summaryrefslogtreecommitdiff
path: root/include/usb_pd.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/usb_pd.h')
-rw-r--r--include/usb_pd.h70
1 files changed, 35 insertions, 35 deletions
diff --git a/include/usb_pd.h b/include/usb_pd.h
index ae30f75742..9670b2d8aa 100644
--- a/include/usb_pd.h
+++ b/include/usb_pd.h
@@ -419,11 +419,11 @@ enum pd_alternate_modes {
/* Discover and possibly enter modes for all SOP* communications when enabled */
#ifdef CONFIG_USB_PD_DECODE_SOP
-#define DISCOVERY_TYPE_COUNT (TCPC_TX_SOP_PRIME + 1)
-#define AMODE_TYPE_COUNT (TCPC_TX_SOP_PRIME_PRIME + 1)
+#define DISCOVERY_TYPE_COUNT (TCPCI_MSG_SOP_PRIME + 1)
+#define AMODE_TYPE_COUNT (TCPCI_MSG_SOP_PRIME_PRIME + 1)
#else
-#define DISCOVERY_TYPE_COUNT (TCPC_TX_SOP + 1)
-#define AMODE_TYPE_COUNT (TCPC_TX_SOP + 1)
+#define DISCOVERY_TYPE_COUNT (TCPCI_MSG_SOP + 1)
+#define AMODE_TYPE_COUNT (TCPCI_MSG_SOP + 1)
#endif
/* Discovery results for a port partner (SOP) or cable plug (SOP') */
@@ -1359,7 +1359,7 @@ void schedule_deferred_pd_interrupt(int port);
* PD_REV20 for PD Revision 2.0
* PD_REV30 for PD Revision 3.0
*/
-int pd_get_rev(int port, enum tcpm_sop_type type);
+int pd_get_rev(int port, enum tcpci_msg_type type);
/**
* Get current PD VDO Version of Structured VDM
@@ -1369,7 +1369,7 @@ int pd_get_rev(int port, enum tcpm_sop_type type);
* @return VDM_VER10 for VDM Version 1.0
* VDM_VER20 for VDM Version 2.0
*/
-int pd_get_vdo_ver(int port, enum tcpm_sop_type type);
+int pd_get_vdo_ver(int port, enum tcpci_msg_type type);
/**
* Get transmit retry count for active PD revision.
@@ -1378,7 +1378,7 @@ int pd_get_vdo_ver(int port, enum tcpm_sop_type type);
* @param type The partner to query (SOP, SOP', or SOP'')
* @return The number of retries to perform when transmitting.
*/
-int pd_get_retry_count(int port, enum tcpm_sop_type type);
+int pd_get_retry_count(int port, enum tcpci_msg_type type);
/**
* Check if max voltage request is allowed (only used if
@@ -1705,7 +1705,7 @@ __override_proto int pd_custom_vdm(int port, int cnt, uint32_t *payload,
* @return if >0, number of VDOs to send back.
*/
int pd_svdm(int port, int cnt, uint32_t *payload, uint32_t **rpayload,
- uint32_t head, enum tcpm_sop_type *rtype);
+ uint32_t head, enum tcpci_msg_type *rtype);
/**
* Handle Custom VDMs for flashing.
@@ -1726,7 +1726,7 @@ int pd_custom_flash_vdm(int port, int cnt, uint32_t *payload);
* @param opos object position of mode to exit.
* @return vdm for UFP to be sent to enter mode or zero if not.
*/
-uint32_t pd_dfp_enter_mode(int port, enum tcpm_sop_type type,
+uint32_t pd_dfp_enter_mode(int port, enum tcpci_msg_type type,
uint16_t svid, int opos);
/**
@@ -1764,7 +1764,7 @@ int pd_dfp_dp_get_pin_mode(int port, uint32_t status);
* @param opos object position of mode to exit.
* @return 1 if UFP should be sent exit mode VDM.
*/
-int pd_dfp_exit_mode(int port, enum tcpm_sop_type type, uint16_t svid,
+int pd_dfp_exit_mode(int port, enum tcpci_msg_type type, uint16_t svid,
int opos);
/**
@@ -1783,7 +1783,7 @@ void dfp_consume_attention(int port, uint32_t *payload);
* @param cnt number of data objects in payload
* @param payload payload data.
*/
-void dfp_consume_identity(int port, enum tcpm_sop_type type, int cnt,
+void dfp_consume_identity(int port, enum tcpci_msg_type type, int cnt,
uint32_t *payload);
/**
@@ -1794,7 +1794,7 @@ void dfp_consume_identity(int port, enum tcpm_sop_type type, int cnt,
* @param cnt number of data objects in payload
* @param payload payload data.
*/
-void dfp_consume_svids(int port, enum tcpm_sop_type type, int cnt,
+void dfp_consume_svids(int port, enum tcpci_msg_type type, int cnt,
uint32_t *payload);
/**
@@ -1805,7 +1805,7 @@ void dfp_consume_svids(int port, enum tcpm_sop_type type, int cnt,
* @param cnt number of data objects in payload
* @param payload payload data.
*/
-void dfp_consume_modes(int port, enum tcpm_sop_type type, int cnt,
+void dfp_consume_modes(int port, enum tcpci_msg_type type, int cnt,
uint32_t *payload);
/**
@@ -1892,7 +1892,7 @@ void pd_dfp_discovery_init(int port);
* @param type SOP* type to set
* @param disc Discovery state to set (failed or complete)
*/
-void pd_set_identity_discovery(int port, enum tcpm_sop_type type,
+void pd_set_identity_discovery(int port, enum tcpci_msg_type type,
enum pd_discovery_state disc);
/**
@@ -1903,7 +1903,7 @@ void pd_set_identity_discovery(int port, enum tcpm_sop_type type,
* @return Current discovery state (failed or complete)
*/
enum pd_discovery_state pd_get_identity_discovery(int port,
- enum tcpm_sop_type type);
+ enum tcpci_msg_type type);
/**
* Set SVID discovery state for this type and port.
@@ -1912,7 +1912,7 @@ enum pd_discovery_state pd_get_identity_discovery(int port,
* @param type SOP* type to set
* @param disc Discovery state to set (failed or complete)
*/
-void pd_set_svids_discovery(int port, enum tcpm_sop_type type,
+void pd_set_svids_discovery(int port, enum tcpci_msg_type type,
enum pd_discovery_state disc);
/**
@@ -1923,7 +1923,7 @@ void pd_set_svids_discovery(int port, enum tcpm_sop_type type,
* @return Current discovery state (failed or complete)
*/
enum pd_discovery_state pd_get_svids_discovery(int port,
- enum tcpm_sop_type type);
+ enum tcpci_msg_type type);
/**
* Set Modes discovery state for this port, SOP* type, and SVID.
@@ -1933,7 +1933,7 @@ enum pd_discovery_state pd_get_svids_discovery(int port,
* @param svid SVID to set mode discovery state for
* @param disc Discovery state to set (failed or complete)
*/
-void pd_set_modes_discovery(int port, enum tcpm_sop_type type,
+void pd_set_modes_discovery(int port, enum tcpci_msg_type type,
uint16_t svid, enum pd_discovery_state disc);
/**
@@ -1950,7 +1950,7 @@ void pd_set_modes_discovery(int port, enum tcpm_sop_type type,
* PD_DISC_FAIL)
*/
enum pd_discovery_state pd_get_modes_discovery(int port,
- enum tcpm_sop_type type);
+ enum tcpci_msg_type type);
/**
* Returns the mode vdo count of the specified SVID and sets
@@ -1964,7 +1964,7 @@ enum pd_discovery_state pd_get_modes_discovery(int port,
* @return Mode VDO cnt of specified SVID if is discovered,
* 0 otherwise
*/
-int pd_get_mode_vdo_for_svid(int port, enum tcpm_sop_type type,
+int pd_get_mode_vdo_for_svid(int port, enum tcpci_msg_type type,
uint16_t svid, uint32_t *vdo_out);
/**
@@ -1980,7 +1980,7 @@ int pd_get_mode_vdo_for_svid(int port, enum tcpm_sop_type type,
* mode, if any exist and no modes succeeded in discovery;
* NULL, otherwise
*/
-struct svid_mode_data *pd_get_next_mode(int port, enum tcpm_sop_type type);
+struct svid_mode_data *pd_get_next_mode(int port, enum tcpci_msg_type type);
/**
* Return a pointer to the discover identity response structure for this SOP*
@@ -1991,7 +1991,7 @@ struct svid_mode_data *pd_get_next_mode(int port, enum tcpm_sop_type type);
* @return pointer to response structure, which the caller may not alter
*/
const union disc_ident_ack *pd_get_identity_response(int port,
- enum tcpm_sop_type type);
+ enum tcpci_msg_type type);
/**
* Return the VID of the USB PD accessory connected to a specified port
@@ -2024,7 +2024,7 @@ uint8_t pd_get_product_type(int port);
* @param type SOP* type to retrieve
* @return SVID count
*/
-int pd_get_svid_count(int port, enum tcpm_sop_type type);
+int pd_get_svid_count(int port, enum tcpci_msg_type type);
/**
* Return the SVID of given SVID index of port partner connected
@@ -2035,7 +2035,7 @@ int pd_get_svid_count(int port, enum tcpm_sop_type type);
* @param type SOP* type to retrieve
* @return SVID
*/
-uint16_t pd_get_svid(int port, uint16_t svid_idx, enum tcpm_sop_type type);
+uint16_t pd_get_svid(int port, uint16_t svid_idx, enum tcpci_msg_type type);
/**
* Return the pointer to modes of VDO of port partner connected
@@ -2047,7 +2047,7 @@ uint16_t pd_get_svid(int port, uint16_t svid_idx, enum tcpm_sop_type type);
* @return Pointer to modes of VDO
*/
uint32_t *pd_get_mode_vdo(int port, uint16_t svid_idx,
- enum tcpm_sop_type type);
+ enum tcpci_msg_type type);
/*
* Looks for a discovered mode VDO for the specified SVID.
@@ -2057,7 +2057,7 @@ uint32_t *pd_get_mode_vdo(int port, uint16_t svid_idx,
* @param svid SVID to look up
* @return Whether a mode was discovered for the SVID
*/
-bool pd_is_mode_discovered_for_svid(int port, enum tcpm_sop_type type,
+bool pd_is_mode_discovered_for_svid(int port, enum tcpci_msg_type type,
uint16_t svid);
/**
@@ -2069,7 +2069,7 @@ bool pd_is_mode_discovered_for_svid(int port, enum tcpm_sop_type type,
* @return pointer to SVDM mode data
*/
struct svdm_amode_data *pd_get_amode_data(int port,
- enum tcpm_sop_type type, uint16_t svid);
+ enum tcpci_msg_type type, uint16_t svid);
/*
* Returns cable revision
@@ -2110,7 +2110,7 @@ bool consume_sop_prime_prime_repeat_msg(int port, uint8_t msg_id);
* @param port USB-C port number
* @param type Transmit type (SOP, SOP')
*/
-void pd_discovery_access_clear(int port, enum tcpm_sop_type type);
+void pd_discovery_access_clear(int port, enum tcpci_msg_type type);
/*
* Validate that this current task is the only one which has retrieved the
@@ -2121,7 +2121,7 @@ void pd_discovery_access_clear(int port, enum tcpm_sop_type type);
* @param type Transmit type (SOP, SOP')
* @return True - No other tasks have accessed the data
*/
-bool pd_discovery_access_validate(int port, enum tcpm_sop_type type);
+bool pd_discovery_access_validate(int port, enum tcpci_msg_type type);
/*
* Returns the pointer to PD alternate mode discovery results
@@ -2138,7 +2138,7 @@ bool pd_discovery_access_validate(int port, enum tcpm_sop_type type);
* @return pointer to PD alternate mode discovery results
*/
struct pd_discovery *pd_get_am_discovery(int port,
- enum tcpm_sop_type type);
+ enum tcpci_msg_type type);
/*
* Returns the pointer to PD active alternate modes.
@@ -2149,7 +2149,7 @@ struct pd_discovery *pd_get_am_discovery(int port,
* @return Pointer to PD active alternate modes.
*/
struct partner_active_modes *pd_get_partner_active_modes(int port,
- enum tcpm_sop_type type);
+ enum tcpci_msg_type type);
/*
* Sets the current object position for DP alt-mode
@@ -2297,7 +2297,7 @@ enum tbt_compat_rounded_support get_tbt_rounded_support(int port);
* @return Discover Mode VDO for Intel SVID if the Intel mode VDO is
* discovered, 0 otherwise
*/
-uint32_t pd_get_tbt_mode_vdo(int port, enum tcpm_sop_type type);
+uint32_t pd_get_tbt_mode_vdo(int port, enum tcpci_msg_type type);
/**
* Sets the Mux state to Thunderbolt-Compatible mode
@@ -2324,7 +2324,7 @@ enum tbt_compat_cable_speed get_tbt_cable_speed(int port);
* @param payload payload data
* @return Number of object filled
*/
-int enter_tbt_compat_mode(int port, enum tcpm_sop_type sop,
+int enter_tbt_compat_mode(int port, enum tcpci_msg_type sop,
uint32_t *payload);
/**
@@ -2453,7 +2453,7 @@ void pd_dpm_request(int port, enum pd_dpm_request req);
* must be 1 - 7 inclusive.
* @return True if the setup was successful
*/
-bool pd_setup_vdm_request(int port, enum tcpm_sop_type tx_type,
+bool pd_setup_vdm_request(int port, enum tcpci_msg_type tx_type,
uint32_t *vdm, uint32_t vdo_cnt);
/* Power Data Objects for the source and the sink */
@@ -2487,7 +2487,7 @@ static inline void pd_send_host_event(int mask) { }
* @param svid USB standard or vendor id
* @return object position of mode chosen in alternate mode otherwise zero.
*/
-int pd_alt_mode(int port, enum tcpm_sop_type type, uint16_t svid);
+int pd_alt_mode(int port, enum tcpci_msg_type type, uint16_t svid);
/**
* Send hpd over USB PD.