Message ID | 20190128200728.17747-3-repk@triplefau.lt (mailing list archive) |
---|---|
State | Mainlined, archived |
Commit | 99ce97875973ab83a4f894a56cf7f59afdc3943f |
Headers | show |
Series | Fix espressobin ethernet support on mainline u-boot | expand |
On Mon, Jan 28, 2019 at 09:07:28PM +0100, Remi Pommarel wrote: > The mv88e6341 ethernet switch needs the cpu port control register to be > set with TX and RX internal delay in order to work. > > This fixes ethernet support on system booted via a bootloader that > has not already configured this register (e.g. mainline u-boot, or > vendor u-boot compiled without ethernet support). > > Signed-off-by: Remi Pommarel <repk@triplefau.lt> Looks sensible Reviewed-by: Andrew Lunn <andrew@lunn.ch> Andrew
diff --git a/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts b/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts index b60897edc885..86e8a1e3207f 100644 --- a/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts +++ b/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts @@ -156,6 +156,11 @@ reg = <0>; label = "cpu"; ethernet = <ð0>; + phy-mode = "rgmii-id"; + fixed-link { + speed = <1000>; + full-duplex; + }; }; port@1 {
The mv88e6341 ethernet switch needs the cpu port control register to be set with TX and RX internal delay in order to work. This fixes ethernet support on system booted via a bootloader that has not already configured this register (e.g. mainline u-boot, or vendor u-boot compiled without ethernet support). Signed-off-by: Remi Pommarel <repk@triplefau.lt> --- arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts | 5 +++++ 1 file changed, 5 insertions(+)