blob: a42a0da2dd64e2646baef4351fc2167b62e5db0f [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001// SPDX-License-Identifier: GPL-2.0+
Álvaro Fernández Rojas2ea88e62017-05-16 18:42:43 +02002/*
3 * Copyright (C) 2017 Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas2ea88e62017-05-16 18:42:43 +02004 */
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
Álvaro Fernández Rojas4c468d62018-01-23 17:15:05 +010092&spi {
93 status = "okay";
94
95 spi-flash@0 {
Neil Armstronga009fa72019-02-10 10:16:20 +000096 compatible = "jedec,spi-nor";
Álvaro Fernández Rojas4c468d62018-01-23 17:15:05 +010097 reg = <0>;
98 #address-cells = <1>;
99 #size-cells = <1>;
100 spi-max-frequency = <25000000>;
101 };
102};
103
Álvaro Fernández Rojas2ea88e62017-05-16 18:42:43 +0200104&uart0 {
105 u-boot,dm-pre-reloc;
106 status = "okay";
107};