From: Jonas Gorski Date: Tue, 9 Oct 2012 08:08:49 +0000 (+0000) Subject: bcm63xx: remove bcm_tag usage in kernel X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=fbe0af32373d6cb427205efc3b0503b8b6f4ffe8;p=openwrt%2Fstaging%2Frobimarko.git bcm63xx: remove bcm_tag usage in kernel Fixes #12292. SVN-Revision: 33670 --- diff --git a/target/linux/brcm63xx/patches-3.3/304-boardid_fixup.patch b/target/linux/brcm63xx/patches-3.3/304-boardid_fixup.patch index 0c2fab5753..3b9e23ef7d 100644 --- a/target/linux/brcm63xx/patches-3.3/304-boardid_fixup.patch +++ b/target/linux/brcm63xx/patches-3.3/304-boardid_fixup.patch @@ -4,7 +4,7 @@ #include #include #include -+#include ++#include #define PFX "board_bcm963xx: " @@ -26,10 +26,10 @@ + struct bcm_tag *tag = (struct bcm_tag *)(boot_addr + CFE_OFFSET_64K); + + /* check if bcm_tag is at 64k offset */ -+ if (strncmp(nvram.name, tag->boardid, BOARDID_LEN) != 0) { ++ if (strncmp(nvram.name, tag->board_id, BOARDID_LEN) != 0) { + /* else try 128k */ + tag = (struct bcm_tag *)(boot_addr + CFE_OFFSET_128K); -+ if (strncmp(nvram.name, tag->boardid, BOARDID_LEN) != 0) { ++ if (strncmp(nvram.name, tag->board_id, BOARDID_LEN) != 0) { + /* No tag found */ + printk(KERN_DEBUG "No bcm_tag found!\n"); + return; diff --git a/target/linux/brcm63xx/patches-3.3/401-MIPS-BCM63XX-register-ohci-device.patch b/target/linux/brcm63xx/patches-3.3/401-MIPS-BCM63XX-register-ohci-device.patch index 27ecc5a8b8..33b1a39350 100644 --- a/target/linux/brcm63xx/patches-3.3/401-MIPS-BCM63XX-register-ohci-device.patch +++ b/target/linux/brcm63xx/patches-3.3/401-MIPS-BCM63XX-register-ohci-device.patch @@ -67,7 +67,7 @@ Subject: [PATCH 24/63] MIPS: BCM63XX: register ohci device. #include +#include #include - #include + #include @@ -916,6 +917,9 @@ int __init board_register_devices(void) !board_get_mac_address(board.enet1.mac_addr)) diff --git a/target/linux/brcm63xx/patches-3.3/403-MIPS-BCM63XX-register-ehci-device.patch b/target/linux/brcm63xx/patches-3.3/403-MIPS-BCM63XX-register-ehci-device.patch index cd5eb73ced..d6773d5657 100644 --- a/target/linux/brcm63xx/patches-3.3/403-MIPS-BCM63XX-register-ehci-device.patch +++ b/target/linux/brcm63xx/patches-3.3/403-MIPS-BCM63XX-register-ehci-device.patch @@ -49,7 +49,7 @@ Subject: [PATCH 26/63] MIPS: BCM63XX: register ehci device. #include +#include #include - #include + #include @@ -917,6 +918,9 @@ int __init board_register_devices(void) !board_get_mac_address(board.enet1.mac_addr)) diff --git a/target/linux/brcm63xx/patches-3.3/428-MIPS-BCM63XX-move-nvram-related-functions-into-their.patch b/target/linux/brcm63xx/patches-3.3/428-MIPS-BCM63XX-move-nvram-related-functions-into-their.patch index ff2a831d84..8ebbdb7374 100644 --- a/target/linux/brcm63xx/patches-3.3/428-MIPS-BCM63XX-move-nvram-related-functions-into-their.patch +++ b/target/linux/brcm63xx/patches-3.3/428-MIPS-BCM63XX-move-nvram-related-functions-into-their.patch @@ -91,12 +91,12 @@ Signed-off-by: Jonas Gorski + char *board_name = (char *)bcm63xx_nvram_get_name(); /* check if bcm_tag is at 64k offset */ -- if (strncmp(nvram.name, tag->boardid, BOARDID_LEN) != 0) { -+ if (strncmp(board_name, tag->boardid, BOARDID_LEN) != 0) { +- if (strncmp(nvram.name, tag->board_id, BOARDID_LEN) != 0) { ++ if (strncmp(board_name, tag->board_id, BOARDID_LEN) != 0) { /* else try 128k */ tag = (struct bcm_tag *)(boot_addr + CFE_OFFSET_128K); -- if (strncmp(nvram.name, tag->boardid, BOARDID_LEN) != 0) { -+ if (strncmp(board_name, tag->boardid, BOARDID_LEN) != 0) { +- if (strncmp(nvram.name, tag->board_id, BOARDID_LEN) != 0) { ++ if (strncmp(board_name, tag->board_id, BOARDID_LEN) != 0) { /* No tag found */ printk(KERN_DEBUG "No bcm_tag found!\n"); return; diff --git a/target/linux/brcm63xx/patches-3.3/432-BCM63XX-allow-providing-fixup-data-in-board-data.patch b/target/linux/brcm63xx/patches-3.3/432-BCM63XX-allow-providing-fixup-data-in-board-data.patch index 742d11566e..e0e4a47380 100644 --- a/target/linux/brcm63xx/patches-3.3/432-BCM63XX-allow-providing-fixup-data-in-board-data.patch +++ b/target/linux/brcm63xx/patches-3.3/432-BCM63XX-allow-providing-fixup-data-in-board-data.patch @@ -13,7 +13,7 @@ Subject: [PATCH 67/80] BCM63XX: allow providing fixup data in board data @@ -33,6 +33,7 @@ #include #include - #include + #include +#include #define PFX "board_bcm963xx: " diff --git a/target/linux/brcm63xx/patches-3.3/501-board-NB4.patch b/target/linux/brcm63xx/patches-3.3/501-board-NB4.patch index 2f96f4b1e3..0f4c26a0b7 100644 --- a/target/linux/brcm63xx/patches-3.3/501-board-NB4.patch +++ b/target/linux/brcm63xx/patches-3.3/501-board-NB4.patch @@ -636,5 +636,5 @@ + } + /* check if bcm_tag is at 64k offset */ - if (strncmp(board_name, tag->boardid, BOARDID_LEN) != 0) { + if (strncmp(board_name, tag->board_id, BOARDID_LEN) != 0) { /* else try 128k */ diff --git a/target/linux/brcm63xx/patches-3.3/528-board_nb6.patch b/target/linux/brcm63xx/patches-3.3/528-board_nb6.patch index e3f9382c09..58bd3efb7a 100644 --- a/target/linux/brcm63xx/patches-3.3/528-board_nb6.patch +++ b/target/linux/brcm63xx/patches-3.3/528-board_nb6.patch @@ -142,5 +142,5 @@ + } + /* check if bcm_tag is at 64k offset */ - if (strncmp(board_name, tag->boardid, BOARDID_LEN) != 0) { + if (strncmp(board_name, tag->board_id, BOARDID_LEN) != 0) { /* else try 128k */