Commit | Line | Data |
---|---|---|
adfc5217 JK |
1 | # |
2 | # Broadcom device configuration | |
3 | # | |
4 | ||
5 | config NET_VENDOR_BROADCOM | |
6 | bool "Broadcom devices" | |
88f07484 | 7 | default y |
adfc5217 JK |
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 | ||
19 | if NET_VENDOR_BROADCOM | |
20 | ||
21 | config B44 | |
22 | tristate "Broadcom 440x/47xx ethernet support" | |
23 | depends on SSB_POSSIBLE && HAS_DMA | |
24 | select SSB | |
aaba215c | 25 | select NET_CORE |
adfc5217 JK |
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 | |
36 | config 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 | |
43 | config B44_PCICORE_AUTOSELECT | |
44 | bool | |
45 | depends on B44 && SSB_DRIVER_PCICORE_POSSIBLE | |
46 | select SSB_DRIVER_PCICORE | |
47 | default y | |
48 | ||
49 | config B44_PCI | |
50 | bool | |
51 | depends on B44_PCI_AUTOSELECT && B44_PCICORE_AUTOSELECT | |
52 | default y | |
53 | ||
54 | config BCM63XX_ENET | |
55 | tristate "Broadcom 63xx internal mac support" | |
56 | depends on BCM63XX | |
aaba215c | 57 | select NET_CORE |
adfc5217 JK |
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 | ||
64 | config 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 | ||
75 | config 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 | ||
87 | config 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 | ||
100 | config TIGON3 | |
101 | tristate "Broadcom Tigon3 support" | |
102 | depends on PCI | |
103 | select PHYLIB | |
104 | ---help--- | |
105 | This driver supports Broadcom Tigon3 based gigabit Ethernet cards. | |
106 | ||
107 | To compile this driver as a module, choose M here: the module | |
108 | will be called tg3. This is recommended. | |
109 | ||
110 | config BNX2X | |
111 | tristate "Broadcom NetXtremeII 10Gb support" | |
112 | depends on PCI | |
113 | select FW_LOADER | |
114 | select ZLIB_INFLATE | |
115 | select LIBCRC32C | |
116 | select MDIO | |
117 | ---help--- | |
118 | This driver supports Broadcom NetXtremeII 10 gigabit Ethernet cards. | |
119 | To compile this driver as a module, choose M here: the module | |
120 | will be called bnx2x. This is recommended. | |
121 | ||
122 | endif # NET_VENDOR_BROADCOM |