UPSTREAM: AGESA f14: Fix memory clock register decoding
Bottom five LSBs are used to store the running frequency
of memory clock.
BUG=none
BRANCH=none
TEST=none
Change-Id: If241c224ecb5b5aed3e308d126cd1d7d0314417e
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: e522258907
Original-Change-Id: I2dfcf1950883836499ea2ca95f9eb72ccdfb979c
Original-Signed-off-by: Kysti Mlkki <kyosti.malkki@gmail.com>
Original-Reviewed-on: https://review.coreboot.org/19042
Original-Tested-by: build bot (Jenkins)
Original-Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Original-Reviewed-by: Martin Roth <martinroth@google.com>
Reviewed-on: https://chromium-review.googlesource.com/472718
This commit is contained in:
parent
da273286d9
commit
2a227510f6
1 changed files with 2 additions and 1 deletions
|
|
@ -528,7 +528,8 @@ MemMSetCSRNb (
|
|||
IDS_HDT_CONSOLE (MEM_FLOW, "\tSTOP: DIMM config changed\n");
|
||||
RetVal = FALSE;
|
||||
}
|
||||
if (((Value & 0x4000) == 0) && (NBPtr->GetMemClkFreqId (NBPtr, NBPtr->DCTPtr->Timings.TargetSpeed) != ((Value & 7) + 1))) {
|
||||
if (((Value & 0x4000) == 0) && (NBPtr->GetMemClkFreqId (NBPtr,
|
||||
NBPtr->DCTPtr->Timings.TargetSpeed) != (Value & 0x1f))) {
|
||||
IDS_HDT_CONSOLE (MEM_FLOW, "\tSTOP: MemClk has changed\n");
|
||||
RetVal = FALSE;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue