3 #define __SIMPLE_DEVICE__
11 #include <soc/iomap.h>
12 #include <soc/pci_devs.h>
static void noop_set_resources(struct device *dev)
#define mmio_resource(dev, idx, basek, sizek)
void ioe_p2sb_sbi_write(uint8_t pid, uint16_t reg, uint32_t val)
struct device_operations device_ops
static const struct pci_driver ioe_p2sb __pci_driver
static const unsigned short pci_device_ids[]
static void read_resources(struct device *dev)
uint32_t ioe_p2sb_sbi_read(uint8_t pid, uint16_t reg)
void ioe_p2sb_enable_bar(void)
uint32_t p2sb_dev_sbi_read(pci_devfn_t dev, uint8_t pid, uint16_t reg)
void p2sb_dev_enable_bar(pci_devfn_t dev, uint64_t bar)
void p2sb_dev_sbi_write(pci_devfn_t dev, uint8_t pid, uint16_t reg, uint32_t val)
struct pci_operations pci_dev_ops_pci
Default device operation for PCI devices.
#define PCI_DID_INTEL_MTL_IOE_P_P2SB
#define PCI_DID_INTEL_MTL_IOE_M_P2SB
void(* read_resources)(struct device *dev)