coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ec.c File Reference
#include <bootmode.h>
#include <types.h>
#include <console/console.h>
#include <ec/quanta/it8518/ec.h>
#include <device/device.h>
#include <southbridge/intel/bd82x6x/pch.h>
#include <southbridge/intel/common/pmbase.h>
#include "ec.h"
Include dependency graph for ec.c:

Go to the source code of this file.

Functions

void stout_ec_init (void)
 
void stout_ec_finalize_smm (void)
 

Function Documentation

◆ stout_ec_finalize_smm()

void stout_ec_finalize_smm ( void  )

Definition at line 41 of file ec.c.

References BIOS_ERR, EC_MBAT_STATUS, EC_PERIPH_STAT_3, ec_read(), PM1_CNT, printk, read_pmbase32(), and write_pmbase32().

Referenced by mainboard_smi_apmc().

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

◆ stout_ec_init()

void stout_ec_init ( void  )

Definition at line 12 of file ec.c.

References BIOS_DEBUG, EC_FW_VER, ec_kbc_write_cmd(), EC_KBD_CMD_UNMUTE, EC_PERIPH_CNTL_3, ec_read(), EC_USB_S3_EN, ec_write(), get_recovery_mode_switch(), and printk.

Referenced by mainboard_init().

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