[TG3]: Add PHY workaround for 5784
authorMatt Carlson <mcarlson@broadcom.com>
Fri, 4 Apr 2008 04:44:44 +0000 (21:44 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 4 Apr 2008 04:44:44 +0000 (21:44 -0700)
commitb2a5c19ca0315723cecb9489ff8b67c4f17367b4
treee218cd12701ef2a180e283b99697a277ab0f70c0
parent61407f80f72970d52d4339f81c6c3cd03f4ca0f0
[TG3]: Add PHY workaround for 5784

The 5784 B step and newer chips require the PHY DSPs to be fine-tuned
based on one-time programmable values stored in the chip.  This is
essential to achieve optimal PHY operations especially when using
long cables.  We also need to properly handle the 10Mbit RX bit in the
CPMU_CTRL register during PHY reset.

Update version to 3.89.

Signed-off-by: Matt Carlson <mcarlson@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/tg3.c
drivers/net/tg3.h