linux grundler

Grant Grundler grundler@puffin.external.hp.com
Tue, 7 Nov 2000 19:51:23 -0700


CVSROOT:	/home/cvs/parisc
Module name:	linux
Changes by:	grundler	00/11/07 19:51:23

Modified files:
	arch/parisc/kernel: lba_pci.c pci.c 
	include/asm-parisc: pci.h 

Log message:
PDC PAT support w/PPB working. Tested on c3k (32- and 64-bit) and A500
with 4port100BT and "Combo-Card" (2x Tulip + 896 SCSI).
LBA code handles each PCI bus completely independently from any busses
under other bridges.

TODO: PPB support is still weak.
FAST Back-Back and Secondary Latency timer aren't enabled/programmed.
This is really a deficiency in generic PCI support and I'll
try to get in touch with Martin Mares on reworking some of this.
Generic PCI (pbus_set_ranges()) sets PCI_BRIDGE_CONTROL to 0x04
by default (ISA behaviors are enabled). We want 0x23 instead.
Adding a pcibios_update_ppb() to lba_driver_callback() right
after pbus_set_ranges() is invoked should be feasible.