diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/usbc/usb_pe_ctvpd_sm.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/common/usbc/usb_pe_ctvpd_sm.c b/common/usbc/usb_pe_ctvpd_sm.c index fd1c83a6df..06a9137a2d 100644 --- a/common/usbc/usb_pe_ctvpd_sm.c +++ b/common/usbc/usb_pe_ctvpd_sm.c @@ -194,8 +194,14 @@ static void pe_request_run(const int port) VPD_HW_VERSION, VPD_FW_VERSION, VPD_MAX_VBUS_20V, - VPD_VBUS_IMP(VPD_VBUS_IMPEDANCE), - VPD_GND_IMP(VPD_GND_IMPEDANCE), + IS_ENABLED(CONFIG_USB_CTVPD) ? VPD_CT_CURRENT + : 0, + IS_ENABLED(CONFIG_USB_CTVPD) ? VPD_VBUS_IMP( + VPD_VBUS_IMPEDANCE) + : 0, + IS_ENABLED(CONFIG_USB_CTVPD) ? VPD_GND_IMP( + VPD_GND_IMPEDANCE) + : 0, IS_ENABLED(CONFIG_USB_CTVPD) ? VPD_CTS_SUPPORTED : VPD_CTS_NOT_SUPPORTED); |