Searched refs:vf610_gpio_writel (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-vf610.c | 74 static inline void vf610_gpio_writel(u32 val, void __iomem *reg) in vf610_gpio_writel() function 105 vf610_gpio_writel(mask, port->gpio_base + offset); in vf610_gpio_set() 117 vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_input() 135 vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_output() 154 vf610_gpio_writel(BIT(pin), port->base + PORT_ISFR); in vf610_gpio_irq_handler() 168 vf610_gpio_writel(BIT(gpio), port->base + PORT_ISFR); in vf610_gpio_irq_ack() 213 vf610_gpio_writel(0, pcr_base); in vf610_gpio_irq_mask() 222 vf610_gpio_writel(port->irqc[d->hwirq] << PORT_PCR_IRQC_OFFSET, in vf610_gpio_irq_unmask() 328 vf610_gpio_writel(0, port->base + PORT_PCR(i)); in vf610_gpio_probe() 331 vf610_gpio_writel(~ in vf610_gpio_probe() [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-vf610.c | 73 static inline void vf610_gpio_writel(u32 val, void __iomem *reg) in vf610_gpio_writel() function 104 vf610_gpio_writel(mask, port->gpio_base + offset); in vf610_gpio_set() 116 vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_input() 134 vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_output() 153 vf610_gpio_writel(BIT(pin), port->base + PORT_ISFR); in vf610_gpio_irq_handler() 167 vf610_gpio_writel(BIT(gpio), port->base + PORT_ISFR); in vf610_gpio_irq_ack() 213 vf610_gpio_writel(0, pcr_base); in vf610_gpio_irq_mask() 225 vf610_gpio_writel(port->irqc[gpio_num] << PORT_PCR_IRQC_OFFSET, in vf610_gpio_irq_unmask() 332 vf610_gpio_writel(0, port->base + PORT_PCR(i)); in vf610_gpio_probe() 335 vf610_gpio_writel(~ in vf610_gpio_probe() [all...] |
Completed in 2 milliseconds