ソースを参照

NFC_NCIHALx_AR2000.09.00.0A

nxf24591 7 年 前
コミット
4c9c334d17
1 ファイル変更8 行追加2 行削除
  1. 8 2
      pn553-i2c/pn553.c

+ 8 - 2
pn553-i2c/pn553.c

@@ -562,8 +562,14 @@ long  pn544_dev_ioctl(struct file *filp, unsigned int cmd,
                 gpio_set_value(pn544_dev->firm_gpio, 1);
                 msleep(10);
             }
-        }
-        else {
+        } else if (arg == 5) {
+            msleep(10);
+            gpio_set_value(pn544_dev->ven_gpio, 0);
+            msleep(10);
+            gpio_set_value(pn544_dev->ven_gpio, 1);
+            msleep(10);
+            pr_info("%s VEN reset DONE >>>>>>>\n", __func__);
+        } else {
             pr_err("%s bad arg %lu\n", __func__, arg);
             /* changed the p61 state to idle*/
             p61_access_unlock(pn544_dev);