![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <bootmode.h>
#include <boot/coreboot_tables.h>
#include <device/mmio.h>
#include <gpio.h>
#include <soc/gpio.h>
#include <types.h>
#include <vendorcode/google/chromeos/chromeos.h>
Go to the source code of this file.
Macros | |
#define | WP_STATUS_PAD_CFG0 0x4838 |
#define | WP_STATUS_PAD_CFG1 0x483C |
#define | WP_GPIO GP_E_22 |
#define | ACTIVE_LOW 0 |
#define | ACTIVE_HIGH 1 |
Functions | |
void | fill_lb_gpios (struct lb_gpios *gpios) |
int | get_write_protect_state (void) |
Only used if CONFIG(CHROMEOS) is set. More... | |
DECLARE_CROS_GPIOS (cros_gpios) | |
int | get_ec_is_trusted (void) |
Variables | |
static const struct cros_gpio | cros_gpios [] |
#define ACTIVE_HIGH 1 |
Definition at line 18 of file chromeos.c.
#define ACTIVE_LOW 0 |
Definition at line 17 of file chromeos.c.
#define WP_GPIO GP_E_22 |
Definition at line 15 of file chromeos.c.
#define WP_STATUS_PAD_CFG0 0x4838 |
Definition at line 12 of file chromeos.c.
#define WP_STATUS_PAD_CFG1 0x483C |
Definition at line 13 of file chromeos.c.
DECLARE_CROS_GPIOS | ( | cros_gpios | ) |
Definition at line 20 of file chromeos.c.
References ACTIVE_HIGH, ARRAY_SIZE, get_lid_switch(), gfx_get_init_done(), and lb_add_gpios().
int get_ec_is_trusted | ( | void | ) |
Definition at line 64 of file chromeos.c.
int get_write_protect_state | ( | void | ) |
Only used if CONFIG(CHROMEOS) is set.
Always zero as the WP pin of the flash is tied high.
Definition at line 30 of file chromeos.c.
|
static |
Definition at line 30 of file chromeos.c.