diff --git a/qcom/kera-oemvm.dtsi b/qcom/kera-oemvm.dtsi index a3ed2097..e72a7363 100644 --- a/qcom/kera-oemvm.dtsi +++ b/qcom/kera-oemvm.dtsi @@ -171,6 +171,7 @@ peer-default; qcom,label = <0x000000C>; }; + test-dbl-oemvm { vdevice-type = "doorbell"; generate = "/hypervisor/test-dbl-oemvm"; @@ -203,6 +204,17 @@ peer-default; }; + qrtr-shm { + vdevice-type = "shm-doorbell"; + generate = "/hypervisor/qrtr-shm"; + push-compatible = "qcom,qrtr-gunyah-gen"; + peer-default; + memory { + qcom,label = <0x8>; + allocate-base; + }; + }; + }; }; @@ -300,6 +312,16 @@ compatible = "qcom,mem-object"; }; + qcom,qrtr { + compatible = "qcom,qrtr"; + qcom,node-id = <21>; + }; + + qrtr-gunyah { + compatible = "qcom,qrtr-gunyah"; + gunyah-label = <8>; + }; + qtee_shmbridge { compatible = "qcom,tee-shared-memory-bridge"; qcom,custom-bridge-size = <512>; diff --git a/qcom/kera.dtsi b/qcom/kera.dtsi index 6f4b359f..f66e7bd1 100644 --- a/qcom/kera.dtsi +++ b/qcom/kera.dtsi @@ -1504,6 +1504,13 @@ }; }; + qcom,qrtr-gunyah-oemvm { + compatible = "qcom,qrtr-gunyah"; + qcom,master; + gunyah-label = <8>; + peer-name = <4>; + }; + clocks { xo_board: xo_board { compatible = "fixed-clock";