Lines Matching refs:gpio_mask
260 static bool omap_gpio_is_off_wakeup_capable(struct gpio_bank *bank, u32 gpio_mask) in omap_gpio_is_off_wakeup_capable() argument
265 return !!(~no_wake & gpio_mask); in omap_gpio_is_off_wakeup_capable()
467 static void omap_clear_gpio_irqbank(struct gpio_bank *bank, int gpio_mask) in omap_clear_gpio_irqbank() argument
472 writel_relaxed(gpio_mask, reg); in omap_clear_gpio_irqbank()
477 writel_relaxed(gpio_mask, reg); in omap_clear_gpio_irqbank()
508 u32 gpio_mask = BIT(offset); in omap_set_gpio_irqenable() local
513 bank->context.irqenable1 |= gpio_mask; in omap_set_gpio_irqenable()
516 bank->context.irqenable1 &= ~gpio_mask; in omap_set_gpio_irqenable()
518 writel_relaxed(gpio_mask, reg); in omap_set_gpio_irqenable()
521 omap_gpio_rmw(reg + bank->regs->irqenable, gpio_mask, in omap_set_gpio_irqenable()
532 (bank->regs->edgectrl1 || !(bank->non_wakeup_gpios & gpio_mask))) { in omap_set_gpio_irqenable()
535 gpio_mask, enable); in omap_set_gpio_irqenable()