1// SPDX-License-Identifier: GPL-2.0-or-later OR MIT 2/* 3 * Copyright (C) 2016 Rafał Miłecki <rafal@milecki.pl> 4 */ 5 6/dts-v1/; 7 8#include "bcm47094.dtsi" 9#include "bcm5301x-nand-cs0-bch8.dtsi" 10 11/ { 12 compatible = "netgear,r8500", "brcm,bcm47094", "brcm,bcm4708"; 13 model = "Netgear R8500"; 14 15 chosen { 16 bootargs = "console=ttyS0,115200"; 17 }; 18 19 memory { 20 reg = <0x00000000 0x08000000 21 0x88000000 0x18000000>; 22 }; 23 24 leds { 25 compatible = "gpio-leds"; 26 27 power0 { 28 label = "bcm53xx:white:power"; 29 gpios = <&chipcommon 2 GPIO_ACTIVE_LOW>; 30 linux,default-trigger = "default-on"; 31 }; 32 33 power1 { 34 label = "bcm53xx:amber:power"; 35 gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>; 36 }; 37 38 5ghz-1 { 39 label = "bcm53xx:white:5ghz-1"; 40 gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>; 41 }; 42 43 5ghz-2 { 44 label = "bcm53xx:white:5ghz-2"; 45 gpios = <&chipcommon 12 GPIO_ACTIVE_LOW>; 46 }; 47 48 2ghz { 49 label = "bcm53xx:white:2ghz"; 50 gpios = <&chipcommon 13 GPIO_ACTIVE_LOW>; 51 }; 52 53 usb2 { 54 label = "bcm53xx:white:usb2"; 55 gpios = <&chipcommon 17 GPIO_ACTIVE_LOW>; 56 }; 57 58 usb3 { 59 label = "bcm53xx:white:usb3"; 60 gpios = <&chipcommon 18 GPIO_ACTIVE_LOW>; 61 }; 62 }; 63 64 gpio-keys { 65 compatible = "gpio-keys"; 66 #address-cells = <1>; 67 #size-cells = <0>; 68 69 brightness { 70 label = "Backlight"; 71 linux,code = <KEY_BRIGHTNESS_ZERO>; 72 gpios = <&chipcommon 1 GPIO_ACTIVE_LOW>; 73 }; 74 75 restart { 76 label = "Reset"; 77 linux,code = <KEY_RESTART>; 78 gpios = <&chipcommon 10 GPIO_ACTIVE_LOW>; 79 }; 80 81 wps { 82 label = "WPS"; 83 linux,code = <KEY_WPS_BUTTON>; 84 gpios = <&chipcommon 14 GPIO_ACTIVE_LOW>; 85 }; 86 87 rfkill { 88 label = "WiFi"; 89 linux,code = <KEY_RFKILL>; 90 gpios = <&chipcommon 20 GPIO_ACTIVE_LOW>; 91 }; 92 }; 93}; 94 95&usb3_phy { 96 status = "okay"; 97}; 98