summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/test_config.h3
-rw-r--r--test/usb_pe.h18
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);