pata_hpt3x3: major reworking and testing
authorAlan Cox <alan@lxorguk.ukuu.org.uk>
Mon, 9 Jul 2007 18:46:22 +0000 (11:46 -0700)
committerJeff Garzik <jeff@garzik.org>
Wed, 11 Jul 2007 01:30:33 +0000 (21:30 -0400)
commit66e7da4e34610e84bdb1bf726031d6c4c88cbbf9
treed781e713327712cfc8ec79b7a76eee514036ddb8
parent75683fe7153c3817bb4fd4491e2a5913af6c463e
pata_hpt3x3: major reworking and testing

The HPT343/345 (aka 363) is a bit of a warped device.  For many setups you
need to access the other registers via BAR4 offsets.  PIO is now rock
solid, DMA isn't.  Unfortunately the drivers/ide hpt34x driver is
completely broken so doesn't help further debug.

Signed-off-by: Alan Cox <alan@redhat.com>
Cc: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/ata/Kconfig
drivers/ata/pata_hpt3x3.c