menu "Ralink Module" ########### # Debuging ########### source "drivers/net/rt_rdm/Kconfig" ############# # Wire ############# source "drivers/net/raeth/Kconfig" ############# # Wireless ############# menuconfig WIFI_DRIVER bool "WiFi Driver Support" if WIFI_DRIVER choice prompt "Choose First WiFi Interface" config FIRST_IF_NONE bool "None" config FIRST_IF_RT2860 bool "RT2860" select RTMP_MAC select RALINK_RT2860 config FIRST_IF_MT7620 bool "MT7620" select RTMP_MAC select RALINK_RT6352 endchoice choice prompt "EEPROM Type of 1st Card" depends on ! FIRST_IF_NONE config FIRST_IF_EEPROM_PROM bool "EEPROM" config FIRST_IF_EEPROM_EFUSE bool "EFUSE" config FIRST_IF_EEPROM_FLASH bool "FLASH" endchoice choice prompt "Choose Second WiFi Interface" config SECOND_IF_NONE bool "None" config SECOND_IF_RT3092 bool "RT3092" select RTMP_MAC select RALINK_RT3092 config SECOND_IF_RT5392 bool "RT5392" select RTMP_MAC select RALINK_RT5392 config SECOND_IF_RT5592 bool "RT5592" select RTMP_MAC select RALINK_RT5592 config SECOND_IF_RT3593 bool "RT3593" select RTMP_MAC select RALINK_RT5392 config SECOND_IF_RT3572 bool "RT3572" select RTMP_MAC select RALINK_RT3572 config SECOND_IF_RT5572 bool "RT5572" select RTMP_MAC select RALINK_RT5572 config SECOND_IF_MT7620 bool "MT7620" select RTMP_MAC select RALINK_RT6352 config SECOND_IF_MT7610U bool "MT7610U" select RLT_MAC select RALINK_MT7610U config SECOND_IF_MT7610E bool "MT7610E" select RLT_MAC select RALINK_MT7610E config SECOND_IF_RT8592 bool "RT85592" select RLT_MAC select RALINK_RT8592 config SECOND_IF_MT7612U bool "MT7612U" select RLT_MAC select RALINK_MT7612U config SECOND_IF_MT7612E bool "MT7612E" select RLT_MAC select RALINK_MT7612E endchoice choice prompt "EEPROM Type of 2nd Card" depends on ! SECOND_IF_NONE config SECOND_IF_EEPROM_PROM bool "EEPROM" config SECOND_IF_EEPROM_EFUSE bool "EFUSE" config SECOND_IF_EEPROM_FLASH bool "FLASH" endchoice config RT_FIRST_CARD int depends on ! FIRST_IF_NONE default 2860 if FIRST_IF_RT2860 default 7620 if FIRST_IF_MT7620 config RT_SECOND_CARD int depends on ! SECOND_IF_NONE default 3090 if SECOND_IF_RT3092 default 5392 if SECOND_IF_RT5392 default 5592 if SECOND_IF_RT5592 default 3593 if SECOND_IF_RT3593 default 7610 if SECOND_IF_MT7610E default 8592 if SECOND_IF_RT8592 default 3572 if SECOND_IF_RT3572 default 5572 if SECOND_IF_RT5572 default 7612e if SECOND_IF_MT7612E default 7612u if SECOND_IF_MT7612U config RT_FIRST_IF_RF_OFFSET hex depends on ! FIRST_IF_NONE default 0x40000 config RT_SECOND_IF_RF_OFFSET hex depends on ! SECOND_IF_NONE default 0x48000 config RT_FIRST_CARD_EEPROM string depends on ! FIRST_IF_NONE default "prom" if FIRST_IF_EEPROM_PROM default "efuse" if FIRST_IF_EEPROM_EFUSE default "flash" if FIRST_IF_EEPROM_FLASH config RT_SECOND_CARD_EEPROM string depends on ! SECOND_IF_NONE default "prom" if SECOND_IF_EEPROM_PROM default "efuse" if SECOND_IF_EEPROM_EFUSE default "flash" if SECOND_IF_EERPROM_FLASH config MULTI_INF_SUPPORT bool default y if !FIRST_IF_NONE && !SECOND_IF_NONE config PCI_SUPPORT bool config RT2860V2_2850 bool "Dual Band" depends on RALINK_RT2880 choice prompt "RF Type" depends on RALINK_RT5350 default RALINK_RT5350_1T1R config RALINK_RT5350_1T1R bool "1T1R" endchoice choice prompt "RF Type" depends on RALINK_RT3052 default RALINK_RT3052_2T2R config RALINK_RT3050_1T1R bool "1T1R" config RALINK_RT3051_1T2R bool "1T2R" config RALINK_RT3052_2T2R bool "2T2R" endchoice choice prompt "RF Type" depends on RALINK_RT3352 config RALINK_RT3352_2T2R bool "2T2R" endchoice choice prompt "RF Type" depends on RALINK_RT3883 config RALINK_RT3662_2T2R bool "2T3R (RT3662)" config RALINK_RT3883_3T3R bool "3T3R (RT3883)" endchoice config RA_CLASSIFIER tristate "Ralink Flow Classifier" depends on RT2860V2_AP_VIDEO_TURBINE || RT2860V2_STA_VIDEO_TURBINE default n config RTDEV_MII bool default y if RT2880v2_INIC_MII || RT305x_INIC_MII || RT305x_INIC_USB || RT3680_iNIC_AP #config UNIQUE_WPS # bool "Unique WPS for Concurrent AP" # depends on RT2860V2_AP_WSC # depends on RT3090_AP_WSC || RT3572_AP_WSC || RT5392_AP_WSC || RT5572_AP_WSC || RT5592_AP_WSC # default n choice prompt "Configuration Method Selection" default CONFIG_METHOD_OLD config CONFIG_METHOD_OLD bool "Legay" config CONFIG_METHOD_NEW bool "New" select WIFI_BASIC_FUNC endchoice if CONFIG_METHOD_OLD source "drivers/net/wireless/rt2860v2_ap/Kconfig" #source "drivers/net/wireless/rt2860v2_sta/Kconfig" #source "drivers/net/wireless/RTPCI_ap/Kconfig" #source "drivers/net/wireless/RT3090_ap/Kconfig" #source "drivers/net/wireless/RT5392_ap/Kconfig" #source "drivers/net/wireless/RT5592_ap/Kconfig" #source "drivers/net/wireless/RT3593_ap/Kconfig" #source "drivers/net/wireless/RT3572_ap/Kconfig" #source "drivers/net/wireless/RT5572_ap/Kconfig" #source "drivers/net/wireless/iNIC/Kconfig" #source "drivers/net/wireless/iNIC_RT305x/Kconfig" #source "drivers/net/wireless/RT3680_ap/Kconfig" #source "drivers/net/wireless/MT7610_ap/Kconfig" endif if CONFIG_METHOD_NEW menu "WiFi Generic Feature Options" source "drivers/net/wireless/rlt_wifi/Kconfig" endmenu menu "WiFi Operation Modes" choice prompt "Main Mode" default WIFI_MODE_AP config WIFI_MODE_AP bool "AP" config WIFI_MODE_STA bool "STA" config WIFI_MODE_BOTH bool "APSTA" endchoice if WIFI_MODE_AP || WIFI_MODE_BOTH source "drivers/net/wireless/rlt_wifi_ap/Kconfig" endif if WIFI_MODE_STA || WIFI_MODE_BOTH source "drivers/net/wireless/rlt_wifi_sta/Kconfig" endif endmenu # menu "WiFi Chips" #"RT2860 series" config RALINK_RT28XX bool default n select RTMP_PCI_SUPPORT #"RT3092" config RALINK_RT3092 bool default n select RTMP_PCI_SUPPORT #"RT3572" config RALINK_RT3572 bool default n select RTMP_USB_SUPPORT #"RT5392" config RALINK_RT5392 bool default n select RTMP_PCI_SUPPORT #"RT5572" config RALINK_RT5572 bool default n select RTMP_USB_SUPPORT #"RT5592" config RALINK_RT5592 bool default n select RTMP_PCI_SUPPORT #"MT7620/RT6352" config RALINK_RT6352 bool default n select RTMP_RBUS_SUPPORT # select RTMP_TEMPERATURE_CALIBRATION # select RTMP_INTERNAL_TX_ALC #"MT7610E" config RALINK_MT7610E bool default n select RTMP_PCI_SUPPORT #"MT7610U" config RALINK_MT7610U bool default n select RTMP_USB_SUPPORT #"RT8592" config RALINK_RT8592 bool default n select RTMP_PCI_SUPPORT #"MT7612E" config RALINK_MT7612E bool default n select RTMP_PCI_SUPPORT #"MT7612U" config RALINK_MT7612U bool default n select RTMP_USB_SUPPORT # endmenu endif endif # WIFI_DRIVER config RTDEV bool default y if WIFI_DRIVER && !SECOND_IF_NONE || RTDEV_MII default y if RTDEV_PLC ####### # USB ####### source "drivers/usb/dwc_otg/Kconfig" ####### # NAT ####### choice prompt "Ralink NAT Type" config RA_NAT_NONE bool "None" config RA_NAT_HW bool "Hardware" depends on !RALINK_RT5350 endchoice source "net/nat/hw_nat/Kconfig" endmenu