]> git.sur5r.net Git - u-boot/blob - arch/mips/dts/huawei,hg556a.dts
SPDX: Convert all of our single license tags to Linux Kernel style
[u-boot] / arch / mips / dts / huawei,hg556a.dts
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,bcm6358.dtsi"
9
10 / {
11         model = "Huawei EchoLife HG556a";
12         compatible = "huawei,hg556a", "brcm,bcm6358";
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                 message_red {
26                         label = "HG556a:red:message";
27                         gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
28                 };
29
30                 hspa_red {
31                         label = "HG556a:red:hspa";
32                         gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
33                 };
34
35                 dsl_red {
36                         label = "HG556a:red:dsl";
37                         gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
38                 };
39
40                 power_red {
41                         label = "HG556a:red:power";
42                         gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
43                 };
44
45                 all_red {
46                         label = "HG556a:red:all";
47                         gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
48                 };
49
50                 lan1_green {
51                         label = "HG556a:green:lan1";
52                         gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
53                 };
54
55                 lan1_red {
56                         label = "HG556a:red:lan1";
57                         gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
58                 };
59
60                 lan2_green {
61                         label = "HG556a:green:lan2";
62                         gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
63                 };
64
65                 lan2_red {
66                         label = "HG556a:red:lan2";
67                         gpios = <&gpio0 22 GPIO_ACTIVE_LOW>;
68                 };
69
70                 lan3_green {
71                         label = "HG556a:green:lan3";
72                         gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
73                 };
74
75                 lan3_red {
76                         label = "HG556a:red:lan3";
77                         gpios = <&gpio0 26 GPIO_ACTIVE_LOW>;
78                 };
79
80                 lan4_green {
81                         label = "HG556a:green:lan4";
82                         gpios = <&gpio0 27 GPIO_ACTIVE_LOW>;
83                 };
84
85                 lan4_red {
86                         label = "HG556a:red:lan4";
87                         gpios = <&gpio0 28 GPIO_ACTIVE_LOW>;
88                 };
89         };
90 };
91
92 &ehci {
93         status = "okay";
94 };
95
96 &gpio0 {
97         status = "okay";
98 };
99
100 &ohci {
101         status = "okay";
102 };
103
104 &pflash {
105         status = "okay";
106 };
107
108 &uart0 {
109         u-boot,dm-pre-reloc;
110         status = "okay";
111 };
112
113 &usbh {
114         status = "okay";
115 };