Searched refs:blzp1600_gpio_rmw (Results 1 – 1 of 1) sorted by relevance
/linux/drivers/gpio/ |
H A D | gpio-blzp1600.c | 63 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()
|