From 670b7ab883d936ea52f69f9139a673f64e54a74e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michael=20B=C3=BCsch?= <mb@bu3sch.de>
Date: Mon, 18 Feb 2008 22:21:29 +0000
Subject: [PATCH] b43: Make probing of NPHY devices possible.

SVN-Revision: 10487
---
 package/b43/Makefile                                        | 1 +
 package/b43/src/Kconfig                                     | 2 +-
 target/linux/generic-2.6/files/drivers/ssb/b43_pci_bridge.c | 2 ++
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/package/b43/Makefile b/package/b43/Makefile
index 968eb0afd8..3d5eb264c2 100644
--- a/package/b43/Makefile
+++ b/package/b43/Makefile
@@ -43,6 +43,7 @@ endef
 
 EXTRA_KCONFIG:= \
 	CONFIG_B43=m \
+	CONFIG_B43_NPHY=y \
 	$(if $(CONFIG_LEDS_TRIGGERS),CONFIG_B43_LEDS=y) \
 
 
diff --git a/package/b43/src/Kconfig b/package/b43/src/Kconfig
index 1a2141dabd..d105fcd1a7 100644
--- a/package/b43/src/Kconfig
+++ b/package/b43/src/Kconfig
@@ -63,7 +63,7 @@ config B43_PCMCIA
 
 config B43_NPHY
 	bool "Pre IEEE 802.11n support (BROKEN)"
-	depends on B43 && EXPERIMENTAL && BROKEN
+	depends on B43 && EXPERIMENTAL
 	---help---
 	  Support for the IEEE 802.11n draft.
 
diff --git a/target/linux/generic-2.6/files/drivers/ssb/b43_pci_bridge.c b/target/linux/generic-2.6/files/drivers/ssb/b43_pci_bridge.c
index f145d8a4cf..1a31f7a728 100644
--- a/target/linux/generic-2.6/files/drivers/ssb/b43_pci_bridge.c
+++ b/target/linux/generic-2.6/files/drivers/ssb/b43_pci_bridge.c
@@ -27,6 +27,8 @@ static const struct pci_device_id b43_pci_bridge_tbl[] = {
 	{ PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4321) },
 	{ PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4324) },
 	{ PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4325) },
+	{ PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4328) },
+	{ PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, 0x4329) },
 	{ 0, },
 };
 MODULE_DEVICE_TABLE(pci, b43_pci_bridge_tbl);
-- 
GitLab