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