diff options
author | Will Drewry <wad@google.com> | 2017-05-15 19:58:36 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-05-15 19:58:36 +0000 |
commit | 5ac002ad44626813ed1cccbbfc57d4f816d9e5af (patch) | |
tree | 5c9b892b6a269d50d9195c9f9cd7a1e68bb7c0fd | |
parent | f1892d0d1d3184ad39cee9c0d9b3a4c0842ec7f9 (diff) | |
parent | 40a6bcac46d62fe47993a67c7b01c61242b03fef (diff) | |
download | libese-5ac002ad44626813ed1cccbbfc57d4f816d9e5af.tar.gz |
libese-hw: restore explicit power off am: d5ef1a2852 am: d6decab1ee am: 9c078aa6bf
am: 40a6bcac46
Change-Id: I44c5e158624513adabd8e2b4896bee863548a31e
-rw-r--r-- | libese-hw/nxp/pn80t/common.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libese-hw/nxp/pn80t/common.c b/libese-hw/nxp/pn80t/common.c index 9164fae..b2b4abd 100644 --- a/libese-hw/nxp/pn80t/common.c +++ b/libese-hw/nxp/pn80t/common.c @@ -308,10 +308,10 @@ void nxp_pn80t_close(struct EseInterface *ese) { const uint32_t wait_sec = nxp_pn80t_send_cooldown(ese, true); /* After the cooldown, the device should go to sleep. - * There is no need to pull the power explicitly unless - * we're in an error state. + * If not post-use time is required, power down to ensure + * that the device is powered down when the OS is not on. */ - if (ese_error(ese)) { + if (ese_error(ese) || wait_sec == 0) { platform->toggle_reset(ns->handle, 0); if (platform->toggle_power_req) { platform->toggle_power_req(ns->handle, 0); |