delkin_cb: new carbus IDE driver
PATCH RESEND 1/1 delkin_cb: new carbus IDE driver
Marcelo,
This new driver is also ready to go into 2.4.xx. It is completely stand-alone, with no code impact to any existing drivers, and so should be pretty safe.
Changes since last posting: fixed handling of module load errors.
Signed-off-by Mark Lord <[email protected]>
Signature · 2 lines
Mark Lord (hdparm keeper & the original "Linux IDE Guy")
Documentation/Configure.help +7 -0
@@ -781,6 +781,13 @@ <file:Documentation/modules.txt>. The module will be called ide-cs.o +Cardbus IDE support (Delkin/ASKA/Workbit) +CONFIG_BLK_DEV_DELKIN + Support for Delkin/ASKA/Workbit cardbus CompactFlash Adapters. + This may also work for similar SD and XD adapters. If you want + to be able to use one of these, then say M here. The module will + be called delkin_cb.o + Include IDE/ATAPI CD-ROM support CONFIG_BLK_DEV_IDECD If you have a CD-ROM drive using the ATAPI protocol, say Y. ATAPI is
drivers/ide/Config.in +1 -0
@@ -18,6 +18,7 @@ dep_mbool ' Auto-Geometry Resizing support' CONFIG_IDEDISK_STROKE $CONFIG_BLK_DEV_IDEDISK dep_tristate ' PCMCIA IDE support' CONFIG_BLK_DEV_IDECS $CONFIG_BLK_DEV_IDE $CONFIG_PCMCIA + dep_tristate ' Cardbus IDE support (Delkin/ASKA/Workbit)' CONFIG_BLK_DEV_DELKIN $CONFIG_BLK_DEV_IDE $CONFIG_PCMCIA $CONFIG_PCI dep_tristate ' Include IDE/ATAPI CDROM support' CONFIG_BLK_DEV_IDECD $CONFIG_BLK_DEV_IDE dep_tristate ' Include IDE/ATAPI TAPE support' CONFIG_BLK_DEV_IDETAPE $CONFIG_BLK_DEV_IDE dep_tristate ' Include IDE/ATAPI FLOPPY support' CONFIG_BLK_DEV_IDEFLOPPY $CONFIG_BLK_DEV_IDE
drivers/ide/pci/delkin_cb.c +149 -0
149 lines not on this page · raw message
drivers/ide/pci/Makefile +1 -0
@@ -34,6 +34,7 @@ obj-$(CONFIG_BLK_DEV_TRM290) += trm290.o obj-$(CONFIG_BLK_DEV_VIA82CXXX) += via82cxxx.o obj-$(CONFIG_BLK_DEV_TRIFLEX) += triflex.o +obj-$(CONFIG_BLK_DEV_DELKIN) += delkin_cb.o # Must appear at the end of the block obj-$(CONFIG_BLK_DEV_GENERIC) += generic.o
drivers/scsi/nsp32.h +0 -1
@@ -22,7 +22,6 @@* VENDOR/DEVICE ID */ #define PCI_VENDOR_ID_IODATA 0x10fc -#define PCI_VENDOR_ID_WORKBIT 0x1145#define PCI_DEVICE_ID_NINJASCSI_32BI_CBSC_II 0x0005#define PCI_DEVICE_ID_NINJASCSI_32BI_KME 0xf007
include/linux/pci_ids.h +3 -0
@@ -2057,3 +2057,6 @@#define PCI_DEVICE_ID_MICROGATE_USC 0x0010#define PCI_DEVICE_ID_MICROGATE_SCC 0x0020#define PCI_DEVICE_ID_MICROGATE_SCA 0x0030 + +#define PCI_VENDOR_ID_WORKBIT 0x1145 +#define PCI_DEVICE_ID_WORKBIT_CB 0xf021
Quoted 5 lines · Mark Lord
Marcelo,
This new driver is also ready to go into 2.4.xx. It is completely stand-alone, with no code impact to any existing drivers, and so should be pretty safe.
Ok I buy that, applied.
Thanks.
Quoted 6 lines
Changes since last posting: fixed handling of module load errors.
Signed-off-by Mark Lord <[email protected]>Signature · 2 lines
Mark Lord (hdparm keeper & the original "Linux IDE Guy")