417 lines
7.9 KiB
Plaintext
417 lines
7.9 KiB
Plaintext
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
|
|
|