From f2b87f77d30cc3b67469e54321cc240380728353 Mon Sep 17 00:00:00 2001 From: Aseda Aboagye Date: Fri, 10 Nov 2017 16:18:25 -0800 Subject: [PATCH] meowth: Toggle PP1800_U on startup/shutdown. The enable for the PP1800_U rail needs to follow our transitions from S5->S3 and from S3->S5. BUG=b:69137449 BRANCH=None TEST=make -j buildall Change-Id: I2466f560b096eb0ad48d9c355de56d7aa775d9cc Signed-off-by: Aseda Aboagye Reviewed-on: https://chromium-review.googlesource.com/772912 Commit-Ready: Aseda Aboagye Tested-by: Aseda Aboagye Reviewed-by: Shawn N --- board/zoombini/board.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/board/zoombini/board.c b/board/zoombini/board.c index fbebb2ad08..354fe19bb9 100644 --- a/board/zoombini/board.c +++ b/board/zoombini/board.c @@ -202,8 +202,10 @@ static void board_chipset_startup(void) #ifdef BOARD_ZOOMBINI /* Enable trackpad. */ gpio_set_level(GPIO_EN_PP3300_TRACKPAD, 1); -#endif /* defined(BOARD_ZOOMBINI) */ /* TODO(aaboagye): Remove Trackpad function in P1 - moved to AP */ +#else /* !defined(BOARD_ZOOMBINI) */ + gpio_set_level(GPIO_EN_PP1800_U, 1); +#endif /* defined(BOARD_ZOOMBINI) */ } DECLARE_HOOK(HOOK_CHIPSET_STARTUP, board_chipset_startup, HOOK_PRIO_DEFAULT); @@ -212,8 +214,10 @@ static void board_chipset_shutdown(void) #ifdef BOARD_ZOOMBINI /* Disable trackpad. */ gpio_set_level(GPIO_EN_PP3300_TRACKPAD, 0); -#endif /* defined(BOARD_ZOOMBINI) */ /* TODO(aaboagye): Remove Trackpad function in P1 - moved to AP */ +#else /* !defined(BOARD_ZOOMBINI) */ + gpio_set_level(GPIO_EN_PP1800_U, 0); +#endif /* defined(BOARD_ZOOMBINI) */ } DECLARE_HOOK(HOOK_CHIPSET_SHUTDOWN, board_chipset_shutdown, HOOK_PRIO_DEFAULT);