* [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09
@ 2011-06-28 19:36 Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 01/18] Blackfin: uart: move debug buffers into local bss Mike Frysinger
` (23 more replies)
0 siblings, 24 replies; 143+ 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] 143+ messages in thread* [U-Boot] [PATCH 01/18] Blackfin: uart: move debug buffers into local bss
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 02/18] Blackfin: uart: add multiple serial support Mike Frysinger
` (22 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
There's no need for these saved buffers to be global symbols, or in
the data section. So mark them static to move them into the bss.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
arch/blackfin/cpu/serial.c | 11 +++--------
1 files changed, 3 insertions(+), 8 deletions(-)
diff --git a/arch/blackfin/cpu/serial.c b/arch/blackfin/cpu/serial.c
index 650202e..b15c945 100644
--- a/arch/blackfin/cpu/serial.c
+++ b/arch/blackfin/cpu/serial.c
@@ -49,9 +49,9 @@ DECLARE_GLOBAL_DATA_PTR;
#include "serial.h"
#ifdef CONFIG_DEBUG_SERIAL
-uint16_t cached_lsr[256];
-uint16_t cached_rbr[256];
-size_t cache_count;
+static uint16_t cached_lsr[256];
+static uint16_t cached_rbr[256];
+static size_t cache_count;
/* The LSR is read-to-clear on some parts, so we have to make sure status
* bits aren't inadvertently lost when doing various tests. This also
@@ -112,11 +112,6 @@ int serial_init(void)
serial_initialize();
serial_setbrg();
uart_lsr_clear();
-#ifdef CONFIG_DEBUG_SERIAL
- cache_count = 0;
- memset(cached_lsr, 0x00, sizeof(cached_lsr));
- memset(cached_rbr, 0x00, sizeof(cached_rbr));
-#endif
return 0;
}
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 02/18] Blackfin: uart: add multiple serial support
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 01/18] Blackfin: uart: move debug buffers into local bss Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 03/18] Blackfin: adi boards: enable multi serial support by default Mike Frysinger
` (21 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
This brings CONFIG_SERIAL_MULTI support to the Blackfin on-chip UARTs.
Ends up adding only ~512bytes per additional UART.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
arch/blackfin/cpu/initcode.c | 12 ++-
arch/blackfin/cpu/serial.c | 205 +++++++++++++++++++++++++++++++++---------
arch/blackfin/cpu/serial.h | 44 +++++++---
arch/blackfin/lib/board.c | 4 +
common/serial.c | 3 +
include/serial.h | 9 ++
6 files changed, 222 insertions(+), 55 deletions(-)
diff --git a/arch/blackfin/cpu/initcode.c b/arch/blackfin/cpu/initcode.c
index 750add0..61dc5ab 100644
--- a/arch/blackfin/cpu/initcode.c
+++ b/arch/blackfin/cpu/initcode.c
@@ -24,6 +24,8 @@
__attribute__((always_inline))
static inline void serial_init(void)
{
+ uint32_t uart_base = UART_DLL;
+
#ifdef __ADSPBF54x__
# ifdef BFIN_BOOT_UART_USE_RTS
# define BFIN_UART_USE_RTS 1
@@ -65,13 +67,13 @@ static inline void serial_init(void)
if (BFIN_DEBUG_EARLY_SERIAL) {
int ucen = bfin_read16(&pUART->gctl) & UCEN;
- serial_early_init();
+ serial_early_init(uart_base);
/* If the UART is off, that means we need to program
* the baud rate ourselves initially.
*/
if (ucen != UCEN)
- serial_early_set_baud(CONFIG_BAUDRATE);
+ serial_early_set_baud(uart_base, CONFIG_BAUDRATE);
}
}
@@ -79,6 +81,8 @@ __attribute__((always_inline))
static inline void serial_deinit(void)
{
#ifdef __ADSPBF54x__
+ uint32_t uart_base = UART_DLL;
+
if (BFIN_UART_USE_RTS && CONFIG_BFIN_BOOT_MODE == BFIN_BOOT_UART) {
/* clear forced RTS rather than relying on auto RTS */
bfin_write16(&pUART->mcr, bfin_read16(&pUART->mcr) & ~FCPOL);
@@ -89,6 +93,8 @@ static inline void serial_deinit(void)
__attribute__((always_inline))
static inline void serial_putc(char c)
{
+ uint32_t uart_base = UART_DLL;
+
if (!BFIN_DEBUG_EARLY_SERIAL)
return;
@@ -519,7 +525,7 @@ update_serial_clocks(ADI_BOOT_DATA *bs, uint sdivB, uint divB, uint vcoB)
unsigned int quotient;
for (quotient = 0; dividend > 0; ++quotient)
dividend -= divisor;
- serial_early_put_div(quotient - ANOMALY_05000230);
+ serial_early_put_div(UART_DLL, quotient - ANOMALY_05000230);
serial_putc('c');
}
diff --git a/arch/blackfin/cpu/serial.c b/arch/blackfin/cpu/serial.c
index b15c945..0252220 100644
--- a/arch/blackfin/cpu/serial.c
+++ b/arch/blackfin/cpu/serial.c
@@ -39,6 +39,8 @@
#include <common.h>
#include <watchdog.h>
+#include <serial.h>
+#include <linux/compiler.h>
#include <asm/blackfin.h>
#include <asm/mach-common/bits/uart.h>
@@ -59,14 +61,14 @@ static size_t cache_count;
* tally of all the status bits.
*/
static uint16_t uart_lsr_save;
-static uint16_t uart_lsr_read(void)
+static uint16_t uart_lsr_read(uint32_t uart_base)
{
uint16_t lsr = bfin_read16(&pUART->lsr);
uart_lsr_save |= (lsr & (OE|PE|FE|BI));
return lsr | uart_lsr_save;
}
/* Just do the clear for everyone since it can't hurt. */
-static void uart_lsr_clear(void)
+static void uart_lsr_clear(uint32_t uart_base)
{
uart_lsr_save = 0;
bfin_write16(&pUART->lsr, bfin_read16(&pUART->lsr) | -1);
@@ -76,46 +78,17 @@ static void uart_lsr_clear(void)
* bits get set/cleared, we don't really care since we don't read them
* anyways (and thus anomaly 05000099 is irrelevant).
*/
-static uint16_t uart_lsr_read(void)
+static inline uint16_t uart_lsr_read(uint32_t uart_base)
{
return bfin_read16(&pUART->lsr);
}
-static void uart_lsr_clear(void)
+static void uart_lsr_clear(uint32_t uart_base)
{
bfin_write16(&pUART->lsr, bfin_read16(&pUART->lsr) | -1);
}
#endif
-/* Symbol for our assembly to call. */
-void serial_set_baud(uint32_t baud)
-{
- serial_early_set_baud(baud);
-}
-
-/* Symbol for common u-boot code to call.
- * Setup the baudrate (brg: baudrate generator).
- */
-void serial_setbrg(void)
-{
- serial_set_baud(gd->baudrate);
-}
-
-/* Symbol for our assembly to call. */
-void serial_initialize(void)
-{
- serial_early_init();
-}
-
-/* Symbol for common u-boot code to call. */
-int serial_init(void)
-{
- serial_initialize();
- serial_setbrg();
- uart_lsr_clear();
- return 0;
-}
-
-void serial_putc(const char c)
+static void uart_putc(uint32_t uart_base, const char c)
{
/* send a \r for compatibility */
if (c == '\n')
@@ -124,7 +97,7 @@ void serial_putc(const char c)
WATCHDOG_RESET();
/* wait for the hardware fifo to clear up */
- while (!(uart_lsr_read() & THRE))
+ while (!(uart_lsr_read(uart_base) & THRE))
continue;
/* queue the character for transmission */
@@ -134,18 +107,18 @@ void serial_putc(const char c)
WATCHDOG_RESET();
}
-int serial_tstc(void)
+static int uart_tstc(uint32_t uart_base)
{
WATCHDOG_RESET();
- return (uart_lsr_read() & DR) ? 1 : 0;
+ return (uart_lsr_read(uart_base) & DR) ? 1 : 0;
}
-int serial_getc(void)
+static int uart_getc(uint32_t uart_base)
{
uint16_t uart_rbr_val;
/* wait for data ! */
- while (!serial_tstc())
+ while (!uart_tstc(uart_base))
continue;
/* grab the new byte */
@@ -153,7 +126,7 @@ int serial_getc(void)
#ifdef CONFIG_DEBUG_SERIAL
/* grab & clear the LSR */
- uint16_t uart_lsr_val = uart_lsr_read();
+ uint16_t uart_lsr_val = uart_lsr_read(uart_base);
cached_lsr[cache_count] = uart_lsr_val;
cached_rbr[cache_count] = uart_rbr_val;
@@ -175,11 +148,159 @@ int serial_getc(void)
return -1;
}
#endif
- uart_lsr_clear();
+ uart_lsr_clear(uart_base);
return uart_rbr_val;
}
+#ifdef CONFIG_SYS_BFIN_UART
+
+static void uart_puts(uint32_t uart_base, const char *s)
+{
+ while (*s)
+ uart_putc(uart_base, *s++);
+}
+
+#define DECL_BFIN_UART(n) \
+static int uart##n##_init(void) \
+{ \
+ const unsigned short pins[] = { _P_UART(n, RX), _P_UART(n, TX), 0, }; \
+ peripheral_request_list(pins, "bfin-uart"); \
+ uart_init(MMR_UART(n)); \
+ serial_early_set_baud(MMR_UART(n), gd->baudrate); \
+ uart_lsr_clear(MMR_UART(n)); \
+ return 0; \
+} \
+\
+static int uart##n##_uninit(void) \
+{ \
+ return serial_early_uninit(MMR_UART(n)); \
+} \
+\
+static void uart##n##_setbrg(void) \
+{ \
+ serial_early_set_baud(MMR_UART(n), gd->baudrate); \
+} \
+\
+static int uart##n##_getc(void) \
+{ \
+ return uart_getc(MMR_UART(n)); \
+} \
+\
+static int uart##n##_tstc(void) \
+{ \
+ return uart_tstc(MMR_UART(n)); \
+} \
+\
+static void uart##n##_putc(const char c) \
+{ \
+ uart_putc(MMR_UART(n), c); \
+} \
+\
+static void uart##n##_puts(const char *s) \
+{ \
+ uart_puts(MMR_UART(n), s); \
+} \
+\
+struct serial_device bfin_serial##n##_device = { \
+ .name = "bfin_uart"#n, \
+ .init = uart##n##_init, \
+ .uninit = uart##n##_uninit, \
+ .setbrg = uart##n##_setbrg, \
+ .getc = uart##n##_getc, \
+ .tstc = uart##n##_tstc, \
+ .putc = uart##n##_putc, \
+ .puts = uart##n##_puts, \
+};
+
+#ifdef UART0_DLL
+DECL_BFIN_UART(0)
+#endif
+#ifdef UART1_DLL
+DECL_BFIN_UART(1)
+#endif
+#ifdef UART2_DLL
+DECL_BFIN_UART(2)
+#endif
+#ifdef UART3_DLL
+DECL_BFIN_UART(3)
+#endif
+
+__weak struct serial_device *default_serial_console(void)
+{
+#if CONFIG_UART_CONSOLE == 0
+ return &bfin_serial0_device;
+#elif CONFIG_UART_CONSOLE == 1
+ return &bfin_serial1_device;
+#elif CONFIG_UART_CONSOLE == 2
+ return &bfin_serial2_device;
+#elif CONFIG_UART_CONSOLE == 3
+ return &bfin_serial3_device;
+#endif
+}
+
+void serial_register_bfin_uart(void)
+{
+#ifdef UART0_DLL
+ serial_register(&bfin_serial0_device);
+#endif
+#ifdef UART1_DLL
+ serial_register(&bfin_serial1_device);
+#endif
+#ifdef UART2_DLL
+ serial_register(&bfin_serial2_device);
+#endif
+#ifdef UART3_DLL
+ serial_register(&bfin_serial3_device);
+#endif
+}
+
+#else
+
+/* Symbol for our assembly to call. */
+void serial_set_baud(uint32_t baud)
+{
+ serial_early_set_baud(UART_DLL, baud);
+}
+
+/* Symbol for common u-boot code to call.
+ * Setup the baudrate (brg: baudrate generator).
+ */
+void serial_setbrg(void)
+{
+ serial_set_baud(gd->baudrate);
+}
+
+/* Symbol for our assembly to call. */
+void serial_initialize(void)
+{
+ serial_early_init(UART_DLL);
+}
+
+/* Symbol for common u-boot code to call. */
+int serial_init(void)
+{
+ serial_initialize();
+ serial_setbrg();
+ uart_lsr_clear(UART_DLL);
+ return 0;
+}
+
+int serial_tstc(void)
+{
+ return uart_tstc(UART_DLL);
+}
+
+int serial_getc(void)
+{
+ return uart_getc(UART_DLL);
+}
+
+void serial_putc(const char c)
+{
+ uart_putc(UART_DLL, c);
+}
+
void serial_puts(const char *s)
{
while (*s)
@@ -187,3 +308,5 @@ void serial_puts(const char *s)
}
#endif
+
+#endif
diff --git a/arch/blackfin/cpu/serial.h b/arch/blackfin/cpu/serial.h
index 7999a19..aa5c217 100644
--- a/arch/blackfin/cpu/serial.h
+++ b/arch/blackfin/cpu/serial.h
@@ -82,17 +82,19 @@ struct bfin_mmr_serial {
#define __PASTE_UART(num, pfx, sfx) pfx##num##_##sfx
#define _PASTE_UART(num, pfx, sfx) __PASTE_UART(num, pfx, sfx)
-#define MMR_UART(mmr) _PASTE_UART(CONFIG_UART_CONSOLE, UART, DLL)
-#define P_UART(pin) _PASTE_UART(CONFIG_UART_CONSOLE, P_UART, pin)
+#define MMR_UART(n) _PASTE_UART(n, UART, DLL)
+#define _P_UART(n, pin) _PASTE_UART(n, P_UART, pin)
+#define P_UART(pin) _P_UART(CONFIG_UART_CONSOLE, pin)
#ifndef UART_DLL
-# define UART_DLL MMR_UART(DLL)
+# define UART_DLL MMR_UART(CONFIG_UART_CONSOLE)
#else
+# define UART0_DLL UART_DLL
# if CONFIG_UART_CONSOLE != 0
# error CONFIG_UART_CONSOLE must be 0 on parts with only one UART
# endif
#endif
-#define pUART ((volatile struct bfin_mmr_serial *)UART_DLL)
+#define pUART ((volatile struct bfin_mmr_serial *)uart_base)
#if BFIN_UART_HW_VER == 2
# define ACCESS_LATCH()
@@ -168,11 +170,8 @@ static inline void serial_do_portmux(void)
}
__attribute__((always_inline))
-static inline void serial_early_init(void)
+static inline int uart_init(uint32_t uart_base)
{
- /* handle portmux crap on different Blackfins */
- serial_do_portmux();
-
/* always enable UART -- avoids anomalies 05000309 and 05000350 */
bfin_write16(&pUART->gctl, UCEN);
@@ -180,10 +179,30 @@ static inline void serial_early_init(void)
bfin_write16(&pUART->lcr, WLS_8);
SSYNC();
+
+ return 0;
}
__attribute__((always_inline))
-static inline void serial_early_put_div(uint16_t divisor)
+static inline int serial_early_init(uint32_t uart_base)
+{
+ /* handle portmux crap on different Blackfins */
+ serial_do_portmux();
+
+ return uart_init(uart_base);
+}
+
+__attribute__((always_inline))
+static inline int serial_early_uninit(uint32_t uart_base)
+{
+ /* disable the UART by clearing UCEN */
+ bfin_write16(&pUART->gctl, 0);
+
+ return 0;
+}
+
+__attribute__((always_inline))
+static inline void serial_early_put_div(uint32_t uart_base, uint16_t divisor)
{
/* Set DLAB in LCR to Access DLL and DLH */
ACCESS_LATCH();
@@ -202,6 +221,8 @@ static inline void serial_early_put_div(uint16_t divisor)
__attribute__((always_inline))
static inline uint16_t serial_early_get_div(void)
{
+ uint32_t uart_base = UART_DLL;
+
/* Set DLAB in LCR to Access DLL and DLH */
ACCESS_LATCH();
SSYNC();
@@ -223,13 +244,14 @@ static inline uint16_t serial_early_get_div(void)
#endif
__attribute__((always_inline))
-static inline void serial_early_set_baud(uint32_t baud)
+static inline void serial_early_set_baud(uint32_t uart_base, uint32_t baud)
{
/* Translate from baud into divisor in terms of SCLK. The
* weird multiplication is to make sure we over sample just
* a little rather than under sample the incoming signals.
*/
- serial_early_put_div((get_sclk() + (baud * 8)) / (baud * 16) - ANOMALY_05000230);
+ serial_early_put_div(uart_base,
+ (get_sclk() + (baud * 8)) / (baud * 16) - ANOMALY_05000230);
}
#ifndef BFIN_IN_INITCODE
diff --git a/arch/blackfin/lib/board.c b/arch/blackfin/lib/board.c
index 362b8c4..e00050c 100644
--- a/arch/blackfin/lib/board.c
+++ b/arch/blackfin/lib/board.c
@@ -12,6 +12,7 @@
#include <common.h>
#include <command.h>
#include <stdio_dev.h>
+#include <serial.h>
#include <environment.h>
#include <malloc.h>
#include <mmc.h>
@@ -265,6 +266,9 @@ void board_init_f(ulong bootflag)
init_baudrate();
serial_early_puts("Serial init\n");
serial_init();
+#ifdef CONFIG_SERIAL_MULTI
+ serial_initialize();
+#endif
serial_early_puts("Console init flash\n");
console_init_f();
serial_early_puts("End of early debugging\n");
diff --git a/common/serial.c b/common/serial.c
index 8ebf9a5..7a69fc1 100644
--- a/common/serial.c
+++ b/common/serial.c
@@ -173,6 +173,9 @@ void serial_initialize (void)
serial_register(&serial6_device);
#endif
#endif
+#if defined(CONFIG_SYS_BFIN_UART)
+ serial_register_bfin_uart();
+#endif
serial_assign (default_serial_console ()->name);
}
diff --git a/include/serial.h b/include/serial.h
index f21d961..4aa1cdc 100644
--- a/include/serial.h
+++ b/include/serial.h
@@ -71,6 +71,15 @@ extern struct serial_device serial_ffuart_device;
extern struct serial_device serial_btuart_device;
extern struct serial_device serial_stuart_device;
+#if defined(CONFIG_SYS_BFIN_UART)
+extern void serial_register_bfin_uart(void);
+extern struct serial_device bfin_serial0_device;
+extern struct serial_device bfin_serial1_device;
+extern struct serial_device bfin_serial2_device;
+extern struct serial_device bfin_serial3_device;
+#endif
+
+extern void serial_register(struct serial_device *);
extern void serial_initialize(void);
extern void serial_stdio_init(void);
extern int serial_assign(char * name);
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 03/18] Blackfin: adi boards: enable multi serial support by default
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 01/18] Blackfin: uart: move debug buffers into local bss Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 02/18] Blackfin: uart: add multiple serial support Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 04/18] Blackfin: dont reset SWRST on newer bf526 parts Mike Frysinger
` (20 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
Since this only adds less than 3KiB, enable for all ADI boards.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
include/configs/bfin_adi_common.h | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/include/configs/bfin_adi_common.h b/include/configs/bfin_adi_common.h
index 3312681..5d78403 100644
--- a/include/configs/bfin_adi_common.h
+++ b/include/configs/bfin_adi_common.h
@@ -112,6 +112,10 @@
#ifndef CONFIG_BAUDRATE
# define CONFIG_BAUDRATE 57600
#endif
+#ifndef CONFIG_DEBUG_EARLY_SERIAL
+# define CONFIG_SERIAL_MULTI
+# define CONFIG_SYS_BFIN_UART
+#endif
/*
* Debug Settings
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 04/18] Blackfin: dont reset SWRST on newer bf526 parts
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (2 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 03/18] Blackfin: adi boards: enable multi serial support by default Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-07-05 5:24 ` [U-Boot] [PATCH v2] " Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 05/18] Blackfin: add init.elf helper code Mike Frysinger
` (19 subsequent siblings)
23 siblings, 1 reply; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
The bug in the BF526 rom when doing a software reset exists only in older
silicon versions, so don't clear SWRST on newer parts.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
arch/blackfin/cpu/reset.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/arch/blackfin/cpu/reset.c b/arch/blackfin/cpu/reset.c
index e23dcc7..5567cd0 100644
--- a/arch/blackfin/cpu/reset.c
+++ b/arch/blackfin/cpu/reset.c
@@ -51,7 +51,9 @@ static void bfin_reset(void)
/* The BF526 ROM will crash during reset */
#if defined(__ADSPBF522__) || defined(__ADSPBF524__) || defined(__ADSPBF526__)
- bfin_read_SWRST();
+ /* Seems to be fixed with newer parts though ... */
+ if (__SILICON_REVISION__ < 2 && bfin_revid() < 2)
+ bfin_read_SWRST();
#endif
/* Wait for the SWRST write to complete. Cannot rely on SSYNC
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH v2] Blackfin: dont reset SWRST on newer bf526 parts
2011-06-28 19:36 ` [U-Boot] [PATCH 04/18] Blackfin: dont reset SWRST on newer bf526 parts Mike Frysinger
@ 2011-07-05 5:24 ` Mike Frysinger
0 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-07-05 5:24 UTC (permalink / raw)
To: u-boot
The bug in the BF526 rom when doing a software reset exists only in older
silicon versions, so don't clear SWRST on newer parts.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
v2
- skip 0.1 silicon as well since it seems to work
arch/blackfin/cpu/reset.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/arch/blackfin/cpu/reset.c b/arch/blackfin/cpu/reset.c
index e23dcc7..ff39035 100644
--- a/arch/blackfin/cpu/reset.c
+++ b/arch/blackfin/cpu/reset.c
@@ -51,7 +51,9 @@ static void bfin_reset(void)
/* The BF526 ROM will crash during reset */
#if defined(__ADSPBF522__) || defined(__ADSPBF524__) || defined(__ADSPBF526__)
- bfin_read_SWRST();
+ /* Seems to be fixed with newer parts though ... */
+ if (__SILICON_REVISION__ < 1 && bfin_revid() < 1)
+ bfin_read_SWRST();
#endif
/* Wait for the SWRST write to complete. Cannot rely on SSYNC
--
1.7.6
^ permalink raw reply related [flat|nested] 143+ messages in thread
* [U-Boot] [PATCH 05/18] Blackfin: add init.elf helper code
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (3 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 04/18] Blackfin: dont reset SWRST on newer bf526 parts Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 06/18] Blackfin: uart: fix printf warning Mike Frysinger
` (18 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
This creates a standalone ELF that executes just the Blackfin initcode.
This is useful for people who want to program the low level aspects of
the CPU (memory/clocks/etc...) and can easily be used with JTAG for
quick booting while developing.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
Makefile | 3 ++-
arch/blackfin/cpu/.gitignore | 3 +++
arch/blackfin/cpu/Makefile | 7 ++++++-
arch/blackfin/cpu/init.S | 9 +++++++++
arch/blackfin/cpu/init.lds.S | 25 +++++++++++++++++++++++++
5 files changed, 45 insertions(+), 2 deletions(-)
create mode 100644 arch/blackfin/cpu/init.S
create mode 100644 arch/blackfin/cpu/init.lds.S
diff --git a/Makefile b/Makefile
index 3454db6..8dfb174 100644
--- a/Makefile
+++ b/Makefile
@@ -1089,7 +1089,8 @@ clean:
$(obj)board/voiceblue/eeprom \
$(obj)board/armltd/{integratorap,integratorcp}/u-boot.lds \
$(obj)u-boot.lds \
- $(obj)arch/blackfin/cpu/bootrom-asm-offsets.[chs]
+ $(obj)arch/blackfin/cpu/bootrom-asm-offsets.[chs] \
+ $(obj)arch/blackfin/cpu/init.{lds,elf}
@rm -f $(obj)include/bmp_logo.h
@rm -f $(obj)lib/asm-offsets.s
@rm -f $(obj)nand_spl/{u-boot.lds,u-boot-spl,u-boot-spl.map,System.map}
diff --git a/arch/blackfin/cpu/.gitignore b/arch/blackfin/cpu/.gitignore
index 0ec9d56..ba986d8 100644
--- a/arch/blackfin/cpu/.gitignore
+++ b/arch/blackfin/cpu/.gitignore
@@ -1 +1,4 @@
bootrom-asm-offsets.[chs]
+
+init.lds
+init.elf
diff --git a/arch/blackfin/cpu/Makefile b/arch/blackfin/cpu/Makefile
index df10f1b..5deaa9e 100644
--- a/arch/blackfin/cpu/Makefile
+++ b/arch/blackfin/cpu/Makefile
@@ -13,7 +13,7 @@ include $(TOPDIR)/config.mk
LIB = $(obj)lib$(CPU).o
-EXTRA :=
+EXTRA := init.elf
CEXTRA := initcode.o
SEXTRA := start.o
SOBJS := interrupt.o cache.o
@@ -61,6 +61,11 @@ ifneq ($(CONFIG_BFIN_BOOT_MODE),BFIN_BOOT_BYPASS)
fi
endif
+$(obj)init.lds: init.lds.S
+ $(CPP) $(CPPFLAGS) $(LDPPFLAGS) -ansi -D__ASSEMBLY__ -P $^ -o $@
+$(obj)init.elf: $(obj)init.lds $(obj)init.o $(obj)initcode.o
+ $(LD) $(LDFLAGS) -T $^ -o $@
+
#########################################################################
# defines $(obj).depend target
diff --git a/arch/blackfin/cpu/init.S b/arch/blackfin/cpu/init.S
new file mode 100644
index 0000000..f48c113
--- /dev/null
+++ b/arch/blackfin/cpu/init.S
@@ -0,0 +1,9 @@
+#include <asm/blackfin.h>
+ENTRY(_start)
+ sp.l = LO(L1_SRAM_SCRATCH_END - 20);
+ sp.h = HI(L1_SRAM_SCRATCH_END - 20);
+ call _initcode;
+1:
+ emuexcpt;
+ jump 1b;
+END(_start)
diff --git a/arch/blackfin/cpu/init.lds.S b/arch/blackfin/cpu/init.lds.S
new file mode 100644
index 0000000..602e7c8
--- /dev/null
+++ b/arch/blackfin/cpu/init.lds.S
@@ -0,0 +1,25 @@
+/*
+ * linker script for simple init.elf
+ *
+ * Copyright (c) 2005-2011 Analog Device Inc.
+ *
+ * Licensed under the GPL-2 or later.
+ */
+
+#include <config.h>
+#include <asm/blackfin.h>
+#undef ALIGN
+#undef ENTRY
+
+OUTPUT_ARCH(bfin)
+
+MEMORY
+{
+ l1_code : ORIGIN = L1_INST_SRAM, LENGTH = L1_INST_SRAM_SIZE
+}
+
+ENTRY(_start)
+SECTIONS
+{
+ .text.l1 : { *(.text .text.*) } >l1_code
+}
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 06/18] Blackfin: uart: fix printf warning
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (4 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 05/18] Blackfin: add init.elf helper code Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 07/18] Blackfin: post: setup default CONFIG_SYS_POST_WORD_ADDR Mike Frysinger
` (17 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
The code uses %i to printf a size_t when it should use %zu, otherwise
we get a warning from gcc about it.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
arch/blackfin/cpu/serial.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/blackfin/cpu/serial.c b/arch/blackfin/cpu/serial.c
index 0252220..1124ffd 100644
--- a/arch/blackfin/cpu/serial.c
+++ b/arch/blackfin/cpu/serial.c
@@ -142,7 +142,7 @@ static int uart_getc(uint32_t uart_base)
printf("\tDLL=0x%x DLH=0x%x\n", dll, dlh);
do {
--cache_count;
- printf("\t%3i: RBR=0x%02x LSR=0x%02x\n", cache_count,
+ printf("\t%3zu: RBR=0x%02x LSR=0x%02x\n", cache_count,
cached_rbr[cache_count], cached_lsr[cache_count]);
} while (cache_count > 0);
return -1;
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 07/18] Blackfin: post: setup default CONFIG_SYS_POST_WORD_ADDR
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (5 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 06/18] Blackfin: uart: fix printf warning Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 08/18] Blackfin: gpio: optimize free path a little Mike Frysinger
` (16 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
Set the default post word location to an L1 data location for all
Blackfin parts so things "just work" for most people.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
arch/blackfin/include/asm/config.h | 3 +++
include/configs/bf537-stamp.h | 1 -
2 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/arch/blackfin/include/asm/config.h b/arch/blackfin/include/asm/config.h
index 89814cd..bc3c252 100644
--- a/arch/blackfin/include/asm/config.h
+++ b/arch/blackfin/include/asm/config.h
@@ -121,6 +121,9 @@
#ifndef CONFIG_SYS_MEMTEST_END
# define CONFIG_SYS_MEMTEST_END (CONFIG_STACKBASE - 8192 + 4)
#endif
+#ifndef CONFIG_SYS_POST_WORD_ADDR
+# define CONFIG_SYS_POST_WORD_ADDR (L1_DATA_B_SRAM + L1_DATA_B_SRAM_SIZE - 4)
+#endif
/* Check to make sure everything fits in external RAM */
#if CONFIG_SYS_MAX_RAM_SIZE && \
diff --git a/include/configs/bf537-stamp.h b/include/configs/bf537-stamp.h
index c31e914..da14a4f 100644
--- a/include/configs/bf537-stamp.h
+++ b/include/configs/bf537-stamp.h
@@ -260,7 +260,6 @@
#define FLASH_START_POST_BLOCK 11 /* Should > = 11 */
#define FLASH_END_POST_BLOCK 71 /* Should < = 71 */
#endif
-#define CONFIG_SYS_POST_WORD_ADDR 0xFF903FFC
/* These are for board tests */
#if 0
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 08/18] Blackfin: gpio: optimize free path a little
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (6 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 07/18] Blackfin: post: setup default CONFIG_SYS_POST_WORD_ADDR Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 09/18] Blackfin: sync MMR read/write helpers with Linux Mike Frysinger
` (15 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
When we aren't doing resource tracking, the gpio_free() function is a
stub that simply returns, so pull this logic up a level and make it an
inline stub in the header. Now we don't have to waste time at any of
the call sites.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
arch/blackfin/cpu/gpio.c | 2 ++
arch/blackfin/include/asm/gpio.h | 3 ++-
2 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/arch/blackfin/cpu/gpio.c b/arch/blackfin/cpu/gpio.c
index cb96721..5674d42 100644
--- a/arch/blackfin/cpu/gpio.c
+++ b/arch/blackfin/cpu/gpio.c
@@ -665,6 +665,7 @@ int bfin_gpio_request(unsigned gpio, const char *label)
return 0;
}
+#ifdef CONFIG_BFIN_GPIO_TRACK
void bfin_gpio_free(unsigned gpio)
{
if (check_gpio(gpio) < 0)
@@ -679,6 +680,7 @@ void bfin_gpio_free(unsigned gpio)
set_label(gpio, "free");
}
+#endif
#ifdef BFIN_SPECIAL_GPIO_BANKS
DECLARE_RESERVED_MAP(special_gpio, gpio_bank(MAX_RESOURCES));
diff --git a/arch/blackfin/include/asm/gpio.h b/arch/blackfin/include/asm/gpio.h
index 9c0e5d1..224688f 100644
--- a/arch/blackfin/include/asm/gpio.h
+++ b/arch/blackfin/include/asm/gpio.h
@@ -142,8 +142,10 @@ struct gpio_port_t {
#ifdef CONFIG_BFIN_GPIO_TRACK
void bfin_gpio_labels(void);
+void bfin_gpio_free(unsigned gpio);
#else
#define bfin_gpio_labels()
+#define bfin_gpio_free(gpio)
#define bfin_gpio_request(gpio, label) bfin_gpio_request(gpio)
#define bfin_special_gpio_request(gpio, label) bfin_special_gpio_request(gpio)
#endif
@@ -154,7 +156,6 @@ int bfin_special_gpio_request(unsigned gpio, const char *label);
#endif
int bfin_gpio_request(unsigned gpio, const char *label);
-void bfin_gpio_free(unsigned gpio);
int bfin_gpio_direction_input(unsigned gpio);
int bfin_gpio_direction_output(unsigned gpio, int value);
int bfin_gpio_get_value(unsigned gpio);
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 09/18] Blackfin: sync MMR read/write helpers with Linux
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (7 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 08/18] Blackfin: gpio: optimize free path a little Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 10/18] Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update network settings Mike Frysinger
` (14 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
arch/blackfin/include/asm/blackfin_local.h | 88 +++++++++++++--------------
1 files changed, 42 insertions(+), 46 deletions(-)
diff --git a/arch/blackfin/include/asm/blackfin_local.h b/arch/blackfin/include/asm/blackfin_local.h
index 48f793a..27034d3 100644
--- a/arch/blackfin/include/asm/blackfin_local.h
+++ b/arch/blackfin/include/asm/blackfin_local.h
@@ -93,65 +93,61 @@ extern void blackfin_dcache_flush_invalidate_range(const void *, const void *);
# define NOP_PAD_ANOMALY_05000198
#endif
-#define bfin_read8(addr) ({ \
- uint8_t __v; \
+#define _bfin_readX(addr, size, asm_size, asm_ext) ({ \
+ u32 __v; \
__asm__ __volatile__( \
NOP_PAD_ANOMALY_05000198 \
- "%0 = b[%1] (z);" \
+ "%0 = " #asm_size "[%1]" #asm_ext ";" \
: "=d" (__v) \
: "a" (addr) \
); \
__v; })
-
-#define bfin_read16(addr) ({ \
- uint16_t __v; \
- __asm__ __volatile__( \
- NOP_PAD_ANOMALY_05000198 \
- "%0 = w[%1] (z);" \
- : "=d" (__v) \
- : "a" (addr) \
- ); \
- __v; })
-
-#define bfin_read32(addr) ({ \
- uint32_t __v; \
+#define _bfin_writeX(addr, val, size, asm_size) \
__asm__ __volatile__( \
NOP_PAD_ANOMALY_05000198 \
- "%0 = [%1];" \
- : "=d" (__v) \
- : "a" (addr) \
- ); \
- __v; })
-
-#define bfin_readPTR(addr) bfin_read32(addr)
-
-#define bfin_write8(addr, val) \
- __asm__ __volatile__( \
- NOP_PAD_ANOMALY_05000198 \
- "b[%0] = %1;" \
- : \
- : "a" (addr), "d" (val) \
- : "memory" \
- )
-
-#define bfin_write16(addr, val) \
- __asm__ __volatile__( \
- NOP_PAD_ANOMALY_05000198 \
- "w[%0] = %1;" \
+ #asm_size "[%0] = %1;" \
: \
- : "a" (addr), "d" (val) \
+ : "a" (addr), "d" ((u##size)(val)) \
: "memory" \
)
-#define bfin_write32(addr, val) \
- __asm__ __volatile__( \
- NOP_PAD_ANOMALY_05000198 \
- "[%0] = %1;" \
- : \
- : "a" (addr), "d" (val) \
- : "memory" \
- )
+#define bfin_read8(addr) _bfin_readX(addr, 8, b, (z))
+#define bfin_read16(addr) _bfin_readX(addr, 16, w, (z))
+#define bfin_read32(addr) _bfin_readX(addr, 32, , )
+#define bfin_write8(addr, val) _bfin_writeX(addr, val, 8, b)
+#define bfin_write16(addr, val) _bfin_writeX(addr, val, 16, w)
+#define bfin_write32(addr, val) _bfin_writeX(addr, val, 32, )
+
+#define bfin_read(addr) \
+({ \
+ sizeof(*(addr)) == 1 ? bfin_read8(addr) : \
+ sizeof(*(addr)) == 2 ? bfin_read16(addr) : \
+ sizeof(*(addr)) == 4 ? bfin_read32(addr) : \
+ ({ BUG(); 0; }); \
+})
+#define bfin_write(addr, val) \
+do { \
+ switch (sizeof(*(addr))) { \
+ case 1: bfin_write8(addr, val); break; \
+ case 2: bfin_write16(addr, val); break; \
+ case 4: bfin_write32(addr, val); break; \
+ default: BUG(); \
+ } \
+} while (0)
+
+#define bfin_write_or(addr, bits) \
+do { \
+ typeof(addr) __addr = (addr); \
+ bfin_write(__addr, bfin_read(__addr) | (bits)); \
+} while (0)
+
+#define bfin_write_and(addr, bits) \
+do { \
+ typeof(addr) __addr = (addr); \
+ bfin_write(__addr, bfin_read(__addr) & (bits)); \
+} while (0)
+#define bfin_readPTR(addr) bfin_read32(addr)
#define bfin_writePTR(addr, val) bfin_write32(addr, val)
/* SSYNC implementation for C file */
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 10/18] Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update network settings
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (8 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 09/18] Blackfin: sync MMR read/write helpers with Linux Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 11/18] Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: enable mmc_spi support Mike Frysinger
` (13 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
From: Harald Krapfenbauer <harald.krapfenbauer@bluetechnix.com>
These boards can have an addon card plugged onto them, so enable
support for it.
Signed-off-by: Harald Krapfenbauer <harald.krapfenbauer@bluetechnix.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
board/cm-bf537e/cm-bf537e.c | 34 ++++++++++++++++++++++------------
board/cm-bf537u/cm-bf537u.c | 39 +++++++++++++++++++++------------------
board/tcm-bf537/tcm-bf537.c | 34 ++++++++++++++++++++++------------
include/configs/cm-bf537e.h | 3 +++
include/configs/cm-bf537u.h | 8 ++++----
include/configs/tcm-bf537.h | 4 +++-
6 files changed, 75 insertions(+), 47 deletions(-)
diff --git a/board/cm-bf537e/cm-bf537e.c b/board/cm-bf537e/cm-bf537e.c
index 1e350dc..38dbc6e 100644
--- a/board/cm-bf537e/cm-bf537e.c
+++ b/board/cm-bf537e/cm-bf537e.c
@@ -24,27 +24,37 @@ int checkboard(void)
return 0;
}
-#ifdef CONFIG_BFIN_MAC
-static void board_init_enetaddr(uchar *mac_addr)
+static void board_init_enetaddr(char *var)
{
- puts("Warning: Generating 'random' MAC address\n");
- bfin_gen_rand_mac(mac_addr);
- eth_setenv_enetaddr("ethaddr", mac_addr);
+#ifdef CONFIG_NET_MULTI
+ uchar enetaddr[6];
+
+ if (eth_getenv_enetaddr(var, enetaddr))
+ return;
+
+ printf("Warning: %s: generating 'random' MAC address\n", var);
+ bfin_gen_rand_mac(enetaddr);
+ eth_setenv_enetaddr(var, enetaddr);
+#endif
}
+#ifndef CONFIG_BFIN_MAC
+# define bfin_EMAC_initialize(x) 1
+#endif
+#ifndef CONFIG_SMC911X
+# define smc911x_initialize(n, x) 1
+#endif
int board_eth_init(bd_t *bis)
{
- return bfin_EMAC_initialize(bis);
+ /* return ok if at least 1 eth device works */
+ return bfin_EMAC_initialize(bis) &
+ smc911x_initialize(0, CONFIG_SMC911X_BASE);
}
-#endif
int misc_init_r(void)
{
-#ifdef CONFIG_BFIN_MAC
- uchar enetaddr[6];
- if (!eth_getenv_enetaddr("ethaddr", enetaddr))
- board_init_enetaddr(enetaddr);
-#endif
+ board_init_enetaddr("ethaddr");
+ board_init_enetaddr("eth1addr");
gpio_cfi_flash_init();
diff --git a/board/cm-bf537u/cm-bf537u.c b/board/cm-bf537u/cm-bf537u.c
index 4b7e864..a62ddd6 100644
--- a/board/cm-bf537u/cm-bf537u.c
+++ b/board/cm-bf537u/cm-bf537u.c
@@ -24,34 +24,37 @@ int checkboard(void)
return 0;
}
-#ifdef CONFIG_BFIN_MAC
-static void board_init_enetaddr(uchar *mac_addr)
+static void board_init_enetaddr(char *var)
{
- puts("Warning: Generating 'random' MAC address\n");
- bfin_gen_rand_mac(mac_addr);
- eth_setenv_enetaddr("ethaddr", mac_addr);
-}
+#ifdef CONFIG_NET_MULTI
+ uchar enetaddr[6];
-int board_eth_init(bd_t *bis)
-{
- return bfin_EMAC_initialize(bis);
-}
+ if (eth_getenv_enetaddr(var, enetaddr))
+ return;
+
+ printf("Warning: %s: generating 'random' MAC address\n", var);
+ bfin_gen_rand_mac(enetaddr);
+ eth_setenv_enetaddr(var, enetaddr);
#endif
+}
-#ifdef CONFIG_SMC911X
+#ifndef CONFIG_BFIN_MAC
+# define bfin_EMAC_initialize(x) 1
+#endif
+#ifndef CONFIG_SMC911X
+# define smc911x_initialize(n, x) 1
+#endif
int board_eth_init(bd_t *bis)
{
- return smc911x_initialize(0, CONFIG_SMC911X_BASE);
+ /* return ok if at least 1 eth device works */
+ return bfin_EMAC_initialize(bis) &
+ smc911x_initialize(0, CONFIG_SMC911X_BASE);
}
-#endif
int misc_init_r(void)
{
-#ifdef CONFIG_BFIN_MAC
- uchar enetaddr[6];
- if (!eth_getenv_enetaddr("ethaddr", enetaddr))
- board_init_enetaddr(enetaddr);
-#endif
+ board_init_enetaddr("ethaddr");
+ board_init_enetaddr("eth1addr");
gpio_cfi_flash_init();
diff --git a/board/tcm-bf537/tcm-bf537.c b/board/tcm-bf537/tcm-bf537.c
index 04d6bdb..004e0d9 100644
--- a/board/tcm-bf537/tcm-bf537.c
+++ b/board/tcm-bf537/tcm-bf537.c
@@ -24,27 +24,37 @@ int checkboard(void)
return 0;
}
-#ifdef CONFIG_BFIN_MAC
-static void board_init_enetaddr(uchar *mac_addr)
+static void board_init_enetaddr(char *var)
{
- puts("Warning: Generating 'random' MAC address\n");
- bfin_gen_rand_mac(mac_addr);
- eth_setenv_enetaddr("ethaddr", mac_addr);
+#ifdef CONFIG_NET_MULTI
+ uchar enetaddr[6];
+
+ if (eth_getenv_enetaddr(var, enetaddr))
+ return;
+
+ printf("Warning: %s: generating 'random' MAC address\n", var);
+ bfin_gen_rand_mac(enetaddr);
+ eth_setenv_enetaddr(var, enetaddr);
+#endif
}
+#ifndef CONFIG_BFIN_MAC
+# define bfin_EMAC_initialize(x) 1
+#endif
+#ifndef CONFIG_SMC911X
+# define smc911x_initialize(n, x) 1
+#endif
int board_eth_init(bd_t *bis)
{
- return bfin_EMAC_initialize(bis);
+ /* return ok if at least 1 eth device works */
+ return bfin_EMAC_initialize(bis) &
+ smc911x_initialize(0, CONFIG_SMC911X_BASE);
}
-#endif
int misc_init_r(void)
{
-#ifdef CONFIG_BFIN_MAC
- uchar enetaddr[6];
- if (!eth_getenv_enetaddr("ethaddr", enetaddr))
- board_init_enetaddr(enetaddr);
-#endif
+ board_init_enetaddr("ethaddr");
+ board_init_enetaddr("eth1addr");
gpio_cfi_flash_init();
diff --git a/include/configs/cm-bf537e.h b/include/configs/cm-bf537e.h
index 04bca6c..3ee7738 100644
--- a/include/configs/cm-bf537e.h
+++ b/include/configs/cm-bf537e.h
@@ -65,6 +65,9 @@
#ifndef __ADSPBF534__
#define ADI_CMDS_NETWORK 1
#define CONFIG_BFIN_MAC
+#define CONFIG_SMC911X 1
+#define CONFIG_SMC911X_BASE 0x20308000
+#define CONFIG_SMC911X_16_BIT
#define CONFIG_NETCONSOLE 1
#define CONFIG_NET_MULTI 1
#endif
diff --git a/include/configs/cm-bf537u.h b/include/configs/cm-bf537u.h
index af2fe89..c791926 100644
--- a/include/configs/cm-bf537u.h
+++ b/include/configs/cm-bf537u.h
@@ -63,11 +63,11 @@
*/
#ifndef __ADSPBF534__
#define ADI_CMDS_NETWORK 1
-#define CONFIG_NET_MULTI
-/* The next 3 lines are for use with SMSC on EXT-BF5xx-USB-ETH2 */
-#define CONFIG_SMC911X 1
-#define CONFIG_SMC911X_BASE 0x24000000
+#define CONFIG_SMC911X 1
+#define CONFIG_SMC911X_BASE 0x20308000
#define CONFIG_SMC911X_16_BIT
+#define CONFIG_NETCONSOLE 1
+#define CONFIG_NET_MULTI 1
#endif
#define CONFIG_HOSTNAME cm-bf537u
/* Uncomment next line to use fixed MAC address */
diff --git a/include/configs/tcm-bf537.h b/include/configs/tcm-bf537.h
index 9a6100e..f2c5b98 100644
--- a/include/configs/tcm-bf537.h
+++ b/include/configs/tcm-bf537.h
@@ -62,10 +62,12 @@
/*
* Network Settings
*/
-/* TCM-BF537E has no PHY on it, but EXT-BF5xx-USB/Ethernet board has */
#ifndef __ADSPBF534__
#define ADI_CMDS_NETWORK 1
#define CONFIG_BFIN_MAC
+#define CONFIG_SMC911X 1
+#define CONFIG_SMC911X_BASE 0x20308000
+#define CONFIG_SMC911X_16_BIT
#define CONFIG_NETCONSOLE 1
#define CONFIG_NET_MULTI 1
#endif
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 11/18] Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: enable mmc_spi support
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (9 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 10/18] Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update network settings Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 12/18] Blackfin: portmux: allow header to be included in assembly files Mike Frysinger
` (12 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
From: Harald Krapfenbauer <harald.krapfenbauer@bluetechnix.com>
These boards have an mmc/sd slot on them connected over SPI, so
enable the driver.
Signed-off-by: Harald Krapfenbauer <harald.krapfenbauer@bluetechnix.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
include/configs/cm-bf537e.h | 17 ++++++++++++++++-
include/configs/cm-bf537u.h | 16 +++++++++++++++-
include/configs/tcm-bf537.h | 16 +++++++++++++++-
3 files changed, 46 insertions(+), 3 deletions(-)
diff --git a/include/configs/cm-bf537e.h b/include/configs/cm-bf537e.h
index 3ee7738..9649e18 100644
--- a/include/configs/cm-bf537e.h
+++ b/include/configs/cm-bf537e.h
@@ -55,7 +55,7 @@
#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_MONITOR_LEN (512 * 1024)
#define CONFIG_SYS_MALLOC_LEN (128 * 1024)
@@ -89,6 +89,13 @@
/*
+ * SPI Settings
+ */
+#define CONFIG_BFIN_SPI
+#define CONFIG_ENV_SPI_MAX_HZ 30000000
+
+
+/*
* Env Storage Settings
*/
#define CONFIG_ENV_IS_IN_FLASH 1
@@ -121,6 +128,14 @@
/*
+ * SPI_MMC Settings
+ */
+#define CONFIG_MMC
+#define CONFIG_GENERIC_MMC
+#define CONFIG_MMC_SPI
+
+
+/*
* Misc Settings
*/
#define CONFIG_BAUDRATE 115200
diff --git a/include/configs/cm-bf537u.h b/include/configs/cm-bf537u.h
index c791926..84846ef 100644
--- a/include/configs/cm-bf537u.h
+++ b/include/configs/cm-bf537u.h
@@ -54,7 +54,7 @@
#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_MONITOR_LEN (512 * 1024)
#define CONFIG_SYS_MALLOC_LEN (128 * 1024)
@@ -87,6 +87,13 @@
/*
+ * SPI Settings
+ */
+#define CONFIG_BFIN_SPI
+#define CONFIG_ENV_SPI_MAX_HZ 30000000
+
+
+/*
* Env Storage Settings
*/
#define CONFIG_ENV_IS_IN_FLASH 1
@@ -119,6 +126,13 @@
/*
+ * SPI_MMC Settings
+ */
+#define CONFIG_MMC
+#define CONFIG_GENERIC_MMC
+#define CONFIG_MMC_SPI
+
+/*
* Misc Settings
*/
#define CONFIG_BAUDRATE 115200
diff --git a/include/configs/tcm-bf537.h b/include/configs/tcm-bf537.h
index f2c5b98..2375fc5 100644
--- a/include/configs/tcm-bf537.h
+++ b/include/configs/tcm-bf537.h
@@ -55,7 +55,7 @@
#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_MONITOR_LEN (512 * 1024)
#define CONFIG_SYS_MALLOC_LEN (128 * 1024)
@@ -89,6 +89,13 @@
/*
+ * SPI Settings
+ */
+#define CONFIG_BFIN_SPI
+#define CONFIG_ENV_SPI_MAX_HZ 30000000
+
+
+/*
* Env Storage Settings
*/
#define CONFIG_ENV_IS_IN_FLASH 1
@@ -121,6 +128,13 @@
/*
+ * SPI_MMC Settings
+ */
+#define CONFIG_MMC
+#define CONFIG_GENERIC_MMC
+#define CONFIG_MMC_SPI
+
+/*
* Misc Settings
*/
#define CONFIG_BAUDRATE 115200
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 12/18] Blackfin: portmux: allow header to be included in assembly files
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (10 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 11/18] Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: enable mmc_spi support Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 13/18] Blackfin: drop unused dma.h header from start code Mike Frysinger
` (11 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
arch/blackfin/include/asm/portmux.h | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/arch/blackfin/include/asm/portmux.h b/arch/blackfin/include/asm/portmux.h
index b17207f..300ef44 100644
--- a/arch/blackfin/include/asm/portmux.h
+++ b/arch/blackfin/include/asm/portmux.h
@@ -22,11 +22,15 @@
#define peripheral_request_list(per, label) peripheral_request_list(per)
#endif
+#ifndef __ASSEMBLY__
+
int peripheral_request(unsigned short per, const char *label);
void peripheral_free(unsigned short per);
int peripheral_request_list(const unsigned short per[], const char *label);
void peripheral_free_list(const unsigned short per[]);
+#endif
+
#include <asm/blackfin.h>
#ifndef P_SPORT2_TFS
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 13/18] Blackfin: drop unused dma.h header from start code
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (11 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 12/18] Blackfin: portmux: allow header to be included in assembly files Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 14/18] Blackfin: adi boards: enable pretty flash progress output Mike Frysinger
` (10 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
arch/blackfin/cpu/start.S | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/arch/blackfin/cpu/start.S b/arch/blackfin/cpu/start.S
index 15ecb1e..90b4d1a 100644
--- a/arch/blackfin/cpu/start.S
+++ b/arch/blackfin/cpu/start.S
@@ -33,7 +33,6 @@
#include <config.h>
#include <asm/blackfin.h>
#include <asm/mach-common/bits/core.h>
-#include <asm/mach-common/bits/dma.h>
#include <asm/mach-common/bits/pll.h>
#include "serial.h"
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 14/18] Blackfin: adi boards: enable pretty flash progress output
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (12 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 13/18] Blackfin: drop unused dma.h header from start code Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 15/18] Blackfin: split out async setup Mike Frysinger
` (9 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
For only ~150 bytes increase in size, we can get a nice flash progress
indicator rather than just the boring dots (which don't tell too much
about overall progress). So enable it for all ADI boards.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
include/configs/bfin_adi_common.h | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/include/configs/bfin_adi_common.h b/include/configs/bfin_adi_common.h
index 5d78403..80f8a14 100644
--- a/include/configs/bfin_adi_common.h
+++ b/include/configs/bfin_adi_common.h
@@ -277,6 +277,11 @@
#endif
/*
+ * Flash Settings
+ */
+#define CONFIG_FLASH_SHOW_PROGRESS 45
+
+/*
* SPI Settings
*/
#ifdef CONFIG_SPI_FLASH_ALL
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 15/18] Blackfin: split out async setup
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (13 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 14/18] Blackfin: adi boards: enable pretty flash progress output Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 16/18] Blackfin: serial: convert to bfin_{read, write} helpers Mike Frysinger
` (8 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
We really only need to tweak the async banks in the initcode if the
processor is booting out of it, otherwise we can wait until later
on in the CPU booting setup.
This also makes testing in the sim and early bring up over JTAG work
much smoother when the initcode gets bypassed.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
arch/blackfin/cpu/cpu.c | 16 ++++++---
arch/blackfin/cpu/initcode.c | 47 ++--------------------------
arch/blackfin/cpu/initcode.h | 71 ++++++++++++++++++++++++++++++++++++++++++
3 files changed, 84 insertions(+), 50 deletions(-)
create mode 100644 arch/blackfin/cpu/initcode.h
diff --git a/arch/blackfin/cpu/cpu.c b/arch/blackfin/cpu/cpu.c
index 18dbdf7..6a0bcca 100644
--- a/arch/blackfin/cpu/cpu.c
+++ b/arch/blackfin/cpu/cpu.c
@@ -19,6 +19,7 @@
#include "cpu.h"
#include "serial.h"
+#include "initcode.h"
ulong bfin_poweron_retx;
@@ -44,13 +45,16 @@ void cpu_init_f(ulong bootflag, ulong loaded_from_ldr)
extern char _sdata_l1[], _data_l1_lma[], _data_l1_len[];
memcpy(&_sdata_l1, &_data_l1_lma, (unsigned long)_data_l1_len);
}
-#if defined(__ADSPBF537__) || defined(__ADSPBF536__) || defined(__ADSPBF534__)
- /* The BF537 bootrom will reset the EBIU_AMGCTL register on us
- * after it has finished loading the LDR. So configure it again.
+
+ /*
+ * Make sure our async settings are committed. Some bootroms
+ * (like the BF537) will reset some registers on us after it
+ * has finished loading the LDR. Or if we're booting over
+ * JTAG, the initcode never got a chance to run. Or if we
+ * aren't booting from parallel flash, the initcode skipped
+ * this step completely.
*/
- else
- bfin_write_EBIU_AMGCTL(CONFIG_EBIU_AMGCTL_VAL);
-#endif
+ program_async_controller(NULL);
/* Save RETX so we can pass it while booting Linux */
bfin_poweron_retx = bootflag;
diff --git a/arch/blackfin/cpu/initcode.c b/arch/blackfin/cpu/initcode.c
index 61dc5ab..917b7f9 100644
--- a/arch/blackfin/cpu/initcode.c
+++ b/arch/blackfin/cpu/initcode.c
@@ -4,7 +4,7 @@
* cannot make any function calls as it may be executed all by itself by
* the Blackfin's bootrom in LDR format.
*
- * Copyright (c) 2004-2008 Analog Devices Inc.
+ * Copyright (c) 2004-2011 Analog Devices Inc.
*
* Licensed under the GPL-2 or later.
*/
@@ -107,6 +107,8 @@ static inline void serial_putc(char c)
continue;
}
+#include "initcode.h"
+
__attribute__((always_inline)) static inline void
program_nmi_handler(void)
{
@@ -172,21 +174,6 @@ program_nmi_handler(void)
# define CONFIG_PLL_CTL_VAL (SPORT_HYST | (CONFIG_VCO_MULT << 9) | CONFIG_CLKIN_HALF)
#endif
-#ifndef CONFIG_EBIU_RSTCTL_VAL
-# define CONFIG_EBIU_RSTCTL_VAL 0 /* only MDDRENABLE is useful */
-#endif
-#if ((CONFIG_EBIU_RSTCTL_VAL & 0xFFFFFFC4) != 0)
-# error invalid EBIU_RSTCTL value: must not set reserved bits
-#endif
-
-#ifndef CONFIG_EBIU_MBSCTL_VAL
-# define CONFIG_EBIU_MBSCTL_VAL 0
-#endif
-
-#if defined(CONFIG_EBIU_DDRQUE_VAL) && ((CONFIG_EBIU_DDRQUE_VAL & 0xFFFF8000) != 0)
-# error invalid EBIU_DDRQUE value: must not set reserved bits
-#endif
-
/* Make sure our voltage value is sane so we don't blow up! */
#ifndef CONFIG_VR_CTL_VAL
# define BFIN_CCLK ((CONFIG_CLKIN_HZ * CONFIG_VCO_MULT) / CONFIG_CCLK_DIV)
@@ -642,34 +629,6 @@ check_hibernation(ADI_BOOT_DATA *bs, u16 vr_ctl, bool put_into_srfs)
serial_putc('e');
}
-__attribute__((always_inline)) static inline void
-program_async_controller(ADI_BOOT_DATA *bs)
-{
- serial_putc('a');
-
- /* Program the async banks controller. */
- bfin_write_EBIU_AMBCTL0(CONFIG_EBIU_AMBCTL0_VAL);
- bfin_write_EBIU_AMBCTL1(CONFIG_EBIU_AMBCTL1_VAL);
- bfin_write_EBIU_AMGCTL(CONFIG_EBIU_AMGCTL_VAL);
-
- serial_putc('b');
-
- /* Not all parts have these additional MMRs. */
-#ifdef EBIU_MBSCTL
- bfin_write_EBIU_MBSCTL(CONFIG_EBIU_MBSCTL_VAL);
-#endif
-#ifdef EBIU_MODE
-# ifdef CONFIG_EBIU_MODE_VAL
- bfin_write_EBIU_MODE(CONFIG_EBIU_MODE_VAL);
-# endif
-# ifdef CONFIG_EBIU_FCTL_VAL
- bfin_write_EBIU_FCTL(CONFIG_EBIU_FCTL_VAL);
-# endif
-#endif
-
- serial_putc('c');
-}
-
BOOTROM_CALLED_FUNC_ATTR
void initcode(ADI_BOOT_DATA *bs)
{
diff --git a/arch/blackfin/cpu/initcode.h b/arch/blackfin/cpu/initcode.h
new file mode 100644
index 0000000..e0aad6d
--- /dev/null
+++ b/arch/blackfin/cpu/initcode.h
@@ -0,0 +1,71 @@
+/*
+ * Code for early processor initialization
+ *
+ * Copyright (c) 2004-2011 Analog Devices Inc.
+ *
+ * Licensed under the GPL-2 or later.
+ */
+
+#ifndef __BFIN_INITCODE_H__
+#define __BFIN_INITCODE_H__
+
+#include <asm/mach-common/bits/bootrom.h>
+
+#ifndef BFIN_IN_INITCODE
+# define serial_putc(c)
+#endif
+
+#ifndef CONFIG_EBIU_RSTCTL_VAL
+# define CONFIG_EBIU_RSTCTL_VAL 0 /* only MDDRENABLE is useful */
+#endif
+#if ((CONFIG_EBIU_RSTCTL_VAL & 0xFFFFFFC4) != 0)
+# error invalid EBIU_RSTCTL value: must not set reserved bits
+#endif
+
+#ifndef CONFIG_EBIU_MBSCTL_VAL
+# define CONFIG_EBIU_MBSCTL_VAL 0
+#endif
+
+#if defined(CONFIG_EBIU_DDRQUE_VAL) && ((CONFIG_EBIU_DDRQUE_VAL & 0xFFFF8000) != 0)
+# error invalid EBIU_DDRQUE value: must not set reserved bits
+#endif
+
+__attribute__((always_inline)) static inline void
+program_async_controller(ADI_BOOT_DATA *bs)
+{
+#ifdef BFIN_IN_INITCODE
+ /*
+ * We really only need to setup the async banks early if we're
+ * booting out of it. Otherwise, do it later on in cpu_init.
+ */
+ if (CONFIG_BFIN_BOOT_MODE != BFIN_BOOT_BYPASS &&
+ CONFIG_BFIN_BOOT_MODE != BFIN_BOOT_PARA)
+ return;
+#endif
+
+ serial_putc('a');
+
+ /* Program the async banks controller. */
+ bfin_write_EBIU_AMBCTL0(CONFIG_EBIU_AMBCTL0_VAL);
+ bfin_write_EBIU_AMBCTL1(CONFIG_EBIU_AMBCTL1_VAL);
+ bfin_write_EBIU_AMGCTL(CONFIG_EBIU_AMGCTL_VAL);
+
+ serial_putc('b');
+
+ /* Not all parts have these additional MMRs. */
+#ifdef EBIU_MBSCTL
+ bfin_write_EBIU_MBSCTL(CONFIG_EBIU_MBSCTL_VAL);
+#endif
+#ifdef EBIU_MODE
+# ifdef CONFIG_EBIU_MODE_VAL
+ bfin_write_EBIU_MODE(CONFIG_EBIU_MODE_VAL);
+# endif
+# ifdef CONFIG_EBIU_FCTL_VAL
+ bfin_write_EBIU_FCTL(CONFIG_EBIU_FCTL_VAL);
+# endif
+#endif
+
+ serial_putc('c');
+}
+
+#endif
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 16/18] Blackfin: serial: convert to bfin_{read, write} helpers
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (14 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 15/18] Blackfin: split out async setup Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 17/18] Blackfin: update anomaly lists to latest public info Mike Frysinger
` (7 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
Since the serial struct declares the sizes for us, no need to hardcode
them in the accessor functions. Let the bfin_{read,write} helpers do
it for us.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
arch/blackfin/cpu/initcode.c | 2 ++
arch/blackfin/cpu/serial.c | 16 ++++++++--------
arch/blackfin/cpu/serial.h | 18 +++++++++---------
3 files changed, 19 insertions(+), 17 deletions(-)
diff --git a/arch/blackfin/cpu/initcode.c b/arch/blackfin/cpu/initcode.c
index 917b7f9..fb3a101 100644
--- a/arch/blackfin/cpu/initcode.c
+++ b/arch/blackfin/cpu/initcode.c
@@ -19,6 +19,8 @@
#include <asm/mach-common/bits/pll.h>
#include <asm/mach-common/bits/uart.h>
+#define BUG() while (1) { asm volatile("emuexcpt;"); }
+
#include "serial.h"
__attribute__((always_inline))
diff --git a/arch/blackfin/cpu/serial.c b/arch/blackfin/cpu/serial.c
index 1124ffd..030160f 100644
--- a/arch/blackfin/cpu/serial.c
+++ b/arch/blackfin/cpu/serial.c
@@ -63,7 +63,7 @@ static size_t cache_count;
static uint16_t uart_lsr_save;
static uint16_t uart_lsr_read(uint32_t uart_base)
{
- uint16_t lsr = bfin_read16(&pUART->lsr);
+ uint16_t lsr = bfin_read(&pUART->lsr);
uart_lsr_save |= (lsr & (OE|PE|FE|BI));
return lsr | uart_lsr_save;
}
@@ -71,7 +71,7 @@ static uint16_t uart_lsr_read(uint32_t uart_base)
static void uart_lsr_clear(uint32_t uart_base)
{
uart_lsr_save = 0;
- bfin_write16(&pUART->lsr, bfin_read16(&pUART->lsr) | -1);
+ bfin_write(&pUART->lsr, bfin_read(&pUART->lsr) | -1);
}
#else
/* When debugging is disabled, we only care about the DR bit, so if other
@@ -80,11 +80,11 @@ static void uart_lsr_clear(uint32_t uart_base)
*/
static inline uint16_t uart_lsr_read(uint32_t uart_base)
{
- return bfin_read16(&pUART->lsr);
+ return bfin_read(&pUART->lsr);
}
static void uart_lsr_clear(uint32_t uart_base)
{
- bfin_write16(&pUART->lsr, bfin_read16(&pUART->lsr) | -1);
+ bfin_write(&pUART->lsr, bfin_read(&pUART->lsr) | -1);
}
#endif
@@ -101,7 +101,7 @@ static void uart_putc(uint32_t uart_base, const char c)
continue;
/* queue the character for transmission */
- bfin_write16(&pUART->thr, c);
+ bfin_write(&pUART->thr, c);
SSYNC();
WATCHDOG_RESET();
@@ -122,7 +122,7 @@ static int uart_getc(uint32_t uart_base)
continue;
/* grab the new byte */
- uart_rbr_val = bfin_read16(&pUART->rbr);
+ uart_rbr_val = bfin_read(&pUART->rbr);
#ifdef CONFIG_DEBUG_SERIAL
/* grab & clear the LSR */
@@ -136,8 +136,8 @@ static int uart_getc(uint32_t uart_base)
uint16_t dll, dlh;
printf("\n[SERIAL ERROR]\n");
ACCESS_LATCH();
- dll = bfin_read16(&pUART->dll);
- dlh = bfin_read16(&pUART->dlh);
+ dll = bfin_read(&pUART->dll);
+ dlh = bfin_read(&pUART->dlh);
ACCESS_PORT_IER();
printf("\tDLL=0x%x DLH=0x%x\n", dll, dlh);
do {
diff --git a/arch/blackfin/cpu/serial.h b/arch/blackfin/cpu/serial.h
index aa5c217..f649e40 100644
--- a/arch/blackfin/cpu/serial.h
+++ b/arch/blackfin/cpu/serial.h
@@ -101,9 +101,9 @@ struct bfin_mmr_serial {
# define ACCESS_PORT_IER()
#else
# define ACCESS_LATCH() \
- bfin_write16(&pUART->lcr, bfin_read16(&pUART->lcr) | DLAB)
+ bfin_write(&pUART->lcr, bfin_read(&pUART->lcr) | DLAB)
# define ACCESS_PORT_IER() \
- bfin_write16(&pUART->lcr, bfin_read16(&pUART->lcr) & ~DLAB)
+ bfin_write(&pUART->lcr, bfin_read(&pUART->lcr) & ~DLAB)
#endif
__attribute__((always_inline))
@@ -173,10 +173,10 @@ __attribute__((always_inline))
static inline int uart_init(uint32_t uart_base)
{
/* always enable UART -- avoids anomalies 05000309 and 05000350 */
- bfin_write16(&pUART->gctl, UCEN);
+ bfin_write(&pUART->gctl, UCEN);
/* Set LCR to Word Lengh 8-bit word select */
- bfin_write16(&pUART->lcr, WLS_8);
+ bfin_write(&pUART->lcr, WLS_8);
SSYNC();
@@ -196,7 +196,7 @@ __attribute__((always_inline))
static inline int serial_early_uninit(uint32_t uart_base)
{
/* disable the UART by clearing UCEN */
- bfin_write16(&pUART->gctl, 0);
+ bfin_write(&pUART->gctl, 0);
return 0;
}
@@ -209,8 +209,8 @@ static inline void serial_early_put_div(uint32_t uart_base, uint16_t divisor)
SSYNC();
/* Program the divisor to get the baud rate we want */
- bfin_write16(&pUART->dll, LOB(divisor));
- bfin_write16(&pUART->dlh, HIB(divisor));
+ bfin_write(&pUART->dll, LOB(divisor));
+ bfin_write(&pUART->dlh, HIB(divisor));
SSYNC();
/* Clear DLAB in LCR to Access THR RBR IER */
@@ -227,8 +227,8 @@ static inline uint16_t serial_early_get_div(void)
ACCESS_LATCH();
SSYNC();
- uint8_t dll = bfin_read16(&pUART->dll);
- uint8_t dlh = bfin_read16(&pUART->dlh);
+ uint8_t dll = bfin_read(&pUART->dll);
+ uint8_t dlh = bfin_read(&pUART->dlh);
uint16_t divisor = (dlh << 8) | dll;
/* Clear DLAB in LCR to Access THR RBR IER */
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 17/18] Blackfin: update anomaly lists to latest public info
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (15 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 16/18] Blackfin: serial: convert to bfin_{read, write} helpers Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 18/18] Blackfin: adi boards: also set stderr to nc with helper Mike Frysinger
` (6 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
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 ++++++++-------
8 files changed, 335 insertions(+), 221 deletions(-)
diff --git a/arch/blackfin/include/asm/mach-bf506/anomaly.h b/arch/blackfin/include/asm/mach-bf506/anomaly.h
index e767233..5b3227a 100644
--- a/arch/blackfin/include/asm/mach-bf506/anomaly.h
+++ b/arch/blackfin/include/asm/mach-bf506/anomaly.h
@@ -5,12 +5,13 @@
* and can be replaced with that version at any time
* DO NOT EDIT THIS FILE
*
- * Copyright 2004-2010 Analog Devices Inc.
+ * Copyright 2004-2011 Analog Devices Inc.
* Licensed under the ADI BSD license.
* https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd
*/
/* This file should be up to date with:
+ * - Revision A, 02/18/2011; ADSP-BF504/BF504F/BF506F Blackfin Processor Anomaly List
*/
#if __SILICON_REVISION__ < 0
@@ -36,8 +37,6 @@
#define ANOMALY_05000310 (1)
/* PPI Underflow Error Goes Undetected in ITU-R 656 Mode */
#define ANOMALY_05000366 (1)
-/* Speculative Fetches Can Cause Undesired External FIFO Operations */
-#define ANOMALY_05000416 (1)
/* Speculative Fetches of Indirect-Pointer Instructions Can Cause False Hardware Errors */
#define ANOMALY_05000426 (1)
/* IFLUSH Instruction@End of Hardware Loop Causes Infinite Stall */
@@ -52,12 +51,28 @@
#define ANOMALY_05000472 (1)
/* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
#define ANOMALY_05000473 (1)
+/* SPORT0 Data Transmit Error in Multi-Channel Mode with Internal Clock */
+#define ANOMALY_05000476 (1)
/* TESTSET Instruction Cannot Be Interrupted */
#define ANOMALY_05000477 (1)
+/* Disabling ACM During an Ongoing Transfer Can Lead to Undefined ACM Behavior */
+#define ANOMALY_05000478 (1)
/* Reads of ITEST_COMMAND and ITEST_DATA Registers Cause Cache Corruption */
#define ANOMALY_05000481 (1)
-/* IFLUSH sucks at life */
+/* TWI Vbus Minimum Specification Can Be Violated under Certain Conditions */
+#define ANOMALY_05000486 (1)
+/* SPI Master Boot Can Fail Under Certain Conditions */
+#define ANOMALY_05000490 (1)
+/* Instruction Memory Stalls Can Cause IFLUSH to Fail */
#define ANOMALY_05000491 (1)
+/* EXCPT Instruction May Be Lost If NMI Happens Simultaneously */
+#define ANOMALY_05000494 (1)
+/* Maximum Idd-deepsleep Specifications Can Be Exceeded under Certain Conditions */
+#define ANOMALY_05000495 (1)
+/* CNT_COMMAND Functionality Depends on CNT_IMASK Configuration */
+#define ANOMALY_05000498 (1)
+/* RXS Bit in SPI_STAT May Become Stuck In RX DMA Modes */
+#define ANOMALY_05000501 (1)
/* Anomalies that don't exist on this proc */
#define ANOMALY_05000099 (0)
@@ -109,6 +124,7 @@
#define ANOMALY_05000364 (0)
#define ANOMALY_05000371 (0)
#define ANOMALY_05000380 (0)
+#define ANOMALY_05000383 (0)
#define ANOMALY_05000386 (0)
#define ANOMALY_05000389 (0)
#define ANOMALY_05000400 (0)
@@ -123,6 +139,7 @@
#define ANOMALY_05000467 (0)
#define ANOMALY_05000474 (0)
#define ANOMALY_05000475 (0)
+#define ANOMALY_05000480 (0)
#define ANOMALY_05000485 (0)
#endif
diff --git a/arch/blackfin/include/asm/mach-bf518/anomaly.h b/arch/blackfin/include/asm/mach-bf518/anomaly.h
index 24918c5..56383f7 100644
--- a/arch/blackfin/include/asm/mach-bf518/anomaly.h
+++ b/arch/blackfin/include/asm/mach-bf518/anomaly.h
@@ -5,16 +5,15 @@
* and can be replaced with that version at any time
* DO NOT EDIT THIS FILE
*
- * Copyright 2004-2010 Analog Devices Inc.
+ * Copyright 2004-2011 Analog Devices Inc.
* Licensed under the ADI BSD license.
* https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd
*/
/* This file should be up to date with:
- * - Revision E, 01/26/2010; ADSP-BF512/BF514/BF516/BF518 Blackfin Processor Anomaly List
+ * - Revision F, 05/23/2011; ADSP-BF512/BF514/BF516/BF518 Blackfin Processor Anomaly List
*/
-/* We plan on not supporting 0.0 silicon, but 0.1 isn't out yet - sorry */
#if __SILICON_REVISION__ < 0
# error will not work on BF518 silicon version
#endif
@@ -77,19 +76,29 @@
/* False Hardware Error when RETI Points to Invalid Memory */
#define ANOMALY_05000461 (1)
/* Synchronization Problem@Startup May Cause SPORT Transmit Channels to Misalign */
-#define ANOMALY_05000462 (1)
-/* PLL Latches Incorrect Settings During Reset */
-#define ANOMALY_05000469 (1)
+#define ANOMALY_05000462 (__SILICON_REVISION__ < 2)
/* Incorrect Default MSEL Value in PLL_CTL */
-#define ANOMALY_05000472 (1)
+#define ANOMALY_05000472 (__SILICON_REVISION__ < 2)
/* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
#define ANOMALY_05000473 (1)
/* TESTSET Instruction Cannot Be Interrupted */
#define ANOMALY_05000477 (1)
/* Reads of ITEST_COMMAND and ITEST_DATA Registers Cause Cache Corruption */
#define ANOMALY_05000481 (1)
-/* IFLUSH sucks at life */
+/* PLL Latches Incorrect Settings During Reset */
+#define ANOMALY_05000482 (__SILICON_REVISION__ < 2)
+/* PLL_CTL Change Using bfrom_SysControl() Can Result in Processor Overclocking */
+#define ANOMALY_05000485 (__SILICON_REVISION__ < 2)
+/* SPI Master Boot Can Fail Under Certain Conditions */
+#define ANOMALY_05000490 (1)
+/* Instruction Memory Stalls Can Cause IFLUSH to Fail */
#define ANOMALY_05000491 (1)
+/* EXCPT Instruction May Be Lost If NMI Happens Simultaneously */
+#define ANOMALY_05000494 (1)
+/* CNT_COMMAND Functionality Depends on CNT_IMASK Configuration */
+#define ANOMALY_05000498 (1)
+/* RXS Bit in SPI_STAT May Become Stuck In RX DMA Modes */
+#define ANOMALY_05000501 (1)
/* Anomalies that don't exist on this proc */
#define ANOMALY_05000099 (0)
@@ -141,6 +150,7 @@
#define ANOMALY_05000364 (0)
#define ANOMALY_05000371 (0)
#define ANOMALY_05000380 (0)
+#define ANOMALY_05000383 (0)
#define ANOMALY_05000386 (0)
#define ANOMALY_05000389 (0)
#define ANOMALY_05000400 (0)
@@ -155,6 +165,6 @@
#define ANOMALY_05000467 (0)
#define ANOMALY_05000474 (0)
#define ANOMALY_05000475 (0)
-#define ANOMALY_05000485 (0)
+#define ANOMALY_05000480 (0)
#endif
diff --git a/arch/blackfin/include/asm/mach-bf527/anomaly.h b/arch/blackfin/include/asm/mach-bf527/anomaly.h
index 72a6369..6884706 100644
--- a/arch/blackfin/include/asm/mach-bf527/anomaly.h
+++ b/arch/blackfin/include/asm/mach-bf527/anomaly.h
@@ -5,14 +5,14 @@
* and can be replaced with that version at any time
* DO NOT EDIT THIS FILE
*
- * Copyright 2004-2010 Analog Devices Inc.
+ * Copyright 2004-2011 Analog Devices Inc.
* Licensed under the ADI BSD license.
* https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd
*/
/* This file should be up to date with:
- * - Revision E, 03/15/2010; ADSP-BF526 Blackfin Processor Anomaly List
- * - Revision H, 04/29/2010; ADSP-BF527 Blackfin Processor Anomaly List
+ * - Revision F, 05/23/2011; ADSP-BF526 Blackfin Processor Anomaly List
+ * - Revision I, 05/23/2011; ADSP-BF527 Blackfin Processor Anomaly List
*/
#ifndef _MACH_ANOMALY_H_
@@ -57,7 +57,7 @@
/* Incorrect Access of OTP_STATUS During otp_write() Function */
#define ANOMALY_05000328 (_ANOMALY_BF527(< 2))
/* Host DMA Boot Modes Are Not Functional */
-#define ANOMALY_05000330 (__SILICON_REVISION__ < 2)
+#define ANOMALY_05000330 (_ANOMALY_BF527(< 2))
/* Disallowed Configuration Prevents Subsequent Allowed Configuration on Host DMA Port */
#define ANOMALY_05000337 (_ANOMALY_BF527(< 2))
/* Ethernet MAC MDIO Reads Do Not Meet IEEE Specification */
@@ -135,7 +135,7 @@
/* Incorrect Default Internal Voltage Regulator Setting */
#define ANOMALY_05000410 (_ANOMALY_BF527(< 2))
/* bfrom_SysControl() Firmware Function Cannot be Used to Enter Power Saving Modes */
-#define ANOMALY_05000411 (_ANOMALY_BF526_BF527(< 1, < 2))
+#define ANOMALY_05000411 (_ANOMALY_BF526(< 1))
/* OTP_CHECK_FOR_PREV_WRITE Bit is Not Functional in bfrom_OtpWrite() API */
#define ANOMALY_05000414 (_ANOMALY_BF526_BF527(< 1, < 2))
/* DEB2_URGENT Bit Not Functional */
@@ -181,11 +181,11 @@
/* IFLUSH Instruction@End of Hardware Loop Causes Infinite Stall */
#define ANOMALY_05000443 (1)
/* The WURESET Bit in the SYSCR Register is not Functional */
-#define ANOMALY_05000445 (1)
-/* USB DMA Mode 1 Short Packet Data Corruption */
+#define ANOMALY_05000445 (_ANOMALY_BF527(>= 0))
+/* USB DMA Short Packet Data Corruption */
#define ANOMALY_05000450 (1)
/* BCODE_QUICKBOOT, BCODE_ALLBOOT, and BCODE_FULLBOOT Settings in SYSCR Register Not Functional */
-#define ANOMALY_05000451 (1)
+#define ANOMALY_05000451 (_ANOMALY_BF527(>= 0))
/* Incorrect Default Hysteresis Setting for RESET, NMI, and BMODE Signals */
#define ANOMALY_05000452 (_ANOMALY_BF526_BF527(< 1, >= 0))
/* USB Receive Interrupt Is Not Generated in DMA Mode 1 */
@@ -198,19 +198,19 @@
#define ANOMALY_05000461 (1)
/* Synchronization Problem at Startup May Cause SPORT Transmit Channels to Misalign */
#define ANOMALY_05000462 (1)
-/* USB Rx DMA hang */
+/* USB Rx DMA Hang */
#define ANOMALY_05000465 (1)
/* TxPktRdy Bit Not Set for Transmit Endpoint When Core and DMA Access USB Endpoint FIFOs Simultaneously */
#define ANOMALY_05000466 (1)
-/* Possible RX data corruption when control & data EP FIFOs are accessed via the core */
+/* Possible USB RX Data Corruption When Control & Data EP FIFOs are Accessed via the Core */
#define ANOMALY_05000467 (1)
/* PLL Latches Incorrect Settings During Reset */
#define ANOMALY_05000469 (1)
/* Incorrect Default MSEL Value in PLL_CTL */
#define ANOMALY_05000472 (_ANOMALY_BF526(>= 0))
-/* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */
+/* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
#define ANOMALY_05000473 (1)
-/* Possible Lockup Condition whem Modifying PLL from External Memory */
+/* Possible Lockup Condition when Modifying PLL from External Memory */
#define ANOMALY_05000475 (1)
/* TESTSET Instruction Cannot Be Interrupted */
#define ANOMALY_05000477 (1)
@@ -219,11 +219,19 @@
/* Possible USB Data Corruption When Multiple Endpoints Are Accessed by the Core */
#define ANOMALY_05000483 (1)
/* PLL_CTL Change Using bfrom_SysControl() Can Result in Processor Overclocking */
-#define ANOMALY_05000485 (_ANOMALY_BF526_BF527(< 2, < 3))
+#define ANOMALY_05000485 (_ANOMALY_BF526_BF527(< 2, >= 0))
/* The CODEC Zero-Cross Detect Feature is not Functional */
#define ANOMALY_05000487 (1)
-/* IFLUSH sucks at life */
+/* SPI Master Boot Can Fail Under Certain Conditions */
+#define ANOMALY_05000490 (1)
+/* Instruction Memory Stalls Can Cause IFLUSH to Fail */
#define ANOMALY_05000491 (1)
+/* EXCPT Instruction May Be Lost If NMI Happens Simultaneously */
+#define ANOMALY_05000494 (1)
+/* CNT_COMMAND Functionality Depends on CNT_IMASK Configuration */
+#define ANOMALY_05000498 (1)
+/* RXS Bit in SPI_STAT May Become Stuck In RX DMA Modes */
+#define ANOMALY_05000501 (1)
/* Anomalies that don't exist on this proc */
#define ANOMALY_05000099 (0)
@@ -270,11 +278,13 @@
#define ANOMALY_05000323 (0)
#define ANOMALY_05000362 (1)
#define ANOMALY_05000363 (0)
+#define ANOMALY_05000383 (0)
#define ANOMALY_05000400 (0)
#define ANOMALY_05000402 (0)
#define ANOMALY_05000412 (0)
#define ANOMALY_05000447 (0)
#define ANOMALY_05000448 (0)
#define ANOMALY_05000474 (0)
+#define ANOMALY_05000480 (0)
#endif
diff --git a/arch/blackfin/include/asm/mach-bf533/anomaly.h b/arch/blackfin/include/asm/mach-bf533/anomaly.h
index 30e0eba..03f2b40 100644
--- a/arch/blackfin/include/asm/mach-bf533/anomaly.h
+++ b/arch/blackfin/include/asm/mach-bf533/anomaly.h
@@ -5,13 +5,13 @@
* and can be replaced with that version at any time
* DO NOT EDIT THIS FILE
*
- * Copyright 2004-2010 Analog Devices Inc.
+ * Copyright 2004-2011 Analog Devices Inc.
* Licensed under the ADI BSD license.
* https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd
*/
/* This file should be up to date with:
- * - Revision F, 05/25/2010; ADSP-BF531/BF532/BF533 Blackfin Processor Anomaly List
+ * - Revision G, 05/23/2011; ADSP-BF531/BF532/BF533 Blackfin Processor Anomaly List
*/
#ifndef _MACH_ANOMALY_H_
@@ -152,7 +152,7 @@
#define ANOMALY_05000277 (__SILICON_REVISION__ < 6)
/* Disabling Peripherals with DMA Running May Cause DMA System Instability */
#define ANOMALY_05000278 (__SILICON_REVISION__ < 6)
-/* False Hardware Error Exception when ISR Context Is Not Restored */
+/* False Hardware Error when ISR Context Is Not Restored */
#define ANOMALY_05000281 (__SILICON_REVISION__ < 6)
/* Memory DMA Corruption with 32-Bit Data and Traffic Control */
#define ANOMALY_05000282 (__SILICON_REVISION__ < 6)
@@ -210,18 +210,25 @@
#define ANOMALY_05000462 (1)
/* Boot Failure When SDRAM Control Signals Toggle Coming Out Of Reset */
#define ANOMALY_05000471 (1)
-/* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */
+/* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
#define ANOMALY_05000473 (1)
-/* Possible Lockup Condition whem Modifying PLL from External Memory */
+/* Possible Lockup Condition when Modifying PLL from External Memory */
#define ANOMALY_05000475 (1)
/* TESTSET Instruction Cannot Be Interrupted */
#define ANOMALY_05000477 (1)
/* Reads of ITEST_COMMAND and ITEST_DATA Registers Cause Cache Corruption */
#define ANOMALY_05000481 (1)
-/* IFLUSH sucks at life */
+/* PLL May Latch Incorrect Values Coming Out of Reset */
+#define ANOMALY_05000489 (1)
+/* Instruction Memory Stalls Can Cause IFLUSH to Fail */
#define ANOMALY_05000491 (1)
+/* EXCPT Instruction May Be Lost If NMI Happens Simultaneously */
+#define ANOMALY_05000494 (1)
+/* RXS Bit in SPI_STAT May Become Stuck In RX DMA Modes */
+#define ANOMALY_05000501 (1)
-/* These anomalies have been "phased" out of analog.com anomaly sheets and are
+/*
+ * These anomalies have been "phased" out of analog.com anomaly sheets and are
* here to show running on older silicon just isn't feasible.
*/
@@ -355,6 +362,7 @@
#define ANOMALY_05000362 (1)
#define ANOMALY_05000364 (0)
#define ANOMALY_05000380 (0)
+#define ANOMALY_05000383 (0)
#define ANOMALY_05000386 (1)
#define ANOMALY_05000389 (0)
#define ANOMALY_05000412 (0)
@@ -369,6 +377,7 @@
#define ANOMALY_05000465 (0)
#define ANOMALY_05000467 (0)
#define ANOMALY_05000474 (0)
+#define ANOMALY_05000480 (0)
#define ANOMALY_05000485 (0)
#endif
diff --git a/arch/blackfin/include/asm/mach-bf537/anomaly.h b/arch/blackfin/include/asm/mach-bf537/anomaly.h
index d3a2966..543cd3f 100644
--- a/arch/blackfin/include/asm/mach-bf537/anomaly.h
+++ b/arch/blackfin/include/asm/mach-bf537/anomaly.h
@@ -5,13 +5,13 @@
* and can be replaced with that version at any time
* DO NOT EDIT THIS FILE
*
- * Copyright 2004-2010 Analog Devices Inc.
+ * Copyright 2004-2011 Analog Devices Inc.
* Licensed under the ADI BSD license.
* https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd
*/
/* This file should be up to date with:
- * - Revision E, 05/25/2010; ADSP-BF534/ADSP-BF536/ADSP-BF537 Blackfin Processor Anomaly List
+ * - Revision F, 05/23/2011; ADSP-BF534/ADSP-BF536/ADSP-BF537 Blackfin Processor Anomaly List
*/
#ifndef _MACH_ANOMALY_H_
@@ -44,18 +44,12 @@
#define ANOMALY_05000119 (1)
/* Rx.H Cannot Be Used to Access 16-bit System MMR Registers */
#define ANOMALY_05000122 (1)
-/* Killed 32-Bit MMR Write Leads to Next System MMR Access Thinking It Should Be 32-Bit */
-#define ANOMALY_05000157 (__SILICON_REVISION__ < 2)
/* PPI_DELAY Not Functional in PPI Modes with 0 Frame Syncs */
#define ANOMALY_05000180 (1)
-/* Instruction Cache Is Not Functional */
-#define ANOMALY_05000237 (__SILICON_REVISION__ < 2)
/* If I-Cache Is On, CSYNC/SSYNC/IDLE Around Change of Control Causes Failures */
#define ANOMALY_05000244 (__SILICON_REVISION__ < 3)
/* False Hardware Error from an Access in the Shadow of a Conditional Branch */
#define ANOMALY_05000245 (1)
-/* Buffered CLKIN Output Is Disabled by Default */
-#define ANOMALY_05000247 (1)
/* Incorrect Bit Shift of Data Word in Multichannel (TDM) Mode in Certain Conditions */
#define ANOMALY_05000250 (__SILICON_REVISION__ < 3)
/* EMAC TX DMA Error After an Early Frame Abort */
@@ -98,7 +92,7 @@
#define ANOMALY_05000278 (((ANOMALY_BF536 || ANOMALY_BF537) && __SILICON_REVISION__ < 3) || (ANOMALY_BF534 && __SILICON_REVISION__ < 2))
/* SPI Master Boot Mode Does Not Work Well with Atmel Data Flash Devices */
#define ANOMALY_05000280 (1)
-/* False Hardware Error Exception when ISR Context Is Not Restored */
+/* False Hardware Error when ISR Context Is Not Restored */
#define ANOMALY_05000281 (__SILICON_REVISION__ < 3)
/* Memory DMA Corruption with 32-Bit Data and Traffic Control */
#define ANOMALY_05000282 (__SILICON_REVISION__ < 3)
@@ -162,9 +156,9 @@
#define ANOMALY_05000461 (1)
/* Synchronization Problem@Startup May Cause SPORT Transmit Channels to Misalign */
#define ANOMALY_05000462 (1)
-/* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */
+/* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
#define ANOMALY_05000473 (1)
-/* Possible Lockup Condition whem Modifying PLL from External Memory */
+/* Possible Lockup Condition when Modifying PLL from External Memory */
#define ANOMALY_05000475 (1)
/* TESTSET Instruction Cannot Be Interrupted */
#define ANOMALY_05000477 (1)
@@ -172,8 +166,26 @@
#define ANOMALY_05000480 (__SILICON_REVISION__ < 3)
/* Reads of ITEST_COMMAND and ITEST_DATA Registers Cause Cache Corruption */
#define ANOMALY_05000481 (1)
-/* IFLUSH sucks at life */
+/* PLL May Latch Incorrect Values Coming Out of Reset */
+#define ANOMALY_05000489 (1)
+/* Instruction Memory Stalls Can Cause IFLUSH to Fail */
#define ANOMALY_05000491 (1)
+/* EXCPT Instruction May Be Lost If NMI Happens Simultaneously */
+#define ANOMALY_05000494 (1)
+/* RXS Bit in SPI_STAT May Become Stuck In RX DMA Modes */
+#define ANOMALY_05000501 (1)
+
+/*
+ * These anomalies have been "phased" out of analog.com anomaly sheets and are
+ * here to show running on older silicon just isn't feasible.
+ */
+
+/* Killed 32-Bit MMR Write Leads to Next System MMR Access Thinking It Should Be 32-Bit */
+#define ANOMALY_05000157 (__SILICON_REVISION__ < 2)
+/* Instruction Cache Is Not Functional */
+#define ANOMALY_05000237 (__SILICON_REVISION__ < 2)
+/* Buffered CLKIN Output Is Disabled by Default */
+#define ANOMALY_05000247 (__SILICON_REVISION__ < 2)
/* Anomalies that don't exist on this proc */
#define ANOMALY_05000099 (0)
@@ -208,6 +220,7 @@
#define ANOMALY_05000363 (0)
#define ANOMALY_05000364 (0)
#define ANOMALY_05000380 (0)
+#define ANOMALY_05000383 (0)
#define ANOMALY_05000386 (1)
#define ANOMALY_05000389 (0)
#define ANOMALY_05000400 (0)
diff --git a/arch/blackfin/include/asm/mach-bf538/anomaly.h b/arch/blackfin/include/asm/mach-bf538/anomaly.h
index 4bc1f4a..b6ca997 100644
--- a/arch/blackfin/include/asm/mach-bf538/anomaly.h
+++ b/arch/blackfin/include/asm/mach-bf538/anomaly.h
@@ -5,14 +5,14 @@
* and can be replaced with that version at any time
* DO NOT EDIT THIS FILE
*
- * Copyright 2004-2010 Analog Devices Inc.
+ * Copyright 2004-2011 Analog Devices Inc.
* Licensed under the ADI BSD license.
* https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd
*/
/* This file should be up to date with:
- * - Revision I, 05/25/2010; ADSP-BF538/BF538F Blackfin Processor Anomaly List
- * - Revision N, 05/25/2010; ADSP-BF539/BF539F Blackfin Processor Anomaly List
+ * - Revision J, 05/23/2011; ADSP-BF538/BF538F Blackfin Processor Anomaly List
+ * - Revision O, 05/23/2011; ADSP-BF539/BF539F Blackfin Processor Anomaly List
*/
#ifndef _MACH_ANOMALY_H_
@@ -56,25 +56,21 @@
#define ANOMALY_05000229 (1)
/* PPI_FS3 Is Not Driven in 2 or 3 Internal Frame Sync Transmit Modes */
#define ANOMALY_05000233 (1)
-/* If I-Cache Is On, CSYNC/SSYNC/IDLE Around Change of Control Causes Failures */
-#define ANOMALY_05000244 (__SILICON_REVISION__ < 3)
/* False Hardware Error from an Access in the Shadow of a Conditional Branch */
#define ANOMALY_05000245 (1)
/* Maximum External Clock Speed for Timers */
#define ANOMALY_05000253 (1)
-/* DCPLB_FAULT_ADDR MMR Register May Be Corrupted */
-#define ANOMALY_05000261 (__SILICON_REVISION__ < 3)
/* High I/O Activity Causes Output Voltage of Internal Voltage Regulator (Vddint) to Decrease */
#define ANOMALY_05000270 (__SILICON_REVISION__ < 4)
/* Certain Data Cache Writethrough Modes Fail for Vddint <= 0.9V */
-#define ANOMALY_05000272 (1)
+#define ANOMALY_05000272 (ANOMALY_BF538)
/* Writes to Synchronous SDRAM Memory May Be Lost */
#define ANOMALY_05000273 (__SILICON_REVISION__ < 4)
/* Writes to an I/O Data Register One SCLK Cycle after an Edge Is Detected May Clear Interrupt */
#define ANOMALY_05000277 (__SILICON_REVISION__ < 4)
/* Disabling Peripherals with DMA Running May Cause DMA System Instability */
#define ANOMALY_05000278 (__SILICON_REVISION__ < 4)
-/* False Hardware Error Exception when ISR Context Is Not Restored */
+/* False Hardware Error when ISR Context Is Not Restored */
#define ANOMALY_05000281 (__SILICON_REVISION__ < 4)
/* Memory DMA Corruption with 32-Bit Data and Traffic Control */
#define ANOMALY_05000282 (__SILICON_REVISION__ < 4)
@@ -102,8 +98,10 @@
#define ANOMALY_05000313 (__SILICON_REVISION__ < 4)
/* Killed System MMR Write Completes Erroneously on Next System MMR Access */
#define ANOMALY_05000315 (__SILICON_REVISION__ < 4)
+/* PFx Glitch on Write to PORTFIO or PORTFIO_TOGGLE */
+#define ANOMALY_05000317 (__SILICON_REVISION__ < 4) /* XXX: Same as 05000318 */
/* PFx Glitch on Write to FIO_FLAG_D or FIO_FLAG_T */
-#define ANOMALY_05000318 (ANOMALY_BF539 && __SILICON_REVISION__ < 4)
+#define ANOMALY_05000318 (__SILICON_REVISION__ < 4) /* XXX: Same as 05000317 */
/* Regulator Programming Blocked when Hibernate Wakeup Source Remains Active */
#define ANOMALY_05000355 (__SILICON_REVISION__ < 5)
/* Serial Port (SPORT) Multichannel Transmit Failure when Channel 0 Is Disabled */
@@ -134,16 +132,32 @@
#define ANOMALY_05000461 (1)
/* Synchronization Problem@Startup May Cause SPORT Transmit Channels to Misalign */
#define ANOMALY_05000462 (1)
-/* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */
+/* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
#define ANOMALY_05000473 (1)
-/* Possible Lockup Condition whem Modifying PLL from External Memory */
+/* Possible Lockup Condition when Modifying PLL from External Memory */
#define ANOMALY_05000475 (1)
/* TESTSET Instruction Cannot Be Interrupted */
#define ANOMALY_05000477 (1)
/* Reads of ITEST_COMMAND and ITEST_DATA Registers Cause Cache Corruption */
#define ANOMALY_05000481 (1)
-/* IFLUSH sucks at life */
+/* PLL May Latch Incorrect Values Coming Out of Reset */
+#define ANOMALY_05000489 (1)
+/* Instruction Memory Stalls Can Cause IFLUSH to Fail */
#define ANOMALY_05000491 (1)
+/* EXCPT Instruction May Be Lost If NMI Happens Simultaneously */
+#define ANOMALY_05000494 (1)
+/* RXS Bit in SPI_STAT May Become Stuck In RX DMA Modes */
+#define ANOMALY_05000501 (1)
+
+/*
+ * These anomalies have been "phased" out of analog.com anomaly sheets and are
+ * here to show running on older silicon just isn't feasible.
+ */
+
+/* If I-Cache Is On, CSYNC/SSYNC/IDLE Around Change of Control Causes Failures */
+#define ANOMALY_05000244 (__SILICON_REVISION__ < 3)
+/* DCPLB_FAULT_ADDR MMR Register May Be Corrupted */
+#define ANOMALY_05000261 (__SILICON_REVISION__ < 3)
/* Anomalies that don't exist on this proc */
#define ANOMALY_05000099 (0)
@@ -179,6 +193,7 @@
#define ANOMALY_05000363 (0)
#define ANOMALY_05000364 (0)
#define ANOMALY_05000380 (0)
+#define ANOMALY_05000383 (0)
#define ANOMALY_05000386 (1)
#define ANOMALY_05000389 (0)
#define ANOMALY_05000400 (0)
@@ -194,6 +209,7 @@
#define ANOMALY_05000465 (0)
#define ANOMALY_05000467 (0)
#define ANOMALY_05000474 (0)
+#define ANOMALY_05000480 (0)
#define ANOMALY_05000485 (0)
#endif
diff --git a/arch/blackfin/include/asm/mach-bf548/anomaly.h b/arch/blackfin/include/asm/mach-bf548/anomaly.h
index b9f4ecc..021fb19 100644
--- a/arch/blackfin/include/asm/mach-bf548/anomaly.h
+++ b/arch/blackfin/include/asm/mach-bf548/anomaly.h
@@ -5,13 +5,13 @@
* and can be replaced with that version at any time
* DO NOT EDIT THIS FILE
*
- * Copyright 2004-2010 Analog Devices Inc.
+ * Copyright 2004-2011 Analog Devices Inc.
* Licensed under the ADI BSD license.
* https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd
*/
/* This file should be up to date with:
- * - Revision J, 06/03/2010; ADSP-BF542/BF544/BF547/BF548/BF549 Blackfin Processor Anomaly List
+ * - Revision K, 05/23/2011; ADSP-BF542/BF544/BF547/BF548/BF549 Blackfin Processor Anomaly List
*/
#ifndef _MACH_ANOMALY_H_
@@ -31,111 +31,37 @@
/* Rx.H Cannot Be Used to Access 16-bit System MMR Registers */
#define ANOMALY_05000122 (1)
/* Data Corruption/Core Hang with L2/L3 Configured in Writeback Cache Mode */
-#define ANOMALY_05000220 (1)
+#define ANOMALY_05000220 (__SILICON_REVISION__ < 4)
/* False Hardware Error from an Access in the Shadow of a Conditional Branch */
#define ANOMALY_05000245 (1)
/* Sensitivity To Noise with Slow Input Edge Rates on External SPORT TX and RX Clocks */
#define ANOMALY_05000265 (1)
/* Certain Data Cache Writethrough Modes Fail for Vddint <= 0.9V */
#define ANOMALY_05000272 (1)
-/* False Hardware Error Exception when ISR Context Is Not Restored */
-#define ANOMALY_05000281 (__SILICON_REVISION__ < 1)
-/* SSYNCs After Writes To CAN/DMA MMR Registers Are Not Always Handled Correctly */
-#define ANOMALY_05000304 (__SILICON_REVISION__ < 1)
/* False Hardware Errors Caused by Fetches at the Boundary of Reserved Memory */
#define ANOMALY_05000310 (1)
-/* Errors when SSYNC, CSYNC, or Loads to LT, LB and LC Registers Are Interrupted */
-#define ANOMALY_05000312 (__SILICON_REVISION__ < 1)
-/* TWI Slave Boot Mode Is Not Functional */
-#define ANOMALY_05000324 (__SILICON_REVISION__ < 1)
/* FIFO Boot Mode Not Functional */
#define ANOMALY_05000325 (__SILICON_REVISION__ < 2)
-/* Data Lost When Core and DMA Accesses Are Made to the USB FIFO Simultaneously */
-#define ANOMALY_05000327 (__SILICON_REVISION__ < 1)
-/* Incorrect Access of OTP_STATUS During otp_write() Function */
-#define ANOMALY_05000328 (__SILICON_REVISION__ < 1)
-/* Synchronous Burst Flash Boot Mode Is Not Functional */
-#define ANOMALY_05000329 (__SILICON_REVISION__ < 1)
-/* Host DMA Boot Modes Are Not Functional */
-#define ANOMALY_05000330 (__SILICON_REVISION__ < 1)
-/* Inadequate Timing Margins on DDR DQS to DQ and DQM Skew */
-#define ANOMALY_05000334 (__SILICON_REVISION__ < 1)
-/* Inadequate Rotary Debounce Logic Duration */
-#define ANOMALY_05000335 (__SILICON_REVISION__ < 1)
-/* Phantom Interrupt Occurs After First Configuration of Host DMA Port */
-#define ANOMALY_05000336 (__SILICON_REVISION__ < 1)
-/* Disallowed Configuration Prevents Subsequent Allowed Configuration on Host DMA Port */
-#define ANOMALY_05000337 (__SILICON_REVISION__ < 1)
-/* Slave-Mode SPI0 MISO Failure With CPHA = 0 */
-#define ANOMALY_05000338 (__SILICON_REVISION__ < 1)
-/* If Memory Reads Are Enabled on SDH or HOSTDP, Other DMAC1 Peripherals Cannot Read */
-#define ANOMALY_05000340 (__SILICON_REVISION__ < 1)
-/* Boot Host Wait (HWAIT) and Boot Host Wait Alternate (HWAITA) Signals Are Swapped */
-#define ANOMALY_05000344 (__SILICON_REVISION__ < 1)
-/* USB Calibration Value Is Not Initialized */
-#define ANOMALY_05000346 (__SILICON_REVISION__ < 1)
-/* USB Calibration Value to use */
-#define ANOMALY_05000346_value 0x5411
-/* Preboot Routine Incorrectly Alters Reset Value of USB Register */
-#define ANOMALY_05000347 (__SILICON_REVISION__ < 1)
-/* Data Lost when Core Reads SDH Data FIFO */
-#define ANOMALY_05000349 (__SILICON_REVISION__ < 1)
-/* PLL Status Register Is Inaccurate */
-#define ANOMALY_05000351 (__SILICON_REVISION__ < 1)
/* bfrom_SysControl() Firmware Function Performs Improper System Reset */
-#define ANOMALY_05000353 (__SILICON_REVISION__ < 2)
-/* Regulator Programming Blocked when Hibernate Wakeup Source Remains Active */
-#define ANOMALY_05000355 (__SILICON_REVISION__ < 1)
-/* System Stalled During A Core Access To AMC While A Core Access To NFC FIFO Is Required */
-#define ANOMALY_05000356 (__SILICON_REVISION__ < 1)
+/*
+ * Note: anomaly sheet says this is fixed with bf54x-0.2+, but testing
+ * shows that the fix itself does not cover all cases.
+ */
+#define ANOMALY_05000353 (1)
/* Serial Port (SPORT) Multichannel Transmit Failure when Channel 0 Is Disabled */
#define ANOMALY_05000357 (1)
/* External Memory Read Access Hangs Core With PLL Bypass */
#define ANOMALY_05000360 (1)
/* DMAs that Go Urgent during Tight Core Writes to External Memory Are Blocked */
#define ANOMALY_05000365 (1)
-/* WURESET Bit In SYSCR Register Does Not Properly Indicate Hibernate Wake-Up */
-#define ANOMALY_05000367 (__SILICON_REVISION__ < 1)
/* Addressing Conflict between Boot ROM and Asynchronous Memory */
#define ANOMALY_05000369 (1)
-/* Default PLL MSEL and SSEL Settings Can Cause 400MHz Product To Violate Specifications */
-#define ANOMALY_05000370 (__SILICON_REVISION__ < 1)
/* Possible RETS Register Corruption when Subroutine Is under 5 Cycles in Duration */
#define ANOMALY_05000371 (__SILICON_REVISION__ < 2)
-/* USB DP/DM Data Pins May Lose State When Entering Hibernate */
-#define ANOMALY_05000372 (__SILICON_REVISION__ < 1)
/* Security/Authentication Speedpath Causes Authentication To Fail To Initiate */
#define ANOMALY_05000378 (__SILICON_REVISION__ < 2)
/* 16-Bit NAND FLASH Boot Mode Is Not Functional */
#define ANOMALY_05000379 (1)
-/* 8-Bit NAND Flash Boot Mode Not Functional */
-#define ANOMALY_05000382 (__SILICON_REVISION__ < 1)
-/* Boot from OTP Memory Not Functional */
-#define ANOMALY_05000385 (__SILICON_REVISION__ < 1)
-/* bfrom_SysControl() Firmware Routine Not Functional */
-#define ANOMALY_05000386 (__SILICON_REVISION__ < 1)
-/* Programmable Preboot Settings Not Functional */
-#define ANOMALY_05000387 (__SILICON_REVISION__ < 1)
-/* CRC32 Checksum Support Not Functional */
-#define ANOMALY_05000388 (__SILICON_REVISION__ < 1)
-/* Reset Vector Must Not Be in SDRAM Memory Space */
-#define ANOMALY_05000389 (__SILICON_REVISION__ < 1)
-/* Changed Meaning of BCODE Field in SYSCR Register */
-#define ANOMALY_05000390 (__SILICON_REVISION__ < 1)
-/* Repeated Boot from Page-Mode or Burst-Mode Flash Memory May Fail */
-#define ANOMALY_05000391 (__SILICON_REVISION__ < 1)
-/* pTempCurrent Not Present in ADI_BOOT_DATA Structure */
-#define ANOMALY_05000392 (__SILICON_REVISION__ < 1)
-/* Deprecated Value of dTempByteCount in ADI_BOOT_DATA Structure */
-#define ANOMALY_05000393 (__SILICON_REVISION__ < 1)
-/* Log Buffer Not Functional */
-#define ANOMALY_05000394 (__SILICON_REVISION__ < 1)
-/* Hook Routine Not Functional */
-#define ANOMALY_05000395 (__SILICON_REVISION__ < 1)
-/* Header Indirect Bit Not Functional */
-#define ANOMALY_05000396 (__SILICON_REVISION__ < 1)
-/* BK_ONES, BK_ZEROS, and BK_DATECODE Constants Not Functional */
-#define ANOMALY_05000397 (__SILICON_REVISION__ < 1)
/* Lockbox SESR Disallows Certain User Interrupts */
#define ANOMALY_05000404 (__SILICON_REVISION__ < 2)
/* Lockbox SESR Firmware Does Not Save/Restore Full Context */
@@ -157,7 +83,7 @@
/* Speculative Fetches Can Cause Undesired External FIFO Operations */
#define ANOMALY_05000416 (1)
/* Multichannel SPORT Channel Misalignment Under Specific Configuration */
-#define ANOMALY_05000425 (1)
+#define ANOMALY_05000425 (__SILICON_REVISION__ < 4)
/* Speculative Fetches of Indirect-Pointer Instructions Can Cause False Hardware Errors */
#define ANOMALY_05000426 (1)
/* CORE_EPPI_PRIO bit and SYS_EPPI_PRIO bit in the HMDMA1_CONTROL register are not functional */
@@ -170,8 +96,6 @@
#define ANOMALY_05000431 (__SILICON_REVISION__ < 3)
/* SW Breakpoints Ignored Upon Return From Lockbox Authentication */
#define ANOMALY_05000434 (1)
-/* OTP Write Accesses Not Supported */
-#define ANOMALY_05000442 (__SILICON_REVISION__ < 1)
/* IFLUSH Instruction at End of Hardware Loop Causes Infinite Stall */
#define ANOMALY_05000443 (1)
/* CDMAPRIO and L2DMAPRIO Bits in the SYSCR Register Are Not Functional */
@@ -182,34 +106,32 @@
#define ANOMALY_05000448 (__SILICON_REVISION__ == 1)
/* Reduced Timing Margins on DDR Output Setup and Hold (tDS and tDH) */
#define ANOMALY_05000449 (__SILICON_REVISION__ == 1)
-/* USB DMA Mode 1 Short Packet Data Corruption */
+/* USB DMA Short Packet Data Corruption */
#define ANOMALY_05000450 (1)
-/* Incorrect Default Hysteresis Setting for RESET, NMI, and BMODE Signals */
-#define ANOMALY_05000452 (__SILICON_REVISION__ < 1)
/* USB Receive Interrupt Is Not Generated in DMA Mode 1 */
#define ANOMALY_05000456 (1)
/* Host DMA Port Responds to Certain Bus Activity Without HOST_CE Assertion */
#define ANOMALY_05000457 (1)
/* USB DMA Mode 1 Failure When Multiple USB DMA Channels Are Concurrently Enabled */
-#define ANOMALY_05000460 (1)
+#define ANOMALY_05000460 (__SILICON_REVISION__ < 4)
/* False Hardware Error when RETI Points to Invalid Memory */
#define ANOMALY_05000461 (1)
/* Synchronization Problem@Startup May Cause SPORT Transmit Channels to Misalign */
-#define ANOMALY_05000462 (1)
+#define ANOMALY_05000462 (__SILICON_REVISION__ < 4)
/* USB DMA RX Data Corruption */
-#define ANOMALY_05000463 (1)
+#define ANOMALY_05000463 (__SILICON_REVISION__ < 4)
/* USB TX DMA Hang */
-#define ANOMALY_05000464 (1)
-/* USB Rx DMA hang */
+#define ANOMALY_05000464 (__SILICON_REVISION__ < 4)
+/* USB Rx DMA Hang */
#define ANOMALY_05000465 (1)
/* TxPktRdy Bit Not Set for Transmit Endpoint When Core and DMA Access USB Endpoint FIFOs Simultaneously */
-#define ANOMALY_05000466 (1)
-/* Possible RX data corruption when control & data EP FIFOs are accessed via the core */
-#define ANOMALY_05000467 (1)
-/* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */
+#define ANOMALY_05000466 (__SILICON_REVISION__ < 4)
+/* Possible USB RX Data Corruption When Control & Data EP FIFOs are Accessed via the Core */
+#define ANOMALY_05000467 (__SILICON_REVISION__ < 4)
+/* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
#define ANOMALY_05000473 (1)
-/* Access to DDR-SDRAM causes system hang under certain PLL/VR settings */
-#define ANOMALY_05000474 (1)
+/* Access to DDR SDRAM Causes System Hang with Certain PLL Settings */
+#define ANOMALY_05000474 (__SILICON_REVISION__ < 4)
/* TESTSET Instruction Cannot Be Interrupted */
#define ANOMALY_05000477 (1)
/* Reads of ITEST_COMMAND and ITEST_DATA Registers Cause Cache Corruption */
@@ -219,9 +141,111 @@
/* DDR Trim May Not Be Performed for Certain VLEV Values in OTP Page PBS00L */
#define ANOMALY_05000484 (__SILICON_REVISION__ < 3)
/* PLL_CTL Change Using bfrom_SysControl() Can Result in Processor Overclocking */
-#define ANOMALY_05000485 (__SILICON_REVISION__ >= 2)
-/* IFLUSH sucks at life */
+#define ANOMALY_05000485 (__SILICON_REVISION__ > 1 && __SILICON_REVISION__ < 4)
+/* PLL May Latch Incorrect Values Coming Out of Reset */
+#define ANOMALY_05000489 (1)
+/* SPI Master Boot Can Fail Under Certain Conditions */
+#define ANOMALY_05000490 (1)
+/* Instruction Memory Stalls Can Cause IFLUSH to Fail */
#define ANOMALY_05000491 (1)
+/* EXCPT Instruction May Be Lost If NMI Happens Simultaneously */
+#define ANOMALY_05000494 (1)
+/* CNT_COMMAND Functionality Depends on CNT_IMASK Configuration */
+#define ANOMALY_05000498 (1)
+/* Nand Flash Controller Hangs When the AMC Requests the Async Pins During the last 16 Bytes of a Page Write Operation. */
+#define ANOMALY_05000500 (1)
+/* RXS Bit in SPI_STAT May Become Stuck In RX DMA Modes */
+#define ANOMALY_05000501 (1)
+/* Async Memory Writes May Be Skipped When Using Odd Clock Ratios */
+#define ANOMALY_05000502 (1)
+
+/*
+ * These anomalies have been "phased" out of analog.com anomaly sheets and are
+ * here to show running on older silicon just isn't feasible.
+ */
+
+/* False Hardware Error when ISR Context Is Not Restored */
+#define ANOMALY_05000281 (__SILICON_REVISION__ < 1)
+/* SSYNCs After Writes To CAN/DMA MMR Registers Are Not Always Handled Correctly */
+#define ANOMALY_05000304 (__SILICON_REVISION__ < 1)
+/* Errors when SSYNC, CSYNC, or Loads to LT, LB and LC Registers Are Interrupted */
+#define ANOMALY_05000312 (__SILICON_REVISION__ < 1)
+/* TWI Slave Boot Mode Is Not Functional */
+#define ANOMALY_05000324 (__SILICON_REVISION__ < 1)
+/* Data Lost When Core and DMA Accesses Are Made to the USB FIFO Simultaneously */
+#define ANOMALY_05000327 (__SILICON_REVISION__ < 1)
+/* Incorrect Access of OTP_STATUS During otp_write() Function */
+#define ANOMALY_05000328 (__SILICON_REVISION__ < 1)
+/* Synchronous Burst Flash Boot Mode Is Not Functional */
+#define ANOMALY_05000329 (__SILICON_REVISION__ < 1)
+/* Host DMA Boot Modes Are Not Functional */
+#define ANOMALY_05000330 (__SILICON_REVISION__ < 1)
+/* Inadequate Timing Margins on DDR DQS to DQ and DQM Skew */
+#define ANOMALY_05000334 (__SILICON_REVISION__ < 1)
+/* Inadequate Rotary Debounce Logic Duration */
+#define ANOMALY_05000335 (__SILICON_REVISION__ < 1)
+/* Phantom Interrupt Occurs After First Configuration of Host DMA Port */
+#define ANOMALY_05000336 (__SILICON_REVISION__ < 1)
+/* Disallowed Configuration Prevents Subsequent Allowed Configuration on Host DMA Port */
+#define ANOMALY_05000337 (__SILICON_REVISION__ < 1)
+/* Slave-Mode SPI0 MISO Failure With CPHA = 0 */
+#define ANOMALY_05000338 (__SILICON_REVISION__ < 1)
+/* If Memory Reads Are Enabled on SDH or HOSTDP, Other DMAC1 Peripherals Cannot Read */
+#define ANOMALY_05000340 (__SILICON_REVISION__ < 1)
+/* Boot Host Wait (HWAIT) and Boot Host Wait Alternate (HWAITA) Signals Are Swapped */
+#define ANOMALY_05000344 (__SILICON_REVISION__ < 1)
+/* USB Calibration Value Is Not Initialized */
+#define ANOMALY_05000346 (__SILICON_REVISION__ < 1)
+/* USB Calibration Value to use */
+#define ANOMALY_05000346_value 0x5411
+/* Preboot Routine Incorrectly Alters Reset Value of USB Register */
+#define ANOMALY_05000347 (__SILICON_REVISION__ < 1)
+/* Data Lost when Core Reads SDH Data FIFO */
+#define ANOMALY_05000349 (__SILICON_REVISION__ < 1)
+/* PLL Status Register Is Inaccurate */
+#define ANOMALY_05000351 (__SILICON_REVISION__ < 1)
+/* Regulator Programming Blocked when Hibernate Wakeup Source Remains Active */
+#define ANOMALY_05000355 (__SILICON_REVISION__ < 1)
+/* System Stalled During A Core Access To AMC While A Core Access To NFC FIFO Is Required */
+#define ANOMALY_05000356 (__SILICON_REVISION__ < 1)
+/* WURESET Bit In SYSCR Register Does Not Properly Indicate Hibernate Wake-Up */
+#define ANOMALY_05000367 (__SILICON_REVISION__ < 1)
+/* Default PLL MSEL and SSEL Settings Can Cause 400MHz Product To Violate Specifications */
+#define ANOMALY_05000370 (__SILICON_REVISION__ < 1)
+/* USB DP/DM Data Pins May Lose State When Entering Hibernate */
+#define ANOMALY_05000372 (__SILICON_REVISION__ < 1)
+/* 8-Bit NAND Flash Boot Mode Not Functional */
+#define ANOMALY_05000382 (__SILICON_REVISION__ < 1)
+/* Boot from OTP Memory Not Functional */
+#define ANOMALY_05000385 (__SILICON_REVISION__ < 1)
+/* bfrom_SysControl() Firmware Routine Not Functional */
+#define ANOMALY_05000386 (__SILICON_REVISION__ < 1)
+/* Programmable Preboot Settings Not Functional */
+#define ANOMALY_05000387 (__SILICON_REVISION__ < 1)
+/* CRC32 Checksum Support Not Functional */
+#define ANOMALY_05000388 (__SILICON_REVISION__ < 1)
+/* Reset Vector Must Not Be in SDRAM Memory Space */
+#define ANOMALY_05000389 (__SILICON_REVISION__ < 1)
+/* Changed Meaning of BCODE Field in SYSCR Register */
+#define ANOMALY_05000390 (__SILICON_REVISION__ < 1)
+/* Repeated Boot from Page-Mode or Burst-Mode Flash Memory May Fail */
+#define ANOMALY_05000391 (__SILICON_REVISION__ < 1)
+/* pTempCurrent Not Present in ADI_BOOT_DATA Structure */
+#define ANOMALY_05000392 (__SILICON_REVISION__ < 1)
+/* Deprecated Value of dTempByteCount in ADI_BOOT_DATA Structure */
+#define ANOMALY_05000393 (__SILICON_REVISION__ < 1)
+/* Log Buffer Not Functional */
+#define ANOMALY_05000394 (__SILICON_REVISION__ < 1)
+/* Hook Routine Not Functional */
+#define ANOMALY_05000395 (__SILICON_REVISION__ < 1)
+/* Header Indirect Bit Not Functional */
+#define ANOMALY_05000396 (__SILICON_REVISION__ < 1)
+/* BK_ONES, BK_ZEROS, and BK_DATECODE Constants Not Functional */
+#define ANOMALY_05000397 (__SILICON_REVISION__ < 1)
+/* OTP Write Accesses Not Supported */
+#define ANOMALY_05000442 (__SILICON_REVISION__ < 1)
+/* Incorrect Default Hysteresis Setting for RESET, NMI, and BMODE Signals */
+#define ANOMALY_05000452 (__SILICON_REVISION__ < 1)
/* Anomalies that don't exist on this proc */
#define ANOMALY_05000099 (0)
@@ -274,5 +298,6 @@
#define ANOMALY_05000435 (0)
#define ANOMALY_05000440 (0)
#define ANOMALY_05000475 (0)
+#define ANOMALY_05000480 (0)
#endif
diff --git a/arch/blackfin/include/asm/mach-bf561/anomaly.h b/arch/blackfin/include/asm/mach-bf561/anomaly.h
index 9313c27..b27173c 100644
--- a/arch/blackfin/include/asm/mach-bf561/anomaly.h
+++ b/arch/blackfin/include/asm/mach-bf561/anomaly.h
@@ -5,13 +5,13 @@
* and can be replaced with that version at any time
* DO NOT EDIT THIS FILE
*
- * Copyright 2004-2010 Analog Devices Inc.
+ * Copyright 2004-2011 Analog Devices Inc.
* Licensed under the ADI BSD license.
* https://docs.blackfin.uclinux.org/doku.php?id=adi_bsd
*/
/* This file should be up to date with:
- * - Revision R, 05/25/2010; ADSP-BF561 Blackfin Processor Anomaly List
+ * - Revision S, 05/23/2011; ADSP-BF561 Blackfin Processor Anomaly List
*/
#ifndef _MACH_ANOMALY_H_
@@ -26,62 +26,16 @@
#define ANOMALY_05000074 (1)
/* UART Line Status Register (UART_LSR) Bits Are Not Updated at the Same Time */
#define ANOMALY_05000099 (__SILICON_REVISION__ < 5)
-/* Trace Buffers May Contain Errors in Emulation Mode and/or Exception, NMI, Reset Handlers */
-#define ANOMALY_05000116 (__SILICON_REVISION__ < 3)
/* TESTSET Instructions Restricted to 32-Bit Aligned Memory Locations */
#define ANOMALY_05000120 (1)
/* Rx.H Cannot Be Used to Access 16-bit System MMR Registers */
#define ANOMALY_05000122 (1)
-/* Erroneous Exception when Enabling Cache */
-#define ANOMALY_05000125 (__SILICON_REVISION__ < 3)
/* SIGNBITS Instruction Not Functional under Certain Conditions */
#define ANOMALY_05000127 (1)
-/* Two bits in the Watchpoint Status Register (WPSTAT) are swapped */
-#define ANOMALY_05000134 (__SILICON_REVISION__ < 3)
-/* Enable wires from the Data Watchpoint Address Control Register (WPDACTL) are swapped */
-#define ANOMALY_05000135 (__SILICON_REVISION__ < 3)
-/* Stall in multi-unit DMA operations */
-#define ANOMALY_05000136 (__SILICON_REVISION__ < 3)
-/* Allowing the SPORT RX FIFO to fill will cause an overflow */
-#define ANOMALY_05000140 (__SILICON_REVISION__ < 3)
-/* Infinite Stall may occur with a particular sequence of consecutive dual dag events */
-#define ANOMALY_05000141 (__SILICON_REVISION__ < 3)
-/* Interrupts may be lost when a programmable input flag is configured to be edge sensitive */
-#define ANOMALY_05000142 (__SILICON_REVISION__ < 3)
-/* DMA and TESTSET conflict when both are accessing external memory */
-#define ANOMALY_05000144 (__SILICON_REVISION__ < 3)
-/* In PWM_OUT mode, you must enable the PPI block to generate a waveform from PPI_CLK */
-#define ANOMALY_05000145 (__SILICON_REVISION__ < 3)
-/* MDMA may lose the first few words of a descriptor chain */
-#define ANOMALY_05000146 (__SILICON_REVISION__ < 3)
-/* Source MDMA descriptor may stop with a DMA Error near beginning of descriptor fetch */
-#define ANOMALY_05000147 (__SILICON_REVISION__ < 3)
/* IMDMA S1/D1 Channel May Stall */
#define ANOMALY_05000149 (1)
-/* DMA engine may lose data due to incorrect handshaking */
-#define ANOMALY_05000150 (__SILICON_REVISION__ < 3)
-/* DMA stalls when all three controllers read data from the same source */
-#define ANOMALY_05000151 (__SILICON_REVISION__ < 3)
-/* Execution stall when executing in L2 and doing external accesses */
-#define ANOMALY_05000152 (__SILICON_REVISION__ < 3)
-/* Frame Delay in SPORT Multichannel Mode */
-#define ANOMALY_05000153 (__SILICON_REVISION__ < 3)
-/* SPORT TFS signal stays active in multichannel mode outside of valid channels */
-#define ANOMALY_05000154 (__SILICON_REVISION__ < 3)
/* Timers in PWM-Out Mode with PPI GP Receive (Input) Mode with 0 Frame Syncs */
#define ANOMALY_05000156 (__SILICON_REVISION__ < 4)
-/* Killed 32-Bit MMR Write Leads to Next System MMR Access Thinking It Should Be 32-Bit */
-#define ANOMALY_05000157 (__SILICON_REVISION__ < 3)
-/* DMA Lock-up@CCLK to SCLK ratios of 4:1, 2:1, or 1:1 */
-#define ANOMALY_05000159 (__SILICON_REVISION__ < 3)
-/* A read from external memory may return a wrong value with data cache enabled */
-#define ANOMALY_05000160 (__SILICON_REVISION__ < 3)
-/* Data Cache Fill data can be corrupted after/during Instruction DMA if certain core stalls exist */
-#define ANOMALY_05000161 (__SILICON_REVISION__ < 3)
-/* DMEM_CONTROL<12> is not set on Reset */
-#define ANOMALY_05000162 (__SILICON_REVISION__ < 3)
-/* SPORT Transmit Data Is Not Gated by External Frame Sync in Certain Conditions */
-#define ANOMALY_05000163 (__SILICON_REVISION__ < 3)
/* PPI Data Lengths between 8 and 16 Do Not Zero Out Upper Bits */
#define ANOMALY_05000166 (1)
/* Turning SPORTs on while External Frame Sync Is Active May Corrupt Data */
@@ -92,10 +46,6 @@
#define ANOMALY_05000169 (__SILICON_REVISION__ < 5)
/* Boot-ROM Modifies SICA_IWRx Wakeup Registers */
#define ANOMALY_05000171 (__SILICON_REVISION__ < 5)
-/* DSPID register values incorrect */
-#define ANOMALY_05000172 (__SILICON_REVISION__ < 3)
-/* DMA vs Core accesses to external memory */
-#define ANOMALY_05000173 (__SILICON_REVISION__ < 3)
/* Cache Fill Buffer Data lost */
#define ANOMALY_05000174 (__SILICON_REVISION__ < 5)
/* Overlapping Sequencer and Memory Stalls */
@@ -124,8 +74,6 @@
#define ANOMALY_05000189 (__SILICON_REVISION__ < 5)
/* PPI Not Functional@Core Voltage < 1Volt */
#define ANOMALY_05000190 (1)
-/* PPI does not invert the Driving PPICLK edge in Transmit Modes */
-#define ANOMALY_05000191 (__SILICON_REVISION__ < 3)
/* False I/O Pin Interrupts on Edge-Sensitive Inputs When Polarity Setting Is Changed */
#define ANOMALY_05000193 (__SILICON_REVISION__ < 5)
/* Restarting SPORT in Specific Modes May Cause Data Corruption */
@@ -213,10 +161,10 @@
/* Timing Requirements Change for External Frame Sync PPI Modes with Non-Zero PPI_DELAY */
#define ANOMALY_05000276 (__SILICON_REVISION__ < 5)
/* Writes to an I/O Data Register One SCLK Cycle after an Edge Is Detected May Clear Interrupt */
-#define ANOMALY_05000277 (__SILICON_REVISION__ < 3)
+#define ANOMALY_05000277 (__SILICON_REVISION__ < 5)
/* Disabling Peripherals with DMA Running May Cause DMA System Instability */
#define ANOMALY_05000278 (__SILICON_REVISION__ < 5)
-/* False Hardware Error Exception when ISR Context Is Not Restored */
+/* False Hardware Error when ISR Context Is Not Restored */
/* Temporarily walk around for bug 5423 till this issue is confirmed by
* official anomaly document. It looks 05000281 still exists on bf561
* v0.5.
@@ -270,8 +218,6 @@
#define ANOMALY_05000366 (1)
/* Possible RETS Register Corruption when Subroutine Is under 5 Cycles in Duration */
#define ANOMALY_05000371 (1)
-/* SSYNC Stalls Processor when Executed from Non-Cacheable Memory */
-#define ANOMALY_05000402 (__SILICON_REVISION__ == 4)
/* Level-Sensitive External GPIO Wakeups May Cause Indefinite Stall */
#define ANOMALY_05000403 (1)
/* TESTSET Instruction Causes Data Corruption with Writeback Data Cache Enabled */
@@ -294,16 +240,82 @@
#define ANOMALY_05000462 (1)
/* Boot Failure When SDRAM Control Signals Toggle Coming Out Of Reset */
#define ANOMALY_05000471 (1)
-/* Interrupted 32-Bit SPORT Data Register Access Results In Underflow */
+/* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
#define ANOMALY_05000473 (1)
-/* Possible Lockup Condition whem Modifying PLL from External Memory */
+/* Possible Lockup Condition when Modifying PLL from External Memory */
#define ANOMALY_05000475 (1)
/* TESTSET Instruction Cannot Be Interrupted */
#define ANOMALY_05000477 (1)
/* Reads of ITEST_COMMAND and ITEST_DATA Registers Cause Cache Corruption */
#define ANOMALY_05000481 (1)
-/* IFLUSH sucks at life */
+/* PLL May Latch Incorrect Values Coming Out of Reset */
+#define ANOMALY_05000489 (1)
+/* Instruction Memory Stalls Can Cause IFLUSH to Fail */
#define ANOMALY_05000491 (1)
+/* EXCPT Instruction May Be Lost If NMI Happens Simultaneously */
+#define ANOMALY_05000494 (1)
+/* RXS Bit in SPI_STAT May Become Stuck In RX DMA Modes */
+#define ANOMALY_05000501 (1)
+
+/*
+ * These anomalies have been "phased" out of analog.com anomaly sheets and are
+ * here to show running on older silicon just isn't feasible.
+ */
+
+/* Trace Buffers May Contain Errors in Emulation Mode and/or Exception, NMI, Reset Handlers */
+#define ANOMALY_05000116 (__SILICON_REVISION__ < 3)
+/* Erroneous Exception when Enabling Cache */
+#define ANOMALY_05000125 (__SILICON_REVISION__ < 3)
+/* Two bits in the Watchpoint Status Register (WPSTAT) are swapped */
+#define ANOMALY_05000134 (__SILICON_REVISION__ < 3)
+/* Enable wires from the Data Watchpoint Address Control Register (WPDACTL) are swapped */
+#define ANOMALY_05000135 (__SILICON_REVISION__ < 3)
+/* Stall in multi-unit DMA operations */
+#define ANOMALY_05000136 (__SILICON_REVISION__ < 3)
+/* Allowing the SPORT RX FIFO to fill will cause an overflow */
+#define ANOMALY_05000140 (__SILICON_REVISION__ < 3)
+/* Infinite Stall may occur with a particular sequence of consecutive dual dag events */
+#define ANOMALY_05000141 (__SILICON_REVISION__ < 3)
+/* Interrupts may be lost when a programmable input flag is configured to be edge sensitive */
+#define ANOMALY_05000142 (__SILICON_REVISION__ < 3)
+/* DMA and TESTSET conflict when both are accessing external memory */
+#define ANOMALY_05000144 (__SILICON_REVISION__ < 3)
+/* In PWM_OUT mode, you must enable the PPI block to generate a waveform from PPI_CLK */
+#define ANOMALY_05000145 (__SILICON_REVISION__ < 3)
+/* MDMA may lose the first few words of a descriptor chain */
+#define ANOMALY_05000146 (__SILICON_REVISION__ < 3)
+/* Source MDMA descriptor may stop with a DMA Error near beginning of descriptor fetch */
+#define ANOMALY_05000147 (__SILICON_REVISION__ < 3)
+/* DMA engine may lose data due to incorrect handshaking */
+#define ANOMALY_05000150 (__SILICON_REVISION__ < 3)
+/* DMA stalls when all three controllers read data from the same source */
+#define ANOMALY_05000151 (__SILICON_REVISION__ < 3)
+/* Execution stall when executing in L2 and doing external accesses */
+#define ANOMALY_05000152 (__SILICON_REVISION__ < 3)
+/* Frame Delay in SPORT Multichannel Mode */
+#define ANOMALY_05000153 (__SILICON_REVISION__ < 3)
+/* SPORT TFS signal stays active in multichannel mode outside of valid channels */
+#define ANOMALY_05000154 (__SILICON_REVISION__ < 3)
+/* Killed 32-Bit MMR Write Leads to Next System MMR Access Thinking It Should Be 32-Bit */
+#define ANOMALY_05000157 (__SILICON_REVISION__ < 3)
+/* DMA Lock-up@CCLK to SCLK ratios of 4:1, 2:1, or 1:1 */
+#define ANOMALY_05000159 (__SILICON_REVISION__ < 3)
+/* A read from external memory may return a wrong value with data cache enabled */
+#define ANOMALY_05000160 (__SILICON_REVISION__ < 3)
+/* Data Cache Fill data can be corrupted after/during Instruction DMA if certain core stalls exist */
+#define ANOMALY_05000161 (__SILICON_REVISION__ < 3)
+/* DMEM_CONTROL<12> is not set on Reset */
+#define ANOMALY_05000162 (__SILICON_REVISION__ < 3)
+/* SPORT Transmit Data Is Not Gated by External Frame Sync in Certain Conditions */
+#define ANOMALY_05000163 (__SILICON_REVISION__ < 3)
+/* DSPID register values incorrect */
+#define ANOMALY_05000172 (__SILICON_REVISION__ < 3)
+/* DMA vs Core accesses to external memory */
+#define ANOMALY_05000173 (__SILICON_REVISION__ < 3)
+/* PPI does not invert the Driving PPICLK edge in Transmit Modes */
+#define ANOMALY_05000191 (__SILICON_REVISION__ < 3)
+/* SSYNC Stalls Processor when Executed from Non-Cacheable Memory */
+#define ANOMALY_05000402 (__SILICON_REVISION__ == 4)
/* Anomalies that don't exist on this proc */
#define ANOMALY_05000119 (0)
@@ -316,6 +328,7 @@
#define ANOMALY_05000353 (1)
#define ANOMALY_05000364 (0)
#define ANOMALY_05000380 (0)
+#define ANOMALY_05000383 (0)
#define ANOMALY_05000386 (1)
#define ANOMALY_05000389 (0)
#define ANOMALY_05000400 (0)
@@ -330,6 +343,7 @@
#define ANOMALY_05000465 (0)
#define ANOMALY_05000467 (0)
#define ANOMALY_05000474 (0)
+#define ANOMALY_05000480 (0)
#define ANOMALY_05000485 (0)
#endif
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 18/18] Blackfin: adi boards: also set stderr to nc with helper
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (16 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 17/18] Blackfin: update anomaly lists to latest public info Mike Frysinger
@ 2011-06-28 19:36 ` Mike Frysinger
2011-06-29 2:50 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger
` (5 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-28 19:36 UTC (permalink / raw)
To: u-boot
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
include/configs/bfin_adi_common.h | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/include/configs/bfin_adi_common.h b/include/configs/bfin_adi_common.h
index 80f8a14..57d9b97 100644
--- a/include/configs/bfin_adi_common.h
+++ b/include/configs/bfin_adi_common.h
@@ -204,7 +204,8 @@
"nc=" \
"set ncip ${serverip};" \
"set stdin nc;" \
- "set stdout nc" \
+ "set stdout nc;" \
+ "set stderr nc" \
"\0"
# else
# define NETCONSOLE_ENV
--
1.7.5.3
^ permalink raw reply related [flat|nested] 143+ 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
` (17 preceding siblings ...)
2011-06-28 19:36 ` [U-Boot] [PATCH 18/18] Blackfin: adi boards: also set stderr to nc with helper Mike Frysinger
@ 2011-06-29 2:50 ` Mike Frysinger
2011-06-29 21:23 ` Wolfgang Denk
2011-06-29 21:23 ` [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Wolfgang Denk
` (4 subsequent siblings)
23 siblings, 1 reply; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ messages in thread
* [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (18 preceding siblings ...)
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 17:23 ` Mike Frysinger
` (3 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Wolfgang Denk @ 2011-06-29 21:23 UTC (permalink / raw)
To: u-boot
Dear Mike Frysinger,
In message <1309289787-7846-1-git-send-email-vapier@gentoo.org> you wrote:
> 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
All NAK for disobeying the well known rules.
See previous messages.
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 is a garment we continuously alter, but which never seems to
fit." - David McCord
^ permalink raw reply [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (19 preceding siblings ...)
2011-06-29 21:23 ` [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Wolfgang Denk
@ 2011-06-30 17:23 ` Mike Frysinger
2011-07-05 5:25 ` [U-Boot] [PATCH 19/21] Blackfin: serial: move early debug strings into .rodata section Mike Frysinger
` (2 subsequent siblings)
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-06-30 17:23 UTC (permalink / raw)
To: u-boot
On Tue, Jun 28, 2011 at 15:36, Mike Frysinger wrote:
> 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
i think in this patch series, these are the only two that were sent
out previously. and they should be unchanged from the previous
posting.
-mike
^ permalink raw reply [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 19/21] Blackfin: serial: move early debug strings into .rodata section
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (20 preceding siblings ...)
2011-06-30 17:23 ` Mike Frysinger
@ 2011-07-05 5:25 ` Mike Frysinger
2011-07-05 5:25 ` [U-Boot] [PATCH 20/21] Blackfin: switch to common display_options() Mike Frysinger
2011-07-05 5:25 ` [U-Boot] [PATCH 21/21] Blackfin: jtag-console: fix timer usage Mike Frysinger
2011-07-12 6:21 ` [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
2011-07-12 6:23 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger
23 siblings, 2 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-07-05 5:25 UTC (permalink / raw)
To: u-boot
Rewrite the assembly serial_early_puts() helper to place the strings
in the .rodata section rather than embedding them directly in the
.text section. Using .text is a little simpler, but it doesn't let
people execute out of internal L1 sram (since core reads don't work
on those regions).
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
arch/blackfin/cpu/serial.h | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/arch/blackfin/cpu/serial.h b/arch/blackfin/cpu/serial.h
index f649e40..8a076dd 100644
--- a/arch/blackfin/cpu/serial.h
+++ b/arch/blackfin/cpu/serial.h
@@ -288,16 +288,16 @@ static inline void serial_early_puts(const char *s)
*/
#ifdef CONFIG_DEBUG_EARLY_SERIAL
# define serial_early_puts(str) \
- call _get_pc; \
- jump 1f; \
+ .section .rodata; \
+ 7: \
.ascii "Early:"; \
.ascii __FILE__; \
.ascii ": "; \
.ascii str; \
.asciz "\n"; \
- .align 4; \
-1: \
- R0 += 2; \
+ .previous; \
+ R0.L = 7b; \
+ R0.H = 7b; \
call _serial_puts;
#else
# define serial_early_puts(str)
--
1.7.6
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 20/21] Blackfin: switch to common display_options()
2011-07-05 5:25 ` [U-Boot] [PATCH 19/21] Blackfin: serial: move early debug strings into .rodata section Mike Frysinger
@ 2011-07-05 5:25 ` Mike Frysinger
2011-07-05 5:25 ` [U-Boot] [PATCH 21/21] Blackfin: jtag-console: fix timer usage Mike Frysinger
1 sibling, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-07-05 5:25 UTC (permalink / raw)
To: u-boot
Use common code to output the version string rather than doing it
ourselves.
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 e00050c..14ad3e8 100644
--- a/arch/blackfin/lib/board.c
+++ b/arch/blackfin/lib/board.c
@@ -53,7 +53,7 @@ static inline void serial_early_puts(const char *s)
static int display_banner(void)
{
- printf("\n\n%s\n\n", version_string);
+ display_options();
printf("CPU: ADSP %s "
"(Detected Rev: 0.%d) "
"(%s boot)\n",
--
1.7.6
^ permalink raw reply related [flat|nested] 143+ messages in thread* [U-Boot] [PATCH 21/21] Blackfin: jtag-console: fix timer usage
2011-07-05 5:25 ` [U-Boot] [PATCH 19/21] Blackfin: serial: move early debug strings into .rodata section Mike Frysinger
2011-07-05 5:25 ` [U-Boot] [PATCH 20/21] Blackfin: switch to common display_options() Mike Frysinger
@ 2011-07-05 5:25 ` Mike Frysinger
1 sibling, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-07-05 5:25 UTC (permalink / raw)
To: u-boot
Reported-by: Graeme Russ <graeme.russ@gmail.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
arch/blackfin/cpu/jtag-console.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/blackfin/cpu/jtag-console.c b/arch/blackfin/cpu/jtag-console.c
index e0f2975..a77358a 100644
--- a/arch/blackfin/cpu/jtag-console.c
+++ b/arch/blackfin/cpu/jtag-console.c
@@ -48,11 +48,11 @@ static inline uint32_t bfin_read_emudat(void)
static bool jtag_write_emudat(uint32_t emudat)
{
static bool overflowed = false;
- ulong timeout = get_timer(0) + CONFIG_JTAG_CONSOLE_TIMEOUT;
+ ulong timeout = get_timer(0);
while (bfin_read_DBGSTAT() & 0x1) {
if (overflowed)
return overflowed;
- if (timeout < get_timer(0))
+ if (get_timer(timeout) > CONFIG_JTAG_CONSOLE_TIMEOUT)
overflowed = true;
}
overflowed = false;
--
1.7.6
^ permalink raw reply related [flat|nested] 143+ messages in thread
* [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
` (21 preceding siblings ...)
2011-07-05 5:25 ` [U-Boot] [PATCH 19/21] Blackfin: serial: move early debug strings into .rodata section Mike Frysinger
@ 2011-07-12 6:21 ` Mike Frysinger
2011-07-12 6:23 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger
23 siblings, 0 replies; 143+ messages in thread
From: Mike Frysinger @ 2011-07-12 6:21 UTC (permalink / raw)
To: u-boot
On Tuesday, June 28, 2011 15:36:09 Mike Frysinger wrote:
> 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
these are the only ones that have been previously posted. they were part of a
diff patchset for merging that was ultimately split up and the other
changesets were merged. these two are unmodified from their previous
appearance on the list.
-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/20110712/65d6a2ab/attachment.pgp
^ permalink raw reply [flat|nested] 143+ 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
` (22 preceding siblings ...)
2011-07-12 6:21 ` [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
@ 2011-07-12 6:23 ` Mike Frysinger
2011-08-02 19:49 ` Wolfgang Denk
23 siblings, 1 reply; 143+ 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] 143+ messages in thread* [U-Boot] Pull request u-boot-blackfin.git
2011-07-12 6:23 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger
@ 2011-08-02 19:49 ` Wolfgang Denk
0 siblings, 0 replies; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ messages in thread
* [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1
@ 2010-10-02 20:05 Mike Frysinger
2010-10-04 17:33 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger
0 siblings, 1 reply; 143+ 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] 143+ 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
@ 2010-10-04 17:33 ` Mike Frysinger
2010-10-05 12:43 ` Wolfgang Denk
0 siblings, 1 reply; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ messages in thread
* [U-Boot] Pull request u-boot-blackfin.git
@ 2010-04-09 21:03 Mike Frysinger
0 siblings, 0 replies; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ 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; 143+ 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] 143+ messages in thread
end of thread, other threads:[~2011-11-21 21:05 UTC | newest]
Thread overview: 143+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-28 19:36 [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 01/18] Blackfin: uart: move debug buffers into local bss Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 02/18] Blackfin: uart: add multiple serial support Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 03/18] Blackfin: adi boards: enable multi serial support by default Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 04/18] Blackfin: dont reset SWRST on newer bf526 parts Mike Frysinger
2011-07-05 5:24 ` [U-Boot] [PATCH v2] " Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 05/18] Blackfin: add init.elf helper code Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 06/18] Blackfin: uart: fix printf warning Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 07/18] Blackfin: post: setup default CONFIG_SYS_POST_WORD_ADDR Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 08/18] Blackfin: gpio: optimize free path a little Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 09/18] Blackfin: sync MMR read/write helpers with Linux Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 10/18] Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: update network settings Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 11/18] Blackfin: cm-bf537e/cm-bf537u/tcm-bf537: enable mmc_spi support Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 12/18] Blackfin: portmux: allow header to be included in assembly files Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 13/18] Blackfin: drop unused dma.h header from start code Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 14/18] Blackfin: adi boards: enable pretty flash progress output Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 15/18] Blackfin: split out async setup Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 16/18] Blackfin: serial: convert to bfin_{read, write} helpers Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 17/18] Blackfin: update anomaly lists to latest public info Mike Frysinger
2011-06-28 19:36 ` [U-Boot] [PATCH 18/18] Blackfin: adi boards: also set stderr to nc with helper 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-06-29 21:23 ` [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Wolfgang Denk
2011-06-30 17:23 ` Mike Frysinger
2011-07-05 5:25 ` [U-Boot] [PATCH 19/21] Blackfin: serial: move early debug strings into .rodata section Mike Frysinger
2011-07-05 5:25 ` [U-Boot] [PATCH 20/21] Blackfin: switch to common display_options() Mike Frysinger
2011-07-05 5:25 ` [U-Boot] [PATCH 21/21] Blackfin: jtag-console: fix timer usage Mike Frysinger
2011-07-12 6:21 ` [U-Boot] [PATCH 00/18] Blackfin updates for v2011.09 Mike Frysinger
2011-07-12 6:23 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger
2011-08-02 19:49 ` 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-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-10-02 20:05 [U-Boot] [PATCH 00/37] Blackfin updates for v2010.12-rc1 Mike Frysinger
2010-10-04 17:33 ` [U-Boot] Pull request u-boot-blackfin.git Mike Frysinger
2010-10-05 12:43 ` 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.