mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-30 21:44:27 -04:00 
			
		
		
		
	There is no driver and it crashes the kernel, so just remove it. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
		
			
				
	
	
		
			28 lines
		
	
	
		
			948 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			948 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| --- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
 | |
| +++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
 | |
| @@ -707,10 +707,20 @@ void __init board_prom_init(void)
 | |
|  
 | |
|  	/* dump cfe version */
 | |
|  	cfe = boot_addr + BCM963XX_CFE_VERSION_OFFSET;
 | |
| -	if (!memcmp(cfe, "cfe-v", 5))
 | |
| -		snprintf(cfe_version, sizeof(cfe_version), "%u.%u.%u-%u.%u",
 | |
| -			 cfe[5], cfe[6], cfe[7], cfe[8], cfe[9]);
 | |
| -	else
 | |
| +	if (strstarts(cfe, "cfe-")) {
 | |
| +		if(cfe[4] == 'v') {
 | |
| +			if(cfe[5] == 'd')
 | |
| +				snprintf(cfe_version, 11, "%s", (char *) &cfe[5]);
 | |
| +			else if (cfe[10] > 0)
 | |
| +				snprintf(cfe_version, sizeof(cfe_version), "%u.%u.%u-%u.%u-%u",
 | |
| +					 cfe[5], cfe[6], cfe[7], cfe[8], cfe[9], cfe[10]);
 | |
| +			else
 | |
| +				snprintf(cfe_version, sizeof(cfe_version), "%u.%u.%u-%u.%u",
 | |
| +					 cfe[5], cfe[6], cfe[7], cfe[8], cfe[9]);
 | |
| +		} else {
 | |
| +			snprintf(cfe_version, 12, "%s", (char *) &cfe[4]);
 | |
| +		}
 | |
| +	} else
 | |
|  		strcpy(cfe_version, "unknown");
 | |
|  	pr_info("CFE version: %s\n", cfe_version);
 | |
|  
 |