These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / drivers / iio / gyro / Kconfig
index 8d24393..e816d29 100644 (file)
@@ -52,15 +52,26 @@ config ADXRS450
 
 config BMG160
        tristate "BOSCH BMG160 Gyro Sensor"
-       depends on I2C
+       depends on (I2C || SPI_MASTER)
        select IIO_BUFFER
        select IIO_TRIGGERED_BUFFER
+       select BMG160_I2C if (I2C)
+       select BMG160_SPI if (SPI)
        help
-         Say yes here to build support for Bosch BMG160 Tri-axis Gyro Sensor
-         driver. This driver also supports BMI055 gyroscope.
+         Say yes here to build support for BOSCH BMG160 Tri-axis Gyro Sensor
+         driver connected via I2C or SPI. This driver also supports BMI055
+         gyroscope.
 
          This driver can also be built as a module.  If so, the module
-         will be called bmg160.
+         will be called bmg160_i2c or bmg160_spi.
+
+config BMG160_I2C
+       tristate
+       select REGMAP_I2C
+
+config BMG160_SPI
+       tristate
+       select REGMAP_SPI
 
 config HID_SENSOR_GYRO_3D
        depends on HID_SENSOR_HUB