diff options
Diffstat (limited to 'target/linux/adm5120/files/arch/mips')
| -rw-r--r-- | target/linux/adm5120/files/arch/mips/adm5120/prom.c | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/target/linux/adm5120/files/arch/mips/adm5120/prom.c b/target/linux/adm5120/files/arch/mips/adm5120/prom.c index 4ea9a6fdc..7d61490ca 100644 --- a/target/linux/adm5120/files/arch/mips/adm5120/prom.c +++ b/target/linux/adm5120/files/arch/mips/adm5120/prom.c @@ -137,6 +137,7 @@ static struct {  	ZYXEL_BOARD(ZYNOS_BOARD_P334WH,	MACH_ADM5120_P334WH),  	ZYXEL_BOARD(ZYNOS_BOARD_P334WHD, MACH_ADM5120_P334WHD),  	ZYXEL_BOARD(ZYNOS_BOARD_P334WT,	MACH_ADM5120_P334WT), +	ZYXEL_BOARD(ZYNOS_BOARD_P334WT_ALT,	MACH_ADM5120_P334WT),  	ZYXEL_BOARD(ZYNOS_BOARD_P335,	MACH_ADM5120_P335),  	ZYXEL_BOARD(ZYNOS_BOARD_P335PLUS, MACH_ADM5120_P335PLUS),  	ZYXEL_BOARD(ZYNOS_BOARD_P335U,	MACH_ADM5120_P335U) @@ -144,19 +145,19 @@ static struct {  static unsigned long __init detect_machtype_bootbase(void)  { -	unsigned long ret;  	int i; -	ret = MACH_ADM5120_GENERIC;  	for (i = 0; i < ARRAY_SIZE(zynos_boards); i++) {  		if (zynos_boards[i].vendor_id == bootbase_info.vendor_id &&  			zynos_boards[i].board_id == bootbase_info.board_id) { -			ret = zynos_boards[i].mach_type; +			return zynos_boards[i].mach_type;  			break;  		}  	} -	return ret; +	printk(KERN_WARNING "Unknown ZyXEL model (%u)\n", +				bootbase_info.board_id); +	return MACH_ADM5120_GENERIC;  }  static struct {  | 
