From 424c924b1aaeb65b2c58e2f5d4104d58f2c5d06b Mon Sep 17 00:00:00 2001 From: Venkata Rao Kakani Date: Thu, 1 Apr 2021 12:28:39 +0530 Subject: [PATCH] ARM: dts: msm: Add base device tree for direwolf LA guest Add initial device tree for direwolf la guest. Change-Id: I13d151cde2468559961c1c6bb458a8f41a72ba8d --- qcom/Makefile | 3 ++- qcom/direwolf-vm-la.dts | 10 ++++++++++ qcom/direwolf-vm-la.dtsi | 6 ++++++ qcom/direwolf-vm.dtsi | 12 ++++++++++++ 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 qcom/direwolf-vm-la.dts create mode 100644 qcom/direwolf-vm-la.dtsi diff --git a/qcom/Makefile b/qcom/Makefile index de5ea0359e17..f0f8a156f987 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -358,7 +358,8 @@ dtb-$(CONFIG_QTI_QUIN_GVM) += sa8155-vm-la.dtb \ sa8195-vm-lv-mt.dtb \ sa8195-vm-lv-lxc.dtb \ sa6155p-vm-la.dtb \ - direwolf-vm-lv.dtb + direwolf-vm-lv.dtb \ + direwolf-vm-la.dtb ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) dtbo-$(CONFIG_ARCH_DIREWOLF) += direwolf-ivi-rumi-overlay.dtbo \ diff --git a/qcom/direwolf-vm-la.dts b/qcom/direwolf-vm-la.dts new file mode 100644 index 000000000000..f535375cac94 --- /dev/null +++ b/qcom/direwolf-vm-la.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "direwolf-vm.dtsi" +#include "direwolf-vm-la.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Direwolf Single LA Virtual Machine"; + compatible = "qcom,direwolf"; + qcom,board-id = <0x1000001 0>; +}; diff --git a/qcom/direwolf-vm-la.dtsi b/qcom/direwolf-vm-la.dtsi new file mode 100644 index 000000000000..10aa218eda14 --- /dev/null +++ b/qcom/direwolf-vm-la.dtsi @@ -0,0 +1,6 @@ +&reserved_memory { + pmem_shared: pmem_shared_region { + reg = <0x1 0x66500000 0x0 0x51400000>; + label = "pmem_shared_mem"; + }; +}; diff --git a/qcom/direwolf-vm.dtsi b/qcom/direwolf-vm.dtsi index 6ed8aadb34e2..d402678a7242 100644 --- a/qcom/direwolf-vm.dtsi +++ b/qcom/direwolf-vm.dtsi @@ -5,6 +5,18 @@ model = "Qualcomm Technologies, Inc. Direwolf Virtual Machine"; qcom,msm-name = "Direwolf V1"; qcom,msm-id = <460 0x10000>; + + firmware:firmware { + android { + /delete-property/ boot_devices; + fstab { + vendor { + dev="/dev/block/platform/vdevs/1c160000.virtio_blk/vdc"; + fsmgr_flags = "wait"; + }; + }; + }; + }; }; &soc {