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

at91sam9g25-gardena-smart-gateway.dts (2498B)


      1// SPDX-License-Identifier: GPL-2.0+
      2/*
      3 * Device Tree file for the GARDENA smart Gateway (Article No. 19000)
      4 *
      5 *  Copyright (C) 2020 GARDENA GmbH
      6 */
      7
      8/dts-v1/;
      9
     10#include "at91sam9g25.dtsi"
     11#include "at91sam9x5ek.dtsi"
     12#include <dt-bindings/input/input.h>
     13
     14/ {
     15	model = "GARDENA smart Gateway (Article No. 19000)";
     16	compatible = "gardena,smart-gateway-at91sam", "atmel,at91sam9g25", "atmel,at91sam9x5",
     17		"atmel,at91sam9";
     18
     19	aliases {
     20		serial1 = &usart3;
     21	};
     22
     23	gpio-keys {
     24		compatible = "gpio-keys";
     25
     26		user_btn1 {
     27			label = "USER_BTN1";
     28			gpios = <&pioA 24 GPIO_ACTIVE_LOW>;
     29			linux,code = <KEY_PROG1>;
     30		};
     31	};
     32
     33	1wire_cm {
     34		status = "disabled";
     35	};
     36
     37	leds {
     38		compatible = "gpio-leds";
     39
     40		power_blue {
     41			label = "smartgw:power:blue";
     42			gpios = <&pioC 21 GPIO_ACTIVE_HIGH>;
     43			default-state = "off";
     44		};
     45
     46		power_green {
     47			label = "smartgw:power:green";
     48			gpios = <&pioC 20 GPIO_ACTIVE_HIGH>;
     49			default-state = "on";
     50		};
     51
     52		power_red {
     53			label = "smartgw:power:red";
     54			gpios = <&pioC 19 GPIO_ACTIVE_HIGH>;
     55			default-state = "off";
     56		};
     57
     58		radio_blue {
     59			label = "smartgw:radio:blue";
     60			gpios = <&pioC 18 GPIO_ACTIVE_HIGH>;
     61			default-state = "off";
     62		};
     63
     64		radio_green {
     65			label = "smartgw:radio:green";
     66			gpios = <&pioC 17 GPIO_ACTIVE_HIGH>;
     67			default-state = "off";
     68		};
     69
     70		radio_red {
     71			label = "smartgw:radio:red";
     72			gpios = <&pioC 16 GPIO_ACTIVE_HIGH>;
     73			default-state = "off";
     74		};
     75
     76		internet_blue {
     77			label = "smartgw:internet:blue";
     78			gpios = <&pioC 15 GPIO_ACTIVE_HIGH>;
     79			default-state = "off";
     80		};
     81
     82		internet_green {
     83			label = "smartgw:internet:green";
     84			gpios = <&pioC 14 GPIO_ACTIVE_HIGH>;
     85			default-state = "off";
     86		};
     87
     88		internet_red {
     89			label = "smartgw:internet:red";
     90			gpios = <&pioC 13 GPIO_ACTIVE_HIGH>;
     91			default-state = "off";
     92		};
     93
     94		heartbeat {
     95			label = "smartgw:heartbeat";
     96			gpios = <&pioB 8 GPIO_ACTIVE_HIGH>;
     97			linux,default-trigger = "heartbeat";
     98		};
     99
    100		pb18 {
    101			status = "disabled";
    102		};
    103
    104		pd21 {
    105			status = "disabled";
    106		};
    107	};
    108};
    109
    110&macb0 {
    111	phy-mode = "rmii";
    112	status = "okay";
    113};
    114
    115&usart0 {
    116	status = "disabled";
    117};
    118
    119&usart2 {
    120	status = "disabled";
    121};
    122
    123&usart3 {
    124	status = "okay";
    125
    126	pinctrl-0 = <&pinctrl_usart3
    127		     &pinctrl_usart3_rts
    128		     &pinctrl_usart3_cts
    129		    >;
    130};
    131
    132&watchdog {
    133	status = "okay";
    134};
    135
    136&mmc0 {
    137	status = "disabled";
    138};
    139
    140&mmc1 {
    141	status = "disabled";
    142};
    143
    144&spi0 {
    145	status = "disabled";
    146};
    147
    148&i2c0 {
    149	status = "disabled";
    150};
    151
    152&adc0 {
    153	status = "disabled";
    154};
    155
    156&ssc0 {
    157	status = "disabled";
    158};