Commit Graph

11 Commits

Author SHA1 Message Date
QCTECMDR Service
cb1489ed60 Merge "ARM: dts: msm: Set vCPU affinity to CPU0 for VMs on Tuna" 2024-10-16 09:05:07 -07:00
Prasanna S
f1bff316cc ARM: dts: msm: Add spi, i2c, gpi nodes for SVM tuna
Adding spi, i2c, gsi nodes for SVM tuna.

Change-Id: I3c534c3e68573e34541c5681bea609ac44f28af2
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-10-16 11:05:57 +05:30
Vijayanand Jitta
3c86c8cc2a ARM: dts: msm: Enable virtio-mem device for tuna-vm
Describe the properties of the memory region virtio-mem supports.
Also reserve the IPA space for dmabuf buffers.

Change-Id: Iad6b41033884828a734aa8562dc3e4d45997968b
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-14 02:17:15 -07:00
Vijayanand Jitta
e617a3fe0c ARM: dts: msm: Add mem-buf device on tuna-vm
Describe the properties and msgqs of the mem-buf device.

Change-Id: I66e4847e8c141c917f3bda22663fc60e2634917a
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-14 02:16:45 -07:00
Vijayanand Jitta
689ef8fa7f ARM: dts: msm: Add dma-buf heaps for tuna-vm
Describe the available dma-buf memory pools on tuna-vm.

Change-Id: Ia2bb3fff1f76a04c4f8a14b51917b59d029f8d5e
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-14 13:48:55 +05:30
Vijayanand Jitta
215c835038 ARM: dts: msm: Add arm-smmu device on tuna-vm
Describe the register, interrupts, and settings of the arm-smmu device.

Change-Id: I8876e31db9cd232963987599c40d0d1b37e35f08
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-14 13:39:09 +05:30
Hrishabh Rajput
8954f28a7e ARM: dts: msm: Set vCPU affinity to CPU0 for VMs on Tuna
Even though we use proxy scheduling, during VM bootup hypervisor tries
to boot the VMs as per the affinity-map. This may cause panic in case a
CPU within affinity-map is unavailable.

Affining vCPUs to CPU0 makes sure VM proceeds with
powered-ON sequence, assuming CPU0 is always available.

Change-Id: Ia6799445891e1b003b5055178adb50778bade863
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-10-09 15:08:10 +05:30
Hrishabh Rajput
89fe5f21e5 ARM: dts: msm: Add pinctrl support on Tuna VM
Add pinctrl support on Tuna VM.

Change-Id: Iba4d93b262a7a80a5057fde9a259c3aa31729ca6
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-10-09 11:30:47 +05:30
Anaadi Mishra
917bbed757 ARM: dts: msm: Add gcc qcom-dummycc support for TVM on Tuna
For upstream and tvm, qup common driver uses gcc phandles which
are common in dt and to avoid qup driver probe failure, add gcc
qcom-dummycc support as they are nop. This helps in avoiding
additional logic in qup driver to not conditionalize based on
variant.

Change-Id: I770a2a3c0e31138891b3e298ccff8e2934ae91a1
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-07 11:50:01 +05:30
Hrishabh Rajput
87a2090caa ARM: dts: qcom: Add platform support for VMs on Tuna
Add support for platforms like ATP, CDP, MTP, QRD and RCM for TUIVM and
OEMVM on Tuna. Also, add support for additional Tuna variant.

Change-Id: Ie7a6c542c7d31db5b823ae10db714ddc43330598
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-10-04 11:23:38 +05:30
Hrishabh Rajput
db3e5d0cc1 ARM: dts: msm: Add initial devicetree for Tuna VM
Add initial devicetree files for trustedvm for RUMI platform on Tuna
SoC.

Change-Id: I3d0694b8542c1f30a52d6caa89cdad1bd1174a2e
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-09-25 17:20:02 +05:30