|  | /* SPDX-License-Identifier: GPL-2.0 */ | 
|  | #ifndef PCI_BCM63XX_H_ | 
|  | #define PCI_BCM63XX_H_ | 
|  |  | 
|  | #include <bcm63xx_cpu.h> | 
|  | #include <bcm63xx_io.h> | 
|  | #include <bcm63xx_regs.h> | 
|  | #include <bcm63xx_dev_pci.h> | 
|  |  | 
|  | /* | 
|  | * Cardbus shares  the PCI bus, but has	 no IDSEL, so a	 special id is | 
|  | * reserved for it.  If you have a standard PCI device at this id, you | 
|  | * need to change the following definition. | 
|  | */ | 
|  | #define CARDBUS_PCI_IDSEL	0x8 | 
|  |  | 
|  |  | 
|  | #define PCIE_BUS_BRIDGE		0 | 
|  | #define PCIE_BUS_DEVICE		1 | 
|  |  | 
|  | /* | 
|  | * defined in ops-bcm63xx.c | 
|  | */ | 
|  | extern struct pci_ops bcm63xx_pci_ops; | 
|  | extern struct pci_ops bcm63xx_cb_ops; | 
|  | extern struct pci_ops bcm63xx_pcie_ops; | 
|  |  | 
|  | /* | 
|  | * defined in pci-bcm63xx.c | 
|  | */ | 
|  | extern void __iomem *pci_iospace_start; | 
|  |  | 
|  | #endif /* ! PCI_BCM63XX_H_ */ |