From 7d953f420f17c84078f85bc61561ff20fb835464 Mon Sep 17 00:00:00 2001 From: Zick Wei Date: Fri, 29 May 2020 11:19:06 +0800 Subject: 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 Change-Id: I22584b040b5f3a76089620948f686971e61c2c20 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2224687 Reviewed-by: Denis Brockus Reviewed-by: Edward Hill Commit-Queue: Edward Hill --- board/morphius/board.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'board/morphius/board.c') 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()) -- cgit v1.2.1