summaryrefslogtreecommitdiffstats
path: root/target/linux/brcm63xx/patches-3.8/309-cfe_version_mod.patch
blob: 9482b6b56ff3772882374b61576b98fa9299923f (plain)
1
2
3
4
5
6
7
8
9
10
11
--- a/arch/mips/bcm63xx/boards/board_bcm963xx.c
+++ b/arch/mips/bcm63xx/boards/board_bcm963xx.c
@@ -798,6 +798,8 @@ void __init board_prom_init(void)
 	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 (!memcmp(cfe, "cfe-", 4))
+		snprintf(cfe_version, 16, "%s", (char *) &cfe[4]);
 	else
 		strcpy(cfe_version, "unknown");
 	printk(KERN_INFO PFX "CFE version: %s\n", cfe_version);