bnx2x: Supporting BCM8726 PHY
authorEilon Greenstein <eilong@broadcom.com>
Thu, 12 Feb 2009 08:36:55 +0000 (08:36 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 16 Feb 2009 07:31:24 +0000 (23:31 -0800)
commit589abe3a0f594a7707a15674ca9e80370c972832
treea7930047ca7f5340b9053948fcba98128de4d588
parent4acac6a53a3c9dfc604a9a8647f16b0242080e93
bnx2x: Supporting BCM8726 PHY

Also adding the ability to recognize the optic module and disable it if it is
not authorized for safety reasons - since this feature might upset some users
which are willing to take the risk, it is optional and can be disabled by
setting an nvram bit (or a trivial driver patch to set this bit).
This dual port PHY requires special handling if the ports are swapped.

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/bnx2x_hsi.h
drivers/net/bnx2x_link.c
drivers/net/bnx2x_link.h
drivers/net/bnx2x_main.c
drivers/net/bnx2x_reg.h