Lines Matching refs:gpio_bit
139 u32 gpio_bit = BIT(offset); in omap_set_gpio_dataout_mask() local
144 l |= gpio_bit; in omap_set_gpio_dataout_mask()
146 l &= ~gpio_bit; in omap_set_gpio_dataout_mask()
273 u32 gpio_bit = BIT(offset); in omap_clear_gpio_debounce() local
278 if (!(bank->dbck_enable_mask & gpio_bit)) in omap_clear_gpio_debounce()
281 bank->dbck_enable_mask &= ~gpio_bit; in omap_clear_gpio_debounce()
282 bank->context.debounce_en &= ~gpio_bit; in omap_clear_gpio_debounce()
299 u32 gpio_bit = BIT(gpio); in omap_set_gpio_trigger() local
301 omap_gpio_rmw(base, bank->regs->leveldetect0, gpio_bit, in omap_set_gpio_trigger()
303 omap_gpio_rmw(base, bank->regs->leveldetect1, gpio_bit, in omap_set_gpio_trigger()
305 omap_gpio_rmw(base, bank->regs->risingdetect, gpio_bit, in omap_set_gpio_trigger()
307 omap_gpio_rmw(base, bank->regs->fallingdetect, gpio_bit, in omap_set_gpio_trigger()
319 if (likely(!(bank->non_wakeup_gpios & gpio_bit))) { in omap_set_gpio_trigger()
320 omap_gpio_rmw(base, bank->regs->wkup_en, gpio_bit, trigger != 0); in omap_set_gpio_trigger()
329 if (!(bank->non_wakeup_gpios & gpio_bit)) in omap_set_gpio_trigger()
340 bank->enabled_non_wakeup_gpios |= gpio_bit; in omap_set_gpio_trigger()
342 bank->enabled_non_wakeup_gpios &= ~gpio_bit; in omap_set_gpio_trigger()
626 u32 gpio_bit = BIT(offset); in omap_set_gpio_wakeup() local
629 if (bank->non_wakeup_gpios & gpio_bit) { in omap_set_gpio_wakeup()
638 bank->context.wake_en |= gpio_bit; in omap_set_gpio_wakeup()
640 bank->context.wake_en &= ~gpio_bit; in omap_set_gpio_wakeup()