if PACKAGE_kmod-mt7615d config MTK_SUPPORT_OPENWRT bool default y depends on PACKAGE_kmod-mt7615d config MTK_WIFI_DRIVER bool default y depends on PACKAGE_kmod-mt7615d select MTK_WIFI_MT_MAC select MTK_MT_MAC select MTK_FIRST_IF_MT7615E #select MTK_CHIP_MT7622 #select MTK_CHIP_MT7626 #select MTK_SECOND_IF_MT7615E #select MTK_THIRD_IF_MT7615E #select MTK_CHIP_MT7615E if MTK_WIFI_DRIVER choice prompt "Choose First WiFi Interface" config MTK_FIRST_IF_MT7615E bool "MT7615E" select MTK_WIFI_MT_MAC select MTK_MT_MAC select MTK_CHIP_MT7615E config MTK_FIRST_IF_MT7622 bool "MT7622" select MTK_WIFI_MT_MAC select MTK_MT_MAC select MTK_CHIP_MT7622 config MTK_FIRST_IF_MT7626 bool "MT7626" select MTK_WIFI_MT_MAC select MTK_MT_MAC select MTK_CHIP_MT7626 config MTK_FIRST_IF_NONE bool "None" endchoice choice prompt "Choose Second WiFi Interface" default MTK_SECOND_IF_NONE if TARGET_ramips_mt7621_DEVICE_phicomm_k2p || PACKAGE_kmod-mt7603e default MTK_SECOND_IF_MT7615E config MTK_SECOND_IF_NONE bool "None" config MTK_SECOND_IF_MT7615E bool "MT7615E" select MTK_WIFI_MT_MAC select MTK_CHIP_MT7615E select MTK_MULTI_INF_SUPPORT endchoice choice prompt "Choose Third WiFi Interface" config MTK_THIRD_IF_NONE bool "None" config MTK_THIRD_IF_MT7615E bool "MT7615E" select MTK_WIFI_MT_MAC select MTK_CHIP_MT7615E select MTK_MULTI_INF_SUPPORT endchoice config MTK_RT_FIRST_CARD int depends on ! MTK_FIRST_IF_NONE default 7615 if MTK_FIRST_IF_MT7615E default 7622 if MTK_FIRST_IF_MT7622 default 7626 if MTK_FIRST_IF_MT7626 config MTK_RT_SECOND_CARD int depends on ! MTK_SECOND_IF_NONE default 7615 if MTK_SECOND_IF_MT7615E config MTK_RT_THIRD_CARD int depends on ! MTK_THIRD_IF_NONE default 7615 if MTK_THIRD_IF_MT7615E config MTK_RT_FIRST_IF_RF_OFFSET hex depends on ! MTK_FIRST_IF_NONE default 0xc0000 config MTK_RT_SECOND_IF_RF_OFFSET hex depends on ! MTK_SECOND_IF_NONE default 0xc8000 config MTK_RT_THIRD_IF_RF_OFFSET hex depends on ! MTK_THIRD_IF_NONE default 0xd0000 config MTK_MT_WIFI tristate "MT WIFI Driver" select MTK_WIFI_BASIC_FUNC if MTK_MT_WIFI default y config MTK_MT_WIFI_PATH string depends on MTK_MT_WIFI default "mt_wifi" if MTK_MT_WIFI menu "WiFi Generic Feature Options" choice prompt "EEPROM Type of 1st Card" depends on ! MTK_FIRST_IF_NONE config MTK_FIRST_IF_EEPROM_FLASH bool "FLASH" config MTK_FIRST_IF_EEPROM_PROM bool "EEPROM" config MTK_FIRST_IF_EEPROM_EFUSE bool "EFUSE" endchoice config MTK_RT_FIRST_CARD_EEPROM string depends on ! MTK_FIRST_IF_NONE default "prom" if MTK_FIRST_IF_EEPROM_PROM default "efuse" if MTK_FIRST_IF_EEPROM_EFUSE default "flash" if MTK_FIRST_IF_EEPROM_FLASH choice prompt "EEPROM Type of 2nd Card" depends on ! MTK_SECOND_IF_NONE config MTK_SECOND_IF_EEPROM_FLASH bool "FLASH" config MTK_SECOND_IF_EEPROM_PROM bool "EEPROM" config MTK_SECOND_IF_EEPROM_EFUSE bool "EFUSE" endchoice config MTK_RT_SECOND_CARD_EEPROM string depends on ! MTK_SECOND_IF_NONE default "prom" if MTK_SECOND_IF_EEPROM_PROM default "efuse" if MTK_SECOND_IF_EEPROM_EFUSE default "flash" if MTK_SECOND_IF_EEPROM_FLASH choice prompt "EEPROM Type of 3th Card" depends on ! MTK_THIRD_IF_NONE config MTK_THIRD_IF_EEPROM_FLASH bool "FLASH" config MTK_THIRD_IF_EEPROM_PROM bool "EEPROM" config MTK_THIRD_IF_EEPROM_EFUSE bool "EFUSE" endchoice config MTK_RT_THIRD_CARD_EEPROM string depends on ! MTK_THIRD_IF_NONE default "prom" if MTK_THIRD_IF_EEPROM_PROM default "efuse" if MTK_THIRD_IF_EEPROM_EFUSE default "flash" if MTK_THIRD_IF_EEPROM_FLASH config MTK_MULTI_INF_SUPPORT bool default y if !MTK_FIRST_IF_NONE && !MTK_SECOND_IF_NONE config MTK_WIFI_BASIC_FUNC bool "Basic Functions" select MTK_WIRELESS_EXT select MTK_WEXT_SPY select MTK_WEXT_PRIV config MTK_DOT11_N_SUPPORT bool "802.11n support" default y config MTK_DOT11_VHT_AC bool "802.11AC support" depends on MTK_WIFI_DRIVER depends on MTK_DOT11_N_SUPPORT default y config MTK_G_BAND_256QAM_SUPPORT bool "2.4G 256QAM support" depends on MTK_WIFI_DRIVER depends on MTK_DOT11_VHT_AC default y config MTK_BRCM_256QAM_SUPPORT bool "BRCM 2.4G 256QAM support" depends on MTK_WIFI_DRIVER depends on MTK_G_BAND_256QAM_SUPPORT default y config MTK_VHT_TXBF_2G_EPIGRAM_IE_SUPPORT bool "BRCM 2.4G VHT Sounding support" depends on MTK_WIFI_DRIVER default y config MTK_TPC_SUPPORT bool "802.11h TPC Support" depends on MTK_WIFI_DRIVER default y config MTK_ICAP_SUPPORT bool "ICAP Support" depends on MTK_WIFI_DRIVER depends on MTK_MT_AP_SUPPORT default y config MTK_SPECTRUM_SUPPORT bool "Wifi Spectrum Support" depends on MTK_WIFI_DRIVER depends on MTK_MT_AP_SUPPORT default y config MTK_BACKGROUND_SCAN_SUPPORT bool "Background Scan Support" depends on MTK_WIFI_DRIVER default y config MTK_SMART_CARRIER_SENSE_SUPPORT bool "Smart Carrier Sense Support" depends on MTK_WIFI_DRIVER default y config MTK_MT_DFS_SUPPORT bool "Dynamic Frequency Selection Support" depends on MTK_WIFI_DRIVER default y #config WFA_VHT_R2_PF # bool "WFA VHT R2 Plugfest" # depends on DOT11_VHT_AC # default n config MTK_HDR_TRANS_TX_SUPPORT bool "Tx Header Translation" depends on MTK_CHIP_MT7615E || MTK_CHIP_MT7622 || MTK_CHIP_MT7626 default y config MTK_HDR_TRANS_RX_SUPPORT bool "Rx Header Translation" depends on MTK_CHIP_MT7615E || MTK_CHIP_MT7622 || MTK_CHIP_MT7626 default y config MTK_DBDC_MODE bool "dbdc mode support" depends on MTK_CHIP_MT7615E || MTK_CHIP_MT7626 select MULTI_PROFILE_SUPPORT select DEFAULT_5G_PROFILE default y if TARGET_ramips_mt7621_DEVICE_phicomm_k2p default n config MTK_MULTI_PROFILE_SUPPORT bool "Multi Profile Support" depends on MTK_DBDC_MODE default y if TARGET_ramips_mt7621_DEVICE_phicomm_k2p default n config MTK_DEFAULT_5G_PROFILE bool "5G default profile for DBDC" depends on MTK_DBDC_MODE # depends on MTK_MULTI_PROFILE_SUPPORT default y if TARGET_ramips_mt7621_DEVICE_phicomm_k2p default n config MTK_WSC_INCLUDED bool "WSC (WiFi Simple Config)" depends on MTK_WIFI_DRIVER depends on MTK_MT_AP_SUPPORT || MTK_MT_STA_SUPPORT default y config MTK_WSC_V2_SUPPORT bool "WSC V2(WiFi Simple Config Version 2.0)" depends on MTK_WIFI_DRIVER depends on MTK_MT_AP_SUPPORT || MTK_MT_STA_SUPPORT default y config MTK_DOT11W_PMF_SUPPORT bool "PMF" depends on MTK_WIFI_DRIVER depends on MTK_MT_AP_SUPPORT || MTK_MT_STA_SUPPORT default y config MTK_TXBF_SUPPORT bool "Tx Bean Forming Support" depends on MTK_WIFI_DRIVER default y config MTK_FAST_NAT_SUPPORT bool "Fast-NAT support" # depends on RA_HW_NAT_WIFI default n config MTK_WHNAT_SUPPORT tristate "Wifi Hardware NAT support" depends on MTK_CHIP_MT7615E depends on MTK_WLAN_HOOK depends on MTK_FAST_NAT_SUPPORT select PACKAGE_kmod-hw_nat default n #config LLTD_SUPPORT # bool "LLTD (Link Layer Topology Discovery Protocol)" # depends on WIFI_DRIVER # depends on MT_AP_SUPPORT # default n #config QOS_DLS_SUPPORT # bool "802.11e DLS ((Direct-Link Setup) Support" # depends on WIFI_DRIVER # depends on MT_AP_SUPPORT # default n #config WAPI_SUPPORT # bool "WAPI Support" # depends on WIFI_DRIVER # default n config MTK_FTM_SUPPORT bool "FTM Support" depends on MTK_WIFI_DRIVER select MTK_PASSPOINT_R2 default n #config CARRIER_DETECTION_SUPPORT # bool "Carrier Detect" # depends on WIFI_DRIVER # default n config MTK_IGMP_SNOOP_SUPPORT bool "IGMP snooping" depends on MTK_WIFI_DRIVER depends on MTK_MT_AP_SUPPORT default y #config BLOCK_NET_IF # bool "NETIF Block" # depends on WIFI_DRIVER # depends on MT_AP_SUPPORT # default n # help # Support Net interface block while Tx-Sw queue full #config RATE_ADAPTION # bool "New Rate Adaptation support" # depends on WIFI_DRIVER # default y #config NEW_RATE_ADAPT_SUPPORT # bool "Intelligent Rate Adaption" # depends on WIFI_DRIVER && RATE_ADAPTION # default y #config AGS_SUPPORT # bool "Adaptive Group Switching" # depends on WIFI_DRIVER && RATE_ADAPTION # depends on MT_AP_SUPPORT || MT_STA_SUPPORT # default n #config RATE_ADAPT_AGBS_SUPPORT # bool "Adaptive AGBS Mode" # depends on WIFI_DRIVER && RATE_ADAPTION # depends on MT_AP_SUPPORT || MT_STA_SUPPORT # default y #config IDS_SUPPORT # bool "IDS (Intrusion Detection System) Support" # depends on WIFI_DRIVER # depends on MT_AP_SUPPORT # default n #config WIFI_WORK_QUEUE # bool "Work Queue" # depends on WIFI_DRIVER # default n #config WIFI_SKB_RECYCLE # bool "SKB Recycle(Linux)" # depends on WIFI_DRIVER # depends on MT_AP_SUPPORT # default n config MTK_RTMP_FLASH_SUPPORT bool "Flash Support" depends on MTK_WIFI_DRIVER default y config MTK_PRE_CAL_TRX_SET1_SUPPORT bool "Calibration To Flash/BinFile Support" depends on MTK_WIFI_DRIVER default y config MTK_RLM_CAL_CACHE_SUPPORT bool "RlmCalibrationCache Support" depends on MTK_WIFI_DRIVER default y config MTK_PRE_CAL_TRX_SET2_SUPPORT bool "Pre-calibration to Flash Support" depends on MTK_WIFI_DRIVER default y config MTK_RF_LOCKDOWN_SUPPORT bool "RF Lockdown Support" depends on MTK_WIFI_DRIVER default n config MTK_LINK_TEST_SUPPORT bool "Link Test Support" depends on MTK_WIFI_DRIVER default n #config MTK_LED_CONTROL_SUPPORT # bool "LED Support" # depends on MTK_WIFI_DRIVER # depends on MTK_MT_AP_SUPPORT # default n config MTK_ATE_SUPPORT bool "ATE/QA Support" depends on MTK_WIFI_DRIVER default y #config MTK_MEMORY_OPTIMIZATION # bool "Memory Optimization" # depends on MTK_WIFI_DRIVER # default n config MTK_PASSPOINT_R2 bool "Passpoint Release-2 Support" depends on MTK_WIFI_DRIVER select MTK_DOT11W_PMF_SUPPORT depends on MTK_MT_AP_SUPPORT default n config MTK_MBO_SUPPORT bool "MBO Support" depends on MTK_WIFI_DRIVER select MTK_INTERWORKING select MTK_WNM_SUPPORT select MTK_DOT11K_RRM_SUPPORT select MTK_DOT11R_FT_SUPPORT select MTK_DOT11W_PMF_SUPPORT default n #config TRACE_TCP_PKT # bool "TCP DATA/ACK packets trace log" # depends on WIFI_DRIVER # default n config MTK_UAPSD bool "UAPSD support" depends on MTK_WIFI_DRIVER depends on MTK_MT_AP_SUPPORT || MTK_MT_STA_SUPPORT default y config MTK_TCP_RACK_SUPPORT bool "TCP Reduced ACK support" depends on MTK_WIFI_DRIVER default y #### PA_LNA_Type choice config MTK_RED_SUPPORT bool "RED(Random Early Drop) support" depends on MTK_WIFI_DRIVER depends on MTK_MT_AP_SUPPORT || MTK_MT_STA_SUPPORT default y config MTK_FQ_SCH_SUPPORT bool "Fair Queueing support" depends on MTK_WIFI_DRIVER depends on MTK_MT_AP_SUPPORT && MTK_VOW_SUPPORT depends on MTK_CHIP_MT7622 default y config MTK_FDB_SUPPORT bool "FW Debug Port" depends on MTK_WIFI_DRIVER default n choice prompt "PA LNA Type of 1st Card" depends on ! MTK_FIRST_IF_NONE config MTK_FIRST_IF_IPAILNA bool "iPAiLNA" config MTK_FIRST_IF_IPAELNA bool "iPAeLNA" config MTK_FIRST_IF_EPAELNA bool "ePAeLNA" # config MTK_FIRST_IF_EPAILNA # bool "ePAiLNA" endchoice choice prompt "PA LNA Type of 2nd Card" depends on ! MTK_SECOND_IF_NONE config MTK_SECOND_IF_IPAILNA bool "iPAiLNA" config MTK_SECOND_IF_IPAELNA bool "iPAeLNA" config MTK_SECOND_IF_EPAELNA bool "ePAeLNA" # config MTK_SECOND_IF_EPAILNA # bool "ePAiLNA" endchoice choice prompt "PA LNA Type of 3rd Card" depends on ! MTK_THIRD_IF_NONE config MTK_THIRD_IF_EPAELNA bool "ePAeLNA" config MTK_THIRD_IF_IPAILNA bool "iPAiLNA" config MTK_THIRD_IF_IPAELNA bool "iPAeLNA" # config MTK_THIRD_IF_EPAILNA # bool "ePAiLNA" endchoice #### PA_LNA_Type choice END # # Section for chip architectures # # "RLT MAC Support" config MTK_RLT_MAC bool depends on MTK_WIFI_DRIVER default n config MTK_RLT_BBP bool config MTK_RLT_RF bool # "RTMP MAC Support" config MTK_RTMP_MAC bool depends on MTK_WIFI_DRIVER default n config MTK_RTMP_BBP bool config MTK_RTMP_RF bool # # Section for interfaces # config MTK_RTMP_PCI_SUPPORT bool config MTK_RTMP_USB_SUPPORT bool config MTK_RTMP_RBUS_SUPPORT bool endmenu menu "WiFi Operation Modes" config MTK_WIFI_MODE_AP tristate "AP" default y select MTK_MT_AP_SUPPORT config MTK_WIFI_MODE_STA tristate "STA" select MTK_MT_STA_SUPPORT config MTK_WIFI_MODE_BOTH tristate "APSTA" select MTK_MT_AP_SUPPORT select MTK_MT_STA_SUPPORT config MTK_MT_AP_SUPPORT tristate "Ralink RT2860 802.11n AP support" # depends on NET_RADIO select MTK_WIRELESS_EXT select MTK_WEXT_SPY select MTK_WEXT_PRIV default y config MTK_WDS_SUPPORT bool "WDS" depends on MTK_MT_AP_SUPPORT default y config MTK_MBSS_SUPPORT bool "MBSSID" depends on MTK_MT_AP_SUPPORT default y #config NEW_MBSSID_MODE # bool "New MBSSID MODE" # depends on MT_AP_SUPPORT && MBSS_SUPPORT # depends on RALINK_RT3883 || RALINK_RT3352 || RALINK_RT5350 || RALINK_RT6352 || RALINK_MT7620 # default y #config ENHANCE_NEW_MBSSID_MODE # bool "Enhanced MBSSID mode" # depends on NEW_MBSSID_MODE # default y config MTK_APCLI_SUPPORT bool "AP-Client Support" depends on MTK_MT_AP_SUPPORT default y config MTK_APCLI_CERT_SUPPORT bool "AP-Client TGn Cert Support" depends on MTK_MT_AP_SUPPORT depends on MTK_APCLI_SUPPORT default n config MTK_MAC_REPEATER_SUPPORT bool "MAC Repeater Support" depends on MTK_MT_AP_SUPPORT depends on MTK_APCLI_SUPPORT depends on MTK_RALINK_RT6352 || MTK_RALINK_MT7620 || MTK_RALINK_MT7603E || MTK_MT_AP_SUPPORT default y config MTK_MWDS bool "Mixed WDS(MWDS)" depends on MTK_MT_AP_SUPPORT select MTK_APCLI_SUPPORT default n config MTK_MUMIMO_SUPPORT bool "MU-MIMO Support" depends on MTK_WIFI_DRIVER select MTK_MU_RA_SUPPORT default y config MTK_MU_RA_SUPPORT bool "MU-RGA Support" depends on MTK_MUMIMO_SUPPORT config MTK_DOT11R_FT_SUPPORT bool "802.11r Fast BSS Transition" depends on MTK_MT_AP_SUPPORT default n config MTK_DOT11K_RRM_SUPPORT bool "802.11k Radio Resource Management" depends on MTK_MT_AP_SUPPORT default n #config SNIFFER_SUPPORT # bool "SNIFFER" # depends on MT_AP_SUPPORT # default n config MTK_CFG80211_SUPPORT bool "CFG80211" depends on MTK_MT_AP_SUPPORT default n config MTK_DSCP_PRI_SUPPORT bool "Dscp Priority Mapping Support" depends on MTK_MT_AP_SUPPORT default n config MTK_CON_WPS_SUPPORT bool "Concurrent WPS Support" depends on MTK_MT_AP_SUPPORT depends on MTK_APCLI_SUPPORT depends on MTK_WSC_INCLUDED depends on MTK_WSC_V2_SUPPORT # depends on MTK_MULTI_INF_SUPPORT default n #config LLTD_SUPPORT # bool "LLTD (Link Layer Topology Discovery Protocol)" # depends on MT_AP_SUPPORT #config COC_SUPPORT # bool "CoC Support" # depends on MT_AP_SUPPORT # default n #config RT2860V2_SNMP # bool "Net-SNMP Support" # depends on MT_AP_SUPPORT config MTK_MCAST_RATE_SPECIFIC bool "User specific tx rate of mcast pkt" depends on MTK_MT_AP_SUPPORT default y #config EXT_BUILD_CHANNEL_LIST # bool "Extension Channel List" # depends on MT_AP_SUPPORT #config AUTO_CH_SELECT_ENHANCE # bool "Auto Channel Selection Enhancement" # depends on MT_AP_SUPPORT config MTK_VOW_SUPPORT bool "MediaAir(VOW) support" depends on MTK_MT_AP_SUPPORT default y #config AIRPLAY_SUPPORT # bool "AIRPLAY Support" # depends on MT_AP_SUPPORT # default n config MTK_BAND_STEERING bool "Band Steering" depends on MTK_MT_AP_SUPPORT default y config MTK_LED_CONTROL_SUPPORT bool "LED Control Support" default n config MTK_WLAN_HOOK bool "WLAN hook Support" depends on MTK_WIFI_DRIVER default n config MTK_RADIUS_ACCOUNTING_SUPPORT bool "Radius Accounting Support" depends on MTK_MT_AP_SUPPORT default n config MTK_GREENAP_SUPPORT bool "GreenAP Support" depends on MTK_MT_AP_SUPPORT default n config MTK_PCIE_ASPM_DYM_CTRL_SUPPORT bool "Pcie Aspm Dynamic Control Support" depends on MTK_MT_AP_SUPPORT default y config MTK_COEX_SUPPORT bool "Coex Support" depends on MTK_MT_AP_SUPPORT default n config MTK_EASY_SETUP_SUPPORT bool "Whole Home Coverage - Easy Setup" depends on MTK_MT_AP_SUPPORT default n config MTK_EVENT_NOTIFIER_SUPPORT bool "Whole Home Coverage - Event Notifier" depends on MTK_MT_AP_SUPPORT default n config MTK_AIR_MONITOR bool "Air Monitor" depends on MTK_MT_AP_SUPPORT default n config MTK_WNM_SUPPORT bool "802.11v WNM Support" depends on MTK_MT_AP_SUPPORT default n config MTK_INTERWORKING bool "802.11u Interworking" depends on MTK_MT_AP_SUPPORT default n #config ROAMING_ENHANCE_SUPPORT # bool "Roaming Enhance Support" # depends on MT_AP_SUPPORT # depends on APCLI_SUPPORT # default n config MTK_LINUX_NET_TXQ_SUPPORT bool "NET TX Queue Support" default y #config WIFI_FWD_SUPPORT # bool "WiFi Forwarding Support" # default n endmenu endif config MTK_WIFI_MT_MAC bool default y depends on MTK_MT_WIFI if MTK_WIFI_RLT_MAC config MTK_RLT_MAC bool default y endif if MTK_WIFI_RTMP_MAC config MTK_RTMP_MAC bool default y endif if MTK_WIFI_MT_MAC config MTK_MT_MAC bool default y config MTK_CHIP_MT7603E bool default n config MTK_CHIP_MT7615E bool default n config MTK_CHIP_MT7622 bool default n config MTK_CHIP_MT7663E bool default n config MTK_CHIP_MT7626 bool default n endif if MTK_CHIP_MT7615E || MTK_CHIP_MT7622 || MTK_CHIP_MT7626 config MTK_MT_MAC bool default y select MTK_RATE_ADAPTION select MTK_RATE_ADAPT_AGBS_SUPPORT select MTK_DOT11_N_SUPPORT select MTK_DOT11_VHT_AC select MTK_HDR_TRANS_TX_SUPPORT select MTK_HDR_TRANS_RX_SUPPORT endif endif #MTK_WIFI_DRIVER# endif #PACKAGE_kmod-mt7615d#