summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaveh Jalali <caveh@google.com>2017-07-28 17:43:45 -0700
committerchrome-bot <chrome-bot@chromium.org>2017-08-24 17:20:42 -0700
commit68dfee896ea433bd55e081e07f26b3534fd11bb9 (patch)
tree7f869481e23c1812342c50dfbb534b5a831e0394
parent611887143a67253ffdd5a947c0c4543d0a1c64d7 (diff)
downloadchrome-ec-68dfee896ea433bd55e081e07f26b3534fd11bb9.tar.gz
anx74xx: enable driver "release".
TEST="make buildall" succeeds, "make runtests" passes for reef. returning SUCCESS instead of UNIMPLEMENTED from .release() means the pd_task() is allowed to reinitialize the TCPC when coming out of PD_STATE_SUSPENDED or similar scenario. TEST=verified anx3429 firmware update succeeds, USB port still usable for charging after update. BRANCH=none BUG=b:35586895 Change-Id: I1a624ccf25dfa6468de72f8564f936bc0a35edb1 Signed-off-by: Caveh Jalali <caveh@google.com> Reviewed-on: https://chromium-review.googlesource.com/596797 Reviewed-by: Shawn N <shawnn@chromium.org>
-rw-r--r--driver/tcpm/anx74xx.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/driver/tcpm/anx74xx.c b/driver/tcpm/anx74xx.c
index 461242d79f..74de3ba6b0 100644
--- a/driver/tcpm/anx74xx.c
+++ b/driver/tcpm/anx74xx.c
@@ -1060,9 +1060,13 @@ static int anx74xx_tcpm_init(int port)
return EC_SUCCESS;
}
+/*
+ * Dissociate from the TCPC.
+ */
+
static int anx74xx_tcpm_release(int port)
{
- return EC_ERROR_UNIMPLEMENTED;
+ return EC_SUCCESS;
}
const struct tcpm_drv anx74xx_tcpm_drv = {