Lines Matching +full:motion +full:- +full:sensors
1 /* SPDX-License-Identifier: GPL-2.0-only */
10 #include <linux/i2c-mux.h>
25 * struct inv_mpu6050_reg_map - Notable registers.
41 * @pwr_mgmt_2: Controls power state of individual sensors.
91 /* chip sensors mask: accelerometer, gyroscope, temperature, magnetometer, WoM */
99 * struct inv_mpu6050_chip_config - Cached chip configuration data.
108 * @wom_en: Wake-on-Motion enabled
113 * @divider: chip sample rate divider (sample rate divider - 1)
143 * struct inv_mpu6050_hw - Other important hardware information.
168 * struct inv_mpu6050_state - Driver state variables.
173 * @hw: Other hardware-specific information.
186 * @suspended_sensors: sensors mask of sensors turned off for suspend
331 /* MPU9X50 9-axis magnetometer */
402 ((st)->chip_config.divider + 1)
405 ((INV_MPU6050_INTERNAL_FREQ_HZ / (fifo_rate)) - 1)