123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- // 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 <dt-bindings/input/input.h>
- / {
- 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 = <KEY_SETUP>;
- 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 =
- <AT91_PIOE 31 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>; /* 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";
- };
|