Searched refs:sensor_settings (Results 1 – 18 of 18) sorted by relevance
| /linux-6.15/drivers/iio/common/st_sensors/ |
| H A D | st_sensors_core.c | 80 if (!sdata->sensor_settings->odr.mask) in st_sensors_set_odr() 88 sdata->sensor_settings->pw.addr) && in st_sensors_set_odr() 93 sdata->sensor_settings->odr.addr, in st_sensors_set_odr() 94 sdata->sensor_settings->odr.mask, in st_sensors_set_odr() 101 sdata->sensor_settings->odr.addr, in st_sensors_set_odr() 102 sdata->sensor_settings->odr.mask, in st_sensors_set_odr() 147 sdata->sensor_settings->fs.addr, in st_sensors_set_fullscale() 148 sdata->sensor_settings->fs.mask, in st_sensors_set_fullscale() 183 sdata->sensor_settings->pw.addr, in st_sensors_set_enable() 194 sdata->sensor_settings->pw.addr, in st_sensors_set_enable() [all …]
|
| H A D | st_sensors_trigger.c | 33 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 D | st_sensors_spi.c | 91 sdata->sensor_settings); in st_sensors_spi_configure() 96 if (sdata->sensor_settings->multi_read_bit) in st_sensors_spi_configure()
|
| H A D | st_sensors_i2c.c | 44 if (sdata->sensor_settings->multi_read_bit) in st_sensors_i2c_configure()
|
| /linux-6.15/drivers/iio/pressure/ |
| H A D | st_pressure_core.c | 763 press_data->num_data_channels = press_data->sensor_settings->num_ch - 1; in st_press_common_probe() 764 indio_dev->channels = press_data->sensor_settings->ch; in st_press_common_probe() 765 indio_dev->num_channels = press_data->sensor_settings->num_ch; in st_press_common_probe() 767 press_data->current_fullscale = &press_data->sensor_settings->fs.fs_avl[0]; in st_press_common_probe() 769 press_data->odr = press_data->sensor_settings->odr.odr_avl[0].hz; in st_press_common_probe() 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()
|
| H A D | st_pressure_spi.c | 83 press_data->sensor_settings = (struct st_sensor_settings *)settings; in st_press_spi_probe()
|
| H A D | st_pressure_i2c.c | 97 press_data->sensor_settings = (struct st_sensor_settings *)settings; in st_press_i2c_probe()
|
| /linux-6.15/drivers/iio/imu/st_lsm9ds0/ |
| H A D | st_lsm9ds0_core.c | 39 data->sensor_settings = (struct st_sensor_settings *)settings; in st_lsm9ds0_probe_accel() 64 data->sensor_settings = (struct st_sensor_settings *)settings; in st_lsm9ds0_probe_magn()
|
| /linux-6.15/drivers/iio/gyro/ |
| H A D | st_gyro_core.c | 485 indio_dev->channels = gdata->sensor_settings->ch; in st_gyro_common_probe() 492 gdata->current_fullscale = &gdata->sensor_settings->fs.fs_avl[0]; in st_gyro_common_probe() 493 gdata->odr = gdata->sensor_settings->odr.odr_avl[0].hz; in st_gyro_common_probe()
|
| H A D | st_gyro_i2c.c | 82 gdata->sensor_settings = (struct st_sensor_settings *)settings; in st_gyro_i2c_probe()
|
| H A D | st_gyro_spi.c | 87 gdata->sensor_settings = (struct st_sensor_settings *)settings; in st_gyro_spi_probe()
|
| /linux-6.15/drivers/iio/magnetometer/ |
| H A D | st_magn_core.c | 621 indio_dev->channels = mdata->sensor_settings->ch; in st_magn_common_probe() 628 mdata->current_fullscale = &mdata->sensor_settings->fs.fs_avl[0]; in st_magn_common_probe() 629 mdata->odr = mdata->sensor_settings->odr.odr_avl[0].hz; in st_magn_common_probe()
|
| H A D | st_magn_spi.c | 77 mdata->sensor_settings = (struct st_sensor_settings *)settings; in st_magn_spi_probe()
|
| H A D | st_magn_i2c.c | 82 mdata->sensor_settings = (struct st_sensor_settings *)settings; in st_magn_i2c_probe()
|
| /linux-6.15/drivers/iio/accel/ |
| H A D | st_accel_spi.c | 136 adata->sensor_settings = (struct st_sensor_settings *)settings; in st_accel_spi_probe()
|
| H A D | st_accel_i2c.c | 192 adata->sensor_settings = (struct st_sensor_settings *)settings; in st_accel_i2c_probe()
|
| H A D | st_accel_core.c | 1510 indio_dev->channels = adata->sensor_settings->ch; in st_accel_common_probe() 1524 adata->current_fullscale = &adata->sensor_settings->fs.fs_avl[0]; in st_accel_common_probe() 1525 adata->odr = adata->sensor_settings->odr.odr_avl[0].hz; in st_accel_common_probe()
|
| /linux-6.15/include/linux/iio/common/ |
| H A D | st_sensors.h | 244 struct st_sensor_settings *sensor_settings; member
|