diff options
author | Alan Cox <alan@lxorguk.ukuu.org.uk> | 2007-07-09 14:46:22 -0400 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2007-07-10 21:30:33 -0400 |
commit | 66e7da4e34610e84bdb1bf726031d6c4c88cbbf9 (patch) | |
tree | d781e713327712cfc8ec79b7a76eee514036ddb8 /drivers/ata/Kconfig | |
parent | 75683fe7153c3817bb4fd4491e2a5913af6c463e (diff) |
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>
Diffstat (limited to 'drivers/ata/Kconfig')
-rw-r--r-- | drivers/ata/Kconfig | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 4ad8675f5a16..d8046a113c37 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig | |||
@@ -309,7 +309,7 @@ config PATA_HPT3X2N | |||
309 | If unsure, say N. | 309 | If unsure, say N. |
310 | 310 | ||
311 | config PATA_HPT3X3 | 311 | config PATA_HPT3X3 |
312 | tristate "HPT 343/363 PATA support (Experimental)" | 312 | tristate "HPT 343/363 PATA support" |
313 | depends on PCI | 313 | depends on PCI |
314 | help | 314 | help |
315 | This option enables support for the HPT 343/363 | 315 | This option enables support for the HPT 343/363 |
@@ -317,6 +317,14 @@ config PATA_HPT3X3 | |||
317 | 317 | ||
318 | If unsure, say N. | 318 | If unsure, say N. |
319 | 319 | ||
320 | config PATA_HPT3X3_DMA | ||
321 | bool "HPT 343/363 DMA support (Experimental)" | ||
322 | depends on PATA_HPT3X3 | ||
323 | help | ||
324 | This option enables DMA support for the HPT343/363 | ||
325 | controllers. Enable with care as there are still some | ||
326 | problems with DMA on this chipset. | ||
327 | |||
320 | config PATA_ISAPNP | 328 | config PATA_ISAPNP |
321 | tristate "ISA Plug and Play PATA support (Experimental)" | 329 | tristate "ISA Plug and Play PATA support (Experimental)" |
322 | depends on EXPERIMENTAL && ISAPNP | 330 | depends on EXPERIMENTAL && ISAPNP |