Pyun YongHyeon 06ca18c161 o Don't access VPD even if hardware advertised the capability.
It seems that some revision of controller hang while accessing
  the VPD. Because VPD access routine are unused, nuke it.
o Let TWSI reload EEPROM if VPD capability is detected. Reloading
  EEPROM will also set ethernet address so age(4) now reads AGE_PAR0
  and AGE_PAR1 register to get ethernet address. This removes a lot
  of hack and enhance readability a lot.
o Double PHY reset timeout as it takes more time to take PHY out of
  power-saving state.
o Explicitly check power-saving state by checking undocumented PHY
  registers. If link is not up, poke undocumented registers to take
  PHY out of power-saving state. This is the same way what Linux
  does. On resume, make sure to wake up PHY.
o Don't rely on auto-clearing feature of master reset bit, just wait
  1ms and check idle status of MAC.
o Add PCI device revision information in bootverbose mode.
This should fix occasional controller hang in device attach phase.

Reported by:	barbara < barbara.xxx1975 at libero DOT it >
Tested by:	barbara < barbara.xxx1975 at libero DOT it >
2009-03-28 07:39:35 +00:00
..
2009-02-05 18:39:33 +00:00
2009-02-04 20:39:45 +00:00
2009-03-24 00:09:35 +00:00
2009-03-16 08:21:51 +00:00
2008-07-11 18:26:12 +00:00
2009-02-05 19:37:49 +00:00
2009-03-25 06:27:56 +00:00
2008-09-07 04:35:04 +00:00
2008-08-08 13:43:56 +00:00
2009-02-05 19:37:49 +00:00
2009-03-25 07:05:23 +00:00
2008-12-20 00:04:04 +00:00
2008-11-19 21:07:33 +00:00
2009-02-05 19:33:20 +00:00
2008-11-26 13:44:11 +00:00
2009-03-27 20:40:17 +00:00
2009-02-05 19:36:14 +00:00
2009-02-05 19:37:49 +00:00
2008-01-21 09:51:28 +00:00
2008-06-17 05:48:42 +00:00
2009-03-20 14:32:51 +00:00
2008-04-26 14:13:48 +00:00
2009-02-10 23:17:20 +00:00
2009-02-17 16:02:45 +00:00
2009-02-10 23:17:20 +00:00
2007-12-05 19:32:59 +00:00
2008-08-25 05:20:17 +00:00
2008-08-27 05:39:44 +00:00