freebsd with flexible iflib nic queues
Go to file
Sam Leffler 60177845fd Replace most compile-time support options with linker sets for
chip and RF backend support:
o add OS_DATA_SET and OS_SET_DECLARE os requirements for setting
  up linker sets
o add AH_CHIP macro for registering chip support (e.g. 5210)
o add AH_RF macro for registering RF support (e.g. 2413); note
  this isn't required for single chip solutions where there's no
  ambiguity (e.g. 5416/9160+2133) but for 5212 class parts it's
  required because of the multi-chip solutions
o remove all uses of AH_SUPPORT_AR5210, AH_SUPPORT_AR5211, AH_SUPPORT_5212,
  and AH_SUPPORT_AR9160; still need AH_SUPPORT_AR5416 to enable the 11n
  descriptor formats and 5312 support is presently broken
o remove all uses of AH_SUPPORT_2133, AH_SUPPORT_2413, AH_SUPPORT_5111,
  AH_SUPPORT_5112, AH_SUPPORT_2417, AH_SUPPORT_2425, and AH_SUPPORT_5413;
  5312-related support still requires fixup

Remaining issues:
o fixup SoC attach
o ath_hal_attach uses a hack to probe w/o access to the vendorid
o fallback handling of parts w/o a macrev needs to be restored
2008-11-28 19:58:09 +00:00
ar5210 Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5211 Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212 Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5312 Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5416 Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ah_debug.h virgin import of ath hal 2008-11-28 00:03:41 +00:00
ah_decode.h virgin import of ath hal 2008-11-28 00:03:41 +00:00
ah_desc.h Update to later code from my repository: 2008-11-28 00:48:05 +00:00
ah_devid.h Update to later code from my repository: 2008-11-28 00:48:05 +00:00
ah_eeprom_v1.c Update to later code from my repository: 2008-11-28 00:48:05 +00:00
ah_eeprom_v1.h Update to later code from my repository: 2008-11-28 00:48:05 +00:00
ah_eeprom_v3.c Update to later code from my repository: 2008-11-28 00:48:05 +00:00
ah_eeprom_v3.h virgin import of ath hal 2008-11-28 00:03:41 +00:00
ah_eeprom_v14.c Update to later code from my repository: 2008-11-28 00:48:05 +00:00
ah_eeprom_v14.h virgin import of ath hal 2008-11-28 00:03:41 +00:00
ah_eeprom.h Update to later code from my repository: 2008-11-28 00:48:05 +00:00
ah_internal.h Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ah_regdomain.c Update to later code from my repository: 2008-11-28 00:48:05 +00:00
ah_soc.h virgin import of ath hal 2008-11-28 00:03:41 +00:00
ah.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ah.h Update to later code from my repository: 2008-11-28 00:48:05 +00:00
version.h Update to later code from my repository: 2008-11-28 00:48:05 +00:00