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>2017-08-31 02:42:15 +0000
commitd6383bd254a8c8489ad4091deb413711e9110510 (patch)
treeaf6d21910d0a94cfb2f56508f9a3bf15bf83216c
parent9f717dd86f4a77aaa9b03852e2179e6f9ce70af7 (diff)
downloadchrome-ec-d6383bd254a8c8489ad4091deb413711e9110510.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 Signed-off-by: Caveh Jalali <caveh@google.com> Reviewed-on: https://chromium-review.googlesource.com/596797 Reviewed-by: Shawn N <shawnn@chromium.org> (cherry picked from commit 68dfee896ea433bd55e081e07f26b3534fd11bb9) Change-Id: I6e8867ffa5e440866d0783dfda63429ef5121897 Reviewed-on: https://chromium-review.googlesource.com/644853 Reviewed-by: Caveh Jalali <caveh@google.com> Commit-Queue: Caveh Jalali <caveh@google.com> Tested-by: Caveh Jalali <caveh@google.com>
-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 cdaa6dd2e5..f5d43e4907 100644
--- a/driver/tcpm/anx74xx.c
+++ b/driver/tcpm/anx74xx.c
@@ -1003,9 +1003,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 = {