Home
last modified time | relevance | path

Searched refs:blzp1600_gpio_rmw (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/gpio/
H A Dgpio-blzp1600.c63 static inline void blzp1600_gpio_rmw(void __iomem *reg, u32 mask, bool set) in blzp1600_gpio_rmw() function
80 blzp1600_gpio_rmw(chip->base + GPIO_IM_REG, BIT(d->hwirq), 1); in blzp1600_gpio_irq_mask()
88 blzp1600_gpio_rmw(chip->base + GPIO_IM_REG, BIT(d->hwirq), 0); in blzp1600_gpio_irq_unmask()
105 blzp1600_gpio_rmw(chip->base + GPIO_DIR_REG, BIT(d->hwirq), 0); in blzp1600_gpio_irq_enable()
106 blzp1600_gpio_rmw(chip->base + GPIO_IEN_REG, BIT(d->hwirq), 1); in blzp1600_gpio_irq_enable()
114 blzp1600_gpio_rmw(chip->base + GPIO_IEN_REG, BIT(d->hwirq), 0); in blzp1600_gpio_irq_disable()
201 blzp1600_gpio_rmw(chip->base + GPIO_DB_REG, BIT(offset), debounce); in blzp1600_gpio_set_debounce()