[U-Boot] Pull request u-boot-blackfin.git

Mike Frysinger vapier at gentoo.org
Wed Jan 28 19:29:15 CET 2009


The following changes since commit 2b6fd5c77db9c6ed3cea9799c86ff922cf0107b2:
  Kim Phillips (1):
        mpc83xx: fix undefined reference to `flush_cache' error in simpc8313 build

are available in the git repository at:

  git://www.denx.de/git/u-boot-blackfin.git master

Mike Frysinger (39):
      Blackfin: add defines to describe active bootrom behavior
      Blackfin: add bit defines for DDR parts
      Blackfin: convert CMD_LINE_ADDR to CONFIG_LINUX_CMDLINE_{ADDR,SIZE}
      Blackfin: set more sane default board config values
      Blackfin: rename bootm.c to boot.c
      Blackfin: abort dma_memcpy() for L1 scratchpad
      Blackfin: split cache handling out of dma_memcpy()
      Blackfin: minimize time cache is turned off when replacing cplb entries
      Blackfin: pass --bmode/--initcode when creating ldr
      Blackfin: dont generate ldrs with --force
      Blackfin: fix dcache handling when doing dma memcpy's
      Blackfin: bfin_mac: update port muxing
      Blackfin: do not init i2c in Blackfin board init
      Blackfin: implement general support for CONFIG_STATUS_LED
      Blackfin: respect/check CONFIG_SYS_GBL_DATA_SIZE
      Blackfin: respect CONFIG_SYS_MONITOR_LEN for default flash protection
      Blackfin: overhaul i2c driver
      Blackfin: bf533-ezkit: shuffle flash defines a little
      Blackfin: drop dead/wrong debug code in initdram()
      Blackfin: bf537-stamp nand: fix more style errors in previous commit
      Blackfin: tighten up post memory coding style
      Blackfin: resurrect BF533-STAMP video splash driver
      Blackfin: punt unused BF533-STAMP definitions
      Blackfin: set default boot SPI CS for BF538/BF539
      Blackfin: use common memcpy routine during init
      Blackfin: respect CONFIG_CLKIN_HALF
      Blackfin: add portmuxing for UARTs on the BF51x
      Blackfin: just set SP register directly during init
      Blackfin: clarify relocation comment during init
      Blackfin: pass RETX to Linux
      Blackfin: handle new anomalies with reset
      Blackfin: support console-over-JTAG
      Blackfin: allow serial console to be disabled
      Blackfin: update on-chip ROM API
      Blackfin: implement real write support for OTP
      Blackfin: bootldr: implement BF53x/BF56x LDR loader
      Blackfin: bf533-stamp: rewrite resource swap logic
      Blackfin: convert old boards to use COBJS-y Makefile style
      Blackfin: fixup misc warnings such as printf's and missing casts

 Makefile                                        |    2 +-
 blackfin_config.mk                              |    4 +
 board/bf533-ezkit/Makefile                      |    8 +-
 board/bf533-ezkit/bf533-ezkit.c                 |   23 +-
 board/bf533-ezkit/flash-defines.h               |    4 +-
 board/bf533-ezkit/flash.c                       |   10 +-
 board/bf533-stamp/Makefile                      |   12 +-
 board/bf533-stamp/bf533-stamp.c                 |   50 +--
 board/bf533-stamp/bf533-stamp.h                 |    3 -
 board/bf533-stamp/video.c                       |  167 +++++++++
 board/bf533-stamp/video.h                       |   25 ++
 board/bf537-stamp/Makefile                      |   10 +-
 board/bf537-stamp/bf537-stamp.c                 |   14 +-
 board/bf537-stamp/nand.c                        |    9 +-
 board/bf537-stamp/post-memory.c                 |   23 +-
 board/bf537-stamp/spi_flash.c                   |    8 +-
 board/bf561-ezkit/Makefile                      |    8 +-
 board/bf561-ezkit/bf561-ezkit.c                 |   14 +-
 common/cmd_bootldr.c                            |  135 +++++++-
 common/cmd_cplbinfo.c                           |    4 +-
 common/cmd_otp.c                                |  163 +++++++---
 common/devices.c                                |    3 +
 cpu/blackfin/Makefile                           |    9 +-
 cpu/blackfin/cache.S                            |    4 +-
 cpu/blackfin/cpu.c                              |    6 +
 cpu/blackfin/i2c.c                              |  428 -----------------------
 cpu/blackfin/initcode.c                         |    2 +-
 cpu/blackfin/jtag-console.c                     |  125 +++++++
 cpu/blackfin/reset.c                            |   20 +-
 cpu/blackfin/serial.c                           |    4 +
 cpu/blackfin/serial.h                           |   15 +-
 cpu/blackfin/start.S                            |   41 +--
 cpu/blackfin/traps.c                            |   52 +--
 drivers/i2c/Makefile                            |    1 +
 drivers/i2c/bfin-twi_i2c.c                      |  285 +++++++++++++++
 drivers/net/bfin_mac.c                          |   47 ++-
 include/asm-blackfin/blackfin-config-post.h     |   84 ++++-
 include/asm-blackfin/blackfin_local.h           |    2 +-
 include/asm-blackfin/mach-common/bits/bootrom.h |   72 +++--
 include/asm-blackfin/mach-common/bits/ebiu.h    |   21 +-
 include/asm-blackfin/mach-common/bits/otp.h     |   21 +-
 include/configs/bf533-ezkit.h                   |    2 +-
 include/configs/bf533-stamp.h                   |    2 +-
 include/configs/bf537-stamp.h                   |   43 +--
 include/devices.h                               |    3 +
 include/status_led.h                            |    3 +
 lib_blackfin/Makefile                           |    2 +-
 lib_blackfin/board.c                            |   37 +-
 lib_blackfin/{bootm.c => boot.c}                |   19 +-
 lib_blackfin/string.c                           |   45 ++-
 50 files changed, 1270 insertions(+), 824 deletions(-)
 create mode 100644 board/bf533-stamp/video.c
 create mode 100644 board/bf533-stamp/video.h
 delete mode 100644 cpu/blackfin/i2c.c
 create mode 100644 cpu/blackfin/jtag-console.c
 create mode 100644 drivers/i2c/bfin-twi_i2c.c
 rename lib_blackfin/{bootm.c => boot.c} (68%)


More information about the U-Boot mailing list