Searched refs:vf610_gpio_writel (Results 1 – 1 of 1) sorted by relevance
| /Linux-v4.19/drivers/gpio/ |
| D | gpio-vf610.c | 81 static inline void vf610_gpio_writel(u32 val, void __iomem *reg) in vf610_gpio_writel() function 114 vf610_gpio_writel(mask, port->gpio_base + GPIO_PSOR); in vf610_gpio_set() 116 vf610_gpio_writel(mask, port->gpio_base + GPIO_PCOR); in vf610_gpio_set() 128 vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_input() 141 vf610_gpio_writel(mask, port->gpio_base + GPIO_PDDR); in vf610_gpio_direction_output() 161 vf610_gpio_writel(BIT(pin), port->base + PORT_ISFR); in vf610_gpio_irq_handler() 175 vf610_gpio_writel(BIT(gpio), port->base + PORT_ISFR); in vf610_gpio_irq_ack() 220 vf610_gpio_writel(0, pcr_base); in vf610_gpio_irq_mask() 229 vf610_gpio_writel(port->irqc[d->hwirq] << PORT_PCR_IRQC_OFFSET, in vf610_gpio_irq_unmask() 302 vf610_gpio_writel(~0, port->base + PORT_ISFR); in vf610_gpio_probe()
|