freebsd-dev/sys/dev/ath/ath_hal
Adrian Chadd a86e181b4c Break out the "memory" EEPROM data read method from being AR9130 specific
to being more generic.

Other embedded SoCs also throw the configuration/PCI register
info into flash.

For now I'm just hard-coding the AR9280 option (for on-board AR9220's on
AP94 and commercial designs (eg D-Link DIR-825.))

TODO:

* Figure out how to support it for all 11n SoC NICs by doing it in
  ar5416InitState();
* Don't hard-code the EEPROM size - add another field which is set
  by the relevant chip initialisation code.
* 'owl_eep_start_loc' may need to be overridden in some cases to 0x0.
  I need to do some further digging.
2012-01-15 19:22:34 +00:00
..
ah_regdomain These two are ath_hal regulatory domain updates from the Atheros 2011-07-20 12:46:58 +00:00
ar5210 Reapply r228785 now it has been tested by Adrian. Also add comments 2011-12-30 02:58:37 +00:00
ar5211 Reapply r228785 now it has been tested by Adrian. Also add comments 2011-12-30 02:58:37 +00:00
ar5212 Use the correct types when calling the decompression mask function. 2011-12-22 21:54:53 +00:00
ar5312 Fix a corner case in the HAL debugging changes, where ah was NULL. 2011-09-30 05:17:57 +00:00
ar5416 AR5416 has 14 GPIO pins, from 0->13. 2011-12-26 08:21:29 +00:00
ar9001 Break out the "memory" EEPROM data read method from being AR9130 specific 2012-01-15 19:22:34 +00:00
ar9002 Break out the "memory" EEPROM data read method from being AR9130 specific 2012-01-15 19:22:34 +00:00
ah_debug.h
ah_decode.h
ah_desc.h .. the AR5416 HAL code touches the MIMO parts in HAL_CHANNEL, 2012-01-07 20:23:05 +00:00
ah_devid.h Correct device id comments. 2011-11-11 00:48:41 +00:00
ah_diagcodes.h
ah_eeprom_9287.c Prepare for embedded use of the AR9285/AR9287. 2011-07-30 13:37:38 +00:00
ah_eeprom_9287.h Make sure the extended regdomain word is initialised. 2011-06-28 00:01:55 +00:00
ah_eeprom_v1.c
ah_eeprom_v1.h
ah_eeprom_v3.c
ah_eeprom_v3.h
ah_eeprom_v4k.c Remove the EEPROM minor >= 19 check for txgaintype; that's only needed for 2011-08-03 06:51:14 +00:00
ah_eeprom_v4k.h
ah_eeprom_v14.c Introduce the FRAC_5G EEPROM parameter. 2011-07-30 13:45:12 +00:00
ah_eeprom_v14.h Introduce the FRAC_5G EEPROM parameter. 2011-07-30 13:45:12 +00:00
ah_eeprom.h Introduce the FRAC_5G EEPROM parameter. 2011-07-30 13:45:12 +00:00
ah_internal.h .. the AR5416 HAL code touches the MIMO parts in HAL_CHANNEL, 2012-01-07 20:23:05 +00:00
ah_regdomain.c Fix a corner case in the HAL debugging changes, where ah was NULL. 2011-09-30 05:17:57 +00:00
ah_regdomain.h
ah_soc.h
ah.c Break out the "memory" EEPROM data read method from being AR9130 specific 2012-01-15 19:22:34 +00:00
ah.h Break out the "memory" EEPROM data read method from being AR9130 specific 2012-01-15 19:22:34 +00:00