History

iio: imu: st_lsm6dsx: add i2c embedded controller support

i2c controller embedded in lsm6dx series can connect up to four slave devices using accelerometer sensor as trigger for i2c read/write operations. Introduce sensor hub support for lsm6dso sensor. Add register map for lis2mdl magnetometer sensor. In order to perform single read/write operations st_lsm6dsx driver relies on SLV0 channel (hw FIFO is not supported yet)

Lorenzo Bianconi committed 8 years ago

Commit c91c1c81 parent 17750445 files · +911 −43Browse files

Showing the changes to include/linux/platform_data (1 of 5 files). Show all

Unified · Split

include/linux/platform_data/st_sensors_pdata.h+2−0
@@ -18,11 +18,13 @@ · 17 unmodified lines
1818 * Accelerometer DRDY on LSM330 available only on pin 1 (see datasheet).
1919 * @open_drain: set the interrupt line to be open drain if possible.
2020 * @spi_3wire: enable spi-3wire mode.
21+ * @pullups: enable/disable i2c controller pullup resistors.
2122 */
2223 struct st_sensors_platform_data {
2324 u8 drdy_int_pin;
2425 bool open_drain;
2526 bool spi_3wire;
27+ bool pullups;
2628 };
2729
2830 #endif /* ST_SENSORS_PDATA_H */