Home
last modified time | relevance | path

Searched full:io_ctrl (Results 1 – 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/drivers/pinctrl/bcm/
Dpinctrl-nsp-gpio.c52 * @io_ctrl: I/O register base for PINCONF support outside the GPIO block
61 void __iomem *io_ctrl; member
70 IO_CTRL enumerator
97 if (address == IO_CTRL) in nsp_set_bit()
98 base_address = chip->io_ctrl; in nsp_set_bit()
118 if (address == IO_CTRL) in nsp_get_bit()
119 return !!(readl(chip->io_ctrl + reg) & BIT(gpio)); in nsp_get_bit()
356 nsp_set_bit(chip, IO_CTRL, NSP_GPIO_SLEW_RATE_EN, gpio, true); in nsp_gpio_set_slew()
358 nsp_set_bit(chip, IO_CTRL, NSP_GPIO_SLEW_RATE_EN, gpio, false); in nsp_gpio_set_slew()
369 nsp_set_bit(chip, IO_CTRL, NSP_PULL_DOWN_EN, gpio, pull_down); in nsp_gpio_set_pull()
[all …]
Dpinctrl-iproc-gpio.c89 * @io_ctrl: I/O register base for certain type of Iproc GPIO controller that
107 void __iomem *io_ctrl; member
508 base = chip->io_ctrl; in iproc_gpio_set_pull()
554 base = chip->io_ctrl; in iproc_gpio_get_pull()
588 if (chip->io_ctrl) { in iproc_gpio_set_strength()
589 base = chip->io_ctrl; in iproc_gpio_set_strength()
621 if (chip->io_ctrl) { in iproc_gpio_get_strength()
622 base = chip->io_ctrl; in iproc_gpio_get_strength()
838 chip->io_ctrl = devm_ioremap_resource(dev, res); in iproc_gpio_probe()
839 if (IS_ERR(chip->io_ctrl)) in iproc_gpio_probe()
[all …]
/kernel/linux/linux-5.10/drivers/pinctrl/bcm/
Dpinctrl-nsp-gpio.c63 * @io_ctrl: I/O register base for PINCONF support outside the GPIO block
72 void __iomem *io_ctrl; member
82 IO_CTRL enumerator
109 if (address == IO_CTRL) in nsp_set_bit()
110 base_address = chip->io_ctrl; in nsp_set_bit()
130 if (address == IO_CTRL) in nsp_get_bit()
131 return !!(readl(chip->io_ctrl + reg) & BIT(gpio)); in nsp_get_bit()
357 nsp_set_bit(chip, IO_CTRL, NSP_GPIO_SLEW_RATE_EN, gpio, true); in nsp_gpio_set_slew()
359 nsp_set_bit(chip, IO_CTRL, NSP_GPIO_SLEW_RATE_EN, gpio, false); in nsp_gpio_set_slew()
370 nsp_set_bit(chip, IO_CTRL, NSP_PULL_DOWN_EN, gpio, pull_down); in nsp_gpio_set_pull()
[all …]
Dpinctrl-iproc-gpio.c86 * @io_ctrl: I/O register base for certain type of Iproc GPIO controller that
104 void __iomem *io_ctrl; member
485 base = chip->io_ctrl; in iproc_gpio_set_pull()
531 base = chip->io_ctrl; in iproc_gpio_get_pull()
565 if (chip->io_ctrl) { in iproc_gpio_set_strength()
566 base = chip->io_ctrl; in iproc_gpio_set_strength()
598 if (chip->io_ctrl) { in iproc_gpio_get_strength()
599 base = chip->io_ctrl; in iproc_gpio_get_strength()
815 chip->io_ctrl = devm_ioremap_resource(dev, res); in iproc_gpio_probe()
816 if (IS_ERR(chip->io_ctrl)) { in iproc_gpio_probe()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ti/
Dti,am65x-dss.yaml94 phandle to syscon device node mapping OLDI IO_CTRL registers.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/ti/
Dti,am65x-dss.yaml99 phandle to syscon device node mapping OLDI IO_CTRL registers.
/kernel/linux/linux-5.10/drivers/gpu/drm/tidss/
Dtidss_dispc_regs.h230 * OLDI IO_CTRL register offsets. On AM654 the registers are found
/kernel/linux/linux-6.6/drivers/gpu/drm/tidss/
Dtidss_dispc_regs.h230 * OLDI IO_CTRL register offsets. On AM654 the registers are found
/kernel/linux/linux-6.6/drivers/nfc/
Dtrf7970a.c442 u8 io_ctrl; member
1043 trf->io_ctrl | TRF7970A_REG_IO_CTRL_VRS(0x1)); in trf7970a_init()
1759 trf->io_ctrl | TRF7970A_REG_IO_CTRL_VRS(0x1)); in _trf7970a_tg_listen()
2100 trf->io_ctrl = TRF7970A_REG_IO_CTRL_IO_LOW; in trf7970a_probe()
/kernel/linux/linux-5.10/drivers/nfc/
Dtrf7970a.c441 u8 io_ctrl; member
1042 trf->io_ctrl | TRF7970A_REG_IO_CTRL_VRS(0x1)); in trf7970a_init()
1757 trf->io_ctrl | TRF7970A_REG_IO_CTRL_VRS(0x1)); in _trf7970a_tg_listen()
2098 trf->io_ctrl = TRF7970A_REG_IO_CTRL_IO_LOW; in trf7970a_probe()