diff --git a/qcom/Makefile b/qcom/Makefile index 87c0f241..e3aa3b9c 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -664,7 +664,13 @@ endif ifeq ($(CONFIG_ARCH_RAVELIN), y) ifeq ($(CONFIG_ARCH_QTI_VM), y) dtb-$(CONFIG_ARCH_QTI_VM) += \ - ravelin-vm-rumi.dtb + ravelin-vm-rumi.dtb \ + ravelin-vm-atp.dtb \ + ravelin-vm-idp.dtb \ + ravelin-vm-idp-wcn3988.dtb \ + ravelin-vm-idp-wcn3950-amoled-rcm.dtb \ + ravelin-vm-qrd.dtb + endif endif diff --git a/qcom/ravelin-vm-atp.dts b/qcom/ravelin-vm-atp.dts new file mode 100644 index 00000000..e7ea19d3 --- /dev/null +++ b/qcom/ravelin-vm-atp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "ravelin-vm.dtsi" +#include "ravelin-vm-atp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ravelin SVM ATP"; + compatible = "qcom,ravelin-atp", "qcom,ravelin", "qcom,atp"; + qcom,board-id = <33 0>; +}; diff --git a/qcom/ravelin-vm-atp.dtsi b/qcom/ravelin-vm-atp.dtsi new file mode 100644 index 00000000..17f1e228 --- /dev/null +++ b/qcom/ravelin-vm-atp.dtsi @@ -0,0 +1,2 @@ +&soc { +}; diff --git a/qcom/ravelin-vm-idp-wcn3950-amoled-rcm.dts b/qcom/ravelin-vm-idp-wcn3950-amoled-rcm.dts new file mode 100644 index 00000000..9aa2246d --- /dev/null +++ b/qcom/ravelin-vm-idp-wcn3950-amoled-rcm.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "ravelin-vm.dtsi" +#include "ravelin-vm-idp-wcn3950-amoled-rcm.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ravelin WCN3950 VM IDP + AMOLED + RCM"; + compatible = "qcom,ravelin-idp", "qcom,ravelin", "qcom,idp"; + qcom,board-id = <34 2>; +}; diff --git a/qcom/ravelin-vm-idp-wcn3950-amoled-rcm.dtsi b/qcom/ravelin-vm-idp-wcn3950-amoled-rcm.dtsi new file mode 100644 index 00000000..17f1e228 --- /dev/null +++ b/qcom/ravelin-vm-idp-wcn3950-amoled-rcm.dtsi @@ -0,0 +1,2 @@ +&soc { +}; diff --git a/qcom/ravelin-vm-idp-wcn3988.dts b/qcom/ravelin-vm-idp-wcn3988.dts new file mode 100644 index 00000000..e2c20702 --- /dev/null +++ b/qcom/ravelin-vm-idp-wcn3988.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "ravelin-vm.dtsi" +#include "ravelin-vm-idp-wcn3988.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ravelin SVM IDP + WCN3988"; + compatible = "qcom,ravelin-idp", "qcom,ravelin", "qcom,idp"; + qcom,board-id = <34 1>; +}; diff --git a/qcom/ravelin-vm-idp-wcn3988.dtsi b/qcom/ravelin-vm-idp-wcn3988.dtsi new file mode 100644 index 00000000..17f1e228 --- /dev/null +++ b/qcom/ravelin-vm-idp-wcn3988.dtsi @@ -0,0 +1,2 @@ +&soc { +}; diff --git a/qcom/ravelin-vm-idp.dts b/qcom/ravelin-vm-idp.dts new file mode 100644 index 00000000..58af50b3 --- /dev/null +++ b/qcom/ravelin-vm-idp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "ravelin-vm.dtsi" +#include "ravelin-vm-idp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ravelin SVM IDP"; + compatible = "qcom,ravelin-idp", "qcom,ravelin", "qcom,idp"; + qcom,board-id = <34 0>; +}; diff --git a/qcom/ravelin-vm-idp.dtsi b/qcom/ravelin-vm-idp.dtsi new file mode 100644 index 00000000..17f1e228 --- /dev/null +++ b/qcom/ravelin-vm-idp.dtsi @@ -0,0 +1,2 @@ +&soc { +}; diff --git a/qcom/ravelin-vm-qrd.dts b/qcom/ravelin-vm-qrd.dts new file mode 100644 index 00000000..3d9ba865 --- /dev/null +++ b/qcom/ravelin-vm-qrd.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "ravelin-vm.dtsi" +#include "ravelin-vm-qrd.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ravelin VM QRD"; + compatible = "qcom,ravelin-qrd", "qcom,ravelin", "qcom,qrd"; + qcom,board-id = <0x1000B 0>; +}; diff --git a/qcom/ravelin-vm-qrd.dtsi b/qcom/ravelin-vm-qrd.dtsi new file mode 100644 index 00000000..17f1e228 --- /dev/null +++ b/qcom/ravelin-vm-qrd.dtsi @@ -0,0 +1,2 @@ +&soc { +};