From 66f8f30f473eebdf2c36b5b4841ab23fb53726c7 Mon Sep 17 00:00:00 2001 From: Jonas Gorski Date: Sun, 30 Jun 2013 13:09:50 +0000 Subject: bcm63xx: update patches Update patches with their upstream versions. Signed-off-by: Jonas Gorski SVN-Revision: 37098 --- .../patches-3.9/426-hcs_mac_addr_pool.patch | 26 ---------------------- 1 file changed, 26 deletions(-) delete mode 100644 target/linux/brcm63xx/patches-3.9/426-hcs_mac_addr_pool.patch (limited to 'target/linux/brcm63xx/patches-3.9/426-hcs_mac_addr_pool.patch') diff --git a/target/linux/brcm63xx/patches-3.9/426-hcs_mac_addr_pool.patch b/target/linux/brcm63xx/patches-3.9/426-hcs_mac_addr_pool.patch deleted file mode 100644 index 364bf48..0000000 --- a/target/linux/brcm63xx/patches-3.9/426-hcs_mac_addr_pool.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/arch/mips/bcm63xx/nvram.c -+++ b/arch/mips/bcm63xx/nvram.c -@@ -45,6 +45,7 @@ void __init bcm63xx_nvram_init(void *add - { - unsigned int check_len; - u32 crc, expected_crc; -+ u8 hcs_mac_addr[ETH_ALEN] = { 0x00, 0x10, 0x18, 0xff, 0xff, 0xff }; - - /* extract nvram data */ - memcpy(&nvram, addr, sizeof(nvram)); -@@ -65,6 +66,15 @@ void __init bcm63xx_nvram_init(void *add - if (crc != expected_crc) - pr_warn("nvram checksum failed, contents may be invalid (expected %08x, got %08x)\n", - expected_crc, crc); -+ -+ /* Cable modems have a different NVRAM which is embedded in the eCos -+ * firmware and not easily extractible, give at least a MAC address -+ * pool. -+ */ -+ if (BCMCPU_IS_3368()) { -+ memcpy(nvram.mac_addr_base, hcs_mac_addr, ETH_ALEN); -+ nvram.mac_addr_count = 2; -+ } - } - - u8 *bcm63xx_nvram_get_name(void) -- cgit v1.1