diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2000-01-21 22:34:01 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2000-01-21 22:34:01 +0000 |
commit | 9e30c3705aed9fbec4c3304570e4d6e707856bcb (patch) | |
tree | b19e6acb5a67af31a4e7742e05c2166dc3f1444c /drivers/char/buz.c | |
parent | 72919904796333a20c6a5d5c380091b42e407aa9 (diff) |
Merge with Linux 2.3.22.
Diffstat (limited to 'drivers/char/buz.c')
-rw-r--r-- | drivers/char/buz.c | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/drivers/char/buz.c b/drivers/char/buz.c index b535ac05e..91c131c56 100644 --- a/drivers/char/buz.c +++ b/drivers/char/buz.c @@ -3366,29 +3366,25 @@ static int find_zr36057(void) return zoran_num; } -#include "chipsets.h" - static void handle_chipset(void) { - int index; - struct pci_dev *dev = NULL; - - for (index = 0; index < sizeof(black) / sizeof(black[0]); index++) { - if ((dev = pci_find_device(black[index].vendor, black[index].device, dev)) != NULL) { - printk(KERN_INFO ": Host bridge: %s, ", black[index].name); - switch (black[index].action) { - - case TRITON: - printk("enabling Triton support.\n"); - triton = 1; - break; + if(pci_pci_problems&PCIPCI_FAIL) + { + printk(KERN_WARNING "buz: This configuration is known to have PCI to PCI DMA problems\n"); + printk(KERN_WARNING "buz: You may not be able to use overlay mode.\n"); + } + - case NATOMA: - printk("enabling Natoma workaround.\n"); - natoma = 1; - break; - } - } + if(pci_pci_problems&PCIPCI_TRITON) + { + printk("buz: Enabling Triton support.\n"); + triton = 1; + } + + if(pci_pci_problems&PCIPCI_NATOMA) + { + printk("buz: Enabling Natoma workaround.\n"); + natoma = 1; } } |