added CONFIG_PCI_CONFIG_HOST_BRIDGE to enable host bridge configuration

This commit is contained in:
stroese 2004-12-16 17:48:41 +00:00
parent a842a6d23c
commit 6bb992ba9d
1 changed files with 12 additions and 2 deletions

View File

@ -429,8 +429,18 @@ int pci_hose_scan_bus(struct pci_controller *hose, int bus)
dev += PCI_BDF(0,0,1))
{
/* Skip our host bridge */
if ( dev == PCI_BDF(hose->first_busno,0,0) )
continue;
if ( dev == PCI_BDF(hose->first_busno,0,0) ) {
#if defined(CONFIG_PCI_CONFIG_HOST_BRIDGE) /* don't skip host bridge */
/*
* Only skip hostbridge configuration if "pciconfighost" is not set
*/
if (getenv("pciconfighost") == NULL) {
continue; /* Skip our host bridge */
}
#else
continue; /* Skip our host bridge */
#endif
}
if (PCI_FUNC(dev) && !found_multi)
continue;