The LAN9118 driver in EDK2 has been updated to include a PCD for over-riding the default auto-negotiation timeout.
The default setting of 4000us is not long enough for TC2, so set it to 400000.
NOTE: LAN9118 on TC2 is only working in RELEASE builds at the moment.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ryan Harkin ryan.harkin@linaro.org --- Platforms/ARM/VExpress/ArmVExpress-CTA15-A7.dsc | 1 + 1 file changed, 1 insertion(+)
diff --git a/Platforms/ARM/VExpress/ArmVExpress-CTA15-A7.dsc b/Platforms/ARM/VExpress/ArmVExpress-CTA15-A7.dsc index 3cd6bcc..6fee399 100644 --- a/Platforms/ARM/VExpress/ArmVExpress-CTA15-A7.dsc +++ b/Platforms/ARM/VExpress/ArmVExpress-CTA15-A7.dsc @@ -167,6 +167,7 @@ [PcdsFixedAtBuild.common]
# Ethernet (SMSC LAN9118) gEmbeddedTokenSpaceGuid.PcdLan9118DxeBaseAddress|0x1A000000 + gEmbeddedTokenSpaceGuid.PcdLan9118DefaultNegotiationTimeout|400000
# # Define the device path to the FDT for the platform
On Tue, Feb 16, 2016 at 11:09:01AM +0000, Ryan Harkin wrote:
The LAN9118 driver in EDK2 has been updated to include a PCD for over-riding the default auto-negotiation timeout.
The default setting of 4000us is not long enough for TC2, so set it to 400000.
NOTE: LAN9118 on TC2 is only working in RELEASE builds at the moment.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ryan Harkin ryan.harkin@linaro.org
Reviewed-by: Leif Lindholm leif.lindholm@linaro.org
Platforms/ARM/VExpress/ArmVExpress-CTA15-A7.dsc | 1 + 1 file changed, 1 insertion(+)
diff --git a/Platforms/ARM/VExpress/ArmVExpress-CTA15-A7.dsc b/Platforms/ARM/VExpress/ArmVExpress-CTA15-A7.dsc index 3cd6bcc..6fee399 100644 --- a/Platforms/ARM/VExpress/ArmVExpress-CTA15-A7.dsc +++ b/Platforms/ARM/VExpress/ArmVExpress-CTA15-A7.dsc @@ -167,6 +167,7 @@ [PcdsFixedAtBuild.common] # Ethernet (SMSC LAN9118) gEmbeddedTokenSpaceGuid.PcdLan9118DxeBaseAddress|0x1A000000
- gEmbeddedTokenSpaceGuid.PcdLan9118DefaultNegotiationTimeout|400000
#
# Define the device path to the FDT for the platform
2.1.4