.. | .. |
---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | |
---|
2 | 3 | config IIO_ST_LSM6DSX |
---|
3 | 4 | tristate "ST_LSM6DSx driver for STM 6-axis IMU MEMS sensors" |
---|
4 | | - depends on (I2C || SPI) |
---|
| 5 | + depends on (I2C || SPI || I3C) |
---|
5 | 6 | select IIO_BUFFER |
---|
6 | 7 | select IIO_KFIFO_BUF |
---|
7 | 8 | select IIO_ST_LSM6DSX_I2C if (I2C) |
---|
8 | 9 | select IIO_ST_LSM6DSX_SPI if (SPI_MASTER) |
---|
| 10 | + select IIO_ST_LSM6DSX_I3C if (I3C) |
---|
9 | 11 | help |
---|
10 | 12 | Say yes here to build support for STMicroelectronics LSM6DSx imu |
---|
11 | 13 | sensor. Supported devices: lsm6ds3, lsm6ds3h, lsm6dsl, lsm6dsm, |
---|
12 | | - ism330dlc |
---|
| 14 | + ism330dlc, lsm6dso, lsm6dsox, asm330lhh, lsm6dsr, lsm6ds3tr-c, |
---|
| 15 | + ism330dhcx, lsm6dsrx, lsm6ds0 and the accelerometer/gyroscope |
---|
| 16 | + of lsm9ds1. |
---|
13 | 17 | |
---|
14 | 18 | To compile this driver as a module, choose M here: the module |
---|
15 | 19 | will be called st_lsm6dsx. |
---|
.. | .. |
---|
23 | 27 | tristate |
---|
24 | 28 | depends on IIO_ST_LSM6DSX |
---|
25 | 29 | select REGMAP_SPI |
---|
| 30 | + |
---|
| 31 | +config IIO_ST_LSM6DSX_I3C |
---|
| 32 | + tristate |
---|
| 33 | + depends on IIO_ST_LSM6DSX |
---|
| 34 | + select REGMAP_I3C |
---|