diff --git a/qcom/Makefile b/qcom/Makefile index 9ecfc679..ef6d371f 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -243,11 +243,20 @@ DIREWOLF_LV_GVM_BASE_DTB += direwolf-vm-lv.dtb DIREWOLF_LV_GVM_BOARDS += \ direwolf-vm-lv-overlay.dtbo + +SA8195_LA_GVM_BASE_DTB += sa8195-vm-la.dtb + +SA8195_LA_GVM_BOARDS += \ + sa8195-vm-la-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)) + $(call add-overlays, $(DIREWOLF_LV_GVM_BOARDS),$(DIREWOLF_LV_GVM_BASE_DTB)) \ + $(call add-overlays, $(SA8195_LA_GVM_BOARDS),$(SA8195_LA_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) + $(SA8155_LA_GVM_BOARDS) $(DIREWOLF_LV_GVM_BOARDS) $(SA8155_LA_GVM_BASE_DTB) $(DIREWOLF_LV_GVM_BASE_DTB) \ + $(SA8195_LA_GVM_BOARDS) $(SA8195_LA_GVM_BASE_DTB) + dtb-y += $(autogvm-dtb-y) SCUBA_AUTO_BASE_DTB += scuba_auto.dtb diff --git a/qcom/sa8195-vm-la-overlay.dts b/qcom/sa8195-vm-la-overlay.dts new file mode 100644 index 00000000..4c5bf46b --- /dev/null +++ b/qcom/sa8195-vm-la-overlay.dts @@ -0,0 +1,12 @@ +/dts-v1/; +/plugin/; + +#include "sa8195-vm.dtsi" +#include "sa8195-vm-la.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8195 Single LA Virtual Machine"; + compatible = "qcom,sa8195p", "qcom,quinvm"; + qcom,pmic-name = "PM8195"; + qcom,board-id = <0 0x1000001>; +}; diff --git a/qcom/sa8195-vm-la.dts b/qcom/sa8195-vm-la.dts new file mode 100644 index 00000000..310ed37b --- /dev/null +++ b/qcom/sa8195-vm-la.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "sa8195-vm.dtsi" +#include "sa8195-vm-la.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8195 Single LA Virtual Machine"; + compatible = "qcom,sa8195p", "qcom,quinvm"; + qcom,pmic-name = "PM8195"; + qcom,board-id = <0 0x1000001>; +}; diff --git a/qcom/sa8195-vm-la.dtsi b/qcom/sa8195-vm-la.dtsi new file mode 100644 index 00000000..17f1e228 --- /dev/null +++ b/qcom/sa8195-vm-la.dtsi @@ -0,0 +1,2 @@ +&soc { +}; diff --git a/qcom/sa8195-vm.dtsi b/qcom/sa8195-vm.dtsi new file mode 100644 index 00000000..98ccd3f9 --- /dev/null +++ b/qcom/sa8195-vm.dtsi @@ -0,0 +1,7 @@ +#include "quin-vm-common.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. SA8195 Virtual Machine"; + qcom,msm-name = "SA8195P"; + qcom,msm-id = <405 0x20000>; +};