Skip to content
Snippets Groups Projects
Commit cbabec9a authored by Tobias Kahlki's avatar Tobias Kahlki
Browse files

[E81][DTS] Move QCS5430/QCS6490 to separate include files

parent 42f236b3
No related branches found
No related tags found
2 merge requests!13Merge E81 development branch into trunk,!5Re-organize the E81 device-trees
/*****************************************************************************/
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
/*
* Device tree file for SECO SMARC Module with QCS5430/6490
*
* Copyright 2024 SECO
*
*****************************************************************************/
#ifndef QCS5430_FP1_E81_DTSI
#define QCS5430_FP1_E81_DTSI
// the qcs5430-fp1 (feature-pack-1) is a qcs6490 with some features disabled
#include "e81-common.dtsi"
/ {
qcom,msm-id = <0x1023F 0x10000>;
qcom,board-id = <32 0x2>, <32 0x602>;
cpus {
cpu-map {
cluster0 {
/delete-node/ core6;
/delete-node/ core7;
};
};
};
};
// remove non-existing CPUs, part 2
&CPU6 {
enable-method = "none";
};
&CPU7 {
enable-method = "none";
};
&pcie1 {
status = "ok";
};
#endif
\ No newline at end of file
/*****************************************************************************/
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
/*
* Device-tree-include-file for SECO SMARC Module with QCS6490
*
* Copyright 2024 SECO Dietmar Muscholik <dietmar.muscholik@seco.com>
*
* Rules to keep this file readable:
* - try to maintain an alphabetical order
* - when nodes have more than a couple of children or child-nodes exceed
* a couple of lines, move them out of the main-node
* - do the pinmuxing at the end of the file and keep the order of the
* corresponding device-nodes
* - use generic names for nodes that are referenced from outside this file
* - avoid conditional compilation if possible
* - use tabs for indention
* - don't be afrait of comments
*
*****************************************************************************/
#ifndef QCS5430_FP2_E81_DTSI
#define QCS5430_FP2_E81_DTSI
#include "e81-common.dtsi"
/ {
qcom,msm-id = <0x2023F 0x10000>;
qcom,board-id = <32 0x2>, <32 0x602>;
};
&pcie1 {
status = "ok";
};
#endif
\ No newline at end of file
/*****************************************************************************/
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
/*
* Device-tree-include-file for SECO SMARC Module with QCS6490
*
* Copyright 2024 SECO Dietmar Muscholik <dietmar.muscholik@seco.com>
*
* Rules to keep this file readable:
* - try to maintain an alphabetical order
* - when nodes have more than a couple of children or child-nodes exceed
* a couple of lines, move them out of the main-node
* - do the pinmuxing at the end of the file and keep the order of the
* corresponding device-nodes
* - use generic names for nodes that are referenced from outside this file
* - avoid conditional compilation if possible
* - use tabs for indention
* - don't be afrait of comments
*
*****************************************************************************/
#ifndef QCS6490_E81_DTSI
#define QCS6490_E81_DTSI
#include "e81-common.dtsi"
/ {
qcom,msm-id = <497 0x10000>, <498 0x10000>, <475 0x10000>, <515 0x10000>;
qcom,board-id = <32 0x2>, <32 0x602>;
};
#endif
\ No newline at end of file
...@@ -9,34 +9,10 @@ ...@@ -9,34 +9,10 @@
/dts-v1/; /dts-v1/;
#include "include/e81-common.dtsi" #include "include/qcs5430-fp1-e81.dtsi"
#include "include/baseboard-e81-b79.dtsi" #include "include/baseboard-e81-b79.dtsi"
/ { / {
model = "Qualcomm QCS5430 FP1 SECO board (E81) with B79 baseboard"; model = "Qualcomm QCS5430 FP1 SECO board (E81) with B79 baseboard";
compatible = "qcom,qcs5430-fp1-addons-rb3gen2-vision-mezz","qcom,qcs5430"; compatible = "qcom,qcs5430-fp1-addons-rb3gen2-vision-mezz","qcom,qcs5430";
};
qcom,msm-id = <0x1023F 0x10000>; \ No newline at end of file
qcom,board-id = <32 0x2>, <32 0x602>;
cpus {
cpu-map {
cluster0 {
/delete-node/ core6;
/delete-node/ core7;
};
};
};
};
&CPU6 {
enable-method = "none";
};
&CPU7 {
enable-method = "none";
};
&pcie1 {
status = "ok";
};
...@@ -9,17 +9,10 @@ ...@@ -9,17 +9,10 @@
/dts-v1/; /dts-v1/;
#include "include/e81-common.dtsi" #include "include/qcs5430-fp2-e81.dtsi"
#include "include/baseboard-e81-b79.dtsi" #include "include/baseboard-e81-b79.dtsi"
/ { / {
model = "Qualcomm QCS5430 FP2 SECO board (E81) with B79 baseboard"; model = "Qualcomm QCS5430 FP2 SECO board (E81) with B79 baseboard";
compatible = "qcom,qcs5430-fp2-addons-rb3gen2-vision-mezz","qcom,qcs5430"; compatible = "qcom,qcs5430-fp2-addons-rb3gen2-vision-mezz","qcom,qcs5430";
};
qcom,msm-id = <0x2023F 0x10000>; \ No newline at end of file
qcom,board-id = <32 0x2>, <32 0x602>;
};
&pcie1 {
status = "ok";
};
...@@ -9,13 +9,10 @@ ...@@ -9,13 +9,10 @@
/dts-v1/; /dts-v1/;
#include "include/e81-common.dtsi" #include "include/qcs6490-e81.dtsi"
#include "include/baseboard-e81-b79.dtsi" #include "include/baseboard-e81-b79.dtsi"
/ { / {
model = "Qualcomm QCS6490 SECO board (E81) with B79 baseboard"; model = "Qualcomm QCS6490 SECO board (E81) with B79 baseboard";
compatible = "qcom,qcs6490-addons-rb3gen2-video-mezz", "qcom,qcm6490"; compatible = "qcom,qcs6490-addons-rb3gen2-video-mezz", "qcom,qcm6490";
};
qcom,msm-id = <497 0x10000>, <498 0x10000>, <475 0x10000>, <515 0x10000>; \ No newline at end of file
qcom,board-id = <32 0x2>, <32 0x602>;
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment