]> git.baikalelectronics.ru Git - kernel.git/commit
pata_cs5536: ATA driver for Geode companion chip
authorMartin K. Petersen <martin.petersen@oracle.com>
Thu, 11 Oct 2007 07:38:19 +0000 (03:38 -0400)
committerJeff Garzik <jeff@garzik.org>
Mon, 15 Oct 2007 19:44:18 +0000 (15:44 -0400)
commitccbb0e0c91856f5573330a82dcacbbdfb0a687f2
tree2d58fdddf114f52807f35cb6ed409c93d62975df
parent859c78dbb9fc34fb1ad78fed2b04989ff9cd5237
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>
drivers/ata/Kconfig
drivers/ata/Makefile
drivers/ata/pata_cs5536.c [new file with mode: 0644]