Commit 4d6f6af8 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

Staging: add Alacritech slicoss network driver



This adds the Alacritech slicoss driver to the tree.

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 acutally 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

Many thanks to Lior Dotan <liodot@gmail.com> for help with the cleanup
of this driver.

Cc: Lior Dotan <liodot@gmail.com>
Cc: Christopher Harrer <charrer@alacritech.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent cfb739b4
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -25,4 +25,6 @@ if STAGING

source "drivers/staging/et131x/Kconfig"

source "drivers/staging/slicoss/Kconfig"

endif # STAGING
+1 −0
Original line number Diff line number Diff line
# Makefile for staging directory

obj-$(CONFIG_ET131X)		+= et131x/
obj-$(CONFIG_SLICOSS)		+= slicoss/
+14 −0
Original line number Diff line number Diff line
config SLICOSS
	tristate "Alacritech Gigabit IS-NIC support"
	depends on PCI && X86 && NETDEV_1000
	default n
	help
	  This driver supports Alacritech's IS-NIC gigabit ethernet cards.

	  This includes the following devices:
	    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

	  To compile this driver as a module, choose M here: the module
	  will be called slicoss.
+1 −0
Original line number Diff line number Diff line
obj-$(CONFIG_SLICOSS) += slicoss.o
+19 −0
Original line number Diff line number Diff line
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.
Loading