|
@@ -549,6 +549,7 @@ static void sata_rcar_bmdma_start(struct ata_queued_cmd *qc)
|
|
|
|
|
|
/* start host DMA transaction */
|
|
/* start host DMA transaction */
|
|
dmactl = ioread32(priv->base + ATAPI_CONTROL1_REG);
|
|
dmactl = ioread32(priv->base + ATAPI_CONTROL1_REG);
|
|
|
|
+ dmactl &= ~ATAPI_CONTROL1_STOP;
|
|
dmactl |= ATAPI_CONTROL1_START;
|
|
dmactl |= ATAPI_CONTROL1_START;
|
|
iowrite32(dmactl, priv->base + ATAPI_CONTROL1_REG);
|
|
iowrite32(dmactl, priv->base + ATAPI_CONTROL1_REG);
|
|
}
|
|
}
|