coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ec.c
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #include <console/console.h>
5 #include "ec.h"
6 
7 void butterfly_ec_init(void)
8 {
9  printk(BIOS_DEBUG, "Butterfly EC Init\n");
10 
11  /* Report EC info */
12  /* EC version: 6 bytes */
13  printk(BIOS_DEBUG," EC version: %c%c%c%c%c%c\n",
17 
18  /* Disable wake on USB, LAN & RTC */
19  /* Enable Wake from Keyboard */
21 
22 }
#define printk(level,...)
Definition: stdlib.h:16
u8 ec_mem_read(u8 addr)
Definition: ec.c:94
void ec_mem_write(u8 addr, u8 data)
Definition: ec.c:101
#define EC_PSW_IKB
Definition: ec.h:125
#define EC_FW_VER4
Definition: ec.h:153
#define EC_FW_VER3
Definition: ec.h:152
#define EC_FW_VER2
Definition: ec.h:151
#define EC_FW_VER1
Definition: ec.h:150
#define EC_EC_PSW
Definition: ec.h:124
#define EC_FW_VER5
Definition: ec.h:154
#define EC_FW_VER0
Definition: ec.h:149
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
Definition: loglevel.h:128
void butterfly_ec_init(void)
Definition: ec.c:7