aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRemi Pommarel <[email protected]>2019-01-28 21:07:28 +0100
committerGregory CLEMENT <[email protected]>2019-02-08 21:58:58 +0100
commit99ce97875973ab83a4f894a56cf7f59afdc3943f (patch)
treea0c0792cd37d55d3fd95709415ff98223f497b61
parent4f63b1c3d6c4604866d3ffd1184b5a9f0fda61dc (diff)
arm64: dts: armada-3720-espressobin: Set mv88e6341 cpu port as RGMII-ID
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 <[email protected]> Reviewed-by: Andrew Lunn <[email protected]> Signed-off-by: Gregory CLEMENT <[email protected]>
-rw-r--r--arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts b/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts
index dcb610933bc7..67fa84bf8686 100644
--- a/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts
+++ b/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts
@@ -158,6 +158,11 @@
reg = <0>;
label = "cpu";
ethernet = <&eth0>;
+ phy-mode = "rgmii-id";
+ fixed-link {
+ speed = <1000>;
+ full-duplex;
+ };
};
port@1 {