diff options
| -rw-r--r-- | board/freescale/m54451evb/m54451evb.c | 4 | ||||
| -rw-r--r-- | board/freescale/m54455evb/m54455evb.c | 7 | ||||
| -rw-r--r-- | board/freescale/m54455evb/mii.c | 4 | ||||
| -rw-r--r-- | include/configs/M54451EVB.h | 5 | ||||
| -rw-r--r-- | include/configs/M54455EVB.h | 5 | 
5 files changed, 12 insertions, 13 deletions
| diff --git a/board/freescale/m54451evb/m54451evb.c b/board/freescale/m54451evb/m54451evb.c index 5b33a8358..768f40bb0 100644 --- a/board/freescale/m54451evb/m54451evb.c +++ b/board/freescale/m54451evb/m54451evb.c @@ -49,7 +49,7 @@ phys_size_t initdram(int board_type)  	 * Serial Boot: The dram is already initialized in start.S  	 * only require to return DRAM size  	 */ -	dramsize = CFG_SDRAM_SIZE * 0x100000 >> 1; +	dramsize = CFG_SDRAM_SIZE * 0x100000;  #else  	volatile sdramc_t *sdram = (volatile sdramc_t *)(MMAP_SDRAM);  	volatile gpio_t *gpio = (volatile gpio_t *)(MMAP_GPIO); @@ -67,7 +67,7 @@ phys_size_t initdram(int board_type)  	}  	i--; -	gpio->mscr_sdram = 0x44; +	gpio->mscr_sdram = CFG_SDRAM_DRV_STRENGTH;  	sdram->sdcs0 = (CFG_SDRAM_BASE | i); diff --git a/board/freescale/m54455evb/m54455evb.c b/board/freescale/m54455evb/m54455evb.c index 4f02121a5..100682a26 100644 --- a/board/freescale/m54455evb/m54455evb.c +++ b/board/freescale/m54455evb/m54455evb.c @@ -171,7 +171,7 @@ void pci_init_board(void)  }  #endif				/* CONFIG_PCI */ -#if defined(CFG_FLASH_CFI) +#if defined(CONFIG_FLASH_CFI_LEGACY)  #include <flash.h>  ulong board_flash_get_legacy (ulong base, int banknum, flash_info_t * info)  { @@ -189,7 +189,7 @@ ulong board_flash_get_legacy (ulong base, int banknum, flash_info_t * info)  	info->erase_blk_tout    = 16384;  	info->write_tout        = 2;  	info->buffer_write_tout = 5; -	info->vendor            = 2; /* CFI_CMDSET_AMD_STANDARD */ +	info->vendor            = 0xFFF0; /* CFI_CMDSET_AMD_LEGACY */  	info->cmd_reset         = 0x00F0;  	info->interface         = FLASH_CFI_X8;  	info->legacy_unlock     = 0; @@ -199,12 +199,11 @@ ulong board_flash_get_legacy (ulong base, int banknum, flash_info_t * info)  	info->ext_addr          = 0;  	info->cfi_version       = 0x3133; -	info->cfi_offset        = 0x0055; +	info->cfi_offset        = 0x0000;  	info->addr_unlock1      = 0x00000555;  	info->addr_unlock2      = 0x000002AA;  	info->name              = "CFI conformant"; -  	info->size              = 0;  	info->sector_count      = CFG_ATMEL_TOTALSECT;  	info->start[0] = base; diff --git a/board/freescale/m54455evb/mii.c b/board/freescale/m54455evb/mii.c index 7a59aa067..0be5439ef 100644 --- a/board/freescale/m54455evb/mii.c +++ b/board/freescale/m54455evb/mii.c @@ -237,6 +237,10 @@ void __mii_init(void)  	fecp = (fec_t *) info->miibase; +	fecpin_setclear(dev, 1); + +	mii_reset(info); +  	/* We use strictly polling mode only */  	fecp->eimr = 0; diff --git a/include/configs/M54451EVB.h b/include/configs/M54451EVB.h index 588c00c62..cf58239df 100644 --- a/include/configs/M54451EVB.h +++ b/include/configs/M54451EVB.h @@ -140,9 +140,8 @@  	"u-boot=u-boot.bin\0"			\  	"load=tftp ${loadaddr) ${u-boot}\0"	\  	"upd=run load; run prog\0"		\ -	"prog=prot off 0 " MK_STR(CFG_UBOOT_END)\ -	"; era 0 " MK_STR(CFG_UBOOT_END)	\ -	"2ffff;"				\ +	"prog=prot off 0 " MK_STR(CFG_UBOOT_END)	\ +	"; era 0 " MK_STR(CFG_UBOOT_END) " ;"	\  	"cp.b ${loadaddr} 0 ${filesize};"	\  	"save\0"				\  	"" diff --git a/include/configs/M54455EVB.h b/include/configs/M54455EVB.h index 476aba347..ad9c15eb9 100644 --- a/include/configs/M54455EVB.h +++ b/include/configs/M54455EVB.h @@ -157,7 +157,7 @@  	" " MK_STR(CFG_UBOOT_END) ";"		\  	"era " MK_STR(CFG_FLASH_BASE) " "	\  	MK_STR(CFG_UBOOT_END) ";"		\ -	"cp.b ${loadaddr} " MK_STR(CFG_FLASH_BASE)\ +	"cp.b ${loadaddr} " MK_STR(CFG_FLASH_BASE)	\  	" ${filesize}; save\0"			\  	""  #endif @@ -388,9 +388,6 @@  #endif  #endif -#define CFG_FLASH_PROTECTION		/* "Real" (hardware) sectors protection */ -#define CFG_FLASH_CHECKSUM -  /*   * This is setting for JFFS2 support in u-boot.   * NOTE: Enable CONFIG_CMD_JFFS2 for JFFS2 support. |