b43: adjust code to compile without SSB
Users of new (BCMA based) wireless chipsets may not want to enable SSB. This is hopefully the last code patch for dropping SSB dependency. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:

کامیت شده توسط
John W. Linville

والد
fe5d96246e
کامیت
bd7c8a5937
@@ -5,7 +5,9 @@ enum b43_bus_type {
|
||||
#ifdef CONFIG_B43_BCMA
|
||||
B43_BUS_BCMA,
|
||||
#endif
|
||||
#ifdef CONFIG_B43_SSB
|
||||
B43_BUS_SSB,
|
||||
#endif
|
||||
};
|
||||
|
||||
struct b43_bus_dev {
|
||||
@@ -52,13 +54,21 @@ struct b43_bus_dev {
|
||||
|
||||
static inline bool b43_bus_host_is_pcmcia(struct b43_bus_dev *dev)
|
||||
{
|
||||
#ifdef CONFIG_B43_SSB
|
||||
return (dev->bus_type == B43_BUS_SSB &&
|
||||
dev->sdev->bus->bustype == SSB_BUSTYPE_PCMCIA);
|
||||
#else
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
static inline bool b43_bus_host_is_sdio(struct b43_bus_dev *dev)
|
||||
{
|
||||
#ifdef CONFIG_B43_SSB
|
||||
return (dev->bus_type == B43_BUS_SSB &&
|
||||
dev->sdev->bus->bustype == SSB_BUSTYPE_SDIO);
|
||||
#else
|
||||
return false;
|
||||
#endif
|
||||
}
|
||||
|
||||
struct b43_bus_dev *b43_bus_dev_bcma_init(struct bcma_device *core);
|
||||
|
مرجع در شماره جدید
Block a user