
Cores: ARM 456 MHz DDR: 300 MHz I2C: ready DRAM: 64 MiB WARNING: Caches not enabled Flash: 2 MiB NAND: 128 MiB In: serial Out: serial Err: serial Net: DaVinci-EMAC
The enbw_cmc board boots from NOR flash with the NOR direct boot method.
Heiko Schocher (8): arm, davinci: add SYSCFG1 base and register struct arm, davinci: add some missing defines in hardware.h arm, davinci, am1808, gpio: add missing defines for bank 8 arm, davinci: add ddr2 definition arm, davinci: add NOR Boot Configuration Word arm, davinci, am1808: add lowlevel functions for booting from NOR arm, davinci, da8xx: add cpuinfo arm, davinci: add support for am1808 based enbw_cmc board
arch/arm/cpu/arm926ejs/davinci/Makefile | 1 + arch/arm/cpu/arm926ejs/davinci/am1808_lowlevel.c | 428 +++++++++++++++ arch/arm/cpu/arm926ejs/davinci/cpu.c | 16 +- arch/arm/cpu/arm926ejs/start.S | 9 + .../arm/include/asm/arch-davinci/am1808_lowlevel.h | 44 ++ arch/arm/include/asm/arch-davinci/ddr2_defs.h | 96 ++++ arch/arm/include/asm/arch-davinci/gpio.h | 2 + arch/arm/include/asm/arch-davinci/hardware.h | 27 + board/enbw/enbw_cmc/Makefile | 51 ++ board/enbw/enbw_cmc/enbw_cmc.c | 574 ++++++++++++++++++++ boards.cfg | 1 + doc/README.davinci | 9 + include/configs/enbw_cmc.h | 440 +++++++++++++++ 13 files changed, 1696 insertions(+), 2 deletions(-) create mode 100644 arch/arm/cpu/arm926ejs/davinci/am1808_lowlevel.c create mode 100644 arch/arm/include/asm/arch-davinci/am1808_lowlevel.h create mode 100644 arch/arm/include/asm/arch-davinci/ddr2_defs.h create mode 100644 board/enbw/enbw_cmc/Makefile create mode 100644 board/enbw/enbw_cmc/enbw_cmc.c create mode 100644 include/configs/enbw_cmc.h
The following patches are also needed for this board support:
[U-Boot] : davinci: Replace CONFIG_PRELOADER with CONFIG_SPL_BUILD in board/davinci/common/misc.c http://patchwork.ozlabs.org/patch/114482/
[U-Boot] arm, fdt: update ethernet mac address before booting Linux http://patchwork.ozlabs.org/patch/114736/
[U-Boot] CFI: trigger watchdog in write_buf() http://patchwork.ozlabs.org/patch/114737/
[U-Boot] net, davinci_emac: make less verbose - turn printf() into debug() http://patchwork.ozlabs.org/patch/114738/
[U-Boot] i2c, davinci: add i2c set speed http://patchwork.ozlabs.org/patch/114739/
[U-Boot] arm, logbuffer: make it compileclean http://patchwork.ozlabs.org/patch/114740/
[U-Boot] post, arm: make post support for arm compile clean http://patchwork.ozlabs.org/patch/114741/
[U-Boot] cosmetic, post: Codingstyle cleanup http://patchwork.ozlabs.org/patch/114742/
[U-Boot] arm, post: add missing post_time_ms for arm http://patchwork.ozlabs.org/patch/114743/
[U-Boot] net, davinci_emac: add KSZ8864 switch http://patchwork.ozlabs.org/patch/114744/
[U-Boot] net, davinci_emac: let the EMAC detect the PHYs http://patchwork.ozlabs.org/patch/114745/
[U-Boot,1/3] arm, davinci: move davinci_timer in header file http://patchwork.ozlabs.org/patch/114747/
[U-Boot,2/3] arm, davinci: add missing timer baseaddresses for !DA8xx cpu http://patchwork.ozlabs.org/patch/114746/
[U-Boot,3/3] arm, davinci: add internal WDT support for AM1808 cpus http://patchwork.ozlabs.org/patch/114748/
[U-Boot,1/2] arm, davinci: add RTC base addr http://patchwork.ozlabs.org/patch/114749/
[U-Boot,2/2] rtc, davinci: add support for davinci internal RTC http://patchwork.ozlabs.org/patch/114750/