summaryrefslogtreecommitdiff
path: root/zephyr/dts
diff options
context:
space:
mode:
authorDiana Z <dzigterman@chromium.org>2021-06-10 14:53:21 -0600
committerCommit Bot <commit-bot@chromium.org>2021-06-17 18:07:41 +0000
commit748c59c5916fab15dca99121371e911a68460594 (patch)
treeb7c58bc2a8fdb575bc0b0f1def795becddfb1415 /zephyr/dts
parent622bde78f5064f76d83b1e2c6bad10b3604d7066 (diff)
downloadchrome-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