Skip to content

Commit 0d2e58c

Browse files
committed
boards: add dts and bindings for efm32pg23 and efm32pg28
Add device tree and support files for xg23 and xg28 dev Kit boards. Signed-off-by: Christoph Jans <[email protected]>
1 parent 14b5177 commit 0d2e58c

File tree

7 files changed

+4803
-1
lines changed

7 files changed

+4803
-1
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+
sram0: memory@20000000 {
12+
reg = <0x20000000 DT_SIZE_K(64)>;
13+
};
14+
15+
soc {
16+
compatible = "silabs,efm32pg23b310f512im48",
17+
"silabs,efm32pg23",
18+
"silabs,xg23",
19+
"silabs,efm32",
20+
"simple-bus";
21+
};
22+
};
23+
24+
&flash0 {
25+
reg = <0x08000000 DT_SIZE_K(512)>;
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+
sram0: memory@20000000 {
12+
reg = <0x20000000 DT_SIZE_K(256)>;
13+
};
14+
15+
soc {
16+
compatible = "silabs,efm32pg28b310f1024im68",
17+
"silabs,efm32pg28",
18+
"silabs,xg28",
19+
"silabs,efm32",
20+
"simple-bus";
21+
};
22+
};
23+
24+
&flash0 {
25+
reg = <0x08000000 DT_SIZE_K(1024)>;
26+
};

0 commit comments

Comments
 (0)