imx-common: include mini-loader vf610m4bootldr 2015.04-toradex-next-m4boot
authorStefan Agner <stefan@agner.ch>
Sun, 17 May 2015 19:53:16 +0000 (21:53 +0200)
committerStefan Agner <stefan@agner.ch>
Fri, 22 May 2015 22:49:29 +0000 (00:49 +0200)
commitd12e9e723bfb9e848fb6afadade5431a2d483d79
tree4564fa99bc2097de9c3ea63e5a147c18539e19a8
parentf91d3baea3668a48c66c7d2fd38f72ad5f79bf78
imx-common: include mini-loader vf610m4bootldr

Include vf610m4bootldr, a mini boot loader for the Cortex-M4 CPU
inside Freescale Vybrid SoC. The mini loader enables caches and
copies the pointer to the device tree from the platform specific
argument register (PERSISTENT_ARG1) to the Cortex-M4 r2 register,
where the Linux kernel expects the pointer. The mini loader hence
essentially takes over the parts of the m4boot command which can
not be done from the Cortex-A5 main CPU.
arch/arm/imx-common/Makefile
arch/arm/imx-common/cmd_m4boot.c
arch/arm/imx-common/vf610m4bootldr.S [new file with mode: 0644]