diff options
author | mav <mav@FreeBSD.org> | 2010-09-30 16:09:52 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2010-09-30 16:09:52 +0000 |
commit | fb2ddb523763a270c7b95b4c555a54393e403394 (patch) | |
tree | 5b2d0909612d63d69e34b3d867b871ae0126c83f /sys/dev/ata | |
parent | cc806ac0f293790421a14e8a683e4311220ce5a7 (diff) | |
download | FreeBSD-src-fb2ddb523763a270c7b95b4c555a54393e403394.zip FreeBSD-src-fb2ddb523763a270c7b95b4c555a54393e403394.tar.gz |
Revert r132291.
Restore setting PIO/WDMA timings for VIA UDMA133 controllers.
Linux disables only AST register writing there, but no all timings.
Diffstat (limited to 'sys/dev/ata')
-rw-r--r-- | sys/dev/ata/chipsets/ata-via.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/dev/ata/chipsets/ata-via.c b/sys/dev/ata/chipsets/ata-via.c index 8a65b6a..8d87f31 100644 --- a/sys/dev/ata/chipsets/ata-via.c +++ b/sys/dev/ata/chipsets/ata-via.c @@ -352,8 +352,7 @@ ata_via_old_setmode(device_t dev, int target, int mode) piomode = mode; } /* Set WDMA/PIO timings */ - if (ctlr->chip->cfg1 != VIA133) - pci_write_config(parent, reg - 0x08,timings[ata_mode2idx(piomode)], 1); + pci_write_config(parent, reg - 0x08,timings[ata_mode2idx(piomode)], 1); return (mode); } |