summaryrefslogtreecommitdiff
path: root/package/ramips/drivers/mt7603e/config.in
diff options
context:
space:
mode:
Diffstat (limited to 'package/ramips/drivers/mt7603e/config.in')
-rwxr-xr-xpackage/ramips/drivers/mt7603e/config.in527
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