Home
last modified time | relevance | path

Searched refs:drdy_irq (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/iio/common/st_sensors/
H A Dst_sensors_trigger.c35 if (!sdata->sensor_settings->drdy_irq.stat_drdy.addr) in st_sensors_new_samples_available()
43 sdata->sensor_settings->drdy_irq.stat_drdy.addr, in st_sensors_new_samples_available()
50 return !!(status & sdata->sensor_settings->drdy_irq.stat_drdy.mask); in st_sensors_new_samples_available()
144 if (!sdata->sensor_settings->drdy_irq.addr_ihl) { in st_sensors_allocate_trigger()
154 sdata->sensor_settings->drdy_irq.addr_ihl, in st_sensors_allocate_trigger()
155 sdata->sensor_settings->drdy_irq.mask_ihl, 1); in st_sensors_allocate_trigger()
180 if (!sdata->sensor_settings->drdy_irq.stat_drdy.addr) { in st_sensors_allocate_trigger()
206 sdata->sensor_settings->drdy_irq.stat_drdy.addr) in st_sensors_allocate_trigger()
H A Dst_sensors_core.c275 if (!sdata->sensor_settings->drdy_irq.int1.addr && in st_sensors_set_drdy_int_pin()
276 !sdata->sensor_settings->drdy_irq.int2.addr) { in st_sensors_set_drdy_int_pin()
286 if (!sdata->sensor_settings->drdy_irq.int1.mask) { in st_sensors_set_drdy_int_pin()
294 if (!sdata->sensor_settings->drdy_irq.int2.mask) { in st_sensors_set_drdy_int_pin()
307 if (!sdata->sensor_settings->drdy_irq.int1.addr_od && in st_sensors_set_drdy_int_pin()
308 !sdata->sensor_settings->drdy_irq.int2.addr_od) in st_sensors_set_drdy_int_pin()
429 addr = sdata->sensor_settings->drdy_irq.int1.addr_od; in st_sensors_init_sensor()
430 mask = sdata->sensor_settings->drdy_irq.int1.mask_od; in st_sensors_init_sensor()
432 addr = sdata->sensor_settings->drdy_irq.int2.addr_od; in st_sensors_init_sensor()
433 mask = sdata->sensor_settings->drdy_irq in st_sensors_init_sensor()
[all...]
/kernel/linux/linux-6.6/drivers/iio/common/st_sensors/
H A Dst_sensors_trigger.c33 if (!sdata->sensor_settings->drdy_irq.stat_drdy.addr) in st_sensors_new_samples_available()
41 sdata->sensor_settings->drdy_irq.stat_drdy.addr, in st_sensors_new_samples_available()
49 return !!(status & sdata->sensor_settings->drdy_irq.stat_drdy.mask); in st_sensors_new_samples_available()
145 if (!sdata->sensor_settings->drdy_irq.addr_ihl) { in st_sensors_allocate_trigger()
155 sdata->sensor_settings->drdy_irq.addr_ihl, in st_sensors_allocate_trigger()
156 sdata->sensor_settings->drdy_irq.mask_ihl, 1); in st_sensors_allocate_trigger()
181 if (!sdata->sensor_settings->drdy_irq.stat_drdy.addr) { in st_sensors_allocate_trigger()
206 sdata->sensor_settings->drdy_irq.stat_drdy.addr) in st_sensors_allocate_trigger()
H A Dst_sensors_core.c247 if (!sdata->sensor_settings->drdy_irq.int1.addr && in st_sensors_set_drdy_int_pin()
248 !sdata->sensor_settings->drdy_irq.int2.addr) { in st_sensors_set_drdy_int_pin()
258 if (!sdata->sensor_settings->drdy_irq.int1.mask) { in st_sensors_set_drdy_int_pin()
266 if (!sdata->sensor_settings->drdy_irq.int2.mask) { in st_sensors_set_drdy_int_pin()
279 if (!sdata->sensor_settings->drdy_irq.int1.addr_od && in st_sensors_set_drdy_int_pin()
280 !sdata->sensor_settings->drdy_irq.int2.addr_od) in st_sensors_set_drdy_int_pin()
401 addr = sdata->sensor_settings->drdy_irq.int1.addr_od; in st_sensors_init_sensor()
402 mask = sdata->sensor_settings->drdy_irq.int1.mask_od; in st_sensors_init_sensor()
404 addr = sdata->sensor_settings->drdy_irq.int2.addr_od; in st_sensors_init_sensor()
405 mask = sdata->sensor_settings->drdy_irq in st_sensors_init_sensor()
[all...]
/kernel/linux/linux-5.10/drivers/iio/accel/
H A Dst_accel_core.c160 .drdy_irq = {
234 .drdy_irq = {
328 .drdy_irq = {
406 .drdy_irq = {
468 .drdy_irq = {
547 .drdy_irq = {
606 .drdy_irq = {
679 .drdy_irq = {
752 .drdy_irq = {
810 .drdy_irq
[all...]
/kernel/linux/linux-6.6/drivers/iio/pressure/
H A Dst_pressure_core.c273 .drdy_irq = {
396 .drdy_irq = {
465 .drdy_irq = {
534 .drdy_irq = {
604 .drdy_irq = {
772 if (!pdata && (press_data->sensor_settings->drdy_irq.int1.addr || in st_press_common_probe()
773 press_data->sensor_settings->drdy_irq.int2.addr)) in st_press_common_probe()
/kernel/linux/linux-6.6/drivers/iio/accel/
H A Dst_accel_core.c179 .drdy_irq = {
253 .drdy_irq = {
347 .drdy_irq = {
425 .drdy_irq = {
488 .drdy_irq = {
568 .drdy_irq = {
627 .drdy_irq = {
700 .drdy_irq = {
773 .drdy_irq = {
831 .drdy_irq
[all...]
/kernel/linux/linux-5.10/drivers/iio/pressure/
H A Dst_pressure_core.c279 .drdy_irq = {
402 .drdy_irq = {
471 .drdy_irq = {
540 .drdy_irq = {
711 if (!pdata && (press_data->sensor_settings->drdy_irq.int1.addr || in st_press_common_probe()
712 press_data->sensor_settings->drdy_irq.int2.addr)) in st_press_common_probe()
/kernel/linux/linux-5.10/drivers/iio/gyro/
H A Dst_gyro_core.c110 .drdy_irq = {
188 .drdy_irq = {
262 .drdy_irq = {
336 .drdy_irq = {
/kernel/linux/linux-6.6/drivers/iio/gyro/
H A Dst_gyro_core.c122 .drdy_irq = {
200 .drdy_irq = {
274 .drdy_irq = {
348 .drdy_irq = {
/kernel/linux/linux-5.10/drivers/iio/magnetometer/
H A Dak8974.c181 * @drdy_irq: uses the DRDY IRQ line
194 bool drdy_irq; member
313 if (ak8974->drdy_irq) { in ak8974_trigmeas()
342 if (ak8974->drdy_irq) { in ak8974_await_drdy()
397 if (!ak8974->drdy_irq) in ak8974_drdy_irq()
945 ak8974->drdy_irq = true; in ak8974_probe()
H A Dst_magn_core.c320 .drdy_irq = {
370 .drdy_irq = {
/kernel/linux/linux-6.6/drivers/iio/magnetometer/
H A Dak8974.c181 * @drdy_irq: uses the DRDY IRQ line
194 bool drdy_irq; member
313 if (ak8974->drdy_irq) { in ak8974_trigmeas()
342 if (ak8974->drdy_irq) { in ak8974_await_drdy()
397 if (!ak8974->drdy_irq) in ak8974_drdy_irq()
943 ak8974->drdy_irq = true; in ak8974_probe()
H A Dst_magn_core.c361 .drdy_irq = {
412 .drdy_irq = {
481 .drdy_irq = {
/kernel/linux/linux-5.10/include/linux/iio/common/
H A Dst_sensors.h189 * @drdy_irq: Data ready register of the sensor.
206 struct st_sensor_data_ready_irq drdy_irq; member
/kernel/linux/linux-6.6/include/linux/iio/common/
H A Dst_sensors.h199 * @drdy_irq: Data ready register of the sensor.
216 struct st_sensor_data_ready_irq drdy_irq; member

Completed in 12 milliseconds