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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot