summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevin Lu <devin.lu@quantatw.com>2018-12-27 13:19:58 +0800
committerchrome-bot <chrome-bot@chromium.org>2019-01-03 15:04:40 -0800
commit356895e296f7f0ea045f6f4e0d7651b5aa876356 (patch)
tree53ff8d4ea2fdffbbdda6308a985a1dacef3b3ed6
parent7a071bca73ca0e04f22aacb3dc26f63d5f9e2171 (diff)
downloadchrome-ec-356895e296f7f0ea045f6f4e0d7651b5aa876356.tar.gz
driver/sensorhub_lsm6dsm: fix sensorhub mode slv0 address
lis2mdl was already 8 bits address, remove shift. BUG=b:115587004 BRANCH=octopus TEST=use i2c monitor to check lis2mdl i2c channel address is 0x3c. Change-Id: Iface4b33bbed1c740c938ef1a5f34c319dbfe9d4 Signed-off-by: Devin Lu <Devin.Lu@quantatw.com Reviewed-on: https://chromium-review.googlesource.com/1391528 Commit-Ready: Devin Lu <Devin.Lu@quantatw.com> Tested-by: Karthikeyan Ramasubramanian <kramasub@chromium.org> Reviewed-by: Gwendal Grignou <gwendal@chromium.org> Reviewed-by: Karthikeyan Ramasubramanian <kramasub@chromium.org> Reviewed-by: Jett Rink <jettrink@chromium.org>
-rw-r--r--driver/sensorhub_lsm6dsm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/driver/sensorhub_lsm6dsm.c b/driver/sensorhub_lsm6dsm.c
index ba7229c06d..04776b0557 100644
--- a/driver/sensorhub_lsm6dsm.c
+++ b/driver/sensorhub_lsm6dsm.c
@@ -159,7 +159,7 @@ static int config_slv0_read(const struct motion_sensor_t *s, uint8_t addr,
int ret;
ret = st_raw_write8(s->port, s->addr, LSM6DSM_SLV0_ADD_ADDR,
- (addr << LSM6DSM_SLV0_ADDR_SHFT) | LSM6DSM_SLV0_RD_BIT);
+ (addr | LSM6DSM_SLV0_RD_BIT));
if (ret != EC_SUCCESS) {
CPRINTF("%s: %s type:0x%x SA error ret: %d\n",
__func__, s->name, s->type, ret);