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 <baseboard/variants.h>
#include <delay.h>
#include <ec/google/chromeec/ec.h>
#include <gpio.h>
#include <sar.h>
Include dependency graph for variant.c:

Go to the source code of this file.

Enumerations

enum  {
  SKU_ID_BOTEN_MIN = 0x60000 , SKU_ID_BOTEN_MAX = 0x6ffff , SKU_ID_BOTENFLEX_MIN = 0x90000 , SKU_ID_BOTENFLEX_MAX = 0x9ffff ,
  SKU_ID_BOOKEM_MIN = 0x290000 , SKU_ID_BOOKEM_MAX = 0x29ffff
}
 

Functions

static void power_off_lte_module (void)
 
void variant_smi_sleep (u8 slp_typ)
 
const char * get_wifi_sar_cbfs_filename (void)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SKU_ID_BOTEN_MIN 
SKU_ID_BOTEN_MAX 
SKU_ID_BOTENFLEX_MIN 
SKU_ID_BOTENFLEX_MAX 
SKU_ID_BOOKEM_MIN 
SKU_ID_BOOKEM_MAX 

Definition at line 10 of file variant.c.

Function Documentation

◆ get_wifi_sar_cbfs_filename()

const char* get_wifi_sar_cbfs_filename ( void  )

◆ power_off_lte_module()

static void power_off_lte_module ( void  )
static

Definition at line 19 of file variant.c.

References gpio_output(), GPP_A10, GPP_H17, and mdelay().

Referenced by variant_smi_sleep().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ variant_smi_sleep()

void variant_smi_sleep ( u8  slp_typ)

Definition at line 26 of file variant.c.

References ACPI_S5, and power_off_lte_module().

Here is the call graph for this function: