From f038d31c3538e508357813162769318072020fce Mon Sep 17 00:00:00 2001 From: Hrishabh Rajput Date: Thu, 19 Oct 2023 14:48:13 +0530 Subject: [PATCH] ARM: dts: msm: Add tlmm VM test driver for Sun Add tlmm VM test driver device tree support for Sun. Change-Id: I131fcdaec94b6551d99753108276cfc8126187db Signed-off-by: Hrishabh Rajput --- qcom/sun-vm.dtsi | 39 +++++++++++++++++++++++++++++++++++++++ qcom/sun.dtsi | 8 ++++++++ 2 files changed, 47 insertions(+) diff --git a/qcom/sun-vm.dtsi b/qcom/sun-vm.dtsi index 2c2ae737..3d78775b 100644 --- a/qcom/sun-vm.dtsi +++ b/qcom/sun-vm.dtsi @@ -221,6 +221,45 @@ gpios = /bits/ 16 <86 87 98 97 48 49 50 51 161 162 100 28 29 30 31 88>; }; + tlmm-vm-test { + compatible = "qcom,tlmm-vm-test"; + pinctrl-names = "active", "sleep"; + pinctrl-0 = <&qupv3_se1_7i2c_active>; + pinctrl-1 = <&qupv3_se1_7i2c_sleep>; + tlmm-vm-gpio-list = <&tlmm 86 0 &tlmm 87 0 &tlmm 98 0 &tlmm 97 0 &tlmm 48 0 &tlmm 49 0 + &tlmm 50 0 &tlmm 51 0 &tlmm 161 0 &tlmm 162 0 &tlmm 100 0 + &tlmm 28 0 &tlmm 29 0 &tlmm 30 0 &tlmm 31 0 &tlmm 88 0>; + }; + + pinctrl@f000000 { + qupv3_se1_7i2c_pins: qupv3_se1_7i2c_pins { + qupv3_se1_7i2c_active: qupv3_se1_7i2c_active { + mux { + pins = "gpio28"; + function = "qup2_se7_l0"; + }; + + config { + pins = "gpio28"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + qupv3_se1_7i2c_sleep: qupv3_se1_7i2c_sleep { + mux { + pins = "gpio28"; + function = "gpio"; + }; + + config { + pins = "gpio28"; + drive-strength = <2>; + }; + }; + }; + }; + tlmm-vm-mem-access { compatible = "qcom,tlmm-vm-mem-access"; tlmm-vm-gpio-list = <&tlmm 86 0 &tlmm 87 0 &tlmm 98 0 &tlmm 97 0 &tlmm 48 0 &tlmm 49 0 diff --git a/qcom/sun.dtsi b/qcom/sun.dtsi index 77aac43d..5f263d41 100644 --- a/qcom/sun.dtsi +++ b/qcom/sun.dtsi @@ -653,6 +653,14 @@ &tlmm 28 0 &tlmm 29 0 &tlmm 30 0 &tlmm 31 0 &tlmm 88 0>; }; + tlmm-vm-test { + compatible = "qcom,tlmm-vm-test"; + qcom,master; + tlmm-vm-gpio-list = <&tlmm 86 0 &tlmm 87 0 &tlmm 98 0 &tlmm 97 0 &tlmm 48 0 &tlmm 49 0 + &tlmm 50 0 &tlmm 51 0 &tlmm 161 0 &tlmm 162 0 &tlmm 100 0 + &tlmm 28 0 &tlmm 29 0 &tlmm 30 0 &tlmm 31 0 &tlmm 88 0>; + }; + slimbam: bamdma@6C04000 { compatible = "qcom,bam-v1.7.0"; qcom,controlled-remotely;