93 static const struct pci_driver ich9_pcie
__pci_driver = {
#define printk(level,...)
static __always_inline void pci_or_config32(const struct device *dev, u16 reg, u32 ormask)
static __always_inline void pci_and_config16(const struct device *dev, u16 reg, u16 andmask)
static __always_inline void pci_update_config32(const struct device *dev, u16 reg, u32 mask, u32 or)
static __always_inline void pci_or_config16(const struct device *dev, u16 reg, u16 ormask)
static __always_inline u32 pci_read_config32(const struct device *dev, u16 reg)
static __always_inline void pci_write_config16(const struct device *dev, u16 reg, u16 val)
static __always_inline void pci_update_config16(const struct device *dev, u16 reg, u16 mask, u16 or)
static __always_inline void pci_write_config8(const struct device *dev, u16 reg, u8 val)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define PCI_BRIDGE_CTL_PARITY
#define PCI_BRIDGE_CONTROL
#define PCI_COMMAND_MASTER
void pci_bus_enable_resources(struct device *dev)
void pci_bus_read_resources(struct device *dev)
struct pci_operations pci_dev_ops_pci
Default device operation for PCI devices.
void pci_dev_set_resources(struct device *dev)
#define PCI_DID_INTEL_82801IB_PCIE6
#define PCI_DID_INTEL_82801IB_PCIE2
#define PCI_DID_INTEL_82801IB_PCIE3
#define PCI_DID_INTEL_82801IB_PCIE4
#define PCI_DID_INTEL_82801IB_PCIE5
#define PCI_DID_INTEL_82801IB_PCIE1
void pciexp_hotplug_scan_bridge(struct device *dev)
void pciexp_scan_bridge(struct device *dev)
static struct device_operations device_ops
static void pci_init(struct device *dev)
static const unsigned short pci_device_ids[]
static const struct pci_driver ich9_pcie __pci_driver
static void pch_pciexp_scan_bridge(struct device *dev)
void(* read_resources)(struct device *dev)
DEVTREE_CONST void * chip_info