Преглед изворни кода

Nfc driver: Configure clk request gpio

Configured NFC clk request gpio as input gpio.

Change-Id: I4fe970e109706e1c11cf38684a5fe2d0faa3088f
Signed-off-by: Khageswararao Rao B <[email protected]>
Khageswararao Rao B пре 11 месеци
родитељ
комит
346a46787c
1 измењених фајлова са 7 додато и 0 уклоњено
  1. 7 0
      nfc/common.c

+ 7 - 0
nfc/common.c

@@ -497,6 +497,12 @@ int nfc_post_init(struct nfc_dev *nfc_dev)
 			__func__, nfc_gpio->dwl_req);
 	}
 
+	ret = configure_gpio(nfc_gpio->clkreq, GPIO_INPUT);
+	if (ret) {
+		pr_err("NxpDrv: %s: unable to request nfc clkreq gpio [%d]\n",
+			__func__, nfc_gpio->clkreq);
+	}
+
 	/* Read clkreq GPIO number from device tree*/
 	ret = of_property_read_u32_index(nfc_dev->i2c_dev.client->dev.of_node,
 						DTS_CLKREQ_GPIO_STR, 1, &clkreq_gpio);
@@ -505,6 +511,7 @@ int nfc_post_init(struct nfc_dev *nfc_dev)
 				 __func__, ret);
 		return ret;
 	}
+
 	/* configure clkreq GPIO as wakeup capable */
 	ret = msm_gpio_mpm_wake_set(clkreq_gpio, true);
 	if (ret < 0) {