[U-Boot] Pull request: u-boot-blackfin
Tom Rini
trini at ti.com
Wed Aug 6 14:38:10 CEST 2014
On Mon, Aug 04, 2014 at 09:56:45AM +0800, Sonic Zhang wrote:
> Hi Tom,
>
> Please pull the following patches for Blackfin from u-boot-blackfin
> into your tree.
>
> Thanks
>
> Sonic Zhang
>
> The following changes since commit e1b362f4425209d836f230a872ef2bf04b45de27:
>
> boards.cfg : Add maintainers entries for SOCFPGA (2014-07-29 11:51:03 -0400)
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-blackfin.git master
>
> for you to fetch changes up to 97cd2735b279068037013426977c44f45a8d5151:
>
> support blackfin board initialization in generic board_f (2014-08-01
> 18:21:45 +0800)
>
> ----------------------------------------------------------------
> Aaron Wu (1):
> bfin: add register define required by core B on dual core BF609 processor
>
> Scott Jiang (1):
> blackfin: spi clock is in sysclk1 domain instead of sysclk0
>
> Sonic Zhang (2):
> blackfin: convert blackfin board_f and board_r to use generic
> board init functions
> support blackfin board initialization in generic board_f
>
> arch/blackfin/config.mk | 3 +
> arch/blackfin/cpu/cpu.c | 333 +++++++++++++++--
> arch/blackfin/cpu/start.S | 14 +-
> arch/blackfin/cpu/u-boot.lds | 4 +-
> arch/blackfin/include/asm/clock.h | 2 +-
> arch/blackfin/include/asm/mach-bf609/BF609_def.h | 2 +
> arch/blackfin/include/asm/u-boot.h | 3 +
> arch/blackfin/lib/Makefile | 7 +-
> arch/blackfin/lib/board.c | 443 -----------------------
> arch/blackfin/lib/sections.c | 11 +
> common/board_f.c | 35 +-
> include/configs/bfin_adi_common.h | 4 +
> include/watchdog.h | 2 +-
> 13 files changed, 366 insertions(+), 497 deletions(-)
> delete mode 100644 arch/blackfin/lib/board.c
> create mode 100644 arch/blackfin/lib/sections.c
With this applied, MAKEALL -a blackfin fails for a number of boards. In
addition, this also breaks m68k as they haven't switched over to generic
board yet and need:
diff --git a/include/watchdog.h b/include/watchdog.h
index 174c894..9273fa1 100644
--- a/include/watchdog.h
+++ b/include/watchdog.h
@@ -21,7 +21,8 @@
int init_func_watchdog_reset(void);
#endif
-#if defined(CONFIG_WATCHDOG) || defined(CONFIG_HW_WATCHDOG)
+#if defined(CONFIG_SYS_GENERIC_BOARD) && \
+ (defined(CONFIG_WATCHDOG) || defined(CONFIG_HW_WATCHDOG))
#define INIT_FUNC_WATCHDOG_INIT init_func_watchdog_init,
#define INIT_FUNC_WATCHDOG_RESET init_func_watchdog_reset,
#else
So, NAK.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140806/d35daaed/attachment.pgp>
More information about the U-Boot
mailing list