Home
last modified time | relevance | path

Searched refs:user_ctrl (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_aux.c24 unsigned int user_ctrl; in inv_mpu_i2c_master_xfer() local
34 user_ctrl = st->chip_config.user_ctrl | INV_MPU6050_BIT_I2C_MST_EN; in inv_mpu_i2c_master_xfer()
35 ret = regmap_write(st->map, st->reg->user_ctrl, user_ctrl); in inv_mpu_i2c_master_xfer()
43 user_ctrl = st->chip_config.user_ctrl; in inv_mpu_i2c_master_xfer()
44 ret = regmap_write(st->map, st->reg->user_ctrl, user_ctrl); in inv_mpu_i2c_master_xfer()
57 regmap_write(st->map, st->reg->user_ctrl, s in inv_mpu_i2c_master_xfer()
[all...]
H A Dinv_mpu_trigger.c112 d = st->chip_config.user_ctrl | INV_MPU6050_BIT_FIFO_RST; in inv_mpu6050_prepare_fifo()
113 ret = regmap_write(st->map, st->reg->user_ctrl, d); in inv_mpu6050_prepare_fifo()
130 d = st->chip_config.user_ctrl | INV_MPU6050_BIT_FIFO_EN; in inv_mpu6050_prepare_fifo()
131 ret = regmap_write(st->map, st->reg->user_ctrl, d); in inv_mpu6050_prepare_fifo()
144 /* restore user_ctrl for disabling FIFO reading */ in inv_mpu6050_prepare_fifo()
145 ret = regmap_write(st->map, st->reg->user_ctrl, in inv_mpu6050_prepare_fifo()
146 st->chip_config.user_ctrl); in inv_mpu6050_prepare_fifo()
H A Dinv_mpu_spi.c28 st->chip_config.user_ctrl |= INV_MPU6050_BIT_I2C_IF_DIS; in inv_mpu_i2c_disable()
29 ret = regmap_write(st->map, st->reg->user_ctrl, in inv_mpu_i2c_disable()
30 st->chip_config.user_ctrl); in inv_mpu_i2c_disable()
H A Dinv_mpu_core.c40 .user_ctrl = INV_MPU6050_REG_USER_CTRL,
63 .user_ctrl = INV_MPU6050_REG_USER_CTRL,
85 .user_ctrl = INV_MPU6050_REG_USER_CTRL,
117 .user_ctrl = 0,
134 .user_ctrl = 0,
292 u8 pwr_mgmt2, user_ctrl; in inv_mpu6050_switch_engine() local
317 user_ctrl = st->chip_config.user_ctrl; in inv_mpu6050_switch_engine()
319 user_ctrl |= INV_MPU6050_BIT_I2C_MST_EN; in inv_mpu6050_switch_engine()
321 user_ctrl in inv_mpu6050_switch_engine()
[all...]
H A Dinv_mpu_iio.h27 * @user_ctrl: Enables/resets the FIFO.
49 u8 user_ctrl; member
122 u8 user_ctrl; member
/kernel/linux/linux-6.6/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_aux.c24 unsigned int user_ctrl; in inv_mpu_i2c_master_xfer() local
34 user_ctrl = st->chip_config.user_ctrl | INV_MPU6050_BIT_I2C_MST_EN; in inv_mpu_i2c_master_xfer()
35 ret = regmap_write(st->map, st->reg->user_ctrl, user_ctrl); in inv_mpu_i2c_master_xfer()
43 user_ctrl = st->chip_config.user_ctrl; in inv_mpu_i2c_master_xfer()
44 ret = regmap_write(st->map, st->reg->user_ctrl, user_ctrl); in inv_mpu_i2c_master_xfer()
57 regmap_write(st->map, st->reg->user_ctrl, s in inv_mpu_i2c_master_xfer()
[all...]
H A Dinv_mpu_trigger.c115 d = st->chip_config.user_ctrl | INV_MPU6050_BIT_FIFO_RST; in inv_mpu6050_prepare_fifo()
116 ret = regmap_write(st->map, st->reg->user_ctrl, d); in inv_mpu6050_prepare_fifo()
133 d = st->chip_config.user_ctrl | INV_MPU6050_BIT_FIFO_EN; in inv_mpu6050_prepare_fifo()
134 ret = regmap_write(st->map, st->reg->user_ctrl, d); in inv_mpu6050_prepare_fifo()
147 /* restore user_ctrl for disabling FIFO reading */ in inv_mpu6050_prepare_fifo()
148 ret = regmap_write(st->map, st->reg->user_ctrl, in inv_mpu6050_prepare_fifo()
149 st->chip_config.user_ctrl); in inv_mpu6050_prepare_fifo()
H A Dinv_mpu_spi.c27 st->chip_config.user_ctrl |= INV_MPU6050_BIT_I2C_IF_DIS; in inv_mpu_i2c_disable()
28 ret = regmap_write(st->map, st->reg->user_ctrl, in inv_mpu_i2c_disable()
29 st->chip_config.user_ctrl); in inv_mpu_i2c_disable()
H A Dinv_mpu_core.c43 .user_ctrl = INV_MPU6050_REG_USER_CTRL,
66 .user_ctrl = INV_MPU6050_REG_USER_CTRL,
88 .user_ctrl = INV_MPU6050_REG_USER_CTRL,
120 .user_ctrl = 0,
137 .user_ctrl = 0,
335 u8 pwr_mgmt2, user_ctrl; in inv_mpu6050_switch_engine() local
360 user_ctrl = st->chip_config.user_ctrl; in inv_mpu6050_switch_engine()
362 user_ctrl |= INV_MPU6050_BIT_I2C_MST_EN; in inv_mpu6050_switch_engine()
364 user_ctrl in inv_mpu6050_switch_engine()
[all...]
H A Dinv_mpu_iio.h29 * @user_ctrl: Enables/resets the FIFO.
51 u8 user_ctrl; member
127 u8 user_ctrl; member

Completed in 7 milliseconds