diff --git a/qcom/parrot-pinctrl.dtsi b/qcom/parrot-pinctrl.dtsi index 28d57699..b314a02f 100644 --- a/qcom/parrot-pinctrl.dtsi +++ b/qcom/parrot-pinctrl.dtsi @@ -1887,4 +1887,13 @@ }; }; + tlmm-vm-mem-access { + compatible = "qcom,tlmm-vm-mem-access"; + qcom,master; + tuivm { + qcom,label = <0x08>; + qcom,vmid = <45>; + tlmm-vm-gpio-list = <&tlmm 98 0 &tlmm 99 0>; + }; + }; }; diff --git a/qcom/parrot-vm.dtsi b/qcom/parrot-vm.dtsi index 82ea3d9d..5ec070cb 100644 --- a/qcom/parrot-vm.dtsi +++ b/qcom/parrot-vm.dtsi @@ -53,14 +53,13 @@ <0x17260000 0x100000>; /* GICR * 8 */ }; - pinctrl@f000000 { + tlmm: pinctrl@f000000 { compatible = "qcom,parrot-vm-tlmm"; - gpios = /bits/ 16 <>; - qcom,gpios-reserved = <0 1 2 3 38>; + gpios = /bits/ 16 <98 99>; }; tlmm-vm-mem-access { - tlmm-vm-gpio-list = <>; + tlmm-vm-gpio-list = <&tlmm 98 0 &tlmm 99 0>; }; apps-smmu@15000000 { diff --git a/qcom/waipio-vm.dtsi b/qcom/waipio-vm.dtsi index a34d5ec9..80e2cdda 100644 --- a/qcom/waipio-vm.dtsi +++ b/qcom/waipio-vm.dtsi @@ -210,7 +210,7 @@ peer-default; memory { qcom,label = <0x8>; - qcom,mem-info-tag = <0x2>; + qcom,mem-info-tag = <0x3>; allocate-base; }; }; @@ -287,7 +287,9 @@ tlmm-vm-mem-access { compatible = "qcom,tlmm-vm-mem-access"; - tlmm-vm-gpio-list = <365 366 367 368 301 305 387 388 317 318 319 320 321 322>; + tlmm-vm-gpio-list = <&tlmm 64 0 &tlmm 65 0 &tlmm 66 0 &tlmm 67 0 &tlmm 0 0 + &tlmm 4 0 &tlmm 86 0 &tlmm 87 0 &tlmm 16 0 &tlmm 17 0 + &tlmm 18 0 &tlmm 19 0 &tlmm 20 0 &tlmm 21 0>; }; vgic: interrupt-controller@17100000 {