[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