brcm63xx: Fix fallback sprom il0mac
authorJonas Gorski <jogo@openwrt.org>
Sun, 10 Aug 2014 12:21:30 +0000 (12:21 +0000)
committerJonas Gorski <jogo@openwrt.org>
Sun, 10 Aug 2014 12:21:30 +0000 (12:21 +0000)
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 42097

target/linux/brcm63xx/patches-3.14/356-MIPS-BCM63XX-move-fallback-sprom-support-into-its-ow.patch
target/linux/brcm63xx/patches-3.14/357-MIPS-BCM63XX-use-platform-data-for-the-sprom.patch
target/linux/brcm63xx/patches-3.14/359-MIPS-BCM63XX-allow-different-types-of-sprom.patch
target/linux/brcm63xx/patches-3.14/360-MIPS-BCM63XX-add-support-for-raw-sproms.patch
target/linux/brcm63xx/patches-3.14/362-MIPS-BCM63XX-also-register-a-fallback-sprom-for-bcma.patch
target/linux/brcm63xx/patches-3.14/364-MIPS-BCM63XX-allow-board-files-to-provide-sprom-fixu.patch
target/linux/brcm63xx/patches-3.14/365-MIPS-BCM63XX-allow-setting-a-pci-bus-device-for-fall.patch

index 8caf34fa83a076b47c15175d53fd1369a5339658..450bc1d7d478bf276f1f1ee282e317ee3ffcb837 100644 (file)
@@ -169,7 +169,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
 +      int ret = 0;
 +
 +#ifdef CONFIG_SSB_PCIHOST
-+      memcpy(bcm63xx_sprom.et0mac, mac, ETH_ALEN);
++      memcpy(bcm63xx_sprom.il0mac, mac, ETH_ALEN);
 +      memcpy(bcm63xx_sprom.et0mac, mac, ETH_ALEN);
 +      memcpy(bcm63xx_sprom.et1mac, mac, ETH_ALEN);
 +
index e2a9367e2dcf2eadbe507e1a02c534d58cc1aa4f..bc35c251650a4dcc76f5f043c20112a2cec582cb 100644 (file)
@@ -48,10 +48,10 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
        int ret = 0;
  
  #ifdef CONFIG_SSB_PCIHOST
--      memcpy(bcm63xx_sprom.et0mac, mac, ETH_ALEN);
+-      memcpy(bcm63xx_sprom.il0mac, mac, ETH_ALEN);
 -      memcpy(bcm63xx_sprom.et0mac, mac, ETH_ALEN);
 -      memcpy(bcm63xx_sprom.et1mac, mac, ETH_ALEN);
-+      memcpy(bcm63xx_sprom.et0mac, data->mac_addr, ETH_ALEN);
++      memcpy(bcm63xx_sprom.il0mac, data->mac_addr, ETH_ALEN);
 +      memcpy(bcm63xx_sprom.et0mac, data->mac_addr, ETH_ALEN);
 +      memcpy(bcm63xx_sprom.et1mac, data->mac_addr, ETH_ALEN);
  
index 336200216a94e026c66a7192a28652292e7fab4f..0c4a9be47d6fb35c7eecd9d5840408bbb0ea785e 100644 (file)
@@ -45,7 +45,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
 +              return -EINVAL;
 +      }
 +
-       memcpy(bcm63xx_sprom.et0mac, data->mac_addr, ETH_ALEN);
+       memcpy(bcm63xx_sprom.il0mac, data->mac_addr, ETH_ALEN);
        memcpy(bcm63xx_sprom.et0mac, data->mac_addr, ETH_ALEN);
        memcpy(bcm63xx_sprom.et1mac, data->mac_addr, ETH_ALEN);
 --- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_fallback_sprom.h
index 5844361d1773218aeeb2b13424d82cb23afad8e3..42502eb062a738095ad7c6e67e9d97e2ea00f777 100644 (file)
@@ -512,6 +512,6 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
 +      if (size > 0)
 +              sprom_extract(&bcm63xx_sprom, template_sprom, size);
 +
-       memcpy(bcm63xx_sprom.et0mac, data->mac_addr, ETH_ALEN);
+       memcpy(bcm63xx_sprom.il0mac, data->mac_addr, ETH_ALEN);
        memcpy(bcm63xx_sprom.et0mac, data->mac_addr, ETH_ALEN);
        memcpy(bcm63xx_sprom.et1mac, data->mac_addr, ETH_ALEN);
index 3bcaee6c768df86f8da42bb530201c37005b9eac..6475f9fa242ecbdce9bf8704c98f6aec760e85d6 100644 (file)
@@ -106,7 +106,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
                memcpy(&bcm63xx_sprom, &bcm63xx_default_sprom,
                       sizeof(bcm63xx_sprom));
 @@ -692,8 +711,19 @@ int __init bcm63xx_register_fallback_spr
-       memcpy(bcm63xx_sprom.et0mac, data->mac_addr, ETH_ALEN);
+       memcpy(bcm63xx_sprom.il0mac, data->mac_addr, ETH_ALEN);
        memcpy(bcm63xx_sprom.et0mac, data->mac_addr, ETH_ALEN);
        memcpy(bcm63xx_sprom.et1mac, data->mac_addr, ETH_ALEN);
 +#endif /* defined(CONFIG_SSB_PCIHOST) || defined(CONFIG_BCMA_HOST_PCI) */
index e74a62a77aa90a8ef8f99edc388bc47a004c9522..74c2846d5fbe4d9fd02bc2ec801a2016f1100dd3 100644 (file)
@@ -43,7 +43,7 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
                sprom_extract(&bcm63xx_sprom, template_sprom, size);
 +      }
  
-       memcpy(bcm63xx_sprom.et0mac, data->mac_addr, ETH_ALEN);
+       memcpy(bcm63xx_sprom.il0mac, data->mac_addr, ETH_ALEN);
        memcpy(bcm63xx_sprom.et0mac, data->mac_addr, ETH_ALEN);
 --- a/arch/mips/include/asm/mach-bcm63xx/bcm63xx_fallback_sprom.h
 +++ b/arch/mips/include/asm/mach-bcm63xx/bcm63xx_fallback_sprom.h
index 15c760ab9be29e05d58c2e2feac06f2582c9eb0e..40591e5f2e0fe76c5f96d62cb9b0d2a68721028b 100644 (file)
@@ -76,10 +76,10 @@ Signed-off-by: Jonas Gorski <jogo@openwrt.org>
 +              sprom_extract(&fallback_sprom.sprom, template_sprom, size);
        }
  
--      memcpy(bcm63xx_sprom.et0mac, data->mac_addr, ETH_ALEN);
+-      memcpy(bcm63xx_sprom.il0mac, data->mac_addr, ETH_ALEN);
 -      memcpy(bcm63xx_sprom.et0mac, data->mac_addr, ETH_ALEN);
 -      memcpy(bcm63xx_sprom.et1mac, data->mac_addr, ETH_ALEN);
-+      memcpy(fallback_sprom.sprom.et0mac, data->mac_addr, ETH_ALEN);
++      memcpy(fallback_sprom.sprom.il0mac, data->mac_addr, ETH_ALEN);
 +      memcpy(fallback_sprom.sprom.et0mac, data->mac_addr, ETH_ALEN);
 +      memcpy(fallback_sprom.sprom.et1mac, data->mac_addr, ETH_ALEN);
 +