commit | 832a0c7988eff6a70fbb685577b7b15b36e23f4f | [log] [tgz] |
---|---|---|
author | Alec Berg <alecaberg@chromium.org> | Fri Feb 28 10:21:37 2014 -0800 |
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | Sat Mar 01 02:36:06 2014 +0000 |
tree | 90c3253008b23b6a49a4bf41a065d50525e44a75 | |
parent | a2809457419479e6d8c6e7c75af640d47c994072 [diff] |
rambi: fix two bugs with accelerometer driver Two bugs are: - Need to grab the I2C port mutex before performing i2cxfer. - Added sending software reset command to accelerometers on init. This is necessary because the accelerometers can be powered through an EC reboot, and it's important we restore them to a known state. BUG=none BRANCH=rambi TEST=Manually set accelerometer setting, rebooted, manually read that setting and verified it was restored to default. Change-Id: Ic3034ae39c936e07ca28458a60557b9623674ff1 Original-Change-Id: I0ea571f3a8dc46052128def24cbb5c1c29638469 Signed-off-by: Alec Berg <alecaberg@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/188349 Reviewed-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/188387