summaryrefslogtreecommitdiffstats
path: root/freed-ora/tags/f16/3.2.3-2.fc16/b43-add-option-to-avoid-duplicating-device-support-w.patch
diff options
context:
space:
mode:
Diffstat (limited to 'freed-ora/tags/f16/3.2.3-2.fc16/b43-add-option-to-avoid-duplicating-device-support-w.patch')
-rw-r--r--freed-ora/tags/f16/3.2.3-2.fc16/b43-add-option-to-avoid-duplicating-device-support-w.patch47
1 files changed, 47 insertions, 0 deletions
diff --git a/freed-ora/tags/f16/3.2.3-2.fc16/b43-add-option-to-avoid-duplicating-device-support-w.patch b/freed-ora/tags/f16/3.2.3-2.fc16/b43-add-option-to-avoid-duplicating-device-support-w.patch
new file mode 100644
index 000000000..ca820dfe0
--- /dev/null
+++ b/freed-ora/tags/f16/3.2.3-2.fc16/b43-add-option-to-avoid-duplicating-device-support-w.patch
@@ -0,0 +1,47 @@
+From 4f3d09de38d234ce7ffba5ec5a7e6704f983d375 Mon Sep 17 00:00:00 2001
+From: John W. Linville <linville@tuxdriver.com>
+Date: Wed, 11 Jan 2012 15:50:15 -0500
+Subject: [PATCH 5/8] b43: add option to avoid duplicating device support with
+ brcmsmac
+
+Signed-off-by: John W. Linville <linville@tuxdriver.com>
+---
+ drivers/net/wireless/b43/Kconfig | 6 ++++++
+ drivers/net/wireless/b43/main.c | 2 ++
+ 2 files changed, 8 insertions(+), 0 deletions(-)
+
+diff --git a/drivers/net/wireless/b43/Kconfig b/drivers/net/wireless/b43/Kconfig
+index b97a40e..3876c7e 100644
+--- a/drivers/net/wireless/b43/Kconfig
++++ b/drivers/net/wireless/b43/Kconfig
+@@ -31,6 +31,12 @@ config B43_BCMA
+ depends on B43 && BCMA
+ default y
+
++config B43_BCMA_EXTRA
++ bool "Hardware support that overlaps with the brcmsmac driver"
++ depends on B43_BCMA
++ default n if BRCMSMAC || BRCMSMAC_MODULE
++ default y
++
+ config B43_SSB
+ bool
+ depends on B43 && SSB
+diff --git a/drivers/net/wireless/b43/main.c b/drivers/net/wireless/b43/main.c
+index b91f28e..23ffb1b 100644
+--- a/drivers/net/wireless/b43/main.c
++++ b/drivers/net/wireless/b43/main.c
+@@ -116,8 +116,10 @@ MODULE_PARM_DESC(pio, "Use PIO accesses by default: 0=DMA, 1=PIO");
+ #ifdef CONFIG_B43_BCMA
+ static const struct bcma_device_id b43_bcma_tbl[] = {
+ BCMA_CORE(BCMA_MANUF_BCM, BCMA_CORE_80211, 0x11, BCMA_ANY_CLASS),
++#ifdef CONFIG_B43_BCMA_EXTRA
+ BCMA_CORE(BCMA_MANUF_BCM, BCMA_CORE_80211, 0x17, BCMA_ANY_CLASS),
+ BCMA_CORE(BCMA_MANUF_BCM, BCMA_CORE_80211, 0x18, BCMA_ANY_CLASS),
++#endif
+ BCMA_CORE(BCMA_MANUF_BCM, BCMA_CORE_80211, 0x1D, BCMA_ANY_CLASS),
+ BCMA_CORETABLE_END
+ };
+--
+1.7.4.4
+
OpenPOWER on IntegriCloud