diff options
Diffstat (limited to 'board/nx823/flash.c')
| -rw-r--r-- | board/nx823/flash.c | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/board/nx823/flash.c b/board/nx823/flash.c index 194d841e4..336e70412 100644 --- a/board/nx823/flash.c +++ b/board/nx823/flash.c @@ -27,8 +27,9 @@  #include <common.h>  #include <mpc8xx.h> +DECLARE_GLOBAL_DATA_PTR; +  flash_info_t	flash_info[CONFIG_SYS_MAX_FLASH_BANKS]; /* info for FLASH chips	*/ -extern u_long  *my_sernum;		/* from nx823.c */  /*-----------------------------------------------------------------------   * Protection Flags: @@ -346,7 +347,7 @@ int write_buff (flash_info_t *info, uchar *src, ulong addr, ulong cnt)  	if (addr >= CONFIG_SYS_FLASH_SN_SECTOR && addr < CONFIG_SYS_FLASH_SN_BASE)  	{  		u_long dest = CONFIG_SYS_FLASH_SN_BASE; -		u_short *sn = (u_short *)my_sernum; +		u_short *sn = (u_short *)gd->bd->bi_sernum;  		printf("(saving sernum)");  		for (i=0; i<4; i++) |