aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2018-12-11 03:52:48 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2018-12-11 03:52:48 -0800
commit9363a52434d1169c006c2964ce5f63dba2a8e27a (patch)
tree538b2a2b7c7a034dbd25042d4196b2b78fb4aff8
parent2c8d5c3821519e2432991f2238670c61d089fbd3 (diff)
parent6f97687c3d32380318a7e53b63bb801111e54f52 (diff)
Merge "ARM: dts: msm: Add NFC device node for QM215" into kernel.lnx.4.9.r12-relLA.UM.7.6.2.r1-04600-89xx.0
-rw-r--r--arch/arm64/boot/dts/qcom/qm215-qrd.dtsi33
1 files changed, 33 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/qm215-qrd.dtsi b/arch/arm64/boot/dts/qcom/qm215-qrd.dtsi
index 6cba86aecadd..651591a03881 100644
--- a/arch/arm64/boot/dts/qcom/qm215-qrd.dtsi
+++ b/arch/arm64/boot/dts/qcom/qm215-qrd.dtsi
@@ -175,6 +175,39 @@
/delete-node/ qcom,panel-supply-entry@3;
};
+&pm8916_gpios {
+ nfc_clk {
+ nfc_clk_default: nfc_clk_default {
+ pins = "gpio2";
+ function = "normal";
+ input-enable;
+ power-source = <1>;
+ };
+ };
+};
+
+&i2c_5 { /* BLSP2 QUP1 (NFC) */
+ status = "ok";
+ nq@28 {
+ compatible = "qcom,nq-nci";
+ reg = <0x28>;
+ qcom,nq-irq = <&tlmm 17 0x00>;
+ qcom,nq-ven = <&tlmm 16 0x00>;
+ qcom,nq-firm = <&tlmm 130 0x00>;
+ qcom,nq-clkreq = <&pm8916_gpios 2 0x00>;
+ interrupt-parent = <&tlmm>;
+ qcom,clk-src = "BBCLK2";
+ interrupts = <17 0>;
+ interrupt-names = "nfc_irq";
+ pinctrl-names = "nfc_active", "nfc_suspend";
+ pinctrl-0 = <&nfc_int_active &nfc_disable_active
+ &nfc_clk_default>;
+ pinctrl-1 = <&nfc_int_suspend &nfc_disable_suspend>;
+ clocks = <&clock_gcc clk_bb_clk2_pin>;
+ clock-names = "ref_clk";
+ };
+};
+
&mdss_dsi {
hw-config = "single_dsi";
};