diff options
Diffstat (limited to 'include/pci.h')
| -rw-r--r-- | include/pci.h | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/include/pci.h b/include/pci.h index 911ba89ac..d46247966 100644 --- a/include/pci.h +++ b/include/pci.h @@ -410,6 +410,9 @@  #define PCI_MAX_PCI_DEVICES	32  #define PCI_MAX_PCI_FUNCTIONS	8 +#define PCI_FIND_CAP_TTL 0x48 +#define CAP_START_POS 0x40 +  /* Include the ID list */  #include <pci_ids.h> @@ -647,6 +650,13 @@ extern int pci_hose_config_device(struct pci_controller *hose,  				  pci_addr_t mem,  				  unsigned long command); +extern int pci_hose_find_capability(struct pci_controller *hose, pci_dev_t dev, +				    int cap); +extern int pci_hose_find_cap_start(struct pci_controller *hose, pci_dev_t dev, +				   u8 hdr_type); +extern int pci_find_cap(struct pci_controller *hose, pci_dev_t dev, int pos, +			int cap); +  const char * pci_class_str(u8 class);  int pci_last_busno(void); |