|
@@ -3,26 +3,6 @@
|
|
|
* Copyright (C) 2006-2007 MontaVista Software, Inc.
|
|
|
* Copyright (C) 2007 Bartlomiej Zolnierkiewicz
|
|
|
*
|
|
|
- * Promise Ultra33 cards with BIOS v1.20 through 1.28 will need this
|
|
|
- * compiled into the kernel if you have more than one card installed.
|
|
|
- * Note that BIOS v1.29 is reported to fix the problem. Since this is
|
|
|
- * safe chipset tuning, including this support is harmless
|
|
|
- *
|
|
|
- * Promise Ultra66 cards with BIOS v1.11 this
|
|
|
- * compiled into the kernel if you have more than one card installed.
|
|
|
- *
|
|
|
- * Promise Ultra100 cards.
|
|
|
- *
|
|
|
- * The latest chipset code will support the following ::
|
|
|
- * Three Ultra33 controllers and 12 drives.
|
|
|
- * 8 are UDMA supported and 4 are limited to DMA mode 2 multi-word.
|
|
|
- * The 8/4 ratio is a BIOS code limit by promise.
|
|
|
- *
|
|
|
- * UNLESS you enable "CONFIG_PDC202XX_BURST"
|
|
|
- *
|
|
|
- */
|
|
|
-
|
|
|
-/*
|
|
|
* Portions Copyright (C) 1999 Promise Technology, Inc.
|
|
|
* Author: Frank Tiernan (frankt@promise.com)
|
|
|
* Released under terms of General Public License
|
|
@@ -344,7 +324,6 @@ static void __devinit init_dma_pdc202xx(ide_hwif_t *hwif, unsigned long dmabase)
|
|
|
(primary_mode & 1) ? "MASTER" : "PCI",
|
|
|
(secondary_mode & 1) ? "MASTER" : "PCI" );
|
|
|
|
|
|
-#ifdef CONFIG_PDC202XX_BURST
|
|
|
if (!(udma_speed_flag & 1)) {
|
|
|
printk(KERN_INFO "%s: FORCING BURST BIT 0x%02x->0x%02x ",
|
|
|
hwif->cds->name, udma_speed_flag,
|
|
@@ -352,7 +331,6 @@ static void __devinit init_dma_pdc202xx(ide_hwif_t *hwif, unsigned long dmabase)
|
|
|
outb(udma_speed_flag | 1, dmabase | 0x1f);
|
|
|
printk("%sACTIVE\n", (inb(dmabase | 0x1f) & 1) ? "" : "IN");
|
|
|
}
|
|
|
-#endif /* CONFIG_PDC202XX_BURST */
|
|
|
|
|
|
ide_setup_dma(hwif, dmabase);
|
|
|
}
|