44 static const struct pci_driver ich9_thermal
__pci_driver = {
static void write8(void *addr, uint8_t val)
static void write32(void *addr, uint32_t val)
static uint8_t read8(const void *addr)
DEVTREE_CONST struct device * pcidev_on_root(uint8_t dev, uint8_t fn)
#define LPC_IS_MOBILE(dev)
static __always_inline void pci_or_config32(const struct device *dev, u16 reg, u32 ormask)
static __always_inline void pci_write_config32(const struct device *dev, u16 reg, u32 val)
static __always_inline void pci_and_config32(const struct device *dev, u16 reg, u32 andmask)
void pci_dev_enable_resources(struct device *dev)
void pci_dev_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_THERMAL
static struct device_operations device_ops
static void thermal_init(struct device *dev)
static const struct pci_driver ich9_thermal __pci_driver
void(* read_resources)(struct device *dev)