Skip to contentSkip to conversation

sata_qstor: new basic driver for Pacific Digital QStor

PATCH In review Mark Lord 3 participants 3 messages Feb 17, 2005

Subsystems (2)
lore
Share & tools
lore

Mark Lord

author
#0 lore raw

PATCH 1/1 sata_qstor: new basic driver for Pacific Digital QStor

This is a new basic libata SATA driver
for the Pacific Digital QStor SATA/RAID card.

It features ordinary per-drive SATA with single-request DMA for R/W commands, and PIO for everything else.

It currently does not implement any of the hardware RAID support, nor hot-plug, nor the tagged/native command-queuing features.

On the other hand, it is small and simple as a result.

Patch is against 2.6.11-rc4 + minor libata updates from Jeff.

drivers/scsi/Kconfig +8 -0
diff -uprN linux-2.6.11-rc4jeff/drivers/scsi/Kconfig linux/drivers/scsi/Kconfig
@@ -457,6 +457,14 @@ config SCSI_SATA_PROMISE
 
 	  If unsure, say N.
 
+config SCSI_SATA_QSTOR
+	tristate "Pacific Digital SATA QStor support"
+	depends on SCSI_SATA && PCI
+	help
+	  This option enables support for Pacific Digital Serial ATA QStor.
+
+	  If unsure, say N.
+
 config SCSI_SATA_SX4
 	tristate "Promise SATA SX4 support"
 	depends on SCSI_SATA && PCI && EXPERIMENTAL
drivers/scsi/Makefile +1 -0
diff -uprN linux-2.6.11-rc4jeff/drivers/scsi/Makefile linux/drivers/scsi/Makefile
@@ -125,6 +125,7 @@ obj-$(CONFIG_SCSI_SATA_AHCI)	+= libata.o
 obj-$(CONFIG_SCSI_SATA_SVW)	+= libata.o sata_svw.o
 obj-$(CONFIG_SCSI_ATA_PIIX)	+= libata.o ata_piix.o
 obj-$(CONFIG_SCSI_SATA_PROMISE)	+= libata.o sata_promise.o
+obj-$(CONFIG_SCSI_SATA_QSTOR)	+= libata.o sata_qstor.o
 obj-$(CONFIG_SCSI_SATA_SIL)	+= libata.o sata_sil.o
 obj-$(CONFIG_SCSI_SATA_VIA)	+= libata.o sata_via.o
 obj-$(CONFIG_SCSI_SATA_VITESSE)	+= libata.o sata_vsc.o
drivers/scsi/sata_qstor.c +700 -0

700 lines not on this page · raw message

#1 lore raw
Quoted 6 lines · Mark Lord

This is a new basic libata SATA driver
for the Pacific Digital QStor SATA/RAID card.

It features ordinary per-drive SATA with single-request DMA for R/W commands, and PIO for everything else.

Quoted 8 lines

It currently does not implement any of the hardware RAID support, nor hot-plug, nor the tagged/native command-queuing features.

On the other hand, it is small and simple as a result.

Patch is against 2.6.11-rc4 + minor libata updates from Jeff.

Thanks, I'll suck this into the pipeline.

For any comments/changes that arise, please send patches incremental to this patch.

Jeff

#2 lore raw
Quoted 3 lines · Jeff Garzik

Thanks, I'll suck this into the pipeline.

For any comments/changes that arise, please send patches incremental to this patch.

Thanks Jeff!