[U-Boot] [PATCH 6/9] km/rgmii: port Ethernet interface of KM Kirkwood boards to driver model

Pascal Linder pascal.linder at edu.hefr.ch
Tue Jul 9 07:30:27 UTC 2019


Activate the driver model for the Ethernet interface (RGMII) in the KM
Kirkwood Kconfig file. Additionally, raise the auto negotiation timeout
to eight seconds as more time is required for those boards.

Signed-off-by: Pascal Linder <pascal.linder at edu.hefr.ch>
Signed-off-by: Holger Brunck <holger.brunck at ch.abb.com>
---
 board/keymile/km_arm/Kconfig | 1 +
 include/configs/km/km_arm.h  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/board/keymile/km_arm/Kconfig b/board/keymile/km_arm/Kconfig
index 335a45446a..be6b162815 100644
--- a/board/keymile/km_arm/Kconfig
+++ b/board/keymile/km_arm/Kconfig
@@ -42,6 +42,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select BOARD_LATE_INIT
 	select DM
+	select DM_ETH
 	select DM_SERIAL
 	select DM_SPI
 	select DM_SPI_FLASH
diff --git a/include/configs/km/km_arm.h b/include/configs/km/km_arm.h
index a6cdf1ca3e..bdb2dcfb86 100644
--- a/include/configs/km/km_arm.h
+++ b/include/configs/km/km_arm.h
@@ -80,6 +80,7 @@
 /*
  * Ethernet Driver configuration
  */
+#define PHY_ANEG_TIMEOUT	8000	/* PHY needs a longer autoneg timeout */
 #define CONFIG_MVGBE_PORTS	{1, 0}	/* enable port 0 only */
 #define CONFIG_PHY_BASE_ADR	0
 
-- 
2.21.0



More information about the U-Boot mailing list