summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/atapi-cam.c
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2003-11-11 14:55:36 +0000
committersos <sos@FreeBSD.org>2003-11-11 14:55:36 +0000
commitebe00702c098c0916afe0d89edaa94a771bb84ba (patch)
treeb93b5859823fc318c3edb66ca4d40ba5346ccfe6 /sys/dev/ata/atapi-cam.c
parentd8c1d25645a2a83d9c7cd0415d462ddb33f11fa5 (diff)
downloadFreeBSD-src-ebe00702c098c0916afe0d89edaa94a771bb84ba.zip
FreeBSD-src-ebe00702c098c0916afe0d89edaa94a771bb84ba.tar.gz
Centralise mode setting. Instead of doing it in all subdrivers, do
it in ata-all.c where it belongs. Prime controller HW by always setting PIO mode first in attach.
Diffstat (limited to 'sys/dev/ata/atapi-cam.c')
-rw-r--r--sys/dev/ata/atapi-cam.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/sys/dev/ata/atapi-cam.c b/sys/dev/ata/atapi-cam.c
index a95825d..2a4b3d9 100644
--- a/sys/dev/ata/atapi-cam.c
+++ b/sys/dev/ata/atapi-cam.c
@@ -227,11 +227,6 @@ setup_dev(struct atapi_xpt_softc *scp, struct ata_device *atp)
2 * device_get_unit(atp->channel->dev) +
(atp->unit == ATA_MASTER) ? 0 : 1);
atp->softc = (void *)scp;
- if (atapi_dma && atp->channel->dma &&
- (atp->param->config & ATA_DRQ_MASK) != ATA_DRQ_INTR)
- atp->setmode(atp, ATA_DMA_MAX);
- else
- atp->setmode(atp, ATA_PIO_MAX);
}
}
OpenPOWER on IntegriCloud