summaryrefslogtreecommitdiff
path: root/common/host_command_pd.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/host_command_pd.c')
-rw-r--r--common/host_command_pd.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/common/host_command_pd.c b/common/host_command_pd.c
index ecd5e07cf5..444e9e3288 100644
--- a/common/host_command_pd.c
+++ b/common/host_command_pd.c
@@ -26,7 +26,7 @@ static void pd_exchange_status(void)
{
struct ec_params_pd_status ec_status;
struct ec_response_pd_status pd_status;
- int rv = 0, tries = 0;
+ int rv = 0;
/* Send battery state of charge */
if (charge_get_flags() & CHARGE_FLAG_BATT_RESPONSIVE)
@@ -34,15 +34,9 @@ static void pd_exchange_status(void)
else
ec_status.batt_soc = -1;
- /* Try 3 times to get the PD MCU status. */
- while (tries++ < 3) {
- rv = pd_host_command(EC_CMD_PD_EXCHANGE_STATUS, 0, &ec_status,
+ rv = pd_host_command(EC_CMD_PD_EXCHANGE_STATUS, 0, &ec_status,
sizeof(struct ec_params_pd_status), &pd_status,
sizeof(struct ec_response_pd_status));
- if (rv >= 0)
- break;
- task_wait_event(500*MSEC);
- }
if (rv < 0) {
CPRINTS("Host command to PD MCU failed");