42 static const struct pci_driver pch_thermal
__pci_driver = {
static void write8(void *addr, uint8_t val)
static void write32(void *addr, uint32_t val)
static void write16(void *addr, uint16_t val)
#define printk(level,...)
struct resource * probe_resource(const struct device *dev, unsigned int index)
See if a resource structure already exists for a given index.
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define PCI_BASE_ADDRESS_0
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_IBEXPEAK_THERMAL
static void * res2mmio(const struct resource *res, unsigned long offset, unsigned long mask)
static void thermal_init(struct device *dev)
static const struct pci_driver pch_thermal __pci_driver
static struct device_operations thermal_ops
void(* read_resources)(struct device *dev)