| /* 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_ */ |