1*adfc5217SJeff Kirsher# 2*adfc5217SJeff Kirsher# Broadcom device configuration 3*adfc5217SJeff Kirsher# 4*adfc5217SJeff Kirsher 5*adfc5217SJeff Kirsherconfig NET_VENDOR_BROADCOM 6*adfc5217SJeff Kirsher bool "Broadcom devices" 7*adfc5217SJeff Kirsher depends on (SSB_POSSIBLE && HAS_DMA) || PCI || BCM63XX || \ 8*adfc5217SJeff Kirsher SIBYTE_SB1xxx_SOC 9*adfc5217SJeff Kirsher ---help--- 10*adfc5217SJeff Kirsher If you have a network (Ethernet) chipset belonging to this class, 11*adfc5217SJeff Kirsher say Y. 12*adfc5217SJeff Kirsher 13*adfc5217SJeff Kirsher Note that the answer to this question does not directly affect 14*adfc5217SJeff Kirsher the kernel: saying N will just case the configurator to skip all 15*adfc5217SJeff Kirsher the questions regarding AMD chipsets. If you say Y, you will be asked 16*adfc5217SJeff Kirsher for your specific chipset/driver in the following questions. 17*adfc5217SJeff Kirsher 18*adfc5217SJeff Kirsherif NET_VENDOR_BROADCOM 19*adfc5217SJeff Kirsher 20*adfc5217SJeff Kirsherconfig B44 21*adfc5217SJeff Kirsher tristate "Broadcom 440x/47xx ethernet support" 22*adfc5217SJeff Kirsher depends on SSB_POSSIBLE && HAS_DMA 23*adfc5217SJeff Kirsher select SSB 24*adfc5217SJeff Kirsher select MII 25*adfc5217SJeff Kirsher ---help--- 26*adfc5217SJeff Kirsher If you have a network (Ethernet) controller of this type, say Y 27*adfc5217SJeff Kirsher or M and read the Ethernet-HOWTO, available from 28*adfc5217SJeff Kirsher <http://www.tldp.org/docs.html#howto>. 29*adfc5217SJeff Kirsher 30*adfc5217SJeff Kirsher To compile this driver as a module, choose M here. The module 31*adfc5217SJeff Kirsher will be called b44. 32*adfc5217SJeff Kirsher 33*adfc5217SJeff Kirsher# Auto-select SSB PCI-HOST support, if possible 34*adfc5217SJeff Kirsherconfig B44_PCI_AUTOSELECT 35*adfc5217SJeff Kirsher bool 36*adfc5217SJeff Kirsher depends on B44 && SSB_PCIHOST_POSSIBLE 37*adfc5217SJeff Kirsher select SSB_PCIHOST 38*adfc5217SJeff Kirsher default y 39*adfc5217SJeff Kirsher 40*adfc5217SJeff Kirsher# Auto-select SSB PCICORE driver, if possible 41*adfc5217SJeff Kirsherconfig B44_PCICORE_AUTOSELECT 42*adfc5217SJeff Kirsher bool 43*adfc5217SJeff Kirsher depends on B44 && SSB_DRIVER_PCICORE_POSSIBLE 44*adfc5217SJeff Kirsher select SSB_DRIVER_PCICORE 45*adfc5217SJeff Kirsher default y 46*adfc5217SJeff Kirsher 47*adfc5217SJeff Kirsherconfig B44_PCI 48*adfc5217SJeff Kirsher bool 49*adfc5217SJeff Kirsher depends on B44_PCI_AUTOSELECT && B44_PCICORE_AUTOSELECT 50*adfc5217SJeff Kirsher default y 51*adfc5217SJeff Kirsher 52*adfc5217SJeff Kirsherconfig BCM63XX_ENET 53*adfc5217SJeff Kirsher tristate "Broadcom 63xx internal mac support" 54*adfc5217SJeff Kirsher depends on BCM63XX 55*adfc5217SJeff Kirsher select MII 56*adfc5217SJeff Kirsher select PHYLIB 57*adfc5217SJeff Kirsher help 58*adfc5217SJeff Kirsher This driver supports the ethernet MACs in the Broadcom 63xx 59*adfc5217SJeff Kirsher MIPS chipset family (BCM63XX). 60*adfc5217SJeff Kirsher 61*adfc5217SJeff Kirsherconfig BNX2 62*adfc5217SJeff Kirsher tristate "Broadcom NetXtremeII support" 63*adfc5217SJeff Kirsher depends on PCI 64*adfc5217SJeff Kirsher select CRC32 65*adfc5217SJeff Kirsher select FW_LOADER 66*adfc5217SJeff Kirsher ---help--- 67*adfc5217SJeff Kirsher This driver supports Broadcom NetXtremeII gigabit Ethernet cards. 68*adfc5217SJeff Kirsher 69*adfc5217SJeff Kirsher To compile this driver as a module, choose M here: the module 70*adfc5217SJeff Kirsher will be called bnx2. This is recommended. 71*adfc5217SJeff Kirsher 72*adfc5217SJeff Kirsherconfig CNIC 73*adfc5217SJeff Kirsher tristate "Broadcom CNIC support" 74*adfc5217SJeff Kirsher depends on PCI 75*adfc5217SJeff Kirsher select BNX2 76*adfc5217SJeff Kirsher select UIO 77*adfc5217SJeff Kirsher ---help--- 78*adfc5217SJeff Kirsher This driver supports offload features of Broadcom NetXtremeII 79*adfc5217SJeff Kirsher gigabit Ethernet cards. 80*adfc5217SJeff Kirsher 81*adfc5217SJeff Kirsher To compile this driver as a module, choose M here: the module 82*adfc5217SJeff Kirsher will be called cnic. This is recommended. 83*adfc5217SJeff Kirsher 84*adfc5217SJeff Kirsherconfig SB1250_MAC 85*adfc5217SJeff Kirsher tristate "SB1250 Gigabit Ethernet support" 86*adfc5217SJeff Kirsher depends on SIBYTE_SB1xxx_SOC 87*adfc5217SJeff Kirsher select PHYLIB 88*adfc5217SJeff Kirsher ---help--- 89*adfc5217SJeff Kirsher This driver supports Gigabit Ethernet interfaces based on the 90*adfc5217SJeff Kirsher Broadcom SiByte family of System-On-a-Chip parts. They include 91*adfc5217SJeff Kirsher the BCM1120, BCM1125, BCM1125H, BCM1250, BCM1255, BCM1280, BCM1455 92*adfc5217SJeff Kirsher and BCM1480 chips. 93*adfc5217SJeff Kirsher 94*adfc5217SJeff Kirsher To compile this driver as a module, choose M here: the module 95*adfc5217SJeff Kirsher will be called sb1250-mac. 96*adfc5217SJeff Kirsher 97*adfc5217SJeff Kirsherconfig TIGON3 98*adfc5217SJeff Kirsher tristate "Broadcom Tigon3 support" 99*adfc5217SJeff Kirsher depends on PCI 100*adfc5217SJeff Kirsher select PHYLIB 101*adfc5217SJeff Kirsher ---help--- 102*adfc5217SJeff Kirsher This driver supports Broadcom Tigon3 based gigabit Ethernet cards. 103*adfc5217SJeff Kirsher 104*adfc5217SJeff Kirsher To compile this driver as a module, choose M here: the module 105*adfc5217SJeff Kirsher will be called tg3. This is recommended. 106*adfc5217SJeff Kirsher 107*adfc5217SJeff Kirsherconfig BNX2X 108*adfc5217SJeff Kirsher tristate "Broadcom NetXtremeII 10Gb support" 109*adfc5217SJeff Kirsher depends on PCI 110*adfc5217SJeff Kirsher select FW_LOADER 111*adfc5217SJeff Kirsher select ZLIB_INFLATE 112*adfc5217SJeff Kirsher select LIBCRC32C 113*adfc5217SJeff Kirsher select MDIO 114*adfc5217SJeff Kirsher ---help--- 115*adfc5217SJeff Kirsher This driver supports Broadcom NetXtremeII 10 gigabit Ethernet cards. 116*adfc5217SJeff Kirsher To compile this driver as a module, choose M here: the module 117*adfc5217SJeff Kirsher will be called bnx2x. This is recommended. 118*adfc5217SJeff Kirsher 119*adfc5217SJeff Kirsherendif # NET_VENDOR_BROADCOM 120