From 9a9857ef9635edededb67de584ed8fbd2f4a8256 Mon Sep 17 00:00:00 2001 From: sos Date: Tue, 27 Dec 2005 17:13:11 +0000 Subject: Update the last commit to also take 48Bit access functions. --- sys/dev/ata/ata-chipset.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sys') diff --git a/sys/dev/ata/ata-chipset.c b/sys/dev/ata/ata-chipset.c index c6a94ff..a3b3346 100644 --- a/sys/dev/ata/ata-chipset.c +++ b/sys/dev/ata/ata-chipset.c @@ -2426,7 +2426,9 @@ ata_marvell_command(struct ata_request *request) /* only DMA R/W goes through the EMDA machine */ /* XXX SOS add ATAPI commands support later */ if (request->u.ata.command != ATA_READ_DMA && - request->u.ata.command != ATA_WRITE_DMA) { + request->u.ata.command != ATA_READ_DMA48 && + request->u.ata.command != ATA_WRITE_DMA && + request->u.ata.command != ATA_WRITE_DMA48) { /* disable the EDMA machinery */ if (ATA_INL(ctlr->r_res1, 0x02028 + ATA_MV_EDMA_BASE(ch)) & 0x00000001) -- cgit v1.1