1/* 2 * Broadcom BCM470X / BCM5301X arm platform code. 3 * DTS for Netgear R6250 V1 4 * 5 * Copyright 2013 Hauke Mehrtens <hauke@hauke-m.de> 6 * 7 * Licensed under the GNU/GPL. See COPYING for details. 8 */ 9 10/dts-v1/; 11 12#include "bcm4708.dtsi" 13#include "bcm5301x-nand-cs0-bch8.dtsi" 14 15/ { 16 compatible = "netgear,r6250-v1", "brcm,bcm4708"; 17 model = "Netgear R6250 V1 (BCM4708)"; 18 19 chosen { 20 bootargs = "console=ttyS0,115200 earlycon"; 21 }; 22 23 memory@0 { 24 device_type = "memory"; 25 reg = <0x00000000 0x08000000>, 26 <0x88000000 0x08000000>; 27 }; 28 29 leds { 30 compatible = "gpio-leds"; 31 32 led-logo { 33 label = "bcm53xx:white:logo"; 34 gpios = <&chipcommon 1 GPIO_ACTIVE_HIGH>; 35 linux,default-trigger = "default-on"; 36 }; 37 38 led-power0 { 39 label = "bcm53xx:green:power"; 40 gpios = <&chipcommon 2 GPIO_ACTIVE_LOW>; 41 linux,default-trigger = "default-on"; 42 }; 43 44 led-power1 { 45 label = "bcm53xx:amber:power"; 46 gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>; 47 }; 48 49 led-usb { 50 label = "bcm53xx:blue:usb"; 51 gpios = <&chipcommon 8 GPIO_ACTIVE_LOW>; 52 trigger-sources = <&ohci_port1>, <&ehci_port1>, 53 <&xhci_port1>; 54 linux,default-trigger = "usbport"; 55 }; 56 57 led-wireless { 58 label = "bcm53xx:blue:wireless"; 59 gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>; 60 }; 61 }; 62 63 gpio-keys { 64 compatible = "gpio-keys"; 65 66 button-wps { 67 label = "WPS"; 68 linux,code = <KEY_WPS_BUTTON>; 69 gpios = <&chipcommon 4 GPIO_ACTIVE_LOW>; 70 }; 71 72 button-rfkill { 73 label = "WiFi"; 74 linux,code = <KEY_RFKILL>; 75 gpios = <&chipcommon 5 GPIO_ACTIVE_LOW>; 76 }; 77 78 button-restart { 79 label = "Reset"; 80 linux,code = <KEY_RESTART>; 81 gpios = <&chipcommon 6 GPIO_ACTIVE_LOW>; 82 }; 83 }; 84}; 85 86&usb3 { 87 vcc-gpio = <&chipcommon 0 GPIO_ACTIVE_HIGH>; 88}; 89 90&spi_nor { 91 status = "okay"; 92}; 93 94&usb3_phy { 95 status = "okay"; 96}; 97 98&srab { 99 status = "okay"; 100 101 ports { 102 port@0 { 103 label = "lan4"; 104 }; 105 106 port@1 { 107 label = "lan3"; 108 }; 109 110 port@2 { 111 label = "lan2"; 112 }; 113 114 port@3 { 115 label = "lan1"; 116 }; 117 118 port@4 { 119 label = "wan"; 120 }; 121 122 port@5 { 123 label = "cpu"; 124 }; 125 126 port@7 { 127 status = "disabled"; 128 }; 129 130 port@8 { 131 status = "disabled"; 132 }; 133 }; 134}; 135