From 522fdf0aeb28d7d94714db2e5540e5de17810297 Mon Sep 17 00:00:00 2001 From: Michael Chan Date: Mon, 6 Jun 2005 15:16:20 -0700 Subject: [PATCH] --- yaml --- r: 1864 b: refs/heads/master c: 9ba27794197a18168b99ccecfb7b799f18b64426 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/net/tg3.c | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index ddb5ea0f2828..be90b47a6ad8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 49cabf49abd7676d026a61baabf5aae9337a82be +refs/heads/master: 9ba27794197a18168b99ccecfb7b799f18b64426 diff --git a/trunk/drivers/net/tg3.c b/trunk/drivers/net/tg3.c index d20501339305..6315564d2dc0 100644 --- a/trunk/drivers/net/tg3.c +++ b/trunk/drivers/net/tg3.c @@ -8560,6 +8560,16 @@ static void __devinit tg3_get_eeprom_hw_cfg(struct tg3 *tp) case NIC_SRAM_DATA_CFG_LED_MODE_MAC: tp->led_ctrl = LED_CTRL_MODE_MAC; + + /* Default to PHY_1_MODE if 0 (MAC_MODE) is + * read on some older 5700/5701 bootcode. + */ + if (GET_ASIC_REV(tp->pci_chip_rev_id) == + ASIC_REV_5700 || + GET_ASIC_REV(tp->pci_chip_rev_id) == + ASIC_REV_5701) + tp->led_ctrl = LED_CTRL_MODE_PHY_1; + break; case SHASTA_EXT_LED_SHARED: