View Issue Details

IDProjectCategoryView StatusLast Update
0002072UBootEthernetpublic2014-04-07 16:09
ReporterKeller Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Versionfsvybrid-V1.1 
Target Versionfsvybrid-V2.0Fixed in Versionfsvybrid-V2.0 
Summary0002072: Improve Ethernet implementation
Description- Remove requirement for gd->bus_clk entry (see arch/arm/cpu/armv7/vybrid-common/speed.c
- Store MAC address in ethernet controller to avoid the need for a command line argument
- Let have each of the two ethernet ports have the same priotity. Currently we can not use ETH1 if ETH0 is not used.
- Don't wait for Ethernet link by default; the timeout when cable is not connected slows down the boot process significantly
- Don't activate second port on hardware that has only one port (check for PHY)
Additional InformationThe priority of the two ports is the result of the Freescale eval board implementation. There they use a PHY that has two ports but is only connected to the first ethernet port. So the second port can only work if the first port is activated. Our hardware has two separate PHYs and therefore we don't have this restriction. So we can remove this restriction from the software.
Forum Link

Relationships

related to 0002174 resolvedKeller fsvybrid_Linux FEC0 and FEC1 ethernet ports can not be used separately 
related to 0002044 resolvedKeller UBoot Store Ethernet MAC address in Controller 

Activities

There are no notes attached to this issue.