1e8274426SBen Whitten// SPDX-License-Identifier: GPL-2.0 2e8274426SBen Whitten/* 3e8274426SBen Whitten * at91-wb50n.dts - Device Tree file for wb50n evaluation board 4e8274426SBen Whitten * 5e8274426SBen Whitten * Copyright (C) 2018 Laird 6e8274426SBen Whitten * 7e8274426SBen Whitten */ 8e8274426SBen Whitten 9e8274426SBen Whitten/dts-v1/; 10e8274426SBen Whitten#include "at91-wb50n.dtsi" 11e8274426SBen Whitten 12e8274426SBen Whitten/ { 13e8274426SBen Whitten model = "Laird Workgroup Bridge 50N - Atmel SAMA5D"; 14e8274426SBen Whitten compatible = "laird,wb50n", "atmel,sama5d31", "atmel,sama5d3", "atmel,sama5"; 15e8274426SBen Whitten 1617413b15SKrzysztof Kozlowski gpio-keys { 17e8274426SBen Whitten compatible = "gpio-keys"; 18e8274426SBen Whitten 19*fa8cc83aSKrzysztof Kozlowski button-0 { 20e8274426SBen Whitten label = "BTNESC"; 21e8274426SBen Whitten linux,code = <1>; /* ESC button */ 22e8274426SBen Whitten gpios = <&pioA 10 GPIO_ACTIVE_LOW>; 2331f031f7SSudeep Holla wakeup-source; 24e8274426SBen Whitten }; 25e8274426SBen Whitten 26*fa8cc83aSKrzysztof Kozlowski button-1 { 27e8274426SBen Whitten label = "IRQBTN"; 28e8274426SBen Whitten linux,code = <99>; /* SysReq button */ 29e8274426SBen Whitten gpios = <&pioE 31 GPIO_ACTIVE_LOW>; 3031f031f7SSudeep Holla wakeup-source; 31e8274426SBen Whitten }; 32e8274426SBen Whitten }; 33e8274426SBen Whitten 34e8274426SBen Whitten leds { 35e8274426SBen Whitten compatible = "gpio-leds"; 36e8274426SBen Whitten 37e8274426SBen Whitten led0 { 38e8274426SBen Whitten label = "wb50n:blue:led0"; 39e8274426SBen Whitten gpios = <&pioA 12 GPIO_ACTIVE_LOW>; 40e8274426SBen Whitten default-state = "off"; 41e8274426SBen Whitten }; 42e8274426SBen Whitten 43e8274426SBen Whitten led1 { 44e8274426SBen Whitten label = "wb50n:green:led1"; 45e8274426SBen Whitten gpios = <&pioA 24 GPIO_ACTIVE_LOW>; 46e8274426SBen Whitten default-state = "off"; 47e8274426SBen Whitten }; 48e8274426SBen Whitten 49e8274426SBen Whitten led2 { 50e8274426SBen Whitten label = "wb50n:red:led2"; 51e8274426SBen Whitten gpios = <&pioA 26 GPIO_ACTIVE_LOW>; 52e8274426SBen Whitten default-state = "off"; 53e8274426SBen Whitten }; 54e8274426SBen Whitten }; 55e8274426SBen Whitten}; 56e8274426SBen Whitten 57e8274426SBen Whitten&watchdog { 58e8274426SBen Whitten status = "okay"; 59e8274426SBen Whitten}; 60e8274426SBen Whitten 61e8274426SBen Whitten&mmc0 { 62e8274426SBen Whitten status = "okay"; 63e8274426SBen Whitten}; 64e8274426SBen Whitten 65e8274426SBen Whitten&macb1 { 66e8274426SBen Whitten status = "okay"; 67e8274426SBen Whitten}; 68e8274426SBen Whitten 69e8274426SBen Whitten&dbgu { 70e8274426SBen Whitten status = "okay"; 71e8274426SBen Whitten}; 72e8274426SBen Whitten 73e8274426SBen Whitten/* On BB40 this port is labeled UART1 */ 74e8274426SBen Whitten&usart0 { 75e8274426SBen Whitten status = "okay"; 76e8274426SBen Whitten}; 77e8274426SBen Whitten 78e8274426SBen Whitten/* On BB40 this port is labeled UART0 */ 79e8274426SBen Whitten&usart1 { 80e8274426SBen Whitten status = "okay"; 81e8274426SBen Whitten}; 82e8274426SBen Whitten 83e8274426SBen Whitten&i2c0 { 84e8274426SBen Whitten status = "okay"; 85e8274426SBen Whitten}; 86e8274426SBen Whitten 87e8274426SBen Whitten&spi1 { 88e8274426SBen Whitten status = "okay"; 89e8274426SBen Whitten}; 90e8274426SBen Whitten 91e8274426SBen Whitten&usb0 { 92e8274426SBen Whitten status = "okay"; 93e8274426SBen Whitten}; 94e8274426SBen Whitten 95e8274426SBen Whitten&usb1 { 96e8274426SBen Whitten status = "okay"; 97e8274426SBen Whitten}; 98e8274426SBen Whitten 99e8274426SBen Whitten&usb2 { 100e8274426SBen Whitten status = "okay"; 101e8274426SBen Whitten}; 102e8274426SBen Whitten 103