coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
gpio.c
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later */
2
3
#include <baseboard/gpio.h>
4
#include <baseboard/variants.h>
5
#include <gpio.h>
6
#include <soc/gpio.h>
7
#include <
ec/google/chromeec/ec.h
>
8
9
static
const
struct
soc_amd_gpio
bid_gpio_set_stage_ram
[] = {
10
/* PEN_DETECT_ODL - Not connected */
11
PAD_NC
(
GPIO_4
),
12
/* AGPIO_5 - NC */
13
PAD_NC
(
GPIO_5
),
14
/* EGPIO141 - NC */
15
PAD_NC
(
GPIO_141
),
16
/* EGPIO144 - NC (etk5515 not used) */
17
PAD_NC
(
GPIO_144
),
18
};
19
20
const
struct
soc_amd_gpio
*
variant_override_gpio_table
(
size_t
*size)
21
{
22
*size =
ARRAY_SIZE
(
bid_gpio_set_stage_ram
);
23
return
bid_gpio_set_stage_ram
;
24
}
ARRAY_SIZE
#define ARRAY_SIZE(a)
Definition:
helpers.h:12
ec.h
variant_override_gpio_table
const struct pad_config *__weak variant_override_gpio_table(size_t *num)
Definition:
gpio.c:450
bid_gpio_set_stage_ram
static const struct soc_amd_gpio bid_gpio_set_stage_ram[]
Definition:
gpio.c:9
GPIO_5
#define GPIO_5
Definition:
gpio.h:26
GPIO_141
#define GPIO_141
Definition:
gpio.h:88
GPIO_4
#define GPIO_4
Definition:
gpio.h:25
GPIO_144
#define GPIO_144
Definition:
gpio.h:91
PAD_NC
#define PAD_NC(pin)
Definition:
gpio_defs.h:263
soc_amd_gpio
Definition:
gpio.h:11
src
mainboard
google
zork
variants
shuboz
gpio.c
Generated by
1.9.1