sis5513: always tune PIO
PATCH 2/3 sis5513: always tune PIO
* Always set ->autotune in init_hwif_sis5513(), this means practically no change in behavior since PIO was always tuned in ->ide_dma_check and >autotune was always set for ->dma_base == 0 case.
* Bump driver version.
Signed-off-by Bartlomiej Zolnierkiewicz <[email protected]>
--- drivers/ide/pci/sis5513.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-)
drivers/ide/pci/sis5513.c +5 -10
@@ -1,5 +1,5 @@/* -* linux/drivers/ide/pci/sis5513.c Version 0.28 Aug 1, 2007 +* linux/drivers/ide/pci/sis5513.c Version 0.29 Aug 1, 2007 * * Copyright (C) 1999-2000 Andre Hedrick <[email protected]> * Copyright (C) 2002 Lionel Bouton <[email protected]>, Maintainer
@@ -603,11 +603,6 @@ static void sis_set_dma_mode(ide_drive_tstatic int sis5513_config_xfer_rate (ide_drive_t *drive) { -/* -* TODO: always set PIO mode and remove this -*/ -ide_set_max_pio (drive); - drive->init_speed =0 ;if (ide_tune_dma (drive))
@@ -841,11 +836,11 @@ static void __devinit init_hwif_sis5513if (chipset_family >=ATA_133 ) hwif->udma_filter = sis5513_ata133_udma_filter; -if (!(hwif->dma_base)) { - hwif->drives[0 ].autotune =1 ; - hwif->drives[1 ].autotune =1 ; + hwif->drives[0 ].autotune =1 ; + hwif->drives[1 ].autotune =1 ; + +if (hwif->dma_base ==0 )return ; - } hwif->atapi_dma =1 ;
Quoted 7 lines · Bartlomiej Zolnierkiewicz
* Always set ->autotune in
init_hwif_sis5513(), this means practically no change in behavior since PIO was always tuned in ->ide_dma_check and >autotune was always set for ->dma_base == 0 case.* Bump driver version.
Signed-off-by Bartlomiej Zolnierkiewicz <[email protected]>
Acked-by Sergei Shtylyov <[email protected]>
MBR, Sergei