Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: BCM5301X: Specify switch ports for more devices

Those are remaining models I have that didn't have ports yet. All
tested.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>

authored by

Rafał Miłecki and committed by
Florian Fainelli
225ffaf3 f5fc9044

+232
+37
arch/arm/boot/dts/bcm4708-netgear-r6250.dts
··· 94 94 &usb3_phy { 95 95 status = "okay"; 96 96 }; 97 + 98 + &srab { 99 + status = "okay"; 100 + 101 + ports { 102 + port@0 { 103 + reg = <0>; 104 + label = "lan4"; 105 + }; 106 + 107 + port@1 { 108 + reg = <1>; 109 + label = "lan3"; 110 + }; 111 + 112 + port@2 { 113 + reg = <2>; 114 + label = "lan2"; 115 + }; 116 + 117 + port@3 { 118 + reg = <3>; 119 + label = "lan1"; 120 + }; 121 + 122 + port@4 { 123 + reg = <4>; 124 + label = "wan"; 125 + }; 126 + 127 + port@5 { 128 + reg = <5>; 129 + label = "cpu"; 130 + ethernet = <&gmac0>; 131 + }; 132 + }; 133 + };
+37
arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts
··· 117 117 }; 118 118 }; 119 119 }; 120 + 121 + &srab { 122 + status = "okay"; 123 + 124 + ports { 125 + port@0 { 126 + reg = <0>; 127 + label = "lan1"; 128 + }; 129 + 130 + port@1 { 131 + reg = <1>; 132 + label = "lan2"; 133 + }; 134 + 135 + port@2 { 136 + reg = <2>; 137 + label = "lan3"; 138 + }; 139 + 140 + port@3 { 141 + reg = <3>; 142 + label = "lan4"; 143 + }; 144 + 145 + port@4 { 146 + reg = <4>; 147 + label = "wan"; 148 + }; 149 + 150 + port@5 { 151 + reg = <5>; 152 + label = "cpu"; 153 + ethernet = <&gmac0>; 154 + }; 155 + }; 156 + };
+42
arch/arm/boot/dts/bcm4709-netgear-r8000.dts
··· 187 187 &usb3_phy { 188 188 status = "okay"; 189 189 }; 190 + 191 + &srab { 192 + status = "okay"; 193 + 194 + ports { 195 + port@0 { 196 + reg = <0>; 197 + label = "lan1"; 198 + }; 199 + 200 + port@1 { 201 + reg = <1>; 202 + label = "lan2"; 203 + }; 204 + 205 + port@2 { 206 + reg = <2>; 207 + label = "lan3"; 208 + }; 209 + 210 + port@3 { 211 + reg = <3>; 212 + label = "lan4"; 213 + }; 214 + 215 + port@4 { 216 + reg = <4>; 217 + label = "wan"; 218 + }; 219 + 220 + port@8 { 221 + reg = <8>; 222 + label = "cpu"; 223 + ethernet = <&gmac2>; 224 + 225 + fixed-link { 226 + speed = <1000>; 227 + full-duplex; 228 + }; 229 + }; 230 + }; 231 + };
+37
arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts
··· 68 68 &usb3_phy { 69 69 status = "okay"; 70 70 }; 71 + 72 + &srab { 73 + status = "okay"; 74 + 75 + ports { 76 + port@0 { 77 + reg = <0>; 78 + label = "wan"; 79 + }; 80 + 81 + port@1 { 82 + reg = <1>; 83 + label = "lan4"; 84 + }; 85 + 86 + port@2 { 87 + reg = <2>; 88 + label = "lan3"; 89 + }; 90 + 91 + port@3 { 92 + reg = <3>; 93 + label = "lan2"; 94 + }; 95 + 96 + port@4 { 97 + reg = <4>; 98 + label = "lan1"; 99 + }; 100 + 101 + port@5 { 102 + reg = <5>; 103 + label = "cpu"; 104 + ethernet = <&gmac0>; 105 + }; 106 + }; 107 + };
+37
arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts
··· 68 68 &usb3_phy { 69 69 status = "okay"; 70 70 }; 71 + 72 + &srab { 73 + status = "okay"; 74 + 75 + ports { 76 + port@0 { 77 + reg = <0>; 78 + label = "wan"; 79 + }; 80 + 81 + port@1 { 82 + reg = <1>; 83 + label = "lan4"; 84 + }; 85 + 86 + port@2 { 87 + reg = <2>; 88 + label = "lan3"; 89 + }; 90 + 91 + port@3 { 92 + reg = <3>; 93 + label = "lan2"; 94 + }; 95 + 96 + port@4 { 97 + reg = <4>; 98 + label = "lan1"; 99 + }; 100 + 101 + port@5 { 102 + reg = <5>; 103 + label = "cpu"; 104 + ethernet = <&gmac0>; 105 + }; 106 + }; 107 + };