cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

at91-gatwick.dts (1992B)


      1// SPDX-License-Identifier: GPL-2.0
      2/*
      3 * at91-gatwick.dts - Device Tree file for the Gatwick board
      4 *
      5 *  Copyright (C) 2018 Laird
      6 *
      7 */
      8/dts-v1/;
      9#include "at91-wb50n.dtsi"
     10#include <dt-bindings/input/input.h>
     11
     12/ {
     13	model = "Laird Workgroup Bridge 50N - Project Gatwick";
     14	compatible = "laird,gatwick", "laird,wb50n", "atmel,sama5d31", "atmel,sama5d3", "atmel,sama5";
     15
     16	gpio_keys {
     17		compatible = "gpio-keys";
     18		autorepeat;
     19
     20		pinctrl-names = "default";
     21		pinctrl-0 = <&pinctrl_key_gpio>;
     22
     23		reset-button {
     24			label = "Reset Button";
     25			linux,code = <KEY_SETUP>;
     26			gpios = <&pioE 31 GPIO_ACTIVE_LOW>;
     27			wakeup-source;
     28		};
     29	};
     30
     31	leds {
     32		compatible = "gpio-leds";
     33
     34		ethernet {
     35			label = "gatwick:yellow:ethernet";
     36			gpios = <&pioA 10 GPIO_ACTIVE_LOW>;
     37			default-state = "off";
     38		};
     39
     40		wifi {
     41			label = "gatwick:green:wifi";
     42			gpios = <&pioA 28 GPIO_ACTIVE_LOW>;
     43			default-state = "off";
     44		};
     45
     46		ble {
     47			label = "gatwick:blue:ble";
     48			gpios = <&pioA 22 GPIO_ACTIVE_LOW>;
     49			default-state = "off";
     50		};
     51
     52		lora {
     53			label = "gatwick:orange:lora";
     54			gpios = <&pioA 26 GPIO_ACTIVE_LOW>;
     55			default-state = "off";
     56		};
     57
     58		blank {
     59			label = "gatwick:green:blank";
     60			gpios = <&pioA 24 GPIO_ACTIVE_LOW>;
     61			default-state = "off";
     62		};
     63
     64		user {
     65			label = "gatwick:yellow:user";
     66			gpios = <&pioA 12 GPIO_ACTIVE_LOW>;
     67			default-state = "off";
     68		};
     69	};
     70};
     71
     72&pinctrl {
     73	board {
     74		pinctrl_key_gpio: key_gpio_0 {
     75		  atmel,pins =
     76			  <AT91_PIOE 31 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>; /* PE31 GPIO with pullup deglitch */
     77	  };
     78	};
     79};
     80
     81&mmc0 {
     82	status = "okay";
     83};
     84
     85&macb1 {
     86	status = "okay";
     87};
     88
     89&dbgu {
     90	status = "okay";
     91};
     92
     93/* FTDI USART */
     94&usart0 {
     95	status = "okay";
     96};
     97
     98/* GPS USART */
     99&usart1 {
    100	pinctrl-0 = <&pinctrl_usart1>;
    101	status = "okay";
    102};
    103
    104&spi1 {
    105	status = "okay";
    106
    107	spidev@0 {
    108		compatible = "semtech,sx1301";
    109		reg = <0>;
    110		spi-max-frequency = <8000000>;
    111	};
    112};
    113
    114&usb1 {
    115	status = "okay";
    116	/delete-property/atmel,oc-gpio;
    117};
    118
    119&usb2 {
    120	status = "okay";
    121};