.. | .. |
---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | # |
---|
2 | 3 | # Broadcom device configuration |
---|
3 | 4 | # |
---|
.. | .. |
---|
7 | 8 | default y |
---|
8 | 9 | depends on (SSB_POSSIBLE && HAS_DMA) || PCI || BCM63XX || \ |
---|
9 | 10 | SIBYTE_SB1xxx_SOC |
---|
10 | | - ---help--- |
---|
| 11 | + help |
---|
11 | 12 | If you have a network (Ethernet) chipset belonging to this class, |
---|
12 | 13 | say Y. |
---|
13 | 14 | |
---|
14 | 15 | 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. |
---|
| 16 | + the kernel: saying N will just cause the configurator to skip all |
---|
| 17 | + the questions regarding Broadcom chipsets. If you say Y, you will |
---|
| 18 | + be asked for your specific chipset/driver in the following questions. |
---|
18 | 19 | |
---|
19 | 20 | if NET_VENDOR_BROADCOM |
---|
20 | 21 | |
---|
.. | .. |
---|
24 | 25 | select SSB |
---|
25 | 26 | select MII |
---|
26 | 27 | select PHYLIB |
---|
27 | | - ---help--- |
---|
| 28 | + help |
---|
28 | 29 | If you have a network (Ethernet) controller of this type, say Y |
---|
29 | 30 | or M here. |
---|
30 | 31 | |
---|
.. | .. |
---|
67 | 68 | select FIXED_PHY |
---|
68 | 69 | select BCM7XXX_PHY |
---|
69 | 70 | select MDIO_BCM_UNIMAC |
---|
| 71 | + select DIMLIB |
---|
| 72 | + select BROADCOM_PHY if ARCH_BCM2835 |
---|
70 | 73 | help |
---|
71 | 74 | This driver supports the built-in Ethernet MACs found in the |
---|
72 | 75 | Broadcom BCM7xxx Set Top Box family chipset. |
---|
.. | .. |
---|
76 | 79 | depends on PCI |
---|
77 | 80 | select CRC32 |
---|
78 | 81 | select FW_LOADER |
---|
79 | | - ---help--- |
---|
| 82 | + help |
---|
80 | 83 | This driver supports QLogic bnx2 gigabit Ethernet cards. |
---|
81 | 84 | |
---|
82 | 85 | To compile this driver as a module, choose M here: the module |
---|
.. | .. |
---|
85 | 88 | config CNIC |
---|
86 | 89 | tristate "QLogic CNIC support" |
---|
87 | 90 | depends on PCI && (IPV6 || IPV6=n) |
---|
| 91 | + depends on MMU |
---|
88 | 92 | select BNX2 |
---|
89 | 93 | select UIO |
---|
90 | | - ---help--- |
---|
| 94 | + help |
---|
91 | 95 | This driver supports offload features of QLogic bnx2 gigabit |
---|
92 | 96 | Ethernet cards. |
---|
93 | 97 | |
---|
.. | .. |
---|
98 | 102 | tristate "SB1250 Gigabit Ethernet support" |
---|
99 | 103 | depends on SIBYTE_SB1xxx_SOC |
---|
100 | 104 | select PHYLIB |
---|
101 | | - ---help--- |
---|
| 105 | + help |
---|
102 | 106 | This driver supports Gigabit Ethernet interfaces based on the |
---|
103 | 107 | Broadcom SiByte family of System-On-a-Chip parts. They include |
---|
104 | 108 | the BCM1120, BCM1125, BCM1125H, BCM1250, BCM1255, BCM1280, BCM1455 |
---|
.. | .. |
---|
112 | 116 | depends on PCI |
---|
113 | 117 | select PHYLIB |
---|
114 | 118 | imply PTP_1588_CLOCK |
---|
115 | | - ---help--- |
---|
| 119 | + help |
---|
116 | 120 | This driver supports Broadcom Tigon3 based gigabit Ethernet cards. |
---|
117 | 121 | |
---|
118 | 122 | To compile this driver as a module, choose M here: the module |
---|
.. | .. |
---|
122 | 126 | bool "Broadcom Tigon3 HWMON support" |
---|
123 | 127 | default y |
---|
124 | 128 | depends on TIGON3 && HWMON && !(TIGON3=y && HWMON=m) |
---|
125 | | - ---help--- |
---|
| 129 | + help |
---|
126 | 130 | Say Y if you want to expose the thermal sensor on Tigon3 devices. |
---|
127 | 131 | |
---|
128 | 132 | config BNX2X |
---|
.. | .. |
---|
133 | 137 | select ZLIB_INFLATE |
---|
134 | 138 | select LIBCRC32C |
---|
135 | 139 | select MDIO |
---|
136 | | - ---help--- |
---|
| 140 | + help |
---|
137 | 141 | This driver supports Broadcom NetXtremeII 10 gigabit Ethernet cards. |
---|
138 | 142 | To compile this driver as a module, choose M here: the module |
---|
139 | 143 | will be called bnx2x. This is recommended. |
---|
.. | .. |
---|
142 | 146 | bool "Broadcom 578xx and 57712 SR-IOV support" |
---|
143 | 147 | depends on BNX2X && PCI_IOV |
---|
144 | 148 | default y |
---|
145 | | - ---help--- |
---|
| 149 | + help |
---|
146 | 150 | This configuration parameter enables Single Root Input Output |
---|
147 | 151 | Virtualization support in the 578xx and 57712 products. This |
---|
148 | 152 | allows for virtual function acceleration in virtual environments. |
---|
.. | .. |
---|
161 | 165 | select BGMAC |
---|
162 | 166 | select PHYLIB |
---|
163 | 167 | select FIXED_PHY |
---|
164 | | - ---help--- |
---|
| 168 | + help |
---|
165 | 169 | This driver supports GBit MAC and BCM4706 GBit MAC cores on BCMA bus. |
---|
166 | 170 | They can be found on BCM47xx SoCs and provide gigabit ethernet. |
---|
167 | 171 | In case of using this driver on BCM4706 it's also requires to enable |
---|
.. | .. |
---|
175 | 179 | select PHYLIB |
---|
176 | 180 | select FIXED_PHY |
---|
177 | 181 | default ARCH_BCM_IPROC |
---|
178 | | - ---help--- |
---|
| 182 | + help |
---|
179 | 183 | Say Y here if you want to use the Broadcom iProc Gigabit Ethernet |
---|
180 | 184 | controller through the generic platform interface |
---|
181 | 185 | |
---|
.. | .. |
---|
186 | 190 | select MII |
---|
187 | 191 | select PHYLIB |
---|
188 | 192 | select FIXED_PHY |
---|
| 193 | + select DIMLIB |
---|
189 | 194 | help |
---|
190 | 195 | This driver supports the built-in Ethernet MACs found in the |
---|
191 | 196 | Broadcom BCM7xxx Set Top Box family chipset using an internal |
---|
.. | .. |
---|
194 | 199 | config BNXT |
---|
195 | 200 | tristate "Broadcom NetXtreme-C/E support" |
---|
196 | 201 | depends on PCI |
---|
197 | | - depends on MAY_USE_DEVLINK |
---|
198 | 202 | select FW_LOADER |
---|
199 | 203 | select LIBCRC32C |
---|
200 | | - ---help--- |
---|
| 204 | + select NET_DEVLINK |
---|
| 205 | + select PAGE_POOL |
---|
| 206 | + select DIMLIB |
---|
| 207 | + help |
---|
201 | 208 | This driver supports Broadcom NetXtreme-C/E 10/25/40/50 gigabit |
---|
202 | 209 | Ethernet cards. To compile this driver as a module, choose M here: |
---|
203 | 210 | the module will be called bnxt_en. This is recommended. |
---|
.. | .. |
---|
206 | 213 | bool "Broadcom NetXtreme-C/E SR-IOV support" |
---|
207 | 214 | depends on BNXT && PCI_IOV |
---|
208 | 215 | default y |
---|
209 | | - ---help--- |
---|
| 216 | + help |
---|
210 | 217 | This configuration parameter enables Single Root Input Output |
---|
211 | 218 | Virtualization support in the NetXtreme-C/E products. This |
---|
212 | 219 | allows for virtual function acceleration in virtual environments. |
---|
.. | .. |
---|
215 | 222 | bool "TC Flower offload support for NetXtreme-C/E" |
---|
216 | 223 | depends on BNXT |
---|
217 | 224 | default y |
---|
218 | | - ---help--- |
---|
| 225 | + help |
---|
219 | 226 | This configuration parameter enables TC Flower packet classifier |
---|
220 | 227 | offload for eswitch. This option enables SR-IOV switchdev eswitch |
---|
221 | 228 | offload. |
---|
.. | .. |
---|
224 | 231 | bool "Data Center Bridging (DCB) Support" |
---|
225 | 232 | default n |
---|
226 | 233 | depends on BNXT && DCB |
---|
227 | | - ---help--- |
---|
| 234 | + help |
---|
228 | 235 | Say Y here if you want to use Data Center Bridging (DCB) in the |
---|
229 | 236 | driver. |
---|
230 | 237 | |
---|
.. | .. |
---|
234 | 241 | bool "Broadcom NetXtreme-C/E HWMON support" |
---|
235 | 242 | default y |
---|
236 | 243 | depends on BNXT && HWMON && !(BNXT=y && HWMON=m) |
---|
237 | | - ---help--- |
---|
| 244 | + help |
---|
238 | 245 | Say Y if you want to expose the thermal sensor data on NetXtreme-C/E |
---|
239 | 246 | devices, via the hwmon sysfs interface. |
---|
240 | 247 | |
---|