blob: 31c7d7ed5ce5c1c286a331b772db0cd169709212 [file] [log] [blame]
Álvaro Fernández Rojas4a2b2722017-04-25 00:39:22 +02001/*
2 * Copyright (C) 2017 Álvaro Fernández Rojas <noltari@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0+
5 */
6
7/dts-v1/;
8
9#include "brcm,bcm6358.dtsi"
10
11/ {
12 model = "Huawei EchoLife HG556a";
13 compatible = "huawei,hg556a", "brcm,bcm6358";
14
15 aliases {
16 serial0 = &uart0;
17 };
18
19 chosen {
20 stdout-path = "serial0:115200n8";
21 };
Álvaro Fernández Rojas2791f8d2017-05-07 20:09:34 +020022
23 gpio-leds {
24 compatible = "gpio-leds";
25
26 message_red {
27 label = "HG556a:red:message";
28 gpios = <&gpio0 0 GPIO_ACTIVE_LOW>;
29 };
30
31 hspa_red {
32 label = "HG556a:red:hspa";
33 gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
34 };
35
36 dsl_red {
37 label = "HG556a:red:dsl";
38 gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
39 };
40
41 power_red {
42 label = "HG556a:red:power";
43 gpios = <&gpio0 3 GPIO_ACTIVE_LOW>;
44 };
45
46 all_red {
47 label = "HG556a:red:all";
48 gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
49 };
50
51 lan1_green {
52 label = "HG556a:green:lan1";
53 gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
54 };
55
56 lan1_red {
57 label = "HG556a:red:lan1";
58 gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
59 };
60
61 lan2_green {
62 label = "HG556a:green:lan2";
63 gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
64 };
65
66 lan2_red {
67 label = "HG556a:red:lan2";
68 gpios = <&gpio0 22 GPIO_ACTIVE_LOW>;
69 };
70
71 lan3_green {
72 label = "HG556a:green:lan3";
73 gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
74 };
75
76 lan3_red {
77 label = "HG556a:red:lan3";
78 gpios = <&gpio0 26 GPIO_ACTIVE_LOW>;
79 };
80
81 lan4_green {
82 label = "HG556a:green:lan4";
83 gpios = <&gpio0 27 GPIO_ACTIVE_LOW>;
84 };
85
86 lan4_red {
87 label = "HG556a:red:lan4";
88 gpios = <&gpio0 28 GPIO_ACTIVE_LOW>;
89 };
90 };
91};
92
93&gpio0 {
94 status = "okay";
Álvaro Fernández Rojas4a2b2722017-04-25 00:39:22 +020095};
96
97&pflash {
98 status = "okay";
99};
100
101&uart0 {
102 u-boot,dm-pre-reloc;
103 status = "okay";
104};