i.MX: Add provisions to boot from IRAM
This commit add a very basic code to allow Barebox to be booted from
IRAM. Given that the amount of IRAM on most i.MX variants is
insufficient to contain a copy of Barebox with any reasonable degree
of functionality this code uses IRAM only as a temporary location and
eventually bootstraps from DRAM. But the presense of the intermediate
IRAM-only stage allows to add provisions to test the area of DRAM that
Barebox would be using to facilitate various testing scenarious.

Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent c665743 commit 903c9477a08c5655161779ef4144886928ecc7d1
@Andrey Smirnov Andrey Smirnov authored on 6 May 2015
Sascha Hauer committed on 7 May 2015
Showing 12 changed files
View
Documentation/boards/imx.rst
View
arch/arm/boards/freescale-mx51-babbage/Makefile
View
arch/arm/boards/freescale-mx51-babbage/board.c
View
arch/arm/boards/freescale-mx51-babbage/flash-header-common.imxcfg 0 → 100644
View
arch/arm/boards/freescale-mx51-babbage/flash-header-imx51-babbage-xload.imxcfg 0 → 100644
View
arch/arm/boards/freescale-mx51-babbage/flash-header-imx51-babbage.imxcfg
View
arch/arm/boards/freescale-mx51-babbage/lowlevel.c
View
arch/arm/configs/imx_v7-xload_defconfig 0 → 100644
View
arch/arm/mach-imx/Kconfig
View
arch/arm/mach-imx/Makefile
View
arch/arm/mach-imx/xload.c 0 → 100644
View
images/Makefile.imx