From a88842b772c0a3531c652831b24cd9a2917f6e0a Mon Sep 17 00:00:00 2001 From: Pranav Mahesh Phansalkar Date: Sun, 1 Dec 2024 20:30:05 +0530 Subject: [PATCH] ARM: dts: msm: Add qrtr gunyah tuivm node on kera SoC Add qrtr gunyah tuivm node to enable communication between PVM and TUIVM. Change-Id: Ia81cca25f13d22f249350f5704264822c242123a Signed-off-by: Pranav Mahesh Phansalkar --- qcom/kera-vm.dtsi | 16 ++++++++++++++++ qcom/kera.dtsi | 7 +++++++ 2 files changed, 23 insertions(+) diff --git a/qcom/kera-vm.dtsi b/qcom/kera-vm.dtsi index c2b00d11..4425e054 100644 --- a/qcom/kera-vm.dtsi +++ b/qcom/kera-vm.dtsi @@ -214,6 +214,17 @@ allocate-base; }; + qrtr-shm { + vdevice-type = "shm-doorbell"; + generate = "/hypervisor/qrtr-shm"; + push-compatible = "qcom,qrtr-gunyah-gen"; + peer-default; + memory { + qcom,label = <0x3>; + allocate-base; + }; + }; + mem-buf-message-queue-pair { vdevice-type = "message-queue-pair"; generate = "/hypervisor/membuf-msgq-pair"; @@ -462,6 +473,11 @@ qcom,msgq-names = "trusted_vm"; }; + qrtr-gunyah { + compatible = "qcom,qrtr-gunyah"; + gunyah-label = <3>; + }; + virtio_mem_device { compatible = "qcom,virtio-mem"; depends-on-supply = <&mem_buf_msgq>; diff --git a/qcom/kera.dtsi b/qcom/kera.dtsi index f66e7bd1..3a97ec7d 100644 --- a/qcom/kera.dtsi +++ b/qcom/kera.dtsi @@ -1511,6 +1511,13 @@ peer-name = <4>; }; + qcom,qrtr-gunyah-tuivm { + compatible = "qcom,qrtr-gunyah"; + qcom,master; + gunyah-label = <3>; + peer-name = <2>; + }; + clocks { xo_board: xo_board { compatible = "fixed-clock";