freebsd-skq/ar5212
sam 44a50d5709 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
..
ar2316.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar2317.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar2413.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar2425.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5111.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5112.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_ani.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_attach.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_beacon.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_eeprom.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_gpio.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_interrupts.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_keycache.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_misc.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_phy.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_power.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_recv.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_reset.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_rfgain.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212_xmit.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212.h Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00
ar5212.ini virgin import of ath hal 2008-11-28 00:03:41 +00:00
ar5212desc.h virgin import of ath hal 2008-11-28 00:03:41 +00:00
ar5212phy.h Update to later code from my repository: 2008-11-28 00:48:05 +00:00
ar5212reg.h Update to later code from my repository: 2008-11-28 00:48:05 +00:00
ar5311reg.h Update to later code from my repository: 2008-11-28 00:48:05 +00:00
ar5413.c Replace most compile-time support options with linker sets for 2008-11-28 19:58:09 +00:00