coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
dramc_register.h File Reference
#include <device/mmio.h>
#include <types.h>
#include <soc/addressmap.h>
Include dependency graph for dramc_register.h:

Go to the source code of this file.

Data Structures

struct  dramc_no_regs_rk_counter
 
struct  dramc_nao_regs_rk
 
struct  dramc_nao_regs
 
struct  dramc_ao_regs_rk
 
struct  dramc_ao_regs_shu_rk
 
struct  dramc_ao_regs
 
struct  dramc_ao_regs::dramc_ao_regs_shu
 
struct  dramc_ddrphy_regs_misc_stberr_rk
 
struct  dramc_ddrphy_regs_shu_rk
 
struct  dramc_ddrphy_ao_regs
 
struct  dramc_ddrphy_ao_regs::ddrphy_ao_shu
 
struct  dramc_ddrphy_nao_regs
 
struct  emi_regs
 
struct  chn_emi_regs
 
struct  emi_mpu_regs
 
struct  dramc_channel_regs
 

Functions

 check_member (dramc_nao_regs, testmode, 0x0000)
 
 check_member (dramc_nao_regs, cmddrv2, 0x0474)
 
 check_member (dramc_ao_regs, ddrconf0, 0x0000)
 
 check_member (dramc_ao_regs, shu[3].dqsg_retry, 0x1e54)
 
 check_member (dramc_ddrphy_ao_regs, pll1, 0x0000)
 
 check_member (dramc_ddrphy_ao_regs, shu[3].rk[2].ca_cmd[9], 0x1FC4)
 
 check_member (dramc_ddrphy_nao_regs, misc_sta_extlb[0], 0x0)
 
 check_member (dramc_ddrphy_nao_regs, misc_phy_rgs_stben_cmd, 0x01A0)
 
 check_member (emi_regs, cona, 0x0000)
 
 check_member (emi_regs, bwct0_5th, 0x07B0)
 
 check_member (chn_emi_regs, chn_cona, 0x0000)
 
 check_member (chn_emi_regs, chn_emi_shf0, 0x0710)
 
 check_member (emi_mpu_regs, mpu_ctrl, 0x0000)
 
 check_member (emi_mpu_regs, mpu_ctrl_d[0], 0x0800)
 

Variables

static struct dramc_channel_regs *const ch = (void *)DRAMC_CH_BASE
 
static struct emi_mpu_regs *const emi_mpu = (void *)EMI_MPU_BASE
 

Function Documentation

◆ check_member() [1/14]

check_member ( chn_emi_regs  ,
chn_cona  ,
0x0000   
)

◆ check_member() [2/14]

check_member ( chn_emi_regs  ,
chn_emi_shf0  ,
0x0710   
)

◆ check_member() [3/14]

check_member ( dramc_ao_regs  ,
ddrconf0  ,
0x0000   
)

◆ check_member() [4/14]

check_member ( dramc_ao_regs  ,
shu.  dqsg_retry[3],
0x1e54   
)

◆ check_member() [5/14]

check_member ( dramc_ddrphy_ao_regs  ,
pll1  ,
0x0000   
)

◆ check_member() [6/14]

check_member ( dramc_ddrphy_ao_regs  ,
shu.rk.  ca_cmd[3][2][9],
0x1FC4   
)

◆ check_member() [7/14]

check_member ( dramc_ddrphy_nao_regs  ,
misc_phy_rgs_stben_cmd  ,
0x01A0   
)

◆ check_member() [8/14]

check_member ( dramc_ddrphy_nao_regs  ,
misc_sta_extlb  [0],
0x0   
)

◆ check_member() [9/14]

check_member ( dramc_nao_regs  ,
cmddrv2  ,
0x0474   
)

◆ check_member() [10/14]

check_member ( dramc_nao_regs  ,
testmode  ,
0x0000   
)

◆ check_member() [11/14]

check_member ( emi_mpu_regs  ,
mpu_ctrl  ,
0x0000   
)

◆ check_member() [12/14]

check_member ( emi_mpu_regs  ,
mpu_ctrl_d  [0],
0x0800   
)

◆ check_member() [13/14]

check_member ( emi_regs  ,
bwct0_5th  ,
0x07B0   
)

◆ check_member() [14/14]

check_member ( emi_regs  ,
cona  ,
0x0000   
)

Variable Documentation

◆ ch

struct dramc_channel_regs* const ch = (void *)DRAMC_CH_BASE
static

Definition at line 1024 of file dramc_register.h.

◆ emi_mpu

struct emi_mpu_regs* const emi_mpu = (void *)EMI_MPU_BASE
static

Definition at line 1025 of file dramc_register.h.

Referenced by emi_init2().