summaryrefslogtreecommitdiff
path: root/common/usbc/usb_pe_drp_sm.c
diff options
context:
space:
mode:
authorAbe Levkoy <alevkoy@chromium.org>2021-08-27 15:21:39 -0600
committerCommit Bot <commit-bot@chromium.org>2021-08-31 18:18:20 +0000
commit003ec08f8c67845ae8481d3fb4124555213b04c4 (patch)
tree3502c59532731d0003532657b1a2993e8ca9ad81 /common/usbc/usb_pe_drp_sm.c
parent5fa669005c3779b7310bf6bfe43f741a3d8ae871 (diff)
downloadchrome-ec-003ec08f8c67845ae8481d3fb4124555213b04c4.tar.gz
TCPM: Rename enum tcpm_sop_type and its constants
As a followup to CL:3104290, give the TCPCI TRANSMIT and RX_BUF_FRAME_TYPE types more consistent names. Most of them can be used for receiving, not just transmitting. Fix lint errors thus revealed. BUG=b:155476419 TEST=make buildall BRANCH=none Signed-off-by: Abe Levkoy <alevkoy@chromium.org> Change-Id: I399ec479eacc18622fc4d3f55f8bdabf4560fcff Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3125995 Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'common/usbc/usb_pe_drp_sm.c')
-rw-r--r--common/usbc/usb_pe_drp_sm.c256
1 files changed, 129 insertions, 127 deletions
diff --git a/common/usbc/usb_pe_drp_sm.c b/common/usbc/usb_pe_drp_sm.c
index 3f770a9fb7..f3faa1eabb 100644
--- a/common/usbc/usb_pe_drp_sm.c
+++ b/common/usbc/usb_pe_drp_sm.c
@@ -575,7 +575,7 @@ static struct policy_engine {
uint32_t events;
/* port address where soft resets are sent */
- enum tcpm_sop_type soft_reset_sop;
+ enum tcpci_msg_type soft_reset_sop;
/* Current limit / voltage based on the last request message */
uint32_t curr_limit;
@@ -590,7 +590,7 @@ static struct policy_engine {
struct partner_active_modes partner_amodes[AMODE_TYPE_COUNT];
/* Partner type to send */
- enum tcpm_sop_type tx_type;
+ enum tcpci_msg_type tx_type;
/* VDM - used to send information to shared VDM Request state */
uint32_t vdm_cnt;
@@ -670,12 +670,12 @@ static const uint8_t vdo_ver[] = {
[PD_REV30] = VDM_VER20,
};
-int pd_get_rev(int port, enum tcpm_sop_type type)
+int pd_get_rev(int port, enum tcpci_msg_type type)
{
return prl_get_rev(port, type);
}
-int pd_get_vdo_ver(int port, enum tcpm_sop_type type)
+int pd_get_vdo_ver(int port, enum tcpci_msg_type type)
{
enum pd_rev_type rev = prl_get_rev(port, type);
@@ -693,7 +693,7 @@ static void pe_set_ready_state(int port)
set_state_pe(port, PE_SNK_READY);
}
-static inline void send_data_msg(int port, enum tcpm_sop_type type,
+static inline void send_data_msg(int port, enum tcpci_msg_type type,
enum pd_data_msg_type msg)
{
/* Clear any previous TX status before sending a new message */
@@ -702,14 +702,14 @@ static inline void send_data_msg(int port, enum tcpm_sop_type type,
}
static __maybe_unused inline void send_ext_data_msg(
- int port, enum tcpm_sop_type type, enum pd_ext_msg_type msg)
+ int port, enum tcpci_msg_type type, enum pd_ext_msg_type msg)
{
/* Clear any previous TX status before sending a new message */
PE_CLR_FLAG(port, PE_FLAGS_TX_COMPLETE);
prl_send_ext_data_msg(port, type, msg);
}
-static inline void send_ctrl_msg(int port, enum tcpm_sop_type type,
+static inline void send_ctrl_msg(int port, enum tcpci_msg_type type,
enum pd_ctrl_msg_type msg)
{
/* Clear any previous TX status before sending a new message */
@@ -723,18 +723,18 @@ static void set_cable_rev(int port)
* If port partner runs PD 2.0, cable communication must
* also be PD 2.0
*/
- if (prl_get_rev(port, TCPC_TX_SOP) == PD_REV20) {
+ if (prl_get_rev(port, TCPCI_MSG_SOP) == PD_REV20) {
/*
* If the cable supports PD 3.0, but the port partner supports PD 2.0,
* redo the cable discover with PD 2.0
*/
- if (prl_get_rev(port, TCPC_TX_SOP_PRIME) == PD_REV30 &&
- pd_get_identity_discovery(port, TCPC_TX_SOP_PRIME) ==
+ if (prl_get_rev(port, TCPCI_MSG_SOP_PRIME) == PD_REV30 &&
+ pd_get_identity_discovery(port, TCPCI_MSG_SOP_PRIME) ==
PD_DISC_COMPLETE) {
- pd_set_identity_discovery(port, TCPC_TX_SOP_PRIME,
+ pd_set_identity_discovery(port, TCPCI_MSG_SOP_PRIME,
PD_DISC_NEEDED);
}
- prl_set_rev(port, TCPC_TX_SOP_PRIME, PD_REV20);
+ prl_set_rev(port, TCPCI_MSG_SOP_PRIME, PD_REV20);
}
}
@@ -750,7 +750,7 @@ static void pe_init(int port)
pe[port].dpm_curr_request = 0;
pd_timer_disable_range(port, PE_TIMER_RANGE);
pe[port].data_role = pd_get_data_role(port);
- pe[port].tx_type = TCPC_TX_INVALID;
+ pe[port].tx_type = TCPCI_MSG_INVALID;
pe[port].events = 0;
tc_pd_connection(port, 0);
@@ -1034,7 +1034,7 @@ static bool pe_can_send_sop_prime(int port)
{
if (IS_ENABLED(CONFIG_USBC_VCONN)) {
if (PE_CHK_FLAG(port, PE_FLAGS_EXPLICIT_CONTRACT)) {
- if (prl_get_rev(port, TCPC_TX_SOP) == PD_REV20)
+ if (prl_get_rev(port, TCPCI_MSG_SOP) == PD_REV20)
return tc_is_vconn_src(port) &&
pe[port].data_role == PD_ROLE_DFP;
else
@@ -1064,7 +1064,7 @@ static bool pe_can_send_sop_prime(int port)
static bool pe_can_send_sop_vdm(int port, int vdm_cmd)
{
if (PE_CHK_FLAG(port, PE_FLAGS_EXPLICIT_CONTRACT)) {
- if (prl_get_rev(port, TCPC_TX_SOP) == PD_REV20) {
+ if (prl_get_rev(port, TCPCI_MSG_SOP) == PD_REV20) {
if (pe[port].data_role == PD_ROLE_UFP &&
vdm_cmd != CMD_ATTENTION) {
return false;
@@ -1082,7 +1082,7 @@ static bool pe_can_send_sop_vdm(int port, int vdm_cmd)
return false;
}
-static void pe_send_soft_reset(const int port, enum tcpm_sop_type type)
+static void pe_send_soft_reset(const int port, enum tcpci_msg_type type)
{
pe[port].soft_reset_sop = type;
set_state_pe(port, PE_SEND_SOFT_RESET);
@@ -1117,7 +1117,7 @@ static bool pe_check_outgoing_discard(int port)
*/
if (PE_CHK_FLAG(port, PE_FLAGS_MSG_DISCARDED) &&
PE_CHK_FLAG(port, PE_FLAGS_MSG_RECEIVED)) {
- enum tcpm_sop_type sop =
+ enum tcpci_msg_type sop =
PD_HEADER_GET_SOP(rx_emsg[port].header);
PE_CLR_FLAG(port, PE_FLAGS_MSG_DISCARDED);
@@ -1130,7 +1130,7 @@ static bool pe_check_outgoing_discard(int port)
return false;
}
-void pe_report_error(int port, enum pe_error e, enum tcpm_sop_type type)
+void pe_report_error(int port, enum pe_error e, enum tcpci_msg_type type)
{
/* This should only be called from the PD task */
assert(port == TASK_ID_TO_PD_PORT(task_get_current()));
@@ -1199,7 +1199,7 @@ void pe_report_error(int port, enum pe_error e, enum tcpm_sop_type type)
!PE_CHK_FLAG(port, PE_FLAGS_INTERRUPTIBLE_AMS))
|| e == ERR_TCH_XMIT
|| (!PE_CHK_FLAG(port, PE_FLAGS_EXPLICIT_CONTRACT) &&
- type == TCPC_TX_SOP)) {
+ type == TCPCI_MSG_SOP)) {
pe_send_soft_reset(port, type);
}
/*
@@ -1316,10 +1316,11 @@ void pd_send_vdm(int port, uint32_t vid, int cmd, const uint32_t *data,
int count)
{
/* Copy VDM Header */
- pe[port].vdm_data[0] = VDO(vid, ((vid & USB_SID_PD) == USB_SID_PD) ?
- 1 : (PD_VDO_CMD(cmd) <= CMD_ATTENTION),
- VDO_SVDM_VERS(pd_get_vdo_ver(port, TCPC_TX_SOP))
- | cmd);
+ pe[port].vdm_data[0] =
+ VDO(vid, ((vid & USB_SID_PD) == USB_SID_PD) ? 1 :
+ (PD_VDO_CMD(cmd) <= CMD_ATTENTION),
+ VDO_SVDM_VERS(pd_get_vdo_ver(port, TCPCI_MSG_SOP)) |
+ cmd);
/*
* Copy VDOs after the VDM Header. Note that the count refers to VDO
@@ -1334,7 +1335,7 @@ void pd_send_vdm(int port, uint32_t vid, int cmd, const uint32_t *data,
* that this function is likely called from outside the PD task.
* (b/180465870)
*/
- pe[port].tx_type = TCPC_TX_SOP;
+ pe[port].tx_type = TCPCI_MSG_SOP;
pd_dpm_request(port, DPM_REQUEST_VDM);
task_wake(PD_PORT_TO_TASK_ID(port));
@@ -1475,7 +1476,7 @@ static bool common_src_snk_dpm_requests(int port)
DPM_REQUEST_SOFT_RESET_SEND)) {
pe_set_dpm_curr_request(port, DPM_REQUEST_SOFT_RESET_SEND);
/* Currently only support sending soft reset to SOP */
- pe_send_soft_reset(port, TCPC_TX_SOP);
+ pe_send_soft_reset(port, TCPCI_MSG_SOP);
return true;
} else if (PE_CHK_DPM_REQUEST(port,
DPM_REQUEST_PORT_DISCOVERY)) {
@@ -1516,7 +1517,7 @@ static bool common_src_snk_dpm_requests(int port)
DPM_REQUEST_SOP_PRIME_SOFT_RESET_SEND)) {
pe_set_dpm_curr_request(port,
DPM_REQUEST_SOP_PRIME_SOFT_RESET_SEND);
- pe[port].tx_type = TCPC_TX_SOP_PRIME;
+ pe[port].tx_type = TCPCI_MSG_SOP_PRIME;
set_state_pe(port, PE_VCS_CBL_SEND_SOFT_RESET);
return true;
}
@@ -1704,13 +1705,13 @@ static void send_source_cap(int port)
if (src_pdo_cnt == 0) {
/* No source capabilities defined, sink only */
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_REJECT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_REJECT);
}
tx_emsg[port].len = src_pdo_cnt * 4;
memcpy(tx_emsg[port].buf, (uint8_t *)src_pdo, tx_emsg[port].len);
- send_data_msg(port, TCPC_TX_SOP, PD_DATA_SOURCE_CAP);
+ send_data_msg(port, TCPCI_MSG_SOP, PD_DATA_SOURCE_CAP);
}
/*
@@ -1730,7 +1731,7 @@ static void pe_send_request_msg(int port)
if ((get_usb_pd_cable_type(port) == IDH_PTYPE_VPD) &&
is_vpd_ct_supported(port)) {
union vpd_vdo vpd = pd_get_am_discovery(port,
- TCPC_TX_SOP_PRIME)->identity.product_t1.vpd;
+ TCPCI_MSG_SOP_PRIME)->identity.product_t1.vpd;
/* The raw vpd_vdo is passed to pd_build_request */
vpd_vdo = vpd.raw_value;
@@ -1752,7 +1753,7 @@ static void pe_send_request_msg(int port)
tx_emsg[port].len = 4;
memcpy(tx_emsg[port].buf, (uint8_t *)&rdo, tx_emsg[port].len);
- send_data_msg(port, TCPC_TX_SOP, PD_DATA_REQUEST);
+ send_data_msg(port, TCPCI_MSG_SOP, PD_DATA_REQUEST);
}
static void pe_update_src_pdo_flags(int port, int pdo_cnt, uint32_t *pdos)
@@ -1871,38 +1872,38 @@ __maybe_unused static bool pe_attempt_port_discovery(int port)
* discovery spacing or BUSY spacing runs out.
*/
if (pd_timer_is_expired(port, PE_TIMER_DISCOVER_IDENTITY)) {
- if (pd_get_identity_discovery(port, TCPC_TX_SOP_PRIME) ==
+ if (pd_get_identity_discovery(port, TCPCI_MSG_SOP_PRIME) ==
PD_DISC_NEEDED) {
- pe[port].tx_type = TCPC_TX_SOP_PRIME;
+ pe[port].tx_type = TCPCI_MSG_SOP_PRIME;
set_state_pe(port, PE_VDM_IDENTITY_REQUEST_CBL);
return true;
- } else if (pd_get_identity_discovery(port, TCPC_TX_SOP) ==
+ } else if (pd_get_identity_discovery(port, TCPCI_MSG_SOP) ==
PD_DISC_NEEDED &&
pe_can_send_sop_vdm(port, CMD_DISCOVER_IDENT)) {
- pe[port].tx_type = TCPC_TX_SOP;
+ pe[port].tx_type = TCPCI_MSG_SOP;
set_state_pe(port,
PE_INIT_PORT_VDM_IDENTITY_REQUEST);
return true;
- } else if (pd_get_svids_discovery(port, TCPC_TX_SOP) ==
+ } else if (pd_get_svids_discovery(port, TCPCI_MSG_SOP) ==
PD_DISC_NEEDED &&
pe_can_send_sop_vdm(port, CMD_DISCOVER_SVID)) {
- pe[port].tx_type = TCPC_TX_SOP;
+ pe[port].tx_type = TCPCI_MSG_SOP;
set_state_pe(port, PE_INIT_VDM_SVIDS_REQUEST);
return true;
- } else if (pd_get_modes_discovery(port, TCPC_TX_SOP) ==
+ } else if (pd_get_modes_discovery(port, TCPCI_MSG_SOP) ==
PD_DISC_NEEDED &&
pe_can_send_sop_vdm(port, CMD_DISCOVER_MODES)) {
- pe[port].tx_type = TCPC_TX_SOP;
+ pe[port].tx_type = TCPCI_MSG_SOP;
set_state_pe(port, PE_INIT_VDM_MODES_REQUEST);
return true;
- } else if (pd_get_svids_discovery(port, TCPC_TX_SOP_PRIME)
+ } else if (pd_get_svids_discovery(port, TCPCI_MSG_SOP_PRIME)
== PD_DISC_NEEDED) {
- pe[port].tx_type = TCPC_TX_SOP_PRIME;
+ pe[port].tx_type = TCPCI_MSG_SOP_PRIME;
set_state_pe(port, PE_INIT_VDM_SVIDS_REQUEST);
return true;
- } else if (pd_get_modes_discovery(port, TCPC_TX_SOP_PRIME) ==
+ } else if (pd_get_modes_discovery(port, TCPCI_MSG_SOP_PRIME) ==
PD_DISC_NEEDED) {
- pe[port].tx_type = TCPC_TX_SOP_PRIME;
+ pe[port].tx_type = TCPCI_MSG_SOP_PRIME;
set_state_pe(port, PE_INIT_VDM_MODES_REQUEST);
return true;
}
@@ -1911,7 +1912,7 @@ __maybe_unused static bool pe_attempt_port_discovery(int port)
return false;
}
-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)
{
if (vdo_cnt < VDO_HDR_SIZE || vdo_cnt > VDO_MAX_SIZE)
@@ -1985,7 +1986,7 @@ static void pe_update_wait_and_add_jitter_timer(int port)
* we start our interrogation. Add some jitter of up to
* ~345ms to prevent multiple collisions.
*/
- if (prl_get_rev(port, TCPC_TX_SOP) == PD_REV20 &&
+ if (prl_get_rev(port, TCPCI_MSG_SOP) == PD_REV20 &&
PE_CHK_FLAG(port, PE_FLAGS_FIRST_MSG) &&
pd_timer_is_disabled(port, PE_TIMER_WAIT_AND_ADD_JITTER)) {
pd_timer_enable(port, PE_TIMER_WAIT_AND_ADD_JITTER,
@@ -2244,12 +2245,13 @@ static void pe_src_discovery_run(int port)
* contract, we use it here to ensure we space any potential BUSY
* requests properly.
*/
- if (pd_get_identity_discovery(port, TCPC_TX_SOP_PRIME) == PD_DISC_NEEDED
+ if (pd_get_identity_discovery(port, TCPCI_MSG_SOP_PRIME) ==
+ PD_DISC_NEEDED
&& pd_timer_is_expired(port, PE_TIMER_DISCOVER_IDENTITY)
&& pe_can_send_sop_prime(port)
&& (pe[port].discover_identity_counter <
N_DISCOVER_IDENTITY_PRECONTRACT_LIMIT)) {
- pe[port].tx_type = TCPC_TX_SOP_PRIME;
+ pe[port].tx_type = TCPCI_MSG_SOP_PRIME;
set_state_pe(port, PE_VDM_IDENTITY_REQUEST_CBL);
return;
}
@@ -2301,7 +2303,7 @@ static void pe_src_send_capabilities_run(int port)
set_state_pe(port, PE_SRC_READY);
return;
} else if (msg_check == PE_MSG_DISCARDED) {
- pe_send_soft_reset(port, TCPC_TX_SOP);
+ pe_send_soft_reset(port, TCPCI_MSG_SOP);
return;
}
@@ -2345,7 +2347,7 @@ static void pe_src_send_capabilities_run(int port)
* Set to highest revision supported by both
* ports.
*/
- prl_set_rev(port, TCPC_TX_SOP,
+ prl_set_rev(port, TCPCI_MSG_SOP,
MIN(PD_REVISION, PD_HEADER_REV(rx_emsg[port].header)));
set_cable_rev(port);
@@ -2391,7 +2393,7 @@ static void pe_src_send_capabilities_run(int port)
if (!PE_CHK_FLAG(port, PE_FLAGS_PD_CONNECTION))
set_state_pe(port, PE_SRC_DISCOVERY);
else
- pe_send_soft_reset(port, TCPC_TX_SOP);
+ pe_send_soft_reset(port, TCPCI_MSG_SOP);
return;
}
@@ -2475,9 +2477,9 @@ static void pe_src_transition_supply_entry(int port)
/* Send a GotoMin Message or otherwise an Accept Message */
if (PE_CHK_FLAG(port, PE_FLAGS_ACCEPT)) {
PE_CLR_FLAG(port, PE_FLAGS_ACCEPT);
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_ACCEPT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_ACCEPT);
} else {
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_GOTO_MIN);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_GOTO_MIN);
}
}
@@ -2548,7 +2550,7 @@ static void pe_src_transition_supply_run(int port)
pd_timer_disable(port, PE_TIMER_SRC_TRANSITION);
/* Transition power supply and send PS_RDY. */
pd_transition_voltage(pe[port].requested_idx);
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_PS_RDY);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_PS_RDY);
PE_SET_FLAG(port, PE_FLAGS_PS_READY);
}
@@ -2804,7 +2806,7 @@ static void pe_src_capability_response_entry(int port)
/* NOTE: Wait messaging should be implemented. */
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_REJECT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_REJECT);
}
static void pe_src_capability_response_run(int port)
@@ -3130,7 +3132,7 @@ static void pe_snk_evaluate_capability_entry(int port)
pe[port].hard_reset_counter = 0;
/* Set to highest revision supported by both ports. */
- prl_set_rev(port, TCPC_TX_SOP,
+ prl_set_rev(port, TCPCI_MSG_SOP,
MIN(PD_REVISION, PD_HEADER_REV(rx_emsg[port].header)));
set_cable_rev(port);
@@ -3179,7 +3181,7 @@ static void pe_snk_select_capability_run(int port)
{
uint8_t type;
uint8_t cnt;
- enum tcpm_sop_type sop;
+ enum tcpci_msg_type sop;
enum pe_msg_check msg_check;
/*
@@ -3199,7 +3201,7 @@ static void pe_snk_select_capability_run(int port)
* 2) SE_SNK_READY: goes back to SNK Ready
*/
if (get_last_state_pe(port) == PE_SNK_EVALUATE_CAPABILITY)
- pe_send_soft_reset(port, TCPC_TX_SOP);
+ pe_send_soft_reset(port, TCPCI_MSG_SOP);
else
set_state_pe(port, PE_SNK_READY);
return;
@@ -3730,7 +3732,7 @@ static void pe_snk_get_source_cap_entry(int port)
/* Send a Get_Source_Cap Message */
tx_emsg[port].len = 0;
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_GET_SOURCE_CAP);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_GET_SOURCE_CAP);
}
static void pe_snk_get_source_cap_run(int port)
@@ -3857,7 +3859,7 @@ static void pe_soft_reset_entry(int port)
{
print_current_state(port);
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_ACCEPT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_ACCEPT);
}
static void pe_soft_reset_run(int port)
@@ -3893,10 +3895,10 @@ static void pe_send_not_supported_entry(int port)
print_current_state(port);
/* Request the Protocol Layer to send a Not_Supported Message. */
- if (prl_get_rev(port, TCPC_TX_SOP) > PD_REV20)
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_NOT_SUPPORTED);
+ if (prl_get_rev(port, TCPCI_MSG_SOP) > PD_REV20)
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_NOT_SUPPORTED);
else
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_REJECT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_REJECT);
}
static void pe_send_not_supported_run(int port)
@@ -3954,7 +3956,7 @@ __maybe_unused static void pe_chunk_received_exit(int port)
static void pe_src_ping_entry(int port)
{
print_current_state(port);
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_PING);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_PING);
}
static void pe_src_ping_run(int port)
@@ -4090,7 +4092,7 @@ static void pe_give_battery_cap_entry(int port)
/* Extended Battery Cap data is 9 bytes */
tx_emsg[port].len = 9;
- send_ext_data_msg(port, TCPC_TX_SOP, PD_EXT_BATTERY_CAP);
+ send_ext_data_msg(port, TCPCI_MSG_SOP, PD_EXT_BATTERY_CAP);
}
static void pe_give_battery_cap_run(int port)
@@ -4181,7 +4183,7 @@ static void pe_give_battery_status_entry(int port)
/* Battery Status data is 4 bytes */
tx_emsg[port].len = 4;
- send_data_msg(port, TCPC_TX_SOP, PD_DATA_BATTERY_STATUS);
+ send_data_msg(port, TCPCI_MSG_SOP, PD_DATA_BATTERY_STATUS);
}
static void pe_give_battery_status_run(int port)
@@ -4207,7 +4209,7 @@ static void pe_send_alert_entry(int port)
pe_set_ready_state(port);
/* Request the Protocol Layer to send Alert Message. */
- send_data_msg(port, TCPC_TX_SOP, PD_DATA_ALERT);
+ send_data_msg(port, TCPCI_MSG_SOP, PD_DATA_ALERT);
}
static void pe_send_alert_run(int port)
@@ -4233,13 +4235,13 @@ static void pe_drs_evaluate_swap_entry(int port)
* PE_DRS_UFP_DFP_Evaluate_Swap and
* PE_DRS_DFP_UFP_Evaluate_Swap states embedded here.
*/
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_ACCEPT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_ACCEPT);
} else {
/*
* PE_DRS_UFP_DFP_Reject_Swap and PE_DRS_DFP_UFP_Reject_Swap
* states embedded here.
*/
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_REJECT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_REJECT);
}
}
@@ -4308,7 +4310,7 @@ static void pe_drs_send_swap_entry(int port)
* states embedded here.
*/
/* Request the Protocol Layer to send a DR_Swap Message */
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_DR_SWAP);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_DR_SWAP);
pe_sender_response_msg_entry(port);
}
@@ -4377,12 +4379,12 @@ static void pe_prs_src_snk_evaluate_swap_entry(int port)
if (!pd_check_power_swap(port)) {
/* PE_PRS_SRC_SNK_Reject_PR_Swap state embedded here */
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_REJECT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_REJECT);
} else {
tc_request_power_swap(port);
/* PE_PRS_SRC_SNK_Accept_Swap state embedded here */
PE_SET_FLAG(port, PE_FLAGS_ACCEPT);
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_ACCEPT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_ACCEPT);
}
}
@@ -4477,7 +4479,7 @@ static void pe_prs_src_snk_assert_rd_run(int port)
static void pe_prs_src_snk_wait_source_on_entry(int port)
{
print_current_state(port);
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_PS_RDY);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_PS_RDY);
}
static void pe_prs_src_snk_wait_source_on_run(int port)
@@ -4550,7 +4552,7 @@ static void pe_prs_src_snk_send_swap_entry(int port)
pd_timer_disable(port, PE_TIMER_PR_SWAP_WAIT);
/* Request the Protocol Layer to send a PR_Swap Message. */
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_PR_SWAP);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_PR_SWAP);
pe_sender_response_msg_entry(port);
}
@@ -4638,12 +4640,12 @@ static void pe_prs_snk_src_evaluate_swap_entry(int port)
if (!pd_check_power_swap(port)) {
/* PE_PRS_SNK_SRC_Reject_Swap state embedded here */
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_REJECT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_REJECT);
} else {
tc_request_power_swap(port);
/* PE_PRS_SNK_SRC_Accept_Swap state embedded here */
PE_SET_FLAG(port, PE_FLAGS_ACCEPT);
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_ACCEPT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_ACCEPT);
}
}
@@ -4799,7 +4801,7 @@ static void pe_prs_snk_src_source_on_run(int port)
/* update pe power role */
pe[port].power_role = pd_get_power_role(port);
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_PS_RDY);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_PS_RDY);
/* reset timer so PD_CTRL_PS_RDY isn't sent again */
pd_timer_disable(port, PE_TIMER_PS_SOURCE);
}
@@ -4850,12 +4852,12 @@ static void pe_prs_snk_src_send_swap_entry(int port)
*/
if (IS_ENABLED(CONFIG_USB_PD_REV30)) {
send_ctrl_msg(port,
- TCPC_TX_SOP,
+ TCPCI_MSG_SOP,
pe_in_frs_mode(port)
? PD_CTRL_FR_SWAP
: PD_CTRL_PR_SWAP);
} else {
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_PR_SWAP);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_PR_SWAP);
}
pe_sender_response_msg_entry(port);
}
@@ -5044,7 +5046,7 @@ static void pe_bist_tx_entry(int port)
* The UUT Shall exit the Continuous BIST Mode within
* tBISTContMode of this Continuous BIST Mode being enabled.
*/
- send_ctrl_msg(port, TCPC_TX_BIST_MODE_2, 0);
+ send_ctrl_msg(port, TCPCI_MSG_TX_BIST_MODE_2, 0);
pd_timer_enable(port, PE_TIMER_BIST_CONT_MODE,
PD_T_BIST_CONT_MODE);
} else if (mode == BIST_TEST_DATA) {
@@ -5105,7 +5107,7 @@ static void pe_snk_give_sink_cap_entry(int port)
/* Send a Sink_Capabilities Message */
tx_emsg[port].len = pd_snk_pdo_cnt * 4;
memcpy(tx_emsg[port].buf, (uint8_t *)pd_snk_pdo, tx_emsg[port].len);
- send_data_msg(port, TCPC_TX_SOP, PD_DATA_SINK_CAP);
+ send_data_msg(port, TCPCI_MSG_SOP, PD_DATA_SINK_CAP);
}
static void pe_snk_give_sink_cap_run(int port)
@@ -5157,7 +5159,7 @@ static void pe_handle_custom_vdm_request_entry(int port)
memcpy(tx_emsg[port].buf, (uint8_t *)rdata, tx_emsg[port].len);
send_data_msg(port, sop, PD_DATA_VENDOR_DEF);
} else {
- if (prl_get_rev(port, TCPC_TX_SOP) > PD_REV20) {
+ if (prl_get_rev(port, TCPCI_MSG_SOP) > PD_REV20) {
set_state_pe(port, PE_SEND_NOT_SUPPORTED);
} else {
PE_CLR_FLAG(port, PE_FLAGS_INTERRUPTIBLE_AMS);
@@ -5261,7 +5263,7 @@ static enum vdm_response_result parse_vdm_response_common(int port)
*/
static void pe_vdm_send_request_entry(int port)
{
- if (pe[port].tx_type == TCPC_TX_INVALID) {
+ if (pe[port].tx_type == TCPCI_MSG_INVALID) {
if (IS_ENABLED(USB_PD_DEBUG_LABELS))
CPRINTS("C%d: %s: Tx type expected to be set, "
"returning",
@@ -5270,8 +5272,8 @@ static void pe_vdm_send_request_entry(int port)
return;
}
- if ((pe[port].tx_type == TCPC_TX_SOP_PRIME ||
- pe[port].tx_type == TCPC_TX_SOP_PRIME_PRIME) &&
+ if ((pe[port].tx_type == TCPCI_MSG_SOP_PRIME ||
+ pe[port].tx_type == TCPCI_MSG_SOP_PRIME_PRIME) &&
!tc_is_vconn_src(port) && port_discovery_vconn_swap_policy(port,
PE_FLAGS_VCONN_SWAP_TO_ON)) {
if (port_try_vconn_swap(port))
@@ -5311,7 +5313,7 @@ static void pe_vdm_send_request_run(int port)
*/
if (pd_timer_is_expired(port, PE_TIMER_VDM_RESPONSE)) {
CPRINTF("VDM %s Response Timeout\n",
- pe[port].tx_type == TCPC_TX_SOP ?
+ pe[port].tx_type == TCPCI_MSG_SOP ?
"Port" : "Cable");
/*
* Flag timeout so child state can mark appropriate discovery
@@ -5332,7 +5334,7 @@ static void pe_vdm_send_request_exit(int port)
PE_CLR_FLAG(port, PE_FLAGS_INTERRUPTIBLE_AMS);
/* Invalidate TX type so it must be set before next call */
- pe[port].tx_type = TCPC_TX_INVALID;
+ pe[port].tx_type = TCPCI_MSG_INVALID;
pd_timer_disable(port, PE_TIMER_VDM_RESPONSE);
}
@@ -5434,7 +5436,7 @@ static void pe_vdm_identity_request_cbl_run(int port)
* PD Spec Table 6-2: Revision Interoperability during an
* Explicit Contract
*/
- if (prl_get_rev(port, TCPC_TX_SOP) != PD_REV20)
+ if (prl_get_rev(port, TCPCI_MSG_SOP) != PD_REV20)
prl_set_rev(port, sop,
PD_HEADER_REV(rx_emsg[port].header));
break;
@@ -5464,7 +5466,7 @@ static void pe_vdm_identity_request_cbl_exit(int port)
*/
if (PE_CHK_FLAG(port, PE_FLAGS_VDM_REQUEST_TIMEOUT)) {
PE_CLR_FLAG(port, PE_FLAGS_VDM_REQUEST_TIMEOUT);
- prl_set_rev(port, TCPC_TX_SOP_PRIME, PD_REV20);
+ prl_set_rev(port, TCPCI_MSG_SOP_PRIME, PD_REV20);
}
/*
@@ -5486,7 +5488,7 @@ static void pe_vdm_identity_request_cbl_exit(int port)
* all retries are exhausted in case the cable is
* non-compliant about GoodCRC-ing higher revisions
*/
- prl_set_rev(port, TCPC_TX_SOP_PRIME, PD_REV20);
+ prl_set_rev(port, TCPCI_MSG_SOP_PRIME, PD_REV20);
/*
* Set discover identity timer unless BUSY case already did so.
@@ -5510,7 +5512,7 @@ static void pe_vdm_identity_request_cbl_exit(int port)
/* Do not attempt further discovery if identity discovery failed. */
if (pd_get_identity_discovery(port, pe[port].tx_type) == PD_DISC_FAIL) {
pd_set_svids_discovery(port, pe[port].tx_type, PD_DISC_FAIL);
- pd_notify_event(port, pe[port].tx_type == TCPC_TX_SOP ?
+ pd_notify_event(port, pe[port].tx_type == TCPCI_MSG_SOP ?
PD_STATUS_EVENT_SOP_DISC_DONE :
PD_STATUS_EVENT_SOP_PRIME_DISC_DONE);
}
@@ -5597,7 +5599,7 @@ static void pe_init_port_vdm_identity_request_exit(int port)
/* Do not attempt further discovery if identity discovery failed. */
if (pd_get_identity_discovery(port, pe[port].tx_type) == PD_DISC_FAIL) {
pd_set_svids_discovery(port, pe[port].tx_type, PD_DISC_FAIL);
- pd_notify_event(port, pe[port].tx_type == TCPC_TX_SOP ?
+ pd_notify_event(port, pe[port].tx_type == TCPCI_MSG_SOP ?
PD_STATUS_EVENT_SOP_DISC_DONE :
PD_STATUS_EVENT_SOP_PRIME_DISC_DONE);
}
@@ -5614,7 +5616,7 @@ static void pe_init_vdm_svids_request_entry(int port)
print_current_state(port);
- if (pe[port].tx_type == TCPC_TX_SOP_PRIME &&
+ if (pe[port].tx_type == TCPCI_MSG_SOP_PRIME &&
!pe_can_send_sop_prime(port)) {
/*
* The parent state already tried to enable SOP' traffic. If it
@@ -5690,7 +5692,7 @@ static void pe_init_vdm_svids_request_exit(int port)
/* If SVID discovery failed, discovery is done at this point */
if (pd_get_svids_discovery(port, pe[port].tx_type) == PD_DISC_FAIL)
- pd_notify_event(port, pe[port].tx_type == TCPC_TX_SOP ?
+ pd_notify_event(port, pe[port].tx_type == TCPCI_MSG_SOP ?
PD_STATUS_EVENT_SOP_DISC_DONE :
PD_STATUS_EVENT_SOP_PRIME_DISC_DONE);
}
@@ -5716,7 +5718,7 @@ static void pe_init_vdm_modes_request_entry(int port)
print_current_state(port);
- if (pe[port].tx_type == TCPC_TX_SOP_PRIME &&
+ if (pe[port].tx_type == TCPCI_MSG_SOP_PRIME &&
!pe_can_send_sop_prime(port)) {
/*
* The parent state already tried to enable SOP' traffic. If it
@@ -5800,7 +5802,7 @@ static void pe_init_vdm_modes_request_exit(int port)
{
if (pd_get_modes_discovery(port, pe[port].tx_type) != PD_DISC_NEEDED)
/* Mode discovery done, notify the AP */
- pd_notify_event(port, pe[port].tx_type == TCPC_TX_SOP ?
+ pd_notify_event(port, pe[port].tx_type == TCPCI_MSG_SOP ?
PD_STATUS_EVENT_SOP_DISC_DONE :
PD_STATUS_EVENT_SOP_PRIME_DISC_DONE);
@@ -5816,8 +5818,8 @@ static void pe_vdm_request_dpm_entry(int port)
{
print_current_state(port);
- if ((pe[port].tx_type == TCPC_TX_SOP_PRIME ||
- pe[port].tx_type == TCPC_TX_SOP_PRIME_PRIME) &&
+ if ((pe[port].tx_type == TCPCI_MSG_SOP_PRIME ||
+ pe[port].tx_type == TCPCI_MSG_SOP_PRIME_PRIME) &&
!pe_can_send_sop_prime(port)) {
/*
* The parent state already tried to enable SOP' traffic. If it
@@ -5908,7 +5910,7 @@ static void pe_vdm_request_dpm_run(int port)
*/
dpm_vdm_acked(port, sop, cnt, payload);
- if (sop == TCPC_TX_SOP && svid == USB_SID_DISPLAYPORT &&
+ if (sop == TCPCI_MSG_SOP && svid == USB_SID_DISPLAYPORT &&
vdm_cmd == CMD_DP_CONFIG) {
PE_SET_FLAG(port, PE_FLAGS_VDM_SETUP_DONE);
}
@@ -5943,7 +5945,7 @@ static void pe_vdm_request_dpm_exit(int port)
* current VDM request will be resumed.
*/
if (!PE_CHK_FLAG(port, PE_FLAGS_VDM_REQUEST_CONTINUE))
- pe[port].tx_type = TCPC_TX_INVALID;
+ pe[port].tx_type = TCPCI_MSG_INVALID;
}
/**
@@ -6004,7 +6006,7 @@ static void pe_vdm_response_entry(int port)
tx_payload[0] &= ~VDO_SVDM_VERS(0x3);
/* Add SVDM structured version being used */
- tx_payload[0] |= VDO_SVDM_VERS(pd_get_vdo_ver(port, TCPC_TX_SOP));
+ tx_payload[0] |= VDO_SVDM_VERS(pd_get_vdo_ver(port, TCPCI_MSG_SOP));
/* Use VDM command to select the response handler function */
switch (vdo_cmd) {
@@ -6050,7 +6052,7 @@ static void pe_vdm_response_entry(int port)
* reply to any SVDM command with a NAK. If the SVDM was an Attention
* command, it does not have a response, and exits the function above.
*/
- if (func && (prl_get_rev(port, TCPC_TX_SOP) != PD_REV20 ||
+ if (func && (prl_get_rev(port, TCPCI_MSG_SOP) != PD_REV20 ||
pe[port].data_role == PD_ROLE_UFP)) {
/*
* Execute SVDM response function selected above and set the
@@ -6083,7 +6085,7 @@ static void pe_vdm_response_entry(int port)
* ECNs 2020-12-10 Table 6-64 Response to an incoming
* VDM or TD.PD.VNDI3.E3 VDM Identity steps)
*/
- if (prl_get_rev(port, TCPC_TX_SOP) == PD_REV30) {
+ if (prl_get_rev(port, TCPCI_MSG_SOP) == PD_REV30) {
set_state_pe(port, PE_SEND_NOT_SUPPORTED);
return;
}
@@ -6093,7 +6095,7 @@ static void pe_vdm_response_entry(int port)
/* Send response message. Note len is in bytes, not VDO objects */
tx_emsg[port].len = (vdo_len * sizeof(uint32_t));
- send_data_msg(port, TCPC_TX_SOP, PD_DATA_VENDOR_DEF);
+ send_data_msg(port, TCPCI_MSG_SOP, PD_DATA_VENDOR_DEF);
}
static void pe_vdm_response_run(int port)
@@ -6143,14 +6145,14 @@ static void pe_enter_usb_entry(int port)
return;
}
- if ((pe[port].tx_type == TCPC_TX_SOP_PRIME ||
- pe[port].tx_type == TCPC_TX_SOP_PRIME_PRIME) &&
+ if ((pe[port].tx_type == TCPCI_MSG_SOP_PRIME ||
+ pe[port].tx_type == TCPCI_MSG_SOP_PRIME_PRIME) &&
!tc_is_vconn_src(port)) {
if (port_try_vconn_swap(port))
return;
}
- pe[port].tx_type = TCPC_TX_SOP;
+ pe[port].tx_type = TCPCI_MSG_SOP;
usb4_payload = enter_usb_setup_next_msg(port, &pe[port].tx_type);
if (!usb4_payload) {
@@ -6260,18 +6262,18 @@ static void pe_vcs_evaluate_swap_entry(int port)
/* DPM rejects a VCONN Swap and port is not a VCONN source*/
if (!tc_check_vconn_swap(port) && tc_is_vconn_src(port) < 1) {
/* NOTE: PE_VCS_Reject_Swap State embedded here */
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_REJECT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_REJECT);
}
/* Port is not ready to perform a VCONN swap */
else if (tc_is_vconn_src(port) < 0) {
/* NOTE: PE_VCS_Reject_Swap State embedded here */
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_WAIT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_WAIT);
}
/* Port is ready to perform a VCONN swap */
else {
/* NOTE: PE_VCS_Accept_Swap State embedded here */
PE_SET_FLAG(port, PE_FLAGS_ACCEPT);
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_ACCEPT);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_ACCEPT);
}
}
@@ -6311,7 +6313,7 @@ static void pe_vcs_send_swap_entry(int port)
print_current_state(port);
/* Send a VCONN_Swap Message */
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_VCONN_SWAP);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_VCONN_SWAP);
pe_sender_response_msg_entry(port);
}
@@ -6319,7 +6321,7 @@ static void pe_vcs_send_swap_run(int port)
{
uint8_t type;
uint8_t cnt;
- enum tcpm_sop_type sop;
+ enum tcpci_msg_type sop;
enum pe_msg_check msg_check;
/*
@@ -6565,7 +6567,7 @@ static void pe_vcs_send_ps_rdy_swap_entry(int port)
/* Check for any interruptions to this non-interruptible AMS */
if (PE_CHK_FLAG(port, PE_FLAGS_MSG_RECEIVED)) {
- enum tcpm_sop_type sop =
+ enum tcpci_msg_type sop =
PD_HEADER_GET_SOP(rx_emsg[port].header);
PE_CLR_FLAG(port, PE_FLAGS_MSG_RECEIVED);
@@ -6576,7 +6578,7 @@ static void pe_vcs_send_ps_rdy_swap_entry(int port)
}
/* Send a PS_RDY Message */
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_PS_RDY);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_PS_RDY);
}
static void pe_vcs_send_ps_rdy_swap_run(int port)
@@ -6606,7 +6608,7 @@ static void pe_vcs_send_ps_rdy_swap_run(int port)
if (PE_CHK_FLAG(port, PE_FLAGS_PROTOCOL_ERROR)) {
PE_CLR_FLAG(port, PE_FLAGS_PROTOCOL_ERROR);
/* PS_RDY didn't send, soft reset */
- pe_send_soft_reset(port, TCPC_TX_SOP);
+ pe_send_soft_reset(port, TCPCI_MSG_SOP);
}
}
@@ -6681,7 +6683,7 @@ static void pe_vcs_cbl_send_soft_reset_entry(int port)
return;
}
- send_ctrl_msg(port, TCPC_TX_SOP_PRIME, PD_CTRL_SOFT_RESET);
+ send_ctrl_msg(port, TCPCI_MSG_SOP_PRIME, PD_CTRL_SOFT_RESET);
pe_sender_response_msg_entry(port);
}
@@ -6705,8 +6707,8 @@ static void pe_vcs_cbl_send_soft_reset_run(int port)
* PD Spec Table 6-2: Revision Interoperability during an
* Explicit Contract
*/
- if (prl_get_rev(port, TCPC_TX_SOP) != PD_REV20)
- prl_set_rev(port, TCPC_TX_SOP_PRIME,
+ if (prl_get_rev(port, TCPCI_MSG_SOP) != PD_REV20)
+ prl_set_rev(port, TCPCI_MSG_SOP_PRIME,
PD_HEADER_REV(rx_emsg[port].header));
}
@@ -6752,7 +6754,7 @@ static void pe_dr_get_sink_cap_entry(int port)
print_current_state(port);
/* Send a Get Sink Cap Message */
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_GET_SINK_CAP);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_GET_SINK_CAP);
pe_sender_response_msg_entry(port);
}
@@ -6762,7 +6764,7 @@ static void pe_dr_get_sink_cap_run(int port)
int cnt;
int ext;
enum pe_msg_check msg_check;
- enum tcpm_sop_type sop;
+ enum tcpci_msg_type sop;
/*
* Check the state of the message sent
@@ -6787,7 +6789,7 @@ static void pe_dr_get_sink_cap_run(int port)
ext = PD_HEADER_EXT(rx_emsg[port].header);
sop = PD_HEADER_GET_SOP(rx_emsg[port].header);
- if (ext == 0 && sop == TCPC_TX_SOP) {
+ if (ext == 0 && sop == TCPCI_MSG_SOP) {
if ((cnt > 0) && (type == PD_DATA_SINK_CAP)) {
uint32_t *payload =
(uint32_t *)rx_emsg[port].buf;
@@ -6851,7 +6853,7 @@ static void pe_dr_snk_give_source_cap_run(int port)
PE_CLR_FLAG(port, PE_FLAGS_TX_COMPLETE);
set_state_pe(port, PE_SNK_READY);
} else if (PE_CHK_FLAG(port, PE_FLAGS_MSG_DISCARDED)) {
- pe_send_soft_reset(port, TCPC_TX_SOP);
+ pe_send_soft_reset(port, TCPCI_MSG_SOP);
}
}
@@ -6864,7 +6866,7 @@ static void pe_dr_src_get_source_cap_entry(int port)
/* Send a Get_Source_Cap Message */
tx_emsg[port].len = 0;
- send_ctrl_msg(port, TCPC_TX_SOP, PD_CTRL_GET_SOURCE_CAP);
+ send_ctrl_msg(port, TCPCI_MSG_SOP, PD_CTRL_GET_SOURCE_CAP);
pe_sender_response_msg_entry(port);
}
@@ -6988,8 +6990,8 @@ void pd_dfp_discovery_init(int port)
PE_CLR_FLAG(port, PE_FLAGS_VDM_SETUP_DONE |
PE_FLAGS_MODAL_OPERATION);
- atomic_or(&task_access[port][TCPC_TX_SOP], BIT(task_get_current()));
- atomic_or(&task_access[port][TCPC_TX_SOP_PRIME],
+ atomic_or(&task_access[port][TCPCI_MSG_SOP], BIT(task_get_current()));
+ atomic_or(&task_access[port][TCPCI_MSG_SOP_PRIME],
BIT(task_get_current()));
memset(pe[port].discovery, 0, sizeof(pe[port].discovery));
@@ -7010,7 +7012,7 @@ void pd_dfp_discovery_init(int port)
}
__maybe_unused void pd_discovery_access_clear(int port,
- enum tcpm_sop_type type)
+ enum tcpci_msg_type type)
{
if (!IS_ENABLED(CONFIG_USB_PD_ALT_MODE_DFP))
assert(0);
@@ -7019,7 +7021,7 @@ __maybe_unused void pd_discovery_access_clear(int port,
}
__maybe_unused bool pd_discovery_access_validate(int port,
- enum tcpm_sop_type type)
+ enum tcpci_msg_type type)
{
if (!IS_ENABLED(CONFIG_USB_PD_ALT_MODE_DFP))
assert(0);
@@ -7028,7 +7030,7 @@ __maybe_unused bool pd_discovery_access_validate(int port,
}
__maybe_unused struct pd_discovery *pd_get_am_discovery(int port,
- enum tcpm_sop_type type)
+ enum tcpci_msg_type type)
{
if (!IS_ENABLED(CONFIG_USB_PD_ALT_MODE_DFP))
assert(0);
@@ -7039,7 +7041,7 @@ __maybe_unused struct pd_discovery *pd_get_am_discovery(int port,
}
__maybe_unused struct partner_active_modes *pd_get_partner_active_modes(
- int port, enum tcpm_sop_type type)
+ int port, enum tcpci_msg_type type)
{
if (!IS_ENABLED(CONFIG_USB_PD_ALT_MODE_DFP))
assert(0);