linux/drivers/net/ethernet/broadcom/Kconfig
<<
>>
Prefs
   1#
   2# Broadcom device configuration
   3#
   4
   5config NET_VENDOR_BROADCOM
   6        bool "Broadcom devices"
   7        default y
   8        depends on (SSB_POSSIBLE && HAS_DMA) || PCI || BCM63XX || \
   9                   SIBYTE_SB1xxx_SOC
  10        ---help---
  11          If you have a network (Ethernet) chipset belonging to this class,
  12          say Y.
  13
  14          Note that the answer to this question does not directly affect
  15          the kernel: saying N will just case the configurator to skip all
  16          the questions regarding AMD chipsets. If you say Y, you will be asked
  17          for your specific chipset/driver in the following questions.
  18
  19if NET_VENDOR_BROADCOM
  20
  21config B44
  22        tristate "Broadcom 440x/47xx ethernet support"
  23        depends on SSB_POSSIBLE && HAS_DMA
  24        select SSB
  25        select NET_CORE
  26        select MII
  27        ---help---
  28          If you have a network (Ethernet) controller of this type, say Y
  29          or M and read the Ethernet-HOWTO, available from
  30          <http://www.tldp.org/docs.html#howto>.
  31
  32          To compile this driver as a module, choose M here. The module
  33          will be called b44.
  34
  35# Auto-select SSB PCI-HOST support, if possible
  36config B44_PCI_AUTOSELECT
  37        bool
  38        depends on B44 && SSB_PCIHOST_POSSIBLE
  39        select SSB_PCIHOST
  40        default y
  41
  42# Auto-select SSB PCICORE driver, if possible
  43config B44_PCICORE_AUTOSELECT
  44        bool
  45        depends on B44 && SSB_DRIVER_PCICORE_POSSIBLE
  46        select SSB_DRIVER_PCICORE
  47        default y
  48
  49config B44_PCI
  50        bool
  51        depends on B44_PCI_AUTOSELECT && B44_PCICORE_AUTOSELECT
  52        default y
  53
  54config BCM63XX_ENET
  55        tristate "Broadcom 63xx internal mac support"
  56        depends on BCM63XX
  57        select NET_CORE
  58        select MII
  59        select PHYLIB
  60        help
  61          This driver supports the ethernet MACs in the Broadcom 63xx
  62          MIPS chipset family (BCM63XX).
  63
  64config BNX2
  65        tristate "Broadcom NetXtremeII support"
  66        depends on PCI
  67        select CRC32
  68        select FW_LOADER
  69        ---help---
  70          This driver supports Broadcom NetXtremeII gigabit Ethernet cards.
  71
  72          To compile this driver as a module, choose M here: the module
  73          will be called bnx2.  This is recommended.
  74
  75config CNIC
  76        tristate "Broadcom CNIC support"
  77        depends on PCI
  78        select BNX2
  79        select UIO
  80        ---help---
  81          This driver supports offload features of Broadcom NetXtremeII
  82          gigabit Ethernet cards.
  83
  84          To compile this driver as a module, choose M here: the module
  85          will be called cnic.  This is recommended.
  86
  87config SB1250_MAC
  88        tristate "SB1250 Gigabit Ethernet support"
  89        depends on SIBYTE_SB1xxx_SOC
  90        select PHYLIB
  91        ---help---
  92          This driver supports Gigabit Ethernet interfaces based on the
  93          Broadcom SiByte family of System-On-a-Chip parts.  They include
  94          the BCM1120, BCM1125, BCM1125H, BCM1250, BCM1255, BCM1280, BCM1455
  95          and BCM1480 chips.
  96
  97          To compile this driver as a module, choose M here: the module
  98          will be called sb1250-mac.
  99
 100config TIGON3
 101        tristate "Broadcom Tigon3 support"
 102        depends on PCI
 103        select PHYLIB
 104        select HWMON
 105        select PTP_1588_CLOCK
 106        ---help---
 107          This driver supports Broadcom Tigon3 based gigabit Ethernet cards.
 108
 109          To compile this driver as a module, choose M here: the module
 110          will be called tg3.  This is recommended.
 111
 112config BNX2X
 113        tristate "Broadcom NetXtremeII 10Gb support"
 114        depends on PCI
 115        select FW_LOADER
 116        select ZLIB_INFLATE
 117        select LIBCRC32C
 118        select MDIO
 119        ---help---
 120          This driver supports Broadcom NetXtremeII 10 gigabit Ethernet cards.
 121          To compile this driver as a module, choose M here: the module
 122          will be called bnx2x.  This is recommended.
 123
 124config BNX2X_SRIOV
 125        bool "Broadcom 578xx and 57712 SR-IOV support"
 126        depends on BNX2X && PCI_IOV
 127        default y
 128        ---help---
 129          This configuration parameter enables Single Root Input Output
 130          Virtualization support in the 578xx and 57712 products. This
 131          allows for virtual function acceleration in virtual environments.
 132
 133config BGMAC
 134        tristate "BCMA bus GBit core support"
 135        depends on BCMA_HOST_SOC && HAS_DMA
 136        ---help---
 137          This driver supports GBit MAC and BCM4706 GBit MAC cores on BCMA bus.
 138          They can be found on BCM47xx SoCs and provide gigabit ethernet.
 139          In case of using this driver on BCM4706 it's also requires to enable
 140          BCMA_DRIVER_GMAC_CMN to make it work.
 141
 142endif # NET_VENDOR_BROADCOM
 143
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.