summaryrefslogtreecommitdiffstats
path: root/arch/arm/include
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2020-10-22 11:21:40 +0300
committerStefano Babic <sbabic@denx.de>2020-12-06 15:31:37 +0100
commit2f36a693e34bd4bc6ab05d2c6e803aa9eb10d4df (patch)
tree38d643f26bed4e389f8c7f0977b614490fec809c /arch/arm/include
parent3730106cf0dcc0630ff37c138e9a0d46739e2e51 (diff)
downloadu-boot-2f36a693e34bd4bc6ab05d2c6e803aa9eb10d4df.tar.gz
u-boot-2f36a693e34bd4bc6ab05d2c6e803aa9eb10d4df.tar.xz
u-boot-2f36a693e34bd4bc6ab05d2c6e803aa9eb10d4df.zip
imx8: allow overriding memory layout
Introduce weak function board_mem_get_layout() which allows overriding the memory layout from board code in runtime, useful for handling different SKU versions. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com> Reviewed-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
Diffstat (limited to 'arch/arm/include')
-rw-r--r--arch/arm/include/asm/mach-imx/sys_proto.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/include/asm/mach-imx/sys_proto.h b/arch/arm/include/asm/mach-imx/sys_proto.h
index 5f0c1ae218..43eae6d796 100644
--- a/arch/arm/include/asm/mach-imx/sys_proto.h
+++ b/arch/arm/include/asm/mach-imx/sys_proto.h
@@ -183,6 +183,11 @@ void init_src(void);
void init_snvs(void);
void imx_wdog_disable_powerdown(void);
+void board_mem_get_layout(u64 *phys_sdram_1_start,
+ u64 *phys_sdram_1_size,
+ u64 *phys_sdram_2_start,
+ u64 *phys_sdram_2_size);
+
int arch_auxiliary_core_check_up(u32 core_id);
int board_mmc_get_env_dev(int devno);