diff options
Diffstat (limited to 'drivers/ide/pci/pdc202xx_new.c')
-rw-r--r-- | drivers/ide/pci/pdc202xx_new.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/ide/pci/pdc202xx_new.c b/drivers/ide/pci/pdc202xx_new.c index acd63173199b..5a8334d134fb 100644 --- a/drivers/ide/pci/pdc202xx_new.c +++ b/drivers/ide/pci/pdc202xx_new.c | |||
@@ -313,8 +313,8 @@ static unsigned int __devinit init_chipset_pdcnew(struct pci_dev *dev, const cha | |||
313 | if (dev->resource[PCI_ROM_RESOURCE].start) { | 313 | if (dev->resource[PCI_ROM_RESOURCE].start) { |
314 | pci_write_config_dword(dev, PCI_ROM_ADDRESS, | 314 | pci_write_config_dword(dev, PCI_ROM_ADDRESS, |
315 | dev->resource[PCI_ROM_RESOURCE].start | PCI_ROM_ADDRESS_ENABLE); | 315 | dev->resource[PCI_ROM_RESOURCE].start | PCI_ROM_ADDRESS_ENABLE); |
316 | printk(KERN_INFO "%s: ROM enabled at 0x%08lx\n", | 316 | printk(KERN_INFO "%s: ROM enabled at 0x%08lx\n", name, |
317 | name, dev->resource[PCI_ROM_RESOURCE].start); | 317 | (unsigned long)dev->resource[PCI_ROM_RESOURCE].start); |
318 | } | 318 | } |
319 | 319 | ||
320 | #ifdef CONFIG_PPC_PMAC | 320 | #ifdef CONFIG_PPC_PMAC |
@@ -338,6 +338,8 @@ static void __devinit init_hwif_pdc202new(ide_hwif_t *hwif) | |||
338 | hwif->ultra_mask = 0x7f; | 338 | hwif->ultra_mask = 0x7f; |
339 | hwif->mwdma_mask = 0x07; | 339 | hwif->mwdma_mask = 0x07; |
340 | 340 | ||
341 | hwif->err_stops_fifo = 1; | ||
342 | |||
341 | hwif->ide_dma_check = &pdcnew_config_drive_xfer_rate; | 343 | hwif->ide_dma_check = &pdcnew_config_drive_xfer_rate; |
342 | hwif->ide_dma_lostirq = &pdcnew_ide_dma_lostirq; | 344 | hwif->ide_dma_lostirq = &pdcnew_ide_dma_lostirq; |
343 | hwif->ide_dma_timeout = &pdcnew_ide_dma_timeout; | 345 | hwif->ide_dma_timeout = &pdcnew_ide_dma_timeout; |