| // SPDX-License-Identifier: GPL-2.0 |
| /* |
| * at91-wb50n.dts - Device Tree file for wb50n evaluation board |
| * |
| * Copyright (C) 2018 Laird |
| * |
| */ |
| |
| /dts-v1/; |
| #include "at91-wb50n.dtsi" |
| |
| / { |
| model = "Laird Workgroup Bridge 50N - Atmel SAMA5D"; |
| compatible = "laird,wb50n", "atmel,sama5d31", "atmel,sama5d3", "atmel,sama5"; |
| |
| gpio_keys { |
| compatible = "gpio-keys"; |
| #address-cells = <1>; |
| #size-cells = <0>; |
| |
| btn0@10 { |
| reg = <10>; |
| label = "BTNESC"; |
| linux,code = <1>; /* ESC button */ |
| gpios = <&pioA 10 GPIO_ACTIVE_LOW>; |
| gpio-key,wakeup = <1>; |
| }; |
| |
| irqbtn@31 { |
| reg = <31>; |
| label = "IRQBTN"; |
| linux,code = <99>; /* SysReq button */ |
| gpios = <&pioE 31 GPIO_ACTIVE_LOW>; |
| gpio-key,wakeup = <1>; |
| }; |
| }; |
| |
| leds { |
| compatible = "gpio-leds"; |
| |
| led0 { |
| label = "wb50n:blue:led0"; |
| gpios = <&pioA 12 GPIO_ACTIVE_LOW>; |
| default-state = "off"; |
| }; |
| |
| led1 { |
| label = "wb50n:green:led1"; |
| gpios = <&pioA 24 GPIO_ACTIVE_LOW>; |
| default-state = "off"; |
| }; |
| |
| led2 { |
| label = "wb50n:red:led2"; |
| gpios = <&pioA 26 GPIO_ACTIVE_LOW>; |
| default-state = "off"; |
| }; |
| }; |
| }; |
| |
| &watchdog { |
| status = "okay"; |
| }; |
| |
| &mmc0 { |
| status = "okay"; |
| }; |
| |
| &macb1 { |
| status = "okay"; |
| }; |
| |
| &dbgu { |
| status = "okay"; |
| }; |
| |
| /* On BB40 this port is labeled UART1 */ |
| &usart0 { |
| status = "okay"; |
| }; |
| |
| /* On BB40 this port is labeled UART0 */ |
| &usart1 { |
| status = "okay"; |
| }; |
| |
| &i2c0 { |
| status = "okay"; |
| }; |
| |
| &spi1 { |
| status = "okay"; |
| |
| spidev@0 { |
| compatible = "spidev"; |
| reg = <0>; |
| spi-max-frequency = <8000000>; |
| }; |
| }; |
| |
| &usb0 { |
| status = "okay"; |
| }; |
| |
| &usb1 { |
| status = "okay"; |
| }; |
| |
| &usb2 { |
| status = "okay"; |
| }; |
| |