iio: imu: st_lsm6dsx: drop huge include in sensor-hub driver
st_lsm6dsx is a standalone driver for STM IMU sensors and does not rely on st_sensor common framework, so it does not include st_sensor common definitions. In st_lsm6dsx_shub driver st_sensors.h is used just to introduce the default wai address for LIS3MDL sensor. Drop this largely unconnected include file and introduce the default wai address for LIS3MDL in st_lsm6dsx_ext_dev_settings register map Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com> Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
608d98a2c4
commit
780f1c1761
|
@ -28,7 +28,6 @@
|
|||
#include <linux/iio/sysfs.h>
|
||||
#include <linux/bitfield.h>
|
||||
|
||||
#include <linux/iio/common/st_sensors.h>
|
||||
#include "st_lsm6dsx.h"
|
||||
|
||||
#define ST_LSM6DSX_SLV_ADDR(n, base) ((base) + (n) * 3)
|
||||
|
@ -93,7 +92,7 @@ static const struct st_lsm6dsx_ext_dev_settings st_lsm6dsx_ext_dev_table[] = {
|
|||
{
|
||||
.i2c_addr = { 0x1e },
|
||||
.wai = {
|
||||
.addr = ST_SENSORS_DEFAULT_WAI_ADDRESS,
|
||||
.addr = 0x0f,
|
||||
.val = 0x3d,
|
||||
},
|
||||
.id = ST_LSM6DSX_ID_MAGN,
|
||||
|
|
Loading…
Reference in New Issue