From 4caedac05760fa2fade24465737cc6df2d7ab207 Mon Sep 17 00:00:00 2001 From: Zou Shunxiang Date: Tue, 20 Sep 2022 18:55:17 +0800 Subject: [PATCH] ARM: dts: msm: Add direwolf dts files for lvgvm Add base direwolf dts files for lvgvm. Change-Id: I08ace37bc86a8da6196fbc9e1e6a75e2b87134b7 --- qcom/Makefile | 12 +++++++++--- qcom/direwolf-vm-lv-overlay.dts | 11 +++++++++++ qcom/direwolf-vm-lv.dts | 10 ++++++++++ qcom/direwolf-vm-lv.dtsi | 2 ++ qcom/direwolf-vm.dtsi | 7 +++++++ 5 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 qcom/direwolf-vm-lv-overlay.dts create mode 100644 qcom/direwolf-vm-lv.dts create mode 100644 qcom/direwolf-vm-lv.dtsi create mode 100644 qcom/direwolf-vm.dtsi diff --git a/qcom/Makefile b/qcom/Makefile index 7b806044..d231a7d4 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -235,10 +235,16 @@ SA8155_LA_GVM_BASE_DTB += sa8155-vm-la.dtb SA8155_LA_GVM_BOARDS += \ sa8155-vm-la-overlay.dtbo -autogvm-dtb-$(CONFIG_QTI_QUIN_GVM) += \ - $(call add-overlays, $(SA8155_LA_GVM_BOARDS),$(SA8155_LA_GVM_BASE_DTB)) -autogvm-overlays-dtb-$(CONFIG_QTI_QUIN_GVM) += $(SA8155_LA_GVM_BOARDS) $(SA8155_LA_GVM_BASE_DTB) +DIREWOLF_LV_GVM_BASE_DTB += direwolf-vm-lv.dtb +DIREWOLF_LV_GVM_BOARDS += \ + direwolf-vm-lv-overlay.dtbo + +autogvm-dtb-$(CONFIG_QTI_QUIN_GVM) += \ + $(call add-overlays, $(SA8155_LA_GVM_BOARDS),$(SA8155_LA_GVM_BASE_DTB)) \ + $(call add-overlays, $(DIREWOLF_LV_GVM_BOARDS),$(DIREWOLF_LV_GVM_BASE_DTB)) +autogvm-overlays-dtb-$(CONFIG_QTI_QUIN_GVM) += \ + $(SA8155_LA_GVM_BOARDS) $(DIREWOLF_LV_GVM_BOARDS) $(SA8155_LA_GVM_BASE_DTB) $(DIREWOLF_LV_GVM_BASE_DTB) dtb-y += $(autogvm-dtb-y) SCUBA_AUTO_BASE_DTB += scuba_auto.dtb diff --git a/qcom/direwolf-vm-lv-overlay.dts b/qcom/direwolf-vm-lv-overlay.dts new file mode 100644 index 00000000..db42d935 --- /dev/null +++ b/qcom/direwolf-vm-lv-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "direwolf-vm.dtsi" +#include "direwolf-vm-lv.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Direwolf Single LV Virtual Machine"; + compatible = "qcom,direwolf", "qcom,quinvm"; + qcom,board-id = <0 0x1000002>; +}; diff --git a/qcom/direwolf-vm-lv.dts b/qcom/direwolf-vm-lv.dts new file mode 100644 index 00000000..6758100c --- /dev/null +++ b/qcom/direwolf-vm-lv.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "direwolf-vm.dtsi" +#include "direwolf-vm-lv.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Direwolf Single LV Virtual Machine"; + compatible = "qcom,direwolf", "qcom,quinvm"; + qcom,board-id = <0 0x1000002>; +}; diff --git a/qcom/direwolf-vm-lv.dtsi b/qcom/direwolf-vm-lv.dtsi new file mode 100644 index 00000000..17f1e228 --- /dev/null +++ b/qcom/direwolf-vm-lv.dtsi @@ -0,0 +1,2 @@ +&soc { +}; diff --git a/qcom/direwolf-vm.dtsi b/qcom/direwolf-vm.dtsi new file mode 100644 index 00000000..285fb72f --- /dev/null +++ b/qcom/direwolf-vm.dtsi @@ -0,0 +1,7 @@ +#include "quin-vm-common.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Direwolf Virtual Machine"; + qcom,msm-name = "SA_DIREWOLF_IVI"; + qcom,msm-id = <460 0x10000>; +};