Lines Matching defs:trigger
685 int trigger)
693 trigger & IRQ_TYPE_LEVEL_LOW);
695 trigger & IRQ_TYPE_LEVEL_HIGH);
697 trigger & IRQ_TYPE_EDGE_RISING);
699 trigger & IRQ_TYPE_EDGE_FALLING);
702 trigger & IRQ_TYPE_LEVEL_LOW);
704 trigger & IRQ_TYPE_LEVEL_HIGH);
706 trigger & IRQ_TYPE_EDGE_RISING);
708 trigger & IRQ_TYPE_EDGE_FALLING);
712 if (trigger != 0)
726 if (trigger & IRQ_TYPE_EDGE_BOTH)
737 * Log the edge gpio and manually trigger the IRQ
742 if (trigger & IRQ_TYPE_EDGE_BOTH)
798 static int _set_gpio_triggering(struct gpio_bank *bank, int gpio, int trigger)
808 if ((trigger & IRQ_TYPE_SENSE_MASK) == IRQ_TYPE_EDGE_BOTH)
810 if (trigger & IRQ_TYPE_EDGE_RISING)
812 else if (trigger & IRQ_TYPE_EDGE_FALLING)
822 if ((trigger & IRQ_TYPE_SENSE_MASK) == IRQ_TYPE_EDGE_BOTH)
824 if (trigger & IRQ_TYPE_EDGE_RISING)
826 else if (trigger & IRQ_TYPE_EDGE_FALLING)
841 if (trigger & IRQ_TYPE_EDGE_RISING)
843 if (trigger & IRQ_TYPE_EDGE_FALLING)
845 if (trigger)
856 if ((trigger & IRQ_TYPE_SENSE_MASK) == IRQ_TYPE_EDGE_BOTH)
858 if (trigger & IRQ_TYPE_EDGE_RISING)
860 else if (trigger & IRQ_TYPE_EDGE_FALLING)
869 set_24xx_gpio_triggering(bank, gpio, trigger);
1193 /* Set trigger to none. You need to enable the desired trigger with
1415 u32 trigger = desc->status & IRQ_TYPE_SENSE_MASK;
1417 if (trigger)
1418 _set_gpio_triggering(bank, get_gpio_index(gpio), trigger);