File tree Expand file tree Collapse file tree 2 files changed +84
-0
lines changed
boards/microchip/sam/sam_e54_xpro Expand file tree Collapse file tree 2 files changed +84
-0
lines changed Original file line number Diff line number Diff line change 77#include <dt-bindings/sam/sam_d5x_e5x/atsame54/atsame54p20a-pinctrl.h>
88
99&pinctrl {
10+ sercom0_uart_default: sercom0_uart_default {
11+ group1 {
12+ pinmux = <PA5D_SERCOM0_PAD1>,
13+ <PA4D_SERCOM0_PAD0>;
14+ };
15+ };
16+
17+ sercom1_uart_default: sercom1_uart_default {
18+ group1 {
19+ pinmux = <PC23C_SERCOM1_PAD1>,
20+ <PC22C_SERCOM1_PAD0>;
21+ };
22+ };
23+
1024 sercom2_uart_default: sercom2_uart_default {
1125 group1 {
1226 pinmux = <PB25D_SERCOM2_PAD0>,
1327 <PB24D_SERCOM2_PAD1>;
1428 };
1529 };
1630
31+ sercom5_uart_default: sercom5_uart_default {
32+ group1 {
33+ pinmux = <PB17C_SERCOM5_PAD1>,
34+ <PB16C_SERCOM5_PAD0>;
35+ };
36+ };
37+
1738 tcc0_pwm_default: tcc0_pwm_default {
1839 group1 {
1940 pinmux = <PC18F_TCC0_WO2>;
Original file line number Diff line number Diff line change 143143 clock-frequency = <48000000>;
144144};
145145
146+ &sercom0 {
147+ compatible = "microchip,sercom-g1-uart";
148+ #address-cells = <1>;
149+ #size-cells = <0>;
150+
151+ current-speed = <115200>;
152+ data-bits = <8>;
153+ parity = "none";
154+ stop-bits = "1";
155+
156+ rxpo = <1>;
157+ txpo = <0>;
158+
159+ pinctrl-0 = <&sercom0_uart_default>;
160+ pinctrl-names = "default";
161+ status = "okay";
162+ };
163+
164+ &sercom1 {
165+ compatible = "microchip,sercom-g1-uart";
166+ #address-cells = <1>;
167+ #size-cells = <0>;
168+
169+ current-speed = <115200>;
170+ data-bits = <8>;
171+ parity = "none";
172+ stop-bits = "1";
173+
174+ rxpo = <1>;
175+ txpo = <0>;
176+
177+ pinctrl-0 = <&sercom1_uart_default>;
178+ pinctrl-names = "default";
179+ status = "okay";
180+ };
181+
146182&sercom2 {
147183 status = "okay";
148184 compatible = "microchip,sercom-g1-uart";
161197 pinctrl-names = "default";
162198};
163199
200+ &sercom5 {
201+ compatible = "microchip,sercom-g1-uart";
202+ #address-cells = <1>;
203+ #size-cells = <0>;
204+
205+ current-speed = <115200>;
206+ data-bits = <8>;
207+ parity = "none";
208+ stop-bits = "1";
209+
210+ rxpo = <1>;
211+ txpo = <0>;
212+
213+ pinctrl-0 = <&sercom5_uart_default>;
214+ pinctrl-names = "default";
215+ status = "okay";
216+ };
217+
164218&tcc0 {
165219 compatible = "microchip,tcc-g1-pwm";
166220 status = "okay";
171225 prescaler = <8>;
172226 channels = <6>;
173227};
228+
229+ ext1_serial: &sercom0 {
230+ };
231+
232+ ext2_serial: &sercom5 {
233+ };
234+
235+ ext3_serial: &sercom1 {
236+ };
You can’t perform that action at this time.
0 commit comments