diff options
Diffstat (limited to 'drivers/dma')
-rw-r--r-- | drivers/dma/ep93xx_dma.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/dma/ep93xx_dma.c b/drivers/dma/ep93xx_dma.c index 009851b2aeea..526a7424f6a9 100644 --- a/drivers/dma/ep93xx_dma.c +++ b/drivers/dma/ep93xx_dma.c | |||
@@ -459,10 +459,6 @@ static int m2m_hw_setup(struct ep93xx_dma_chan *edmac) | |||
459 | * This IDE part is totally untested. Values below are taken | 459 | * This IDE part is totally untested. Values below are taken |
460 | * from the EP93xx Users's Guide and might not be correct. | 460 | * from the EP93xx Users's Guide and might not be correct. |
461 | */ | 461 | */ |
462 | control |= M2M_CONTROL_NO_HDSK; | ||
463 | control |= M2M_CONTROL_RSS_IDE; | ||
464 | control |= M2M_CONTROL_PW_16; | ||
465 | |||
466 | if (data->direction == DMA_MEM_TO_DEV) { | 462 | if (data->direction == DMA_MEM_TO_DEV) { |
467 | /* Worst case from the UG */ | 463 | /* Worst case from the UG */ |
468 | control = (3 << M2M_CONTROL_PWSC_SHIFT); | 464 | control = (3 << M2M_CONTROL_PWSC_SHIFT); |
@@ -473,6 +469,10 @@ static int m2m_hw_setup(struct ep93xx_dma_chan *edmac) | |||
473 | control |= M2M_CONTROL_SAH; | 469 | control |= M2M_CONTROL_SAH; |
474 | control |= M2M_CONTROL_TM_RX; | 470 | control |= M2M_CONTROL_TM_RX; |
475 | } | 471 | } |
472 | |||
473 | control |= M2M_CONTROL_NO_HDSK; | ||
474 | control |= M2M_CONTROL_RSS_IDE; | ||
475 | control |= M2M_CONTROL_PW_16; | ||
476 | break; | 476 | break; |
477 | 477 | ||
478 | default: | 478 | default: |