ARM: dts: msm: Add qrtr gunyah for kalama-oemvm

Add qrtr gunyah nodes to enable qrtr communication between primary vm
and oemvm on kalama. This includes device nodes for the transport on
both vms and a vdevice node on oemvm.

oemvm qrtr communication will use dynamic allocation for fifo memory.

Change-Id: I45b3a78a39dd16a213968fa2dc100a16a32a0618
This commit is contained in:
Chris Lew
2022-04-13 17:45:53 -07:00
parent e9881b735a
commit c9db7e3120
2 changed files with 24 additions and 1 deletions

View File

@@ -138,6 +138,17 @@
base = <0x0 0xFFF00000>;
};
};
qrtr-shm {
vdevice-type = "shm-doorbell";
generate = "/hypervisor/qrtr-shm";
push-compatible = "qcom,qrtr-gunyah-gen";
peer-default;
memory {
qcom,label = <0x8>;
allocate-base;
};
};
};
};
@@ -189,4 +200,9 @@
compatible = "qcom,qrtr";
qcom,node-id = <21>;
};
qrtr-gunyah {
compatible = "qcom,qrtr-gunyah";
gunyah-label = <8>;
};
};

View File

@@ -2472,7 +2472,7 @@
};
};
qrtr-gunyah {
qrtr-gunyah-tvm {
compatible = "qcom,qrtr-gunyah";
qcom,master;
gunyah-label = <3>;
@@ -2480,6 +2480,13 @@
shared-buffer = <&trust_ui_vm_qrtr>;
};
qrtr-gunyah-oemvm {
compatible = "qcom,qrtr-gunyah";
qcom,master;
gunyah-label = <8>;
peer-name = <4>;
};
sys-pm-vx@c320000 {
compatible = "qcom,sys-pm-violators", "qcom,sys-pm-kalama";
reg = <0xc320000 0x0400>;