
Bunch o fixes here as well as support for a few more boards. Also quite a bit of code clean ups (punting dead/useless code). This series should have the line length issues pointed out by Wolfgang from before, and it adds some more changes from the last series.
Cliff Cai (4): Blackfin: bfin_spi: let boards control idle value Blackfin: convert bfin_sdh to generic mmc Blackfin: bfin_spi: round up clock divider Blackfin: bf527-ezkit/bf548-ezkit: add musb board specific initialization
Harald Krapfenbauer (2): Blackfin: update tiny board settings (voltage/default env) Blackfin: tcm-bf518: new board port
Michael Hennerich (1): Blackfin: add support for BF527-EZKIT v2.1
Mike Frysinger (21): Blackfin: tweak embedded LDR env config option Blackfin: bf537-stamp: rename SPI/MMC define Blackfin: ADI settings: enable silent console support Blackfin: move section length calculation to linker script Blackfin: kill off useless initdram() usage Blackfin: global_data.h: make pull in needed headers Blackfin: re-architect initcode Blackfin: support boards with no external memory Blackfin: bf527-ezkit: auto-select NAND settings Blackfin: fix L1 Instruction sizes on BF52x/BF54x Blackfin: move watchdog config check to Makefile Blackfin: use new bfin read/write mmr helper funcs Blackfin: asm/string.h: drop useless includes Blackfin: bf533-stamp: split and cleanup CF/IDE code Blackfin: drop unused funcs from io.h Blackfin: section off the CF/IDE io.h hacks Blackfin: pull io funcs from linux Blackfin: bf518f-ezbrd: increase monitor length Blackfin: enable JFFS summary support for ADI boards Blackfin: use sort funcs in the linker script Blackfin: drop .eh_frame from linker script
Robin Getz (3): Blackfin: add a netconsole helper Blackfin: keep hwtrace on CPLB miss Blackfin: handle anomaly 05000257
Valentin Yakovenkov (1): Blackfin: bf561-acvilon: new board port
MAINTAINERS | 7 + MAKEALL | 3 + Makefile | 11 +- board/bf518f-ezbrd/bf518f-ezbrd.c | 15 +- board/bf526-ezbrd/bf526-ezbrd.c | 7 - board/bf527-ezkit/bf527-ezkit.c | 20 +- board/bf527-ezkit/video.c | 148 +++- board/bf533-ezkit/bf533-ezkit.c | 7 - board/bf533-stamp/Makefile | 1 + board/bf533-stamp/bf533-stamp.c | 120 +--- board/bf533-stamp/ide-cf.c | 90 ++ board/bf537-minotaur/bf537-minotaur.c | 7 - board/bf537-pnav/bf537-pnav.c | 7 - board/bf537-srv1/bf537-srv1.c | 7 - board/bf537-stamp/bf537-stamp.c | 7 - board/bf538f-ezkit/bf538f-ezkit.c | 7 - board/bf548-ezkit/bf548-ezkit.c | 31 +- board/bf561-acvilon/Makefile | 56 + board/bf561-acvilon/bf561-acvilon.c | 51 + board/bf561-acvilon/config.mk | 34 + board/bf561-ezkit/bf561-ezkit.c | 7 - board/blackstamp/blackstamp.c | 7 - board/cm-bf527/cm-bf527.c | 7 - board/cm-bf533/cm-bf533.c | 7 - board/cm-bf537e/cm-bf537e.c | 7 - board/cm-bf537u/cm-bf537u.c | 7 - board/cm-bf548/cm-bf548.c | 7 - board/cm-bf561/cm-bf561.c | 7 - board/ibf-dsp561/ibf-dsp561.c | 7 - board/tcm-bf518/Makefile | 54 + board/tcm-bf518/config.mk | 33 + board/tcm-bf518/tcm-bf518.c | 78 ++ board/tcm-bf537/tcm-bf537.c | 7 - cpu/blackfin/Makefile | 2 +- cpu/blackfin/cpu.c | 11 +- cpu/blackfin/initcode.c | 247 ++++-- cpu/blackfin/interrupt.S | 11 +- cpu/blackfin/interrupts.c | 12 +- cpu/blackfin/serial.c | 26 +- cpu/blackfin/serial.h | 121 ++- cpu/blackfin/start.S | 24 +- cpu/blackfin/traps.c | 9 + cpu/blackfin/watchdog.c | 4 +- drivers/mmc/bfin_sdh.c | 519 +++-------- drivers/mmc/bfin_sdh.h | 59 -- drivers/spi/bfin_spi.c | 13 +- include/asm-blackfin/bfin_logo_rgb565_230x230.h | 1242 +++++++++++++++++++++++ include/asm-blackfin/blackfin_local.h | 4 +- include/asm-blackfin/config-pre.h | 3 + include/asm-blackfin/config.h | 14 +- include/asm-blackfin/global_data.h | 2 + include/asm-blackfin/io.h | 194 +++-- include/asm-blackfin/mach-bf527/BF522_def.h | 15 - include/asm-blackfin/mach-bf527/BF523_def.h | 15 - include/asm-blackfin/mach-bf527/BF524_def.h | 15 - include/asm-blackfin/mach-bf527/BF525_def.h | 15 - include/asm-blackfin/mach-bf527/BF526_def.h | 15 - include/asm-blackfin/mach-bf527/BF527_def.h | 15 - include/asm-blackfin/mach-bf527/def_local.h | 1 + include/asm-blackfin/mach-bf527/mem_map.h | 21 + include/asm-blackfin/mach-bf548/BF542_def.h | 15 - include/asm-blackfin/mach-bf548/BF544_def.h | 15 - include/asm-blackfin/mach-bf548/BF547_def.h | 9 - include/asm-blackfin/mach-bf548/BF548_def.h | 15 - include/asm-blackfin/mach-bf548/BF549_def.h | 15 - include/asm-blackfin/mach-bf548/def_local.h | 1 + include/asm-blackfin/mach-bf548/mem_map.h | 21 + include/asm-blackfin/mem_map.h | 26 + include/asm-blackfin/mmc.h | 1 - include/asm-blackfin/sdh.h | 17 + include/asm-blackfin/string.h | 5 +- include/configs/bf518f-ezbrd.h | 5 +- include/configs/bf526-ezbrd.h | 2 +- include/configs/bf527-ezkit.h | 20 +- include/configs/bf533-stamp.h | 2 +- include/configs/bf537-minotaur.h | 2 +- include/configs/bf537-pnav.h | 2 +- include/configs/bf537-srv1.h | 2 +- include/configs/bf537-stamp.h | 4 +- include/configs/bf538f-ezkit.h | 2 +- include/configs/bf548-ezkit.h | 6 +- include/configs/bf561-acvilon.h | 178 ++++ include/configs/bf561-ezkit.h | 2 +- include/configs/bfin_adi_common.h | 23 +- include/configs/cm-bf527.h | 11 +- include/configs/cm-bf533.h | 5 + include/configs/cm-bf537e.h | 9 +- include/configs/cm-bf537u.h | 15 +- include/configs/cm-bf548.h | 7 +- include/configs/cm-bf561.h | 7 +- include/configs/ibf-dsp561.h | 2 +- include/configs/tcm-bf518.h | 129 +++ include/configs/tcm-bf537.h | 9 +- lib_blackfin/Makefile | 2 + lib_blackfin/board.c | 37 +- lib_blackfin/config.mk | 10 +- lib_blackfin/ins.S | 117 +++ lib_blackfin/outs.S | 60 ++ lib_blackfin/u-boot.lds.S | 49 +- 99 files changed, 3161 insertions(+), 1198 deletions(-) create mode 100644 board/bf533-stamp/ide-cf.c create mode 100644 board/bf561-acvilon/Makefile create mode 100644 board/bf561-acvilon/bf561-acvilon.c create mode 100644 board/bf561-acvilon/config.mk create mode 100644 board/tcm-bf518/Makefile create mode 100644 board/tcm-bf518/config.mk create mode 100644 board/tcm-bf518/tcm-bf518.c delete mode 100644 drivers/mmc/bfin_sdh.h create mode 100644 include/asm-blackfin/bfin_logo_rgb565_230x230.h create mode 100644 include/asm-blackfin/mach-bf527/mem_map.h create mode 100644 include/asm-blackfin/mach-bf548/mem_map.h create mode 100644 include/asm-blackfin/mem_map.h delete mode 100644 include/asm-blackfin/mmc.h create mode 100644 include/asm-blackfin/sdh.h create mode 100644 include/configs/bf561-acvilon.h create mode 100644 include/configs/tcm-bf518.h create mode 100644 lib_blackfin/ins.S create mode 100644 lib_blackfin/outs.S