summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaveh Jalali <caveh@google.com>2017-07-28 17:43:45 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2018-02-12 19:49:34 +0000
commit58fd575f2105e46d0846d59f66a919a8620186ec (patch)
treeaca7e41553be1106e9a648aef78931d37f078ebc
parent6cf0128787fae56187bf8e8ca65331d7ba91d420 (diff)
downloadchrome-ec-58fd575f2105e46d0846d59f66a919a8620186ec.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: I6adbede4a9860ab339691afdb6a8161a8e1de5c9 Signed-off-by: Duncan Laurie <dlaurie@google.com> Original-Commit-Id: 68dfee896ea433bd55e081e07f26b3534fd11bb9 Original-Change-Id: I1a624ccf25dfa6468de72f8564f936bc0a35edb1 Original-Signed-off-by: Caveh Jalali <caveh@google.com> Original-Reviewed-on: https://chromium-review.googlesource.com/596797 Original-Reviewed-by: Shawn N <shawnn@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/914656
-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 = {