svn commit: r220946 - in head/sys/dev/ath/ath_hal: . ar9002
Adrian Chadd
adrian at FreeBSD.org
Fri Apr 22 10:57:47 UTC 2011
Author: adrian
Date: Fri Apr 22 10:57:46 2011
New Revision: 220946
URL: http://svn.freebsd.org/changeset/base/220946
Log:
Bring over a pdadc calibration fix from ath9k - unused power detector
gain values should be 58, not the previous values.
Obtained From: linux ath9k
Modified:
head/sys/dev/ath/ath_hal/ah_eeprom_v4k.h
head/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c
Modified: head/sys/dev/ath/ath_hal/ah_eeprom_v4k.h
==============================================================================
--- head/sys/dev/ath/ath_hal/ah_eeprom_v4k.h Fri Apr 22 09:59:16 2011 (r220945)
+++ head/sys/dev/ath/ath_hal/ah_eeprom_v4k.h Fri Apr 22 10:57:46 2011 (r220946)
@@ -29,6 +29,8 @@
#define AR9285_RDEXT_DEFAULT 0x1F
+#define AR5416_4K_EEP_PD_GAIN_BOUNDARY_DEFAULT 58
+
#undef owl_eep_start_loc
#ifdef __LINUX_ARM_ARCH__ /* AP71 */
#define owl_eep_start_loc 0
Modified: head/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c
==============================================================================
--- head/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c Fri Apr 22 09:59:16 2011 (r220945)
+++ head/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c Fri Apr 22 10:57:46 2011 (r220946)
@@ -871,7 +871,7 @@ ar9285GetGainBoundariesAndPdadcs(struct
/* Fill out pdGainBoundaries - only up to 2 allowed here, but hardware allows up to 4 */
while (i < AR5416_PD_GAINS_IN_MASK) {
- pPdGainBoundaries[i] = pPdGainBoundaries[i-1];
+ pPdGainBoundaries[i] = AR5416_4K_EEP_PD_GAIN_BOUNDARY_DEFAULT;
i++;
}
More information about the svn-src-all
mailing list