From eca192eb7fb8080fe749ec09fae06c1f459b4fcd Mon Sep 17 00:00:00 2001 From: Shashank Babu Chinta Venkata Date: Thu, 7 May 2020 22:13:31 -0700 Subject: [PATCH 1/2] ARM: dts: msm: add trusted touch properties to fts Add trusted touch properties to fts node to support VM(virtual machine) enabled trusted touch. Change-Id: I155066a0f859d36313ae6dfe2470f5fc143184a6 --- qcom/lahaina-mtp.dtsi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qcom/lahaina-mtp.dtsi b/qcom/lahaina-mtp.dtsi index 97ca6cac2abc..611307c697f1 100644 --- a/qcom/lahaina-mtp.dtsi +++ b/qcom/lahaina-mtp.dtsi @@ -75,6 +75,11 @@ st,y-flip = <1>; st,regulator_dvdd = "vdd"; st,regulator_avdd = "avdd"; + st,trusted-touch-mode = "vm_mode"; + st,touch-environment = "pvm"; + st,trusted-touch-spi-irq = <566>; + st,trusted-touch-io-bases = <0xF114000 0xF115000 0xF116000 0xF117000 0x990000 0x00910000>; + st,trusted-touch-io-sizes = <0x1000 0x1000 0x1000 0x1000 0x4000 0x4000>; panel = <&dsi_sw43404_amoled_cmd &dsi_sw43404_amoled_video &dsi_sw43404_amoled_fhd_plus_cmd>; }; From 3b6ecd7a36023485afa5ac01b4db374eb69a6ddb Mon Sep 17 00:00:00 2001 From: Shashank Babu Chinta Venkata Date: Thu, 7 May 2020 22:13:48 -0700 Subject: [PATCH 2/2] ARM: dts: msm: add fts node in trustedvm devicetree Add fts node for trusted vm device tree and enable trusted touch on trusted vm. Change-Id: Ie4603e21fb9f9c1303c4d3365dc4643fc8d7184a --- qcom/trustedvm.dtsi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/qcom/trustedvm.dtsi b/qcom/trustedvm.dtsi index f70d25236039..506d8393ad7a 100644 --- a/qcom/trustedvm.dtsi +++ b/qcom/trustedvm.dtsi @@ -229,6 +229,19 @@ qcom,wrapper-core = <&qupv3_0>; qcom,le-vm; status = "ok"; + st_fts@49 { + compatible = "st,fts"; + reg = <0x49>; + st,x-flip = <1>; + st,y-flip = <1>; + st,regulator_dvdd = "vdd"; + st,regulator_avdd = "avdd"; + st,trusted-touch-mode = "vm_mode"; + st,touch-environment = "tvm"; + st,trusted-touch-spi-irq = <566>; + st,trusted-touch-io-bases = <0xF114000 0xF115000 0xF116000 0xF117000 0x990000 0x00910000>; + st,trusted-touch-io-sizes = <0x1000 0x1000 0x1000 0x1000 0x4000 0x4000>; + }; }; };