mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-14 16:46:23 +00:00
ac929b674db46ec742863e5164b6c333ca199779
It was observed on yorp that connecting AC when EC is in hibernation does not always reliably wake the EC up. The reason for this seems to be that USB_C0_CHARGE_ON from ANX7447 is not asserting SINK_CTRL and PPC does not pass through ACIN and thus ACOK_OD remains low. This change ensures that SINK_CTRL is enabled on all the ports before EC goes into hibernate state. BUG=b:79173959 BRANCH=None TEST=Verified that EC wakes up from hibernate reliably with AC insert. Change-Id: I14ff2c89511993fec53462ac606b92e5d9438739 Signed-off-by: Furquan Shaikh <furquan@google.com> Reviewed-on: https://chromium-review.googlesource.com/1043076 Commit-Ready: Furquan Shaikh <furquan@chromium.org> Tested-by: Furquan Shaikh <furquan@chromium.org> Reviewed-by: Jett Rink <jettrink@chromium.org>
For an overview of the Embedded Controller firmware, refer to http://www.chromium.org/chromium-os/2014-firmware-summit For instructions on building from source, refer to http://www.chromium.org/chromium-os/ec-development/getting-started-building-ec-images-quickly
Description
Languages
C
64.7%
Lasso
20.7%
ASL
3.6%
JavaScript
3.2%
C#
2.9%
Other
4.6%