diff options
Diffstat (limited to 'baseboard/kukui/usb_pd_policy.c')
-rw-r--r-- | baseboard/kukui/usb_pd_policy.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/baseboard/kukui/usb_pd_policy.c b/baseboard/kukui/usb_pd_policy.c index b17552a08c..2344c41427 100644 --- a/baseboard/kukui/usb_pd_policy.c +++ b/baseboard/kukui/usb_pd_policy.c @@ -104,11 +104,8 @@ void pd_power_supply_reset(int port) int pd_check_vconn_swap(int port) { - /* - * VCONN is provided directly by the battery (PPVAR_SYS) - * but use the same rules as power swap. - */ - return pd_get_dual_role(port) == PD_DRP_TOGGLE_ON ? 1 : 0; + /* always allow vconn swap, since PSYS sources VCONN */ + return 1; } /* ----------------- Vendor Defined Messages ------------------ */ |