brcm63xx: drop root parameter from cmdline
[oweals/openwrt.git] / target / linux / brcm63xx / dts / homehub2a.dts
1 /dts-v1/;
2
3 #include "bcm6358.dtsi"
4
5 #include <dt-bindings/input/input.h>
6
7 / {
8         model = "BT Home Hub 2.0 Type A";
9         compatible = "thomson,homehub2a", "brcm,bcm6358";
10
11         chosen {
12                 bootargs = "rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200";
13                 stdout-path = "serial0:115200n8";
14         };
15
16         gpio-keys-polled {
17                 compatible = "gpio-keys-polled";
18                 #address-cells = <1>;
19                 #size-cells = <0>;
20                 poll-interval = <20>;
21                 debounce-interval = <60>;
22
23                 phone {
24                         label = "phone";
25                         gpios = <&pinctrl 1 1>;
26                         linux,code = <KEY_PHONE>;
27                 };
28                 reset {
29                         label = "reset";
30                         gpios = <&pinctrl 9 1>;
31                         linux,code = <KEY_RESTART>;
32                 };
33                 wps {
34                         label = "wps";
35                         gpios = <&pinctrl 11 1>;
36                         linux,code = <KEY_WPS_BUTTON>;
37                 };
38         };
39 };
40
41 &leds {
42         status = "ok";
43
44         pinctrl-names = "default";
45         pinctrl-0 = <&pinctrl_serial_led>;
46
47         led@0 {
48                 reg = <0>;
49                 active-low;
50                 label = "HOMEHUB2A:red:power";
51         };
52
53         led@1 {
54                 reg = <0>;
55                 active-low;
56                 label = "HOMEHUB2A:green:power";
57                 default-state = "on";
58         };
59
60         led@2 {
61                 reg = <2>;
62                 active-low;
63                 label = "HOMEHUB2A:blue:power";
64         };
65
66         led@3 {
67                 reg = <3>;
68                 active-low;
69                 label = "HOMEHUB2A:red:broadband";
70         };
71
72         led@4 {
73                 reg = <4>;
74                 active-low;
75                 label = "HOMEHUB2A:green:broadband";
76         };
77
78         led@5 {
79                 reg = <5>;
80                 active-low;
81                 label = "HOMEHUB2A:blue:broadband";
82         };
83
84         led@6 {
85                 reg = <6>;
86                 active-low;
87                 label = "HOMEHUB2A:red:wireless";
88         };
89
90         led@7 {
91                 reg = <7>;
92                 active-low;
93                 label = "HOMEHUB2A:green:wireless";
94         };
95
96         led@8 {
97                 reg = <8>;
98                 active-low;
99                 label = "HOMEHUB2A:blue:wireless";
100         };
101
102         led@9 {
103                 reg = <9>;
104                 active-low;
105                 label = "HOMEHUB2A:red:phone";
106         };
107
108         led@10 {
109                 reg = <10>;
110                 active-low;
111                 label = "HOMEHUB2A:green:phone";
112         };
113
114         led@11 {
115                 reg = <11>;
116                 active-low;
117                 label = "HOMEHUB2A:blue:phone";
118         };
119
120         led@12 {
121                 reg = <12>;
122                 active-low;
123                 label = "HOMEHUB2A:red:upgrading";
124         };
125
126         led@13 {
127                 reg = <13>;
128                 active-low;
129                 label = "HOMEHUB2A:green:upgrading";
130         };
131
132         led@14 {
133                 reg = <14>;
134                 active-low;
135                 label = "HOMEHUB2A:blue:upgrading";
136         };
137 };
138
139 &pflash {
140         status = "ok";
141
142         linux,part-probe = "bcm63xxpart";
143
144         partitions {
145                 compatible = "fixed-partitions";
146                 #address-cells = <1>;
147                 #size-cells = <1>;
148
149                 cfe@0 {
150                         label = "CFE";
151                         reg = <0x000000 0x020000>;
152                 };
153
154                 linux@20000 {
155                         label = "linux";
156                         reg = <0x020000 0xfc0000>;
157                         compatible = "brcm,bcm963xx-imagetag";
158                 };
159
160                 nvram@fe0000 {
161                         label = "nvram";
162                         reg = <0xfe0000 0x020000>;
163                 };
164         };
165 };
166
167 &uart0 {
168         status = "ok";
169 };