diff --git a/qcom/Makefile b/qcom/Makefile index 9816cb82..01b12374 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -384,6 +384,14 @@ dtb-$(CONFIG_ARCH_QTI_VM) += waipio-vm-mtp.dtb \ endif endif +ifeq ($(CONFIG_ARCH_CAPE), y) +ifeq ($(CONFIG_ARCH_QTI_VM), y) +dtb-$(CONFIG_ARCH_QTI_VM) += cape-vm-mtp.dtb \ + cape-vm-cdp.dtb \ + cape-vm-qrd.dtb +endif +endif + ifeq ($(CONFIG_ARCH_DIWALI), y) ifeq ($(CONFIG_ARCH_QTI_VM), y) dtb-$(CONFIG_ARCH_QTI_VM) += \ diff --git a/qcom/cape-vm-cdp.dts b/qcom/cape-vm-cdp.dts new file mode 100644 index 00000000..9224e3e6 --- /dev/null +++ b/qcom/cape-vm-cdp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "cape-vm.dtsi" +#include "cape-vm-cdp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Cape SVM CDP"; + compatible = "qcom,cape-cdp", "qcom,cape", "qcom,cdp"; + qcom,board-id = <0x10001 0>; +}; diff --git a/qcom/cape-vm-cdp.dtsi b/qcom/cape-vm-cdp.dtsi new file mode 100644 index 00000000..556835ec --- /dev/null +++ b/qcom/cape-vm-cdp.dtsi @@ -0,0 +1 @@ +#include "waipio-vm-cdp.dtsi" diff --git a/qcom/cape-vm-mtp.dts b/qcom/cape-vm-mtp.dts new file mode 100644 index 00000000..2b7a2aca --- /dev/null +++ b/qcom/cape-vm-mtp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "cape-vm.dtsi" +#include "cape-vm-mtp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Cape SVM MTP"; + compatible = "qcom,cape-mtp", "qcom,cape", "qcom,mtp"; + qcom,board-id = <0x10008 0>; +}; diff --git a/qcom/cape-vm-mtp.dtsi b/qcom/cape-vm-mtp.dtsi new file mode 100644 index 00000000..66b7eefb --- /dev/null +++ b/qcom/cape-vm-mtp.dtsi @@ -0,0 +1 @@ +#include "waipio-vm-mtp.dtsi" diff --git a/qcom/cape-vm-qrd.dts b/qcom/cape-vm-qrd.dts new file mode 100644 index 00000000..bf3721c0 --- /dev/null +++ b/qcom/cape-vm-qrd.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "cape-vm.dtsi" +#include "cape-vm-qrd.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Cape SVM QRD"; + compatible = "qcom,cape-qrd", "qcom,cape", "qcom,qrd"; + qcom,board-id = <0x1000B 0>; +}; diff --git a/qcom/cape-vm-qrd.dtsi b/qcom/cape-vm-qrd.dtsi new file mode 100644 index 00000000..f45d432a --- /dev/null +++ b/qcom/cape-vm-qrd.dtsi @@ -0,0 +1 @@ +#include "waipio-vm-qrd.dtsi" diff --git a/qcom/cape-vm.dtsi b/qcom/cape-vm.dtsi new file mode 100644 index 00000000..2975ddd5 --- /dev/null +++ b/qcom/cape-vm.dtsi @@ -0,0 +1,11 @@ +#include "waipio-vm.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Cape SVM"; + compatible = "qcom,cape"; + qcom,msm-id = <530 0x10000>; +}; + +&tlmm { + compatible = "qcom,cape-vm-pinctrl"; +};