aboutsummaryrefslogtreecommitdiff
path: root/drivers/char/synclinkmp.c
diff options
context:
space:
mode:
authorMichael Chan <mchan@broadcom.com>2005-06-06 15:16:20 -0700
committerDavid S. Miller <davem@davemloft.net>2005-06-06 15:16:20 -0700
commit9ba27794197a18168b99ccecfb7b799f18b64426 (patch)
tree1bb183a3fda7b5b8904d1d27663fced5f5035f50 /drivers/char/synclinkmp.c
parent49cabf49abd7676d026a61baabf5aae9337a82be (diff)
[TG3] Fix link failure in 5701
On some 5701 devices with older bootcode, the LED configuration bits in SRAM may be invalid with value zero. The fix is to check for invalid bits (0) and default to PHY 1 mode. Incorrect LED mode will lead to error in programming the PHY. Thanks to Grant Grundler for debugging the problem. >From Grant: | In May, 2004, tg3 v3.4 changed how MAC_LED_CTRL (0x40c) was getting | programmed and how to determine what to program into LED_CTRL. The new | code trusted NIC_SRAM_DATA_CFG (0x00000b58) to indicate what to write | to LED_CTRL and MII EXT_CTRL registers. On "IOX Core Lan", SRAM was | saying MODE_MAC (0x0) and that doesn't work. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/char/synclinkmp.c')
0 files changed, 0 insertions, 0 deletions