diff options
author | Karthikeyan Ramasubramanian <kramasub@chromium.org> | 2018-11-27 11:14:33 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-12-05 01:13:29 -0800 |
commit | b91e34ca6bc7f3c5dae282eec5c2845ff5ec5b52 (patch) | |
tree | 89cb1aa0d58eb67f6702f0ff5abc6b850116a0a1 /board/fleex | |
parent | 1caaa593b1abee713a6d5b30ac3c20a6713ddf76 (diff) | |
download | chrome-ec-b91e34ca6bc7f3c5dae282eec5c2845ff5ec5b52.tar.gz |
gpio: Add configuration for EC_PCH_RTCRST GPIO in octopus boards
This will help with using the hardware support to reset the RTC on the
SoC.
BUG=b:119678692
BRANCH=octopus
TEST=make -j buildall && Boot to ChromeOS. Create a forced scenario to
trigger an RTC reset and ensure that EC does not get reset while the SoC
boots to ChromeOS. Execute warm reboot from AP, cold reboot from EC and
wake from ec hibernate (10 iterations each) and suspend_stress_test for
50 iterations successfully.
Change-Id: Ib79012b43e397d4c27ca829b135115bebf77dedb
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1354493
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'board/fleex')
-rw-r--r-- | board/fleex/gpio.inc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/board/fleex/gpio.inc b/board/fleex/gpio.inc index e20a6ed4b9..92e730248b 100644 --- a/board/fleex/gpio.inc +++ b/board/fleex/gpio.inc @@ -53,6 +53,7 @@ GPIO(PCH_SLP_S0_L, PIN(A, 4), GPIO_INPUT) /* SLP_S0_L */ */ GPIO(PLT_RST_L, PIN(C, 7), GPIO_INPUT) /* Platform Reset from SoC */ GPIO(SYS_RESET_L, PIN(3, 4), GPIO_ODR_HIGH) /* SYS_RST_ODL */ +GPIO(PCH_RTCRST, PIN(7, 6), GPIO_OUT_LOW) /* EC_PCH_RTCRST */ GPIO(ENTERING_RW, PIN(E, 1), GPIO_OUT_LOW) /* EC_ENTERING_RW */ GPIO(PCH_WAKE_L, PIN(7, 4), GPIO_ODR_HIGH) /* EC_PCH_WAKE_ODL */ |