1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Copyright (C) 2018 Stefan Roese <sr@denx.de> 4 */ 5 6/dts-v1/; 7 8#include "mt7628a.dtsi" 9#include <dt-bindings/gpio/gpio.h> 10 11/ { 12 compatible = "gardena,smart-gateway-mt7688", "ralink,mt7628a-soc"; 13 model = "GARDENA smart Gateway (MT7688)"; 14 15 aliases { 16 serial0 = &uart0; 17 spi0 = &spi0; 18 }; 19 20 memory@0 { 21 device_type = "memory"; 22 reg = <0x0 0x08000000>; 23 }; 24 25 leds { 26 compatible = "gpio-leds"; 27 28 power_blue { 29 label = "smartgw:power:blue"; 30 gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>; 31 default-state = "off"; 32 }; 33 34 power_green { 35 label = "smartgw:power:green"; 36 gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>; 37 default-state = "on"; 38 }; 39 40 power_red { 41 label = "smartgw:power:red"; 42 gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>; 43 default-state = "off"; 44 }; 45 46 radio_blue { 47 label = "smartgw:radio:blue"; 48 gpios = <&gpio0 23 GPIO_ACTIVE_HIGH>; 49 default-state = "off"; 50 }; 51 52 radio_green { 53 label = "smartgw:radio:green"; 54 gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>; 55 default-state = "off"; 56 }; 57 58 radio_red { 59 label = "smartgw:radio:red"; 60 gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>; 61 default-state = "off"; 62 }; 63 64 internet_blue { 65 label = "smartgw:internet:blue"; 66 gpios = <&gpio0 26 GPIO_ACTIVE_HIGH>; 67 default-state = "off"; 68 }; 69 70 internet_green { 71 label = "smartgw:internet:green"; 72 gpios = <&gpio0 27 GPIO_ACTIVE_HIGH>; 73 default-state = "off"; 74 }; 75 76 internet_red { 77 label = "smartgw:internet:red"; 78 gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>; 79 default-state = "off"; 80 }; 81 }; 82 83 chosen { 84 stdout-path = &uart0; 85 }; 86}; 87 88&pinctrl { 89 state_default: pin_state { 90 p0led { 91 groups = "p0led_a"; 92 function = "led"; 93 }; 94 }; 95}; 96 97&uart0 { 98 status = "okay"; 99}; 100 101&spi0 { 102 status = "okay"; 103 num-cs = <2>; 104 105 pinctrl-names = "default"; 106 pinctrl-0 = <&spi_dual_pins>; 107 108 spi-flash@0 { 109 #address-cells = <1>; 110 #size-cells = <1>; 111 compatible = "jedec,spi-nor"; 112 spi-max-frequency = <40000000>; 113 reg = <0>; 114 }; 115 116 spi-nand@1 { 117 #address-cells = <1>; 118 #size-cells = <1>; 119 compatible = "spi-nand"; 120 spi-max-frequency = <40000000>; 121 reg = <1>; 122 }; 123}; 124 125ð { 126 pinctrl-names = "default"; 127 pinctrl-0 = <&ephy_iot_mode>; 128 mediatek,poll-link-phy = <0>; 129}; 130