diff options
| author | Florian Fainelli <f.fainelli@gmail.com> | 2017-01-17 10:22:17 -0800 | 
|---|---|---|
| committer | Gregory CLEMENT <gregory.clement@free-electrons.com> | 2017-01-19 23:40:08 +0100 | 
| commit | 4cb2ec8cad8c82cd7cfd19edcacd846861d6e703 (patch) | |
| tree | 44679514475e96ad936aecff57cbebff2472a0b4 | |
| parent | 7b7db5ab33d2292d9b037cda0c41a795b094d940 (diff) | |
ARM: dts: armada-370-rd: Utilize new DSA binding
Utilize the new DSA binding, introduced with commit 8c5ad1d6179d ("net: dsa:
Document new binding"). The legacy binding node is kept included, but is marked
disabled.
Tested-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
| -rw-r--r-- | arch/arm/boot/dts/armada-370-rd.dts | 44 | 
1 files changed, 44 insertions, 0 deletions
| diff --git a/arch/arm/boot/dts/armada-370-rd.dts b/arch/arm/boot/dts/armada-370-rd.dts index 4551f423a287..8b2fa9a49967 100644 --- a/arch/arm/boot/dts/armada-370-rd.dts +++ b/arch/arm/boot/dts/armada-370-rd.dts @@ -173,6 +173,8 @@  	};  	dsa { +		status = "disabled"; +  		compatible = "marvell,dsa";  		#address-cells = <2>;  		#size-cells = <0>; @@ -235,6 +237,48 @@  	phy0: ethernet-phy@0 {  		reg = <0>;  	}; + +	switch: switch@10 { +		compatible = "marvell,mv88e6085"; +		#address-cells = <1>; +		#size-cells = <0>; +		reg = <0x10>; + +		ports { +			#address-cells = <1>; +			#size-cells = <0>; + +			port@0 { +				reg = <0>; +				label = "lan0"; +			}; + +			port@1 { +			       reg = <1>; +			       label = "lan1"; +			}; + +			port@2 { +			       reg = <2>; +			       label = "lan2"; +			}; + +			port@3 { +			       reg = <3>; +			       label = "lan3"; +			}; + +			port@5 { +				reg = <5>; +				label = "cpu"; +				ethernet = <ð1>; +				fixed-link { +					speed = <1000>; +					full-duplex; +				}; +			}; +		}; +	};  }; | 
