Commit fedebf0d08a7aa152f8f27de1d40eb036557c11b

Authored by York Sun
1 parent 026f30ec3e

armv8: layerscape: Fix DDR size calcuation for SPL build

Commit 088454cd dropped return value from initram(), setting
gd->ram_size directly. Three boards were missed for SPL boot.

Signed-off-by: York Sun <york.sun@nxp.com>

Showing 3 changed files with 9 additions and 3 deletions Side-by-side Diff

board/freescale/ls1043aqds/ddr.c
... ... @@ -113,7 +113,9 @@
113 113 phys_size_t dram_size;
114 114  
115 115 #if defined(CONFIG_SPL) && !defined(CONFIG_SPL_BUILD)
116   - return fsl_ddr_sdram_size();
  116 + gd->ram_size = fsl_ddr_sdram_size();
  117 +
  118 + return 0;
117 119 #else
118 120 puts("Initializing DDR....using SPD\n");
119 121  
board/freescale/ls1046aqds/ddr.c
... ... @@ -97,7 +97,9 @@
97 97 phys_size_t dram_size;
98 98  
99 99 #if defined(CONFIG_SPL) && !defined(CONFIG_SPL_BUILD)
100   - return fsl_ddr_sdram_size();
  100 + gd->ram_size = fsl_ddr_sdram_size();
  101 +
  102 + return 0;
101 103 #else
102 104 puts("Initializing DDR....using SPD\n");
103 105  
board/freescale/ls1046ardb/ddr.c
... ... @@ -101,7 +101,9 @@
101 101 phys_size_t dram_size;
102 102  
103 103 #if defined(CONFIG_SPL) && !defined(CONFIG_SPL_BUILD)
104   - return fsl_ddr_sdram_size();
  104 + gd->ram_size = fsl_ddr_sdram_size();
  105 +
  106 + return 0;
105 107 #else
106 108 puts("Initializing DDR....using SPD\n");
107 109