![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <string.h>
#include <soc/romstage.h>
#include <soc/gpio_apl.h>
#include <soc/meminit.h>
#include <fsp/api.h>
#include <FspmUpd.h>
#include <console/console.h>
#include <gpio.h>
Go to the source code of this file.
Functions | |
static uint8_t | get_memory_skuid (void) |
void | mainboard_memory_init_params (FSPM_UPD *memupd) |
void | mainboard_save_dimm_info (void) |
Variables | |
static const uint8_t | memory_skuid_pads [] = { GPIO_214, GPIO_215 } |
static const struct lpddr4_sku | skus [] |
static const struct lpddr4_cfg | lp4cfg |
static const uint8_t | ch0_bit_swizzling [] |
static const uint8_t | ch1_bit_swizzling [] |
static const uint8_t | ch2_bit_swizzling [] |
static const uint8_t | ch3_bit_swizzling [] |
Definition at line 88 of file romstage.c.
References ARRAY_SIZE, gpio_get(), and memory_skuid_pads.
Referenced by mainboard_memory_init_params(), and mainboard_save_dimm_info().
void mainboard_memory_init_params | ( | FSPM_UPD * | memupd | ) |
Definition at line 99 of file romstage.c.
References ARRAY_SIZE, BIOS_DEBUG, BIOS_INFO, ch0_bit_swizzling, ch1_bit_swizzling, ch2_bit_swizzling, ch3_bit_swizzling, config, FSP_M_CONFIG, get_memory_skuid(), gpio_configure_pads(), gpio_table, memcpy(), and printk.
Definition at line 192 of file romstage.c.
References get_memory_skuid(), lp4cfg, and save_lpddr4_dimm_info().
|
static |
Definition at line 53 of file romstage.c.
Referenced by mainboard_memory_init_params().
|
static |
Definition at line 60 of file romstage.c.
Referenced by mainboard_memory_init_params().
|
static |
Definition at line 67 of file romstage.c.
Referenced by mainboard_memory_init_params().
|
static |
Definition at line 74 of file romstage.c.
Referenced by mainboard_memory_init_params().
|
static |
Definition at line 18 of file romstage.c.
Referenced by mainboard_save_dimm_info().
Definition at line 18 of file romstage.c.
Referenced by get_memory_skuid().
|
static |
Definition at line 18 of file romstage.c.