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).
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 (1): Blackfin: update tiny board settings (voltage/default env) Michael Hennerich (1): Blackfin: add support for BF527-EZKIT v2.1 Mike Frysinger (18): 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: do not require CONFIG_BAUDRATE Blackfin: kill off useless initdram() usage Blackfin: global_data.h: make pull in needed headers Blackfin: re-architecture 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 Valentin Yakovenkov (1): Blackfin: bf561-acvilon: new board port MAINTAINERS | 6 + MAKEALL | 2 + Makefile | 9 +- 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 | 144 +++- 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 | 52 + 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-bf537/tcm-bf537.c | 7 - cpu/blackfin/Makefile | 2 +- cpu/blackfin/cpu.c | 11 +- cpu/blackfin/initcode.c | 250 ++++-- cpu/blackfin/interrupts.c | 12 +- cpu/blackfin/serial.c | 20 +- cpu/blackfin/serial.h | 119 ++- cpu/blackfin/start.S | 24 +- 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 | 3 +- 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 | 8 +- include/configs/cm-bf527.h | 9 +- include/configs/cm-bf533.h | 5 + include/configs/cm-bf537e.h | 7 +- include/configs/cm-bf537u.h | 13 +- include/configs/cm-bf548.h | 7 +- include/configs/cm-bf561.h | 7 +- include/configs/ibf-dsp561.h | 2 +- include/configs/tcm-bf537.h | 7 +- lib_blackfin/Makefile | 2 + lib_blackfin/board.c | 34 +- lib_blackfin/config.mk | 10 +- lib_blackfin/ins.S | 117 +++ lib_blackfin/outs.S | 60 ++ lib_blackfin/u-boot.lds.S | 45 +- 93 files changed, 2809 insertions(+), 1192 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 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 lib_blackfin/ins.S create mode 100644 lib_blackfin/outs.S _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot