diff options
author | Caveh Jalali <caveh@google.com> | 2017-07-28 17:43:45 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2017-08-31 02:42:15 +0000 |
commit | d6383bd254a8c8489ad4091deb413711e9110510 (patch) | |
tree | af6d21910d0a94cfb2f56508f9a3bf15bf83216c | |
parent | 9f717dd86f4a77aaa9b03852e2179e6f9ce70af7 (diff) | |
download | chrome-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.c | 6 |
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 = { |