2
0
Эх сурвалжийг харах

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]>

SVN-Revision: 41545
Hauke Mehrtens 11 жил өмнө
parent
commit
189edfef1a

+ 1 - 1
package/kernel/broadcom-wl/patches/006-generic-dma-api.patch

@@ -77,7 +77,7 @@ Signed-off-by: George Kashperko <[email protected]>
  #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;

+ 3 - 3
package/kernel/broadcom-wl/patches/010-remove_irqf_samble_random.patch

@@ -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 */
  	{

+ 2 - 2
package/kernel/broadcom-wl/patches/014-fix-band-reporting.patch

@@ -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:

+ 1 - 1
package/kernel/broadcom-wl/patches/120-fixup-mac-addresses.patch

@@ -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");
 +}