OpenCloudOS-Kernel/drivers/net/wireless/ath/ath9k
Felix Fietkau 6497827f53 ath9k_hw: clean up calibration flags
The calibration actual calibration flags are only used by the per chip family
source files, so it makes more sense to define them in those files instead
of globally. That way the code has to test for less flags.

Also instead of using a separate callback for testing whether a particular
calibration type is supported, simply adjust ah->supp_cals in the calibration
init which is called right after the hardware reset, before any of the
calibrations are run.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-10-06 16:26:01 -04:00
..
Kconfig ath9k: make the driver specific rate control module optional 2010-09-21 11:05:35 -04:00
Makefile ath9k: make the driver specific rate control module optional 2010-09-21 11:05:35 -04:00
ahb.c drivers/net/wireless: Use wiphy_<level> 2010-07-27 15:14:13 -04:00
ani.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-10-06 16:25:52 -04:00
ani.h ath9k: add new ANI implementation for AR9003 2010-06-14 15:39:29 -04:00
ar5008_initvals.h ath9k_hw: reformat the ar5008, ar9001 and ar9002 initvals to match ar9003 2010-07-02 13:44:34 -04:00
ar5008_phy.c ath9k_hw: simplify revision checks for AR9287 2010-09-27 15:57:42 -04:00
ar9001_initvals.h ath9k_hw: sync initvals for ar9001 and ar9002 with Atheros 2010-07-02 13:44:35 -04:00
ar9002_calib.c ath9k_hw: clean up calibration flags 2010-10-06 16:26:01 -04:00
ar9002_hw.c ath9k_hw: simplify revision checks for AR9280 2010-09-27 15:57:39 -04:00
ar9002_initvals.h ath9k_hw: remove initvals for hardware which was never sold 2010-07-14 13:52:46 -04:00
ar9002_mac.c ath9k_hw: report the TID in the tx status on AR5008-AR9002 2010-07-12 16:05:38 -04:00
ar9002_phy.c ath9k_hw: Add functions to get/set antenna diversity configuration 2010-09-07 13:54:33 -04:00
ar9002_phy.h ath9k_hw: Add functions to get/set antenna diversity configuration 2010-09-07 13:54:33 -04:00
ar9003_2p0_initvals.h ath9k_hw: update 5 GHz tx gain tables for femless and high power PA 2010-06-14 15:39:30 -04:00
ar9003_2p2_initvals.h ath9k_hw: update 5 GHz tx gain tables for femless and high power PA 2010-06-14 15:39:30 -04:00
ar9003_calib.c ath9k_hw: clean up calibration flags 2010-10-06 16:26:01 -04:00
ar9003_eeprom.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 2010-09-24 15:52:34 -04:00
ar9003_eeprom.h ath9k_hw: add support for parsing PA predistortion related EEPROM fields 2010-06-14 15:39:32 -04:00
ar9003_hw.c ath9k_hw: dynamically choose the SERDES array for low power 2010-06-23 15:14:03 -04:00
ar9003_mac.c ath9k_hw: handle rx key miss 2010-09-14 16:14:27 -04:00
ar9003_mac.h ath9k_hw: report the TID in the tx status on AR5008-AR9002 2010-07-12 16:05:38 -04:00
ar9003_paprd.c ath9k_hw: clean up per-channel calibration data 2010-08-04 15:27:37 -04:00
ar9003_phy.c ath9k_hw: fix analog shift register writes on AR9003 2010-08-04 15:27:37 -04:00
ar9003_phy.h ath9k_hw: add register definitions related to PA predistortion 2010-06-14 15:39:32 -04:00
ath9k.h ath9k: move ath_tx_aggr_check() to the rate control module 2010-09-21 11:05:34 -04:00
beacon.c ath9k: use AP beacon miss as a trigger for fast recalibration 2010-08-16 15:26:39 -04:00
btcoex.c ath9k_htc: Add support for bluetooth coexistence. 2010-08-24 16:32:05 -04:00
btcoex.h ath9k: Fix wifi disconnection when collocated bt scan is active 2010-01-22 16:11:32 -05:00
calib.c ath9k_hw: clean up calibration flags 2010-10-06 16:26:01 -04:00
calib.h ath9k_hw: clean up calibration flags 2010-10-06 16:26:01 -04:00
common.c ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
common.h ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
debug.c ath9k: Report total tx/rx bytes and packets in debugfs. 2010-10-05 13:35:25 -04:00
debug.h ath9k: Report total tx/rx bytes and packets in debugfs. 2010-10-05 13:35:25 -04:00
eeprom.c ath9k_hw: Cleanup TX power calculation for AR9287 2010-06-03 14:10:46 -04:00
eeprom.h ath9k_hw: simplify revision checks for AR9287 2010-09-27 15:57:42 -04:00
eeprom_4k.c ath9k: get correct tx gain type in ath9k_hw_4k_get_eeprom 2010-10-05 13:37:52 -04:00
eeprom_9287.c ath9k_hw: simplify revision checks for AR9280 2010-09-27 15:57:39 -04:00
eeprom_def.c ath9k_hw: simplify revision checks for AR9280 2010-09-27 15:57:39 -04:00
gpio.c ath9k_common: Move bt_stomp to common for sharing with ath9k_htc. 2010-08-24 16:32:05 -04:00
hif_usb.c ath9k_htc: Fix register read through bulk pipe 2010-09-16 15:46:08 -04:00
hif_usb.h ath9k_htc: Add support for AR7010 2010-06-04 16:00:39 -04:00
htc.h ath9k_htc: Add support for bluetooth coexistence. 2010-08-24 16:32:05 -04:00
htc_drv_beacon.c ath9k_htc: Fix beacon distribution in IBSS mode 2010-09-24 15:54:32 -04:00
htc_drv_gpio.c ath9k_htc: Add support for bluetooth coexistence. 2010-08-24 16:32:05 -04:00
htc_drv_init.c ath9k_htc: Fix TKIP disconnect failure with HTC drivers 2010-09-27 15:57:56 -04:00
htc_drv_main.c ath9k_htc: remove use of common->ani.noise_floor 2010-10-05 13:35:21 -04:00
htc_drv_txrx.c ath9k_hw: remove useless hw capability flags 2010-09-14 16:14:27 -04:00
htc_hst.c ath9k_htc: Add support for bluetooth coexistence. 2010-08-24 16:32:05 -04:00
htc_hst.h ath9k_htc: Add support for bluetooth coexistence. 2010-08-24 16:32:05 -04:00
hw-ops.h ath9k_hw: clean up calibration flags 2010-10-06 16:26:01 -04:00
hw.c ath9k_hw: keep calibrated noise floor values per channel 2010-10-05 13:35:21 -04:00
hw.h ath9k_hw: clean up calibration flags 2010-10-06 16:26:01 -04:00
init.c ath9k: add WDS interfaces to ath9k 2010-10-05 13:35:24 -04:00
mac.c ath9k_hw: handle rx key miss 2010-09-14 16:14:27 -04:00
mac.h ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
main.c ath9k: add WDS interfaces to ath9k 2010-10-05 13:35:24 -04:00
pci.c drivers/net/wireless: Use wiphy_<level> 2010-07-27 15:14:13 -04:00
phy.h ath9k: Use common ath key management functions 2010-09-16 15:22:10 -04:00
rc.c ath9k: move ath_tx_aggr_check() to the rate control module 2010-09-21 11:05:34 -04:00
rc.h ath9k: make the driver specific rate control module optional 2010-09-21 11:05:35 -04:00
recv.c mac80211/ath9k: Support AMPDU with multiple VIFs. 2010-09-27 15:57:45 -04:00
reg.h ath9k_hw: simplify revision checks for AR9287 2010-09-27 15:57:42 -04:00
virtual.c ath9k: fix BSSID mask calculation 2010-09-14 16:14:26 -04:00
wmi.c ath9k_htc: Fix memory leak on WMI event handler 2010-09-14 16:14:26 -04:00
wmi.h ath9k_htc: Fix memory leak on WMI event handler 2010-09-14 16:14:26 -04:00
xmit.c mac80211/ath9k: Support AMPDU with multiple VIFs. 2010-09-27 15:57:45 -04:00