summaryrefslogtreecommitdiff
path: root/src/soc/intel/common/block/scs/Kconfig
diff options
context:
space:
mode:
authorKane Chen <kane.chen@intel.com>2019-08-23 12:03:05 +0800
committerPatrick Georgi <pgeorgi@google.com>2019-08-28 09:22:34 +0000
commit01ebc74d5620f7cdbf3e51fae8e720e027d55f39 (patch)
tree7c4b3715f0e59b35da41563e739ea1811ecececc /src/soc/intel/common/block/scs/Kconfig
parentfdd0e9b38f02f5903aee5adeff89c6d9a48c18d6 (diff)
downloadcoreboot-01ebc74d5620f7cdbf3e51fae8e720e027d55f39.tar.xz
soc/intel/common/block: Provide mmc.c for setting dll registers
Currently, we don't have UPDs to set emmc settings per mainboard on CML. This code change is to create mmc.c to provide interface to override dll settings per mainboard. Notice: set_mmc_dll function will override the dll values in FSP. BUG=b:131401116 BRANCH=none TEST=Boot to OS and confirm the dll values have been overridden. Change-Id: Ib3c72b9851f41585ec099d8ae83a721af87ed383 Signed-off-by: Kane Chen <kane.chen@intel.com> Signed-off-by: Jamie Chen <jamie.chen@intel.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/35040 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Furquan Shaikh <furquan@google.com>
Diffstat (limited to 'src/soc/intel/common/block/scs/Kconfig')
-rw-r--r--src/soc/intel/common/block/scs/Kconfig7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/soc/intel/common/block/scs/Kconfig b/src/soc/intel/common/block/scs/Kconfig
index 06ad8e4fa8..192425c4a0 100644
--- a/src/soc/intel/common/block/scs/Kconfig
+++ b/src/soc/intel/common/block/scs/Kconfig
@@ -12,3 +12,10 @@ config SOC_INTEL_COMMON_EARLY_MMC_WAKE
help
Send CMD1 early in romstage to improve boot time. It requires emmc
DLL tuning parameters to be added to devicetree.cb
+
+config SOC_INTEL_COMMON_MMC_OVERRIDE
+ bool
+ default n
+ help
+ Override the MMC settings after FSP-S.
+ It should be used only when there is no FSP UPDs for certain setting.