Searched refs:xlp_gpio_set_reg (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-xlp.c | 77 static void xlp_gpio_set_reg(void __iomem *addr, unsigned gpio, int state) in xlp_gpio_set_reg() function 107 xlp_gpio_set_reg(priv->gpio_intr_en, d->hwirq, 0x0); in xlp_gpio_irq_disable() 120 xlp_gpio_set_reg(priv->gpio_intr_en, d->hwirq, 0x0); in xlp_gpio_irq_mask_ack() 121 xlp_gpio_set_reg(priv->gpio_intr_stat, d->hwirq, 0x1); in xlp_gpio_irq_mask_ack() 133 xlp_gpio_set_reg(priv->gpio_intr_en, d->hwirq, 0x1); in xlp_gpio_irq_unmask() 165 xlp_gpio_set_reg(priv->gpio_intr_type, d->hwirq, irq_type); in xlp_gpio_set_irq_type() 166 xlp_gpio_set_reg(priv->gpio_intr_pol, d->hwirq, pol); in xlp_gpio_set_irq_type() 210 xlp_gpio_set_reg(priv->gpio_out_en, gpio, 0x1); in xlp_gpio_dir_output() 220 xlp_gpio_set_reg(priv->gpio_out_en, gpio, 0x0); in xlp_gpio_dir_input() 238 xlp_gpio_set_reg(pri in xlp_gpio_set() [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-xlp.c | 106 static void xlp_gpio_set_reg(void __iomem *addr, unsigned gpio, int state) in xlp_gpio_set_reg() function 129 xlp_gpio_set_reg(priv->gpio_intr_en, d->hwirq, 0x0); in xlp_gpio_irq_disable() 141 xlp_gpio_set_reg(priv->gpio_intr_en, d->hwirq, 0x0); in xlp_gpio_irq_mask_ack() 142 xlp_gpio_set_reg(priv->gpio_intr_stat, d->hwirq, 0x1); in xlp_gpio_irq_mask_ack() 154 xlp_gpio_set_reg(priv->gpio_intr_en, d->hwirq, 0x1); in xlp_gpio_irq_unmask() 186 xlp_gpio_set_reg(priv->gpio_intr_type, d->hwirq, irq_type); in xlp_gpio_set_irq_type() 187 xlp_gpio_set_reg(priv->gpio_intr_pol, d->hwirq, pol); in xlp_gpio_set_irq_type() 230 xlp_gpio_set_reg(priv->gpio_out_en, gpio, 0x1); in xlp_gpio_dir_output() 240 xlp_gpio_set_reg(priv->gpio_out_en, gpio, 0x0); in xlp_gpio_dir_input() 258 xlp_gpio_set_reg(pri in xlp_gpio_set() [all...] |
Completed in 2 milliseconds