linux/drivers/staging/slicoss
Lior Dotan 470c5736ff Staging: slicoss: use request_firmware
This should make the driver use request_firmware() instead of a static
firmware.
Some obvious things are missing:
1) The unneeded header files are not removed yet. This is to keep the
   patch size small.
2) The .bin files are missing so the driver doesn't have what to load.
3) Testing. None of this was tested. It does compiles OK though :)

Signed-off-by: Lior Dotan <liodot@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2009-01-06 13:52:08 -08:00
..
gbdownload.h
gbrcvucode.h
Kconfig
Makefile
oasisdbgdownload.h
oasisdownload.h
oasisrcvucode.h
README
slic_os.h Staging: SLICOSS: Fix remaining type names 2008-10-10 15:31:13 -07:00
slic.h Staging: slicoss: use request_firmware 2009-01-06 13:52:08 -08:00
slicbuild.h
slicdbg.h
slicdump.h Staging: SLICOSS: Fix remaining type names 2008-10-10 15:31:13 -07:00
slichw.h Staging: SLICOSS: Fix remaining type names 2008-10-10 15:31:13 -07:00
slicinc.h Staging: SLICOSS: Fix warnings due to static usage 2008-10-10 15:31:13 -07:00
slicoss.c Staging: slicoss: use request_firmware 2009-01-06 13:52:08 -08:00

This driver is supposed to support:

	Mojave cards (single port PCI Gigabit) both copper and fiber
	Oasis cards (single and dual port PCI-x Gigabit) copper and fiber
	Kalahari cards (dual and quad port PCI-e Gigabit) copper and fiber

The driver was actually tested on Oasis and Kalahari cards.

TODO:
	- move firmware loading to request_firmware()
	- remove direct memory access of structures
	- any remaining sparse and checkpatch.pl warnings
	- any netdev recommended changes

Please send patches to:
        Greg Kroah-Hartman <gregkh@suse.de>
and Cc: Lior Dotan <liodot@gmail.com> and Christopher Harrer
<charrer@alacritech.com> as well as they are also able to test out any
changes.