Searched refs:inv_icm42600_state (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/drivers/iio/imu/inv_icm42600/ |
| H A D | inv_icm42600_buffer.h | 12 struct inv_icm42600_state; 83 int inv_icm42600_buffer_init(struct inv_icm42600_state *st); 85 void inv_icm42600_buffer_update_fifo_period(struct inv_icm42600_state *st); 87 int inv_icm42600_buffer_set_fifo_en(struct inv_icm42600_state *st, 90 int inv_icm42600_buffer_update_watermark(struct inv_icm42600_state *st); 92 int inv_icm42600_buffer_fifo_read(struct inv_icm42600_state *st, 95 int inv_icm42600_buffer_fifo_parse(struct inv_icm42600_state *st); 97 int inv_icm42600_buffer_hwfifo_flush(struct inv_icm42600_state *st,
|
| H A D | inv_icm42600_core.c | 353 int inv_icm42600_set_gyro_conf(struct inv_icm42600_state *st, in inv_icm42600_set_gyro_conf() 474 static int inv_icm42600_setup(struct inv_icm42600_state *st, in inv_icm42600_setup() 534 struct inv_icm42600_state *st = _data; in inv_icm42600_irq_timestamp() 544 struct inv_icm42600_state *st = _data; in inv_icm42600_irq_handler() 658 struct inv_icm42600_state *st = _data; in inv_icm42600_disable_vdd_reg() 669 struct inv_icm42600_state *st = _data; in inv_icm42600_disable_vddio_reg() 690 struct inv_icm42600_state *st; in inv_icm42600_core_probe() 791 struct inv_icm42600_state *st = dev_get_drvdata(dev); in inv_icm42600_suspend() 831 struct inv_icm42600_state *st = dev_get_drvdata(dev); in inv_icm42600_resume() 869 struct inv_icm42600_state *st = dev_get_drvdata(dev); in inv_icm42600_runtime_suspend() [all …]
|
| H A D | inv_icm42600_gyro.c | 101 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_update_scan_mode() 140 static int inv_icm42600_gyro_read_sensor(struct inv_icm42600_state *st, in inv_icm42600_gyro_read_sensor() 249 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_read_scale() 263 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_write_scale() 323 static int inv_icm42600_gyro_read_odr(struct inv_icm42600_state *st, in inv_icm42600_gyro_read_odr() 347 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_write_odr() 579 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_read_raw() 648 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_write_raw() 698 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_hwfifo_set_watermark() 714 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_gyro_hwfifo_flush() [all …]
|
| H A D | inv_icm42600_accel.c | 75 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_power_mode_set() 116 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_power_mode_get() 201 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_update_scan_mode() 246 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_read_sensor() 333 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_read_scale() 347 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_write_scale() 440 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_write_odr() 673 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_read_raw() 742 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_write_raw() 792 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_accel_hwfifo_set_watermark() [all …]
|
| H A D | inv_icm42600.h | 155 struct inv_icm42600_state { struct 403 typedef int (*inv_icm42600_bus_setup)(struct inv_icm42600_state *); 415 int inv_icm42600_set_accel_conf(struct inv_icm42600_state *st, 419 int inv_icm42600_set_gyro_conf(struct inv_icm42600_state *st, 423 int inv_icm42600_set_temp_conf(struct inv_icm42600_state *st, bool enable, 432 struct iio_dev *inv_icm42600_gyro_init(struct inv_icm42600_state *st); 436 struct iio_dev *inv_icm42600_accel_init(struct inv_icm42600_state *st);
|
| H A D | inv_icm42600_buffer.c | 101 void inv_icm42600_buffer_update_fifo_period(struct inv_icm42600_state *st) in inv_icm42600_buffer_update_fifo_period() 123 int inv_icm42600_buffer_set_fifo_en(struct inv_icm42600_state *st, in inv_icm42600_buffer_set_fifo_en() 203 int inv_icm42600_buffer_update_watermark(struct inv_icm42600_state *st) in inv_icm42600_buffer_update_watermark() 288 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_buffer_preenable() 308 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_buffer_postenable() 352 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_buffer_predisable() 391 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_buffer_postdisable() 455 int inv_icm42600_buffer_fifo_read(struct inv_icm42600_state *st, in inv_icm42600_buffer_fifo_read() 514 int inv_icm42600_buffer_fifo_parse(struct inv_icm42600_state *st) in inv_icm42600_buffer_fifo_parse() 547 int inv_icm42600_buffer_hwfifo_flush(struct inv_icm42600_state *st, in inv_icm42600_buffer_hwfifo_flush() [all …]
|
| H A D | inv_icm42600_temp.c | 16 static int inv_icm42600_temp_read(struct inv_icm42600_state *st, int16_t *temp) in inv_icm42600_temp_read() 50 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_temp_read_raw()
|
| H A D | inv_icm42600_i2c.c | 16 static int inv_icm42600_i2c_bus_setup(struct inv_icm42600_state *st) in inv_icm42600_i2c_bus_setup()
|
| H A D | inv_icm42600_spi.c | 16 static int inv_icm42600_spi_bus_setup(struct inv_icm42600_state *st) in inv_icm42600_spi_bus_setup()
|