162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# inv-mpu6050 drivers for Invensense MPU devices and combos 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ci 662306a36Sopenharmony_ciconfig INV_MPU6050_IIO 762306a36Sopenharmony_ci tristate 862306a36Sopenharmony_ci select IIO_BUFFER 962306a36Sopenharmony_ci select IIO_TRIGGERED_BUFFER 1062306a36Sopenharmony_ci select IIO_INV_SENSORS_TIMESTAMP 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciconfig INV_MPU6050_I2C 1362306a36Sopenharmony_ci tristate "Invensense MPU6050 devices (I2C)" 1462306a36Sopenharmony_ci depends on I2C 1562306a36Sopenharmony_ci select I2C_MUX 1662306a36Sopenharmony_ci select INV_MPU6050_IIO 1762306a36Sopenharmony_ci select REGMAP_I2C 1862306a36Sopenharmony_ci help 1962306a36Sopenharmony_ci This driver supports the Invensense MPU6050/9150, 2062306a36Sopenharmony_ci MPU6500/6515/6880/9250/9255, ICM20608(D)/20609/20689, ICM20600/20602/20690 2162306a36Sopenharmony_ci and IAM20680 motion tracking devices over I2C. 2262306a36Sopenharmony_ci This driver can be built as a module. The module will be called 2362306a36Sopenharmony_ci inv-mpu6050-i2c. 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ciconfig INV_MPU6050_SPI 2662306a36Sopenharmony_ci tristate "Invensense MPU6050 devices (SPI)" 2762306a36Sopenharmony_ci depends on SPI_MASTER 2862306a36Sopenharmony_ci select INV_MPU6050_IIO 2962306a36Sopenharmony_ci select REGMAP_SPI 3062306a36Sopenharmony_ci help 3162306a36Sopenharmony_ci This driver supports the Invensense MPU6000, 3262306a36Sopenharmony_ci MPU6500/6515/6880/9250/9255, ICM20608(D)/20609/20689, ICM20600/20602/20690 3362306a36Sopenharmony_ci and IAM20680 motion tracking devices over SPI. 3462306a36Sopenharmony_ci This driver can be built as a module. The module will be called 3562306a36Sopenharmony_ci inv-mpu6050-spi. 36