Rename load_sernum_ethaddr() to kup_load_sernum_ethaddr() and have board init code call it rather than the common ppc board code.
Signed-off-by: Mike Frysinger <vap...@gentoo.org> CC: Ben Warren <biggerbadder...@gmail.com> --- board/kup/common/load_sernum_ethaddr.c | 6 +++++- board/kup/kup4k/kup4k.c | 3 +++ board/kup/kup4x/kup4x.c | 4 +++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/board/kup/common/load_sernum_ethaddr.c b/board/kup/common/load_sernum_ethaddr.c index 741e9a5..5f725f8 100644 --- a/board/kup/common/load_sernum_ethaddr.c +++ b/board/kup/common/load_sernum_ethaddr.c @@ -51,7 +51,7 @@ #define ETHADDR_TOKEN "ethaddr=" #define LCD_TOKEN "lcd=" -void load_sernum_ethaddr (void) +void kup_load_sernum_ethaddr (void) { unsigned char *hwi; char *var; @@ -92,3 +92,7 @@ void load_sernum_ethaddr (void) } } } + +void load_sernum_ethaddr (void) +{ +} diff --git a/board/kup/kup4k/kup4k.c b/board/kup/kup4k/kup4k.c index df3ffb4..f49c85a 100644 --- a/board/kup/kup4k/kup4k.c +++ b/board/kup/kup4k/kup4k.c @@ -233,6 +233,8 @@ phys_size_t initdram (int board_type) /* ------------------------------------------------------------------------- */ +extern void kup_load_sernum_ethaddr(void); + int misc_init_r (void) { #ifdef CONFIG_STATUS_LED @@ -250,6 +252,7 @@ int misc_init_r (void) immap->im_ioport.iop_papar &= ~0x80; immap->im_ioport.iop_padat |= 0x80; /* turn it off */ #endif + kup_load_sernum_ethaddr(); setenv("hw","4k"); poweron_key(); return (0); diff --git a/board/kup/kup4x/kup4x.c b/board/kup/kup4x/kup4x.c index c5b742d..b5b7595 100644 --- a/board/kup/kup4x/kup4x.c +++ b/board/kup/kup4x/kup4x.c @@ -292,10 +292,11 @@ static long int dram_size (long int mamr_value, long int *base, } #endif +extern void kup_load_sernum_ethaddr(void); + int misc_init_r (void) { volatile immap_t *immap = (immap_t *) CONFIG_SYS_IMMR; - #ifdef CONFIG_IDE_LED /* Configure PA8 as output port */ immap->im_ioport.iop_padir |= 0x80; @@ -306,6 +307,7 @@ int misc_init_r (void) #ifdef KUP4X_USB usb_init_kup4x (); #endif + kup_load_sernum_ethaddr(); setenv ("hw", "4x"); poweron_key (); return (0); -- 1.6.1.3 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot