pata_cs5535: use correct values for PIO1 and PIO2 data timings
authorBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Mon, 18 Jan 2010 17:15:38 +0000 (18:15 +0100)
committerJeff Garzik <jgarzik@redhat.com>
Mon, 1 Mar 2010 19:58:45 +0000 (14:58 -0500)
There shouldn't be any problems with it as IDE cs5535 host driver
has been using those values for years and they match values given
in the (publicly available) datasheet.

Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/pata_cs5535.c

index 71cef9a962d4871c5bf78ba656b66f8730f1b2d7..c50c3a42b10b548bccdbe95a4594731a3e164df4 100644 (file)
@@ -100,7 +100,7 @@ static int cs5535_cable_detect(struct ata_port *ap)
 static void cs5535_set_piomode(struct ata_port *ap, struct ata_device *adev)
 {
        static const u16 pio_timings[5] = {
-               0xF7F4, 0x53F3, 0x13F1, 0x5131, 0x1131
+               0xF7F4, 0xF173, 0x8141, 0x5131, 0x1131
        };
        static const u16 pio_cmd_timings[5] = {
                0xF7F4, 0x53F3, 0x13F1, 0x5131, 0x1131