Lines Matching refs:trigger
294 unsigned trigger) in omap_set_gpio_trigger() argument
300 trigger & IRQ_TYPE_LEVEL_LOW); in omap_set_gpio_trigger()
302 trigger & IRQ_TYPE_LEVEL_HIGH); in omap_set_gpio_trigger()
304 trigger & IRQ_TYPE_EDGE_RISING); in omap_set_gpio_trigger()
306 trigger & IRQ_TYPE_EDGE_FALLING); in omap_set_gpio_trigger()
318 omap_gpio_rmw(base, bank->regs->wkup_en, gpio_bit, trigger != 0); in omap_set_gpio_trigger()
337 if (trigger & IRQ_TYPE_EDGE_BOTH) in omap_set_gpio_trigger()
377 unsigned trigger) in omap_set_gpio_triggering() argument
384 omap_set_gpio_trigger(bank, gpio, trigger); in omap_set_gpio_triggering()
389 if ((trigger & IRQ_TYPE_SENSE_MASK) == IRQ_TYPE_EDGE_BOTH) in omap_set_gpio_triggering()
391 if (trigger & IRQ_TYPE_EDGE_RISING) in omap_set_gpio_triggering()
393 else if (trigger & IRQ_TYPE_EDGE_FALLING) in omap_set_gpio_triggering()
408 if (trigger & IRQ_TYPE_EDGE_RISING) in omap_set_gpio_triggering()
410 if (trigger & IRQ_TYPE_EDGE_FALLING) in omap_set_gpio_triggering()
414 omap_gpio_rmw(base, bank->regs->wkup_en, BIT(gpio), trigger); in omap_set_gpio_triggering()
849 u32 trigger = irqd_get_trigger_type(d); in omap_gpio_unmask_irq() local
853 if (trigger) in omap_gpio_unmask_irq()
854 omap_set_gpio_triggering(bank, offset, trigger); in omap_gpio_unmask_irq()