|
@@ -116,7 +116,7 @@ static void cs5535_set_speed(ide_drive_t *drive, u8 speed)
|
|
|
|
|
|
reg &= 0x80000000UL; /* Preserve the PIO format bit */
|
|
reg &= 0x80000000UL; /* Preserve the PIO format bit */
|
|
|
|
|
|
- if (speed >= XFER_UDMA_0 && speed <= XFER_UDMA_7)
|
|
|
|
|
|
+ if (speed >= XFER_UDMA_0 && speed <= XFER_UDMA_4)
|
|
reg |= cs5535_udma_timings[speed - XFER_UDMA_0];
|
|
reg |= cs5535_udma_timings[speed - XFER_UDMA_0];
|
|
else if (speed >= XFER_MW_DMA_0 && speed <= XFER_MW_DMA_2)
|
|
else if (speed >= XFER_MW_DMA_0 && speed <= XFER_MW_DMA_2)
|
|
reg |= cs5535_mwdma_timings[speed - XFER_MW_DMA_0];
|
|
reg |= cs5535_mwdma_timings[speed - XFER_MW_DMA_0];
|