Author: hauke
Date: 2014-07-07 19:38:54 +0200 (Mon, 07 Jul 2014)
New Revision: 41545

Modified:
   trunk/package/kernel/broadcom-wl/patches/006-generic-dma-api.patch
   trunk/package/kernel/broadcom-wl/patches/010-remove_irqf_samble_random.patch
   trunk/package/kernel/broadcom-wl/patches/014-fix-band-reporting.patch
   trunk/package/kernel/broadcom-wl/patches/120-fixup-mac-addresses.patch
Log:
broadcom-wl: assign first increased mac address to internal wifi core

When the original mac addresses are not valid assign the first one to 
the internal wifi core, this matches the manufacture mac address in 
most cases. In addition refresh the patches.

Signed-off-by: Hauke Mehrtens <[email protected]>


Modified: trunk/package/kernel/broadcom-wl/patches/006-generic-dma-api.patch
===================================================================
--- trunk/package/kernel/broadcom-wl/patches/006-generic-dma-api.patch  
2014-07-07 08:52:06 UTC (rev 41544)
+++ trunk/package/kernel/broadcom-wl/patches/006-generic-dma-api.patch  
2014-07-07 17:38:54 UTC (rev 41545)
@@ -77,7 +77,7 @@
  #endif /* mips */
        }
  }
-@@ -404,7 +422,7 @@ osl_dma_unmap(osl_t *osh, uint pa, uint 
+@@ -404,7 +422,7 @@ osl_dma_unmap(osl_t *osh, uint pa, uint
  
        ASSERT((osh && (osh->magic == OS_HANDLE_MAGIC)));
        dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: PCI_DMA_FROMDEVICE;

Modified: 
trunk/package/kernel/broadcom-wl/patches/010-remove_irqf_samble_random.patch
===================================================================
--- 
trunk/package/kernel/broadcom-wl/patches/010-remove_irqf_samble_random.patch    
    2014-07-07 08:52:06 UTC (rev 41544)
+++ 
trunk/package/kernel/broadcom-wl/patches/010-remove_irqf_samble_random.patch    
    2014-07-07 17:38:54 UTC (rev 41545)
@@ -1,6 +1,6 @@
---- a/driver/wl_linux.c        2012-09-26 20:51:48.099454971 -0400
-+++ b/driver/wl_linux.c        2012-09-26 20:53:24.115453441 -0400
-@@ -695,7 +695,7 @@
+--- a/driver/wl_linux.c
++++ b/driver/wl_linux.c
+@@ -695,7 +695,7 @@ wl_attach(uint16 vendor, uint16 device,
        if (wl->bustype != JTAG_BUS)
  #endif        /* BCMJTAG */
        {

Modified: trunk/package/kernel/broadcom-wl/patches/014-fix-band-reporting.patch
===================================================================
--- trunk/package/kernel/broadcom-wl/patches/014-fix-band-reporting.patch       
2014-07-07 08:52:06 UTC (rev 41544)
+++ trunk/package/kernel/broadcom-wl/patches/014-fix-band-reporting.patch       
2014-07-07 17:38:54 UTC (rev 41545)
@@ -1,6 +1,6 @@
 --- a/driver/wl_iw.c
 +++ b/driver/wl_iw.c
-@@ -314,7 +314,7 @@
+@@ -314,7 +314,7 @@ wl_iw_get_name(
  )
  {
        int phytype, err;
@@ -9,7 +9,7 @@
        char cap[5];
  
        WL_TRACE(("%s: SIOCGIWNAME\n", dev->name));
-@@ -335,16 +335,20 @@
+@@ -335,16 +335,20 @@ wl_iw_get_name(
                        break;
                case WLC_PHY_TYPE_LP:
                case WLC_PHY_TYPE_G:

Modified: trunk/package/kernel/broadcom-wl/patches/120-fixup-mac-addresses.patch
===================================================================
--- trunk/package/kernel/broadcom-wl/patches/120-fixup-mac-addresses.patch      
2014-07-07 08:52:06 UTC (rev 41544)
+++ trunk/package/kernel/broadcom-wl/patches/120-fixup-mac-addresses.patch      
2014-07-07 17:38:54 UTC (rev 41545)
@@ -85,8 +85,8 @@
 +
 +      /* jump over the first free address so it can be used for wan */
 +      nvram_increase_mac_addr(&macaddr_base, 1);
++      nvram_change_mac_addr(new, &macaddr_base, "sb/1/macaddr");
 +      nvram_change_mac_addr(new, &macaddr_base, "pci/1/1/macaddr");
 +      nvram_change_mac_addr(new, &macaddr_base, "pci/1/2/macaddr");
 +      nvram_change_mac_addr(new, &macaddr_base, "pci/2/1/macaddr");
-+      nvram_change_mac_addr(new, &macaddr_base, "sb/1/macaddr");
 +}
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to