bmips: dgnd3700v2: enable external BCM53125 switch
The Netgear DGND3700v2 has an external BCM53125 switch which can now be enabled as a DSA disjoint switch tree setup. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
This commit is contained in:
		| @@ -148,6 +148,58 @@ | |||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | &mdio_ext { | ||||||
|  | 	switch@1e { | ||||||
|  | 		compatible = "brcm,bcm53125"; | ||||||
|  | 		reg = <30>; | ||||||
|  |  | ||||||
|  | 		dsa,member = <1 0>; | ||||||
|  |  | ||||||
|  | 		ports { | ||||||
|  | 			#address-cells = <1>; | ||||||
|  | 			#size-cells = <0>; | ||||||
|  |  | ||||||
|  | 			port@0 { | ||||||
|  | 				reg = <0>; | ||||||
|  | 				label = "lan1"; | ||||||
|  | 			}; | ||||||
|  |  | ||||||
|  | 			port@1 { | ||||||
|  | 				reg = <1>; | ||||||
|  | 				label = "lan2"; | ||||||
|  | 			}; | ||||||
|  |  | ||||||
|  | 			port@2 { | ||||||
|  | 				reg = <2>; | ||||||
|  | 				label = "lan3"; | ||||||
|  | 			}; | ||||||
|  |  | ||||||
|  | 			port@3 { | ||||||
|  | 				reg = <3>; | ||||||
|  | 				label = "lan4"; | ||||||
|  | 			}; | ||||||
|  |  | ||||||
|  | 			port@4 { | ||||||
|  | 				reg = <4>; | ||||||
|  | 				label = "wan"; | ||||||
|  | 			}; | ||||||
|  |  | ||||||
|  | 			port@8 { | ||||||
|  | 				reg = <8>; | ||||||
|  | 				label = "cpu"; | ||||||
|  |  | ||||||
|  | 				phy-mode = "rgmii"; | ||||||
|  | 				ethernet = <&switch0port4>; | ||||||
|  |  | ||||||
|  | 				fixed-link { | ||||||
|  | 					speed = <1000>; | ||||||
|  | 					full-duplex; | ||||||
|  | 				}; | ||||||
|  | 			}; | ||||||
|  | 		}; | ||||||
|  | 	}; | ||||||
|  | }; | ||||||
|  |  | ||||||
| &nflash { | &nflash { | ||||||
| 	status = "okay"; | 	status = "okay"; | ||||||
|  |  | ||||||
| @@ -224,8 +276,10 @@ | |||||||
| }; | }; | ||||||
|  |  | ||||||
| &switch0 { | &switch0 { | ||||||
|  | 	dsa,member = <0 0>; | ||||||
|  |  | ||||||
| 	ports { | 	ports { | ||||||
| 		port@4 { | 		switch0port4: port@4 { | ||||||
| 			reg = <4>; | 			reg = <4>; | ||||||
| 			label = "extsw"; | 			label = "extsw"; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -11,7 +11,7 @@ comtrend,vr-3032u) | |||||||
| 	;; | 	;; | ||||||
| netgear,dgnd3700-v2) | netgear,dgnd3700-v2) | ||||||
| 	ucidef_set_bridge_device switch | 	ucidef_set_bridge_device switch | ||||||
| 	ucidef_set_interface_lan "extsw" | 	ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan" | ||||||
| 	;; | 	;; | ||||||
| esac | esac | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Álvaro Fernández Rojas
					Álvaro Fernández Rojas