| b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame] | 1 | // SPDX-License-Identifier: GPL-2.0-or-later OR MIT | 
|  | 2 | /* | 
|  | 3 | * Broadcom BCM470X / BCM5301X ARM platform code. | 
|  | 4 | * DTS for Netgear R6300 V2 | 
|  | 5 | * | 
|  | 6 | * Copyright (C) 2014 Rafał Miłecki <zajec5@gmail.com> | 
|  | 7 | */ | 
|  | 8 |  | 
|  | 9 | /dts-v1/; | 
|  | 10 |  | 
|  | 11 | #include "bcm4708.dtsi" | 
|  | 12 | #include "bcm5301x-nand-cs0-bch8.dtsi" | 
|  | 13 |  | 
|  | 14 | / { | 
|  | 15 | compatible = "netgear,r6300v2", "brcm,bcm4708"; | 
|  | 16 | model = "Netgear R6300 V2 (BCM4708)"; | 
|  | 17 |  | 
|  | 18 | chosen { | 
|  | 19 | bootargs = "console=ttyS0,115200"; | 
|  | 20 | }; | 
|  | 21 |  | 
|  | 22 | memory@0 { | 
|  | 23 | device_type = "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 | }; | 
|  | 41 |  | 
|  | 42 | power1 { | 
|  | 43 | label = "bcm53xx:amber:power"; | 
|  | 44 | gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>; | 
|  | 45 | linux,default-trigger = "default-on"; | 
|  | 46 | }; | 
|  | 47 |  | 
|  | 48 | usb { | 
|  | 49 | label = "bcm53xx:blue:usb"; | 
|  | 50 | gpios = <&chipcommon 8 GPIO_ACTIVE_LOW>; | 
|  | 51 | }; | 
|  | 52 |  | 
|  | 53 | wireless { | 
|  | 54 | label = "bcm53xx:blue:wireless"; | 
|  | 55 | gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>; | 
|  | 56 | }; | 
|  | 57 | }; | 
|  | 58 |  | 
|  | 59 | gpio-keys { | 
|  | 60 | compatible = "gpio-keys"; | 
|  | 61 |  | 
|  | 62 | wps { | 
|  | 63 | label = "WPS"; | 
|  | 64 | linux,code = <KEY_WPS_BUTTON>; | 
|  | 65 | gpios = <&chipcommon 4 GPIO_ACTIVE_LOW>; | 
|  | 66 | }; | 
|  | 67 |  | 
|  | 68 | rfkill { | 
|  | 69 | label = "WiFi"; | 
|  | 70 | linux,code = <KEY_RFKILL>; | 
|  | 71 | gpios = <&chipcommon 5 GPIO_ACTIVE_LOW>; | 
|  | 72 | }; | 
|  | 73 |  | 
|  | 74 | restart { | 
|  | 75 | label = "Reset"; | 
|  | 76 | linux,code = <KEY_RESTART>; | 
|  | 77 | gpios = <&chipcommon 6 GPIO_ACTIVE_LOW>; | 
|  | 78 | }; | 
|  | 79 | }; | 
|  | 80 | }; | 
|  | 81 |  | 
|  | 82 | &spi_nor { | 
|  | 83 | status = "okay"; | 
|  | 84 | }; | 
|  | 85 |  | 
|  | 86 | &usb3_phy { | 
|  | 87 | status = "okay"; | 
|  | 88 | }; |