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 { 24 reg = <0x00000000 0x08000000 25 0x88000000 0x08000000>; 26 }; 27 28 leds { 29 compatible = "gpio-leds"; 30 31 logo { 32 label = "bcm53xx:white:logo"; 33 gpios = <&chipcommon 1 GPIO_ACTIVE_HIGH>; 34 linux,default-trigger = "default-on"; 35 }; 36 37 power0 { 38 label = "bcm53xx:green:power"; 39 gpios = <&chipcommon 2 GPIO_ACTIVE_LOW>; 40 linux,default-trigger = "default-on"; 41 }; 42 43 power1 { 44 label = "bcm53xx:amber:power"; 45 gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>; 46 }; 47 48 usb { 49 label = "bcm53xx:blue:usb"; 50 gpios = <&chipcommon 8 GPIO_ACTIVE_LOW>; 51 trigger-sources = <&ohci_port1>, <&ehci_port1>, 52 <&xhci_port1>; 53 linux,default-trigger = "usbport"; 54 }; 55 56 wireless { 57 label = "bcm53xx:blue:wireless"; 58 gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>; 59 }; 60 }; 61 62 gpio-keys { 63 compatible = "gpio-keys"; 64 #address-cells = <1>; 65 #size-cells = <0>; 66 67 wps { 68 label = "WPS"; 69 linux,code = <KEY_WPS_BUTTON>; 70 gpios = <&chipcommon 4 GPIO_ACTIVE_LOW>; 71 }; 72 73 rfkill { 74 label = "WiFi"; 75 linux,code = <KEY_RFKILL>; 76 gpios = <&chipcommon 5 GPIO_ACTIVE_LOW>; 77 }; 78 79 restart { 80 label = "Reset"; 81 linux,code = <KEY_RESTART>; 82 gpios = <&chipcommon 6 GPIO_ACTIVE_LOW>; 83 }; 84 }; 85}; 86 87&usb3 { 88 vcc-gpio = <&chipcommon 0 GPIO_ACTIVE_HIGH>; 89}; 90 91&spi_nor { 92 status = "okay"; 93}; 94 95&usb3_phy { 96 status = "okay"; 97}; 98