coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
e7505.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SMRBASE   0x14 /* System Memory RCOMP Base Address Register, 32 bit? */
 
#define MCHCFGNS   0x52 /* MCH (scrubber) configuration register, 16 bit */
 
#define PAM_0   0x59
 
#define DRB_ROW_0   0x60 /* DRAM Row Boundary register, 8 bit */
 
#define DRB_ROW_1   0x61
 
#define DRB_ROW_2   0x62
 
#define DRB_ROW_3   0x63
 
#define DRB_ROW_4   0x64
 
#define DRB_ROW_5   0x65
 
#define DRB_ROW_6   0x66
 
#define DRB_ROW_7   0x67
 
#define DRA   0x70 /* DRAM Row Attributes registers, 4 x 8 bit */
 
#define DRT   0x78 /* DRAM Timing register, 32 bit */
 
#define DRC   0x7C /* DRAM Controller Mode register, 32 bit */
 
#define DRDCTL   0x80 /* DRAM Read Timing Control register, 16 bit? (if similar to 855PM) */
 
#define CKDIS   0x8C /* Clock disable register, 8 bit */
 
#define SMRAMC   0x9D
 
#define ESMRAMC   0x9E
 
#define APSIZE   0xB4
 
#define TOLM   0xC4 /* Top of Low Memory register, 16 bit */
 
#define REMAPBASE   0xC6 /* Remap Base Address register, 16 bit */
 
#define REMAPLIMIT   0xC8 /* Remap Limit Address register, 16 bit */
 
#define SKPD   0xDE /* Scratchpad register, 16 bit */
 
#define DVNP   0xE0 /* Device Not Present, 16 bit */
 
#define MCHTST   0xF4 /* MCH Test Register, 32 bit? (if similar to 855PM) */
 
#define DRT_CAS_2_5   (0<<4)
 
#define DRT_CAS_2_0   (1<<4)
 
#define DRT_CAS_MASK   (3<<4)
 
#define RAM_COMMAND_NOP   (1<<4)
 
#define RAM_COMMAND_PRECHARGE   (2<<4)
 
#define RAM_COMMAND_MRS   (3<<4)
 
#define RAM_COMMAND_EMRS   (4<<4)
 
#define RAM_COMMAND_CBR   (6<<4)
 
#define RAM_COMMAND_NORMAL   (7<<4)
 
#define DRC_DONE   (1 << 29)
 
#define SMRCTL   0x20 /* System Memory RCOMP Control Register? */
 
#define DQCMDSTR   0x30 /* Strength control for DQ and CMD signal groups? */
 
#define CKESTR   0x31 /* Strength control for CKE signal group? */
 
#define CSBSTR   0x32 /* Strength control for CS# signal group? */
 
#define CKSTR   0x33 /* Strength control for CK signal group? */
 
#define RCVENSTR   0x34 /* Strength control for RCVEnOut# signal group? */
 
#define FERR_GLOBAL   0x40 /* First global error register, 32 bits */
 
#define NERR_GLOBAL   0x44 /* Next global error register, 32 bits */
 
#define DRAM_FERR   0x80 /* DRAM first error register, 8 bits */
 
#define DRAM_NERR   0x82 /* DRAM next error register, 8 bits */
 
#define APSIZE1   0x74
 

Macro Definition Documentation

◆ APSIZE

#define APSIZE   0xB4

Definition at line 33 of file e7505.h.

◆ APSIZE1

#define APSIZE1   0x74

Definition at line 76 of file e7505.h.

◆ CKDIS

#define CKDIS   0x8C /* Clock disable register, 8 bit */

Definition at line 30 of file e7505.h.

◆ CKESTR

#define CKESTR   0x31 /* Strength control for CKE signal group? */

Definition at line 62 of file e7505.h.

◆ CKSTR

#define CKSTR   0x33 /* Strength control for CK signal group? */

Definition at line 64 of file e7505.h.

◆ CSBSTR

#define CSBSTR   0x32 /* Strength control for CS# signal group? */

Definition at line 63 of file e7505.h.

◆ DQCMDSTR

#define DQCMDSTR   0x30 /* Strength control for DQ and CMD signal groups? */

Definition at line 61 of file e7505.h.

◆ DRA

#define DRA   0x70 /* DRAM Row Attributes registers, 4 x 8 bit */

Definition at line 26 of file e7505.h.

◆ DRAM_FERR

#define DRAM_FERR   0x80 /* DRAM first error register, 8 bits */

Definition at line 71 of file e7505.h.

◆ DRAM_NERR

#define DRAM_NERR   0x82 /* DRAM next error register, 8 bits */

Definition at line 72 of file e7505.h.

◆ DRB_ROW_0

#define DRB_ROW_0   0x60 /* DRAM Row Boundary register, 8 bit */

Definition at line 17 of file e7505.h.

◆ DRB_ROW_1

#define DRB_ROW_1   0x61

Definition at line 18 of file e7505.h.

◆ DRB_ROW_2

#define DRB_ROW_2   0x62

Definition at line 19 of file e7505.h.

◆ DRB_ROW_3

#define DRB_ROW_3   0x63

Definition at line 20 of file e7505.h.

◆ DRB_ROW_4

#define DRB_ROW_4   0x64

Definition at line 21 of file e7505.h.

◆ DRB_ROW_5

#define DRB_ROW_5   0x65

Definition at line 22 of file e7505.h.

◆ DRB_ROW_6

#define DRB_ROW_6   0x66

Definition at line 23 of file e7505.h.

◆ DRB_ROW_7

#define DRB_ROW_7   0x67

Definition at line 24 of file e7505.h.

◆ DRC

#define DRC   0x7C /* DRAM Controller Mode register, 32 bit */

Definition at line 28 of file e7505.h.

◆ DRC_DONE

#define DRC_DONE   (1 << 29)

Definition at line 54 of file e7505.h.

◆ DRDCTL

#define DRDCTL   0x80 /* DRAM Read Timing Control register, 16 bit? (if similar to 855PM) */

Definition at line 29 of file e7505.h.

◆ DRT

#define DRT   0x78 /* DRAM Timing register, 32 bit */

Definition at line 27 of file e7505.h.

◆ DRT_CAS_2_0

#define DRT_CAS_2_0   (1<<4)

Definition at line 43 of file e7505.h.

◆ DRT_CAS_2_5

#define DRT_CAS_2_5   (0<<4)

Definition at line 42 of file e7505.h.

◆ DRT_CAS_MASK

#define DRT_CAS_MASK   (3<<4)

Definition at line 44 of file e7505.h.

◆ DVNP

#define DVNP   0xE0 /* Device Not Present, 16 bit */

Definition at line 38 of file e7505.h.

◆ ESMRAMC

#define ESMRAMC   0x9E

Definition at line 32 of file e7505.h.

◆ FERR_GLOBAL

#define FERR_GLOBAL   0x40 /* First global error register, 32 bits */

Definition at line 69 of file e7505.h.

◆ MCHCFGNS

#define MCHCFGNS   0x52 /* MCH (scrubber) configuration register, 16 bit */

Definition at line 13 of file e7505.h.

◆ MCHTST

#define MCHTST   0xF4 /* MCH Test Register, 32 bit? (if similar to 855PM) */

Definition at line 39 of file e7505.h.

◆ NERR_GLOBAL

#define NERR_GLOBAL   0x44 /* Next global error register, 32 bits */

Definition at line 70 of file e7505.h.

◆ PAM_0

#define PAM_0   0x59

Definition at line 15 of file e7505.h.

◆ RAM_COMMAND_CBR

#define RAM_COMMAND_CBR   (6<<4)

Definition at line 51 of file e7505.h.

◆ RAM_COMMAND_EMRS

#define RAM_COMMAND_EMRS   (4<<4)

Definition at line 50 of file e7505.h.

◆ RAM_COMMAND_MRS

#define RAM_COMMAND_MRS   (3<<4)

Definition at line 49 of file e7505.h.

◆ RAM_COMMAND_NOP

#define RAM_COMMAND_NOP   (1<<4)

Definition at line 47 of file e7505.h.

◆ RAM_COMMAND_NORMAL

#define RAM_COMMAND_NORMAL   (7<<4)

Definition at line 52 of file e7505.h.

◆ RAM_COMMAND_PRECHARGE

#define RAM_COMMAND_PRECHARGE   (2<<4)

Definition at line 48 of file e7505.h.

◆ RCVENSTR

#define RCVENSTR   0x34 /* Strength control for RCVEnOut# signal group? */

Definition at line 65 of file e7505.h.

◆ REMAPBASE

#define REMAPBASE   0xC6 /* Remap Base Address register, 16 bit */

Definition at line 35 of file e7505.h.

◆ REMAPLIMIT

#define REMAPLIMIT   0xC8 /* Remap Limit Address register, 16 bit */

Definition at line 36 of file e7505.h.

◆ SKPD

#define SKPD   0xDE /* Scratchpad register, 16 bit */

Definition at line 37 of file e7505.h.

◆ SMRAMC

#define SMRAMC   0x9D

Definition at line 31 of file e7505.h.

◆ SMRBASE

#define SMRBASE   0x14 /* System Memory RCOMP Base Address Register, 32 bit? */

Definition at line 12 of file e7505.h.

◆ SMRCTL

#define SMRCTL   0x20 /* System Memory RCOMP Control Register? */

Definition at line 60 of file e7505.h.

◆ TOLM

#define TOLM   0xC4 /* Top of Low Memory register, 16 bit */

Definition at line 34 of file e7505.h.