Skip to content
Snippets Groups Projects
Commit bf5757de authored by Gianfranco Mariotti's avatar Gianfranco Mariotti
Browse files

[D18] add 8GB RAM size support

parent 1589c66b
No related branches found
No related tags found
1 merge request!106[D18] add 8GB RAM size support
...@@ -115,10 +115,22 @@ void spl_dram_init(void) ...@@ -115,10 +115,22 @@ void spl_dram_init(void)
if(D18_IS_8GB) { if(D18_IS_8GB) {
printf("D18 is 8GB\n"); printf("D18 is 8GB\n");
/* DDR Parameter */ /* DDR Parameter */
dram_timing.ddrc_cfg[6].val = 0x61027f10; dram_timing.ddrc_cfg[6].val = 0x7027f90;
dram_timing.ddrc_cfg[7].val = 0x790;
dram_timing.ddrc_cfg[20].val = 0x502;
dram_timing.ddrc_cfg[37].val = 0x799;
dram_timing.ddrc_cfg[38].val = 0x9121b1c;
dram_timing.ddrc_cfg[39].val = 0x18; dram_timing.ddrc_cfg[39].val = 0x18;
dram_timing.ddrc_cfg[44].val = 0x7070707; dram_timing.ddrc_cfg[44].val = 0x7070707;
dram_timing.ddrc_cfg[45].val = 0xf07; dram_timing.ddrc_cfg[45].val = 0xf07;
dram_timing.ddrc_cfg[73].val = 0x302;
dram_timing.ddrc_cfg[82].val = 0x599;
dram_timing.ddrc_cfg[98].val = 0x302;
dram_timing.ddrc_cfg[107].val = 0x599;
/* PHY init engine */
dram_timing.ddrphy_pie[480].val = 0x465;
dram_timing.ddrphy_pie[484].val = 0x70;
dram_timing.ddrphy_pie[488].val = 0x1c;
} }
ddr_init(&dram_timing); ddr_init(&dram_timing);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment