staging: brcm80211: unifdef -UBCMSDIO
Part of BMAC removal. Signed-off-by: Brett Rudley <brudley@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
c73b9d6759
commit
f9ec972793
7 changed files with 0 additions and 60 deletions
|
@ -40,9 +40,6 @@
|
||||||
#include <wlc_pub.h>
|
#include <wlc_pub.h>
|
||||||
#include <wlc_scb.h>
|
#include <wlc_scb.h>
|
||||||
#include <wl_dbg.h>
|
#include <wl_dbg.h>
|
||||||
#ifdef BCMSDIO
|
|
||||||
#include <bcmsdh.h>
|
|
||||||
#endif
|
|
||||||
#include <wl_export.h>
|
#include <wl_export.h>
|
||||||
|
|
||||||
#include <wl_mac80211.h>
|
#include <wl_mac80211.h>
|
||||||
|
@ -50,9 +47,6 @@
|
||||||
#include <wl_ucode.h>
|
#include <wl_ucode.h>
|
||||||
#include <d11ucode_ext.h>
|
#include <d11ucode_ext.h>
|
||||||
|
|
||||||
#ifdef BCMSDIO
|
|
||||||
extern struct device *sdiommc_dev;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern void wlc_wme_setparams(wlc_info_t *wlc, u16 aci, void *arg,
|
extern void wlc_wme_setparams(wlc_info_t *wlc, u16 aci, void *arg,
|
||||||
bool suspend);
|
bool suspend);
|
||||||
|
@ -127,7 +121,6 @@ MODULE_DESCRIPTION("Broadcom 802.11n wireless LAN driver.");
|
||||||
MODULE_SUPPORTED_DEVICE("Broadcom 802.11n WLAN cards");
|
MODULE_SUPPORTED_DEVICE("Broadcom 802.11n WLAN cards");
|
||||||
MODULE_LICENSE("Dual BSD/GPL");
|
MODULE_LICENSE("Dual BSD/GPL");
|
||||||
|
|
||||||
#ifndef BCMSDIO
|
|
||||||
/* recognized PCI IDs */
|
/* recognized PCI IDs */
|
||||||
static struct pci_device_id wl_id_table[] = {
|
static struct pci_device_id wl_id_table[] = {
|
||||||
{PCI_VENDOR_ID_BROADCOM, 0x4357, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, /* 43225 2G */
|
{PCI_VENDOR_ID_BROADCOM, 0x4357, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, /* 43225 2G */
|
||||||
|
@ -138,12 +131,7 @@ static struct pci_device_id wl_id_table[] = {
|
||||||
|
|
||||||
MODULE_DEVICE_TABLE(pci, wl_id_table);
|
MODULE_DEVICE_TABLE(pci, wl_id_table);
|
||||||
static void wl_remove(struct pci_dev *pdev);
|
static void wl_remove(struct pci_dev *pdev);
|
||||||
#endif /* !BCMSDIO */
|
|
||||||
|
|
||||||
#ifdef BCMSDIO
|
|
||||||
static uint sd_drivestrength = 6;
|
|
||||||
module_param(sd_drivestrength, uint, 0);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BCMDBG
|
#ifdef BCMDBG
|
||||||
static int msglevel = 0xdeadbeef;
|
static int msglevel = 0xdeadbeef;
|
||||||
|
@ -701,9 +689,6 @@ static wl_info_t *wl_attach(u16 vendor, u16 device, unsigned long regs,
|
||||||
tasklet_init(&wl->tasklet, wl_dpc, (unsigned long) wl);
|
tasklet_init(&wl->tasklet, wl_dpc, (unsigned long) wl);
|
||||||
|
|
||||||
|
|
||||||
#ifdef BCMSDIO
|
|
||||||
SET_IEEE80211_DEV(hw, sdiommc_dev);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
base_addr = regs;
|
base_addr = regs;
|
||||||
|
|
||||||
|
@ -754,10 +739,6 @@ static wl_info_t *wl_attach(u16 vendor, u16 device, unsigned long regs,
|
||||||
WL_ERROR(("wl%d: Error setting MPC variable to 0\n",
|
WL_ERROR(("wl%d: Error setting MPC variable to 0\n",
|
||||||
unit));
|
unit));
|
||||||
}
|
}
|
||||||
#ifdef BCMSDIO
|
|
||||||
/* Set SDIO drive strength */
|
|
||||||
wlc_iovar_setint(wl->wlc, "sd_drivestrength", sd_drivestrength);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* register our interrupt handler */
|
/* register our interrupt handler */
|
||||||
if (request_irq(irq, wl_isr, IRQF_SHARED, KBUILD_MODNAME, wl)) {
|
if (request_irq(irq, wl_isr, IRQF_SHARED, KBUILD_MODNAME, wl)) {
|
||||||
|
@ -1048,7 +1029,6 @@ static int ieee_hw_init(struct ieee80211_hw *hw)
|
||||||
return ieee_hw_rate_init(hw);
|
return ieee_hw_rate_init(hw);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef BCMSDIO
|
|
||||||
/**
|
/**
|
||||||
* determines if a device is a WL device, and if so, attaches it.
|
* determines if a device is a WL device, and if so, attaches it.
|
||||||
*
|
*
|
||||||
|
@ -1219,7 +1199,6 @@ static struct pci_driver wl_pci_driver = {
|
||||||
.remove = __devexit_p(wl_remove),
|
.remove = __devexit_p(wl_remove),
|
||||||
.id_table = wl_id_table,
|
.id_table = wl_id_table,
|
||||||
};
|
};
|
||||||
#endif /* !BCMSDIO */
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is the main entry point for the WL driver.
|
* This is the main entry point for the WL driver.
|
||||||
|
@ -1253,12 +1232,10 @@ static int __init wl_module_init(void)
|
||||||
}
|
}
|
||||||
#endif /* BCMDBG */
|
#endif /* BCMDBG */
|
||||||
|
|
||||||
#ifndef BCMSDIO
|
|
||||||
error = pci_register_driver(&wl_pci_driver);
|
error = pci_register_driver(&wl_pci_driver);
|
||||||
if (!error)
|
if (!error)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
#endif /* !BCMSDIO */
|
|
||||||
|
|
||||||
|
|
||||||
return error;
|
return error;
|
||||||
|
@ -1273,9 +1250,7 @@ static int __init wl_module_init(void)
|
||||||
*/
|
*/
|
||||||
static void __exit wl_module_exit(void)
|
static void __exit wl_module_exit(void)
|
||||||
{
|
{
|
||||||
#ifndef BCMSDIO
|
|
||||||
pci_unregister_driver(&wl_pci_driver);
|
pci_unregister_driver(&wl_pci_driver);
|
||||||
#endif /* !BCMSDIO */
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -75,10 +75,6 @@ struct wl_info {
|
||||||
atomic_t callbacks; /* # outstanding callback functions */
|
atomic_t callbacks; /* # outstanding callback functions */
|
||||||
struct wl_timer *timers; /* timer cleanup queue */
|
struct wl_timer *timers; /* timer cleanup queue */
|
||||||
struct tasklet_struct tasklet; /* dpc tasklet */
|
struct tasklet_struct tasklet; /* dpc tasklet */
|
||||||
#ifdef BCMSDIO
|
|
||||||
bcmsdh_info_t *sdh; /* pointer to sdio bus handler */
|
|
||||||
unsigned long flags; /* current irq flags */
|
|
||||||
#endif /* BCMSDIO */
|
|
||||||
bool resched; /* dpc needs to be and is rescheduled */
|
bool resched; /* dpc needs to be and is rescheduled */
|
||||||
#ifdef LINUXSTA_PS
|
#ifdef LINUXSTA_PS
|
||||||
u32 pci_psstate[16]; /* pci ps-state save/restore */
|
u32 pci_psstate[16]; /* pci ps-state save/restore */
|
||||||
|
|
|
@ -56,9 +56,6 @@
|
||||||
#include <wl_export.h>
|
#include <wl_export.h>
|
||||||
#include "wl_ucode.h"
|
#include "wl_ucode.h"
|
||||||
#include "d11ucode_ext.h"
|
#include "d11ucode_ext.h"
|
||||||
#ifdef BCMSDIO
|
|
||||||
#include <bcmsdh.h>
|
|
||||||
#endif
|
|
||||||
#include <bcmotp.h>
|
#include <bcmotp.h>
|
||||||
|
|
||||||
/* BMAC_NOTE: With WLC_HIGH defined, some fns in this file make calls to high level
|
/* BMAC_NOTE: With WLC_HIGH defined, some fns in this file make calls to high level
|
||||||
|
@ -3209,9 +3206,7 @@ static inline u32 wlc_intstatus(wlc_info_t *wlc, bool in_isr)
|
||||||
*/
|
*/
|
||||||
/* turn off the interrupts */
|
/* turn off the interrupts */
|
||||||
W_REG(osh, ®s->macintmask, 0);
|
W_REG(osh, ®s->macintmask, 0);
|
||||||
#ifndef BCMSDIO
|
|
||||||
(void)R_REG(osh, ®s->macintmask); /* sync readback */
|
(void)R_REG(osh, ®s->macintmask); /* sync readback */
|
||||||
#endif
|
|
||||||
wlc->macintmask = 0;
|
wlc->macintmask = 0;
|
||||||
|
|
||||||
/* clear device interrupts */
|
/* clear device interrupts */
|
||||||
|
|
|
@ -55,22 +55,6 @@
|
||||||
* 3 5356a0
|
* 3 5356a0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef BCMSDIO
|
|
||||||
#define D11CONF 0x100000
|
|
||||||
#define SSLPNCONF 2
|
|
||||||
#define GCCONF 0
|
|
||||||
#define ACCONF 0
|
|
||||||
#define NCONF 0
|
|
||||||
#define LPCONF 0
|
|
||||||
#define LCNCONF 0
|
|
||||||
#define NTXD 32
|
|
||||||
#define NRXD 16
|
|
||||||
#define NRXBUFPOST 8
|
|
||||||
#define WLC_DATAHIWAT 32
|
|
||||||
#define RXBND 8
|
|
||||||
#define MAXPKTCB 64
|
|
||||||
#define AMPDU_NUM_MPDU 8
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* For undefined values, use defaults */
|
/* For undefined values, use defaults */
|
||||||
#ifndef D11CONF
|
#ifndef D11CONF
|
||||||
|
|
|
@ -48,11 +48,7 @@
|
||||||
#include <wlc_ampdu.h>
|
#include <wlc_ampdu.h>
|
||||||
#include <wlc_event.h>
|
#include <wlc_event.h>
|
||||||
#include <wl_export.h>
|
#include <wl_export.h>
|
||||||
#ifdef BCMSDIO
|
|
||||||
#include <bcmsdh.h>
|
|
||||||
#else
|
|
||||||
#include "d11ucode_ext.h"
|
#include "d11ucode_ext.h"
|
||||||
#endif
|
|
||||||
#include <wlc_alloc.h>
|
#include <wlc_alloc.h>
|
||||||
#include <net/mac80211.h>
|
#include <net/mac80211.h>
|
||||||
#include <wl_dbg.h>
|
#include <wl_dbg.h>
|
||||||
|
|
|
@ -480,9 +480,6 @@ struct wlc_hw_info {
|
||||||
bool phyclk; /* phy is out of reset and has clock */
|
bool phyclk; /* phy is out of reset and has clock */
|
||||||
bool dma_lpbk; /* core is in DMA loopback */
|
bool dma_lpbk; /* core is in DMA loopback */
|
||||||
|
|
||||||
#ifdef BCMSDIO
|
|
||||||
void *sdh;
|
|
||||||
#endif
|
|
||||||
bool ucode_loaded; /* true after ucode downloaded */
|
bool ucode_loaded; /* true after ucode downloaded */
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -318,9 +318,6 @@ typedef struct wlc_pub {
|
||||||
* is implemented properly in osl of that port
|
* is implemented properly in osl of that port
|
||||||
* when it enables this Power Save feature.
|
* when it enables this Power Save feature.
|
||||||
*/
|
*/
|
||||||
#ifdef BCMSDIO
|
|
||||||
uint sdiod_drive_strength; /* SDIO drive strength */
|
|
||||||
#endif /* BCMSDIO */
|
|
||||||
|
|
||||||
u16 boardrev; /* version # of particular board */
|
u16 boardrev; /* version # of particular board */
|
||||||
u8 sromrev; /* version # of the srom */
|
u8 sromrev; /* version # of the srom */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue