linux/drivers/staging
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
..
agnx mac80211: push rx status into skb->cb 2009-07-10 14:57:54 -04:00
altpciechdma Staging: altpciechdma: fix build warnings 2009-06-19 11:00:55 -07:00
android Staging: android: lowmemorykiller: fix module param errors 2009-09-15 12:01:26 -07:00
asus_oled Staging: asus_oled: fix build warnings 2009-06-19 11:00:55 -07:00
at76_usb netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
b3dfg staging: add dependencies on PCI for drivers that require it 2009-08-07 16:12:03 -07:00
comedi Staging: comedi: s626: Possible read buffer overflow fix 2009-09-15 12:01:34 -07:00
cpc-usb Staging: cpc-usb: remove unused #include <linux/version.h> 2009-09-15 12:01:34 -07:00
dst Merge branch 'for-2.6.32' of git://git.kernel.dk/linux-2.6-block 2009-09-14 17:55:15 -07:00
echo Staging: oslec bug fix 2009-06-19 11:00:54 -07:00
epl net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
et131x Staging: et1310: Fix the coding style 2009-09-15 12:01:26 -07:00
frontier Staging: remove unused #include <linux/version.h>'s 2009-06-19 11:00:36 -07:00
go7007 Fix staging drivers after smp_lock.h redux 2009-07-13 09:09:08 -07:00
heci staging: add dependencies on PCI for drivers that require it 2009-08-07 16:12:03 -07:00
line6 Staging: line6: convert to snd_card_create() 2009-04-17 11:06:25 -07:00
me4000 Staging: me4000: make file_operations const 2009-04-03 14:53:25 -07:00
meilhaus Staging: meilhaus: add email address to TODO 2009-07-12 13:21:44 -07:00
mimio Staging: mimio: depends on INPUT 2009-04-03 14:53:29 -07:00
octeon netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
otus Staging: otus: Drop an unnecessary NULL test 2009-09-15 12:01:33 -07:00
p9auth staging: p9auth: prevent some oopses and memory leaks 2009-06-19 11:00:54 -07:00
panel trivial: Miscellaneous documentation typo fixes 2009-06-12 18:01:47 +02:00
pata_rdc Staging: pata_rdc: remove pointless comments 2009-06-19 11:00:57 -07:00
phison Staging: phison: depends on PCI 2009-04-03 14:53:40 -07:00
poch Staging: poch: fix verification of memory area 2009-01-28 15:49:06 -08:00
pohmelfs pohmelfs: Use new syncing helper 2009-09-14 17:08:17 +02:00
rspiusb Staging: rspiusb: Fix buffer overflow 2009-08-07 16:12:03 -07:00
rt2860 Staging: rt28[67]0: remove unused md4.h 2009-09-15 12:01:26 -07:00
rt2870 Staging: rt28[67]0: remove unused md4.h 2009-09-15 12:01:26 -07:00
rt3070 Staging: rt{28,30}70: merge rt{28,30}70/sta/*.[ch] 2009-06-19 11:00:50 -07:00
rt3090 Staging: add rt3090 wireless driver 2009-09-15 12:01:31 -07:00
rtl8187se Staging: rtl8187se: cleanup r8180_core.c 2009-09-15 12:01:31 -07:00
rtl8192su Staging: rtl8192su: add TODO 2009-09-15 12:01:28 -07:00
serqt_usb2 Staging: serqt_usb2: fix memory leak in error case 2009-07-28 14:07:10 -07:00
slicoss net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions 2009-07-05 19:16:04 -07:00
stlc45xx Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-08-12 17:44:53 -07:00
sxg netdev: drivers should make ethtool_ops const 2009-09-02 01:03:33 -07:00
udlfb staging: udlfb: Add vmalloc.h include 2009-07-28 14:07:11 -07:00
usbip Fix staging drivers after smp_lock.h redux 2009-07-13 09:09:08 -07:00
vt6655 Staging: vt6655: remove dependency on WIRELESS_EXT version 2009-09-15 12:01:33 -07:00
vt6656 Staging: vt6656: Integrate vt6656 into build system. 2009-09-15 12:01:32 -07:00
winbond mac80211: push rx status into skb->cb 2009-07-10 14:57:54 -04:00
wlan-ng Staging: wlan-ng: Convert firmware loading to load binary ihex format 2009-09-15 12:01:35 -07:00
Kconfig Staging: vt6656: Integrate vt6656 into build system. 2009-09-15 12:01:32 -07:00
Makefile Staging: vt6656: Integrate vt6656 into build system. 2009-09-15 12:01:32 -07:00
staging.c Staging: workaround build system bug 2008-10-13 14:32:52 -07:00