From c3ae8c8934cc877faae5dac818632786614c9169 Mon Sep 17 00:00:00 2001 From: nxpandroid Date: Thu, 5 Apr 2018 15:32:57 +0530 Subject: [PATCH] MW recovery for FW download teardown. --- pn553-i2c/pn553.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pn553-i2c/pn553.c b/pn553-i2c/pn553.c index ccf5876699..e2354b08ea 100644 --- a/pn553-i2c/pn553.c +++ b/pn553-i2c/pn553.c @@ -479,21 +479,18 @@ long pn544_dev_ioctl(struct file *filp, unsigned int cmd, /* power on with firmware download (requires hw reset) */ pr_info("%s power on with firmware\n", __func__); - #ifndef VEN_ALWAYS_ON gpio_set_value(pn544_dev->ven_gpio, 1); msleep(10); - #endif if (pn544_dev->firm_gpio) { p61_update_access_state(pn544_dev, P61_STATE_DWNLD, true); gpio_set_value(pn544_dev->firm_gpio, 1); } - #ifndef VEN_ALWAYS_ON + msleep(10); gpio_set_value(pn544_dev->ven_gpio, 0); msleep(10); gpio_set_value(pn544_dev->ven_gpio, 1); msleep(10); - #endif } } else if (arg == 1) { /* power on */