1295011Sandrew/* 2295011Sandrew * Broadcom BCM470X / BCM5301X ARM platform code. 3295011Sandrew * DTS for Netgear R7000 4295011Sandrew * 5295011Sandrew * Copyright (C) 2015 Rafa�� Mi��ecki <zajec5@gmail.com> 6295011Sandrew * 7295011Sandrew * Licensed under the GNU/GPL. See COPYING for details. 8295011Sandrew */ 9295011Sandrew 10295011Sandrew/dts-v1/; 11295011Sandrew 12295011Sandrew#include "bcm4708.dtsi" 13295011Sandrew#include "bcm5301x-nand-cs0-bch8.dtsi" 14295011Sandrew 15295011Sandrew/ { 16295011Sandrew compatible = "netgear,r7000", "brcm,bcm4709", "brcm,bcm4708"; 17295011Sandrew model = "Netgear R7000"; 18295011Sandrew 19295011Sandrew chosen { 20295011Sandrew bootargs = "console=ttyS0,115200"; 21295011Sandrew }; 22295011Sandrew 23295011Sandrew memory { 24295011Sandrew reg = <0x00000000 0x08000000>; 25295011Sandrew }; 26295011Sandrew 27295011Sandrew leds { 28295011Sandrew compatible = "gpio-leds"; 29295011Sandrew 30295011Sandrew power-white { 31295011Sandrew label = "bcm53xx:white:power"; 32295011Sandrew gpios = <&chipcommon 2 GPIO_ACTIVE_LOW>; 33295011Sandrew linux,default-trigger = "default-on"; 34295011Sandrew }; 35295011Sandrew 36295011Sandrew power-amber { 37295011Sandrew label = "bcm53xx:amber:power"; 38295011Sandrew gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>; 39295011Sandrew linux,default-trigger = "default-off"; 40295011Sandrew }; 41295011Sandrew 42295011Sandrew 5ghz { 43295011Sandrew label = "bcm53xx:white:5ghz"; 44295011Sandrew gpios = <&chipcommon 12 GPIO_ACTIVE_LOW>; 45295011Sandrew linux,default-trigger = "default-off"; 46295011Sandrew }; 47295011Sandrew 48295011Sandrew 2ghz { 49295011Sandrew label = "bcm53xx:white:2ghz"; 50295011Sandrew gpios = <&chipcommon 13 GPIO_ACTIVE_LOW>; 51295011Sandrew linux,default-trigger = "default-off"; 52295011Sandrew }; 53295011Sandrew 54295011Sandrew wps { 55295011Sandrew label = "bcm53xx:white:wps"; 56295011Sandrew gpios = <&chipcommon 14 GPIO_ACTIVE_HIGH>; 57295011Sandrew linux,default-trigger = "default-off"; 58295011Sandrew }; 59295011Sandrew 60295011Sandrew wireless { 61295011Sandrew label = "bcm53xx:white:wireless"; 62295011Sandrew gpios = <&chipcommon 15 GPIO_ACTIVE_HIGH>; 63295011Sandrew linux,default-trigger = "default-off"; 64295011Sandrew }; 65295011Sandrew 66295011Sandrew usb3 { 67295011Sandrew label = "bcm53xx:white:usb3"; 68295011Sandrew gpios = <&chipcommon 17 GPIO_ACTIVE_LOW>; 69295011Sandrew linux,default-trigger = "default-off"; 70295011Sandrew }; 71295011Sandrew 72295011Sandrew usb2 { 73295011Sandrew label = "bcm53xx:white:usb2"; 74295011Sandrew gpios = <&chipcommon 18 GPIO_ACTIVE_LOW>; 75295011Sandrew linux,default-trigger = "default-off"; 76295011Sandrew }; 77295011Sandrew }; 78295011Sandrew 79295011Sandrew gpio-keys { 80295011Sandrew compatible = "gpio-keys"; 81295011Sandrew #address-cells = <1>; 82295011Sandrew #size-cells = <0>; 83295011Sandrew 84295011Sandrew wps { 85295011Sandrew label = "WPS"; 86295011Sandrew linux,code = <KEY_WPS_BUTTON>; 87295011Sandrew gpios = <&chipcommon 4 GPIO_ACTIVE_LOW>; 88295011Sandrew }; 89295011Sandrew 90295011Sandrew rfkill { 91295011Sandrew label = "WiFi"; 92295011Sandrew linux,code = <KEY_RFKILL>; 93295011Sandrew gpios = <&chipcommon 5 GPIO_ACTIVE_LOW>; 94295011Sandrew }; 95295011Sandrew 96295011Sandrew restart { 97295011Sandrew label = "Reset"; 98295011Sandrew linux,code = <KEY_RESTART>; 99295011Sandrew gpios = <&chipcommon 6 GPIO_ACTIVE_LOW>; 100295011Sandrew }; 101295011Sandrew }; 102295011Sandrew}; 103295011Sandrew 104295011Sandrew&uart0 { 105295011Sandrew status = "okay"; 106295011Sandrew}; 107