diff options
Diffstat (limited to 'board/blipper')
-rw-r--r-- | board/blipper/board.c | 5 |
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; |