bcm63xx: replace further "ok" with "okay" in DTS files
[openwrt/staging/dedeckeh.git] / target / linux / bcm63xx / dts / bcm6362-huawei-hg253s-v2.dts
1 /dts-v1/;
2
3 #include "bcm6362.dtsi"
4
5 #include <dt-bindings/input/input.h>
6
7 / {
8 model = "Huawei HG253s v2";
9 compatible = "huawei,hg253s-v2", "brcm,bcm6362";
10
11 aliases {
12 led-boot = &led_phone_green;
13 led-failsafe = &led_phone_green;
14 led-upgrade = &led_phone_green;
15 };
16
17 chosen {
18 bootargs = "rootfstype=squashfs,ubifs noinitrd console=ttyS0,115200";
19 stdout-path = "serial0:115200n8";
20 };
21
22 keys {
23 compatible = "gpio-keys-polled";
24 #address-cells = <1>;
25 #size-cells = <0>;
26 poll-interval = <20>;
27
28 reset {
29 label = "reset";
30 gpios = <&pinctrl 24 1>;
31 linux,code = <KEY_RESTART>;
32 debounce-interval = <60>;
33 };
34
35 wlan {
36 label = "wlan";
37 gpios = <&pinctrl 25 1>;
38 linux,code = <KEY_WLAN>;
39 debounce-interval = <60>;
40 };
41
42 wps {
43 label = "wps";
44 gpios = <&pinctrl 26 1>;
45 linux,code = <KEY_WPS_BUTTON>;
46 debounce-interval = <60>;
47 };
48 };
49
50 leds {
51 compatible = "gpio-leds";
52
53 led_phone_green: led@28 {
54 label = "hg253s-v2:green:phone";
55 gpios = <&pinctrl 28 1>;
56 };
57
58 led@30 {
59 label = "hg253s-v2:green:usb";
60 gpios = <&pinctrl 30 1>;
61 };
62 };
63 };
64
65 &leds {
66 status = "okay";
67
68 pinctrl-names = "default";
69 pinctrl-0 = <&pinctrl_leds>;
70
71 led@3 {
72 reg = <3>;
73 active-low;
74 label = "hg253s-v2:green:internet";
75 };
76
77 led@5 {
78 reg = <5>;
79 active-low;
80 label = "hg253s-v2:green:wifi";
81 };
82 };
83
84 &lsspi {
85 switch@0 {
86 compatible = "brcm,bcm53125";
87 reg = <0>;
88 spi-max-frequency = <781000>;
89
90 lede,alias = "eth0";
91
92 ports {
93 #address-cells = <1>;
94 #size-cells = <0>;
95
96 lan@1 {
97 reg = <1>;
98 label = "lan4";
99 };
100
101 lan@2 {
102 reg = <2>;
103 label = "lan3";
104 };
105
106 lan@3 {
107 reg = <3>;
108 label = "lan2";
109 };
110
111 lan@4 {
112 reg = <4>;
113 label = "lan1";
114 };
115
116 cpu@8 {
117 reg = <8>;
118 label = "cpu";
119
120 fixed-link {
121 speed = <1000>;
122 full-duplex;
123 asym-pause;
124 pause;
125 };
126 };
127 };
128 };
129 };
130
131 &nflash {
132 status = "okay";
133
134 nandcs@0 {
135 compatible = "brcm,nandcs";
136 #size-cells = <1>;
137 #address-cells = <1>;
138 reg = <0>;
139 nand-ecc-step-size = <512>;
140 nand-ecc-strength = <15>;
141 nand-on-flash-bbt;
142 brcm,nand-oob-sector-size = <64>;
143
144 partitions {
145 compatible = "fixed-partitions";
146 #address-cells = <1>;
147 #size-cells = <1>;
148
149 partition@0 {
150 label = "cferom";
151 reg = <0x0000000 0x0020000>;
152 read-only;
153 };
154
155 partition@20000 {
156 compatible = "brcm,wfi";
157 label = "wfi";
158 reg = <0x0020000 0x7d80000>;
159 };
160
161 partition@7da0000 {
162 label = "nvram";
163 reg = <0x7da0000 0x160000>;
164 };
165 };
166 };
167 };
168
169 &pinctrl {
170 pinctrl_leds: leds {
171 function = "led";
172 pins = "gpio3", "gpio5";
173 };
174 };
175
176 &uart0 {
177 status = "okay";
178 };