1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 209a642b7SGe Gao# 309a642b7SGe Gao# inv-mpu6050 drivers for Invensense MPU devices and combos 409a642b7SGe Gao# 509a642b7SGe Gao 609a642b7SGe Gaoconfig INV_MPU6050_IIO 7b3eea8daSAdriana Reus tristate 8da0d4ef2SGuenter Roeck select IIO_BUFFER 909a642b7SGe Gao select IIO_TRIGGERED_BUFFER 10*111e1abdSJean-Baptiste Maneyrol select IIO_INV_SENSORS_TIMESTAMP 11b3eea8daSAdriana Reus 12b3eea8daSAdriana Reusconfig INV_MPU6050_I2C 13b3eea8daSAdriana Reus tristate "Invensense MPU6050 devices (I2C)" 1452241a08SLinus Walleij depends on I2C 1552241a08SLinus Walleij select I2C_MUX 16b3eea8daSAdriana Reus select INV_MPU6050_IIO 17d430f3c3SAdriana Reus select REGMAP_I2C 1809a642b7SGe Gao help 194235cc30SJean-Baptiste Maneyrol This driver supports the Invensense MPU6050/9150, 2023cf1846SHermes Zhang MPU6500/6515/6880/9250/9255, ICM20608(D)/20609/20689, ICM20600/20602/20690 214df68509SStephan Gerhold and IAM20680 motion tracking devices over I2C. 2209a642b7SGe Gao This driver can be built as a module. The module will be called 23b3eea8daSAdriana Reus inv-mpu6050-i2c. 24fd64df16SAdriana Reus 25fd64df16SAdriana Reusconfig INV_MPU6050_SPI 26fd64df16SAdriana Reus tristate "Invensense MPU6050 devices (SPI)" 27fd64df16SAdriana Reus depends on SPI_MASTER 28fd64df16SAdriana Reus select INV_MPU6050_IIO 29fd64df16SAdriana Reus select REGMAP_SPI 30fd64df16SAdriana Reus help 314235cc30SJean-Baptiste Maneyrol This driver supports the Invensense MPU6000, 3223cf1846SHermes Zhang MPU6500/6515/6880/9250/9255, ICM20608(D)/20609/20689, ICM20600/20602/20690 334df68509SStephan Gerhold and IAM20680 motion tracking devices over SPI. 34fd64df16SAdriana Reus This driver can be built as a module. The module will be called 35fd64df16SAdriana Reus inv-mpu6050-spi. 36