brcm63xx: move buttons and leds to dts files
[openwrt.git] / target / linux / brcm63xx / dts / hg553.dts
1 /dts-v1/;
2
3 /include/ "bcm6358.dtsi"
4
5 / {
6         model = "Huawei EchoLife HG553";
7         compatible = "huawei,hg553", "brcm,bcm6358";
8
9         gpio-leds {
10                 compatible = "gpio-leds";
11
12                 power_green {
13                         label = "HW553:blue:power";
14                         gpios = <&gpio0 4 1>;
15                         default-state = "on";
16                 };
17                 power_red {
18                         label = "HW553:red:power";
19                         gpios = <&gpio0 5 1>;
20                 };
21                 hspa_red {
22                         label = "HW553:red:hspa";
23                         gpios = <&gpio0 12 1>;
24                 };
25                 hspa_blue {
26                         label = "HW553:blue:hspa";
27                         gpios = <&gpio0 13 1>;
28                 };
29                 lan_red {
30                         label = "HW553:red:lan";
31                         gpios = <&gpio0 22 1>;
32                 };
33                 lan_blue {
34                         label = "HW553:blue:lan";
35                         gpios = <&gpio0 23 1>;
36                 };
37                 wifi_red {
38                         label = "HW553:red:wifi";
39                         gpios = <&gpio0 25 1>;
40                 };
41                 dsl_red {
42                         label = "HW553:red:adsl";
43                         gpios = <&gpio1 2 1>;
44                 };
45                 dsl_blue {
46                         label = "HW553:blue:adsl";
47                         gpios = <&gpio1 3 1>;
48                 };
49         };
50 };
51
52 &pflash {
53         status = "ok";
54
55         linux,part-probe = "bcm63xxpart";
56
57         cfe@0 {
58                 label = "CFE";
59                 reg = <0x000000 0x020000>;
60                 read-only;
61         };
62
63         linux@20000 {
64                 label = "linux";
65                 reg = <0x020000 0xfc0000>;
66         };
67
68         nvram@fe0000 {
69                 label = "nvram";
70                 reg = <0xfe0000 0x020000>;
71         };
72 };