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