coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
chromeos.c
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
3
#include <
bootmode.h
>
4
#include <
boot/coreboot_tables.h
>
5
#include <
gpio.h
>
6
#include <types.h>
7
#include <vendorcode/google/chromeos/chromeos.h>
8
9
void
fill_lb_gpios
(
struct
lb_gpios
*gpios)
10
{
11
struct
lb_gpio
chromeos_gpios[] = {};
12
lb_add_gpios
(gpios, chromeos_gpios,
ARRAY_SIZE
(chromeos_gpios));
13
}
14
15
int
get_write_protect_state
(
void
)
16
{
17
/* Chausie doesn't have a write protect pin */
18
return
0;
19
}
20
21
DECLARE_NO_CROS_GPIOS
();
DECLARE_NO_CROS_GPIOS
DECLARE_NO_CROS_GPIOS()
fill_lb_gpios
void fill_lb_gpios(struct lb_gpios *gpios)
Definition:
chromeos.c:9
get_write_protect_state
int get_write_protect_state(void)
Only used if CONFIG(CHROMEOS) is set.
Definition:
chromeos.c:15
bootmode.h
ARRAY_SIZE
#define ARRAY_SIZE(a)
Definition:
helpers.h:12
coreboot_tables.h
lb_add_gpios
void lb_add_gpios(struct lb_gpios *gpios, const struct lb_gpio *gpio_table, size_t count)
Definition:
coreboot_table.c:143
gpio.h
lb_gpio
Definition:
coreboot_tables.h:292
lb_gpios
Definition:
coreboot_tables.h:302
src
mainboard
amd
chausie
chromeos.c
Generated by
1.9.1