From 35ba14acfa2aab058a939dc6317e05b0c2961f32 Mon Sep 17 00:00:00 2001 From: antony_wang Date: Thu, 23 Dec 2021 10:01:28 +0800 Subject: Drallion: Add WHO_AM_I log for 2nd source LSM6DS3TR-C 3D accelerometer(+3D gyroscope) main source LSM6DS3USTR EOL. Add WHO_AM_I log for 2nd source LSM6DS3TR-C calibration. BUG=b:196781249 TEST=make BOARD=drallion_ish and copy ec.bin to /lib/firmware/intel/drallion_ish.bin cat cros_ish.log, show the WHO_AM_I value. Change-Id: I0d27170528d866ab4968315e61bc4ddc5b21ebe9 Signed-off-by: antony_wang Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3354259 Reviewed-by: Simon Glass Reviewed-by: Jett Rink Commit-Queue: Jett Rink (cherry picked from commit f528aa44f093a22c7420a8a21d006ba736357603) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3385455 Commit-Queue: Simon Glass --- driver/accelgyro_lsm6dsm.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/driver/accelgyro_lsm6dsm.c b/driver/accelgyro_lsm6dsm.c index 64a1d22517..2fffbbd163 100644 --- a/driver/accelgyro_lsm6dsm.c +++ b/driver/accelgyro_lsm6dsm.c @@ -733,6 +733,12 @@ static int init(const struct motion_sensor_t *s) /* Unrecognized sensor */ CPRINTS("Unknown WHO_AM_I value: 0x%x", tmp); return EC_ERROR_ACCESS_DENIED; + } else { + /* + * Recognized sensor + * Log print for factory check chip ID (b:196781249) + */ + CPRINTS("SENSOR accelgyro_lsm6dsm WHO_AM_I value: 0x%x", tmp); } /* -- cgit v1.2.1