: Add PHY_DIS_EARLY_DAC workaround.
Subsystems (2)
PATCH 1/3 : Add PHY_DIS_EARLY_DAC workaround.
[BNX2]: Add PHY_DIS_EARLY_DAC workaround.
5709 Ax and Bx chips all need this workaround.
Signed-off-by Michael Chan <[email protected]>
drivers/net/bnx2.c +3 -2
@@ -6685,8 +6685,9 @@ bnx2_init_board(struct pci_dev *pdev, struct net_device *dev) }else if (CHIP_NUM (bp) ==CHIP_NUM_5706 ||CHIP_NUM (bp) ==CHIP_NUM_5708 ) bp->phy_flags |=PHY_CRC_FIX_FLAG ; -else if (CHIP_ID (bp) ==CHIP_ID_5709_A0 || -CHIP_ID (bp) ==CHIP_ID_5709_A1 ) +else if (CHIP_NUM (bp) ==CHIP_NUM_5709 && + (CHIP_REV (bp) == CHIP_REV_Ax || +CHIP_REV (bp) == CHIP_REV_Bx)) bp->phy_flags |=PHY_DIS_EARLY_DAC_FLAG ; if ((CHIP_ID(bp) == CHIP_ID_5708_A0) ||
From: "Michael Chan" <[email protected]>
Date: Sun, 09 Dec 2007 13:16:48 -0800
Quoted 5 lines
[BNX2]: Add
PHY_DIS_EARLY_DACworkaround.5709 Ax and Bx chips all need this workaround.
Signed-off-by Michael Chan <[email protected]>
Applied.