bnx2x: Fix Super-Isolate mode for BCM84833
authorYaniv Rosner <yanivr@broadcom.com>
Tue, 17 Jan 2012 02:33:25 +0000 (02:33 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 17 Jan 2012 15:44:42 +0000 (10:44 -0500)
commit11b2ec6b739ee90211dc6f6942e2ba3a141434a8
treecd3fcf9d89db4d87bd0ac1ec4bf17205c99d22cd
parent747465ef7a082033e086dedc8189febfda43b015
bnx2x: Fix Super-Isolate mode for BCM84833

The Super-Isolate mode comes to isolate the BCM84833 PHY from the
outside world.  Not doing it correctly, made link partner see the link
before the driver was loaded.

This patch also involves SPIROM version fixes since it is used to
determine whether the common init of the PHY was already executed, and
the common init of this PHY is partially responsible for setting the
Super-Isolate mode.

Signed-off-by: Yaniv Rosner <yanivr@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c