coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
variants.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #ifndef __BASEBOARD_VARIANTS_H__
4 #define __BASEBOARD_VARIANTS_H__
5 
6 #include <soc/gpio.h>
7 #include <soc/meminit.h>
8 #include <stddef.h>
9 
10 /*
11  * The next set of functions return the gpio table and fill in the number of
12  * entries for each table.
13  */
14 const struct pad_config *variant_base_gpio_table(size_t *num);
15 const struct pad_config *variant_override_gpio_table(size_t *num);
16 
18 
19 const struct mb_cfg *variant_memory_params(void);
20 int variant_memory_sku(void);
21 
22 #endif /* __BASEBOARD_VARIANTS_H__ */
const struct mb_cfg * variant_memory_params(void)
Definition: memory.c:67
int variant_memory_sku(void)
Definition: memory.c:74
const struct pad_config * variant_override_gpio_table(size_t *num)
Definition: gpio.c:450
const struct pad_config * variant_base_gpio_table(size_t *num)
Definition: gpio.c:444
void variant_configure_early_gpio_pads(void)
Definition: early_gpio.c:117
Definition: meminit.h:71