coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <boot/coreboot_tables.h>
#include <device/device.h>
#include <gpio.h>
#include <soc/clock.h>
#include <soc/soc_services.h>
#include <soc/usb.h>
#include <soc/blsp.h>
#include <symbols.h>
#include <vendorcode/google/chromeos/chromeos.h>
#include "mmu.h"
Go to the source code of this file.
Macros | |
#define | USB_ENABLE_GPIO 51 |
Functions | |
static void | setup_usb (void) |
static void | mainboard_init (struct device *dev) |
static void | mainboard_enable (struct device *dev) |
void | lb_board (struct lb_header *header) |
Variables | |
struct chip_operations | mainboard_ops |
#define USB_ENABLE_GPIO 51 |
Definition at line 15 of file mainboard.c.
Definition at line 55 of file mainboard.c.
References CONFIG, dma, dma_coherent(), header, lb_new_record(), lb_table_add_macs_from_vpd(), LB_TAG_DMA, and REGION_SIZE.
Definition at line 46 of file mainboard.c.
References device_operations::init, mainboard_init(), and device::ops.
Definition at line 24 of file mainboard.c.
References CONFIG, dcache_mmu_disable(), DRAM_INITIALIZED, setup_mmu(), setup_usb(), and start_tzbsp().
Referenced by mainboard_enable().
Definition at line 17 of file mainboard.c.
References setup_usb_host1(), and usb_clock_config().
Referenced by mainboard_init().
struct chip_operations mainboard_ops |
Definition at line 46 of file mainboard.c.