wifi: build together with rkwifi, esp8089, rtl8188eu driver, avoid config change
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / Kconfig
1 #
2 # Wireless LAN device configuration
3 #
4
5 menuconfig WLAN
6         bool "Wireless LAN"
7         depends on !S390
8         depends on NET
9         select WIRELESS
10         default y
11         ---help---
12           This section contains all the pre 802.11 and 802.11 wireless
13           device drivers. For a complete list of drivers and documentation
14           on them refer to the wireless wiki:
15
16           http://wireless.kernel.org/en/users/Drivers
17
18 if WLAN
19
20 #       config RDA5990
21 #         depends on WLAN_80211 && MMC
22 #         select WIRELESS_EXT
23 #         select WEXT_PRIV
24 #         select IEEE80211
25 #         bool "rda 5990p"
26 #         ---help---
27 #           rda5990P fm bt wifi
28             
29 #source "drivers/net/wireless/rockchip_wlan/mt5931/Kconfig"
30 #source "drivers/net/wireless/rockchip_wlan/rtl8192cu/Kconfig"
31 #source "drivers/net/wireless/rockchip_wlan/rtl8192du/Kconfig"
32 source "drivers/net/wireless/rockchip_wlan/rtl8188eu/Kconfig"
33 #source "drivers/net/wireless/rockchip_wlan/rtl8723au/Kconfig"
34 #source "drivers/net/wireless/rockchip_wlan/rtl8723as/Kconfig"
35 #source "drivers/net/wireless/rockchip_wlan/rtl8723bs/Kconfig"
36 source "drivers/net/wireless/rockchip_wlan/esp8089/Kconfig"
37 source "drivers/net/wireless/rockchip_wlan/rkwifi/Kconfig"
38
39 choice  
40         depends on RKWIFI
41         prompt "Select the wifi module"
42         default RK903
43         
44         config BCM4330 
45         bool "BCM4330"
46         depends on RKWIFI
47
48         config RK903
49         bool "RK903"
50             depends on RKWIFI
51
52         config RK901
53         bool "RK901"
54             depends on RKWIFI
55         
56         config AP6181
57                 bool "AP6181"
58                 depends on RKWIFI
59
60         config AP6210
61                 bool "AP6210"
62                 depends on RKWIFI
63
64         config AP6234
65                 bool "AP6234"
66                 depends on RKWIFI
67
68         config AP6330
69                 bool "AP6330"
70                 depends on RKWIFI
71
72         config AP6335
73                 bool "AP6335"
74                 depends on RKWIFI
75
76         config AP6441
77                 bool "AP6441"
78                 depends on RKWIFI
79                 select BCM2079X_NFC
80
81         config AP6476
82                 bool "AP6476"
83                 depends on RKWIFI
84
85         config AP6493
86                 bool "AP6493"
87                 depends on RKWIFI
88                 select BCM2079X_NFC
89
90         config GB86302I
91                 bool "GB86302I"
92                 depends on RKWIFI
93
94 endchoice
95
96 choice
97         depends on RKWIFI
98         prompt "Select the wifi module crystal freq"
99         default RKWIFI_26M
100
101         config RKWIFI_37_4M
102         bool "37_4M"
103             depends on RKWIFI
104
105         config RKWIFI_26M
106         bool "26M"
107             depends on RKWIFI && !AP6335 && !AP6234 && !AP6441
108
109         config RKWIFI_24M
110         bool "24M"
111             depends on RKWIFI && AP6210
112
113 endchoice
114
115 #menuconfig MTK_WIRELESS_SOLUTION       
116 #       bool "MTK wireless chip configuration"
117 #       help
118 #         "enable/disable and config MTK wireless solution"
119
120 #if MTK_WIRELESS_SOLUTION
121 #source "drivers/net/wireless/rockchip_wlan/combo_mt66xx/Kconfig"
122 #source "drivers/net/wireless/rockchip_wlan/mt5931_kk/Kconfig"
123 #endif # MTK_WIRELESS_SOLUTION
124
125 endif
126