diff options
Diffstat (limited to 'board/mpl')
| -rw-r--r-- | board/mpl/common/flash.c | 15 | 
1 files changed, 1 insertions, 14 deletions
| diff --git a/board/mpl/common/flash.c b/board/mpl/common/flash.c index 61f031aab..81d7271a1 100644 --- a/board/mpl/common/flash.c +++ b/board/mpl/common/flash.c @@ -600,7 +600,7 @@ int	flash_erase (flash_info_t *info, int s_first, int s_last)  {  	volatile FLASH_WORD_SIZE *addr = (FLASH_WORD_SIZE *)(info->start[0]);  	volatile FLASH_WORD_SIZE *addr2; -	int flag, prot, sect, l_sect; +	int flag, prot, sect;  	int i, rcode = 0; @@ -632,8 +632,6 @@ int	flash_erase (flash_info_t *info, int s_first, int s_last)  		printf ("\n");  	} -	l_sect = -1; -  	/* Disable interrupts which might cause a timeout here */  	flag = disable_interrupts(); @@ -672,7 +670,6 @@ int	flash_erase (flash_info_t *info, int s_first, int s_last)  					rcode |= wait_for_DQ7(info, sect);  				}  			} -			l_sect = sect;  			/*  			 * Wait for each sector to complete, it's more  			 * reliable.  According to AMD Spec, you must @@ -691,16 +688,6 @@ int	flash_erase (flash_info_t *info, int s_first, int s_last)  	/* wait at least 80us - let's wait 1 ms */  	udelay (1000); -#if 0 -	/* -	 * We wait for the last triggered sector -	 */ -	if (l_sect < 0) -		goto DONE; -	wait_for_DQ7(info, l_sect); - -DONE: -#endif  	/* reset to read mode */  	addr = (FLASH_WORD_SIZE *)info->start[0];  	addr[0] = (FLASH_WORD_SIZE)0x00F000F0;	/* reset bank */ |