Skip to content

Commit 3ee0de4

Browse files
asmellbycfriedt
authored andcommitted
dts: arm: silabs: Clean up xg24 dts files
Reformat devicetree files according to <https://docs.zephyrproject.org/latest/contribute/style/devicetree.html> and <https://docs.kernel.org/devicetree/bindings/dts-coding-style.html>: * Sort nodes by unit address or name * Sort properties by category and name Add missing I2C1, MPU and vdac1clk nodes. Signed-off-by: Aksel Skauge Mellbye <[email protected]>
1 parent 9d199d8 commit 3ee0de4

File tree

7 files changed

+374
-292
lines changed

7 files changed

+374
-292
lines changed

dts/arm/silabs/xg24/bgm24.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/xg24/efr32xg24.dtsi>

dts/arm/silabs/xg24/bgm240sa22vna.dtsi

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,33 @@
77
*/
88

99
#include <mem.h>
10-
#include <silabs/xg24/efr32bg24.dtsi>
10+
#include <silabs/xg24/bgm24.dtsi>
1111

1212
/ {
1313
soc {
14-
compatible = "silabs,bgm240sa22vna", "silabs,efr32bg24", "silabs,xg24",
15-
"silabs,efr32", "simple-bus";
14+
compatible = "silabs,bgm240sa22vna", "silabs,bgm24", "silabs,xg24", "silabs,efr32",
15+
"simple-bus";
1616
};
1717
};
1818

1919
&flash0 {
2020
reg = <0x08000000 DT_SIZE_K(1536)>;
2121
};
2222

23+
&hfxo {
24+
ctune = <140>;
25+
precision = <50>;
26+
status = "okay";
27+
};
28+
29+
&lfrco {
30+
precision-mode;
31+
};
32+
33+
&radio {
34+
pa-voltage-mv = <1800>;
35+
};
36+
2337
&sram0 {
2438
reg = <0x20000000 DT_SIZE_K(256)>;
2539
};

dts/arm/silabs/xg24/efr32xg24.dtsi

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@
1010
soc {
1111
radio: radio@b0000000 {
1212
compatible = "silabs,series2-radio";
13-
reg = <0xb0000000 0x1000000>;
14-
interrupts = <30 1>, <31 1>, <32 1>, <33 1>, <34 1>, <35 1>,
15-
<36 1>, <37 1>, <38 1>, <39 1>, <70 1>, <71 1>;
13+
reg = <0xb0000000 0x01000000>;
1614
interrupt-names = "agc", "bufc", "frc_pri", "frc", "modem", "protimer",
17-
"rac_rsm", "rac_seq", "hostmailbox", "synth",
18-
"rfeca0", "rfeca1";
15+
"rac_rsm", "rac_seq", "hostmailbox", "synth", "rfeca0",
16+
"rfeca1";
17+
interrupts = <30 1>, <31 1>, <32 1>, <33 1>, <34 1>, <35 1>, <36 1>,
18+
<37 1>, <38 1>, <39 1>, <70 1>, <71 1>;
19+
pa-2p4ghz = "highest";
1920
pa-initial-power-dbm = <10>;
2021
pa-ramp-time-us = <10>;
2122
pa-voltage-mv = <3300>;
22-
pa-2p4ghz = "highest";
2323

2424
bt_hci_silabs: bt_hci_silabs {
2525
compatible = "silabs,bt-hci-efr32";

dts/arm/silabs/xg24/mgm24.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/xg24/efr32xg24.dtsi>

dts/arm/silabs/xg24/mgm240pb32vna.dtsi

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,27 @@
66
*/
77

88
#include <mem.h>
9-
#include <silabs/xg24/efr32mg24.dtsi>
9+
#include <silabs/xg24/mgm24.dtsi>
1010

1111
/ {
1212
soc {
13-
compatible = "silabs,mgm240pb32vna", "silabs,efr32mg24", "silabs,xg24",
14-
"silabs,efr32", "simple-bus";
13+
compatible = "silabs,mgm240pb32vna", "silabs,mgm24", "silabs,xg24", "silabs,efr32",
14+
"simple-bus";
1515
};
1616
};
1717

1818
&flash0 {
1919
reg = <0x08000000 DT_SIZE_K(1536)>;
2020
};
2121

22-
&radio {
23-
pa-voltage-mv = <3300>;
22+
&hfxo {
23+
ctune = <140>;
24+
precision = <50>;
25+
status = "okay";
26+
};
27+
28+
&lfrco {
29+
precision-mode;
2430
};
2531

2632
&sram0 {

dts/arm/silabs/xg24/mgm240sd22vna.dtsi

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,29 @@
66
*/
77

88
#include <mem.h>
9-
#include <silabs/xg24/efr32mg24.dtsi>
9+
#include <silabs/xg24/mgm24.dtsi>
1010

1111
/ {
1212
soc {
13-
compatible = "silabs,mgm240sd22vna", "silabs,efr32mg24", "silabs,xg24",
14-
"silabs,efr32", "simple-bus";
13+
compatible = "silabs,mgm240sd22vna", "silabs,mgm24", "silabs,xg24", "silabs,efr32",
14+
"simple-bus";
1515
};
1616
};
1717

1818
&flash0 {
1919
reg = <0x08000000 DT_SIZE_K(1536)>;
2020
};
2121

22+
&hfxo {
23+
ctune = <140>;
24+
precision = <50>;
25+
status = "okay";
26+
};
27+
28+
&lfrco {
29+
precision-mode;
30+
};
31+
2232
&radio {
2333
pa-voltage-mv = <1800>;
2434
};

0 commit comments

Comments
 (0)