1*c4203e1dSÁlvaro Fernández Rojas/* 2*c4203e1dSÁlvaro Fernández Rojas * Copyright (C) 2017 Álvaro Fernández Rojas <noltari@gmail.com> 3*c4203e1dSÁlvaro Fernández Rojas * 4*c4203e1dSÁlvaro Fernández Rojas * SPDX-License-Identifier: GPL-2.0+ 5*c4203e1dSÁlvaro Fernández Rojas */ 6*c4203e1dSÁlvaro Fernández Rojas 7*c4203e1dSÁlvaro Fernández Rojas/dts-v1/; 8*c4203e1dSÁlvaro Fernández Rojas 9*c4203e1dSÁlvaro Fernández Rojas#include "brcm,bcm3380.dtsi" 10*c4203e1dSÁlvaro Fernández Rojas 11*c4203e1dSÁlvaro Fernández Rojas/ { 12*c4203e1dSÁlvaro Fernández Rojas model = "Netgear CG3100D"; 13*c4203e1dSÁlvaro Fernández Rojas compatible = "netgear,cg3100d", "brcm,bcm3380"; 14*c4203e1dSÁlvaro Fernández Rojas 15*c4203e1dSÁlvaro Fernández Rojas aliases { 16*c4203e1dSÁlvaro Fernández Rojas serial0 = &uart0; 17*c4203e1dSÁlvaro Fernández Rojas }; 18*c4203e1dSÁlvaro Fernández Rojas 19*c4203e1dSÁlvaro Fernández Rojas chosen { 20*c4203e1dSÁlvaro Fernández Rojas stdout-path = "serial0:115200n8"; 21*c4203e1dSÁlvaro Fernández Rojas }; 22*c4203e1dSÁlvaro Fernández Rojas 23*c4203e1dSÁlvaro Fernández Rojas gpio-leds { 24*c4203e1dSÁlvaro Fernández Rojas compatible = "gpio-leds"; 25*c4203e1dSÁlvaro Fernández Rojas 26*c4203e1dSÁlvaro Fernández Rojas wifi_green { 27*c4203e1dSÁlvaro Fernández Rojas label = "CG3100D:green:wifi"; 28*c4203e1dSÁlvaro Fernández Rojas gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>; 29*c4203e1dSÁlvaro Fernández Rojas }; 30*c4203e1dSÁlvaro Fernández Rojas 31*c4203e1dSÁlvaro Fernández Rojas wps_green { 32*c4203e1dSÁlvaro Fernández Rojas label = "CG3100D:green:wps"; 33*c4203e1dSÁlvaro Fernández Rojas gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>; 34*c4203e1dSÁlvaro Fernández Rojas }; 35*c4203e1dSÁlvaro Fernández Rojas 36*c4203e1dSÁlvaro Fernández Rojas power_red { 37*c4203e1dSÁlvaro Fernández Rojas label = "CG3100D:red:power"; 38*c4203e1dSÁlvaro Fernández Rojas gpios = <&gpio0 19 GPIO_ACTIVE_LOW>; 39*c4203e1dSÁlvaro Fernández Rojas }; 40*c4203e1dSÁlvaro Fernández Rojas }; 41*c4203e1dSÁlvaro Fernández Rojas}; 42*c4203e1dSÁlvaro Fernández Rojas 43*c4203e1dSÁlvaro Fernández Rojas&leds { 44*c4203e1dSÁlvaro Fernández Rojas status = "okay"; 45*c4203e1dSÁlvaro Fernández Rojas 46*c4203e1dSÁlvaro Fernández Rojas led@0 { 47*c4203e1dSÁlvaro Fernández Rojas reg = <0>; 48*c4203e1dSÁlvaro Fernández Rojas active-low; 49*c4203e1dSÁlvaro Fernández Rojas label = "CG3100D:green:power"; 50*c4203e1dSÁlvaro Fernández Rojas }; 51*c4203e1dSÁlvaro Fernández Rojas 52*c4203e1dSÁlvaro Fernández Rojas led@1 { 53*c4203e1dSÁlvaro Fernández Rojas reg = <1>; 54*c4203e1dSÁlvaro Fernández Rojas active-low; 55*c4203e1dSÁlvaro Fernández Rojas label = "CG3100D:green:downlink"; 56*c4203e1dSÁlvaro Fernández Rojas }; 57*c4203e1dSÁlvaro Fernández Rojas 58*c4203e1dSÁlvaro Fernández Rojas led@2 { 59*c4203e1dSÁlvaro Fernández Rojas reg = <2>; 60*c4203e1dSÁlvaro Fernández Rojas active-low; 61*c4203e1dSÁlvaro Fernández Rojas label = "CG3100D:orange:downlink"; 62*c4203e1dSÁlvaro Fernández Rojas }; 63*c4203e1dSÁlvaro Fernández Rojas 64*c4203e1dSÁlvaro Fernández Rojas led@3 { 65*c4203e1dSÁlvaro Fernández Rojas reg = <3>; 66*c4203e1dSÁlvaro Fernández Rojas active-low; 67*c4203e1dSÁlvaro Fernández Rojas label = "CG3100D:green:uplink"; 68*c4203e1dSÁlvaro Fernández Rojas }; 69*c4203e1dSÁlvaro Fernández Rojas 70*c4203e1dSÁlvaro Fernández Rojas led@4 { 71*c4203e1dSÁlvaro Fernández Rojas reg = <4>; 72*c4203e1dSÁlvaro Fernández Rojas active-low; 73*c4203e1dSÁlvaro Fernández Rojas label = "CG3100D:orange:uplink"; 74*c4203e1dSÁlvaro Fernández Rojas }; 75*c4203e1dSÁlvaro Fernández Rojas 76*c4203e1dSÁlvaro Fernández Rojas led@6 { 77*c4203e1dSÁlvaro Fernández Rojas reg = <6>; 78*c4203e1dSÁlvaro Fernández Rojas active-low; 79*c4203e1dSÁlvaro Fernández Rojas label = "CG3100D:green:inet"; 80*c4203e1dSÁlvaro Fernández Rojas }; 81*c4203e1dSÁlvaro Fernández Rojas 82*c4203e1dSÁlvaro Fernández Rojas led@7 { 83*c4203e1dSÁlvaro Fernández Rojas reg = <7>; 84*c4203e1dSÁlvaro Fernández Rojas active-low; 85*c4203e1dSÁlvaro Fernández Rojas label = "CG3100D:green:stby"; 86*c4203e1dSÁlvaro Fernández Rojas }; 87*c4203e1dSÁlvaro Fernández Rojas}; 88*c4203e1dSÁlvaro Fernández Rojas 89*c4203e1dSÁlvaro Fernández Rojas&gpio0 { 90*c4203e1dSÁlvaro Fernández Rojas status = "okay"; 91*c4203e1dSÁlvaro Fernández Rojas}; 92*c4203e1dSÁlvaro Fernández Rojas 93*c4203e1dSÁlvaro Fernández Rojas&uart0 { 94*c4203e1dSÁlvaro Fernández Rojas u-boot,dm-pre-reloc; 95*c4203e1dSÁlvaro Fernández Rojas status = "okay"; 96*c4203e1dSÁlvaro Fernández Rojas}; 97