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 
16 {
17  /* Chausie doesn't have a write protect pin */
18  return 0;
19 }
20 
DECLARE_NO_CROS_GPIOS()
void fill_lb_gpios(struct lb_gpios *gpios)
Definition: chromeos.c:9
int get_write_protect_state(void)
Only used if CONFIG(CHROMEOS) is set.
Definition: chromeos.c:15
#define ARRAY_SIZE(a)
Definition: helpers.h:12
void lb_add_gpios(struct lb_gpios *gpios, const struct lb_gpio *gpio_table, size_t count)