Home
last modified time | relevance | path

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

/linux-6.15/drivers/iio/common/st_sensors/
H A Dst_sensors_trigger.c124 unsigned long irq_trig; in st_sensors_allocate_trigger() local
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()
175 irq_trig = IRQF_TRIGGER_RISING; in st_sensors_allocate_trigger()
180 irq_trig == IRQF_TRIGGER_RISING) { in st_sensors_allocate_trigger()
194 irq_trig |= IRQF_ONESHOT; in st_sensors_allocate_trigger()
207 irq_trig |= IRQF_SHARED; in st_sensors_allocate_trigger()
[all …]
/linux-6.15/drivers/iio/gyro/
H A Dmpu3050-core.c1049 unsigned long irq_trig; in mpu3050_trigger_probe() local
1067 irq_trig = irq_get_trigger_type(irq); in mpu3050_trigger_probe()
1068 switch (irq_trig) { in mpu3050_trigger_probe()
1087 irq_trig |= IRQF_ONESHOT; in mpu3050_trigger_probe()
1092 irq_trig |= IRQF_ONESHOT; in mpu3050_trigger_probe()
1100 "rising edge\n", irq_trig); in mpu3050_trigger_probe()
1101 irq_trig = IRQF_TRIGGER_RISING; in mpu3050_trigger_probe()
1107 irq_trig |= IRQF_SHARED; in mpu3050_trigger_probe()
1112 irq_trig, in mpu3050_trigger_probe()
H A Dfxas21002c_core.c832 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-6.15/drivers/iio/magnetometer/
H A Dak8974.c815 unsigned long irq_trig; in ak8974_probe() local
913 irq_trig = irq_get_trigger_type(irq); in ak8974_probe()
914 if (irq_trig == IRQF_TRIGGER_RISING) { in ak8974_probe()
916 } else if (irq_trig == IRQF_TRIGGER_FALLING) { in ak8974_probe()
920 irq_trig = IRQF_TRIGGER_RISING; in ak8974_probe()
922 irq_trig |= IRQF_ONESHOT; in ak8974_probe()
923 irq_trig |= IRQF_SHARED; in ak8974_probe()
929 irq_trig, in ak8974_probe()
/linux-6.15/drivers/iio/adc/
H A Dti-ads1015.c1035 unsigned long irq_trig = irq_get_trigger_type(client->irq); in ads1015_probe() local
1042 switch (irq_trig) { in ads1015_probe()
1064 irq_trig | IRQF_ONESHOT, in ads1015_probe()
/linux-6.15/drivers/net/dsa/realtek/
H A Drtl8365mb.c1699 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 Drtl8366rb.c497 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-6.15/drivers/iio/pressure/
H A Dbmp280-core.c3036 unsigned long irq_trig; in bmp085_trigger_probe() local
3043 irq_trig = irq_get_trigger_type(irq); in bmp085_trigger_probe()
3044 if (irq_trig != IRQF_TRIGGER_RISING) { in bmp085_trigger_probe()
3046 irq_trig = IRQF_TRIGGER_RISING; in bmp085_trigger_probe()
3051 ret = devm_request_irq(dev, irq, bmp085_eoc_irq, irq_trig, in bmp085_trigger_probe()