1235537Sgber# SPDX-License-Identifier: GPL-2.0-only 2235537Sgber 3235537Sgberconfig IIO_ST_LSM9DS0 4235537Sgber tristate "STMicroelectronics LSM9DS0 IMU driver" 5235537Sgber depends on (I2C || SPI_MASTER) && SYSFS 6235537Sgber depends on !SENSORS_LIS3_I2C 7235537Sgber depends on !SENSORS_LIS3_SPI 8235537Sgber select IIO_ST_ACCEL_3AXIS 9235537Sgber select IIO_ST_MAGN_3AXIS 10235537Sgber 11235537Sgber help 12235537Sgber Say yes here to build support for STMicroelectronics LSM9DS0 IMU 13235537Sgber sensor. Supported devices: accelerometer/magnetometer of lsm9ds0 14235537Sgber and lsm303d. 15235537Sgber 16235537Sgber To compile this driver as a module, choose M here: the module 17235537Sgber will be called st_lsm9ds0. 18235537Sgber 19235537Sgber Also need to enable at least one of I2C and SPI interface drivers 20235537Sgber 21235537Sgberconfig IIO_ST_LSM9DS0_I2C 22235537Sgber tristate "STMicroelectronics LSM9DS0 IMU I2C interface" 23235537Sgber depends on I2C && IIO_ST_LSM9DS0 24235537Sgber default I2C && IIO_ST_LSM9DS0 25235537Sgber select IIO_ST_ACCEL_I2C_3AXIS 26235537Sgber select IIO_ST_MAGN_I2C_3AXIS 27235537Sgber select REGMAP_I2C 28235537Sgber help 29235537Sgber Build support for STMicroelectronics LSM9DS0 IMU I2C interface. 30235537Sgber 31235537Sgber To compile this driver as a module, choose M here. The module 32235537Sgber will be called st_lsm9ds0_i2c. 33235537Sgber 34235537Sgberconfig IIO_ST_LSM9DS0_SPI 35235537Sgber tristate "STMicroelectronics LSM9DS0 IMU SPI interface" 36235537Sgber depends on SPI_MASTER && IIO_ST_LSM9DS0 37235537Sgber default SPI_MASTER && IIO_ST_LSM9DS0 38235537Sgber select IIO_ST_ACCEL_SPI_3AXIS 39235537Sgber select IIO_ST_MAGN_SPI_3AXIS 40235537Sgber select REGMAP_SPI 41235537Sgber help 42235537Sgber Build support for STMicroelectronics LSM9DS0 IMU I2C interface. 43235537Sgber 44235537Sgber To compile this driver as a module, choose M here. The module 45235537Sgber will be called st_lsm9ds0_spi. 46301589Strasz