mac80211: b43: update BCM4716 patch to compile without SSB
B43_SSB is optional after recent upstream changes. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 41014
This commit is contained in:
parent
8174c12c23
commit
fd20a64136
1 changed files with 5 additions and 3 deletions
|
@ -53,18 +53,20 @@ Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
|
||||||
__printf(2, 3) void b43err(struct b43_wl *wl, const char *fmt, ...);
|
__printf(2, 3) void b43err(struct b43_wl *wl, const char *fmt, ...);
|
||||||
--- a/drivers/net/wireless/b43/bus.h
|
--- a/drivers/net/wireless/b43/bus.h
|
||||||
+++ b/drivers/net/wireless/b43/bus.h
|
+++ b/drivers/net/wireless/b43/bus.h
|
||||||
@@ -70,6 +70,16 @@ static inline bool b43_bus_host_is_sdio(
|
@@ -70,6 +70,18 @@ static inline bool b43_bus_host_is_sdio(
|
||||||
return false;
|
return false;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
+static inline bool b43_bus_host_is_pci(struct b43_bus_dev *dev)
|
+static inline bool b43_bus_host_is_pci(struct b43_bus_dev *dev)
|
||||||
+{
|
+{
|
||||||
+ if (dev->bus_type == B43_BUS_SSB)
|
|
||||||
+ return (dev->sdev->bus->bustype == SSB_BUSTYPE_PCI);
|
|
||||||
+#ifdef CPTCFG_B43_BCMA
|
+#ifdef CPTCFG_B43_BCMA
|
||||||
+ if (dev->bus_type == B43_BUS_BCMA)
|
+ if (dev->bus_type == B43_BUS_BCMA)
|
||||||
+ return (dev->bdev->bus->hosttype == BCMA_HOSTTYPE_PCI);
|
+ return (dev->bdev->bus->hosttype == BCMA_HOSTTYPE_PCI);
|
||||||
+#endif
|
+#endif
|
||||||
|
+#ifdef CPTCFG_B43_SSB
|
||||||
|
+ if (dev->bus_type == B43_BUS_SSB)
|
||||||
|
+ return (dev->sdev->bus->bustype == SSB_BUSTYPE_PCI);
|
||||||
|
+#endif
|
||||||
+ return false;
|
+ return false;
|
||||||
+}
|
+}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue