Searched refs:irq_trig (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/iio/common/st_sensors/ |
H A D | st_sensors_trigger.c | 124 unsigned long irq_trig; in st_sensors_allocate_trigger() local 141 irq_trig = irq_get_trigger_type(sdata->irq); in st_sensors_allocate_trigger() 142 switch(irq_trig) { in st_sensors_allocate_trigger() 148 if (irq_trig == IRQF_TRIGGER_FALLING) in st_sensors_allocate_trigger() 149 irq_trig = IRQF_TRIGGER_RISING; in st_sensors_allocate_trigger() 150 if (irq_trig == IRQF_TRIGGER_LOW) in st_sensors_allocate_trigger() 151 irq_trig = IRQF_TRIGGER_HIGH; in st_sensors_allocate_trigger() 172 "unsupported IRQ trigger specified (%lx), enforce rising edge\n", irq_trig); in st_sensors_allocate_trigger() 173 irq_trig = IRQF_TRIGGER_RISING; in st_sensors_allocate_trigger() 177 if (irq_trig in st_sensors_allocate_trigger() [all...] |
/linux/drivers/gpio/ |
H A D | gpio-max77759.c | 36 int irq_trig; member 252 chip->irq_trig &= ~MAX77759_GPIOx_TRIGGER_MASK(hwirq); in max77759_gpio_set_irq_type() 255 chip->irq_trig |= MAX77759_GPIOx_TRIGGER(hwirq, in max77759_gpio_set_irq_type() 260 chip->irq_trig |= MAX77759_GPIOx_TRIGGER(hwirq, in max77759_gpio_set_irq_type() 301 new_trigger |= (chip->irq_trig & chip->irq_trig_changed); in max77759_gpio_bus_sync_unlock_helper()
|
/linux/drivers/iio/gyro/ |
H A D | fxas21002c_core.c | 832 unsigned long irq_trig; in fxas21002c_trigger_probe() local 859 irq_trig = irq_get_trigger_type(data->irq); in fxas21002c_trigger_probe() 860 if (irq_trig == IRQF_TRIGGER_RISING) { in fxas21002c_trigger_probe() 867 irq_trig |= IRQF_SHARED; in fxas21002c_trigger_probe() 872 irq_trig, "fxas21002c_data_ready", in fxas21002c_trigger_probe()
|
/linux/drivers/iio/adc/ |
H A D | ti-ads1015.c | 997 unsigned long irq_trig = irq_get_trigger_type(client->irq); in ads1015_probe() local 1004 switch (irq_trig) { in ads1015_probe() 1026 irq_trig | IRQF_ONESHOT, in ads1015_probe()
|
/linux/drivers/net/dsa/realtek/ |
H A D | rtl8365mb.c | 1699 u32 irq_trig; in rtl8365mb_irq_setup() local 1743 irq_trig = irq_get_trigger_type(irq); in rtl8365mb_irq_setup() 1744 switch (irq_trig) { in rtl8365mb_irq_setup() 1755 irq_trig); in rtl8365mb_irq_setup()
|
H A D | rtl8366rb.c | 497 unsigned long irq_trig; in rtl8366rb_setup_cascaded_irq() local 525 irq_trig = irq_get_trigger_type(irq); in rtl8366rb_setup_cascaded_irq() 526 switch (irq_trig) { in rtl8366rb_setup_cascaded_irq()
|
/linux/drivers/iio/pressure/ |
H A D | bmp280-core.c | 3043 unsigned long irq_trig; in bmp085_trigger_probe() local 3050 irq_trig = irq_get_trigger_type(irq); in bmp085_trigger_probe() 3051 if (irq_trig != IRQF_TRIGGER_RISING) { in bmp085_trigger_probe() 3053 irq_trig = IRQF_TRIGGER_RISING; in bmp085_trigger_probe() 3058 ret = devm_request_irq(dev, irq, bmp085_eoc_irq, irq_trig, in bmp085_trigger_probe()
|