ARM: dts: msm: Add support for Katmai targets

Add support for Katmai platform on all supported
variant of Yupik and Yupikp.

Change-Id: Ia82db0a6602573b9c6b1b512848e9aeeacded14a
This commit is contained in:
Dishendra Deshmukh 2022-04-22 12:45:46 +05:30 • committed by Dishednra Deshmukh
commit 89be46d5a2
29 changed files with 199 additions and 25 deletions

View file

@ -259,18 +259,18 @@ yupikp-atp-overlay.dtbo-base := yupikp.dtb
yupikp-qrd-overlay.dtbo-base := yupikp.dtb
yupikp-idps-amoled-overlay.dtbo-base := yupikp.dtb
yupikp-idp-hsp-overlay.dtbo-base := yupikp-hsp.dtb
yupik-iot-idp-overlay.dtbo-base := yupik-iot.dtb
yupik-iot-idp-pm7250b-overlay.dtbo-base := yupik-iot.dtb
yupik-iot-qrd-overlay.dtbo-base := yupik-iot.dtb
yupik-iot-hsp-overlay.dtbo-base := yupik-iot.dtb
yupik-iot-hsp-pm7250b-overlay.dtbo-base := yupik-iot.dtb
yupik-iot-idps-amoled-overlay.dtbo-base := yupik-iot.dtb
yupikp-iot-idp-overlay.dtbo-base := yupikp-iot.dtb
yupikp-iot-idp-pm7250b-overlay.dtbo-base := yupikp-iot.dtb
yupikp-iot-qrd-overlay.dtbo-base := yupikp-iot.dtb
yupikp-iot-hsp-overlay.dtbo-base := yupikp-iot.dtb
yupikp-iot-hsp-pm7250b-overlay.dtbo-base := yupikp-iot.dtb
yupikp-iot-idps-amoled-overlay.dtbo-base := yupikp-iot.dtb
yupik-iot-idp-overlay.dtbo-base := yupik-iot.dtb katmai.dtb
yupik-iot-idp-pm7250b-overlay.dtbo-base := yupik-iot.dtb katmai.dtb
yupik-iot-qrd-overlay.dtbo-base := yupik-iot.dtb katmai.dtb
yupik-iot-hsp-overlay.dtbo-base := yupik-iot.dtb katmai.dtb
yupik-iot-hsp-pm7250b-overlay.dtbo-base := yupik-iot.dtb katmai.dtb
yupik-iot-idps-amoled-overlay.dtbo-base := yupik-iot.dtb katmai.dtb
yupikp-iot-idp-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb
yupikp-iot-idp-pm7250b-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb
yupikp-iot-qrd-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb
yupikp-iot-hsp-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb
yupikp-iot-hsp-pm7250b-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb
yupikp-iot-idps-amoled-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb
else
dtb-$(CONFIG_ARCH_YUPIK) += yupik-rumi.dtb \
yupik-idp.dtb \
@ -295,7 +295,19 @@ dtb-$(CONFIG_ARCH_YUPIK) += yupik-rumi.dtb \
yupikp-iot-hsp.dtb \
yupik-iot-hsp-pm7250b.dtb \
yupikp-iot-hsp-pm7250b.dtb \
yupikp-iot-idps-amoled.dtb
yupikp-iot-idps-amoled.dtb \
katmai-idp.dtb \
katmai-idp-pm7250b.dtb \
katmai-qrd.dtb \
katmai-hsp.dtb \
katmai-idps-amoled.dtb \
katmaip-idp.dtb \
katmaip-idp-pm7250b.dtb \
katmaip-qrd.dtb \
katmaip-hsp.dtb \
katmai-hsp-pm7250b.dtb \
katmaip-hsp-pm7250b.dtb \
katmaip-idps-amoled.dtb
endif
ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)

View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "katmai.dtsi"
#include "yupik-iot-hsp-pm7250b.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Katmai HSP + PM7250B";
compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
qcom,board-id = <34 1>;
};

10
qcom/katmai-hsp.dts Normal file
View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "katmai.dtsi"
#include "yupik-iot-hsp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Katmai HSP";
compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
qcom,board-id = <34 1>;
};

View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "katmai.dtsi"
#include "yupik-iot-idp-pm7250b.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Katmai IDP + PM7250B";
compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
qcom,board-id = <34 0>;
};

10
qcom/katmai-idp.dts Normal file
View file

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

View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "katmai.dtsi"
#include "yupik-iot-idps-amoled.dtsi"
/ {
model = "Qualcomm Technologies, Inc. KATMAI IDPS + AMOLED";
compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
qcom,board-id = <34 2>;
};

10
qcom/katmai-qrd.dts Normal file
View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "katmai.dtsi"
#include "yupik-iot-qrd.dtsi"
/ {
model = "Qualcomm Technologies, Inc. KATMAI QRD";
compatible = "qcom,yupik-iot-qrd", "qcom,yupik-iot", "qcom,qrd";
qcom,board-id = <0x1000B 0>;
};

9
qcom/katmai.dts Normal file
View file

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

7
qcom/katmai.dtsi Normal file
View file

@ -0,0 +1,7 @@
#include "yupik-iot.dtsi"
/ {
model = "Qualcomm Technologies, Inc. KATMAI SoC";
compatible = "qcom,yupik-iot";
qcom,msm-id = <576 0x10000>;
};

View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "katmaip.dtsi"
#include "yupikp-iot-hsp-pm7250b.dtsi"
/ {
model = "Qualcomm Technologies, Inc. KatmaiP HSP + PM7250B";
compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp";
qcom,board-id = <34 1>;
};

10
qcom/katmaip-hsp.dts Normal file
View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "katmaip.dtsi"
#include "yupikp-iot-hsp.dtsi"
/ {
model = "Qualcomm Technologies, Inc. KatmaiP HSP";
compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp";
qcom,board-id = <34 1>;
};

View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "katmaip.dtsi"
#include "yupikp-iot-idp-pm7250b.dtsi"
/ {
model = "Qualcomm Technologies, Inc. KatmaiP IDP + PM7250B";
compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp";
qcom,board-id = <34 0>;
};

10
qcom/katmaip-idp.dts Normal file
View file

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

View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "katmaip.dtsi"
#include "yupikp-iot-idps-amoled.dtsi"
/ {
model = "Qualcomm Technologies, Inc. KATMAIP IDPS + AMOLED";
compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp";
qcom,board-id = <34 2>;
};

10
qcom/katmaip-qrd.dts Normal file
View file

@ -0,0 +1,10 @@
/dts-v1/;
#include "katmaip.dtsi"
#include "yupikp-iot-qrd.dtsi"
/ {
model = "Qualcomm Technologies, Inc. KATMAIP QRD";
compatible = "qcom,yupikp-iot-qrd", "qcom,yupikp-iot", "qcom,qrd";
qcom,board-id = <0x1000B 0>;
};

9
qcom/katmaip.dts Normal file
View file

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

17
qcom/katmaip.dtsi Normal file
View file

@ -0,0 +1,17 @@
#include "katmai.dtsi"
/ {
model = "Qualcomm Technologies, Inc. KATMAIP SoC";
compatible = "qcom,yupikp-iot";
qcom,msm-id = <575 0x10000>;
};
&soc {
qcom,rmnet-ipa {
status = "disabled";
};
};
&ipa_hw {
status = "disabled";
};

View file

@ -7,6 +7,6 @@
/ {
model = "Qualcomm Technologies, Inc. Yupik IoT HSP";
compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
qcom,msm-id = <497 0x10000>;
qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>;
qcom,board-id = <34 1>;
};

View file

@ -6,6 +6,6 @@
/ {
model = "Qualcomm Technologies, Inc. Yupik IOT HSP + PM7250B";
compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
qcom,msm-id = <497 0x10000>;
qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>;
qcom,board-id = <34 1>;
};

View file

@ -7,6 +7,6 @@
/ {
model = "Qualcomm Technologies, Inc. YUPIK-IOT IDP";
compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
qcom,msm-id = <497 0x10000>;
qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>;
qcom,board-id = <34 0>;
};

View file

@ -6,6 +6,6 @@
/ {
model = "Qualcomm Technologies, Inc. Yupik IOT IDP + PM7250B";
compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
qcom,msm-id = <497 0x10000>;
qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>;
qcom,board-id = <34 0>;
};

View file

@ -6,6 +6,6 @@
/ {
model = "Qualcomm Technologies, Inc. YUPIK-IOT IDPS + AMOLED";
compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
qcom,msm-id = <497 0x10000>;
qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>;
qcom,board-id = <34 2>;
};

View file

@ -6,6 +6,6 @@
/ {
model = "Qualcomm Technologies, Inc. YUPIK-IOT QRD";
compatible = "qcom,yupik-iot-qrd", "qcom,yupik-iot", "qcom,qrd";
qcom,msm-id = <497 0x10000>;
qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>;
qcom,board-id = <0x1000B 0>;
};

View file

@ -7,6 +7,6 @@
/ {
model = "Qualcomm Technologies, Inc. YupikP IoT HSP";
compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp";
qcom,msm-id = <498 0x10000>;
qcom,msm-id = <498 0x10000>, <575 0x10000>, <576 0x10000>;
qcom,board-id = <34 1>;
};

View file

@ -6,6 +6,6 @@
/ {
model = "Qualcomm Technologies, Inc. YupikP IOT HSP + PM7250B";
compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp";
qcom,msm-id = <498 0x10000>;
qcom,msm-id = <498 0x10000>, <575 0x10000>, <576 0x10000>;
qcom,board-id = <34 1>;
};

View file

@ -7,6 +7,6 @@
/ {
model = "Qualcomm Technologies, Inc. YUPIKP-IOT IDP";
compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp";
qcom,msm-id = <498 0x10000>;
qcom,msm-id = <498 0x10000>, <575 0x10000>, <576 0x10000>;
qcom,board-id = <34 0>;
};

View file

@ -6,6 +6,6 @@
/ {
model = "Qualcomm Technologies, Inc. YupikP IOT IDP + PM7250B";
compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp";
qcom,msm-id = <498 0x10000>;
qcom,msm-id = <498 0x10000>, <575 0x10000>,<576 0x10000>;
qcom,board-id = <34 0>;
};

View file

@ -6,6 +6,6 @@
/ {
model = "Qualcomm Technologies, Inc. YUPIKP-IOT IDPS + AMOLED";
compatible = "qcom,yupikp-iot-idp", "qcom,yupikp-iot", "qcom,idp";
qcom,msm-id = <498 0x10000>;
qcom,msm-id = <498 0x10000>, <575 0x10000>, <576 0x10000>;
qcom,board-id = <34 2>;
};

View file

@ -6,6 +6,6 @@
/ {
model = "Qualcomm Technologies, Inc. YUPIKP-IOT QRD";
compatible = "qcom,yupikp-iot-qrd", "qcom,yupikp-iot", "qcom,qrd";
qcom,msm-id = <498 0x10000>;
qcom,msm-id = <498 0x10000>, <575 0x10000>, <576 0x10000>;
qcom,board-id = <0x1000B 0>;
};