diff options
author | Zick Wei <zick.wei@quanta.corp-partner.google.com> | 2020-05-29 11:19:06 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-06-03 05:16:13 +0000 |
commit | 7d953f420f17c84078f85bc61561ff20fb835464 (patch) | |
tree | ff02e4a8078370d5fcb87bc4c267fd8aec3e24f3 | |
parent | 3940e1c6099a371df0b34f19ec7e0111ecca7928 (diff) | |
download | chrome-ec-7d953f420f17c84078f85bc61561ff20fb835464.tar.gz |
morphius: Fix PS/2 device not work after sysjump
This CL fix PS/2 device not work when EC jump
from RO to RW.
BUG=b:157206963
BRANCH=none
TEST=enable software sync and press refresh+power button,
check PS/2 device can work after boot into OS.
Signed-off-by: Zick Wei <zick.wei@quanta.corp-partner.google.com>
Change-Id: I22584b040b5f3a76089620948f686971e61c2c20
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2224687
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Reviewed-by: Edward Hill <ecgh@chromium.org>
Commit-Queue: Edward Hill <ecgh@chromium.org>
-rw-r--r-- | board/morphius/board.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/board/morphius/board.c b/board/morphius/board.c index 627760160f..04960b7d67 100644 --- a/board/morphius/board.c +++ b/board/morphius/board.c @@ -141,8 +141,6 @@ static void trackpoint_reset_deferred(void) msleep(2); gpio_set_level(GPIO_EC_PS2_RESET, 0); msleep(10); - ps2_enable_channel(NPCX_PS2_CH0, 1, send_aux_data_to_host); - msleep(10); } DECLARE_DEFERRED(trackpoint_reset_deferred); @@ -292,6 +290,8 @@ void setup_fw_config(void) /* Enable PS2 power interrupts */ gpio_enable_interrupt(GPIO_EN_PWR_TOUCHPAD_PS2); + ps2_enable_channel(NPCX_PS2_CH0, 1, send_aux_data_to_host); + setup_mux(); if (ec_config_has_mst_hub_rtd2141b()) |