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-only */
2 
3 #ifndef __BASEBOARD_VARIANTS_H__
4 #define __BASEBOARD_VARIANTS_H__
5 
6 #include <soc/gpio.h>
7 #include <soc/meminit.h>
8 #include <stdint.h>
9 
11  jsl_ddr4 = 1,
13 };
14 
15 /* The next set of functions return the gpio table and fill in the number of
16  * entries for each table. */
17 
18 const struct pad_config *variant_gpio_table(size_t *num);
19 const struct pad_config *variant_early_gpio_table(size_t *num);
21 
22 #endif /*__BASEBOARD_VARIANTS_H__ */
uint32_t board_id(void)
board_id() - Get the board version
Definition: ec_boardid.c:6
const struct pad_config * variant_gpio_table(size_t *num)
Definition: gpio.c:406
const struct pad_config * variant_early_gpio_table(size_t *num)
Definition: gpio.c:204
const struct mb_cfg * variant_memcfg_config(void)
Definition: memory.c:46
jsl_board_id
Definition: variants.h:10
@ jsl_ddr4
Definition: variants.h:11
@ jsl_lpddr4
Definition: variants.h:12
unsigned char uint8_t
Definition: stdint.h:8
Definition: meminit.h:71