summaryrefslogtreecommitdiff
path: root/board/aleena
diff options
context:
space:
mode:
authorDavid Huang <david.huang@quanta.corp-partner.google.com>2021-01-28 17:28:15 +0800
committerCommit Bot <commit-bot@chromium.org>2021-02-01 02:17:33 +0000
commit8801fd7768c8b8436bd0282af71cdd449257c08a (patch)
treee32168179727ddb4d2628ac0d90f69e03321af1c /board/aleena
parent0c149069f805a7858e7c3074d97f29949106138c (diff)
downloadchrome-ec-8801fd7768c8b8436bd0282af71cdd449257c08a.tar.gz
aleena: Add detect accel/gyro sensor in HOOK_INIT
Add detect accel/gyro sensor in HOOK_INIT for sysjump rw. Use "HOOK_PRIO_INIT_ADC + 2" For sku_id checking. And make sure detect sensor when chipset power on. BUG=none BRANCH=grunt TEST=sysjump ro/rw to check motionsense data. Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com> Change-Id: I143cde2ab3028ec5658acd16fdb6ec6aae710ef6 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2655305 Tested-by: David Huang <david.huang@quanta.corp-partner.google.com> Auto-Submit: David Huang <david.huang@quanta.corp-partner.google.com> Reviewed-by: YH Lin <yueherngl@chromium.org> Reviewed-by: Keith Short <keithshort@chromium.org> Commit-Queue: David Huang <david.huang@quanta.corp-partner.google.com>
Diffstat (limited to 'board/aleena')
-rw-r--r--board/aleena/board.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/board/aleena/board.c b/board/aleena/board.c
index 62ba075f78..b5332e8658 100644
--- a/board/aleena/board.c
+++ b/board/aleena/board.c
@@ -137,6 +137,8 @@ static void board_detect_motionsensor(void)
int ret;
int val;
+ if (chipset_in_state(CHIPSET_STATE_ANY_OFF))
+ return;
if (base_accelgyro_config != BASE_GYRO_NONE)
return;
@@ -158,6 +160,7 @@ static void board_detect_motionsensor(void)
}
DECLARE_HOOK(HOOK_CHIPSET_STARTUP, board_detect_motionsensor,
HOOK_PRIO_DEFAULT);
+DECLARE_HOOK(HOOK_INIT, board_detect_motionsensor, HOOK_PRIO_INIT_ADC + 2);
void board_update_sensor_config_from_sku(void)
{