12 #if CONFIG(HAVE_ACPI_TABLES)
66 die(
"IOAPIC error!\n");
79 res->
limit = 0xffffUL;
83 res->
base = 0xff800000UL;
84 res->
size = 0x00800000UL;
90 res->
size = 0x00001000;
99 #if CONFIG(HAVE_ACPI_TABLES)
108 static const struct pci_driver isa_driver
__pci_driver = {
114 static const struct pci_driver isa_SB_driver
__pci_driver = {
unsigned long acpi_write_hpet(const struct device *device, unsigned long current, acpi_rsdp_t *rsdp)
u8 get_ioapic_id(void *ioapic_base)
void setup_ioapic(void *ioapic_base, u8 ioapic_id)
void __noreturn die(const char *fmt,...)
void generate_cpu_entries(const struct device *device)
struct resource * new_resource(struct device *dev, unsigned int index)
See if a resource structure already exists for a given index and if not allocate one.
#define ONOFF(cond, reg, bits)
static __always_inline void pci_write_config32(const struct device *dev, u16 reg, u32 val)
static __always_inline void pci_or_config16(const struct device *dev, u16 reg, u16 ormask)
static __always_inline u16 pci_read_config16(const struct device *dev, u16 reg)
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 void isa_init(struct device *dev)
static void sb_read_resources(struct device *dev)
static const struct device_operations isa_ops
static const struct pci_driver isa_driver __pci_driver
void cmos_init(bool invalid)
#define PCI_COMMAND_SPECIAL
void pci_dev_enable_resources(struct device *dev)
void pci_dev_read_resources(struct device *dev)
void pci_dev_set_resources(struct device *dev)
#define PCI_DID_INTEL_82371SB_ISA
#define PCI_DID_INTEL_82371AB_ISA
#define IORESOURCE_RESERVE
#define IORESOURCE_ASSIGNED
void scan_static_bus(struct device *bus)
void(* read_resources)(struct device *dev)
DEVTREE_CONST void * chip_info