
Hi all,
I have now updated the i.MX31 NAND boot patches. It applies to the -next tree (aka v2009.06-rc1) as of now.
I've taken care of most of the comments/questions that were sent to Maxim Artamonov when he posted his latest (last?) patch. The comments received on my parts has been taken care of as well.
Some general comments: * phyCORE support has not been updated. I don't have such a board to test on. * The code has been tested on real hardware an boots Linux from ethernet. * There are infinite loops on nand_boot_mx31.c and looking at other nand_spl boards, they're there as well. If something goes wrong that early in the boot process there's really not a lot to do and remember that the NAND_SPL code has to fit in 2048 bytes.
Regards, Magnus
Magnus Lilja (3): MX31: Add NAND SPL for i.MX31. MX31: Add basic support for Freescale i.MX31 PDK board. MX31: Add NAND SPL boot support to i.MX31 PDK board.
MAKEALL | 2 + Makefile | 12 ++- board/freescale/mx31pdk/Makefile | 53 +++++++ board/freescale/mx31pdk/config.mk | 5 + board/freescale/mx31pdk/lowlevel_init.S | 123 +++++++++++++++ board/freescale/mx31pdk/mx31pdk.c | 76 +++++++++ board/freescale/mx31pdk/u-boot-nand.lds | 33 ++++ board/freescale/mx31pdk/u-boot.lds | 59 +++++++ cpu/arm1136/start.S | 29 ++-- include/asm-arm/arch-mx31/mx31-regs.h | 92 +++++++++++ include/configs/mx31pdk.h | 175 +++++++++++++++++++++ nand_spl/board/freescale/mx31pdk/Makefile | 54 +++++++ nand_spl/board/freescale/mx31pdk/config.mk | 5 + nand_spl/board/freescale/mx31pdk/u-boot.lds | 36 +++++ nand_spl/nand_boot_mx31.c | 223 +++++++++++++++++++++++++++ 15 files changed, 965 insertions(+), 12 deletions(-) create mode 100644 board/freescale/mx31pdk/Makefile create mode 100644 board/freescale/mx31pdk/config.mk create mode 100644 board/freescale/mx31pdk/lowlevel_init.S create mode 100644 board/freescale/mx31pdk/mx31pdk.c create mode 100644 board/freescale/mx31pdk/u-boot-nand.lds create mode 100644 board/freescale/mx31pdk/u-boot.lds create mode 100644 include/configs/mx31pdk.h create mode 100644 nand_spl/board/freescale/mx31pdk/Makefile create mode 100644 nand_spl/board/freescale/mx31pdk/config.mk create mode 100644 nand_spl/board/freescale/mx31pdk/u-boot.lds create mode 100644 nand_spl/nand_boot_mx31.c