diff options
Diffstat (limited to 'package/ramips/drivers/mt7603e/config.in')
-rwxr-xr-x | package/ramips/drivers/mt7603e/config.in | 527 |
1 files changed, 527 insertions, 0 deletions
diff --git a/package/ramips/drivers/mt7603e/config.in b/package/ramips/drivers/mt7603e/config.in new file mode 100755 index 0000000..5e3d9e1 --- /dev/null +++ b/package/ramips/drivers/mt7603e/config.in @@ -0,0 +1,527 @@ +if PACKAGE_kmod-mt7603e + +#if FIRST_IF_MT7603E || SECOND_IF_MT7603E +config MT7603E_FIRST_IF_MT7603E + bool + default y + depends on PACKAGE_kmod-mt7603e + +config MT7603E_RLT_WIFI + tristate "MT WIFI Driver" + default y + +config MT7603E_MT_WIFI_PATH + string + depends on MT7603E_RLT_WIFI + default "rlt_wifi" + +if MT7603E_RLT_WIFI +menu "WiFi Generic Feature Options" + +if MT7603E_FIRST_IF_MT7603E +choice + prompt "EEPROM Type of 1st Card" + default MT7603E_FIRST_MT_IF_EEPROM_FLASH + #depends on ! FIRST_IF_NONE + + config MT7603E_FIRST_IF_EEPROM_FLASH + bool "FLASH" + + config MT7603E_FIRST_IF_EEPROM_PROM + bool "EEPROM" + + config MT7603E_FIRST_IF_EEPROM_EFUSE + bool "EFUSE" +endchoice + +config MT7603E_RT_FIRST_CARD_EEPROM + string + #depends on ! FIRST_IF_NONE + default "prom" if MT7603E_FIRST_IF_EEPROM_PROM + default "efuse" if MT7603E_FIRST_IF_EEPROM_EFUSE + default "flash" if MT7603E_FIRST_IF_EEPROM_FLASH +endif + + + + +config MT7603E_MULTI_INF_SUPPORT + bool + #default y if !FIRST_IF_NONE && !SECOND_IF_NONE + default n + +#config MT7603E_WIFI_BASIC_FUNC +# bool "Basic Functions" +# select WIRELESS_EXT +# select WEXT_SPY +# select WEXT_PRIV + +config MT7603E_WSC_INCLUDED + bool "WSC (WiFi Simple Config)" +# depends on WIFI_DRIVER + default y + +config MT7603E_WSC_V2_SUPPORT + bool "WSC V2(WiFi Simple Config Version 2.0)" + depends on MT7603E_MMT_WSC_INCLUDED + default y +config MT7603E_WSC_NFC_SUPPORT + bool "WSC out-of-band(NFC)" + # depends on WIFI_DRIVER + default n +config MT7603E_DOT11N_DRAFT3 + bool "802.11n Draft3" +# depends on WIFI_DRIVER + default y + +#config MT7603E_DOT11_VHT_AC +# bool "802.11 ac" +# depends on WIFI_DRIVER +# default n + +config MT7603E_DOT11W_PMF_SUPPORT + bool "PMF Support" +# depends on WIFI_DRIVER + default y + +config MT7603E_TXBF_SUPPORT + bool "Tx Bean Forming Support" +# depends on WIFI_DRIVER + default n + +#config MT7603E_WMM_ACM_SUPPORT +# bool "WMM ACM" +# depends on WIFI_DRIVER +# default n + +config MT7603E_LLTD_SUPPORT + bool "LLTD (Link Layer Topology Discovery Protocol)" +# depends on WIFI_DRIVER + default y + +config MT7603E_QOS_DLS_SUPPORT + bool "802.11e DLS ((Direct-Link Setup) Support" +# depends on WIFI_DRIVER + default n + +config MT7603E_WAPI_SUPPORT + bool "WAPI Support" +# depends on WIFI_DRIVER + default n + +config MT7603E_CARRIER_DETECTION_SUPPORT + bool "Carrier Detect" +# depends on WIFI_DRIVER + default n + +config MT7603E_IGMP_SNOOP_SUPPORT + bool "IGMP Snooping" +# depends on WIFI_DRIVER + default n + +config MT7603E_BLOCK_NET_IF + bool "NETIF Block" +# depends on WIFI_DRIVER + default n + help + Support Net interface block while Tx-Sw queue full + +#config MT7603E_MT_TXBF_SUPPORT +# bool "Tx Bean Forming Support (Only 3883)" +# depends on WIFI_DRIVER +# depends on RALINK_RT2883 || RALINK_RT3883 +# default n + +#config MT7603E_MT_VIDEO_TURBINE_SUPPORT +# bool "Video Turbine support" +# depends on WIFI_DRIVER +# default n + +#config MT7603E_RATE_ADAPTION +# tristate "Ralink Flow Classifier" +# depends on WIFI_DRIVER +# default n + +config MT7603E_NEW_RATE_ADAPT_SUPPORT + bool "New Rate Adaptation support" +# depends on WIFI_DRIVER + default y + +config MT7603E_MT_NEW_RATE_ADAPT_SUPPORT + bool "Intelligent Rate Adaption" +# depends on WIFI_DRIVER && MT_RATE_ADAPTION + default y + +config MT7603E_AGS_SUPPORT + bool "Adaptive Group Switching" + depends on MT7603E_MT_RATE_ADAPTION + default n + +config MT7603E_IDS_SUPPORT + bool "IDS (Intrusion Detection System) Support" +# depends on WIFI_DRIVER + default n + +config MT7603E_WIFI_WORK_QUEUE + bool "Work Queue" +# depends on WIFI_DRIVER + default n + +config MT7603E_WIFI_SKB_RECYCLE + bool "SKB Recycle(Linux)" +# depends on WIFI_DRIVER + default n + +config MT7603E_RTMP_FLASH_SUPPORT + bool "Flash Support" +# depends on WIFI_DRIVER + default y + +config MT7603E_LED_CONTROL_SUPPORT + bool "LED Support" +# depends on WIFI_DRIVER + default n + +config MT7603E_SINGLE_SKU + bool "Single SKU" +# depends on WIFI_DRIVER + default n + +config MT7603E_SINGLE_SKU_V2 + bool "Single SKU V2" + depends on MT7603E_SINGLE_SKU && RALINK_RT6352 + default n + +config MT7603E_HW_ANTENNA_DIVERSITY + bool "Antenna Diversity Support" + depends on MT7603E_RLT_AP_SUPPORT || MT7603E_RLT_STA_SUPPORT + depends on RALINK_RT5350 + default n + +config MT7603E_ATE_SUPPORT + bool "ATE/QA Support" +# depends on WIFI_DRIVER + default y + +config MT7603E_RT2860V2_AP_V24_DATA_STRUCTURE + bool +# depends on WIFI_DRIVER + default y + +config MT7603E_RT2860V2_AP_32B_DESC + bool "32 Byte Descriptor Support" +# depends on WIFI_DRIVER + depends on RALINK_RT6352 || RALINK_MT7620 + default n + +config MT7603E_MEMORY_OPTIMIZATION + bool "Memory Optimization" +# depends on WIFI_DRIVER + default n + +#config MT7603E_RTMP_INTERNAL_TX_ALC +# bool "TSSI Compensation" +# depends on WIFI_DRIVER +# depends on RALINK_RT3350 || RALINK_RT3352 || RALINK_RT5350 || RALINK_RT6352 +# default n + +#config MT7603E_RTMP_TEMPERATURE_CALIBRATION +# bool "Temperature Calibration" +# depends on WIFI_DRIVER +# depends on RALINK_RT6352 +# default n + +config MT7603E_HOTSPOT + bool "Passpoint-R1" +# depends on WIFI_DRIVER + default n + +config MT7603E_MT_HOTSPOT_R2 + bool "Passpoint Release-2 Support" + depends on HOTSPOT + select MT7603E_MT_DOT11W_PMF_SUPPORT + default n + +config MT7603E_MT_RTMP_TEMPERATURE_TX_ALC + bool "Temperature Tx Power Compensation" +# depends on WIFI_DRIVER + default n + +config MT7603E_UAPSD + bool "UAPSD support" +# depends on WIFI_DRIVER + default y + + +# +# Section for chip architectures +# +# "RLT MAC Support" +config MT7603E_RLT_MAC + bool +# depends on WIFI_DRIVER + default n + +config MT7603E_RLT_BBP + bool + +config MT7603E_RLT_RF + bool + +# "RTMP MAC Support" +config MT7603E_RTMP_MAC + bool + depends on WIFI_DRIVER + default n + +config MT7603E_RTMP_BBP + bool + +config MT7603E_RTMP_RF + bool + +#config MT7603E_MT_EPA_ELNA +# bool "ePAeLNA" +# depends on WIFI_DRIVER +# default n +#choice +# prompt "PA,LNA Type" +# depends on MT7603E_MT_WIFI +# +# config MT7603E_MT_IPA_ILNA +# bool "iPAiLNA" +# +# config MT7603E_MT_IPA_ELNA +# bool "iPAeLNA" +# +# config MT7603E_MT_EPA_ILNA +# bool "ePAiLNA" +# +# config MT7603E_MT_EPA_ELNA +# bool "ePAeLNA" +#endchoice +# +#config MT7603E_MT_PA_LNA +# string +# depends on MT7603E_MT_WIFI +# default "iPAiLNA" if MT7603E_MT_IPA_ILNA +# default "iPAeLNA" if MT7603E_MT_IPA_ELNA +# default "ePAiLNA" if MT7603E_MT_EPA_ILNA +# default "ePAeLNA" if MT7603E_MT_EPA_ELNA +# +# +# Section for chip architectures +# +# "RLT MAC Support" +#config MT7603E_RLT_MAC +# bool +# depends on WIFI_DRIVER +# default n + +#config MT7603E_RLT_BBP +# bool + +#config MT7603E_RLT_RF +# bool + +# "RTMP MAC Support" +#config MT7603E_RTMP_MAC +# bool +# depends on WIFI_DRIVER +# default n + +#config MT7603E_RTMP_BBP +# bool + +#config MT7603E_RTMP_RF +# bool + +# +# Section for interfaces +# +config MT7603E_RTMP_PCI_SUPPORT + bool + +config MT7603E_RTMP_USB_SUPPORT + bool + +config MT7603E_RTMP_RBUS_SUPPORT + bool + +endmenu + +menu "WiFi Operation Modes" + choice + prompt "Main Mode" + default MT7603E_MT_WIFI_MODE_AP + + config MT7603E_MT_WIFI_MODE_AP + bool "AP" + + config MT7603E_MT_WIFI_MODE_STA + bool "STA" + + config MT7603E_MT_WIFI_MODE_BOTH + bool "APSTA" + endchoice + + if MT7603E_MT_WIFI_MODE_AP || MT7603E_MT_WIFI_MODE_BOTH + +config MT7603E_RLT_AP_SUPPORT + tristate "UnifyMAC 802.11n AP support" + default y +# depends on NET_RADIO + select WIRELESS_EXT + select WEXT_SPY + select WEXT_PRIV + +config MT7603E_WDS_SUPPORT + bool "WDS" + depends on MT7603E_RLT_AP_SUPPORT + default n + +config MT7603E_MBSS_SUPPORT + bool "MBSSID" + depends on MT7603E_RLT_AP_SUPPORT + default y + +config MT7603E_NEW_MBSSID_MODE + bool "New MBSSID MODE" + depends on MT7603E_RLT_AP_SUPPORT && MT7603E_MBSS_SUPPORT + # depends on RALINK_RT3883 || RALINK_RT3352 || RALINK_RT5350 || RALINK_RT6352 || RALINK_MT7620 || RALINK_MT7621 + default n + +config MT7603E_ENHANCE_NEW_MBSSID_MODE + bool "Enhanced MBSSID mode" + depends on MT7603E_NEW_MBSSID_MODE + default n +config MT7603E_CFG80211_SUPPORT + bool "CFG80211" + depends on MT7603E_RLT_AP_SUPPORT + default n + +config MT7603E_SNIFFER_MIB_CMD + bool "SNIFFER_MIB_CMD" + depends on MT7603E_SNIFFER_SUPPORT + default n + +config MT7603E_ALL_NET_EVENT + bool "ALL_NET_EVENT" + depends on MT7603E_RLT_AP_SUPPORT + default n + +config MT7603E_ACL_V2_SUPPORT + bool "ACL_V2" + depends on MT7603E_RLT_AP_SUPPORT + + +config MT7603E_APCLI_SUPPORT + bool "AP-Client Support" + depends on MT7603E_RLT_AP_SUPPORT + default y +config MT7603E_MULTI_APCLI_SUPPORT + bool "MULTI AP-Client Support" + depends on MT7603E_APCLI_SUPPORT + +config MT7603E_MAC_REPEATER_SUPPORT + bool "MAC Repeater Support" + depends on MT7603E_RLT_AP_SUPPORT + depends on MT7603E_APCLI_SUPPORT + depends on RALINK_RT6352 || RALINK_MT7620 || MT7603E_RALINK_MT7603E + default n +config MT7603E_AIRPLAY_SUPPORT + bool "AirPlay Support" + depends on MT7603E_APCLI_SUPPORT + +#config MT7603E_MT_MESH_SUPPORT +# bool "MESH Support" +# depends on MT7603E_RLT_AP_SUPPORT + +config MT7603E_DFS_SUPPORT + bool "DFS" + depends on MT7603E_RLT_AP_SUPPORT + select RALINK_TIMER_DFS + +#config MT7603E_DOT11R_FT_SUPPORT +# bool "802.11r Fast BSS Transition" +# depends on MT7603E_RLT_AP_SUPPORT + +#config MT7603E_DOT11K_RRM_SUPPORT +# bool "802.11k Radio Resource Management" +# depends on MT7603E_RLT_AP_SUPPORT + +config MT7603E_LLTD_SUPPORT + bool "LLTD (Link Layer Topology Discovery Protocol)" + depends on MT7603E_RLT_AP_SUPPORT + default y + +config MT7603E_NINTENDO_AP + bool "Nintendo AP" + depends on MT7603E_RLT_AP_SUPPORT + +config MT7603E_COC_SUPPORT + bool "CoC Support" + depends on MT7603E_RLT_AP_SUPPORT + default n + +#config MT7603E_ RT2860V2_SNMP +# bool "Net-SNMP Support" +# depends on MT7603E_RLT_AP_SUPPORT + +config MT7603E_MCAST_RATE_SPECIFIC + bool "User specific tx rate of mcast pkt" + depends on MT7603E_RLT_AP_SUPPORT +config MT7603E_PREVENT_ARP_SPOOFING_SUPPORT + bool "Detect ARP spoof pkts attack" + depends on MT7603E_RLT_AP_SUPPORT + +#config MT7603E_EXT_BUILD_CHANNEL_LIST +# bool "Extension Channel List" +# depends on MT7603E_RLT_AP_SUPPORT + +#config MT7603E_AUTO_CH_SELECT_ENHANCE +# bool "Auto Channel Selection Enhancement" +# depends on MT7603E_RLT_AP_SUPPORT + +config MT7603E_MULTI_CORE_SUPPORT + bool "multi core support" + depends on TARGET_ramips_mt7621 + default y + + endif + + #if MT7603E_WIFI_MODE_STA || MT7603E_WIFI_MODE_BOTH + # source "drivers/net/wireless/rlt_wifi_sta/Kconfig" + #endif +endmenu + +#"MT7603E" +config MT7603E_RALINK_MT7603E + bool + default y + select MT7603E_RTMP_PCI_SUPPORT + +endif + +#if MT7603E_RLT_MAC +# config MT7603E_RLT_MAC +# bool +# default y +#endif + +#if MT7603E_RTMP_MAC +# config MT7603E_RTMP_MAC +# bool +# default y +#endif + +#if MT7603E_MT_MAC +if MT7603E_RALINK_MT7603E + config MT7603E_MT_MAC + bool + default y +endif +#endif MT7603E_MT_WIFI +#endif +#endif FIRST_IF_MT7603E || SECOND_IF_MT7603E +endif |