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";