kernel-ark/drivers/staging/wlan-ng
Karl Relton d89505998e Staging: wlan-ng: Convert firmware loading to load binary ihex format
Convert prism2_usb firmware loading to load firmware in pre-compiled
binary 'ihex' format rather than ascii 'srec' format. This moves the
srec processing and sorting of records out of kernel space into a
pre-compiler. The driver now just works with the binary image, but
still does the 'pda plugging' of that image at runtime, as required
by the prism hardware.

Some Notes:

- The firmware is now expected to be in the same 'ihex' (.fw) format
  used by other drivers.

- The now driver assumes the data records are already sorted into ascending
  address order.

- Plug and crc records are still recognised by special address locations
  as in original srec processing.

- The srec S7 start address record is assumed to have been converted
  into a data record with another special address location (0xff400000),
  with the original start address being stored as a 4 byte data word
  (little endian).

Signed-off-by: Karl Relton <karllinuxtest.relton@ntlworld.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2009-09-15 12:01:35 -07:00
..
hfa384x_usb.c Staging: wlan-ng: Remove some superflous comments 2009-09-15 12:01:34 -07:00
hfa384x.h Staging: wlan-ng: Lindent cleanups 2009-06-19 11:00:38 -07:00
Kconfig
Makefile
p80211conv.c staging: wlan-ng: scripts/checkpatch.pl error fixes. 2009-09-15 12:01:26 -07:00
p80211conv.h Staging: wlan-ng: Lindent cleanups 2009-06-19 11:00:38 -07:00
p80211hdr.h Staging: wlan-ng: Remove more superflous comments 2009-09-15 12:01:35 -07:00
p80211ioctl.h
p80211meta.h Staging: wlan-ng: Remove more superflous comments 2009-09-15 12:01:35 -07:00
p80211metadef.h
p80211metastruct.h
p80211mgmt.h Staging: wlan-ng: Remove more superflous comments 2009-09-15 12:01:35 -07:00
p80211msg.h Staging: wlan-ng: Remove more superflous comments 2009-09-15 12:01:35 -07:00
p80211netdev.c Staging: wlan-ng: Drop the special case handling of older wireless extensions, WIRELESS_EXT is at 22 for the current kernel. 2009-09-15 12:01:34 -07:00
p80211netdev.h Staging: wlan-ng: Remove some superflous comments 2009-09-15 12:01:34 -07:00
p80211req.c staging: wlan-ng: scripts/checkpatch.pl error fixes. 2009-09-15 12:01:26 -07:00
p80211req.h Staging: wlan-ng: Lindent cleanups 2009-06-19 11:00:38 -07:00
p80211types.h Staging: wlan-ng: Remove more superflous comments 2009-09-15 12:01:35 -07:00
p80211wep.c Staging: wlan-ng: Remove some superflous comments 2009-09-15 12:01:34 -07:00
p80211wext.c Staging: wlan-ng: Drop the special case handling of older wireless extensions, WIRELESS_EXT is at 22 for the current kernel. 2009-09-15 12:01:34 -07:00
prism2fw.c Staging: wlan-ng: Convert firmware loading to load binary ihex format 2009-09-15 12:01:35 -07:00
prism2mgmt.c Staging: wlan-ng: Remove some superflous comments 2009-09-15 12:01:34 -07:00
prism2mgmt.h Staging: wlan-ng: Lindent cleanups 2009-06-19 11:00:38 -07:00
prism2mib.c staging: wlan-ng: scripts/checkpatch.pl error fixes. 2009-09-15 12:01:26 -07:00
prism2sta.c Staging: wlan-ng: Remove some superflous comments 2009-09-15 12:01:34 -07:00
prism2usb.c staging: wlan-ng: scripts/checkpatch.pl error fixes. 2009-09-15 12:01:26 -07:00
README Staging: wlan-ng: Update README file. Remove Lindent task 2009-06-19 11:00:39 -07:00

TODO:
	- checkpatch.pl cleanups
	- sparse warnings
	- move to use the in-kernel wireless stack

Please send any patches or complaints about this driver to Greg
Kroah-Hartman <greg@kroah.com> and don't bother the upstream wireless
kernel developers about it, they want nothing to do with it.