#
# Broadcom device configuration
#
config [31mCONFIG_NET_VENDOR_BROADCOM[0m
bool "Broadcom devices"
default y
depends on ([31mCONFIG_SSB_POSSIBLE[0m && [31mCONFIG_HAS_DMA[0m) || [31mCONFIG_PCI[0m || [31mCONFIG_BCM63XX[0m || \
[31mCONFIG_SIBYTE_SB1xxx_SOC[0m
---help---
If you have a network (Ethernet) chipset belonging to this class,
say Y.
Note that the answer to this question does not directly affect
the kernel: saying N will just case the configurator to skip all
the questions regarding AMD chipsets. If you say Y, you will be asked
for your specific chipset/driver in the following questions.
if [31mCONFIG_NET_VENDOR_BROADCOM[0m
config [31mCONFIG_B44[0m
tristate "Broadcom 440x/47xx ethernet support"
depends on [31mCONFIG_SSB_POSSIBLE[0m && [31mCONFIG_HAS_DMA[0m
select [31mCONFIG_SSB[0m
select [31mCONFIG_MII[0m
select [31mCONFIG_PHYLIB[0m
---help---
If you have a network (Ethernet) controller of this type, say Y
or [31mCONFIG_M[0m here.
To compile this driver as a module, choose [31mCONFIG_M[0m here. The module
will be called b44.
# Auto-select [31mCONFIG_SSB[0m [31mCONFIG_PCI[0m-HOST support, if possible
config [31mCONFIG_B44_PCI_AUTOSELECT[0m
bool
depends on [31mCONFIG_B44[0m && [31mCONFIG_SSB_PCIHOST_POSSIBLE[0m
select [31mCONFIG_SSB_PCIHOST[0m
default y
# Auto-select [31mCONFIG_SSB[0m PCICORE driver, if possible
config [31mCONFIG_B44_PCICORE_AUTOSELECT[0m
bool
depends on [31mCONFIG_B44[0m && [31mCONFIG_SSB_DRIVER_PCICORE_POSSIBLE[0m
select [31mCONFIG_SSB_DRIVER_PCICORE[0m
default y
config [31mCONFIG_B44_PCI[0m
bool
depends on [31mCONFIG_B44_PCI_AUTOSELECT[0m && [31mCONFIG_B44_PCICORE_AUTOSELECT[0m
default y
config [31mCONFIG_BCM63XX_ENET[0m
tristate "Broadcom 63xx internal mac support"
depends on [31mCONFIG_BCM63XX[0m
select [31mCONFIG_MII[0m
select [31mCONFIG_PHYLIB[0m
help
This driver supports the ethernet MACs in the Broadcom 63xx
[31mCONFIG_MIPS[0m chipset family ([31mCONFIG_BCM63XX[0m).
config [31mCONFIG_BCMGENET[0m
tristate "Broadcom GENET internal MAC support"
select [31mCONFIG_MII[0m
select [31mCONFIG_PHYLIB[0m
select [31mCONFIG_FIXED_PHY[0m
select [31mCONFIG_BCM7XXX_PHY[0m
help
This driver supports the built-in Ethernet MACs found in the
Broadcom BCM7xxx Set Top Box family chipset.
config [31mCONFIG_BNX2[0m
tristate "QLogic bnx2 support"
depends on [31mCONFIG_PCI[0m
select [31mCONFIG_CRC32[0m
select [31mCONFIG_FW_LOADER[0m
---help---
This driver supports QLogic bnx2 gigabit Ethernet cards.
To compile this driver as a module, choose [31mCONFIG_M[0m here: the module
will be called bnx2. This is recommended.
config [31mCONFIG_CNIC[0m
tristate "QLogic CNIC support"
depends on [31mCONFIG_PCI[0m && ([31mCONFIG_IPV6[0m || [31mCONFIG_IPV6[0m=n)
select [31mCONFIG_BNX2[0m
select [31mCONFIG_UIO[0m
---help---
This driver supports offload features of QLogic bnx2 gigabit
Ethernet cards.
To compile this driver as a module, choose [31mCONFIG_M[0m here: the module
will be called cnic. This is recommended.
config [31mCONFIG_SB1250_MAC[0m
tristate "SB1250 Gigabit Ethernet support"
depends on [31mCONFIG_SIBYTE_SB1xxx_SOC[0m
select [31mCONFIG_PHYLIB[0m
---help---
This driver supports Gigabit Ethernet interfaces based on the
Broadcom SiByte family of System-On-a-Chip parts. They include
the BCM1120, BCM1125, BCM1125H, BCM1250, BCM1255, BCM1280, BCM1455
and BCM1480 chips.
To compile this driver as a module, choose [31mCONFIG_M[0m here: the module
will be called sb1250-mac.
config [31mCONFIG_TIGON3[0m
tristate "Broadcom Tigon3 support"
depends on [31mCONFIG_PCI[0m
select [31mCONFIG_PHYLIB[0m
select [31mCONFIG_HWMON[0m
imply [31mCONFIG_PTP_1588_CLOCK[0m
---help---
This driver supports Broadcom Tigon3 based gigabit Ethernet cards.
To compile this driver as a module, choose [31mCONFIG_M[0m here: the module
will be called tg3. This is recommended.
config [31mCONFIG_BNX2X[0m
tristate "Broadcom NetXtremeII 10Gb support"
depends on [31mCONFIG_PCI[0m
imply [31mCONFIG_PTP_1588_CLOCK[0m
select [31mCONFIG_FW_LOADER[0m
select [31mCONFIG_ZLIB_INFLATE[0m
select [31mCONFIG_LIBCRC32C[0m
select [31mCONFIG_MDIO[0m
---help---
This driver supports Broadcom NetXtremeII 10 gigabit Ethernet cards.
To compile this driver as a module, choose [31mCONFIG_M[0m here: the module
will be called bnx2x. This is recommended.
config [31mCONFIG_BNX2X_SRIOV[0m
bool "Broadcom 578xx and 57712 SR-IOV support"
depends on [31mCONFIG_BNX2X[0m && [31mCONFIG_PCI_IOV[0m
default y
---help---
This configuration parameter enables Single Root Input Output
Virtualization support in the 578xx and 57712 products. This
allows for virtual function acceleration in virtual environments.
config [31mCONFIG_BGMAC[0m
tristate
help
This enables the integrated ethernet controller support for many
Broadcom (mostly iProc) SoCs. An appropriate bus interface driver
needs to be enabled to select this.
config [31mCONFIG_BGMAC_BCMA[0m
tristate "Broadcom iProc GBit BCMA support"
depends on [31mCONFIG_BCMA[0m && [31mCONFIG_BCMA_HOST_SOC[0m
depends on [31mCONFIG_HAS_DMA[0m
depends on [31mCONFIG_BCM47XX[0m || [31mCONFIG_ARCH_BCM_5301X[0m || [31mCONFIG_COMPILE_TEST[0m
select [31mCONFIG_BGMAC[0m
select [31mCONFIG_PHYLIB[0m
select [31mCONFIG_FIXED_PHY[0m
---help---
This driver supports GBit [31mCONFIG_MAC[0m and BCM4706 GBit [31mCONFIG_MAC[0m cores on [31mCONFIG_BCMA[0m bus.
They can be found on BCM47xx SoCs and provide gigabit ethernet.
In case of using this driver on BCM4706 it's also requires to enable
[31mCONFIG_BCMA_DRIVER_GMAC_CMN[0m to make it work.
config [31mCONFIG_BGMAC_PLATFORM[0m
tristate "Broadcom iProc GBit platform support"
depends on [31mCONFIG_HAS_DMA[0m
depends on [31mCONFIG_ARCH_BCM_IPROC[0m || [31mCONFIG_COMPILE_TEST[0m
depends on [31mCONFIG_OF[0m
select [31mCONFIG_BGMAC[0m
select [31mCONFIG_PHYLIB[0m
select [31mCONFIG_FIXED_PHY[0m
default [31mCONFIG_ARCH_BCM_IPROC[0m
---help---
Say Y here if you want to use the Broadcom iProc Gigabit Ethernet
controller through the generic platform interface
config [31mCONFIG_SYSTEMPORT[0m
tristate "Broadcom SYSTEMPORT internal MAC support"
depends on [31mCONFIG_OF[0m
select [31mCONFIG_MII[0m
select [31mCONFIG_PHYLIB[0m
select [31mCONFIG_FIXED_PHY[0m
help
This driver supports the built-in Ethernet MACs found in the
Broadcom BCM7xxx Set Top Box family chipset using an internal
Ethernet switch.
config [31mCONFIG_BNXT[0m
tristate "Broadcom NetXtreme-C/E support"
depends on [31mCONFIG_PCI[0m
select [31mCONFIG_FW_LOADER[0m
select [31mCONFIG_LIBCRC32C[0m
---help---
This driver supports Broadcom NetXtreme-[31mCONFIG_C[0m/[31mCONFIG_E[0m 10/25/40/50 gigabit
Ethernet cards. To compile this driver as a module, choose [31mCONFIG_M[0m here:
the module will be called bnxt_en. This is recommended.
config [31mCONFIG_BNXT_SRIOV[0m
bool "Broadcom NetXtreme-C/E SR-IOV support"
depends on [31mCONFIG_BNXT[0m && [31mCONFIG_PCI_IOV[0m
default y
---help---
This configuration parameter enables Single Root Input Output
Virtualization support in the NetXtreme-[31mCONFIG_C[0m/[31mCONFIG_E[0m products. This
allows for virtual function acceleration in virtual environments.
config [31mCONFIG_BNXT_DCB[0m
bool "Data Center Bridging (DCB) Support"
default n
depends on [31mCONFIG_BNXT[0m && [31mCONFIG_DCB[0m
---help---
Say Y here if you want to use Data Center Bridging ([31mCONFIG_DCB[0m) in the
driver.
If unsure, say N.
endif # [31mCONFIG_NET_VENDOR_BROADCOM[0m