brcm47xx: update board detection patches

This is now the version which was send for mainline Linux kernel 
inclusion. The data needed to detection a board is now stored in init 
data.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38036 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
Hauke Mehrtens
2013-09-18 14:33:54 +00:00
parent df9cbcd450
commit 3d8f232fda
5 changed files with 223 additions and 28 deletions

View File

@@ -1344,7 +1344,7 @@ static struct platform_t __init *platform_detect(void)
board = bcm47xx_board_get();
board_name = bcm47xx_board_get_name();
if (board != BCM47XX_BOARD_UNKNOWN && board != BCM47XX_BOARD_NON)
if (board != BCM47XX_BOARD_UNKNOWN && board != BCM47XX_BOARD_NO)
printk(MODULE_NAME ": kernel found a \"%s\"\n", board_name);
switch(board) {
@@ -1447,7 +1447,7 @@ static struct platform_t __init *platform_detect(void)
case BCM47XX_BOARD_NETGEAR_WNDR3700V3:
return &platforms[WNDR3700V3];
case BCM47XX_BOARD_UNKNOWN:
case BCM47XX_BOARD_NON:
case BCM47XX_BOARD_NO:
printk(MODULE_NAME ": unknown board found, try legacy detect\n");
printk(MODULE_NAME ": please open a ticket at https://dev.openwrt.org and attach the complete nvram\n");
return platform_detect_legacy();