aboutsummaryrefslogtreecommitdiff
path: root/src/northbridge/intel/sandybridge/Kconfig
diff options
context:
space:
mode:
authorAngel Pons <th3fanbus@gmail.com>2020-11-19 12:02:07 +0100
committerPatrick Georgi <pgeorgi@google.com>2020-11-22 22:13:18 +0000
commit09fc4b90ebfdb81914f6b89b676db101a417414a (patch)
tree83bc2c85c49be6c2327a6bb0764306eb4ce844e3 /src/northbridge/intel/sandybridge/Kconfig
parent2ad03a43ecf0c97634f27ebcc2132b8e4286ceb3 (diff)
nb/intel/sandybridge: Refine power-down mode logic
When memory is running at fast frequencies, power-down modes can lessen system stability. Check tXP and tXPDLL values and use safer power down modes if their values are high. Do not use APD with DLL-off on mobile: vendor firmware does not use it, and it can influence system stability. Change-Id: Ic8e98162ca86ae454a8c951be163d58960940e0e Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/47746 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Diffstat (limited to 'src/northbridge/intel/sandybridge/Kconfig')
-rw-r--r--src/northbridge/intel/sandybridge/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/northbridge/intel/sandybridge/Kconfig b/src/northbridge/intel/sandybridge/Kconfig
index ef6dc3daf5..9cd522f85b 100644
--- a/src/northbridge/intel/sandybridge/Kconfig
+++ b/src/northbridge/intel/sandybridge/Kconfig
@@ -99,6 +99,15 @@ config DCACHE_RAM_MRC_VAR_SIZE
hex
default 0x0
+config RAMINIT_ALWAYS_ALLOW_DLL_OFF
+ bool "Also enable memory DLL-off mode on desktops and servers"
+ default n
+ help
+ If enabled, allow enabling DLL-off mode for platforms other than
+ mobile. Saves power at the expense of higher exit latencies. Has
+ no effect on mobile platforms, where DLL-off is always allowed.
+ Power down is disabled for stability when running at high clocks.
+
config RAMINIT_ENABLE_ECC
bool "Enable ECC if supported"
default y