coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <baseboard/gpio.h>
#include <baseboard/variants.h>
#include <device/device.h>
#include <drivers/intel/gma/opregion.h>
#include <ec/ec.h>
#include <soc/gpio.h>
#include <smbios.h>
#include <stdint.h>
#include <string.h>
#include "board_id.h"
#include <fw_config.h>
Go to the source code of this file.
Functions | |
const char * | smbios_system_sku (void) |
static void | mainboard_init (void *chip_info) |
void __weak | variant_devtree_update (void) |
static void | mainboard_enable (struct device *dev) |
const char * | mainboard_vbt_filename (void) |
Variables | |
struct chip_operations | mainboard_ops |
Definition at line 57 of file mainboard.c.
References mainboard_smbios_strings(), and device::ops.
Definition at line 24 of file mainboard.c.
References CONFIG, mainboard_ec_init(), variant_configure_gpio_pads(), and variant_devtree_update().
const char* mainboard_vbt_filename | ( | void | ) |
Definition at line 69 of file mainboard.c.
References ADL_M_LP4, ADL_M_LP5, ADL_P_DDR5_1, ADL_P_DDR5_2, ADL_P_LP5_1, ADL_P_LP5_2, CONFIG, get_board_id(), and sku_id().
const char* smbios_system_sku | ( | void | ) |
Definition at line 15 of file mainboard.c.
References get_board_id(), sku_id(), and snprintf().
Definition at line 34 of file mainboard.c.
struct chip_operations mainboard_ops |
Definition at line 57 of file mainboard.c.