summaryrefslogtreecommitdiff
path: root/qcom/bengal-idp.dtsi
diff options
context:
space:
mode:
authorRitesh Kumar <riteshk@qti.qualcomm.com>2019-11-13 16:10:55 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2019-11-24 00:37:13 -0800
commit4b0c2cfd219309c8f05660439213a23976a13d3d (patch)
tree0b703930a01a72490247416c4fd8d9a8ab343b29 /qcom/bengal-idp.dtsi
parent306008239bb8387c794388651a39c2ab1acd4f1b (diff)
downloaddevicetree-4b0c2cfd219309c8f05660439213a23976a13d3d.tar.gz
ARM: dts: msm: Add touch support for bengal
Add synaptics_tcm touch driver support on bengal target. Change-Id: I70f6e4dd8d768cfe9d16146554fcaf775f96565b
Diffstat (limited to 'qcom/bengal-idp.dtsi')
-rw-r--r--qcom/bengal-idp.dtsi29
1 files changed, 29 insertions, 0 deletions
diff --git a/qcom/bengal-idp.dtsi b/qcom/bengal-idp.dtsi
index c5347240..1e7a7f50 100644
--- a/qcom/bengal-idp.dtsi
+++ b/qcom/bengal-idp.dtsi
@@ -212,3 +212,32 @@
&sde_dsi {
qcom,dsi-default-panel = <&dsi_td4330_truly_v2_video>;
};
+
+&qupv3_se2_i2c {
+ status = "okay";
+ qcom,i2c-touch-active="synaptics,tcm-i2c";
+
+ synaptics_tcm@20 {
+ compatible = "synaptics,tcm-i2c";
+ reg = <0x20>;
+ interrupt-parent = <&tlmm>;
+ interrupts = <80 0x2008>;
+ pinctrl-names = "pmx_ts_active","pmx_ts_suspend",
+ "pmx_ts_release";
+ pinctrl-0 = <&ts_int_active &ts_reset_active>;
+ pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>;
+ pinctrl-2 = <&ts_release>;
+ synaptics,irq-gpio = <&tlmm 80 0x2008>;
+ synaptics,irq-on-state = <0>;
+ synaptics,reset-gpio = <&tlmm 71 0x00>;
+ synaptics,reset-on-state = <0>;
+ synaptics,reset-active-ms = <20>;
+ synaptics,reset-delay-ms = <200>;
+ synaptics,power-delay-ms = <200>;
+ synaptics,ubl-i2c-addr = <0x20>;
+ synaptics,extend_report;
+ synaptics,firmware-name = "synaptics_firmware_k.img";
+
+ panel = <&dsi_td4330_truly_v2_video &dsi_td4330_truly_v2_cmd>;
+ };
+};