/* Can be used to override the logic in pci_scan_bus for skipping already-configured bus numbers - to be used for buggy BIOSes
or architectures with incomplete PCI setup by the loader */
#define pcibios_assign_all_busses() 1
/* * A board can define one or more PCI channels that represent built-in (or * external) PCI controllers.
*/ struct pci_channel { struct pci_channel *next; struct pci_bus *bus;
externint register_pci_controller(struct pci_channel *hose); externvoid pcibios_report_status(unsignedint status_mask, int warn);
/* arch/sh/drivers/pci/common.c */ externint early_read_config_byte(struct pci_channel *hose, int top_bus, int bus, int devfn, int offset, u8 *value); externint early_read_config_word(struct pci_channel *hose, int top_bus, int bus, int devfn, int offset, u16 *value); externint early_read_config_dword(struct pci_channel *hose, int top_bus, int bus, int devfn, int offset, u32 *value); externint early_write_config_byte(struct pci_channel *hose, int top_bus, int bus, int devfn, int offset, u8 value); externint early_write_config_word(struct pci_channel *hose, int top_bus, int bus, int devfn, int offset, u16 value); externint early_write_config_dword(struct pci_channel *hose, int top_bus, int bus, int devfn, int offset, u32 value); externvoid pcibios_enable_timers(struct pci_channel *hose); externunsignedint pcibios_handle_status_errors(unsignedlong addr, unsignedint status, struct pci_channel *hose); externint pci_is_66mhz_capable(struct pci_channel *hose, int top_bus, int current_bus);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.