[PATCH] DAC960: add support for Mylex AcceleRAID 4/5/600
authorChristoph Hellwig <hch@lst.de>
Thu, 5 May 2005 23:15:58 +0000 (16:15 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Thu, 5 May 2005 23:36:43 +0000 (16:36 -0700)
commit5b76ffd5d9f12ba850fc988188f55056204ad4e2
treed7d694c32ce2b8caa468d12970b6602e0ffbeb55
parentc835a388968f5437491e3fe6e9b0332bc3c52e0e
[PATCH] DAC960: add support for Mylex AcceleRAID 4/5/600

This patch adds support for a new class of DAC960 controllers.  It's based
on the GPLed idac320 driver from IBM for Linux 2.4.18.  That driver is a
fork of the 2.4.18 version of DAC960 that adds support for this new type of
controllers (internally called "GEM Series"), that differ from other DAC960
V2 firmware controllers only in the register offsets and removes support
for all others.

This patch instead integrates support for these controllers into the DAC960
driver.

Thanks to Anders Norrbring for pointing me to the idac320 driver and
testing this patch.

No Signed-Off: line because all code is either copy & pasted from IBM's
idac320 driver or support for other controllers in the 2.6 DAC960 driver.

Note: the really odd formating matches the rest of the DAC960 driver.

Cc: Dave Olien <dmo@osdl.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/block/DAC960.c
drivers/block/DAC960.h
include/linux/pci_ids.h