183d290c5STom Rini// SPDX-License-Identifier: GPL-2.0+ 24a2b2724SÁlvaro Fernández Rojas/* 34a2b2724SÁlvaro Fernández Rojas * Copyright (C) 2017 Álvaro Fernández Rojas <noltari@gmail.com> 44a2b2724SÁlvaro Fernández Rojas */ 54a2b2724SÁlvaro Fernández Rojas 64a2b2724SÁlvaro Fernández Rojas/dts-v1/; 74a2b2724SÁlvaro Fernández Rojas 84a2b2724SÁlvaro Fernández Rojas#include "brcm,bcm6358.dtsi" 94a2b2724SÁlvaro Fernández Rojas 104a2b2724SÁlvaro Fernández Rojas/ { 114a2b2724SÁlvaro Fernández Rojas model = "Huawei EchoLife HG556a"; 124a2b2724SÁlvaro Fernández Rojas compatible = "huawei,hg556a", "brcm,bcm6358"; 134a2b2724SÁlvaro Fernández Rojas 144a2b2724SÁlvaro Fernández Rojas aliases { 154a2b2724SÁlvaro Fernández Rojas serial0 = &uart0; 164a2b2724SÁlvaro Fernández Rojas }; 174a2b2724SÁlvaro Fernández Rojas 184a2b2724SÁlvaro Fernández Rojas chosen { 194a2b2724SÁlvaro Fernández Rojas stdout-path = "serial0:115200n8"; 204a2b2724SÁlvaro Fernández Rojas }; 212791f8dbSÁlvaro Fernández Rojas 222791f8dbSÁlvaro Fernández Rojas gpio-leds { 232791f8dbSÁlvaro Fernández Rojas compatible = "gpio-leds"; 242791f8dbSÁlvaro Fernández Rojas 252791f8dbSÁlvaro Fernández Rojas message_red { 262791f8dbSÁlvaro Fernández Rojas label = "HG556a:red:message"; 272791f8dbSÁlvaro Fernández Rojas gpios = <&gpio0 0 GPIO_ACTIVE_LOW>; 282791f8dbSÁlvaro Fernández Rojas }; 292791f8dbSÁlvaro Fernández Rojas 302791f8dbSÁlvaro Fernández Rojas hspa_red { 312791f8dbSÁlvaro Fernández Rojas label = "HG556a:red:hspa"; 322791f8dbSÁlvaro Fernández Rojas gpios = <&gpio0 1 GPIO_ACTIVE_LOW>; 332791f8dbSÁlvaro Fernández Rojas }; 342791f8dbSÁlvaro Fernández Rojas 352791f8dbSÁlvaro Fernández Rojas dsl_red { 362791f8dbSÁlvaro Fernández Rojas label = "HG556a:red:dsl"; 372791f8dbSÁlvaro Fernández Rojas gpios = <&gpio0 2 GPIO_ACTIVE_LOW>; 382791f8dbSÁlvaro Fernández Rojas }; 392791f8dbSÁlvaro Fernández Rojas 402791f8dbSÁlvaro Fernández Rojas power_red { 412791f8dbSÁlvaro Fernández Rojas label = "HG556a:red:power"; 422791f8dbSÁlvaro Fernández Rojas gpios = <&gpio0 3 GPIO_ACTIVE_LOW>; 432791f8dbSÁlvaro Fernández Rojas }; 442791f8dbSÁlvaro Fernández Rojas 452791f8dbSÁlvaro Fernández Rojas all_red { 462791f8dbSÁlvaro Fernández Rojas label = "HG556a:red:all"; 472791f8dbSÁlvaro Fernández Rojas gpios = <&gpio0 6 GPIO_ACTIVE_LOW>; 482791f8dbSÁlvaro Fernández Rojas }; 492791f8dbSÁlvaro Fernández Rojas 502791f8dbSÁlvaro Fernández Rojas lan1_green { 512791f8dbSÁlvaro Fernández Rojas label = "HG556a:green:lan1"; 522791f8dbSÁlvaro Fernández Rojas gpios = <&gpio0 12 GPIO_ACTIVE_LOW>; 532791f8dbSÁlvaro Fernández Rojas }; 542791f8dbSÁlvaro Fernández Rojas 552791f8dbSÁlvaro Fernández Rojas lan1_red { 562791f8dbSÁlvaro Fernández Rojas label = "HG556a:red:lan1"; 572791f8dbSÁlvaro Fernández Rojas gpios = <&gpio0 13 GPIO_ACTIVE_LOW>; 582791f8dbSÁlvaro Fernández Rojas }; 592791f8dbSÁlvaro Fernández Rojas 602791f8dbSÁlvaro Fernández Rojas lan2_green { 612791f8dbSÁlvaro Fernández Rojas label = "HG556a:green:lan2"; 622791f8dbSÁlvaro Fernández Rojas gpios = <&gpio0 15 GPIO_ACTIVE_LOW>; 632791f8dbSÁlvaro Fernández Rojas }; 642791f8dbSÁlvaro Fernández Rojas 652791f8dbSÁlvaro Fernández Rojas lan2_red { 662791f8dbSÁlvaro Fernández Rojas label = "HG556a:red:lan2"; 672791f8dbSÁlvaro Fernández Rojas gpios = <&gpio0 22 GPIO_ACTIVE_LOW>; 682791f8dbSÁlvaro Fernández Rojas }; 692791f8dbSÁlvaro Fernández Rojas 702791f8dbSÁlvaro Fernández Rojas lan3_green { 712791f8dbSÁlvaro Fernández Rojas label = "HG556a:green:lan3"; 722791f8dbSÁlvaro Fernández Rojas gpios = <&gpio0 23 GPIO_ACTIVE_LOW>; 732791f8dbSÁlvaro Fernández Rojas }; 742791f8dbSÁlvaro Fernández Rojas 752791f8dbSÁlvaro Fernández Rojas lan3_red { 762791f8dbSÁlvaro Fernández Rojas label = "HG556a:red:lan3"; 772791f8dbSÁlvaro Fernández Rojas gpios = <&gpio0 26 GPIO_ACTIVE_LOW>; 782791f8dbSÁlvaro Fernández Rojas }; 792791f8dbSÁlvaro Fernández Rojas 802791f8dbSÁlvaro Fernández Rojas lan4_green { 812791f8dbSÁlvaro Fernández Rojas label = "HG556a:green:lan4"; 822791f8dbSÁlvaro Fernández Rojas gpios = <&gpio0 27 GPIO_ACTIVE_LOW>; 832791f8dbSÁlvaro Fernández Rojas }; 842791f8dbSÁlvaro Fernández Rojas 852791f8dbSÁlvaro Fernández Rojas lan4_red { 862791f8dbSÁlvaro Fernández Rojas label = "HG556a:red:lan4"; 872791f8dbSÁlvaro Fernández Rojas gpios = <&gpio0 28 GPIO_ACTIVE_LOW>; 882791f8dbSÁlvaro Fernández Rojas }; 892791f8dbSÁlvaro Fernández Rojas }; 902791f8dbSÁlvaro Fernández Rojas}; 912791f8dbSÁlvaro Fernández Rojas 92465d6971SÁlvaro Fernández Rojas&ehci { 93465d6971SÁlvaro Fernández Rojas status = "okay"; 94465d6971SÁlvaro Fernández Rojas}; 95465d6971SÁlvaro Fernández Rojas 96*15591a9aSÁlvaro Fernández Rojas&enet1 { 97*15591a9aSÁlvaro Fernández Rojas status = "okay"; 98*15591a9aSÁlvaro Fernández Rojas phy = <&enet1phy>; 99*15591a9aSÁlvaro Fernández Rojas phy-mode = "mii"; 100*15591a9aSÁlvaro Fernández Rojas 101*15591a9aSÁlvaro Fernández Rojas enet1phy: fixed-link { 102*15591a9aSÁlvaro Fernández Rojas reg = <1>; 103*15591a9aSÁlvaro Fernández Rojas speed = <100>; 104*15591a9aSÁlvaro Fernández Rojas full-duplex; 105*15591a9aSÁlvaro Fernández Rojas }; 106*15591a9aSÁlvaro Fernández Rojas}; 107*15591a9aSÁlvaro Fernández Rojas 1082791f8dbSÁlvaro Fernández Rojas&gpio0 { 1092791f8dbSÁlvaro Fernández Rojas status = "okay"; 1104a2b2724SÁlvaro Fernández Rojas}; 1114a2b2724SÁlvaro Fernández Rojas 112465d6971SÁlvaro Fernández Rojas&ohci { 113465d6971SÁlvaro Fernández Rojas status = "okay"; 114465d6971SÁlvaro Fernández Rojas}; 115465d6971SÁlvaro Fernández Rojas 1164a2b2724SÁlvaro Fernández Rojas&pflash { 1174a2b2724SÁlvaro Fernández Rojas status = "okay"; 1184a2b2724SÁlvaro Fernández Rojas}; 1194a2b2724SÁlvaro Fernández Rojas 1204a2b2724SÁlvaro Fernández Rojas&uart0 { 1214a2b2724SÁlvaro Fernández Rojas u-boot,dm-pre-reloc; 1224a2b2724SÁlvaro Fernández Rojas status = "okay"; 1234a2b2724SÁlvaro Fernández Rojas}; 124465d6971SÁlvaro Fernández Rojas 125465d6971SÁlvaro Fernández Rojas&usbh { 126465d6971SÁlvaro Fernández Rojas status = "okay"; 127465d6971SÁlvaro Fernández Rojas}; 128