* [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1
@ 2010-10-02 20:05 Mike Frysinger
2010-10-02 20:05 ` [U-Boot] [PATCH 03/37] Blackfin: bfin_spi: add optional DMA support Mike Frysinger
` (30 more replies)
0 siblings, 31 replies; 149+ messages in thread
From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw)
To: u-boot
The big highlight here are major cleanups of the Blackfin MMR headers.
People in the past (mostly Wolfgang ;]) have complained about the amount
of duplication seen in these files, so I spent a lot of time unifying
them and punting unused crap. I'm still not done, but I'm at least to a
"stable" point where I can take a breather and merge the work thus far.
The downside is that these patches are significantly larger than the
100KB limit on the mailing list (170KB - 3MB). Breaking them up into
smaller pieces doesn't make much sense as in many cases, I'd have to
split up the deletion of a single file to fit. So if you want to view
them, you'll have to check out my git tree:
http://git.denx.de/?p=u-boot/u-boot-blackfin.git;a=summary
But considering they're by & large "delete code" patches, I'm not sure
people will find them interesting.
The other notable pieces are the new board ports and DMA RX support for
the Blackfin SPI bus.
Mike Frysinger (34):
Blackfin: add support for BF538/BF539 processors
Blackfin: add support for BF51x parts
Blackfin: bfin_spi: add optional DMA support
Blackfin: bfin_sdh: clean up send_cmd
Blackfin: unify gpio cfi implementations
Blackfin: punt headers for non-existent BF541
Blackfin: bfin_mac: convert from old style MMR macros
Blackfin: bf537-stamp: post: update old MMR style macros
Blackfin: bf527-ezkit: video: convert from old style MMR macros
Blackfin: bf548-ezkit: video: convert from old style MMR macros
Blackfin: cm-bf548: video: convert from old style MMR macros
Blackfin: bf527-ad7160-eval: convert from old style MMR macros
Blackfin: punt old *p style volatile MMR defines
Blackfin: bf537: unify arch header duplication
Blackfin: bf52x: unify arch header duplication
Blackfin: unify core MMRs
Blackfin: bf533: merge headers
Blackfin: bf561: merge headers
Blackfin: move CONFIG_BFIN_CPU to board config.mk
Blackfin: cmd_gpio: document/extend input sub-option
Blackfin: adi config: add an "all spi flashes" option to unify board
lists
Blackfin: adi config: add a hook for boards to append the env
Blackfin: bf527-sdp: new board port
Blackfin: cmd_gpio: return gpio value to caller
Blackfin: adi config: allow boards to tweak a little more
Blackfin: adi config: enable nand lock/unlock support
Blackfin: bf526-ezbrd: enable BootROM-OOB layout when booting from
NAND
Blackfin: cmd_gpio: accept upper case pin names
Blackfin: propagate target cpu defines when building embedded env
Blackfin: fix MMC init output alignment
Blackfin: bf548-ezkit: bump SPI flash size up
Blackfin: bf527-ad7160-eval: fix GPIO CS define
Blackfin: bf537-pnav: increase monitor len
Blackfin: otp: fix build after constification of args[]
Peter Meerwald (2):
Blackfin: support a 3rd gpio cfi pin
Blackfin: bct-brettl2: new board port
Wojtek Skulski (1):
Blackfin: blackvme: new board port
MAINTAINERS | 10 +-
arch/blackfin/config.mk | 7 +-
arch/blackfin/cpu/cmd_gpio.c | 34 +-
arch/blackfin/include/asm/blackfin_cdef.h | 19 +-
arch/blackfin/include/asm/blackfin_def.h | 33 +-
arch/blackfin/include/asm/config.h | 5 -
arch/blackfin/include/asm/dma.h | 75 +
arch/blackfin/include/asm/mach-bf518/BF512_cdef.h | 1000 ++++++++++
arch/blackfin/include/asm/mach-bf518/BF512_def.h | 523 +++++
arch/blackfin/include/asm/mach-bf518/BF514_cdef.h | 68 +
arch/blackfin/include/asm/mach-bf518/BF514_def.h | 40 +
arch/blackfin/include/asm/mach-bf518/BF516_cdef.h | 170 ++
arch/blackfin/include/asm/mach-bf518/BF516_def.h | 91 +
arch/blackfin/include/asm/mach-bf518/BF518_cdef.h | 58 +
arch/blackfin/include/asm/mach-bf518/BF518_def.h | 35 +
arch/blackfin/include/asm/mach-bf518/anomaly.h | 158 ++
arch/blackfin/include/asm/mach-bf518/def_local.h | 5 +
arch/blackfin/include/asm/mach-bf518/gpio.h | 58 +
arch/blackfin/include/asm/mach-bf518/portmux.h | 201 ++
arch/blackfin/include/asm/mach-bf518/ports.h | 59 +
.../asm/mach-bf527/ADSP-EDN-BF52x-extended_cdef.h | 511 -----
.../asm/mach-bf527/ADSP-EDN-BF52x-extended_def.h | 6 -
arch/blackfin/include/asm/mach-bf527/BF522_cdef.h | 311 ---
arch/blackfin/include/asm/mach-bf527/BF522_def.h | 101 -
arch/blackfin/include/asm/mach-bf527/BF523_cdef.h | 342 +----
arch/blackfin/include/asm/mach-bf527/BF523_def.h | 124 +--
arch/blackfin/include/asm/mach-bf527/BF524_cdef.h | 480 -----
arch/blackfin/include/asm/mach-bf527/BF524_def.h | 101 -
arch/blackfin/include/asm/mach-bf527/BF525_cdef.h | 849 +--------
arch/blackfin/include/asm/mach-bf527/BF525_def.h | 293 +---
arch/blackfin/include/asm/mach-bf527/BF526_cdef.h | 559 ------
arch/blackfin/include/asm/mach-bf527/BF526_def.h | 101 -
arch/blackfin/include/asm/mach-bf527/BF527_cdef.h | 1086 +-----------
arch/blackfin/include/asm/mach-bf527/BF527_def.h | 372 +----
arch/blackfin/include/asm/mach-bf533/BF531_cdef.h | 862 ++++++++-
arch/blackfin/include/asm/mach-bf533/BF531_def.h | 428 ++++-
arch/blackfin/include/asm/mach-bf533/BF532_cdef.h | 15 +-
arch/blackfin/include/asm/mach-bf533/BF532_def.h | 6 +-
arch/blackfin/include/asm/mach-bf533/BF533_cdef.h | 15 +-
arch/blackfin/include/asm/mach-bf533/BF533_def.h | 4 +-
.../asm/mach-bf537/ADSP-EDN-BF534-extended_cdef.h | 1130 +-----------
.../asm/mach-bf537/ADSP-EDN-BF534-extended_def.h | 109 +-
arch/blackfin/include/asm/mach-bf537/BF534_def.h | 2 +
arch/blackfin/include/asm/mach-bf537/BF536_cdef.h | 83 +-
arch/blackfin/include/asm/mach-bf537/BF536_def.h | 13 +-
arch/blackfin/include/asm/mach-bf537/BF537_cdef.h | 252 +---
arch/blackfin/include/asm/mach-bf537/BF537_def.h | 109 +-
arch/blackfin/include/asm/mach-bf538/BF538_cdef.h | 2014 +++++++++++++++++++
arch/blackfin/include/asm/mach-bf538/BF538_def.h | 1031 ++++++++++
arch/blackfin/include/asm/mach-bf538/BF539_cdef.h | 1 +
arch/blackfin/include/asm/mach-bf538/BF539_def.h | 1 +
arch/blackfin/include/asm/mach-bf538/anomaly.h | 196 ++
arch/blackfin/include/asm/mach-bf538/def_local.h | 5 +
arch/blackfin/include/asm/mach-bf538/gpio.h | 73 +
arch/blackfin/include/asm/mach-bf538/portmux.h | 114 ++
arch/blackfin/include/asm/mach-bf538/ports.h | 13 +
.../asm/mach-bf548/ADSP-EDN-BF542-extended_cdef.h | 1465 --------------
.../asm/mach-bf548/ADSP-EDN-BF542-extended_def.h | 4 -
.../asm/mach-bf548/ADSP-EDN-BF544-extended_cdef.h | 1663 ----------------
.../asm/mach-bf548/ADSP-EDN-BF544-extended_def.h | 4 -
.../asm/mach-bf548/ADSP-EDN-BF547-extended_cdef.h | 1211 ------------
.../asm/mach-bf548/ADSP-EDN-BF547-extended_def.h | 4 -
.../asm/mach-bf548/ADSP-EDN-BF548-extended_cdef.h | 1935 ------------------
.../asm/mach-bf548/ADSP-EDN-BF548-extended_def.h | 4 -
.../asm/mach-bf548/ADSP-EDN-BF549-extended_cdef.h | 2051 --------------------
.../asm/mach-bf548/ADSP-EDN-BF549-extended_def.h | 4 -
arch/blackfin/include/asm/mach-bf548/BF541_cdef.h | 323 ---
arch/blackfin/include/asm/mach-bf548/BF541_def.h | 117 --
arch/blackfin/include/asm/mach-bf548/BF542_cdef.h | 303 ---
arch/blackfin/include/asm/mach-bf548/BF542_def.h | 100 -
arch/blackfin/include/asm/mach-bf548/BF544_cdef.h | 303 ---
arch/blackfin/include/asm/mach-bf548/BF544_def.h | 100 -
arch/blackfin/include/asm/mach-bf548/BF547_cdef.h | 303 ---
arch/blackfin/include/asm/mach-bf548/BF547_def.h | 100 -
arch/blackfin/include/asm/mach-bf548/BF548_cdef.h | 303 ---
arch/blackfin/include/asm/mach-bf548/BF548_def.h | 100 -
arch/blackfin/include/asm/mach-bf548/BF549_cdef.h | 303 ---
arch/blackfin/include/asm/mach-bf548/BF549_def.h | 100 -
arch/blackfin/include/asm/mach-bf561/BF561_cdef.h | 1594 ++++++++++++---
arch/blackfin/include/asm/mach-bf561/BF561_def.h | 724 ++++++-
.../mach-common/ADSP-EDN-DUAL-CORE-extended_cdef.h | 1988 -------------------
.../mach-common/ADSP-EDN-DUAL-CORE-extended_def.h | 670 -------
.../include/asm/mach-common/ADSP-EDN-core_cdef.h | 253 +++-
.../include/asm/mach-common/ADSP-EDN-core_def.h | 120 ++-
.../asm/mach-common/ADSP-EDN-extended_cdef.h | 1607 ---------------
.../asm/mach-common/ADSP-EDN-extended_def.h | 543 ------
arch/blackfin/lib/board.c | 4 +-
board/bct-brettl2/Makefile | 51 +
board/bct-brettl2/bct-brettl2.c | 123 ++
board/bct-brettl2/cled.c | 32 +
board/bct-brettl2/config.mk | 35 +
board/bct-brettl2/gpio_cfi_flash.c | 4 +
board/bct-brettl2/smsc9303.c | 176 ++
board/bct-brettl2/smsc9303.h | 9 +
board/bf518f-ezbrd/config.mk | 2 +
board/bf526-ezbrd/config.mk | 2 +
board/bf527-ad7160-eval/bf527-ad7160-eval.c | 2 +-
board/bf527-ad7160-eval/config.mk | 2 +
board/bf527-ezkit/config.mk | 2 +
board/bf527-ezkit/video.c | 76 +-
board/bf527-sdp/Makefile | 54 +
board/bf527-sdp/bf527-sdp.c | 32 +
board/bf527-sdp/config.mk | 36 +
board/bf533-ezkit/config.mk | 2 +
board/bf533-stamp/config.mk | 2 +
board/bf537-minotaur/config.mk | 2 +
board/bf537-pnav/config.mk | 2 +
board/bf537-srv1/config.mk | 2 +
board/bf537-stamp/config.mk | 2 +
board/bf537-stamp/post-memory.c | 54 +-
board/bf537-stamp/post.c | 152 +-
board/bf538f-ezkit/config.mk | 2 +
board/bf548-ezkit/config.mk | 2 +
board/bf548-ezkit/video.c | 21 +-
board/bf561-acvilon/config.mk | 2 +
board/bf561-ezkit/config.mk | 2 +
board/blackstamp/config.mk | 2 +
board/blackvme/Makefile | 54 +
board/blackvme/blackvme.c | 31 +
board/blackvme/config.mk | 32 +
board/cm-bf527/cm-bf527.c | 2 +-
board/cm-bf527/config.mk | 2 +
board/cm-bf527/gpio_cfi_flash.c | 63 +-
board/cm-bf527/gpio_cfi_flash.h | 10 -
board/cm-bf533/config.mk | 2 +
board/cm-bf537e/config.mk | 2 +
board/cm-bf537e/gpio_cfi_flash.c | 33 +-
board/cm-bf537u/cm-bf537u.c | 2 +-
board/cm-bf537u/config.mk | 2 +
board/cm-bf537u/gpio_cfi_flash.c | 60 +-
board/cm-bf537u/gpio_cfi_flash.h | 10 -
board/cm-bf548/config.mk | 2 +
board/cm-bf548/video.c | 23 +-
board/cm-bf561/config.mk | 2 +
board/ibf-dsp561/config.mk | 2 +
board/ip04/config.mk | 2 +
board/tcm-bf518/config.mk | 2 +
board/tcm-bf537/config.mk | 2 +
board/tcm-bf537/gpio_cfi_flash.c | 63 +-
board/tcm-bf537/gpio_cfi_flash.h | 10 -
board/tcm-bf537/tcm-bf537.c | 2 +-
boards.cfg | 3 +
common/cmd_otp.c | 13 +-
drivers/mmc/bfin_sdh.c | 25 +-
drivers/net/bfin_mac.c | 68 +-
drivers/spi/bfin_spi.c | 155 ++-
include/configs/bct-brettl2.h | 155 ++
include/configs/bf518f-ezbrd.h | 1 -
include/configs/bf526-ezbrd.h | 6 +-
include/configs/bf527-ad7160-eval.h | 3 +-
include/configs/bf527-ezkit.h | 1 -
include/configs/bf527-sdp.h | 121 ++
include/configs/bf533-ezkit.h | 1 -
include/configs/bf533-stamp.h | 6 +-
include/configs/bf537-minotaur.h | 1 -
include/configs/bf537-pnav.h | 3 +-
include/configs/bf537-srv1.h | 1 -
include/configs/bf537-stamp.h | 6 +-
include/configs/bf538f-ezkit.h | 6 +-
include/configs/bf548-ezkit.h | 2 +-
include/configs/bf561-acvilon.h | 1 -
include/configs/bf561-ezkit.h | 1 -
include/configs/bfin_adi_common.h | 46 +-
include/configs/blackstamp.h | 1 -
include/configs/blackvme.h | 246 +++
include/configs/cm-bf527.h | 1 -
include/configs/cm-bf533.h | 1 -
include/configs/cm-bf537e.h | 1 -
include/configs/cm-bf537u.h | 1 -
include/configs/cm-bf548.h | 1 -
include/configs/cm-bf561.h | 1 -
include/configs/ibf-dsp561.h | 1 -
include/configs/ip04.h | 1 -
include/configs/tcm-bf518.h | 1 -
include/configs/tcm-bf537.h | 1 -
175 files changed, 11281 insertions(+), 23567 deletions(-)
create mode 100644 arch/blackfin/include/asm/dma.h
create mode 100644 arch/blackfin/include/asm/mach-bf518/BF512_cdef.h
create mode 100644 arch/blackfin/include/asm/mach-bf518/BF512_def.h
create mode 100644 arch/blackfin/include/asm/mach-bf518/BF514_cdef.h
create mode 100644 arch/blackfin/include/asm/mach-bf518/BF514_def.h
create mode 100644 arch/blackfin/include/asm/mach-bf518/BF516_cdef.h
create mode 100644 arch/blackfin/include/asm/mach-bf518/BF516_def.h
create mode 100644 arch/blackfin/include/asm/mach-bf518/BF518_cdef.h
create mode 100644 arch/blackfin/include/asm/mach-bf518/BF518_def.h
create mode 100644 arch/blackfin/include/asm/mach-bf518/anomaly.h
create mode 100644 arch/blackfin/include/asm/mach-bf518/def_local.h
create mode 100644 arch/blackfin/include/asm/mach-bf518/gpio.h
create mode 100644 arch/blackfin/include/asm/mach-bf518/portmux.h
create mode 100644 arch/blackfin/include/asm/mach-bf518/ports.h
create mode 100644 arch/blackfin/include/asm/mach-bf538/BF538_cdef.h
create mode 100644 arch/blackfin/include/asm/mach-bf538/BF538_def.h
create mode 100644 arch/blackfin/include/asm/mach-bf538/BF539_cdef.h
create mode 100644 arch/blackfin/include/asm/mach-bf538/BF539_def.h
create mode 100644 arch/blackfin/include/asm/mach-bf538/anomaly.h
create mode 100644 arch/blackfin/include/asm/mach-bf538/def_local.h
create mode 100644 arch/blackfin/include/asm/mach-bf538/gpio.h
create mode 100644 arch/blackfin/include/asm/mach-bf538/portmux.h
create mode 100644 arch/blackfin/include/asm/mach-bf538/ports.h
delete mode 100644 arch/blackfin/include/asm/mach-bf548/BF541_cdef.h
delete mode 100644 arch/blackfin/include/asm/mach-bf548/BF541_def.h
delete mode 100644 arch/blackfin/include/asm/mach-common/ADSP-EDN-DUAL-CORE-extended_cdef.h
delete mode 100644 arch/blackfin/include/asm/mach-common/ADSP-EDN-DUAL-CORE-extended_def.h
delete mode 100644 arch/blackfin/include/asm/mach-common/ADSP-EDN-extended_cdef.h
delete mode 100644 arch/blackfin/include/asm/mach-common/ADSP-EDN-extended_def.h
create mode 100644 board/bct-brettl2/Makefile
create mode 100644 board/bct-brettl2/bct-brettl2.c
create mode 100644 board/bct-brettl2/cled.c
create mode 100644 board/bct-brettl2/config.mk
create mode 100644 board/bct-brettl2/gpio_cfi_flash.c
create mode 100644 board/bct-brettl2/smsc9303.c
create mode 100644 board/bct-brettl2/smsc9303.h
create mode 100644 board/bf527-sdp/Makefile
create mode 100644 board/bf527-sdp/bf527-sdp.c
create mode 100644 board/bf527-sdp/config.mk
create mode 100644 board/blackvme/Makefile
create mode 100644 board/blackvme/blackvme.c
create mode 100644 board/blackvme/config.mk
delete mode 100644 board/cm-bf527/gpio_cfi_flash.h
delete mode 100644 board/cm-bf537u/gpio_cfi_flash.h
delete mode 100644 board/tcm-bf537/gpio_cfi_flash.h
create mode 100644 include/configs/bct-brettl2.h
create mode 100644 include/configs/bf527-sdp.h
create mode 100644 include/configs/blackvme.h
--
1.7.3.1
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] [PATCH 03/37] Blackfin: bfin_spi: add optional DMA support 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 04/37] Blackfin: bfin_sdh: clean up send_cmd Mike Frysinger ` (29 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot This moves the last piece from the old spi_flash driver to the new SPI framework -- optional DMA RX support. This typically cuts speeds by ~40% at the cost of additional ~300 bytes. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- arch/blackfin/include/asm/dma.h | 75 +++++++++++++++++++ drivers/spi/bfin_spi.c | 155 ++++++++++++++++++++++++++++++++------- 2 files changed, 203 insertions(+), 27 deletions(-) create mode 100644 arch/blackfin/include/asm/dma.h diff --git a/arch/blackfin/include/asm/dma.h b/arch/blackfin/include/asm/dma.h new file mode 100644 index 0000000..21ff1cf --- /dev/null +++ b/arch/blackfin/include/asm/dma.h @@ -0,0 +1,75 @@ +/* + * dma.h - Blackfin DMA defines/structures/etc... + * + * Copyright 2004-2008 Analog Devices Inc. + * Licensed under the GPL-2 or later. + */ + +#ifndef _BLACKFIN_DMA_H_ +#define _BLACKFIN_DMA_H_ + +#include <asm/mach-common/bits/dma.h> + +struct dmasg_large { + void *next_desc_addr; + unsigned long start_addr; + unsigned short cfg; + unsigned short x_count; + short x_modify; + unsigned short y_count; + short y_modify; +} __attribute__((packed)); + +struct dmasg { + unsigned long start_addr; + unsigned short cfg; + unsigned short x_count; + short x_modify; + unsigned short y_count; + short y_modify; +} __attribute__((packed)); + +struct dma_register { + void *next_desc_ptr; /* DMA Next Descriptor Pointer register */ + unsigned long start_addr; /* DMA Start address register */ + + unsigned short cfg; /* DMA Configuration register */ + unsigned short dummy1; /* DMA Configuration register */ + + unsigned long reserved; + + unsigned short x_count; /* DMA x_count register */ + unsigned short dummy2; + + short x_modify; /* DMA x_modify register */ + unsigned short dummy3; + + unsigned short y_count; /* DMA y_count register */ + unsigned short dummy4; + + short y_modify; /* DMA y_modify register */ + unsigned short dummy5; + + void *curr_desc_ptr; /* DMA Current Descriptor Pointer + register */ + unsigned long curr_addr_ptr; /* DMA Current Address Pointer + register */ + unsigned short irq_status; /* DMA irq status register */ + unsigned short dummy6; + + unsigned short peripheral_map; /* DMA peripheral map register */ + unsigned short dummy7; + + unsigned short curr_x_count; /* DMA Current x-count register */ + unsigned short dummy8; + + unsigned long reserved2; + + unsigned short curr_y_count; /* DMA Current y-count register */ + unsigned short dummy9; + + unsigned long reserved3; + +}; + +#endif diff --git a/drivers/spi/bfin_spi.c b/drivers/spi/bfin_spi.c index 556b97a..d7e1474 100644 --- a/drivers/spi/bfin_spi.c +++ b/drivers/spi/bfin_spi.c @@ -1,7 +1,7 @@ /* * Driver for Blackfin On-Chip SPI device * - * Copyright (c) 2005-2008 Analog Devices Inc. + * Copyright (c) 2005-2010 Analog Devices Inc. * * Licensed under the GPL-2 or later. */ @@ -13,6 +13,7 @@ #include <spi.h> #include <asm/blackfin.h> +#include <asm/dma.h> #include <asm/gpio.h> #include <asm/portmux.h> #include <asm/mach-common/bits/spi.h> @@ -237,10 +238,131 @@ void spi_release_bus(struct spi_slave *slave) SSYNC(); } +#ifdef __ADSPBF54x__ +# define SPI_DMA_BASE DMA4_NEXT_DESC_PTR +#elif defined(__ADSPBF533__) || defined(__ADSPBF532__) || defined(__ADSPBF531__) || \ + defined(__ADSPBF538__) || defined(__ADSPBF539__) +# define SPI_DMA_BASE DMA5_NEXT_DESC_PTR +#elif defined(__ADSPBF561__) +# define SPI_DMA_BASE DMA2_4_NEXT_DESC_PTR +#elif defined(__ADSPBF537__) || defined(__ADSPBF536__) || defined(__ADSPBF534__) || \ + defined(__ADSPBF52x__) || defined(__ADSPBF51x__) +# define SPI_DMA_BASE DMA7_NEXT_DESC_PTR +#else +# error "Please provide SPI DMA channel defines" +#endif +static volatile struct dma_register *dma = (void *)SPI_DMA_BASE; + #ifndef CONFIG_BFIN_SPI_IDLE_VAL # define CONFIG_BFIN_SPI_IDLE_VAL 0xff #endif +#ifdef CONFIG_BFIN_SPI_NO_DMA +# define SPI_DMA 0 +#else +# define SPI_DMA 1 +#endif + +static int spi_dma_xfer(struct bfin_spi_slave *bss, const u8 *tx, u8 *rx, + uint bytes) +{ + int ret = -1; + u16 ndsize, spi_config, dma_config; + struct dmasg dmasg[2]; + const u8 *buf; + + if (tx) { + debug("%s: doing half duplex TX\n", __func__); + buf = tx; + spi_config = TDBR_DMA; + dma_config = 0; + } else { + debug("%s: doing half duplex RX\n", __func__); + buf = rx; + spi_config = RDBR_DMA; + dma_config = WNR; + } + + dmasg[0].start_addr = (unsigned long)buf; + dmasg[0].x_modify = 1; + dma_config |= WDSIZE_8 | DMAEN; + if (bytes <= 65536) { + blackfin_dcache_flush_invalidate_range(buf, buf + bytes); + ndsize = NDSIZE_5; + dmasg[0].cfg = NDSIZE_0 | dma_config | FLOW_STOP | DI_EN; + dmasg[0].x_count = bytes; + } else { + blackfin_dcache_flush_invalidate_range(buf, buf + 65536 - 1); + ndsize = NDSIZE_7; + dmasg[0].cfg = NDSIZE_5 | dma_config | FLOW_ARRAY | DMA2D; + dmasg[0].x_count = 0; /* 2^16 */ + dmasg[0].y_count = bytes >> 16; /* count / 2^16 */ + dmasg[0].y_modify = 1; + dmasg[1].start_addr = (unsigned long)(buf + (bytes & ~0xFFFF)); + dmasg[1].cfg = NDSIZE_0 | dma_config | FLOW_STOP | DI_EN; + dmasg[1].x_count = bytes & 0xFFFF; /* count % 2^16 */ + dmasg[1].x_modify = 1; + } + + dma->cfg = 0; + dma->irq_status = DMA_DONE | DMA_ERR; + dma->curr_desc_ptr = dmasg; + write_SPI_CTL(bss, (bss->ctl & ~TDBR_CORE)); + write_SPI_STAT(bss, -1); + SSYNC(); + + write_SPI_TDBR(bss, CONFIG_BFIN_SPI_IDLE_VAL); + dma->cfg = ndsize | FLOW_ARRAY | DMAEN; + write_SPI_CTL(bss, (bss->ctl & ~TDBR_CORE) | spi_config); + SSYNC(); + + /* + * We already invalidated the first 64k, + * now while we just wait invalidate the remaining part. + * Its not likely that the DMA is going to overtake + */ + if (bytes > 65536) + blackfin_dcache_flush_invalidate_range(buf + 65536, buf + bytes); + + while (!(dma->irq_status & DMA_DONE)) + if (ctrlc()) + goto done; + + dma->cfg = 0; + + ret = 0; + done: + write_SPI_CTL(bss, bss->ctl); + return ret; +} + +static int spi_pio_xfer(struct bfin_spi_slave *bss, const u8 *tx, u8 *rx, + uint bytes) +{ + /* todo: take advantage of hardware fifos */ + while (bytes--) { + u8 value = (tx ? *tx++ : CONFIG_BFIN_SPI_IDLE_VAL); + debug("%s: tx:%x ", __func__, value); + write_SPI_TDBR(bss, value); + SSYNC(); + while ((read_SPI_STAT(bss) & TXS)) + if (ctrlc()) + return -1; + while (!(read_SPI_STAT(bss) & SPIF)) + if (ctrlc()) + return -1; + while (!(read_SPI_STAT(bss) & RXS)) + if (ctrlc()) + return -1; + value = read_SPI_RDBR(bss); + if (rx) + *rx++ = value; + debug("rx:%x\n", value); + } + + return 0; +} + int spi_xfer(struct spi_slave *slave, unsigned int bitlen, const void *dout, void *din, unsigned long flags) { @@ -265,32 +387,11 @@ int spi_xfer(struct spi_slave *slave, unsigned int bitlen, const void *dout, if (flags & SPI_XFER_BEGIN) spi_cs_activate(slave); - /* todo: take advantage of hardware fifos and setup RX dma */ - while (bytes--) { - u8 value = (tx ? *tx++ : CONFIG_BFIN_SPI_IDLE_VAL); - debug("%s: tx:%x ", __func__, value); - write_SPI_TDBR(bss, value); - SSYNC(); - while ((read_SPI_STAT(bss) & TXS)) - if (ctrlc()) { - ret = -1; - goto done; - } - while (!(read_SPI_STAT(bss) & SPIF)) - if (ctrlc()) { - ret = -1; - goto done; - } - while (!(read_SPI_STAT(bss) & RXS)) - if (ctrlc()) { - ret = -1; - goto done; - } - value = read_SPI_RDBR(bss); - if (rx) - *rx++ = value; - debug("rx:%x\n", value); - } + /* TX DMA doesn't work quite right */ + if (SPI_DMA && bytes > 6 && (!tx /*|| !rx*/)) + ret = spi_dma_xfer(bss, tx, rx, bytes); + else + ret = spi_pio_xfer(bss, tx, rx, bytes); done: if (flags & SPI_XFER_END) -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 04/37] Blackfin: bfin_sdh: clean up send_cmd 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 03/37] Blackfin: bfin_spi: add optional DMA support Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 05/37] Blackfin: unify gpio cfi implementations Mike Frysinger ` (28 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot Simplify the command setup and status checking steps, and add a proper timeout to the status polling code to avoid possible infinite hangs. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- drivers/mmc/bfin_sdh.c | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-) diff --git a/drivers/mmc/bfin_sdh.c b/drivers/mmc/bfin_sdh.c index 4a77779..27d9bf6 100644 --- a/drivers/mmc/bfin_sdh.c +++ b/drivers/mmc/bfin_sdh.c @@ -58,27 +58,29 @@ static int sdh_send_cmd(struct mmc *mmc, struct mmc_cmd *mmc_cmd) { - unsigned int sdh_cmd; - unsigned int status; + unsigned int status, timeout; int cmd = mmc_cmd->cmdidx; int flags = mmc_cmd->resp_type; int arg = mmc_cmd->cmdarg; - int ret = 0; - sdh_cmd = 0; - - sdh_cmd |= cmd; + int ret; + u16 sdh_cmd; + sdh_cmd = cmd | CMD_E; if (flags & MMC_RSP_PRESENT) sdh_cmd |= CMD_RSP; - if (flags & MMC_RSP_136) sdh_cmd |= CMD_L_RSP; bfin_write_SDH_ARGUMENT(arg); - bfin_write_SDH_COMMAND(sdh_cmd | CMD_E); + bfin_write_SDH_COMMAND(sdh_cmd); /* wait for a while */ + timeout = 0; do { + if (++timeout > 1000000) { + status = CMD_TIME_OUT; + break; + } udelay(1); status = bfin_read_SDH_STATUS(); } while (!(status & (CMD_SENT | CMD_RESP_END | CMD_TIME_OUT | @@ -94,12 +96,15 @@ sdh_send_cmd(struct mmc *mmc, struct mmc_cmd *mmc_cmd) } if (status & CMD_TIME_OUT) - ret |= TIMEOUT; + ret = TIMEOUT; else if (status & CMD_CRC_FAIL && flags & MMC_RSP_CRC) - ret |= COMM_ERR; + ret = COMM_ERR; + else + ret = 0; bfin_write_SDH_STATUS_CLR(CMD_SENT_STAT | CMD_RESP_END_STAT | CMD_TIMEOUT_STAT | CMD_CRC_FAIL_STAT); + return ret; } -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 05/37] Blackfin: unify gpio cfi implementations 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 03/37] Blackfin: bfin_spi: add optional DMA support Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 04/37] Blackfin: bfin_sdh: clean up send_cmd Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 06/37] Blackfin: punt headers for non-existent BF541 Mike Frysinger ` (27 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- board/cm-bf527/cm-bf527.c | 2 +- board/cm-bf527/gpio_cfi_flash.c | 63 ++------------------------------------ board/cm-bf527/gpio_cfi_flash.h | 10 ------ board/cm-bf537e/gpio_cfi_flash.c | 20 +++++++++--- board/cm-bf537u/cm-bf537u.c | 2 +- board/cm-bf537u/gpio_cfi_flash.c | 60 +----------------------------------- board/cm-bf537u/gpio_cfi_flash.h | 10 ------ board/tcm-bf537/gpio_cfi_flash.c | 63 ++------------------------------------ board/tcm-bf537/gpio_cfi_flash.h | 10 ------ board/tcm-bf537/tcm-bf537.c | 2 +- 10 files changed, 26 insertions(+), 216 deletions(-) delete mode 100644 board/cm-bf527/gpio_cfi_flash.h delete mode 100644 board/cm-bf537u/gpio_cfi_flash.h delete mode 100644 board/tcm-bf537/gpio_cfi_flash.h diff --git a/board/cm-bf527/cm-bf527.c b/board/cm-bf527/cm-bf527.c index b6815b1..a5f70a4 100644 --- a/board/cm-bf527/cm-bf527.c +++ b/board/cm-bf527/cm-bf527.c @@ -13,7 +13,7 @@ #include <asm/blackfin.h> #include <asm/net.h> #include <asm/mach-common/bits/otp.h> -#include "gpio_cfi_flash.h" +#include "../cm-bf537e/gpio_cfi_flash.h" DECLARE_GLOBAL_DATA_PTR; diff --git a/board/cm-bf527/gpio_cfi_flash.c b/board/cm-bf527/gpio_cfi_flash.c index f8ccc07..6e62fff 100644 --- a/board/cm-bf527/gpio_cfi_flash.c +++ b/board/cm-bf527/gpio_cfi_flash.c @@ -1,60 +1,3 @@ -/* - * gpio_cfi_flash.c - GPIO-assisted Flash Chip Support - * - * Copyright (c) 2009 Analog Devices Inc. - * - * Licensed under the GPL-2 or later. - */ - -#include <common.h> -#include <asm/blackfin.h> -#include <asm/gpio.h> -#include <asm/io.h> -#include "gpio_cfi_flash.h" - -#define GPIO_PIN_1 GPIO_PH9 -#define GPIO_MASK_1 (1 << 21) -#define GPIO_PIN_2 GPIO_PG11 -#define GPIO_MASK_2 (1 << 22) -#define GPIO_MASK (GPIO_MASK_1 | GPIO_MASK_2) - -void *gpio_cfi_flash_swizzle(void *vaddr) -{ - unsigned long addr = (unsigned long)vaddr; - - gpio_set_value(GPIO_PIN_1, addr & GPIO_MASK_1); - -#ifdef GPIO_MASK_2 - gpio_set_value(GPIO_PIN_2, addr & GPIO_MASK_2); -#endif - - SSYNC(); - - return (void *)(addr & ~GPIO_MASK); -} - -#define __raw_writeq(value, addr) *(volatile u64 *)addr = value -#define __raw_readq(addr) *(volatile u64 *)addr - -#define MAKE_FLASH(size, sfx) \ -void flash_write##size(u##size value, void *addr) \ -{ \ - __raw_write##sfx(value, gpio_cfi_flash_swizzle(addr)); \ -} \ -u##size flash_read##size(void *addr) \ -{ \ - return __raw_read##sfx(gpio_cfi_flash_swizzle(addr)); \ -} -MAKE_FLASH(8, b) /* flash_write8() flash_read8() */ -MAKE_FLASH(16, w) /* flash_write16() flash_read16() */ -MAKE_FLASH(32, l) /* flash_write32() flash_read32() */ -MAKE_FLASH(64, q) /* flash_write64() flash_read64() */ - -void gpio_cfi_flash_init(void) -{ - gpio_request(GPIO_PIN_1, "gpio_cfi_flash"); -#ifdef GPIO_MASK_2 - gpio_request(GPIO_PIN_2, "gpio_cfi_flash"); -#endif - gpio_cfi_flash_swizzle((void *)CONFIG_SYS_FLASH_BASE); -} +#define GPIO_PIN_1 GPIO_PH9 +#define GPIO_PIN_2 GPIO_PG11 +#include "../cm-bf537e/gpio_cfi_flash.c" diff --git a/board/cm-bf527/gpio_cfi_flash.h b/board/cm-bf527/gpio_cfi_flash.h deleted file mode 100644 index 5211e97..0000000 --- a/board/cm-bf527/gpio_cfi_flash.h +++ /dev/null @@ -1,10 +0,0 @@ -/* - * gpio_cfi_flash.c - GPIO-assisted Flash Chip Support - * - * Copyright (c) 2009 Analog Devices Inc. - * - * Licensed under the GPL-2 or later. - */ - -void *gpio_cfi_flash_swizzle(void *vaddr); -void gpio_cfi_flash_init(void); diff --git a/board/cm-bf537e/gpio_cfi_flash.c b/board/cm-bf537e/gpio_cfi_flash.c index 79ee844..ab6af81 100644 --- a/board/cm-bf537e/gpio_cfi_flash.c +++ b/board/cm-bf537e/gpio_cfi_flash.c @@ -1,7 +1,7 @@ /* * gpio_cfi_flash.c - GPIO-assisted Flash Chip Support * - * Copyright (c) 2009 Analog Devices Inc. + * Copyright (c) 2009-2010 Analog Devices Inc. * * Licensed under the GPL-2 or later. */ @@ -12,9 +12,17 @@ #include <asm/io.h> #include "gpio_cfi_flash.h" +/* Allow this driver to be shared among boards */ +#ifndef GPIO_PIN_1 #define GPIO_PIN_1 GPIO_PF4 +#endif #define GPIO_MASK_1 (1 << 21) -#define GPIO_MASK (GPIO_MASK_1) +#ifndef GPIO_PIN_2 +#define GPIO_MASK_2 (0) +#else +#define GPIO_MASK_2 (1 << 22) +#endif +#define GPIO_MASK (GPIO_MASK_1 | GPIO_MASK_2) void *gpio_cfi_flash_swizzle(void *vaddr) { @@ -22,11 +30,12 @@ void *gpio_cfi_flash_swizzle(void *vaddr) gpio_set_value(GPIO_PIN_1, addr & GPIO_MASK_1); -#ifdef GPIO_MASK_2 +#ifdef GPIO_PIN_2 gpio_set_value(GPIO_PIN_2, addr & GPIO_MASK_2); #endif SSYNC(); + udelay(1); return (void *)(addr & ~GPIO_MASK); } @@ -51,8 +60,9 @@ MAKE_FLASH(64, q) /* flash_write64() flash_read64() */ void gpio_cfi_flash_init(void) { gpio_request(GPIO_PIN_1, "gpio_cfi_flash"); -#ifdef GPIO_MASK_2 + gpio_direction_output(GPIO_PIN_1, 0); +#ifdef GPIO_PIN_2 gpio_request(GPIO_PIN_2, "gpio_cfi_flash"); + gpio_direction_output(GPIO_PIN_2, 0); #endif - gpio_cfi_flash_swizzle((void *)CONFIG_SYS_FLASH_BASE); } diff --git a/board/cm-bf537u/cm-bf537u.c b/board/cm-bf537u/cm-bf537u.c index 92fa5a0..4b7e864 100644 --- a/board/cm-bf537u/cm-bf537u.c +++ b/board/cm-bf537u/cm-bf537u.c @@ -13,7 +13,7 @@ #include <netdev.h> #include <asm/blackfin.h> #include <asm/net.h> -#include "gpio_cfi_flash.h" +#include "../cm-bf537e/gpio_cfi_flash.h" DECLARE_GLOBAL_DATA_PTR; diff --git a/board/cm-bf537u/gpio_cfi_flash.c b/board/cm-bf537u/gpio_cfi_flash.c index 416c689..ef5ea8b 100644 --- a/board/cm-bf537u/gpio_cfi_flash.c +++ b/board/cm-bf537u/gpio_cfi_flash.c @@ -1,58 +1,2 @@ -/* - * gpio_cfi_flash.c - GPIO-assisted Flash Chip Support - * - * Copyright (c) 2009 Analog Devices Inc. - * - * Licensed under the GPL-2 or later. - */ - -#include <common.h> -#include <asm/blackfin.h> -#include <asm/gpio.h> -#include <asm/io.h> -#include "gpio_cfi_flash.h" - -#define GPIO_PIN_1 GPIO_PH0 -#define GPIO_MASK_1 (1 << 21) -#define GPIO_MASK (GPIO_MASK_1) - -void *gpio_cfi_flash_swizzle(void *vaddr) -{ - unsigned long addr = (unsigned long)vaddr; - - gpio_set_value(GPIO_PIN_1, addr & GPIO_MASK_1); - -#ifdef GPIO_MASK_2 - gpio_set_value(GPIO_PIN_2, addr & GPIO_MASK_2); -#endif - - SSYNC(); - - return (void *)(addr & ~GPIO_MASK); -} - -#define __raw_writeq(value, addr) *(volatile u64 *)addr = value -#define __raw_readq(addr) *(volatile u64 *)addr - -#define MAKE_FLASH(size, sfx) \ -void flash_write##size(u##size value, void *addr) \ -{ \ - __raw_write##sfx(value, gpio_cfi_flash_swizzle(addr)); \ -} \ -u##size flash_read##size(void *addr) \ -{ \ - return __raw_read##sfx(gpio_cfi_flash_swizzle(addr)); \ -} -MAKE_FLASH(8, b) /* flash_write8() flash_read8() */ -MAKE_FLASH(16, w) /* flash_write16() flash_read16() */ -MAKE_FLASH(32, l) /* flash_write32() flash_read32() */ -MAKE_FLASH(64, q) /* flash_write64() flash_read64() */ - -void gpio_cfi_flash_init(void) -{ - gpio_request(GPIO_PIN_1, "gpio_cfi_flash"); -#ifdef GPIO_MASK_2 - gpio_request(GPIO_PIN_2, "gpio_cfi_flash"); -#endif - gpio_cfi_flash_swizzle((void *)CONFIG_SYS_FLASH_BASE); -} +#define GPIO_PIN_1 GPIO_PH0 +#include "../cm-bf537e/gpio_cfi_flash.c" diff --git a/board/cm-bf537u/gpio_cfi_flash.h b/board/cm-bf537u/gpio_cfi_flash.h deleted file mode 100644 index 5211e97..0000000 --- a/board/cm-bf537u/gpio_cfi_flash.h +++ /dev/null @@ -1,10 +0,0 @@ -/* - * gpio_cfi_flash.c - GPIO-assisted Flash Chip Support - * - * Copyright (c) 2009 Analog Devices Inc. - * - * Licensed under the GPL-2 or later. - */ - -void *gpio_cfi_flash_swizzle(void *vaddr); -void gpio_cfi_flash_init(void); diff --git a/board/tcm-bf537/gpio_cfi_flash.c b/board/tcm-bf537/gpio_cfi_flash.c index 08ea7af..c4fef9f 100644 --- a/board/tcm-bf537/gpio_cfi_flash.c +++ b/board/tcm-bf537/gpio_cfi_flash.c @@ -1,60 +1,3 @@ -/* - * gpio_cfi_flash.c - GPIO-assisted Flash Chip Support - * - * Copyright (c) 2009 Analog Devices Inc. - * - * Licensed under the GPL-2 or later. - */ - -#include <common.h> -#include <asm/blackfin.h> -#include <asm/gpio.h> -#include <asm/io.h> -#include "gpio_cfi_flash.h" - -#define GPIO_PIN_1 GPIO_PF4 -#define GPIO_MASK_1 (1 << 21) -#define GPIO_PIN_2 GPIO_PF5 -#define GPIO_MASK_2 (1 << 22) -#define GPIO_MASK (GPIO_MASK_1 | GPIO_MASK_2) - -void *gpio_cfi_flash_swizzle(void *vaddr) -{ - unsigned long addr = (unsigned long)vaddr; - - gpio_set_value(GPIO_PIN_1, addr & GPIO_MASK_1); - -#ifdef GPIO_MASK_2 - gpio_set_value(GPIO_PIN_2, addr & GPIO_MASK_2); -#endif - - SSYNC(); - - return (void *)(addr & ~GPIO_MASK); -} - -#define __raw_writeq(value, addr) *(volatile u64 *)addr = value -#define __raw_readq(addr) *(volatile u64 *)addr - -#define MAKE_FLASH(size, sfx) \ -void flash_write##size(u##size value, void *addr) \ -{ \ - __raw_write##sfx(value, gpio_cfi_flash_swizzle(addr)); \ -} \ -u##size flash_read##size(void *addr) \ -{ \ - return __raw_read##sfx(gpio_cfi_flash_swizzle(addr)); \ -} -MAKE_FLASH(8, b) /* flash_write8() flash_read8() */ -MAKE_FLASH(16, w) /* flash_write16() flash_read16() */ -MAKE_FLASH(32, l) /* flash_write32() flash_read32() */ -MAKE_FLASH(64, q) /* flash_write64() flash_read64() */ - -void gpio_cfi_flash_init(void) -{ - gpio_request(GPIO_PIN_1, "gpio_cfi_flash"); -#ifdef GPIO_MASK_2 - gpio_request(GPIO_PIN_2, "gpio_cfi_flash"); -#endif - gpio_cfi_flash_swizzle((void *)CONFIG_SYS_FLASH_BASE); -} +#define GPIO_PIN_1 GPIO_PF4 +#define GPIO_PIN_2 GPIO_PF5 +#include "../cm-bf537e/gpio_cfi_flash.c" diff --git a/board/tcm-bf537/gpio_cfi_flash.h b/board/tcm-bf537/gpio_cfi_flash.h deleted file mode 100644 index 5211e97..0000000 --- a/board/tcm-bf537/gpio_cfi_flash.h +++ /dev/null @@ -1,10 +0,0 @@ -/* - * gpio_cfi_flash.c - GPIO-assisted Flash Chip Support - * - * Copyright (c) 2009 Analog Devices Inc. - * - * Licensed under the GPL-2 or later. - */ - -void *gpio_cfi_flash_swizzle(void *vaddr); -void gpio_cfi_flash_init(void); diff --git a/board/tcm-bf537/tcm-bf537.c b/board/tcm-bf537/tcm-bf537.c index 60742df..04d6bdb 100644 --- a/board/tcm-bf537/tcm-bf537.c +++ b/board/tcm-bf537/tcm-bf537.c @@ -13,7 +13,7 @@ #include <netdev.h> #include <asm/blackfin.h> #include <asm/net.h> -#include "gpio_cfi_flash.h" +#include "../cm-bf537e/gpio_cfi_flash.h" DECLARE_GLOBAL_DATA_PTR; -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 06/37] Blackfin: punt headers for non-existent BF541 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (2 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 05/37] Blackfin: unify gpio cfi implementations Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 07/37] Blackfin: bfin_mac: convert from old style MMR macros Mike Frysinger ` (26 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot There is no BF541 processor variant, so punt headers for it. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- arch/blackfin/include/asm/blackfin_cdef.h | 3 - arch/blackfin/include/asm/blackfin_def.h | 5 - arch/blackfin/include/asm/mach-bf548/BF541_cdef.h | 323 --------------------- arch/blackfin/include/asm/mach-bf548/BF541_def.h | 117 -------- 4 files changed, 0 insertions(+), 448 deletions(-) delete mode 100644 arch/blackfin/include/asm/mach-bf548/BF541_cdef.h delete mode 100644 arch/blackfin/include/asm/mach-bf548/BF541_def.h diff --git a/arch/blackfin/include/asm/blackfin_cdef.h b/arch/blackfin/include/asm/blackfin_cdef.h index 600349f..952444e 100644 --- a/arch/blackfin/include/asm/blackfin_cdef.h +++ b/arch/blackfin/include/asm/blackfin_cdef.h @@ -60,9 +60,6 @@ #ifdef __ADSPBF539__ # include "mach-bf538/BF539_cdef.h" #endif -#ifdef __ADSPBF541__ -# include "mach-bf548/BF541_cdef.h" -#endif #ifdef __ADSPBF542__ # include "mach-bf548/BF542_cdef.h" #endif diff --git a/arch/blackfin/include/asm/blackfin_def.h b/arch/blackfin/include/asm/blackfin_def.h index a7539dd..385966a 100644 --- a/arch/blackfin/include/asm/blackfin_def.h +++ b/arch/blackfin/include/asm/blackfin_def.h @@ -96,11 +96,6 @@ # include "mach-bf538/anomaly.h" # include "mach-bf538/def_local.h" #endif -#ifdef __ADSPBF541__ -# include "mach-bf548/BF541_def.h" -# include "mach-bf548/anomaly.h" -# include "mach-bf548/def_local.h" -#endif #ifdef __ADSPBF542__ # include "mach-bf548/BF542_def.h" # include "mach-bf548/anomaly.h" diff --git a/arch/blackfin/include/asm/mach-bf548/BF541_cdef.h b/arch/blackfin/include/asm/mach-bf548/BF541_cdef.h deleted file mode 100644 index 1b8c79b..0000000 --- a/arch/blackfin/include/asm/mach-bf548/BF541_cdef.h +++ /dev/null @@ -1,323 +0,0 @@ -/* DO NOT EDIT THIS FILE - * Automatically generated by generate-cdef-headers.xsl - * DO NOT EDIT THIS FILE - */ - -#ifndef __BFIN_CDEF_ADSP_BF541_proc__ -#define __BFIN_CDEF_ADSP_BF541_proc__ - -#include "../mach-common/ADSP-EDN-core_cdef.h" - -#include "ADSP-EDN-BF542-extended_cdef.h" - -#define pCHIPID ((uint32_t volatile *)CHIPID) -#define bfin_read_CHIPID() bfin_read32(CHIPID) -#define bfin_write_CHIPID(val) bfin_write32(CHIPID, val) -#define pSWRST ((uint16_t volatile *)SWRST) /* Software Reset Register */ -#define bfin_read_SWRST() bfin_read16(SWRST) -#define bfin_write_SWRST(val) bfin_write16(SWRST, val) -#define pSYSCR ((uint16_t volatile *)SYSCR) /* System Configuration register */ -#define bfin_read_SYSCR() bfin_read16(SYSCR) -#define bfin_write_SYSCR(val) bfin_write16(SYSCR, val) -#define pSRAM_BASE_ADDR ((void * volatile *)SRAM_BASE_ADDR) /* SRAM Base Address (Read Only) */ -#define bfin_read_SRAM_BASE_ADDR() bfin_readPTR(SRAM_BASE_ADDR) -#define bfin_write_SRAM_BASE_ADDR(val) bfin_writePTR(SRAM_BASE_ADDR, val) -#define pDMEM_CONTROL ((uint32_t volatile *)DMEM_CONTROL) /* Data memory control */ -#define bfin_read_DMEM_CONTROL() bfin_read32(DMEM_CONTROL) -#define bfin_write_DMEM_CONTROL(val) bfin_write32(DMEM_CONTROL, val) -#define pDCPLB_STATUS ((uint32_t volatile *)DCPLB_STATUS) /* Data Cache Programmable Look-Aside Buffer Status */ -#define bfin_read_DCPLB_STATUS() bfin_read32(DCPLB_STATUS) -#define bfin_write_DCPLB_STATUS(val) bfin_write32(DCPLB_STATUS, val) -#define pDCPLB_FAULT_ADDR ((void * volatile *)DCPLB_FAULT_ADDR) /* Data Cache Programmable Look-Aside Buffer Fault Address */ -#define bfin_read_DCPLB_FAULT_ADDR() bfin_readPTR(DCPLB_FAULT_ADDR) -#define bfin_write_DCPLB_FAULT_ADDR(val) bfin_writePTR(DCPLB_FAULT_ADDR, val) -#define pDCPLB_ADDR0 ((void * volatile *)DCPLB_ADDR0) /* Data Cache Protection Lookaside Buffer 0 */ -#define bfin_read_DCPLB_ADDR0() bfin_readPTR(DCPLB_ADDR0) -#define bfin_write_DCPLB_ADDR0(val) bfin_writePTR(DCPLB_ADDR0, val) -#define pDCPLB_ADDR1 ((void * volatile *)DCPLB_ADDR1) /* Data Cache Protection Lookaside Buffer 1 */ -#define bfin_read_DCPLB_ADDR1() bfin_readPTR(DCPLB_ADDR1) -#define bfin_write_DCPLB_ADDR1(val) bfin_writePTR(DCPLB_ADDR1, val) -#define pDCPLB_ADDR2 ((void * volatile *)DCPLB_ADDR2) /* Data Cache Protection Lookaside Buffer 2 */ -#define bfin_read_DCPLB_ADDR2() bfin_readPTR(DCPLB_ADDR2) -#define bfin_write_DCPLB_ADDR2(val) bfin_writePTR(DCPLB_ADDR2, val) -#define pDCPLB_ADDR3 ((void * volatile *)DCPLB_ADDR3) /* Data Cache Protection Lookaside Buffer 3 */ -#define bfin_read_DCPLB_ADDR3() bfin_readPTR(DCPLB_ADDR3) -#define bfin_write_DCPLB_ADDR3(val) bfin_writePTR(DCPLB_ADDR3, val) -#define pDCPLB_ADDR4 ((void * volatile *)DCPLB_ADDR4) /* Data Cache Protection Lookaside Buffer 4 */ -#define bfin_read_DCPLB_ADDR4() bfin_readPTR(DCPLB_ADDR4) -#define bfin_write_DCPLB_ADDR4(val) bfin_writePTR(DCPLB_ADDR4, val) -#define pDCPLB_ADDR5 ((void * volatile *)DCPLB_ADDR5) /* Data Cache Protection Lookaside Buffer 5 */ -#define bfin_read_DCPLB_ADDR5() bfin_readPTR(DCPLB_ADDR5) -#define bfin_write_DCPLB_ADDR5(val) bfin_writePTR(DCPLB_ADDR5, val) -#define pDCPLB_ADDR6 ((void * volatile *)DCPLB_ADDR6) /* Data Cache Protection Lookaside Buffer 6 */ -#define bfin_read_DCPLB_ADDR6() bfin_readPTR(DCPLB_ADDR6) -#define bfin_write_DCPLB_ADDR6(val) bfin_writePTR(DCPLB_ADDR6, val) -#define pDCPLB_ADDR7 ((void * volatile *)DCPLB_ADDR7) /* Data Cache Protection Lookaside Buffer 7 */ -#define bfin_read_DCPLB_ADDR7() bfin_readPTR(DCPLB_ADDR7) -#define bfin_write_DCPLB_ADDR7(val) bfin_writePTR(DCPLB_ADDR7, val) -#define pDCPLB_ADDR8 ((void * volatile *)DCPLB_ADDR8) /* Data Cache Protection Lookaside Buffer 8 */ -#define bfin_read_DCPLB_ADDR8() bfin_readPTR(DCPLB_ADDR8) -#define bfin_write_DCPLB_ADDR8(val) bfin_writePTR(DCPLB_ADDR8, val) -#define pDCPLB_ADDR9 ((void * volatile *)DCPLB_ADDR9) /* Data Cache Protection Lookaside Buffer 9 */ -#define bfin_read_DCPLB_ADDR9() bfin_readPTR(DCPLB_ADDR9) -#define bfin_write_DCPLB_ADDR9(val) bfin_writePTR(DCPLB_ADDR9, val) -#define pDCPLB_ADDR10 ((void * volatile *)DCPLB_ADDR10) /* Data Cache Protection Lookaside Buffer 10 */ -#define bfin_read_DCPLB_ADDR10() bfin_readPTR(DCPLB_ADDR10) -#define bfin_write_DCPLB_ADDR10(val) bfin_writePTR(DCPLB_ADDR10, val) -#define pDCPLB_ADDR11 ((void * volatile *)DCPLB_ADDR11) /* Data Cache Protection Lookaside Buffer 11 */ -#define bfin_read_DCPLB_ADDR11() bfin_readPTR(DCPLB_ADDR11) -#define bfin_write_DCPLB_ADDR11(val) bfin_writePTR(DCPLB_ADDR11, val) -#define pDCPLB_ADDR12 ((void * volatile *)DCPLB_ADDR12) /* Data Cache Protection Lookaside Buffer 12 */ -#define bfin_read_DCPLB_ADDR12() bfin_readPTR(DCPLB_ADDR12) -#define bfin_write_DCPLB_ADDR12(val) bfin_writePTR(DCPLB_ADDR12, val) -#define pDCPLB_ADDR13 ((void * volatile *)DCPLB_ADDR13) /* Data Cache Protection Lookaside Buffer 13 */ -#define bfin_read_DCPLB_ADDR13() bfin_readPTR(DCPLB_ADDR13) -#define bfin_write_DCPLB_ADDR13(val) bfin_writePTR(DCPLB_ADDR13, val) -#define pDCPLB_ADDR14 ((void * volatile *)DCPLB_ADDR14) /* Data Cache Protection Lookaside Buffer 14 */ -#define bfin_read_DCPLB_ADDR14() bfin_readPTR(DCPLB_ADDR14) -#define bfin_write_DCPLB_ADDR14(val) bfin_writePTR(DCPLB_ADDR14, val) -#define pDCPLB_ADDR15 ((void * volatile *)DCPLB_ADDR15) /* Data Cache Protection Lookaside Buffer 15 */ -#define bfin_read_DCPLB_ADDR15() bfin_readPTR(DCPLB_ADDR15) -#define bfin_write_DCPLB_ADDR15(val) bfin_writePTR(DCPLB_ADDR15, val) -#define pDCPLB_DATA0 ((uint32_t volatile *)DCPLB_DATA0) /* Data Cache 0 Status */ -#define bfin_read_DCPLB_DATA0() bfin_read32(DCPLB_DATA0) -#define bfin_write_DCPLB_DATA0(val) bfin_write32(DCPLB_DATA0, val) -#define pDCPLB_DATA1 ((uint32_t volatile *)DCPLB_DATA1) /* Data Cache 1 Status */ -#define bfin_read_DCPLB_DATA1() bfin_read32(DCPLB_DATA1) -#define bfin_write_DCPLB_DATA1(val) bfin_write32(DCPLB_DATA1, val) -#define pDCPLB_DATA2 ((uint32_t volatile *)DCPLB_DATA2) /* Data Cache 2 Status */ -#define bfin_read_DCPLB_DATA2() bfin_read32(DCPLB_DATA2) -#define bfin_write_DCPLB_DATA2(val) bfin_write32(DCPLB_DATA2, val) -#define pDCPLB_DATA3 ((uint32_t volatile *)DCPLB_DATA3) /* Data Cache 3 Status */ -#define bfin_read_DCPLB_DATA3() bfin_read32(DCPLB_DATA3) -#define bfin_write_DCPLB_DATA3(val) bfin_write32(DCPLB_DATA3, val) -#define pDCPLB_DATA4 ((uint32_t volatile *)DCPLB_DATA4) /* Data Cache 4 Status */ -#define bfin_read_DCPLB_DATA4() bfin_read32(DCPLB_DATA4) -#define bfin_write_DCPLB_DATA4(val) bfin_write32(DCPLB_DATA4, val) -#define pDCPLB_DATA5 ((uint32_t volatile *)DCPLB_DATA5) /* Data Cache 5 Status */ -#define bfin_read_DCPLB_DATA5() bfin_read32(DCPLB_DATA5) -#define bfin_write_DCPLB_DATA5(val) bfin_write32(DCPLB_DATA5, val) -#define pDCPLB_DATA6 ((uint32_t volatile *)DCPLB_DATA6) /* Data Cache 6 Status */ -#define bfin_read_DCPLB_DATA6() bfin_read32(DCPLB_DATA6) -#define bfin_write_DCPLB_DATA6(val) bfin_write32(DCPLB_DATA6, val) -#define pDCPLB_DATA7 ((uint32_t volatile *)DCPLB_DATA7) /* Data Cache 7 Status */ -#define bfin_read_DCPLB_DATA7() bfin_read32(DCPLB_DATA7) -#define bfin_write_DCPLB_DATA7(val) bfin_write32(DCPLB_DATA7, val) -#define pDCPLB_DATA8 ((uint32_t volatile *)DCPLB_DATA8) /* Data Cache 8 Status */ -#define bfin_read_DCPLB_DATA8() bfin_read32(DCPLB_DATA8) -#define bfin_write_DCPLB_DATA8(val) bfin_write32(DCPLB_DATA8, val) -#define pDCPLB_DATA9 ((uint32_t volatile *)DCPLB_DATA9) /* Data Cache 9 Status */ -#define bfin_read_DCPLB_DATA9() bfin_read32(DCPLB_DATA9) -#define bfin_write_DCPLB_DATA9(val) bfin_write32(DCPLB_DATA9, val) -#define pDCPLB_DATA10 ((uint32_t volatile *)DCPLB_DATA10) /* Data Cache 10 Status */ -#define bfin_read_DCPLB_DATA10() bfin_read32(DCPLB_DATA10) -#define bfin_write_DCPLB_DATA10(val) bfin_write32(DCPLB_DATA10, val) -#define pDCPLB_DATA11 ((uint32_t volatile *)DCPLB_DATA11) /* Data Cache 11 Status */ -#define bfin_read_DCPLB_DATA11() bfin_read32(DCPLB_DATA11) -#define bfin_write_DCPLB_DATA11(val) bfin_write32(DCPLB_DATA11, val) -#define pDCPLB_DATA12 ((uint32_t volatile *)DCPLB_DATA12) /* Data Cache 12 Status */ -#define bfin_read_DCPLB_DATA12() bfin_read32(DCPLB_DATA12) -#define bfin_write_DCPLB_DATA12(val) bfin_write32(DCPLB_DATA12, val) -#define pDCPLB_DATA13 ((uint32_t volatile *)DCPLB_DATA13) /* Data Cache 13 Status */ -#define bfin_read_DCPLB_DATA13() bfin_read32(DCPLB_DATA13) -#define bfin_write_DCPLB_DATA13(val) bfin_write32(DCPLB_DATA13, val) -#define pDCPLB_DATA14 ((uint32_t volatile *)DCPLB_DATA14) /* Data Cache 14 Status */ -#define bfin_read_DCPLB_DATA14() bfin_read32(DCPLB_DATA14) -#define bfin_write_DCPLB_DATA14(val) bfin_write32(DCPLB_DATA14, val) -#define pDCPLB_DATA15 ((uint32_t volatile *)DCPLB_DATA15) /* Data Cache 15 Status */ -#define bfin_read_DCPLB_DATA15() bfin_read32(DCPLB_DATA15) -#define bfin_write_DCPLB_DATA15(val) bfin_write32(DCPLB_DATA15, val) -#define pDTEST_COMMAND ((uint32_t volatile *)DTEST_COMMAND) /* Data Test Command Register */ -#define bfin_read_DTEST_COMMAND() bfin_read32(DTEST_COMMAND) -#define bfin_write_DTEST_COMMAND(val) bfin_write32(DTEST_COMMAND, val) -#define pDTEST_DATA0 ((uint32_t volatile *)DTEST_DATA0) /* Data Test Data Register */ -#define bfin_read_DTEST_DATA0() bfin_read32(DTEST_DATA0) -#define bfin_write_DTEST_DATA0(val) bfin_write32(DTEST_DATA0, val) -#define pDTEST_DATA1 ((uint32_t volatile *)DTEST_DATA1) /* Data Test Data Register */ -#define bfin_read_DTEST_DATA1() bfin_read32(DTEST_DATA1) -#define bfin_write_DTEST_DATA1(val) bfin_write32(DTEST_DATA1, val) -#define pIMEM_CONTROL ((uint32_t volatile *)IMEM_CONTROL) /* Instruction Memory Control */ -#define bfin_read_IMEM_CONTROL() bfin_read32(IMEM_CONTROL) -#define bfin_write_IMEM_CONTROL(val) bfin_write32(IMEM_CONTROL, val) -#define pICPLB_STATUS ((uint32_t volatile *)ICPLB_STATUS) /* Instruction Cache Programmable Look-Aside Buffer Status */ -#define bfin_read_ICPLB_STATUS() bfin_read32(ICPLB_STATUS) -#define bfin_write_ICPLB_STATUS(val) bfin_write32(ICPLB_STATUS, val) -#define pICPLB_FAULT_ADDR ((void * volatile *)ICPLB_FAULT_ADDR) /* Instruction Cache Programmable Look-Aside Buffer Fault Address */ -#define bfin_read_ICPLB_FAULT_ADDR() bfin_readPTR(ICPLB_FAULT_ADDR) -#define bfin_write_ICPLB_FAULT_ADDR(val) bfin_writePTR(ICPLB_FAULT_ADDR, val) -#define pICPLB_ADDR0 ((void * volatile *)ICPLB_ADDR0) /* Instruction Cacheability Protection Lookaside Buffer 0 */ -#define bfin_read_ICPLB_ADDR0() bfin_readPTR(ICPLB_ADDR0) -#define bfin_write_ICPLB_ADDR0(val) bfin_writePTR(ICPLB_ADDR0, val) -#define pICPLB_ADDR1 ((void * volatile *)ICPLB_ADDR1) /* Instruction Cacheability Protection Lookaside Buffer 1 */ -#define bfin_read_ICPLB_ADDR1() bfin_readPTR(ICPLB_ADDR1) -#define bfin_write_ICPLB_ADDR1(val) bfin_writePTR(ICPLB_ADDR1, val) -#define pICPLB_ADDR2 ((void * volatile *)ICPLB_ADDR2) /* Instruction Cacheability Protection Lookaside Buffer 2 */ -#define bfin_read_ICPLB_ADDR2() bfin_readPTR(ICPLB_ADDR2) -#define bfin_write_ICPLB_ADDR2(val) bfin_writePTR(ICPLB_ADDR2, val) -#define pICPLB_ADDR3 ((void * volatile *)ICPLB_ADDR3) /* Instruction Cacheability Protection Lookaside Buffer 3 */ -#define bfin_read_ICPLB_ADDR3() bfin_readPTR(ICPLB_ADDR3) -#define bfin_write_ICPLB_ADDR3(val) bfin_writePTR(ICPLB_ADDR3, val) -#define pICPLB_ADDR4 ((void * volatile *)ICPLB_ADDR4) /* Instruction Cacheability Protection Lookaside Buffer 4 */ -#define bfin_read_ICPLB_ADDR4() bfin_readPTR(ICPLB_ADDR4) -#define bfin_write_ICPLB_ADDR4(val) bfin_writePTR(ICPLB_ADDR4, val) -#define pICPLB_ADDR5 ((void * volatile *)ICPLB_ADDR5) /* Instruction Cacheability Protection Lookaside Buffer 5 */ -#define bfin_read_ICPLB_ADDR5() bfin_readPTR(ICPLB_ADDR5) -#define bfin_write_ICPLB_ADDR5(val) bfin_writePTR(ICPLB_ADDR5, val) -#define pICPLB_ADDR6 ((void * volatile *)ICPLB_ADDR6) /* Instruction Cacheability Protection Lookaside Buffer 6 */ -#define bfin_read_ICPLB_ADDR6() bfin_readPTR(ICPLB_ADDR6) -#define bfin_write_ICPLB_ADDR6(val) bfin_writePTR(ICPLB_ADDR6, val) -#define pICPLB_ADDR7 ((void * volatile *)ICPLB_ADDR7) /* Instruction Cacheability Protection Lookaside Buffer 7 */ -#define bfin_read_ICPLB_ADDR7() bfin_readPTR(ICPLB_ADDR7) -#define bfin_write_ICPLB_ADDR7(val) bfin_writePTR(ICPLB_ADDR7, val) -#define pICPLB_ADDR8 ((void * volatile *)ICPLB_ADDR8) /* Instruction Cacheability Protection Lookaside Buffer 8 */ -#define bfin_read_ICPLB_ADDR8() bfin_readPTR(ICPLB_ADDR8) -#define bfin_write_ICPLB_ADDR8(val) bfin_writePTR(ICPLB_ADDR8, val) -#define pICPLB_ADDR9 ((void * volatile *)ICPLB_ADDR9) /* Instruction Cacheability Protection Lookaside Buffer 9 */ -#define bfin_read_ICPLB_ADDR9() bfin_readPTR(ICPLB_ADDR9) -#define bfin_write_ICPLB_ADDR9(val) bfin_writePTR(ICPLB_ADDR9, val) -#define pICPLB_ADDR10 ((void * volatile *)ICPLB_ADDR10) /* Instruction Cacheability Protection Lookaside Buffer 10 */ -#define bfin_read_ICPLB_ADDR10() bfin_readPTR(ICPLB_ADDR10) -#define bfin_write_ICPLB_ADDR10(val) bfin_writePTR(ICPLB_ADDR10, val) -#define pICPLB_ADDR11 ((void * volatile *)ICPLB_ADDR11) /* Instruction Cacheability Protection Lookaside Buffer 11 */ -#define bfin_read_ICPLB_ADDR11() bfin_readPTR(ICPLB_ADDR11) -#define bfin_write_ICPLB_ADDR11(val) bfin_writePTR(ICPLB_ADDR11, val) -#define pICPLB_ADDR12 ((void * volatile *)ICPLB_ADDR12) /* Instruction Cacheability Protection Lookaside Buffer 12 */ -#define bfin_read_ICPLB_ADDR12() bfin_readPTR(ICPLB_ADDR12) -#define bfin_write_ICPLB_ADDR12(val) bfin_writePTR(ICPLB_ADDR12, val) -#define pICPLB_ADDR13 ((void * volatile *)ICPLB_ADDR13) /* Instruction Cacheability Protection Lookaside Buffer 13 */ -#define bfin_read_ICPLB_ADDR13() bfin_readPTR(ICPLB_ADDR13) -#define bfin_write_ICPLB_ADDR13(val) bfin_writePTR(ICPLB_ADDR13, val) -#define pICPLB_ADDR14 ((void * volatile *)ICPLB_ADDR14) /* Instruction Cacheability Protection Lookaside Buffer 14 */ -#define bfin_read_ICPLB_ADDR14() bfin_readPTR(ICPLB_ADDR14) -#define bfin_write_ICPLB_ADDR14(val) bfin_writePTR(ICPLB_ADDR14, val) -#define pICPLB_ADDR15 ((void * volatile *)ICPLB_ADDR15) /* Instruction Cacheability Protection Lookaside Buffer 15 */ -#define bfin_read_ICPLB_ADDR15() bfin_readPTR(ICPLB_ADDR15) -#define bfin_write_ICPLB_ADDR15(val) bfin_writePTR(ICPLB_ADDR15, val) -#define pICPLB_DATA0 ((uint32_t volatile *)ICPLB_DATA0) /* Instruction Cache 0 Status */ -#define bfin_read_ICPLB_DATA0() bfin_read32(ICPLB_DATA0) -#define bfin_write_ICPLB_DATA0(val) bfin_write32(ICPLB_DATA0, val) -#define pICPLB_DATA1 ((uint32_t volatile *)ICPLB_DATA1) /* Instruction Cache 1 Status */ -#define bfin_read_ICPLB_DATA1() bfin_read32(ICPLB_DATA1) -#define bfin_write_ICPLB_DATA1(val) bfin_write32(ICPLB_DATA1, val) -#define pICPLB_DATA2 ((uint32_t volatile *)ICPLB_DATA2) /* Instruction Cache 2 Status */ -#define bfin_read_ICPLB_DATA2() bfin_read32(ICPLB_DATA2) -#define bfin_write_ICPLB_DATA2(val) bfin_write32(ICPLB_DATA2, val) -#define pICPLB_DATA3 ((uint32_t volatile *)ICPLB_DATA3) /* Instruction Cache 3 Status */ -#define bfin_read_ICPLB_DATA3() bfin_read32(ICPLB_DATA3) -#define bfin_write_ICPLB_DATA3(val) bfin_write32(ICPLB_DATA3, val) -#define pICPLB_DATA4 ((uint32_t volatile *)ICPLB_DATA4) /* Instruction Cache 4 Status */ -#define bfin_read_ICPLB_DATA4() bfin_read32(ICPLB_DATA4) -#define bfin_write_ICPLB_DATA4(val) bfin_write32(ICPLB_DATA4, val) -#define pICPLB_DATA5 ((uint32_t volatile *)ICPLB_DATA5) /* Instruction Cache 5 Status */ -#define bfin_read_ICPLB_DATA5() bfin_read32(ICPLB_DATA5) -#define bfin_write_ICPLB_DATA5(val) bfin_write32(ICPLB_DATA5, val) -#define pICPLB_DATA6 ((uint32_t volatile *)ICPLB_DATA6) /* Instruction Cache 6 Status */ -#define bfin_read_ICPLB_DATA6() bfin_read32(ICPLB_DATA6) -#define bfin_write_ICPLB_DATA6(val) bfin_write32(ICPLB_DATA6, val) -#define pICPLB_DATA7 ((uint32_t volatile *)ICPLB_DATA7) /* Instruction Cache 7 Status */ -#define bfin_read_ICPLB_DATA7() bfin_read32(ICPLB_DATA7) -#define bfin_write_ICPLB_DATA7(val) bfin_write32(ICPLB_DATA7, val) -#define pICPLB_DATA8 ((uint32_t volatile *)ICPLB_DATA8) /* Instruction Cache 8 Status */ -#define bfin_read_ICPLB_DATA8() bfin_read32(ICPLB_DATA8) -#define bfin_write_ICPLB_DATA8(val) bfin_write32(ICPLB_DATA8, val) -#define pICPLB_DATA9 ((uint32_t volatile *)ICPLB_DATA9) /* Instruction Cache 9 Status */ -#define bfin_read_ICPLB_DATA9() bfin_read32(ICPLB_DATA9) -#define bfin_write_ICPLB_DATA9(val) bfin_write32(ICPLB_DATA9, val) -#define pICPLB_DATA10 ((uint32_t volatile *)ICPLB_DATA10) /* Instruction Cache 10 Status */ -#define bfin_read_ICPLB_DATA10() bfin_read32(ICPLB_DATA10) -#define bfin_write_ICPLB_DATA10(val) bfin_write32(ICPLB_DATA10, val) -#define pICPLB_DATA11 ((uint32_t volatile *)ICPLB_DATA11) /* Instruction Cache 11 Status */ -#define bfin_read_ICPLB_DATA11() bfin_read32(ICPLB_DATA11) -#define bfin_write_ICPLB_DATA11(val) bfin_write32(ICPLB_DATA11, val) -#define pICPLB_DATA12 ((uint32_t volatile *)ICPLB_DATA12) /* Instruction Cache 12 Status */ -#define bfin_read_ICPLB_DATA12() bfin_read32(ICPLB_DATA12) -#define bfin_write_ICPLB_DATA12(val) bfin_write32(ICPLB_DATA12, val) -#define pICPLB_DATA13 ((uint32_t volatile *)ICPLB_DATA13) /* Instruction Cache 13 Status */ -#define bfin_read_ICPLB_DATA13() bfin_read32(ICPLB_DATA13) -#define bfin_write_ICPLB_DATA13(val) bfin_write32(ICPLB_DATA13, val) -#define pICPLB_DATA14 ((uint32_t volatile *)ICPLB_DATA14) /* Instruction Cache 14 Status */ -#define bfin_read_ICPLB_DATA14() bfin_read32(ICPLB_DATA14) -#define bfin_write_ICPLB_DATA14(val) bfin_write32(ICPLB_DATA14, val) -#define pICPLB_DATA15 ((uint32_t volatile *)ICPLB_DATA15) /* Instruction Cache 15 Status */ -#define bfin_read_ICPLB_DATA15() bfin_read32(ICPLB_DATA15) -#define bfin_write_ICPLB_DATA15(val) bfin_write32(ICPLB_DATA15, val) -#define pITEST_COMMAND ((uint32_t volatile *)ITEST_COMMAND) /* Instruction Test Command Register */ -#define bfin_read_ITEST_COMMAND() bfin_read32(ITEST_COMMAND) -#define bfin_write_ITEST_COMMAND(val) bfin_write32(ITEST_COMMAND, val) -#define pITEST_DATA0 ((uint32_t volatile *)ITEST_DATA0) /* Instruction Test Data Register */ -#define bfin_read_ITEST_DATA0() bfin_read32(ITEST_DATA0) -#define bfin_write_ITEST_DATA0(val) bfin_write32(ITEST_DATA0, val) -#define pITEST_DATA1 ((uint32_t volatile *)ITEST_DATA1) /* Instruction Test Data Register */ -#define bfin_read_ITEST_DATA1() bfin_read32(ITEST_DATA1) -#define bfin_write_ITEST_DATA1(val) bfin_write32(ITEST_DATA1, val) -#define pEVT0 ((void * volatile *)EVT0) /* Event Vector 0 ESR Address */ -#define bfin_read_EVT0() bfin_readPTR(EVT0) -#define bfin_write_EVT0(val) bfin_writePTR(EVT0, val) -#define pEVT1 ((void * volatile *)EVT1) /* Event Vector 1 ESR Address */ -#define bfin_read_EVT1() bfin_readPTR(EVT1) -#define bfin_write_EVT1(val) bfin_writePTR(EVT1, val) -#define pEVT2 ((void * volatile *)EVT2) /* Event Vector 2 ESR Address */ -#define bfin_read_EVT2() bfin_readPTR(EVT2) -#define bfin_write_EVT2(val) bfin_writePTR(EVT2, val) -#define pEVT3 ((void * volatile *)EVT3) /* Event Vector 3 ESR Address */ -#define bfin_read_EVT3() bfin_readPTR(EVT3) -#define bfin_write_EVT3(val) bfin_writePTR(EVT3, val) -#define pEVT4 ((void * volatile *)EVT4) /* Event Vector 4 ESR Address */ -#define bfin_read_EVT4() bfin_readPTR(EVT4) -#define bfin_write_EVT4(val) bfin_writePTR(EVT4, val) -#define pEVT5 ((void * volatile *)EVT5) /* Event Vector 5 ESR Address */ -#define bfin_read_EVT5() bfin_readPTR(EVT5) -#define bfin_write_EVT5(val) bfin_writePTR(EVT5, val) -#define pEVT6 ((void * volatile *)EVT6) /* Event Vector 6 ESR Address */ -#define bfin_read_EVT6() bfin_readPTR(EVT6) -#define bfin_write_EVT6(val) bfin_writePTR(EVT6, val) -#define pEVT7 ((void * volatile *)EVT7) /* Event Vector 7 ESR Address */ -#define bfin_read_EVT7() bfin_readPTR(EVT7) -#define bfin_write_EVT7(val) bfin_writePTR(EVT7, val) -#define pEVT8 ((void * volatile *)EVT8) /* Event Vector 8 ESR Address */ -#define bfin_read_EVT8() bfin_readPTR(EVT8) -#define bfin_write_EVT8(val) bfin_writePTR(EVT8, val) -#define pEVT9 ((void * volatile *)EVT9) /* Event Vector 9 ESR Address */ -#define bfin_read_EVT9() bfin_readPTR(EVT9) -#define bfin_write_EVT9(val) bfin_writePTR(EVT9, val) -#define pEVT10 ((void * volatile *)EVT10) /* Event Vector 10 ESR Address */ -#define bfin_read_EVT10() bfin_readPTR(EVT10) -#define bfin_write_EVT10(val) bfin_writePTR(EVT10, val) -#define pEVT11 ((void * volatile *)EVT11) /* Event Vector 11 ESR Address */ -#define bfin_read_EVT11() bfin_readPTR(EVT11) -#define bfin_write_EVT11(val) bfin_writePTR(EVT11, val) -#define pEVT12 ((void * volatile *)EVT12) /* Event Vector 12 ESR Address */ -#define bfin_read_EVT12() bfin_readPTR(EVT12) -#define bfin_write_EVT12(val) bfin_writePTR(EVT12, val) -#define pEVT13 ((void * volatile *)EVT13) /* Event Vector 13 ESR Address */ -#define bfin_read_EVT13() bfin_readPTR(EVT13) -#define bfin_write_EVT13(val) bfin_writePTR(EVT13, val) -#define pEVT14 ((void * volatile *)EVT14) /* Event Vector 14 ESR Address */ -#define bfin_read_EVT14() bfin_readPTR(EVT14) -#define bfin_write_EVT14(val) bfin_writePTR(EVT14, val) -#define pEVT15 ((void * volatile *)EVT15) /* Event Vector 15 ESR Address */ -#define bfin_read_EVT15() bfin_readPTR(EVT15) -#define bfin_write_EVT15(val) bfin_writePTR(EVT15, val) -#define pILAT ((uint32_t volatile *)ILAT) /* Interrupt Latch Register */ -#define bfin_read_ILAT() bfin_read32(ILAT) -#define bfin_write_ILAT(val) bfin_write32(ILAT, val) -#define pIMASK ((uint32_t volatile *)IMASK) /* Interrupt Mask Register */ -#define bfin_read_IMASK() bfin_read32(IMASK) -#define bfin_write_IMASK(val) bfin_write32(IMASK, val) -#define pIPEND ((uint32_t volatile *)IPEND) /* Interrupt Pending Register */ -#define bfin_read_IPEND() bfin_read32(IPEND) -#define bfin_write_IPEND(val) bfin_write32(IPEND, val) -#define pIPRIO ((uint32_t volatile *)IPRIO) /* Interrupt Priority Register */ -#define bfin_read_IPRIO() bfin_read32(IPRIO) -#define bfin_write_IPRIO(val) bfin_write32(IPRIO, val) -#define pTBUFCTL ((uint32_t volatile *)TBUFCTL) /* Trace Buffer Control Register */ -#define bfin_read_TBUFCTL() bfin_read32(TBUFCTL) -#define bfin_write_TBUFCTL(val) bfin_write32(TBUFCTL, val) -#define pTBUFSTAT ((uint32_t volatile *)TBUFSTAT) /* Trace Buffer Status Register */ -#define bfin_read_TBUFSTAT() bfin_read32(TBUFSTAT) -#define bfin_write_TBUFSTAT(val) bfin_write32(TBUFSTAT, val) -#define pTBUF ((void * volatile *)TBUF) /* Trace Buffer */ -#define bfin_read_TBUF() bfin_readPTR(TBUF) -#define bfin_write_TBUF(val) bfin_writePTR(TBUF, val) - -#endif /* __BFIN_CDEF_ADSP_BF541_proc__ */ diff --git a/arch/blackfin/include/asm/mach-bf548/BF541_def.h b/arch/blackfin/include/asm/mach-bf548/BF541_def.h deleted file mode 100644 index 1469ac2..0000000 --- a/arch/blackfin/include/asm/mach-bf548/BF541_def.h +++ /dev/null @@ -1,117 +0,0 @@ -/* DO NOT EDIT THIS FILE - * Automatically generated by generate-def-headers.xsl - * DO NOT EDIT THIS FILE - */ - -#ifndef __BFIN_DEF_ADSP_BF541_proc__ -#define __BFIN_DEF_ADSP_BF541_proc__ - -#include "../mach-common/ADSP-EDN-core_def.h" - -#include "ADSP-EDN-BF542-extended_def.h" - -#define CHIPID 0xFFC00014 -#define SWRST 0xFFC00100 /* Software Reset Register */ -#define SYSCR 0xFFC00104 /* System Configuration register */ -#define SRAM_BASE_ADDR 0xFFE00000 /* SRAM Base Address (Read Only) */ -#define DMEM_CONTROL 0xFFE00004 /* Data memory control */ -#define DCPLB_STATUS 0xFFE00008 /* Data Cache Programmable Look-Aside Buffer Status */ -#define DCPLB_FAULT_ADDR 0xFFE0000C /* Data Cache Programmable Look-Aside Buffer Fault Address */ -#define DCPLB_ADDR0 0xFFE00100 /* Data Cache Protection Lookaside Buffer 0 */ -#define DCPLB_ADDR1 0xFFE00104 /* Data Cache Protection Lookaside Buffer 1 */ -#define DCPLB_ADDR2 0xFFE00108 /* Data Cache Protection Lookaside Buffer 2 */ -#define DCPLB_ADDR3 0xFFE0010C /* Data Cache Protection Lookaside Buffer 3 */ -#define DCPLB_ADDR4 0xFFE00110 /* Data Cache Protection Lookaside Buffer 4 */ -#define DCPLB_ADDR5 0xFFE00114 /* Data Cache Protection Lookaside Buffer 5 */ -#define DCPLB_ADDR6 0xFFE00118 /* Data Cache Protection Lookaside Buffer 6 */ -#define DCPLB_ADDR7 0xFFE0011C /* Data Cache Protection Lookaside Buffer 7 */ -#define DCPLB_ADDR8 0xFFE00120 /* Data Cache Protection Lookaside Buffer 8 */ -#define DCPLB_ADDR9 0xFFE00124 /* Data Cache Protection Lookaside Buffer 9 */ -#define DCPLB_ADDR10 0xFFE00128 /* Data Cache Protection Lookaside Buffer 10 */ -#define DCPLB_ADDR11 0xFFE0012C /* Data Cache Protection Lookaside Buffer 11 */ -#define DCPLB_ADDR12 0xFFE00130 /* Data Cache Protection Lookaside Buffer 12 */ -#define DCPLB_ADDR13 0xFFE00134 /* Data Cache Protection Lookaside Buffer 13 */ -#define DCPLB_ADDR14 0xFFE00138 /* Data Cache Protection Lookaside Buffer 14 */ -#define DCPLB_ADDR15 0xFFE0013C /* Data Cache Protection Lookaside Buffer 15 */ -#define DCPLB_DATA0 0xFFE00200 /* Data Cache 0 Status */ -#define DCPLB_DATA1 0xFFE00204 /* Data Cache 1 Status */ -#define DCPLB_DATA2 0xFFE00208 /* Data Cache 2 Status */ -#define DCPLB_DATA3 0xFFE0020C /* Data Cache 3 Status */ -#define DCPLB_DATA4 0xFFE00210 /* Data Cache 4 Status */ -#define DCPLB_DATA5 0xFFE00214 /* Data Cache 5 Status */ -#define DCPLB_DATA6 0xFFE00218 /* Data Cache 6 Status */ -#define DCPLB_DATA7 0xFFE0021C /* Data Cache 7 Status */ -#define DCPLB_DATA8 0xFFE00220 /* Data Cache 8 Status */ -#define DCPLB_DATA9 0xFFE00224 /* Data Cache 9 Status */ -#define DCPLB_DATA10 0xFFE00228 /* Data Cache 10 Status */ -#define DCPLB_DATA11 0xFFE0022C /* Data Cache 11 Status */ -#define DCPLB_DATA12 0xFFE00230 /* Data Cache 12 Status */ -#define DCPLB_DATA13 0xFFE00234 /* Data Cache 13 Status */ -#define DCPLB_DATA14 0xFFE00238 /* Data Cache 14 Status */ -#define DCPLB_DATA15 0xFFE0023C /* Data Cache 15 Status */ -#define DTEST_COMMAND 0xFFE00300 /* Data Test Command Register */ -#define DTEST_DATA0 0xFFE00400 /* Data Test Data Register */ -#define DTEST_DATA1 0xFFE00404 /* Data Test Data Register */ -#define IMEM_CONTROL 0xFFE01004 /* Instruction Memory Control */ -#define ICPLB_STATUS 0xFFE01008 /* Instruction Cache Programmable Look-Aside Buffer Status */ -#define ICPLB_FAULT_ADDR 0xFFE0100C /* Instruction Cache Programmable Look-Aside Buffer Fault Address */ -#define ICPLB_ADDR0 0xFFE01100 /* Instruction Cacheability Protection Lookaside Buffer 0 */ -#define ICPLB_ADDR1 0xFFE01104 /* Instruction Cacheability Protection Lookaside Buffer 1 */ -#define ICPLB_ADDR2 0xFFE01108 /* Instruction Cacheability Protection Lookaside Buffer 2 */ -#define ICPLB_ADDR3 0xFFE0110C /* Instruction Cacheability Protection Lookaside Buffer 3 */ -#define ICPLB_ADDR4 0xFFE01110 /* Instruction Cacheability Protection Lookaside Buffer 4 */ -#define ICPLB_ADDR5 0xFFE01114 /* Instruction Cacheability Protection Lookaside Buffer 5 */ -#define ICPLB_ADDR6 0xFFE01118 /* Instruction Cacheability Protection Lookaside Buffer 6 */ -#define ICPLB_ADDR7 0xFFE0111C /* Instruction Cacheability Protection Lookaside Buffer 7 */ -#define ICPLB_ADDR8 0xFFE01120 /* Instruction Cacheability Protection Lookaside Buffer 8 */ -#define ICPLB_ADDR9 0xFFE01124 /* Instruction Cacheability Protection Lookaside Buffer 9 */ -#define ICPLB_ADDR10 0xFFE01128 /* Instruction Cacheability Protection Lookaside Buffer 10 */ -#define ICPLB_ADDR11 0xFFE0112C /* Instruction Cacheability Protection Lookaside Buffer 11 */ -#define ICPLB_ADDR12 0xFFE01130 /* Instruction Cacheability Protection Lookaside Buffer 12 */ -#define ICPLB_ADDR13 0xFFE01134 /* Instruction Cacheability Protection Lookaside Buffer 13 */ -#define ICPLB_ADDR14 0xFFE01138 /* Instruction Cacheability Protection Lookaside Buffer 14 */ -#define ICPLB_ADDR15 0xFFE0113C /* Instruction Cacheability Protection Lookaside Buffer 15 */ -#define ICPLB_DATA0 0xFFE01200 /* Instruction Cache 0 Status */ -#define ICPLB_DATA1 0xFFE01204 /* Instruction Cache 1 Status */ -#define ICPLB_DATA2 0xFFE01208 /* Instruction Cache 2 Status */ -#define ICPLB_DATA3 0xFFE0120C /* Instruction Cache 3 Status */ -#define ICPLB_DATA4 0xFFE01210 /* Instruction Cache 4 Status */ -#define ICPLB_DATA5 0xFFE01214 /* Instruction Cache 5 Status */ -#define ICPLB_DATA6 0xFFE01218 /* Instruction Cache 6 Status */ -#define ICPLB_DATA7 0xFFE0121C /* Instruction Cache 7 Status */ -#define ICPLB_DATA8 0xFFE01220 /* Instruction Cache 8 Status */ -#define ICPLB_DATA9 0xFFE01224 /* Instruction Cache 9 Status */ -#define ICPLB_DATA10 0xFFE01228 /* Instruction Cache 10 Status */ -#define ICPLB_DATA11 0xFFE0122C /* Instruction Cache 11 Status */ -#define ICPLB_DATA12 0xFFE01230 /* Instruction Cache 12 Status */ -#define ICPLB_DATA13 0xFFE01234 /* Instruction Cache 13 Status */ -#define ICPLB_DATA14 0xFFE01238 /* Instruction Cache 14 Status */ -#define ICPLB_DATA15 0xFFE0123C /* Instruction Cache 15 Status */ -#define ITEST_COMMAND 0xFFE01300 /* Instruction Test Command Register */ -#define ITEST_DATA0 0xFFE01400 /* Instruction Test Data Register */ -#define ITEST_DATA1 0xFFE01404 /* Instruction Test Data Register */ -#define EVT0 0xFFE02000 /* Event Vector 0 ESR Address */ -#define EVT1 0xFFE02004 /* Event Vector 1 ESR Address */ -#define EVT2 0xFFE02008 /* Event Vector 2 ESR Address */ -#define EVT3 0xFFE0200C /* Event Vector 3 ESR Address */ -#define EVT4 0xFFE02010 /* Event Vector 4 ESR Address */ -#define EVT5 0xFFE02014 /* Event Vector 5 ESR Address */ -#define EVT6 0xFFE02018 /* Event Vector 6 ESR Address */ -#define EVT7 0xFFE0201C /* Event Vector 7 ESR Address */ -#define EVT8 0xFFE02020 /* Event Vector 8 ESR Address */ -#define EVT9 0xFFE02024 /* Event Vector 9 ESR Address */ -#define EVT10 0xFFE02028 /* Event Vector 10 ESR Address */ -#define EVT11 0xFFE0202C /* Event Vector 11 ESR Address */ -#define EVT12 0xFFE02030 /* Event Vector 12 ESR Address */ -#define EVT13 0xFFE02034 /* Event Vector 13 ESR Address */ -#define EVT14 0xFFE02038 /* Event Vector 14 ESR Address */ -#define EVT15 0xFFE0203C /* Event Vector 15 ESR Address */ -#define ILAT 0xFFE0210C /* Interrupt Latch Register */ -#define IMASK 0xFFE02104 /* Interrupt Mask Register */ -#define IPEND 0xFFE02108 /* Interrupt Pending Register */ -#define IPRIO 0xFFE02110 /* Interrupt Priority Register */ -#define TBUFCTL 0xFFE06000 /* Trace Buffer Control Register */ -#define TBUFSTAT 0xFFE06004 /* Trace Buffer Status Register */ -#define TBUF 0xFFE06100 /* Trace Buffer */ - -#endif /* __BFIN_DEF_ADSP_BF541_proc__ */ -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 07/37] Blackfin: bfin_mac: convert from old style MMR macros 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (3 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 06/37] Blackfin: punt headers for non-existent BF541 Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 08/37] Blackfin: bf537-stamp: post: update old MMR style macros Mike Frysinger ` (25 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot The old MMR defines are being scrubbed, so convert the driver to use the new standard helper macros. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- drivers/net/bfin_mac.c | 68 +++++++++++++++++++++++++---------------------- 1 files changed, 36 insertions(+), 32 deletions(-) diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c index 36d4046..dcc781a 100644 --- a/drivers/net/bfin_mac.c +++ b/drivers/net/bfin_mac.c @@ -131,12 +131,12 @@ static int bfin_EMAC_send(struct eth_device *dev, volatile void *packet, goto out; } - if ((*pDMA2_IRQ_STATUS & DMA_ERR) != 0) { + if (bfin_read_DMA2_IRQ_STATUS() & DMA_ERR) { printf("Ethernet: tx DMA error\n"); goto out; } - for (i = 0; (*pDMA2_IRQ_STATUS & DMA_RUN) != 0; i++) { + for (i = 0; (bfin_read_DMA2_IRQ_STATUS() & DMA_RUN); ++i) { if (i > TOUT_LOOP) { puts("Ethernet: tx time out\n"); goto out; @@ -145,9 +145,9 @@ static int bfin_EMAC_send(struct eth_device *dev, volatile void *packet, txbuf[txIdx]->FrmData->NoBytes = length; memcpy(txbuf[txIdx]->FrmData->Dest, (void *)packet, length); txbuf[txIdx]->Dma[0].START_ADDR = (u32) txbuf[txIdx]->FrmData; - *pDMA2_NEXT_DESC_PTR = txbuf[txIdx]->Dma; - *pDMA2_CONFIG = txdmacfg.data; - *pEMAC_OPMODE |= TE; + bfin_write_DMA2_NEXT_DESC_PTR(txbuf[txIdx]->Dma); + bfin_write_DMA2_CONFIG(txdmacfg.data); + bfin_write_EMAC_OPMODE(bfin_read_EMAC_OPMODE() | TE); for (i = 0; (txbuf[txIdx]->StatusWord & TX_COMP) == 0; i++) { if (i > TOUT_LOOP) { @@ -194,7 +194,7 @@ static int bfin_EMAC_recv(struct eth_device *dev) NetRxPackets[rxIdx] = (volatile uchar *)(rxbuf[rxIdx]->FrmData->Dest); NetReceive(NetRxPackets[rxIdx], length - 4); - *pDMA1_IRQ_STATUS |= DMA_DONE | DMA_ERR; + bfin_write_DMA1_IRQ_STATUS(DMA_DONE | DMA_ERR); rxbuf[rxIdx]->StatusWord = 0x00000000; if ((rxIdx + 1) >= PKTBUFSRX) rxIdx = 0; @@ -229,7 +229,7 @@ static int bfin_miiphy_init(struct eth_device *dev, int *opmode) size_t count; /* Enable PHY output */ - *pVR_CTL |= CLKBUFOE; + bfin_write_VR_CTL(bfin_read_VR_CTL() | CLKBUFOE); /* Set all the pins to peripheral mode */ peripheral_request_list(pins, "bfin_mac"); @@ -265,30 +265,32 @@ static int bfin_miiphy_init(struct eth_device *dev, int *opmode) bfin_write_EMAC_MMC_CTL(RSTC | CROLL); /* Initialize the TX DMA channel registers */ - *pDMA2_X_COUNT = 0; - *pDMA2_X_MODIFY = 4; - *pDMA2_Y_COUNT = 0; - *pDMA2_Y_MODIFY = 0; + bfin_write_DMA2_X_COUNT(0); + bfin_write_DMA2_X_MODIFY(4); + bfin_write_DMA2_Y_COUNT(0); + bfin_write_DMA2_Y_MODIFY(0); /* Initialize the RX DMA channel registers */ - *pDMA1_X_COUNT = 0; - *pDMA1_X_MODIFY = 4; - *pDMA1_Y_COUNT = 0; - *pDMA1_Y_MODIFY = 0; + bfin_write_DMA1_X_COUNT(0); + bfin_write_DMA1_X_MODIFY(4); + bfin_write_DMA1_Y_COUNT(0); + bfin_write_DMA1_Y_MODIFY(0); return 0; } static int bfin_EMAC_setup_addr(struct eth_device *dev) { - *pEMAC_ADDRLO = + bfin_write_EMAC_ADDRLO( dev->enetaddr[0] | dev->enetaddr[1] << 8 | dev->enetaddr[2] << 16 | - dev->enetaddr[3] << 24; - *pEMAC_ADDRHI = + dev->enetaddr[3] << 24 + ); + bfin_write_EMAC_ADDRHI( dev->enetaddr[4] | - dev->enetaddr[5] << 8; + dev->enetaddr[5] << 8 + ); return 0; } @@ -328,8 +330,8 @@ static int bfin_EMAC_init(struct eth_device *dev, bd_t *bd) } /* Set RX DMA */ - *pDMA1_NEXT_DESC_PTR = rxbuf[0]->Dma; - *pDMA1_CONFIG = rxbuf[0]->Dma[0].CONFIG_DATA; + bfin_write_DMA1_NEXT_DESC_PTR(rxbuf[0]->Dma); + bfin_write_DMA1_CONFIG(rxbuf[0]->Dma[0].CONFIG_DATA); /* Wait MII done */ bfin_miiphy_wait(); @@ -350,7 +352,7 @@ static int bfin_EMAC_init(struct eth_device *dev, bd_t *bd) opmode |= TE | RMII; #endif /* Turn on the EMAC */ - *pEMAC_OPMODE = opmode; + bfin_write_EMAC_OPMODE(opmode); return 0; } @@ -358,11 +360,10 @@ static void bfin_EMAC_halt(struct eth_device *dev) { debug("Eth_halt: ......\n"); /* Turn off the EMAC */ - *pEMAC_OPMODE = 0x00000000; + bfin_write_EMAC_OPMODE(0); /* Turn off the EMAC RX DMA */ - *pDMA1_CONFIG = 0x0000; - *pDMA2_CONFIG = 0x0000; - + bfin_write_DMA1_CONFIG(0); + bfin_write_DMA2_CONFIG(0); } ADI_ETHER_BUFFER *SetupRxBuffer(int no) @@ -443,16 +444,19 @@ int ether_post_test(int flags) uchar buf[64]; int i, value = 0; int length; + uint addr; printf("\n--------"); bfin_EMAC_init(NULL, NULL); /* construct the package */ - buf[0] = buf[6] = (unsigned char)(*pEMAC_ADDRLO & 0xFF); - buf[1] = buf[7] = (unsigned char)((*pEMAC_ADDRLO & 0xFF00) >> 8); - buf[2] = buf[8] = (unsigned char)((*pEMAC_ADDRLO & 0xFF0000) >> 16); - buf[3] = buf[9] = (unsigned char)((*pEMAC_ADDRLO & 0xFF000000) >> 24); - buf[4] = buf[10] = (unsigned char)(*pEMAC_ADDRHI & 0xFF); - buf[5] = buf[11] = (unsigned char)((*pEMAC_ADDRHI & 0xFF00) >> 8); + addr = bfin_read_EMAC_ADDRLO(); + buf[0] = buf[6] = addr; + buf[1] = buf[7] = addr >> 8; + buf[2] = buf[8] = addr >> 16; + buf[3] = buf[9] = addr >> 24; + addr = bfin_read_EMAC_ADDRHI(); + buf[4] = buf[10] = addr; + buf[5] = buf[11] = addr >> 8; buf[12] = 0x08; /* Type: ARP */ buf[13] = 0x06; buf[14] = 0x00; /* Hardware type: Ethernet */ -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 08/37] Blackfin: bf537-stamp: post: update old MMR style macros 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (4 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 07/37] Blackfin: bfin_mac: convert from old style MMR macros Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 09/37] Blackfin: bf527-ezkit: video: convert from old style MMR macros Mike Frysinger ` (24 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot The old MMR defines are being scrubbed, so convert the driver to use the new standard helper macros. For the GPIO MMR usage, convert to the new GPIO framework. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- board/bf537-stamp/post-memory.c | 54 +++++++------- board/bf537-stamp/post.c | 152 ++++++++++++-------------------------- 2 files changed, 75 insertions(+), 131 deletions(-) diff --git a/board/bf537-stamp/post-memory.c b/board/bf537-stamp/post-memory.c index 4daea62..49022dc 100644 --- a/board/bf537-stamp/post-memory.c +++ b/board/bf537-stamp/post-memory.c @@ -97,19 +97,19 @@ void post_init_uart(int sclk) for (divisor = 0; sclk > 0; divisor++) sclk -= 57600 * 16; - *pPORTF_FER = 0x000F; - *pPORTH_FER = 0xFFFF; + bfin_write_PORTF_FER(0x000F); + bfin_write_PORTH_FER(0xFFFF); - *pUART_GCTL = 0x00; - *pUART_LCR = 0x83; + bfin_write_UART_GCTL(0x00); + bfin_write_UART_LCR(0x83); SSYNC(); - *pUART_DLL = (divisor & 0xFF); + bfin_write_UART_DLL(divisor & 0xFF); SSYNC(); - *pUART_DLH = ((divisor >> 8) & 0xFF); + bfin_write_UART_DLH((divisor >> 8) & 0xFF); SSYNC(); - *pUART_LCR = 0x03; + bfin_write_UART_LCR(0x03); SSYNC(); - *pUART_GCTL = 0x01; + bfin_write_UART_GCTL(0x01); SSYNC(); } @@ -121,8 +121,8 @@ void post_out_buff(char *buff) ; i = 0; while ((buff[i] != '\0') && (i != 100)) { - while (!(*pUART_LSR & 0x20)) ; - *pUART_THR = buff[i]; + while (!(bfin_read_pUART_LSR() & 0x20)) ; + bfin_write_UART_THR(buff[i]); SSYNC(); i++; } @@ -138,15 +138,15 @@ int post_key_pressed(void) int i, n; unsigned short value; - *pPORTF_FER &= ~PF5; - *pPORTFIO_DIR &= ~PF5; - *pPORTFIO_INEN |= PF5; + bfin_write_PORTF_FER(bfin_read_PORTF_FER() & ~PF5); + bfin_write_PORTFIO_DIR(bfin_read_PORTFIO_DIR() & ~PF5); + bfin_write_PORTFIO_INEN(bfin_read_PORTFIO_INEN() | PF5); SSYNC(); post_out_buff("########Press SW10 to enter Memory POST########: 3\0"); for (i = 0; i < KEY_LOOP; i++) { - value = *pPORTFIO & PF5; - if (*pUART0_RBR == 0x0D) { + value = bfin_read_PORTFIO() & PF5; + if (bfin_read_UART0_RBR() == 0x0D) { value = 0; goto key_pressed; } @@ -158,8 +158,8 @@ int post_key_pressed(void) post_out_buff("\b2\0"); for (i = 0; i < KEY_LOOP; i++) { - value = *pPORTFIO & PF5; - if (*pUART0_RBR == 0x0D) { + value = bfin_read_PORTFIO() & PF5; + if (bfin_read_UART0_RBR() == 0x0D) { value = 0; goto key_pressed; } @@ -171,8 +171,8 @@ int post_key_pressed(void) post_out_buff("\b1\0"); for (i = 0; i < KEY_LOOP; i++) { - value = *pPORTFIO & PF5; - if (*pUART0_RBR == 0x0D) { + value = bfin_read_PORTFIO() & PF5; + if (bfin_read_UART0_RBR() == 0x0D) { value = 0; goto key_pressed; } @@ -193,13 +193,13 @@ int post_key_pressed(void) void post_init_pll(int mult, int div) { - *pSIC_IWR = 0x01; - *pPLL_CTL = (mult << 9); - *pPLL_DIV = div; + bfin_write_SIC_IWR(0x01); + bfin_write_PLL_CTL((mult << 9)); + bfin_write_PLL_DIV(div); asm("CLI R2;"); asm("IDLE;"); asm("STI R2;"); - while (!(*pPLL_STAT & 0x20)) ; + while (!(bfin_read_PLL_STAT() & 0x20)) ; } int post_init_sdram(int sclk) @@ -302,15 +302,15 @@ int post_init_sdram(int sclk) SSYNC(); - *pEBIU_SDGCTL |= 0x1000000; + bfin_write_EBIU_SDGCTL(bfin_write_EBIU_SDGCTL() | 0x1000000); /* Set the SDRAM Refresh Rate control register based on SSCLK value */ - *pEBIU_SDRRC = mem_SDRRC; + bfin_write_EBIU_SDRRC(mem_SDRRC); /* SDRAM Memory Bank Control Register */ - *pEBIU_SDBCTL = mem_SDBCTL; + bfin_write_EBIU_SDBCTL(mem_SDBCTL); /* SDRAM Memory Global Control Register */ - *pEBIU_SDGCTL = mem_SDGCTL; + bfin_write_EBIU_SDGCTL(mem_SDGCTL); SSYNC(); return mem_SDRRC; } diff --git a/board/bf537-stamp/post.c b/board/bf537-stamp/post.c index c546ab6..60eed5f 100644 --- a/board/bf537-stamp/post.c +++ b/board/bf537-stamp/post.c @@ -12,6 +12,7 @@ #include <config.h> #include <command.h> #include <asm/blackfin.h> +#include <asm/gpio.h> /* Using sw10-PF5 as the hotkey */ int post_hotkeys_pressed(void) @@ -20,14 +21,13 @@ int post_hotkeys_pressed(void) int i; unsigned short value; - *pPORTF_FER &= ~PF5; - *pPORTFIO_DIR &= ~PF5; - *pPORTFIO_INEN |= PF5; + gpio_request(GPIO_PF5, "post"); + gpio_direction_input(GPIO_PF5); printf("########Press SW10 to enter Memory POST########: %2d ", delay); while (delay--) { for (i = 0; i < 100; i++) { - value = *pPORTFIO & PF5; + value = gpio_get_value(GPIO_PF5); if (value != 0) { break; } @@ -43,6 +43,8 @@ int post_hotkeys_pressed(void) printf("Hotkey has been pressed, Enter POST . . . . . .\n"); return 1; } + + gpio_free(GPIO_PF5); } int uart_post_test(int flags) @@ -106,34 +108,24 @@ int flash_post_test(int flags) ****************************************************/ int led_post_test(int flags) { - *pPORTF_FER &= ~(PF6 | PF7 | PF8 | PF9 | PF10 | PF11); - *pPORTFIO_DIR |= PF6 | PF7 | PF8 | PF9 | PF10 | PF11; - *pPORTFIO_INEN &= ~(PF6 | PF7 | PF8 | PF9 | PF10 | PF11); - *pPORTFIO &= ~(PF6 | PF7 | PF8 | PF9 | PF10 | PF11); - udelay(1000000); - printf("LED1 on"); - *pPORTFIO |= PF6; - udelay(1000000); - printf("\b\b\b\b\b\b\b"); - printf("LED2 on"); - *pPORTFIO |= PF7; - udelay(1000000); - printf("\b\b\b\b\b\b\b"); - printf("LED3 on"); - *pPORTFIO |= PF8; - udelay(1000000); - printf("\b\b\b\b\b\b\b"); - printf("LED4 on"); - *pPORTFIO |= PF9; - udelay(1000000); - printf("\b\b\b\b\b\b\b"); - printf("LED5 on"); - *pPORTFIO |= PF10; - udelay(1000000); - printf("\b\b\b\b\b\b\b"); - printf("lED6 on"); - *pPORTFIO |= PF11; - printf("\b\b\b\b\b\b\b "); + unsigned int leds[] = { + GPIO_PF6, GPIO_PF7, GPIO_PF8, + GPIO_PF9, GPIO_PF10, GPIO_PF11, + }; + int i; + + for (i = 0; i < ARRAY_SIZE(leds); ++i) { + gpio_request(leds[i], "post"); + gpio_direction_output(leds[i], 0); + + printf("LED%i on", i + 1); + gpio_set_value(leds[i], 1); + udelay(1000000); + printf("\b\b\b\b\b\b\b"); + + gpio_free(leds[i]); + } + return 0; } @@ -143,88 +135,40 @@ int led_post_test(int flags) ************************************************/ int button_post_test(int flags) { + unsigned int buttons[] = { + GPIO_PF2, GPIO_PF3, GPIO_PF4, GPIO_PF5, + }; + unsigned int sws[] = { 13, 12, 11, 10, }; int i, delay = 5; unsigned short value = 0; int result = 0; - *pPORTF_FER &= ~(PF5 | PF4 | PF3 | PF2); - *pPORTFIO_DIR &= ~(PF5 | PF4 | PF3 | PF2); - *pPORTFIO_INEN |= (PF5 | PF4 | PF3 | PF2); + for (i = 0; i < ARRAY_SIZE(buttons); ++i) { + gpio_request(buttons[i], "post"); + gpio_direction_input(buttons[i]); - printf("\n--------Press SW10: %2d ", delay); - while (delay--) { - for (i = 0; i < 100; i++) { - value = *pPORTFIO & PF5; - if (value != 0) { - break; + delay = 5; + printf("\n--------Press SW%i: %2d ", sws[i], delay); + while (delay--) { + for (i = 0; i < 100; i++) { + value = gpio_get_value(buttons[i]); + if (value != 0) + break; + udelay(10000); } - udelay(10000); + printf("\b\b\b%2d ", delay); } - printf("\b\b\b%2d ", delay); - } - if (value != 0) - printf("\b\bOK"); - else { - result = -1; - printf("\b\bfailed"); - } - - delay = 5; - printf("\n--------Press SW11: %2d ", delay); - while (delay--) { - for (i = 0; i < 100; i++) { - value = *pPORTFIO & PF4; - if (value != 0) { - break; - } - udelay(10000); + if (value != 0) + puts("\b\bOK"); + else { + result = -1; + puts("\b\bfailed"); } - printf("\b\b\b%2d ", delay); - } - if (value != 0) - printf("\b\bOK"); - else { - result = -1; - printf("\b\bfailed"); - } - delay = 5; - printf("\n--------Press SW12: %2d ", delay); - while (delay--) { - for (i = 0; i < 100; i++) { - value = *pPORTFIO & PF3; - if (value != 0) { - break; - } - udelay(10000); - } - printf("\b\b\b%2d ", delay); - } - if (value != 0) - printf("\b\bOK"); - else { - result = -1; - printf("\b\bfailed"); + gpio_free(buttons[i]); } - delay = 5; - printf("\n--------Press SW13: %2d ", delay); - while (delay--) { - for (i = 0; i < 100; i++) { - value = *pPORTFIO & PF2; - if (value != 0) { - break; - } - udelay(10000); - } - printf("\b\b\b%2d ", delay); - } - if (value != 0) - printf("\b\bOK"); - else { - result = -1; - printf("\b\bfailed"); - } - printf("\n"); + puts("\n"); + return result; } -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 09/37] Blackfin: bf527-ezkit: video: convert from old style MMR macros 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (5 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 08/37] Blackfin: bf537-stamp: post: update old MMR style macros Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 10/37] Blackfin: bf548-ezkit: " Mike Frysinger ` (23 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot The old MMR defines are being scrubbed, so convert the driver to use the new standard helper macros. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- board/bf527-ezkit/video.c | 76 +++++++++++++++++++++++--------------------- 1 files changed, 40 insertions(+), 36 deletions(-) diff --git a/board/bf527-ezkit/video.c b/board/bf527-ezkit/video.c index 51bdf02..87e7658 100644 --- a/board/bf527-ezkit/video.c +++ b/board/bf527-ezkit/video.c @@ -162,12 +162,12 @@ static int lq035q1_control(unsigned char reg, unsigned short value) /* enable and disable PPI functions */ void EnablePPI(void) { - *pPPI_CONTROL |= PORT_EN; + bfin_write_PPI_CONTROL(bfin_read_PPI_CONTROL() | PORT_EN); } void DisablePPI(void) { - *pPPI_CONTROL &= ~PORT_EN; + bfin_write_PPI_CONTROL(bfin_read_PPI_CONTROL() & ~PORT_EN); } void Init_Ports(void) @@ -182,119 +182,123 @@ void Init_Ports(void) void Init_PPI(void) { - *pPPI_DELAY = H_START; - *pPPI_COUNT = (H_ACTPIX-1); - *pPPI_FRAME = V_LINES; + bfin_write_PPI_DELAY(H_START); + bfin_write_PPI_COUNT(H_ACTPIX - 1); + bfin_write_PPI_FRAME(V_LINES); /* PPI control, to be replaced with definitions */ - *pPPI_CONTROL = PPI_TX_MODE | /* output mode , PORT_DIR */ + bfin_write_PPI_CONTROL( + PPI_TX_MODE | /* output mode , PORT_DIR */ PPI_XFER_TYPE_11 | /* sync mode XFR_TYPE */ PPI_PORT_CFG_01 | /* two frame sync PORT_CFG */ PPI_PACK_EN | /* packing enabled PACK_EN */ - PPI_POLS_1; /* faling edge syncs POLS */ + PPI_POLS_1 /* faling edge syncs POLS */ + ); } void Init_DMA(void *dst) { - *pDMA0_START_ADDR = dst; + bfin_write_DMA0_START_ADDR(dst); /* X count */ - *pDMA0_X_COUNT = H_ACTPIX / 2; - *pDMA0_X_MODIFY = DMA_BUS_SIZE / 8; + bfin_write_DMA0_X_COUNT(H_ACTPIX / 2); + bfin_write_DMA0_X_MODIFY(DMA_BUS_SIZE / 8); /* Y count */ - *pDMA0_Y_COUNT = V_LINES; - *pDMA0_Y_MODIFY = DMA_BUS_SIZE / 8; + bfin_write_DMA0_Y_COUNT(V_LINES); + bfin_write_DMA0_Y_MODIFY(DMA_BUS_SIZE / 8); /* DMA Config */ - *pDMA0_CONFIG = + bfin_write_DMA0_CONFIG( WDSIZE_16 | /* 16 bit DMA */ DMA2D | /* 2D DMA */ - FLOW_AUTO; /* autobuffer mode */ + FLOW_AUTO /* autobuffer mode */ + ); } - void EnableDMA(void) { - *pDMA0_CONFIG |= DMAEN; + bfin_write_DMA0_CONFIG(bfin_read_DMA0_CONFIG() | DMAEN); } void DisableDMA(void) { - *pDMA0_CONFIG &= ~DMAEN; + bfin_write_DMA0_CONFIG(bfin_read_DMA0_CONFIG() & ~DMAEN); } - /* Init TIMER0 as Frame Sync 1 generator */ void InitTIMER0(void) { - *pTIMER_DISABLE |= TIMDIS0; /* disable Timer */ + bfin_write_TIMER_DISABLE(TIMDIS0); /* disable Timer */ SSYNC(); - *pTIMER_STATUS |= TIMIL0 | TOVF_ERR0 | TRUN0; /* clear status */ + bfin_write_TIMER_STATUS(TIMIL0 | TOVF_ERR0 | TRUN0); /* clear status */ SSYNC(); - *pTIMER0_PERIOD = H_PERIOD; + bfin_write_TIMER0_PERIOD(H_PERIOD); SSYNC(); - *pTIMER0_WIDTH = H_PULSE; + bfin_write_TIMER0_WIDTH(H_PULSE); SSYNC(); - *pTIMER0_CONFIG = PWM_OUT | + bfin_write_TIMER0_CONFIG( + PWM_OUT | PERIOD_CNT | TIN_SEL | CLK_SEL | - EMU_RUN; + EMU_RUN + ); SSYNC(); } void EnableTIMER0(void) { - *pTIMER_ENABLE |= TIMEN0; + bfin_write_TIMER_ENABLE(TIMEN0); SSYNC(); } void DisableTIMER0(void) { - *pTIMER_DISABLE |= TIMDIS0; + bfin_write_TIMER_DISABLE(TIMDIS0); SSYNC(); } void InitTIMER1(void) { - *pTIMER_DISABLE |= TIMDIS1; /* disable Timer */ + bfin_write_TIMER_DISABLE(TIMDIS1); /* disable Timer */ SSYNC(); - *pTIMER_STATUS |= TIMIL1 | TOVF_ERR1 | TRUN1; /* clear status */ + bfin_write_TIMER_STATUS(TIMIL1 | TOVF_ERR1 | TRUN1); /* clear status */ SSYNC(); - - *pTIMER1_PERIOD = V_PERIOD; + bfin_write_TIMER1_PERIOD(V_PERIOD); SSYNC(); - *pTIMER1_WIDTH = V_PULSE; + bfin_write_TIMER1_WIDTH(V_PULSE); SSYNC(); - *pTIMER1_CONFIG = PWM_OUT | + bfin_write_TIMER1_CONFIG( + PWM_OUT | PERIOD_CNT | TIN_SEL | CLK_SEL | - EMU_RUN; + EMU_RUN + ); SSYNC(); } void EnableTIMER1(void) { - *pTIMER_ENABLE |= TIMEN1; + bfin_write_TIMER_ENABLE(TIMEN1); SSYNC(); } void DisableTIMER1(void) { - *pTIMER_DISABLE |= TIMDIS1; + bfin_write_TIMER_DISABLE(TIMDIS1); SSYNC(); } void EnableTIMER12(void) { - *pTIMER_ENABLE |= TIMEN1 | TIMEN0; + bfin_write_TIMER_ENABLE(TIMEN1 | TIMEN0); SSYNC(); } -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 10/37] Blackfin: bf548-ezkit: video: convert from old style MMR macros 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (6 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 09/37] Blackfin: bf527-ezkit: video: convert from old style MMR macros Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 11/37] Blackfin: cm-bf548: " Mike Frysinger ` (22 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot The old MMR defines are being scrubbed, so convert the driver to use the new standard helper macros. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- board/bf548-ezkit/video.c | 21 +++++++++++---------- 1 files changed, 11 insertions(+), 10 deletions(-) diff --git a/board/bf548-ezkit/video.c b/board/bf548-ezkit/video.c index cde877a..9bcf935 100644 --- a/board/bf548-ezkit/video.c +++ b/board/bf548-ezkit/video.c @@ -153,24 +153,25 @@ void Init_DMA(void *dst) { #if defined(CONFIG_DEB_DMA_URGENT) - *pEBIU_DDRQUE |= DEB2_URGENT; + bfin_write_EBIU_DDRQUE(bfin_read_EBIU_DDRQUE() | DEB2_URGENT); #endif - *pDMA12_START_ADDR = dst; + bfin_write_DMA12_START_ADDR(dst); /* X count */ - *pDMA12_X_COUNT = (LCD_X_RES * LCD_BPP) / DMA_BUS_SIZE; - *pDMA12_X_MODIFY = DMA_BUS_SIZE / 8; + bfin_write_DMA12_X_COUNT((LCD_X_RES * LCD_BPP) / DMA_BUS_SIZE); + bfin_write_DMA12_X_MODIFY(DMA_BUS_SIZE / 8); /* Y count */ - *pDMA12_Y_COUNT = LCD_Y_RES; - *pDMA12_Y_MODIFY = DMA_BUS_SIZE / 8; + bfin_write_DMA12_Y_COUNT(LCD_Y_RES); + bfin_write_DMA12_Y_MODIFY(DMA_BUS_SIZE / 8); /* DMA Config */ - *pDMA12_CONFIG = + bfin_write_DMA12_CONFIG( WDSIZE_32 | /* 32 bit DMA */ DMA2D | /* 2D DMA */ - FLOW_AUTO; /* autobuffer mode */ + FLOW_AUTO /* autobuffer mode */ + ); } void Init_Ports(void) @@ -194,12 +195,12 @@ void Init_Ports(void) void EnableDMA(void) { - *pDMA12_CONFIG |= DMAEN; + bfin_write_DMA12_CONFIG(bfin_read_DMA12_CONFIG() | DMAEN); } void DisableDMA(void) { - *pDMA12_CONFIG &= ~DMAEN; + bfin_write_DMA12_CONFIG(bfin_read_DMA12_CONFIG() & ~DMAEN); } /* enable and disable PPI functions */ -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 11/37] Blackfin: cm-bf548: video: convert from old style MMR macros 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (7 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 10/37] Blackfin: bf548-ezkit: " Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 12/37] Blackfin: bf527-ad7160-eval: " Mike Frysinger ` (21 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot The old MMR defines are being scrubbed, so convert the driver to use the new standard helper macros. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- board/cm-bf548/video.c | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) diff --git a/board/cm-bf548/video.c b/board/cm-bf548/video.c index c501697..4703098 100644 --- a/board/cm-bf548/video.c +++ b/board/cm-bf548/video.c @@ -153,25 +153,26 @@ void Init_PPI(void) void Init_DMA(void *dst) { - #if defined(CONFIG_DEB_DMA_URGENT) - *pEBIU_DDRQUE |= DEB2_URGENT; + bfin_write_EBIU_DDRQUE(bfin_read_EBIU_DDRQUE() | DEB2_URGENT); #endif - *pDMA12_START_ADDR = dst; + bfin_write_DMA12_START_ADDR(dst); /* X count */ - *pDMA12_X_COUNT = (LCD_X_RES * LCD_BPP) / DMA_BUS_SIZE; - *pDMA12_X_MODIFY = DMA_BUS_SIZE / 8; + bfin_write_DMA12_X_COUNT((LCD_X_RES * LCD_BPP) / DMA_BUS_SIZE); + bfin_write_DMA12_X_MODIFY(DMA_BUS_SIZE / 8); /* Y count */ - *pDMA12_Y_COUNT = LCD_Y_RES; - *pDMA12_Y_MODIFY = DMA_BUS_SIZE / 8; + bfin_write_DMA12_Y_COUNT(LCD_Y_RES); + bfin_write_DMA12_Y_MODIFY(DMA_BUS_SIZE / 8); /* DMA Config */ - *pDMA12_CONFIG = WDSIZE_32 | /* 32 bit DMA */ + bfin_write_DMA12_CONFIG( + WDSIZE_32 | /* 32 bit DMA */ DMA2D | /* 2D DMA */ - FLOW_AUTO; /* autobuffer mode */ + FLOW_AUTO /* autobuffer mode */ + ); } void Init_Ports(void) @@ -195,12 +196,12 @@ void Init_Ports(void) void EnableDMA(void) { - *pDMA12_CONFIG |= DMAEN; + bfin_write_DMA12_CONFIG(bfin_read_DMA12_CONFIG() | DMAEN); } void DisableDMA(void) { - *pDMA12_CONFIG &= ~DMAEN; + bfin_write_DMA12_CONFIG(bfin_read_DMA12_CONFIG() & ~DMAEN); } /* enable and disable PPI functions */ -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 12/37] Blackfin: bf527-ad7160-eval: convert from old style MMR macros 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (8 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 11/37] Blackfin: cm-bf548: " Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 14/37] Blackfin: bf537: unify arch header duplication Mike Frysinger ` (20 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot The old MMR defines are being scrubbed, so convert the driver to use the new standard helper macros. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- board/bf527-ad7160-eval/bf527-ad7160-eval.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/board/bf527-ad7160-eval/bf527-ad7160-eval.c b/board/bf527-ad7160-eval/bf527-ad7160-eval.c index b06d5ab..ea405b6 100644 --- a/board/bf527-ad7160-eval/bf527-ad7160-eval.c +++ b/board/bf527-ad7160-eval/bf527-ad7160-eval.c @@ -20,6 +20,6 @@ int checkboard(void) int misc_init_r(void) { /* CLKIN Buffer Output Enable */ - *pVR_CTL |= CLKBUFOE; + bfin_write_VR_CTL(bfin_read_VR_CTL() | CLKBUFOE); return 0; } -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 14/37] Blackfin: bf537: unify arch header duplication 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (9 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 12/37] Blackfin: bf527-ad7160-eval: " Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 19/37] Blackfin: move CONFIG_BFIN_CPU to board config.mk Mike Frysinger ` (19 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- arch/blackfin/include/asm/mach-bf537/BF534_def.h | 2 + arch/blackfin/include/asm/mach-bf537/BF536_cdef.h | 4 +- arch/blackfin/include/asm/mach-bf537/BF536_def.h | 13 +-- arch/blackfin/include/asm/mach-bf537/BF537_cdef.h | 173 +-------------------- arch/blackfin/include/asm/mach-bf537/BF537_def.h | 109 +------------- 5 files changed, 6 insertions(+), 295 deletions(-) diff --git a/arch/blackfin/include/asm/mach-bf537/BF534_def.h b/arch/blackfin/include/asm/mach-bf537/BF534_def.h index 5f0437b..e04676c 100644 --- a/arch/blackfin/include/asm/mach-bf537/BF534_def.h +++ b/arch/blackfin/include/asm/mach-bf537/BF534_def.h @@ -10,12 +10,14 @@ #include "ADSP-EDN-BF534-extended_def.h" +#if defined(__BFIN_DEF_ADSP_BF537_proc__) || !defined(__BFIN_DEF_ADSP_BF536_proc__) #define L1_DATA_A_SRAM 0xFF800000 /* 0xFF800000 -> 0xFF803FFF Data Bank A SRAM */ #define L1_DATA_A_SRAM_SIZE (0xFF803FFF - 0xFF800000 + 1) #define L1_DATA_A_SRAM_END (L1_DATA_A_SRAM + L1_DATA_A_SRAM_SIZE) #define L1_DATA_B_SRAM 0xFF900000 /* 0xFF900000 -> 0xFF903FFF Data Bank B SRAM */ #define L1_DATA_B_SRAM_SIZE (0xFF903FFF - 0xFF900000 + 1) #define L1_DATA_B_SRAM_END (L1_DATA_B_SRAM + L1_DATA_B_SRAM_SIZE) +#endif #define L1_INST_SRAM 0xFFA00000 /* 0xFFA00000 -> 0xFFA07FFF Instruction Bank A SRAM */ #define L1_INST_SRAM_SIZE (0xFFA07FFF - 0xFFA00000 + 1) #define L1_INST_SRAM_END (L1_INST_SRAM + L1_INST_SRAM_SIZE) diff --git a/arch/blackfin/include/asm/mach-bf537/BF536_cdef.h b/arch/blackfin/include/asm/mach-bf537/BF536_cdef.h index 6116298..ccf57c8 100644 --- a/arch/blackfin/include/asm/mach-bf537/BF536_cdef.h +++ b/arch/blackfin/include/asm/mach-bf537/BF536_cdef.h @@ -6,9 +6,7 @@ #ifndef __BFIN_CDEF_ADSP_BF536_proc__ #define __BFIN_CDEF_ADSP_BF536_proc__ -#include "../mach-common/ADSP-EDN-core_cdef.h" - -#include "ADSP-EDN-BF534-extended_cdef.h" +#include "BF534_cdef.h" #define bfin_read_EMAC_OPMODE() bfin_read32(EMAC_OPMODE) #define bfin_write_EMAC_OPMODE(val) bfin_write32(EMAC_OPMODE, val) diff --git a/arch/blackfin/include/asm/mach-bf537/BF536_def.h b/arch/blackfin/include/asm/mach-bf537/BF536_def.h index 810fe91..9d8d00a 100644 --- a/arch/blackfin/include/asm/mach-bf537/BF536_def.h +++ b/arch/blackfin/include/asm/mach-bf537/BF536_def.h @@ -6,9 +6,7 @@ #ifndef __BFIN_DEF_ADSP_BF536_proc__ #define __BFIN_DEF_ADSP_BF536_proc__ -#include "../mach-common/ADSP-EDN-core_def.h" - -#include "ADSP-EDN-BF534-extended_def.h" +#include "BF534_def.h" #define EMAC_OPMODE 0xFFC03000 /* Operating Mode Register */ #define EMAC_ADDRLO 0xFFC03004 /* Address Low (32 LSBs) Register */ @@ -89,14 +87,5 @@ #define EMAC_TXC_LT1024 0xFFC031D0 /* Good TX Frame Count - Byte Count 512 <= x < 1024 */ #define EMAC_TXC_GE1024 0xFFC031D4 /* Good TX Frame Count - Byte Count x >= 1024 */ #define EMAC_TXC_ABORT 0xFFC031D8 /* Total TX Frames Aborted Count */ -#define L1_INST_SRAM 0xFFA00000 /* 0xFFA00000 -> 0xFFA07FFF Instruction Bank A SRAM */ -#define L1_INST_SRAM_SIZE (0xFFA07FFF - 0xFFA00000 + 1) -#define L1_INST_SRAM_END (L1_INST_SRAM + L1_INST_SRAM_SIZE) -#define L1_SRAM_SCRATCH 0xFFB00000 /* 0xFFB00000 -> 0xFFB00FFF Scratchpad SRAM */ -#define L1_SRAM_SCRATCH_SIZE (0xFFB00FFF - 0xFFB00000 + 1) -#define L1_SRAM_SCRATCH_END (L1_SRAM_SCRATCH + L1_SRAM_SCRATCH_SIZE) -#define SYSMMR_BASE 0xFFC00000 /* 0xFFC00000 -> 0xFFFFFFFF MMR registers */ -#define SYSMMR_BASE_SIZE (0xFFFFFFFF - 0xFFC00000 + 1) -#define SYSMMR_BASE_END (SYSMMR_BASE + SYSMMR_BASE_SIZE) #endif /* __BFIN_DEF_ADSP_BF536_proc__ */ diff --git a/arch/blackfin/include/asm/mach-bf537/BF537_cdef.h b/arch/blackfin/include/asm/mach-bf537/BF537_cdef.h index 8723b57..958363b 100644 --- a/arch/blackfin/include/asm/mach-bf537/BF537_cdef.h +++ b/arch/blackfin/include/asm/mach-bf537/BF537_cdef.h @@ -1,172 +1 @@ -/* DO NOT EDIT THIS FILE - * Automatically generated by generate-cdef-headers.xsl - * DO NOT EDIT THIS FILE - */ - -#ifndef __BFIN_CDEF_ADSP_BF537_proc__ -#define __BFIN_CDEF_ADSP_BF537_proc__ - -#include "../mach-common/ADSP-EDN-core_cdef.h" - -#include "ADSP-EDN-BF534-extended_cdef.h" - -#define bfin_read_EMAC_OPMODE() bfin_read32(EMAC_OPMODE) -#define bfin_write_EMAC_OPMODE(val) bfin_write32(EMAC_OPMODE, val) -#define bfin_read_EMAC_ADDRLO() bfin_read32(EMAC_ADDRLO) -#define bfin_write_EMAC_ADDRLO(val) bfin_write32(EMAC_ADDRLO, val) -#define bfin_read_EMAC_ADDRHI() bfin_read32(EMAC_ADDRHI) -#define bfin_write_EMAC_ADDRHI(val) bfin_write32(EMAC_ADDRHI, val) -#define bfin_read_EMAC_HASHLO() bfin_read32(EMAC_HASHLO) -#define bfin_write_EMAC_HASHLO(val) bfin_write32(EMAC_HASHLO, val) -#define bfin_read_EMAC_HASHHI() bfin_read32(EMAC_HASHHI) -#define bfin_write_EMAC_HASHHI(val) bfin_write32(EMAC_HASHHI, val) -#define bfin_read_EMAC_STAADD() bfin_read32(EMAC_STAADD) -#define bfin_write_EMAC_STAADD(val) bfin_write32(EMAC_STAADD, val) -#define bfin_read_EMAC_STADAT() bfin_read32(EMAC_STADAT) -#define bfin_write_EMAC_STADAT(val) bfin_write32(EMAC_STADAT, val) -#define bfin_read_EMAC_FLC() bfin_read32(EMAC_FLC) -#define bfin_write_EMAC_FLC(val) bfin_write32(EMAC_FLC, val) -#define bfin_read_EMAC_VLAN1() bfin_read32(EMAC_VLAN1) -#define bfin_write_EMAC_VLAN1(val) bfin_write32(EMAC_VLAN1, val) -#define bfin_read_EMAC_VLAN2() bfin_read32(EMAC_VLAN2) -#define bfin_write_EMAC_VLAN2(val) bfin_write32(EMAC_VLAN2, val) -#define bfin_read_EMAC_WKUP_CTL() bfin_read32(EMAC_WKUP_CTL) -#define bfin_write_EMAC_WKUP_CTL(val) bfin_write32(EMAC_WKUP_CTL, val) -#define bfin_read_EMAC_WKUP_FFMSK0() bfin_read32(EMAC_WKUP_FFMSK0) -#define bfin_write_EMAC_WKUP_FFMSK0(val) bfin_write32(EMAC_WKUP_FFMSK0, val) -#define bfin_read_EMAC_WKUP_FFMSK1() bfin_read32(EMAC_WKUP_FFMSK1) -#define bfin_write_EMAC_WKUP_FFMSK1(val) bfin_write32(EMAC_WKUP_FFMSK1, val) -#define bfin_read_EMAC_WKUP_FFMSK2() bfin_read32(EMAC_WKUP_FFMSK2) -#define bfin_write_EMAC_WKUP_FFMSK2(val) bfin_write32(EMAC_WKUP_FFMSK2, val) -#define bfin_read_EMAC_WKUP_FFMSK3() bfin_read32(EMAC_WKUP_FFMSK3) -#define bfin_write_EMAC_WKUP_FFMSK3(val) bfin_write32(EMAC_WKUP_FFMSK3, val) -#define bfin_read_EMAC_WKUP_FFCMD() bfin_read32(EMAC_WKUP_FFCMD) -#define bfin_write_EMAC_WKUP_FFCMD(val) bfin_write32(EMAC_WKUP_FFCMD, val) -#define bfin_read_EMAC_WKUP_FFOFF() bfin_read32(EMAC_WKUP_FFOFF) -#define bfin_write_EMAC_WKUP_FFOFF(val) bfin_write32(EMAC_WKUP_FFOFF, val) -#define bfin_read_EMAC_WKUP_FFCRC0() bfin_read32(EMAC_WKUP_FFCRC0) -#define bfin_write_EMAC_WKUP_FFCRC0(val) bfin_write32(EMAC_WKUP_FFCRC0, val) -#define bfin_read_EMAC_WKUP_FFCRC1() bfin_read32(EMAC_WKUP_FFCRC1) -#define bfin_write_EMAC_WKUP_FFCRC1(val) bfin_write32(EMAC_WKUP_FFCRC1, val) -#define bfin_read_EMAC_SYSCTL() bfin_read32(EMAC_SYSCTL) -#define bfin_write_EMAC_SYSCTL(val) bfin_write32(EMAC_SYSCTL, val) -#define bfin_read_EMAC_SYSTAT() bfin_read32(EMAC_SYSTAT) -#define bfin_write_EMAC_SYSTAT(val) bfin_write32(EMAC_SYSTAT, val) -#define bfin_read_EMAC_RX_STAT() bfin_read32(EMAC_RX_STAT) -#define bfin_write_EMAC_RX_STAT(val) bfin_write32(EMAC_RX_STAT, val) -#define bfin_read_EMAC_RX_STKY() bfin_read32(EMAC_RX_STKY) -#define bfin_write_EMAC_RX_STKY(val) bfin_write32(EMAC_RX_STKY, val) -#define bfin_read_EMAC_RX_IRQE() bfin_read32(EMAC_RX_IRQE) -#define bfin_write_EMAC_RX_IRQE(val) bfin_write32(EMAC_RX_IRQE, val) -#define bfin_read_EMAC_TX_STAT() bfin_read32(EMAC_TX_STAT) -#define bfin_write_EMAC_TX_STAT(val) bfin_write32(EMAC_TX_STAT, val) -#define bfin_read_EMAC_TX_STKY() bfin_read32(EMAC_TX_STKY) -#define bfin_write_EMAC_TX_STKY(val) bfin_write32(EMAC_TX_STKY, val) -#define bfin_read_EMAC_TX_IRQE() bfin_read32(EMAC_TX_IRQE) -#define bfin_write_EMAC_TX_IRQE(val) bfin_write32(EMAC_TX_IRQE, val) -#define bfin_read_EMAC_MMC_CTL() bfin_read32(EMAC_MMC_CTL) -#define bfin_write_EMAC_MMC_CTL(val) bfin_write32(EMAC_MMC_CTL, val) -#define bfin_read_EMAC_MMC_RIRQS() bfin_read32(EMAC_MMC_RIRQS) -#define bfin_write_EMAC_MMC_RIRQS(val) bfin_write32(EMAC_MMC_RIRQS, val) -#define bfin_read_EMAC_MMC_RIRQE() bfin_read32(EMAC_MMC_RIRQE) -#define bfin_write_EMAC_MMC_RIRQE(val) bfin_write32(EMAC_MMC_RIRQE, val) -#define bfin_read_EMAC_MMC_TIRQS() bfin_read32(EMAC_MMC_TIRQS) -#define bfin_write_EMAC_MMC_TIRQS(val) bfin_write32(EMAC_MMC_TIRQS, val) -#define bfin_read_EMAC_MMC_TIRQE() bfin_read32(EMAC_MMC_TIRQE) -#define bfin_write_EMAC_MMC_TIRQE(val) bfin_write32(EMAC_MMC_TIRQE, val) -#define bfin_read_EMAC_RXC_OK() bfin_read32(EMAC_RXC_OK) -#define bfin_write_EMAC_RXC_OK(val) bfin_write32(EMAC_RXC_OK, val) -#define bfin_read_EMAC_RXC_FCS() bfin_read32(EMAC_RXC_FCS) -#define bfin_write_EMAC_RXC_FCS(val) bfin_write32(EMAC_RXC_FCS, val) -#define bfin_read_EMAC_RXC_ALIGN() bfin_read32(EMAC_RXC_ALIGN) -#define bfin_write_EMAC_RXC_ALIGN(val) bfin_write32(EMAC_RXC_ALIGN, val) -#define bfin_read_EMAC_RXC_OCTET() bfin_read32(EMAC_RXC_OCTET) -#define bfin_write_EMAC_RXC_OCTET(val) bfin_write32(EMAC_RXC_OCTET, val) -#define bfin_read_EMAC_RXC_DMAOVF() bfin_read32(EMAC_RXC_DMAOVF) -#define bfin_write_EMAC_RXC_DMAOVF(val) bfin_write32(EMAC_RXC_DMAOVF, val) -#define bfin_read_EMAC_RXC_UNICST() bfin_read32(EMAC_RXC_UNICST) -#define bfin_write_EMAC_RXC_UNICST(val) bfin_write32(EMAC_RXC_UNICST, val) -#define bfin_read_EMAC_RXC_MULTI() bfin_read32(EMAC_RXC_MULTI) -#define bfin_write_EMAC_RXC_MULTI(val) bfin_write32(EMAC_RXC_MULTI, val) -#define bfin_read_EMAC_RXC_BROAD() bfin_read32(EMAC_RXC_BROAD) -#define bfin_write_EMAC_RXC_BROAD(val) bfin_write32(EMAC_RXC_BROAD, val) -#define bfin_read_EMAC_RXC_LNERRI() bfin_read32(EMAC_RXC_LNERRI) -#define bfin_write_EMAC_RXC_LNERRI(val) bfin_write32(EMAC_RXC_LNERRI, val) -#define bfin_read_EMAC_RXC_LNERRO() bfin_read32(EMAC_RXC_LNERRO) -#define bfin_write_EMAC_RXC_LNERRO(val) bfin_write32(EMAC_RXC_LNERRO, val) -#define bfin_read_EMAC_RXC_LONG() bfin_read32(EMAC_RXC_LONG) -#define bfin_write_EMAC_RXC_LONG(val) bfin_write32(EMAC_RXC_LONG, val) -#define bfin_read_EMAC_RXC_MACCTL() bfin_read32(EMAC_RXC_MACCTL) -#define bfin_write_EMAC_RXC_MACCTL(val) bfin_write32(EMAC_RXC_MACCTL, val) -#define bfin_read_EMAC_RXC_OPCODE() bfin_read32(EMAC_RXC_OPCODE) -#define bfin_write_EMAC_RXC_OPCODE(val) bfin_write32(EMAC_RXC_OPCODE, val) -#define bfin_read_EMAC_RXC_PAUSE() bfin_read32(EMAC_RXC_PAUSE) -#define bfin_write_EMAC_RXC_PAUSE(val) bfin_write32(EMAC_RXC_PAUSE, val) -#define bfin_read_EMAC_RXC_ALLFRM() bfin_read32(EMAC_RXC_ALLFRM) -#define bfin_write_EMAC_RXC_ALLFRM(val) bfin_write32(EMAC_RXC_ALLFRM, val) -#define bfin_read_EMAC_RXC_ALLOCT() bfin_read32(EMAC_RXC_ALLOCT) -#define bfin_write_EMAC_RXC_ALLOCT(val) bfin_write32(EMAC_RXC_ALLOCT, val) -#define bfin_read_EMAC_RXC_TYPED() bfin_read32(EMAC_RXC_TYPED) -#define bfin_write_EMAC_RXC_TYPED(val) bfin_write32(EMAC_RXC_TYPED, val) -#define bfin_read_EMAC_RXC_SHORT() bfin_read32(EMAC_RXC_SHORT) -#define bfin_write_EMAC_RXC_SHORT(val) bfin_write32(EMAC_RXC_SHORT, val) -#define bfin_read_EMAC_RXC_EQ64() bfin_read32(EMAC_RXC_EQ64) -#define bfin_write_EMAC_RXC_EQ64(val) bfin_write32(EMAC_RXC_EQ64, val) -#define bfin_read_EMAC_RXC_LT128() bfin_read32(EMAC_RXC_LT128) -#define bfin_write_EMAC_RXC_LT128(val) bfin_write32(EMAC_RXC_LT128, val) -#define bfin_read_EMAC_RXC_LT256() bfin_read32(EMAC_RXC_LT256) -#define bfin_write_EMAC_RXC_LT256(val) bfin_write32(EMAC_RXC_LT256, val) -#define bfin_read_EMAC_RXC_LT512() bfin_read32(EMAC_RXC_LT512) -#define bfin_write_EMAC_RXC_LT512(val) bfin_write32(EMAC_RXC_LT512, val) -#define bfin_read_EMAC_RXC_LT1024() bfin_read32(EMAC_RXC_LT1024) -#define bfin_write_EMAC_RXC_LT1024(val) bfin_write32(EMAC_RXC_LT1024, val) -#define bfin_read_EMAC_RXC_GE1024() bfin_read32(EMAC_RXC_GE1024) -#define bfin_write_EMAC_RXC_GE1024(val) bfin_write32(EMAC_RXC_GE1024, val) -#define bfin_read_EMAC_TXC_OK() bfin_read32(EMAC_TXC_OK) -#define bfin_write_EMAC_TXC_OK(val) bfin_write32(EMAC_TXC_OK, val) -#define bfin_read_EMAC_TXC_1COL() bfin_read32(EMAC_TXC_1COL) -#define bfin_write_EMAC_TXC_1COL(val) bfin_write32(EMAC_TXC_1COL, val) -#define bfin_read_EMAC_TXC_GT1COL() bfin_read32(EMAC_TXC_GT1COL) -#define bfin_write_EMAC_TXC_GT1COL(val) bfin_write32(EMAC_TXC_GT1COL, val) -#define bfin_read_EMAC_TXC_OCTET() bfin_read32(EMAC_TXC_OCTET) -#define bfin_write_EMAC_TXC_OCTET(val) bfin_write32(EMAC_TXC_OCTET, val) -#define bfin_read_EMAC_TXC_DEFER() bfin_read32(EMAC_TXC_DEFER) -#define bfin_write_EMAC_TXC_DEFER(val) bfin_write32(EMAC_TXC_DEFER, val) -#define bfin_read_EMAC_TXC_LATECL() bfin_read32(EMAC_TXC_LATECL) -#define bfin_write_EMAC_TXC_LATECL(val) bfin_write32(EMAC_TXC_LATECL, val) -#define bfin_read_EMAC_TXC_XS_COL() bfin_read32(EMAC_TXC_XS_COL) -#define bfin_write_EMAC_TXC_XS_COL(val) bfin_write32(EMAC_TXC_XS_COL, val) -#define bfin_read_EMAC_TXC_DMAUND() bfin_read32(EMAC_TXC_DMAUND) -#define bfin_write_EMAC_TXC_DMAUND(val) bfin_write32(EMAC_TXC_DMAUND, val) -#define bfin_read_EMAC_TXC_CRSERR() bfin_read32(EMAC_TXC_CRSERR) -#define bfin_write_EMAC_TXC_CRSERR(val) bfin_write32(EMAC_TXC_CRSERR, val) -#define bfin_read_EMAC_TXC_UNICST() bfin_read32(EMAC_TXC_UNICST) -#define bfin_write_EMAC_TXC_UNICST(val) bfin_write32(EMAC_TXC_UNICST, val) -#define bfin_read_EMAC_TXC_MULTI() bfin_read32(EMAC_TXC_MULTI) -#define bfin_write_EMAC_TXC_MULTI(val) bfin_write32(EMAC_TXC_MULTI, val) -#define bfin_read_EMAC_TXC_BROAD() bfin_read32(EMAC_TXC_BROAD) -#define bfin_write_EMAC_TXC_BROAD(val) bfin_write32(EMAC_TXC_BROAD, val) -#define bfin_read_EMAC_TXC_XS_DFR() bfin_read32(EMAC_TXC_XS_DFR) -#define bfin_write_EMAC_TXC_XS_DFR(val) bfin_write32(EMAC_TXC_XS_DFR, val) -#define bfin_read_EMAC_TXC_MACCTL() bfin_read32(EMAC_TXC_MACCTL) -#define bfin_write_EMAC_TXC_MACCTL(val) bfin_write32(EMAC_TXC_MACCTL, val) -#define bfin_read_EMAC_TXC_ALLFRM() bfin_read32(EMAC_TXC_ALLFRM) -#define bfin_write_EMAC_TXC_ALLFRM(val) bfin_write32(EMAC_TXC_ALLFRM, val) -#define bfin_read_EMAC_TXC_ALLOCT() bfin_read32(EMAC_TXC_ALLOCT) -#define bfin_write_EMAC_TXC_ALLOCT(val) bfin_write32(EMAC_TXC_ALLOCT, val) -#define bfin_read_EMAC_TXC_EQ64() bfin_read32(EMAC_TXC_EQ64) -#define bfin_write_EMAC_TXC_EQ64(val) bfin_write32(EMAC_TXC_EQ64, val) -#define bfin_read_EMAC_TXC_LT128() bfin_read32(EMAC_TXC_LT128) -#define bfin_write_EMAC_TXC_LT128(val) bfin_write32(EMAC_TXC_LT128, val) -#define bfin_read_EMAC_TXC_LT256() bfin_read32(EMAC_TXC_LT256) -#define bfin_write_EMAC_TXC_LT256(val) bfin_write32(EMAC_TXC_LT256, val) -#define bfin_read_EMAC_TXC_LT512() bfin_read32(EMAC_TXC_LT512) -#define bfin_write_EMAC_TXC_LT512(val) bfin_write32(EMAC_TXC_LT512, val) -#define bfin_read_EMAC_TXC_LT1024() bfin_read32(EMAC_TXC_LT1024) -#define bfin_write_EMAC_TXC_LT1024(val) bfin_write32(EMAC_TXC_LT1024, val) -#define bfin_read_EMAC_TXC_GE1024() bfin_read32(EMAC_TXC_GE1024) -#define bfin_write_EMAC_TXC_GE1024(val) bfin_write32(EMAC_TXC_GE1024, val) -#define bfin_read_EMAC_TXC_ABORT() bfin_read32(EMAC_TXC_ABORT) -#define bfin_write_EMAC_TXC_ABORT(val) bfin_write32(EMAC_TXC_ABORT, val) - -#endif /* __BFIN_CDEF_ADSP_BF537_proc__ */ +#include "BF536_cdef.h" diff --git a/arch/blackfin/include/asm/mach-bf537/BF537_def.h b/arch/blackfin/include/asm/mach-bf537/BF537_def.h index 030fa64..383d7a7 100644 --- a/arch/blackfin/include/asm/mach-bf537/BF537_def.h +++ b/arch/blackfin/include/asm/mach-bf537/BF537_def.h @@ -1,108 +1 @@ -/* DO NOT EDIT THIS FILE - * Automatically generated by generate-def-headers.xsl - * DO NOT EDIT THIS FILE - */ - -#ifndef __BFIN_DEF_ADSP_BF537_proc__ -#define __BFIN_DEF_ADSP_BF537_proc__ - -#include "../mach-common/ADSP-EDN-core_def.h" - -#include "ADSP-EDN-BF534-extended_def.h" - -#define EMAC_OPMODE 0xFFC03000 /* Operating Mode Register */ -#define EMAC_ADDRLO 0xFFC03004 /* Address Low (32 LSBs) Register */ -#define EMAC_ADDRHI 0xFFC03008 /* Address High (16 MSBs) Register */ -#define EMAC_HASHLO 0xFFC0300C /* Multicast Hash Table Low (Bins 31-0) Register */ -#define EMAC_HASHHI 0xFFC03010 /* Multicast Hash Table High (Bins 63-32) Register */ -#define EMAC_STAADD 0xFFC03014 /* Station Management Address Register */ -#define EMAC_STADAT 0xFFC03018 /* Station Management Data Register */ -#define EMAC_FLC 0xFFC0301C /* Flow Control Register */ -#define EMAC_VLAN1 0xFFC03020 /* VLAN1 Tag Register */ -#define EMAC_VLAN2 0xFFC03024 /* VLAN2 Tag Register */ -#define EMAC_WKUP_CTL 0xFFC0302C /* Wake-Up Control/Status Register */ -#define EMAC_WKUP_FFMSK0 0xFFC03030 /* Wake-Up Frame Filter 0 Byte Mask Register */ -#define EMAC_WKUP_FFMSK1 0xFFC03034 /* Wake-Up Frame Filter 1 Byte Mask Register */ -#define EMAC_WKUP_FFMSK2 0xFFC03038 /* Wake-Up Frame Filter 2 Byte Mask Register */ -#define EMAC_WKUP_FFMSK3 0xFFC0303C /* Wake-Up Frame Filter 3 Byte Mask Register */ -#define EMAC_WKUP_FFCMD 0xFFC03040 /* Wake-Up Frame Filter Commands Register */ -#define EMAC_WKUP_FFOFF 0xFFC03044 /* Wake-Up Frame Filter Offsets Register */ -#define EMAC_WKUP_FFCRC0 0xFFC03048 /* Wake-Up Frame Filter 0,1 CRC-16 Register */ -#define EMAC_WKUP_FFCRC1 0xFFC0304C /* Wake-Up Frame Filter 2,3 CRC-16 Register */ -#define EMAC_SYSCTL 0xFFC03060 /* EMAC System Control Register */ -#define EMAC_SYSTAT 0xFFC03064 /* EMAC System Status Register */ -#define EMAC_RX_STAT 0xFFC03068 /* RX Current Frame Status Register */ -#define EMAC_RX_STKY 0xFFC0306C /* RX Sticky Frame Status Register */ -#define EMAC_RX_IRQE 0xFFC03070 /* RX Frame Status Interrupt Enables Register */ -#define EMAC_TX_STAT 0xFFC03074 /* TX Current Frame Status Register */ -#define EMAC_TX_STKY 0xFFC03078 /* TX Sticky Frame Status Register */ -#define EMAC_TX_IRQE 0xFFC0307C /* TX Frame Status Interrupt Enables Register */ -#define EMAC_MMC_CTL 0xFFC03080 /* MMC Counter Control Register */ -#define EMAC_MMC_RIRQS 0xFFC03084 /* MMC RX Interrupt Status Register */ -#define EMAC_MMC_RIRQE 0xFFC03088 /* MMC RX Interrupt Enables Register */ -#define EMAC_MMC_TIRQS 0xFFC0308C /* MMC TX Interrupt Status Register */ -#define EMAC_MMC_TIRQE 0xFFC03090 /* MMC TX Interrupt Enables Register */ -#define EMAC_RXC_OK 0xFFC03100 /* RX Frame Successful Count */ -#define EMAC_RXC_FCS 0xFFC03104 /* RX Frame FCS Failure Count */ -#define EMAC_RXC_ALIGN 0xFFC03108 /* RX Alignment Error Count */ -#define EMAC_RXC_OCTET 0xFFC0310C /* RX Octets Successfully Received Count */ -#define EMAC_RXC_DMAOVF 0xFFC03110 /* Internal MAC Sublayer Error RX Frame Count */ -#define EMAC_RXC_UNICST 0xFFC03114 /* Unicast RX Frame Count */ -#define EMAC_RXC_MULTI 0xFFC03118 /* Multicast RX Frame Count */ -#define EMAC_RXC_BROAD 0xFFC0311C /* Broadcast RX Frame Count */ -#define EMAC_RXC_LNERRI 0xFFC03120 /* RX Frame In Range Error Count */ -#define EMAC_RXC_LNERRO 0xFFC03124 /* RX Frame Out Of Range Error Count */ -#define EMAC_RXC_LONG 0xFFC03128 /* RX Frame Too Long Count */ -#define EMAC_RXC_MACCTL 0xFFC0312C /* MAC Control RX Frame Count */ -#define EMAC_RXC_OPCODE 0xFFC03130 /* Unsupported Op-Code RX Frame Count */ -#define EMAC_RXC_PAUSE 0xFFC03134 /* MAC Control Pause RX Frame Count */ -#define EMAC_RXC_ALLFRM 0xFFC03138 /* Overall RX Frame Count */ -#define EMAC_RXC_ALLOCT 0xFFC0313C /* Overall RX Octet Count */ -#define EMAC_RXC_TYPED 0xFFC03140 /* Type/Length Consistent RX Frame Count */ -#define EMAC_RXC_SHORT 0xFFC03144 /* RX Frame Fragment Count - Byte Count x < 64 */ -#define EMAC_RXC_EQ64 0xFFC03148 /* Good RX Frame Count - Byte Count x = 64 */ -#define EMAC_RXC_LT128 0xFFC0314C /* Good RX Frame Count - Byte Count 64 <= x < 128 */ -#define EMAC_RXC_LT256 0xFFC03150 /* Good RX Frame Count - Byte Count 128 <= x < 256 */ -#define EMAC_RXC_LT512 0xFFC03154 /* Good RX Frame Count - Byte Count 256 <= x < 512 */ -#define EMAC_RXC_LT1024 0xFFC03158 /* Good RX Frame Count - Byte Count 512 <= x < 1024 */ -#define EMAC_RXC_GE1024 0xFFC0315C /* Good RX Frame Count - Byte Count x >= 1024 */ -#define EMAC_TXC_OK 0xFFC03180 /* TX Frame Successful Count */ -#define EMAC_TXC_1COL 0xFFC03184 /* TX Frames Successful After Single Collision Count */ -#define EMAC_TXC_GT1COL 0xFFC03188 /* TX Frames Successful After Multiple Collisions Count */ -#define EMAC_TXC_OCTET 0xFFC0318C /* TX Octets Successfully Received Count */ -#define EMAC_TXC_DEFER 0xFFC03190 /* TX Frame Delayed Due To Busy Count */ -#define EMAC_TXC_LATECL 0xFFC03194 /* Late TX Collisions Count */ -#define EMAC_TXC_XS_COL 0xFFC03198 /* TX Frame Failed Due To Excessive Collisions Count */ -#define EMAC_TXC_DMAUND 0xFFC0319C /* Internal MAC Sublayer Error TX Frame Count */ -#define EMAC_TXC_CRSERR 0xFFC031A0 /* Carrier Sense Deasserted During TX Frame Count */ -#define EMAC_TXC_UNICST 0xFFC031A4 /* Unicast TX Frame Count */ -#define EMAC_TXC_MULTI 0xFFC031A8 /* Multicast TX Frame Count */ -#define EMAC_TXC_BROAD 0xFFC031AC /* Broadcast TX Frame Count */ -#define EMAC_TXC_XS_DFR 0xFFC031B0 /* TX Frames With Excessive Deferral Count */ -#define EMAC_TXC_MACCTL 0xFFC031B4 /* MAC Control TX Frame Count */ -#define EMAC_TXC_ALLFRM 0xFFC031B8 /* Overall TX Frame Count */ -#define EMAC_TXC_ALLOCT 0xFFC031BC /* Overall TX Octet Count */ -#define EMAC_TXC_EQ64 0xFFC031C0 /* Good TX Frame Count - Byte Count x = 64 */ -#define EMAC_TXC_LT128 0xFFC031C4 /* Good TX Frame Count - Byte Count 64 <= x < 128 */ -#define EMAC_TXC_LT256 0xFFC031C8 /* Good TX Frame Count - Byte Count 128 <= x < 256 */ -#define EMAC_TXC_LT512 0xFFC031CC /* Good TX Frame Count - Byte Count 256 <= x < 512 */ -#define EMAC_TXC_LT1024 0xFFC031D0 /* Good TX Frame Count - Byte Count 512 <= x < 1024 */ -#define EMAC_TXC_GE1024 0xFFC031D4 /* Good TX Frame Count - Byte Count x >= 1024 */ -#define EMAC_TXC_ABORT 0xFFC031D8 /* Total TX Frames Aborted Count */ -#define L1_DATA_A_SRAM 0xFF800000 /* 0xFF800000 -> 0xFF803FFF Data Bank A SRAM */ -#define L1_DATA_A_SRAM_SIZE (0xFF803FFF - 0xFF800000 + 1) -#define L1_DATA_A_SRAM_END (L1_DATA_A_SRAM + L1_DATA_A_SRAM_SIZE) -#define L1_DATA_B_SRAM 0xFF900000 /* 0xFF900000 -> 0xFF903FFF Data Bank B SRAM */ -#define L1_DATA_B_SRAM_SIZE (0xFF903FFF - 0xFF900000 + 1) -#define L1_DATA_B_SRAM_END (L1_DATA_B_SRAM + L1_DATA_B_SRAM_SIZE) -#define L1_INST_SRAM 0xFFA00000 /* 0xFFA00000 -> 0xFFA07FFF Instruction Bank A SRAM */ -#define L1_INST_SRAM_SIZE (0xFFA07FFF - 0xFFA00000 + 1) -#define L1_INST_SRAM_END (L1_INST_SRAM + L1_INST_SRAM_SIZE) -#define L1_SRAM_SCRATCH 0xFFB00000 /* 0xFFB00000 -> 0xFFB00FFF Scratchpad SRAM */ -#define L1_SRAM_SCRATCH_SIZE (0xFFB00FFF - 0xFFB00000 + 1) -#define L1_SRAM_SCRATCH_END (L1_SRAM_SCRATCH + L1_SRAM_SCRATCH_SIZE) -#define SYSMMR_BASE 0xFFC00000 /* 0xFFC00000 -> 0xFFFFFFFF MMR registers */ -#define SYSMMR_BASE_SIZE (0xFFFFFFFF - 0xFFC00000 + 1) -#define SYSMMR_BASE_END (SYSMMR_BASE + SYSMMR_BASE_SIZE) - -#endif /* __BFIN_DEF_ADSP_BF537_proc__ */ +#include "BF536_def.h" -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 19/37] Blackfin: move CONFIG_BFIN_CPU to board config.mk 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (10 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 14/37] Blackfin: bf537: unify arch header duplication Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 20/37] Blackfin: cmd_gpio: document/extend input sub-option Mike Frysinger ` (18 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot The CONFIG_BFIN_CPU option is largely used in the build system, so move it out of the board config.h and into the board config.mk. It'd be nice to keep everything in the config.h, but the patch to extract that value early was rejected. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- arch/blackfin/config.mk | 4 +--- arch/blackfin/include/asm/config.h | 5 ----- arch/blackfin/lib/board.c | 2 +- board/bf518f-ezbrd/config.mk | 2 ++ board/bf526-ezbrd/config.mk | 2 ++ board/bf527-ad7160-eval/config.mk | 2 ++ board/bf527-ezkit/config.mk | 2 ++ board/bf533-ezkit/config.mk | 2 ++ board/bf533-stamp/config.mk | 2 ++ board/bf537-minotaur/config.mk | 2 ++ board/bf537-pnav/config.mk | 2 ++ board/bf537-srv1/config.mk | 2 ++ board/bf537-stamp/config.mk | 2 ++ board/bf538f-ezkit/config.mk | 2 ++ board/bf548-ezkit/config.mk | 2 ++ board/bf561-acvilon/config.mk | 2 ++ board/bf561-ezkit/config.mk | 2 ++ board/blackstamp/config.mk | 2 ++ board/cm-bf527/config.mk | 2 ++ board/cm-bf533/config.mk | 2 ++ board/cm-bf537e/config.mk | 2 ++ board/cm-bf537u/config.mk | 2 ++ board/cm-bf548/config.mk | 2 ++ board/cm-bf561/config.mk | 2 ++ board/ibf-dsp561/config.mk | 2 ++ board/ip04/config.mk | 2 ++ board/tcm-bf518/config.mk | 2 ++ board/tcm-bf537/config.mk | 2 ++ include/configs/bf518f-ezbrd.h | 1 - include/configs/bf526-ezbrd.h | 1 - include/configs/bf527-ad7160-eval.h | 1 - include/configs/bf527-ezkit.h | 1 - include/configs/bf533-ezkit.h | 1 - include/configs/bf533-stamp.h | 1 - include/configs/bf537-minotaur.h | 1 - include/configs/bf537-pnav.h | 1 - include/configs/bf537-srv1.h | 1 - include/configs/bf537-stamp.h | 1 - include/configs/bf538f-ezkit.h | 1 - include/configs/bf548-ezkit.h | 1 - include/configs/bf561-acvilon.h | 1 - include/configs/bf561-ezkit.h | 1 - include/configs/blackstamp.h | 1 - include/configs/cm-bf527.h | 1 - include/configs/cm-bf533.h | 1 - include/configs/cm-bf537e.h | 1 - include/configs/cm-bf537u.h | 1 - include/configs/cm-bf548.h | 1 - include/configs/cm-bf561.h | 1 - include/configs/ibf-dsp561.h | 1 - include/configs/ip04.h | 1 - include/configs/tcm-bf518.h | 1 - include/configs/tcm-bf537.h | 1 - 53 files changed, 52 insertions(+), 34 deletions(-) diff --git a/arch/blackfin/config.mk b/arch/blackfin/config.mk index 137834e..e531edb 100644 --- a/arch/blackfin/config.mk +++ b/arch/blackfin/config.mk @@ -25,7 +25,6 @@ CROSS_COMPILE ?= bfin-uclinux- STANDALONE_LOAD_ADDR = 0x1000 -m elf32bfin -CONFIG_BFIN_CPU := $(strip $(subst ",,$(CONFIG_BFIN_CPU))) CONFIG_BFIN_BOOT_MODE := $(strip $(subst ",,$(CONFIG_BFIN_BOOT_MODE))) CONFIG_ENV_OFFSET := $(strip $(subst ",,$(CONFIG_ENV_OFFSET))) CONFIG_ENV_SIZE := $(strip $(subst ",,$(CONFIG_ENV_SIZE))) @@ -36,9 +35,8 @@ PLATFORM_CPPFLAGS += -DCONFIG_BLACKFIN LDFLAGS += --gc-sections -m elf32bfin PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections -ifneq (,$(CONFIG_BFIN_CPU)) +PLATFORM_CPPFLAGS += -DBFIN_CPU='"$(CONFIG_BFIN_CPU)"' PLATFORM_RELFLAGS += -mcpu=$(CONFIG_BFIN_CPU) -endif ifneq ($(CONFIG_BFIN_BOOT_MODE),BFIN_BOOT_BYPASS) ALL += $(obj)u-boot.ldr diff --git a/arch/blackfin/include/asm/config.h b/arch/blackfin/include/asm/config.h index 7455685..215e0f2 100644 --- a/arch/blackfin/include/asm/config.h +++ b/arch/blackfin/include/asm/config.h @@ -9,11 +9,6 @@ #ifndef __ASM_BLACKFIN_CONFIG_POST_H__ #define __ASM_BLACKFIN_CONFIG_POST_H__ -/* Sanity check CONFIG_BFIN_CPU */ -#ifndef CONFIG_BFIN_CPU -# error CONFIG_BFIN_CPU: your board config needs to define this -#endif - #ifndef CONFIG_BFIN_SCRATCH_REG # define CONFIG_BFIN_SCRATCH_REG retn #endif diff --git a/arch/blackfin/lib/board.c b/arch/blackfin/lib/board.c index 7643250..94fbbfe 100644 --- a/arch/blackfin/lib/board.c +++ b/arch/blackfin/lib/board.c @@ -254,7 +254,7 @@ void board_init_f(ulong bootflag) memset((void *)bd, 0, sizeof(bd_t)); bd->bi_r_version = version_string; - bd->bi_cpu = MK_STR(CONFIG_BFIN_CPU); + bd->bi_cpu = BFIN_CPU; bd->bi_board_name = BFIN_BOARD_NAME; bd->bi_vco = get_vco(); bd->bi_cclk = get_cclk(); diff --git a/board/bf518f-ezbrd/config.mk b/board/bf518f-ezbrd/config.mk index 3f9d41f..30b92a3 100644 --- a/board/bf518f-ezbrd/config.mk +++ b/board/bf518f-ezbrd/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf518-0.0 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/bf526-ezbrd/config.mk b/board/bf526-ezbrd/config.mk index 3f9d41f..aaf4541 100644 --- a/board/bf526-ezbrd/config.mk +++ b/board/bf526-ezbrd/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf526-0.0 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/bf527-ad7160-eval/config.mk b/board/bf527-ad7160-eval/config.mk index 3f9d41f..9784810 100644 --- a/board/bf527-ad7160-eval/config.mk +++ b/board/bf527-ad7160-eval/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf527-0.2 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/bf527-ezkit/config.mk b/board/bf527-ezkit/config.mk index 3f9d41f..78eebff 100644 --- a/board/bf527-ezkit/config.mk +++ b/board/bf527-ezkit/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf527-0.0 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/bf533-ezkit/config.mk b/board/bf533-ezkit/config.mk index bc046f1..60ec6b6 100644 --- a/board/bf533-ezkit/config.mk +++ b/board/bf533-ezkit/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf533-0.3 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/bf533-stamp/config.mk b/board/bf533-stamp/config.mk index bc046f1..60ec6b6 100644 --- a/board/bf533-stamp/config.mk +++ b/board/bf533-stamp/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf533-0.3 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/bf537-minotaur/config.mk b/board/bf537-minotaur/config.mk index d830843..59e9a9c 100644 --- a/board/bf537-minotaur/config.mk +++ b/board/bf537-minotaur/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf537-0.2 + # Set some default LDR flags based on boot mode. LDR_FLAGS-BFIN_BOOT_UART := --port g --gpio 6 LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE)) diff --git a/board/bf537-pnav/config.mk b/board/bf537-pnav/config.mk index eaa09ff..ce8ef3b 100644 --- a/board/bf537-pnav/config.mk +++ b/board/bf537-pnav/config.mk @@ -26,5 +26,7 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf537-0.2 + # Set some default LDR flags based on boot mode. LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE)) diff --git a/board/bf537-srv1/config.mk b/board/bf537-srv1/config.mk index d830843..59e9a9c 100644 --- a/board/bf537-srv1/config.mk +++ b/board/bf537-srv1/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf537-0.2 + # Set some default LDR flags based on boot mode. LDR_FLAGS-BFIN_BOOT_UART := --port g --gpio 6 LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE)) diff --git a/board/bf537-stamp/config.mk b/board/bf537-stamp/config.mk index 5766829..3bac0ad 100644 --- a/board/bf537-stamp/config.mk +++ b/board/bf537-stamp/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf537-0.2 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/bf538f-ezkit/config.mk b/board/bf538f-ezkit/config.mk index bc046f1..170a2d5 100644 --- a/board/bf538f-ezkit/config.mk +++ b/board/bf538f-ezkit/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf538-0.4 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/bf548-ezkit/config.mk b/board/bf548-ezkit/config.mk index ce96c0d..ec3c28e 100644 --- a/board/bf548-ezkit/config.mk +++ b/board/bf548-ezkit/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf548-0.0 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/bf561-acvilon/config.mk b/board/bf561-acvilon/config.mk index a90b193..221de65 100644 --- a/board/bf561-acvilon/config.mk +++ b/board/bf561-acvilon/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf561-0.5 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/bf561-ezkit/config.mk b/board/bf561-ezkit/config.mk index a90b193..ff19190 100644 --- a/board/bf561-ezkit/config.mk +++ b/board/bf561-ezkit/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf561-0.3 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/blackstamp/config.mk b/board/blackstamp/config.mk index eaa09ff..5035cb9 100644 --- a/board/blackstamp/config.mk +++ b/board/blackstamp/config.mk @@ -26,5 +26,7 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf532-0.5 + # Set some default LDR flags based on boot mode. LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE)) diff --git a/board/cm-bf527/config.mk b/board/cm-bf527/config.mk index 3f9d41f..78eebff 100644 --- a/board/cm-bf527/config.mk +++ b/board/cm-bf527/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf527-0.0 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/cm-bf533/config.mk b/board/cm-bf533/config.mk index bc046f1..60ec6b6 100644 --- a/board/cm-bf533/config.mk +++ b/board/cm-bf533/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf533-0.3 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/cm-bf537e/config.mk b/board/cm-bf537e/config.mk index bc046f1..1281da4 100644 --- a/board/cm-bf537e/config.mk +++ b/board/cm-bf537e/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf537-0.2 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/cm-bf537u/config.mk b/board/cm-bf537u/config.mk index bc046f1..1281da4 100644 --- a/board/cm-bf537u/config.mk +++ b/board/cm-bf537u/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf537-0.2 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/cm-bf548/config.mk b/board/cm-bf548/config.mk index f071a39..bce60e5 100644 --- a/board/cm-bf548/config.mk +++ b/board/cm-bf548/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf548-0.0 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/cm-bf561/config.mk b/board/cm-bf561/config.mk index a90b193..ff19190 100644 --- a/board/cm-bf561/config.mk +++ b/board/cm-bf561/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf561-0.3 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/ibf-dsp561/config.mk b/board/ibf-dsp561/config.mk index 77c888b..1fec4d0 100644 --- a/board/ibf-dsp561/config.mk +++ b/board/ibf-dsp561/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf561-0.5 + # Set some default LDR flags based on boot mode. LDR_FLAGS-BFIN_BOOT_PARA := --bits 16 LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE)) diff --git a/board/ip04/config.mk b/board/ip04/config.mk index 5766829..683101b 100644 --- a/board/ip04/config.mk +++ b/board/ip04/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf532-0.5 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/tcm-bf518/config.mk b/board/tcm-bf518/config.mk index 3f9d41f..30b92a3 100644 --- a/board/tcm-bf518/config.mk +++ b/board/tcm-bf518/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf518-0.0 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/board/tcm-bf537/config.mk b/board/tcm-bf537/config.mk index bc046f1..1281da4 100644 --- a/board/tcm-bf537/config.mk +++ b/board/tcm-bf537/config.mk @@ -26,6 +26,8 @@ # This is not actually used for Blackfin boards so do not change it #TEXT_BASE = do-not-use-me +CONFIG_BFIN_CPU = bf537-0.2 + CFLAGS_lib += -O2 CFLAGS_lib/lzma += -O2 diff --git a/include/configs/bf518f-ezbrd.h b/include/configs/bf518f-ezbrd.h index 6eec1c9..64ca9ed 100644 --- a/include/configs/bf518f-ezbrd.h +++ b/include/configs/bf518f-ezbrd.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf518-0.0 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_PARA diff --git a/include/configs/bf526-ezbrd.h b/include/configs/bf526-ezbrd.h index 82396d0..eeca9ca 100644 --- a/include/configs/bf526-ezbrd.h +++ b/include/configs/bf526-ezbrd.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf526-0.0 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_PARA diff --git a/include/configs/bf527-ad7160-eval.h b/include/configs/bf527-ad7160-eval.h index eb3a2b7..fbcf019 100644 --- a/include/configs/bf527-ad7160-eval.h +++ b/include/configs/bf527-ad7160-eval.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf527-0.2 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_SPI_MASTER diff --git a/include/configs/bf527-ezkit.h b/include/configs/bf527-ezkit.h index 07e4ce8..54fc063 100644 --- a/include/configs/bf527-ezkit.h +++ b/include/configs/bf527-ezkit.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf527-0.0 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_PARA diff --git a/include/configs/bf533-ezkit.h b/include/configs/bf533-ezkit.h index 95d3afa..e1bb594 100644 --- a/include/configs/bf533-ezkit.h +++ b/include/configs/bf533-ezkit.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf533-0.3 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_BYPASS diff --git a/include/configs/bf533-stamp.h b/include/configs/bf533-stamp.h index f39bfee..b8cea99 100644 --- a/include/configs/bf533-stamp.h +++ b/include/configs/bf533-stamp.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf533-0.3 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_BYPASS diff --git a/include/configs/bf537-minotaur.h b/include/configs/bf537-minotaur.h index 86aa1f6..0ba29bc 100644 --- a/include/configs/bf537-minotaur.h +++ b/include/configs/bf537-minotaur.h @@ -24,7 +24,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf537-0.2 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_SPI_MASTER diff --git a/include/configs/bf537-pnav.h b/include/configs/bf537-pnav.h index 39bbb41..30607d9 100644 --- a/include/configs/bf537-pnav.h +++ b/include/configs/bf537-pnav.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf537-0.2 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_SPI_MASTER diff --git a/include/configs/bf537-srv1.h b/include/configs/bf537-srv1.h index 7e9dd36..559428f 100644 --- a/include/configs/bf537-srv1.h +++ b/include/configs/bf537-srv1.h @@ -24,7 +24,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf537-0.2 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_SPI_MASTER diff --git a/include/configs/bf537-stamp.h b/include/configs/bf537-stamp.h index fc9784e..60087da 100644 --- a/include/configs/bf537-stamp.h +++ b/include/configs/bf537-stamp.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf537-0.2 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_BYPASS diff --git a/include/configs/bf538f-ezkit.h b/include/configs/bf538f-ezkit.h index 1c14b6b..1d47564 100644 --- a/include/configs/bf538f-ezkit.h +++ b/include/configs/bf538f-ezkit.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf538-0.4 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_BYPASS diff --git a/include/configs/bf548-ezkit.h b/include/configs/bf548-ezkit.h index 60cca0c..d299dc1 100644 --- a/include/configs/bf548-ezkit.h +++ b/include/configs/bf548-ezkit.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf548-0.0 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_PARA diff --git a/include/configs/bf561-acvilon.h b/include/configs/bf561-acvilon.h index 0c0204f..2b12c3f 100644 --- a/include/configs/bf561-acvilon.h +++ b/include/configs/bf561-acvilon.h @@ -12,7 +12,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf561-0.5 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_BYPASS diff --git a/include/configs/bf561-ezkit.h b/include/configs/bf561-ezkit.h index 4e293b5..1557e14 100644 --- a/include/configs/bf561-ezkit.h +++ b/include/configs/bf561-ezkit.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf561-0.3 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_BYPASS diff --git a/include/configs/blackstamp.h b/include/configs/blackstamp.h index 85f08ea..3f5c959 100644 --- a/include/configs/blackstamp.h +++ b/include/configs/blackstamp.h @@ -24,7 +24,6 @@ /* CPU Options * Be sure to set the Silicon Revision Correctly */ -#define CONFIG_BFIN_CPU bf532-0.5 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_SPI_MASTER /* diff --git a/include/configs/cm-bf527.h b/include/configs/cm-bf527.h index e0c6d53..84c9309 100644 --- a/include/configs/cm-bf527.h +++ b/include/configs/cm-bf527.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf527-0.0 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_PARA diff --git a/include/configs/cm-bf533.h b/include/configs/cm-bf533.h index 7515296..dbc4a5b 100644 --- a/include/configs/cm-bf533.h +++ b/include/configs/cm-bf533.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf533-0.3 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_BYPASS diff --git a/include/configs/cm-bf537e.h b/include/configs/cm-bf537e.h index 742df9c..df3fe48 100644 --- a/include/configs/cm-bf537e.h +++ b/include/configs/cm-bf537e.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf537-0.2 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_BYPASS diff --git a/include/configs/cm-bf537u.h b/include/configs/cm-bf537u.h index 9def99f..e5b0ecf 100644 --- a/include/configs/cm-bf537u.h +++ b/include/configs/cm-bf537u.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf537-0.2 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_BYPASS diff --git a/include/configs/cm-bf548.h b/include/configs/cm-bf548.h index fa62a8e..27b1cc5 100644 --- a/include/configs/cm-bf548.h +++ b/include/configs/cm-bf548.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf548-0.0 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_PARA diff --git a/include/configs/cm-bf561.h b/include/configs/cm-bf561.h index c60401c..8c350bc 100644 --- a/include/configs/cm-bf561.h +++ b/include/configs/cm-bf561.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf561-0.3 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_PARA diff --git a/include/configs/ibf-dsp561.h b/include/configs/ibf-dsp561.h index 53b5197..cd856ac 100644 --- a/include/configs/ibf-dsp561.h +++ b/include/configs/ibf-dsp561.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf561-0.5 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_BYPASS diff --git a/include/configs/ip04.h b/include/configs/ip04.h index c024d78..528363c 100644 --- a/include/configs/ip04.h +++ b/include/configs/ip04.h @@ -20,7 +20,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf532-0.5 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_NAND diff --git a/include/configs/tcm-bf518.h b/include/configs/tcm-bf518.h index 52055e8..042d789 100644 --- a/include/configs/tcm-bf518.h +++ b/include/configs/tcm-bf518.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf518-0.0 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_PARA diff --git a/include/configs/tcm-bf537.h b/include/configs/tcm-bf537.h index 24ce8f8..dceff30 100644 --- a/include/configs/tcm-bf537.h +++ b/include/configs/tcm-bf537.h @@ -11,7 +11,6 @@ /* * Processor Settings */ -#define CONFIG_BFIN_CPU bf537-0.2 #define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_BYPASS -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 20/37] Blackfin: cmd_gpio: document/extend input sub-option 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (11 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 19/37] Blackfin: move CONFIG_BFIN_CPU to board config.mk Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 21/37] Blackfin: support a 3rd gpio cfi pin Mike Frysinger ` (17 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot The input sub command was missing from the help text, and it didn't show the actual value currently read on the GPIO. This allows people to read the value of input pins. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- arch/blackfin/cpu/cmd_gpio.c | 27 +++++++++++++-------------- 1 files changed, 13 insertions(+), 14 deletions(-) diff --git a/arch/blackfin/cpu/cmd_gpio.c b/arch/blackfin/cpu/cmd_gpio.c index 4430c90..5988da7 100644 --- a/arch/blackfin/cpu/cmd_gpio.c +++ b/arch/blackfin/cpu/cmd_gpio.c @@ -90,20 +90,19 @@ int do_gpio(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) gpio_request(gpio, "cmd_gpio"); /* finally, let's do it: set direction and exec command */ + ulong value; if (sub_cmd == GPIO_INPUT) { gpio_direction_input(gpio); - printf("gpio: pin %lu on port %c set to input\n", pin, *str_pin); - return 0; - } - - ulong value; - switch (sub_cmd) { - case GPIO_SET: value = 1; break; - case GPIO_CLEAR: value = 0; break; - case GPIO_TOGGLE: value = !gpio_get_value(gpio); break; - default: goto show_usage; + value = gpio_get_value(gpio); + } else { + switch (sub_cmd) { + case GPIO_SET: value = 1; break; + case GPIO_CLEAR: value = 0; break; + case GPIO_TOGGLE: value = !gpio_get_value(gpio); break; + default: goto show_usage; + } + gpio_direction_output(gpio, value); } - gpio_direction_output(gpio, value); printf("gpio: pin %lu on port %c (gpio %lu) value is %lu\n", pin, *str_pin, gpio, value); @@ -113,6 +112,6 @@ int do_gpio(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) } U_BOOT_CMD(gpio, 3, 0, do_gpio, - "set/clear/toggle gpio output pins", - "<set|clear|toggle> <port><pin>\n" - " - set/clear/toggle the specified pin (e.g. PF10)"); + "input/set/clear/toggle gpio output pins", + "<input|set|clear|toggle> <port><pin>\n" + " - input/set/clear/toggle the specified pin (e.g. PF10)"); -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 21/37] Blackfin: support a 3rd gpio cfi pin 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (12 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 20/37] Blackfin: cmd_gpio: document/extend input sub-option Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 22/37] Blackfin: adi config: add an "all spi flashes" option to unify board lists Mike Frysinger ` (16 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot From: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- board/cm-bf537e/gpio_cfi_flash.c | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/board/cm-bf537e/gpio_cfi_flash.c b/board/cm-bf537e/gpio_cfi_flash.c index ab6af81..1075cc4 100644 --- a/board/cm-bf537e/gpio_cfi_flash.c +++ b/board/cm-bf537e/gpio_cfi_flash.c @@ -22,7 +22,12 @@ #else #define GPIO_MASK_2 (1 << 22) #endif -#define GPIO_MASK (GPIO_MASK_1 | GPIO_MASK_2) +#ifndef GPIO_PIN_3 +#define GPIO_MASK_3 (0) +#else +#define GPIO_MASK_3 (1 << 23) +#endif +#define GPIO_MASK (GPIO_MASK_1 | GPIO_MASK_2 | GPIO_MASK_3) void *gpio_cfi_flash_swizzle(void *vaddr) { @@ -34,6 +39,10 @@ void *gpio_cfi_flash_swizzle(void *vaddr) gpio_set_value(GPIO_PIN_2, addr & GPIO_MASK_2); #endif +#ifdef GPIO_PIN_3 + gpio_set_value(GPIO_PIN_3, addr & GPIO_MASK_3); +#endif + SSYNC(); udelay(1); @@ -65,4 +74,8 @@ void gpio_cfi_flash_init(void) gpio_request(GPIO_PIN_2, "gpio_cfi_flash"); gpio_direction_output(GPIO_PIN_2, 0); #endif +#ifdef GPIO_PIN_3 + gpio_request(GPIO_PIN_3, "gpio_cfi_flash"); + gpio_direction_output(GPIO_PIN_3, 0); +#endif } -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 22/37] Blackfin: adi config: add an "all spi flashes" option to unify board lists 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (13 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 21/37] Blackfin: support a 3rd gpio cfi pin Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 23/37] Blackfin: adi config: add a hook for boards to append the env Mike Frysinger ` (15 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- include/configs/bf533-stamp.h | 5 +---- include/configs/bf537-stamp.h | 5 +---- include/configs/bf538f-ezkit.h | 5 +---- include/configs/bfin_adi_common.h | 12 ++++++++++++ 4 files changed, 15 insertions(+), 12 deletions(-) diff --git a/include/configs/bf533-stamp.h b/include/configs/bf533-stamp.h index b8cea99..03bc811 100644 --- a/include/configs/bf533-stamp.h +++ b/include/configs/bf533-stamp.h @@ -92,10 +92,7 @@ #define CONFIG_ENV_SPI_MAX_HZ 30000000 #define CONFIG_SF_DEFAULT_SPEED 30000000 #define CONFIG_SPI_FLASH -#define CONFIG_SPI_FLASH_ATMEL -#define CONFIG_SPI_FLASH_SPANSION -#define CONFIG_SPI_FLASH_STMICRO -#define CONFIG_SPI_FLASH_WINBOND +#define CONFIG_SPI_FLASH_ALL /* diff --git a/include/configs/bf537-stamp.h b/include/configs/bf537-stamp.h index 60087da..22d3150 100644 --- a/include/configs/bf537-stamp.h +++ b/include/configs/bf537-stamp.h @@ -88,10 +88,7 @@ #define CONFIG_ENV_SPI_MAX_HZ 30000000 #define CONFIG_SF_DEFAULT_SPEED 30000000 #define CONFIG_SPI_FLASH -#define CONFIG_SPI_FLASH_ATMEL -#define CONFIG_SPI_FLASH_SPANSION -#define CONFIG_SPI_FLASH_STMICRO -#define CONFIG_SPI_FLASH_WINBOND +#define CONFIG_SPI_FLASH_ALL /* diff --git a/include/configs/bf538f-ezkit.h b/include/configs/bf538f-ezkit.h index 1d47564..04ba210 100644 --- a/include/configs/bf538f-ezkit.h +++ b/include/configs/bf538f-ezkit.h @@ -85,10 +85,7 @@ #define CONFIG_ENV_SPI_MAX_HZ 30000000 #define CONFIG_SF_DEFAULT_SPEED 30000000 #define CONFIG_SPI_FLASH -#define CONFIG_SPI_FLASH_ATMEL -#define CONFIG_SPI_FLASH_SPANSION -#define CONFIG_SPI_FLASH_STMICRO -#define CONFIG_SPI_FLASH_WINBOND +#define CONFIG_SPI_FLASH_ALL /* diff --git a/include/configs/bfin_adi_common.h b/include/configs/bfin_adi_common.h index 91dcacc..bf3952c 100644 --- a/include/configs/bfin_adi_common.h +++ b/include/configs/bfin_adi_common.h @@ -255,6 +255,18 @@ #endif /* + * SPI Settings + */ +#ifdef CONFIG_SPI_FLASH_ALL +# define CONFIG_SPI_FLASH_ATMEL +# define CONFIG_SPI_FLASH_MACRONIX +# define CONFIG_SPI_FLASH_SPANSION +# define CONFIG_SPI_FLASH_SST +# define CONFIG_SPI_FLASH_STMICRO +# define CONFIG_SPI_FLASH_WINBOND +#endif + +/* * I2C Settings */ #if defined(CONFIG_HARD_I2C) || defined(CONFIG_SOFT_I2C) -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 23/37] Blackfin: adi config: add a hook for boards to append the env 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (14 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 22/37] Blackfin: adi config: add an "all spi flashes" option to unify board lists Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 24/37] Blackfin: bf527-sdp: new board port Mike Frysinger ` (14 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- include/configs/bfin_adi_common.h | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/include/configs/bfin_adi_common.h b/include/configs/bfin_adi_common.h index bf3952c..55b8b0b 100644 --- a/include/configs/bfin_adi_common.h +++ b/include/configs/bfin_adi_common.h @@ -231,10 +231,14 @@ #else # define NETWORK_ENV_SETTINGS #endif +#ifndef BOARD_ENV_SETTINGS +# define BOARD_ENV_SETTINGS +#endif #define CONFIG_EXTRA_ENV_SETTINGS \ NAND_ENV_SETTINGS \ NETWORK_ENV_SETTINGS \ - FLASHBOOT_ENV_SETTINGS + FLASHBOOT_ENV_SETTINGS \ + BOARD_ENV_SETTINGS /* * Network Settings -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 24/37] Blackfin: bf527-sdp: new board port 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (15 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 23/37] Blackfin: adi config: add a hook for boards to append the env Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 25/37] Blackfin: cmd_gpio: return gpio value to caller Mike Frysinger ` (13 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot Support for the Blackfin System Development Platform (SDP) base module. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- MAINTAINERS | 1 + board/bf527-sdp/Makefile | 54 +++++++++++++++++++ board/bf527-sdp/bf527-sdp.c | 32 +++++++++++ board/bf527-sdp/config.mk | 36 +++++++++++++ boards.cfg | 1 + include/configs/bf527-sdp.h | 121 +++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 245 insertions(+), 0 deletions(-) create mode 100644 board/bf527-sdp/Makefile create mode 100644 board/bf527-sdp/bf527-sdp.c create mode 100644 board/bf527-sdp/config.mk create mode 100644 include/configs/bf527-sdp.h diff --git a/MAINTAINERS b/MAINTAINERS index 2cf29dd..b0cc825 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -993,6 +993,7 @@ Blackfin Team <u-boot-devel@blackfin.uclinux.org> BF526-EZBRD BF526 BF527-EZKIT BF527 BF527-EZKIT-V2 BF527 + BF527-SDP BF527 BF533-EZKIT BF533 BF533-STAMP BF533 BF537-PNAV BF537 diff --git a/board/bf527-sdp/Makefile b/board/bf527-sdp/Makefile new file mode 100644 index 0000000..f2bd2c2 --- /dev/null +++ b/board/bf527-sdp/Makefile @@ -0,0 +1,54 @@ +# +# U-boot - Makefile +# +# Copyright (c) 2005-2008 Analog Device Inc. +# +# (C) Copyright 2000-2006 +# Wolfgang Denk, DENX Software Engineering, wd at denx.de. +# +# See file CREDITS for list of people who contributed to this +# project. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# + +include $(TOPDIR)/config.mk + +LIB = $(obj)lib$(BOARD).a + +COBJS-y := $(BOARD).o + +SRCS := $(SOBJS-y:.o=.S) $(COBJS-y:.o=.c) +OBJS := $(addprefix $(obj),$(COBJS-y)) +SOBJS := $(addprefix $(obj),$(SOBJS-y)) + +$(LIB): $(obj).depend $(OBJS) $(SOBJS) + $(AR) $(ARFLAGS) $@ $(OBJS) $(SOBJS) + +clean: + rm -f $(SOBJS) $(OBJS) + +distclean: clean + rm -f $(LIB) core *.bak $(obj).depend + +######################################################################### + +# defines $(obj).depend target +include $(SRCTREE)/rules.mk + +sinclude $(obj).depend + +######################################################################### diff --git a/board/bf527-sdp/bf527-sdp.c b/board/bf527-sdp/bf527-sdp.c new file mode 100644 index 0000000..504869d --- /dev/null +++ b/board/bf527-sdp/bf527-sdp.c @@ -0,0 +1,32 @@ +/* + * U-boot - main board file + * + * Copyright (c) 2010 Analog Devices Inc. + * + * Licensed under the GPL-2 or later. + */ + +#include <common.h> +#include <asm/blackfin.h> +#include <asm/gpio.h> +#include <asm/mach-common/bits/pll.h> + +int checkboard(void) +{ + printf("Board: ADI BF527 SDP board\n"); + printf(" Support: http://blackfin.uclinux.org/\n"); + + /* Enable access to parallel flash */ + gpio_request(GPIO_PG0, "parallel-flash"); + gpio_direction_output(GPIO_PG0, 0); + + return 0; +} + +int misc_init_r(void) +{ + /* CLKIN Buffer Output Enable */ + bfin_write_VR_CTL(bfin_read_VR_CTL() | CLKBUFOE); + + return 0; +} diff --git a/board/bf527-sdp/config.mk b/board/bf527-sdp/config.mk new file mode 100644 index 0000000..744e7a5 --- /dev/null +++ b/board/bf527-sdp/config.mk @@ -0,0 +1,36 @@ +# +# Copyright (c) 2005-2008 Analog Device Inc. +# +# (C) Copyright 2001 +# Wolfgang Denk, DENX Software Engineering, wd at denx.de. +# +# See file CREDITS for list of people who contributed to this +# project. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# + +# This is not actually used for Blackfin boards so do not change it +#TEXT_BASE = do-not-use-me + +CONFIG_BFIN_CPU = bf527-0.2 + +CFLAGS_lib_generic += -O2 +CFLAGS_lzma += -O2 + +# Set some default LDR flags based on boot mode. +LDR_FLAGS-BFIN_BOOT_PARA := --bits 16 --dma 6 +LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE)) diff --git a/boards.cfg b/boards.cfg index 02eb153..8689ba4 100644 --- a/boards.cfg +++ b/boards.cfg @@ -283,6 +283,7 @@ bf518f-ezbrd blackfin blackfin bf526-ezbrd blackfin blackfin bf527-ad7160-eval blackfin blackfin bf527-ezkit blackfin blackfin +bf527-sdp blackfin blackfin bf533-ezkit blackfin blackfin bf533-stamp blackfin blackfin bf537-minotaur blackfin blackfin diff --git a/include/configs/bf527-sdp.h b/include/configs/bf527-sdp.h new file mode 100644 index 0000000..3582846 --- /dev/null +++ b/include/configs/bf527-sdp.h @@ -0,0 +1,121 @@ +/* + * U-boot - Configuration file for BF527 SDP board + */ + +#ifndef __CONFIG_BF527_SDP_H__ +#define __CONFIG_BF527_SDP_H__ + +#include <asm/config-pre.h> + + +/* + * Processor Settings + */ +#define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_PARA + + +/* + * Clock Settings + * CCLK = (CLKIN * VCO_MULT) / CCLK_DIV + * SCLK = (CLKIN * VCO_MULT) / SCLK_DIV + */ +/* CONFIG_CLKIN_HZ is any value in Hz */ +#define CONFIG_CLKIN_HZ 24000000 +/* CLKIN_HALF controls the DF bit in PLL_CTL 0 = CLKIN */ +/* 1 = CLKIN / 2 */ +#define CONFIG_CLKIN_HALF 0 +/* PLL_BYPASS controls the BYPASS bit in PLL_CTL 0 = do not bypass */ +/* 1 = bypass PLL */ +#define CONFIG_PLL_BYPASS 0 +/* VCO_MULT controls the MSEL (multiplier) bits in PLL_CTL */ +/* Values can range from 0-63 (where 0 means 64) */ +#define CONFIG_VCO_MULT 25 +/* CCLK_DIV controls the core clock divider */ +/* Values can be 1, 2, 4, or 8 ONLY */ +#define CONFIG_CCLK_DIV 1 +/* SCLK_DIV controls the system clock divider */ +/* Values can range from 1-15 */ +#define CONFIG_SCLK_DIV 5 + +#define CONFIG_PLL_LOCKCNT_VAL 0x0200 +#define CONFIG_PLL_CTL_VAL 0x2a00 +#define CONFIG_VR_CTL_VAL 0x7090 + + +/* + * Memory Settings + */ +#define CONFIG_MEM_ADD_WDTH 9 +#define CONFIG_MEM_SIZE 32 + +#define CONFIG_EBIU_SDRRC_VAL 0x00FE +#define CONFIG_EBIU_SDGCTL_VAL 0x8011998d + +#define CONFIG_EBIU_AMGCTL_VAL (AMCKEN | AMBEN_ALL) +#define CONFIG_EBIU_AMBCTL0_VAL (B1WAT_15 | B1RAT_15 | B1HT_3 | B1RDYPOL | B0WAT_15 | B0RAT_15 | B0HT_3 | B0RDYPOL) +#define CONFIG_EBIU_AMBCTL1_VAL (B3WAT_15 | B3RAT_15 | B3HT_3 | B3RDYPOL | B2WAT_15 | B2RAT_15 | B2HT_3 | B2RDYPOL) + +#define CONFIG_SYS_MONITOR_LEN (768 * 1024) +#define CONFIG_SYS_MALLOC_LEN (640 * 1024) + + +/* + * Flash Settings + */ +#define CONFIG_FLASH_CFI_DRIVER +#define CONFIG_SYS_FLASH_BASE 0x20000000 +#define CONFIG_SYS_FLASH_CFI +#define CONFIG_SYS_FLASH_PROTECTION +#define CONFIG_SYS_MAX_FLASH_BANKS 1 +#define CONFIG_SYS_MAX_FLASH_SECT 259 + + +/* + * SPI Settings + */ +#define CONFIG_BFIN_SPI +#define CONFIG_ENV_SPI_MAX_HZ 30000000 +#define CONFIG_SF_DEFAULT_SPEED 30000000 +#define CONFIG_SPI_FLASH +#define CONFIG_SPI_FLASH_ALL + + +/* + * Env Storage Settings + */ +#if (CONFIG_BFIN_BOOT_MODE == BFIN_BOOT_SPI_MASTER) +#define CONFIG_ENV_IS_IN_SPI_FLASH +#define CONFIG_ENV_OFFSET 0x10000 +#define CONFIG_ENV_SIZE 0x2000 +#define CONFIG_ENV_SECT_SIZE 0x10000 +#define CONFIG_ENV_IS_EMBEDDED_IN_LDR +#else +#define CONFIG_ENV_IS_IN_FLASH +#define CONFIG_ENV_OFFSET 0x4000 +#define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + CONFIG_ENV_OFFSET) +#define CONFIG_ENV_SIZE 0x2000 +#define CONFIG_ENV_SECT_SIZE 0x2000 +#define CONFIG_ENV_IS_EMBEDDED_IN_LDR +#endif + + +/* + * I2C Settings + */ +#define CONFIG_BFIN_TWI_I2C 1 +#define CONFIG_HARD_I2C 1 + + +/* + * Misc Settings + */ +#define CONFIG_MISC_INIT_R +#define CONFIG_UART_CONSOLE 0 + + +/* + * Pull in common ADI header for remaining command/environment setup + */ +#include <configs/bfin_adi_common.h> + +#endif -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 25/37] Blackfin: cmd_gpio: return gpio value to caller 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (16 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 24/37] Blackfin: bf527-sdp: new board port Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 26/37] Blackfin: adi config: allow boards to tweak a little more Mike Frysinger ` (12 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot Make the GPIO command usable in a scripting environment by returning the GPIO value rather than always 0. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- arch/blackfin/cpu/cmd_gpio.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/blackfin/cpu/cmd_gpio.c b/arch/blackfin/cpu/cmd_gpio.c index 5988da7..3e7ba0a 100644 --- a/arch/blackfin/cpu/cmd_gpio.c +++ b/arch/blackfin/cpu/cmd_gpio.c @@ -108,7 +108,7 @@ int do_gpio(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) gpio_free(gpio); - return 0; + return value; } U_BOOT_CMD(gpio, 3, 0, do_gpio, -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 26/37] Blackfin: adi config: allow boards to tweak a little more 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (17 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 25/37] Blackfin: cmd_gpio: return gpio value to caller Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 27/37] Blackfin: bct-brettl2: new board port Mike Frysinger ` (11 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot Let people easily override bootdelay and network settings. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- include/configs/bfin_adi_common.h | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 deletions(-) diff --git a/include/configs/bfin_adi_common.h b/include/configs/bfin_adi_common.h index 55b8b0b..22312f5 100644 --- a/include/configs/bfin_adi_common.h +++ b/include/configs/bfin_adi_common.h @@ -119,10 +119,12 @@ /* * Env Settings */ -#if (CONFIG_BFIN_BOOT_MODE == BFIN_BOOT_UART) -# define CONFIG_BOOTDELAY -1 -#else -# define CONFIG_BOOTDELAY 5 +#ifndef CONFIG_BOOTDELAY +# if (CONFIG_BFIN_BOOT_MODE == BFIN_BOOT_UART) +# define CONFIG_BOOTDELAY -1 +# else +# define CONFIG_BOOTDELAY 5 +# endif #endif #ifndef CONFIG_BOOTCOMMAND # define CONFIG_BOOTCOMMAND "run ramboot" @@ -244,11 +246,15 @@ * Network Settings */ #ifdef CONFIG_CMD_NET -# define CONFIG_IPADDR 192.168.0.15 # define CONFIG_NETMASK 255.255.255.0 -# define CONFIG_GATEWAYIP 192.168.0.1 -# define CONFIG_SERVERIP 192.168.0.2 -# define CONFIG_ROOTPATH /romfs +# ifndef CONFIG_IPADDR +# define CONFIG_IPADDR 192.168.0.15 +# define CONFIG_GATEWAYIP 192.168.0.1 +# define CONFIG_SERVERIP 192.168.0.2 +# endif +# ifndef CONFIG_ROOTPATH +# define CONFIG_ROOTPATH /romfs +# endif # ifdef CONFIG_CMD_DHCP # ifndef CONFIG_SYS_AUTOLOAD # define CONFIG_SYS_AUTOLOAD "no" -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 27/37] Blackfin: bct-brettl2: new board port 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (18 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 26/37] Blackfin: adi config: allow boards to tweak a little more Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 28/37] Blackfin: adi config: enable nand lock/unlock support Mike Frysinger ` (10 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot From: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- MAINTAINERS | 4 + board/bct-brettl2/Makefile | 51 +++++++++++ board/bct-brettl2/bct-brettl2.c | 123 +++++++++++++++++++++++++ board/bct-brettl2/cled.c | 32 +++++++ board/bct-brettl2/config.mk | 35 +++++++ board/bct-brettl2/gpio_cfi_flash.c | 4 + board/bct-brettl2/smsc9303.c | 176 ++++++++++++++++++++++++++++++++++++ board/bct-brettl2/smsc9303.h | 9 ++ boards.cfg | 1 + include/configs/bct-brettl2.h | 155 +++++++++++++++++++++++++++++++ 10 files changed, 590 insertions(+), 0 deletions(-) create mode 100644 board/bct-brettl2/Makefile create mode 100644 board/bct-brettl2/bct-brettl2.c create mode 100644 board/bct-brettl2/cled.c create mode 100644 board/bct-brettl2/config.mk create mode 100644 board/bct-brettl2/gpio_cfi_flash.c create mode 100644 board/bct-brettl2/smsc9303.c create mode 100644 board/bct-brettl2/smsc9303.h create mode 100644 include/configs/bct-brettl2.h diff --git a/MAINTAINERS b/MAINTAINERS index b0cc825..d6a701d 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1041,6 +1041,10 @@ Brent Kandetzki <brentk@teleco.com> IP04 BF532 +Peter Meerwald <devel@bct-electronic.com> + + bct-brettl2 BF536 + ######################################################################### # End of MAINTAINERS list # ######################################################################### diff --git a/board/bct-brettl2/Makefile b/board/bct-brettl2/Makefile new file mode 100644 index 0000000..cf99d29 --- /dev/null +++ b/board/bct-brettl2/Makefile @@ -0,0 +1,51 @@ +# +# U-boot - Makefile +# +# Copyright (c) 2005-2008 Analog Device Inc. +# +# (C) Copyright 2000-2006 +# Wolfgang Denk, DENX Software Engineering, wd at denx.de. +# +# See file CREDITS for list of people who contributed to this +# project. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# + +include $(TOPDIR)/config.mk + +LIB = $(obj)lib$(BOARD).a + +COBJS-y := $(BOARD).o gpio_cfi_flash.o cled.o +COBJS-$(CONFIG_BFIN_MAC) += smsc9303.o + +SRCS := $(SOBJS-y:.o=.S) $(COBJS-y:.o=.c) +OBJS := $(addprefix $(obj),$(COBJS-y)) +SOBJS := $(addprefix $(obj),$(SOBJS-y)) + +$(LIB): $(obj).depend $(OBJS) $(SOBJS) + $(AR) $(ARFLAGS) $@ $(OBJS) $(SOBJS) + +clean: + rm -f $(SOBJS) $(OBJS) + +distclean: clean + rm -f $(LIB) core *.bak $(obj).depend + +# defines $(obj).depend target +include $(SRCTREE)/rules.mk + +sinclude $(obj).depend diff --git a/board/bct-brettl2/bct-brettl2.c b/board/bct-brettl2/bct-brettl2.c new file mode 100644 index 0000000..de5b9ff --- /dev/null +++ b/board/bct-brettl2/bct-brettl2.c @@ -0,0 +1,123 @@ +/* + * U-boot - main board file for BCT brettl2 + * + * Copyright (c) 2010 BCT Electronic GmbH + * + * Licensed under the GPL-2 or later. + */ + +#include <common.h> +#include <config.h> +#include <command.h> +#include <asm/blackfin.h> +#include <asm/portmux.h> +#include <asm/gpio.h> +#include <asm/net.h> +#include <net.h> +#include <netdev.h> +#include <miiphy.h> + +#include "../cm-bf537e/gpio_cfi_flash.h" +#include "smsc9303.h" + +DECLARE_GLOBAL_DATA_PTR; + +int checkboard(void) +{ + printf("Board: bct-brettl2 board\n"); + printf(" Support: http://www.bct-electronic.com/\n"); + return 0; +} + +#ifdef CONFIG_BFIN_MAC +static void board_init_enetaddr(uchar *mac_addr) +{ + puts("Warning: Generating 'random' MAC address\n"); + bfin_gen_rand_mac(mac_addr); + eth_setenv_enetaddr("ethaddr", mac_addr); +} + +int board_eth_init(bd_t *bis) +{ + int retry = 3; + int ret; + + ret = bfin_EMAC_initialize(bis); + + uchar enetaddr[6]; + if (eth_getenv_enetaddr("ethaddr", enetaddr)) { + printf("setting MAC %pM\n", enetaddr); + } + puts(" "); + + puts("initialize SMSC LAN9303i ethernet switch\n"); + + while (retry-- > 0) { + if (init_smsc9303i_mii()) + return ret; + } + + return ret; +} +#endif + +static void init_tlv320aic31(void) +{ + puts("Audio: setup TIMER0 to enable 16.384 MHz clock for tlv320aic31\n"); + peripheral_request(P_TMR0, "tlv320aic31 clock"); + bfin_write_TIMER0_CONFIG(0x020d); + bfin_write_TIMER0_PERIOD(0x0008); + bfin_write_TIMER0_WIDTH(0x0008/2); + bfin_write_TIMER_ENABLE(bfin_read_TIMER_ENABLE() | 1); + SSYNC(); + udelay(10000); + + puts(" resetting tlv320aic31\n"); + + gpio_request(GPIO_PF2, "tlv320aic31"); + gpio_direction_output(GPIO_PF2, 0); + udelay(10000); + gpio_direction_output(GPIO_PF2, 1); + udelay(10000); + gpio_free(GPIO_PF2); +} + +static void init_mute_pin(void) +{ + printf(" unmute class D amplifier\n"); + + gpio_request(GPIO_PF5, "mute"); + gpio_direction_output(GPIO_PF5, 1); + gpio_free(GPIO_PF5); +} + +/* sometimes LEDs (speech, status) are still on after reboot, turn 'em off */ +static void turn_leds_off(void) +{ + printf(" turn LEDs off\n"); + + gpio_request(GPIO_PF6, "led"); + gpio_direction_output(GPIO_PF6, 0); + gpio_free(GPIO_PF6); + + gpio_request(GPIO_PF15, "led"); + gpio_direction_output(GPIO_PF15, 0); + gpio_free(GPIO_PF15); +} + +/* miscellaneous platform dependent initialisations */ +int misc_init_r(void) +{ +#ifdef CONFIG_BFIN_MAC + uchar enetaddr[6]; + if (!eth_getenv_enetaddr("ethaddr", enetaddr)) + board_init_enetaddr(enetaddr); +#endif + + gpio_cfi_flash_init(); + init_tlv320aic31(); + init_mute_pin(); + turn_leds_off(); + + return 0; +} diff --git a/board/bct-brettl2/cled.c b/board/bct-brettl2/cled.c new file mode 100644 index 0000000..9e73c57 --- /dev/null +++ b/board/bct-brettl2/cled.c @@ -0,0 +1,32 @@ +/* + * cled.c - control color led + * + * Copyright (c) 2010 BCT Electronic GmbH + * + * Licensed under the GPL-2 or later. + */ + +#include <common.h> +#include <command.h> +#include <asm/blackfin.h> +#include <asm/io.h> + +int do_cled(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) +{ + ulong addr = 0x20000000 + 0x200000; // AMS2 + uchar data; + + if (argc < 2) + return cmd_usage(cmdtp); + + data = simple_strtoul(argv[1], NULL, 10); + outb(data, addr); + + printf("cled, write %02x\n", data); + + return 0; +} + +U_BOOT_CMD(cled, 2, 0, do_cled, + "set/clear color LED", + ""); diff --git a/board/bct-brettl2/config.mk b/board/bct-brettl2/config.mk new file mode 100644 index 0000000..dfd9456 --- /dev/null +++ b/board/bct-brettl2/config.mk @@ -0,0 +1,35 @@ +# +# Copyright (c) 2005-2008 Analog Device Inc. +# +# (C) Copyright 2001 +# Wolfgang Denk, DENX Software Engineering, wd@denx.de. +# +# See file CREDITS for list of people who contributed to this +# project. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# + +# This is not actually used for Blackfin boards so do not change it +#TEXT_BASE = do-not-use-me + +CONFIG_BFIN_CPU = bf536-0.3 + +CFLAGS_lib += -O2 +CFLAGS_lib/lzma += -O2 + +# Set some default LDR flags based on boot mode. +LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE)) diff --git a/board/bct-brettl2/gpio_cfi_flash.c b/board/bct-brettl2/gpio_cfi_flash.c new file mode 100644 index 0000000..b385c7f --- /dev/null +++ b/board/bct-brettl2/gpio_cfi_flash.c @@ -0,0 +1,4 @@ +#define GPIO_PIN_1 GPIO_PG5 +#define GPIO_PIN_2 GPIO_PG6 +#define GPIO_PIN_3 GPIO_PG7 +#include "../cm-bf537e/gpio_cfi_flash.c" diff --git a/board/bct-brettl2/smsc9303.c b/board/bct-brettl2/smsc9303.c new file mode 100644 index 0000000..15eea7a --- /dev/null +++ b/board/bct-brettl2/smsc9303.c @@ -0,0 +1,176 @@ +/* + * smsc9303.c - routines to initialize SMSC 9303 switch + * + * Copyright (c) 2010 BCT Electronic GmbH + * + * Licensed under the GPL-2 or later. + */ + +#include <common.h> +#include <config.h> +#include <miiphy.h> + +#include <asm/blackfin.h> +#include <asm/gpio.h> + +static int smc9303i_write_mii(unsigned char addr, unsigned char reg, unsigned short data) +{ + const char *devname = miiphy_get_current_dev(); + + if (!devname) + return 0; + + if (miiphy_write(devname, addr, reg, data) != 0) + return 0; + + return 1; +} + +static int smc9303i_write_reg(unsigned short reg, unsigned int data) +{ + const char *devname = miiphy_get_current_dev(); + unsigned char mii_addr = 0x10 | (reg >> 6); + unsigned char mii_reg = (reg & 0x3c) >> 1; + + if (!devname) + return 0; + + if (miiphy_write(devname, mii_addr, mii_reg|0, data & 0xffff) != 0) + return 0; + + if (miiphy_write(devname, mii_addr, mii_reg|1, data >> 16) != 0) + return 0; + + return 1; +} + +static int smc9303i_read_reg(unsigned short reg, unsigned int *data) +{ + const char *devname = miiphy_get_current_dev(); + unsigned char mii_addr = 0x10 | (reg >> 6); + unsigned char mii_reg = (reg & 0x3c) >> 1; + unsigned short tmp1, tmp2; + + if (!devname) + return 0; + + if (miiphy_read(devname, mii_addr, mii_reg|0, &tmp1) != 0) + return 0; + + if (miiphy_read(devname, mii_addr, mii_reg|1, &tmp2) != 0) + return 0; + + *data = (tmp2 << 16) | tmp1; + + return 1; +} + +#if 0 +static int smc9303i_read_mii(unsigned char addr, unsigned char reg, unsigned short *data) +{ + const char *devname = miiphy_get_current_dev(); + + if (!devname) + return 0; + + if (miiphy_read(devname, addr, reg, data) != 0) + return 0; + + return 1; +} +#endif + +typedef struct { + unsigned short reg; + unsigned int value; +} smsc9303i_config_entry1_t; + +static const smsc9303i_config_entry1_t smsc9303i_config_table1[] = +{ + {0x1a0, 0x00000006}, /* Port 1 Manual Flow Control Register */ + {0x1a4, 0x00000006}, /* Port 2 Manual Flow Control Register */ + {0x1a8, 0x00000006}, /* Port 0 Manual Flow Control Register */ +}; + +typedef struct +{ + unsigned char addr; + unsigned char reg; + unsigned short value; +} smsc9303i_config_entry2_t; + +static const smsc9303i_config_entry2_t smsc9303i_config_table2[] = +{ + {0x01, 0x00, 0x0100}, /* Port0 PHY Basic Control Register */ + {0x02, 0x00, 0x1100}, /* Port1 PHY Basic Control Register */ + {0x03, 0x00, 0x1100}, /* Port2 PHY Basic Control Register */ + + {0x01, 0x04, 0x0001}, /* Port0 PHY Auto-Negotiation Advertisement Register */ + {0x02, 0x04, 0x2de1}, /* Port1 PHY Auto-Negotiation Advertisement Register */ + {0x03, 0x04, 0x2de1}, /* Port2 PHY Auto-Negotiation Advertisement Register */ + + {0x01, 0x11, 0x0000}, /* Port0 PHY Mode Control/Status Register */ + {0x02, 0x11, 0x0000}, /* Port1 PHY Mode Control/Status Register */ + {0x03, 0x11, 0x0000}, /* Port2 PHY Mode Control/Status Register */ + + {0x01, 0x12, 0x0021}, /* Port0 PHY Special Modes Register */ + {0x02, 0x12, 0x00e2}, /* Port1 PHY Special Modes Register */ + {0x03, 0x12, 0x00e3}, /* Port2 PHY Special Modes Register */ + {0x01, 0x1b, 0x0000}, /* Port0 PHY Special Control/Status Indication Register */ + {0x02, 0x1b, 0x0000}, /* Port1 PHY Special Control/Status Indication Register */ + {0x03, 0x1b, 0x0000}, /* Port2 PHY Special Control/Status Indication Register */ + {0x01, 0x1e, 0x0000}, /* Port0 PHY Interrupt Source Flags Register */ + {0x02, 0x1e, 0x0000}, /* Port1 PHY Interrupt Source Flags Register */ + {0x03, 0x1e, 0x0000}, /* Port2 PHY Interrupt Source Flags Register */ +}; + +int init_smsc9303i_mii(void) +{ + unsigned int data; + unsigned int i; + + printf(" reset SMSC LAN9303i\n"); + + gpio_request(GPIO_PG10, "smsc9303"); + gpio_direction_output(GPIO_PG10, 0); + udelay(10000); + gpio_direction_output(GPIO_PG10, 1); + udelay(10000); + + gpio_free(GPIO_PG10); + +#if defined(CONFIG_MII_INIT) + mii_init(); +#endif + + printf(" write SMSC LAN9303i configuration\n"); + + if (!smc9303i_read_reg(0x50, &data)) + return 0; + + if ((data >> 16) != 0x9303) { + /* chip id not found */ + printf(" error identifying SMSC LAN9303i\n"); + return 0; + } + + for (i = 0; i < ARRAY_SIZE(smsc9303i_config_table1); i++) { + const smsc9303i_config_entry1_t *entry = &smsc9303i_config_table1[i]; + + if (!smc9303i_write_reg(entry->reg, entry->value)) { + printf(" error writing SMSC LAN9303i configuration\n"); + return 0; + } + } + + for (i = 0; i < ARRAY_SIZE(smsc9303i_config_table2); i++) { + const smsc9303i_config_entry2_t *entry = &smsc9303i_config_table2[i]; + + if (!smc9303i_write_mii(entry->addr, entry->reg, entry->value)) { + printf(" error writing SMSC LAN9303i configuration\n"); + return 0; + } + } + + return 1; +} diff --git a/board/bct-brettl2/smsc9303.h b/board/bct-brettl2/smsc9303.h new file mode 100644 index 0000000..a4ba40e --- /dev/null +++ b/board/bct-brettl2/smsc9303.h @@ -0,0 +1,9 @@ +/* + * smsc9303.h - routines to initialize SMSC 9303 switch + * + * Copyright (c) 2010 BCT Electronic GmbH + * + * Licensed under the GPL-2 or later. + */ + +int init_smsc9303i_mii(void); diff --git a/boards.cfg b/boards.cfg index 8689ba4..86838f2 100644 --- a/boards.cfg +++ b/boards.cfg @@ -279,6 +279,7 @@ atstk1004 avr32 at32ap atstk1000 atmel at32ap700x atstk1006 avr32 at32ap atstk1000 atmel at32ap700x favr-32-ezkit avr32 at32ap - earthlcd at32ap700x hammerhead avr32 at32ap - miromico at32ap700x +bct-brettl2 blackfin blackfin bf518f-ezbrd blackfin blackfin bf526-ezbrd blackfin blackfin bf527-ad7160-eval blackfin blackfin diff --git a/include/configs/bct-brettl2.h b/include/configs/bct-brettl2.h new file mode 100644 index 0000000..09691d3 --- /dev/null +++ b/include/configs/bct-brettl2.h @@ -0,0 +1,155 @@ +/* + * U-boot - Configuration file for BF536 brettl2 board + */ + +#ifndef __CONFIG_BCT_BRETTL2_H__ +#define __CONFIG_BCT_BRETTL2_H__ + +#include <asm/config-pre.h> + + +/* + * Processor Settings + */ +#define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_BYPASS + + +/* + * Clock Settings + * CCLK = (CLKIN * VCO_MULT) / CCLK_DIV + * SCLK = (CLKIN * VCO_MULT) / SCLK_DIV + */ +/* CONFIG_CLKIN_HZ is any value in Hz */ +#define CONFIG_CLKIN_HZ 16384000 +/* CLKIN_HALF controls the DF bit in PLL_CTL 0 = CLKIN */ +/* 1 = CLKIN / 2 */ +#define CONFIG_CLKIN_HALF 0 +/* PLL_BYPASS controls the BYPASS bit in PLL_CTL 0 = do not bypass */ +/* 1 = bypass PLL */ +#define CONFIG_PLL_BYPASS 0 +/* VCO_MULT controls the MSEL (multiplier) bits in PLL_CTL */ +/* Values can range from 0-63 (where 0 means 64) */ +#define CONFIG_VCO_MULT 24 +/* CCLK_DIV controls the core clock divider */ +/* Values can be 1, 2, 4, or 8 ONLY */ +#define CONFIG_CCLK_DIV 1 +/* SCLK_DIV controls the system clock divider */ +/* Values can range from 1-15 */ +#define CONFIG_SCLK_DIV 3 +#define CONFIG_VR_CTL_VAL (VLEV_110 | GAIN_20 | FREQ_1000) + + +/* + * Memory Settings + */ +#define CONFIG_MEM_ADD_WDTH 9 +#define CONFIG_MEM_SIZE 32 + + +/* + * SDRAM Settings + */ +#define CONFIG_EBIU_SDRRC_VAL 0x07f6 +#define CONFIG_EBIU_SDGCTL_VAL 0x9111cd + +#define CONFIG_EBIU_AMGCTL_VAL (AMBEN_ALL) +#define CONFIG_EBIU_AMBCTL0_VAL (B1WAT_7 | B1RAT_11 | B1HT_2 | B1ST_3 | B0WAT_7 | B0RAT_11 | B0HT_2 | B0ST_3) +#define CONFIG_EBIU_AMBCTL1_VAL (B3WAT_7 | B3RAT_11 | B3HT_2 | B3ST_3 | B2WAT_7 | B2RAT_11 | B2HT_2 | B2ST_3) + +#define CONFIG_SYS_MONITOR_LEN (256 * 1024) +#define CONFIG_SYS_MALLOC_LEN (128 * 1024) + + +/* + * Network Settings + */ +#ifndef __ADSPBF534__ +#define ADI_CMDS_NETWORK 1 +#define CONFIG_BFIN_MAC 1 +#define CONFIG_NETCONSOLE 1 +#define CONFIG_NET_MULTI 1 +#define CONFIG_HOSTNAME brettl2 +#define CONFIG_IPADDR 192.168.233.224 +#define CONFIG_GATEWAYIP 192.168.233.1 +#define CONFIG_SERVERIP 192.168.233.53 +#define CONFIG_ROOTPATH /romfs/brettl2 +/* Uncomment next line to use fixed MAC address */ +/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */ +#endif + + +/* + * Flash Settings + */ +#define CONFIG_FLASH_CFI_DRIVER +#define CONFIG_SYS_FLASH_CFI +#define CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS +#define CONFIG_SYS_FLASH_PROTECTION +#define CONFIG_SYS_FLASH_BASE 0x20000000 +#define CONFIG_SYS_MAX_FLASH_BANKS 1 +#define CONFIG_SYS_MAX_FLASH_SECT 135 + + +/* + * Env Storage Settings + */ +#define CONFIG_ENV_IS_IN_FLASH 1 +#define CONFIG_ENV_OFFSET 0x4000 +#define CONFIG_ENV_SIZE 0x2000 +#define CONFIG_ENV_SECT_SIZE 0x10000 + +#if (CONFIG_BFIN_BOOT_MODE == BFIN_BOOT_BYPASS) +#define ENV_IS_EMBEDDED +#else +#define CONFIG_ENV_IS_EMBEDDED_IN_LDR +#endif + +#ifdef ENV_IS_EMBEDDED +/* WARNING - the following is hand-optimized to fit within + * the sector before the environment sector. If it throws + * an error during compilation remove an object here to get + * it linked after the configuration sector. + */ +# define LDS_BOARD_TEXT \ + arch/blackfin/cpu/traps.o (.text .text.*); \ + arch/blackfin/cpu/interrupt.o (.text .text.*); \ + arch/blackfin/cpu/serial.o (.text .text.*); \ + common/dlmalloc.o (.text .text.*); \ + lib/crc32.o (.text .text.*); \ + . = DEFINED(env_offset) ? env_offset : .; \ + common/env_embedded.o (.text .text.*); +#endif + + +/* + * I2C Settings + */ +#define CONFIG_BFIN_TWI_I2C 1 +#define CONFIG_HARD_I2C 1 + + +/* + * Misc Settings + */ +#define CONFIG_BOOTDELAY 1 +#define CONFIG_LOADADDR 0x800000 +#define CONFIG_MISC_INIT_R +#define CONFIG_UART_CONSOLE 0 +#define CONFIG_BAUDRATE 115200 +#define CONFIG_MTD_DEVICE +#define CONFIG_MTD_PARTITIONS +#define CONFIG_SYS_HUSH_PARSER +#define CONFIG_SYS_PROMPT_HUSH_PS2 "> " + + +/* + * Pull in common ADI header for remaining command/environment setup + */ +#include <configs/bfin_adi_common.h> + +/* disable unnecessary features */ +#undef CONFIG_BOOTM_RTEMS +#undef CONFIG_BZIP2 +#undef CONFIG_KALLSYMS + +#endif -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 28/37] Blackfin: adi config: enable nand lock/unlock support 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (19 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 27/37] Blackfin: bct-brettl2: new board port Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 29/37] Blackfin: bf526-ezbrd: enable BootROM-OOB layout when booting from NAND Mike Frysinger ` (9 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot We use the lock/unlock options in our default nand code, so enabl support for the options. Reported-by: Vivi Li <vivi.li@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- include/configs/bfin_adi_common.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/include/configs/bfin_adi_common.h b/include/configs/bfin_adi_common.h index 22312f5..3e9f3b2 100644 --- a/include/configs/bfin_adi_common.h +++ b/include/configs/bfin_adi_common.h @@ -47,6 +47,7 @@ # endif # if defined(CONFIG_NAND_PLAT) || defined(CONFIG_DRIVER_NAND_BFIN) # define CONFIG_CMD_NAND +# define CONFIG_CMD_NAND_LOCK_UNLOCK # endif # ifdef CONFIG_POST # define CONFIG_CMD_DIAG -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 29/37] Blackfin: bf526-ezbrd: enable BootROM-OOB layout when booting from NAND 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (20 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 28/37] Blackfin: adi config: enable nand lock/unlock support Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 30/37] Blackfin: cmd_gpio: accept upper case pin names Mike Frysinger ` (8 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot We need to use the Blackfin BootROM-specific OOB layout when we boot out of NAND as that is what the on-chip ROM expects. Also need to increase the monitor size a little to accommodate the extra NAND code overhead. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- include/configs/bf526-ezbrd.h | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/configs/bf526-ezbrd.h b/include/configs/bf526-ezbrd.h index eeca9ca..4c30c25 100644 --- a/include/configs/bf526-ezbrd.h +++ b/include/configs/bf526-ezbrd.h @@ -52,7 +52,7 @@ #define CONFIG_EBIU_AMBCTL0_VAL (B1WAT_15 | B1RAT_15 | B1HT_3 | B1RDYPOL | B0WAT_15 | B0RAT_15 | B0HT_3 | B0RDYPOL) #define CONFIG_EBIU_AMBCTL1_VAL (B3WAT_15 | B3RAT_15 | B3HT_3 | B3RDYPOL | B2WAT_15 | B2RAT_15 | B2HT_3 | B2RDYPOL) -#define CONFIG_SYS_MONITOR_LEN (512 * 1024) +#define CONFIG_SYS_MONITOR_LEN (768 * 1024) #define CONFIG_SYS_MALLOC_LEN (512 * 1024) @@ -61,7 +61,8 @@ * (can't be used same time as ethernet) */ #if (CONFIG_BFIN_BOOT_MODE == BFIN_BOOT_NAND) -#define CONFIG_BFIN_NFC +# define CONFIG_BFIN_NFC +# define CONFIG_BFIN_NFC_BOOTROM_ECC #endif #ifdef CONFIG_BFIN_NFC #define CONFIG_BFIN_NFC_CTL_VAL 0x0033 -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 30/37] Blackfin: cmd_gpio: accept upper case pin names 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (21 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 29/37] Blackfin: bf526-ezbrd: enable BootROM-OOB layout when booting from NAND Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 31/37] Blackfin: propagate target cpu defines when building embedded env Mike Frysinger ` (7 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot The intention all along was to accept pin names irrelevant of their case. But I guess I forgot to test/implement support for that. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- arch/blackfin/cpu/cmd_gpio.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/blackfin/cpu/cmd_gpio.c b/arch/blackfin/cpu/cmd_gpio.c index 3e7ba0a..e96413b 100644 --- a/arch/blackfin/cpu/cmd_gpio.c +++ b/arch/blackfin/cpu/cmd_gpio.c @@ -8,6 +8,7 @@ #include <common.h> #include <command.h> +#include <linux/ctype.h> #include <asm/blackfin.h> #include <asm/gpio.h> @@ -45,8 +46,8 @@ int do_gpio(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) /* grab the [p]<port> portion */ ulong port_base; - if (*str_pin == 'p') ++str_pin; - switch (*str_pin) { + if (tolower(*str_pin) == 'p') ++str_pin; + switch (tolower(*str_pin)) { #ifdef GPIO_PA0 case 'a': port_base = GPIO_PA0; break; #endif -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 31/37] Blackfin: propagate target cpu defines when building embedded env 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (22 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 30/37] Blackfin: cmd_gpio: accept upper case pin names Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 32/37] Blackfin: blackvme: new board port Mike Frysinger ` (6 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot Since we're no longer extracting the env from the target ELF file (since upstream wouldn't take that change), we're back to the problem of cpu defines not properly propagating to the env setup stage. So the embedded env built by the host compiler doesn't match the one that is linked into the u-boot env. Reported-by: Vivi Li <vivi.li@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- arch/blackfin/config.mk | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/arch/blackfin/config.mk b/arch/blackfin/config.mk index e531edb..a330084 100644 --- a/arch/blackfin/config.mk +++ b/arch/blackfin/config.mk @@ -43,6 +43,9 @@ ALL += $(obj)u-boot.ldr endif ifeq ($(CONFIG_ENV_IS_EMBEDDED_IN_LDR),y) CREATE_LDR_ENV = $(obj)tools/envcrc --binary > $(obj)env-ldr.o +HOSTCFLAGS_NOPED += \ + $(shell $(CPP) -dD - -mcpu=$(CONFIG_BFIN_CPU) </dev/null \ + | awk '$$2 ~ /ADSP/ { print "-D" $$2 }') else CREATE_LDR_ENV = endif -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 32/37] Blackfin: blackvme: new board port 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (23 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 31/37] Blackfin: propagate target cpu defines when building embedded env Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-03 1:52 ` Wojtek Skulski 2010-10-02 20:05 ` [U-Boot] [PATCH 33/37] Blackfin: fix MMC init output alignment Mike Frysinger ` (5 subsequent siblings) 30 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot From: Wojtek Skulski <skulski@pas.rochester.edu> The board includes: * ADSP-BF561 rev. 0.5 * 32-bit SDRAM (2 * MT48LC16M16A2TG or MT48LC32M16A2TG) * Gigabit Ether AX88180 (ASIX) + 88E1111 rev. B2 (Marvell) * SPI boot flash on PF2 (M25P64 8MB, or M25P128 16 MB) * FPGA boot flash on PF3 (M25P64 8MB, or M25P128 16 MB) * Spartan6-LX150 (memory-mapped; both PPIs also connected) * See http://www.skutek.com/ Signed-off-by: Wojtek Skulski <skulski@pas.rochester.edu> Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- MAINTAINERS | 5 +- board/blackvme/Makefile | 54 ++++++++++ board/blackvme/blackvme.c | 31 ++++++ board/blackvme/config.mk | 32 ++++++ boards.cfg | 1 + include/configs/blackvme.h | 246 ++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 368 insertions(+), 1 deletions(-) create mode 100644 board/blackvme/Makefile create mode 100644 board/blackvme/blackvme.c create mode 100644 board/blackvme/config.mk create mode 100644 include/configs/blackvme.h diff --git a/MAINTAINERS b/MAINTAINERS index d6a701d..4b23c83 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1023,9 +1023,12 @@ Blackfin Team <u-boot-devel@blackfin.uclinux.org> BF537-srv1 BF537 Wojtek Skulski <skulski@pas.rochester.edu> +Wojtek Skulski <info@skutek.com> +Blackfin Team <u-boot-devel@blackfin.uclinux.org> Benjamin Matthews <mben12@gmail.com> - BLACKSTAMP BF532 + BlackStamp BF533 + BlackVME BF561 I-SYST Micromodule <support@i-syst.com> Blackfin Team <u-boot-devel@blackfin.uclinux.org> diff --git a/board/blackvme/Makefile b/board/blackvme/Makefile new file mode 100644 index 0000000..f2bd2c2 --- /dev/null +++ b/board/blackvme/Makefile @@ -0,0 +1,54 @@ +# +# U-boot - Makefile +# +# Copyright (c) 2005-2008 Analog Device Inc. +# +# (C) Copyright 2000-2006 +# Wolfgang Denk, DENX Software Engineering, wd at denx.de. +# +# See file CREDITS for list of people who contributed to this +# project. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# + +include $(TOPDIR)/config.mk + +LIB = $(obj)lib$(BOARD).a + +COBJS-y := $(BOARD).o + +SRCS := $(SOBJS-y:.o=.S) $(COBJS-y:.o=.c) +OBJS := $(addprefix $(obj),$(COBJS-y)) +SOBJS := $(addprefix $(obj),$(SOBJS-y)) + +$(LIB): $(obj).depend $(OBJS) $(SOBJS) + $(AR) $(ARFLAGS) $@ $(OBJS) $(SOBJS) + +clean: + rm -f $(SOBJS) $(OBJS) + +distclean: clean + rm -f $(LIB) core *.bak $(obj).depend + +######################################################################### + +# defines $(obj).depend target +include $(SRCTREE)/rules.mk + +sinclude $(obj).depend + +######################################################################### diff --git a/board/blackvme/blackvme.c b/board/blackvme/blackvme.c new file mode 100644 index 0000000..eccdaf3 --- /dev/null +++ b/board/blackvme/blackvme.c @@ -0,0 +1,31 @@ +/* U-boot - blackvme.c board specific routines + * (c) Wojtek Skulski 2010 info at skutek.com + * Board info: http://www.skutek.com + * Copyright (c) 2005-2009 Analog Devices Inc. + * + * (C) Copyright 2000-2004 + * Wolfgang Denk, DENX Software Engineering, wd at denx.de. + * + * Licensed under the GPL-2 or later. + */ + +#include <common.h> +#include <netdev.h> + +int checkboard(void) +{ + printf("Board: BlackVME\n"); + printf("Support: http://www.skutek.com/\n"); + return 0; +} + +#ifdef CONFIG_DRIVER_AX88180 +/* + * The ax88180 driver had to be patched to work around a bug + * in Marvell 88E1111 B2 silicon. E-mail me for explanations. + */ +int board_eth_init(bd_t *bis) +{ + return ax88180_initialize(bis); +} +#endif /* CONFIG_DRIVER_AX88180 */ diff --git a/board/blackvme/config.mk b/board/blackvme/config.mk new file mode 100644 index 0000000..8d0fe39 --- /dev/null +++ b/board/blackvme/config.mk @@ -0,0 +1,32 @@ +# +# Copyright (c) 2005-2008 Analog Device Inc. +# +# (C) Copyright 2001 +# Wolfgang Denk, DENX Software Engineering, wd at denx.de. +# +# See file CREDITS for list of people who contributed to this +# project. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# + +# This is not actually used for Blackfin boards so do not change it +#TEXT_BASE = do-not-use-me + +CONFIG_BFIN_CPU = bf561-0.5 + +# Set some default LDR flags based on boot mode. +LDR_FLAGS += $(LDR_FLAGS-$(CONFIG_BFIN_BOOT_MODE)) diff --git a/boards.cfg b/boards.cfg index 86838f2..d1a0ac2 100644 --- a/boards.cfg +++ b/boards.cfg @@ -296,6 +296,7 @@ bf548-ezkit blackfin blackfin bf561-acvilon blackfin blackfin bf561-ezkit blackfin blackfin blackstamp blackfin blackfin +blackvme blackfin blackfin cm-bf527 blackfin blackfin cm-bf533 blackfin blackfin cm-bf537e blackfin blackfin diff --git a/include/configs/blackvme.h b/include/configs/blackvme.h new file mode 100644 index 0000000..8b2bdc7 --- /dev/null +++ b/include/configs/blackvme.h @@ -0,0 +1,246 @@ +/* U-boot for BlackVME. (C) Wojtek Skulski 2010. + * The board includes ADSP-BF561 rev. 0.5, + * 32-bit SDRAM (2 * MT48LC16M16A2TG or MT48LC32M16A2TG), + * Gigabit Ether AX88180 (ASIX) + 88E1111 rev. B2 (Marvell), + * SPI boot flash on PF2 (M25P64 8MB, or M25P128 16 MB), + * FPGA boot flash on PF3 (M25P64 8MB, or M25P128 16 MB), + * Spartan6-LX150 (memory-mapped; both PPIs also connected). + * See http://www.skutek.com + */ + +#ifndef __CONFIG_BLACKVME_H__ +#define __CONFIG_BLACKVME_H__ + +#include <asm/config-pre.h> + +/* Debugging: Set these options if you're having problems + * #define CONFIG_DEBUG_EARLY_SERIAL + * #define DEBUG + * #define CONFIG_DEBUG_DUMP + * #define CONFIG_DEBUG_DUMP_SYMS + * CONFIG_PANIC_HANG means that the board will not auto-reboot + */ +#define CONFIG_PANIC_HANG 0 + +/* CPU Options */ +#define CONFIG_BFIN_BOOT_MODE BFIN_BOOT_SPI_MASTER + +/* + * CLOCK SETTINGS CAVEAT + * You CANNOT just change the clock settings, esp. the SCLK. + * The SDRAM timing, SPI baud, and the serial UART baud + * use SCLK frequency to set their own frequencies. Therefore, + * if you change the SCLK_DIV, you may also have to adjust + * SDRAM refresh and other timings. + * -------------------------------------------------------------- + * CCLK = (CLKIN * VCO_MULT) / CCLK_DIV + * 25 * 8 / 1 = 200 MHz + * 25 * 16 / 1 = 400 MHz + * 25 * 24 / 1 = 600 MHz + * SCLK = (CLKIN * VCO_MULT) / SCLK_DIV + * 25 * 8 / 2 = 100 MHz + * 25 * 24 / 6 = 100 MHz + * 25 * 24 / 5 = 120 MHz + * 25 * 16 / 3 = 133 MHz + * 25 MHz because the oscillator also feeds the ether chip. + * CONFIG_CLKIN_HZ is 25 MHz written in Hz + * CLKIN_HALF controls the DF bit in PLL_CTL + * 0 = CLKIN 1 = CLKIN / 2 + * PLL_BYPASS controls the BYPASS bit in PLL_CTL + * 0 = do not bypass 1 = bypass PLL + * VCO_MULT = MSEL (multiplier) in PLL_CTL + * Values can range from 0-63 (where 0 means 64) + * CCLK_DIV = core clock divider (1, 2, 4, or 8 ONLY) + * SCLK_DIV = system clock divider, 1 to 15 + */ +#define CONFIG_CLKIN_HZ 25000000 +#define CONFIG_CLKIN_HALF 0 +#define CONFIG_PLL_BYPASS 0 +#define CONFIG_VCO_MULT 8 +#define CONFIG_CCLK_DIV 1 +#define CONFIG_SCLK_DIV 2 + +/* + * Ether chip in async memory space AMS3, same as BF561-EZ-KIT. + * Used in 32-bit mode. 16-bit mode not supported. + * http://docs.blackfin.uclinux.org/doku.php?id=hw:cards:ax88180 + */ +/* + * Network settings using a dedicated 2nd ether card in PC + * Windows will automatically acquire IP of that card + * Then use the dedicated card IP + 1 for the board + * http://docs.blackfin.uclinux.org/doku.php?id=setting_up_the_network + */ +#define CONFIG_NET_MULTI + +#define CONFIG_DRIVER_AX88180 1 +#define AX88180_BASE 0x2c000000 +#define CONFIG_CMD_MII /* enable probing PHY */ + +#ifdef CONFIG_NET_MULTI /* also used as the network enabler */ +# define CONFIG_HOSTNAME blackvme /* Bfin board */ +# define CONFIG_IPADDR 169.254.144.145 /* Bfin board */ +# define CONFIG_GATEWAYIP 169.254.144.144 /* dedic card */ +# define CONFIG_SERVERIP 169.254.144.144 /* tftp server */ +# define CONFIG_NETMASK 255.255.255.0 +# define CONFIG_ROOTPATH /export/uClinux-dist/romfs /*NFS*/ +# define CFG_AUTOLOAD "no" +# define CONFIG_CMD_DHCP +# define CONFIG_CMD_PING +# define CONFIG_ENV_OVERWRITE 1 /* enable changing MAC at runtime */ +/* Comment out hardcoded MAC to enable MAC storage in EEPROM */ +/* # define CONFIG_ETHADDR ff:ee:dd:cc:bb:aa */ +#endif + +/* + * SDRAM settings & memory map + */ + +#define CONFIG_MEM_SIZE 64 /* 128, 64, 32, 16 */ +#define CONFIG_MEM_ADD_WDTH 9 /* 8, 9, 10, 11 */ +/* + * SDRAM reference page + * http://docs.blackfin.uclinux.org/doku.php?id=bfin:sdram + * NOTE: BlackVME populates only SDRAM bank 0 + */ +/* CONFIG_EBIU_SDBCTL_VAL bank ctrl may be needed in future */ +#define CONFIG_EBIU_SDGCTL_VAL 0x91114d /* global control */ +#define CONFIG_EBIU_SDRRC_VAL 0x306 /* refresh rate */ + +/* Async memory global settings. (ASRAM, not SDRAM) + * HRM page 16-10. Global ASRAM control = 0x3F. Six lower bits = 1 + * CLKOUT enabled, all async banks enabled, core has priority + * bank 0&1 16 bit (FPGA) + * bank 2&3 32 bit (ether and USB chips) + */ +#define CONFIG_EBIU_AMGCTL_VAL 0x3F /* ASRAM setup */ + +/* Async mem timing: BF561 HRM page 16-12 and 16-15. + * Default values 0xFFC2 FFC2 are the slowest supported. + * Example settings of CONFIG_EBIU_AMBCTL1_VAL + * 1. EZ-KIT settings: 0xFFC2 7BB0 + * 2. Bank 3 good timing for AX88180 @ 125MHz = 0x8850 xxxx + * See the following page: + * http://docs.blackfin.uclinux.org/doku.php?id=hw:cards:ax88180 + * 3. Bank 3 timing for AX88180 @ SCLK = 100 MHz: + * AX88180 WEN = 5 clocks REN 6 clocks @ SCLK = 100 MHz + * One extra clock needed because AX88180 is asynchronous to CPU. + */ + /* bank 1 0 */ +#define CONFIG_EBIU_AMBCTL0_VAL 0xFFC2FFC2 + /* bank 3 2 */ +#define CONFIG_EBIU_AMBCTL1_VAL 0xFFC2FFC2 + +/* memory layout */ + +#define CONFIG_SYS_MONITOR_LEN (256 << 10) +#define CONFIG_SYS_MALLOC_LEN (384 << 10) + +/* + * Serial SPI Flash + * For the M25P64 SCK should be kept < 15 MHz + */ +#define CONFIG_BFIN_SPI +#define CONFIG_ENV_IS_IN_SPI_FLASH +#define CONFIG_ENV_OFFSET 0x40000 +#define CONFIG_ENV_SIZE 0x2000 +#define CONFIG_ENV_SECT_SIZE 0x40000 + +#define CONFIG_ENV_SPI_MAX_HZ 15000000 +#define CONFIG_SF_DEFAULT_SPEED 15000000 +#define CONFIG_SPI_FLASH +#define CONFIG_SPI_FLASH_STMICRO + +/* + * Interactive command settings + */ + +#define CONFIG_SYS_LONGHELP 1 +#define CONFIG_CMDLINE_EDITING 1 +#define CONFIG_AUTO_COMPLETE 1 + +#include <config_cmd_default.h> + +#define CONFIG_CMD_BOOTLDR +#define CONFIG_CMD_CACHE +#define CONFIG_CMD_CPLBINFO +#define CONFIG_CMD_SF +#define CONFIG_CMD_ELF + +/* + * Default: boot from SPI flash. + * "sfboot" is a composite command defined in extra settings + */ +#define CONFIG_BOOTDELAY 5 +#define CONFIG_BOOTCOMMAND "run sfboot" + +/* + * Console settings + */ +#define CONFIG_BAUDRATE 57600 +#define CONFIG_LOADS_ECHO 1 +#define CONFIG_UART_CONSOLE 0 + +/* + * U-Boot environment variables. Use "printenv" to examine. + * http://docs.blackfin.uclinux.org/doku.php?id=bootloaders:u-boot:env + */ +#define CONFIG_BOOTARGS \ + "root=/dev/mtdblock0 rw " \ + "clkin_hz=" MK_STR(CONFIG_CLKIN_HZ) " " \ + "earlyprintk=serial,uart0," \ + MK_STR(CONFIG_BAUDRATE) " " \ + "console=ttyBF0," MK_STR(CONFIG_BAUDRATE) " " + +/* Convenience env variables & commands. + * Reserve kernstart = 0x20000 = 128 kB for U-Boot. + * Reserve kernarea = 0x500000 = 5 MB for kernel (reasonable size). + * U-Boot image is saved at flash offset=0. + * Kernel image is saved at flash offset=$kernstart. + * Instructions. Ksave takes about a minute to complete. + * 1. Update U-Boot: run uget; run usave + * 2. Update kernel: run kget; run ksave + * After updating U-Boot also update the kernel per above instructions + * to make the saved environment consistent with the flash. + */ +#define CONFIG_EXTRA_ENV_SETTINGS \ + "kernstart=0x20000\0" \ + "kernarea=0x500000\0" \ + "uget=tftp u-boot.ldr\0" \ + "kget=tftp uImage\0" \ + "usave=sf probe 2; " \ + "sf erase 0 $(kernstart); " \ + "sf write $(fileaddr) 0 $(filesize)\0" \ + "ksave=sf probe 2; " \ + "saveenv; " \ + "echo Now patiently wait for the prompt...; " \ + "sf erase $(kernstart) $(kernarea); " \ + "sf write $(fileaddr) $(kernstart) $(filesize)\0" \ + "sfboot=sf probe 2; " \ + "sf read $(loadaddr) $(kernstart) $(filesize); " \ + "run addip; bootm\0" \ + "addip=setenv bootargs $(bootargs) " \ + "ip=$(ipaddr):$(serverip):$(gatewayip):" \ + "$(netmask):$(hostname):eth0:off\0" + +/* + * Soft I2C settings (BF561 does not have hard I2C) + * PF12,13 on SPI connector 0. + */ +#ifdef CONFIG_SOFT_I2C +# define CONFIG_CMD_I2C +# define CONFIG_SOFT_I2C_GPIO_SCL GPIO_PF12 +# define CONFIG_SOFT_I2C_GPIO_SDA GPIO_PF13 +# define CONFIG_SYS_I2C_SPEED 50000 +# define CONFIG_SYS_I2C_SLAVE 0xFE +#endif + +/* + * No Parallel Flash on this board + */ +#define CONFIG_SYS_NO_FLASH +#undef CONFIG_CMD_IMLS +#undef CONFIG_CMD_JFFS2 +#undef CONFIG_CMD_FLASH + +#endif -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 32/37] Blackfin: blackvme: new board port 2010-10-02 20:05 ` [U-Boot] [PATCH 32/37] Blackfin: blackvme: new board port Mike Frysinger @ 2010-10-03 1:52 ` Wojtek Skulski 0 siblings, 0 replies; 149+ messages in thread From: Wojtek Skulski @ 2010-10-03 1:52 UTC (permalink / raw) To: u-boot Mike: thanks a lot. Wojetk ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 33/37] Blackfin: fix MMC init output alignment 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (24 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 32/37] Blackfin: blackvme: new board port Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 34/37] Blackfin: bf548-ezkit: bump SPI flash size up Mike Frysinger ` (4 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- arch/blackfin/lib/board.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/blackfin/lib/board.c b/arch/blackfin/lib/board.c index 94fbbfe..fcfd174 100644 --- a/arch/blackfin/lib/board.c +++ b/arch/blackfin/lib/board.c @@ -351,7 +351,7 @@ void board_init_r(gd_t * id, ulong dest_addr) #endif #ifdef CONFIG_GENERIC_MMC - puts("MMC: "); + puts("MMC: "); mmc_initialize(bd); #endif -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 34/37] Blackfin: bf548-ezkit: bump SPI flash size up 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (25 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 33/37] Blackfin: fix MMC init output alignment Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 35/37] Blackfin: bf527-ad7160-eval: fix GPIO CS define Mike Frysinger ` (3 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot The current size used (256KiB) is smaller than the LDR created for the bf548-ezkit, so 'run update' doesn't work correctly. So bump up the size a bit by making this flexible per-board config. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- include/configs/bf548-ezkit.h | 1 + include/configs/bfin_adi_common.h | 5 ++++- 2 files changed, 5 insertions(+), 1 deletions(-) diff --git a/include/configs/bf548-ezkit.h b/include/configs/bf548-ezkit.h index d299dc1..4412177 100644 --- a/include/configs/bf548-ezkit.h +++ b/include/configs/bf548-ezkit.h @@ -182,6 +182,7 @@ #define CONFIG_BOARD_EARLY_INIT_F #define CONFIG_RTC_BFIN #define CONFIG_UART_CONSOLE 1 +#define CONFIG_BFIN_SPI_IMG_SIZE 0x50000 #ifndef __ADSPBF542__ /* Don't waste time transferring a logo over the UART */ diff --git a/include/configs/bfin_adi_common.h b/include/configs/bfin_adi_common.h index 3e9f3b2..608788a 100644 --- a/include/configs/bfin_adi_common.h +++ b/include/configs/bfin_adi_common.h @@ -172,9 +172,12 @@ # define UBOOT_ENV_UPDATE \ "eeprom write $(loadaddr) 0x0 $(filesize)" # else +# ifndef CONFIG_BFIN_SPI_IMG_SIZE +# define CONFIG_BFIN_SPI_IMG_SIZE 0x40000 +# endif # define UBOOT_ENV_UPDATE \ "sf probe " MK_STR(BFIN_BOOT_SPI_SSEL) ";" \ - "sf erase 0 0x40000;" \ + "sf erase 0 " MK_STR(CONFIG_BFIN_SPI_IMG_SIZE) ";" \ "sf write $(loadaddr) 0 $(filesize)" # endif # elif (CONFIG_BFIN_BOOT_MODE == BFIN_BOOT_NAND) -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 35/37] Blackfin: bf527-ad7160-eval: fix GPIO CS define 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (26 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 34/37] Blackfin: bf548-ezkit: bump SPI flash size up Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 36/37] Blackfin: bf537-pnav: increase monitor len Mike Frysinger ` (2 subsequent siblings) 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot Rather than use a hardcoded "7", use the new Blackfin global define. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- include/configs/bf527-ad7160-eval.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/configs/bf527-ad7160-eval.h b/include/configs/bf527-ad7160-eval.h index fbcf019..14ade1b 100644 --- a/include/configs/bf527-ad7160-eval.h +++ b/include/configs/bf527-ad7160-eval.h @@ -129,7 +129,7 @@ #define CONFIG_MMC #define CONFIG_CMD_EXT2 #define CONFIG_SPI_MMC -#define CONFIG_SPI_MMC_DEFAULT_CS (7 + GPIO_PH3) +#define CONFIG_SPI_MMC_DEFAULT_CS (MAX_CTRL_CS + GPIO_PH3) /* -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 36/37] Blackfin: bf537-pnav: increase monitor len 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (27 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 35/37] Blackfin: bf527-ad7160-eval: fix GPIO CS define Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 37/37] Blackfin: otp: fix build after constification of args[] Mike Frysinger 2010-10-04 17:33 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot Building this board for parallel flash fills up the bss section and thus fails to link, so bump up the monitor size a bit. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- include/configs/bf537-pnav.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/include/configs/bf537-pnav.h b/include/configs/bf537-pnav.h index 30607d9..730ae27 100644 --- a/include/configs/bf537-pnav.h +++ b/include/configs/bf537-pnav.h @@ -51,7 +51,7 @@ #define CONFIG_EBIU_AMBCTL0_VAL 0x7BB033B0 #define CONFIG_EBIU_AMBCTL1_VAL 0xFFC27BB0 -#define CONFIG_SYS_MONITOR_LEN (256 * 1024) +#define CONFIG_SYS_MONITOR_LEN (512 * 1024) #define CONFIG_SYS_MALLOC_LEN (128 * 1024) -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 37/37] Blackfin: otp: fix build after constification of args[] 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (28 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 36/37] Blackfin: bf537-pnav: increase monitor len Mike Frysinger @ 2010-10-02 20:05 ` Mike Frysinger 2010-10-04 17:33 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger 30 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-10-02 20:05 UTC (permalink / raw) To: u-boot The OTP code does a little shuffling of arguments that aren't really necessary, so use a local variable instead to fix build errors now that the args[] parameter is const. Signed-off-by: Mike Frysinger <vapier@gentoo.org> --- common/cmd_otp.c | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/common/cmd_otp.c b/common/cmd_otp.c index 56f08e0..eb93eb2 100644 --- a/common/cmd_otp.c +++ b/common/cmd_otp.c @@ -82,6 +82,7 @@ static void set_otp_timing(bool write) int do_otp(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { + char *cmd; uint32_t ret, base_flags; bool prompt_user, force_read; uint32_t (*otp_func)(uint32_t page, uint32_t flags, uint64_t *page_content); @@ -93,21 +94,21 @@ int do_otp(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) prompt_user = false; base_flags = 0; - if (!strcmp(argv[1], "read")) + cmd = argv[1]; + if (!strcmp(cmd, "read")) otp_func = bfrom_OtpRead; - else if (!strcmp(argv[1], "dump")) { + else if (!strcmp(cmd, "dump")) { otp_func = bfrom_OtpRead; force_read = true; - } else if (!strcmp(argv[1], "write")) { + } else if (!strcmp(cmd, "write")) { otp_func = bfrom_OtpWrite; base_flags = OTP_CHECK_FOR_PREV_WRITE; if (!strcmp(argv[2], "--force")) { - argv[2] = argv[1]; argv++; --argc; } else prompt_user = false; - } else if (!strcmp(argv[1], "lock")) { + } else if (!strcmp(cmd, "lock")) { if (argc != 4) goto usage; otp_func = bfrom_OtpWrite; @@ -175,7 +176,7 @@ int do_otp(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) } printf("OTP memory %s: addr 0x%p page 0x%03X count %zu ... ", - argv[1], addr, page, count); + cmd, addr, page, count); set_otp_timing(otp_func == bfrom_OtpWrite); if (otp_func == bfrom_OtpWrite && check_voltage()) { -- 1.7.3.1 ^ permalink raw reply related [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger ` (29 preceding siblings ...) 2010-10-02 20:05 ` [U-Boot] [PATCH 37/37] Blackfin: otp: fix build after constification of args[] Mike Frysinger @ 2010-10-04 17:33 ` Mike Frysinger 2010-10-05 12:43 ` Wolfgang Denk 30 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2010-10-04 17:33 UTC (permalink / raw) To: u-boot The following changes since commit 2e6e1772c0e34871769be4aef79748fe3e47d953: Merge branch 'next' of /home/wd/git/u-boot/next (2010-09-28 23:30:47 +0200) are available in the git repository at: git://www.denx.de/git/u-boot-blackfin.git master Mike Frysinger (34): Blackfin: add support for BF538/BF539 processors Blackfin: add support for BF51x parts Blackfin: bfin_spi: add optional DMA support Blackfin: bfin_sdh: clean up send_cmd Blackfin: unify gpio cfi implementations Blackfin: punt headers for non-existent BF541 Blackfin: bfin_mac: convert from old style MMR macros Blackfin: bf537-stamp: post: update old MMR style macros Blackfin: bf527-ezkit: video: convert from old style MMR macros Blackfin: bf548-ezkit: video: convert from old style MMR macros Blackfin: cm-bf548: video: convert from old style MMR macros Blackfin: bf527-ad7160-eval: convert from old style MMR macros Blackfin: punt old *p style volatile MMR defines Blackfin: bf537: unify arch header duplication Blackfin: bf52x: unify arch header duplication Blackfin: unify core MMRs Blackfin: bf533: merge headers Blackfin: bf561: merge headers Blackfin: move CONFIG_BFIN_CPU to board config.mk Blackfin: cmd_gpio: document/extend input sub-option Blackfin: adi config: add an "all spi flashes" option to unify board lists Blackfin: adi config: add a hook for boards to append the env Blackfin: bf527-sdp: new board port Blackfin: cmd_gpio: return gpio value to caller Blackfin: adi config: allow boards to tweak a little more Blackfin: adi config: enable nand lock/unlock support Blackfin: bf526-ezbrd: enable BootROM-OOB layout when booting from NAND Blackfin: cmd_gpio: accept upper case pin names Blackfin: propagate target cpu defines when building embedded env Blackfin: fix MMC init output alignment Blackfin: bf548-ezkit: bump SPI flash size up Blackfin: bf527-ad7160-eval: fix GPIO CS define Blackfin: bf537-pnav: increase monitor len Blackfin: otp: fix build after constification of args[] Peter Meerwald (2): Blackfin: support a 3rd gpio cfi pin Blackfin: bct-brettl2: new board port Wojtek Skulski (1): Blackfin: blackvme: new board port MAINTAINERS | 10 +- arch/blackfin/config.mk | 7 +- arch/blackfin/cpu/cmd_gpio.c | 34 +- arch/blackfin/include/asm/blackfin_cdef.h | 19 +- arch/blackfin/include/asm/blackfin_def.h | 33 +- arch/blackfin/include/asm/config.h | 5 - arch/blackfin/include/asm/dma.h | 75 + arch/blackfin/include/asm/mach-bf518/BF512_cdef.h | 1000 ++++++++++ arch/blackfin/include/asm/mach-bf518/BF512_def.h | 523 +++++ arch/blackfin/include/asm/mach-bf518/BF514_cdef.h | 68 + arch/blackfin/include/asm/mach-bf518/BF514_def.h | 40 + arch/blackfin/include/asm/mach-bf518/BF516_cdef.h | 170 ++ arch/blackfin/include/asm/mach-bf518/BF516_def.h | 91 + arch/blackfin/include/asm/mach-bf518/BF518_cdef.h | 58 + arch/blackfin/include/asm/mach-bf518/BF518_def.h | 35 + arch/blackfin/include/asm/mach-bf518/anomaly.h | 158 ++ arch/blackfin/include/asm/mach-bf518/def_local.h | 5 + arch/blackfin/include/asm/mach-bf518/gpio.h | 58 + arch/blackfin/include/asm/mach-bf518/portmux.h | 201 ++ arch/blackfin/include/asm/mach-bf518/ports.h | 59 + .../asm/mach-bf527/ADSP-EDN-BF52x-extended_cdef.h | 511 ----- .../asm/mach-bf527/ADSP-EDN-BF52x-extended_def.h | 6 - arch/blackfin/include/asm/mach-bf527/BF522_cdef.h | 311 --- arch/blackfin/include/asm/mach-bf527/BF522_def.h | 101 - arch/blackfin/include/asm/mach-bf527/BF523_cdef.h | 342 +---- arch/blackfin/include/asm/mach-bf527/BF523_def.h | 124 +-- arch/blackfin/include/asm/mach-bf527/BF524_cdef.h | 480 ----- arch/blackfin/include/asm/mach-bf527/BF524_def.h | 101 - arch/blackfin/include/asm/mach-bf527/BF525_cdef.h | 849 +-------- arch/blackfin/include/asm/mach-bf527/BF525_def.h | 293 +--- arch/blackfin/include/asm/mach-bf527/BF526_cdef.h | 559 ------ arch/blackfin/include/asm/mach-bf527/BF526_def.h | 101 - arch/blackfin/include/asm/mach-bf527/BF527_cdef.h | 1086 +----------- arch/blackfin/include/asm/mach-bf527/BF527_def.h | 372 +---- arch/blackfin/include/asm/mach-bf533/BF531_cdef.h | 862 ++++++++- arch/blackfin/include/asm/mach-bf533/BF531_def.h | 428 ++++- arch/blackfin/include/asm/mach-bf533/BF532_cdef.h | 15 +- arch/blackfin/include/asm/mach-bf533/BF532_def.h | 6 +- arch/blackfin/include/asm/mach-bf533/BF533_cdef.h | 15 +- arch/blackfin/include/asm/mach-bf533/BF533_def.h | 4 +- .../asm/mach-bf537/ADSP-EDN-BF534-extended_cdef.h | 1130 +----------- .../asm/mach-bf537/ADSP-EDN-BF534-extended_def.h | 109 +- arch/blackfin/include/asm/mach-bf537/BF534_def.h | 2 + arch/blackfin/include/asm/mach-bf537/BF536_cdef.h | 83 +- arch/blackfin/include/asm/mach-bf537/BF536_def.h | 13 +- arch/blackfin/include/asm/mach-bf537/BF537_cdef.h | 252 +--- arch/blackfin/include/asm/mach-bf537/BF537_def.h | 109 +- arch/blackfin/include/asm/mach-bf538/BF538_cdef.h | 2014 +++++++++++++++++++ arch/blackfin/include/asm/mach-bf538/BF538_def.h | 1031 ++++++++++ arch/blackfin/include/asm/mach-bf538/BF539_cdef.h | 1 + arch/blackfin/include/asm/mach-bf538/BF539_def.h | 1 + arch/blackfin/include/asm/mach-bf538/anomaly.h | 196 ++ arch/blackfin/include/asm/mach-bf538/def_local.h | 5 + arch/blackfin/include/asm/mach-bf538/gpio.h | 73 + arch/blackfin/include/asm/mach-bf538/portmux.h | 114 ++ arch/blackfin/include/asm/mach-bf538/ports.h | 13 + .../asm/mach-bf548/ADSP-EDN-BF542-extended_cdef.h | 1465 -------------- .../asm/mach-bf548/ADSP-EDN-BF542-extended_def.h | 4 - .../asm/mach-bf548/ADSP-EDN-BF544-extended_cdef.h | 1663 ---------------- .../asm/mach-bf548/ADSP-EDN-BF544-extended_def.h | 4 - .../asm/mach-bf548/ADSP-EDN-BF547-extended_cdef.h | 1211 ------------ .../asm/mach-bf548/ADSP-EDN-BF547-extended_def.h | 4 - .../asm/mach-bf548/ADSP-EDN-BF548-extended_cdef.h | 1935 ------------------ .../asm/mach-bf548/ADSP-EDN-BF548-extended_def.h | 4 - .../asm/mach-bf548/ADSP-EDN-BF549-extended_cdef.h | 2051 -------------------- .../asm/mach-bf548/ADSP-EDN-BF549-extended_def.h | 4 - arch/blackfin/include/asm/mach-bf548/BF541_cdef.h | 323 --- arch/blackfin/include/asm/mach-bf548/BF541_def.h | 117 -- arch/blackfin/include/asm/mach-bf548/BF542_cdef.h | 303 --- arch/blackfin/include/asm/mach-bf548/BF542_def.h | 100 - arch/blackfin/include/asm/mach-bf548/BF544_cdef.h | 303 --- arch/blackfin/include/asm/mach-bf548/BF544_def.h | 100 - arch/blackfin/include/asm/mach-bf548/BF547_cdef.h | 303 --- arch/blackfin/include/asm/mach-bf548/BF547_def.h | 100 - arch/blackfin/include/asm/mach-bf548/BF548_cdef.h | 303 --- arch/blackfin/include/asm/mach-bf548/BF548_def.h | 100 - arch/blackfin/include/asm/mach-bf548/BF549_cdef.h | 303 --- arch/blackfin/include/asm/mach-bf548/BF549_def.h | 100 - arch/blackfin/include/asm/mach-bf561/BF561_cdef.h | 1594 ++++++++++++--- arch/blackfin/include/asm/mach-bf561/BF561_def.h | 724 ++++++- .../mach-common/ADSP-EDN-DUAL-CORE-extended_cdef.h | 1988 ------------------- .../mach-common/ADSP-EDN-DUAL-CORE-extended_def.h | 670 ------- .../include/asm/mach-common/ADSP-EDN-core_cdef.h | 253 +++- .../include/asm/mach-common/ADSP-EDN-core_def.h | 120 ++- .../asm/mach-common/ADSP-EDN-extended_cdef.h | 1607 --------------- .../asm/mach-common/ADSP-EDN-extended_def.h | 543 ------ arch/blackfin/lib/board.c | 4 +- board/bct-brettl2/Makefile | 51 + board/bct-brettl2/bct-brettl2.c | 123 ++ board/bct-brettl2/cled.c | 32 + board/bct-brettl2/config.mk | 35 + board/bct-brettl2/gpio_cfi_flash.c | 4 + board/bct-brettl2/smsc9303.c | 176 ++ board/bct-brettl2/smsc9303.h | 9 + board/bf518f-ezbrd/config.mk | 2 + board/bf526-ezbrd/config.mk | 2 + board/bf527-ad7160-eval/bf527-ad7160-eval.c | 2 +- board/bf527-ad7160-eval/config.mk | 2 + board/bf527-ezkit/config.mk | 2 + board/bf527-ezkit/video.c | 76 +- board/bf527-sdp/Makefile | 54 + board/bf527-sdp/bf527-sdp.c | 32 + board/bf527-sdp/config.mk | 36 + board/bf533-ezkit/config.mk | 2 + board/bf533-stamp/config.mk | 2 + board/bf537-minotaur/config.mk | 2 + board/bf537-pnav/config.mk | 2 + board/bf537-srv1/config.mk | 2 + board/bf537-stamp/config.mk | 2 + board/bf537-stamp/post-memory.c | 54 +- board/bf537-stamp/post.c | 152 +- board/bf538f-ezkit/config.mk | 2 + board/bf548-ezkit/config.mk | 2 + board/bf548-ezkit/video.c | 21 +- board/bf561-acvilon/config.mk | 2 + board/bf561-ezkit/config.mk | 2 + board/blackstamp/config.mk | 2 + board/blackvme/Makefile | 54 + board/blackvme/blackvme.c | 31 + board/blackvme/config.mk | 32 + board/cm-bf527/cm-bf527.c | 2 +- board/cm-bf527/config.mk | 2 + board/cm-bf527/gpio_cfi_flash.c | 63 +- board/cm-bf527/gpio_cfi_flash.h | 10 - board/cm-bf533/config.mk | 2 + board/cm-bf537e/config.mk | 2 + board/cm-bf537e/gpio_cfi_flash.c | 33 +- board/cm-bf537u/cm-bf537u.c | 2 +- board/cm-bf537u/config.mk | 2 + board/cm-bf537u/gpio_cfi_flash.c | 60 +- board/cm-bf537u/gpio_cfi_flash.h | 10 - board/cm-bf548/config.mk | 2 + board/cm-bf548/video.c | 23 +- board/cm-bf561/config.mk | 2 + board/ibf-dsp561/config.mk | 2 + board/ip04/config.mk | 2 + board/tcm-bf518/config.mk | 2 + board/tcm-bf537/config.mk | 2 + board/tcm-bf537/gpio_cfi_flash.c | 63 +- board/tcm-bf537/gpio_cfi_flash.h | 10 - board/tcm-bf537/tcm-bf537.c | 2 +- boards.cfg | 3 + common/cmd_otp.c | 13 +- drivers/mmc/bfin_sdh.c | 25 +- drivers/net/bfin_mac.c | 68 +- drivers/spi/bfin_spi.c | 155 ++- include/configs/bct-brettl2.h | 155 ++ include/configs/bf518f-ezbrd.h | 1 - include/configs/bf526-ezbrd.h | 6 +- include/configs/bf527-ad7160-eval.h | 3 +- include/configs/bf527-ezkit.h | 1 - include/configs/bf527-sdp.h | 121 ++ include/configs/bf533-ezkit.h | 1 - include/configs/bf533-stamp.h | 6 +- include/configs/bf537-minotaur.h | 1 - include/configs/bf537-pnav.h | 3 +- include/configs/bf537-srv1.h | 1 - include/configs/bf537-stamp.h | 6 +- include/configs/bf538f-ezkit.h | 6 +- include/configs/bf548-ezkit.h | 2 +- include/configs/bf561-acvilon.h | 1 - include/configs/bf561-ezkit.h | 1 - include/configs/bfin_adi_common.h | 46 +- include/configs/blackstamp.h | 1 - include/configs/blackvme.h | 246 +++ include/configs/cm-bf527.h | 1 - include/configs/cm-bf533.h | 1 - include/configs/cm-bf537e.h | 1 - include/configs/cm-bf537u.h | 1 - include/configs/cm-bf548.h | 1 - include/configs/cm-bf561.h | 1 - include/configs/ibf-dsp561.h | 1 - include/configs/ip04.h | 1 - include/configs/tcm-bf518.h | 1 - include/configs/tcm-bf537.h | 1 - 175 files changed, 11281 insertions(+), 23567 deletions(-) create mode 100644 arch/blackfin/include/asm/dma.h create mode 100644 arch/blackfin/include/asm/mach-bf518/BF512_cdef.h create mode 100644 arch/blackfin/include/asm/mach-bf518/BF512_def.h create mode 100644 arch/blackfin/include/asm/mach-bf518/BF514_cdef.h create mode 100644 arch/blackfin/include/asm/mach-bf518/BF514_def.h create mode 100644 arch/blackfin/include/asm/mach-bf518/BF516_cdef.h create mode 100644 arch/blackfin/include/asm/mach-bf518/BF516_def.h create mode 100644 arch/blackfin/include/asm/mach-bf518/BF518_cdef.h create mode 100644 arch/blackfin/include/asm/mach-bf518/BF518_def.h create mode 100644 arch/blackfin/include/asm/mach-bf518/anomaly.h create mode 100644 arch/blackfin/include/asm/mach-bf518/def_local.h create mode 100644 arch/blackfin/include/asm/mach-bf518/gpio.h create mode 100644 arch/blackfin/include/asm/mach-bf518/portmux.h create mode 100644 arch/blackfin/include/asm/mach-bf518/ports.h create mode 100644 arch/blackfin/include/asm/mach-bf538/BF538_cdef.h create mode 100644 arch/blackfin/include/asm/mach-bf538/BF538_def.h create mode 100644 arch/blackfin/include/asm/mach-bf538/BF539_cdef.h create mode 100644 arch/blackfin/include/asm/mach-bf538/BF539_def.h create mode 100644 arch/blackfin/include/asm/mach-bf538/anomaly.h create mode 100644 arch/blackfin/include/asm/mach-bf538/def_local.h create mode 100644 arch/blackfin/include/asm/mach-bf538/gpio.h create mode 100644 arch/blackfin/include/asm/mach-bf538/portmux.h create mode 100644 arch/blackfin/include/asm/mach-bf538/ports.h delete mode 100644 arch/blackfin/include/asm/mach-bf548/BF541_cdef.h delete mode 100644 arch/blackfin/include/asm/mach-bf548/BF541_def.h delete mode 100644 arch/blackfin/include/asm/mach-common/ADSP-EDN-DUAL-CORE-extended_cdef.h delete mode 100644 arch/blackfin/include/asm/mach-common/ADSP-EDN-DUAL-CORE-extended_def.h delete mode 100644 arch/blackfin/include/asm/mach-common/ADSP-EDN-extended_cdef.h delete mode 100644 arch/blackfin/include/asm/mach-common/ADSP-EDN-extended_def.h create mode 100644 board/bct-brettl2/Makefile create mode 100644 board/bct-brettl2/bct-brettl2.c create mode 100644 board/bct-brettl2/cled.c create mode 100644 board/bct-brettl2/config.mk create mode 100644 board/bct-brettl2/gpio_cfi_flash.c create mode 100644 board/bct-brettl2/smsc9303.c create mode 100644 board/bct-brettl2/smsc9303.h create mode 100644 board/bf527-sdp/Makefile create mode 100644 board/bf527-sdp/bf527-sdp.c create mode 100644 board/bf527-sdp/config.mk create mode 100644 board/blackvme/Makefile create mode 100644 board/blackvme/blackvme.c create mode 100644 board/blackvme/config.mk delete mode 100644 board/cm-bf527/gpio_cfi_flash.h delete mode 100644 board/cm-bf537u/gpio_cfi_flash.h delete mode 100644 board/tcm-bf537/gpio_cfi_flash.h create mode 100644 include/configs/bct-brettl2.h create mode 100644 include/configs/bf527-sdp.h create mode 100644 include/configs/blackvme.h ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2010-10-04 17:33 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger @ 2010-10-05 12:43 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2010-10-05 12:43 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1286213633-8304-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 2e6e1772c0e34871769be4aef79748fe3e47d953: > > Merge branch 'next' of /home/wd/git/u-boot/next (2010-09-28 23:30:47 +0200) > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (34): > Blackfin: add support for BF538/BF539 processors > Blackfin: add support for BF51x parts > Blackfin: bfin_spi: add optional DMA support > Blackfin: bfin_sdh: clean up send_cmd > Blackfin: unify gpio cfi implementations > Blackfin: punt headers for non-existent BF541 > Blackfin: bfin_mac: convert from old style MMR macros > Blackfin: bf537-stamp: post: update old MMR style macros > Blackfin: bf527-ezkit: video: convert from old style MMR macros > Blackfin: bf548-ezkit: video: convert from old style MMR macros > Blackfin: cm-bf548: video: convert from old style MMR macros > Blackfin: bf527-ad7160-eval: convert from old style MMR macros > Blackfin: punt old *p style volatile MMR defines > Blackfin: bf537: unify arch header duplication > Blackfin: bf52x: unify arch header duplication > Blackfin: unify core MMRs > Blackfin: bf533: merge headers > Blackfin: bf561: merge headers > Blackfin: move CONFIG_BFIN_CPU to board config.mk > Blackfin: cmd_gpio: document/extend input sub-option > Blackfin: adi config: add an "all spi flashes" option to unify board lists > Blackfin: adi config: add a hook for boards to append the env > Blackfin: bf527-sdp: new board port > Blackfin: cmd_gpio: return gpio value to caller > Blackfin: adi config: allow boards to tweak a little more > Blackfin: adi config: enable nand lock/unlock support > Blackfin: bf526-ezbrd: enable BootROM-OOB layout when booting from NAND > Blackfin: cmd_gpio: accept upper case pin names > Blackfin: propagate target cpu defines when building embedded env > Blackfin: fix MMC init output alignment > Blackfin: bf548-ezkit: bump SPI flash size up > Blackfin: bf527-ad7160-eval: fix GPIO CS define > Blackfin: bf537-pnav: increase monitor len > Blackfin: otp: fix build after constification of args[] > > Peter Meerwald (2): > Blackfin: support a 3rd gpio cfi pin > Blackfin: bct-brettl2: new board port > > Wojtek Skulski (1): > Blackfin: blackvme: new board port > > MAINTAINERS | 10 +- > arch/blackfin/config.mk | 7 +- > arch/blackfin/cpu/cmd_gpio.c | 34 +- > arch/blackfin/include/asm/blackfin_cdef.h | 19 +- > arch/blackfin/include/asm/blackfin_def.h | 33 +- > arch/blackfin/include/asm/config.h | 5 - > arch/blackfin/include/asm/dma.h | 75 + > arch/blackfin/include/asm/mach-bf518/BF512_cdef.h | 1000 ++++++++++ > arch/blackfin/include/asm/mach-bf518/BF512_def.h | 523 +++++ > arch/blackfin/include/asm/mach-bf518/BF514_cdef.h | 68 + > arch/blackfin/include/asm/mach-bf518/BF514_def.h | 40 + > arch/blackfin/include/asm/mach-bf518/BF516_cdef.h | 170 ++ > arch/blackfin/include/asm/mach-bf518/BF516_def.h | 91 + > arch/blackfin/include/asm/mach-bf518/BF518_cdef.h | 58 + > arch/blackfin/include/asm/mach-bf518/BF518_def.h | 35 + > arch/blackfin/include/asm/mach-bf518/anomaly.h | 158 ++ > arch/blackfin/include/asm/mach-bf518/def_local.h | 5 + > arch/blackfin/include/asm/mach-bf518/gpio.h | 58 + > arch/blackfin/include/asm/mach-bf518/portmux.h | 201 ++ > arch/blackfin/include/asm/mach-bf518/ports.h | 59 + > .../asm/mach-bf527/ADSP-EDN-BF52x-extended_cdef.h | 511 ----- > .../asm/mach-bf527/ADSP-EDN-BF52x-extended_def.h | 6 - > arch/blackfin/include/asm/mach-bf527/BF522_cdef.h | 311 --- > arch/blackfin/include/asm/mach-bf527/BF522_def.h | 101 - > arch/blackfin/include/asm/mach-bf527/BF523_cdef.h | 342 +---- > arch/blackfin/include/asm/mach-bf527/BF523_def.h | 124 +-- > arch/blackfin/include/asm/mach-bf527/BF524_cdef.h | 480 ----- > arch/blackfin/include/asm/mach-bf527/BF524_def.h | 101 - > arch/blackfin/include/asm/mach-bf527/BF525_cdef.h | 849 +-------- > arch/blackfin/include/asm/mach-bf527/BF525_def.h | 293 +--- > arch/blackfin/include/asm/mach-bf527/BF526_cdef.h | 559 ------ > arch/blackfin/include/asm/mach-bf527/BF526_def.h | 101 - > arch/blackfin/include/asm/mach-bf527/BF527_cdef.h | 1086 +----------- > arch/blackfin/include/asm/mach-bf527/BF527_def.h | 372 +---- > arch/blackfin/include/asm/mach-bf533/BF531_cdef.h | 862 ++++++++- > arch/blackfin/include/asm/mach-bf533/BF531_def.h | 428 ++++- > arch/blackfin/include/asm/mach-bf533/BF532_cdef.h | 15 +- > arch/blackfin/include/asm/mach-bf533/BF532_def.h | 6 +- > arch/blackfin/include/asm/mach-bf533/BF533_cdef.h | 15 +- > arch/blackfin/include/asm/mach-bf533/BF533_def.h | 4 +- > .../asm/mach-bf537/ADSP-EDN-BF534-extended_cdef.h | 1130 +----------- > .../asm/mach-bf537/ADSP-EDN-BF534-extended_def.h | 109 +- > arch/blackfin/include/asm/mach-bf537/BF534_def.h | 2 + > arch/blackfin/include/asm/mach-bf537/BF536_cdef.h | 83 +- > arch/blackfin/include/asm/mach-bf537/BF536_def.h | 13 +- > arch/blackfin/include/asm/mach-bf537/BF537_cdef.h | 252 +--- > arch/blackfin/include/asm/mach-bf537/BF537_def.h | 109 +- > arch/blackfin/include/asm/mach-bf538/BF538_cdef.h | 2014 +++++++++++++++++++ > arch/blackfin/include/asm/mach-bf538/BF538_def.h | 1031 ++++++++++ > arch/blackfin/include/asm/mach-bf538/BF539_cdef.h | 1 + > arch/blackfin/include/asm/mach-bf538/BF539_def.h | 1 + > arch/blackfin/include/asm/mach-bf538/anomaly.h | 196 ++ > arch/blackfin/include/asm/mach-bf538/def_local.h | 5 + > arch/blackfin/include/asm/mach-bf538/gpio.h | 73 + > arch/blackfin/include/asm/mach-bf538/portmux.h | 114 ++ > arch/blackfin/include/asm/mach-bf538/ports.h | 13 + > .../asm/mach-bf548/ADSP-EDN-BF542-extended_cdef.h | 1465 -------------- > .../asm/mach-bf548/ADSP-EDN-BF542-extended_def.h | 4 - > .../asm/mach-bf548/ADSP-EDN-BF544-extended_cdef.h | 1663 ---------------- > .../asm/mach-bf548/ADSP-EDN-BF544-extended_def.h | 4 - > .../asm/mach-bf548/ADSP-EDN-BF547-extended_cdef.h | 1211 ------------ > .../asm/mach-bf548/ADSP-EDN-BF547-extended_def.h | 4 - > .../asm/mach-bf548/ADSP-EDN-BF548-extended_cdef.h | 1935 ------------------ > .../asm/mach-bf548/ADSP-EDN-BF548-extended_def.h | 4 - > .../asm/mach-bf548/ADSP-EDN-BF549-extended_cdef.h | 2051 -------------------- > .../asm/mach-bf548/ADSP-EDN-BF549-extended_def.h | 4 - > arch/blackfin/include/asm/mach-bf548/BF541_cdef.h | 323 --- > arch/blackfin/include/asm/mach-bf548/BF541_def.h | 117 -- > arch/blackfin/include/asm/mach-bf548/BF542_cdef.h | 303 --- > arch/blackfin/include/asm/mach-bf548/BF542_def.h | 100 - > arch/blackfin/include/asm/mach-bf548/BF544_cdef.h | 303 --- > arch/blackfin/include/asm/mach-bf548/BF544_def.h | 100 - > arch/blackfin/include/asm/mach-bf548/BF547_cdef.h | 303 --- > arch/blackfin/include/asm/mach-bf548/BF547_def.h | 100 - > arch/blackfin/include/asm/mach-bf548/BF548_cdef.h | 303 --- > arch/blackfin/include/asm/mach-bf548/BF548_def.h | 100 - > arch/blackfin/include/asm/mach-bf548/BF549_cdef.h | 303 --- > arch/blackfin/include/asm/mach-bf548/BF549_def.h | 100 - > arch/blackfin/include/asm/mach-bf561/BF561_cdef.h | 1594 ++++++++++++--- > arch/blackfin/include/asm/mach-bf561/BF561_def.h | 724 ++++++- > .../mach-common/ADSP-EDN-DUAL-CORE-extended_cdef.h | 1988 ------------------- > .../mach-common/ADSP-EDN-DUAL-CORE-extended_def.h | 670 ------- > .../include/asm/mach-common/ADSP-EDN-core_cdef.h | 253 +++- > .../include/asm/mach-common/ADSP-EDN-core_def.h | 120 ++- > .../asm/mach-common/ADSP-EDN-extended_cdef.h | 1607 --------------- > .../asm/mach-common/ADSP-EDN-extended_def.h | 543 ------ > arch/blackfin/lib/board.c | 4 +- > board/bct-brettl2/Makefile | 51 + > board/bct-brettl2/bct-brettl2.c | 123 ++ > board/bct-brettl2/cled.c | 32 + > board/bct-brettl2/config.mk | 35 + > board/bct-brettl2/gpio_cfi_flash.c | 4 + > board/bct-brettl2/smsc9303.c | 176 ++ > board/bct-brettl2/smsc9303.h | 9 + > board/bf518f-ezbrd/config.mk | 2 + > board/bf526-ezbrd/config.mk | 2 + > board/bf527-ad7160-eval/bf527-ad7160-eval.c | 2 +- > board/bf527-ad7160-eval/config.mk | 2 + > board/bf527-ezkit/config.mk | 2 + > board/bf527-ezkit/video.c | 76 +- > board/bf527-sdp/Makefile | 54 + > board/bf527-sdp/bf527-sdp.c | 32 + > board/bf527-sdp/config.mk | 36 + > board/bf533-ezkit/config.mk | 2 + > board/bf533-stamp/config.mk | 2 + > board/bf537-minotaur/config.mk | 2 + > board/bf537-pnav/config.mk | 2 + > board/bf537-srv1/config.mk | 2 + > board/bf537-stamp/config.mk | 2 + > board/bf537-stamp/post-memory.c | 54 +- > board/bf537-stamp/post.c | 152 +- > board/bf538f-ezkit/config.mk | 2 + > board/bf548-ezkit/config.mk | 2 + > board/bf548-ezkit/video.c | 21 +- > board/bf561-acvilon/config.mk | 2 + > board/bf561-ezkit/config.mk | 2 + > board/blackstamp/config.mk | 2 + > board/blackvme/Makefile | 54 + > board/blackvme/blackvme.c | 31 + > board/blackvme/config.mk | 32 + > board/cm-bf527/cm-bf527.c | 2 +- > board/cm-bf527/config.mk | 2 + > board/cm-bf527/gpio_cfi_flash.c | 63 +- > board/cm-bf527/gpio_cfi_flash.h | 10 - > board/cm-bf533/config.mk | 2 + > board/cm-bf537e/config.mk | 2 + > board/cm-bf537e/gpio_cfi_flash.c | 33 +- > board/cm-bf537u/cm-bf537u.c | 2 +- > board/cm-bf537u/config.mk | 2 + > board/cm-bf537u/gpio_cfi_flash.c | 60 +- > board/cm-bf537u/gpio_cfi_flash.h | 10 - > board/cm-bf548/config.mk | 2 + > board/cm-bf548/video.c | 23 +- > board/cm-bf561/config.mk | 2 + > board/ibf-dsp561/config.mk | 2 + > board/ip04/config.mk | 2 + > board/tcm-bf518/config.mk | 2 + > board/tcm-bf537/config.mk | 2 + > board/tcm-bf537/gpio_cfi_flash.c | 63 +- > board/tcm-bf537/gpio_cfi_flash.h | 10 - > board/tcm-bf537/tcm-bf537.c | 2 +- > boards.cfg | 3 + > common/cmd_otp.c | 13 +- > drivers/mmc/bfin_sdh.c | 25 +- > drivers/net/bfin_mac.c | 68 +- > drivers/spi/bfin_spi.c | 155 ++- > include/configs/bct-brettl2.h | 155 ++ > include/configs/bf518f-ezbrd.h | 1 - > include/configs/bf526-ezbrd.h | 6 +- > include/configs/bf527-ad7160-eval.h | 3 +- > include/configs/bf527-ezkit.h | 1 - > include/configs/bf527-sdp.h | 121 ++ > include/configs/bf533-ezkit.h | 1 - > include/configs/bf533-stamp.h | 6 +- > include/configs/bf537-minotaur.h | 1 - > include/configs/bf537-pnav.h | 3 +- > include/configs/bf537-srv1.h | 1 - > include/configs/bf537-stamp.h | 6 +- > include/configs/bf538f-ezkit.h | 6 +- > include/configs/bf548-ezkit.h | 2 +- > include/configs/bf561-acvilon.h | 1 - > include/configs/bf561-ezkit.h | 1 - > include/configs/bfin_adi_common.h | 46 +- > include/configs/blackstamp.h | 1 - > include/configs/blackvme.h | 246 +++ > include/configs/cm-bf527.h | 1 - > include/configs/cm-bf533.h | 1 - > include/configs/cm-bf537e.h | 1 - > include/configs/cm-bf537u.h | 1 - > include/configs/cm-bf548.h | 1 - > include/configs/cm-bf561.h | 1 - > include/configs/ibf-dsp561.h | 1 - > include/configs/ip04.h | 1 - > include/configs/tcm-bf518.h | 1 - > include/configs/tcm-bf537.h | 1 - > 175 files changed, 11281 insertions(+), 23567 deletions(-) > create mode 100644 arch/blackfin/include/asm/dma.h > create mode 100644 arch/blackfin/include/asm/mach-bf518/BF512_cdef.h > create mode 100644 arch/blackfin/include/asm/mach-bf518/BF512_def.h > create mode 100644 arch/blackfin/include/asm/mach-bf518/BF514_cdef.h > create mode 100644 arch/blackfin/include/asm/mach-bf518/BF514_def.h > create mode 100644 arch/blackfin/include/asm/mach-bf518/BF516_cdef.h > create mode 100644 arch/blackfin/include/asm/mach-bf518/BF516_def.h > create mode 100644 arch/blackfin/include/asm/mach-bf518/BF518_cdef.h > create mode 100644 arch/blackfin/include/asm/mach-bf518/BF518_def.h > create mode 100644 arch/blackfin/include/asm/mach-bf518/anomaly.h > create mode 100644 arch/blackfin/include/asm/mach-bf518/def_local.h > create mode 100644 arch/blackfin/include/asm/mach-bf518/gpio.h > create mode 100644 arch/blackfin/include/asm/mach-bf518/portmux.h > create mode 100644 arch/blackfin/include/asm/mach-bf518/ports.h > create mode 100644 arch/blackfin/include/asm/mach-bf538/BF538_cdef.h > create mode 100644 arch/blackfin/include/asm/mach-bf538/BF538_def.h > create mode 100644 arch/blackfin/include/asm/mach-bf538/BF539_cdef.h > create mode 100644 arch/blackfin/include/asm/mach-bf538/BF539_def.h > create mode 100644 arch/blackfin/include/asm/mach-bf538/anomaly.h > create mode 100644 arch/blackfin/include/asm/mach-bf538/def_local.h > create mode 100644 arch/blackfin/include/asm/mach-bf538/gpio.h > create mode 100644 arch/blackfin/include/asm/mach-bf538/portmux.h > create mode 100644 arch/blackfin/include/asm/mach-bf538/ports.h > delete mode 100644 arch/blackfin/include/asm/mach-bf548/BF541_cdef.h > delete mode 100644 arch/blackfin/include/asm/mach-bf548/BF541_def.h > delete mode 100644 arch/blackfin/include/asm/mach-common/ADSP-EDN-DUAL-CORE-extended_cdef.h > delete mode 100644 arch/blackfin/include/asm/mach-common/ADSP-EDN-DUAL-CORE-extended_def.h > delete mode 100644 arch/blackfin/include/asm/mach-common/ADSP-EDN-extended_cdef.h > delete mode 100644 arch/blackfin/include/asm/mach-common/ADSP-EDN-extended_def.h > create mode 100644 board/bct-brettl2/Makefile > create mode 100644 board/bct-brettl2/bct-brettl2.c > create mode 100644 board/bct-brettl2/cled.c > create mode 100644 board/bct-brettl2/config.mk > create mode 100644 board/bct-brettl2/gpio_cfi_flash.c > create mode 100644 board/bct-brettl2/smsc9303.c > create mode 100644 board/bct-brettl2/smsc9303.h > create mode 100644 board/bf527-sdp/Makefile > create mode 100644 board/bf527-sdp/bf527-sdp.c > create mode 100644 board/bf527-sdp/config.mk > create mode 100644 board/blackvme/Makefile > create mode 100644 board/blackvme/blackvme.c > create mode 100644 board/blackvme/config.mk > delete mode 100644 board/cm-bf527/gpio_cfi_flash.h > delete mode 100644 board/cm-bf537u/gpio_cfi_flash.h > delete mode 100644 board/tcm-bf537/gpio_cfi_flash.h > create mode 100644 include/configs/bct-brettl2.h > create mode 100644 include/configs/bf527-sdp.h > create mode 100644 include/configs/blackvme.h Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de All these theories, diverse as they are, have two things in common: they explain the observed facts, and they are completeley and utterly wrong. - Terry Pratchett, _The Light Fantastic_ ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2011-11-19 3:19 Mike Frysinger
2011-11-21 21:05 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2011-11-19 3:19 UTC (permalink / raw)
To: u-boot
The following changes since commit 05622191e510e495b6a06da6342126e80a3fed8f:
tools: checkpatch.pl from Linux added to tools (2011-11-17 14:27:11 +0100)
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (3):
Blackfin: drop now unused local variable
Blackfin: traps: fix up printf warnings from debug
Blackfin: cache result of cpp check
arch/blackfin/config.mk | 3 ++-
arch/blackfin/cpu/traps.c | 15 ++++++++++-----
arch/blackfin/lib/board.c | 1 -
3 files changed, 12 insertions(+), 7 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2011-11-19 3:19 Mike Frysinger @ 2011-11-21 21:05 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2011-11-21 21:05 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1321672752-1950-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 05622191e510e495b6a06da6342126e80a3fed8f: > > tools: checkpatch.pl from Linux added to tools (2011-11-17 14:27:11 +0100) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (3): > Blackfin: drop now unused local variable > Blackfin: traps: fix up printf warnings from debug > Blackfin: cache result of cpp check > > arch/blackfin/config.mk | 3 ++- > arch/blackfin/cpu/traps.c | 15 ++++++++++----- > arch/blackfin/lib/board.c | 1 - > 3 files changed, 12 insertions(+), 7 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de It is impractical for the standard to attempt to constrain the behavior of code that does not obey the constraints of the standard. - Doug Gwyn ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2011-10-16 18:23 Mike Frysinger
2011-10-17 19:51 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2011-10-16 18:23 UTC (permalink / raw)
To: u-boot
The following changes since commit 8d80d057537fd536c8cc2252dc18ec3dea9a47e2:
serial_exit: punt unused prototype (2011-10-15 22:20:59 +0200)
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (2):
Blackfin: define CONFIG_SYS_CACHELINE_SIZE
Blackfin: bfin_spi: fix build error when DEBUG is defined
arch/blackfin/include/asm/blackfin_local.h | 1 +
arch/blackfin/include/asm/cache.h | 70 ++++++++++++++++++++++++++++
arch/blackfin/include/asm/config.h | 3 +
drivers/spi/bfin_spi.c | 2 +-
4 files changed, 75 insertions(+), 1 deletions(-)
create mode 100644 arch/blackfin/include/asm/cache.h
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2011-10-16 18:23 Mike Frysinger @ 2011-10-17 19:51 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2011-10-17 19:51 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1318789406-8473-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 8d80d057537fd536c8cc2252dc18ec3dea9a47e2: > > serial_exit: punt unused prototype (2011-10-15 22:20:59 +0200) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (2): > Blackfin: define CONFIG_SYS_CACHELINE_SIZE > Blackfin: bfin_spi: fix build error when DEBUG is defined > > arch/blackfin/include/asm/blackfin_local.h | 1 + > arch/blackfin/include/asm/cache.h | 70 ++++++++++++++++++++++++++++ > arch/blackfin/include/asm/config.h | 3 + > drivers/spi/bfin_spi.c | 2 +- > 4 files changed, 75 insertions(+), 1 deletions(-) > create mode 100644 arch/blackfin/include/asm/cache.h Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Alles Gescheite ist schon gedacht worden, man mu? nur versuchen, es noch einmal zu denken. -- Goethe, Maximen und Reflexionen ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09
@ 2011-06-28 19:36 Mike Frysinger
2011-06-29 2:50 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger
2011-07-12 6:23 ` Mike Frysinger
0 siblings, 2 replies; 149+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
Many of these have been posted already, but some have not. We've pulled
some updates from the Linux port, added support for multiple serial devs
at the same time, and random tweaks/improvements all over.
Harald Krapfenbauer (2):
Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update network settings
Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: enable mmc_spi support
Mike Frysinger (16):
Blackfin: uart: move debug buffers into local bss
Blackfin: uart: add multiple serial support
Blackfin: adi boards: enable multi serial support by default
Blackfin: dont reset SWRST on newer bf526 parts
Blackfin: add init.elf helper code
Blackfin: uart: fix printf warning
Blackfin: post: setup default CONFIG_SYS_POST_WORD_ADDR
Blackfin: gpio: optimize free path a little
Blackfin: sync MMR read/write helpers with Linux
Blackfin: portmux: allow header to be included in assembly files
Blackfin: drop unused dma.h header from start code
Blackfin: adi boards: enable pretty flash progress output
Blackfin: split out async setup
Blackfin: serial: convert to bfin_{read,write} helpers
Blackfin: update anomaly lists to latest public info
Blackfin: adi boards: also set stderr to nc with helper
Makefile | 3 +-
arch/blackfin/cpu/.gitignore | 3 +
arch/blackfin/cpu/Makefile | 7 +-
arch/blackfin/cpu/cpu.c | 16 +-
arch/blackfin/cpu/gpio.c | 2 +
arch/blackfin/cpu/init.S | 9 +
arch/blackfin/cpu/init.lds.S | 25 +++
arch/blackfin/cpu/initcode.c | 61 ++-----
arch/blackfin/cpu/initcode.h | 71 +++++++
arch/blackfin/cpu/reset.c | 4 +-
arch/blackfin/cpu/serial.c | 234 ++++++++++++++++++------
arch/blackfin/cpu/serial.h | 60 ++++--
arch/blackfin/cpu/start.S | 1 -
arch/blackfin/include/asm/blackfin_local.h | 88 +++++-----
arch/blackfin/include/asm/config.h | 3 +
arch/blackfin/include/asm/gpio.h | 3 +-
arch/blackfin/include/asm/mach-bf506/anomaly.h | 25 ++-
arch/blackfin/include/asm/mach-bf518/anomaly.h | 28 ++-
arch/blackfin/include/asm/mach-bf527/anomaly.h | 38 +++--
arch/blackfin/include/asm/mach-bf533/anomaly.h | 23 ++-
arch/blackfin/include/asm/mach-bf537/anomaly.h | 37 +++--
arch/blackfin/include/asm/mach-bf538/anomaly.h | 42 +++--
arch/blackfin/include/asm/mach-bf548/anomaly.h | 227 +++++++++++++----------
arch/blackfin/include/asm/mach-bf561/anomaly.h | 136 ++++++++------
arch/blackfin/include/asm/portmux.h | 4 +
arch/blackfin/lib/board.c | 4 +
board/cm-bf537e/cm-bf537e.c | 34 +++--
board/cm-bf537u/cm-bf537u.c | 39 ++--
board/tcm-bf537/tcm-bf537.c | 34 +++--
common/serial.c | 3 +
include/configs/bf537-stamp.h | 1 -
include/configs/bfin_adi_common.h | 12 +-
include/configs/cm-bf537e.h | 20 ++-
include/configs/cm-bf537u.h | 24 ++-
include/configs/tcm-bf537.h | 20 ++-
include/serial.h | 9 +
36 files changed, 896 insertions(+), 454 deletions(-)
create mode 100644 arch/blackfin/cpu/init.S
create mode 100644 arch/blackfin/cpu/init.lds.S
create mode 100644 arch/blackfin/cpu/initcode.h
--
1.7.5.3
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger @ 2011-06-29 2:50 ` Mike Frysinger 2011-06-29 21:23 ` Wolfgang Denk 2011-07-12 6:23 ` Mike Frysinger 1 sibling, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2011-06-29 2:50 UTC (permalink / raw) To: u-boot The following changes since commit b1af6f532e0d348b153d5c148369229d24af361a: Prepare v2011.06 (2011-06-27 22:22:42 +0200) are available in the git repository at: git://www.denx.de/git/u-boot-blackfin.git master Harald Krapfenbauer (2): Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update network settings Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: enable mmc_spi support Mike Frysinger (16): Blackfin: uart: move debug buffers into local bss Blackfin: uart: add multiple serial support Blackfin: adi boards: enable multi serial support by default Blackfin: dont reset SWRST on newer bf526 parts Blackfin: add init.elf helper code Blackfin: uart: fix printf warning Blackfin: post: setup default CONFIG_SYS_POST_WORD_ADDR Blackfin: gpio: optimize free path a little Blackfin: sync MMR read/write helpers with Linux Blackfin: portmux: allow header to be included in assembly files Blackfin: drop unused dma.h header from start code Blackfin: adi boards: enable pretty flash progress output Blackfin: split out async setup Blackfin: serial: convert to bfin_{read,write} helpers Blackfin: update anomaly lists to latest public info Blackfin: adi boards: also set stderr to nc with helper Makefile | 3 +- arch/blackfin/cpu/.gitignore | 3 + arch/blackfin/cpu/Makefile | 7 +- arch/blackfin/cpu/cpu.c | 16 +- arch/blackfin/cpu/gpio.c | 2 + arch/blackfin/cpu/init.S | 9 + arch/blackfin/cpu/init.lds.S | 25 +++ arch/blackfin/cpu/initcode.c | 61 ++----- arch/blackfin/cpu/initcode.h | 71 +++++++ arch/blackfin/cpu/reset.c | 4 +- arch/blackfin/cpu/serial.c | 234 ++++++++++++++++++------ arch/blackfin/cpu/serial.h | 60 ++++-- arch/blackfin/cpu/start.S | 1 - arch/blackfin/include/asm/blackfin_local.h | 88 +++++----- arch/blackfin/include/asm/config.h | 3 + arch/blackfin/include/asm/gpio.h | 3 +- arch/blackfin/include/asm/mach-bf506/anomaly.h | 25 ++- arch/blackfin/include/asm/mach-bf518/anomaly.h | 28 ++- arch/blackfin/include/asm/mach-bf527/anomaly.h | 38 +++-- arch/blackfin/include/asm/mach-bf533/anomaly.h | 23 ++- arch/blackfin/include/asm/mach-bf537/anomaly.h | 37 +++-- arch/blackfin/include/asm/mach-bf538/anomaly.h | 42 +++-- arch/blackfin/include/asm/mach-bf548/anomaly.h | 227 +++++++++++++---------- arch/blackfin/include/asm/mach-bf561/anomaly.h | 136 ++++++++------ arch/blackfin/include/asm/portmux.h | 4 + arch/blackfin/lib/board.c | 4 + board/cm-bf537e/cm-bf537e.c | 34 +++-- board/cm-bf537u/cm-bf537u.c | 39 ++-- board/tcm-bf537/tcm-bf537.c | 34 +++-- common/serial.c | 3 + include/configs/bf537-stamp.h | 1 - include/configs/bfin_adi_common.h | 12 +- include/configs/cm-bf537e.h | 20 ++- include/configs/cm-bf537u.h | 24 ++- include/configs/tcm-bf537.h | 20 ++- include/serial.h | 9 + 36 files changed, 896 insertions(+), 454 deletions(-) create mode 100644 arch/blackfin/cpu/init.S create mode 100644 arch/blackfin/cpu/init.lds.S create mode 100644 arch/blackfin/cpu/initcode.h ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-06-29 2:50 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger @ 2011-06-29 21:23 ` Wolfgang Denk 2011-06-30 15:45 ` Mike Frysinger 0 siblings, 1 reply; 149+ messages in thread From: Wolfgang Denk @ 2011-06-29 21:23 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1309315854-10359-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit b1af6f532e0d348b153d5c148369229d24af361a: > > Prepare v2011.06 (2011-06-27 22:22:42 +0200) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master NAK, as before. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de "The more data I punch in this card, the lighter it becomes, and the lower the mailing cost." - Stan Kelly-Bootle, "The Devil's DP Dictionary" ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-06-29 21:23 ` Wolfgang Denk @ 2011-06-30 15:45 ` Mike Frysinger 2011-06-30 15:55 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2011-06-30 15:45 UTC (permalink / raw) To: u-boot On Wed, Jun 29, 2011 at 17:23, Wolfgang Denk wrote: > Mike Frysinger wrote: >> The following changes since commit b1af6f532e0d348b153d5c148369229d24af361a: >> >> ? Prepare v2011.06 (2011-06-27 22:22:42 +0200) >> >> are available in the git repository at: >> ? git://www.denx.de/git/u-boot-blackfin.git master > > NAK, as before. i sent out the pull request immediately for this tree because your latency tends to be high (and if there was any problems with the patches, i'd get them fixed and updated the request), and this is how i'm used to doing things with linux. the trees are ready before the merge window opens, not during. seems u-boot is more of a "do the development/review during the merge window, and then merge during/after". i did not realize that. -mike ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-06-30 15:45 ` Mike Frysinger @ 2011-06-30 15:55 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2011-06-30 15:55 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <BANLkTimLUUBsrYg3jTgStP55UFQN-O4DyQ@mail.gmail.com> you wrote: > > i sent out the pull request immediately for this tree because your > latency tends to be high (and if there was any problems with the > patches, i'd get them fixed and updated the request), and this is how > i'm used to doing things with linux. the trees are ready before the > merge window opens, not during. seems u-boot is more of a "do the > development/review during the merge window, and then merge > during/after". i did not realize that. Review is supposed to happen between the time the patches get posted on the mailing list, and the time they get accepted and applied by a custodian. Posting a ptach and a pull request for a branch which includes it at the same time leaves no time for review. Don't repeat that you posted unchanged stuff. We cannot know this - there was no indication in the patches what was changed to their earlier versions, there was not even an indication like proper In-reply-to: or References: headers pointing to the earlier posts. This reposting of unchanged stuff is stupid and counter-productive. Don't do it. I will NAK any such reposts, and any pull requests that include them. Thanks. Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Veni, Vidi, VISA: I came, I saw, I did a little shopping. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger 2011-06-29 2:50 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger @ 2011-07-12 6:23 ` Mike Frysinger 2011-08-02 19:49 ` Wolfgang Denk 1 sibling, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2011-07-12 6:23 UTC (permalink / raw) To: u-boot The following changes since commit 68d4230c3ccce96a72c5b99e48399bf1796fe3c6: powerpc/85xx: Add default usb mode and phy type to hwconfig (2011-07-11 13:24:21 -0500) are available in the git repository at: git://www.denx.de/git/u-boot-blackfin.git master Harald Krapfenbauer (2): Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update network settings Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: enable mmc_spi support Mike Frysinger (19): Blackfin: uart: move debug buffers into local bss Blackfin: uart: add multiple serial support Blackfin: adi boards: enable multi serial support by default Blackfin: dont reset SWRST on newer bf526 parts Blackfin: add init.elf helper code Blackfin: uart: fix printf warning Blackfin: post: setup default CONFIG_SYS_POST_WORD_ADDR Blackfin: gpio: optimize free path a little Blackfin: sync MMR read/write helpers with Linux Blackfin: portmux: allow header to be included in assembly files Blackfin: drop unused dma.h header from start code Blackfin: adi boards: enable pretty flash progress output Blackfin: split out async setup Blackfin: serial: convert to bfin_{read,write} helpers Blackfin: update anomaly lists to latest public info Blackfin: adi boards: also set stderr to nc with helper Blackfin: serial: move early debug strings into .rodata section Blackfin: switch to common display_options() Blackfin: jtag-console: fix timer usage Makefile | 3 +- arch/blackfin/cpu/.gitignore | 3 + arch/blackfin/cpu/Makefile | 7 +- arch/blackfin/cpu/cpu.c | 16 +- arch/blackfin/cpu/gpio.c | 2 + arch/blackfin/cpu/init.S | 9 + arch/blackfin/cpu/init.lds.S | 25 +++ arch/blackfin/cpu/initcode.c | 61 ++----- arch/blackfin/cpu/initcode.h | 71 +++++++ arch/blackfin/cpu/jtag-console.c | 4 +- arch/blackfin/cpu/reset.c | 4 +- arch/blackfin/cpu/serial.c | 234 ++++++++++++++++++------ arch/blackfin/cpu/serial.h | 70 +++++--- arch/blackfin/cpu/start.S | 1 - arch/blackfin/include/asm/blackfin_local.h | 88 +++++----- arch/blackfin/include/asm/config.h | 3 + arch/blackfin/include/asm/gpio.h | 3 +- arch/blackfin/include/asm/mach-bf506/anomaly.h | 25 ++- arch/blackfin/include/asm/mach-bf518/anomaly.h | 28 ++- arch/blackfin/include/asm/mach-bf527/anomaly.h | 38 +++-- arch/blackfin/include/asm/mach-bf533/anomaly.h | 23 ++- arch/blackfin/include/asm/mach-bf537/anomaly.h | 37 +++-- arch/blackfin/include/asm/mach-bf538/anomaly.h | 42 +++-- arch/blackfin/include/asm/mach-bf548/anomaly.h | 227 +++++++++++++---------- arch/blackfin/include/asm/mach-bf561/anomaly.h | 136 ++++++++------ arch/blackfin/include/asm/portmux.h | 4 + arch/blackfin/lib/board.c | 6 +- board/cm-bf537e/cm-bf537e.c | 34 +++-- board/cm-bf537u/cm-bf537u.c | 39 ++-- board/tcm-bf537/tcm-bf537.c | 34 +++-- common/serial.c | 3 + include/configs/bf537-stamp.h | 1 - include/configs/bfin_adi_common.h | 12 +- include/configs/cm-bf537e.h | 20 ++- include/configs/cm-bf537u.h | 24 ++- include/configs/tcm-bf537.h | 20 ++- include/serial.h | 9 + 37 files changed, 904 insertions(+), 462 deletions(-) create mode 100644 arch/blackfin/cpu/init.S create mode 100644 arch/blackfin/cpu/init.lds.S create mode 100644 arch/blackfin/cpu/initcode.h ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-07-12 6:23 ` Mike Frysinger @ 2011-08-02 19:49 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2011-08-02 19:49 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1310451782-19008-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 68d4230c3ccce96a72c5b99e48399bf1796fe3c6: > > powerpc/85xx: Add default usb mode and phy type to hwconfig (2011-07-11 13:24:21 -0500) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master > > Harald Krapfenbauer (2): > Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update network settings > Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: enable mmc_spi support > > Mike Frysinger (19): > Blackfin: uart: move debug buffers into local bss > Blackfin: uart: add multiple serial support > Blackfin: adi boards: enable multi serial support by default > Blackfin: dont reset SWRST on newer bf526 parts > Blackfin: add init.elf helper code > Blackfin: uart: fix printf warning > Blackfin: post: setup default CONFIG_SYS_POST_WORD_ADDR > Blackfin: gpio: optimize free path a little > Blackfin: sync MMR read/write helpers with Linux > Blackfin: portmux: allow header to be included in assembly files > Blackfin: drop unused dma.h header from start code > Blackfin: adi boards: enable pretty flash progress output > Blackfin: split out async setup > Blackfin: serial: convert to bfin_{read,write} helpers > Blackfin: update anomaly lists to latest public info > Blackfin: adi boards: also set stderr to nc with helper > Blackfin: serial: move early debug strings into .rodata section > Blackfin: switch to common display_options() > Blackfin: jtag-console: fix timer usage > > Makefile | 3 +- > arch/blackfin/cpu/.gitignore | 3 + > arch/blackfin/cpu/Makefile | 7 +- > arch/blackfin/cpu/cpu.c | 16 +- > arch/blackfin/cpu/gpio.c | 2 + > arch/blackfin/cpu/init.S | 9 + > arch/blackfin/cpu/init.lds.S | 25 +++ > arch/blackfin/cpu/initcode.c | 61 ++----- > arch/blackfin/cpu/initcode.h | 71 +++++++ > arch/blackfin/cpu/jtag-console.c | 4 +- > arch/blackfin/cpu/reset.c | 4 +- > arch/blackfin/cpu/serial.c | 234 ++++++++++++++++++------ > arch/blackfin/cpu/serial.h | 70 +++++--- > arch/blackfin/cpu/start.S | 1 - > arch/blackfin/include/asm/blackfin_local.h | 88 +++++----- > arch/blackfin/include/asm/config.h | 3 + > arch/blackfin/include/asm/gpio.h | 3 +- > arch/blackfin/include/asm/mach-bf506/anomaly.h | 25 ++- > arch/blackfin/include/asm/mach-bf518/anomaly.h | 28 ++- > arch/blackfin/include/asm/mach-bf527/anomaly.h | 38 +++-- > arch/blackfin/include/asm/mach-bf533/anomaly.h | 23 ++- > arch/blackfin/include/asm/mach-bf537/anomaly.h | 37 +++-- > arch/blackfin/include/asm/mach-bf538/anomaly.h | 42 +++-- > arch/blackfin/include/asm/mach-bf548/anomaly.h | 227 +++++++++++++---------- > arch/blackfin/include/asm/mach-bf561/anomaly.h | 136 ++++++++------ > arch/blackfin/include/asm/portmux.h | 4 + > arch/blackfin/lib/board.c | 6 +- > board/cm-bf537e/cm-bf537e.c | 34 +++-- > board/cm-bf537u/cm-bf537u.c | 39 ++-- > board/tcm-bf537/tcm-bf537.c | 34 +++-- > common/serial.c | 3 + > include/configs/bf537-stamp.h | 1 - > include/configs/bfin_adi_common.h | 12 +- > include/configs/cm-bf537e.h | 20 ++- > include/configs/cm-bf537u.h | 24 ++- > include/configs/tcm-bf537.h | 20 ++- > include/serial.h | 9 + > 37 files changed, 904 insertions(+), 462 deletions(-) > create mode 100644 arch/blackfin/cpu/init.S > create mode 100644 arch/blackfin/cpu/init.lds.S > create mode 100644 arch/blackfin/cpu/initcode.h Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de "An open mind has but one disadvantage: it collects dirt." - a saying at RPI ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 0/7] Blackfin fixes for 2011.06
@ 2011-05-24 3:30 Mike Frysinger
2011-05-24 3:32 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2011-05-24 3:30 UTC (permalink / raw)
To: u-boot
Mostly a few simple fixes noticed after the 2011.06 merge window, or due
to patches merged in that period.
Harald Krapfenbauer (3):
Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update network settings
Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: enable mmc_spi support
Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update embedded env settings
Mike Frysinger (4):
Blackfin: use common LDSCRIPT logic
Blackfin: use on-chip reset func with newer parts
Blackfin: bf548-ezkit/bf561-ezkit: update env location
Blackfin: boards: build zlib dir with -O2
arch/blackfin/config.mk | 4 -
arch/blackfin/cpu/reset.c | 70 ++++++++++----------
arch/blackfin/{lib/u-boot.lds.S => cpu/u-boot.lds} | 0
board/bct-brettl2/config.mk | 1 +
board/bf518f-ezbrd/config.mk | 1 +
board/bf526-ezbrd/config.mk | 1 +
board/bf527-ad7160-eval/config.mk | 1 +
board/bf527-ezkit/config.mk | 1 +
board/bf527-sdp/config.mk | 1 +
board/bf533-ezkit/config.mk | 1 +
board/bf533-stamp/config.mk | 1 +
board/bf537-stamp/config.mk | 1 +
board/bf538f-ezkit/config.mk | 1 +
board/bf548-ezkit/config.mk | 1 +
board/bf561-acvilon/config.mk | 1 +
board/bf561-ezkit/config.mk | 1 +
board/cm-bf527/config.mk | 1 +
board/cm-bf533/config.mk | 1 +
board/cm-bf537e/cm-bf537e.c | 34 ++++++----
board/cm-bf537e/config.mk | 1 +
board/cm-bf537u/cm-bf537u.c | 39 ++++++-----
board/cm-bf537u/config.mk | 1 +
board/cm-bf548/config.mk | 1 +
board/cm-bf561/config.mk | 1 +
board/ip04/config.mk | 1 +
board/tcm-bf518/config.mk | 1 +
board/tcm-bf537/config.mk | 1 +
board/tcm-bf537/tcm-bf537.c | 34 ++++++----
include/configs/bf548-ezkit.h | 10 ++--
include/configs/bf561-ezkit.h | 23 +------
include/configs/cm-bf537e.h | 31 +++++++--
include/configs/cm-bf537u.h | 35 +++++++---
include/configs/tcm-bf537.h | 31 +++++++--
33 files changed, 200 insertions(+), 133 deletions(-)
rename arch/blackfin/{lib/u-boot.lds.S => cpu/u-boot.lds} (100%)
--
1.7.5.rc3
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2011-05-24 3:30 [U-Boot] [PATCH 0/7] Blackfin fixes for 2011.06 Mike Frysinger @ 2011-05-24 3:32 ` Mike Frysinger 2011-06-01 19:58 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2011-05-24 3:32 UTC (permalink / raw) To: u-boot The following changes since commit 5d1ee00b1fe1180503f6dfc10e87a6c6e74778f3: .gitignore: update list of u-boot.* files and add *.bin (2011-05-22 23:46:26 +0200) are available in the git repository at: git://www.denx.de/git/u-boot-blackfin.git master Harald Krapfenbauer (3): Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update network settings Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: enable mmc_spi support Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update embedded env settings Mike Frysinger (4): Blackfin: use common LDSCRIPT logic Blackfin: use on-chip reset func with newer parts Blackfin: bf548-ezkit/bf561-ezkit: update env location Blackfin: boards: build zlib dir with -O2 arch/blackfin/config.mk | 4 - arch/blackfin/cpu/reset.c | 70 ++++++++++---------- arch/blackfin/{lib/u-boot.lds.S => cpu/u-boot.lds} | 0 board/bct-brettl2/config.mk | 1 + board/bf518f-ezbrd/config.mk | 1 + board/bf526-ezbrd/config.mk | 1 + board/bf527-ad7160-eval/config.mk | 1 + board/bf527-ezkit/config.mk | 1 + board/bf527-sdp/config.mk | 1 + board/bf533-ezkit/config.mk | 1 + board/bf533-stamp/config.mk | 1 + board/bf537-stamp/config.mk | 1 + board/bf538f-ezkit/config.mk | 1 + board/bf548-ezkit/config.mk | 1 + board/bf561-acvilon/config.mk | 1 + board/bf561-ezkit/config.mk | 1 + board/cm-bf527/config.mk | 1 + board/cm-bf533/config.mk | 1 + board/cm-bf537e/cm-bf537e.c | 34 ++++++---- board/cm-bf537e/config.mk | 1 + board/cm-bf537u/cm-bf537u.c | 39 ++++++----- board/cm-bf537u/config.mk | 1 + board/cm-bf548/config.mk | 1 + board/cm-bf561/config.mk | 1 + board/ip04/config.mk | 1 + board/tcm-bf518/config.mk | 1 + board/tcm-bf537/config.mk | 1 + board/tcm-bf537/tcm-bf537.c | 34 ++++++---- include/configs/bf548-ezkit.h | 10 ++-- include/configs/bf561-ezkit.h | 23 +------ include/configs/cm-bf537e.h | 31 +++++++-- include/configs/cm-bf537u.h | 35 +++++++--- include/configs/tcm-bf537.h | 31 +++++++-- 33 files changed, 200 insertions(+), 133 deletions(-) rename arch/blackfin/{lib/u-boot.lds.S => cpu/u-boot.lds} (100%) ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-05-24 3:32 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger @ 2011-06-01 19:58 ` Wolfgang Denk 2011-06-02 15:02 ` Mike Frysinger 0 siblings, 1 reply; 149+ messages in thread From: Wolfgang Denk @ 2011-06-01 19:58 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1306207946-5626-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 5d1ee00b1fe1180503f6dfc10e87a6c6e74778f3: > > .gitignore: update list of u-boot.* files and add *.bin (2011-05-22 23:46:26 +0200) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master > > Harald Krapfenbauer (3): > Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update network settings > Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: enable mmc_spi support > Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update embedded env settings > > Mike Frysinger (4): > Blackfin: use common LDSCRIPT logic > Blackfin: use on-chip reset func with newer parts > Blackfin: bf548-ezkit/bf561-ezkit: update env location > Blackfin: boards: build zlib dir with -O2 It appears this is mostly new stuff, right? If there are any real bug fixes in this, then please separate these from the rest, which will then go into "next". Thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de When all is said and done, more is said than done. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-06-01 19:58 ` Wolfgang Denk @ 2011-06-02 15:02 ` Mike Frysinger 2011-06-02 20:46 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2011-06-02 15:02 UTC (permalink / raw) To: u-boot On Wednesday, June 01, 2011 15:58:50 Wolfgang Denk wrote: > It appears this is mostly new stuff, right? not really these are absolutely fixes: Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update embedded env settings Blackfin: use on-chip reset func with newer parts Blackfin: bf548-ezkit/bf561-ezkit: update env location Blackfin: boards: build zlib dir with -O2 this was waiting on a patch that you didnt merge until later and so i couldnt push with my earlier set: Blackfin: use common LDSCRIPT logic this is partially new stuff, and partially fixing existing behavior to match the hardware: Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update network settings this is new stuff, but i was lazy and didnt want to figure out the patch relationship with the other changes to these files, and it's safe: Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: enable mmc_spi support -mike -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20110602/0d84c936/attachment.pgp ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-06-02 15:02 ` Mike Frysinger @ 2011-06-02 20:46 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2011-06-02 20:46 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <201106021102.08032.vapier@gentoo.org> you wrote: > > these are absolutely fixes: > Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update embedded env settings > Blackfin: use on-chip reset func with newer parts > Blackfin: bf548-ezkit/bf561-ezkit: update env location > Blackfin: boards: build zlib dir with -O2 > > this was waiting on a patch that you didnt merge until later and so i couldnt > push with my earlier set: > Blackfin: use common LDSCRIPT logic OK. > this is partially new stuff, and partially fixing existing behavior to match > the hardware: > Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update network settings So this should be split into two separate commits, or has to wait. > this is new stuff, but i was lazy and didnt want to figure out the patch > relationship with the other changes to these files, and it's safe: > Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: enable mmc_spi support It will go into next, then. Please prepare an updated pull request. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de An Ada exception is when a routine gets in trouble and says 'Beam me up, Scotty'. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 0/3] Blackfin minor config updates for 2011.06 @ 2011-04-25 6:06 Mike Frysinger 2011-04-25 6:07 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2011-04-25 6:06 UTC (permalink / raw) To: u-boot Now that the mmc_spi driver has been merged, we can convert the Blackfin boards over to it. And since some other patches have been merged now, we can push the Blackfin config updates as well. Mike Frysinger (3): Blackfin: bf537-stamp/bf527-ad7160-eval: convert to mmc_spi Blackfin: bf506f-ezkit: disable import/export env commands Blackfin: adi boards: add eon to the "all" spi flash list include/configs/bf506f-ezkit.h | 2 ++ include/configs/bf527-ad7160-eval.h | 5 ++--- include/configs/bf537-stamp.h | 3 ++- include/configs/bfin_adi_common.h | 5 +++++ 4 files changed, 11 insertions(+), 4 deletions(-) -- 1.7.5.rc1 ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-04-25 6:06 [U-Boot] [PATCH 0/3] Blackfin minor config updates for 2011.06 Mike Frysinger @ 2011-04-25 6:07 ` Mike Frysinger 2011-04-27 19:44 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2011-04-25 6:07 UTC (permalink / raw) To: u-boot The following changes since commit f02efacc515e35695e52ecd08762835c8a74a463: Merge branch 'master' of git://git.denx.de/u-boot-cfi-flash (2011-04-25 00:58:45 +0200) are available in the git repository at: git://www.denx.de/git/u-boot-blackfin.git master Mike Frysinger (3): Blackfin: bf537-stamp/bf527-ad7160-eval: convert to mmc_spi Blackfin: bf506f-ezkit: disable import/export env commands Blackfin: adi boards: add eon to the "all" spi flash list include/configs/bf506f-ezkit.h | 2 ++ include/configs/bf527-ad7160-eval.h | 5 ++--- include/configs/bf537-stamp.h | 3 ++- include/configs/bfin_adi_common.h | 5 +++++ 4 files changed, 11 insertions(+), 4 deletions(-) ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-04-25 6:07 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger @ 2011-04-27 19:44 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2011-04-27 19:44 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1303711621-26829-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit f02efacc515e35695e52ecd08762835c8a74a463: > > Merge branch 'master' of git://git.denx.de/u-boot-cfi-flash (2011-04-25 00:58:45 +0200) > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (3): > Blackfin: bf537-stamp/bf527-ad7160-eval: convert to mmc_spi > Blackfin: bf506f-ezkit: disable import/export env commands > Blackfin: adi boards: add eon to the "all" spi flash list > > include/configs/bf506f-ezkit.h | 2 ++ > include/configs/bf527-ad7160-eval.h | 5 ++--- > include/configs/bf537-stamp.h | 3 ++- > include/configs/bfin_adi_common.h | 5 +++++ > 4 files changed, 11 insertions(+), 4 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de C++ was an interesting and valuable experiment, but we've learned its lessons and it's time to move on. - Peter Curran in <DCqM4z.BxB@isgtec.com> ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] [PATCH 00/34] Blackfin updates for 2011.06
@ 2011-04-03 8:58 Mike Frysinger
2011-04-08 4:47 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2011-04-03 8:58 UTC (permalink / raw)
To: u-boot
Andreas Schallenberg (1):
Blackfin: dnp5370: new board port
Chong Huang (1):
Blackfin: bf525-ucr2: new board port
Cliff Cai (1):
Blackfin: bfin_sdh: set all timer bits before transfer
Kyle Moffett (1):
Blackfin: replace "bfin_reset_or_hang()" with "panic()"
Mike Frysinger (29):
Blackfin: bf518f-ezbrd: don't require SPI logic all the time
Blackfin: skip RAM display for 0 mem systems
Blackfin: drop CONFIG_SYS_TEXT_BASE from boards
Blackfin: unify bootmode based LDR_FLAGS setup
Blackfin: move CONFIG_BFIN_CPU back to board config.h
Blackfin: bf527-sdp: update custom CFLAGS paths
Blackfin: bf537-pnav/blackstamp/blackvme: drop empty config.mk files
Blackfin: serial: clean up muxing a bit
Blackfin: bf537-minotaur/bf537-srv1: undefine nfs when net is
disabled
Blackfin: bf537: fix L1 data defines
Blackfin: bf561-ezkit/ibf-dsp561: invert env offset/addr logic
Blackfin: fix bd_t handling
Blackfin: BF50x: new processor port
Blackfin: drop duplicate system mmr and L1 scratch defines
Blackfin: BF52x: unify duplicated headers
Blackfin: BF537: unify duplicated headers
Blackfin: only check for os log when we have external memory
Blackfin: turn off caches when self initializing
Blackfin: default to L1 bank A when L1 bank B does not exist
Blackfin: bf506f-ezkit: new board port
Blackfin: adi boards: drop old ELF define
Blackfin: bootrom.h: sync with toolchain
Blackfin: bootldr: use common defines
Blackfin: ldrinfo: new command
Blackfin: adi boards: enable ldrinfo
Blackfin: adi boards: enable CONFIG_MONITOR_IS_IN_RAM
Blackfin: bf548-ezkit: move env sector
Blackfin: bf518f-ezbrd: get MAC from flash
Blackfin: bf526-ezbrd: get MAC from flash
Sonic Zhang (1):
Blackfin: bfin_sdh: add support for multiblock operations
MAINTAINERS | 10 +
README | 1 +
arch/blackfin/config.mk | 15 +-
arch/blackfin/cpu/cpu.h | 1 -
arch/blackfin/cpu/gpio.c | 8 +-
arch/blackfin/cpu/initcode.c | 25 +-
arch/blackfin/cpu/reset.c | 18 +-
arch/blackfin/cpu/serial.h | 72 +-
arch/blackfin/cpu/start.S | 45 +-
arch/blackfin/cpu/traps.c | 2 +-
arch/blackfin/include/asm/blackfin_cdef.h | 6 +
arch/blackfin/include/asm/blackfin_def.h | 10 +
arch/blackfin/include/asm/config.h | 10 +-
arch/blackfin/include/asm/mach-bf506/BF504_cdef.h | 1782 ++++++++++++++++++++
arch/blackfin/include/asm/mach-bf506/BF504_def.h | 944 +++++++++++
arch/blackfin/include/asm/mach-bf506/BF506_cdef.h | 11 +
arch/blackfin/include/asm/mach-bf506/BF506_def.h | 11 +
arch/blackfin/include/asm/mach-bf506/anomaly.h | 128 ++
arch/blackfin/include/asm/mach-bf506/def_local.h | 5 +
arch/blackfin/include/asm/mach-bf506/gpio.h | 52 +
arch/blackfin/include/asm/mach-bf506/portmux.h | 148 ++
arch/blackfin/include/asm/mach-bf506/ports.h | 59 +
arch/blackfin/include/asm/mach-bf518/BF512_def.h | 6 -
.../asm/mach-bf527/ADSP-EDN-BF52x-extended_cdef.h | 994 -----------
.../asm/mach-bf527/ADSP-EDN-BF52x-extended_def.h | 503 ------
arch/blackfin/include/asm/mach-bf527/BF522_cdef.h | 986 +++++++++++-
arch/blackfin/include/asm/mach-bf527/BF522_def.h | 495 ++++++-
arch/blackfin/include/asm/mach-bf527/BF524_cdef.h | 20 +-
arch/blackfin/include/asm/mach-bf527/BF524_def.h | 12 +-
arch/blackfin/include/asm/mach-bf527/BF526_cdef.h | 358 +----
arch/blackfin/include/asm/mach-bf527/BF526_def.h | 181 +--
arch/blackfin/include/asm/mach-bf533/BF531_def.h | 6 -
arch/blackfin/include/asm/mach-bf533/BF532_def.h | 6 -
arch/blackfin/include/asm/mach-bf533/BF533_def.h | 6 -
.../asm/mach-bf537/ADSP-EDN-BF534-extended_cdef.h | 1624 ------------------
.../asm/mach-bf537/ADSP-EDN-BF534-extended_def.h | 819 ---------
arch/blackfin/include/asm/mach-bf537/BF534_cdef.h | 1614 ++++++++++++++++++-
arch/blackfin/include/asm/mach-bf537/BF534_def.h | 816 +++++++++-
arch/blackfin/include/asm/mach-bf538/BF538_def.h | 6 -
arch/blackfin/include/asm/mach-bf561/BF561_def.h | 7 +-
.../include/asm/mach-common/bits/bootrom.h | 86 +-
arch/blackfin/lib/board.c | 21 +-
arch/blackfin/lib/u-boot.lds.S | 10 +-
board/bct-brettl2/config.mk | 8 -
board/bf506f-ezkit/Makefile | 54 +
board/bf506f-ezkit/bf506f-ezkit.c | 27 +
board/bf518f-ezbrd/bf518f-ezbrd.c | 61 +-
board/bf518f-ezbrd/config.mk | 8 -
board/bf525-ucr2/Makefile | 54 +
board/bf525-ucr2/bf525-ucr2.c | 16 +
board/bf526-ezbrd/bf526-ezbrd.c | 29 +-
board/bf526-ezbrd/config.mk | 8 -
board/bf527-ad7160-eval/config.mk | 8 -
board/bf527-ezkit/config.mk | 8 -
board/bf527-sdp/config.mk | 10 +-
board/bf533-ezkit/config.mk | 6 -
board/bf533-stamp/config.mk | 6 -
board/bf537-minotaur/config.mk | 8 +-
board/bf537-pnav/config.mk | 32 -
board/bf537-srv1/config.mk | 8 +-
board/bf537-stamp/config.mk | 6 -
board/bf538f-ezkit/config.mk | 6 -
board/bf548-ezkit/config.mk | 6 -
board/bf561-acvilon/config.mk | 6 -
board/bf561-ezkit/config.mk | 6 -
board/blackstamp/config.mk | 32 -
board/blackvme/config.mk | 32 -
board/cm-bf527/config.mk | 8 -
board/cm-bf533/config.mk | 6 -
board/cm-bf537e/config.mk | 6 -
board/cm-bf537u/config.mk | 6 -
board/cm-bf548/config.mk | 6 -
board/cm-bf561/config.mk | 6 -
board/dnp5370/Makefile | 54 +
board/dnp5370/dnp5370.c | 104 ++
board/ibf-dsp561/config.mk | 6 -
board/ip04/config.mk | 6 -
board/tcm-bf518/config.mk | 8 -
board/tcm-bf537/config.mk | 6 -
boards.cfg | 3 +
common/Makefile | 1 +
common/cmd_bootldr.c | 21 +-
common/cmd_ldrinfo.c | 192 +++
doc/README.dnp5370 | 67 +
drivers/mmc/bfin_sdh.c | 13 +-
drivers/spi/bfin_spi.c | 2 +
include/configs/bct-brettl2.h | 3 +-
include/configs/bf506f-ezkit.h | 103 ++
include/configs/bf518f-ezbrd.h | 1 +
include/configs/bf525-ucr2.h | 102 ++
include/configs/bf526-ezbrd.h | 1 +
include/configs/bf527-ad7160-eval.h | 1 +
include/configs/bf527-ezkit.h | 1 +
include/configs/bf527-sdp.h | 1 +
include/configs/bf533-ezkit.h | 1 +
include/configs/bf533-stamp.h | 1 +
include/configs/bf537-minotaur.h | 2 +
include/configs/bf537-pnav.h | 1 +
include/configs/bf537-srv1.h | 2 +
include/configs/bf537-stamp.h | 1 +
include/configs/bf538f-ezkit.h | 1 +
include/configs/bf548-ezkit.h | 3 +-
include/configs/bf561-acvilon.h | 3 +-
include/configs/bf561-ezkit.h | 5 +-
include/configs/bfin_adi_common.h | 3 +-
include/configs/blackstamp.h | 1 +
include/configs/blackvme.h | 3 +-
include/configs/cm-bf527.h | 1 +
include/configs/cm-bf533.h | 1 +
include/configs/cm-bf537e.h | 1 +
include/configs/cm-bf537u.h | 1 +
include/configs/cm-bf548.h | 1 +
include/configs/cm-bf561.h | 1 +
include/configs/dnp5370.h | 128 ++
include/configs/ibf-dsp561.h | 5 +-
include/configs/ip04.h | 1 +
include/configs/tcm-bf518.h | 1 +
include/configs/tcm-bf537.h | 1 +
118 files changed, 8280 insertions(+), 5007 deletions(-)
create mode 100644 arch/blackfin/include/asm/mach-bf506/BF504_cdef.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/BF504_def.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/BF506_cdef.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/BF506_def.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/anomaly.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/def_local.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/gpio.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/portmux.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/ports.h
delete mode 100644 arch/blackfin/include/asm/mach-bf527/ADSP-EDN-BF52x-extended_cdef.h
delete mode 100644 arch/blackfin/include/asm/mach-bf527/ADSP-EDN-BF52x-extended_def.h
delete mode 100644 arch/blackfin/include/asm/mach-bf537/ADSP-EDN-BF534-extended_cdef.h
delete mode 100644 arch/blackfin/include/asm/mach-bf537/ADSP-EDN-BF534-extended_def.h
create mode 100644 board/bf506f-ezkit/Makefile
create mode 100644 board/bf506f-ezkit/bf506f-ezkit.c
create mode 100644 board/bf525-ucr2/Makefile
create mode 100644 board/bf525-ucr2/bf525-ucr2.c
delete mode 100644 board/bf537-pnav/config.mk
delete mode 100644 board/blackstamp/config.mk
delete mode 100644 board/blackvme/config.mk
create mode 100644 board/dnp5370/Makefile
create mode 100644 board/dnp5370/dnp5370.c
create mode 100644 common/cmd_ldrinfo.c
create mode 100644 doc/README.dnp5370
create mode 100644 include/configs/bf506f-ezkit.h
create mode 100644 include/configs/bf525-ucr2.h
create mode 100644 include/configs/dnp5370.h
--
1.7.4.1
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2011-04-03 8:58 [U-Boot] [PATCH 00/34] Blackfin updates for 2011.06 Mike Frysinger @ 2011-04-08 4:47 ` Mike Frysinger 2011-04-10 19:19 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2011-04-08 4:47 UTC (permalink / raw) To: u-boot The following changes since commit 4db2fa7f9446d0f2fe8db3d62184b1212fe22707: Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx (2011-04-05 12:24:20 +0200) are available in the git repository at: git://www.denx.de/git/u-boot-blackfin.git master Andreas Schallenberg (1): Blackfin: dnp5370: new board port Chong Huang (1): Blackfin: bf525-ucr2: new board port Cliff Cai (1): Blackfin: bfin_sdh: set all timer bits before transfer Kyle Moffett (1): Blackfin: replace "bfin_reset_or_hang()" with "panic()" Mike Frysinger (29): Blackfin: bf518f-ezbrd: don't require SPI logic all the time Blackfin: skip RAM display for 0 mem systems Blackfin: drop CONFIG_SYS_TEXT_BASE from boards Blackfin: unify bootmode based LDR_FLAGS setup Blackfin: move CONFIG_BFIN_CPU back to board config.h Blackfin: bf527-sdp: update custom CFLAGS paths Blackfin: bf537-pnav/blackstamp/blackvme: drop empty config.mk files Blackfin: serial: clean up muxing a bit Blackfin: bf537-minotaur/bf537-srv1: undefine nfs when net is disabled Blackfin: bf537: fix L1 data defines Blackfin: bf561-ezkit/ibf-dsp561: invert env offset/addr logic Blackfin: fix bd_t handling Blackfin: BF50x: new processor port Blackfin: drop duplicate system mmr and L1 scratch defines Blackfin: BF52x: unify duplicated headers Blackfin: BF537: unify duplicated headers Blackfin: only check for os log when we have external memory Blackfin: turn off caches when self initializing Blackfin: default to L1 bank A when L1 bank B does not exist Blackfin: bf506f-ezkit: new board port Blackfin: adi boards: drop old ELF define Blackfin: bootrom.h: sync with toolchain Blackfin: bootldr: use common defines Blackfin: ldrinfo: new command Blackfin: adi boards: enable ldrinfo Blackfin: adi boards: enable CONFIG_MONITOR_IS_IN_RAM Blackfin: bf548-ezkit: move env sector Blackfin: bf518f-ezbrd: get MAC from flash Blackfin: bf526-ezbrd: get MAC from flash Sonic Zhang (1): Blackfin: bfin_sdh: add support for multiblock operations MAINTAINERS | 10 + README | 1 + arch/blackfin/config.mk | 15 +- arch/blackfin/cpu/cpu.h | 1 - arch/blackfin/cpu/gpio.c | 8 +- arch/blackfin/cpu/initcode.c | 25 +- arch/blackfin/cpu/reset.c | 18 +- arch/blackfin/cpu/serial.h | 72 +- arch/blackfin/cpu/start.S | 45 +- arch/blackfin/cpu/traps.c | 2 +- arch/blackfin/include/asm/blackfin_cdef.h | 6 + arch/blackfin/include/asm/blackfin_def.h | 10 + arch/blackfin/include/asm/config.h | 10 +- arch/blackfin/include/asm/mach-bf506/BF504_cdef.h | 1782 ++++++++++++++++++++ arch/blackfin/include/asm/mach-bf506/BF504_def.h | 944 +++++++++++ arch/blackfin/include/asm/mach-bf506/BF506_cdef.h | 11 + arch/blackfin/include/asm/mach-bf506/BF506_def.h | 11 + arch/blackfin/include/asm/mach-bf506/anomaly.h | 128 ++ arch/blackfin/include/asm/mach-bf506/def_local.h | 5 + arch/blackfin/include/asm/mach-bf506/gpio.h | 52 + arch/blackfin/include/asm/mach-bf506/portmux.h | 148 ++ arch/blackfin/include/asm/mach-bf506/ports.h | 59 + arch/blackfin/include/asm/mach-bf518/BF512_def.h | 6 - .../asm/mach-bf527/ADSP-EDN-BF52x-extended_cdef.h | 994 ----------- .../asm/mach-bf527/ADSP-EDN-BF52x-extended_def.h | 503 ------ arch/blackfin/include/asm/mach-bf527/BF522_cdef.h | 986 +++++++++++- arch/blackfin/include/asm/mach-bf527/BF522_def.h | 495 ++++++- arch/blackfin/include/asm/mach-bf527/BF524_cdef.h | 20 +- arch/blackfin/include/asm/mach-bf527/BF524_def.h | 12 +- arch/blackfin/include/asm/mach-bf527/BF526_cdef.h | 358 +---- arch/blackfin/include/asm/mach-bf527/BF526_def.h | 181 +-- arch/blackfin/include/asm/mach-bf533/BF531_def.h | 6 - arch/blackfin/include/asm/mach-bf533/BF532_def.h | 6 - arch/blackfin/include/asm/mach-bf533/BF533_def.h | 6 - .../asm/mach-bf537/ADSP-EDN-BF534-extended_cdef.h | 1624 ------------------ .../asm/mach-bf537/ADSP-EDN-BF534-extended_def.h | 819 --------- arch/blackfin/include/asm/mach-bf537/BF534_cdef.h | 1614 ++++++++++++++++++- arch/blackfin/include/asm/mach-bf537/BF534_def.h | 816 +++++++++- arch/blackfin/include/asm/mach-bf538/BF538_def.h | 6 - arch/blackfin/include/asm/mach-bf561/BF561_def.h | 7 +- .../include/asm/mach-common/bits/bootrom.h | 86 +- arch/blackfin/lib/board.c | 21 +- arch/blackfin/lib/u-boot.lds.S | 10 +- board/bct-brettl2/config.mk | 8 - .../config.mk => bf506f-ezkit/Makefile} | 34 +- board/bf506f-ezkit/bf506f-ezkit.c | 27 + board/bf518f-ezbrd/bf518f-ezbrd.c | 61 +- board/bf518f-ezbrd/config.mk | 8 - .../{blackstamp/config.mk => bf525-ucr2/Makefile} | 34 +- board/bf525-ucr2/bf525-ucr2.c | 16 + board/bf526-ezbrd/bf526-ezbrd.c | 29 +- board/bf526-ezbrd/config.mk | 8 - board/bf527-ad7160-eval/config.mk | 8 - board/bf527-ezkit/config.mk | 8 - board/bf527-sdp/config.mk | 10 +- board/bf533-ezkit/config.mk | 6 - board/bf533-stamp/config.mk | 6 - board/bf537-minotaur/config.mk | 8 +- board/bf537-srv1/config.mk | 8 +- board/bf537-stamp/config.mk | 6 - board/bf538f-ezkit/config.mk | 6 - board/bf548-ezkit/config.mk | 6 - board/bf561-acvilon/config.mk | 6 - board/bf561-ezkit/config.mk | 6 - board/cm-bf527/config.mk | 8 - board/cm-bf533/config.mk | 6 - board/cm-bf537e/config.mk | 6 - board/cm-bf537u/config.mk | 6 - board/cm-bf548/config.mk | 6 - board/cm-bf561/config.mk | 6 - board/{blackvme/config.mk => dnp5370/Makefile} | 36 +- board/dnp5370/dnp5370.c | 104 ++ board/ibf-dsp561/config.mk | 6 - board/ip04/config.mk | 6 - board/tcm-bf518/config.mk | 8 - board/tcm-bf537/config.mk | 6 - boards.cfg | 3 + common/Makefile | 1 + common/cmd_bootldr.c | 21 +- common/cmd_ldrinfo.c | 192 +++ doc/README.dnp5370 | 67 + drivers/mmc/bfin_sdh.c | 13 +- drivers/spi/bfin_spi.c | 2 + include/configs/bct-brettl2.h | 3 +- include/configs/bf506f-ezkit.h | 103 ++ include/configs/bf518f-ezbrd.h | 1 + include/configs/bf525-ucr2.h | 102 ++ include/configs/bf526-ezbrd.h | 1 + include/configs/bf527-ad7160-eval.h | 1 + include/configs/bf527-ezkit.h | 1 + include/configs/bf527-sdp.h | 1 + include/configs/bf533-ezkit.h | 1 + include/configs/bf533-stamp.h | 1 + include/configs/bf537-minotaur.h | 2 + include/configs/bf537-pnav.h | 1 + include/configs/bf537-srv1.h | 2 + include/configs/bf537-stamp.h | 1 + include/configs/bf538f-ezkit.h | 1 + include/configs/bf548-ezkit.h | 3 +- include/configs/bf561-acvilon.h | 3 +- include/configs/bf561-ezkit.h | 5 +- include/configs/bfin_adi_common.h | 3 +- include/configs/blackstamp.h | 1 + include/configs/blackvme.h | 3 +- include/configs/cm-bf527.h | 1 + include/configs/cm-bf533.h | 1 + include/configs/cm-bf537e.h | 1 + include/configs/cm-bf537u.h | 1 + include/configs/cm-bf548.h | 1 + include/configs/cm-bf561.h | 1 + include/configs/dnp5370.h | 128 ++ include/configs/ibf-dsp561.h | 5 +- include/configs/ip04.h | 1 + include/configs/tcm-bf518.h | 1 + include/configs/tcm-bf537.h | 1 + 115 files changed, 8203 insertions(+), 4930 deletions(-) create mode 100644 arch/blackfin/include/asm/mach-bf506/BF504_cdef.h create mode 100644 arch/blackfin/include/asm/mach-bf506/BF504_def.h create mode 100644 arch/blackfin/include/asm/mach-bf506/BF506_cdef.h create mode 100644 arch/blackfin/include/asm/mach-bf506/BF506_def.h create mode 100644 arch/blackfin/include/asm/mach-bf506/anomaly.h create mode 100644 arch/blackfin/include/asm/mach-bf506/def_local.h create mode 100644 arch/blackfin/include/asm/mach-bf506/gpio.h create mode 100644 arch/blackfin/include/asm/mach-bf506/portmux.h create mode 100644 arch/blackfin/include/asm/mach-bf506/ports.h delete mode 100644 arch/blackfin/include/asm/mach-bf527/ADSP-EDN-BF52x-extended_cdef.h delete mode 100644 arch/blackfin/include/asm/mach-bf527/ADSP-EDN-BF52x-extended_def.h delete mode 100644 arch/blackfin/include/asm/mach-bf537/ADSP-EDN-BF534-extended_cdef.h delete mode 100644 arch/blackfin/include/asm/mach-bf537/ADSP-EDN-BF534-extended_def.h rename board/{bf537-pnav/config.mk => bf506f-ezkit/Makefile} (57%) create mode 100644 board/bf506f-ezkit/bf506f-ezkit.c rename board/{blackstamp/config.mk => bf525-ucr2/Makefile} (57%) create mode 100644 board/bf525-ucr2/bf525-ucr2.c rename board/{blackvme/config.mk => dnp5370/Makefile} (54%) create mode 100644 board/dnp5370/dnp5370.c create mode 100644 common/cmd_ldrinfo.c create mode 100644 doc/README.dnp5370 create mode 100644 include/configs/bf506f-ezkit.h create mode 100644 include/configs/bf525-ucr2.h create mode 100644 include/configs/dnp5370.h ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-04-08 4:47 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger @ 2011-04-10 19:19 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2011-04-10 19:19 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1302238070-32427-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 4db2fa7f9446d0f2fe8db3d62184b1212fe22707: > > Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx (2011-04-05 12:24:20 +0200) > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Andreas Schallenberg (1): > Blackfin: dnp5370: new board port > > Chong Huang (1): > Blackfin: bf525-ucr2: new board port > > Cliff Cai (1): > Blackfin: bfin_sdh: set all timer bits before transfer > > Kyle Moffett (1): > Blackfin: replace "bfin_reset_or_hang()" with "panic()" > > Mike Frysinger (29): > Blackfin: bf518f-ezbrd: don't require SPI logic all the time > Blackfin: skip RAM display for 0 mem systems > Blackfin: drop CONFIG_SYS_TEXT_BASE from boards > Blackfin: unify bootmode based LDR_FLAGS setup > Blackfin: move CONFIG_BFIN_CPU back to board config.h > Blackfin: bf527-sdp: update custom CFLAGS paths > Blackfin: bf537-pnav/blackstamp/blackvme: drop empty config.mk files > Blackfin: serial: clean up muxing a bit > Blackfin: bf537-minotaur/bf537-srv1: undefine nfs when net is disabled > Blackfin: bf537: fix L1 data defines > Blackfin: bf561-ezkit/ibf-dsp561: invert env offset/addr logic > Blackfin: fix bd_t handling > Blackfin: BF50x: new processor port > Blackfin: drop duplicate system mmr and L1 scratch defines > Blackfin: BF52x: unify duplicated headers > Blackfin: BF537: unify duplicated headers > Blackfin: only check for os log when we have external memory > Blackfin: turn off caches when self initializing > Blackfin: default to L1 bank A when L1 bank B does not exist > Blackfin: bf506f-ezkit: new board port > Blackfin: adi boards: drop old ELF define > Blackfin: bootrom.h: sync with toolchain > Blackfin: bootldr: use common defines > Blackfin: ldrinfo: new command > Blackfin: adi boards: enable ldrinfo > Blackfin: adi boards: enable CONFIG_MONITOR_IS_IN_RAM > Blackfin: bf548-ezkit: move env sector > Blackfin: bf518f-ezbrd: get MAC from flash > Blackfin: bf526-ezbrd: get MAC from flash > > Sonic Zhang (1): > Blackfin: bfin_sdh: add support for multiblock operations > > MAINTAINERS | 10 + > README | 1 + > arch/blackfin/config.mk | 15 +- > arch/blackfin/cpu/cpu.h | 1 - > arch/blackfin/cpu/gpio.c | 8 +- > arch/blackfin/cpu/initcode.c | 25 +- > arch/blackfin/cpu/reset.c | 18 +- > arch/blackfin/cpu/serial.h | 72 +- > arch/blackfin/cpu/start.S | 45 +- > arch/blackfin/cpu/traps.c | 2 +- > arch/blackfin/include/asm/blackfin_cdef.h | 6 + > arch/blackfin/include/asm/blackfin_def.h | 10 + > arch/blackfin/include/asm/config.h | 10 +- > arch/blackfin/include/asm/mach-bf506/BF504_cdef.h | 1782 ++++++++++++++++++++ > arch/blackfin/include/asm/mach-bf506/BF504_def.h | 944 +++++++++++ > arch/blackfin/include/asm/mach-bf506/BF506_cdef.h | 11 + > arch/blackfin/include/asm/mach-bf506/BF506_def.h | 11 + > arch/blackfin/include/asm/mach-bf506/anomaly.h | 128 ++ > arch/blackfin/include/asm/mach-bf506/def_local.h | 5 + > arch/blackfin/include/asm/mach-bf506/gpio.h | 52 + > arch/blackfin/include/asm/mach-bf506/portmux.h | 148 ++ > arch/blackfin/include/asm/mach-bf506/ports.h | 59 + > arch/blackfin/include/asm/mach-bf518/BF512_def.h | 6 - > .../asm/mach-bf527/ADSP-EDN-BF52x-extended_cdef.h | 994 ----------- > .../asm/mach-bf527/ADSP-EDN-BF52x-extended_def.h | 503 ------ > arch/blackfin/include/asm/mach-bf527/BF522_cdef.h | 986 +++++++++++- > arch/blackfin/include/asm/mach-bf527/BF522_def.h | 495 ++++++- > arch/blackfin/include/asm/mach-bf527/BF524_cdef.h | 20 +- > arch/blackfin/include/asm/mach-bf527/BF524_def.h | 12 +- > arch/blackfin/include/asm/mach-bf527/BF526_cdef.h | 358 +---- > arch/blackfin/include/asm/mach-bf527/BF526_def.h | 181 +-- > arch/blackfin/include/asm/mach-bf533/BF531_def.h | 6 - > arch/blackfin/include/asm/mach-bf533/BF532_def.h | 6 - > arch/blackfin/include/asm/mach-bf533/BF533_def.h | 6 - > .../asm/mach-bf537/ADSP-EDN-BF534-extended_cdef.h | 1624 ------------------ > .../asm/mach-bf537/ADSP-EDN-BF534-extended_def.h | 819 --------- > arch/blackfin/include/asm/mach-bf537/BF534_cdef.h | 1614 ++++++++++++++++++- > arch/blackfin/include/asm/mach-bf537/BF534_def.h | 816 +++++++++- > arch/blackfin/include/asm/mach-bf538/BF538_def.h | 6 - > arch/blackfin/include/asm/mach-bf561/BF561_def.h | 7 +- > .../include/asm/mach-common/bits/bootrom.h | 86 +- > arch/blackfin/lib/board.c | 21 +- > arch/blackfin/lib/u-boot.lds.S | 10 +- > board/bct-brettl2/config.mk | 8 - > .../config.mk => bf506f-ezkit/Makefile} | 34 +- > board/bf506f-ezkit/bf506f-ezkit.c | 27 + > board/bf518f-ezbrd/bf518f-ezbrd.c | 61 +- > board/bf518f-ezbrd/config.mk | 8 - > .../{blackstamp/config.mk => bf525-ucr2/Makefile} | 34 +- > board/bf525-ucr2/bf525-ucr2.c | 16 + > board/bf526-ezbrd/bf526-ezbrd.c | 29 +- > board/bf526-ezbrd/config.mk | 8 - > board/bf527-ad7160-eval/config.mk | 8 - > board/bf527-ezkit/config.mk | 8 - > board/bf527-sdp/config.mk | 10 +- > board/bf533-ezkit/config.mk | 6 - > board/bf533-stamp/config.mk | 6 - > board/bf537-minotaur/config.mk | 8 +- > board/bf537-srv1/config.mk | 8 +- > board/bf537-stamp/config.mk | 6 - > board/bf538f-ezkit/config.mk | 6 - > board/bf548-ezkit/config.mk | 6 - > board/bf561-acvilon/config.mk | 6 - > board/bf561-ezkit/config.mk | 6 - > board/cm-bf527/config.mk | 8 - > board/cm-bf533/config.mk | 6 - > board/cm-bf537e/config.mk | 6 - > board/cm-bf537u/config.mk | 6 - > board/cm-bf548/config.mk | 6 - > board/cm-bf561/config.mk | 6 - > board/{blackvme/config.mk => dnp5370/Makefile} | 36 +- > board/dnp5370/dnp5370.c | 104 ++ > board/ibf-dsp561/config.mk | 6 - > board/ip04/config.mk | 6 - > board/tcm-bf518/config.mk | 8 - > board/tcm-bf537/config.mk | 6 - > boards.cfg | 3 + > common/Makefile | 1 + > common/cmd_bootldr.c | 21 +- > common/cmd_ldrinfo.c | 192 +++ > doc/README.dnp5370 | 67 + > drivers/mmc/bfin_sdh.c | 13 +- > drivers/spi/bfin_spi.c | 2 + > include/configs/bct-brettl2.h | 3 +- > include/configs/bf506f-ezkit.h | 103 ++ > include/configs/bf518f-ezbrd.h | 1 + > include/configs/bf525-ucr2.h | 102 ++ > include/configs/bf526-ezbrd.h | 1 + > include/configs/bf527-ad7160-eval.h | 1 + > include/configs/bf527-ezkit.h | 1 + > include/configs/bf527-sdp.h | 1 + > include/configs/bf533-ezkit.h | 1 + > include/configs/bf533-stamp.h | 1 + > include/configs/bf537-minotaur.h | 2 + > include/configs/bf537-pnav.h | 1 + > include/configs/bf537-srv1.h | 2 + > include/configs/bf537-stamp.h | 1 + > include/configs/bf538f-ezkit.h | 1 + > include/configs/bf548-ezkit.h | 3 +- > include/configs/bf561-acvilon.h | 3 +- > include/configs/bf561-ezkit.h | 5 +- > include/configs/bfin_adi_common.h | 3 +- > include/configs/blackstamp.h | 1 + > include/configs/blackvme.h | 3 +- > include/configs/cm-bf527.h | 1 + > include/configs/cm-bf533.h | 1 + > include/configs/cm-bf537e.h | 1 + > include/configs/cm-bf537u.h | 1 + > include/configs/cm-bf548.h | 1 + > include/configs/cm-bf561.h | 1 + > include/configs/dnp5370.h | 128 ++ > include/configs/ibf-dsp561.h | 5 +- > include/configs/ip04.h | 1 + > include/configs/tcm-bf518.h | 1 + > include/configs/tcm-bf537.h | 1 + > 115 files changed, 8203 insertions(+), 4930 deletions(-) > create mode 100644 arch/blackfin/include/asm/mach-bf506/BF504_cdef.h > create mode 100644 arch/blackfin/include/asm/mach-bf506/BF504_def.h > create mode 100644 arch/blackfin/include/asm/mach-bf506/BF506_cdef.h > create mode 100644 arch/blackfin/include/asm/mach-bf506/BF506_def.h > create mode 100644 arch/blackfin/include/asm/mach-bf506/anomaly.h > create mode 100644 arch/blackfin/include/asm/mach-bf506/def_local.h > create mode 100644 arch/blackfin/include/asm/mach-bf506/gpio.h > create mode 100644 arch/blackfin/include/asm/mach-bf506/portmux.h > create mode 100644 arch/blackfin/include/asm/mach-bf506/ports.h > delete mode 100644 arch/blackfin/include/asm/mach-bf527/ADSP-EDN-BF52x-extended_cdef.h > delete mode 100644 arch/blackfin/include/asm/mach-bf527/ADSP-EDN-BF52x-extended_def.h > delete mode 100644 arch/blackfin/include/asm/mach-bf537/ADSP-EDN-BF534-extended_cdef.h > delete mode 100644 arch/blackfin/include/asm/mach-bf537/ADSP-EDN-BF534-extended_def.h > rename board/{bf537-pnav/config.mk => bf506f-ezkit/Makefile} (57%) > create mode 100644 board/bf506f-ezkit/bf506f-ezkit.c > rename board/{blackstamp/config.mk => bf525-ucr2/Makefile} (57%) > create mode 100644 board/bf525-ucr2/bf525-ucr2.c > rename board/{blackvme/config.mk => dnp5370/Makefile} (54%) > create mode 100644 board/dnp5370/dnp5370.c > create mode 100644 common/cmd_ldrinfo.c > create mode 100644 doc/README.dnp5370 > create mode 100644 include/configs/bf506f-ezkit.h > create mode 100644 include/configs/bf525-ucr2.h > create mode 100644 include/configs/dnp5370.h Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de "Nature is very un-American. Nature never hurries." - William George Jordan ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2011-01-10 5:21 Mike Frysinger
2011-01-12 22:43 ` Wolfgang Denk
2011-01-12 22:44 ` Wolfgang Denk
0 siblings, 2 replies; 149+ messages in thread
From: Mike Frysinger @ 2011-01-10 5:21 UTC (permalink / raw)
To: u-boot
The following changes since commit 89c95f0cd3f8140f3b8a82a22a6a144c148d09c6:
asm-offsets: generate bd_t size (2011-01-09 18:08:20 +0100)
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Andreas Schallenberg (1):
Blackfin: dnp5370: new board port
Chong Huang (1):
Blackfin: bf525-ucr2: new board port
Cliff Cai (1):
Blackfin: bfin_sdh: set all timer bits before transfer
Mike Frysinger (27):
MAINTAINERS: sort Blackfin entries
Blackfin: bf518f-ezbrd: don't require SPI logic all the time
Blackfin: skip RAM display for 0 mem systems
Blackfin: drop CONFIG_SYS_TEXT_BASE from boards
Blackfin: unify bootmode based LDR_FLAGS setup
Blackfin: move CONFIG_BFIN_CPU back to board config.h
Blackfin: bf527-sdp: update custom CFLAGS paths
Blackfin: bf537-pnav/blackstamp/blackvme: drop empty config.mk files
Blackfin: serial: clean up muxing a bit
Blackfin: bf537-minotaur/bf537-srv1: undefine nfs when net is disabled
Blackfin: bf537: fix L1 data defines
Blackfin: bf561-ezkit/ibf-dsp561: invert env offset/addr logic
Blackfin: fix bd_t handling
Blackfin: BF50x: new processor port
Blackfin: drop duplicate system mmr and L1 scratch defines
Blackfin: BF52x: unify duplicated headers
Blackfin: BF537: unify duplicated headers
Blackfin: only check for os log when we have external memory
Blackfin: turn off caches when self initializing
Blackfin: default to L1 bank A when L1 bank B does not exist
Blackfin: bf506f-ezkit: new board port
Blackfin: adi boards: drop old ELF define
Blackfin: bootrom.h: sync with toolchain
Blackfin: bootldr: use common defines
Blackfin: ldrinfo: new command
Blackfin: adi boards: enable ldrinfo
Blackfin: adi boards: enable CONFIG_MONITOR_IS_IN_RAM
Sonic Zhang (1):
Blackfin: bfin_sdh: add support for multiblock operations
MAINTAINERS | 54 +-
arch/blackfin/config.mk | 15 +-
arch/blackfin/cpu/gpio.c | 8 +-
arch/blackfin/cpu/initcode.c | 25 +-
arch/blackfin/cpu/serial.h | 72 +-
arch/blackfin/cpu/start.S | 45 +-
arch/blackfin/include/asm/blackfin_cdef.h | 6 +
arch/blackfin/include/asm/blackfin_def.h | 10 +
arch/blackfin/include/asm/config.h | 10 +-
arch/blackfin/include/asm/mach-bf506/BF504_cdef.h | 1782 ++++++++++++++++++++
arch/blackfin/include/asm/mach-bf506/BF504_def.h | 944 +++++++++++
arch/blackfin/include/asm/mach-bf506/BF506_cdef.h | 11 +
arch/blackfin/include/asm/mach-bf506/BF506_def.h | 11 +
arch/blackfin/include/asm/mach-bf506/anomaly.h | 128 ++
arch/blackfin/include/asm/mach-bf506/def_local.h | 5 +
arch/blackfin/include/asm/mach-bf506/gpio.h | 52 +
arch/blackfin/include/asm/mach-bf506/portmux.h | 148 ++
arch/blackfin/include/asm/mach-bf506/ports.h | 59 +
arch/blackfin/include/asm/mach-bf518/BF512_def.h | 6 -
.../asm/mach-bf527/ADSP-EDN-BF52x-extended_cdef.h | 994 -----------
.../asm/mach-bf527/ADSP-EDN-BF52x-extended_def.h | 503 ------
arch/blackfin/include/asm/mach-bf527/BF522_cdef.h | 986 +++++++++++-
arch/blackfin/include/asm/mach-bf527/BF522_def.h | 495 ++++++-
arch/blackfin/include/asm/mach-bf527/BF524_cdef.h | 20 +-
arch/blackfin/include/asm/mach-bf527/BF524_def.h | 12 +-
arch/blackfin/include/asm/mach-bf527/BF526_cdef.h | 358 +----
arch/blackfin/include/asm/mach-bf527/BF526_def.h | 181 +--
arch/blackfin/include/asm/mach-bf533/BF531_def.h | 6 -
arch/blackfin/include/asm/mach-bf533/BF532_def.h | 6 -
arch/blackfin/include/asm/mach-bf533/BF533_def.h | 6 -
.../asm/mach-bf537/ADSP-EDN-BF534-extended_cdef.h | 1624 ------------------
.../asm/mach-bf537/ADSP-EDN-BF534-extended_def.h | 819 ---------
arch/blackfin/include/asm/mach-bf537/BF534_cdef.h | 1614 ++++++++++++++++++-
arch/blackfin/include/asm/mach-bf537/BF534_def.h | 816 +++++++++-
arch/blackfin/include/asm/mach-bf538/BF538_def.h | 6 -
arch/blackfin/include/asm/mach-bf561/BF561_def.h | 7 +-
.../include/asm/mach-common/bits/bootrom.h | 86 +-
arch/blackfin/lib/board.c | 21 +-
arch/blackfin/lib/u-boot.lds.S | 10 +-
board/bct-brettl2/config.mk | 8 -
.../config.mk => bf506f-ezkit/Makefile} | 34 +-
board/bf506f-ezkit/bf506f-ezkit.c | 27 +
board/bf518f-ezbrd/bf518f-ezbrd.c | 30 +-
board/bf518f-ezbrd/config.mk | 8 -
.../{blackstamp/config.mk => bf525-ucr2/Makefile} | 34 +-
board/bf525-ucr2/bf525-ucr2.c | 16 +
board/bf526-ezbrd/config.mk | 8 -
board/bf527-ad7160-eval/config.mk | 8 -
board/bf527-ezkit/config.mk | 8 -
board/bf527-sdp/config.mk | 10 +-
board/bf533-ezkit/config.mk | 6 -
board/bf533-stamp/config.mk | 6 -
board/bf537-minotaur/config.mk | 8 +-
board/bf537-srv1/config.mk | 8 +-
board/bf537-stamp/config.mk | 6 -
board/bf538f-ezkit/config.mk | 6 -
board/bf548-ezkit/config.mk | 6 -
board/bf561-acvilon/config.mk | 6 -
board/bf561-ezkit/config.mk | 6 -
board/cm-bf527/config.mk | 8 -
board/cm-bf533/config.mk | 6 -
board/cm-bf537e/config.mk | 6 -
board/cm-bf537u/config.mk | 6 -
board/cm-bf548/config.mk | 6 -
board/cm-bf561/config.mk | 6 -
board/{blackvme/config.mk => dnp5370/Makefile} | 36 +-
board/dnp5370/dnp5370.c | 104 ++
board/ibf-dsp561/config.mk | 6 -
board/ip04/config.mk | 6 -
board/tcm-bf518/config.mk | 8 -
board/tcm-bf537/config.mk | 6 -
boards.cfg | 3 +
common/Makefile | 1 +
common/cmd_bootldr.c | 21 +-
common/cmd_ldrinfo.c | 192 +++
doc/README.dnp5370 | 67 +
drivers/mmc/bfin_sdh.c | 13 +-
drivers/spi/bfin_spi.c | 2 +
include/configs/bct-brettl2.h | 3 +-
include/configs/bf506f-ezkit.h | 107 ++
include/configs/bf518f-ezbrd.h | 1 +
include/configs/bf525-ucr2.h | 102 ++
include/configs/bf526-ezbrd.h | 1 +
include/configs/bf527-ad7160-eval.h | 1 +
include/configs/bf527-ezkit.h | 1 +
include/configs/bf527-sdp.h | 1 +
include/configs/bf533-ezkit.h | 1 +
include/configs/bf533-stamp.h | 1 +
include/configs/bf537-minotaur.h | 2 +
include/configs/bf537-pnav.h | 1 +
include/configs/bf537-srv1.h | 2 +
include/configs/bf537-stamp.h | 1 +
include/configs/bf538f-ezkit.h | 1 +
include/configs/bf548-ezkit.h | 1 +
include/configs/bf561-acvilon.h | 3 +-
include/configs/bf561-ezkit.h | 5 +-
include/configs/bfin_adi_common.h | 3 +-
include/configs/blackstamp.h | 1 +
include/configs/blackvme.h | 3 +-
include/configs/cm-bf527.h | 1 +
include/configs/cm-bf533.h | 1 +
include/configs/cm-bf537e.h | 1 +
include/configs/cm-bf537u.h | 1 +
include/configs/cm-bf548.h | 1 +
include/configs/cm-bf561.h | 1 +
include/configs/dnp5370.h | 128 ++
include/configs/ibf-dsp561.h | 5 +-
include/configs/ip04.h | 1 +
include/configs/tcm-bf518.h | 1 +
include/configs/tcm-bf537.h | 1 +
110 files changed, 8188 insertions(+), 4909 deletions(-)
create mode 100644 arch/blackfin/include/asm/mach-bf506/BF504_cdef.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/BF504_def.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/BF506_cdef.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/BF506_def.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/anomaly.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/def_local.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/gpio.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/portmux.h
create mode 100644 arch/blackfin/include/asm/mach-bf506/ports.h
delete mode 100644 arch/blackfin/include/asm/mach-bf527/ADSP-EDN-BF52x-extended_cdef.h
delete mode 100644 arch/blackfin/include/asm/mach-bf527/ADSP-EDN-BF52x-extended_def.h
delete mode 100644 arch/blackfin/include/asm/mach-bf537/ADSP-EDN-BF534-extended_cdef.h
delete mode 100644 arch/blackfin/include/asm/mach-bf537/ADSP-EDN-BF534-extended_def.h
rename board/{bf537-pnav/config.mk => bf506f-ezkit/Makefile} (57%)
create mode 100644 board/bf506f-ezkit/bf506f-ezkit.c
rename board/{blackstamp/config.mk => bf525-ucr2/Makefile} (57%)
create mode 100644 board/bf525-ucr2/bf525-ucr2.c
rename board/{blackvme/config.mk => dnp5370/Makefile} (54%)
create mode 100644 board/dnp5370/dnp5370.c
create mode 100644 common/cmd_ldrinfo.c
create mode 100644 doc/README.dnp5370
create mode 100644 include/configs/bf506f-ezkit.h
create mode 100644 include/configs/bf525-ucr2.h
create mode 100644 include/configs/dnp5370.h
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2011-01-10 5:21 Mike Frysinger @ 2011-01-12 22:43 ` Wolfgang Denk 2011-01-12 22:50 ` Mike Frysinger 2011-01-12 22:44 ` Wolfgang Denk 1 sibling, 1 reply; 149+ messages in thread From: Wolfgang Denk @ 2011-01-12 22:43 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1294636905-30832-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 89c95f0cd3f8140f3b8a82a22a6a144c148d09c6: > > asm-offsets: generate bd_t size (2011-01-09 18:08:20 +0100) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master ... > Mike Frysinger (27): > MAINTAINERS: sort Blackfin entries This was already applied. Why do you include it again? > Blackfin: BF50x: new processor port ... > Blackfin: BF52x: unify duplicated headers > Blackfin: BF537: unify duplicated headers I cannot find any trace of these commits on the mailing list nor in patchwork. Am I missing something? > Blackfin: bf506f-ezkit: new board port This commit was rejected because the MAINATINERS entry is missing, yet you include it here again? > Blackfin: ldrinfo: new command You posted a new version of the patch which added a README entry, yet here you include the old version Not pulled. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de "Pardon me for breathing, which I never do anyway so I don't know why I bother to say it, oh God, I'm so depressed. Here's another of those self-satisfied doors. Life! Don't talk to me about life." - Marvin the Paranoid Android ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-01-12 22:43 ` Wolfgang Denk @ 2011-01-12 22:50 ` Mike Frysinger 2011-01-12 23:03 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2011-01-12 22:50 UTC (permalink / raw) To: u-boot On Wednesday, January 12, 2011 17:43:37 Wolfgang Denk wrote: > Mike Frysinger wrote: > > The following changes since commit 89c95f0cd3f8140f3b8a82a22a6a144c148d09c6: > > asm-offsets: generate bd_t size (2011-01-09 18:08:20 +0100) > > > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > ... > > > Mike Frysinger (27): > > MAINTAINERS: sort Blackfin entries > > This was already applied. Why do you include it again? i posted these patches and requests before you manually merged it. i dont see how this is surprising. > > Blackfin: BF50x: new processor port > ... > > Blackfin: BF52x: unify duplicated headers > > Blackfin: BF537: unify duplicated headers > > I cannot find any trace of these commits on the mailing list nor in > patchwork. Am I missing something? i mentioned in the original summary that these were too large for the list because i did quite a bit of clean up on them that isnt really splittable. -mike -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20110112/7708a47c/attachment.pgp ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-01-12 22:50 ` Mike Frysinger @ 2011-01-12 23:03 ` Wolfgang Denk 2011-01-12 23:08 ` Mike Frysinger 0 siblings, 1 reply; 149+ messages in thread From: Wolfgang Denk @ 2011-01-12 23:03 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <201101121750.06963.vapier@gentoo.org> you wrote: > > > I cannot find any trace of these commits on the mailing list nor in > > patchwork. Am I missing something? > > i mentioned in the original summary that these were too large for the list > because i did quite a bit of clean up on them that isnt really splittable. You should know the rules. Please stick to them. I will not permit you to sneak in unreviewed code like that. Don't try that again. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de "Don't worry about people stealing your ideas. If your ideas are any good, you'll have to ram them down people's throats." - Howard Aiken ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-01-12 23:03 ` Wolfgang Denk @ 2011-01-12 23:08 ` Mike Frysinger 2011-01-12 23:18 ` Wolfgang Denk 2011-01-12 23:32 ` Wolfgang Denk 0 siblings, 2 replies; 149+ messages in thread From: Mike Frysinger @ 2011-01-12 23:08 UTC (permalink / raw) To: u-boot On Wednesday, January 12, 2011 18:03:35 Wolfgang Denk wrote: > Mike Frysinger wrote: > > > I cannot find any trace of these commits on the mailing list nor in > > > patchwork. Am I missing something? > > > > i mentioned in the original summary that these were too large for the > > list because i did quite a bit of clean up on them that isnt really > > splittable. > > You should know the rules. Please stick to them. > > I will not permit you to sneak in unreviewed code like that. > > Don't try that again. stop making crap up. i'm not "sneaking" anything thing in. i explicitly called out these patches on the list and mentioned exactly where to find them. -mike -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20110112/f0cdcad2/attachment.pgp ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-01-12 23:08 ` Mike Frysinger @ 2011-01-12 23:18 ` Wolfgang Denk 2011-01-12 23:36 ` Mike Frysinger 2011-01-12 23:32 ` Wolfgang Denk 1 sibling, 1 reply; 149+ messages in thread From: Wolfgang Denk @ 2011-01-12 23:18 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <201101121808.17659.vapier@gentoo.org> you wrote: > > stop making crap up. i'm not "sneaking" anything thing in. i explicitly > called out these patches on the list and mentioned exactly where to find them. Did you? In some summary message nobody is going to read? You are supposed to submit patches. Please (re-) read http://www.denx.de/wiki/U-Boot/Patches ; some link to some git repository is NOT sufficient (especially when it comes whithout any spoecific information like commit ID or at least branch name and Subject. As a custodian you are supposed to be especially careful and to set an example for others, less experienced developers. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de "This is a test of the Emergency Broadcast System. If this had been an actual emergency, do you really think we'd stick around to tell you?" ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-01-12 23:18 ` Wolfgang Denk @ 2011-01-12 23:36 ` Mike Frysinger 2011-01-12 23:47 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2011-01-12 23:36 UTC (permalink / raw) To: u-boot On Wednesday, January 12, 2011 18:18:25 Wolfgang Denk wrote: > Mike Frysinger wrote: > > stop making crap up. i'm not "sneaking" anything thing in. i explicitly > > called out these patches on the list and mentioned exactly where to find > > them. > > Did you? In some summary message nobody is going to read? that's crap. the whole point of the summary message is to *summarize* the patchset and give an overview of what's going on. -mike -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20110112/e95c85d7/attachment.pgp ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-01-12 23:36 ` Mike Frysinger @ 2011-01-12 23:47 ` Wolfgang Denk 2011-02-15 8:13 ` Mike Frysinger 0 siblings, 1 reply; 149+ messages in thread From: Wolfgang Denk @ 2011-01-12 23:47 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <201101121836.14803.vapier@gentoo.org> you wrote: > > that's crap. the whole point of the summary message is to *summarize* the > patchset and give an overview of what's going on. Right. But (links to) patches are NOT posted in a summary message but sperately, with appropriate subject and full commit message. And a link to some git repo is NOT accepted. Please (re-) read http://www.denx.de/wiki/U-Boot/Patches Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Reader, suppose you were an idiot. And suppose you were a member of Congress. But I repeat myself. - Mark Twain ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-01-12 23:47 ` Wolfgang Denk @ 2011-02-15 8:13 ` Mike Frysinger 0 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2011-02-15 8:13 UTC (permalink / raw) To: u-boot On Wednesday, January 12, 2011 18:47:53 Wolfgang Denk wrote: > Mike Frysinger wrote: > > that's crap. the whole point of the summary message is to *summarize* > > the patchset and give an overview of what's going on. > > Right. But (links to) patches are NOT posted in a summary message but > sperately, with appropriate subject and full commit message. And a > link to some git repo is NOT accepted. > > Please (re-) read http://www.denx.de/wiki/U-Boot/Patches you mean re-read after you just updated it to ban things i was doing -mike -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20110215/e3417422/attachment.pgp ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-01-12 23:08 ` Mike Frysinger 2011-01-12 23:18 ` Wolfgang Denk @ 2011-01-12 23:32 ` Wolfgang Denk 2011-01-12 23:37 ` Mike Frysinger 1 sibling, 1 reply; 149+ messages in thread From: Wolfgang Denk @ 2011-01-12 23:32 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <201101121808.17659.vapier@gentoo.org> you wrote: > > stop making crap up. i'm not "sneaking" anything thing in. i explicitly > called out these patches on the list and mentioned exactly where to find them. Actually I can see absolutely no good reason for not posting these patches. As far as I can tell, none of them exceeds the ML's hard size limit. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de The main thing is the play itself. I swear that greed for money has nothing to do with it, although heaven knows I am sorely in need of money. - Feodor Dostoyevsky ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-01-12 23:32 ` Wolfgang Denk @ 2011-01-12 23:37 ` Mike Frysinger 2011-01-12 23:45 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2011-01-12 23:37 UTC (permalink / raw) To: u-boot On Wednesday, January 12, 2011 18:32:36 Wolfgang Denk wrote: > Mike Frysinger wrote: > > stop making crap up. i'm not "sneaking" anything thing in. i explicitly > > called out these patches on the list and mentioned exactly where to find > > them. > > Actually I can see absolutely no good reason for not posting these patches. > As far as I can tell, none of them exceeds the ML's hard size limit. i dont know what you're looking at, but you're mistaken. i explicitly got rejection notices about being too big. they're each 250+ KiB. -mike -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20110112/2ac55a43/attachment.pgp ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-01-12 23:37 ` Mike Frysinger @ 2011-01-12 23:45 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2011-01-12 23:45 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <201101121837.43007.vapier@gentoo.org> you wrote: > > > Actually I can see absolutely no good reason for not posting these patches. > > As far as I can tell, none of them exceeds the ML's hard size limit. > > i dont know what you're looking at, but you're mistaken. i explicitly got > rejection notices about being too big. they're each 250+ KiB. I was looking at your repo. The ML soft limit is 100 KiB, the hard limit is 400 KiB. As I wrote: no reason at all not to post them (except that they need cleanup, for example because of exceeding max line length, or using incorrect multiline comments etc.). Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Oh, that sound of male ego. You travel halfway across the galaxy and it's still the same song. -- Eve McHuron, "Mudd's Women", stardate 1330.1 ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-01-10 5:21 Mike Frysinger 2011-01-12 22:43 ` Wolfgang Denk @ 2011-01-12 22:44 ` Wolfgang Denk 2011-01-12 22:50 ` Mike Frysinger 1 sibling, 1 reply; 149+ messages in thread From: Wolfgang Denk @ 2011-01-12 22:44 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1294636905-30832-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 89c95f0cd3f8140f3b8a82a22a6a144c148d09c6: > > asm-offsets: generate bd_t size (2011-01-09 18:08:20 +0100) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master See previous message. Not pulled either. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de ... not meant for the weak-at-heart: /^(?=.*one)(?=.*two)/ If you can follow that, you can use it. - Randal L. Schwartz in <ukpw67rhl3.fsf@julie.teleport.com> ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-01-12 22:44 ` Wolfgang Denk @ 2011-01-12 22:50 ` Mike Frysinger 2011-01-12 23:04 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2011-01-12 22:50 UTC (permalink / raw) To: u-boot On Wednesday, January 12, 2011 17:44:18 Wolfgang Denk wrote: > Mike Frysinger wrote: > > The following changes since commit 89c95f0cd3f8140f3b8a82a22a6a144c148d09c6: > > asm-offsets: generate bd_t size (2011-01-09 18:08:20 +0100) > > > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > See previous message. Not pulled either. you replied to the same e-mail twice -mike -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20110112/b0feecee/attachment.pgp ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2011-01-12 22:50 ` Mike Frysinger @ 2011-01-12 23:04 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2011-01-12 23:04 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <201101121750.37504.vapier@gentoo.org> you wrote: > > > See previous message. Not pulled either. > > you replied to the same e-mail twice Sorry, I somehow had a duplicated message in my folder. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de You might not be as stupid as you look. This is not hard. Let's think about this. I mean ... I'll think about this, and you can join in when you know the words. - Terry Pratchett, _Men at Arms_ ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2010-11-21 21:52 Mike Frysinger
2010-11-24 18:27 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2010-11-21 21:52 UTC (permalink / raw)
To: u-boot
The following changes since commit fa722ea76be565de6823ca04c107cc4fbd96b776:
Merge branch 'master' of /home/wd/git/u-boot/custodians (2010-11-19 22:02:48 +0100)
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (2):
Blackfin: drop initcode.o from combined object
Blackfin: tweak objects specified before embedded environment
arch/blackfin/cpu/Makefile | 4 ----
include/configs/bct-brettl2.h | 9 +++------
include/configs/bf533-stamp.h | 9 +++------
include/configs/bf537-pnav.h | 9 +++------
include/configs/bf537-stamp.h | 9 +++------
include/configs/bf538f-ezkit.h | 9 +++------
include/configs/bf561-ezkit.h | 11 +++--------
include/configs/cm-bf537e.h | 9 +++------
include/configs/cm-bf537u.h | 9 +++------
include/configs/ibf-dsp561.h | 11 +++--------
include/configs/tcm-bf537.h | 9 +++------
11 files changed, 30 insertions(+), 68 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2010-11-21 21:52 Mike Frysinger @ 2010-11-24 18:27 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2010-11-24 18:27 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1290376355-26367-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit fa722ea76be565de6823ca04c107cc4fbd96b776: > > Merge branch 'master' of /home/wd/git/u-boot/custodians (2010-11-19 22:02:48 +0100) > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (2): > Blackfin: drop initcode.o from combined object > Blackfin: tweak objects specified before embedded environment > > arch/blackfin/cpu/Makefile | 4 ---- > include/configs/bct-brettl2.h | 9 +++------ > include/configs/bf533-stamp.h | 9 +++------ > include/configs/bf537-pnav.h | 9 +++------ > include/configs/bf537-stamp.h | 9 +++------ > include/configs/bf538f-ezkit.h | 9 +++------ > include/configs/bf561-ezkit.h | 11 +++-------- > include/configs/cm-bf537e.h | 9 +++------ > include/configs/cm-bf537u.h | 9 +++------ > include/configs/ibf-dsp561.h | 11 +++-------- > include/configs/tcm-bf537.h | 9 +++------ > 11 files changed, 30 insertions(+), 68 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de God made machine language; all the rest is the work of man. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2010-11-18 9:45 Mike Frysinger
2010-11-19 21:02 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2010-11-18 9:45 UTC (permalink / raw)
To: u-boot
The following changes since commit 635d1b3e1b885267de90d100402ba7748fdd9bc5:
Makefile: Fix build with USE_PRIVATE_LIBGCC (2010-11-18 09:47:11 +0100)
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (2):
Blackfin: stick ins/outs funcs into their own .text section
Blackfin: make sure bss len is multiple of 4 bytes
arch/blackfin/lib/ins.S | 1 +
arch/blackfin/lib/outs.S | 4 ++++
arch/blackfin/lib/u-boot.lds.S | 1 +
3 files changed, 6 insertions(+), 0 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2010-11-18 9:45 Mike Frysinger @ 2010-11-19 21:02 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2010-11-19 21:02 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1290073529-5887-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 635d1b3e1b885267de90d100402ba7748fdd9bc5: > > Makefile: Fix build with USE_PRIVATE_LIBGCC (2010-11-18 09:47:11 +0100) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (2): > Blackfin: stick ins/outs funcs into their own .text section > Blackfin: make sure bss len is multiple of 4 bytes > > arch/blackfin/lib/ins.S | 1 + > arch/blackfin/lib/outs.S | 4 ++++ > arch/blackfin/lib/u-boot.lds.S | 1 + > 3 files changed, 6 insertions(+), 0 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de G's Third Law: In spite of all evidence to the contra- ry, the entire universe is composed of only two basic substances: magic and bullshit. H's Dictum: There is no magic ... ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2010-10-28 6:31 Mike Frysinger
2010-10-29 19:46 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2010-10-28 6:31 UTC (permalink / raw)
To: u-boot
The following changes since commit 908614f20f7f0f5df736eed21b88e81ebbf14e86:
Prepare v2010.12-rc1 (2010-10-27 22:49:13 +0200)
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (2):
Blackfin: fix building after asm-offsets.h intro
Blackfin: config.mk: drop manual stripping of config vars
arch/blackfin/config.mk | 2 --
arch/blackfin/include/asm/config.h | 3 +++
2 files changed, 3 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2010-10-28 6:31 Mike Frysinger @ 2010-10-29 19:46 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2010-10-29 19:46 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1288247505-9299-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 908614f20f7f0f5df736eed21b88e81ebbf14e86: > > Prepare v2010.12-rc1 (2010-10-27 22:49:13 +0200) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (2): > Blackfin: fix building after asm-offsets.h intro > Blackfin: config.mk: drop manual stripping of config vars > > arch/blackfin/config.mk | 2 -- > arch/blackfin/include/asm/config.h | 3 +++ > 2 files changed, 3 insertions(+), 2 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de You may call me by my name, Wirth, or by my value, Worth. - Nicklaus Wirth ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2010-10-26 2:09 Mike Frysinger
2010-10-26 19:00 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2010-10-26 2:09 UTC (permalink / raw)
To: u-boot
The following changes since commit c163f4478ca72f51b28b55f74addc8fe029d7b83:
Merge branch 'master' of ssh://gemini/home/wd/git/u-boot/master (2010-10-25 08:06:52 +0200)
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (2):
Blackfin: bf527-ezkit-v2: move to boards.cfg
Blackfin: adi boards: set compiled size limits
MAKEALL | 4 +---
Makefile | 8 --------
boards.cfg | 1 +
include/configs/bf548-ezkit.h | 1 +
include/configs/bfin_adi_common.h | 3 +++
5 files changed, 6 insertions(+), 11 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2010-10-26 2:09 Mike Frysinger @ 2010-10-26 19:00 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2010-10-26 19:00 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1288058944-10850-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit c163f4478ca72f51b28b55f74addc8fe029d7b83: > > Merge branch 'master' of ssh://gemini/home/wd/git/u-boot/master (2010-10-25 08:06:52 +0200) > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (2): > Blackfin: bf527-ezkit-v2: move to boards.cfg > Blackfin: adi boards: set compiled size limits > > MAKEALL | 4 +--- > Makefile | 8 -------- > boards.cfg | 1 + > include/configs/bf548-ezkit.h | 1 + > include/configs/bfin_adi_common.h | 3 +++ > 5 files changed, 6 insertions(+), 11 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de The optimum committee has no members. - Norman Augustine ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2010-10-15 19:23 Mike Frysinger
2010-10-17 17:54 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2010-10-15 19:23 UTC (permalink / raw)
To: u-boot
The following changes since commit e79f48393dd919079b34f37957c933f8e75c164d:
env_mmc: fix cannot save env issue (2010-10-13 22:02:32 +0200)
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (2):
Blackfin: update anomaly lists to latest sheets
Blackfin: workaround anomaly 05000440
arch/blackfin/cpu/initcode.c | 6 +++++-
arch/blackfin/include/asm/mach-bf518/anomaly.h | 2 ++
arch/blackfin/include/asm/mach-bf527/anomaly.h | 4 +++-
arch/blackfin/include/asm/mach-bf533/anomaly.h | 7 ++++++-
arch/blackfin/include/asm/mach-bf537/anomaly.h | 7 ++++++-
arch/blackfin/include/asm/mach-bf538/anomaly.h | 7 +++++--
arch/blackfin/include/asm/mach-bf548/anomaly.h | 7 ++++---
arch/blackfin/include/asm/mach-bf561/anomaly.h | 11 +++++++++--
8 files changed, 40 insertions(+), 11 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2010-10-15 19:23 Mike Frysinger @ 2010-10-17 17:54 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2010-10-17 17:54 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1287170617-13361-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit e79f48393dd919079b34f37957c933f8e75c164d: > > env_mmc: fix cannot save env issue (2010-10-13 22:02:32 +0200) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (2): > Blackfin: update anomaly lists to latest sheets > Blackfin: workaround anomaly 05000440 > > arch/blackfin/cpu/initcode.c | 6 +++++- > arch/blackfin/include/asm/mach-bf518/anomaly.h | 2 ++ > arch/blackfin/include/asm/mach-bf527/anomaly.h | 4 +++- > arch/blackfin/include/asm/mach-bf533/anomaly.h | 7 ++++++- > arch/blackfin/include/asm/mach-bf537/anomaly.h | 7 ++++++- > arch/blackfin/include/asm/mach-bf538/anomaly.h | 7 +++++-- > arch/blackfin/include/asm/mach-bf548/anomaly.h | 7 ++++--- > arch/blackfin/include/asm/mach-bf561/anomaly.h | 11 +++++++++-- > 8 files changed, 40 insertions(+), 11 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de "Who is the oldest inhabitant of this village?" "We haven't got one; we had one, but he died three weeks ago." ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2010-09-21 22:35 Mike Frysinger
2010-09-22 20:37 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2010-09-21 22:35 UTC (permalink / raw)
To: u-boot
The following changes since commit 800eb09641ae67c707b65acff112684a954b7f44:
POST cleanup. (2010-09-21 21:39:31 +0200)
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (2):
Blackfin: update some missed board config.mk files
Blackfin: bfin_spi: use same gpio cs define as Linux
arch/blackfin/include/asm/config-pre.h | 3 +++
board/bf527-ad7160-eval/config.mk | 4 ++--
board/ip04/config.mk | 4 ++--
drivers/spi/bfin_spi.c | 2 --
4 files changed, 7 insertions(+), 6 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2010-09-21 22:35 Mike Frysinger @ 2010-09-22 20:37 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2010-09-22 20:37 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1285108505-29576-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 800eb09641ae67c707b65acff112684a954b7f44: > > POST cleanup. (2010-09-21 21:39:31 +0200) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (2): > Blackfin: update some missed board config.mk files > Blackfin: bfin_spi: use same gpio cs define as Linux > > arch/blackfin/include/asm/config-pre.h | 3 +++ > board/bf527-ad7160-eval/config.mk | 4 ++-- > board/ip04/config.mk | 4 ++-- > drivers/spi/bfin_spi.c | 2 -- > 4 files changed, 7 insertions(+), 6 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Generally speaking, there are other ways to accomplish whatever it is that you think you need ... - Doug Gwyn ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2010-08-11 19:30 Mike Frysinger
2010-08-12 20:59 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2010-08-11 19:30 UTC (permalink / raw)
To: u-boot
The following changes since commit 69a2a4d9a5884a6f2d04a551308980d452b9b349:
disk/part.c: 'usb storage' avoiding overflow when output capacity (2010-08-10 23:08:55 +0200)
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Michael Hennerich (1):
Blackfin: shutdown video DMA when booting Linux
Mike Frysinger (2):
Blackfin: cm-bf548: increase monitor len
Blackfin: re-use board data in cpu banner
arch/blackfin/lib/board.c | 3 ++-
arch/blackfin/lib/boot.c | 9 +++++++++
board/bf527-ezkit/video.c | 11 +++++++++++
board/bf533-stamp/video.c | 6 ++++++
board/bf548-ezkit/video.c | 6 ++++++
board/cm-bf548/video.c | 6 ++++++
include/configs/cm-bf548.h | 2 +-
7 files changed, 41 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2010-08-11 19:30 Mike Frysinger @ 2010-08-12 20:59 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2010-08-12 20:59 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1281555031-26335-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 69a2a4d9a5884a6f2d04a551308980d452b9b349: > > disk/part.c: 'usb storage' avoiding overflow when output capacity (2010-08-10 23:08:55 +0200) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master > > Michael Hennerich (1): > Blackfin: shutdown video DMA when booting Linux > > Mike Frysinger (2): > Blackfin: cm-bf548: increase monitor len > Blackfin: re-use board data in cpu banner > > arch/blackfin/lib/board.c | 3 ++- > arch/blackfin/lib/boot.c | 9 +++++++++ > board/bf527-ezkit/video.c | 11 +++++++++++ > board/bf533-stamp/video.c | 6 ++++++ > board/bf548-ezkit/video.c | 6 ++++++ > board/cm-bf548/video.c | 6 ++++++ > include/configs/cm-bf548.h | 2 +- > 7 files changed, 41 insertions(+), 2 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de 1000 pains = 1 Megahertz ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2010-07-25 19:19 Mike Frysinger
2010-07-25 19:36 ` Mike Frysinger
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2010-07-25 19:19 UTC (permalink / raw)
To: u-boot
The following changes since commit 7385c28e9b5f7d47e6a8f1ad9800e6e70af714e2:
fs/fat: Big code cleanup. (2010-07-24 20:54:46 +0200)
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (5):
Blackfin: bf533/bf561 boards: convert to new soft gpio i2c code
Blackfin: jtagconsole: disable output processing
Blackfin: jtag-console: robustify against missing peer
Blackfin: jtag-console: add debug markers
Blackfin: jtag-console: handle newline stuffing
arch/blackfin/cpu/jtag-console.c | 95 ++++++++++++++++++++++++++++++++----
include/configs/bf533-ezkit.h | 43 +----------------
include/configs/bf533-stamp.h | 43 +----------------
include/configs/bf561-ezkit.h | 42 +---------------
include/configs/bfin_adi_common.h | 1 +
include/configs/blackstamp.h | 28 +----------
include/configs/ibf-dsp561.h | 29 +----------
tools/jtagconsole | 4 +-
8 files changed, 97 insertions(+), 188 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2010-07-25 19:19 Mike Frysinger @ 2010-07-25 19:36 ` Mike Frysinger 2010-08-03 21:31 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2010-07-25 19:36 UTC (permalink / raw) To: u-boot The following changes since commit 7385c28e9b5f7d47e6a8f1ad9800e6e70af714e2: fs/fat: Big code cleanup. (2010-07-24 20:54:46 +0200) are available in the git repository at: git://www.denx.de/git/u-boot-blackfin.git master Mike Frysinger (6): Blackfin: bf533/bf561 boards: convert to new soft gpio i2c code Blackfin: jtagconsole: disable output processing Blackfin: jtag-console: robustify against missing peer Blackfin: jtag-console: add debug markers Blackfin: jtag-console: handle newline stuffing Blackfin: gpio: use common usage func arch/blackfin/cpu/cmd_gpio.c | 2 +- arch/blackfin/cpu/jtag-console.c | 95 ++++++++++++++++++++++++++++++++---- include/configs/bf533-ezkit.h | 43 +---------------- include/configs/bf533-stamp.h | 43 +---------------- include/configs/bf561-ezkit.h | 42 +--------------- include/configs/bfin_adi_common.h | 1 + include/configs/blackstamp.h | 28 +---------- include/configs/ibf-dsp561.h | 29 +---------- tools/jtagconsole | 4 +- 9 files changed, 98 insertions(+), 189 deletions(-) ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2010-07-25 19:36 ` Mike Frysinger @ 2010-08-03 21:31 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2010-08-03 21:31 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1280086568-3891-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 7385c28e9b5f7d47e6a8f1ad9800e6e70af714e2: > > fs/fat: Big code cleanup. (2010-07-24 20:54:46 +0200) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (6): > Blackfin: bf533/bf561 boards: convert to new soft gpio i2c code > Blackfin: jtagconsole: disable output processing > Blackfin: jtag-console: robustify against missing peer > Blackfin: jtag-console: add debug markers > Blackfin: jtag-console: handle newline stuffing > Blackfin: gpio: use common usage func > > arch/blackfin/cpu/cmd_gpio.c | 2 +- > arch/blackfin/cpu/jtag-console.c | 95 ++++++++++++++++++++++++++++++++---- > include/configs/bf533-ezkit.h | 43 +---------------- > include/configs/bf533-stamp.h | 43 +---------------- > include/configs/bf561-ezkit.h | 42 +--------------- > include/configs/bfin_adi_common.h | 1 + > include/configs/blackstamp.h | 28 +---------- > include/configs/ibf-dsp561.h | 29 +---------- > tools/jtagconsole | 4 +- > 9 files changed, 98 insertions(+), 189 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Each team building another component has been using the most recent tested version of the integrated system as a test bed for debugging its piece. Their work will be set back by having that test bed change under them. Of course it must. But the changes need to be quantized. Then each user has periods of productive stability, interrupted by bursts of test-bed change. This seems to be much less disruptive than a constant rippling and trembling. - Frederick Brooks Jr., "The Mythical Man Month" ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2010-07-09 22:18 Mike Frysinger
2010-07-13 21:57 ` Mike Frysinger
2010-07-14 19:55 ` Wolfgang Denk
0 siblings, 2 replies; 149+ messages in thread
From: Mike Frysinger @ 2010-07-09 22:18 UTC (permalink / raw)
To: u-boot
The following changes since commit 54841ab50c20d6fa6c9cc3eb826989da3a22d934:
Make sure that argv[] argument pointers are not modified. (2010-07-04 23:55:42 +0200)
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
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
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2010-07-09 22:18 Mike Frysinger @ 2010-07-13 21:57 ` Mike Frysinger 2010-07-14 19:55 ` Wolfgang Denk 1 sibling, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2010-07-13 21:57 UTC (permalink / raw) To: u-boot ive rebased my tree to include Ben's acked-by tags, but there are no content changes otherwise ... -mike -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20100713/8a7faf48/attachment.pgp ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2010-07-09 22:18 Mike Frysinger 2010-07-13 21:57 ` Mike Frysinger @ 2010-07-14 19:55 ` Wolfgang Denk 1 sibling, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2010-07-14 19:55 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1278713901-15574-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 54841ab50c20d6fa6c9cc3eb826989da3a22d934: > > Make sure that argv[] argument pointers are not modified. (2010-07-04 23:55:42 +0200) > > are available in the git repository at: > git://www.denx.de/git/u-boot-blackfin.git master > > 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 Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Quotation, n. The act of repeating erroneously the words of another. The words erroneously repeated. - Ambrose Bierce _The Devil's Dictionary_ ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2010-04-09 21:03 Mike Frysinger
0 siblings, 0 replies; 149+ messages in thread
From: Mike Frysinger @ 2010-04-09 21:03 UTC (permalink / raw)
To: u-boot
The following changes since commit a233631095eba3e853049f6656642e3a7ef1d73c:
Wolfgang Denk (1):
Merge branch 'master' of git://git.denx.de/u-boot-cfi-flash
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Brent Kandetzki (1):
Blackfin: IP04: new board port
Harald Krapfenbauer (1):
Blackfin: cm-bf561: update network/env settings
Mike Frysinger (8):
Blackfin: disable NetBSD bootm support by default
Blackfin: drop reference to gd->reloc_off
Blackfin: relax .data alignment
Blackfin: bf537-stamp: add board test defines
Blackfin: sync ptrace headers with linux
Blackfin: link with normal ABI target
Blackfin: call watchdog_init() for external watchdogs
Blackfin: drop bfin #undef in linker script
MAINTAINERS | 4 +
MAKEALL | 1 +
Makefile | 2 +-
board/cm-bf561/cm-bf561.c | 4 +-
board/ip04/Makefile | 54 +++++++
board/ip04/config.mk | 35 +++++
board/ip04/ip04.c | 42 +++++
include/asm-blackfin/config-pre.h | 3 +
include/asm-blackfin/ptrace.h | 297 ++++++++++++++-----------------------
include/asm-blackfin/traps.h | 62 ++------
include/configs/bf537-stamp.h | 9 +
include/configs/cm-bf561.h | 11 +-
include/configs/ip04.h | 157 +++++++++++++++++++
lib_blackfin/board.c | 14 ++-
lib_blackfin/config.mk | 4 +-
lib_blackfin/u-boot.lds.S | 5 +-
16 files changed, 453 insertions(+), 251 deletions(-)
create mode 100644 board/ip04/Makefile
create mode 100644 board/ip04/config.mk
create mode 100644 board/ip04/ip04.c
create mode 100644 include/configs/ip04.h
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] [PATCH 0/5] kgdb cleanup and Blackfin kgdb port
@ 2010-01-17 23:25 Wolfgang Denk
2010-01-18 1:37 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger
0 siblings, 1 reply; 149+ messages in thread
From: Wolfgang Denk @ 2010-01-17 23:25 UTC (permalink / raw)
To: u-boot
Dear Mike Frysinger,
In message <1261438846-9675-1-git-send-email-vapier@gentoo.org> you wrote:
> I can take care of merging the Blackfin-specific KGDB piece through my
> tree since it depends on some other Blackfin patches. But all the KGDB
> common changes can be merged now.
>
> Mike Frysinger (1):
> kgdb: drop duplicate debugger_exception_handler
>
> Robin Getz (4):
> kgdb: add default generic stubs
> kgdb: update mem2hex/hex2mem funcs
> asm-generic/signal.h: import from linux
> Blackfin: add support for kgdb
I applied patches 1 through 3; can you please run 4 and 5 through the
BF tree?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Wenn das dann in die Hose geht, nehme ich es auf meine Kappe.
-- Rudi V?ller, 15. Nov 2003
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2010-01-17 23:25 [U-Boot] [PATCH 0/5] kgdb cleanup and Blackfin kgdb port Wolfgang Denk @ 2010-01-18 1:37 ` Mike Frysinger 2010-01-21 20:55 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2010-01-18 1:37 UTC (permalink / raw) To: u-boot The following changes since commit 88ffb2665cd066b6b20cfaade13929d4e8428dde: Heiko Schocher (1): CRAMFS: support cramfs in RAM are available in the git repository at: git://www.denx.de/git/u-boot-blackfin.git master Robin Getz (2): asm-generic/signal.h: import from linux Blackfin: add support for kgdb cpu/blackfin/interrupt.S | 105 +++++++ cpu/blackfin/traps.c | 57 ++++- include/asm-blackfin/config.h | 7 + include/asm-blackfin/deferred.h | 20 ++ include/asm-blackfin/entry.h | 10 + include/asm-blackfin/mach-common/bits/core.h | 3 + include/asm-blackfin/signal.h | 1 + include/asm-generic/signal.h | 101 ++++++ include/configs/bfin_adi_common.h | 1 + lib_blackfin/Makefile | 2 + lib_blackfin/__kgdb.S | 155 ++++++++++ lib_blackfin/board.c | 6 + lib_blackfin/kgdb.c | 423 ++++++++++++++++++++++++++ lib_blackfin/kgdb.h | 160 ++++++++++ lib_blackfin/string.c | 44 +++- 15 files changed, 1083 insertions(+), 12 deletions(-) create mode 100644 include/asm-blackfin/deferred.h create mode 100644 include/asm-blackfin/signal.h create mode 100644 include/asm-generic/signal.h create mode 100644 lib_blackfin/__kgdb.S create mode 100644 lib_blackfin/kgdb.c create mode 100644 lib_blackfin/kgdb.h ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2010-01-18 1:37 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger @ 2010-01-21 20:55 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2010-01-21 20:55 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1263778635-4003-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 88ffb2665cd066b6b20cfaade13929d4e8428dde: > Heiko Schocher (1): > CRAMFS: support cramfs in RAM > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Robin Getz (2): > asm-generic/signal.h: import from linux > Blackfin: add support for kgdb Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de The software required `Windows 95 or better', so I installed Linux. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2010-01-17 14:40 Mike Frysinger
2010-01-17 22:16 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2010-01-17 14:40 UTC (permalink / raw)
To: u-boot
The following changes since commit 2ff6922280025c1315c53fa2eb4ab33f0c9591de:
Wolfgang Denk (1):
Merge branch 'master' of git://git.denx.de/u-boot-arm
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
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
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2010-01-17 14:40 Mike Frysinger @ 2010-01-17 22:16 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2010-01-17 22:16 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1263739238-12382-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 2ff6922280025c1315c53fa2eb4ab33f0c9591de: > Wolfgang Denk (1): > Merge branch 'master' of git://git.denx.de/u-boot-arm > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > 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 Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de "Wish not to seem, but to be, the best." - Aeschylus ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-10-14 16:34 Mike Frysinger
2009-10-15 20:30 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-10-14 16:34 UTC (permalink / raw)
To: u-boot
The following changes since commit 14abfe361b3ed23b02f564e2f5d663e158cd5799:
Wolfgang Denk (1):
Merge branch 'master' of /home/wd/git/u-boot/custodians
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (3):
Blackfin: Remove relocation fixups
Blackfin: reset watchdog in udelay()
Blackfin: drop MAC display at boot
cpu/blackfin/interrupts.c | 3 +++
include/asm-blackfin/config.h | 3 +++
include/asm-blackfin/global_data.h | 1 -
lib_blackfin/board.c | 6 ------
4 files changed, 6 insertions(+), 7 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-10-14 16:34 Mike Frysinger @ 2009-10-15 20:30 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-10-15 20:30 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1255538079-1954-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 14abfe361b3ed23b02f564e2f5d663e158cd5799: > Wolfgang Denk (1): > Merge branch 'master' of /home/wd/git/u-boot/custodians > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (3): > Blackfin: Remove relocation fixups > Blackfin: reset watchdog in udelay() > Blackfin: drop MAC display at boot > > cpu/blackfin/interrupts.c | 3 +++ > include/asm-blackfin/config.h | 3 +++ > include/asm-blackfin/global_data.h | 1 - > lib_blackfin/board.c | 6 ------ > 4 files changed, 6 insertions(+), 7 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Felson's Law: To steal ideas from one person is plagiarism; to steal from many is research. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-10-01 16:09 Mike Frysinger
2009-10-03 21:39 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-10-01 16:09 UTC (permalink / raw)
To: u-boot
The following changes since commit 984f10baac8ef6032df52f135943d6b0bc96f724:
Wolfgang Denk (1):
mpc5121ads: fix breakage introduced when reordering elpida_mddrc_config[]
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (2):
Blackfin: bf533-ezkit: update env location
Blackfin: update default console= settings
include/configs/bf533-ezkit.h | 2 +-
include/configs/bfin_adi_common.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-10-01 16:09 Mike Frysinger @ 2009-10-03 21:39 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-10-03 21:39 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1254413375-11993-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 984f10baac8ef6032df52f135943d6b0bc96f724: > Wolfgang Denk (1): > mpc5121ads: fix breakage introduced when reordering elpida_mddrc_config[] > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (2): > Blackfin: bf533-ezkit: update env location > Blackfin: update default console= settings > > include/configs/bf533-ezkit.h | 2 +- > include/configs/bfin_adi_common.h | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Done, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de It is practically impossible to teach good programming style to stu- dents that have had prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration. - Dijkstra ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-09-04 0:07 Mike Frysinger
2009-09-04 18:41 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-09-04 0:07 UTC (permalink / raw)
To: u-boot
The following changes since commit 3aa8b68d80dbcb6829af60485c1e388b39af793d:
Wolfgang Denk (1):
Merge branch 'next' of ../next
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Harald Krapfenbauer (1):
Blackfin: cm-bf537u: new board port
Michael Hennerich (1):
Blackfin: bf537-stamp: comment CF-Flash Card Support better
Mike Frysinger (5):
Blackfin: fix debug printf modifiers
Blackfin: increase default console size
Blackfin: use scratch pad for exception stack
Blackfin: enable 64bit printf for nand
Blackfin: cm-bf548: fix device->stdio_dev fallout
Robin Getz (3):
Blackfin: use +(filesize) to make sure we are only doing what is necessary
Blackfin: enable more network commands for ADI dev boards
Blackfin: change global data register from P5 to P3
MAINTAINERS | 1 +
MAKEALL | 1 +
Makefile | 2 +-
README | 4 +-
board/cm-bf537u/Makefile | 54 +++++++++++++
board/cm-bf537u/cm-bf537u.c | 66 ++++++++++++++++
board/cm-bf537u/config.mk | 34 ++++++++
board/cm-bf537u/flash.c | 34 ++++++++
board/cm-bf537u/gpio_cfi_flash.c | 60 ++++++++++++++
board/cm-bf537u/gpio_cfi_flash.h | 10 +++
board/cm-bf548/video.c | 6 +-
cpu/blackfin/interrupt.S | 5 +
doc/README.standalone | 2 +-
examples/standalone/stubs.c | 4 +-
include/asm-blackfin/config.h | 10 +-
include/asm-blackfin/global_data.h | 2 +-
include/configs/bf537-stamp.h | 29 ++++++-
include/configs/bfin_adi_common.h | 17 ++++-
include/configs/cm-bf537u.h | 150 ++++++++++++++++++++++++++++++++++++
lib_blackfin/board.c | 36 ++++----
lib_blackfin/config.mk | 2 +-
21 files changed, 488 insertions(+), 41 deletions(-)
create mode 100644 board/cm-bf537u/Makefile
create mode 100644 board/cm-bf537u/cm-bf537u.c
create mode 100644 board/cm-bf537u/config.mk
create mode 100644 board/cm-bf537u/flash.c
create mode 100644 board/cm-bf537u/gpio_cfi_flash.c
create mode 100644 board/cm-bf537u/gpio_cfi_flash.h
create mode 100644 include/configs/cm-bf537u.h
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-09-04 0:07 Mike Frysinger @ 2009-09-04 18:41 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-09-04 18:41 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1252022831-4272-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 3aa8b68d80dbcb6829af60485c1e388b39af793d: > Wolfgang Denk (1): > Merge branch 'next' of ../next > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Harald Krapfenbauer (1): > Blackfin: cm-bf537u: new board port > > Michael Hennerich (1): > Blackfin: bf537-stamp: comment CF-Flash Card Support better > > Mike Frysinger (5): > Blackfin: fix debug printf modifiers > Blackfin: increase default console size > Blackfin: use scratch pad for exception stack > Blackfin: enable 64bit printf for nand > Blackfin: cm-bf548: fix device->stdio_dev fallout > > Robin Getz (3): > Blackfin: use +(filesize) to make sure we are only doing what is necessary > Blackfin: enable more network commands for ADI dev boards > Blackfin: change global data register from P5 to P3 > > MAINTAINERS | 1 + > MAKEALL | 1 + > Makefile | 2 +- > README | 4 +- > board/cm-bf537u/Makefile | 54 +++++++++++++ > board/cm-bf537u/cm-bf537u.c | 66 ++++++++++++++++ > board/cm-bf537u/config.mk | 34 ++++++++ > board/cm-bf537u/flash.c | 34 ++++++++ > board/cm-bf537u/gpio_cfi_flash.c | 60 ++++++++++++++ > board/cm-bf537u/gpio_cfi_flash.h | 10 +++ > board/cm-bf548/video.c | 6 +- > cpu/blackfin/interrupt.S | 5 + > doc/README.standalone | 2 +- > examples/standalone/stubs.c | 4 +- > include/asm-blackfin/config.h | 10 +- > include/asm-blackfin/global_data.h | 2 +- > include/configs/bf537-stamp.h | 29 ++++++- > include/configs/bfin_adi_common.h | 17 ++++- > include/configs/cm-bf537u.h | 150 ++++++++++++++++++++++++++++++++++++ > lib_blackfin/board.c | 36 ++++---- > lib_blackfin/config.mk | 2 +- > 21 files changed, 488 insertions(+), 41 deletions(-) > create mode 100644 board/cm-bf537u/Makefile > create mode 100644 board/cm-bf537u/cm-bf537u.c > create mode 100644 board/cm-bf537u/config.mk > create mode 100644 board/cm-bf537u/flash.c > create mode 100644 board/cm-bf537u/gpio_cfi_flash.c > create mode 100644 board/cm-bf537u/gpio_cfi_flash.h > create mode 100644 include/configs/cm-bf537u.h Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de What is mind? No matter. What is matter? Never mind. -- Thomas Hewitt Key, 1799-1875 ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-08-24 21:30 Mike Frysinger
2009-08-25 20:52 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-08-24 21:30 UTC (permalink / raw)
To: u-boot
The following changes since commit a794f59a75bf9fd4a44f1ad2349cae903c42b89c:
Jean-Christophe PLAGNIOL-VILLARD (1):
sh/rsk7203: add missing include net.h
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Harald Krapfenbauer (1):
Blackfin: cm-bf527/cm-bf537: increase flash sectors
Mike Frysinger (1):
Blackfin: fix typos in gpio comments
board/cm-bf527/gpio_cfi_flash.c | 6 +++---
board/cm-bf537e/gpio_cfi_flash.c | 6 +++---
board/tcm-bf537/gpio_cfi_flash.c | 6 +++---
include/configs/cm-bf527.h | 2 +-
include/configs/cm-bf537e.h | 2 +-
5 files changed, 11 insertions(+), 11 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-08-24 21:30 Mike Frysinger @ 2009-08-25 20:52 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-08-25 20:52 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1251149433-30297-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit a794f59a75bf9fd4a44f1ad2349cae903c42b89c: > Jean-Christophe PLAGNIOL-VILLARD (1): > sh/rsk7203: add missing include net.h > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Harald Krapfenbauer (1): > Blackfin: cm-bf527/cm-bf537: increase flash sectors > > Mike Frysinger (1): > Blackfin: fix typos in gpio comments > > board/cm-bf527/gpio_cfi_flash.c | 6 +++--- > board/cm-bf537e/gpio_cfi_flash.c | 6 +++--- > board/tcm-bf537/gpio_cfi_flash.c | 6 +++--- > include/configs/cm-bf527.h | 2 +- > include/configs/cm-bf537e.h | 2 +- > 5 files changed, 11 insertions(+), 11 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de The more we disagree, the more chance there is that at least one of us is right. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-07-24 18:07 Mike Frysinger
2009-07-26 20:57 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-07-24 18:07 UTC (permalink / raw)
To: u-boot
The following changes since commit f33b325af666b12eafa9ab235b2cd59832d6e51c:
Wolfgang Denk (1):
Revert "zlib: updated to v.1.2.3"
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (1):
Blackfin: restore EVT1 handling in linker script
lib_blackfin/u-boot.lds.S | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-07-24 18:07 Mike Frysinger @ 2009-07-26 20:57 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-07-26 20:57 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1248458866-10911-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit f33b325af666b12eafa9ab235b2cd59832d6e51c: > Wolfgang Denk (1): > Revert "zlib: updated to v.1.2.3" > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (1): > Blackfin: restore EVT1 handling in linker script > > lib_blackfin/u-boot.lds.S | 9 ++++++++- > 1 files changed, 8 insertions(+), 1 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Ernest asks Frank how long he has been working for the company. "Ever since they threatened to fire me." ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-07-19 1:17 Mike Frysinger
2009-07-20 20:55 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-07-19 1:17 UTC (permalink / raw)
To: u-boot
The following changes since commit d39041fcadb1231430201d298c31f6be03d654f7:
Wolfgang Denk (1):
PATI board: fix compiler warnings
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (4):
Blackfin: add os log functions
Blackfin: split cpu COBJS into multilines
Blackfin: bf533-stamp: back down SCLK a bit
Blackfin: bf537-{minotaur,srv1}: do not hardcode CONFIG_ETHADDR
cpu/blackfin/Makefile | 8 +++++++-
cpu/blackfin/os_log.c | 30 ++++++++++++++++++++++++++++++
include/asm-blackfin/blackfin_local.h | 3 +++
include/configs/bf533-stamp.h | 2 +-
include/configs/bf537-minotaur.h | 5 ++---
include/configs/bf537-srv1.h | 5 ++---
lib_blackfin/board.c | 6 ++++++
7 files changed, 51 insertions(+), 8 deletions(-)
create mode 100644 cpu/blackfin/os_log.c
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-07-19 1:17 Mike Frysinger @ 2009-07-20 20:55 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-07-20 20:55 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1247966220-23627-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit d39041fcadb1231430201d298c31f6be03d654f7: > Wolfgang Denk (1): > PATI board: fix compiler warnings > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (4): > Blackfin: add os log functions > Blackfin: split cpu COBJS into multilines > Blackfin: bf533-stamp: back down SCLK a bit > Blackfin: bf537-{minotaur,srv1}: do not hardcode CONFIG_ETHADDR > > cpu/blackfin/Makefile | 8 +++++++- > cpu/blackfin/os_log.c | 30 ++++++++++++++++++++++++++++++ > include/asm-blackfin/blackfin_local.h | 3 +++ > include/configs/bf533-stamp.h | 2 +- > include/configs/bf537-minotaur.h | 5 ++--- > include/configs/bf537-srv1.h | 5 ++--- > lib_blackfin/board.c | 6 ++++++ > 7 files changed, 51 insertions(+), 8 deletions(-) > create mode 100644 cpu/blackfin/os_log.c Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Madness takes its toll. Please have exact change. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-07-10 6:41 Mike Frysinger
2009-07-13 21:33 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-07-10 6:41 UTC (permalink / raw)
To: u-boot
The following changes since commit 3672cd5c3b53d219d33345eebad4e25ad5bf6d52:
Wolfgang Denk (1):
MAINTAINERS: fix sorting, remove duplicates.
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Harald Krapfenbauer (1):
Blackfin: cm-bf561: add example settings for EXT-BF5xx-USB-ETH2 add-on
Mike Frysinger (2):
Blackfin: add cache_dump commands
Blackfin: blackstamp: update spi flash settings
include/configs/blackstamp.h | 9 +--
include/configs/cm-bf561.h | 5 ++
lib_blackfin/Makefile | 1 +
lib_blackfin/cmd_cache_dump.c | 145 +++++++++++++++++++++++++++++++++++++++++
4 files changed, 155 insertions(+), 5 deletions(-)
create mode 100644 lib_blackfin/cmd_cache_dump.c
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-07-10 6:41 Mike Frysinger @ 2009-07-13 21:33 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-07-13 21:33 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1247208090-7101-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 3672cd5c3b53d219d33345eebad4e25ad5bf6d52: > Wolfgang Denk (1): > MAINTAINERS: fix sorting, remove duplicates. > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Harald Krapfenbauer (1): > Blackfin: cm-bf561: add example settings for EXT-BF5xx-USB-ETH2 add-on > > Mike Frysinger (2): > Blackfin: add cache_dump commands > Blackfin: blackstamp: update spi flash settings > > include/configs/blackstamp.h | 9 +-- > include/configs/cm-bf561.h | 5 ++ > lib_blackfin/Makefile | 1 + > lib_blackfin/cmd_cache_dump.c | 145 +++++++++++++++++++++++++++++++++++++++++ > 4 files changed, 155 insertions(+), 5 deletions(-) > create mode 100644 lib_blackfin/cmd_cache_dump.c Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Little known fact about Middle Earth: The Hobbits had a very sophi- sticated computer network! It was a Tolkien Ring... ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-07-06 22:48 Mike Frysinger
2009-07-07 18:57 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-07-06 22:48 UTC (permalink / raw)
To: u-boot
The following changes since commit 3e88337b225bf796f6df21d0a7f591530e9d4ce0:
Mike Frysinger (1):
Blackfin: move ALL += u-boot.ldr to blackfin_config.mk
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git sf
Mike Frysinger (2):
sf: sst: fix sector size
sf: sst: add sst25vf###b ids
Prafulla Wadaskar (1):
sf: Macronix additional chips supported
drivers/mtd/spi/macronix.c | 49 +++++++++++++++++++++++++++++++++----------
drivers/mtd/spi/sst.c | 24 ++++++++++++++++++---
2 files changed, 57 insertions(+), 16 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-07-06 22:48 Mike Frysinger @ 2009-07-07 18:57 ` Wolfgang Denk 2009-07-08 5:28 ` Mike Frysinger 0 siblings, 1 reply; 149+ messages in thread From: Wolfgang Denk @ 2009-07-07 18:57 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1246920490-25760-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 3e88337b225bf796f6df21d0a7f591530e9d4ce0: > Mike Frysinger (1): > Blackfin: move ALL += u-boot.ldr to blackfin_config.mk > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git sf > > Mike Frysinger (2): > sf: sst: fix sector size > sf: sst: add sst25vf###b ids > > Prafulla Wadaskar (1): > sf: Macronix additional chips supported > > drivers/mtd/spi/macronix.c | 49 +++++++++++++++++++++++++++++++++---------- > drivers/mtd/spi/sst.c | 24 ++++++++++++++++++--- > 2 files changed, 57 insertions(+), 16 deletions(-) Applied, thanks. Any special reason for not using the "master" branch here? Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de A consultant is a person who borrows your watch, tells you what time it is, pockets the watch, and sends you a bill for it. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2009-07-07 18:57 ` Wolfgang Denk @ 2009-07-08 5:28 ` Mike Frysinger 2009-07-08 19:53 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2009-07-08 5:28 UTC (permalink / raw) To: u-boot On Tuesday 07 July 2009 14:57:28 Wolfgang Denk wrote: > Mike Frysinger wrote: > > The following changes since commit > > 3e88337b225bf796f6df21d0a7f591530e9d4ce0: Mike Frysinger (1): > > Blackfin: move ALL += u-boot.ldr to blackfin_config.mk > > > > are available in the git repository at: > > > > git://www.denx.de/git/u-boot-blackfin.git sf > > > > Mike Frysinger (2): > > sf: sst: fix sector size > > sf: sst: add sst25vf###b ids > > > > Prafulla Wadaskar (1): > > sf: Macronix additional chips supported > > Applied, thanks. > > Any special reason for not using the "master" branch here? in the past you said you wanted only Blackfin stuff pulled via the master branch and non-Blackfin stuff via other branches. -mike -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20090708/24d61101/attachment-0001.pgp ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2009-07-08 5:28 ` Mike Frysinger @ 2009-07-08 19:53 ` Wolfgang Denk 2009-07-08 20:40 ` Mike Frysinger 0 siblings, 1 reply; 149+ messages in thread From: Wolfgang Denk @ 2009-07-08 19:53 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <200907080128.03155.vapier@gentoo.org> you wrote: > > > > git://www.denx.de/git/u-boot-blackfin.git sf > > > > > > Mike Frysinger (2): > > > sf: sst: fix sector size > > > sf: sst: add sst25vf###b ids > > > > > > Prafulla Wadaskar (1): > > > sf: Macronix additional chips supported > > > > Applied, thanks. > > > > Any special reason for not using the "master" branch here? > > in the past you said you wanted only Blackfin stuff pulled via the master > branch and non-Blackfin stuff via other branches. Oops. I did not even realize that this was not BF specific stuff :-( Hm... Please be so kind and add a small hint in the Subject / body of the mail next time. TIA. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Life would be so much easier if everyone read the manual. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2009-07-08 19:53 ` Wolfgang Denk @ 2009-07-08 20:40 ` Mike Frysinger 2009-07-08 20:47 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2009-07-08 20:40 UTC (permalink / raw) To: u-boot On Wednesday 08 July 2009 15:53:20 Wolfgang Denk wrote: > Mike Frysinger wrote: > > > > git://www.denx.de/git/u-boot-blackfin.git sf > > > > > > > > Mike Frysinger (2): > > > > sf: sst: fix sector size > > > > sf: sst: add sst25vf###b ids > > > > > > > > Prafulla Wadaskar (1): > > > > sf: Macronix additional chips supported > > > > > > Applied, thanks. > > > > > > Any special reason for not using the "master" branch here? > > > > in the past you said you wanted only Blackfin stuff pulled via the master > > branch and non-Blackfin stuff via other branches. > > Oops. I did not even realize that this was not BF specific stuff :-( > > Hm... Please be so kind and add a small hint in the Subject / body of > the mail next time. TIA. i fixed my script already to include the branch name in the subject. is the "sf" branch not info enough that it's SPI flash only changes ? -mike -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20090708/aa7c916c/attachment.pgp ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2009-07-08 20:40 ` Mike Frysinger @ 2009-07-08 20:47 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-07-08 20:47 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <200907081640.38554.vapier@gentoo.org> you wrote: > > i fixed my script already to include the branch name in the subject. is the > "sf" branch not info enough that it's SPI flash only changes ? Now that I know it: yes. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Der Irrtum wiederholt sich immerfort in der Tat. Deshalb mu? man das Wahre unerm?dlich in Worten wiederholen. - Goethe ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-06-17 7:23 Mike Frysinger
2009-06-20 8:04 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-06-17 7:23 UTC (permalink / raw)
To: u-boot
The following changes since commit 57fe30194d3c15c37d9ff06dbd2a4c1ffccda018:
Wolfgang Denk (1):
Merge branch 'master' of /home/wd/git/u-boot/custodians
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (4):
Blackfin: bf548-ezkit: bump up monitor size
Blackfin: enable -O2 in lib_generic/ for ADI/Bluetechnix boards
Blackfin: fix SPI flash speed define name
Blackfin: move ALL += u-boot.ldr to blackfin_config.mk
Vivi Li (2):
Blackfin: bump up default JTAG console timeout
Blackfin: bf533-stamp/bf537-stamp: fix env settings for SPI flash
Makefile | 4 +---
blackfin_config.mk | 6 ++++--
board/bf518f-ezbrd/config.mk | 3 +++
board/bf526-ezbrd/config.mk | 3 +++
board/bf527-ezkit/config.mk | 3 +++
board/bf533-ezkit/config.mk | 3 +++
board/bf533-stamp/config.mk | 3 +++
board/bf537-stamp/config.mk | 3 +++
board/bf538f-ezkit/config.mk | 3 +++
board/bf548-ezkit/config.mk | 3 +++
board/bf561-ezkit/config.mk | 3 +++
board/cm-bf527/config.mk | 3 +++
board/cm-bf533/config.mk | 3 +++
board/cm-bf537e/config.mk | 3 +++
board/cm-bf548/config.mk | 3 +++
board/cm-bf561/config.mk | 3 +++
board/tcm-bf537/config.mk | 3 +++
cpu/blackfin/jtag-console.c | 2 +-
include/configs/bf518f-ezbrd.h | 2 +-
include/configs/bf526-ezbrd.h | 2 +-
include/configs/bf527-ezkit.h | 2 +-
include/configs/bf533-stamp.h | 6 +++---
include/configs/bf537-minotaur.h | 2 +-
include/configs/bf537-pnav.h | 2 +-
include/configs/bf537-srv1.h | 2 +-
include/configs/bf537-stamp.h | 6 +++---
include/configs/bf538f-ezkit.h | 2 +-
include/configs/bf548-ezkit.h | 4 ++--
include/configs/blackstamp.h | 2 +-
29 files changed, 67 insertions(+), 22 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-06-17 7:23 Mike Frysinger @ 2009-06-20 8:04 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-06-20 8:04 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1245223428-26841-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 57fe30194d3c15c37d9ff06dbd2a4c1ffccda018: > Wolfgang Denk (1): > Merge branch 'master' of /home/wd/git/u-boot/custodians > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (4): > Blackfin: bf548-ezkit: bump up monitor size > Blackfin: enable -O2 in lib_generic/ for ADI/Bluetechnix boards > Blackfin: fix SPI flash speed define name > Blackfin: move ALL += u-boot.ldr to blackfin_config.mk > > Vivi Li (2): > Blackfin: bump up default JTAG console timeout > Blackfin: bf533-stamp/bf537-stamp: fix env settings for SPI flash > > Makefile | 4 +--- > blackfin_config.mk | 6 ++++-- > board/bf518f-ezbrd/config.mk | 3 +++ > board/bf526-ezbrd/config.mk | 3 +++ > board/bf527-ezkit/config.mk | 3 +++ > board/bf533-ezkit/config.mk | 3 +++ > board/bf533-stamp/config.mk | 3 +++ > board/bf537-stamp/config.mk | 3 +++ > board/bf538f-ezkit/config.mk | 3 +++ > board/bf548-ezkit/config.mk | 3 +++ > board/bf561-ezkit/config.mk | 3 +++ > board/cm-bf527/config.mk | 3 +++ > board/cm-bf533/config.mk | 3 +++ > board/cm-bf537e/config.mk | 3 +++ > board/cm-bf548/config.mk | 3 +++ > board/cm-bf561/config.mk | 3 +++ > board/tcm-bf537/config.mk | 3 +++ > cpu/blackfin/jtag-console.c | 2 +- > include/configs/bf518f-ezbrd.h | 2 +- > include/configs/bf526-ezbrd.h | 2 +- > include/configs/bf527-ezkit.h | 2 +- > include/configs/bf533-stamp.h | 6 +++--- > include/configs/bf537-minotaur.h | 2 +- > include/configs/bf537-pnav.h | 2 +- > include/configs/bf537-srv1.h | 2 +- > include/configs/bf537-stamp.h | 6 +++--- > include/configs/bf538f-ezkit.h | 2 +- > include/configs/bf548-ezkit.h | 4 ++-- > include/configs/blackstamp.h | 2 +- > 29 files changed, 67 insertions(+), 22 deletions(-) Applied. Thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Where a calculator on the ENIAC is equipped with 18,000 vacuum tubes and weighs 30 tons, computers in the future may have only 1,000 vacuum tubes and weigh only 1/2 tons. - Popular Mechanics, March 1949 ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-06-15 0:02 Mike Frysinger
2009-06-15 9:15 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-06-15 0:02 UTC (permalink / raw)
To: u-boot
The following changes since commit 31f30c9eb60d9ab0bd702e31f66345f99b34bdc6:
Mike Frysinger (1):
add %.c->%.i and %.c->%.s rules
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Hoan Hoang (1):
Blackfin: ibf-dsp561: new board port
Mike Frysinger (17):
Blackfin: support embedding the environment into loader files (LDRs)
Blackfin: new spibootldr command
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
Blackfin: make default ADI env more flexible
Blackfin: enable LZMA for all ADI boards
Blackfin: convert specific pre/post config headers to common method
Blackfin: bf518f-ezbrd: enable SST SPI flash driver
Blackfin: unify u-boot linker scripts
MAINTAINERS | 27 ++
MAKEALL | 11 +
Makefile | 15 +-
blackfin_config.mk | 11 +
board/bf518f-ezbrd/.gitignore | 1 -
board/bf518f-ezbrd/Makefile | 5 +-
board/bf518f-ezbrd/config.mk | 2 -
board/bf518f-ezbrd/u-boot.lds.S | 124 -------
board/bf526-ezbrd/.gitignore | 1 -
board/bf526-ezbrd/Makefile | 5 +-
board/bf526-ezbrd/config.mk | 2 -
board/bf526-ezbrd/u-boot.lds.S | 124 -------
board/bf527-ezkit/.gitignore | 1 -
board/bf527-ezkit/Makefile | 5 +-
board/bf527-ezkit/config.mk | 2 -
board/bf533-ezkit/.gitignore | 1 -
board/bf533-ezkit/Makefile | 5 +-
board/bf533-ezkit/config.mk | 2 -
board/bf533-ezkit/u-boot.lds.S | 145 ---------
board/bf533-stamp/.gitignore | 1 -
board/bf533-stamp/Makefile | 5 +-
board/bf533-stamp/config.mk | 2 -
board/bf533-stamp/u-boot.lds.S | 143 --------
board/bf537-minotaur/Makefile | 54 +++
board/bf537-minotaur/bf537-minotaur.c | 56 ++++
board/bf537-minotaur/config.mk | 31 ++
board/bf537-pnav/Makefile | 54 +++
board/bf537-pnav/bf537-pnav.c | 56 ++++
board/bf537-pnav/config.mk | 30 ++
board/bf537-srv1/Makefile | 54 +++
board/bf537-srv1/bf537-srv1.c | 56 ++++
board/bf537-srv1/config.mk | 31 ++
board/bf537-stamp/.gitignore | 1 -
board/bf537-stamp/Makefile | 5 +-
board/bf537-stamp/config.mk | 2 -
board/bf537-stamp/u-boot.lds.S | 143 --------
board/bf538f-ezkit/.gitignore | 1 -
board/bf538f-ezkit/Makefile | 5 +-
board/bf538f-ezkit/config.mk | 2 -
board/bf538f-ezkit/u-boot.lds.S | 143 --------
board/bf548-ezkit/.gitignore | 1 -
board/bf548-ezkit/Makefile | 5 +-
board/bf548-ezkit/config.mk | 2 -
board/bf548-ezkit/u-boot.lds.S | 124 -------
board/bf561-ezkit/.gitignore | 1 -
board/bf561-ezkit/Makefile | 5 +-
board/bf561-ezkit/config.mk | 2 -
board/bf561-ezkit/u-boot.lds.S | 152 ---------
board/blackstamp/Makefile | 54 +++
board/blackstamp/blackstamp.c | 46 +++
board/blackstamp/config.mk | 30 ++
board/cm-bf527/Makefile | 54 +++
board/cm-bf527/cm-bf527.c | 79 +++++
board/cm-bf527/config.mk | 30 ++
board/cm-bf527/gpio.c | 74 +++++
board/cm-bf527/gpio_cfi_flash.c | 63 ++++
board/cm-bf527/gpio_cfi_flash.h | 10 +
board/cm-bf533/Makefile | 54 +++
board/cm-bf533/cm-bf533.c | 25 ++
board/cm-bf533/config.mk | 31 ++
board/cm-bf537e/Makefile | 54 +++
board/cm-bf537e/cm-bf537e.c | 59 ++++
board/cm-bf537e/config.mk | 31 ++
board/cm-bf537e/flash.c | 34 ++
board/cm-bf537e/gpio_cfi_flash.c | 60 ++++
board/cm-bf537e/gpio_cfi_flash.h | 10 +
board/cm-bf548/Makefile | 55 ++++
board/cm-bf548/cm-bf548.c | 79 +++++
board/cm-bf548/config.mk | 34 ++
board/cm-bf548/video.c | 339 ++++++++++++++++++++
board/cm-bf561/Makefile | 54 +++
board/cm-bf561/cm-bf561.c | 25 ++
board/cm-bf561/config.mk | 31 ++
board/ibf-dsp561/Makefile | 54 +++
board/ibf-dsp561/config.mk | 31 ++
board/ibf-dsp561/ibf-dsp561.c | 25 ++
board/tcm-bf537/Makefile | 54 +++
board/tcm-bf537/config.mk | 31 ++
board/tcm-bf537/flash.c | 37 +++
board/tcm-bf537/gpio_cfi_flash.c | 62 ++++
board/tcm-bf537/gpio_cfi_flash.h | 10 +
board/tcm-bf537/tcm-bf537.c | 59 ++++
common/Makefile | 1 +
common/cmd_spibootldr.c | 36 ++
include/asm-blackfin/blackfin-config-post.h | 149 ---------
.../{blackfin-config-pre.h => config-pre.h} | 4 +-
include/asm-blackfin/config.h | 159 ++++++++-
include/asm-blackfin/mach-common/bits/bootrom.h | 27 ++
include/configs/bf518f-ezbrd.h | 5 +-
include/configs/bf526-ezbrd.h | 4 +-
include/configs/bf527-ezkit.h | 4 +-
include/configs/bf533-ezkit.h | 4 +-
include/configs/bf533-stamp.h | 19 +-
include/configs/bf537-minotaur.h | 201 ++++++++++++
include/configs/bf537-pnav.h | 185 +++++++++++
include/configs/bf537-srv1.h | 201 ++++++++++++
include/configs/bf537-stamp.h | 19 +-
include/configs/bf538f-ezkit.h | 19 +-
include/configs/bf548-ezkit.h | 4 +-
include/configs/bf561-ezkit.h | 23 ++-
include/configs/bfin_adi_common.h | 36 ++-
include/configs/blackstamp.h | 273 ++++++++++++++++
include/configs/cm-bf527.h | 135 ++++++++
include/configs/cm-bf533.h | 102 ++++++
include/configs/cm-bf537e.h | 137 ++++++++
include/configs/cm-bf548.h | 139 ++++++++
include/configs/cm-bf561.h | 102 ++++++
include/configs/ibf-dsp561.h | 145 +++++++++
include/configs/tcm-bf537.h | 139 ++++++++
lib_blackfin/.gitignore | 1 +
lib_blackfin/Makefile | 5 +-
{board/bf527-ezkit => lib_blackfin}/u-boot.lds.S | 8 +
112 files changed, 4354 insertions(+), 1366 deletions(-)
delete mode 100644 board/bf518f-ezbrd/.gitignore
delete mode 100644 board/bf518f-ezbrd/u-boot.lds.S
delete mode 100644 board/bf526-ezbrd/.gitignore
delete mode 100644 board/bf526-ezbrd/u-boot.lds.S
delete mode 100644 board/bf527-ezkit/.gitignore
delete mode 100644 board/bf533-ezkit/.gitignore
delete mode 100644 board/bf533-ezkit/u-boot.lds.S
delete mode 100644 board/bf533-stamp/.gitignore
delete mode 100644 board/bf533-stamp/u-boot.lds.S
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-pnav/Makefile
create mode 100644 board/bf537-pnav/bf537-pnav.c
create mode 100644 board/bf537-pnav/config.mk
create mode 100644 board/bf537-srv1/Makefile
create mode 100644 board/bf537-srv1/bf537-srv1.c
create mode 100644 board/bf537-srv1/config.mk
delete mode 100644 board/bf537-stamp/.gitignore
delete mode 100644 board/bf537-stamp/u-boot.lds.S
delete mode 100644 board/bf538f-ezkit/.gitignore
delete mode 100644 board/bf538f-ezkit/u-boot.lds.S
delete mode 100644 board/bf548-ezkit/.gitignore
delete mode 100644 board/bf548-ezkit/u-boot.lds.S
delete mode 100644 board/bf561-ezkit/.gitignore
delete mode 100644 board/bf561-ezkit/u-boot.lds.S
create mode 100644 board/blackstamp/Makefile
create mode 100644 board/blackstamp/blackstamp.c
create mode 100644 board/blackstamp/config.mk
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/gpio.c
create mode 100644 board/cm-bf527/gpio_cfi_flash.c
create mode 100644 board/cm-bf527/gpio_cfi_flash.h
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-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.c
create mode 100644 board/cm-bf537e/gpio_cfi_flash.c
create mode 100644 board/cm-bf537e/gpio_cfi_flash.h
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/video.c
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/ibf-dsp561/Makefile
create mode 100644 board/ibf-dsp561/config.mk
create mode 100644 board/ibf-dsp561/ibf-dsp561.c
create mode 100644 board/tcm-bf537/Makefile
create mode 100644 board/tcm-bf537/config.mk
create mode 100644 board/tcm-bf537/flash.c
create mode 100644 board/tcm-bf537/gpio_cfi_flash.c
create mode 100644 board/tcm-bf537/gpio_cfi_flash.h
create mode 100644 board/tcm-bf537/tcm-bf537.c
create mode 100644 common/cmd_spibootldr.c
delete mode 100644 include/asm-blackfin/blackfin-config-post.h
rename include/asm-blackfin/{blackfin-config-pre.h => config-pre.h} (95%)
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/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/.gitignore
rename {board/bf527-ezkit => lib_blackfin}/u-boot.lds.S (97%)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-06-15 0:02 Mike Frysinger @ 2009-06-15 9:15 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-06-15 9:15 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1245024149-7008-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 31f30c9eb60d9ab0bd702e31f66345f99b34bdc6: > Mike Frysinger (1): > add %.c->%.i and %.c->%.s rules > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Hoan Hoang (1): > Blackfin: ibf-dsp561: new board port > > Mike Frysinger (17): > Blackfin: support embedding the environment into loader files (LDRs) > Blackfin: new spibootldr command > 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 > Blackfin: make default ADI env more flexible > Blackfin: enable LZMA for all ADI boards > Blackfin: convert specific pre/post config headers to common method > Blackfin: bf518f-ezbrd: enable SST SPI flash driver > Blackfin: unify u-boot linker scripts > > MAINTAINERS | 27 ++ > MAKEALL | 11 + > Makefile | 15 +- > blackfin_config.mk | 11 + > board/bf518f-ezbrd/.gitignore | 1 - > board/bf518f-ezbrd/Makefile | 5 +- > board/bf518f-ezbrd/config.mk | 2 - > board/bf518f-ezbrd/u-boot.lds.S | 124 ------- > board/bf526-ezbrd/.gitignore | 1 - > board/bf526-ezbrd/Makefile | 5 +- > board/bf526-ezbrd/config.mk | 2 - > board/bf526-ezbrd/u-boot.lds.S | 124 ------- > board/bf527-ezkit/.gitignore | 1 - > board/bf527-ezkit/Makefile | 5 +- > board/bf527-ezkit/config.mk | 2 - > board/bf533-ezkit/.gitignore | 1 - > board/bf533-ezkit/Makefile | 5 +- > board/bf533-ezkit/config.mk | 2 - > board/bf533-ezkit/u-boot.lds.S | 145 --------- > board/bf533-stamp/.gitignore | 1 - > board/bf533-stamp/Makefile | 5 +- > board/bf533-stamp/config.mk | 2 - > board/bf533-stamp/u-boot.lds.S | 143 -------- > board/bf537-minotaur/Makefile | 54 +++ > board/bf537-minotaur/bf537-minotaur.c | 56 ++++ > board/bf537-minotaur/config.mk | 31 ++ > board/bf537-pnav/Makefile | 54 +++ > board/bf537-pnav/bf537-pnav.c | 56 ++++ > board/bf537-pnav/config.mk | 30 ++ > board/bf537-srv1/Makefile | 54 +++ > board/bf537-srv1/bf537-srv1.c | 56 ++++ > board/bf537-srv1/config.mk | 31 ++ > board/bf537-stamp/.gitignore | 1 - > board/bf537-stamp/Makefile | 5 +- > board/bf537-stamp/config.mk | 2 - > board/bf537-stamp/u-boot.lds.S | 143 -------- > board/bf538f-ezkit/.gitignore | 1 - > board/bf538f-ezkit/Makefile | 5 +- > board/bf538f-ezkit/config.mk | 2 - > board/bf538f-ezkit/u-boot.lds.S | 143 -------- > board/bf548-ezkit/.gitignore | 1 - > board/bf548-ezkit/Makefile | 5 +- > board/bf548-ezkit/config.mk | 2 - > board/bf548-ezkit/u-boot.lds.S | 124 ------- > board/bf561-ezkit/.gitignore | 1 - > board/bf561-ezkit/Makefile | 5 +- > board/bf561-ezkit/config.mk | 2 - > board/bf561-ezkit/u-boot.lds.S | 152 --------- > board/blackstamp/Makefile | 54 +++ > board/blackstamp/blackstamp.c | 46 +++ > board/blackstamp/config.mk | 30 ++ > board/cm-bf527/Makefile | 54 +++ > board/cm-bf527/cm-bf527.c | 79 +++++ > board/cm-bf527/config.mk | 30 ++ > board/cm-bf527/gpio.c | 74 +++++ > board/cm-bf527/gpio_cfi_flash.c | 63 ++++ > board/cm-bf527/gpio_cfi_flash.h | 10 + > board/cm-bf533/Makefile | 54 +++ > board/cm-bf533/cm-bf533.c | 25 ++ > board/cm-bf533/config.mk | 31 ++ > board/cm-bf537e/Makefile | 54 +++ > board/cm-bf537e/cm-bf537e.c | 59 ++++ > board/cm-bf537e/config.mk | 31 ++ > board/cm-bf537e/flash.c | 34 ++ > board/cm-bf537e/gpio_cfi_flash.c | 60 ++++ > board/cm-bf537e/gpio_cfi_flash.h | 10 + > board/cm-bf548/Makefile | 55 ++++ > board/cm-bf548/cm-bf548.c | 79 +++++ > board/cm-bf548/config.mk | 34 ++ > board/cm-bf548/video.c | 339 ++++++++++++++++++++ > board/cm-bf561/Makefile | 54 +++ > board/cm-bf561/cm-bf561.c | 25 ++ > board/cm-bf561/config.mk | 31 ++ > board/ibf-dsp561/Makefile | 54 +++ > board/ibf-dsp561/config.mk | 31 ++ > board/ibf-dsp561/ibf-dsp561.c | 25 ++ > board/tcm-bf537/Makefile | 54 +++ > board/tcm-bf537/config.mk | 31 ++ > board/tcm-bf537/flash.c | 37 +++ > board/tcm-bf537/gpio_cfi_flash.c | 62 ++++ > board/tcm-bf537/gpio_cfi_flash.h | 10 + > board/tcm-bf537/tcm-bf537.c | 59 ++++ > common/Makefile | 1 + > common/cmd_spibootldr.c | 36 ++ > include/asm-blackfin/blackfin-config-post.h | 149 --------- > .../{blackfin-config-pre.h => config-pre.h} | 4 +- > include/asm-blackfin/config.h | 159 ++++++++- > include/asm-blackfin/mach-common/bits/bootrom.h | 27 ++ > include/configs/bf518f-ezbrd.h | 5 +- > include/configs/bf526-ezbrd.h | 4 +- > include/configs/bf527-ezkit.h | 4 +- > include/configs/bf533-ezkit.h | 4 +- > include/configs/bf533-stamp.h | 19 +- > include/configs/bf537-minotaur.h | 201 ++++++++++++ > include/configs/bf537-pnav.h | 185 +++++++++++ > include/configs/bf537-srv1.h | 201 ++++++++++++ > include/configs/bf537-stamp.h | 19 +- > include/configs/bf538f-ezkit.h | 19 +- > include/configs/bf548-ezkit.h | 4 +- > include/configs/bf561-ezkit.h | 23 ++- > include/configs/bfin_adi_common.h | 36 ++- > include/configs/blackstamp.h | 273 ++++++++++++++++ > include/configs/cm-bf527.h | 135 ++++++++ > include/configs/cm-bf533.h | 102 ++++++ > include/configs/cm-bf537e.h | 137 ++++++++ > include/configs/cm-bf548.h | 139 ++++++++ > include/configs/cm-bf561.h | 102 ++++++ > include/configs/ibf-dsp561.h | 145 +++++++++ > include/configs/tcm-bf537.h | 139 ++++++++ > lib_blackfin/.gitignore | 1 + > lib_blackfin/Makefile | 5 +- > {board/bf527-ezkit => lib_blackfin}/u-boot.lds.S | 8 + > 112 files changed, 4354 insertions(+), 1366 deletions(-) > delete mode 100644 board/bf518f-ezbrd/.gitignore > delete mode 100644 board/bf518f-ezbrd/u-boot.lds.S > delete mode 100644 board/bf526-ezbrd/.gitignore > delete mode 100644 board/bf526-ezbrd/u-boot.lds.S > delete mode 100644 board/bf527-ezkit/.gitignore > delete mode 100644 board/bf533-ezkit/.gitignore > delete mode 100644 board/bf533-ezkit/u-boot.lds.S > delete mode 100644 board/bf533-stamp/.gitignore > delete mode 100644 board/bf533-stamp/u-boot.lds.S > 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-pnav/Makefile > create mode 100644 board/bf537-pnav/bf537-pnav.c > create mode 100644 board/bf537-pnav/config.mk > create mode 100644 board/bf537-srv1/Makefile > create mode 100644 board/bf537-srv1/bf537-srv1.c > create mode 100644 board/bf537-srv1/config.mk > delete mode 100644 board/bf537-stamp/.gitignore > delete mode 100644 board/bf537-stamp/u-boot.lds.S > delete mode 100644 board/bf538f-ezkit/.gitignore > delete mode 100644 board/bf538f-ezkit/u-boot.lds.S > delete mode 100644 board/bf548-ezkit/.gitignore > delete mode 100644 board/bf548-ezkit/u-boot.lds.S > delete mode 100644 board/bf561-ezkit/.gitignore > delete mode 100644 board/bf561-ezkit/u-boot.lds.S > create mode 100644 board/blackstamp/Makefile > create mode 100644 board/blackstamp/blackstamp.c > create mode 100644 board/blackstamp/config.mk > 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/gpio.c > create mode 100644 board/cm-bf527/gpio_cfi_flash.c > create mode 100644 board/cm-bf527/gpio_cfi_flash.h > 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-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.c > create mode 100644 board/cm-bf537e/gpio_cfi_flash.c > create mode 100644 board/cm-bf537e/gpio_cfi_flash.h > 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/video.c > 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/ibf-dsp561/Makefile > create mode 100644 board/ibf-dsp561/config.mk > create mode 100644 board/ibf-dsp561/ibf-dsp561.c > create mode 100644 board/tcm-bf537/Makefile > create mode 100644 board/tcm-bf537/config.mk > create mode 100644 board/tcm-bf537/flash.c > create mode 100644 board/tcm-bf537/gpio_cfi_flash.c > create mode 100644 board/tcm-bf537/gpio_cfi_flash.h > create mode 100644 board/tcm-bf537/tcm-bf537.c > create mode 100644 common/cmd_spibootldr.c > delete mode 100644 include/asm-blackfin/blackfin-config-post.h > rename include/asm-blackfin/{blackfin-config-pre.h => config-pre.h} (95%) > 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/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/.gitignore > rename {board/bf527-ezkit => lib_blackfin}/u-boot.lds.S (97%) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Live long and prosper. -- Spock, "Amok Time", stardate 3372.7 ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-06-01 3:17 Mike Frysinger
2009-06-03 20:27 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-06-01 3:17 UTC (permalink / raw)
To: u-boot
The following changes since commit 5520ab1f7685721314dcfb7cdcc7c15e6571473f:
Wolfgang Denk (1):
Merge branch 'master' of git://git.denx.de/u-boot-blackfin
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (2):
Blackfin: fix if() logic in bootrom evt1 check
Blackfin: spi: fix pin handling of SPI0 SSEL4
drivers/spi/bfin_spi.c | 2 +-
include/asm-blackfin/blackfin-config-pre.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-06-01 3:17 Mike Frysinger @ 2009-06-03 20:27 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-06-03 20:27 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1243826230-22233-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 5520ab1f7685721314dcfb7cdcc7c15e6571473f: > Wolfgang Denk (1): > Merge branch 'master' of git://git.denx.de/u-boot-blackfin > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (2): > Blackfin: fix if() logic in bootrom evt1 check > Blackfin: spi: fix pin handling of SPI0 SSEL4 > > drivers/spi/bfin_spi.c | 2 +- > include/asm-blackfin/blackfin-config-pre.h | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Es sind ?berhaupt nur die Dummk?pfe, die sich den Befehlen der M?ch- tigen widersetzen. Um sie zu ruinieren ist es genug, ihre Befehle treu zu erf?llen. - Peter Hacks: "Die sch?ne Helena" ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-05-26 2:39 Mike Frysinger
2009-05-28 19:28 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-05-26 2:39 UTC (permalink / raw)
To: u-boot
The following changes since commit ab687907980fa28940a1a992d3f1c5d17cdbbf5d:
Graf Yang (1):
Blackfin: bf518f-ezbrd: setup portmux for async flash
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-05-26 2:39 Mike Frysinger @ 2009-05-28 19:28 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-05-28 19:28 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1243305557-21839-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit ab687907980fa28940a1a992d3f1c5d17cdbbf5d: > Graf Yang (1): > Blackfin: bf518f-ezbrd: setup portmux for async flash > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master Done, thanks. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-05-20 0:19 Mike Frysinger
2009-05-20 20:41 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-05-20 0:19 UTC (permalink / raw)
To: u-boot
The following changes since commit c06326c73bf90e48a8e1cf8893ad31c575423f50:
Shinya Kuribayashi (1):
MIPS: lib_mips/board.c: Remove unused variables
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Graf Yang (1):
Blackfin: fix timer_init()/timer_reset()
cpu/blackfin/interrupts.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-05-20 0:19 Mike Frysinger @ 2009-05-20 20:41 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-05-20 20:41 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1242778781-30745-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit c06326c73bf90e48a8e1cf8893ad31c575423f50: > Shinya Kuribayashi (1): > MIPS: lib_mips/board.c: Remove unused variables > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Graf Yang (1): > Blackfin: fix timer_init()/timer_reset() > > cpu/blackfin/interrupts.c | 5 +++-- > 1 files changed, 3 insertions(+), 2 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de There's no future in time travel. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-05-09 7:02 Mike Frysinger
2009-05-10 20:11 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-05-09 7:02 UTC (permalink / raw)
To: u-boot
The following changes since commit 6b8edfde22acc574b5532e9f086e6a7287a9bc78:
Wolfgang Denk (1):
Prepare v2009.06-rc1
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Graf Yang (1):
Blackfin: bf518f-ezbrd: reset ethernet PHY during init
Mike Frysinger (4):
Blackfin: recurse with early serial initcode
Blackfin: fix booting with older bootroms (no EVT1)
Blackfin: avoid get_sclk() with early serial debug
Blackfin: bf527-ezkit: fix SPI flash env params
blackfin_config.mk | 6 +++-
board/bf518f-ezbrd/bf518f-ezbrd.c | 55 ++++++++++++++++++++++++++--
board/bf561-ezkit/u-boot.lds.S | 9 ++++-
cpu/blackfin/cpu.c | 10 +++++-
cpu/blackfin/initcode.c | 4 ++-
cpu/blackfin/serial.h | 10 +++---
include/asm-blackfin/blackfin-config-pre.h | 8 ++++
include/configs/bf527-ezkit.h | 4 +-
8 files changed, 91 insertions(+), 15 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-05-09 7:02 Mike Frysinger @ 2009-05-10 20:11 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-05-10 20:11 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1241852553-13435-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 6b8edfde22acc574b5532e9f086e6a7287a9bc78: > Wolfgang Denk (1): > Prepare v2009.06-rc1 > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Graf Yang (1): > Blackfin: bf518f-ezbrd: reset ethernet PHY during init > > Mike Frysinger (4): > Blackfin: recurse with early serial initcode > Blackfin: fix booting with older bootroms (no EVT1) > Blackfin: avoid get_sclk() with early serial debug > Blackfin: bf527-ezkit: fix SPI flash env params > > blackfin_config.mk | 6 +++- > board/bf518f-ezbrd/bf518f-ezbrd.c | 55 ++++++++++++++++++++++++++-- > board/bf561-ezkit/u-boot.lds.S | 9 ++++- > cpu/blackfin/cpu.c | 10 +++++- > cpu/blackfin/initcode.c | 4 ++- > cpu/blackfin/serial.h | 10 +++--- > include/asm-blackfin/blackfin-config-pre.h | 8 ++++ > include/configs/bf527-ezkit.h | 4 +- > 8 files changed, 91 insertions(+), 15 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de The more complex the mind, the greater the need for the simplicity of play. -- Kirk, "Shore Leave", stardate 3025.8 ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-04-07 7:32 Mike Frysinger
2009-04-07 19:53 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-04-07 7:32 UTC (permalink / raw)
To: u-boot
The following changes since commit 712ac6a1a6909a58d6549fb220cc921a7e9f9979:
Wolfgang Denk (1):
Merge branch 'master' of git://git.denx.de/u-boot-arm
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Graf Yang (1):
Blackfin: nand: flush peripheral before polling it
Mike Frysinger (6):
Blackfin: update anomaly sheets
Blackfin: add workaround for anomaly 05000171
Blackfin: add workaround for anomaly 05000242
Blackfin: add comment about anomaly 05000430 avoidance
Blackfin: add check for anomaly 05000362
Blackfin: audit UART for all known anomalies
Todor I Mollov (1):
Blackfin: spi: make cs deassert function deterministic
cpu/blackfin/initcode.c | 17 ++++++-
cpu/blackfin/serial.c | 21 ++++++++-
cpu/blackfin/serial.h | 2 +-
drivers/mtd/nand/bfin_nand.c | 1 +
drivers/spi/bfin_spi.c | 16 ++++++-
include/asm-blackfin/mach-bf527/anomaly.h | 40 ++++++++++++---
include/asm-blackfin/mach-bf533/anomaly.h | 77 +++++++++++++++++++++++-----
include/asm-blackfin/mach-bf537/anomaly.h | 67 +++++++++++++------------
include/asm-blackfin/mach-bf548/anomaly.h | 18 ++++---
include/asm-blackfin/mach-bf561/anomaly.h | 17 +++---
10 files changed, 203 insertions(+), 73 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-04-07 7:32 Mike Frysinger @ 2009-04-07 19:53 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-04-07 19:53 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1239089546-15476-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 712ac6a1a6909a58d6549fb220cc921a7e9f9979: > Wolfgang Denk (1): > Merge branch 'master' of git://git.denx.de/u-boot-arm > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Graf Yang (1): > Blackfin: nand: flush peripheral before polling it > > Mike Frysinger (6): > Blackfin: update anomaly sheets > Blackfin: add workaround for anomaly 05000171 > Blackfin: add workaround for anomaly 05000242 > Blackfin: add comment about anomaly 05000430 avoidance > Blackfin: add check for anomaly 05000362 > Blackfin: audit UART for all known anomalies > > Todor I Mollov (1): > Blackfin: spi: make cs deassert function deterministic > > cpu/blackfin/initcode.c | 17 ++++++- > cpu/blackfin/serial.c | 21 ++++++++- > cpu/blackfin/serial.h | 2 +- > drivers/mtd/nand/bfin_nand.c | 1 + > drivers/spi/bfin_spi.c | 16 ++++++- > include/asm-blackfin/mach-bf527/anomaly.h | 40 ++++++++++++--- > include/asm-blackfin/mach-bf533/anomaly.h | 77 +++++++++++++++++++++++----- > include/asm-blackfin/mach-bf537/anomaly.h | 67 +++++++++++++------------ > include/asm-blackfin/mach-bf548/anomaly.h | 18 ++++--- > include/asm-blackfin/mach-bf561/anomaly.h | 17 +++--- > 10 files changed, 203 insertions(+), 73 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de No one may kill a man. Not for any purpose. It cannot be condoned. -- Kirk, "Spock's Brain", stardate 5431.6 ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-04-03 17:21 Mike Frysinger
2009-04-03 20:42 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-04-03 17:21 UTC (permalink / raw)
To: u-boot
The following changes since commit dfc91c33957c95da34e3888dc87912d5c15a7603:
Wolfgang Denk (1):
Merge branch 'master' of git://git.denx.de/u-boot-arm
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (13):
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: fix crash when booting from external memory
Blackfin: bf537-stamp: split CF/IDE code out into dedicated cf-ide.c
Blackfin: convert bfin_sdh to legacy mmc
Blackfin: drop newline from OTP help
Blackfin: do not delay on output bytes
Blackfin: add BF538/BF539 SPI portmux handling
Blackfin: bf533-stamp: drop old spi flash driver
Blackfin: force all boards to HZ of 1000
MAINTAINERS | 5 +
MAKEALL | 5 +
Makefile | 6 +-
board/bf518f-ezbrd/.gitignore | 1 +
board/bf518f-ezbrd/Makefile | 57 +++++
board/bf518f-ezbrd/bf518f-ezbrd.c | 101 ++++++++
board/bf518f-ezbrd/config.mk | 32 +++
board/bf518f-ezbrd/u-boot.lds.S | 124 ++++++++++
board/bf526-ezbrd/.gitignore | 1 +
board/bf526-ezbrd/Makefile | 58 +++++
board/bf526-ezbrd/bf526-ezbrd.c | 77 +++++++
board/bf526-ezbrd/config.mk | 32 +++
board/bf526-ezbrd/status-led.c | 56 +++++
board/bf526-ezbrd/u-boot.lds.S | 124 ++++++++++
board/bf527-ezkit/.gitignore | 1 +
board/bf527-ezkit/Makefile | 58 +++++
board/bf527-ezkit/bf527-ezkit.c | 77 +++++++
board/bf527-ezkit/config.mk | 32 +++
board/bf527-ezkit/u-boot.lds.S | 124 ++++++++++
board/bf527-ezkit/video.c | 317 ++++++++++++++++++++++++++
board/bf533-stamp/Makefile | 1 -
board/bf533-stamp/spi_flash.c | 2 -
board/bf537-stamp/Makefile | 1 +
board/bf537-stamp/bf537-stamp.c | 57 +-----
board/bf537-stamp/ide-cf.c | 66 ++++++
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 | 58 +++++
board/bf548-ezkit/bf548-ezkit.c | 79 +++++++
board/bf548-ezkit/config.mk | 37 +++
board/bf548-ezkit/u-boot.lds.S | 124 ++++++++++
board/bf548-ezkit/video.c | 327 +++++++++++++++++++++++++++
common/cmd_otp.c | 2 +-
cpu/blackfin/initcode.c | 9 +
cpu/blackfin/serial.c | 4 -
cpu/blackfin/start.S | 2 +
drivers/mmc/bfin_sdh.c | 14 +-
drivers/spi/bfin_spi.c | 18 ++
include/asm-blackfin/blackfin-config-post.h | 8 +-
include/configs/bf518f-ezbrd.h | 147 ++++++++++++
include/configs/bf526-ezbrd.h | 190 ++++++++++++++++
include/configs/bf527-ezkit.h | 172 ++++++++++++++
include/configs/bf538f-ezkit.h | 139 ++++++++++++
include/configs/bf548-ezkit.h | 211 +++++++++++++++++
48 files changed, 3140 insertions(+), 78 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/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/status-led.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/u-boot.lds.S
create mode 100644 board/bf527-ezkit/video.c
delete mode 100644 board/bf533-stamp/spi_flash.c
create mode 100644 board/bf537-stamp/ide-cf.c
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/u-boot.lds.S
create mode 100644 board/bf548-ezkit/video.c
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/bf538f-ezkit.h
create mode 100644 include/configs/bf548-ezkit.h
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-04-03 17:21 Mike Frysinger @ 2009-04-03 20:42 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-04-03 20:42 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1238779289-6054-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit dfc91c33957c95da34e3888dc87912d5c15a7603: > Wolfgang Denk (1): > Merge branch 'master' of git://git.denx.de/u-boot-arm > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (13): > 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: fix crash when booting from external memory > Blackfin: bf537-stamp: split CF/IDE code out into dedicated cf-ide.c > Blackfin: convert bfin_sdh to legacy mmc > Blackfin: drop newline from OTP help > Blackfin: do not delay on output bytes > Blackfin: add BF538/BF539 SPI portmux handling > Blackfin: bf533-stamp: drop old spi flash driver > Blackfin: force all boards to HZ of 1000 > > MAINTAINERS | 5 + > MAKEALL | 5 + > Makefile | 6 +- > board/bf518f-ezbrd/.gitignore | 1 + > board/bf518f-ezbrd/Makefile | 57 +++++ > board/bf518f-ezbrd/bf518f-ezbrd.c | 101 ++++++++ > board/bf518f-ezbrd/config.mk | 32 +++ > board/bf518f-ezbrd/u-boot.lds.S | 124 ++++++++++ > board/bf526-ezbrd/.gitignore | 1 + > board/bf526-ezbrd/Makefile | 58 +++++ > board/bf526-ezbrd/bf526-ezbrd.c | 77 +++++++ > board/bf526-ezbrd/config.mk | 32 +++ > board/bf526-ezbrd/status-led.c | 56 +++++ > board/bf526-ezbrd/u-boot.lds.S | 124 ++++++++++ > board/bf527-ezkit/.gitignore | 1 + > board/bf527-ezkit/Makefile | 58 +++++ > board/bf527-ezkit/bf527-ezkit.c | 77 +++++++ > board/bf527-ezkit/config.mk | 32 +++ > board/bf527-ezkit/u-boot.lds.S | 124 ++++++++++ > board/bf527-ezkit/video.c | 317 ++++++++++++++++++++++++++ > board/bf533-stamp/Makefile | 1 - > board/bf533-stamp/spi_flash.c | 2 - > board/bf537-stamp/Makefile | 1 + > board/bf537-stamp/bf537-stamp.c | 57 +----- > board/bf537-stamp/ide-cf.c | 66 ++++++ > 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 | 58 +++++ > board/bf548-ezkit/bf548-ezkit.c | 79 +++++++ > board/bf548-ezkit/config.mk | 37 +++ > board/bf548-ezkit/u-boot.lds.S | 124 ++++++++++ > board/bf548-ezkit/video.c | 327 +++++++++++++++++++++++++++ > common/cmd_otp.c | 2 +- > cpu/blackfin/initcode.c | 9 + > cpu/blackfin/serial.c | 4 - > cpu/blackfin/start.S | 2 + > drivers/mmc/bfin_sdh.c | 14 +- > drivers/spi/bfin_spi.c | 18 ++ > include/asm-blackfin/blackfin-config-post.h | 8 +- > include/configs/bf518f-ezbrd.h | 147 ++++++++++++ > include/configs/bf526-ezbrd.h | 190 ++++++++++++++++ > include/configs/bf527-ezkit.h | 172 ++++++++++++++ > include/configs/bf538f-ezkit.h | 139 ++++++++++++ > include/configs/bf548-ezkit.h | 211 +++++++++++++++++ > 48 files changed, 3140 insertions(+), 78 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/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/status-led.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/u-boot.lds.S > create mode 100644 board/bf527-ezkit/video.c > delete mode 100644 board/bf533-stamp/spi_flash.c > create mode 100644 board/bf537-stamp/ide-cf.c > 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/u-boot.lds.S > create mode 100644 board/bf548-ezkit/video.c > 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/bf538f-ezkit.h > create mode 100644 include/configs/bf548-ezkit.h Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de egrep patterns are full regular expressions; it uses a fast determi- nistic algorithm that sometimes needs exponential space. - unix manuals ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-03-25 1:29 Mike Frysinger
2009-03-25 21:43 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-03-25 1:29 UTC (permalink / raw)
To: u-boot
The following changes since commit 4ace2823bc1fcc96874069a9a8c0821ff4f95f5d:
Wolfgang Denk (1):
Merge branch 'master' of git://git.denx.de/u-boot-avr32
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (31):
Blackfin: update anomaly lists
Blackfin: fix SWRST/SYSCR register sizes
Blackfin: unify net-related init code
Blackfin: bf537-stamp: move CONFIG_POST handling to COBJS-$(...)
Blackfin: fix jtag console tstc
Blackfin: mark bfin_reset static
Blackfin: update lockbox api according to latest documentation
Blackfin: safely flush data caches when in writeback mode
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: add clkin_hz= to default kernel command line for ADI boards
Blackfin: bf537-stamp: rewrite MAC-in-flash handling
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: bf537-stamp: split post code out into dedicated post.c
Sonic Zhang (1):
Blackfin: spi: there is no PORTJ_FER MMR on BF537
blackfin_config.mk | 1 +
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-stamp/Makefile | 3 +-
board/bf537-stamp/bf537-stamp.c | 313 +++-----------
board/bf537-stamp/post-memory.c | 3 -
board/bf537-stamp/post.c | 244 +++++++++++
board/bf537-stamp/spi_flash.c | 297 +++++++++++---
board/bf537-stamp/u-boot.lds.S | 5 +-
board/bf561-ezkit/u-boot.lds.S | 5 +-
cpu/blackfin/cpu.c | 8 +-
cpu/blackfin/initcode.c | 255 +++++++++---
cpu/blackfin/jtag-console.c | 15 +-
cpu/blackfin/reset.c | 2 +-
cpu/blackfin/start.S | 83 +++--
cpu/blackfin/traps.c | 2 +-
drivers/spi/bfin_spi.c | 8 +-
include/asm-blackfin/blackfin-config-pre.h | 6 -
.../mach-bf527/ADSP-EDN-BF52x-extended_cdef.h | 8 +-
include/asm-blackfin/mach-bf527/anomaly.h | 6 +-
include/asm-blackfin/mach-bf527/ports.h | 75 +---
include/asm-blackfin/mach-bf533/anomaly.h | 7 +-
include/asm-blackfin/mach-bf533/ports.h | 18 +-
.../mach-bf537/ADSP-EDN-BF534-extended_cdef.h | 8 +-
include/asm-blackfin/mach-bf537/anomaly.h | 7 +-
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/anomaly.h | 23 +-
include/asm-blackfin/mach-bf548/ports.h | 189 +--------
include/asm-blackfin/mach-bf561/BF561_cdef.h | 12 +-
include/asm-blackfin/mach-bf561/anomaly.h | 7 +-
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 | 8 +-
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/asm-blackfin/net.h | 28 ++
include/configs/bf533-ezkit.h | 286 +++++--------
include/configs/bf533-stamp.h | 457 +++++++-------------
include/configs/bf537-stamp.h | 443 +++++++------------
include/configs/bf561-ezkit.h | 295 +++++--------
include/configs/bfin_adi_common.h | 199 +++++++++
lib_blackfin/board.c | 32 +-
lib_blackfin/cache.c | 42 ++
59 files changed, 2107 insertions(+), 1807 deletions(-)
create mode 100644 board/bf537-stamp/post.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/asm-blackfin/net.h
create mode 100644 include/configs/bfin_adi_common.h
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-03-25 1:29 Mike Frysinger @ 2009-03-25 21:43 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-03-25 21:43 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1237944560-13637-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 4ace2823bc1fcc96874069a9a8c0821ff4f95f5d: > Wolfgang Denk (1): > Merge branch 'master' of git://git.denx.de/u-boot-avr32 > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (31): > Blackfin: update anomaly lists > Blackfin: fix SWRST/SYSCR register sizes > Blackfin: unify net-related init code > Blackfin: bf537-stamp: move CONFIG_POST handling to COBJS-$(...) > Blackfin: fix jtag console tstc > Blackfin: mark bfin_reset static > Blackfin: update lockbox api according to latest documentation > Blackfin: safely flush data caches when in writeback mode > 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: add clkin_hz= to default kernel command line for ADI boards > Blackfin: bf537-stamp: rewrite MAC-in-flash handling > 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: bf537-stamp: split post code out into dedicated post.c > > Sonic Zhang (1): > Blackfin: spi: there is no PORTJ_FER MMR on BF537 > > blackfin_config.mk | 1 + > 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-stamp/Makefile | 3 +- > board/bf537-stamp/bf537-stamp.c | 313 +++----------- > board/bf537-stamp/post-memory.c | 3 - > board/bf537-stamp/post.c | 244 +++++++++++ > board/bf537-stamp/spi_flash.c | 297 +++++++++++--- > board/bf537-stamp/u-boot.lds.S | 5 +- > board/bf561-ezkit/u-boot.lds.S | 5 +- > cpu/blackfin/cpu.c | 8 +- > cpu/blackfin/initcode.c | 255 +++++++++--- > cpu/blackfin/jtag-console.c | 15 +- > cpu/blackfin/reset.c | 2 +- > cpu/blackfin/start.S | 83 +++-- > cpu/blackfin/traps.c | 2 +- > drivers/spi/bfin_spi.c | 8 +- > include/asm-blackfin/blackfin-config-pre.h | 6 - > .../mach-bf527/ADSP-EDN-BF52x-extended_cdef.h | 8 +- > include/asm-blackfin/mach-bf527/anomaly.h | 6 +- > include/asm-blackfin/mach-bf527/ports.h | 75 +--- > include/asm-blackfin/mach-bf533/anomaly.h | 7 +- > include/asm-blackfin/mach-bf533/ports.h | 18 +- > .../mach-bf537/ADSP-EDN-BF534-extended_cdef.h | 8 +- > include/asm-blackfin/mach-bf537/anomaly.h | 7 +- > 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/anomaly.h | 23 +- > include/asm-blackfin/mach-bf548/ports.h | 189 +-------- > include/asm-blackfin/mach-bf561/BF561_cdef.h | 12 +- > include/asm-blackfin/mach-bf561/anomaly.h | 7 +- > 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 | 8 +- > 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/asm-blackfin/net.h | 28 ++ > include/configs/bf533-ezkit.h | 286 +++++-------- > include/configs/bf533-stamp.h | 457 +++++++------------- > include/configs/bf537-stamp.h | 443 +++++++------------ > include/configs/bf561-ezkit.h | 295 +++++-------- > include/configs/bfin_adi_common.h | 199 +++++++++ > lib_blackfin/board.c | 32 +- > lib_blackfin/cache.c | 42 ++ > 59 files changed, 2107 insertions(+), 1807 deletions(-) > create mode 100644 board/bf537-stamp/post.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/asm-blackfin/net.h > create mode 100644 include/configs/bfin_adi_common.h Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de A failure will not appear until a unit has passed final inspection. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-02-06 19:30 Mike Frysinger
2009-02-07 21:57 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-02-06 19:30 UTC (permalink / raw)
To: u-boot
The following changes since commit 9d8811c5bd2b7dd6307742cf22fbdb7953b6f816:
Wolfgang Denk (1):
Merge branch 'master' of git://git.denx.de/u-boot-usb
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (7):
Blackfin: update anomaly lists
Blackfin: use on-chip syscontrol() rom function when available
Blackfin: set default voltage levels for BF538/BF539 parts
Blackfin: check for reserved settings in DDR MMRs
Blackfin: add support for fast SPI reads with Boot ROM
Blackfin: dynamically update UART speed when initializing
Blackfin: move default boot SPI CS to common code
board/bf537-stamp/spi_flash.c | 8 +-
cpu/blackfin/initcode.c | 157 +++++++++++++++-----------
cpu/blackfin/serial.h | 72 +++---------
include/asm-blackfin/blackfin-config-pre.h | 9 ++
include/asm-blackfin/mach-bf527/anomaly.h | 166 ++++++++++++++++++++--------
include/asm-blackfin/mach-bf533/anomaly.h | 55 ++++++----
include/asm-blackfin/mach-bf537/anomaly.h | 14 ++-
include/asm-blackfin/mach-bf548/anomaly.h | 45 +++++---
include/asm-blackfin/mach-bf561/anomaly.h | 17 +++-
9 files changed, 331 insertions(+), 212 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-02-06 19:30 Mike Frysinger @ 2009-02-07 21:57 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-02-07 21:57 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1233948614-14234-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 9d8811c5bd2b7dd6307742cf22fbdb7953b6f816: > Wolfgang Denk (1): > Merge branch 'master' of git://git.denx.de/u-boot-usb > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (7): > Blackfin: update anomaly lists > Blackfin: use on-chip syscontrol() rom function when available > Blackfin: set default voltage levels for BF538/BF539 parts > Blackfin: check for reserved settings in DDR MMRs > Blackfin: add support for fast SPI reads with Boot ROM > Blackfin: dynamically update UART speed when initializing > Blackfin: move default boot SPI CS to common code > > board/bf537-stamp/spi_flash.c | 8 +- > cpu/blackfin/initcode.c | 157 +++++++++++++++----------- > cpu/blackfin/serial.h | 72 +++--------- > include/asm-blackfin/blackfin-config-pre.h | 9 ++ > include/asm-blackfin/mach-bf527/anomaly.h | 166 ++++++++++++++++++++-------- > include/asm-blackfin/mach-bf533/anomaly.h | 55 ++++++---- > include/asm-blackfin/mach-bf537/anomaly.h | 14 ++- > include/asm-blackfin/mach-bf548/anomaly.h | 45 +++++--- > include/asm-blackfin/mach-bf561/anomaly.h | 17 +++- > 9 files changed, 331 insertions(+), 212 deletions(-) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de PLEASE NOTE: Some Quantum Physics Theories Suggest That When the Con- sumer Is Not Directly Observing This Product, It May Cease to Exist or Will Exist Only in a Vague and Undetermined State. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-02-02 17:42 Mike Frysinger
2009-02-03 22:15 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-02-02 17:42 UTC (permalink / raw)
To: u-boot
(note that the on-going enetaddr patch has been dropped)
The following changes since commit 6c6e042ab3bbfb5428e4cdeb38fa27728c63afdd:
Wolfgang Denk (1):
Merge branch 'master' of git://git.denx.de/u-boot-arm
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Cliff Cai (1):
Blackfin: add driver for on-chip MMC/SD controller
Mike Frysinger (24):
Blackfin: bfin_mac: set MDCDIV based on SCLK
Blackfin: bfin_mac: cleanup MII/PHY functions
Blackfin: bfin_mac: respect CONFIG_PHY_{ADDR,CLOCK_FREQ}
Blackfin: bfin_mac: use common debug()
Blackfin: bfin_mac: convert CONFIG_BFIN_MAC_RMII to CONFIG_RMII
Blackfin: bfin_mac: cleanup pointer/casts for aliasing issues
Blackfin: only build post code when CONFIG_POST
Blackfin: add driver for on-chip SPI controller
Blackfin: dont check baud if it wont actually get used
Blackfin: enable --gc-sections
Blackfin: cache core/system clock values
Blackfin: setup bi_enetaddr for single nets
Blackfin: rewrite cache handling functions
Blackfin: dma_memcpy(): fix random failures
Blackfin: only flag L1 instruction for DMA memcpy
Blackfin: use 8/16/32 bit transfer widths in dma_memcpy()
Blackfin: fix up EBIU defines
Blackfin: build with -mno-fdpic
Blackfin: add driver for on-chip NAND controller
Blackfin: add port I bits
Blackfin: update asm-blackfin/posix_types.h to latest Linux version
Blackfin: set default CONFIG_ENV_SPI_CS based on bootrom
Blackfin: output booting source when booting
Blackfin: add port muxing for BF51x SPI
Sonic Zhang (1):
Blackfin: add driver for on-chip ATAPI controller
blackfin_config.mk | 5 +-
board/bf537-stamp/spi_flash.c | 20 +-
cpu/blackfin/Makefile | 1 +
cpu/blackfin/cache.S | 118 ++-
cpu/blackfin/initcode.c | 6 +-
drivers/block/Makefile | 1 +
drivers/block/pata_bfin.c | 1201 ++++++++++++++++++++++++++
drivers/block/pata_bfin.h | 173 ++++
drivers/mmc/Makefile | 1 +
drivers/mmc/bfin_sdh.c | 546 ++++++++++++
drivers/mmc/bfin_sdh.h | 59 ++
drivers/mtd/nand/Makefile | 1 +
drivers/mtd/nand/bfin_nand.c | 385 +++++++++
drivers/net/bfin_mac.c | 380 ++++-----
drivers/net/bfin_mac.h | 31 +-
drivers/spi/Makefile | 1 +
drivers/spi/bfin_spi.c | 343 ++++++++
include/asm-blackfin/blackfin-config-post.h | 5 +
include/asm-blackfin/blackfin-config-pre.h | 22 +
include/asm-blackfin/blackfin_local.h | 20 +-
include/asm-blackfin/mach-bf548/ports.h | 20 +-
include/asm-blackfin/mach-common/bits/ebiu.h | 4 +-
include/asm-blackfin/mach-common/bits/pata.h | 220 +++++
include/asm-blackfin/mach-common/bits/sdh.h | 122 +++
include/asm-blackfin/mmc.h | 1 +
include/asm-blackfin/posix_types.h | 20 +-
lib_blackfin/Makefile | 4 +-
lib_blackfin/board.c | 61 +-
lib_blackfin/cache.c | 18 +-
lib_blackfin/clocks.c | 77 ++
lib_blackfin/post.c | 4 -
lib_blackfin/string.c | 38 +-
lib_blackfin/tests.c | 3 -
33 files changed, 3528 insertions(+), 383 deletions(-)
create mode 100644 drivers/block/pata_bfin.c
create mode 100644 drivers/block/pata_bfin.h
create mode 100644 drivers/mmc/bfin_sdh.c
create mode 100644 drivers/mmc/bfin_sdh.h
create mode 100644 drivers/mtd/nand/bfin_nand.c
create mode 100644 drivers/spi/bfin_spi.c
create mode 100644 include/asm-blackfin/mach-common/bits/pata.h
create mode 100644 include/asm-blackfin/mach-common/bits/sdh.h
create mode 100644 include/asm-blackfin/mmc.h
create mode 100644 lib_blackfin/clocks.c
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-02-02 17:42 Mike Frysinger @ 2009-02-03 22:15 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-02-03 22:15 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1233596548-5716-1-git-send-email-vapier@gentoo.org> you wrote: > (note that the on-going enetaddr patch has been dropped) > > The following changes since commit 6c6e042ab3bbfb5428e4cdeb38fa27728c63afdd: > Wolfgang Denk (1): > Merge branch 'master' of git://git.denx.de/u-boot-arm > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Cliff Cai (1): > Blackfin: add driver for on-chip MMC/SD controller > > Mike Frysinger (24): > Blackfin: bfin_mac: set MDCDIV based on SCLK > Blackfin: bfin_mac: cleanup MII/PHY functions > Blackfin: bfin_mac: respect CONFIG_PHY_{ADDR,CLOCK_FREQ} > Blackfin: bfin_mac: use common debug() > Blackfin: bfin_mac: convert CONFIG_BFIN_MAC_RMII to CONFIG_RMII > Blackfin: bfin_mac: cleanup pointer/casts for aliasing issues > Blackfin: only build post code when CONFIG_POST > Blackfin: add driver for on-chip SPI controller > Blackfin: dont check baud if it wont actually get used > Blackfin: enable --gc-sections > Blackfin: cache core/system clock values > Blackfin: setup bi_enetaddr for single nets > Blackfin: rewrite cache handling functions > Blackfin: dma_memcpy(): fix random failures > Blackfin: only flag L1 instruction for DMA memcpy > Blackfin: use 8/16/32 bit transfer widths in dma_memcpy() > Blackfin: fix up EBIU defines > Blackfin: build with -mno-fdpic > Blackfin: add driver for on-chip NAND controller > Blackfin: add port I bits > Blackfin: update asm-blackfin/posix_types.h to latest Linux version > Blackfin: set default CONFIG_ENV_SPI_CS based on bootrom > Blackfin: output booting source when booting > Blackfin: add port muxing for BF51x SPI > > Sonic Zhang (1): > Blackfin: add driver for on-chip ATAPI controller > > blackfin_config.mk | 5 +- > board/bf537-stamp/spi_flash.c | 20 +- > cpu/blackfin/Makefile | 1 + > cpu/blackfin/cache.S | 118 ++- > cpu/blackfin/initcode.c | 6 +- > drivers/block/Makefile | 1 + > drivers/block/pata_bfin.c | 1201 ++++++++++++++++++++++++++ > drivers/block/pata_bfin.h | 173 ++++ > drivers/mmc/Makefile | 1 + > drivers/mmc/bfin_sdh.c | 546 ++++++++++++ > drivers/mmc/bfin_sdh.h | 59 ++ > drivers/mtd/nand/Makefile | 1 + > drivers/mtd/nand/bfin_nand.c | 385 +++++++++ > drivers/net/bfin_mac.c | 380 ++++----- > drivers/net/bfin_mac.h | 31 +- > drivers/spi/Makefile | 1 + > drivers/spi/bfin_spi.c | 343 ++++++++ > include/asm-blackfin/blackfin-config-post.h | 5 + > include/asm-blackfin/blackfin-config-pre.h | 22 + > include/asm-blackfin/blackfin_local.h | 20 +- > include/asm-blackfin/mach-bf548/ports.h | 20 +- > include/asm-blackfin/mach-common/bits/ebiu.h | 4 +- > include/asm-blackfin/mach-common/bits/pata.h | 220 +++++ > include/asm-blackfin/mach-common/bits/sdh.h | 122 +++ > include/asm-blackfin/mmc.h | 1 + > include/asm-blackfin/posix_types.h | 20 +- > lib_blackfin/Makefile | 4 +- > lib_blackfin/board.c | 61 +- > lib_blackfin/cache.c | 18 +- > lib_blackfin/clocks.c | 77 ++ > lib_blackfin/post.c | 4 - > lib_blackfin/string.c | 38 +- > lib_blackfin/tests.c | 3 - > 33 files changed, 3528 insertions(+), 383 deletions(-) > create mode 100644 drivers/block/pata_bfin.c > create mode 100644 drivers/block/pata_bfin.h > create mode 100644 drivers/mmc/bfin_sdh.c > create mode 100644 drivers/mmc/bfin_sdh.h > create mode 100644 drivers/mtd/nand/bfin_nand.c > create mode 100644 drivers/spi/bfin_spi.c > create mode 100644 include/asm-blackfin/mach-common/bits/pata.h > create mode 100644 include/asm-blackfin/mach-common/bits/sdh.h > create mode 100644 include/asm-blackfin/mmc.h > create mode 100644 lib_blackfin/clocks.c Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Nothing is easier than to denounce the evildoer; nothing is more difficult than to understand him. - Fyodor Dostoevski ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-01-28 18:29 Mike Frysinger
2009-01-28 20:08 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-01-28 18:29 UTC (permalink / raw)
To: u-boot
The following changes since commit 2b6fd5c77db9c6ed3cea9799c86ff922cf0107b2:
Kim Phillips (1):
mpc83xx: fix undefined reference to `flush_cache' error in simpc8313 build
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (39):
Blackfin: add defines to describe active bootrom behavior
Blackfin: add bit defines for DDR parts
Blackfin: convert CMD_LINE_ADDR to CONFIG_LINUX_CMDLINE_{ADDR,SIZE}
Blackfin: set more sane default board config values
Blackfin: rename bootm.c to boot.c
Blackfin: abort dma_memcpy() for L1 scratchpad
Blackfin: split cache handling out of dma_memcpy()
Blackfin: minimize time cache is turned off when replacing cplb entries
Blackfin: pass --bmode/--initcode when creating ldr
Blackfin: dont generate ldrs with --force
Blackfin: fix dcache handling when doing dma memcpy's
Blackfin: bfin_mac: update port muxing
Blackfin: do not init i2c in Blackfin board init
Blackfin: implement general support for CONFIG_STATUS_LED
Blackfin: respect/check CONFIG_SYS_GBL_DATA_SIZE
Blackfin: respect CONFIG_SYS_MONITOR_LEN for default flash protection
Blackfin: overhaul i2c driver
Blackfin: bf533-ezkit: shuffle flash defines a little
Blackfin: drop dead/wrong debug code in initdram()
Blackfin: bf537-stamp nand: fix more style errors in previous commit
Blackfin: tighten up post memory coding style
Blackfin: resurrect BF533-STAMP video splash driver
Blackfin: punt unused BF533-STAMP definitions
Blackfin: set default boot SPI CS for BF538/BF539
Blackfin: use common memcpy routine during init
Blackfin: respect CONFIG_CLKIN_HALF
Blackfin: add portmuxing for UARTs on the BF51x
Blackfin: just set SP register directly during init
Blackfin: clarify relocation comment during init
Blackfin: pass RETX to Linux
Blackfin: handle new anomalies with reset
Blackfin: support console-over-JTAG
Blackfin: allow serial console to be disabled
Blackfin: update on-chip ROM API
Blackfin: implement real write support for OTP
Blackfin: bootldr: implement BF53x/BF56x LDR loader
Blackfin: bf533-stamp: rewrite resource swap logic
Blackfin: convert old boards to use COBJS-y Makefile style
Blackfin: fixup misc warnings such as printf's and missing casts
Makefile | 2 +-
blackfin_config.mk | 4 +
board/bf533-ezkit/Makefile | 8 +-
board/bf533-ezkit/bf533-ezkit.c | 23 +-
board/bf533-ezkit/flash-defines.h | 4 +-
board/bf533-ezkit/flash.c | 10 +-
board/bf533-stamp/Makefile | 12 +-
board/bf533-stamp/bf533-stamp.c | 50 +--
board/bf533-stamp/bf533-stamp.h | 3 -
board/bf533-stamp/video.c | 167 +++++++++
board/bf533-stamp/video.h | 25 ++
board/bf537-stamp/Makefile | 10 +-
board/bf537-stamp/bf537-stamp.c | 14 +-
board/bf537-stamp/nand.c | 9 +-
board/bf537-stamp/post-memory.c | 23 +-
board/bf537-stamp/spi_flash.c | 8 +-
board/bf561-ezkit/Makefile | 8 +-
board/bf561-ezkit/bf561-ezkit.c | 14 +-
common/cmd_bootldr.c | 135 +++++++-
common/cmd_cplbinfo.c | 4 +-
common/cmd_otp.c | 163 +++++++---
common/devices.c | 3 +
cpu/blackfin/Makefile | 9 +-
cpu/blackfin/cache.S | 4 +-
cpu/blackfin/cpu.c | 6 +
cpu/blackfin/i2c.c | 428 -----------------------
cpu/blackfin/initcode.c | 2 +-
cpu/blackfin/jtag-console.c | 125 +++++++
cpu/blackfin/reset.c | 20 +-
cpu/blackfin/serial.c | 4 +
cpu/blackfin/serial.h | 15 +-
cpu/blackfin/start.S | 41 +--
cpu/blackfin/traps.c | 52 +--
drivers/i2c/Makefile | 1 +
drivers/i2c/bfin-twi_i2c.c | 285 +++++++++++++++
drivers/net/bfin_mac.c | 47 ++-
include/asm-blackfin/blackfin-config-post.h | 84 ++++-
include/asm-blackfin/blackfin_local.h | 2 +-
include/asm-blackfin/mach-common/bits/bootrom.h | 72 +++--
include/asm-blackfin/mach-common/bits/ebiu.h | 21 +-
include/asm-blackfin/mach-common/bits/otp.h | 21 +-
include/configs/bf533-ezkit.h | 2 +-
include/configs/bf533-stamp.h | 2 +-
include/configs/bf537-stamp.h | 43 +--
include/devices.h | 3 +
include/status_led.h | 3 +
lib_blackfin/Makefile | 2 +-
lib_blackfin/board.c | 37 +-
lib_blackfin/{bootm.c => boot.c} | 19 +-
lib_blackfin/string.c | 45 ++-
50 files changed, 1270 insertions(+), 824 deletions(-)
create mode 100644 board/bf533-stamp/video.c
create mode 100644 board/bf533-stamp/video.h
delete mode 100644 cpu/blackfin/i2c.c
create mode 100644 cpu/blackfin/jtag-console.c
create mode 100644 drivers/i2c/bfin-twi_i2c.c
rename lib_blackfin/{bootm.c => boot.c} (68%)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-01-28 18:29 Mike Frysinger @ 2009-01-28 20:08 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-01-28 20:08 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1233167355-5901-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 2b6fd5c77db9c6ed3cea9799c86ff922cf0107b2: > Kim Phillips (1): > mpc83xx: fix undefined reference to `flush_cache' error in simpc8313 build > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (39): > Blackfin: add defines to describe active bootrom behavior > Blackfin: add bit defines for DDR parts > Blackfin: convert CMD_LINE_ADDR to CONFIG_LINUX_CMDLINE_{ADDR,SIZE} > Blackfin: set more sane default board config values > Blackfin: rename bootm.c to boot.c > Blackfin: abort dma_memcpy() for L1 scratchpad > Blackfin: split cache handling out of dma_memcpy() > Blackfin: minimize time cache is turned off when replacing cplb entries > Blackfin: pass --bmode/--initcode when creating ldr > Blackfin: dont generate ldrs with --force > Blackfin: fix dcache handling when doing dma memcpy's > Blackfin: bfin_mac: update port muxing > Blackfin: do not init i2c in Blackfin board init > Blackfin: implement general support for CONFIG_STATUS_LED > Blackfin: respect/check CONFIG_SYS_GBL_DATA_SIZE > Blackfin: respect CONFIG_SYS_MONITOR_LEN for default flash protection > Blackfin: overhaul i2c driver > Blackfin: bf533-ezkit: shuffle flash defines a little > Blackfin: drop dead/wrong debug code in initdram() > Blackfin: bf537-stamp nand: fix more style errors in previous commit > Blackfin: tighten up post memory coding style > Blackfin: resurrect BF533-STAMP video splash driver > Blackfin: punt unused BF533-STAMP definitions > Blackfin: set default boot SPI CS for BF538/BF539 > Blackfin: use common memcpy routine during init > Blackfin: respect CONFIG_CLKIN_HALF > Blackfin: add portmuxing for UARTs on the BF51x > Blackfin: just set SP register directly during init > Blackfin: clarify relocation comment during init > Blackfin: pass RETX to Linux > Blackfin: handle new anomalies with reset > Blackfin: support console-over-JTAG > Blackfin: allow serial console to be disabled > Blackfin: update on-chip ROM API > Blackfin: implement real write support for OTP > Blackfin: bootldr: implement BF53x/BF56x LDR loader > Blackfin: bf533-stamp: rewrite resource swap logic > Blackfin: convert old boards to use COBJS-y Makefile style > Blackfin: fixup misc warnings such as printf's and missing casts > > Makefile | 2 +- > blackfin_config.mk | 4 + > board/bf533-ezkit/Makefile | 8 +- > board/bf533-ezkit/bf533-ezkit.c | 23 +- > board/bf533-ezkit/flash-defines.h | 4 +- > board/bf533-ezkit/flash.c | 10 +- > board/bf533-stamp/Makefile | 12 +- > board/bf533-stamp/bf533-stamp.c | 50 +-- > board/bf533-stamp/bf533-stamp.h | 3 - > board/bf533-stamp/video.c | 167 +++++++++ > board/bf533-stamp/video.h | 25 ++ > board/bf537-stamp/Makefile | 10 +- > board/bf537-stamp/bf537-stamp.c | 14 +- > board/bf537-stamp/nand.c | 9 +- > board/bf537-stamp/post-memory.c | 23 +- > board/bf537-stamp/spi_flash.c | 8 +- > board/bf561-ezkit/Makefile | 8 +- > board/bf561-ezkit/bf561-ezkit.c | 14 +- > common/cmd_bootldr.c | 135 +++++++- > common/cmd_cplbinfo.c | 4 +- > common/cmd_otp.c | 163 +++++++--- > common/devices.c | 3 + > cpu/blackfin/Makefile | 9 +- > cpu/blackfin/cache.S | 4 +- > cpu/blackfin/cpu.c | 6 + > cpu/blackfin/i2c.c | 428 ----------------------- > cpu/blackfin/initcode.c | 2 +- > cpu/blackfin/jtag-console.c | 125 +++++++ > cpu/blackfin/reset.c | 20 +- > cpu/blackfin/serial.c | 4 + > cpu/blackfin/serial.h | 15 +- > cpu/blackfin/start.S | 41 +-- > cpu/blackfin/traps.c | 52 +-- > drivers/i2c/Makefile | 1 + > drivers/i2c/bfin-twi_i2c.c | 285 +++++++++++++++ > drivers/net/bfin_mac.c | 47 ++- > include/asm-blackfin/blackfin-config-post.h | 84 ++++- > include/asm-blackfin/blackfin_local.h | 2 +- > include/asm-blackfin/mach-common/bits/bootrom.h | 72 +++-- > include/asm-blackfin/mach-common/bits/ebiu.h | 21 +- > include/asm-blackfin/mach-common/bits/otp.h | 21 +- > include/configs/bf533-ezkit.h | 2 +- > include/configs/bf533-stamp.h | 2 +- > include/configs/bf537-stamp.h | 43 +-- > include/devices.h | 3 + > include/status_led.h | 3 + > lib_blackfin/Makefile | 2 +- > lib_blackfin/board.c | 37 +- > lib_blackfin/{bootm.c => boot.c} | 19 +- > lib_blackfin/string.c | 45 ++- > 50 files changed, 1270 insertions(+), 824 deletions(-) > create mode 100644 board/bf533-stamp/video.c > create mode 100644 board/bf533-stamp/video.h > delete mode 100644 cpu/blackfin/i2c.c > create mode 100644 cpu/blackfin/jtag-console.c > create mode 100644 drivers/i2c/bfin-twi_i2c.c > rename lib_blackfin/{bootm.c => boot.c} (68%) Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Hi there! This is just a note from me, to you, to tell you, the per- son reading this note, that I can't think up any more famous quotes, jokes, nor bizarre stories, so you may as well go home. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-01-23 17:39 Mike Frysinger
2009-01-23 22:01 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-01-23 17:39 UTC (permalink / raw)
To: u-boot
The following changes since commit 4d0b54685c5c656023b826089ef8cc0ea1c5cd9e:
Haavard Skinnemoen (1):
Merge branch 'fixes'
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Brad Bozarth (1):
spi flash: fix crash due to spi flash miscommunication
Bryan Wu (1):
fat: fix unaligned errors
Mike Frysinger (2):
easylogo: add optional gzip support
Blackfin: use common strmhz() in system output
common/cmd_bdinfo.c | 10 +++--
drivers/mtd/spi/atmel.c | 3 +-
drivers/mtd/spi/stmicro.c | 3 +-
fs/fat/fat.c | 8 ++-
lib_blackfin/board.c | 6 ++-
tools/easylogo/easylogo.c | 98 ++++++++++++++++++++++++++++++++++++++++++---
6 files changed, 111 insertions(+), 17 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-01-23 17:39 Mike Frysinger @ 2009-01-23 22:01 ` Wolfgang Denk 2009-01-23 22:08 ` Mike Frysinger 0 siblings, 1 reply; 149+ messages in thread From: Wolfgang Denk @ 2009-01-23 22:01 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1232732395-27229-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit 4d0b54685c5c656023b826089ef8cc0ea1c5cd9e: > Haavard Skinnemoen (1): > Merge branch 'fixes' > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Brad Bozarth (1): > spi flash: fix crash due to spi flash miscommunication > > Bryan Wu (1): > fat: fix unaligned errors > > Mike Frysinger (2): > easylogo: add optional gzip support > Blackfin: use common strmhz() in system output > > common/cmd_bdinfo.c | 10 +++-- > drivers/mtd/spi/atmel.c | 3 +- > drivers/mtd/spi/stmicro.c | 3 +- > fs/fat/fat.c | 8 ++- > lib_blackfin/board.c | 6 ++- > tools/easylogo/easylogo.c | 98 ++++++++++++++++++++++++++++++++++++++++++--- > 6 files changed, 111 insertions(+), 17 deletions(-) I will not pull from that tree. It contains patches that are not in your bailiwick. The following patches have nothing to do with Blackfin specific code, and you are not supposed to sneak in such stuff through your tree: easylogo: add optional gzip support spi flash: fix crash due to spi flash miscommunication fat: fix unaligned errors I cherry-picked the only Blackfin patch in your repo. Please clean up your repo, and focus on Blackfin specific stuff in the future. Thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de "Where shall I begin, please your Majesty?" he asked. "Begin at the beginning," the King said, gravely, "and go on till you come to the end: then stop." - Alice's Adventures in Wonderland, Lewis Carroll ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2009-01-23 22:01 ` Wolfgang Denk @ 2009-01-23 22:08 ` Mike Frysinger 2009-01-23 22:43 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2009-01-23 22:08 UTC (permalink / raw) To: u-boot On Friday 23 January 2009 17:01:13 Wolfgang Denk wrote: > Dear Mike Frysinger, > > In message <1232732395-27229-1-git-send-email-vapier@gentoo.org> you wrote: > > The following changes since commit > > 4d0b54685c5c656023b826089ef8cc0ea1c5cd9e: Haavard Skinnemoen (1): > > Merge branch 'fixes' > > > > are available in the git repository at: > > > > git://www.denx.de/git/u-boot-blackfin.git master > > > > Brad Bozarth (1): > > spi flash: fix crash due to spi flash miscommunication > > > > Bryan Wu (1): > > fat: fix unaligned errors > > > > Mike Frysinger (2): > > easylogo: add optional gzip support > > Blackfin: use common strmhz() in system output > > > > common/cmd_bdinfo.c | 10 +++-- > > drivers/mtd/spi/atmel.c | 3 +- > > drivers/mtd/spi/stmicro.c | 3 +- > > fs/fat/fat.c | 8 ++- > > lib_blackfin/board.c | 6 ++- > > tools/easylogo/easylogo.c | 98 > > ++++++++++++++++++++++++++++++++++++++++++--- 6 files changed, 111 > > insertions(+), 17 deletions(-) > > I will not pull from that tree. It contains patches that are not in > your bailiwick. > > The following patches have nothing to do with Blackfin specific code, > and you are not supposed to sneak in such stuff through your tree: > > easylogo: add optional gzip support > spi flash: fix crash due to spi flash miscommunication > fat: fix unaligned errors > > I cherry-picked the only Blackfin patch in your repo. > > Please clean up your repo, and focus on Blackfin specific stuff in > the future. Thanks. they are patches by me that people have either acked or they're the latest and no one has responded with any problems. since you have yet to apply them, i figured it would be easier for you to pull rather than me constantly pinging the same e-mail over and over since they are not in any code location that is "owned" by any other tree. i'm not trying to "sneak" anything in. after all, it's kind of hard when it's all pretty damn clear what the changes are in the summary. -mike -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 835 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20090123/1cc28221/attachment.pgp ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2009-01-23 22:08 ` Mike Frysinger @ 2009-01-23 22:43 ` Wolfgang Denk 2009-01-23 23:28 ` Mike Frysinger 0 siblings, 1 reply; 149+ messages in thread From: Wolfgang Denk @ 2009-01-23 22:43 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <200901231708.18378.vapier@gentoo.org> you wrote: > > > Please clean up your repo, and focus on Blackfin specific stuff in > > the future. Thanks. > > they are patches by me that people have either acked or they're the latest and > no one has responded with any problems. since you have yet to apply them, i > figured it would be easier for you to pull rather than me constantly pinging > the same e-mail over and over since they are not in any code location that is > "owned" by any other tree. i'm not trying to "sneak" anything in. after all, > it's kind of hard when it's all pretty damn clear what the changes are in the > summary. If you are trying to help, there are other, better ways: - You can post Acked-by: or even better Tested-by: messages (now *that* would be really helpful!) - You can apply such patches to a *separate branch* in your repo (or somewhere else), and then post a summary Acked-by: or Tested-by: message I would really appreciate such help. But applying unrelated patches to your Blackfin repo is not helpful. If every custodian was doing this, we would have a terrible mess very quickly and I had no chance to understand who is doing what or what is coming from where. Please use the Blackfinn repo for Blackfin specific stuff only (at least the master branch for which you send pull requests in your position as a custodian). Thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Our business is run on trust. We trust you will pay in advance. ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2009-01-23 22:43 ` Wolfgang Denk @ 2009-01-23 23:28 ` Mike Frysinger 2009-01-24 1:07 ` Wolfgang Denk 0 siblings, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2009-01-23 23:28 UTC (permalink / raw) To: u-boot On Friday 23 January 2009 17:43:23 Wolfgang Denk wrote: > In message <200901231708.18378.vapier@gentoo.org> you wrote: > > > Please clean up your repo, and focus on Blackfin specific stuff in > > > the future. Thanks. > > > > they are patches by me that people have either acked or they're the > > latest and no one has responded with any problems. since you have yet to > > apply them, i figured it would be easier for you to pull rather than me > > constantly pinging the same e-mail over and over since they are not in > > any code location that is "owned" by any other tree. i'm not trying to > > "sneak" anything in. after all, it's kind of hard when it's all pretty > > damn clear what the changes are in the summary. > > If you are trying to help, there are other, better ways: > > - You can post Acked-by: or even better Tested-by: messages > (now *that* would be really helpful!) > > - You can apply such patches to a *separate branch* in your repo (or > somewhere else), and then post a summary Acked-by: or Tested-by: > message i dont see how those are relevant here seeing as how they all have my Signed- off-by tag ... that implies both my ack and test. i figured pinging every non-Blackfin-specific patch by me would be more time consuming than a simple pull request for you. would it be ok if i used a different branch then and indicated in the summary along those lines ? i.e. something like: Subject: Pull request u-boot-blackfin.git non-blackfin Message: Here are patches by me that are not Blackfin-related, but have all been posted previously without any more review. The following changes since commit 4d0b54685c5c656023b826089ef8cc0ea1c5cd9e: Haavard Skinnemoen (1): Merge branch 'fixes' are available in the git repository at: git://www.denx.de/git/u-boot-blackfin.git non-blackfin ... > But applying unrelated patches to your Blackfin repo is not helpful. > If every custodian was doing this, we would have a terrible mess very > quickly and I had no chance to understand who is doing what or what is > coming from where. > > Please use the Blackfinn repo for Blackfin specific stuff only (at > least the master branch for which you send pull requests in your > position as a custodian). np -mike -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 835 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20090123/8bf73e3d/attachment.pgp ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2009-01-23 23:28 ` Mike Frysinger @ 2009-01-24 1:07 ` Wolfgang Denk 2009-01-24 2:52 ` Mike Frysinger 0 siblings, 1 reply; 149+ messages in thread From: Wolfgang Denk @ 2009-01-24 1:07 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <200901231828.04120.vapier@gentoo.org> you wrote: > > > If you are trying to help, there are other, better ways: > > > > - You can post Acked-by: or even better Tested-by: messages > > (now *that* would be really helpful!) > > > > - You can apply such patches to a *separate branch* in your repo (or > > somewhere else), and then post a summary Acked-by: or Tested-by: > > message > > i dont see how those are relevant here seeing as how they all have my Signed- > off-by tag ... that implies both my ack and test. > > i figured pinging every non-Blackfin-specific patch by me would be more time > consuming than a simple pull request for you. would it be ok if i used a > different branch then and indicated in the summary along those lines ? Yes, that would be helpful - that is exactly what I suggested above. Thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Crash programs fail because they are based on the theory that, with nine women pregnant, you can get a baby a month. - Wernher von Braun ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2009-01-24 1:07 ` Wolfgang Denk @ 2009-01-24 2:52 ` Mike Frysinger 0 siblings, 0 replies; 149+ messages in thread From: Mike Frysinger @ 2009-01-24 2:52 UTC (permalink / raw) To: u-boot On Friday 23 January 2009 20:07:42 Wolfgang Denk wrote: > In message <200901231828.04120.vapier@gentoo.org> you wrote: > > > If you are trying to help, there are other, better ways: > > > > > > - You can post Acked-by: or even better Tested-by: messages > > > (now *that* would be really helpful!) > > > > > > - You can apply such patches to a *separate branch* in your repo (or > > > somewhere else), and then post a summary Acked-by: or Tested-by: > > > message > > > > i dont see how those are relevant here seeing as how they all have my > > Signed- off-by tag ... that implies both my ack and test. > > > > i figured pinging every non-Blackfin-specific patch by me would be more > > time consuming than a simple pull request for you. would it be ok if i > > used a different branch then and indicated in the summary along those > > lines ? > > Yes, that would be helpful - that is exactly what I suggested above. ill try and do that in the future then, thanks -mike -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 835 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20090123/1c0e6387/attachment.pgp ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2009-01-08 18:41 Mike Frysinger
2009-01-10 17:19 ` Wolfgang Denk
0 siblings, 1 reply; 149+ messages in thread
From: Mike Frysinger @ 2009-01-08 18:41 UTC (permalink / raw)
To: u-boot
The following changes since commit f85cd46918241842546e5021d0b88db2be50a048:
Wolfgang Denk (1):
Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Mike Frysinger (5):
Blackfin: set proper LDRFLAGS for parallel booting LDRs
Blackfin: fix linker scripts to work with --gc-sections
Blackfin: fix out-of-tree building with ldscripts
Blackfin: drop CONFIG_SPI handling in board init
bf537-stamp/nand: fix board_nand_init prototype
board/bf533-ezkit/Makefile | 7 +++----
board/bf533-ezkit/config.mk | 8 ++++++++
board/bf533-ezkit/u-boot.lds.S | 23 +++++++++++++----------
board/bf533-stamp/Makefile | 7 +++----
board/bf533-stamp/config.mk | 8 ++++++++
board/bf533-stamp/u-boot.lds.S | 19 +++++++++++--------
board/bf537-stamp/Makefile | 7 +++----
board/bf537-stamp/config.mk | 7 ++++++-
board/bf537-stamp/nand.c | 4 +++-
board/bf537-stamp/u-boot.lds.S | 19 +++++++++++--------
board/bf561-ezkit/Makefile | 7 +++----
board/bf561-ezkit/config.mk | 8 ++++++++
board/bf561-ezkit/u-boot.lds.S | 23 +++++++++++++----------
lib_blackfin/board.c | 7 -------
14 files changed, 93 insertions(+), 61 deletions(-)
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2009-01-08 18:41 Mike Frysinger @ 2009-01-10 17:19 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2009-01-10 17:19 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1231440075-17084-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit f85cd46918241842546e5021d0b88db2be50a048: > Wolfgang Denk (1): > Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Mike Frysinger (5): > Blackfin: set proper LDRFLAGS for parallel booting LDRs > Blackfin: fix linker scripts to work with --gc-sections > Blackfin: fix out-of-tree building with ldscripts > Blackfin: drop CONFIG_SPI handling in board init > bf537-stamp/nand: fix board_nand_init prototype > > board/bf533-ezkit/Makefile | 7 +++---- > board/bf533-ezkit/config.mk | 8 ++++++++ > board/bf533-ezkit/u-boot.lds.S | 23 +++++++++++++---------- > board/bf533-stamp/Makefile | 7 +++---- > board/bf533-stamp/config.mk | 8 ++++++++ > board/bf533-stamp/u-boot.lds.S | 19 +++++++++++-------- > board/bf537-stamp/Makefile | 7 +++---- > board/bf537-stamp/config.mk | 7 ++++++- > board/bf537-stamp/nand.c | 4 +++- > board/bf537-stamp/u-boot.lds.S | 19 +++++++++++-------- > board/bf561-ezkit/Makefile | 7 +++---- > board/bf561-ezkit/config.mk | 8 ++++++++ > board/bf561-ezkit/u-boot.lds.S | 23 +++++++++++++---------- > lib_blackfin/board.c | 7 ------- > 14 files changed, 93 insertions(+), 61 deletions(-) Pulled, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de Violence in reality is quite different from theory. -- Spock, "The Cloud Minders", stardate 5818.4 ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2008-10-23 9:12 Mike Frysinger
2008-10-31 13:11 ` Mike Frysinger
2008-11-01 15:05 ` Wolfgang Denk
0 siblings, 2 replies; 149+ messages in thread
From: Mike Frysinger @ 2008-10-23 9:12 UTC (permalink / raw)
To: u-boot
The following changes since commit d9d8c7c696dec370ca714c03beb6e79d4c90bd5e:
Wolfgang Denk (1):
Fix strmhz(): avoid printing negative fractions
are available in the git repository at:
git://www.denx.de/git/u-boot-blackfin.git master
Ben Maan (1):
Blackfin: fix port mux defines for BF54x
Mike Frysinger (25):
Blackfin: unify DSPID/DBGSTAT MMR definitions
Blackfin: update anomaly lists
Blackfin: fix typo in boot mode comment and add NAND define
Blackfin: delete unused page_descriptor_table_size define
Blackfin: punt old unused mem_init.h header
Blackfin: only enable hardware error irq by default
Blackfin: document some of the blackfin directories
Blackfin: build with -fomit-frame-pointer
Blackfin: fix SWRST register definition
Blackfin: only initialize the RTC when actually used
Blackfin: unify cache handling code
Blackfin: drop unused cache flush code
Blackfin: check cache bits, not cplb bits
Blackfin: init NAND before relocating env
Blackfin: enable support for nested interrupts
Blackfin: don't bother displaying reboot msg when crashing
Blackfin: fix register dump messages
Blackfin: decode hwerrcause/excause when crashing
Blackfin: make baud calculation more accurate
Blackfin: set initial stack correctly according to Blackfin ABI
Blackfin: small cpu init optimization while setting interrupt mask
Blackfin: linker scripts: force start.o and set initcode boundaries
Blackfin: bf561-ezkit: drop pointless USB code
Blackfin: bf561-ezkit: drop redundant code
Blackfin: fix up UART status bit handling
README | 2 +
blackfin_config.mk | 2 +-
board/bf533-ezkit/u-boot.lds.S | 7 +-
board/bf533-stamp/bf533-stamp.c | 1 -
board/bf533-stamp/u-boot.lds.S | 7 +-
board/bf537-stamp/u-boot.lds.S | 7 +-
board/bf561-ezkit/bf561-ezkit.c | 21 +--
board/bf561-ezkit/u-boot.lds.S | 7 +-
cpu/blackfin/Makefile | 2 +-
cpu/blackfin/cpu.c | 40 +---
cpu/blackfin/flush.S | 230 --------------
cpu/blackfin/serial.c | 72 ++++-
cpu/blackfin/serial.h | 8 +-
cpu/blackfin/start.S | 27 +-
cpu/blackfin/traps.c | 54 +++-
drivers/rtc/bfin_rtc.c | 19 +-
include/asm-blackfin/blackfin-config-pre.h | 3 +-
include/asm-blackfin/cplb.h | 5 -
include/asm-blackfin/mach-bf527/BF522_cdef.h | 3 -
include/asm-blackfin/mach-bf527/BF522_def.h | 1 -
include/asm-blackfin/mach-bf527/BF523_cdef.h | 3 -
include/asm-blackfin/mach-bf527/BF523_def.h | 1 -
include/asm-blackfin/mach-bf527/BF524_cdef.h | 3 -
include/asm-blackfin/mach-bf527/BF524_def.h | 1 -
include/asm-blackfin/mach-bf527/BF525_cdef.h | 3 -
include/asm-blackfin/mach-bf527/BF525_def.h | 1 -
include/asm-blackfin/mach-bf527/BF526_cdef.h | 3 -
include/asm-blackfin/mach-bf527/BF526_def.h | 1 -
include/asm-blackfin/mach-bf527/BF527_cdef.h | 3 -
include/asm-blackfin/mach-bf527/BF527_def.h | 1 -
include/asm-blackfin/mach-bf527/anomaly.h | 63 ++++-
include/asm-blackfin/mach-bf533/anomaly.h | 28 ++-
.../mach-bf537/ADSP-EDN-BF534-extended_cdef.h | 3 -
.../mach-bf537/ADSP-EDN-BF534-extended_def.h | 1 -
include/asm-blackfin/mach-bf537/anomaly.h | 16 +-
include/asm-blackfin/mach-bf548/BF541_cdef.h | 3 -
include/asm-blackfin/mach-bf548/BF541_def.h | 1 -
include/asm-blackfin/mach-bf548/BF542_cdef.h | 3 -
include/asm-blackfin/mach-bf548/BF542_def.h | 1 -
include/asm-blackfin/mach-bf548/BF544_cdef.h | 3 -
include/asm-blackfin/mach-bf548/BF544_def.h | 1 -
include/asm-blackfin/mach-bf548/BF547_cdef.h | 3 -
include/asm-blackfin/mach-bf548/BF547_def.h | 1 -
include/asm-blackfin/mach-bf548/BF548_cdef.h | 3 -
include/asm-blackfin/mach-bf548/BF548_def.h | 1 -
include/asm-blackfin/mach-bf548/BF549_cdef.h | 3 -
include/asm-blackfin/mach-bf548/BF549_def.h | 1 -
include/asm-blackfin/mach-bf548/anomaly.h | 78 +++++-
include/asm-blackfin/mach-bf548/ports.h | 64 ++--
include/asm-blackfin/mach-bf561/BF561_cdef.h | 18 +-
include/asm-blackfin/mach-bf561/BF561_def.h | 2 -
include/asm-blackfin/mach-bf561/anomaly.h | 9 +-
.../asm-blackfin/mach-common/ADSP-EDN-core_cdef.h | 6 +
.../asm-blackfin/mach-common/ADSP-EDN-core_def.h | 2 +
.../mach-common/ADSP-EDN-extended_cdef.h | 9 +-
.../mach-common/ADSP-EDN-extended_def.h | 1 -
include/asm-blackfin/mem_init.h | 321 --------------------
lib_blackfin/board.c | 14 +-
lib_blackfin/cache.c | 35 +++
59 files changed, 427 insertions(+), 805 deletions(-)
delete mode 100644 cpu/blackfin/flush.S
delete mode 100644 include/asm-blackfin/mem_init.h
^ permalink raw reply [flat|nested] 149+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git 2008-10-23 9:12 Mike Frysinger @ 2008-10-31 13:11 ` Mike Frysinger 2008-11-01 15:12 ` Wolfgang Denk 2008-11-01 15:05 ` Wolfgang Denk 1 sibling, 1 reply; 149+ messages in thread From: Mike Frysinger @ 2008-10-31 13:11 UTC (permalink / raw) To: u-boot On Thu, Oct 23, 2008 at 5:12 AM, Mike Frysinger wrote: > The following changes since commit d9d8c7c696dec370ca714c03beb6e79d4c90bd5e: > Wolfgang Denk (1): > Fix strmhz(): avoid printing negative fractions > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master ping ... -mike ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2008-10-31 13:11 ` Mike Frysinger @ 2008-11-01 15:12 ` Wolfgang Denk 0 siblings, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2008-11-01 15:12 UTC (permalink / raw) To: u-boot Dear "Mike Frysinger", In message <1aad82fa0810310611i9d4e6bcl422a0d54dec5f206@mail.gmail.com> you wrote: > On Thu, Oct 23, 2008 at 5:12 AM, Mike Frysinger wrote: > > The following changes since commit d9d8c7c696dec370ca714c03beb6e79d4c90bd5e: > > Wolfgang Denk (1): > > Fix strmhz(): avoid printing negative fractions > > > > are available in the git repository at: > > > > git://www.denx.de/git/u-boot-blackfin.git master > > ping ... Thanks for the reminder. Somehow this entry was marked as done in my logs - incorrectly. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de ^ permalink raw reply [flat|nested] 149+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git 2008-10-23 9:12 Mike Frysinger 2008-10-31 13:11 ` Mike Frysinger @ 2008-11-01 15:05 ` Wolfgang Denk 1 sibling, 0 replies; 149+ messages in thread From: Wolfgang Denk @ 2008-11-01 15:05 UTC (permalink / raw) To: u-boot Dear Mike Frysinger, In message <1224753122-30077-1-git-send-email-vapier@gentoo.org> you wrote: > The following changes since commit d9d8c7c696dec370ca714c03beb6e79d4c90bd5e: > Wolfgang Denk (1): > Fix strmhz(): avoid printing negative fractions > > are available in the git repository at: > > git://www.denx.de/git/u-boot-blackfin.git master > > Ben Maan (1): > Blackfin: fix port mux defines for BF54x > > Mike Frysinger (25): > Blackfin: unify DSPID/DBGSTAT MMR definitions > Blackfin: update anomaly lists > Blackfin: fix typo in boot mode comment and add NAND define > Blackfin: delete unused page_descriptor_table_size define > Blackfin: punt old unused mem_init.h header > Blackfin: only enable hardware error irq by default > Blackfin: document some of the blackfin directories > Blackfin: build with -fomit-frame-pointer > Blackfin: fix SWRST register definition > Blackfin: only initialize the RTC when actually used > Blackfin: unify cache handling code > Blackfin: drop unused cache flush code > Blackfin: check cache bits, not cplb bits > Blackfin: init NAND before relocating env > Blackfin: enable support for nested interrupts > Blackfin: don't bother displaying reboot msg when crashing > Blackfin: fix register dump messages > Blackfin: decode hwerrcause/excause when crashing > Blackfin: make baud calculation more accurate > Blackfin: set initial stack correctly according to Blackfin ABI > Blackfin: small cpu init optimization while setting interrupt mask > Blackfin: linker scripts: force start.o and set initcode boundaries > Blackfin: bf561-ezkit: drop pointless USB code > Blackfin: bf561-ezkit: drop redundant code > Blackfin: fix up UART status bit handling > > README | 2 + > blackfin_config.mk | 2 +- > board/bf533-ezkit/u-boot.lds.S | 7 +- > board/bf533-stamp/bf533-stamp.c | 1 - > board/bf533-stamp/u-boot.lds.S | 7 +- > board/bf537-stamp/u-boot.lds.S | 7 +- > board/bf561-ezkit/bf561-ezkit.c | 21 +-- > board/bf561-ezkit/u-boot.lds.S | 7 +- > cpu/blackfin/Makefile | 2 +- > cpu/blackfin/cpu.c | 40 +--- > cpu/blackfin/flush.S | 230 -------------- > cpu/blackfin/serial.c | 72 ++++- > cpu/blackfin/serial.h | 8 +- > cpu/blackfin/start.S | 27 +- > cpu/blackfin/traps.c | 54 +++- > drivers/rtc/bfin_rtc.c | 19 +- > include/asm-blackfin/blackfin-config-pre.h | 3 +- > include/asm-blackfin/cplb.h | 5 - > include/asm-blackfin/mach-bf527/BF522_cdef.h | 3 - > include/asm-blackfin/mach-bf527/BF522_def.h | 1 - > include/asm-blackfin/mach-bf527/BF523_cdef.h | 3 - > include/asm-blackfin/mach-bf527/BF523_def.h | 1 - > include/asm-blackfin/mach-bf527/BF524_cdef.h | 3 - > include/asm-blackfin/mach-bf527/BF524_def.h | 1 - > include/asm-blackfin/mach-bf527/BF525_cdef.h | 3 - > include/asm-blackfin/mach-bf527/BF525_def.h | 1 - > include/asm-blackfin/mach-bf527/BF526_cdef.h | 3 - > include/asm-blackfin/mach-bf527/BF526_def.h | 1 - > include/asm-blackfin/mach-bf527/BF527_cdef.h | 3 - > include/asm-blackfin/mach-bf527/BF527_def.h | 1 - > include/asm-blackfin/mach-bf527/anomaly.h | 63 ++++- > include/asm-blackfin/mach-bf533/anomaly.h | 28 ++- > .../mach-bf537/ADSP-EDN-BF534-extended_cdef.h | 3 - > .../mach-bf537/ADSP-EDN-BF534-extended_def.h | 1 - > include/asm-blackfin/mach-bf537/anomaly.h | 16 +- > include/asm-blackfin/mach-bf548/BF541_cdef.h | 3 - > include/asm-blackfin/mach-bf548/BF541_def.h | 1 - > include/asm-blackfin/mach-bf548/BF542_cdef.h | 3 - > include/asm-blackfin/mach-bf548/BF542_def.h | 1 - > include/asm-blackfin/mach-bf548/BF544_cdef.h | 3 - > include/asm-blackfin/mach-bf548/BF544_def.h | 1 - > include/asm-blackfin/mach-bf548/BF547_cdef.h | 3 - > include/asm-blackfin/mach-bf548/BF547_def.h | 1 - > include/asm-blackfin/mach-bf548/BF548_cdef.h | 3 - > include/asm-blackfin/mach-bf548/BF548_def.h | 1 - > include/asm-blackfin/mach-bf548/BF549_cdef.h | 3 - > include/asm-blackfin/mach-bf548/BF549_def.h | 1 - > include/asm-blackfin/mach-bf548/anomaly.h | 78 +++++- > include/asm-blackfin/mach-bf548/ports.h | 64 ++-- > include/asm-blackfin/mach-bf561/BF561_cdef.h | 18 +- > include/asm-blackfin/mach-bf561/BF561_def.h | 2 - > include/asm-blackfin/mach-bf561/anomaly.h | 9 +- > .../asm-blackfin/mach-common/ADSP-EDN-core_cdef.h | 6 + > .../asm-blackfin/mach-common/ADSP-EDN-core_def.h | 2 + > .../mach-common/ADSP-EDN-extended_cdef.h | 9 +- > .../mach-common/ADSP-EDN-extended_def.h | 1 - > include/asm-blackfin/mem_init.h | 321 -------------------- > lib_blackfin/board.c | 14 +- > lib_blackfin/cache.c | 35 +++ > 59 files changed, 427 insertions(+), 805 deletions(-) > delete mode 100644 cpu/blackfin/flush.S > delete mode 100644 include/asm-blackfin/mem_init.h Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de The idea of male and female are universal constants. -- Kirk, "Metamorphosis", stardate 3219.8 ^ permalink raw reply [flat|nested] 149+ messages in thread
end of thread, other threads:[~2011-11-21 21:05 UTC | newest] Thread overview: 149+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2010-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 03/37] Blackfin: bfin_spi: add optional DMA support Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 04/37] Blackfin: bfin_sdh: clean up send_cmd Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 05/37] Blackfin: unify gpio cfi implementations Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 06/37] Blackfin: punt headers for non-existent BF541 Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 07/37] Blackfin: bfin_mac: convert from old style MMR macros Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 08/37] Blackfin: bf537-stamp: post: update old MMR style macros Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 09/37] Blackfin: bf527-ezkit: video: convert from old style MMR macros Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 10/37] Blackfin: bf548-ezkit: " Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 11/37] Blackfin: cm-bf548: " Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 12/37] Blackfin: bf527-ad7160-eval: " Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 14/37] Blackfin: bf537: unify arch header duplication Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 19/37] Blackfin: move CONFIG_BFIN_CPU to board config.mk Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 20/37] Blackfin: cmd_gpio: document/extend input sub-option Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 21/37] Blackfin: support a 3rd gpio cfi pin Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 22/37] Blackfin: adi config: add an "all spi flashes" option to unify board lists Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 23/37] Blackfin: adi config: add a hook for boards to append the env Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 24/37] Blackfin: bf527-sdp: new board port Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 25/37] Blackfin: cmd_gpio: return gpio value to caller Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 26/37] Blackfin: adi config: allow boards to tweak a little more Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 27/37] Blackfin: bct-brettl2: new board port Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 28/37] Blackfin: adi config: enable nand lock/unlock support Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 29/37] Blackfin: bf526-ezbrd: enable BootROM-OOB layout when booting from NAND Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 30/37] Blackfin: cmd_gpio: accept upper case pin names Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 31/37] Blackfin: propagate target cpu defines when building embedded env Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 32/37] Blackfin: blackvme: new board port Mike Frysinger 2010-10-03 1:52 ` Wojtek Skulski 2010-10-02 20:05 ` [U-Boot] [PATCH 33/37] Blackfin: fix MMC init output alignment Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 34/37] Blackfin: bf548-ezkit: bump SPI flash size up Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 35/37] Blackfin: bf527-ad7160-eval: fix GPIO CS define Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 36/37] Blackfin: bf537-pnav: increase monitor len Mike Frysinger 2010-10-02 20:05 ` [U-Boot] [PATCH 37/37] Blackfin: otp: fix build after constification of args[] Mike Frysinger 2010-10-04 17:33 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger 2010-10-05 12:43 ` Wolfgang Denk -- strict thread matches above, loose matches on Subject: below -- 2011-11-19 3:19 Mike Frysinger 2011-11-21 21:05 ` Wolfgang Denk 2011-10-16 18:23 Mike Frysinger 2011-10-17 19:51 ` Wolfgang Denk 2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger 2011-06-29 2:50 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger 2011-06-29 21:23 ` Wolfgang Denk 2011-06-30 15:45 ` Mike Frysinger 2011-06-30 15:55 ` Wolfgang Denk 2011-07-12 6:23 ` Mike Frysinger 2011-08-02 19:49 ` Wolfgang Denk 2011-05-24 3:30 [U-Boot] [PATCH 0/7] Blackfin fixes for 2011.06 Mike Frysinger 2011-05-24 3:32 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger 2011-06-01 19:58 ` Wolfgang Denk 2011-06-02 15:02 ` Mike Frysinger 2011-06-02 20:46 ` Wolfgang Denk 2011-04-25 6:06 [U-Boot] [PATCH 0/3] Blackfin minor config updates for 2011.06 Mike Frysinger 2011-04-25 6:07 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger 2011-04-27 19:44 ` Wolfgang Denk 2011-04-03 8:58 [U-Boot] [PATCH 00/34] Blackfin updates for 2011.06 Mike Frysinger 2011-04-08 4:47 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger 2011-04-10 19:19 ` Wolfgang Denk 2011-01-10 5:21 Mike Frysinger 2011-01-12 22:43 ` Wolfgang Denk 2011-01-12 22:50 ` Mike Frysinger 2011-01-12 23:03 ` Wolfgang Denk 2011-01-12 23:08 ` Mike Frysinger 2011-01-12 23:18 ` Wolfgang Denk 2011-01-12 23:36 ` Mike Frysinger 2011-01-12 23:47 ` Wolfgang Denk 2011-02-15 8:13 ` Mike Frysinger 2011-01-12 23:32 ` Wolfgang Denk 2011-01-12 23:37 ` Mike Frysinger 2011-01-12 23:45 ` Wolfgang Denk 2011-01-12 22:44 ` Wolfgang Denk 2011-01-12 22:50 ` Mike Frysinger 2011-01-12 23:04 ` Wolfgang Denk 2010-11-21 21:52 Mike Frysinger 2010-11-24 18:27 ` Wolfgang Denk 2010-11-18 9:45 Mike Frysinger 2010-11-19 21:02 ` Wolfgang Denk 2010-10-28 6:31 Mike Frysinger 2010-10-29 19:46 ` Wolfgang Denk 2010-10-26 2:09 Mike Frysinger 2010-10-26 19:00 ` Wolfgang Denk 2010-10-15 19:23 Mike Frysinger 2010-10-17 17:54 ` Wolfgang Denk 2010-09-21 22:35 Mike Frysinger 2010-09-22 20:37 ` Wolfgang Denk 2010-08-11 19:30 Mike Frysinger 2010-08-12 20:59 ` Wolfgang Denk 2010-07-25 19:19 Mike Frysinger 2010-07-25 19:36 ` Mike Frysinger 2010-08-03 21:31 ` Wolfgang Denk 2010-07-09 22:18 Mike Frysinger 2010-07-13 21:57 ` Mike Frysinger 2010-07-14 19:55 ` Wolfgang Denk 2010-04-09 21:03 Mike Frysinger 2010-01-17 23:25 [U-Boot] [PATCH 0/5] kgdb cleanup and Blackfin kgdb port Wolfgang Denk 2010-01-18 1:37 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger 2010-01-21 20:55 ` Wolfgang Denk 2010-01-17 14:40 Mike Frysinger 2010-01-17 22:16 ` Wolfgang Denk 2009-10-14 16:34 Mike Frysinger 2009-10-15 20:30 ` Wolfgang Denk 2009-10-01 16:09 Mike Frysinger 2009-10-03 21:39 ` Wolfgang Denk 2009-09-04 0:07 Mike Frysinger 2009-09-04 18:41 ` Wolfgang Denk 2009-08-24 21:30 Mike Frysinger 2009-08-25 20:52 ` Wolfgang Denk 2009-07-24 18:07 Mike Frysinger 2009-07-26 20:57 ` Wolfgang Denk 2009-07-19 1:17 Mike Frysinger 2009-07-20 20:55 ` Wolfgang Denk 2009-07-10 6:41 Mike Frysinger 2009-07-13 21:33 ` Wolfgang Denk 2009-07-06 22:48 Mike Frysinger 2009-07-07 18:57 ` Wolfgang Denk 2009-07-08 5:28 ` Mike Frysinger 2009-07-08 19:53 ` Wolfgang Denk 2009-07-08 20:40 ` Mike Frysinger 2009-07-08 20:47 ` Wolfgang Denk 2009-06-17 7:23 Mike Frysinger 2009-06-20 8:04 ` Wolfgang Denk 2009-06-15 0:02 Mike Frysinger 2009-06-15 9:15 ` Wolfgang Denk 2009-06-01 3:17 Mike Frysinger 2009-06-03 20:27 ` Wolfgang Denk 2009-05-26 2:39 Mike Frysinger 2009-05-28 19:28 ` Wolfgang Denk 2009-05-20 0:19 Mike Frysinger 2009-05-20 20:41 ` Wolfgang Denk 2009-05-09 7:02 Mike Frysinger 2009-05-10 20:11 ` Wolfgang Denk 2009-04-07 7:32 Mike Frysinger 2009-04-07 19:53 ` Wolfgang Denk 2009-04-03 17:21 Mike Frysinger 2009-04-03 20:42 ` Wolfgang Denk 2009-03-25 1:29 Mike Frysinger 2009-03-25 21:43 ` Wolfgang Denk 2009-02-06 19:30 Mike Frysinger 2009-02-07 21:57 ` Wolfgang Denk 2009-02-02 17:42 Mike Frysinger 2009-02-03 22:15 ` Wolfgang Denk 2009-01-28 18:29 Mike Frysinger 2009-01-28 20:08 ` Wolfgang Denk 2009-01-23 17:39 Mike Frysinger 2009-01-23 22:01 ` Wolfgang Denk 2009-01-23 22:08 ` Mike Frysinger 2009-01-23 22:43 ` Wolfgang Denk 2009-01-23 23:28 ` Mike Frysinger 2009-01-24 1:07 ` Wolfgang Denk 2009-01-24 2:52 ` Mike Frysinger 2009-01-08 18:41 Mike Frysinger 2009-01-10 17:19 ` Wolfgang Denk 2008-10-23 9:12 Mike Frysinger 2008-10-31 13:11 ` Mike Frysinger 2008-11-01 15:12 ` Wolfgang Denk 2008-11-01 15:05 ` Wolfgang Denk
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.