ARM: dts: msm: Add initial device tree for Neo IDP/ATP platform

Add initial device tree support for Neo IDP/ATP platform.

Change-Id: I07466c07bd132e1e22b8ee1c1349269b8b352420
This commit is contained in:
Hrishabh Rajput
2022-02-28 12:12:22 +05:30
committed by Amrit Anand
parent 6f1a5dc0d3
commit de7f242028
11 changed files with 88 additions and 5 deletions

View File

@@ -151,7 +151,6 @@ Generic board variants:
- HDK device:
compatible = "qcom,hdk"
Boards (SoC type + board variant):
compatible = "qcom,apq8016"
@@ -289,6 +288,8 @@ compatible = "qcom,diwali-lte-qrd"
compatible = "qcom,diwali-lte-atp"
compatible = "qcom,neo-rumi"
compatible = "qcom,neo-qxr"
compatible = "qcom,neo-idp"
compatible = "qcom,neo-atp"
compatible = "qcom,parrot-rumi"
compatible = "qcom,parrot-idp"
compatible = "qcom,parrot-qrd"

View File

@@ -167,15 +167,26 @@ endif
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
dtbo-$(CONFIG_ARCH_NEO) += neo-rumi-overlay.dtbo \
neo_la-rumi-overlay.dtbo \
neo-qxr-overlay.dtbo
neo-qxr-overlay.dtbo \
neo-idp-overlay.dtbo \
neo-atp-overlay.dtbo \
neo-sg-idp-overlay.dtbo
neo-rumi-overlay.dtbo-base := neo.dtb
neo_la-rumi-overlay.dtbo-base := neo_la.dtb
neo-qxr-overlay.dtbo-base := neo.dtb
neo-idp-overlay.dtbo-base := neo.dtb
neo-atp-overlay.dtbo-base := neo.dtb
neo-sg-idp-overlay.dtbo-base := neo_la.dtb
else
dtb-$(CONFIG_ARCH_NEO) += neo-rumi.dtb
dtb-$(CONFIG_ARCH_NEO) += neo_la-rumi.dtb
dtb-$(CONFIG_ARCH_NEO) += neo-qxr.dtb
dtb-$(CONFIG_ARCH_NEO) += neo-rumi.dtb \
neo_la-rumi.dtb \
neo-qxr.dtb \
neo-idp.dtb \
neo-atp.dtb \
neo-sg-idp.dtb
endif
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)

12
qcom/neo-atp-overlay.dts Normal file
View File

@@ -0,0 +1,12 @@
/dts-v1/;
/plugin/;
#include "neo-atp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. NEO ATP";
compatible = "qcom,neo-atp", "qcom,neo", "qcom,atp";
qcom,msm-id = <525 0x10000>;
qcom,board-id = <33 0>;
};

11
qcom/neo-atp.dts Normal file
View File

@@ -0,0 +1,11 @@
/dts-v1/;
#include "neo.dtsi"
#include "neo-atp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Neo ATP";
compatible = "qcom,neo-atp", "qcom,neo", "qcom,atp";
qcom,board-id = <33 0>;
};

2
qcom/neo-atp.dtsi Normal file
View File

@@ -0,0 +1,2 @@
&soc {
};

11
qcom/neo-idp-overlay.dts Normal file
View File

@@ -0,0 +1,11 @@
/dts-v1/;
/plugin/;
#include "neo-idp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. NEO IDP Helios";
compatible = "qcom,neo-idp", "qcom,neo", "qcom,idp";
qcom,msm-id = <525 0x10000>;
qcom,board-id = <34 0>;
};

10
qcom/neo-idp.dts Normal file
View File

@@ -0,0 +1,10 @@
/dts-v1/;
#include "neo.dtsi"
#include "neo-idp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. NEO IDP Helios";
compatible = "qcom,neo-idp", "qcom,neo", "qcom,idp";
qcom,board-id = <34 0>;
};

2
qcom/neo-idp.dtsi Normal file
View File

@@ -0,0 +1,2 @@
&soc {
};

View File

@@ -0,0 +1,11 @@
/dts-v1/;
/plugin/;
#include "neo-sg-idp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. NEO SG IDP";
compatible = "qcom,neo-idp", "qcom,neo", "qcom,idp";
qcom,msm-id = <554 0x10000>;
qcom,board-id = <34 1>;
};

10
qcom/neo-sg-idp.dts Normal file
View File

@@ -0,0 +1,10 @@
/dts-v1/;
#include "neo_la.dtsi"
#include "neo-sg-idp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. NEO SG IDP";
compatible = "qcom,neo-idp", "qcom,neo", "qcom,idp";
qcom,board-id = <34 1>;
};

2
qcom/neo-sg-idp.dtsi Normal file
View File

@@ -0,0 +1,2 @@
&soc {
};