wd719x: Introduce Western Digital WD7193/7197/7296 PCI SCSI card driver
PATCH 2/2 wd719x: Introduce Western Digital WD7193/7197/7296 PCI SCSI card driver
Introduce wd719x, a driver for Western Digital WD7193, WD7197 and WD7296 PCI SCSI controllers based on WD33C296A chip.
Tested with WD7193 card.
Signed-off-by Ondrej Zary <[email protected]>
--- drivers/scsi/Kconfig | 8 + drivers/scsi/Makefile | 1 + drivers/scsi/wd719x.c | 1008 +++++++++++++++++++++++++++++++++++++++++++++++++ drivers/scsi/wd719x.h | 249 ++++++++++++ 4 files changed, 1266 insertions(+)
drivers/scsi/Kconfig +8 -0
@@ -1518,6 +1518,14 @@ config SCSI_NSP32 To compile this driver as a module, choose M here: the module will be called nsp32. +config SCSI_WD719X + tristate "Western Digital WD7193/7197/7296 support" + depends on PCI && SCSI + select EEPROM_93CX6 + ---help--- + This is a driver for Western Digital WD7193, WD7197 and WD7296 PCI + SCSI controllers (based on WD33C296A chip). + config SCSI_DEBUG tristate "SCSI debugging host simulator" depends on SCSI
drivers/scsi/Makefile +1 -0
@@ -145,6 +145,7 @@ obj-$(CONFIG_SCSI_PMCRAID) += pmcraid.o obj-$(CONFIG_SCSI_VIRTIO) += virtio_scsi.o obj-$(CONFIG_VMWARE_PVSCSI) += vmw_pvscsi.o obj-$(CONFIG_HYPERV_STORAGE) += hv_storvsc.o +obj-$(CONFIG_SCSI_WD719X) += wd719x.o obj-$(CONFIG_ARM) += arm/
drivers/scsi/wd719x.c new file +1008 -0
1,008 lines not on this page · raw message
drivers/scsi/wd719x.h new file +249 -0
249 lines not on this page · raw message
Signature · 1 line
Ondrej Zary
Quoted 5 lines · Ondrej Zary
Introduce wd719x, a driver for Western Digital WD7193, WD7197 and WD7296 PCI SCSI controllers based on WD33C296A chip.
Tested with WD7193 card.Signed-off-by Ondrej Zary <[email protected]>
Looks good to me,
Reviewed-by Christoph Hellwig <[email protected]>