forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/drivers/iio/magnetometer/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Magnetometer sensors
34 #
....@@ -94,7 +95,6 @@
9495 config HID_SENSOR_MAGNETOMETER_3D
9596 depends on HID_SENSOR_HUB
9697 select IIO_BUFFER
97
- select IIO_TRIGGERED_BUFFER
9898 select HID_SENSOR_IIO_COMMON
9999 select HID_SENSOR_IIO_TRIGGER
100100 tristate "HID Magenetometer 3D"
....@@ -175,4 +175,33 @@
175175 - hmc5843_core (core functions)
176176 - hmc5843_spi (support for HMC5983)
177177
178
+config SENSORS_RM3100
179
+ tristate
180
+ select IIO_BUFFER
181
+ select IIO_TRIGGERED_BUFFER
182
+
183
+config SENSORS_RM3100_I2C
184
+ tristate "PNI RM3100 3-Axis Magnetometer (I2C)"
185
+ depends on I2C
186
+ select SENSORS_RM3100
187
+ select REGMAP_I2C
188
+ help
189
+ Say Y here to add support for the PNI RM3100 3-Axis Magnetometer.
190
+
191
+ This driver can also be compiled as a module.
192
+ To compile this driver as a module, choose M here: the module
193
+ will be called rm3100-i2c.
194
+
195
+config SENSORS_RM3100_SPI
196
+ tristate "PNI RM3100 3-Axis Magnetometer (SPI)"
197
+ depends on SPI_MASTER
198
+ select SENSORS_RM3100
199
+ select REGMAP_SPI
200
+ help
201
+ Say Y here to add support for the PNI RM3100 3-Axis Magnetometer.
202
+
203
+ This driver can also be compiled as a module.
204
+ To compile this driver as a module, choose M here: the module
205
+ will be called rm3100-spi.
206
+
178207 endmenu