diff options
-rw-r--r-- | common/usb_pd_protocol.c | 7 | ||||
-rw-r--r-- | common/usbc/usb_tc_drp_acc_trysrc_sm.c | 7 | ||||
-rw-r--r-- | driver/retimer/bb_retimer.c | 2 | ||||
-rw-r--r-- | include/usb_pd.h | 4 |
4 files changed, 13 insertions, 7 deletions
diff --git a/common/usb_pd_protocol.c b/common/usb_pd_protocol.c index 03a2f84c95..a08027ad5e 100644 --- a/common/usb_pd_protocol.c +++ b/common/usb_pd_protocol.c @@ -394,9 +394,12 @@ int pd_is_vbus_present(int port) } #ifdef CONFIG_USB_PD_RETIMER -int pd_is_ufp(int port) +/** + * This function checks the current CC status of the port partner + * and returns true if the attached partner is UFP. + */ +int pd_partner_is_ufp(int port) { - /* Returns true if port partner is UFP */ return pd[port].cc_state == PD_CC_UFP_ATTACHED || pd[port].cc_state == PD_CC_UFP_DEBUG_ACC || pd[port].cc_state == PD_CC_UFP_AUDIO_ACC; diff --git a/common/usbc/usb_tc_drp_acc_trysrc_sm.c b/common/usbc/usb_tc_drp_acc_trysrc_sm.c index b0550fca90..2423855c8f 100644 --- a/common/usbc/usb_tc_drp_acc_trysrc_sm.c +++ b/common/usbc/usb_tc_drp_acc_trysrc_sm.c @@ -2672,9 +2672,12 @@ void tc_run(const int port) run_state(port, &tc[port].ctx); } -int pd_is_ufp(int port) +/** + * This function checks the current CC status of the port partner + * and returns true if the attached partner is UFP. + */ +int pd_partner_is_ufp(int port) { - /* Returns true if port partner is UFP */ return tc[port].cc_state == PD_CC_UFP_ATTACHED || tc[port].cc_state == PD_CC_UFP_DEBUG_ACC || tc[port].cc_state == PD_CC_UFP_AUDIO_ACC; diff --git a/driver/retimer/bb_retimer.c b/driver/retimer/bb_retimer.c index bef247363a..c89ae925f3 100644 --- a/driver/retimer/bb_retimer.c +++ b/driver/retimer/bb_retimer.c @@ -142,7 +142,7 @@ int retimer_set_state(int port, mux_state_t mux_state) * 0 - DFP * 1 - UPF */ - if (pd_is_ufp(port)) + if (pd_partner_is_ufp(port)) set_retimer_con |= BB_RETIMER_USB_DATA_ROLE; } diff --git a/include/usb_pd.h b/include/usb_pd.h index f94686f599..2593762a59 100644 --- a/include/usb_pd.h +++ b/include/usb_pd.h @@ -2259,11 +2259,11 @@ uint8_t board_get_dp_pin_mode(int port); #ifdef CONFIG_USB_PD_RETIMER /** - * Return true if specified PD port is UFP. + * Return true if specified PD port partner is UFP. * * @param port USB-C port number */ -int pd_is_ufp(int port); +int pd_partner_is_ufp(int port); /** * Return true if specified PD port is debug accessory. |