|
@@ -166,6 +166,10 @@ static const struct st_sensor_settings st_accel_sensors_settings[] = {
|
|
.mask_ihl = 0x02,
|
|
.mask_ihl = 0x02,
|
|
.addr_stat_drdy = ST_SENSORS_DEFAULT_STAT_ADDR,
|
|
.addr_stat_drdy = ST_SENSORS_DEFAULT_STAT_ADDR,
|
|
},
|
|
},
|
|
|
|
+ .sim = {
|
|
|
|
+ .addr = 0x23,
|
|
|
|
+ .value = BIT(0),
|
|
|
|
+ },
|
|
.multi_read_bit = true,
|
|
.multi_read_bit = true,
|
|
.bootime = 2,
|
|
.bootime = 2,
|
|
},
|
|
},
|
|
@@ -234,6 +238,10 @@ static const struct st_sensor_settings st_accel_sensors_settings[] = {
|
|
.mask_od = 0x40,
|
|
.mask_od = 0x40,
|
|
.addr_stat_drdy = ST_SENSORS_DEFAULT_STAT_ADDR,
|
|
.addr_stat_drdy = ST_SENSORS_DEFAULT_STAT_ADDR,
|
|
},
|
|
},
|
|
|
|
+ .sim = {
|
|
|
|
+ .addr = 0x23,
|
|
|
|
+ .value = BIT(0),
|
|
|
|
+ },
|
|
.multi_read_bit = true,
|
|
.multi_read_bit = true,
|
|
.bootime = 2,
|
|
.bootime = 2,
|
|
},
|
|
},
|
|
@@ -316,6 +324,10 @@ static const struct st_sensor_settings st_accel_sensors_settings[] = {
|
|
.en_mask = 0x08,
|
|
.en_mask = 0x08,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
|
|
+ .sim = {
|
|
|
|
+ .addr = 0x24,
|
|
|
|
+ .value = BIT(0),
|
|
|
|
+ },
|
|
.multi_read_bit = false,
|
|
.multi_read_bit = false,
|
|
.bootime = 2,
|
|
.bootime = 2,
|
|
},
|
|
},
|
|
@@ -379,6 +391,10 @@ static const struct st_sensor_settings st_accel_sensors_settings[] = {
|
|
.mask_int1 = 0x04,
|
|
.mask_int1 = 0x04,
|
|
.addr_stat_drdy = ST_SENSORS_DEFAULT_STAT_ADDR,
|
|
.addr_stat_drdy = ST_SENSORS_DEFAULT_STAT_ADDR,
|
|
},
|
|
},
|
|
|
|
+ .sim = {
|
|
|
|
+ .addr = 0x21,
|
|
|
|
+ .value = BIT(1),
|
|
|
|
+ },
|
|
.multi_read_bit = true,
|
|
.multi_read_bit = true,
|
|
.bootime = 2, /* guess */
|
|
.bootime = 2, /* guess */
|
|
},
|
|
},
|
|
@@ -437,6 +453,10 @@ static const struct st_sensor_settings st_accel_sensors_settings[] = {
|
|
.mask_od = 0x40,
|
|
.mask_od = 0x40,
|
|
.addr_stat_drdy = ST_SENSORS_DEFAULT_STAT_ADDR,
|
|
.addr_stat_drdy = ST_SENSORS_DEFAULT_STAT_ADDR,
|
|
},
|
|
},
|
|
|
|
+ .sim = {
|
|
|
|
+ .addr = 0x21,
|
|
|
|
+ .value = BIT(7),
|
|
|
|
+ },
|
|
.multi_read_bit = false,
|
|
.multi_read_bit = false,
|
|
.bootime = 2, /* guess */
|
|
.bootime = 2, /* guess */
|
|
},
|
|
},
|
|
@@ -499,6 +519,10 @@ static const struct st_sensor_settings st_accel_sensors_settings[] = {
|
|
.addr_ihl = 0x22,
|
|
.addr_ihl = 0x22,
|
|
.mask_ihl = 0x80,
|
|
.mask_ihl = 0x80,
|
|
},
|
|
},
|
|
|
|
+ .sim = {
|
|
|
|
+ .addr = 0x23,
|
|
|
|
+ .value = BIT(0),
|
|
|
|
+ },
|
|
.multi_read_bit = true,
|
|
.multi_read_bit = true,
|
|
.bootime = 2,
|
|
.bootime = 2,
|
|
},
|
|
},
|
|
@@ -547,6 +571,10 @@ static const struct st_sensor_settings st_accel_sensors_settings[] = {
|
|
.mask_int1 = 0x04,
|
|
.mask_int1 = 0x04,
|
|
.addr_stat_drdy = ST_SENSORS_DEFAULT_STAT_ADDR,
|
|
.addr_stat_drdy = ST_SENSORS_DEFAULT_STAT_ADDR,
|
|
},
|
|
},
|
|
|
|
+ .sim = {
|
|
|
|
+ .addr = 0x21,
|
|
|
|
+ .value = BIT(1),
|
|
|
|
+ },
|
|
.multi_read_bit = false,
|
|
.multi_read_bit = false,
|
|
.bootime = 2,
|
|
.bootime = 2,
|
|
},
|
|
},
|
|
@@ -614,6 +642,10 @@ static const struct st_sensor_settings st_accel_sensors_settings[] = {
|
|
.mask_ihl = 0x02,
|
|
.mask_ihl = 0x02,
|
|
.addr_stat_drdy = ST_SENSORS_DEFAULT_STAT_ADDR,
|
|
.addr_stat_drdy = ST_SENSORS_DEFAULT_STAT_ADDR,
|
|
},
|
|
},
|
|
|
|
+ .sim = {
|
|
|
|
+ .addr = 0x23,
|
|
|
|
+ .value = BIT(0),
|
|
|
|
+ },
|
|
.multi_read_bit = true,
|
|
.multi_read_bit = true,
|
|
.bootime = 2,
|
|
.bootime = 2,
|
|
},
|
|
},
|