forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/drivers/iio/imu/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # IIO imu drivers configuration
34 #
....@@ -16,6 +17,31 @@
1617 adis16365, adis16400 and adis16405 triaxial inertial sensors
1718 (adis16400 series also have magnetometers).
1819
20
+config ADIS16460
21
+ tristate "Analog Devices ADIS16460 and similar IMU driver"
22
+ depends on SPI
23
+ select IIO_ADIS_LIB
24
+ select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
25
+ help
26
+ Say yes here to build support for Analog Devices ADIS16460 inertial
27
+ sensor.
28
+
29
+ To compile this driver as a module, choose M here: the module will be
30
+ called adis16460.
31
+
32
+config ADIS16475
33
+ tristate "Analog Devices ADIS16475 and similar IMU driver"
34
+ depends on SPI
35
+ select IIO_ADIS_LIB
36
+ select IIO_ADIS_LIB_BUFFER if IIO_BUFFER
37
+ help
38
+ Say yes here to build support for Analog Devices ADIS16470, ADIS16475,
39
+ ADIS16477, ADIS16465, ADIS16467, ADIS16500, ADIS16505, ADIS16507 inertial
40
+ sensors.
41
+
42
+ To compile this driver as a module, choose M here: the module will be
43
+ called adis16475.
44
+
1945 config ADIS16480
2046 tristate "Analog Devices ADIS16480 and similar IMU driver"
2147 depends on SPI
....@@ -26,6 +52,33 @@
2652 ADIS16485, ADIS16488 inertial sensors.
2753
2854 source "drivers/iio/imu/bmi160/Kconfig"
55
+
56
+config FXOS8700
57
+ tristate
58
+
59
+config FXOS8700_I2C
60
+ tristate "NXP FXOS8700 I2C driver"
61
+ depends on I2C
62
+ select FXOS8700
63
+ select REGMAP_I2C
64
+ help
65
+ Say yes here to build support for the NXP FXOS8700 m+g combo
66
+ sensor on I2C.
67
+
68
+ This driver can also be built as a module. If so, the module will be
69
+ called fxos8700_i2c.
70
+
71
+config FXOS8700_SPI
72
+ tristate "NXP FXOS8700 SPI driver"
73
+ depends on SPI
74
+ select FXOS8700
75
+ select REGMAP_SPI
76
+ help
77
+ Say yes here to build support for the NXP FXOS8700 m+g combo
78
+ sensor on SPI.
79
+
80
+ This driver can also be built as a module. If so, the module will be
81
+ called fxos8700_spi.
2982
3083 config KMX61
3184 tristate "Kionix KMX61 6-axis accelerometer and magnetometer"
....@@ -38,9 +91,9 @@
3891 To compile this driver as module, choose M here: the module will
3992 be called kmx61.
4093
41
-source "drivers/iio/imu/inv_icm40605/Kconfig"
4294 source "drivers/iio/imu/inv_icm42600/Kconfig"
4395 source "drivers/iio/imu/inv_mpu6050/Kconfig"
96
+source "drivers/iio/imu/st_lsm6dsr/Kconfig"
4497 source "drivers/iio/imu/st_lsm6dsx/Kconfig"
4598
4699 endmenu