Home
last modified time | relevance | path

Searched refs:irq_trig (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/iio/common/st_sensors/
Dst_sensors_trigger.c127 unsigned long irq_trig; in st_sensors_allocate_trigger() local
140 irq_trig = irqd_get_trigger_type(irq_get_irq_data(irq)); in st_sensors_allocate_trigger()
145 switch(irq_trig) { in st_sensors_allocate_trigger()
153 if (irq_trig == IRQF_TRIGGER_FALLING) in st_sensors_allocate_trigger()
154 irq_trig = IRQF_TRIGGER_RISING; in st_sensors_allocate_trigger()
155 if (irq_trig == IRQF_TRIGGER_LOW) in st_sensors_allocate_trigger()
156 irq_trig = IRQF_TRIGGER_HIGH; in st_sensors_allocate_trigger()
181 "rising edge\n", irq_trig); in st_sensors_allocate_trigger()
182 irq_trig = IRQF_TRIGGER_RISING; in st_sensors_allocate_trigger()
186 if (irq_trig == IRQF_TRIGGER_FALLING || in st_sensors_allocate_trigger()
[all …]
/Linux-v4.19/drivers/iio/magnetometer/
Dak8974.c722 unsigned long irq_trig; in ak8974_probe() local
815 irq_trig = irqd_get_trigger_type(irq_get_irq_data(irq)); in ak8974_probe()
816 if (irq_trig == IRQF_TRIGGER_RISING) { in ak8974_probe()
818 } else if (irq_trig == IRQF_TRIGGER_FALLING) { in ak8974_probe()
822 irq_trig = IRQF_TRIGGER_RISING; in ak8974_probe()
824 irq_trig |= IRQF_ONESHOT; in ak8974_probe()
825 irq_trig |= IRQF_SHARED; in ak8974_probe()
831 irq_trig, in ak8974_probe()
/Linux-v4.19/drivers/iio/gyro/
Dmpu3050-core.c1040 unsigned long irq_trig; in mpu3050_trigger_probe() local
1054 irq_trig = irqd_get_trigger_type(irq_get_irq_data(irq)); in mpu3050_trigger_probe()
1060 switch (irq_trig) { in mpu3050_trigger_probe()
1079 irq_trig |= IRQF_ONESHOT; in mpu3050_trigger_probe()
1084 irq_trig |= IRQF_ONESHOT; in mpu3050_trigger_probe()
1092 "rising edge\n", irq_trig); in mpu3050_trigger_probe()
1093 irq_trig = IRQF_TRIGGER_RISING; in mpu3050_trigger_probe()
1099 irq_trig |= IRQF_SHARED; in mpu3050_trigger_probe()
1104 irq_trig, in mpu3050_trigger_probe()
/Linux-v4.19/drivers/iio/pressure/
Dbmp280-core.c953 unsigned long irq_trig; in bmp085_fetch_eoc_irq() local
956 irq_trig = irqd_get_trigger_type(irq_get_irq_data(irq)); in bmp085_fetch_eoc_irq()
957 if (irq_trig != IRQF_TRIGGER_RISING) { in bmp085_fetch_eoc_irq()
960 irq_trig = IRQF_TRIGGER_RISING; in bmp085_fetch_eoc_irq()
966 irq_trig, in bmp085_fetch_eoc_irq()
/Linux-v4.19/drivers/iio/adc/
Dti-ads1015.c1008 unsigned long irq_trig = in ads1015_probe() local
1016 switch (irq_trig) { in ads1015_probe()
1036 irq_trig | IRQF_ONESHOT, in ads1015_probe()
/Linux-v4.19/drivers/net/dsa/
Drtl8366rb.c495 unsigned long irq_trig; in rtl8366rb_setup_cascaded_irq() local
522 irq_trig = irqd_get_trigger_type(irq_get_irq_data(irq)); in rtl8366rb_setup_cascaded_irq()
523 switch (irq_trig) { in rtl8366rb_setup_cascaded_irq()