Commit a14eddda authored by Vijay Kumar's avatar Vijay Kumar Committed by Greg Kroah-Hartman
Browse files

Staging: add poch driver



This is the first cut at a driver for the Redrapids Pocket Change
CardBus devices.

Receiving data seems to work properly, but overflows happen on transmit.
Still needs more hardware debugging to work properly.

(cleaned up to use proper driver core api functions by Greg)

From: Vijay Kumar <vijaykumar@bravegnu.org>
Cc: Alexey Zaytsev <alexey.zaytsev@gmail.com>
Cc: Jaya Kumar <jayakumar.lkml@gmail.com>
Cc: Ken Sienski <sienski@redrapids.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 0c74433e
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -45,4 +45,6 @@ source "drivers/staging/at76_usb/Kconfig"

source "drivers/staging/pcc-acpi/Kconfig"

source "drivers/staging/poch/Kconfig"

endif # STAGING
+1 −0
Original line number Diff line number Diff line
@@ -14,3 +14,4 @@ obj-$(CONFIG_PRISM2_USB) += wlan-ng/
obj-$(CONFIG_ECHO)		+= echo/
obj-$(CONFIG_USB_ATMEL)		+= at76_usb/
obj-$(CONFIG_PCC_ACPI)		+= pcc-acpi/
obj-$(CONFIG_POCH)		+= poch/
+6 −0
Original line number Diff line number Diff line
config POCH
	tristate "Redrapids Pocket Change CardBus support"
	depends on PCI && UIO
	default N
	---help---
	  Enable support for Redrapids Pocket Change CardBus devices.
+1 −0
Original line number Diff line number Diff line
obj-$(CONFIG_POCH)		+= poch.o
+7 −0
Original line number Diff line number Diff line
TODO:
	- fix transmit overflows
	- audit userspace interfaces
	- get reserved major/minor if needed

Please send patches to Greg Kroah-Hartman <greg@kroah.com> and
Vijay Kumar <vijaykumar@bravegnu.org> and Jaya Kumar <jayakumar.lkml@gmail.com>
Loading