diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/test_config.h | 3 | ||||
-rw-r--r-- | test/usb_pe.h | 18 |
2 files changed, 17 insertions, 4 deletions
diff --git a/test/test_config.h b/test/test_config.h index d501a90ab5..6a8b622eee 100644 --- a/test/test_config.h +++ b/test/test_config.h @@ -314,6 +314,7 @@ int ncp15wb_calculate_temp(uint16_t adc); #if defined(TEST_USB_PRL) #define CONFIG_USB_PD_PORT_MAX_COUNT 1 +#define CONFIG_USB_PD_REV30 #define CONFIG_USB_PD_TCPMV2 #undef CONFIG_USB_PE_SM #undef CONFIG_USB_TYPEC_SM @@ -333,6 +334,7 @@ int ncp15wb_calculate_temp(uint16_t adc); #define CONFIG_USB_PID 0x5036 #define CONFIG_USB_POWER_DELIVERY #undef CONFIG_USB_PRL_SM +#define CONFIG_USB_PD_REV30 #define CONFIG_USB_PD_TCPMV2 #define CONFIG_USB_PD_DECODE_SOP #undef CONFIG_USB_TYPEC_SM @@ -359,6 +361,7 @@ int ncp15wb_calculate_temp(uint16_t adc); #define VPD_GND_IMPEDANCE 33 #define CONFIG_USB_PD_PORT_MAX_COUNT 1 +#define CONFIG_USB_PD_REV30 #define CONFIG_USB_PD_TCPMV2 #define CONFIG_USB_PE_SM #define CONFIG_USB_PRL_SM diff --git a/test/usb_pe.h b/test/usb_pe.h index e5fccef936..27d7db7a5f 100644 --- a/test/usb_pe.h +++ b/test/usb_pe.h @@ -109,8 +109,6 @@ enum usb_pe_state { PE_SOFT_RESET, PE_SEND_NOT_SUPPORTED, PE_SRC_PING, - PE_GIVE_BATTERY_CAP, - PE_GIVE_BATTERY_STATUS, PE_DRS_EVALUATE_SWAP, PE_DRS_CHANGE, PE_DRS_SEND_SWAP, @@ -123,7 +121,6 @@ enum usb_pe_state { PE_PRS_SNK_SRC_ASSERT_RP, PE_PRS_SNK_SRC_SOURCE_ON, PE_PRS_SNK_SRC_SEND_SWAP, - PE_FRS_SNK_SRC_START_AMS, PE_VCS_EVALUATE_SWAP, PE_VCS_SEND_SWAP, PE_VCS_WAIT_FOR_VCONN_SWAP, @@ -131,16 +128,29 @@ enum usb_pe_state { PE_VCS_TURN_OFF_VCONN_SWAP, PE_VCS_SEND_PS_RDY_SWAP, PE_DO_PORT_DISCOVERY, + PE_VDM_SEND_REQUEST, + PE_VDM_IDENTITY_REQUEST_CBL, + PE_INIT_PORT_VDM_IDENTITY_REQUEST, + PE_INIT_VDM_SVIDS_REQUEST, + PE_INIT_VDM_MODES_REQUEST, PE_VDM_REQUEST, PE_VDM_ACKED, PE_VDM_RESPONSE, PE_HANDLE_CUSTOM_VDM_REQUEST, PE_WAIT_FOR_ERROR_RECOVERY, - PE_BIST, + PE_BIST_TX, + PE_BIST_RX, PE_DR_SNK_GET_SINK_CAP, + /* PD3.0 only states below here*/ + PE_FRS_SNK_SRC_START_AMS, + PE_GIVE_BATTERY_CAP, + PE_GIVE_BATTERY_STATUS, + +#ifdef CONFIG_USB_PD_REV30 /* Super States */ PE_PRS_FRS_SHARED, +#endif }; void set_state_pe(const int port, const enum usb_pe_state new_state); |