183d290c5STom Rini// SPDX-License-Identifier: GPL-2.0+ 2a186d263SÁlvaro Fernández Rojas/* 3a186d263SÁlvaro Fernández Rojas * Copyright (C) 2017 Álvaro Fernández Rojas <noltari@gmail.com> 4a186d263SÁlvaro Fernández Rojas */ 5a186d263SÁlvaro Fernández Rojas 6a186d263SÁlvaro Fernández Rojas/dts-v1/; 7a186d263SÁlvaro Fernández Rojas 8a186d263SÁlvaro Fernández Rojas#include "brcm,bcm6358.dtsi" 9a186d263SÁlvaro Fernández Rojas 10a186d263SÁlvaro Fernández Rojas/ { 11a186d263SÁlvaro Fernández Rojas model = "SFR NeufBox 4 (Sercomm) Board"; 12a186d263SÁlvaro Fernández Rojas compatible = "sfr,nb4-ser", "brcm,bcm6358"; 13a186d263SÁlvaro Fernández Rojas 14a186d263SÁlvaro Fernández Rojas aliases { 15a186d263SÁlvaro Fernández Rojas serial0 = &uart0; 16a186d263SÁlvaro Fernández Rojas }; 17a186d263SÁlvaro Fernández Rojas 18a186d263SÁlvaro Fernández Rojas chosen { 19a186d263SÁlvaro Fernández Rojas stdout-path = "serial0:115200n8"; 20a186d263SÁlvaro Fernández Rojas }; 21a186d263SÁlvaro Fernández Rojas 22a186d263SÁlvaro Fernández Rojas gpio-leds { 23a186d263SÁlvaro Fernández Rojas compatible = "gpio-leds"; 24a186d263SÁlvaro Fernández Rojas 25a186d263SÁlvaro Fernández Rojas traffic_white { 26a186d263SÁlvaro Fernández Rojas label = "NB4-SER:white:traffic"; 27a186d263SÁlvaro Fernández Rojas gpios = <&gpio0 2 GPIO_ACTIVE_LOW>; 28a186d263SÁlvaro Fernández Rojas }; 29a186d263SÁlvaro Fernández Rojas 30a186d263SÁlvaro Fernández Rojas service_blue { 31a186d263SÁlvaro Fernández Rojas label = "NB4-SER:blue:service"; 32a186d263SÁlvaro Fernández Rojas gpios = <&gpio0 4 GPIO_ACTIVE_LOW>; 33a186d263SÁlvaro Fernández Rojas }; 34a186d263SÁlvaro Fernández Rojas 35a186d263SÁlvaro Fernández Rojas wifi_white { 36a186d263SÁlvaro Fernández Rojas label = "NB4-SER:white:wifi"; 37a186d263SÁlvaro Fernández Rojas gpios = <&gpio0 15 GPIO_ACTIVE_LOW>; 38a186d263SÁlvaro Fernández Rojas }; 39a186d263SÁlvaro Fernández Rojas 40a186d263SÁlvaro Fernández Rojas service_red { 41a186d263SÁlvaro Fernández Rojas label = "NB4-SER:red:service"; 42a186d263SÁlvaro Fernández Rojas gpios = <&gpio0 29 GPIO_ACTIVE_LOW>; 43a186d263SÁlvaro Fernández Rojas }; 44a186d263SÁlvaro Fernández Rojas 45a186d263SÁlvaro Fernández Rojas service_green { 46a186d263SÁlvaro Fernández Rojas label = "NB4-SER:green:service"; 47a186d263SÁlvaro Fernández Rojas gpios = <&gpio0 30 GPIO_ACTIVE_LOW>; 48a186d263SÁlvaro Fernández Rojas }; 49a186d263SÁlvaro Fernández Rojas }; 50a186d263SÁlvaro Fernández Rojas}; 51a186d263SÁlvaro Fernández Rojas 52e39f6c0bSÁlvaro Fernández Rojas&ehci { 53e39f6c0bSÁlvaro Fernández Rojas status = "okay"; 54e39f6c0bSÁlvaro Fernández Rojas}; 55e39f6c0bSÁlvaro Fernández Rojas 56*9c0c7e84SÁlvaro Fernández Rojas&enet0 { 57*9c0c7e84SÁlvaro Fernández Rojas status = "okay"; 58*9c0c7e84SÁlvaro Fernández Rojas phy = <&enet0phy>; 59*9c0c7e84SÁlvaro Fernández Rojas phy-mode = "internal"; 60*9c0c7e84SÁlvaro Fernández Rojas 61*9c0c7e84SÁlvaro Fernández Rojas enet0phy: fixed-link { 62*9c0c7e84SÁlvaro Fernández Rojas reg = <1>; 63*9c0c7e84SÁlvaro Fernández Rojas speed = <100>; 64*9c0c7e84SÁlvaro Fernández Rojas full-duplex; 65*9c0c7e84SÁlvaro Fernández Rojas }; 66*9c0c7e84SÁlvaro Fernández Rojas}; 67*9c0c7e84SÁlvaro Fernández Rojas 68*9c0c7e84SÁlvaro Fernández Rojas&enet1 { 69*9c0c7e84SÁlvaro Fernández Rojas status = "okay"; 70*9c0c7e84SÁlvaro Fernández Rojas phy = <&enet1phy>; 71*9c0c7e84SÁlvaro Fernández Rojas phy-mode = "mii"; 72*9c0c7e84SÁlvaro Fernández Rojas 73*9c0c7e84SÁlvaro Fernández Rojas enet1phy: fixed-link { 74*9c0c7e84SÁlvaro Fernández Rojas reg = <1>; 75*9c0c7e84SÁlvaro Fernández Rojas speed = <100>; 76*9c0c7e84SÁlvaro Fernández Rojas full-duplex; 77*9c0c7e84SÁlvaro Fernández Rojas }; 78*9c0c7e84SÁlvaro Fernández Rojas}; 79*9c0c7e84SÁlvaro Fernández Rojas 80a186d263SÁlvaro Fernández Rojas&gpio0 { 81a186d263SÁlvaro Fernández Rojas status = "okay"; 82a186d263SÁlvaro Fernández Rojas}; 83a186d263SÁlvaro Fernández Rojas 84a186d263SÁlvaro Fernández Rojas&leds { 85a186d263SÁlvaro Fernández Rojas status = "okay"; 86a186d263SÁlvaro Fernández Rojas brcm,clk-div = <1>; 87a186d263SÁlvaro Fernández Rojas 88a186d263SÁlvaro Fernández Rojas led@0 { 89a186d263SÁlvaro Fernández Rojas reg = <0>; 90a186d263SÁlvaro Fernández Rojas active-low; 91a186d263SÁlvaro Fernández Rojas label = "NB4-SER:white:alarm"; 92a186d263SÁlvaro Fernández Rojas }; 93a186d263SÁlvaro Fernández Rojas 94a186d263SÁlvaro Fernández Rojas led@2 { 95a186d263SÁlvaro Fernández Rojas reg = <2>; 96a186d263SÁlvaro Fernández Rojas active-low; 97a186d263SÁlvaro Fernández Rojas label = "NB4-SER:white:tv"; 98a186d263SÁlvaro Fernández Rojas }; 99a186d263SÁlvaro Fernández Rojas 100a186d263SÁlvaro Fernández Rojas led@3 { 101a186d263SÁlvaro Fernández Rojas reg = <3>; 102a186d263SÁlvaro Fernández Rojas active-low; 103a186d263SÁlvaro Fernández Rojas label = "NB4-SER:white:tel"; 104a186d263SÁlvaro Fernández Rojas }; 105a186d263SÁlvaro Fernández Rojas 106a186d263SÁlvaro Fernández Rojas led@4 { 107a186d263SÁlvaro Fernández Rojas reg = <4>; 108a186d263SÁlvaro Fernández Rojas active-low; 109a186d263SÁlvaro Fernández Rojas label = "NB4-SER:white:adsl"; 110a186d263SÁlvaro Fernández Rojas }; 111a186d263SÁlvaro Fernández Rojas}; 112a186d263SÁlvaro Fernández Rojas 113e39f6c0bSÁlvaro Fernández Rojas&ohci { 114e39f6c0bSÁlvaro Fernández Rojas status = "okay"; 115e39f6c0bSÁlvaro Fernández Rojas}; 116e39f6c0bSÁlvaro Fernández Rojas 117a186d263SÁlvaro Fernández Rojas&pflash { 118a186d263SÁlvaro Fernández Rojas status = "okay"; 119a186d263SÁlvaro Fernández Rojas}; 120a186d263SÁlvaro Fernández Rojas 121a186d263SÁlvaro Fernández Rojas&uart0 { 122a186d263SÁlvaro Fernández Rojas u-boot,dm-pre-reloc; 123a186d263SÁlvaro Fernández Rojas status = "okay"; 124a186d263SÁlvaro Fernández Rojas}; 125e39f6c0bSÁlvaro Fernández Rojas 126e39f6c0bSÁlvaro Fernández Rojas&usbh { 127e39f6c0bSÁlvaro Fernández Rojas status = "okay"; 128e39f6c0bSÁlvaro Fernández Rojas}; 129