diff options
Diffstat (limited to 'board/servo_v4/usb_pd_config.h')
-rw-r--r-- | board/servo_v4/usb_pd_config.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/board/servo_v4/usb_pd_config.h b/board/servo_v4/usb_pd_config.h index 838ead71d7..56c8d3aa02 100644 --- a/board/servo_v4/usb_pd_config.h +++ b/board/servo_v4/usb_pd_config.h @@ -220,62 +220,6 @@ static inline void pd_tx_init(void) gpio_config_module(MODULE_USB_PD, 1); } -static inline int pd_set_rp_rd(int port, int cc_pull, int rp_value) -{ - /* Set Rd for CC1/CC2 to High-Z. */ - gpio_set_flags(GPIO_USB_DUT_CC1_RD, GPIO_INPUT); - gpio_set_flags(GPIO_USB_DUT_CC2_RD, GPIO_INPUT); - /* Set Rp for CC1/CC2 to High-Z. */ - gpio_set_flags(GPIO_USB_DUT_CC1_RP3A0, GPIO_INPUT); - gpio_set_flags(GPIO_USB_DUT_CC2_RP3A0, GPIO_INPUT); - gpio_set_flags(GPIO_USB_DUT_CC1_RP1A5, GPIO_INPUT); - gpio_set_flags(GPIO_USB_DUT_CC2_RP1A5, GPIO_INPUT); - gpio_set_flags(GPIO_USB_DUT_CC1_RPUSB, GPIO_INPUT); - gpio_set_flags(GPIO_USB_DUT_CC2_RPUSB, GPIO_INPUT); - - if (cc_pull == TYPEC_CC_RP) { - /* - * CC values for Debug sources (DTS) - * - * Source type Mode of Operation CC1 CC2 - * --------------------------------------------- - * DTS Default USB Power Rp3A0 Rp1A5 - * DTS USB-C @ 1.5 A Rp1A5 RpUSB - * DTS USB-C @ 3 A Rp3A0 RpUSB - */ - switch (rp_value) { - case TYPEC_RP_USB: - gpio_set_flags(GPIO_USB_DUT_CC1_RP3A0, GPIO_OUT_HIGH); - gpio_set_flags(GPIO_USB_DUT_CC2_RP1A5, GPIO_OUT_HIGH); - break; - case TYPEC_RP_1A5: - gpio_set_flags(GPIO_USB_DUT_CC1_RP1A5, GPIO_OUT_HIGH); - gpio_set_flags(GPIO_USB_DUT_CC2_RPUSB, GPIO_OUT_HIGH); - break; - case TYPEC_RP_3A0: - gpio_set_flags(GPIO_USB_DUT_CC1_RP3A0, GPIO_OUT_HIGH); - gpio_set_flags(GPIO_USB_DUT_CC2_RPUSB, GPIO_OUT_HIGH); - break; - case TYPEC_RP_RESERVED: - /* - * This case can be used to force a detach event since - * all values are set to inputs above. Nothing else to - * set. - */ - break; - default: - return EC_ERROR_INVAL; - } - - } else if (cc_pull == TYPEC_CC_RD) { - /* DTS in SNK mode presents Rd on CC1/CC2 */ - gpio_set_flags(GPIO_USB_DUT_CC1_RD, GPIO_OUT_LOW); - gpio_set_flags(GPIO_USB_DUT_CC2_RD, GPIO_OUT_LOW); - } - - return EC_SUCCESS; -} - static inline void pd_set_host_mode(int port, int enable) { /* |