coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
variant.c File Reference
#include <acpi/acpi.h>
#include <ec/google/chromeec/ec.h>
#include <drivers/intel/gma/opregion.h>
#include <baseboard/variants.h>
#include <gpio.h>
#include <variant/sku.h>
#include <soc/intel/apollolake/chip.h>
Include dependency graph for variant.c:

Go to the source code of this file.

Functions

const char * mainboard_vbt_filename (void)
 
void variant_smi_sleep (u8 slp_typ)
 
void variant_update_devtree (struct device *dev)
 

Function Documentation

◆ mainboard_vbt_filename()

const char* mainboard_vbt_filename ( void  )

Definition at line 11 of file variant.c.

References google_chromeec_get_board_sku(), SKU_19_HDMI_TS, SKU_49_2A2C_TS, SKU_50_HDMI, SKU_51_2A2C, SKU_52_HDMI_TS, SKU_9_HDMI, and sku_id().

Here is the call graph for this function:

◆ variant_smi_sleep()

void variant_smi_sleep ( u8  slp_typ)

Definition at line 32 of file variant.c.

References ACPI_S5, google_chromeec_get_board_sku(), power_off_lte_module(), SKU_17_LTE, SKU_18_LTE_TS, and SKU_39_1A2C_360_LTE_TS_NO_STYLUES.

Here is the call graph for this function:

◆ variant_update_devtree()

void variant_update_devtree ( struct device dev)