Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 40994368 authored by Vevek Venkatesan's avatar Vevek Venkatesan Committed by Gerrit - the friendly Code Review server
Browse files

ARM: dts: msm: add Synaptics Touch panel support for SM6150



Add Synaptics TDDI touch controller driver support and remove
Himax Touch support for SM6150 IDP command mode panel.

Change-Id: I43534780f480f5c4d4f9cac88b3fac2e816b15a9
Signed-off-by: default avatarVevek Venkatesan <vevekv@codeaurora.org>
parent ceac4d9e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -331,7 +331,7 @@ summit Summit microelectronics
sunchip	Shenzhen Sunchip Technology Co., Ltd
SUNW	Sun Microsystems, Inc
swir	Sierra Wireless
syna	Synaptics Inc.
synaptics	Synaptics Inc.
synology	Synology, Inc.
tbs	TBS Technologies
tcg	Trusted Computing Group
+30 −0
Original line number Diff line number Diff line
@@ -15,6 +15,36 @@
#include "sm6150.dtsi"
#include "sm6150-idp.dtsi"

&qupv3_se1_i2c {
	status = "okay";
	synaptics_dsx@20 {
		compatible = "synaptics,dsx-i2c";
		reg = <0x20>;
		interrupt-parent = <&tlmm>;
		interrupts = <89 0x2008>;
		vdd-supply = <&pm6150_l10>;
		avdd-supply = <&pm6150l_l7>;
		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,pwr-reg-name = "avdd";
		synaptics,bus-reg-name = "vdd";
		synaptics,ub-i2c-addr = <0x20>;
		synaptics,max-y-for-2d = <2159>;
		synaptics,irq-gpio = <&tlmm 89 0x2008>;
		synaptics,reset-gpio = <&tlmm 88 0x0>;
		synaptics,irq-on-state = <0>;
		synaptics,power-delay-ms = <200>;
		synaptics,reset-delay-ms = <200>;
		synaptics,reset-on-state = <0>;
		synaptics,reset-active-ms = <20>;
	};

	/delete-node/ himax_ts@48;
};

/ {
	model = "Qualcomm Technologies, Inc. SM6150 Command mode display IDP";
	compatible = "qcom,sm6150-idp", "qcom,sm6150", "qcom,idp";