Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * lan966x_pcb8291.dts - Device Tree file for PCB8291
4 */
5/dts-v1/;
6#include "lan966x.dtsi"
7
8/ {
9 model = "Microchip EVB - LAN9662";
10 compatible = "microchip,lan9662-pcb8291", "microchip,lan9662", "microchip,lan966";
11
12 chosen {
13 stdout-path = "serial0:115200n8";
14 };
15
16 aliases {
17 serial0 = &usart3;
18 };
19};
20
21&gpio {
22 fc_shrd7_pins: fc_shrd7-pins {
23 pins = "GPIO_49";
24 function = "fc_shrd7";
25 };
26
27 fc_shrd8_pins: fc_shrd8-pins {
28 pins = "GPIO_54";
29 function = "fc_shrd8";
30 };
31
32 fc3_b_pins: fcb3-spi-pins {
33 /* SCK, RXD, TXD */
34 pins = "GPIO_51", "GPIO_52", "GPIO_53";
35 function = "fc3_b";
36 };
37
38 can0_b_pins: can0-b-pins {
39 /* RX, TX */
40 pins = "GPIO_35", "GPIO_36";
41 function = "can0_b";
42 };
43};
44
45&can0 {
46 pinctrl-0 = <&can0_b_pins>;
47 pinctrl-names = "default";
48 status = "okay";
49};
50
51&flx3 {
52 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
53 status = "okay";
54
55 usart3: serial@200 {
56 pinctrl-0 = <&fc3_b_pins>, <&fc_shrd7_pins>, <&fc_shrd8_pins>;
57 pinctrl-names = "default";
58 status = "okay";
59 };
60};
61
62&watchdog {
63 status = "okay";
64};