From 2e532a4e9634882188d0216c0c092bd4e8654652 Mon Sep 17 00:00:00 2001 From: Zhenhua Huang Date: Tue, 13 Sep 2022 16:12:07 +0800 Subject: [PATCH] ARM: dts: msm: Add DT for Ravelin 4GB support Add device tree files for Ravelin IDP and QRD with 4GB DDR supports. Change-Id: Id67b289639613cc45c17588b07ed6a5b0c229278 --- qcom/Makefile | 6 ++++++ qcom/ravelin-4gb.dts | 9 +++++++++ qcom/ravelin-4gb.dtsi | 6 ++++++ qcom/ravelin-idp-4gb-overlay.dts | 11 +++++++++++ qcom/ravelin-idp-4gb.dts | 10 ++++++++++ qcom/ravelin-idp-4gb.dtsi | 1 + qcom/ravelin-qrd-4gb-overlay.dts | 11 +++++++++++ qcom/ravelin-qrd-4gb.dts | 10 ++++++++++ qcom/ravelin-qrd-4gb.dtsi | 1 + 9 files changed, 65 insertions(+) create mode 100644 qcom/ravelin-4gb.dts create mode 100644 qcom/ravelin-4gb.dtsi create mode 100644 qcom/ravelin-idp-4gb-overlay.dts create mode 100644 qcom/ravelin-idp-4gb.dts create mode 100644 qcom/ravelin-idp-4gb.dtsi create mode 100644 qcom/ravelin-qrd-4gb-overlay.dts create mode 100644 qcom/ravelin-qrd-4gb.dts create mode 100644 qcom/ravelin-qrd-4gb.dtsi diff --git a/qcom/Makefile b/qcom/Makefile index ba480842..96288e39 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -540,6 +540,8 @@ dtbo-$(CONFIG_ARCH_RAVELIN) += ravelin-rumi-overlay.dtbo \ ravelin-atp-overlay.dtbo \ ravelin-idp-overlay.dtbo \ ravelin-qrd-overlay.dtbo \ + ravelin-idp-4gb-overlay.dtbo \ + ravelin-qrd-4gb-overlay.dtbo \ montague-rumi-overlay.dtbo \ montague-qrd-overlay.dtbo \ montague-hsp-overlay.dtbo \ @@ -550,6 +552,8 @@ ravelin-rumi-overlay.dtbo-base := ravelin.dtb ravelin-atp-overlay.dtbo-base := ravelin.dtb ravelin-idp-overlay.dtbo-base := ravelin.dtb ravelin-qrd-overlay.dtbo-base := ravelin.dtb +ravelin-idp-4gb-overlay.dtbo-base := ravelin-4gb.dtb +ravelin-qrd-4gb-overlay.dtbo-base := ravelin-4gb.dtb montague-rumi-overlay.dtbo-base := montague.dtb montaguep.dtb montague-qrd-overlay.dtbo-base := montague.dtb montaguep.dtb montague-hsp-overlay.dtbo-base := montague.dtb montaguep.dtb @@ -560,6 +564,8 @@ dtb-$(CONFIG_ARCH_RAVELIN) += ravelin-rumi.dtb \ ravelin-atp.dtb \ ravelin-idp.dtb \ ravelin-qrd.dtb \ + ravelin-idp-4gb.dtb \ + ravelin-qrd-4gb.dtb \ montague-rumi.dtb \ montague-qrd.dtb \ montague-hsp.dtb \ diff --git a/qcom/ravelin-4gb.dts b/qcom/ravelin-4gb.dts new file mode 100644 index 00000000..80f94c98 --- /dev/null +++ b/qcom/ravelin-4gb.dts @@ -0,0 +1,9 @@ +/dts-v1/; + +#include "ravelin-4gb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ravelin 4Gb SoC"; + compatible = "qcom,ravelin"; + qcom,board-id = <0 0x600>; +}; diff --git a/qcom/ravelin-4gb.dtsi b/qcom/ravelin-4gb.dtsi new file mode 100644 index 00000000..4a2add1a --- /dev/null +++ b/qcom/ravelin-4gb.dtsi @@ -0,0 +1,6 @@ +#include "ravelin.dtsi" +/ { +}; + +&soc { +}; diff --git a/qcom/ravelin-idp-4gb-overlay.dts b/qcom/ravelin-idp-4gb-overlay.dts new file mode 100644 index 00000000..45c88a0e --- /dev/null +++ b/qcom/ravelin-idp-4gb-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "ravelin-idp-4gb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ravelin IDP 4GB DDR"; + compatible = "qcom,ravelin-idp", "qcom,ravelin", "qcom,idp"; + qcom,msm-id = <568 0x10000>; + qcom,board-id = <34 0x600>; +}; diff --git a/qcom/ravelin-idp-4gb.dts b/qcom/ravelin-idp-4gb.dts new file mode 100644 index 00000000..adddf173 --- /dev/null +++ b/qcom/ravelin-idp-4gb.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "ravelin-4gb.dtsi" +#include "ravelin-idp-4gb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ravelin IDP 4GB DDR"; + compatible = "qcom,ravelin-idp", "qcom,ravelin", "qcom,idp"; + qcom,board-id = <0x34 0x600>; +}; diff --git a/qcom/ravelin-idp-4gb.dtsi b/qcom/ravelin-idp-4gb.dtsi new file mode 100644 index 00000000..b71ee48e --- /dev/null +++ b/qcom/ravelin-idp-4gb.dtsi @@ -0,0 +1 @@ +#include "ravelin-idp.dtsi" diff --git a/qcom/ravelin-qrd-4gb-overlay.dts b/qcom/ravelin-qrd-4gb-overlay.dts new file mode 100644 index 00000000..8ec9e13f --- /dev/null +++ b/qcom/ravelin-qrd-4gb-overlay.dts @@ -0,0 +1,11 @@ +/dts-v1/; +/plugin/; + +#include "ravelin-qrd-4gb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ravelin QRD 4GB DDR"; + compatible = "qcom,ravelin-qrd", "qcom,ravelin", "qcom,qrd"; + qcom,msm-id = <568 0x10000>; + qcom,board-id = <0x1000B 0x600>; +}; diff --git a/qcom/ravelin-qrd-4gb.dts b/qcom/ravelin-qrd-4gb.dts new file mode 100644 index 00000000..67bca93b --- /dev/null +++ b/qcom/ravelin-qrd-4gb.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "ravelin-4gb.dtsi" +#include "ravelin-qrd-4gb.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ravelin QRD 4GB DDR"; + compatible = "qcom,ravelin-qrd", "qcom,ravelin", "qcom,qrd"; + qcom,board-id = <0x1000B 0x600>; +}; diff --git a/qcom/ravelin-qrd-4gb.dtsi b/qcom/ravelin-qrd-4gb.dtsi new file mode 100644 index 00000000..76ba1b70 --- /dev/null +++ b/qcom/ravelin-qrd-4gb.dtsi @@ -0,0 +1 @@ +#include "ravelin-qrd.dtsi"