Merge tag 'usb-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[linux/fpc-iii.git] / arch / arm / boot / dts / at91-wb50n.dts
bloba5e45bb95c04ebd028ad9f0ab4d953ca3917f129
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * at91-wb50n.dts - Device Tree file for wb50n evaluation board
4  *
5  *  Copyright (C) 2018 Laird
6  *
7  */
9 /dts-v1/;
10 #include "at91-wb50n.dtsi"
12 / {
13         model = "Laird Workgroup Bridge 50N - Atmel SAMA5D";
14         compatible = "laird,wb50n", "atmel,sama5d31", "atmel,sama5d3", "atmel,sama5";
16         gpio_keys {
17                 compatible = "gpio-keys";
18                 #address-cells = <1>;
19                 #size-cells = <0>;
21                 btn0@10 {
22                         reg = <10>;
23                         label = "BTNESC";
24                         linux,code = <1>; /* ESC button */
25                         gpios = <&pioA 10 GPIO_ACTIVE_LOW>;
26                         wakeup-source;
27                 };
29                 irqbtn@31 {
30                         reg = <31>;
31                         label = "IRQBTN";
32                         linux,code = <99>; /* SysReq button */
33                         gpios = <&pioE 31 GPIO_ACTIVE_LOW>;
34                         wakeup-source;
35                 };
36         };
38         leds {
39                 compatible = "gpio-leds";
41                 led0 {
42                         label = "wb50n:blue:led0";
43                         gpios = <&pioA 12 GPIO_ACTIVE_LOW>;
44                         default-state = "off";
45                 };
47                 led1 {
48                         label = "wb50n:green:led1";
49                         gpios = <&pioA 24 GPIO_ACTIVE_LOW>;
50                         default-state = "off";
51                 };
53                 led2 {
54                         label = "wb50n:red:led2";
55                         gpios = <&pioA 26 GPIO_ACTIVE_LOW>;
56                         default-state = "off";
57                 };
58         };
61 &watchdog {
62         status = "okay";
65 &mmc0 {
66         status = "okay";
69 &macb1 {
70         status = "okay";
73 &dbgu {
74         status = "okay";
77 /* On BB40 this port is labeled UART1 */
78 &usart0 {
79         status = "okay";
82 /* On BB40 this port is labeled UART0 */
83 &usart1 {
84         status = "okay";
87 &i2c0 {
88         status = "okay";
91 &spi1 {
92         status = "okay";
94         spidev@0 {
95                 compatible = "spidev";
96                 reg = <0>;
97                 spi-max-frequency = <8000000>;
98         };
101 &usb0 {
102         status = "okay";
105 &usb1 {
106         status = "okay";
109 &usb2 {
110         status = "okay";