Duan huayang has uploaded this change for review.

View Change

soc/mediatek/mt8183: Transfer ddr geometry type to dram blob

BUG=none
BRANCH=kukui
TEST=Boots correctly on Kukui

Change-Id: I3a677195f5036321939c60c8f9f1bace7c4a2e3f
Signed-off-by: Huayang Duan <huayang.duan@mediatek.com>
---
M src/soc/mediatek/mt8183/memory.c
1 file changed, 3 insertions(+), 0 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/96/43796/1
diff --git a/src/soc/mediatek/mt8183/memory.c b/src/soc/mediatek/mt8183/memory.c
index ff30f67..395a885 100644
--- a/src/soc/mediatek/mt8183/memory.c
+++ b/src/soc/mediatek/mt8183/memory.c
@@ -99,6 +99,7 @@

static int dram_run_full_calibration(struct dramc_param *dparam, u16 config)
{
+ const struct sdram_params * sdram_cfg = get_sdram_config();
initialize_dramc_param(dparam, config);

/* Load and run the provided blob for full-calibration if available */
@@ -111,6 +112,8 @@
return -2;

dparam->do_putc = do_putchar;
+ dparam->freq_params[0].ddr_geometry = sdram_cfg->ddr_geometry;
+ printk(BIOS_INFO, "ddr_geometry:%d\n", sdram_cfg->ddr_geometry);
prog_set_entry(&dram, prog_entry(&dram), dparam);
prog_run(&dram);


To view, visit change 43796. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I3a677195f5036321939c60c8f9f1bace7c4a2e3f
Gerrit-Change-Number: 43796
Gerrit-PatchSet: 1
Gerrit-Owner: Duan huayang <huayang.duan@mediatek.com>
Gerrit-Reviewer: Julius Werner <jwerner@chromium.org>
Gerrit-MessageType: newchange