Felix Fietkau
6b42e8d03b
ath9k_hw: fix fast clock handling for 5GHz channels
...
Combine multiple checks that were supposed to check for the same
conditions, but didn't. Always enable fast PLL clock on AR9280 2.0
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-27 16:09:18 -04:00
Felix Fietkau
14bc110463
ath9k_hw: fix pll clock setting for 5ghz on AR9003
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-27 16:09:16 -04:00
Luis R. Rodriguez
1547da37db
ath9k_hw: add OFDM spur mitigation for AR9003
...
We add this now as OFDM spur mitigation required accessing
the EEPROM for the AR9003 devices.
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:38 -04:00
Luis R. Rodriguez
df23acaa5d
ath9k_hw: complete AR9003 calibration
...
This goes with some new shiny TX IQ calibration that AR9003
hardware family supports.
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com >
Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com >
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:35 -04:00
Felix Fietkau
641d99217f
ath9k_hw: Split out the function for reading the noise floor
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:27 -04:00
Luis R. Rodriguez
af914a9ffd
ath9k_hw: add all the AR9003 PHY callbacks
...
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:25 -04:00
Felix Fietkau
c16fcb49b3
ath9k_hw: Split off ANI control to the PHY ops
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:25 -04:00
Luis R. Rodriguez
cffb5e49a1
ath9k_hw: add helpers for processing the AR9003 INI
...
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com >
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:24 -04:00
Felix Fietkau
ca37555407
ath9k_hw: Implement spur mitigation on AR9003
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:24 -04:00
Felix Fietkau
317d33280c
ath9k_hw: Implement PLL control on AR9003
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:23 -04:00
Felix Fietkau
f7abf0c195
ath9k_hw: Set the channel on AR9003
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:23 -04:00
Felix Fietkau
da6f1d7f5f
ath9k_hw: Add AR9003 PHY register definitions
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:23 -04:00
Luis R. Rodriguez
8525f2801d
ath9k_hw: Add AR9003 PHY support
...
This add stubs for PHY support for the AR9003 hardware family.
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2010-04-16 15:43:20 -04:00