mirror of
https://github.com/genesi/linux-legacy.git
synced 2026-09-23 23:24:57 +00:00
Integrate atheros driver package from atheros company. It's mainly for AR6003. Signed-off-by: Nathan Cheng <Nathan.Cheng@Atheros.com> Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
150 lines
3.7 KiB
Plaintext
150 lines
3.7 KiB
Plaintext
config ATH6K_LEGACY
|
|
tristate "Atheros AR600x support (non mac80211)"
|
|
depends on MMC
|
|
depends on WLAN_80211
|
|
help
|
|
This module adds support for wireless adapters based on Atheros AR600x chipset running over SDIO. If you choose to build it as a module, it will be called ath6kl.
|
|
|
|
choice
|
|
prompt "AR600x Board Data Configuration"
|
|
depends on ATH6K_LEGACY
|
|
default AR600x_SD31_XXX
|
|
help
|
|
Select the appropriate board data template from the list below that matches your AR600x based reference design.
|
|
|
|
config AR600x_SD31_XXX
|
|
bool "SD31-xxx"
|
|
help
|
|
Board Data file for a standard SD31 reference design (File: bdata.SD31.bin)
|
|
|
|
config AR600x_WB31_XXX
|
|
bool "WB31-xxx"
|
|
help
|
|
Board Data file for a standard WB31 (BT/WiFi) reference design (File: bdata.WB31.bin)
|
|
|
|
config AR600x_SD32_XXX
|
|
bool "SD32-xxx"
|
|
help
|
|
Board Data file for a standard SD32 (5GHz) reference design (File: bdata.SD32.bin)
|
|
|
|
config AR600x_CUSTOM_XXX
|
|
bool "CUSTOM-xxx"
|
|
help
|
|
Board Data file for a custom reference design (File: should be named as bdata.CUSTOM.bin)
|
|
endchoice
|
|
|
|
config ATH6KL_ENABLE_COEXISTENCE
|
|
bool "BT Coexistence support"
|
|
depends on ATH6K_LEGACY
|
|
help
|
|
Enables WLAN/BT coexistence support. Select the apprpriate configuration from below.
|
|
|
|
choice
|
|
prompt "Front-End Antenna Configuration"
|
|
depends on ATH6KL_ENABLE_COEXISTENCE
|
|
default AR600x_DUAL_ANTENNA
|
|
help
|
|
Select the appropriate configuration from the list below that matches your AR600x based reference design.
|
|
|
|
config AR600x_DUAL_ANTENNA
|
|
bool "Dual Antenna"
|
|
help
|
|
Dual Antenna Design
|
|
|
|
config AR600x_SINGLE_ANTENNA
|
|
bool "Single Antenna"
|
|
help
|
|
Single Antenna Design
|
|
endchoice
|
|
|
|
choice
|
|
prompt "Collocated Bluetooth Type"
|
|
depends on ATH6KL_ENABLE_COEXISTENCE
|
|
default AR600x_BT_AR3001
|
|
help
|
|
Select the appropriate configuration from the list below that matches your AR600x based reference design.
|
|
|
|
config AR600x_BT_QCOM
|
|
bool "Qualcomm BTS4020X"
|
|
help
|
|
Qualcomm BT (3 Wire PTA)
|
|
|
|
config AR600x_BT_CSR
|
|
bool "CSR BC06"
|
|
help
|
|
CSR BT (3 Wire PTA)
|
|
|
|
config AR600x_BT_AR3001
|
|
bool "Atheros AR3001"
|
|
help
|
|
Atheros BT (3 Wire PTA)
|
|
endchoice
|
|
|
|
config ATH6KL_HCI_BRIDGE
|
|
bool "HCI over SDIO support"
|
|
depends on ATH6K_LEGACY
|
|
help
|
|
Enables BT over SDIO. Applicable only for combo designs (eg: WB31)
|
|
|
|
config ATH6KL_CONFIG_GPIO_BT_RESET
|
|
bool "Configure BT Reset GPIO"
|
|
depends on ATH6KL_HCI_BRIDGE
|
|
help
|
|
Configure a WLAN GPIO for use with BT.
|
|
|
|
config AR600x_BT_RESET_PIN
|
|
int "GPIO"
|
|
depends on ATH6KL_CONFIG_GPIO_BT_RESET
|
|
default 22
|
|
help
|
|
WLAN GPIO to be used for resetting BT
|
|
|
|
config ATH6KL_CFG80211
|
|
bool "CFG80211 support"
|
|
depends on ATH6K_LEGACY
|
|
help
|
|
Enables support for CFG80211 APIs
|
|
|
|
config ATH6KL_HTC_RAW_INTERFACE
|
|
bool "RAW HTC support"
|
|
depends on ATH6K_LEGACY
|
|
help
|
|
Enables raw HTC interface. Allows application to directly talk to the HTC interface via the ioctl interface
|
|
|
|
config ATH6KL_VIRTUAL_SCATTER_GATHER
|
|
bool "Virtual Scatter-Gather support"
|
|
depends on ATH6K_LEGACY
|
|
help
|
|
Enables virtual scatter gather support for the hardware that does not support it natively.
|
|
|
|
config ATH6KL_DEBUG
|
|
bool "Debug support"
|
|
depends on ATH6K_LEGACY
|
|
help
|
|
Enables debug support
|
|
|
|
config ATH6KL_ENABLE_HOST_DEBUG
|
|
bool "Host Debug support"
|
|
depends on ATH6KL_DEBUG
|
|
help
|
|
Enables debug support in the driver
|
|
|
|
config ATH6KL_ENABLE_TARGET_DEBUG_PRINTS
|
|
bool "Target Debug support - Enable UART prints"
|
|
depends on ATH6KL_DEBUG
|
|
help
|
|
Enables uart prints
|
|
|
|
config AR600x_DEBUG_UART_TX_PIN
|
|
int "GPIO"
|
|
depends on ATH6KL_ENABLE_TARGET_DEBUG_PRINTS
|
|
default 8
|
|
help
|
|
WLAN GPIO to be used for Debug UART (Tx)
|
|
|
|
config ATH6KL_DISABLE_TARGET_DBGLOGS
|
|
bool "Target Debug support - Disable Debug logs"
|
|
depends on ATH6KL_DEBUG
|
|
help
|
|
Enables debug logs
|