Jamie Chen has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/35041 )
Change subject: mb/google/hatch: Override DLL values for Kindred ......................................................................
mb/google/hatch: Override DLL values for Kindred
New emmc DLL values for Kindred
BUG=b:136784418 BRANCH=none TEST=Boot to OS 100 times on Kindred proto 1 board.
Change-Id: I52acb445c47fcdb9b60512dd501d810b1ae4dc10 Signed-off-by: Jamie Chen jamie.chen@intel.com --- M src/mainboard/google/hatch/variants/kindred/variant.c 1 file changed, 12 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/41/35041/1
diff --git a/src/mainboard/google/hatch/variants/kindred/variant.c b/src/mainboard/google/hatch/variants/kindred/variant.c index 6cd017b..619d5fc 100644 --- a/src/mainboard/google/hatch/variants/kindred/variant.c +++ b/src/mainboard/google/hatch/variants/kindred/variant.c @@ -17,6 +17,7 @@ #include <chip.h> #include <soc/pci_devs.h> #include <ec/google/chromeec/ec.h> +#include <intelblocks/early_mmc.h>
void variant_devtree_update(void) { @@ -47,3 +48,14 @@ cfg->satapwroptimize = 0; } } + +int mainboard_get_mmc_dll(struct mmc_dll_params *params) +{ + params->emmc_tx_data_cntl1 = 0x0F10; + params->emmc_tx_data_cntl2 = 0x1C2F2D2D; + params->emmc_rx_cmd_data_cntl1 = 0x1C121936; + params->emmc_rx_cmd_data_cntl2 = 0x1182D; + params->emmc_rx_strobe_cntl = 0x1414; ; + params->emmc_tx_cmd_cntl = 0x0505; + return 0; +}