summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Lee <mike5@huaqin.corp-partner.google.com>2021-04-23 14:49:14 +0800
committerCommit Bot <commit-bot@chromium.org>2021-04-23 21:11:26 +0000
commitd1156aae265e671c6779026ce52716f42847f9f9 (patch)
tree8adc5d064a53c892e1b0ff6d60500533404897f5
parentb1a6e3f88c119020b39dbfd2fb74c084259eb1dd (diff)
downloadchrome-ec-d1156aae265e671c6779026ce52716f42847f9f9.tar.gz
raa489000: Sink VBUS before switching to TCPC side
Modify start sinking VBUS condition. in the first initial state, the power status is in the uninit state. BUG=b:178728138 BRANCH=dedede TEST=build and flash sasukette, remove battery, plug in 45W charger, verify that DUT can boot up. Signed-off-by: Mike Lee <mike5@huaqin.corp-partner.google.com> Change-Id: Id7223474046528ebece0e1267ec56d1c4d148f41 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2847866 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Commit-Queue: Aseda Aboagye <aaboagye@chromium.org> Tested-by: Aseda Aboagye <aaboagye@chromium.org>
-rw-r--r--driver/tcpm/raa489000.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/driver/tcpm/raa489000.c b/driver/tcpm/raa489000.c
index 959ee55448..572b992a4b 100644
--- a/driver/tcpm/raa489000.c
+++ b/driver/tcpm/raa489000.c
@@ -108,7 +108,7 @@ int raa489000_init(int port)
* otherwise the board may die (See b/150702984, b/178728138)
*/
tcpc_read(port, TCPC_REG_POWER_STATUS, &regval);
- if ((regval & TCPC_REG_POWER_STATUS_VBUS_PRES) &&
+ if ((regval & TCPC_REG_POWER_STATUS_UNINIT) &&
charge_manager_get_active_charge_port() == CHARGE_PORT_NONE &&
!pd_is_battery_capable()) {
chg.current = 500;