coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
dramc_soc.h File Reference

Go to the source code of this file.

Macros

#define DRAM_DFS_SHU_MAX   DRAM_DFS_SHUFFLE_MAX
 
#define DQS_NUMBER_LP4   2
 
#define DQS_BIT_NUMBER   8
 
#define DQ_DATA_WIDTH_LP4   16
 

Enumerations

enum  DRAM_CHANNEL_T {
  CHANNEL_A = 0 , CHANNEL_B , CHANNEL_MAX , CHANNEL_A = 0 ,
  CHANNEL_B , CHANNEL_MAX , CHANNEL_A = 0 , CHANNEL_B ,
  CHANNEL_C , CHANNEL_D , CHANNEL_MAX
}
 
enum  DRAM_RANK_T {
  RANK_0 = 0 , RANK_1 , RANK_MAX , RANK_0 = 0 ,
  RANK_1 , RANK_MAX , RANK_0 = 0 , RANK_1 ,
  RANK_MAX
}
 
enum  DRAM_RANK_NUMBER_T { RANK_SINGLE = 1 , RANK_DUAL }
 
enum  DRAM_DFS_SHUFFLE_TYPE_T {
  DRAM_DFS_SHUFFLE_1 = 0 , DRAM_DFS_SHUFFLE_2 , DRAM_DFS_SHUFFLE_3 , DRAM_DFS_SHUFFLE_4 ,
  DRAM_DFS_SHUFFLE_5 , DRAM_DFS_SHUFFLE_6 , DRAM_DFS_SHUFFLE_7 , DRAM_DFS_SHUFFLE_8 ,
  DRAM_DFS_SHUFFLE_9 , DRAM_DFS_SHUFFLE_10 , DRAM_DFS_SHUFFLE_MAX , DRAM_DFS_SHUFFLE_1 = 0 ,
  DRAM_DFS_SHUFFLE_2 , DRAM_DFS_SHUFFLE_3 , DRAM_DFS_SHUFFLE_4 , DRAM_DFS_SHUFFLE_5 ,
  DRAM_DFS_SHUFFLE_6 , DRAM_DFS_SHUFFLE_7 , DRAM_DFS_SHUFFLE_MAX , DRAM_DFS_SHUFFLE_1 = 0 ,
  DRAM_DFS_SHUFFLE_2 , DRAM_DFS_SHUFFLE_3 , DRAM_DFS_SHUFFLE_4 , DRAM_DFS_SHUFFLE_5 ,
  DRAM_DFS_SHUFFLE_6 , DRAM_DFS_SHUFFLE_7 , DRAM_DFS_SHUFFLE_MAX
}
 
enum  DRAM_CBT_MODE_T {
  CBT_NORMAL_MODE = 0 , CBT_BYTE_MODE1 , CBT_NORMAL_MODE = 0 , CBT_BYTE_MODE1 ,
  CBT_NORMAL_MODE = 0 , CBT_BYTE_MODE1
}
 

Macro Definition Documentation

◆ DQ_DATA_WIDTH_LP4

#define DQ_DATA_WIDTH_LP4   16

Definition at line 54 of file dramc_soc.h.

◆ DQS_BIT_NUMBER

#define DQS_BIT_NUMBER   8

Definition at line 53 of file dramc_soc.h.

◆ DQS_NUMBER_LP4

#define DQS_NUMBER_LP4   2

Definition at line 52 of file dramc_soc.h.

◆ DRAM_DFS_SHU_MAX

#define DRAM_DFS_SHU_MAX   DRAM_DFS_SHUFFLE_MAX

Definition at line 50 of file dramc_soc.h.

Enumeration Type Documentation

◆ DRAM_CBT_MODE_T

Enumerator
CBT_NORMAL_MODE 
CBT_BYTE_MODE1 
CBT_NORMAL_MODE 
CBT_BYTE_MODE1 
CBT_NORMAL_MODE 
CBT_BYTE_MODE1 

Definition at line 45 of file dramc_soc.h.

◆ DRAM_CHANNEL_T

Enumerator
CHANNEL_A 
CHANNEL_B 
CHANNEL_MAX 
CHANNEL_A 
CHANNEL_B 
CHANNEL_MAX 
CHANNEL_A 
CHANNEL_B 
CHANNEL_C 
CHANNEL_D 
CHANNEL_MAX 

Definition at line 6 of file dramc_soc.h.

◆ DRAM_DFS_SHUFFLE_TYPE_T

Enumerator
DRAM_DFS_SHUFFLE_1 
DRAM_DFS_SHUFFLE_2 
DRAM_DFS_SHUFFLE_3 
DRAM_DFS_SHUFFLE_4 
DRAM_DFS_SHUFFLE_5 
DRAM_DFS_SHUFFLE_6 
DRAM_DFS_SHUFFLE_7 
DRAM_DFS_SHUFFLE_8 
DRAM_DFS_SHUFFLE_9 
DRAM_DFS_SHUFFLE_10 
DRAM_DFS_SHUFFLE_MAX 
DRAM_DFS_SHUFFLE_1 
DRAM_DFS_SHUFFLE_2 
DRAM_DFS_SHUFFLE_3 
DRAM_DFS_SHUFFLE_4 
DRAM_DFS_SHUFFLE_5 
DRAM_DFS_SHUFFLE_6 
DRAM_DFS_SHUFFLE_7 
DRAM_DFS_SHUFFLE_MAX 
DRAM_DFS_SHUFFLE_1 
DRAM_DFS_SHUFFLE_2 
DRAM_DFS_SHUFFLE_3 
DRAM_DFS_SHUFFLE_4 
DRAM_DFS_SHUFFLE_5 
DRAM_DFS_SHUFFLE_6 
DRAM_DFS_SHUFFLE_7 
DRAM_DFS_SHUFFLE_MAX 

Definition at line 24 of file dramc_soc.h.

◆ DRAM_RANK_NUMBER_T

Enumerator
RANK_SINGLE 
RANK_DUAL 

Definition at line 18 of file dramc_soc.h.

◆ DRAM_RANK_T

Enumerator
RANK_0 
RANK_1 
RANK_MAX 
RANK_0 
RANK_1 
RANK_MAX 
RANK_0 
RANK_1 
RANK_MAX 

Definition at line 12 of file dramc_soc.h.