[U-Boot] [PATCH 00/40] Blackfin updates for 2009.03

Mike Frysinger vapier at gentoo.org
Fri Jan 23 19:00:01 CET 2009


Nothing terribly interesting here.  Normal smatterings of bug fixes and
minor updates as we fold the external Blackfin fork back into mainline.
Everything can be found in the "next" branch of the Blackfin git tree:
  git://www.denx.de/git/u-boot-blackfin.git next

Mike Frysinger (40):
  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
  smc91111_eeprom: move board-specific init into SMC91111_EEPROM_INIT()
  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 ++-
 examples/smc91111_eeprom.c                      |   15 +-
 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/boot.c                             |   63 ++++
 lib_blackfin/bootm.c                            |   56 ---
 lib_blackfin/string.c                           |   45 ++-
 52 files changed, 1326 insertions(+), 883 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
 create mode 100644 lib_blackfin/boot.c
 delete mode 100644 lib_blackfin/bootm.c



More information about the U-Boot mailing list