coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <console/console.h>
#include <device/device.h>
#include <device/pci.h>
#include <drivers/i2c/designware/dw_i2c.h>
#include <soc/acpi.h>
#include <soc/cpu.h>
#include <soc/data_fabric.h>
#include <soc/iomap.h>
#include <soc/pci_devs.h>
#include <soc/southbridge.h>
#include "chip.h"
#include <fsp/api.h>
Go to the source code of this file.
Functions | |
static const char * | soc_acpi_name (const struct device *dev) |
static void | set_mmio_dev_ops (struct device *dev) |
static void | enable_dev (struct device *dev) |
static void | soc_init (void *chip_info) |
static void | soc_final (void *chip_info) |
Variables | |
struct device_operations | soc_amd_i2c_mmio_ops |
struct device_operations | picasso_uart_mmio_ops |
struct device_operations | cpu_bus_ops |
static struct device_operations | pci_domain_ops |
struct chip_operations | soc_amd_picasso_ops |
Definition at line 65 of file chip.c.
References cpu_bus_ops, DEVICE_PATH_CPU_CLUSTER, DEVICE_PATH_DOMAIN, DEVICE_PATH_MMIO, device::ops, device::path, pci_domain_ops, set_mmio_dev_ops(), and device_path::type.
Definition at line 48 of file chip.c.
References mmio_path::addr, APU_I2C2_BASE, APU_I2C3_BASE, APU_UART0_BASE, APU_UART1_BASE, device_path::mmio, device::ops, device::path, picasso_uart_mmio_ops, and soc_amd_i2c_mmio_ops.
Referenced by enable_dev().
|
static |
Definition at line 83 of file chip.c.
References agesa_write_acpi_tables(), data_fabric_set_mmio_np(), default_dev_ops_root, fch_init(), and fsp_silicon_init().
struct device_operations cpu_bus_ops |
|
static |
Definition at line 28 of file chip.c.
Referenced by enable_dev().
|
extern |
Definition at line 106 of file uart.c.
Referenced by set_mmio_dev_ops().
|
extern |
struct chip_operations soc_amd_picasso_ops |