summaryrefslogtreecommitdiff
path: root/common/mock
diff options
context:
space:
mode:
authorDiana Z <dzigterman@chromium.org>2021-02-04 13:30:03 -0700
committerCommit Bot <commit-bot@chromium.org>2021-02-05 17:52:50 +0000
commit2d27870678b8ce10485a1f0d927f259bb1ddcec0 (patch)
tree7cf72cc966a319c8a60baecfc5d87b9f12b630bd /common/mock
parentb3f5b2b0dd38b5bf92eb14aa0a609142b9588f89 (diff)
downloadchrome-ec-2d27870678b8ce10485a1f0d927f259bb1ddcec0.tar.gz
TCPMv2: Check charge port when booting
When booting into S0, take the current charge port into account when deciding whether to power role swap. If the port has been selected from the UI as a charge port, then refrain from swapping and continue to charge from it. BRANCH=None BUG=b:179334214,b:179095748,b:178070314 TEST=on madoo, connect to magolor and select charging from magolor on the UI. Go through suspend and shutdown iterations and confirm that madoo continues to charge from magolor Signed-off-by: Diana Z <dzigterman@chromium.org> Change-Id: I40ef73309f75372b0a34a7542282244ff30868ed Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2676924 Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'common/mock')
-rw-r--r--common/mock/charge_manager_mock.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/common/mock/charge_manager_mock.c b/common/mock/charge_manager_mock.c
index a61552240f..11661d2b2e 100644
--- a/common/mock/charge_manager_mock.c
+++ b/common/mock/charge_manager_mock.c
@@ -31,6 +31,11 @@ int charge_manager_get_selected_charge_port(void)
return 0;
}
+int charge_manager_get_active_charge_port(void)
+{
+ return 0;
+}
+
int charge_manager_get_vbus_voltage(int port)
{
return mock_ctrl_charge_manager.vbus_voltage_mv;