ARM: dts: msm: Add device-tree support for Diwali LTE

Add device-tree support for Diwali LTE.

Change-Id: I425665a6a52275aee685d6a4f1b839c05b04bcdf
This commit is contained in:
Mukesh Ojha
2022-02-15 18:48:21 +05:30
parent 9f62914459
commit 4a970ab0bb
26 changed files with 149 additions and 18 deletions

View File

@@ -90,7 +90,7 @@ SoCs:
compatible = "qcom,waipio", "qcom,waipiop"
- DIWALI
compatible = "qcom,diwali", "qcom,diwalip"
compatible = "qcom,diwali", "qcom,diwalip", "qcom,diwali-lte"
- CAPE
compatible = "qcom,cape", "qcom,cape-v2", "qcom,capep"
@@ -284,6 +284,9 @@ compatible = "qcom,diwali-atp"
compatible = "qcom,diwalip-idp"
compatible = "qcom,diwalip-qrd"
compatible = "qcom,diwalip-atp"
compatible = "qcom,diwali-lte-idp"
compatible = "qcom,diwali-lte-qrd"
compatible = "qcom,diwali-lte-atp"
compatible = "qcom,neo-rumi"
compatible = "qcom,parrot-rumi"
compatible = "qcom,anorak-rumi"

View File

@@ -184,14 +184,14 @@ dtbo-$(CONFIG_ARCH_DIWALI) += diwali-rumi-overlay.dtbo \
diwali-qrd-nopmi-overlay.dtbo
diwali-rumi-overlay.dtbo-base := diwali.dtb
diwali-idp-overlay.dtbo-base := diwali.dtb diwalip.dtb
diwali-atp-overlay.dtbo-base := diwali.dtb diwalip.dtb
diwali-qrd-overlay.dtbo-base := diwali.dtb diwalip.dtb
diwali-idp-amoled-overlay.dtbo-base := diwali.dtb diwalip.dtb
diwali-idp-usbc-overlay.dtbo-base := diwali.dtb diwalip.dtb
diwali-idp-hsp-overlay.dtbo-base := diwali-hsp.dtb diwalip.dtb
diwali-idp-nopmi-overlay.dtbo-base := diwali.dtb diwalip.dtb
diwali-qrd-nopmi-overlay.dtbo-base := diwali.dtb diwalip.dtb
diwali-idp-overlay.dtbo-base := diwali.dtb diwalip.dtb diwali-lte.dtb
diwali-atp-overlay.dtbo-base := diwali.dtb diwalip.dtb diwali-lte.dtb
diwali-qrd-overlay.dtbo-base := diwali.dtb diwalip.dtb diwali-lte.dtb
diwali-idp-amoled-overlay.dtbo-base := diwali.dtb diwalip.dtb diwali-lte.dtb
diwali-idp-usbc-overlay.dtbo-base := diwali.dtb diwalip.dtb diwali-lte.dtb
diwali-idp-hsp-overlay.dtbo-base := diwali-hsp.dtb diwalip.dtb diwali-lte.dtb
diwali-idp-nopmi-overlay.dtbo-base := diwali.dtb diwalip.dtb diwali-lte.dtb
diwali-qrd-nopmi-overlay.dtbo-base := diwali.dtb diwalip.dtb diwali-lte.dtb
else
dtb-$(CONFIG_ARCH_DIWALI) += diwali-rumi.dtb \
diwali-idp.dtb \
@@ -209,7 +209,15 @@ dtb-$(CONFIG_ARCH_DIWALI) += diwali-rumi.dtb \
diwalip-idp-usbc.dtb \
diwalip-idp-hsp.dtb \
diwalip-idp-nopmi.dtb \
diwalip-qrd-nopmi.dtb
diwalip-qrd-nopmi.dtb \
diwali-lte-idp.dtb \
diwali-lte-atp.dtb \
diwali-lte-qrd.dtb \
diwali-lte-idp-amoled.dtb \
diwali-lte-idp-usbc.dtb \
diwali-lte-idp-hsp.dtb \
diwali-lte-idp-nopmi.dtb \
diwali-lte-qrd-nopmi.dtb
endif
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)

View File

@@ -6,7 +6,7 @@
/ {
model = "Qualcomm Technologies, Inc. Diwali ATP";
compatible = "qcom,diwali-atp", "qcom,diwali", "qcom,atp";
qcom,msm-id = <506 0x10000>, <547 0x10000>;
qcom,msm-id = <506 0x10000>, <547 0x10000>, <564 0x10000>;
qcom,board-id = <33 0>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2E>;

View File

@@ -6,7 +6,7 @@
/ {
model = "Qualcomm Technologies, Inc. Diwali IDP AMOLED";
compatible = "qcom,diwali-idp", "qcom,diwali", "qcom,idp";
qcom,msm-id = <506 0x10000>, <547 0x10000>;
qcom,msm-id = <506 0x10000>, <547 0x10000>, <564 0x10000>;
qcom,board-id = <34 3>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2E>;

View File

@@ -7,7 +7,7 @@
/ {
model = "Qualcomm Technologies, Inc. Diwali IDP + HSP";
compatible = "qcom,diwali-idp", "qcom,diwali", "qcom,idp";
qcom,msm-id = <506 0x10000>, <547 0x10000>;
qcom,msm-id = <506 0x10000>, <547 0x10000>, <564 0x10000>;
qcom,board-id = <34 2>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2E>;

View File

@@ -6,7 +6,7 @@
/ {
model = "Qualcomm Technologies, Inc. Diwali IDP NOPMI";
compatible = "qcom,diwali-idp", "qcom,diwali", "qcom,idp";
qcom,msm-id = <506 0x10000>, <547 0x10000>;
qcom,msm-id = <506 0x10000>, <547 0x10000>, <564 0x10000>;
qcom,board-id = <34 0>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;

View File

@@ -7,7 +7,7 @@
/ {
model = "Qualcomm Technologies, Inc. Diwali IDP";
compatible = "qcom,diwali-idp", "qcom,diwali", "qcom,idp";
qcom,msm-id = <506 0x10000>, <547 0x10000>;
qcom,msm-id = <506 0x10000>, <547 0x10000>, <564 0x10000>;
qcom,board-id = <34 0>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2E>;

View File

@@ -6,7 +6,7 @@
/ {
model = "Qualcomm Technologies, Inc. Diwali IDP USBC audio";
compatible = "qcom,diwali-idp", "qcom,diwali", "qcom,idp";
qcom,msm-id = <506 0x10000>, <547 0x10000>;
qcom,msm-id = <506 0x10000>, <547 0x10000>, <564 0x10000>;
qcom,board-id = <34 1>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2E>;

12
qcom/diwali-lte-atp.dts Normal file
View File

@@ -0,0 +1,12 @@
/dts-v1/;
#include "diwali-lte.dtsi"
#include "diwali-lte-atp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Diwali LTE ATP";
compatible = "qcom,diwali-lte-atp", "qcom,diwali-lte", "qcom,atp";
qcom,board-id = <33 0>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2E>;
};

1
qcom/diwali-lte-atp.dtsi Normal file
View File

@@ -0,0 +1 @@
#include "diwali-atp.dtsi"

View File

@@ -0,0 +1,12 @@
/dts-v1/;
#include "diwali-lte.dtsi"
#include "diwali-lte-idp-amoled.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Diwali LTE IDP AMOLED";
compatible = "qcom,diwali-lte-idp", "qcom,diwali-lte", "qcom,idp";
qcom,board-id = <34 3>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2E>;
};

View File

@@ -0,0 +1 @@
#include "diwali-idp-amoled.dtsi"

View File

@@ -0,0 +1,12 @@
/dts-v1/;
#include "diwali-lte.dtsi"
#include "diwali-lte-idp-hsp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Diwali LTE IDP + HSP";
compatible = "qcom,diwali-lte-idp", "qcom,diwali-lte", "qcom,idp";
qcom,board-id = <34 2>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2E>;
};

View File

@@ -0,0 +1 @@
#include "diwali-idp-hsp.dtsi"

View File

@@ -0,0 +1,12 @@
/dts-v1/;
#include "diwali-lte.dtsi"
#include "diwali-lte-idp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Diwali LTE IDP NOPMI";
compatible = "qcom,diwali-lte-idp", "qcom,diwali-lte", "qcom,idp";
qcom,board-id = <34 0>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
};

View File

@@ -0,0 +1,12 @@
/dts-v1/;
#include "diwali-lte.dtsi"
#include "diwali-lte-idp-usbc.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Diwali LTE IDP USBC audio";
compatible = "qcom,diwali-lte-idp", "qcom,diwali-lte", "qcom,idp";
qcom,board-id = <34 1>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2E>;
};

View File

@@ -0,0 +1 @@
#include "diwali-idp-usbc.dtsi"

13
qcom/diwali-lte-idp.dts Normal file
View File

@@ -0,0 +1,13 @@
/dts-v1/;
#include "diwali-lte.dtsi"
#include "diwali-idp.dtsi"
#include "diwali-idp-pm7250b.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Diwali LTE IDP";
compatible = "qcom,diwali-lte-idp", "qcom,diwali-lte", "qcom,idp";
qcom,board-id = <34 0>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2E>;
};

1
qcom/diwali-lte-idp.dtsi Normal file
View File

@@ -0,0 +1 @@
#include "diwali-idp.dtsi"

View File

@@ -0,0 +1,12 @@
/dts-v1/;
#include "diwali-lte.dtsi"
#include "diwali-lte-qrd.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Diwali LTE QRD NOPMI";
compatible = "qcom,diwali-lte-qrd", "qcom,diwali-lte", "qcom,qrd";
qcom,board-id = <0x1000B 0>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
};

13
qcom/diwali-lte-qrd.dts Normal file
View File

@@ -0,0 +1,13 @@
/dts-v1/;
#include "diwali-lte.dtsi"
#include "diwali-qrd.dtsi"
#include "diwali-qrd-pm7250b.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Diwali LTE QRD";
compatible = "qcom,diwali-lte-qrd", "qcom,diwali-lte", "qcom,qrd";
qcom,board-id = <0x1000B 0>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2E>;
};

1
qcom/diwali-lte-qrd.dtsi Normal file
View File

@@ -0,0 +1 @@
#include "diwali-qrd.dtsi"

9
qcom/diwali-lte.dts Normal file
View File

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

7
qcom/diwali-lte.dtsi Normal file
View File

@@ -0,0 +1,7 @@
#include "diwali.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Diwali LTE";
compatible = "qcom,diwali-lte";
qcom,msm-id = <564 0x10000>;
};

View File

@@ -6,7 +6,7 @@
/ {
model = "Qualcomm Technologies, Inc. Diwali QRD NOPMI";
compatible = "qcom,diwali-qrd", "qcom,diwali", "qcom,qrd";
qcom,msm-id = <506 0x10000>, <547 0x10000>;
qcom,msm-id = <506 0x10000>, <547 0x10000>, <564 0x10000>;
qcom,board-id = <0x1000B 0>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;

View File

@@ -7,7 +7,7 @@
/ {
model = "Qualcomm Technologies, Inc. Diwali QRD";
compatible = "qcom,diwali-qrd", "qcom,diwali", "qcom,qrd";
qcom,msm-id = <506 0x10000>, <547 0x10000>;
qcom,msm-id = <506 0x10000>, <547 0x10000>, <564 0x10000>;
qcom,board-id = <0x1000B 0>;
qcom,pmic-id-size = <9>;
qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2E>;