1 // SPDX-License-Identifier: GPL-2.0-or-later O 2 /* 3 * Copyright (C) 2016 Rafał Miłecki <rafal@mi 4 */ 5 6 /dts-v1/; 7 8 #include "bcm53573.dtsi" 9 10 / { 11 compatible = "tenda,ac9", "brcm,bcm471 12 model = "Tenda AC9"; 13 14 chosen { 15 bootargs = "console=ttyS0,1152 16 }; 17 18 memory@0 { 19 device_type = "memory"; 20 reg = <0x00000000 0x08000000>; 21 }; 22 23 leds-0 { 24 compatible = "gpio-leds"; 25 26 led-usb { 27 label = "bcm53xx:blue: 28 gpios = <&chipcommon 1 29 trigger-sources = <&oh 30 linux,default-trigger 31 }; 32 33 led-wps { 34 label = "bcm53xx:blue: 35 gpios = <&chipcommon 1 36 }; 37 38 led-5ghz { 39 label = "bcm53xx:blue: 40 gpios = <&chipcommon 1 41 }; 42 43 led-system { 44 label = "bcm53xx:blue: 45 gpios = <&chipcommon 1 46 linux,default-trigger 47 }; 48 }; 49 50 leds-1 { 51 compatible = "gpio-leds"; 52 53 led-2ghz { 54 label = "bcm53xx:blue: 55 gpios = <&pcie0_chipco 56 }; 57 }; 58 59 gpio-keys { 60 compatible = "gpio-keys"; 61 62 button-rfkill { 63 label = "WiFi"; 64 linux,code = <KEY_RFKI 65 gpios = <&chipcommon 3 66 }; 67 68 button-restart { 69 label = "Reset"; 70 linux,code = <KEY_REST 71 gpios = <&chipcommon 7 72 }; 73 74 button-wps { 75 label = "WPS"; 76 linux,code = <KEY_WPS_ 77 gpios = <&chipcommon 9 78 }; 79 }; 80 }; 81 82 &pcie0 { 83 ranges = <0x00000000 0 0 0 0 0x0010000 84 #address-cells = <3>; 85 #size-cells = <2>; 86 87 bridge@0,0,0 { 88 reg = <0x0000 0 0 0 0>; 89 ranges = <0x00000000 0 0 0 0 0 90 #address-cells = <3>; 91 #size-cells = <2>; 92 93 wifi@0,1,0 { 94 reg = <0x0000 0 0 0 0> 95 ranges = <0x00000000 0 96 #address-cells = <1>; 97 #size-cells = <1>; 98 99 pcie0_chipcommon: chip 100 reg = <0 0x100 101 102 gpio-controlle 103 #gpio-cells = 104 }; 105 }; 106 }; 107 }; 108 109 &switch { 110 status = "okay"; 111 112 ports { 113 port@0 { 114 label = "wan"; 115 }; 116 117 port@1 { 118 label = "lan1"; 119 }; 120 121 port@2 { 122 label = "lan2"; 123 }; 124 125 port@3 { 126 label = "lan3"; 127 }; 128 129 port@4 { 130 label = "lan4"; 131 }; 132 133 port@8 { 134 label = "cpu"; 135 }; 136 }; 137 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.