diff options
author | Alec Berg <alecaberg@chromium.org> | 2014-03-21 17:43:10 -0700 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-03-27 18:43:08 +0000 |
commit | 6d745d8fd3016c6dc1b17ad1cd9b21ce65671a5a (patch) | |
tree | 74908a8b36a0488ae6f0dd6706b37231a3c70154 /common/lid_angle.c | |
parent | 9cb8f02605f2809b5fda30eeb9680c46c980036a (diff) | |
download | chrome-ec-6d745d8fd3016c6dc1b17ad1cd9b21ce65671a5a.tar.gz |
accel: added mutex to protect critical code in kxcj9 accel driver
Added a mutex in kxcj9 accelerometer driver to prevent concurrent
accesses when writing to critical registers on sensor.
Also added more console debugging functions behind CONFIG_CMD_ACCELS
to allow writing a new range, resolution, or data rate to each
sensor.
BUG=chrome-os-partner:26884
BRANCH=rambi
TEST=Tested by defining CONFIG_CMD_ACCELS and playing around with
writing/reading various parameters on each sensor and making sure
that the accelerometer is still reporting data every so often using
the lidangle on command.
Change-Id: Ic009951d508b125d1c479d042455713c9c8de761
Original-Change-Id: I2038f167fc8ca51723b0d1330aa090ab5158cf15
Signed-off-by: Alec Berg <alecaberg@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/191173
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/191611
Diffstat (limited to 'common/lid_angle.c')
0 files changed, 0 insertions, 0 deletions