Kconfig (6ea24cf79e055f0a62a64baa8587e2254a493c7b) | Kconfig (f6a95a24957aec5bb488c3f978c4ed508177998f) |
---|---|
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 || \ --- 125 unchanged lines hidden (view full) --- 134 bool "Broadcom 578xx and 57712 SR-IOV support" 135 depends on BNX2X && PCI_IOV 136 default y 137 ---help--- 138 This configuration parameter enables Single Root Input Output 139 Virtualization support in the 578xx and 57712 products. This 140 allows for virtual function acceleration in virtual environments. 141 | 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 || \ --- 125 unchanged lines hidden (view full) --- 134 bool "Broadcom 578xx and 57712 SR-IOV support" 135 depends on BNX2X && PCI_IOV 136 default y 137 ---help--- 138 This configuration parameter enables Single Root Input Output 139 Virtualization support in the 578xx and 57712 products. This 140 allows for virtual function acceleration in virtual environments. 141 |
142config BNX2X_VXLAN 143 bool "Virtual eXtensible Local Area Network support" 144 default n 145 depends on BNX2X && VXLAN && !(BNX2X=y && VXLAN=m) 146 ---help--- 147 This enables hardward offload support for VXLAN protocol over the 148 NetXtremeII series adapters. 149 Say Y here if you want to enable hardware offload support for 150 Virtual eXtensible Local Area Network (VXLAN) in the driver. 151 152config BNX2X_GENEVE 153 bool "Generic Network Virtualization Encapsulation (GENEVE) support" 154 depends on BNX2X && GENEVE && !(BNX2X=y && GENEVE=m) 155 ---help--- 156 This allows one to create GENEVE virtual interfaces that provide 157 Layer 2 Networks over Layer 3 Networks. GENEVE is often used 158 to tunnel virtual network infrastructure in virtualized environments. 159 Say Y here if you want to enable hardware offload support for 160 Generic Network Virtualization Encapsulation (GENEVE) in the driver. 161 | |
162config BGMAC | 142config BGMAC |
163 tristate "BCMA bus GBit core support" | 143 tristate 144 help 145 This enables the integrated ethernet controller support for many 146 Broadcom (mostly iProc) SoCs. An appropriate bus interface driver 147 needs to be enabled to select this. 148 149config BGMAC_BCMA 150 tristate "Broadcom iProc GBit BCMA support" |
164 depends on BCMA && BCMA_HOST_SOC 165 depends on HAS_DMA 166 depends on BCM47XX || ARCH_BCM_5301X || COMPILE_TEST | 151 depends on BCMA && BCMA_HOST_SOC 152 depends on HAS_DMA 153 depends on BCM47XX || ARCH_BCM_5301X || COMPILE_TEST |
154 select BGMAC |
|
167 select PHYLIB 168 select FIXED_PHY 169 ---help--- 170 This driver supports GBit MAC and BCM4706 GBit MAC cores on BCMA bus. 171 They can be found on BCM47xx SoCs and provide gigabit ethernet. 172 In case of using this driver on BCM4706 it's also requires to enable 173 BCMA_DRIVER_GMAC_CMN to make it work. 174 | 155 select PHYLIB 156 select FIXED_PHY 157 ---help--- 158 This driver supports GBit MAC and BCM4706 GBit MAC cores on BCMA bus. 159 They can be found on BCM47xx SoCs and provide gigabit ethernet. 160 In case of using this driver on BCM4706 it's also requires to enable 161 BCMA_DRIVER_GMAC_CMN to make it work. 162 |
163config BGMAC_PLATFORM 164 tristate "Broadcom iProc GBit platform support" 165 depends on HAS_DMA 166 depends on ARCH_BCM_IPROC || COMPILE_TEST 167 depends on OF 168 select BGMAC 169 select PHYLIB 170 select FIXED_PHY 171 default ARCH_BCM_IPROC 172 ---help--- 173 Say Y here if you want to use the Broadcom iProc Gigabit Ethernet 174 controller through the generic platform interface 175 |
|
175config SYSTEMPORT 176 tristate "Broadcom SYSTEMPORT internal MAC support" 177 depends on OF 178 select MII 179 select PHYLIB 180 select FIXED_PHY 181 help 182 This driver supports the built-in Ethernet MACs found in the 183 Broadcom BCM7xxx Set Top Box family chipset using an internal 184 Ethernet switch. 185 186config BNXT 187 tristate "Broadcom NetXtreme-C/E support" 188 depends on PCI | 176config SYSTEMPORT 177 tristate "Broadcom SYSTEMPORT internal MAC support" 178 depends on OF 179 select MII 180 select PHYLIB 181 select FIXED_PHY 182 help 183 This driver supports the built-in Ethernet MACs found in the 184 Broadcom BCM7xxx Set Top Box family chipset using an internal 185 Ethernet switch. 186 187config BNXT 188 tristate "Broadcom NetXtreme-C/E support" 189 depends on PCI |
189 depends on VXLAN || VXLAN=n | |
190 select FW_LOADER 191 select LIBCRC32C 192 ---help--- 193 This driver supports Broadcom NetXtreme-C/E 10/25/40/50 gigabit 194 Ethernet cards. To compile this driver as a module, choose M here: 195 the module will be called bnxt_en. This is recommended. 196 197config BNXT_SRIOV 198 bool "Broadcom NetXtreme-C/E SR-IOV support" 199 depends on BNXT && PCI_IOV 200 default y 201 ---help--- 202 This configuration parameter enables Single Root Input Output 203 Virtualization support in the NetXtreme-C/E products. This 204 allows for virtual function acceleration in virtual environments. 205 206endif # NET_VENDOR_BROADCOM | 190 select FW_LOADER 191 select LIBCRC32C 192 ---help--- 193 This driver supports Broadcom NetXtreme-C/E 10/25/40/50 gigabit 194 Ethernet cards. To compile this driver as a module, choose M here: 195 the module will be called bnxt_en. This is recommended. 196 197config BNXT_SRIOV 198 bool "Broadcom NetXtreme-C/E SR-IOV support" 199 depends on BNXT && PCI_IOV 200 default y 201 ---help--- 202 This configuration parameter enables Single Root Input Output 203 Virtualization support in the NetXtreme-C/E products. This 204 allows for virtual function acceleration in virtual environments. 205 206endif # NET_VENDOR_BROADCOM |