Searched refs:gpio_regs (Results 1 – 6 of 6) sorted by relevance
/device/soc/rockchip/rk3588/kernel/drivers/gpio/ |
D | gpio-rockchip.c | 144 data = rockchip_gpio_readl_bit(bank, offset, bank->gpio_regs->port_ddr); in rockchip_gpio_get_direction() 159 rockchip_gpio_writel_bit(bank, offset, data, bank->gpio_regs->port_ddr); in rockchip_gpio_set_direction() 172 rockchip_gpio_writel_bit(bank, offset, value, bank->gpio_regs->port_dr); in rockchip_gpio_set() 181 data = readl(bank->reg_base + bank->gpio_regs->ext_port); in rockchip_gpio_get() 193 const struct rockchip_gpio_regs *reg = bank->gpio_regs; in rockchip_gpio_set_debounce() 339 pend = readl_relaxed(bank->reg_base + bank->gpio_regs->int_status); in rockchip_irq_demux() 364 bank->gpio_regs->ext_port); in rockchip_irq_demux() 369 bank->gpio_regs->int_polarity); in rockchip_irq_demux() 376 bank->gpio_regs->int_polarity); in rockchip_irq_demux() 382 bank->gpio_regs->ext_port); in rockchip_irq_demux() [all …]
|
/device/soc/rockchip/common/vendor/drivers/gpio/ |
D | gpio-rockchip.c | 141 rockchip_gpio_writel_bit(bank, offset, value, bank->gpio_regs->port_dr); in rockchip_gpio_set() 150 data = readl(bank->reg_base + bank->gpio_regs->ext_port); in rockchip_gpio_get() 162 data = rockchip_gpio_readl_bit(bank, offset, bank->gpio_regs->port_ddr); in rockchip_gpio_get_direction() 172 rockchip_gpio_writel_bit(bank, offset, data, bank->gpio_regs->port_ddr); in rockchip_gpio_set_direction() 192 const struct rockchip_gpio_regs *reg = bank->gpio_regs; in rockchip_gpio_set_debounce() 318 const struct rockchip_gpio_regs *reg = bank->gpio_regs; in rockchip_irq_demux() 386 rockchip_gpio_writel_bit(bank, d->hwirq, 0, bank->gpio_regs->port_ddr); in rockchip_irq_set_type() 398 level = rockchip_gpio_readl(bank, bank->gpio_regs->int_type); in rockchip_irq_set_type() 399 polarity = rockchip_gpio_readl(bank, bank->gpio_regs->int_polarity); in rockchip_irq_set_type() 405 rockchip_gpio_writel_bit(bank, d->hwirq, 1, bank->gpio_regs->int_bothedge); in rockchip_irq_set_type() [all …]
|
/device/soc/rockchip/common/sdk_linux/drivers/gpio/ |
D | gpio-rockchip.c | 141 rockchip_gpio_writel_bit(bank, offset, value, bank->gpio_regs->port_dr); in rockchip_gpio_set() 150 data = readl(bank->reg_base + bank->gpio_regs->ext_port); in rockchip_gpio_get() 162 data = rockchip_gpio_readl_bit(bank, offset, bank->gpio_regs->port_ddr); in rockchip_gpio_get_direction() 172 rockchip_gpio_writel_bit(bank, offset, data, bank->gpio_regs->port_ddr); in rockchip_gpio_set_direction() 192 const struct rockchip_gpio_regs *reg = bank->gpio_regs; in rockchip_gpio_set_debounce() 321 const struct rockchip_gpio_regs *reg = bank->gpio_regs; in rockchip_irq_demux() 389 rockchip_gpio_writel_bit(bank, d->hwirq, 0, bank->gpio_regs->port_ddr); in rockchip_irq_set_type() 401 level = rockchip_gpio_readl(bank, bank->gpio_regs->int_type); in rockchip_irq_set_type() 402 polarity = rockchip_gpio_readl(bank, bank->gpio_regs->int_polarity); in rockchip_irq_set_type() 408 rockchip_gpio_writel_bit(bank, d->hwirq, 1, bank->gpio_regs->int_bothedge); in rockchip_irq_set_type() [all …]
|
/device/soc/rockchip/common/sdk_linux/drivers/pinctrl/ |
D | pinctrl-rockchip.h | 150 const struct rockchip_gpio_regs *gpio_regs; member
|
/device/soc/rockchip/rk3588/kernel/drivers/pinctrl/ |
D | pinctrl-rockchip.h | 337 const struct rockchip_gpio_regs *gpio_regs; member
|
/device/soc/rockchip/rk3588/kernel/include/linux/ |
D | pinctrl-rockchip.h | 337 const struct rockchip_gpio_regs *gpio_regs; member
|