| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | brcm,bcm6345-gpio.txt | 5 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";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/ |
| D | brcm,bcm63xx-gpio.yaml | 19 BCM6338 have 8-bit data and dirout registers, where GPIO state can be read 22 and dirout registers, where GPIO state can be read and/or written, and the 50 - const: dirout 66 reg-names = "dirout", "dat";
|
| D | gpio-mmio.yaml | 72 - dirout 112 reg-names = "dirout", "dat";
|
| /kernel/linux/linux-5.10/drivers/gpio/ |
| D | gpio-mmio.c | 483 * - an output direction register (named "dirout") where a 1 bit 540 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() 588 * @dirout: MMIO address for the register to set the line as OUTPUT. It is assumed 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() [all …]
|
| D | gpio-dwapb.c | 481 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()
|
| D | gpio-amd8111.c | 139 dev_dbg(&agp->pdev->dev, "Dirout gpio %d, value %d, reg=%02x\n", offset, !!value, temp); in amd_gpio_dirout()
|
| /kernel/linux/linux-6.6/drivers/gpio/ |
| D | gpio-mmio.c | 485 * - an output direction register (named "dirout") where a 1 bit 542 void __iomem *dirout, in bgpio_setup_direction() argument 546 if (dirout || dirin) { in bgpio_setup_direction() 547 gc->reg_dir_out = dirout; in bgpio_setup_direction() 590 * @dirout: MMIO address for the register to set the line as OUTPUT. It is assumed 603 void __iomem *clr, void __iomem *dirout, void __iomem *dirin, in bgpio_init() argument 634 ret = bgpio_setup_direction(gc, dirout, dirin, flags); in bgpio_init() 736 void __iomem *dirout; in bgpio_pdev_probe() local 771 dirout = bgpio_map(pdev, "dirout", sz); in bgpio_pdev_probe() 772 if (IS_ERR(dirout)) in bgpio_pdev_probe() [all …]
|
| D | gpio-dwapb.c | 505 void __iomem *dat, *set, *dirout; in dwapb_gpio_add_port() local 520 dirout = gpio->regs + GPIO_SWPORTA_DDR + pp->idx * GPIO_SWPORT_DDR_STRIDE; in dwapb_gpio_add_port() 523 err = bgpio_init(&port->gc, gpio->dev, 4, dat, set, NULL, dirout, in dwapb_gpio_add_port()
|
| D | gpio-amd8111.c | 136 dev_dbg(&agp->pdev->dev, "Dirout gpio %d, value %d, reg=%02x\n", offset, !!value, temp); in amd_gpio_dirout()
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | picoxcell-pc3x3.dtsi | 255 regoffset-dirout = <0x04>; 266 regoffset-dirout = <0x10>; 277 regoffset-dirout = <0x28>;
|
| D | picoxcell-pc3x2.dtsi | 175 regoffset-dirout = <0x04>; 186 regoffset-dirout = <0x10>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | brcm,bcm6358-gpio-sysctl.yaml | 73 reg-names = "dirout", "dat";
|
| D | brcm,bcm6318-gpio-sysctl.yaml | 73 reg-names = "dirout", "dat";
|
| D | brcm,bcm6328-gpio-sysctl.yaml | 73 reg-names = "dirout", "dat";
|
| D | brcm,bcm63268-gpio-sysctl.yaml | 73 reg-names = "dirout", "dat";
|
| D | brcm,bcm6362-gpio-sysctl.yaml | 73 reg-names = "dirout", "dat";
|
| D | brcm,bcm6368-gpio-sysctl.yaml | 73 reg-names = "dirout", "dat";
|
| /kernel/linux/linux-6.6/drivers/pinctrl/nuvoton/ |
| D | pinctrl-wpcm450.c | 1050 void __iomem *dirout = NULL; in wpcm450_gpio_register() local 1078 dirout = pctrl->gpio_base + bank->cfg0; in wpcm450_gpio_register() 1083 dat, set, NULL, dirout, NULL, flags); in wpcm450_gpio_register()
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/broadcom/bcmbca/ |
| D | bcm4908.dtsi | 343 reg-names = "dirout", "dat";
|
| /kernel/linux/linux-5.10/include/linux/gpio/ |
| D | driver.h | 640 void __iomem *clr, void __iomem *dirout, void __iomem *dirin,
|
| /kernel/linux/linux-6.6/include/linux/gpio/ |
| D | driver.h | 670 void __iomem *clr, void __iomem *dirout, void __iomem *dirin,
|