]> err.no Git - linux-2.6/commit
pata_sis: add missing UDMA5 timing value in sis_66_set_dmamode()
authorTejun Heo <htejun@gmail.com>
Fri, 21 Sep 2007 07:29:05 +0000 (16:29 +0900)
committerJeff Garzik <jeff@garzik.org>
Wed, 26 Sep 2007 01:30:56 +0000 (21:30 -0400)
commitedeb614c1c8388b354d93ff7790317cc5d6a38ec
tree453dcedc7806b0449e0541b7ccdd5698b6491014
parent228f47b959a0cf2e24c9696757c7e6510334e499
pata_sis: add missing UDMA5 timing value in sis_66_set_dmamode()

sis_66_set_dmamode() also handles early UDMA100 (SIS630 ET) but is
missing udma timing value for UDMA100.  According to sis5513, this
should be 0x8000.  This caused UDMA100 device to fail on pata_sis till
it downgrades to UDMA66 while it works fine on sis5513 at UDMA100.

Reported by Adam Blech.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Cc: Adam Blech <desaster.area@addcom.de>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/ata/pata_sis.c