683 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			683 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
| #
 | |
| # Wireless LAN device configuration
 | |
| #
 | |
| config RTL8192CD
 | |
| 	tristate "RTL8192C/D 802.11b/g/n support"
 | |
| 	select WIRELESS_EXT
 | |
| ##########################################################################
 | |
| # Select the interface WiFi device connects to
 | |
| ##########################################################################
 | |
| config 	PCI_HCI
 | |
| 	bool
 | |
| 	default y
 | |
| 
 | |
| ##########################################################################
 | |
| # Select WiFi device on Lextra Bus
 | |
| ##########################################################################
 | |
| #config USE_Lextra_BUS
 | |
| #	bool "USE Lextra BUS WiFi device"
 | |
| #	depends on CONFIG_RTL_8881A && RTL8192CD
 | |
| #	default n
 | |
| 
 | |
| #choice
 | |
| #	prompt "Lextra BUS device"
 | |
| #	depends on USE_Lextra_BUS
 | |
| #	default LBUS_8881A
 | |
| 
 | |
| #config LBUS_8881A
 | |
| #        bool "Realtek 8881A wireless support "
 | |
| #		select RTL_ODM_WLAN_DRIVER
 | |
| #endchoice
 | |
| 
 | |
| config WLAN_HAL_8881A
 | |
|         bool "Realtek 8881A wireless support "
 | |
| 	depends on RTL_8881A && RTL8192CD
 | |
| 	select RTL_ODM_WLAN_DRIVER
 | |
| 	default y
 | |
| choice
 | |
| 	prompt "8881A PA TYPE"
 | |
|        	depends on RTL_8881A
 | |
| 	default 8881A_EXT_PA
 | |
| 	
 | |
| 	config 8881A_EXT_PA
 | |
| 	bool "External PA (skyworks 85703)"
 | |
| 
 | |
| 	config 8881A_INT_PA
 | |
| 	bool "Internal PA (skyworks SE5008)"
 | |
| 
 | |
| 	config 8881A_RTC5634
 | |
| 	bool "Internal PA (RTC 5634)"
 | |
| endchoice
 | |
| config RTL_8881A_SELECTIVE
 | |
| 	bool "Realtek 8881A selective support "
 | |
| 	depends on WLAN_HAL_8881A && !(RTL_88E_SUPPORT || WLAN_HAL_8192EE)
 | |
| 	default y	
 | |
|         
 | |
| config RTL_8881A_ANT_SWITCH
 | |
| 	bool "Realtek 8881A Enable Antenna Diversity"
 | |
| 	depends on WLAN_HAL_8881A 
 | |
| 	default n
 | |
| choice
 | |
| 	prompt "Choose Antenna Diversity Type"
 | |
| 	depends on RTL_8881A_ANT_SWITCH 
 | |
| 	default NO_5G_DIVERSITY_8881A
 | |
| config 	NO_5G_DIVERSITY_8881A
 | |
| 	bool "Not Support Antenna Diversity"
 | |
| config 	5G_CGCS_RX_DIVERSITY_8881A
 | |
| 	bool "Enable RX Antenna Diversity"
 | |
| config 	5G_CG_TRX_DIVERSITY_8881A
 | |
| 	bool "Enable TRX Antenna Diversity"
 | |
| config 	2G5G_CG_TRX_DIVERSITY_8881A
 | |
| 	bool "Enable 2G5G TRX Antenna Diversity"
 | |
| #config	5G_CG_SMART_ANT_DIVERSITY
 | |
| #	bool "Enable Smart Antenna Diversity"
 | |
| endchoice
 | |
| #choice
 | |
| #	prompt "Register parameter"
 | |
| #	depends on RTL_8881A
 | |
| #	default MAC_PHY_RF_Parameter_V702B_Skyworth
 | |
| 
 | |
| #	config MAC_PHY_RF_Parameter_V700
 | |
| #        bool "MAC PHY RF Parameter V700"
 | |
| 
 | |
| #	config MAC_PHY_RF_Parameter_V702B
 | |
| #        bool "MAC PHY RF Parameter V702B"
 | |
| 
 | |
| #	config MAC_PHY_RF_Parameter_V702B_Skyworth
 | |
| #        bool "MAC PHY RF Parameter V702B Skyworth"
 | |
| 
 | |
| #	config MAC_PHY_RF_Parameter_V702B_MP
 | |
| #	bool "MAC PHY RF Parameter V702B MP"
 | |
| #endchoice
 | |
| config 	MAC_PHY_RF_Parameter_V702B_Skyworth
 | |
| 	bool
 | |
| 	default y
 | |
| ##########################################################################
 | |
| # Select WiFi device on PCIe slot 0
 | |
| ##########################################################################
 | |
| 
 | |
| config USE_PCIE_SLOT_0
 | |
| 	bool "Use PCIe slot 0 WiFi device"
 | |
| 	depends on RTL8192CD
 | |
| 	default y
 | |
| 
 | |
| choice
 | |
| 	prompt "PCIe Slot 0 device"
 | |
| 	depends on USE_PCIE_SLOT_0
 | |
| 	default SLOT_0_92C
 | |
| 
 | |
| config SLOT_0_8192EE
 | |
|         bool "Realtek 8192EE wireless support "
 | |
| 	select RTL_ODM_WLAN_DRIVER
 | |
| 
 | |
| config SLOT_0_92C
 | |
|         bool "Realtek 8192C wireless support "
 | |
| 
 | |
| config SLOT_0_92D
 | |
| 	bool "Realtek 8192D wireless support"
 | |
| 	select RTL_5G_SLOT_0
 | |
| 
 | |
| config RTL_92D_DMDP
 | |
| 	bool "RTL8192D dual-MAC-dual-PHY mode"
 | |
| 	depends on SLOT_0_92D
 | |
| 	default y if (!RTL_8198 && !RTL_8197D && !RTL_8197DL)
 | |
| 
 | |
| config SLOT_0_88E
 | |
|         bool "Realtek 8188E wireless support"
 | |
| 
 | |
| config SLOT_0_8812
 | |
| 	bool "Realtek 8812 wireless support"
 | |
| 	select RTL_5G_SLOT_0
 | |
| config SLOT_0_8812AR_VN
 | |
| 	bool "Realtek 8812AR-VN wireless support"
 | |
| 	select RTL_5G_SLOT_0
 | |
| 
 | |
| config SLOT_0_8814AE
 | |
|         bool "Realtek 8814AE wireless support "
 | |
| 		select RTL_ODM_WLAN_DRIVER
 | |
| 		select RTL_5G_SLOT_0
 | |
| config SLOT_0_8194AE
 | |
|         bool "Realtek 8194AE wireless support "
 | |
| 		select RTL_ODM_WLAN_DRIVER		
 | |
| endchoice
 | |
| 	
 | |
| choice
 | |
| 	prompt "RFE Type"
 | |
| 	depends on USE_PCIE_SLOT_0 && (SLOT_0_8814AE || SLOT_0_8194AE)
 | |
| 	default SLOT_0_RFE_TYPE_2
 | |
| 	
 | |
| 	config SLOT_0_RFE_TYPE_0
 | |
| 	bool "Type 0: internal PA/LNA"
 | |
| 
 | |
| 	config SLOT_0_RFE_TYPE_2
 | |
| 	bool "Type 2: external PA/LNA (2G SKY85300, 5G LX5586A)"
 | |
| 	select SLOT_0_EXT_PA
 | |
| 	select SLOT_0_EXT_LNA
 | |
| 
 | |
| 	config SLOT_0_RFE_TYPE_3
 | |
| 	bool "Type 3: external PA/LNA (2G SE2623L/SKY85201-11, 5G SKY85405/SKY85605-11)"
 | |
| 	select SLOT_0_EXT_PA
 | |
| 	select SLOT_0_EXT_LNA
 | |
| 	
 | |
| 	config SLOT_0_RFE_TYPE_4
 | |
| 	bool "Type 4: external PA/LNA (2G SKY85303, 5G SKY85717)"
 | |
| 	select SLOT_0_EXT_PA
 | |
| 	select SLOT_0_EXT_LNA
 | |
| 
 | |
| 	config SLOT_0_RFE_TYPE_5
 | |
| 	bool "Type 5: external PA/LNA (2G SE2623L/SKY85201-11, 5G SKY85405/SKY85605-11)"
 | |
| 	select SLOT_0_EXT_PA
 | |
| 	select SLOT_0_EXT_LNA
 | |
| endchoice
 | |
| 
 | |
| config SLOT_0_EXT_PA
 | |
| 	bool "PCIe slot 0 Enable external PA"
 | |
| 	depends on USE_PCIE_SLOT_0 && (!SLOT_0_RFE_TYPE_0)
 | |
| 	default n
 | |
| 
 | |
| config SLOT_0_EXT_LNA
 | |
| 	bool "PCIe slot 0 Enable external LNA"
 | |
| 	depends on USE_PCIE_SLOT_0 && (SLOT_0_92C || SLOT_0_88E || SLOT_0_8812 || SLOT_0_8812AR_VN || SLOT_0_8192EE ||SLOT_0_8814AE || SLOT_0_8194AE) && (!SLOT_0_RFE_TYPE_0)
 | |
| 	default n
 | |
| 
 | |
| config SLOT_0_TX_BEAMFORMING
 | |
| 	bool "PCIe slot 0 Enable Tx Beamforming"
 | |
| 	depends on USE_PCIE_SLOT_0  && (SLOT_0_8192EE || SLOT_0_8812 ||SLOT_0_8814AE || SLOT_0_8194AE)
 | |
| 	default y
 | |
| 
 | |
| config SLOT_0_ANT_SWITCH
 | |
| 	bool "PCIe slot 0 Enable Antenna Diversity"
 | |
| 	depends on USE_PCIE_SLOT_0  && (SLOT_0_8192EE || SLOT_0_88E) && !( SLOT_0_92C || SLOT_0_92D)
 | |
| 	default n
 | |
| choice
 | |
| 	prompt "Choose Antenna Diversity Type"
 | |
| 	depends on SLOT_0_ANT_SWITCH 
 | |
| 	default NO_2G_DIVERSITY
 | |
| config 	NO_2G_DIVERSITY
 | |
| 	bool "Not Support Antenna Diversity"
 | |
| config 	2G_CGCS_RX_DIVERSITY
 | |
| 	bool "Enable RX Antenna Diversity"
 | |
| config 	2G_CG_TRX_DIVERSITY
 | |
| 	bool "Enable TRX Antenna Diversity"
 | |
| #config	2G_CG_SMART_ANT_DIVERSITY
 | |
| #	bool "Enable Smart Antenna Diversity"
 | |
| endchoice
 | |
| ##########################################################################
 | |
| # Select WiFi device on PCIe slot 1
 | |
| ##########################################################################
 | |
| 
 | |
| config USE_PCIE_SLOT_1
 | |
| 	bool "Use PCIe slot 1 WiFi device"
 | |
| 	depends on RTL8192CD && (RTL_8198 || RTL_8197D || RTL_8197DL || RTL8672 || RTL_8198C)
 | |
| 	default y
 | |
| 
 | |
| choice
 | |
| 	prompt "PCIe Slot 1 device"
 | |
| 	depends on USE_PCIE_SLOT_1
 | |
| 	default SLOT_1_92D
 | |
| 
 | |
| config SLOT_1_92C
 | |
| 	bool "Realtek 8192C wireless support"
 | |
| 
 | |
| config SLOT_1_92D
 | |
| 	bool "Realtek 8192D wireless support"
 | |
| 	select RTL_5G_SLOT_1
 | |
| 
 | |
| #config RTL_92D_DMDP
 | |
| #	bool "RTL8192D dual-MAC-dual-PHY mode"
 | |
| #	depends on SLOT_1_92D
 | |
| #	default y
 | |
| 
 | |
| config SLOT_1_88E
 | |
| 	bool "Realtek 8188E wireless support"
 | |
| 
 | |
| config SLOT_1_8812
 | |
| 	bool "Realtek 8812 wireless support"
 | |
| 	select RTL_5G_SLOT_1
 | |
| 
 | |
| config SLOT_1_8192EE
 | |
|         bool "Realtek 8192EE wireless support "
 | |
|         select RTL_ODM_WLAN_DRIVER
 | |
| 
 | |
| config SLOT_1_8812AR_VN
 | |
| 	bool "Realtek 8812AR-VN wireless support"
 | |
| 	select RTL_5G_SLOT_1
 | |
| 
 | |
| config SLOT_1_8814AE
 | |
|         bool "Realtek 8814AE wireless support "
 | |
| 		select RTL_ODM_WLAN_DRIVER
 | |
| 		select RTL_5G_SLOT_1
 | |
| config SLOT_1_8194AE
 | |
|         bool "Realtek 8194AE wireless support "
 | |
| 		select RTL_ODM_WLAN_DRIVER		
 | |
| endchoice
 | |
| 
 | |
| choice
 | |
| 	prompt "RFE Type"
 | |
| 	depends on USE_PCIE_SLOT_1 && (SLOT_1_8814AE || SLOT_1_8194AE)
 | |
| 	default SLOT_1_RFE_TYPE_2
 | |
| 	
 | |
| 	config SLOT_1_RFE_TYPE_0
 | |
| 	bool "Type 0: internal PA/LNA"
 | |
| 
 | |
| 	config SLOT_1_RFE_TYPE_2
 | |
| 	bool "Type 2: external PA/LNA (2G SKY85300, 5G LX5586A)"
 | |
| 	select SLOT_1_EXT_PA
 | |
| 	select SLOT_1_EXT_LNA
 | |
| 
 | |
| 	config SLOT_1_RFE_TYPE_3
 | |
| 	bool "Type 3: external PA/LNA (2G SE2623L/SKY85201-11, 5G SKY85405/SKY85605-11)"
 | |
| 	select SLOT_1_EXT_PA
 | |
| 	select SLOT_1_EXT_LNA
 | |
| 
 | |
| 	config SLOT_1_RFE_TYPE_4
 | |
| 	bool "Type 4: external PA/LNA (2G SKY85303, 5G SKY85717)"
 | |
| 	select SLOT_1_EXT_PA
 | |
| 	select SLOT_1_EXT_LNA
 | |
| 	
 | |
| 	config SLOT_1_RFE_TYPE_5
 | |
| 	bool "Type 5: external PA/LNA (2G SE2623L/SKY85201-11, 5G SKY85405/SKY85605-11)"
 | |
| 	select SLOT_1_EXT_PA
 | |
| 	select SLOT_1_EXT_LNA
 | |
| endchoice
 | |
| 
 | |
| config SLOT_1_EXT_PA
 | |
| 	bool "PCIe slot 1 Enable external PA"
 | |
| 	depends on USE_PCIE_SLOT_1 && (!SLOT_1_RFE_TYPE_0)
 | |
| 	default n
 | |
| 
 | |
| config SLOT_1_EXT_LNA
 | |
| 	bool "PCIe slot 1 Enable external LNA"
 | |
| 	depends on USE_PCIE_SLOT_1 && (SLOT_1_92C || SLOT_1_88E || SLOT_1_8812 || SLOT_1_8812AR_VN || SLOT_1_8192EE || SLOT_1_8814AE || SLOT_1_8194AE) && (!SLOT_1_RFE_TYPE_0)
 | |
| 	default n
 | |
| 
 | |
| config SLOT_1_TX_BEAMFORMING
 | |
| 	bool "PCIe slot 1 Enable Tx Beamforming"
 | |
| 	depends on USE_PCIE_SLOT_1  && (SLOT_1_8192EE || SLOT_1_8812 || SLOT_1_8814AE || SLOT_1_8194AE)
 | |
| 	default y
 | |
| 	
 | |
| config SLOT_1_ANT_SWITCH
 | |
| 	bool "PCIe slot 1 Enable Antenna Diversity"
 | |
| 	depends on USE_PCIE_SLOT_1  && SLOT_1_8812 
 | |
| 	default n
 | |
| choice
 | |
| 	prompt "Choose Antenna Diversity Type"
 | |
| 	depends on SLOT_1_ANT_SWITCH && SLOT_1_8812
 | |
| 	default NO_5G_DIVERSITY
 | |
| config 	NO_5G_DIVERSITY
 | |
| 	bool "Not Support Antenna Diversity"
 | |
| config 	5G_CGCS_RX_DIVERSITY
 | |
| 	bool "Enable RX Antenna Diversity"
 | |
| config 	5G_CG_TRX_DIVERSITY
 | |
| 	bool "Enable TRX Antenna Diversity"
 | |
| #config	5G_CG_SMART_ANT_DIVERSITY
 | |
| #	bool "Enable Smart Antenna Diversity"
 | |
| endchoice
 | |
| 
 | |
| ##########################################################################
 | |
| # Select interface config
 | |
| ##########################################################################
 | |
| 
 | |
| ###### WLAN_HAL relative configuration
 | |
| 
 | |
| config WLAN_HAL
 | |
| 	bool
 | |
| 	default y if (WLAN_HAL_8192EE || WLAN_HAL_8881A || WLAN_HAL_8814AE)
 | |
| 
 | |
| config WLAN_HAL_88XX
 | |
| 	bool
 | |
| 	default y if (WLAN_HAL_8192EE || WLAN_HAL_8881A || WLAN_HAL_8814AE)
 | |
| 
 | |
| config WLAN_HAL_8192EE
 | |
| 	bool
 | |
| 	default y if (SLOT_0_8192EE || SLOT_1_8192EE)
 | |
| 
 | |
| config WLAN_HAL_8814AE
 | |
| 	bool
 | |
| 	default y if (SLOT_0_8814AE || SLOT_1_8814AE || SLOT_0_8194AE || SLOT_1_8194AE)
 | |
| 
 | |
| ###### End------WLAN_HAL relative configuration
 | |
| 
 | |
| config RTL_92C_SUPPORT
 | |
| 	bool
 | |
| 	default y if (SLOT_0_92C || SLOT_1_92C)
 | |
| 
 | |
| config RTL_92D_SUPPORT
 | |
| 	bool
 | |
| 	default y if (SLOT_0_92D || SLOT_1_92D)
 | |
| 
 | |
| config RTL_88E_SUPPORT
 | |
| 	bool
 | |
|         select RTL_ODM_WLAN_DRIVER
 | |
| 	default y if (SLOT_0_88E || SLOT_1_88E)
 | |
| 
 | |
| config RTL_8812_SUPPORT
 | |
| 	bool
 | |
| 	select RTL_ODM_WLAN_DRIVER
 | |
| #	select CONFIG_RTL_DUAL_92C_8812E
 | |
| 	default y if (SLOT_0_8812 || SLOT_1_8812 || SLOT_0_8812AR_VN || SLOT_1_8812AR_VN  )
 | |
| 
 | |
| config RTL_8812AR_VN_SUPPORT
 | |
| 	bool
 | |
| 	default y if ( SLOT_0_8812AR_VN || SLOT_1_8812AR_VN )
 | |
| #
 | |
| # General options
 | |
| #
 | |
| choice
 | |
| 	prompt "8812 external PA type"
 | |
| 	depends on ((SLOT_0_8812 && SLOT_0_EXT_PA) || (SLOT_1_8812 && SLOT_1_EXT_PA) || (SLOT_0_8812AR_VN && SLOT_0_EXT_PA) || (SLOT_1_8812AR_VN && SLOT_1_EXT_PA))
 | |
| 	default PA_SKYWORKS_5022
 | |
| 	
 | |
| 	config PA_SKYWORKS_5022
 | |
| 	bool "Skyworks-5022"
 | |
| 
 | |
| 	config PA_RFMD_4501
 | |
| 	bool "RFDM-4501 / Skywork-85703"
 | |
| 
 | |
| 	config PA_SKYWORKS_5023
 | |
| 	bool "Skyworks-5023"
 | |
| 
 | |
| 	config PA_SKYWORKS_85712_HP
 | |
| 	bool "Skyworks-85712 High Poewr"
 | |
| endchoice
 | |
| 
 | |
| config PA_RTC5634
 | |
| 	bool "Support 8812 Internal PA (RTC5634) and PAPE on"
 | |
| 	depends on ((USE_PCIE_SLOT_0 && SLOT_0_8812 && !SLOT_0_EXT_PA) || (USE_PCIE_SLOT_1 && SLOT_1_8812 && !SLOT_1_EXT_PA))
 | |
| 	default n
 | |
| 	
 | |
| config RTL_AC2G_256QAM
 | |
|     bool "Support 256QAM (11AC mode) for Band 2.4G"
 | |
|     depends on (RTL_8812_SUPPORT && !RTL_8812AR_VN_SUPPORT) || RTL_8881A_SELECTIVE
 | |
|     default n
 | |
| 
 | |
| config RTL_8812_1T1R_SUPPORT
 | |
| 	bool "Realtek 8812 1T1R mode"
 | |
| 	depends on RTL_8812_SUPPORT
 | |
| 	default n
 | |
| 
 | |
| config RTL_HOSTAPD_SUPPORT
 | |
| 	bool "Realtek hostapd support"
 | |
| 	depends on RTL8192CD
 | |
| 	default n
 | |
| 
 | |
| #config HIGH_POWER_EXT_PA
 | |
| #	bool "Enable external high power PA"
 | |
| #	depends on RTL8192CD && !RTL_88E_SUPPORT
 | |
| #	default n
 | |
| 
 | |
| #config HIGH_POWER_EXT_LNA
 | |
| #	bool "Enable external LNA"
 | |
| #	depends on RTL8192CD && RTL_92C_SUPPORT
 | |
| #	default n
 | |
| 
 | |
| config ANT_SWITCH
 | |
| 	bool "Enable 92c/92d Antenna Diversity"
 | |
| 	depends on RTL8192CD &&!(RTL_88E_SUPPORT || WLAN_HAL_8881A || WLAN_HAL_8192EE || RTL_8812_SUPPORT)
 | |
| 	default n
 | |
| 
 | |
| #config RTL_DUAL_PCIESLOT_BIWLAN
 | |
| #	bool "Enable both of the 2 pcie slot for bi-8192C support"
 | |
| #	depends on RTL8192CD && RTL_8198 && !RTL_92D_SUPPORT && !RTL_88E_SUPPORT && !RTL_8812_SUPPORT
 | |
| #	default n
 | |
| 
 | |
| #config RTL_92D_SUPPORT
 | |
| #	bool "Realtek 8192D wireless support "
 | |
| #	depends on RTL8192CD && !RTL_88E_SUPPORT && !RTL_8812_SUPPORT
 | |
| #	default n
 | |
| 
 | |
| #config PCIE_POWER_SAVING
 | |
| #	bool "Enable PCIE power saving support"
 | |
| #	depends on RTL8192CD && !RTL_88E_SUPPORT && !RTL_8812_SUPPORT
 | |
| #	default y if CONFIG_RTL8196C
 | |
| 
 | |
| #config RTL_92D_DMDP
 | |
| #	bool "RTL8192D dual-MAC-dual-PHY mode"
 | |
| #	depends on RTL8192CD && RTL_92D_SUPPORT && !RTL_DUAL_PCIESLOT_BIWLAN_D
 | |
| #	default y
 | |
| 
 | |
| config USB_POWER_BUS
 | |
| 	bool "Use USB Power"
 | |
| 	depends on RTL8192CD && RTL_92D_SUPPORT && !RTL_92C_SUPPORT 
 | |
| 	default n
 | |
| 
 | |
| config RTL_DFS_SUPPORT
 | |
| 	bool "DFS Support"
 | |
|         depends on RTL8192CD && (RTL_92D_SUPPORT || RTL_8812_SUPPORT || WLAN_HAL_8881A || WLAN_HAL_8814AE)
 | |
|         default y
 | |
| 
 | |
| #config RTL_TX_EARLY_MODE_SUPPORT
 | |
| #	bool "Tx Early Mode Support"
 | |
| #	depends on RTL8192CD && RTL_92D_SUPPORT
 | |
| #	default n
 | |
| 
 | |
| #config RTL_DUAL_PCIESLOT_BIWLAN_D
 | |
| #	bool "Support Dual card:92C+92D"
 | |
| #	depends on RTL8192CD && !RTL_88E_SUPPORT && !RTL_8812_SUPPORT
 | |
| #	select RTL_92C_SUPPORT
 | |
| #	select RTL_92D_SUPPORT
 | |
| #	default n
 | |
| 
 | |
| #config RTL_DUAL_92C_8812E
 | |
| #	bool "Support Dual card:92C+8812E"
 | |
| #	depends on RTL8192CD
 | |
| #	select RTL_92C_SUPPORT
 | |
| #	select RTL_8812_SUPPORT
 | |
| #	default n
 | |
| 
 | |
| config RTL8190_PRIV_SKB
 | |
|         bool "Private skb buffer management"
 | |
|         depends on RTL8192CD
 | |
|         default y
 | |
| 
 | |
| config RTL_VAP_SUPPORT
 | |
|         bool "Virtual AP Support"
 | |
|         depends on RTL8192CD
 | |
|         default y
 | |
| 
 | |
| config RTL_CLIENT_MODE_SUPPORT
 | |
|         bool "Client Mode Support"
 | |
|         depends on RTL8192CD
 | |
|         default y
 | |
| 
 | |
| config RTL_REPEATER_MODE_SUPPORT
 | |
| 	bool "Repeater Mode support"
 | |
| 	depends on RTL8192CD && RTL_CLIENT_MODE_SUPPORT
 | |
| 	default y
 | |
| 	
 | |
| #not support multi-repeater also can use multi-clone,
 | |
| #but now only 92E support per-entery set differenct CAM search,bo depend on 92E
 | |
| config RTL_MULTI_CLONE_SUPPORT
 | |
| 	bool "multiple clone support"
 | |
| 	depends on RTL_CLIENT_MODE_SUPPORT && (WLAN_HAL_8192EE || WLAN_HAL_8814AE)
 | |
| 	default n
 | |
| 	
 | |
| config RTL_802_1X_CLIENT_SUPPORT
 | |
| 	bool "Client Mode 802.1x Support"
 | |
| 	depends on RTL8192CD && RTL_CLIENT_MODE_SUPPORT
 | |
| 	default n
 | |
| 
 | |
| config RTL_SUPPORT_MULTI_PROFILE
 | |
| 	bool "Multiple AP profile Support"
 | |
| 	depends on RTL8192CD && RTL_CLIENT_MODE_SUPPORT
 | |
| 	default y
 | |
| 
 | |
| config SUPPORT_CLIENT_MIXED_SECURITY
 | |
| 	bool "Client mix security Support"
 | |
| 	depends on RTL8192CD && RTL_CLIENT_MODE_SUPPORT
 | |
| 	default n
 | |
| 
 | |
| config RTL_WDS_SUPPORT
 | |
|         bool "WDS Support"
 | |
|         depends on RTL8192CD
 | |
|         default y
 | |
| 
 | |
| config ENABLE_EFUSE
 | |
| 	bool "Efuse Support"
 | |
| 	depends on RTL8192CD
 | |
| 	default n
 | |
| 
 | |
| config RTL_WAPI_SUPPORT
 | |
| 	bool "WAPI Support"
 | |
| 	depends on RTL8192CD 
 | |
| 	default n
 | |
| 
 | |
| config  RTL_WAPI_LOCAL_AS_SUPPORT
 | |
|         bool "support local AS"
 | |
|         depends on RTL8192CD && RTL_WAPI_SUPPORT 
 | |
|         default n
 | |
| 
 | |
| config RTL_COMAPI_CFGFILE
 | |
|         bool "Config File support"
 | |
|         depends on RTL8192CD 
 | |
|         default n
 | |
| 
 | |
| config RTL_COMAPI_WLTOOLS
 | |
|         bool "Wireless Tools v29 support"
 | |
|         depends on RTL8192CD && !RTL_8812_SUPPORT
 | |
|         default n
 | |
| 
 | |
| #config WIRELESS_LAN_MODULE
 | |
| #	bool
 | |
| #	default y if RTL8192CD=m
 | |
| 
 | |
| config MP_PSD_SUPPORT
 | |
|         bool "MP quick PSD support"
 | |
|         depends on RTL8192CD && !RTL_88E_SUPPORT
 | |
|         default n
 | |
| 
 | |
| config RTL_P2P_SUPPORT
 | |
| 	bool "Realtek P2P support "
 | |
| 	depends on RTL8192CD || RTL8192E
 | |
| 	default n
 | |
| 
 | |
| config RTL_WPS2_SUPPORT
 | |
| 	bool "Realtek wps2.0 support "
 | |
| 	depends on RTL8192CD
 | |
| 	default y
 | |
| 
 | |
| config PHY_EAT_40MHZ
 | |
| 	bool "HOST Clock Source, Select is 40MHz, otherwise 25MHz"
 | |
| 	depends on RTL8192CD && !AUTO_PCIE_PHY_SCAN
 | |
| 	default y
 | |
| config PHY_WLAN_EAT_40MHZ
 | |
| 	bool "Device Clock Source, Select is 40MHz, otherwise 25MHz"
 | |
|         depends on RTL8192CD && !AUTO_PCIE_PHY_SCAN
 | |
|         default y if (PHY_EAT_40MHZ)
 | |
| config 	ANT_SWITCH
 | |
| 	bool "Enable Antenna Diversity"
 | |
| 	depends on RTL8192E 
 | |
| 	default n
 | |
| 
 | |
| config TXPWR_LMT
 | |
| 	bool "Band Edge Limit support"
 | |
| 	depends on RTL_92C_SUPPORT || RTL_92D_SUPPORT || RTL_8812_SUPPORT || RTL_88E_SUPPORT|| WLAN_HAL_8192EE || WLAN_HAL_8881A || WLAN_HAL_8814AE
 | |
| 	default y
 | |
| 
 | |
| config RTL_TPT_THREAD
 | |
| 	bool "Use kernel thread to process TX power tracking"
 | |
| 	depends on RTL_ODM_WLAN_DRIVER
 | |
| 	default n
 | |
| 
 | |
| config RTL_MESH_SUPPORT
 | |
| 	bool "RTL Mesh Support"
 | |
| 	depends on RTL8192CD
 | |
| 	default n
 | |
| 
 | |
| #config RTL_MESH_AUTOPORTAL_SUPPORT
 | |
| #	bool "Support Auto-Poral"
 | |
| #	depends on RTL8192CD && !RTL_88E_SUPPORT && RTL_MESH_SUPPORT
 | |
| #	default n
 | |
| #	help
 | |
| #	  This feature is enable Automation of enabling Portal
 | |
| 
 | |
| config RTL_MESH_CROSSBAND
 | |
| 	bool "Support Cross-Band Access"
 | |
| 	depends on RTL8192CD && RTL_MESH_SUPPORT && ((USE_PCIE_SLOT_0 && USE_PCIE_SLOT_1) || (RTL_8881A && USE_PCIE_SLOT_0) || RTL_92D_DMDP) 
 | |
| 	default n
 | |
| 	help
 | |
| 	  This feature is to make 2.4GHz WiFi clients connect to 5GHz Mesh,
 | |
|           and 5GHz WiFI clients connect to 2.4GHZ Mesh. It is implemented
 | |
|           through GUEST_ZONE in bridge layer.
 | |
| 
 | |
| config RTL_WLAN_DOS_FILTER
 | |
| 	bool "Enable WLAN DoS Filter"
 | |
| 	depends on RTL8192CD && !RTL_88E_SUPPORT && !RTL_8812_SUPPORT
 | |
| 	default n
 | |
| 
 | |
| config RTL_HS2_SUPPORT
 | |
| 	bool "Realtek HS2.0 support "
 | |
| 	default n
 | |
| 
 | |
| config PACP_SUPPORT
 | |
| 	bool "Monitor mode support"
 | |
| 	default n
 | |
| 
 | |
| config RTL_TDLS_SUPPORT
 | |
| 	bool "TDLS Support"
 | |
| 	default n
 | |
| 
 | |
| config RTL_SIMPLE_CONFIG
 | |
| 	bool "Realtek Simple Config Support"
 | |
| 	default n
 | |
| 
 | |
| config RTL_SIMPLE_CONFIG_USE_WPS_BUTTON
 | |
| 	bool "Realtek Simple Config use the same HW PBC with WPS"
 | |
| 	depends on RTL_SIMPLE_CONFIG && RTL_WPS2_SUPPORT 
 | |
| 	default n
 | |
|     
 | |
| config RTL_11W_SUPPORT
 | |
| 	bool "IEEE 802.11W Support"
 | |
| 	default y
 | |
| 
 | |
| config RTL_11W_CLI_SUPPORT
 | |
| 	depends on RTL_11W_SUPPORT
 | |
| 	bool "IEEE 802.11W Client Mode Support"
 | |
|     	default n
 | |
| 
 | |
| ##########################################################################
 | |
| # Select WiFi Band on Wlan0
 | |
| ##########################################################################
 | |
| 
 | |
| #choice
 | |
| #	prompt "Select WiFi Band on Wlan0"
 | |
| #	depends on USE_PCIE_SLOT_0
 | |
| #	default BAND_2G_ON_WLAN0
 | |
| 
 | |
| #config BAND_2G_ON_WLAN0
 | |
| #	bool "Select 2.4g band on wlan0"
 | |
| 
 | |
| config BAND_5G_ON_WLAN0
 | |
| #	bool "Select 5g band on wlan0"
 | |
| 	bool
 | |
| 	default y
 | |
| 	
 | |
| #endchoice
 | |
| 
 | |
| #config RTL_ODM_WLAN_DRIVER
 | |
| #	bool "Enable outsource dynamic mechanism driver"
 | |
| #	depends on RTL8192CD && (RTL_88E_SUPPORT || RTL_8812_SUPPORT)
 | |
| #	default y
 | |
| 
 | |
| #
 | |
| # Hidden options
 | |
| #
 | |
| config WIRELESS_LAN_MODULE
 | |
| 	bool
 | |
| 	default y if RTL8192CD=m
 | |
| 
 | |
| config RTL_5G_SLOT_0
 | |
| 	bool
 | |
| 
 | |
| config RTL_5G_SLOT_1
 | |
| 	bool
 | |
| 
 | |
| config RTL_ODM_WLAN_DRIVER
 | |
| 	bool
 | |
| 
 | |
| config RTL_WLAN_HAL_NOT_EXIST
 | |
| 	bool
 | |
| 	depends on (RTL_92C_SUPPORT || RTL_92D_SUPPORT || RTL_88E_SUPPORT || RTL_8812_SUPPORT)
 | |
| 	default y 
 | |
| 
 | 
