K2.6 patches and update.
[tomato.git] / release / src-rt / linux / linux-2.6 / drivers / net / hnd / Kconfig
blob4184370a405687eac1ce72ca6c6d6130a7f9cc29
2 # Broadcom Home Networking Division (HND) driver configuration
4 # Copyright (C) 2009, Broadcom Corporation
5 # All Rights Reserved.
6
7 # THIS SOFTWARE IS OFFERED "AS IS", AND BROADCOM GRANTS NO WARRANTIES OF ANY
8 # KIND, EXPRESS OR IMPLIED, BY STATUTE, COMMUNICATION OR OTHERWISE. BROADCOM
9 # SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
10 # FOR A SPECIFIC PURPOSE OR NONINFRINGEMENT CONCERNING THIS SOFTWARE.
12 # $Id: Kconfig,v 1.5 2009/10/27 00:38:19 Exp $
15 menu "Broadcom HND network devices"
16         depends on PCI
17 config HND
18         bool "Broadcom HND network device support"
19 config ET
20         tristate "10/100 Ethernet support"
21         depends on HND
22 config ET_47XX
23         bool "BCM47xx support"
24         depends on ET
25 config BCM_CTF
26         tristate "BCMCTF support"
27         depends on HND
28 config WL_USBAP
29         bool "USB/HSIC Wireless Access Point support"
30 config WL_EMULATOR
31         bool "WL emulation using Gigabit ethernet"
32         depends on HND
33 config BCM57XX
34         tristate "BCM57xx support is ON"
35         depends on WL_EMULATOR
36 config WL
37         tristate "Wireless feature variant is set to AP"
38         depends on WL_EMULATOR
39         select WL_USE_AP
40 config BCM57XX
41         tristate "BCM57xx Gigabit Ethernet support"
42         depends on HND && !WL_EMULATOR
43 config WL
44         tristate "BCM43xx 802.11 Wireless support"
45         depends on HND && !WL_EMULATOR
46 config WAPI
47         bool "Wireless Authentication Privacy Infrastructure (WAPI) support"
48         depends on HND && !WL_EMULATOR && WL
49 choice
50         prompt "Wireless feature variant"
51         depends on HND && !WL_EMULATOR && WL
52 config WL_USE_AP
53         bool "Config file for basic AP variant"
54 config WL_USE_AP_SDSTD
55         bool "Config file for basic AP sdstd variant"
56 config WL_USE_STA
57         bool "Config file for basic STA variant"
58 config WL_USE_APSTA
59         bool "Config file for basic APSTA variant"
60 config WL_USE_AP_ONCHIP_G
61         bool "Config file for AP 1chipG variant"
62 config WL_USE_STA_ONCHIP_G
63         bool "Config file for STA 1chipG variant"
64 config WL_USE_APSTA_ONCHIP_G
65         bool "Config file for APSTA 1chipG variant"
66 #config WL_USE_HIGH
67 #       bool "Config file for high/bmac split variant"
68 endchoice
69 #if defined(WLSRC) || defined(PREBUILD)
70 config WL_AP 
71         string "Config file for basic AP variant"
72         default "wlconfig_lx_router_ap"
73 config WL_AP_SDSTD
74         string "Config file for basic AP sdstd variant"
75         default "wlconfig_lx_router_ap_sdstd"
76 config WL_STA 
77         string "Config file for basic STA variant"
78         default "wlconfig_lx_router_sta"
79 config WL_APSTA 
80         string "Config file for basic APSTA variant"
81         default "wlconfig_lx_router_apsta"
82 config WL_AP_ONCHIP_G 
83         string "Config file for AP 1chipG variant"
84         default "wlconfig_lx_router_ap_1chipG"
85 config WL_STA_ONCHIP_G 
86         string "Config file for STA 1chipG variant"
87         default "wlconfig_lx_router_sta_1chipG"
88 config WL_HIGH 
89         string "Config file for high/bmac split variant"
90         default "wlconfig_lx_router_high"
91 #endif
92 config EMF
93         tristate "Efficient Multicast Forwarding & IGMP Snooping Layers"
94         depends on NETFILTER
95 config PLC
96         bool "Broadcom PLC network failover support"
97         depends on ET && WL
98 endmenu