ARM: dts: msm: Add device tree variants for Monaco

Add initial dts files for Monaco.

Change-Id: I5a44d60cbc31aa6e0f7d930d6f44a902942ead04
This commit is contained in:
Nagireddy Annem 2021-03-10 11:15:26 +05:30 • committed by Gerrit - the friendly Code Review server
commit 8be455bb75
24 changed files with 167 additions and 4 deletions

View file

@ -107,6 +107,9 @@ SoCs:
- MONACO
compatible = "qcom,monaco"
- MONACOP
compatible = "qcom,monacop"
- SDXNIGHTJAR
compatible = "qcom,sdxnightjar"
@ -291,6 +294,8 @@ compatible = "qcom,holi-atp"
compatible = "qcom,blair-rumi"
compatible = "qcom,scuba-idp"
compatible = "qcom,monaco-rumi"
compatible = "qcom,monaco"
compatible = "qcom,monacop"
compatible = "qcom,sdxnightjar-mtp"
compatible = "qcom,sdxnightjar-cdp"
compatible = "qcom,sdxnightjar-qrd"

View file

@ -220,11 +220,31 @@ endif
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_MONACO) += \
monaco-rumi-overlay.dtbo
monaco-rumi-overlay.dtbo \
monaco-standalone-idp-v1-overlay.dtbo \
monaco-standalone-idp-v2-overlay.dtbo \
monaco-standalone-idp-v3-overlay.dtbo \
monaco-idp-v1-verlay.dtbo \
monaco-idp-v2-overlay.dtbo \
monaco-idp-v3-overlay.dtbo
monaco-rumi-overlay.dtbo-base := monaco.dtb
monaco-standalone-idp-v1-overlay.dtbo-base := monaco.dtb
monaco-standalone-idp-v2-overlay.dtbo-base := monaco.dtb
monaco-standalone-idp-v3-overlay.dtbo-base := monaco.dtb
monaco-idp-v1-overlay.dtbo-base := monaco.dtb monacop.dtb
monaco-idp-v2-overlay.dtbo-base := monaco.dtb
monaco-idp-v3-overlay.dtbo-base := monaco.dtb
else
dtb-$(CONFIG_ARCH_MONACO) += monaco-rumi.dtb
dtb-$(CONFIG_ARCH_MONACO) += monaco-rumi.dtb \
monaco-standalone-idp-v1.dtb \
monaco-standalone-idp-v2.dtb \
monaco-standalone-idp-v3.dtb \
monaco-idp-v1.dtb \
monaco-idp-v2.dtb \
monaco-idp-v3.dtb \
monacop-idp-v1.dtb
endif
dtb-$(CONFIG_ARCH_SCUBA) += qrb2210-rb1.dtb

View file

@ -0,0 +1,9 @@
/dts-v1/;
/plugin/;
#include "monaco-idp-v1.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Monaco IDP V1.0";
qcom,board-id = <0x010022 0x0>;
};

10
qcom/monaco-idp-v1.dts Normal file
View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "monaco.dtsi"
#include "monaco-idp-v1.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Monaco IDP V1.0";
compatible = "qcom,monaco", "qcom,idp";
qcom,board-id = <0x010022 0x0>;
};

0
qcom/monaco-idp-v1.dtsi Normal file
View file

View file

@ -0,0 +1,9 @@
/dts-v1/;
/plugin/;
#include "monaco-idp-v2.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Monaco IDP V2.0";
qcom,board-id = <0x020022 0x0>;
};

10
qcom/monaco-idp-v2.dts Normal file
View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "monaco.dtsi"
#include "monaco-idp-v2.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Monaco IDP V2.0";
compatible = "qcom,monaco", "qcom,idp";
qcom,board-id = <0x020022 0x0>;
};

0
qcom/monaco-idp-v2.dtsi Normal file
View file

View file

@ -0,0 +1,9 @@
/dts-v1/;
/plugin/;
#include "monaco-idp-v3.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Monaco IDP V3.0";
qcom,board-id = <0x030022 0x0>;
};

10
qcom/monaco-idp-v3.dts Normal file
View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "monaco.dtsi"
#include "monaco-idp-v3.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Monaco IDP V3.0";
compatible = "qcom,monaco", "qcom,idp";
qcom,board-id = <0x030022 0x0>;
};

0
qcom/monaco-idp-v3.dtsi Normal file
View file

View file

@ -5,7 +5,5 @@
/ {
model = "Qualcomm Technologies, Inc. Monaco RUMI";
compatible = "qcom,monaco-rumi", "qcom,monaco", "qcom,rumi";
qcom,msm-id = <486 0x10000>;
qcom,board-id = <15 0>;
};

View file

@ -0,0 +1,9 @@
/dts-v1/;
/plugin/;
#include "monaco-standalone-idp-v1.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Monaco standalone IDP V1.0";
qcom,board-id = <0x010022 0x1>;
};

View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "monaco.dtsi"
#include "monaco-standalone-idp-v1.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Monaco standalone IDP V1.0";
compatible = "qcom,monaco", "qcom,idp";
qcom,board-id = <0x010022 0x1>;
};

View file

View file

@ -0,0 +1,9 @@
/dts-v1/;
/plugin/;
#include "monaco-standalone-idp-v2.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Monaco standalone IDP V2.0";
qcom,board-id = <0x020022 0x1>;
};

View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "monaco.dtsi"
#include "monaco-standalone-idp-v2.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Monaco standalone IDP V2.0";
compatible = "qcom,monaco", "qcom,idp";
qcom,board-id = <0x020022 0x1>;
};

View file

View file

@ -0,0 +1,9 @@
/dts-v1/;
/plugin/;
#include "monaco-standalone-idp-v3.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Monaco standalone IDP V3.0";
qcom,board-id = <0x030022 0x1>;
};

View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "monaco.dtsi"
#include "monaco-standalone-idp-v3.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Monaco standalone DP V3.0";
compatible = "qcom,monaco", "qcom,idp";
qcom,board-id = <0x030022 0x1>;
};

View file

10
qcom/monacop-idp-v1.dts Normal file
View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "monacop.dtsi"
#include "monaco-idp-v1.dtsi"
/ {
model = "Qualcomm Technologies, Inc. MonacoP IDP V1.0";
compatible = "qcom,monaco", "qcom,idp";
qcom,board-id = <0x010022 0x0>;
};

9
qcom/monacop.dts Normal file
View file

@ -0,0 +1,9 @@
/dts-v1/;
#include "monacop.dtsi"
/ {
model = "Qualcomm Technologies, Inc. MonacoP SoC";
compatible = "qcom,monacop";
qcom,board-id = <0 0>;
};

7
qcom/monacop.dtsi Normal file
View file

@ -0,0 +1,7 @@
#include "monaco.dtsi"
/ {
model = "Qualcomm Technologies, Inc. MonacoP";
compatible = "qcom,monacop";
qcom,msm-id = <517 0x10000>;
};