WiFi: add rtl8189es/etv support, Optimization wifi configuration.
[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 menuconfig RTL_WIRELESS_SOLUTION
30     bool "Realtek Wireless Device Driver Support"
31     default y
32
33 if RTL_WIRELESS_SOLUTION
34 choice
35     prompt "Realtek WiFi Device Driver Support"
36     default RTL8188EU
37
38     config RTL_WIFI_NONE
39     bool "No Realtek WiFi"
40
41 source "drivers/net/wireless/rockchip_wlan/rtl8188eu/Kconfig"
42 source "drivers/net/wireless/rockchip_wlan/rtl8189es/Kconfig"
43 #source "drivers/net/wireless/rockchip_wlan/rtl8192cu/Kconfig"
44 #source "drivers/net/wireless/rockchip_wlan/rtl8192du/Kconfig"
45 #source "drivers/net/wireless/rockchip_wlan/rtl8723au/Kconfig"
46 #source "drivers/net/wireless/rockchip_wlan/rtl8723as/Kconfig"
47 source "drivers/net/wireless/rockchip_wlan/rtl8723bs/Kconfig"
48 endchoice
49 endif
50
51 #source "drivers/net/wireless/rockchip_wlan/mt5931/Kconfig"
52 source "drivers/net/wireless/rockchip_wlan/esp8089/Kconfig"
53 source "drivers/net/wireless/rockchip_wlan/rkwifi/Kconfig"
54
55 choice  
56         depends on RKWIFI
57         prompt "Select the wifi module"
58         default RK903
59         
60         config BCM4330 
61         bool "BCM4330"
62         depends on RKWIFI
63
64         config RK903
65         bool "RK903"
66             depends on RKWIFI
67
68         config RK901
69         bool "RK901"
70             depends on RKWIFI
71         
72         config AP6181
73                 bool "AP6181"
74                 depends on RKWIFI
75
76         config AP6210
77                 bool "AP6210"
78                 depends on RKWIFI
79
80         config AP6234
81                 bool "AP6234"
82                 depends on RKWIFI
83
84         config AP6330
85                 bool "AP6330"
86                 depends on RKWIFI
87
88         config AP6335
89                 bool "AP6335"
90                 depends on RKWIFI
91
92         config AP6441
93                 bool "AP6441"
94                 depends on RKWIFI
95                 select BCM2079X_NFC
96
97         config AP6476
98                 bool "AP6476"
99                 depends on RKWIFI
100
101         config AP6493
102                 bool "AP6493"
103                 depends on RKWIFI
104                 select BCM2079X_NFC
105
106         config GB86302I
107                 bool "GB86302I"
108                 depends on RKWIFI
109
110 endchoice
111
112 choice
113         depends on RKWIFI
114         prompt "Select the wifi module crystal freq"
115         default RKWIFI_26M
116
117         config RKWIFI_37_4M
118         bool "37_4M"
119             depends on RKWIFI
120
121         config RKWIFI_26M
122         bool "26M"
123             depends on RKWIFI && !AP6335 && !AP6234 && !AP6441
124
125         config RKWIFI_24M
126         bool "24M"
127             depends on RKWIFI && AP6210
128
129 endchoice
130
131 #menuconfig MTK_WIRELESS_SOLUTION       
132 #       bool "MTK wireless chip configuration"
133 #       help
134 #         "enable/disable and config MTK wireless solution"
135
136 #if MTK_WIRELESS_SOLUTION
137 #source "drivers/net/wireless/rockchip_wlan/combo_mt66xx/Kconfig"
138 #source "drivers/net/wireless/rockchip_wlan/mt5931_kk/Kconfig"
139 #endif # MTK_WIRELESS_SOLUTION
140
141 endif
142