diff options
author | Martin K. Petersen <martin.petersen@oracle.com> | 2007-10-11 03:38:19 -0400 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2007-10-15 15:44:18 -0400 |
commit | 3957df6160c90955979229b230cb5202e6a5ee2b (patch) | |
tree | 2d58fdddf114f52807f35cb6ed409c93d62975df /drivers/ata/Kconfig | |
parent | 135879600834124881ee37eabaaa56818c44bca3 (diff) |
pata_cs5536: ATA driver for Geode companion chip
This is a driver for the ATA controller on the Geode CS5536 companion
chip. The PCI device ID for this device was previously claimed by
pata_amd.c but the PIO timings were not correct. This driver also
works around a bug in some BIOSes that handle unaligned access to the
PCI config registers poorly. Finally, the driver allows fallback to
using MSR registers for configuration on BIOSes that are truly
broken.
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/ata/Kconfig')
-rw-r--r-- | drivers/ata/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 4672066167e3..33f5eb038773 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig | |||
@@ -272,6 +272,15 @@ config PATA_CS5535 | |||
272 | 272 | ||
273 | If unsure, say N. | 273 | If unsure, say N. |
274 | 274 | ||
275 | config PATA_CS5536 | ||
276 | tristate "CS5536 PATA support (Experimental)" | ||
277 | depends on PCI && X86 && !X86_64 && EXPERIMENTAL | ||
278 | help | ||
279 | This option enables support for the AMD CS5536 | ||
280 | companion chip used with the Geode LX processor family. | ||
281 | |||
282 | If unsure, say N. | ||
283 | |||
275 | config PATA_CYPRESS | 284 | config PATA_CYPRESS |
276 | tristate "Cypress CY82C693 PATA support (Very Experimental)" | 285 | tristate "Cypress CY82C693 PATA support (Very Experimental)" |
277 | depends on PCI && EXPERIMENTAL | 286 | depends on PCI && EXPERIMENTAL |