diff options
Diffstat (limited to 'drivers/ata/pata_via.c')
-rw-r--r-- | drivers/ata/pata_via.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/drivers/ata/pata_via.c b/drivers/ata/pata_via.c index ba556d3e6963..b08e6e0f82b6 100644 --- a/drivers/ata/pata_via.c +++ b/drivers/ata/pata_via.c | |||
@@ -422,46 +422,46 @@ static int via_init_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
422 | /* Early VIA without UDMA support */ | 422 | /* Early VIA without UDMA support */ |
423 | static const struct ata_port_info via_mwdma_info = { | 423 | static const struct ata_port_info via_mwdma_info = { |
424 | .flags = ATA_FLAG_SLAVE_POSS, | 424 | .flags = ATA_FLAG_SLAVE_POSS, |
425 | .pio_mask = 0x1f, | 425 | .pio_mask = ATA_PIO4, |
426 | .mwdma_mask = 0x07, | 426 | .mwdma_mask = ATA_MWDMA2, |
427 | .port_ops = &via_port_ops | 427 | .port_ops = &via_port_ops |
428 | }; | 428 | }; |
429 | /* Ditto with IRQ masking required */ | 429 | /* Ditto with IRQ masking required */ |
430 | static const struct ata_port_info via_mwdma_info_borked = { | 430 | static const struct ata_port_info via_mwdma_info_borked = { |
431 | .flags = ATA_FLAG_SLAVE_POSS, | 431 | .flags = ATA_FLAG_SLAVE_POSS, |
432 | .pio_mask = 0x1f, | 432 | .pio_mask = ATA_PIO4, |
433 | .mwdma_mask = 0x07, | 433 | .mwdma_mask = ATA_MWDMA2, |
434 | .port_ops = &via_port_ops_noirq, | 434 | .port_ops = &via_port_ops_noirq, |
435 | }; | 435 | }; |
436 | /* VIA UDMA 33 devices (and borked 66) */ | 436 | /* VIA UDMA 33 devices (and borked 66) */ |
437 | static const struct ata_port_info via_udma33_info = { | 437 | static const struct ata_port_info via_udma33_info = { |
438 | .flags = ATA_FLAG_SLAVE_POSS, | 438 | .flags = ATA_FLAG_SLAVE_POSS, |
439 | .pio_mask = 0x1f, | 439 | .pio_mask = ATA_PIO4, |
440 | .mwdma_mask = 0x07, | 440 | .mwdma_mask = ATA_MWDMA2, |
441 | .udma_mask = ATA_UDMA2, | 441 | .udma_mask = ATA_UDMA2, |
442 | .port_ops = &via_port_ops | 442 | .port_ops = &via_port_ops |
443 | }; | 443 | }; |
444 | /* VIA UDMA 66 devices */ | 444 | /* VIA UDMA 66 devices */ |
445 | static const struct ata_port_info via_udma66_info = { | 445 | static const struct ata_port_info via_udma66_info = { |
446 | .flags = ATA_FLAG_SLAVE_POSS, | 446 | .flags = ATA_FLAG_SLAVE_POSS, |
447 | .pio_mask = 0x1f, | 447 | .pio_mask = ATA_PIO4, |
448 | .mwdma_mask = 0x07, | 448 | .mwdma_mask = ATA_MWDMA2, |
449 | .udma_mask = ATA_UDMA4, | 449 | .udma_mask = ATA_UDMA4, |
450 | .port_ops = &via_port_ops | 450 | .port_ops = &via_port_ops |
451 | }; | 451 | }; |
452 | /* VIA UDMA 100 devices */ | 452 | /* VIA UDMA 100 devices */ |
453 | static const struct ata_port_info via_udma100_info = { | 453 | static const struct ata_port_info via_udma100_info = { |
454 | .flags = ATA_FLAG_SLAVE_POSS, | 454 | .flags = ATA_FLAG_SLAVE_POSS, |
455 | .pio_mask = 0x1f, | 455 | .pio_mask = ATA_PIO4, |
456 | .mwdma_mask = 0x07, | 456 | .mwdma_mask = ATA_MWDMA2, |
457 | .udma_mask = ATA_UDMA5, | 457 | .udma_mask = ATA_UDMA5, |
458 | .port_ops = &via_port_ops | 458 | .port_ops = &via_port_ops |
459 | }; | 459 | }; |
460 | /* UDMA133 with bad AST (All current 133) */ | 460 | /* UDMA133 with bad AST (All current 133) */ |
461 | static const struct ata_port_info via_udma133_info = { | 461 | static const struct ata_port_info via_udma133_info = { |
462 | .flags = ATA_FLAG_SLAVE_POSS, | 462 | .flags = ATA_FLAG_SLAVE_POSS, |
463 | .pio_mask = 0x1f, | 463 | .pio_mask = ATA_PIO4, |
464 | .mwdma_mask = 0x07, | 464 | .mwdma_mask = ATA_MWDMA2, |
465 | .udma_mask = ATA_UDMA6, /* FIXME: should check north bridge */ | 465 | .udma_mask = ATA_UDMA6, /* FIXME: should check north bridge */ |
466 | .port_ops = &via_port_ops | 466 | .port_ops = &via_port_ops |
467 | }; | 467 | }; |