diff options
author | Diana Z <dzigterman@chromium.org> | 2021-06-10 14:53:21 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-06-17 18:07:41 +0000 |
commit | 748c59c5916fab15dca99121371e911a68460594 (patch) | |
tree | b7c58bc2a8fdb575bc0b0f1def795becddfb1415 /zephyr/dts | |
parent | 622bde78f5064f76d83b1e2c6bad10b3604d7066 (diff) | |
download | chrome-ec-748c59c5916fab15dca99121371e911a68460594.tar.gz |
Guybrush: Protect against simultanteous sinking
When the NCT3807 boots in dead battery mode, it may neglect to drive its
EN_SNK line until reset. This commit prevents us from changing charge
ports when we're in dead battery boot and there's insufficient power to
withstand Vbus loss. When there is enough power, we'll reset the dead
battery TCPC before enabling sinking on the new charge port. This will
cause an interruption to the PD connection on the original port, which
would manifest in loss of USB and DP connections.
BRANCH=None
BUG=b:183660105
TEST=on guybrush, confirm we can switch ports with sufficient battery
charge and do not pass through voltage from one port to the other
Signed-off-by: Diana Z <dzigterman@chromium.org>
Change-Id: If4512c9a5dee162af41d03fef9979d760f4b1a95
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2953877
Reviewed-by: Rob Barnes <robbarnes@google.com>
Diffstat (limited to 'zephyr/dts')
0 files changed, 0 insertions, 0 deletions