Skip to content

Commit 9cea156

Browse files
asmellbykartben
authored andcommitted
dts: arm: silabs: Move efr32bg22 to xg22 directory
Introduce subdirectory for xg22 socs. Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
1 parent d3c1f27 commit 9cea156

File tree

6 files changed

+483
-147
lines changed

6 files changed

+483
-147
lines changed

boards/silabs/dev_kits/sltb010a/sltb010a.dts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66

77
/dts-v1/;
8-
#include <silabs/efr32bg22.dtsi>
8+
#include <silabs/xg22/efr32bg22c224f512im40.dtsi>
99
#include "sltb010a-pinctrl.dtsi"
1010
#include "thunderboard.dtsi"
1111
#include <zephyr/dt-bindings/regulator/silabs_dcdc.h>

dts/arm/silabs/efr32bg22.dtsi

Lines changed: 0 additions & 146 deletions
This file was deleted.

dts/arm/silabs/xg22/efr32bg22.dtsi

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/*
2+
* Copyright (c) 2025 Silicon Laboratories Inc.
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
#include <silabs/xg22/efr32xg22.dtsi>
8+
9+
&radio {
10+
bt_hci_silabs: bt_hci_silabs {
11+
compatible = "silabs,bt-hci-efr32";
12+
status = "disabled";
13+
};
14+
};
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/*
2+
* Copyright (c) 2021 Sateesh Kotapati
3+
* Copyright (c) 2025 Silicon Laboratories Inc.
4+
*
5+
* SPDX-License-Identifier: Apache-2.0
6+
*/
7+
8+
#include <silabs/xg22/efr32bg22.dtsi>
9+
#include <mem.h>
10+
11+
/ {
12+
soc {
13+
compatible = "silabs,efr32bg22c224f512im40", "silabs,efr32bg22", "silabs,xg22",
14+
"silabs,efr32", "simple-bus";
15+
model = "Silicon Labs EFR32BG22C224F512IM40 SoC";
16+
};
17+
};
18+
19+
&flash0 {
20+
reg = <0x0 DT_SIZE_K(512)>;
21+
};
22+
23+
&sram0 {
24+
reg = <0x20000000 DT_SIZE_K(32)>;
25+
};

dts/arm/silabs/xg22/efr32xg22.dtsi

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
/*
2+
* Copyright (c) 2025 Silicon Laboratories Inc.
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
#include <silabs/xg22/xg22.dtsi>
8+
9+
/ {
10+
soc {
11+
radio: radio@b0000000 {
12+
compatible = "silabs,series2-radio";
13+
reg = <0xb0000000 0x1000000>;
14+
interrupts = <31 1>, <32 1>, <33 1>, <34 1>, <35 1>, <36 1>,
15+
<37 1>, <38 1>, <39 1>, <40 1>, <41 1>, <42 1>;
16+
interrupt-names = "agc", "bufc", "frc_pri", "frc", "modem", "protimer",
17+
"rac_rsm", "rac_seq", "rdmailbox", "rfsense", "prortc",
18+
"synth";
19+
pa-initial-power-dbm = <10>;
20+
pa-ramp-time-us = <2>;
21+
pa-voltage-mv = <3300>;
22+
pa-2p4ghz = "highest";
23+
24+
};
25+
};
26+
};

0 commit comments

Comments
 (0)