Skip to content

Commit 578251b

Browse files
nandojvedkalowsk
authored andcommitted
dts: atmel: samr21: Use samd21 as base
The samr21 is a samd21 with a builtin at86rf233 radio. Use the samd21 as base for these SoC and drop all duplicated nodes. Signed-off-by: Gerson Fernando Budke <[email protected]> (cherry picked from commit 01fc0a7)
1 parent ca7eba2 commit 578251b

File tree

1 file changed

+2
-107
lines changed

1 file changed

+2
-107
lines changed

dts/arm/atmel/samr21.dtsi

Lines changed: 2 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,18 @@
11
/*
22
* Copyright (c) 2019 Benjamin Valentin
3+
* Copyright (c) 2024 Gerson Fernando Budke <[email protected]>
34
*
45
* SPDX-License-Identifier: Apache-2.0
56
*/
67

7-
#include <atmel/samd2x.dtsi>
8+
#include <atmel/samd21.dtsi>
89

910
/ {
1011
aliases {
1112
port-c = &portc;
12-
13-
tcc-0 = &tcc0;
14-
tcc-1 = &tcc1;
15-
tcc-2 = &tcc2;
1613
};
1714

1815
soc {
19-
usb0: usb@41005000 {
20-
compatible = "atmel,sam0-usb";
21-
reg = <0x41005000 0x1000>;
22-
interrupts = <7 0>;
23-
status = "disabled";
24-
25-
num-bidir-endpoints = <8>;
26-
};
27-
28-
dmac: dmac@41004800 {
29-
compatible = "atmel,sam0-dmac";
30-
reg = <0x41004800 0x50>;
31-
interrupts = <6 0>;
32-
33-
#dma-cells = <2>;
34-
};
35-
3616
pinctrl: pinctrl@41004400 {
3717
ranges = <0x41004400 0x41004400 0x180>;
3818

@@ -51,90 +31,5 @@
5131
compatible = "atmel,sam0-pinmux";
5232
reg = <0x41004500 0x80>;
5333
};
54-
55-
tcc0: tcc@42002000 {
56-
compatible = "atmel,sam0-tcc";
57-
reg = <0x42002000 0x80>;
58-
interrupts = <15 0>;
59-
clocks = <&gclk 26>, <&pm 0x20 8>;
60-
clock-names = "GCLK", "PM";
61-
status = "disabled";
62-
63-
channels = <4>;
64-
counter-size = <24>;
65-
};
66-
67-
tcc1: tcc@42002400 {
68-
compatible = "atmel,sam0-tcc";
69-
reg = <0x42002400 0x80>;
70-
interrupts = <16 0>;
71-
clocks = <&gclk 26>, <&pm 0x20 9>;
72-
clock-names = "GCLK", "PM";
73-
status = "disabled";
74-
75-
channels = <2>;
76-
counter-size = <24>;
77-
};
78-
79-
tcc2: tcc@42002800 {
80-
compatible = "atmel,sam0-tcc";
81-
reg = <0x42002800 0x80>;
82-
interrupts = <17 0>;
83-
clocks = <&gclk 27>, <&pm 0x20 10>;
84-
clock-names = "GCLK", "PM";
85-
status = "disabled";
86-
87-
channels = <2>;
88-
counter-size = <16>;
89-
};
9034
};
9135
};
92-
93-
&sercom0 {
94-
interrupts = <9 0>;
95-
clocks = <&gclk 0x14>, <&pm 0x20 2>;
96-
clock-names = "GCLK", "PM";
97-
};
98-
99-
&sercom1 {
100-
interrupts = <10 0>;
101-
clocks = <&gclk 0x15>, <&pm 0x20 3>;
102-
clock-names = "GCLK", "PM";
103-
};
104-
105-
&sercom2 {
106-
interrupts = <11 0>;
107-
clocks = <&gclk 0x16>, <&pm 0x20 4>;
108-
clock-names = "GCLK", "PM";
109-
};
110-
111-
&sercom3 {
112-
interrupts = <12 0>;
113-
clocks = <&gclk 0x17>, <&pm 0x20 5>;
114-
clock-names = "GCLK", "PM";
115-
};
116-
117-
&sercom4 {
118-
interrupts = <13 0>;
119-
clocks = <&gclk 0x18>, <&pm 0x20 6>;
120-
clock-names = "GCLK", "PM";
121-
};
122-
123-
&sercom5 {
124-
interrupts = <14 0>;
125-
clocks = <&gclk 0x19>, <&pm 0x20 7>;
126-
clock-names = "GCLK", "PM";
127-
};
128-
129-
&tc4 {
130-
interrupts = <19 0>;
131-
clocks = <&gclk 0x1c>, <&pm 0x20 12>;
132-
clock-names = "GCLK", "PM";
133-
};
134-
135-
&adc {
136-
clocks = <&gclk 0x1e>, <&pm 0x20 16>;
137-
clock-names = "GCLK", "PM";
138-
interrupts = <23 0>;
139-
interrupt-names = "resrdy";
140-
};

0 commit comments

Comments
 (0)