2
tristate "Atheros AR6003 support (non mac80211)"
8
This module adds support for wireless adapters based on Atheros AR6003 chipset running over SDIO. If you choose to build it as a module, it will be called ath6kl. Pls note that AR6002 and AR6001 are not supported by this driver.
11
prompt "AR6003 Board Data Configuration"
12
depends on ATH6K_LEGACY
13
default AR600x_SD31_XXX
15
Select the appropriate board data template from the list below that matches your AR6003 based reference design.
17
config AR600x_SD31_XXX
20
Board Data file for a standard SD31 reference design (File: bdata.SD31.bin)
22
config AR600x_WB31_XXX
25
Board Data file for a standard WB31 (BT/WiFi) reference design (File: bdata.WB31.bin)
27
config AR600x_SD32_XXX
30
Board Data file for a standard SD32 (5GHz) reference design (File: bdata.SD32.bin)
32
config AR600x_CUSTOM_XXX
35
Board Data file for a custom reference design (File: should be named as bdata.CUSTOM.bin)
38
config ATH6KL_ENABLE_COEXISTENCE
39
bool "BT Coexistence support"
40
depends on ATH6K_LEGACY
42
Enables WLAN/BT coexistence support. Select the apprpriate configuration from below.
45
prompt "Front-End Antenna Configuration"
46
depends on ATH6KL_ENABLE_COEXISTENCE
47
default AR600x_DUAL_ANTENNA
49
Indicates the number of antennas being used by BT and WLAN. Select the appropriate configuration from the list below that matches your AR6003 based reference design.
51
config AR600x_DUAL_ANTENNA
56
config AR600x_SINGLE_ANTENNA
63
prompt "Collocated Bluetooth Type"
64
depends on ATH6KL_ENABLE_COEXISTENCE
65
default AR600x_BT_AR3001
67
Select the appropriate configuration from the list below that matches your AR6003 based reference design.
70
bool "Qualcomm BTS4020X"
72
Qualcomm BT (3 Wire PTA)
79
config AR600x_BT_AR3001
82
Atheros BT (3 Wire PTA)
85
config ATH6KL_HCI_BRIDGE
86
bool "HCI over SDIO support"
87
depends on ATH6K_LEGACY
89
Enables BT over SDIO. Applicable only for combo designs (eg: WB31)
91
config ATH6KL_CONFIG_GPIO_BT_RESET
92
bool "Configure BT Reset GPIO"
93
depends on ATH6KL_HCI_BRIDGE
95
Configure a WLAN GPIO for use with BT.
97
config AR600x_BT_RESET_PIN
99
depends on ATH6KL_CONFIG_GPIO_BT_RESET
102
WLAN GPIO to be used for resetting BT
104
config ATH6KL_HTC_RAW_INTERFACE
105
bool "RAW HTC support"
106
depends on ATH6K_LEGACY
108
Enables raw HTC interface. Allows application to directly talk to the HTC interface via the ioctl interface
110
config ATH6KL_VIRTUAL_SCATTER_GATHER
111
bool "Virtual Scatter-Gather support"
112
depends on ATH6K_LEGACY
114
Enables virtual scatter gather support for the hardware that does not support it natively.
116
config ATH6KL_SKIP_ABI_VERSION_CHECK
117
bool "Skip ABI version check support"
118
depends on ATH6K_LEGACY
120
Forces the driver to disable ABI version check. Caution: Incompatilbity between the host driver and target firmware may lead to unknown side effects.
122
config ATH6KL_BT_UART_FC_POLARITY
123
int "UART Flow Control Polarity"
124
depends on ATH6KL_LEGACY
127
Configures the polarity of UART Flow Control. A value of 0 implies active low and is the default setting. Set it to 1 for active high.
131
depends on ATH6K_LEGACY
133
Enables debug support
135
config ATH6KL_ENABLE_HOST_DEBUG
136
bool "Host Debug support"
137
depends on ATH6KL_DEBUG
139
Enables debug support in the driver
141
config ATH6KL_ENABLE_TARGET_DEBUG_PRINTS
142
bool "Target Debug support - Enable UART prints"
143
depends on ATH6KL_DEBUG
147
config AR600x_DEBUG_UART_TX_PIN
149
depends on ATH6KL_ENABLE_TARGET_DEBUG_PRINTS
152
WLAN GPIO to be used for Debug UART (Tx)
154
config ATH6KL_DISABLE_TARGET_DBGLOGS
155
bool "Target Debug support - Disable Debug logs"
156
depends on ATH6KL_DEBUG