Searched refs:irq_trig (Results 1 – 6 of 6) 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 == IRQF_TRIGGER_FALLING || in st_sensors_allocate_trigger() [all …]
|
| /linux/drivers/iio/gyro/ |
| H A D | mpu3050-core.c | 1054 unsigned long irq_trig; in mpu3050_trigger_probe() local 1072 irq_trig = irq_get_trigger_type(irq); in mpu3050_trigger_probe() 1073 switch (irq_trig) { in mpu3050_trigger_probe() 1092 irq_trig |= IRQF_ONESHOT; in mpu3050_trigger_probe() 1097 irq_trig |= IRQF_ONESHOT; in mpu3050_trigger_probe() 1105 "rising edge\n", irq_trig); in mpu3050_trigger_probe() 1106 irq_trig = IRQF_TRIGGER_RISING; in mpu3050_trigger_probe() 1112 irq_trig |= IRQF_SHARED; in mpu3050_trigger_probe() 1117 irq_trig, in mpu3050_trigger_probe()
|
| /linux/drivers/iio/magnetometer/ |
| H A D | ak8974.c | 813 unsigned long irq_trig; in ak8974_probe() local 911 irq_trig = irq_get_trigger_type(irq); in ak8974_probe() 912 if (irq_trig == IRQF_TRIGGER_RISING) { in ak8974_probe() 914 } else if (irq_trig == IRQF_TRIGGER_FALLING) { in ak8974_probe() 918 irq_trig = IRQF_TRIGGER_RISING; in ak8974_probe() 920 irq_trig |= IRQF_ONESHOT; in ak8974_probe() 921 irq_trig |= IRQF_SHARED; in ak8974_probe() 927 irq_trig, in ak8974_probe()
|
| /linux/drivers/iio/adc/ |
| H A D | ti-ads1015.c | 994 unsigned long irq_trig = irq_get_trigger_type(client->irq); in ads1015_probe() local 1001 switch (irq_trig) { in ads1015_probe() 1023 irq_trig | IRQF_ONESHOT, in ads1015_probe()
|
| /linux/drivers/net/dsa/realtek/ |
| H A D | rtl8365mb.c | 1698 u32 irq_trig; in rtl8365mb_irq_setup() local 1742 irq_trig = irq_get_trigger_type(irq); in rtl8365mb_irq_setup() 1743 switch (irq_trig) { in rtl8365mb_irq_setup() 1754 irq_trig); in rtl8365mb_irq_setup()
|
| /linux/drivers/iio/pressure/ |
| H A D | bmp280-core.c | 3042 unsigned long irq_trig; in bmp085_trigger_probe() local 3049 irq_trig = irq_get_trigger_type(irq); in bmp085_trigger_probe() 3050 if (irq_trig != IRQF_TRIGGER_RISING) { in bmp085_trigger_probe() 3052 irq_trig = IRQF_TRIGGER_RISING; in bmp085_trigger_probe() 3057 ret = devm_request_irq(dev, irq, bmp085_eoc_irq, irq_trig, in bmp085_trigger_probe()
|