[U-Boot] [PATCH 05/10] board: altera: Stratix10: Add board_get_usable_ram_top()

Ley Foon Tan ley.foon.tan at intel.com
Tue Mar 12 08:31:09 UTC 2019


Add board_get_usable_ram_top() function. Limit maximum usable
ram top to 2GB.

Signed-off-by: Dalon Westergreen <dalon.westergreen at intel.com>
Signed-off-by: Ley Foon Tan <ley.foon.tan at intel.com>
---
 board/altera/stratix10-socdk/socfpga.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/board/altera/stratix10-socdk/socfpga.c b/board/altera/stratix10-socdk/socfpga.c
index 043fc543f1..99c10d313c 100644
--- a/board/altera/stratix10-socdk/socfpga.c
+++ b/board/altera/stratix10-socdk/socfpga.c
@@ -5,3 +5,15 @@
  */
 
 #include <common.h>
+#include <asm/arch/sdram.h>
+#include <linux/sizes.h>
+
+#ifdef CONFIG_ALTERA_SDRAM
+ulong board_get_usable_ram_top(ulong total_size)
+{
+	if (sdram_calculate_size() > SZ_2G)
+		return SZ_2G;
+	else
+		return sdram_calculate_size();
+}
+#endif
-- 
2.19.0



More information about the U-Boot mailing list