freebsd-dev/sys
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
..
amd64 Convert files to UTF-8 2012-01-15 13:23:18 +00:00
arm Remove spurious 8bit chars, turning files into plain ASCII. 2012-01-15 13:23:33 +00:00
boot Fix some unreliability problems related to MSR bits inherited from kboot by 2012-01-15 16:58:44 +00:00
bsm
cam Add BIO_DELETE support for SCSI Direct Access devices (da). 2012-01-13 10:21:17 +00:00
cddl - Allow to change vfs.zfs.arc_meta_limit at runtime. 2012-01-05 22:16:41 +00:00
compat Abrogate nchr argument in proc_getargv() and proc_getenvv(): we always want 2012-01-15 18:47:24 +00:00
conf Major snd_hda driver rewrite: 2012-01-15 13:21:36 +00:00
contrib Remove spurious 8bit chars, turning files into plain ASCII. 2012-01-15 13:23:54 +00:00
crypto
ddb
dev Break out the "memory" EEPROM data read method from being AR9130 specific 2012-01-15 19:22:34 +00:00
fs Abrogate nchr argument in proc_getargv() and proc_getenvv(): we always want 2012-01-15 18:47:24 +00:00
gdb
geom Allow an MBR primary or extended Linux swap partition to be specified 2012-01-13 18:32:56 +00:00
gnu Convert files to UTF-8 2012-01-15 13:23:18 +00:00
i386 Convert files to UTF-8 2012-01-15 13:23:18 +00:00
ia64 Add the CAM Target Layer (CTL). 2012-01-12 00:34:33 +00:00
isa
kern Abrogate nchr argument in proc_getargv() and proc_getenvv(): we always want 2012-01-15 18:47:24 +00:00
kgssapi
libkern
mips Fix backtrace for MIPS64: 2012-01-13 23:31:36 +00:00
modules Major snd_hda driver rewrite: 2012-01-15 13:21:36 +00:00
net - Fix trivial typo 2012-01-14 17:07:52 +00:00
net80211 Add the ability to kick an existing mesh node without waiting for it 2012-01-11 17:10:27 +00:00
netatalk Convert all users of IF_ADDR_LOCK to use new locking macros that specify 2012-01-05 19:00:36 +00:00
netgraph
netinet Two cleanups. No functional change. 2012-01-15 13:35:55 +00:00
netinet6 Small cleanup, no functional change. 2012-01-15 14:03:05 +00:00
netipsec
netipx Convert all users of IF_ADDR_LOCK to use new locking macros that specify 2012-01-05 19:00:36 +00:00
netnatm
netncp
netsmb
nfs
nfsclient
nfsserver
nlm
ofed Remove spurious 8bit chars, turning files into plain ASCII. 2012-01-15 13:23:54 +00:00
opencrypto
pc98 Flip these options on so the modules build correctly for now. 2012-01-06 08:51:20 +00:00
pci
powerpc Pick a constant high IRQ value for the PS3 IPI, which lets PS3 devices be 2012-01-15 18:26:43 +00:00
rpc
security
sparc64 Add the CAM Target Layer (CTL). 2012-01-12 00:34:33 +00:00
sys Abrogate nchr argument in proc_getargv() and proc_getenvv(): we always want 2012-01-15 18:47:24 +00:00
teken
tools
ufs Convert FFS mount error messages from kernel printf's to using the 2012-01-14 07:26:16 +00:00
vm Change the type of the paging_in_progress refcounter from u_short to 2012-01-10 18:05:44 +00:00
x86
xdr
xen
Makefile