linux/drivers/net/wireless/ath/ath9k
Luis R. Rodriguez 795f5e2ca6 ath9k_hw: split calib code by hardware families
Calibration code touches phy registers and since these
change the calibration code needs to be abstracted.

Noise floor calibration is the only thing remaining but
since the remaining calls only touch the AR_PHY_AGC_CONTROL
register we'll just define that register conditionally, that
will be done separately. The goal is to remove the dependency
of ar9002_phy.h on calib.c

This also adds stubs to be filled for AR9003 calibration code.

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-04-16 15:43:31 -04:00
..
Kconfig
Makefile ath9k_hw: split calib code by hardware families 2010-04-16 15:43:31 -04:00
ahb.c
ani.c ath9k_hw: Split off ANI control to the PHY ops 2010-04-16 15:43:25 -04:00
ani.h
ar5008_initvals.h ath9k_hw: split initvals.h by hardware family 2010-04-16 15:43:24 -04:00
ar5008_phy.c ath9k_hw: Split out the function for reading the noise floor 2010-04-16 15:43:27 -04:00
ar9001_initvals.h ath9k_hw: split initvals.h by hardware family 2010-04-16 15:43:24 -04:00
ar9002_calib.c ath9k_hw: split calib code by hardware families 2010-04-16 15:43:31 -04:00
ar9002_initvals.h ath9k_hw: split initvals.h by hardware family 2010-04-16 15:43:24 -04:00
ar9002_phy.c ath9k_hw: Split out the function for reading the noise floor 2010-04-16 15:43:27 -04:00
ar9002_phy.h
ar9003_calib.c ath9k_hw: split calib code by hardware families 2010-04-16 15:43:31 -04:00
ar9003_initvals.h ath9k_hw: add initvals for the AR9003 hardware family 2010-04-16 15:43:24 -04:00
ar9003_mac.c ath9k: Add Rx EDMA support 2010-04-16 15:43:26 -04:00
ar9003_mac.h ath9k_hw: Define tx control struct for AR9003 2010-04-16 15:43:25 -04:00
ar9003_phy.c ath9k_hw: Split out the function for reading the noise floor 2010-04-16 15:43:27 -04:00
ar9003_phy.h ath9k_hw: add helpers for processing the AR9003 INI 2010-04-16 15:43:24 -04:00
ath9k.h ath9k: Add Rx EDMA support 2010-04-16 15:43:26 -04:00
beacon.c ath9k_hw: Move code which populates ds_data to ath9k_hw 2010-04-16 15:43:25 -04:00
btcoex.c
btcoex.h
calib.c ath9k_hw: split calib code by hardware families 2010-04-16 15:43:31 -04:00
calib.h ath9k_hw: split calib code by hardware families 2010-04-16 15:43:31 -04:00
common.c
common.h ath9k: Make bf_desc of ath_buf opaque 2010-04-16 15:43:26 -04:00
debug.c
debug.h
eeprom.c ath9k_hw: the eep_map is used only for AR9280 PCI card ini fixup 2010-04-16 15:43:28 -04:00
eeprom.h ath9k_hw: the eep_map is used only for AR9280 PCI card ini fixup 2010-04-16 15:43:28 -04:00
eeprom_4k.c
eeprom_9287.c
eeprom_def.c
gpio.c
hif_usb.c
hif_usb.h
htc.h
htc_drv_beacon.c
htc_drv_init.c
htc_drv_main.c
htc_drv_txrx.c
htc_hst.c
htc_hst.h
hw-ops.h ath9k_hw: split calib code by hardware families 2010-04-16 15:43:31 -04:00
hw.c ath9k_hw: split calib code by hardware families 2010-04-16 15:43:31 -04:00
hw.h ath9k_hw: split calib code by hardware families 2010-04-16 15:43:31 -04:00
init.c
mac.c ath9k_hw: Add abstraction to set/get link pointer 2010-04-16 15:43:25 -04:00
mac.h ath9k: Remove ATH9K_TX_SW_ABORTED and introduce a bool for this purpose 2010-04-16 15:43:26 -04:00
main.c ath9k: Add Rx EDMA support 2010-04-16 15:43:26 -04:00
pci.c
phy.h ath9k_hw: add common channel select helpers for ar900[23] 2010-04-16 15:43:23 -04:00
rc.c
rc.h
recv.c ath9k: Add Rx EDMA support 2010-04-16 15:43:26 -04:00
reg.h ath9k_hw: add helpers for processing the AR9003 INI 2010-04-16 15:43:24 -04:00
virtual.c
wmi.c
wmi.h
xmit.c ath9k: Remove ATH9K_TX_SW_ABORTED and introduce a bool for this purpose 2010-04-16 15:43:26 -04:00