summaryrefslogtreecommitdiff
path: root/board/blipper
diff options
context:
space:
mode:
Diffstat (limited to 'board/blipper')
-rw-r--r--board/blipper/board.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/board/blipper/board.c b/board/blipper/board.c
index fc9e2306f1..5e6cb866ff 100644
--- a/board/blipper/board.c
+++ b/board/blipper/board.c
@@ -316,7 +316,7 @@ int board_set_active_charge_port(int port)
if (port == CHARGE_PORT_NONE) {
tcpc_write(0, TCPC_REG_COMMAND,
TCPC_REG_COMMAND_SNK_CTRL_LOW);
-
+ raa489000_enable_asgate(0, false);
return EC_SUCCESS;
}
@@ -327,7 +327,8 @@ int board_set_active_charge_port(int port)
}
/* Enable requested charge port. */
- if (tcpc_write(0, TCPC_REG_COMMAND,
+ if (raa489000_enable_asgate(port, true) ||
+ tcpc_write(0, TCPC_REG_COMMAND,
TCPC_REG_COMMAND_SNK_CTRL_HIGH)) {
CPRINTUSB("p%d: sink path enable failed.", port);
return EC_ERROR_UNKNOWN;