[U-Boot] [PATCH 0/8] arm, davinci: add support for the am1808 based enbw_cmc board

Heiko Schocher hs at denx.de
Thu Sep 15 07:59:32 CEST 2011


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/

-- 
1.7.6



More information about the U-Boot mailing list