diff options
Diffstat (limited to 'drivers/ide/pci/serverworks.c')
-rw-r--r-- | drivers/ide/pci/serverworks.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/drivers/ide/pci/serverworks.c b/drivers/ide/pci/serverworks.c index 4666e4c1597b..c0d82d290587 100644 --- a/drivers/ide/pci/serverworks.c +++ b/drivers/ide/pci/serverworks.c | |||
@@ -196,16 +196,6 @@ static void svwks_set_dma_mode(ide_drive_t *drive, const u8 speed) | |||
196 | pci_write_config_byte(dev, 0x54, ultra_enable); | 196 | pci_write_config_byte(dev, 0x54, ultra_enable); |
197 | } | 197 | } |
198 | 198 | ||
199 | static int svwks_config_drive_xfer_rate (ide_drive_t *drive) | ||
200 | { | ||
201 | if (ide_tune_dma(drive)) | ||
202 | return 0; | ||
203 | |||
204 | ide_set_max_pio(drive); | ||
205 | |||
206 | return -1; | ||
207 | } | ||
208 | |||
209 | static unsigned int __devinit init_chipset_svwks (struct pci_dev *dev, const char *name) | 199 | static unsigned int __devinit init_chipset_svwks (struct pci_dev *dev, const char *name) |
210 | { | 200 | { |
211 | unsigned int reg; | 201 | unsigned int reg; |
@@ -392,7 +382,6 @@ static void __devinit init_hwif_svwks (ide_hwif_t *hwif) | |||
392 | if (!hwif->dma_base) | 382 | if (!hwif->dma_base) |
393 | return; | 383 | return; |
394 | 384 | ||
395 | hwif->ide_dma_check = &svwks_config_drive_xfer_rate; | ||
396 | if (hwif->pci_dev->device != PCI_DEVICE_ID_SERVERWORKS_OSB4IDE) { | 385 | if (hwif->pci_dev->device != PCI_DEVICE_ID_SERVERWORKS_OSB4IDE) { |
397 | if (hwif->cbl != ATA_CBL_PATA40_SHORT) | 386 | if (hwif->cbl != ATA_CBL_PATA40_SHORT) |
398 | hwif->cbl = ata66_svwks(hwif); | 387 | hwif->cbl = ata66_svwks(hwif); |