diff options
Diffstat (limited to 'drivers/ide/pci/cmd64x.c')
-rw-r--r-- | drivers/ide/pci/cmd64x.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/ide/pci/cmd64x.c b/drivers/ide/pci/cmd64x.c index 04aa9e59670e..edabe6299efd 100644 --- a/drivers/ide/pci/cmd64x.c +++ b/drivers/ide/pci/cmd64x.c | |||
@@ -13,7 +13,6 @@ | |||
13 | #include <linux/module.h> | 13 | #include <linux/module.h> |
14 | #include <linux/types.h> | 14 | #include <linux/types.h> |
15 | #include <linux/pci.h> | 15 | #include <linux/pci.h> |
16 | #include <linux/delay.h> | ||
17 | #include <linux/hdreg.h> | 16 | #include <linux/hdreg.h> |
18 | #include <linux/ide.h> | 17 | #include <linux/ide.h> |
19 | #include <linux/init.h> | 18 | #include <linux/init.h> |
@@ -393,6 +392,8 @@ static void __devinit init_hwif_cmd64x(ide_hwif_t *hwif) | |||
393 | hwif->set_pio_mode = &cmd64x_set_pio_mode; | 392 | hwif->set_pio_mode = &cmd64x_set_pio_mode; |
394 | hwif->set_dma_mode = &cmd64x_set_dma_mode; | 393 | hwif->set_dma_mode = &cmd64x_set_dma_mode; |
395 | 394 | ||
395 | hwif->cable_detect = ata66_cmd64x; | ||
396 | |||
396 | if (!hwif->dma_base) | 397 | if (!hwif->dma_base) |
397 | return; | 398 | return; |
398 | 399 | ||
@@ -411,9 +412,6 @@ static void __devinit init_hwif_cmd64x(ide_hwif_t *hwif) | |||
411 | if (dev->device == PCI_DEVICE_ID_CMD_646 && dev->revision < 5) | 412 | if (dev->device == PCI_DEVICE_ID_CMD_646 && dev->revision < 5) |
412 | hwif->ultra_mask = 0x00; | 413 | hwif->ultra_mask = 0x00; |
413 | 414 | ||
414 | if (hwif->cbl != ATA_CBL_PATA40_SHORT) | ||
415 | hwif->cbl = ata66_cmd64x(hwif); | ||
416 | |||
417 | switch (dev->device) { | 415 | switch (dev->device) { |
418 | case PCI_DEVICE_ID_CMD_648: | 416 | case PCI_DEVICE_ID_CMD_648: |
419 | case PCI_DEVICE_ID_CMD_649: | 417 | case PCI_DEVICE_ID_CMD_649: |