bnx2x: Add support for BCM57711 HW
authorEilon Greenstein <eilong@broadcom.com>
Tue, 24 Jun 2008 03:33:01 +0000 (20:33 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 24 Jun 2008 03:33:01 +0000 (20:33 -0700)
commit34f80b04f325078ff21123579343d99756ad8d0e
treeb24ef6256970da8cfad6124dc698a9e351d46eb1
parente523287e8edad79b4e5753f98dcf8f75cabd3963
bnx2x: Add support for BCM57711 HW

Supporting the 57711 and 57711E - refers to in the code as E1H. The
57710 is referred to as E1.

To support the new members in the family, the bnx2x structure was
divided to 3 parts: common, port and function. These changes caused some
rearrangement in the bnx2x.h file.

A set of accessories macros were added to make access to the bnx2x
structure more readable

Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/Kconfig
drivers/net/bnx2x.h
drivers/net/bnx2x_fw_defs.h
drivers/net/bnx2x_hsi.h
drivers/net/bnx2x_init.h
drivers/net/bnx2x_link.c
drivers/net/bnx2x_main.c
drivers/net/bnx2x_reg.h
include/linux/pci_ids.h