![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <string.h>
#include <baseboard/variants.h>
#include <ec/google/chromeec/ec.h>
#include <drivers/vpd/vpd.h>
#include <soc/cpu.h>
#include <soc/intel/apollolake/chip.h>
Go to the source code of this file.
Enumerations | |
enum | snappy_sku { SKU_UNKNOWN = -1 , SKU_RESERVED0 , SKU_RESERVED1 , SKU_BIGDADDY_KBDBKLIGHT , SKU_RESERVED3 , SKU_RESERVED4 , SKU_BIGDADDY , SKU_RESERVED6 , SKU_ALAN , SKU_SNAPPY } |
Functions | |
void | variant_board_ec_set_skuid (void) |
uint8_t | variant_board_sku (void) |
void | mainboard_devtree_update (struct device *dev) |
enum snappy_sku |
Enumerator | |
---|---|
SKU_UNKNOWN | |
SKU_RESERVED0 | |
SKU_RESERVED1 | |
SKU_BIGDADDY_KBDBKLIGHT | |
SKU_RESERVED3 | |
SKU_RESERVED4 | |
SKU_BIGDADDY | |
SKU_RESERVED6 | |
SKU_ALAN | |
SKU_SNAPPY |
Definition at line 11 of file mainboard.c.
Definition at line 70 of file mainboard.c.
References device::chip_info, SKU_ALAN, SKU_BIGDADDY, SKU_BIGDADDY_KBDBKLIGHT, sku_id(), usb2_eye_per_port::Usb20IUsbTxEmphasisEn, usb2_eye_per_port::Usb20PerPortPeTxiSet, usb2_eye_per_port::Usb20PerPortTxiSet, usb2_eye_per_port::Usb20PerPortTxPeHalf, soc_intel_apollolake_config::usb2eye, and variant_board_sku().
Definition at line 24 of file mainboard.c.
References google_chromeec_set_sku_id(), and variant_board_sku().
Definition at line 32 of file mainboard.c.
References ARRAY_SIZE, ch, CONFIG, sku_strapping_value(), strlen(), vpd_gets(), and VPD_RO_THEN_RW.