Speeded up the reset logic:
authormcb30 <mcb30>
Mon, 27 Mar 2006 23:35:35 +0000 (23:35 +0000)
committermcb30 <mcb30>
Mon, 27 Mar 2006 23:35:35 +0000 (23:35 +0000)
commit1a41367be08ca4c615660e156292f6f9395b36f4
treed3353c98cece033cf22eb4ecc8212ba8d9db46a7
parent95421ee028e97aa59ef0506a0bdcdeb87b03d843
Speeded up the reset logic:

- Resetting the PHYs separately is not required; on the EF1 hardcopy
  boards the global reset already resets the PHYs.  This simplifies
  the MAC reset logic, and means that PHY reset happens only in the
  call to ef1002_reset().

- We don't actually need to reset the card on initialisation, since
  we're starting from a known state (i.e. just after reset) anyway.
  We still call ef1002_reset() in the disable() routine.  Avoiding the
  unnecessary start-of-day reset saves several seconds of delay
  waiting for the PHY link to re-establish itself.
src/drivers/net/etherfabric.c