/* number of umc channel instance with memory map register access */ #define UMC_V8_10_CHANNEL_INSTANCE_NUM 2 /* number of umc instance with memory map register access */ #define UMC_V8_10_UMC_INSTANCE_NUM 2
/* Total channel instances for all available umc nodes */ #define UMC_V8_10_TOTAL_CHANNEL_NUM(adev) \
(UMC_V8_10_CHANNEL_INSTANCE_NUM * UMC_V8_10_UMC_INSTANCE_NUM * \
(adev)->gmc.num_umc - hweight32((adev)->gmc.m_half_use) * 2)
/* UMC regiser per channel offset */ #define UMC_V8_10_PER_CHANNEL_OFFSET 0x400
/* EccErrCnt max value */ #define UMC_V8_10_CE_CNT_MAX 0xffff /* umc ce interrupt threshold */ #define UUMC_V8_10_CE_INT_THRESHOLD 0xffff /* umc ce count initial value */ #define UMC_V8_10_CE_CNT_INIT (UMC_V8_10_CE_CNT_MAX - UUMC_V8_10_CE_INT_THRESHOLD)
#define UMC_V8_10_NA_COL_2BITS_POWER_OF_2_NUM 4
/* The C5 bit in NA address */ #define UMC_V8_10_NA_C5_BIT 14
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.