Skip to content

Commit ea383de

Browse files
asmellbykartben
authored andcommitted
dts: arm: silabs: Move efr32bg27 to xg27 directory
Introduce subdirectory for xg27 socs. Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
1 parent 96df308 commit ea383de

File tree

6 files changed

+156
-179
lines changed

6 files changed

+156
-179
lines changed

boards/silabs/dev_kits/xg27_dk2602a/xg27_dk2602a.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/efr32bg27.dtsi>
8+
#include <silabs/xg27/efr32bg27c140f768im40.dtsi>
99
#include "xg27_dk2602a-pinctrl.dtsi"
1010
#include "thunderboard.dtsi"
1111
#include <zephyr/dt-bindings/regulator/silabs_dcdc.h>

dts/arm/silabs/efr32bg27.dtsi

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

dts/arm/silabs/xg27/efr32bg27.dtsi

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/*
2+
* Copyright (c) 2025 Silicon Laboratories Inc.
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
#include <silabs/xg27/efr32xg27.dtsi>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/*
2+
* Copyright (c) 2025 Silicon Laboratories Inc.
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
#include <silabs/xg27/efr32bg27.dtsi>
8+
#include <mem.h>
9+
10+
/ {
11+
soc {
12+
compatible = "silabs,efr32bg27c140f768im40", "silabs,efr32mg27", "silabs,xg27",
13+
"silabs,efr32", "simple-bus";
14+
};
15+
};
16+
17+
&flash0 {
18+
reg = <0x08000000 DT_SIZE_K(768)>;
19+
};
20+
21+
&sram0 {
22+
reg = <0x20000000 DT_SIZE_K(64)>;
23+
};

dts/arm/silabs/xg27/efr32xg27.dtsi

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

0 commit comments

Comments
 (0)