ARM: dts: msm: Add dt files and platform support for TunaP SoC

Add dt file and platform support for TunaP SoC.

Change-Id: I60a0726920a990127dc2db02ce58d7d0f2e44696
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
This commit is contained in:
Shivendra Pratap
2024-10-28 18:21:21 +05:30
parent 7d71a81140
commit 86e30eb903
15 changed files with 47 additions and 15 deletions

View File

@@ -53,7 +53,8 @@ sun-dtb-$(CONFIG_ARCH_SUN) += \
sun-overlays-dtb-$(CONFIG_ARCH_SUN) += $(SUN_BOARDS) $(NOAPQ_SUN_BOARDS) $(SUN_BASE_DTB) $(SUN_APQ_BASE_DTB) sun-overlays-dtb-$(CONFIG_ARCH_SUN) += $(SUN_BOARDS) $(NOAPQ_SUN_BOARDS) $(SUN_BASE_DTB) $(SUN_APQ_BASE_DTB)
TUNA_BASE_DTB += tuna.dtb tuna7.dtb TUNA_BASE_DTB += tuna.dtb tuna7.dtb
NOAPQ_TUNA_BOARDS += \ TUNA_APQ_BASE_DTB += tunap.dtb
TUNA_BOARDS += \
tuna-atp-overlay.dtbo \ tuna-atp-overlay.dtbo \
tuna-cdp-overlay.dtbo \ tuna-cdp-overlay.dtbo \
tuna-mtp-kiwi-harmonium-overlay.dtbo \ tuna-mtp-kiwi-harmonium-overlay.dtbo \
@@ -64,12 +65,15 @@ NOAPQ_TUNA_BOARDS += \
tuna-mtp-kiwi-pmd802x-overlay.dtbo \ tuna-mtp-kiwi-pmd802x-overlay.dtbo \
tuna-qrd-overlay.dtbo \ tuna-qrd-overlay.dtbo \
tuna-rcm-kiwi-overlay.dtbo \ tuna-rcm-kiwi-overlay.dtbo \
tuna-rcm-overlay.dtbo \ tuna-rcm-overlay.dtbo
NOAPQ_TUNA_BOARDS += \
tuna-rumi-overlay.dtbo tuna-rumi-overlay.dtbo
sun-dtb-$(CONFIG_ARCH_TUNA) += \ sun-dtb-$(CONFIG_ARCH_TUNA) += \
$(call add-overlays, $(NOAPQ_TUNA_BOARDS),$(TUNA_BASE_DTB)) $(call add-overlays, $(TUNA_BOARDS) $(NOAPQ_TUNA_BOARDS),$(TUNA_BASE_DTB)) \
sun-overlays-dtb-$(CONFIG_ARCH_TUNA) += $(NOAPQ_TUNA_BOARDS) $(TUNA_BASE_DTB) $(call add-overlays, $(TUNA_BOARDS) $(APQ_TUNA_BOARDS),$(TUNA_APQ_BASE_DTB))
sun-overlays-dtb-$(CONFIG_ARCH_TUNA) += $(TUNA_BOARDS) $(NOAPQ_TUNA_BOARDS) $(TUNA_BASE_DTB) $(TUNA_APQ_BASE_DTB)
dtb-y += $(sun-dtb-y) dtb-y += $(sun-dtb-y)
KERA_BASE_DTB += kera.dtb KERA_BASE_DTB += kera.dtb

View File

@@ -77,6 +77,10 @@ _platform_map = {
"dtb_list": [ "dtb_list": [
{"name": "tuna.dtb"}, {"name": "tuna.dtb"},
{"name": "tuna7.dtb"}, {"name": "tuna7.dtb"},
{
"name": "tunap.dtb",
"apq": True,
},
], ],
"dtbo_list": [ "dtbo_list": [
{ {

View File

@@ -15,6 +15,6 @@
compatible = "qcom,tuna-atp", "qcom,tuna", "qcom,tunap-atp", "qcom,tunap", compatible = "qcom,tuna-atp", "qcom,tuna", "qcom,tunap-atp", "qcom,tunap",
"qcom,atp"; "qcom,atp";
qcom,msm-id = <681 0x10000>, <655 0x10000>; qcom,msm-id = <681 0x10000>, <655 0x10000>, <694 0x10000>;
qcom,board-id = <33 0>; qcom,board-id = <33 0>;
}; };

View File

@@ -14,6 +14,6 @@
compatible = "qcom,tuna-cdp", "qcom,tuna", "qcom,tunap-cdp", "qcom,tunap", compatible = "qcom,tuna-cdp", "qcom,tuna", "qcom,tunap-cdp", "qcom,tunap",
"qcom,cdp"; "qcom,cdp";
qcom,msm-id = <681 0x10000>, <655 0x10000>; qcom,msm-id = <681 0x10000>, <655 0x10000>, <694 0x10000>;
qcom,board-id = <1 0>; qcom,board-id = <1 0>;
}; };

View File

@@ -13,6 +13,6 @@
model = "Qualcomm Technologies, Inc. Tuna MTP + kiwi WLAN + Harmonium"; model = "Qualcomm Technologies, Inc. Tuna MTP + kiwi WLAN + Harmonium";
compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap", compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap",
"qcom,mtp"; "qcom,mtp";
qcom,msm-id = <681 0x10000>, <655 0x10000>; qcom,msm-id = <681 0x10000>, <655 0x10000>, <694 0x10000>;
qcom,board-id = <8 3>; qcom,board-id = <8 3>;
}; };

View File

@@ -13,6 +13,6 @@
model = "Qualcomm Technologies, Inc. Tuna MTP + kiwi WLAN"; model = "Qualcomm Technologies, Inc. Tuna MTP + kiwi WLAN";
compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap", compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap",
"qcom,mtp"; "qcom,mtp";
qcom,msm-id = <681 0x10000>, <655 0x10000>; qcom,msm-id = <681 0x10000>, <655 0x10000>, <694 0x10000>;
qcom,board-id = <8 2>; qcom,board-id = <8 2>;
}; };

View File

@@ -13,6 +13,6 @@
model = "Qualcomm Technologies, Inc. Tuna MTP + kiwi WLAN + pmd802x"; model = "Qualcomm Technologies, Inc. Tuna MTP + kiwi WLAN + pmd802x";
compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap", compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap",
"qcom,mtp"; "qcom,mtp";
qcom,msm-id = <681 0x10000>, <655 0x10000>; qcom,msm-id = <681 0x10000>, <655 0x10000>, <694 0x10000>;
qcom,board-id = <8 2>; qcom,board-id = <8 2>;
}; };

View File

@@ -13,6 +13,6 @@
model = "Qualcomm Technologies, Inc. Tuna MTP + SN220/SN300 NFC"; model = "Qualcomm Technologies, Inc. Tuna MTP + SN220/SN300 NFC";
compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap", compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap",
"qcom,mtp"; "qcom,mtp";
qcom,msm-id = <681 0x10000>, <655 0x10000>; qcom,msm-id = <681 0x10000>, <655 0x10000>, <694 0x10000>;
qcom,board-id = <8 4>; qcom,board-id = <8 4>;
}; };

View File

@@ -13,6 +13,6 @@
model = "Qualcomm Technologies, Inc. Tuna MTP"; model = "Qualcomm Technologies, Inc. Tuna MTP";
compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap", compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap",
"qcom,mtp"; "qcom,mtp";
qcom,msm-id = <681 0x10000>, <655 0x10000>; qcom,msm-id = <681 0x10000>, <655 0x10000>, <694 0x10000>;
qcom,board-id = <8 0>; qcom,board-id = <8 0>;
}; };

View File

@@ -13,6 +13,6 @@
model = "Qualcomm Technologies, Inc. Tuna MTP QMP1000"; model = "Qualcomm Technologies, Inc. Tuna MTP QMP1000";
compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap", compatible = "qcom,tuna-mtp", "qcom,tuna", "qcom,tunap-mtp", "qcom,tunap",
"qcom,mtp"; "qcom,mtp";
qcom,msm-id = <681 0x10000>, <655 0x10000>; qcom,msm-id = <681 0x10000>, <655 0x10000>, <694 0x10000>;
qcom,board-id = <8 1>; qcom,board-id = <8 1>;
}; };

View File

@@ -14,6 +14,6 @@
model = "Qualcomm Technologies, Inc. Tuna QRD"; model = "Qualcomm Technologies, Inc. Tuna QRD";
compatible = "qcom,tuna-qrd", "qcom,tuna", "qcom,tunap-qrd", "qcom,tunap", compatible = "qcom,tuna-qrd", "qcom,tuna", "qcom,tunap-qrd", "qcom,tunap",
"qcom,qrd"; "qcom,qrd";
qcom,msm-id = <681 0x10000>, <655 0x10000>; qcom,msm-id = <681 0x10000>, <655 0x10000>, <694 0x10000>;
qcom,board-id = <11 0>; qcom,board-id = <11 0>;
}; };

View File

@@ -13,6 +13,6 @@
model = "Qualcomm Technologies, Inc. Tuna RCM + kiwi WLAN"; model = "Qualcomm Technologies, Inc. Tuna RCM + kiwi WLAN";
compatible = "qcom,tuna-rcm", "qcom,tuna", "qcom,tunap-rcm", "qcom,tunap", compatible = "qcom,tuna-rcm", "qcom,tuna", "qcom,tunap-rcm", "qcom,tunap",
"qcom,rcm"; "qcom,rcm";
qcom,msm-id = <681 0x10000>, <655 0x10000>; qcom,msm-id = <681 0x10000>, <655 0x10000>, <694 0x10000>;
qcom,board-id = <21 1>; qcom,board-id = <21 1>;
}; };

View File

@@ -13,6 +13,6 @@
model = "Qualcomm Technologies, Inc. Tuna RCM"; model = "Qualcomm Technologies, Inc. Tuna RCM";
compatible = "qcom,tuna-rcm", "qcom,tuna", "qcom,tunap-rcm", "qcom,tunap", compatible = "qcom,tuna-rcm", "qcom,tuna", "qcom,tunap-rcm", "qcom,tunap",
"qcom,rcm"; "qcom,rcm";
qcom,msm-id = <681 0x10000>, <655 0x10000>; qcom,msm-id = <681 0x10000>, <655 0x10000>, <694 0x10000>;
qcom,board-id = <21 0>; qcom,board-id = <21 0>;
}; };

13
qcom/tunap.dts Normal file
View File

@@ -0,0 +1,13 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
*/
/dts-v1/;
#include "tunap.dtsi"
/ {
model = "Qualcomm Technologies, Inc. TunaP SoC";
compatible = "qcom,tunap";
qcom,board-id = <0 0>;
};

11
qcom/tunap.dtsi Normal file
View File

@@ -0,0 +1,11 @@
// SPDX-License-Identifier: BSD-3-Clause
/*
* Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#include "tuna.dtsi"
/ {
model = "Qualcomm Technologies, Inc. TunaP SoC";
compatible = "qcom,tunap";
qcom,msm-id = <694 0x10000>;
};