u-boot/arch/mips
Daniel Schwierzeck 2bb5b63879 MIPS: bootm: rework and fix broken bootm code
The move to 'generic board' as well as changes in the generic
bootm code broke the boot of FIT uImage's. Especially uImage's
with additional initramfs images or FDT's do not work anymore.

Refactor the bootm code to work again with the generic bootm code.

Always relocate ramdisk and FDT in step 'bootm prep' because the
generic bootm code does this only for legacy uImage's.

Move the step 'bootm cmdline' to 'bootm prep' because the Linux
kernel parameters rd_start and rd_size have to be initialized after
the relocation of the ramdisk.

Furthermore support the step 'bootm fake'.

Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2015-11-06 13:27:28 +01:00
..
cpu MIPS: unify CPU code in arch/mips/cpu/ 2015-01-30 14:19:58 +01:00
include/asm mips: Use unsigned int when reading c0 registers 2015-08-21 15:22:41 +02:00
lib MIPS: bootm: rework and fix broken bootm code 2015-11-06 13:27:28 +01:00
mach-au1x00 net: cosmetic: Fix var naming net <-> eth drivers 2015-04-18 11:11:33 -06:00
config.mk generic-board: move __HAVE_ARCH_GENERIC_BOARD to Kconfig 2015-03-28 09:03:08 -04:00
Kconfig Move default y configs out of arch/board Kconfig 2015-06-25 22:17:55 -04:00
Makefile MIPS: unify CPU code in arch/mips/cpu/ 2015-01-30 14:19:58 +01:00