coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
variants.h File Reference
#include <soc/gpio.h>
#include <soc/meminit.h>
#include <stdint.h>
Include dependency graph for variants.h:

Go to the source code of this file.

Enumerations

enum  jsl_board_id { jsl_ddr4 = 1 , jsl_lpddr4 = 4 }
 

Functions

const struct pad_configvariant_gpio_table (size_t *num)
 
const struct pad_configvariant_early_gpio_table (size_t *num)
 
const struct mb_cfgvariant_memcfg_config (uint8_t board_id)
 

Enumeration Type Documentation

◆ jsl_board_id

Enumerator
jsl_ddr4 
jsl_lpddr4 

Definition at line 10 of file variants.h.

Function Documentation

◆ variant_early_gpio_table()

const struct pad_config* variant_early_gpio_table ( size_t num)

Definition at line 204 of file gpio.c.

◆ variant_gpio_table()

const struct pad_config* variant_gpio_table ( size_t num)

Definition at line 406 of file gpio.c.

◆ variant_memcfg_config()

const struct mb_cfg* variant_memcfg_config ( uint8_t  board_id)

Definition at line 98 of file memory.c.

References board_id(), die(), jsl_ddr4, jsl_lpddr4, jslrvp_ddr4_memcfg_cfg, and jslrvp_lpddr4_memcfg_cfg.

Here is the call graph for this function: