diff options
Diffstat (limited to 'drivers/ata/pata_qdi.c')
-rw-r--r-- | drivers/ata/pata_qdi.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/ata/pata_qdi.c b/drivers/ata/pata_qdi.c index f1b26f7c8e4d..45879dc6fa41 100644 --- a/drivers/ata/pata_qdi.c +++ b/drivers/ata/pata_qdi.c | |||
@@ -212,11 +212,11 @@ static __init int qdi_init_one(unsigned long port, int type, unsigned long io, i | |||
212 | 212 | ||
213 | if (type == 6580) { | 213 | if (type == 6580) { |
214 | ap->ops = &qdi6580_port_ops; | 214 | ap->ops = &qdi6580_port_ops; |
215 | ap->pio_mask = 0x1F; | 215 | ap->pio_mask = ATA_PIO4; |
216 | ap->flags |= ATA_FLAG_SLAVE_POSS; | 216 | ap->flags |= ATA_FLAG_SLAVE_POSS; |
217 | } else { | 217 | } else { |
218 | ap->ops = &qdi6500_port_ops; | 218 | ap->ops = &qdi6500_port_ops; |
219 | ap->pio_mask = 0x07; /* Actually PIO3 !IORDY is possible */ | 219 | ap->pio_mask = ATA_PIO2; /* Actually PIO3 !IORDY is possible */ |
220 | ap->flags = ATA_FLAG_SLAVE_POSS | ATA_FLAG_NO_IORDY; | 220 | ap->flags = ATA_FLAG_SLAVE_POSS | ATA_FLAG_NO_IORDY; |
221 | } | 221 | } |
222 | 222 | ||