// SPDX-License-Identifier: GPL-2.0 /* * at91-gatwick.dts - Device Tree file for the Gatwick board * * Copyright (C) 2018 Laird * */ /dts-v1/; #include "at91-wb50n.dtsi" #include / { model = "Laird Workgroup Bridge 50N - Project Gatwick"; compatible = "laird,gatwick", "laird,wb50n", "atmel,sama5d31", "atmel,sama5d3", "atmel,sama5"; gpio_keys { compatible = "gpio-keys"; autorepeat; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_key_gpio>; reset-button { label = "Reset Button"; linux,code = ; gpios = <&pioE 31 GPIO_ACTIVE_LOW>; wakeup-source; }; }; leds { compatible = "gpio-leds"; ethernet { label = "gatwick:yellow:ethernet"; gpios = <&pioA 10 GPIO_ACTIVE_LOW>; default-state = "off"; }; wifi { label = "gatwick:green:wifi"; gpios = <&pioA 28 GPIO_ACTIVE_LOW>; default-state = "off"; }; ble { label = "gatwick:blue:ble"; gpios = <&pioA 22 GPIO_ACTIVE_LOW>; default-state = "off"; }; lora { label = "gatwick:orange:lora"; gpios = <&pioA 26 GPIO_ACTIVE_LOW>; default-state = "off"; }; blank { label = "gatwick:green:blank"; gpios = <&pioA 24 GPIO_ACTIVE_LOW>; default-state = "off"; }; user { label = "gatwick:yellow:user"; gpios = <&pioA 12 GPIO_ACTIVE_LOW>; default-state = "off"; }; }; }; &pinctrl { board { pinctrl_key_gpio: key_gpio_0 { atmel,pins = ; /* PE31 GPIO with pullup deglitch */ }; }; }; &mmc0 { status = "okay"; }; &macb1 { status = "okay"; }; &dbgu { status = "okay"; }; /* FTDI USART */ &usart0 { status = "okay"; }; /* GPS USART */ &usart1 { pinctrl-0 = <&pinctrl_usart1>; status = "okay"; }; &spi1 { status = "okay"; spidev@0 { compatible = "semtech,sx1301"; reg = <0>; spi-max-frequency = <8000000>; }; }; &usb1 { status = "okay"; /delete-property/atmel,oc-gpio; }; &usb2 { status = "okay"; };