pdc202xx_old: remove broken SWDMA support
Documentation doesn't mention SWDMA and moreover all timings used for SWDMA modes were over-clocked when compared to ATA spec.
Signed-off-by Bartlomiej Zolnierkiewicz <[email protected]>
--- drivers/ide/pci/pdc202xx_old.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-)
drivers/ide/pci/pdc202xx_old.c +1 -5
@@ -1,5 +1,5 @@/* -* linux/drivers/ide/pci/pdc202xx_old.c Version 0.51 Jul 27, 2007 +* linux/drivers/ide/pci/pdc202xx_old.c Version 0.52 Aug 27, 2007 * * Copyright (C) 1998-2002 Andre Hedrick <[email protected]> * Copyright (C) 2006-2007 MontaVista Software, Inc.
@@ -97,9 +97,6 @@ static void pdc202xx_set_mode(ide_drive_case XFER_MW_DMA_2 :TB =0x60 ;TC =0x03 ;break ;case XFER_MW_DMA_1 :TB =0x60 ;TC =0x04 ;break ;case XFER_MW_DMA_0 :TB =0xE0 ;TC =0x0F ;break ; -case XFER_SW_DMA_2 :TB =0x60 ;TC =0x05 ;break ; -case XFER_SW_DMA_1 :TB =0x80 ;TC =0x06 ;break ; -case XFER_SW_DMA_0 :TB =0xC0 ;TC =0x0B ;break ;case XFER_PIO_4 :TA =0x01 ;TB =0x04 ;break ;case XFER_PIO_3 :TA =0x02 ;TB =0x06 ;break ;case XFER_PIO_2 :TA =0x03 ;TB =0x08 ;break ;
@@ -329,7 +326,6 @@ static void __devinit init_hwif_pdc202xx hwif->ultra_mask = hwif->cds->udma_mask; hwif->mwdma_mask =0x07 ; - hwif->swdma_mask =0x07 ; hwif->dma_lost_irq = &pdc202xx_dma_lost_irq; hwif->dma_timeout = &pdc202xx_dma_timeout;
Sergei Shtylyov
Acked-byQuoted 4 lines · Bartlomiej Zolnierkiewicz
Documentation doesn't mention SWDMA and moreover all timings used for SWDMA modes were over-clocked when compared to ATA spec.
Signed-off-by Bartlomiej Zolnierkiewicz <[email protected]>
Acked-by Sergei Shtylyov <[email protected]>
MBR, Sergei