diff options
Diffstat (limited to 'drivers/ide/mips/au1xxx-ide.c')
-rw-r--r-- | drivers/ide/mips/au1xxx-ide.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/ide/mips/au1xxx-ide.c b/drivers/ide/mips/au1xxx-ide.c index 2e7013a2a7f6..2ba6a054b861 100644 --- a/drivers/ide/mips/au1xxx-ide.c +++ b/drivers/ide/mips/au1xxx-ide.c | |||
@@ -106,7 +106,7 @@ static void auide_tune_drive(ide_drive_t *drive, byte pio) | |||
106 | u8 speed; | 106 | u8 speed; |
107 | 107 | ||
108 | /* get the best pio mode for the drive */ | 108 | /* get the best pio mode for the drive */ |
109 | pio = ide_get_best_pio_mode(drive, pio, 4, NULL); | 109 | pio = ide_get_best_pio_mode(drive, pio, 4); |
110 | 110 | ||
111 | printk(KERN_INFO "%s: setting Au1XXX IDE to PIO mode%d\n", | 111 | printk(KERN_INFO "%s: setting Au1XXX IDE to PIO mode%d\n", |
112 | drive->name, pio); | 112 | drive->name, pio); |
@@ -692,6 +692,8 @@ static int au_ide_probe(struct device *dev) | |||
692 | hwif->swdma_mask = 0x0; | 692 | hwif->swdma_mask = 0x0; |
693 | #endif | 693 | #endif |
694 | 694 | ||
695 | hwif->pio_mask = ATA_PIO4; | ||
696 | |||
695 | hwif->noprobe = 0; | 697 | hwif->noprobe = 0; |
696 | hwif->drives[0].unmask = 1; | 698 | hwif->drives[0].unmask = 1; |
697 | hwif->drives[1].unmask = 1; | 699 | hwif->drives[1].unmask = 1; |