summaryrefslogtreecommitdiff
path: root/driver/tcpm/it83xx.c
diff options
context:
space:
mode:
Diffstat (limited to 'driver/tcpm/it83xx.c')
-rw-r--r--driver/tcpm/it83xx.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/driver/tcpm/it83xx.c b/driver/tcpm/it83xx.c
index 23f88fe980..24097e1199 100644
--- a/driver/tcpm/it83xx.c
+++ b/driver/tcpm/it83xx.c
@@ -125,7 +125,7 @@ static enum tcpc_cc_voltage_status it83xx_get_cc(
return cc_state;
}
-static int it83xx_rx_data(enum usbpd_port port, int *head, uint32_t *buf)
+static int it83xx_tcpm_get_message_raw(int port, uint32_t *buf, int *head)
{
int cnt = PD_HEADER_CNT(IT83XX_USBPD_RMH(port));
@@ -518,15 +518,6 @@ static int it83xx_tcpm_set_rx_enable(int port, int enable)
return EC_SUCCESS;
}
-static int it83xx_tcpm_get_message(int port, uint32_t *payload, int *head)
-{
- int ret = it83xx_rx_data(port, head, payload);
- /* un-mask RX done interrupt */
- IT83XX_USBPD_IMR(port) &= ~USBPD_REG_MASK_MSG_RX_DONE;
-
- return ret;
-}
-
static int it83xx_tcpm_transmit(int port,
enum tcpm_transmit_type type,
uint16_t header,
@@ -595,7 +586,7 @@ const struct tcpm_drv it83xx_tcpm_drv = {
.set_vconn = &it83xx_tcpm_set_vconn,
.set_msg_header = &it83xx_tcpm_set_msg_header,
.set_rx_enable = &it83xx_tcpm_set_rx_enable,
- .get_message = &it83xx_tcpm_get_message,
+ .get_message_raw = &it83xx_tcpm_get_message_raw,
.transmit = &it83xx_tcpm_transmit,
.get_chip_info = &it83xx_tcpm_get_chip_info,
};