- No category
advertisement
AGESA™--Arch2008
MEMCLK_DIS_MAP
Prototype
MEMCLK_DIS_MAP (SocketID, ChannelID, Bit0Map, Bit1Map, Bit2Map, Bit3Map,
Bit4Map, Bit5Map, Bit6Map, Bit7Map)
Parameters
SocketID
Mask indicating the physical processor socket or sockets. Possible values are:
SOCKET0
SOCKET1
SOCKET2
SOCKET3
SOCKET4
SOCKET5
SOCKET6
SOCKET7
ANY_SOCKET
These values may be combined as follows: SOCKET0 + SOCKET2
ChannelID
A mask indicates the physical channel. Possible values are:
CHA
CHB
CHC
CHD
ANY_CHANNEL
These values may be combined as follows: CHA + CHC
Bit[7:0]Map
Indicating the memory clock pins connect to which memory chip-selects / ranks.
Description
The memory clock pins are identified based on BKDG definition of MEM_CLK_DIS bitmap.
Disabling unused MemClk may save power.
For example, BKDG definition of MEM_CLK_DIS bitmap is like below:
Bit pin name
0 M[B,A]_CLK_H/L[0]
1 M[B,A]_CLK_H/L[1]
2 M[B,A]_CLK_H/L[2]
3 M[B,A]_CLK_H/L[3]
4 M[B,A]_CLK_H/L[4]
5 M[B,A]_CLK_H/L[5]
6 M[B,A]_CLK_H/L[6]
7 M[B,A]_CLK_H/L[7]
279
Memory Details Appendix C
AGESA™--Arch2008
And platform has the following routing:
CS0 M[B,A]_CLK_H/L[4]
CS1 M[B,A]_CLK_H/L[2]
CS2 M[B,A]_CLK_H/L[3]
CS3 M[B,A]_CLK_H/L[5]
Then platform can specify the following macro:
MEMCLK_DIS_MAP(ANY_SOCKET, ANY_CHANNEL, 0x00, 0x00, 0x02, 0x04, 0x01, 0x08,
0x00, 0x00)
Appendix C Memory Details
280
advertisement
Related manuals
advertisement
Table of contents
- 278 MOTHER_BOARD_LAYERS
- 279 MEMCLK_DIS_MAP
- 281 ON_DIMM_THERMAL_CONTROL
- 282 CKE_TRI_MAP
- 283 ODT_TRI_MAP
- 284 CS_TRI_MAP
- 285 NUMBER_OF_DIMMS_SUPPORTED
- 286 NUMBER_OF_SOLDERED_DOWN_DIMMS_SUPPORTED
- 287 NUMBER_OF_CHIP_SELECTS_SUPPORTED
- 288 NUMBER_OF_CHANNELS_SUPPORTED
- 289 OVERRIDE_DDR_BUS_SPEED
- 290 DRAM_TECHNOLOGY
- 291 WRITE_LEVELING_SEED
- 292 HW_RXEN_SEED
- 293 NO_LRDIMM_CS67_ROUTING
- 294 SOLDERED_DOWN_SODIMM_TYPE
- 295 MIN_RD_WR_DATAEYE_WIDTH
- 296 CPU_FAMILY_TO_OVERRIDE
- 298 CONDITION_AND
- 299 COND_LOC
- 300 COND_SPD
- 301 ACTION_ODT
- 302 ACTION_ADDRTMG
- 303 ACTION_ODCCTRL
- 304 ACTION_SLEWRATE
- 305 ACTION_SPEEDLIMIT
- 306 TBLDRV_CONFIG_TO_OVERRIDE
- 308 TBLDRV_SPEEDLIMIT_CONFIG_TO_OVERRIDE
- 309 TBLDRV_RC2IBT_CONFIG_TO_OVERRIDE
- 311 TBLDRV_CONFIG_ENTRY_SPEEDLIMIT
- 312 TBLDRV_CONFIG_ENTRY_ODT_RTTNOM
- 313 TBLDRV_CONFIG_ENTRY_ODT_RTTWR
- 314 TBLDRV_CONFIG_ENTRY_ODTPATTERN
- 315 TBLDRV_CONFIG_ENTRY_ADDRTMG
- 316 TBLDRV_CONFIG_ENTRY_ODCCTRL
- 317 TBLDRV_CONFIG_ENTRY_SLOWACCMODE
- 318 TBLDRV_CONFIG_ENTRY_RC2_IBT
- 319 TBLDRV_OVERRIDE_MR0_CL
- 320 TBLDRV_OVERRIDE_MR0_WR
- 321 TBLDRV_OVERRIDE_RC10_OPSPEED
- 322 TBLDRV_CONFIG_ENTRY_LRDMM_IBT
- 323 TBLDRV_CONFIG_ENTRY_2D_TRAINING
- 324 TBLDRV_INVALID_CONFIG