mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-09 17:11:42 +00:00
b0f622543c098d3335bcf12a859c33ff215d7530
EVT boards will have RTCRST connected to PCH that we can use to clear RTC backed state in the PCH when power sequencing fails. For now this is hooked into two places: 1) keyboard initiated hard reset will pulse RTCRST before sequencing 2) if sequencing out of S5 fails becauase SLP_S5 does not deassert within 4 seconds then RTCRST will be asserted and the system will try to power up again BUG=chrome-os-partner:31549 BRANCH=samus TEST=emerge-samus chromeos-ec, not used until EVT Case #1 is easy to test by checking EC console after refresh+power, Case #2 is harder to test without EVT hardware so I used a different signal to pretend that SLP_S5 was not deasserting in order to verify that the system will go to G3, RTCRST will be asserted, and it will try to power up again. Change-Id: I66279dc21fcfe320c1bfc8c7e9ba6b93b87572cb Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/213745 Reviewed-by: Alec Berg <alecaberg@chromium.org>
For an overview of the Embedded Controller firmware, refer to http://www.chromium.org/chromium-os/2014-firmware-summit
Description
Languages
C
64.7%
Lasso
20.7%
ASL
3.6%
JavaScript
3.2%
C#
2.9%
Other
4.6%