diff options
author | Devin Lu <devin.lu@quantatw.com> | 2018-12-27 13:19:58 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-01-03 15:04:40 -0800 |
commit | 356895e296f7f0ea045f6f4e0d7651b5aa876356 (patch) | |
tree | 53ff8d4ea2fdffbbdda6308a985a1dacef3b3ed6 | |
parent | 7a071bca73ca0e04f22aacb3dc26f63d5f9e2171 (diff) | |
download | chrome-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.c | 2 |
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); |