ATA_UDMA2
if (!strcasecmp(str, "UDMA2")) return ATA_UDMA2;
if (!strcasecmp(str, "UDMA33")) return ATA_UDMA2;
case ATA_UDMA2: return "UDMA33";
ata_umode(&atadev->param) >= ATA_UDMA2)
case ATA_UDMA2: return "UDMA33";
return ATA_UDMA2;
mode = ata_limit_mode(dev, mode, ATA_UDMA2);
if (mode > ATA_UDMA2 && !(atadev->param.hwres & ATA_CABLE_ID)) {
mode = ATA_UDMA2;
case ATA_UDMA2:
{{ ATA_ATP850R, 0, ATP_OLD, 0x00, ATA_UDMA2, "ATP850" },
if (mode > ATA_UDMA2 &&
mode = ATA_UDMA2;
{ ATA_ALI_5229, 0x20, 0, ALI_OLD, ATA_UDMA2, "M5229" },
mode = ATA_UDMA2;
if (mode > ATA_UDMA2 &&
mode = ata_limit_mode(dev, mode, ATA_UDMA2);
mode = ata_limit_mode(dev, mode, ATA_UDMA2);
if (mode > ATA_UDMA2 && res) {
mode = ATA_UDMA2;
if ( mode > ATA_UDMA2 && !(reg54 & (0x10 << devno))) {
mode = ATA_UDMA2;
{ ATA_I82371AB, 0, 0, 2, ATA_UDMA2, "PIIX4" },
{ ATA_I82443MX, 0, 0, 2, ATA_UDMA2, "PIIX4" },
{ ATA_I82451NX, 0, 0, 2, ATA_UDMA2, "PIIX4" },
{ ATA_I82801AB, 0, 0, 2, ATA_UDMA2, "ICH0" },
if (mode > ATA_UDMA2 && (pci_read_config(gparent, 0x40, 2) &
mode = ATA_UDMA2;
if (mode > ATA_UDMA2 && !(reg54 & (0x10 << devno))) {
mode = ATA_UDMA2;
if (mode >= ATA_UDMA2)
mode = ata_limit_mode(dev, mode, ATA_UDMA2);
mode = ata_limit_mode(dev, mode, ATA_UDMA2);
mode = ata_limit_mode(dev, mode, ATA_UDMA2);
mode = ata_limit_mode(dev, mode, ATA_UDMA2);
{{ ATA_PDC20246, 0, PR_OLD, 0x00, ATA_UDMA2, "PDC20246" },
if (mode > ATA_UDMA2 && (pci_read_config(gparent, 0x50, 2) &
mode = ATA_UDMA2;
if (mode > ATA_UDMA2 &&
mode = ATA_UDMA2;
if (mode > ATA_UDMA2 &&
mode = ATA_UDMA2;
{{ ATA_ROSB4, 0x00, SWKS_33, 0, ATA_UDMA2, "ROSB4" },
if (mode > ATA_UDMA2 && (pci_read_config(gparent, 0x79, 1) &
mode = ATA_UDMA2;
{ ATA_CMD646, 0x07, 0, 0, ATA_UDMA2, "CMD 646U2" },
if (mode > ATA_UDMA2 &&
mode = ATA_UDMA2;
if (mode > ATA_UDMA2 &&
mode = ATA_UDMA2;
{ ATA_SIS5513, 0xc2, SIS_33, 1, ATA_UDMA2, "5513" },
{{ ATA_VIA82C586, 0x02, VIA33, 0x00, ATA_UDMA2, "82C586B" },
{ ATA_VIA82C596, 0x00, VIA33, 0x00, ATA_UDMA2, "82C596" },
{ ATA_VIA82C686, 0x00, VIA33, 0x00, ATA_UDMA2, "82C686" },