Home
last modified time | relevance | path

Searched refs:dirout (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/gpio/
H A Dbrcm,bcm6345-gpio.txt5 BCM6338 have 8-bit data and dirout registers, where GPIO state can be read
7 BCM6345 have 16-bit data and dirout registers, where GPIO state can be read
14 "dirout" - direction (output) register
30 reg-names = "dirout", "dat";
40 reg-names = "dirout", "dat";
/OK3568_Linux_fs/kernel/drivers/gpio/
H A Dgpio-mmio.c540 void __iomem *dirout, in bgpio_setup_direction() argument
544 if (dirout || dirin) { in bgpio_setup_direction()
545 gc->reg_dir_out = dirout; in bgpio_setup_direction()
601 void __iomem *clr, void __iomem *dirout, void __iomem *dirin, in bgpio_init() argument
629 ret = bgpio_setup_direction(gc, dirout, dirin, flags); in bgpio_init()
731 void __iomem *dirout; in bgpio_pdev_probe() local
766 dirout = bgpio_map(pdev, "dirout", sz); in bgpio_pdev_probe()
767 if (IS_ERR(dirout)) in bgpio_pdev_probe()
768 return PTR_ERR(dirout); in bgpio_pdev_probe()
778 err = bgpio_init(gc, dev, sz, dat, set, clr, dirout, dirin, flags); in bgpio_pdev_probe()
H A Dgpio-dwapb.c481 void __iomem *dat, *set, *dirout; in dwapb_gpio_add_port() local
496 dirout = gpio->regs + GPIO_SWPORTA_DDR + pp->idx * GPIO_SWPORT_DDR_STRIDE; in dwapb_gpio_add_port()
499 err = bgpio_init(&port->gc, gpio->dev, 4, dat, set, NULL, dirout, in dwapb_gpio_add_port()
/OK3568_Linux_fs/u-boot/drivers/gpio/
H A Dbcm6345_gpio.c44 static int bcm6345_gpio_set_direction(void __iomem *dirout, unsigned offset, in bcm6345_gpio_set_direction() argument
48 clrbits_be32(dirout, BIT(offset)); in bcm6345_gpio_set_direction()
50 setbits_be32(dirout, BIT(offset)); in bcm6345_gpio_set_direction()
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dpicoxcell-pc3x3.dtsi255 regoffset-dirout = <0x04>;
266 regoffset-dirout = <0x10>;
277 regoffset-dirout = <0x28>;
H A Dpicoxcell-pc3x2.dtsi175 regoffset-dirout = <0x04>;
186 regoffset-dirout = <0x10>;
/OK3568_Linux_fs/buildroot/board/csky/gx6605s/
H A Dgx6605s.dts78 reg-names = "dirout", "dat", "set", "clr";
/OK3568_Linux_fs/kernel/include/linux/gpio/
H A Ddriver.h618 void __iomem *clr, void __iomem *dirout, void __iomem *dirin,