From db14c3e68eba96195b0587f799db27b9d8a5c423 Mon Sep 17 00:00:00 2001 From: Yue Liu Date: Fri, 4 Nov 2022 14:54:22 +0800 Subject: [PATCH] ARM: dts: msm: Add platform specific DT for Ravelin VM Add platform specific device tree files for Ravelin VM. Change-Id: I09d79ba8bfd480f9ad4e63c857e4a838f9b3ba63 --- qcom/Makefile | 8 +++++++- qcom/ravelin-vm-atp.dts | 10 ++++++++++ qcom/ravelin-vm-atp.dtsi | 2 ++ qcom/ravelin-vm-idp-wcn3950-amoled-rcm.dts | 10 ++++++++++ qcom/ravelin-vm-idp-wcn3950-amoled-rcm.dtsi | 2 ++ qcom/ravelin-vm-idp-wcn3988.dts | 10 ++++++++++ qcom/ravelin-vm-idp-wcn3988.dtsi | 2 ++ qcom/ravelin-vm-idp.dts | 10 ++++++++++ qcom/ravelin-vm-idp.dtsi | 2 ++ qcom/ravelin-vm-qrd.dts | 10 ++++++++++ qcom/ravelin-vm-qrd.dtsi | 2 ++ 11 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 qcom/ravelin-vm-atp.dts create mode 100644 qcom/ravelin-vm-atp.dtsi create mode 100644 qcom/ravelin-vm-idp-wcn3950-amoled-rcm.dts create mode 100644 qcom/ravelin-vm-idp-wcn3950-amoled-rcm.dtsi create mode 100644 qcom/ravelin-vm-idp-wcn3988.dts create mode 100644 qcom/ravelin-vm-idp-wcn3988.dtsi create mode 100644 qcom/ravelin-vm-idp.dts create mode 100644 qcom/ravelin-vm-idp.dtsi create mode 100644 qcom/ravelin-vm-qrd.dts create mode 100644 qcom/ravelin-vm-qrd.dtsi 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 { +};