
This cleans up and unifies much of the Blackfin cpu/arch directories.
The following changes since commit e5084af8ded58453cd07ec1af8b0f29f34122bbc: Detlev Zundel (1): Replace deprecated "ramdisk" with "ramdisk_size" kernel parameter.
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (13): Blackfin: move bootldr command to common code Blackfin: convert BFIN_CPU to CONFIG_BFIN_CPU Blackfin: move on-chip MAC driver into drivers/net/ Blackfin: BF537-stamp: drop board-specific flash driver for CFI Blackfin: BF537-stamp: cleanup spi flash driver Blackfin: update MAINTAINERS list Blackfin: unify cpu and boot modes Blackfin: new cplbinfo command for viewing cplb tables Blackfin: add proper ELF markings to some assembly functions Blackfin: cleanup lib_blackfin/cache.c Blackfin: cleanup and overhaul common board init functions smc91111: use SSYNC() rather than asm(ssync) for Blackfin Blackfin: add error debug to serial driver
MAINTAINERS | 15 + Makefile | 4 +- blackfin_config.mk | 9 +- board/bf533-ezkit/Makefile | 2 +- board/bf533-ezkit/bf533-ezkit.c | 7 - board/bf533-ezkit/config.mk | 6 +- board/bf533-ezkit/u-boot.lds.S | 208 +++--- board/bf533-stamp/Makefile | 4 +- board/bf533-stamp/bf533-stamp.c | 7 - board/bf533-stamp/config.mk | 6 +- board/bf533-stamp/spi.c | 474 ------------ board/bf533-stamp/spi_flash.c | 2 + board/bf533-stamp/u-boot.lds.S | 206 +++--- board/bf537-stamp/Makefile | 4 +- board/bf537-stamp/bf537-stamp.c | 68 +-- board/bf537-stamp/config.mk | 10 +- board/bf537-stamp/flash-defines.h | 123 --- board/bf537-stamp/flash.c | 403 ---------- board/bf537-stamp/spi_flash.c | 815 ++++++++++++++++++++ board/bf537-stamp/stm_m25p64.c | 516 ------------- board/bf537-stamp/u-boot.lds.S | 258 +++---- board/bf561-ezkit/Makefile | 2 +- board/bf561-ezkit/config.mk | 6 +- board/bf561-ezkit/u-boot.lds.S | 209 +++--- common/Makefile | 2 + common/cmd_bootldr.c | 64 ++ common/cmd_cplbinfo.c | 59 ++ cpu/bf533/Makefile | 52 -- cpu/bf533/bf533_serial.h | 77 -- cpu/bf533/cache.S | 129 --- cpu/bf533/config.mk | 27 - cpu/bf533/cpu.c | 213 ----- cpu/bf533/cpu.h | 66 -- cpu/bf533/flush.S | 405 ---------- cpu/bf533/init_sdram.S | 183 ----- cpu/bf533/init_sdram_bootrom_initblock.S | 183 ----- cpu/bf533/interrupt.S | 244 ------ cpu/bf533/interrupts.c | 165 ---- cpu/bf533/ints.c | 112 --- cpu/bf533/serial.c | 186 ----- cpu/bf533/start.S | 313 -------- cpu/bf533/traps.c | 238 ------ cpu/bf533/video.c | 194 ----- cpu/bf533/video.h | 25 - cpu/bf537/Makefile | 52 -- cpu/bf537/cache.S | 129 --- cpu/bf537/config.mk | 27 - cpu/bf537/cpu.c | 219 ------ cpu/bf537/cpu.h | 66 -- cpu/bf537/flush.S | 403 ---------- cpu/bf537/init_sdram.S | 178 ----- cpu/bf537/init_sdram_bootrom_initblock.S | 203 ----- cpu/bf537/interrupt.S | 244 ------ cpu/bf537/interrupts.c | 170 ---- cpu/bf537/ints.c | 112 --- cpu/bf537/serial.c | 186 ----- cpu/bf537/serial.h | 77 -- cpu/bf537/start.S | 576 -------------- cpu/bf537/start1.S | 38 - cpu/bf537/traps.c | 239 ------ cpu/bf537/video.c | 194 ----- cpu/bf537/video.h | 25 - cpu/bf561/Makefile | 52 -- cpu/bf561/cache.S | 129 --- cpu/bf561/config.mk | 27 - cpu/bf561/cpu.c | 212 ----- cpu/bf561/cpu.h | 66 -- cpu/bf561/flush.S | 402 ---------- cpu/bf561/init_sdram.S | 175 ----- cpu/bf561/init_sdram_bootrom_initblock.S | 189 ----- cpu/bf561/interrupt.S | 244 ------ cpu/bf561/ints.c | 112 --- cpu/bf561/serial.c | 188 ----- cpu/bf561/serial.h | 77 -- cpu/bf561/start.S | 303 -------- cpu/bf561/start1.S | 38 - cpu/bf561/traps.c | 238 ------ cpu/bf561/video.c | 194 ----- cpu/bf561/video.h | 25 - cpu/blackfin/.gitignore | 1 + cpu/blackfin/Makefile | 65 ++ cpu/blackfin/bootrom-asm-offsets.awk | 41 + cpu/blackfin/bootrom-asm-offsets.c.in | 12 + cpu/blackfin/cache.S | 61 ++ cpu/blackfin/cpu.c | 141 ++++ cpu/{bf533/start1.S => blackfin/cpu.h} | 28 +- cpu/blackfin/flush.S | 230 ++++++ cpu/{bf537 => blackfin}/i2c.c | 98 ++- cpu/blackfin/initcode.c | 353 +++++++++ cpu/blackfin/interrupt.S | 33 + cpu/{bf561 => blackfin}/interrupts.c | 50 +- cpu/blackfin/reset.c | 96 +++ cpu/blackfin/serial.c | 163 ++++ cpu/blackfin/serial.h | 275 +++++++ cpu/blackfin/start.S | 219 ++++++ cpu/blackfin/system_map.S | 18 + cpu/blackfin/traps.c | 353 +++++++++ cpu/blackfin/watchdog.c | 25 + drivers/net/Makefile | 1 + .../ether_bf537.c => drivers/net/bfin_mac.c | 166 ++--- .../ether_bf537.h => drivers/net/bfin_mac.h | 32 +- drivers/net/smc91111.h | 4 +- include/asm-blackfin/blackfin-config-post.h | 6 +- include/configs/bf533-ezkit.h | 53 +- include/configs/bf533-stamp.h | 138 +--- include/configs/bf537-stamp.h | 143 +--- include/configs/bf561-ezkit.h | 42 +- lib_blackfin/Makefile | 6 +- lib_blackfin/bf533_linux.c | 85 -- lib_blackfin/bf533_string.c | 198 ----- lib_blackfin/bfin_string.c | 203 +++++ lib_blackfin/blackfin_board.h | 64 -- lib_blackfin/board.c | 432 ++++++----- lib_blackfin/boot.c | 54 ++ lib_blackfin/cache.c | 35 +- lib_blackfin/cache.h | 35 - lib_blackfin/memcmp.S | 3 + lib_blackfin/memcpy.S | 3 + lib_blackfin/memmove.S | 3 + lib_blackfin/memset.S | 3 + 120 files changed, 4250 insertions(+), 11831 deletions(-) delete mode 100644 board/bf533-stamp/spi.c create mode 100644 board/bf533-stamp/spi_flash.c delete mode 100644 board/bf537-stamp/flash-defines.h delete mode 100644 board/bf537-stamp/flash.c create mode 100644 board/bf537-stamp/spi_flash.c delete mode 100644 board/bf537-stamp/stm_m25p64.c create mode 100644 common/cmd_bootldr.c create mode 100644 common/cmd_cplbinfo.c delete mode 100644 cpu/bf533/Makefile delete mode 100644 cpu/bf533/bf533_serial.h delete mode 100644 cpu/bf533/cache.S delete mode 100644 cpu/bf533/config.mk delete mode 100644 cpu/bf533/cpu.c delete mode 100644 cpu/bf533/cpu.h delete mode 100644 cpu/bf533/flush.S delete mode 100644 cpu/bf533/init_sdram.S delete mode 100644 cpu/bf533/init_sdram_bootrom_initblock.S delete mode 100644 cpu/bf533/interrupt.S delete mode 100644 cpu/bf533/interrupts.c delete mode 100644 cpu/bf533/ints.c delete mode 100644 cpu/bf533/serial.c delete mode 100644 cpu/bf533/start.S delete mode 100644 cpu/bf533/traps.c delete mode 100644 cpu/bf533/video.c delete mode 100644 cpu/bf533/video.h delete mode 100644 cpu/bf537/Makefile delete mode 100644 cpu/bf537/cache.S delete mode 100644 cpu/bf537/config.mk delete mode 100644 cpu/bf537/cpu.c delete mode 100644 cpu/bf537/cpu.h delete mode 100644 cpu/bf537/flush.S delete mode 100644 cpu/bf537/init_sdram.S delete mode 100644 cpu/bf537/init_sdram_bootrom_initblock.S delete mode 100644 cpu/bf537/interrupt.S delete mode 100644 cpu/bf537/interrupts.c delete mode 100644 cpu/bf537/ints.c delete mode 100644 cpu/bf537/serial.c delete mode 100644 cpu/bf537/serial.h delete mode 100644 cpu/bf537/start.S delete mode 100644 cpu/bf537/start1.S delete mode 100644 cpu/bf537/traps.c delete mode 100644 cpu/bf537/video.c delete mode 100644 cpu/bf537/video.h delete mode 100644 cpu/bf561/Makefile delete mode 100644 cpu/bf561/cache.S delete mode 100644 cpu/bf561/config.mk delete mode 100644 cpu/bf561/cpu.c delete mode 100644 cpu/bf561/cpu.h delete mode 100644 cpu/bf561/flush.S delete mode 100644 cpu/bf561/init_sdram.S delete mode 100644 cpu/bf561/init_sdram_bootrom_initblock.S delete mode 100644 cpu/bf561/interrupt.S delete mode 100644 cpu/bf561/ints.c delete mode 100644 cpu/bf561/serial.c delete mode 100644 cpu/bf561/serial.h delete mode 100644 cpu/bf561/start.S delete mode 100644 cpu/bf561/start1.S delete mode 100644 cpu/bf561/traps.c delete mode 100644 cpu/bf561/video.c delete mode 100644 cpu/bf561/video.h create mode 100644 cpu/blackfin/.gitignore create mode 100644 cpu/blackfin/Makefile create mode 100755 cpu/blackfin/bootrom-asm-offsets.awk create mode 100644 cpu/blackfin/bootrom-asm-offsets.c.in create mode 100644 cpu/blackfin/cache.S create mode 100644 cpu/blackfin/cpu.c rename cpu/{bf533/start1.S => blackfin/cpu.h} (68%) create mode 100644 cpu/blackfin/flush.S rename cpu/{bf537 => blackfin}/i2c.c (75%) create mode 100644 cpu/blackfin/initcode.c create mode 100644 cpu/blackfin/interrupt.S rename cpu/{bf561 => blackfin}/interrupts.c (68%) create mode 100644 cpu/blackfin/reset.c create mode 100644 cpu/blackfin/serial.c create mode 100644 cpu/blackfin/serial.h create mode 100644 cpu/blackfin/start.S create mode 100644 cpu/blackfin/system_map.S create mode 100644 cpu/blackfin/traps.c create mode 100644 cpu/blackfin/watchdog.c rename board/bf537-stamp/ether_bf537.c => drivers/net/bfin_mac.c (77%) rename board/bf537-stamp/ether_bf537.h => drivers/net/bfin_mac.h (70%) delete mode 100644 lib_blackfin/bf533_linux.c delete mode 100644 lib_blackfin/bf533_string.c create mode 100644 lib_blackfin/bfin_string.c delete mode 100644 lib_blackfin/blackfin_board.h create mode 100644 lib_blackfin/boot.c delete mode 100644 lib_blackfin/cache.h