[U-Boot] 83xx 85xx: UEC: Implicit declaration of function 'uec_standard_init'

Richard Retanubun RichardRetanubun at RuggedCom.com
Tue Jun 16 22:50:06 CEST 2009


[snip]
> How about removing the  include "netdev.h" and adding:
> 
> extern int uec_standard_init(bd_t *bis);
> 
D'oh!

diff --git a/cpu/mpc83xx/cpu.c b/cpu/mpc83xx/cpu.c
index c4331ae..f29b848 100644
--- a/cpu/mpc83xx/cpu.c
+++ b/cpu/mpc83xx/cpu.c
@@ -33,13 +33,14 @@
  #include <asm/processor.h>
  #include <libfdt.h>
  #include <tsec.h>
-#include <netdev.h>
  #include <fsl_esdhc.h>
  #ifdef CONFIG_BOOTCOUNT_LIMIT
  #include <asm/immap_qe.h>
  #include <asm/io.h>
  #endif

+extern int uec_standard_init(bd_t *bis);
+
  DECLARE_GLOBAL_DATA_PTR;

  int checkcpu(void)


Yeah, this works (if we want to patch it, better do it for the cpu/mpc85xx/cpu.c also though) :)

> IMHO this submission should be backed out - it looks like it wasn't properly baked.

I'll let you make the call on that, the patch does introduce a nice cleanup on a
problem I've compounded in the past so I am quite grateful for it.

- Richard


More information about the U-Boot mailing list