Home
last modified time | relevance | path

Searched refs:inv_mpu6050_state (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_core.c144 int inv_mpu6050_switch_engine(struct inv_mpu6050_state *st, bool en, u32 mask) in inv_mpu6050_switch_engine()
199 int inv_mpu6050_set_power_itg(struct inv_mpu6050_state *st, bool power_on) in inv_mpu6050_set_power_itg()
235 static int inv_mpu6050_set_lpf_regs(struct inv_mpu6050_state *st, in inv_mpu6050_set_lpf_regs()
273 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_init_config()
318 static int inv_mpu6050_sensor_set(struct inv_mpu6050_state *st, int reg, in inv_mpu6050_sensor_set()
332 static int inv_mpu6050_sensor_show(struct inv_mpu6050_state *st, int reg, in inv_mpu6050_sensor_show()
351 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_read_channel_data()
411 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_read_raw()
480 static int inv_mpu6050_write_gyro_scale(struct inv_mpu6050_state *st, int val) in inv_mpu6050_write_gyro_scale()
518 static int inv_mpu6050_write_accel_scale(struct inv_mpu6050_state *st, int val) in inv_mpu6050_write_accel_scale()
[all …]
Dinv_mpu_trigger.c18 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_scan_query()
44 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_set_enable()
123 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu_data_rdy_trigger_set_state()
140 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_probe_trigger()
Dinv_mpu_iio.h133 struct inv_mpu6050_state { struct
317 int inv_mpu6050_switch_engine(struct inv_mpu6050_state *st, bool en, u32 mask);
318 int inv_mpu6050_write_reg(struct inv_mpu6050_state *st, int reg, u8 val);
319 int inv_mpu6050_set_power_itg(struct inv_mpu6050_state *st, bool power_on);
Dinv_mpu_i2c.c31 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_select_bypass()
52 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_deselect_bypass()
89 struct inv_mpu6050_state *st; in inv_mpu_probe()
160 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu_remove()
Dinv_mpu_ring.c37 static void inv_mpu6050_update_period(struct inv_mpu6050_state *st, in inv_mpu6050_update_period()
90 static s64 inv_mpu6050_get_timestamp(struct inv_mpu6050_state *st) in inv_mpu6050_get_timestamp()
105 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_reset_fifo()
173 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_read_fifo()
Dinv_mpu_acpi.c145 struct inv_mpu6050_state *st = iio_priv(dev_get_drvdata(&client->dev)); in inv_mpu_acpi_create_mux_client()
197 struct inv_mpu6050_state *st = iio_priv(dev_get_drvdata(&client->dev)); in inv_mpu_acpi_delete_mux_client()
Dinv_mpu_spi.c27 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu_i2c_disable()