A few minor bug fixes here and there, but the really exciting development is the import of the GPIO/PORTMUX layer from the Blackfin Linux port. This greatly simplifies code throughout the tree when device drivers need to do things through GPIOs or deal with pin muxing.
Hoan Hoang (1): Blackfin: ibf-dsp561: enable AX88180 net driver Michael Hennerich (1): Blackfin: bf527-ad7160-eval: new board support Mike Frysinger (33): Blackfin: clean up trace buffer handling when crashing Blackfin: implement bootcount support Blackfin: expand EVT1 usage documentation a bit more Blackfin: bf537-stamp: drop old spi_flash driver Blackfin: update anomaly lists to latest sheets Blackfin: set up simple NMI handlers for anomaly 05000219 Blackfin: import gpio/portmux layer from Linux Blackfin: unify custom gpio commands Blackfin: back out status_led.h stubs Blackfin: switch to common GPIO LED driver Blackfin: bf537-stamp: use common spi boot workaround code Blackfin: convert gpio flash logic to common gpio layer Blackfin: bfin_mac: convert to portmux framework Blackfin: bfin_nand: convert to portmux framework Blackfin: bfin_sdh: convert to portmux framework Blackfin: pata_bfin: convert to portmux framework Blackfin: serial: convert to portmux framework Blackfin: bfin_spi: convert to portmux framework Blackfin: bfin_spi: support gpios as chip selects Blackfin: bf533-stamp: convert eth/flash swap logic to gpio framework Blackfin: blackstamp: convert eth/flash swap logic to gpio framework Blackfin: bf533-stamp: scrub unused code Blackfin: bf518f-ezbrd: handle different PHYs dynamically Blackfin: bf518f-ezbrd: convert to portmux framework Blackfin: bf548-ezkit: convert to portmux framework Blackfin: bf527-ezkit: convert to portmux framework Blackfin: cm-bf548: convert to portmux framework Blackfin: bf561: use DMA for Core B L1 regions Blackfin: unify default I2C settings for ADI boards Blackfin: bfin_mac: remove space from name Blackfin: enable IP defrag for ADI boards Blackfin: drop old u-boot.lds clean target Blackfin: bf561-acvilon: drop unused env redund define MAINTAINERS | 2 + MAKEALL | 1 + Makefile | 1 - arch/blackfin/cpu/Makefile | 3 + arch/blackfin/cpu/bootcount.c | 34 + arch/blackfin/cpu/cmd_gpio.c | 120 +++ arch/blackfin/cpu/cpu.c | 4 +- arch/blackfin/cpu/cpu.h | 2 + arch/blackfin/cpu/gpio.c | 854 ++++++++++++++++ arch/blackfin/cpu/initcode.c | 32 +- arch/blackfin/cpu/interrupt.S | 5 + arch/blackfin/cpu/serial.h | 19 + arch/blackfin/cpu/traps.c | 76 +- arch/blackfin/include/asm/blackfin_local.h | 10 +- arch/blackfin/include/asm/gpio.h | 201 ++++ arch/blackfin/include/asm/mach-bf527/anomaly.h | 196 +++-- arch/blackfin/include/asm/mach-bf527/def_local.h | 4 + arch/blackfin/include/asm/mach-bf527/gpio.h | 65 ++ arch/blackfin/include/asm/mach-bf527/portmux.h | 220 ++++ arch/blackfin/include/asm/mach-bf533/anomaly.h | 111 ++- arch/blackfin/include/asm/mach-bf533/def_local.h | 4 + arch/blackfin/include/asm/mach-bf533/gpio.h | 31 + arch/blackfin/include/asm/mach-bf533/portmux.h | 71 ++ arch/blackfin/include/asm/mach-bf537/anomaly.h | 85 ++- arch/blackfin/include/asm/mach-bf537/def_local.h | 4 + arch/blackfin/include/asm/mach-bf537/gpio.h | 65 ++ arch/blackfin/include/asm/mach-bf537/portmux.h | 152 +++ arch/blackfin/include/asm/mach-bf548/anomaly.h | 96 ++- arch/blackfin/include/asm/mach-bf548/def_local.h | 4 + arch/blackfin/include/asm/mach-bf548/gpio.h | 203 ++++ arch/blackfin/include/asm/mach-bf548/portmux.h | 320 ++++++ arch/blackfin/include/asm/mach-bf561/anomaly.h | 132 ++- arch/blackfin/include/asm/mach-bf561/def_local.h | 4 + arch/blackfin/include/asm/mach-bf561/gpio.h | 65 ++ arch/blackfin/include/asm/mach-bf561/portmux.h | 97 ++ arch/blackfin/include/asm/portmux.h | 1194 ++++++++++++++++++++++ arch/blackfin/include/asm/system.h | 2 + board/bf518f-ezbrd/bf518f-ezbrd.c | 41 +- board/bf526-ezbrd/Makefile | 1 - board/bf526-ezbrd/status-led.c | 56 - board/bf527-ad7160-eval/Makefile | 54 + board/bf527-ad7160-eval/bf527-ad7160-eval.c | 25 + board/bf527-ad7160-eval/config.mk | 33 + board/bf527-ezkit/bf527-ezkit.c | 7 +- board/bf527-ezkit/video.c | 13 +- board/bf533-stamp/bf533-stamp.c | 84 +-- board/bf533-stamp/bf533-stamp.h | 53 - board/bf533-stamp/ide-cf.c | 10 +- board/bf537-stamp/Makefile | 3 +- board/bf537-stamp/bf537-stamp.c | 7 +- board/bf537-stamp/cmd_bf537led.c | 201 ---- board/bf537-stamp/spi_flash.c | 996 ------------------ board/bf548-ezkit/bf548-ezkit.c | 64 +- board/bf548-ezkit/video.c | 27 +- board/blackstamp/blackstamp.c | 12 +- board/cm-bf527/Makefile | 2 +- board/cm-bf527/gpio.c | 74 -- board/cm-bf527/gpio_cfi_flash.c | 21 +- board/cm-bf537e/Makefile | 2 +- board/cm-bf537e/flash.c | 34 - board/cm-bf537e/gpio_cfi_flash.c | 18 +- board/cm-bf537u/Makefile | 2 +- board/cm-bf537u/flash.c | 34 - board/cm-bf537u/gpio_cfi_flash.c | 18 +- board/cm-bf548/cm-bf548.c | 55 +- board/cm-bf548/video.c | 33 +- board/ibf-dsp561/ibf-dsp561.c | 8 + board/tcm-bf537/Makefile | 2 +- board/tcm-bf537/flash.c | 37 - board/tcm-bf537/gpio_cfi_flash.c | 20 +- boards.cfg | 1 + drivers/block/pata_bfin.c | 25 +- drivers/mmc/bfin_sdh.c | 18 +- drivers/mtd/nand/bfin_nand.c | 16 +- drivers/net/bfin_mac.c | 49 +- drivers/spi/bfin_spi.c | 292 ++---- include/configs/bf518f-ezbrd.h | 22 +- include/configs/bf526-ezbrd.h | 14 +- include/configs/bf527-ad7160-eval.h | 148 +++ include/configs/bf527-ezkit.h | 2 - include/configs/bf533-ezkit.h | 2 - include/configs/bf533-stamp.h | 18 +- include/configs/bf537-pnav.h | 2 - include/configs/bf537-stamp.h | 4 - include/configs/bf538f-ezkit.h | 2 - include/configs/bf548-ezkit.h | 2 - include/configs/bf561-acvilon.h | 1 - include/configs/bf561-ezkit.h | 2 - include/configs/bfin_adi_common.h | 15 + include/configs/cm-bf527.h | 2 - include/configs/cm-bf537e.h | 2 - include/configs/cm-bf537u.h | 2 - include/configs/cm-bf548.h | 2 - include/configs/ibf-dsp561.h | 14 +- include/configs/tcm-bf518.h | 2 - include/configs/tcm-bf537.h | 2 - include/status_led.h | 3 - 97 files changed, 4896 insertions(+), 2304 deletions(-) create mode 100644 arch/blackfin/cpu/bootcount.c create mode 100644 arch/blackfin/cpu/cmd_gpio.c create mode 100644 arch/blackfin/cpu/gpio.c create mode 100644 arch/blackfin/include/asm/gpio.h create mode 100644 arch/blackfin/include/asm/mach-bf527/gpio.h create mode 100644 arch/blackfin/include/asm/mach-bf527/portmux.h create mode 100644 arch/blackfin/include/asm/mach-bf533/gpio.h create mode 100644 arch/blackfin/include/asm/mach-bf533/portmux.h create mode 100644 arch/blackfin/include/asm/mach-bf537/gpio.h create mode 100644 arch/blackfin/include/asm/mach-bf537/portmux.h create mode 100644 arch/blackfin/include/asm/mach-bf548/gpio.h create mode 100644 arch/blackfin/include/asm/mach-bf548/portmux.h create mode 100644 arch/blackfin/include/asm/mach-bf561/gpio.h create mode 100644 arch/blackfin/include/asm/mach-bf561/portmux.h create mode 100644 arch/blackfin/include/asm/portmux.h delete mode 100644 board/bf526-ezbrd/status-led.c create mode 100644 board/bf527-ad7160-eval/Makefile create mode 100644 board/bf527-ad7160-eval/bf527-ad7160-eval.c create mode 100644 board/bf527-ad7160-eval/config.mk delete mode 100644 board/bf533-stamp/bf533-stamp.h delete mode 100644 board/bf537-stamp/cmd_bf537led.c delete mode 100644 board/bf537-stamp/spi_flash.c delete mode 100644 board/cm-bf527/gpio.c delete mode 100644 board/cm-bf537e/flash.c delete mode 100644 board/cm-bf537u/flash.c delete mode 100644 board/tcm-bf537/flash.c create mode 100644 include/configs/bf527-ad7160-eval.h _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot