diff options
Diffstat (limited to 'drivers/ata/ata_piix.c')
-rw-r--r-- | drivers/ata/ata_piix.c | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/drivers/ata/ata_piix.c b/drivers/ata/ata_piix.c index ef8b30d577bd..e5cbe80ce172 100644 --- a/drivers/ata/ata_piix.c +++ b/drivers/ata/ata_piix.c | |||
@@ -446,34 +446,34 @@ static struct ata_port_info piix_port_info[] = { | |||
446 | [piix_pata_mwdma] = /* PIIX3 MWDMA only */ | 446 | [piix_pata_mwdma] = /* PIIX3 MWDMA only */ |
447 | { | 447 | { |
448 | .flags = PIIX_PATA_FLAGS, | 448 | .flags = PIIX_PATA_FLAGS, |
449 | .pio_mask = 0x1f, /* pio0-4 */ | 449 | .pio_mask = ATA_PIO4, |
450 | .mwdma_mask = 0x06, /* mwdma1-2 ?? CHECK 0 should be ok but slow */ | 450 | .mwdma_mask = ATA_MWDMA12_ONLY, /* mwdma1-2 ?? CHECK 0 should be ok but slow */ |
451 | .port_ops = &piix_pata_ops, | 451 | .port_ops = &piix_pata_ops, |
452 | }, | 452 | }, |
453 | 453 | ||
454 | [piix_pata_33] = /* PIIX4 at 33MHz */ | 454 | [piix_pata_33] = /* PIIX4 at 33MHz */ |
455 | { | 455 | { |
456 | .flags = PIIX_PATA_FLAGS, | 456 | .flags = PIIX_PATA_FLAGS, |
457 | .pio_mask = 0x1f, /* pio0-4 */ | 457 | .pio_mask = ATA_PIO4, |
458 | .mwdma_mask = 0x06, /* mwdma1-2 ?? CHECK 0 should be ok but slow */ | 458 | .mwdma_mask = ATA_MWDMA12_ONLY, /* mwdma1-2 ?? CHECK 0 should be ok but slow */ |
459 | .udma_mask = ATA_UDMA_MASK_40C, | 459 | .udma_mask = ATA_UDMA2, |
460 | .port_ops = &piix_pata_ops, | 460 | .port_ops = &piix_pata_ops, |
461 | }, | 461 | }, |
462 | 462 | ||
463 | [ich_pata_33] = /* ICH0 - ICH at 33Mhz*/ | 463 | [ich_pata_33] = /* ICH0 - ICH at 33Mhz*/ |
464 | { | 464 | { |
465 | .flags = PIIX_PATA_FLAGS, | 465 | .flags = PIIX_PATA_FLAGS, |
466 | .pio_mask = 0x1f, /* pio 0-4 */ | 466 | .pio_mask = ATA_PIO4, |
467 | .mwdma_mask = 0x06, /* Check: maybe 0x07 */ | 467 | .mwdma_mask = ATA_MWDMA12_ONLY, /* Check: maybe MWDMA0 is ok */ |
468 | .udma_mask = ATA_UDMA2, /* UDMA33 */ | 468 | .udma_mask = ATA_UDMA2, |
469 | .port_ops = &ich_pata_ops, | 469 | .port_ops = &ich_pata_ops, |
470 | }, | 470 | }, |
471 | 471 | ||
472 | [ich_pata_66] = /* ICH controllers up to 66MHz */ | 472 | [ich_pata_66] = /* ICH controllers up to 66MHz */ |
473 | { | 473 | { |
474 | .flags = PIIX_PATA_FLAGS, | 474 | .flags = PIIX_PATA_FLAGS, |
475 | .pio_mask = 0x1f, /* pio 0-4 */ | 475 | .pio_mask = ATA_PIO4, |
476 | .mwdma_mask = 0x06, /* MWDMA0 is broken on chip */ | 476 | .mwdma_mask = ATA_MWDMA12_ONLY, /* MWDMA0 is broken on chip */ |
477 | .udma_mask = ATA_UDMA4, | 477 | .udma_mask = ATA_UDMA4, |
478 | .port_ops = &ich_pata_ops, | 478 | .port_ops = &ich_pata_ops, |
479 | }, | 479 | }, |
@@ -481,17 +481,17 @@ static struct ata_port_info piix_port_info[] = { | |||
481 | [ich_pata_100] = | 481 | [ich_pata_100] = |
482 | { | 482 | { |
483 | .flags = PIIX_PATA_FLAGS | PIIX_FLAG_CHECKINTR, | 483 | .flags = PIIX_PATA_FLAGS | PIIX_FLAG_CHECKINTR, |
484 | .pio_mask = 0x1f, /* pio0-4 */ | 484 | .pio_mask = ATA_PIO4, |
485 | .mwdma_mask = 0x06, /* mwdma1-2 */ | 485 | .mwdma_mask = ATA_MWDMA12_ONLY, |
486 | .udma_mask = ATA_UDMA5, /* udma0-5 */ | 486 | .udma_mask = ATA_UDMA5, |
487 | .port_ops = &ich_pata_ops, | 487 | .port_ops = &ich_pata_ops, |
488 | }, | 488 | }, |
489 | 489 | ||
490 | [ich5_sata] = | 490 | [ich5_sata] = |
491 | { | 491 | { |
492 | .flags = PIIX_SATA_FLAGS, | 492 | .flags = PIIX_SATA_FLAGS, |
493 | .pio_mask = 0x1f, /* pio0-4 */ | 493 | .pio_mask = ATA_PIO4, |
494 | .mwdma_mask = 0x07, /* mwdma0-2 */ | 494 | .mwdma_mask = ATA_MWDMA2, |
495 | .udma_mask = ATA_UDMA6, | 495 | .udma_mask = ATA_UDMA6, |
496 | .port_ops = &piix_sata_ops, | 496 | .port_ops = &piix_sata_ops, |
497 | }, | 497 | }, |
@@ -499,8 +499,8 @@ static struct ata_port_info piix_port_info[] = { | |||
499 | [ich6_sata] = | 499 | [ich6_sata] = |
500 | { | 500 | { |
501 | .flags = PIIX_SATA_FLAGS, | 501 | .flags = PIIX_SATA_FLAGS, |
502 | .pio_mask = 0x1f, /* pio0-4 */ | 502 | .pio_mask = ATA_PIO4, |
503 | .mwdma_mask = 0x07, /* mwdma0-2 */ | 503 | .mwdma_mask = ATA_MWDMA2, |
504 | .udma_mask = ATA_UDMA6, | 504 | .udma_mask = ATA_UDMA6, |
505 | .port_ops = &piix_sata_ops, | 505 | .port_ops = &piix_sata_ops, |
506 | }, | 506 | }, |
@@ -508,8 +508,8 @@ static struct ata_port_info piix_port_info[] = { | |||
508 | [ich6m_sata] = | 508 | [ich6m_sata] = |
509 | { | 509 | { |
510 | .flags = PIIX_SATA_FLAGS, | 510 | .flags = PIIX_SATA_FLAGS, |
511 | .pio_mask = 0x1f, /* pio0-4 */ | 511 | .pio_mask = ATA_PIO4, |
512 | .mwdma_mask = 0x07, /* mwdma0-2 */ | 512 | .mwdma_mask = ATA_MWDMA2, |
513 | .udma_mask = ATA_UDMA6, | 513 | .udma_mask = ATA_UDMA6, |
514 | .port_ops = &piix_sata_ops, | 514 | .port_ops = &piix_sata_ops, |
515 | }, | 515 | }, |
@@ -517,8 +517,8 @@ static struct ata_port_info piix_port_info[] = { | |||
517 | [ich8_sata] = | 517 | [ich8_sata] = |
518 | { | 518 | { |
519 | .flags = PIIX_SATA_FLAGS | PIIX_FLAG_SIDPR, | 519 | .flags = PIIX_SATA_FLAGS | PIIX_FLAG_SIDPR, |
520 | .pio_mask = 0x1f, /* pio0-4 */ | 520 | .pio_mask = ATA_PIO4, |
521 | .mwdma_mask = 0x07, /* mwdma0-2 */ | 521 | .mwdma_mask = ATA_MWDMA2, |
522 | .udma_mask = ATA_UDMA6, | 522 | .udma_mask = ATA_UDMA6, |
523 | .port_ops = &piix_sata_ops, | 523 | .port_ops = &piix_sata_ops, |
524 | }, | 524 | }, |
@@ -526,8 +526,8 @@ static struct ata_port_info piix_port_info[] = { | |||
526 | [ich8_2port_sata] = | 526 | [ich8_2port_sata] = |
527 | { | 527 | { |
528 | .flags = PIIX_SATA_FLAGS | PIIX_FLAG_SIDPR, | 528 | .flags = PIIX_SATA_FLAGS | PIIX_FLAG_SIDPR, |
529 | .pio_mask = 0x1f, /* pio0-4 */ | 529 | .pio_mask = ATA_PIO4, |
530 | .mwdma_mask = 0x07, /* mwdma0-2 */ | 530 | .mwdma_mask = ATA_MWDMA2, |
531 | .udma_mask = ATA_UDMA6, | 531 | .udma_mask = ATA_UDMA6, |
532 | .port_ops = &piix_sata_ops, | 532 | .port_ops = &piix_sata_ops, |
533 | }, | 533 | }, |
@@ -535,8 +535,8 @@ static struct ata_port_info piix_port_info[] = { | |||
535 | [tolapai_sata] = | 535 | [tolapai_sata] = |
536 | { | 536 | { |
537 | .flags = PIIX_SATA_FLAGS, | 537 | .flags = PIIX_SATA_FLAGS, |
538 | .pio_mask = 0x1f, /* pio0-4 */ | 538 | .pio_mask = ATA_PIO4, |
539 | .mwdma_mask = 0x07, /* mwdma0-2 */ | 539 | .mwdma_mask = ATA_MWDMA2, |
540 | .udma_mask = ATA_UDMA6, | 540 | .udma_mask = ATA_UDMA6, |
541 | .port_ops = &piix_sata_ops, | 541 | .port_ops = &piix_sata_ops, |
542 | }, | 542 | }, |
@@ -544,8 +544,8 @@ static struct ata_port_info piix_port_info[] = { | |||
544 | [ich8m_apple_sata] = | 544 | [ich8m_apple_sata] = |
545 | { | 545 | { |
546 | .flags = PIIX_SATA_FLAGS, | 546 | .flags = PIIX_SATA_FLAGS, |
547 | .pio_mask = 0x1f, /* pio0-4 */ | 547 | .pio_mask = ATA_PIO4, |
548 | .mwdma_mask = 0x07, /* mwdma0-2 */ | 548 | .mwdma_mask = ATA_MWDMA2, |
549 | .udma_mask = ATA_UDMA6, | 549 | .udma_mask = ATA_UDMA6, |
550 | .port_ops = &piix_sata_ops, | 550 | .port_ops = &piix_sata_ops, |
551 | }, | 551 | }, |
@@ -553,9 +553,9 @@ static struct ata_port_info piix_port_info[] = { | |||
553 | [piix_pata_vmw] = | 553 | [piix_pata_vmw] = |
554 | { | 554 | { |
555 | .flags = PIIX_PATA_FLAGS, | 555 | .flags = PIIX_PATA_FLAGS, |
556 | .pio_mask = 0x1f, /* pio0-4 */ | 556 | .pio_mask = ATA_PIO4, |
557 | .mwdma_mask = 0x06, /* mwdma1-2 ?? CHECK 0 should be ok but slow */ | 557 | .mwdma_mask = ATA_MWDMA12_ONLY, /* mwdma1-2 ?? CHECK 0 should be ok but slow */ |
558 | .udma_mask = ATA_UDMA_MASK_40C, | 558 | .udma_mask = ATA_UDMA2, |
559 | .port_ops = &piix_vmw_ops, | 559 | .port_ops = &piix_vmw_ops, |
560 | }, | 560 | }, |
561 | 561 | ||