From afcd07b503dea4ba9de35e9de4f31c8d076708a1 Mon Sep 17 00:00:00 2001 From: Fei Mao Date: Tue, 31 Aug 2021 10:45:15 +0800 Subject: [PATCH] ARM: dts: qcom: Add touchscreen for WaipioP HDK Add new device tree node for WaipioP HDK platform. Change-Id: Id10733b836fe165fb2098b94bcc88881b58493b3 --- qcom/waipio-hdk.dtsi | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/qcom/waipio-hdk.dtsi b/qcom/waipio-hdk.dtsi index 71d93243..a2cf2a53 100644 --- a/qcom/waipio-hdk.dtsi +++ b/qcom/waipio-hdk.dtsi @@ -11,3 +11,33 @@ &usb_qmp_dp_phy { pinctrl-names = "default"; }; + +&qupv3_se4_spi { + status = "ok"; + qcom,spi-touch-active = "novatek,NVT-ts"; + qcom,la-vm; + + focaltech@0 { + reg = <0xFF>; + }; + + novatek@0 { + compatible = "novatek,NVT-ts"; + reg = <0x0>; + spi-max-frequency = <12800000>; + interrupt-parent = <&tlmm>; + interrupts = <21 0x2008>; + novatek,reset-gpio = <&tlmm 20 0x00>; + novatek,irq-gpio = <&tlmm 21 0x2008>; + novatek,swrst-n8-addr = <0x03F0FE>; + novatek,spi-rd-fast-addr = <0x03F310>; + + pinctrl-names = "pmx_ts_active", "pmx_ts_suspend", "pmx_ts_release"; + pinctrl-0 = <&ts_active>; + pinctrl-1 = <&ts_int_suspend &ts_reset_suspend>; + pinctrl-2 = <&ts_release>; + + novatek,trusted-touch-mode = "vm_mode"; + novatek,touch-environment = "pvm"; + }; +};