![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <amdblocks/amd_pci_util.h>
#include <commonlib/helpers.h>
#include <device/device.h>
#include <soc/acpi.h>
#include <string.h>
#include <types.h>
#include "gpio.h"
Go to the source code of this file.
Data Structures | |
struct | fch_irq_routing |
Functions | |
_Static_assert (sizeof(fch_pic_routing)==sizeof(fch_apic_routing), "PIC and APIC FCH interrupt tables must be the same size") | |
static void | init_tables (void) |
static void | pirq_setup (void) |
static void | mainboard_init (void *chip_info) |
static void | mainboard_enable (struct device *dev) |
Variables | |
static uint8_t | fch_pic_routing [0x80] |
static uint8_t | fch_apic_routing [0x80] |
static const struct fch_irq_routing | chausie_fch [] |
struct chip_operations | mainboard_ops |
_Static_assert | ( | sizeof(fch_pic_routing) | = =sizeof(fch_apic_routing) , |
"PIC and APIC FCH interrupt tables must be the same size" | |||
) |
Definition at line 68 of file mainboard.c.
References fch_irq_routing::apic_irq_num, ARRAY_SIZE, chausie_fch, fch_apic_routing, fch_pic_routing, fch_irq_routing::intr_index, memset(), fch_irq_routing::pic_irq_num, and PIRQ_NC.
Referenced by mainboard_enable().
Definition at line 94 of file mainboard.c.
References init_tables(), and pirq_setup().
Definition at line 89 of file mainboard.c.
References mainboard_program_gpios().
Definition at line 83 of file mainboard.c.
References fch_apic_routing, fch_pic_routing, intr_data_ptr, and picr_data_ptr.
Referenced by mainboard_enable().
|
static |
Referenced by init_tables().
|
static |
Definition at line 20 of file mainboard.c.
Referenced by init_tables(), and pirq_setup().
|
static |
Definition at line 19 of file mainboard.c.
Referenced by init_tables(), and pirq_setup().
struct chip_operations mainboard_ops |
Definition at line 94 of file mainboard.c.