From 091bb42ceb2ddec328258ba97e1917fbd5b994e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Schmidt?= Date: Tue, 27 Dec 2005 17:13:11 +0000 Subject: [PATCH] Update the last commit to also take 48Bit access functions. --- sys/dev/ata/ata-chipset.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sys/dev/ata/ata-chipset.c b/sys/dev/ata/ata-chipset.c index c6a94ffbaca..a3b334616b5 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)