diff options
author | Caveh Jalali <caveh@google.com> | 2017-07-28 17:43:45 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-08-24 17:20:42 -0700 |
commit | 68dfee896ea433bd55e081e07f26b3534fd11bb9 (patch) | |
tree | 7f869481e23c1812342c50dfbb534b5a831e0394 | |
parent | 611887143a67253ffdd5a947c0c4543d0a1c64d7 (diff) | |
download | chrome-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.c | 6 |
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 = { |