Skip to content

Commit dfb0ac3

Browse files
janchrifabiobaltieri
authored andcommitted
dts: silabs: Add dts and bindings for efm32pg23 and efm32pg28
Add device tree and support files for xg23/xg28 based devKit boards. Signed-off-by: Christoph Jans <[email protected]>
1 parent 9d06c38 commit dfb0ac3

File tree

6 files changed

+4902
-0
lines changed

6 files changed

+4902
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
/*
2+
* Copyright (c) 2025 Christoph Jans
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
#include <mem.h>
8+
#include <silabs/xg23/xg23.dtsi>
9+
10+
/ {
11+
soc {
12+
compatible = "silabs,efm32pg23b310f512im48",
13+
"silabs,efm32pg23",
14+
"silabs,xg23",
15+
"silabs,efm32",
16+
"simple-bus";
17+
};
18+
};
19+
20+
&flash0 {
21+
reg = <0x08000000 DT_SIZE_K(512)>;
22+
};
23+
24+
&sram0 {
25+
reg = <0x20000000 DT_SIZE_K(64)>;
26+
};
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
/*
2+
* Copyright (c) 2025 Christoph Jans
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
#include <mem.h>
8+
#include <silabs/xg28/xg28.dtsi>
9+
10+
/ {
11+
soc {
12+
compatible = "silabs,efm32pg28b310f1024im68",
13+
"silabs,efm32pg28",
14+
"silabs,xg28",
15+
"silabs,efm32",
16+
"simple-bus";
17+
};
18+
};
19+
20+
&flash0 {
21+
reg = <0x08000000 DT_SIZE_K(1024)>;
22+
};
23+
24+
&sram0 {
25+
reg = <0x20000000 DT_SIZE_K(256)>;
26+
};

0 commit comments

Comments
 (0)