coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
meminit.h File Reference
#include <types.h>
#include <fsp/soc_binding.h>
#include <intelblocks/meminit.h>
Include dependency graph for meminit.h:

Go to the source code of this file.

Data Structures

struct  ddr4_dq
 
struct  ddr4_dqs
 
struct  ddr4_dq_map
 
struct  ddr4_dqs_map
 
struct  lp4x_dq
 
struct  lp4x_dqs
 
struct  lp4x_dq_map
 
struct  lp4x_dqs_map
 
struct  mem_ddr4_config
 
struct  mb_cfg
 

Enumerations

enum  mem_type {
  MEM_TYPE_DDR4 , MEM_TYPE_DDR5 , MEM_TYPE_LP4X , MEM_TYPE_LP5X ,
  MEM_TYPE_DDR4 , MEM_TYPE_LP4X
}
 

Functions

void memcfg_init (FSPM_UPD *memupd, const struct mb_cfg *mb_cfg, const struct mem_spd *spd_info, bool half_populated)
 

Enumeration Type Documentation

◆ mem_type

enum mem_type
Enumerator
MEM_TYPE_DDR4 
MEM_TYPE_DDR5 
MEM_TYPE_LP4X 
MEM_TYPE_LP5X 
MEM_TYPE_DDR4 
MEM_TYPE_LP4X 

Definition at line 10 of file meminit.h.

Function Documentation

◆ memcfg_init()

void memcfg_init ( FSPM_UPD *  memupd,
const struct mb_cfg mb_cfg,
const struct mem_spd spd_info,
bool  half_populated 
)