Commit 88abbbb6 authored by Alan Cox's avatar Alan Cox Committed by Linus Torvalds

[PATCH] clean up intel PIIX for new style dma ifdefs

parent 0158de7f
...@@ -373,7 +373,7 @@ static int piix_tune_chipset (ide_drive_t *drive, u8 xferspeed) ...@@ -373,7 +373,7 @@ static int piix_tune_chipset (ide_drive_t *drive, u8 xferspeed)
ide_hwif_t *hwif = HWIF(drive); ide_hwif_t *hwif = HWIF(drive);
struct pci_dev *dev = hwif->pci_dev; struct pci_dev *dev = hwif->pci_dev;
u8 maslave = hwif->channel ? 0x42 : 0x40; u8 maslave = hwif->channel ? 0x42 : 0x40;
u8 speed = ide_rate_filter(piix_ratemask(drive), xferspeed); u8 speed = ide_rate_filter(piix_ratemask(drive), xferspeed);
int a_speed = 3 << (drive->dn * 4); int a_speed = 3 << (drive->dn * 4);
int u_flag = 1 << drive->dn; int u_flag = 1 << drive->dn;
int v_flag = 0x01 << drive->dn; int v_flag = 0x01 << drive->dn;
...@@ -392,7 +392,6 @@ static int piix_tune_chipset (ide_drive_t *drive, u8 xferspeed) ...@@ -392,7 +392,6 @@ static int piix_tune_chipset (ide_drive_t *drive, u8 xferspeed)
pci_read_config_byte(dev, 0x55, &reg55); pci_read_config_byte(dev, 0x55, &reg55);
switch(speed) { switch(speed) {
#ifdef CONFIG_BLK_DEV_IDEDMA
case XFER_UDMA_4: case XFER_UDMA_4:
case XFER_UDMA_2: u_speed = 2 << (drive->dn * 4); break; case XFER_UDMA_2: u_speed = 2 << (drive->dn * 4); break;
case XFER_UDMA_5: case XFER_UDMA_5:
...@@ -402,7 +401,6 @@ static int piix_tune_chipset (ide_drive_t *drive, u8 xferspeed) ...@@ -402,7 +401,6 @@ static int piix_tune_chipset (ide_drive_t *drive, u8 xferspeed)
case XFER_MW_DMA_2: case XFER_MW_DMA_2:
case XFER_MW_DMA_1: case XFER_MW_DMA_1:
case XFER_SW_DMA_2: break; case XFER_SW_DMA_2: break;
#endif /* CONFIG_BLK_DEV_IDEDMA */
case XFER_PIO_4: case XFER_PIO_4:
case XFER_PIO_3: case XFER_PIO_3:
case XFER_PIO_2: case XFER_PIO_2:
...@@ -444,8 +442,6 @@ static int piix_tune_chipset (ide_drive_t *drive, u8 xferspeed) ...@@ -444,8 +442,6 @@ static int piix_tune_chipset (ide_drive_t *drive, u8 xferspeed)
return (ide_config_drive_speed(drive, speed)); return (ide_config_drive_speed(drive, speed));
} }
#ifdef CONFIG_BLK_DEV_IDEDMA
/** /**
* piix_config_drive_for_dma - configure drive for DMA * piix_config_drive_for_dma - configure drive for DMA
* @drive: IDE drive to configure * @drive: IDE drive to configure
...@@ -518,7 +514,6 @@ static int piix_config_drive_xfer_rate (ide_drive_t *drive) ...@@ -518,7 +514,6 @@ static int piix_config_drive_xfer_rate (ide_drive_t *drive)
} }
return hwif->ide_dma_on(drive); return hwif->ide_dma_on(drive);
} }
#endif /* CONFIG_BLK_DEV_IDEDMA */
/** /**
* init_chipset_piix - set up the PIIX chipset * init_chipset_piix - set up the PIIX chipset
...@@ -570,10 +565,8 @@ static unsigned int __devinit init_chipset_piix (struct pci_dev *dev, const char ...@@ -570,10 +565,8 @@ static unsigned int __devinit init_chipset_piix (struct pci_dev *dev, const char
static void __init init_hwif_piix (ide_hwif_t *hwif) static void __init init_hwif_piix (ide_hwif_t *hwif)
{ {
#ifdef CONFIG_BLK_DEV_IDEDMA
u8 reg54h = 0, reg55h = 0, ata66 = 0; u8 reg54h = 0, reg55h = 0, ata66 = 0;
u8 mask = hwif->channel ? 0xc0 : 0x30; u8 mask = hwif->channel ? 0xc0 : 0x30;
#endif /* !CONFIG_BLK_DEV_IDEDMA */
#ifndef CONFIG_IA64 #ifndef CONFIG_IA64
if (!hwif->irq) if (!hwif->irq)
...@@ -599,7 +592,6 @@ static void __init init_hwif_piix (ide_hwif_t *hwif) ...@@ -599,7 +592,6 @@ static void __init init_hwif_piix (ide_hwif_t *hwif)
hwif->mwdma_mask = 0x06; hwif->mwdma_mask = 0x06;
hwif->swdma_mask = 0x04; hwif->swdma_mask = 0x04;
#ifdef CONFIG_BLK_DEV_IDEDMA
switch(hwif->pci_dev->device) { switch(hwif->pci_dev->device) {
case PCI_DEVICE_ID_INTEL_82371MX: case PCI_DEVICE_ID_INTEL_82371MX:
hwif->mwdma_mask = 0x80; hwif->mwdma_mask = 0x80;
...@@ -630,7 +622,6 @@ static void __init init_hwif_piix (ide_hwif_t *hwif) ...@@ -630,7 +622,6 @@ static void __init init_hwif_piix (ide_hwif_t *hwif)
hwif->drives[1].autodma = hwif->autodma; hwif->drives[1].autodma = hwif->autodma;
hwif->drives[0].autodma = hwif->autodma; hwif->drives[0].autodma = hwif->autodma;
#endif /* !CONFIG_BLK_DEV_IDEDMA */
} }
/** /**
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment