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