summaryrefslogtreecommitdiffstats
path: root/include/configs/ls2080a_common.h
diff options
context:
space:
mode:
authorYork Sun <yorksun@freescale.com>2015-12-07 11:08:58 -0800
committerYork Sun <yorksun@freescale.com>2015-12-15 08:57:33 +0800
commitc04921414c087e15f8fa82d808a25e9338a7e8d5 (patch)
tree440d6c62fb65d6338179268674911168ca297a19 /include/configs/ls2080a_common.h
parentaabd7ddb889aec3c6c4139974f66a44e2ce46ba5 (diff)
downloadtalos-obmc-uboot-c04921414c087e15f8fa82d808a25e9338a7e8d5.tar.gz
talos-obmc-uboot-c04921414c087e15f8fa82d808a25e9338a7e8d5.zip
armv8: fsl-layerscale: Rewrite reserving memory for MC and debug server
MC and debug server are not board-specific. Move reserving memory to SoC file, using the new board_reserve_ram_top function. Reduce debug server memory by 2MB to make room for secure memory. In the system with MC and debug server, the top of u-boot memory is not the end of memory. PRAM is not used for this reservation. Signed-off-by: York Sun <yorksun@freescale.com>
Diffstat (limited to 'include/configs/ls2080a_common.h')
-rw-r--r--include/configs/ls2080a_common.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/include/configs/ls2080a_common.h b/include/configs/ls2080a_common.h
index 969aed698c..4ae7d11685 100644
--- a/include/configs/ls2080a_common.h
+++ b/include/configs/ls2080a_common.h
@@ -195,10 +195,9 @@ unsigned long long get_qixis_addr(void);
* 512MB aligned, so the min size to hide is 512MB.
*/
#if defined(CONFIG_FSL_MC_ENET) || defined(CONFIG_FSL_DEBUG_SERVER)
-#define CONFIG_SYS_DEBUG_SERVER_DRAM_BLOCK_MIN_SIZE (256UL * 1024 * 1024)
+#define CONFIG_SYS_DEBUG_SERVER_DRAM_BLOCK_MIN_SIZE (254UL * 1024 * 1024)
#define CONFIG_SYS_LS_MC_DRAM_BLOCK_MIN_SIZE (256UL * 1024 * 1024)
-#define CONFIG_SYS_MEM_TOP_HIDE_MIN (512UL * 1024 * 1024)
-#define CONFIG_SYS_MEM_TOP_HIDE get_dram_size_to_hide()
+#define CONFIG_SYS_MC_RSV_MEM_ALIGN (512UL * 1024 * 1024)
#endif
/* PCIe */
@@ -290,10 +289,6 @@ unsigned long long get_qixis_addr(void);
#define CONFIG_AUTO_COMPLETE
#define CONFIG_SYS_MAXARGS 64 /* max command args */
-#ifndef __ASSEMBLY__
-unsigned long get_dram_size_to_hide(void);
-#endif
-
#define CONFIG_PANIC_HANG /* do not reset board on panic */
#define CONFIG_SPL_BSS_START_ADDR 0x80100000
OpenPOWER on IntegriCloud