[U-Boot] [PATCH 00/42] Updates cookin for Blackfin for post 2009.03
Mike Frysinger
vapier at gentoo.org
Tue Feb 10 07:20:38 CET 2009
i might snip a simple fix or two for 2009.03, but this is stuff largely
cookin for the release after 2009.03. we've got setting unification, cache
fix ups, some core cleanups, and crap ton of new board ports. i'm posting
this stuff now so it can get sorted out sooner rather than later.
Hoan Hoang (1):
Blackfin: ibf-dsp561: new board port
Mike Frysinger (41):
Blackfin: update lockbox api according to latest documentation
Blackfin: safely flush data caches when in writeback mode
Blackfin: add cache_dump commands
Blackfin: print out Flash: before checking it
Blackfin: drop now-unused CONFIG_SYS_BFIN_CMD_XXX
Blackfin: unify duplicate CPU port definitions
Blackfin: drop SPORT_TX read helper macros
Blackfin: fix SIC_RVECT definition: it is 16bits, not 32bits
Blackfin: simplify symbol_lookup() a bit
Blackfin: kill off LDR jump block
Blackfin: handle reboot anomaly 432
Blackfin: setup a sane default EBIU_SDBCTL for SDRAM controllers
Blackfin: do not program voltage regulator on parts that do not have
one
Blackfin: put memory into self-refresh before/after programming
clocks
Blackfin: unify common ADI board settings
Blackfin: bf533-stamp: rewrite startup LED notifications
Blackfin: bf533-stamp: bump up default clocks
Blackfin: make sure autoconf.mk is generated early enough
Blackfin: new spibootldr command
Blackfin: add clkin_hz= to default kernel command line for ADI boards
Blackfin: bf537-stamp: bump default SCLK up to 125MHz
Blackfin: bf537-stamp: increase monitor size
Blackfin: add hack for crappy m25p80
Blackfin: add support for SST SPI flashes
Blackfin: overhaul SPI flash handling to speed things up
Blackfin: add support for S25FL128 parts
Blackfin: bf548-ezkit: new board port
Blackfin: bf527-ezkit: new board port
Blackfin: bf538f-ezkit: new board port
Blackfin: bf526-ezbrd: new board port
Blackfin: bf518f-ezbrd: new board port
Blackfin: cm-bf533: new board port
Blackfin: cm-bf537e: new board port
Blackfin: cm-bf561: new board port
Blackfin: tcm-bf537: new board port
Blackfin: cm-bf548: new board port
Blackfin: cm-bf527: new board port
Blackfin: bf537-pnav: new board port
Blackfin: bf537-minotaur: new board port
Blackfin: bf537-srv1: new board port
Blackfin: blackstamp: new board port
MAINTAINERS | 32 ++
MAKEALL | 16 +
Makefile | 18 +-
blackfin_config.mk | 1 +
board/bf518f-ezbrd/.gitignore | 1 +
board/bf518f-ezbrd/Makefile | 58 ++
board/bf518f-ezbrd/bf518f-ezbrd.c | 76 +++
board/bf518f-ezbrd/config.mk | 32 ++
board/bf518f-ezbrd/spi_flash.c | 2 +
board/bf518f-ezbrd/u-boot.lds.S | 124 ++++
board/bf526-ezbrd/.gitignore | 1 +
board/bf526-ezbrd/Makefile | 58 ++
board/bf526-ezbrd/bf526-ezbrd.c | 109 ++++
board/bf526-ezbrd/config.mk | 32 ++
board/bf526-ezbrd/spi_flash.c | 2 +
board/bf526-ezbrd/u-boot.lds.S | 124 ++++
board/bf527-ezkit/.gitignore | 1 +
board/bf527-ezkit/Makefile | 59 ++
board/bf527-ezkit/bf527-ezkit.c | 60 ++
board/bf527-ezkit/config.mk | 32 ++
board/bf527-ezkit/spi_flash.c | 2 +
board/bf527-ezkit/u-boot.lds.S | 124 ++++
board/bf527-ezkit/video.c | 317 +++++++++++
board/bf533-ezkit/u-boot.lds.S | 5 +-
board/bf533-stamp/bf533-stamp.c | 62 ++-
board/bf533-stamp/u-boot.lds.S | 5 +-
board/bf537-minotaur/.gitignore | 1 +
board/bf537-minotaur/Makefile | 58 ++
board/bf537-minotaur/bf537-minotaur.c | 43 ++
board/bf537-minotaur/config.mk | 33 ++
board/bf537-minotaur/spi_flash.c | 2 +
board/bf537-minotaur/u-boot.lds.S | 143 +++++
board/bf537-pnav/.gitignore | 1 +
board/bf537-pnav/Makefile | 59 ++
board/bf537-pnav/bf537-pnav.c | 43 ++
board/bf537-pnav/config.mk | 32 ++
board/bf537-pnav/nand.c | 100 ++++
board/bf537-pnav/spi_flash.c | 2 +
board/bf537-pnav/u-boot.lds.S | 143 +++++
board/bf537-srv1/.gitignore | 1 +
board/bf537-srv1/Makefile | 58 ++
board/bf537-srv1/bf537-srv1.c | 43 ++
board/bf537-srv1/config.mk | 33 ++
board/bf537-srv1/spi_flash.c | 2 +
board/bf537-srv1/u-boot.lds.S | 143 +++++
board/bf537-stamp/spi_flash.c | 297 ++++++++--
board/bf537-stamp/u-boot.lds.S | 5 +-
board/bf538f-ezkit/.gitignore | 1 +
board/bf538f-ezkit/Makefile | 57 ++
board/bf538f-ezkit/bf538f-ezkit.c | 27 +
board/bf538f-ezkit/config.mk | 33 ++
board/bf538f-ezkit/u-boot.lds.S | 143 +++++
board/bf548-ezkit/.gitignore | 1 +
board/bf548-ezkit/Makefile | 59 ++
board/bf548-ezkit/bf548-ezkit.c | 79 +++
board/bf548-ezkit/config.mk | 37 ++
board/bf548-ezkit/spi_flash.c | 2 +
board/bf548-ezkit/u-boot.lds.S | 124 ++++
board/bf548-ezkit/video.c | 327 +++++++++++
board/bf561-ezkit/u-boot.lds.S | 5 +-
board/blackstamp/.gitignore | 1 +
board/blackstamp/Makefile | 58 ++
board/blackstamp/blackstamp.c | 53 ++
board/blackstamp/config.mk | 32 ++
board/blackstamp/spi_flash.c | 2 +
board/blackstamp/u-boot.lds.S | 143 +++++
board/cm-bf527/.gitignore | 1 +
board/cm-bf527/Makefile | 59 ++
board/cm-bf527/cm-bf527.c | 59 ++
board/cm-bf527/config.mk | 32 ++
board/cm-bf527/flash-defines.h | 51 ++
board/cm-bf527/flash.c | 589 ++++++++++++++++++++
board/cm-bf527/gpio.c | 74 +++
board/cm-bf527/nand.c | 2 +
board/cm-bf527/spi_flash.c | 2 +
board/cm-bf527/u-boot.lds.S | 124 ++++
board/cm-bf533/.gitignore | 1 +
board/cm-bf533/Makefile | 57 ++
board/cm-bf533/cm-bf533.c | 25 +
board/cm-bf533/config.mk | 33 ++
board/cm-bf533/flash-defines.h | 49 ++
board/cm-bf533/flash.c | 283 ++++++++++
board/cm-bf533/u-boot.lds.S | 143 +++++
board/cm-bf537e/.gitignore | 1 +
board/cm-bf537e/Makefile | 58 ++
board/cm-bf537e/cm-bf537e.c | 44 ++
board/cm-bf537e/config.mk | 33 ++
board/cm-bf537e/flash-defines.h | 50 ++
board/cm-bf537e/flash.c | 449 +++++++++++++++
board/cm-bf537e/spi_flash.c | 2 +
board/cm-bf537e/u-boot.lds.S | 143 +++++
board/cm-bf548/.gitignore | 1 +
board/cm-bf548/Makefile | 60 ++
board/cm-bf548/cm-bf548.c | 79 +++
board/cm-bf548/config.mk | 36 ++
board/cm-bf548/nand.c | 2 +
board/cm-bf548/spi_flash.c | 2 +
board/cm-bf548/u-boot.lds.S | 124 ++++
board/cm-bf548/video.c | 339 +++++++++++
board/cm-bf561/.gitignore | 1 +
board/cm-bf561/Makefile | 57 ++
board/cm-bf561/cm-bf561.c | 25 +
board/cm-bf561/config.mk | 33 ++
board/cm-bf561/u-boot.lds.S | 143 +++++
board/ibf-dsp561/.gitignore | 1 +
board/ibf-dsp561/Makefile | 57 ++
board/ibf-dsp561/config.mk | 33 ++
board/ibf-dsp561/ibf-dsp561.c | 25 +
board/ibf-dsp561/u-boot.lds.S | 145 +++++
board/tcm-bf537/.gitignore | 1 +
board/tcm-bf537/Makefile | 58 ++
board/tcm-bf537/config.mk | 33 ++
board/tcm-bf537/flash-defines.h | 52 ++
board/tcm-bf537/flash.c | 583 +++++++++++++++++++
board/tcm-bf537/spi_flash.c | 2 +
board/tcm-bf537/tcm-bf537.c | 44 ++
board/tcm-bf537/u-boot.lds.S | 143 +++++
common/Makefile | 1 +
common/cmd_spibootldr.c | 36 ++
cpu/blackfin/cpu.c | 8 +-
cpu/blackfin/initcode.c | 254 +++++++--
cpu/blackfin/start.S | 83 ++--
cpu/blackfin/traps.c | 2 +-
include/asm-blackfin/blackfin-config-pre.h | 6 -
.../mach-bf527/ADSP-EDN-BF52x-extended_cdef.h | 8 +-
include/asm-blackfin/mach-bf527/ports.h | 75 +---
include/asm-blackfin/mach-bf533/ports.h | 18 +-
.../mach-bf537/ADSP-EDN-BF534-extended_cdef.h | 8 +-
include/asm-blackfin/mach-bf537/ports.h | 56 +--
.../mach-bf548/ADSP-EDN-BF542-extended_cdef.h | 3 -
.../mach-bf548/ADSP-EDN-BF544-extended_cdef.h | 3 -
.../mach-bf548/ADSP-EDN-BF547-extended_cdef.h | 4 -
.../mach-bf548/ADSP-EDN-BF548-extended_cdef.h | 4 -
.../mach-bf548/ADSP-EDN-BF549-extended_cdef.h | 4 -
include/asm-blackfin/mach-bf548/ports.h | 189 +------
include/asm-blackfin/mach-bf561/def_local.h | 2 +
include/asm-blackfin/mach-bf561/ports.h | 44 ++
.../mach-common/ADSP-EDN-DUAL-CORE-extended_cdef.h | 2 -
.../mach-common/ADSP-EDN-extended_cdef.h | 2 -
include/asm-blackfin/mach-common/bits/bootrom.h | 27 +
include/asm-blackfin/mach-common/bits/lockbox.h | 70 ++--
include/asm-blackfin/mach-common/bits/ports-a.h | 25 +
include/asm-blackfin/mach-common/bits/ports-b.h | 25 +
include/asm-blackfin/mach-common/bits/ports-c.h | 25 +
include/asm-blackfin/mach-common/bits/ports-d.h | 25 +
include/asm-blackfin/mach-common/bits/ports-e.h | 25 +
include/asm-blackfin/mach-common/bits/ports-f.h | 25 +
include/asm-blackfin/mach-common/bits/ports-g.h | 25 +
include/asm-blackfin/mach-common/bits/ports-h.h | 25 +
include/asm-blackfin/mach-common/bits/ports-i.h | 25 +
include/asm-blackfin/mach-common/bits/ports-j.h | 25 +
include/configs/bf518f-ezbrd.h | 137 +++++
include/configs/bf526-ezbrd.h | 166 ++++++
include/configs/bf527-ezkit.h | 158 ++++++
include/configs/bf533-ezkit.h | 286 ++++------
include/configs/bf533-stamp.h | 450 ++++++----------
include/configs/bf537-minotaur.h | 214 +++++++
include/configs/bf537-pnav.h | 271 +++++++++
include/configs/bf537-srv1.h | 214 +++++++
include/configs/bf537-stamp.h | 423 +++++----------
include/configs/bf538f-ezkit.h | 125 +++++
include/configs/bf548-ezkit.h | 201 +++++++
include/configs/bf561-ezkit.h | 295 ++++------
include/configs/bfin_adi_common.h | 199 +++++++
include/configs/blackstamp.h | 266 +++++++++
include/configs/cm-bf527.h | 144 +++++
include/configs/cm-bf533.h | 100 ++++
include/configs/cm-bf537e.h | 133 +++++
include/configs/cm-bf548.h | 150 +++++
include/configs/cm-bf561.h | 100 ++++
include/configs/ibf-dsp561.h | 130 +++++
include/configs/tcm-bf537.h | 135 +++++
lib_blackfin/Makefile | 1 +
lib_blackfin/board.c | 2 +-
lib_blackfin/cache.c | 42 ++
lib_blackfin/cmd_cache_dump.c | 145 +++++
176 files changed, 12360 insertions(+), 1508 deletions(-)
create mode 100644 board/bf518f-ezbrd/.gitignore
create mode 100644 board/bf518f-ezbrd/Makefile
create mode 100644 board/bf518f-ezbrd/bf518f-ezbrd.c
create mode 100644 board/bf518f-ezbrd/config.mk
create mode 100644 board/bf518f-ezbrd/spi_flash.c
create mode 100644 board/bf518f-ezbrd/u-boot.lds.S
create mode 100644 board/bf526-ezbrd/.gitignore
create mode 100644 board/bf526-ezbrd/Makefile
create mode 100644 board/bf526-ezbrd/bf526-ezbrd.c
create mode 100644 board/bf526-ezbrd/config.mk
create mode 100644 board/bf526-ezbrd/spi_flash.c
create mode 100644 board/bf526-ezbrd/u-boot.lds.S
create mode 100644 board/bf527-ezkit/.gitignore
create mode 100644 board/bf527-ezkit/Makefile
create mode 100644 board/bf527-ezkit/bf527-ezkit.c
create mode 100644 board/bf527-ezkit/config.mk
create mode 100644 board/bf527-ezkit/spi_flash.c
create mode 100644 board/bf527-ezkit/u-boot.lds.S
create mode 100644 board/bf527-ezkit/video.c
create mode 100644 board/bf537-minotaur/.gitignore
create mode 100644 board/bf537-minotaur/Makefile
create mode 100644 board/bf537-minotaur/bf537-minotaur.c
create mode 100644 board/bf537-minotaur/config.mk
create mode 100644 board/bf537-minotaur/spi_flash.c
create mode 100644 board/bf537-minotaur/u-boot.lds.S
create mode 100644 board/bf537-pnav/.gitignore
create mode 100644 board/bf537-pnav/Makefile
create mode 100644 board/bf537-pnav/bf537-pnav.c
create mode 100644 board/bf537-pnav/config.mk
create mode 100644 board/bf537-pnav/nand.c
create mode 100644 board/bf537-pnav/spi_flash.c
create mode 100644 board/bf537-pnav/u-boot.lds.S
create mode 100644 board/bf537-srv1/.gitignore
create mode 100644 board/bf537-srv1/Makefile
create mode 100644 board/bf537-srv1/bf537-srv1.c
create mode 100644 board/bf537-srv1/config.mk
create mode 100644 board/bf537-srv1/spi_flash.c
create mode 100644 board/bf537-srv1/u-boot.lds.S
create mode 100644 board/bf538f-ezkit/.gitignore
create mode 100644 board/bf538f-ezkit/Makefile
create mode 100644 board/bf538f-ezkit/bf538f-ezkit.c
create mode 100644 board/bf538f-ezkit/config.mk
create mode 100644 board/bf538f-ezkit/u-boot.lds.S
create mode 100644 board/bf548-ezkit/.gitignore
create mode 100644 board/bf548-ezkit/Makefile
create mode 100644 board/bf548-ezkit/bf548-ezkit.c
create mode 100644 board/bf548-ezkit/config.mk
create mode 100644 board/bf548-ezkit/spi_flash.c
create mode 100644 board/bf548-ezkit/u-boot.lds.S
create mode 100644 board/bf548-ezkit/video.c
create mode 100644 board/blackstamp/.gitignore
create mode 100644 board/blackstamp/Makefile
create mode 100644 board/blackstamp/blackstamp.c
create mode 100644 board/blackstamp/config.mk
create mode 100644 board/blackstamp/spi_flash.c
create mode 100644 board/blackstamp/u-boot.lds.S
create mode 100644 board/cm-bf527/.gitignore
create mode 100644 board/cm-bf527/Makefile
create mode 100644 board/cm-bf527/cm-bf527.c
create mode 100644 board/cm-bf527/config.mk
create mode 100644 board/cm-bf527/flash-defines.h
create mode 100644 board/cm-bf527/flash.c
create mode 100644 board/cm-bf527/gpio.c
create mode 100644 board/cm-bf527/nand.c
create mode 100644 board/cm-bf527/spi_flash.c
create mode 100644 board/cm-bf527/u-boot.lds.S
create mode 100644 board/cm-bf533/.gitignore
create mode 100644 board/cm-bf533/Makefile
create mode 100644 board/cm-bf533/cm-bf533.c
create mode 100644 board/cm-bf533/config.mk
create mode 100644 board/cm-bf533/flash-defines.h
create mode 100644 board/cm-bf533/flash.c
create mode 100644 board/cm-bf533/u-boot.lds.S
create mode 100644 board/cm-bf537e/.gitignore
create mode 100644 board/cm-bf537e/Makefile
create mode 100644 board/cm-bf537e/cm-bf537e.c
create mode 100644 board/cm-bf537e/config.mk
create mode 100644 board/cm-bf537e/flash-defines.h
create mode 100644 board/cm-bf537e/flash.c
create mode 100644 board/cm-bf537e/spi_flash.c
create mode 100644 board/cm-bf537e/u-boot.lds.S
create mode 100644 board/cm-bf548/.gitignore
create mode 100644 board/cm-bf548/Makefile
create mode 100644 board/cm-bf548/cm-bf548.c
create mode 100644 board/cm-bf548/config.mk
create mode 100644 board/cm-bf548/nand.c
create mode 100644 board/cm-bf548/spi_flash.c
create mode 100644 board/cm-bf548/u-boot.lds.S
create mode 100644 board/cm-bf548/video.c
create mode 100644 board/cm-bf561/.gitignore
create mode 100644 board/cm-bf561/Makefile
create mode 100644 board/cm-bf561/cm-bf561.c
create mode 100644 board/cm-bf561/config.mk
create mode 100644 board/cm-bf561/u-boot.lds.S
create mode 100644 board/ibf-dsp561/.gitignore
create mode 100644 board/ibf-dsp561/Makefile
create mode 100644 board/ibf-dsp561/config.mk
create mode 100644 board/ibf-dsp561/ibf-dsp561.c
create mode 100644 board/ibf-dsp561/u-boot.lds.S
create mode 100644 board/tcm-bf537/.gitignore
create mode 100644 board/tcm-bf537/Makefile
create mode 100644 board/tcm-bf537/config.mk
create mode 100644 board/tcm-bf537/flash-defines.h
create mode 100644 board/tcm-bf537/flash.c
create mode 100644 board/tcm-bf537/spi_flash.c
create mode 100644 board/tcm-bf537/tcm-bf537.c
create mode 100644 board/tcm-bf537/u-boot.lds.S
create mode 100644 common/cmd_spibootldr.c
create mode 100644 include/asm-blackfin/mach-bf561/ports.h
create mode 100644 include/asm-blackfin/mach-common/bits/ports-a.h
create mode 100644 include/asm-blackfin/mach-common/bits/ports-b.h
create mode 100644 include/asm-blackfin/mach-common/bits/ports-c.h
create mode 100644 include/asm-blackfin/mach-common/bits/ports-d.h
create mode 100644 include/asm-blackfin/mach-common/bits/ports-e.h
create mode 100644 include/asm-blackfin/mach-common/bits/ports-f.h
create mode 100644 include/asm-blackfin/mach-common/bits/ports-g.h
create mode 100644 include/asm-blackfin/mach-common/bits/ports-h.h
create mode 100644 include/asm-blackfin/mach-common/bits/ports-i.h
create mode 100644 include/asm-blackfin/mach-common/bits/ports-j.h
create mode 100644 include/configs/bf518f-ezbrd.h
create mode 100644 include/configs/bf526-ezbrd.h
create mode 100644 include/configs/bf527-ezkit.h
create mode 100644 include/configs/bf537-minotaur.h
create mode 100644 include/configs/bf537-pnav.h
create mode 100644 include/configs/bf537-srv1.h
create mode 100644 include/configs/bf538f-ezkit.h
create mode 100644 include/configs/bf548-ezkit.h
create mode 100644 include/configs/bfin_adi_common.h
create mode 100644 include/configs/blackstamp.h
create mode 100644 include/configs/cm-bf527.h
create mode 100644 include/configs/cm-bf533.h
create mode 100644 include/configs/cm-bf537e.h
create mode 100644 include/configs/cm-bf548.h
create mode 100644 include/configs/cm-bf561.h
create mode 100644 include/configs/ibf-dsp561.h
create mode 100644 include/configs/tcm-bf537.h
create mode 100644 lib_blackfin/cmd_cache_dump.c
More information about the U-Boot
mailing list