Hi all,
The following patches add NAND boot support for the i.MX31. I have cleaned up Maxim Artamonov's latest patch (which was for the phyCORE module) and also added i.MX31 PDK support. The series applies on top of Wolfgang's main tree as of yesterday. The original NAND SPL patch has been split into two patches, one that adds the NAND SPL framework for i.MX31 and one that contains only the phyCORE parts. The last two patches first add i.MX31 PDK support and then NAND boot. I haven't taken care of all comments that were presented to Maxim's latest patch so there's more work to be done before this can be added to the main U-boot tree. So this is a work in progress presented "as is" since some people on the list are interested in booting the PDK from NAND. The code for i.MX31 PDK has been tested on real hardware and boots Linux from ethernet. phyCORE has only been compiled. Regards, Magnus Magnus Lilja (5): MX31: Add NAND SPL for i.MX31. MX31: Add NAND SPL support for phycore i.MX31 board. Add NAND SPL entries to gitignore. MX31: Add basic support for Freescale i.MX31 PDK board. MX31: Add NAND SPL boot support to i.MX31 PDK board. .gitignore | 1 + MAKEALL | 3 + Makefile | 19 +++- 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 ++++++++ board/imx31_phycore/config.mk | 10 ++ board/imx31_phycore/lowlevel_init.S | 26 ++++ cpu/arm1136/start.S | 36 ++++-- include/asm-arm/arch-mx31/mx31-regs.h | 98 +++++++++++++ include/configs/imx31_phycore.h | 33 +++++ include/configs/mx31pdk.h | 175 +++++++++++++++++++++++ nand_spl/.gitignore | 7 + nand_spl/board/freescale/mx31pdk/.gitignore | 8 + nand_spl/board/freescale/mx31pdk/Makefile | 66 +++++++++ nand_spl/board/freescale/mx31pdk/config.mk | 5 + nand_spl/board/freescale/mx31pdk/u-boot.lds | 36 +++++ nand_spl/nand_boot_mx31.c | 204 +++++++++++++++++++++++++++ 21 files changed, 1066 insertions(+), 10 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/.gitignore create mode 100644 nand_spl/board/freescale/mx31pdk/.gitignore 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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot