Lines Matching refs:trigger
296 unsigned trigger) in omap_set_gpio_trigger() argument
302 trigger & IRQ_TYPE_LEVEL_LOW); in omap_set_gpio_trigger()
304 trigger & IRQ_TYPE_LEVEL_HIGH); in omap_set_gpio_trigger()
306 trigger & IRQ_TYPE_EDGE_RISING); in omap_set_gpio_trigger()
308 trigger & IRQ_TYPE_EDGE_FALLING); in omap_set_gpio_trigger()
320 omap_gpio_rmw(base, bank->regs->wkup_en, gpio_bit, trigger != 0); in omap_set_gpio_trigger()
339 if (trigger & IRQ_TYPE_EDGE_BOTH) in omap_set_gpio_trigger()
379 unsigned trigger) in omap_set_gpio_triggering() argument
386 omap_set_gpio_trigger(bank, gpio, trigger); in omap_set_gpio_triggering()
391 if ((trigger & IRQ_TYPE_SENSE_MASK) == IRQ_TYPE_EDGE_BOTH) in omap_set_gpio_triggering()
393 if (trigger & IRQ_TYPE_EDGE_RISING) in omap_set_gpio_triggering()
395 else if (trigger & IRQ_TYPE_EDGE_FALLING) in omap_set_gpio_triggering()
410 if (trigger & IRQ_TYPE_EDGE_RISING) in omap_set_gpio_triggering()
412 if (trigger & IRQ_TYPE_EDGE_FALLING) in omap_set_gpio_triggering()
416 omap_gpio_rmw(base, bank->regs->wkup_en, BIT(gpio), trigger); in omap_set_gpio_triggering()
868 u32 trigger = irqd_get_trigger_type(d); in omap_gpio_unmask_irq() local
872 if (trigger) in omap_gpio_unmask_irq()
873 omap_set_gpio_triggering(bank, offset, trigger); in omap_gpio_unmask_irq()