bcm4708-netgear-r6250.dts (2115B)
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,r6250v1", "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 logo { 33 label = "bcm53xx:white:logo"; 34 gpios = <&chipcommon 1 GPIO_ACTIVE_HIGH>; 35 linux,default-trigger = "default-on"; 36 }; 37 38 power0 { 39 label = "bcm53xx:green:power"; 40 gpios = <&chipcommon 2 GPIO_ACTIVE_LOW>; 41 linux,default-trigger = "default-on"; 42 }; 43 44 power1 { 45 label = "bcm53xx:amber:power"; 46 gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>; 47 }; 48 49 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 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 wps { 67 label = "WPS"; 68 linux,code = <KEY_WPS_BUTTON>; 69 gpios = <&chipcommon 4 GPIO_ACTIVE_LOW>; 70 }; 71 72 rfkill { 73 label = "WiFi"; 74 linux,code = <KEY_RFKILL>; 75 gpios = <&chipcommon 5 GPIO_ACTIVE_LOW>; 76 }; 77 78 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 reg = <0>; 104 label = "lan4"; 105 }; 106 107 port@1 { 108 reg = <1>; 109 label = "lan3"; 110 }; 111 112 port@2 { 113 reg = <2>; 114 label = "lan2"; 115 }; 116 117 port@3 { 118 reg = <3>; 119 label = "lan1"; 120 }; 121 122 port@4 { 123 reg = <4>; 124 label = "wan"; 125 }; 126 127 port@5 { 128 reg = <5>; 129 label = "cpu"; 130 ethernet = <&gmac0>; 131 }; 132 }; 133};