|
AM62x MCU+ SDK
10.00.00
|
|
Go to the documentation of this file.
72 #define DDR_ECC_1B_ERROR (0U)
73 #define DDR_ECC_2B_ERROR (1U)
74 #define DDR_ECC_ERR_ALL (2U)
uint16_t ddrssCtlRegCount
Definition: ddr/v0/ddr.h:121
uintptr_t doublebitErrorAddress
Definition: ddr/v0/ddr.h:142
Emif ECC Error Information structure.
Definition: ddr/v0/ddr.h:140
uint16_t * ddrssPhyRegNum
Definition: ddr/v0/ddr.h:119
uint32_t * ddrssPhyReg
Definition: ddr/v0/ddr.h:115
uint16_t ddrssPhyRegCount
Definition: ddr/v0/ddr.h:123
void DDR_Params_init(DDR_Params *prms)
Set default values to DDR_Params.
void DDR_enableInlineECC(uint8_t enableFlag)
Enable/Disable DDR inline ECC.
uintptr_t singlebitErrorAddress
Definition: ddr/v0/ddr.h:141
uint64_t ddrEccEnd1
Definition: ddr/v0/ddr.h:92
uint8_t sdramIdx
Definition: ddr/v0/ddr.h:127
DDR Inline ECC region The structure specifies the DDR inline ECC region start and End address.
Definition: ddr/v0/ddr.h:86
uint64_t clk2Freq
Definition: ddr/v0/ddr.h:111
uint32_t * ddrssPhyIndepReg
Definition: ddr/v0/ddr.h:114
uint64_t ddrEccEnd0
Definition: ddr/v0/ddr.h:88
uint64_t ddrEccPrimeEnd2
Definition: ddr/v0/ddr.h:97
uint8_t enableEccFlag
Definition: ddr/v0/ddr.h:129
uint16_t ddrssPhyIndepRegCount
Definition: ddr/v0/ddr.h:122
uint64_t ddrEccEnd2
Definition: ddr/v0/ddr.h:96
uint8_t fshcount
Definition: ddr/v0/ddr.h:125
int32_t DDR_getECCErrorInfo(DDR_ECCErrorInfo *ECCErrorInfo)
Get ECC error status.
uint16_t * ddrssPhyIndepRegNum
Definition: ddr/v0/ddr.h:118
uint64_t ddrEccPrimeEnd1
Definition: ddr/v0/ddr.h:93
int32_t DDR_clearECCError(uint8_t errorType)
Clear ECC errors for DDR.
uint64_t ddrEccPrimeEnd0
Definition: ddr/v0/ddr.h:89
int32_t DDR_init(DDR_Params *prms)
DDR4 Initialization function.
uint64_t clk1Freq
Definition: ddr/v0/ddr.h:110
DDR config structure.
Definition: ddr/v0/ddr.h:109
uint16_t * ddrssCtlRegNum
Definition: ddr/v0/ddr.h:117
uint64_t ddrEccStart1
Definition: ddr/v0/ddr.h:91
DDR_EccRegion * eccRegion
Definition: ddr/v0/ddr.h:130
uint32_t singlebitErrorCount
Definition: ddr/v0/ddr.h:143
uint64_t ddrEccStart2
Definition: ddr/v0/ddr.h:95
uint64_t ddrEccStart0
Definition: ddr/v0/ddr.h:87
uint32_t * ddrssCtlReg
Definition: ddr/v0/ddr.h:113
uint8_t DDR_isInitDone(void)
Check if DDR init is done.