diff options
author | Ritesh Kumar <riteshk@qti.qualcomm.com> | 2019-11-13 16:10:55 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2019-11-24 00:37:13 -0800 |
commit | 4b0c2cfd219309c8f05660439213a23976a13d3d (patch) | |
tree | 0b703930a01a72490247416c4fd8d9a8ab343b29 /qcom/bengal-idp.dtsi | |
parent | 306008239bb8387c794388651a39c2ab1acd4f1b (diff) | |
download | devicetree-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.dtsi | 29 |
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>; + }; +}; |