Commit f9ec9727 authored by Brett Rudley's avatar Brett Rudley Committed by Greg Kroah-Hartman

staging: brcm80211: unifdef -UBCMSDIO

Part of BMAC removal.
Signed-off-by: default avatarBrett Rudley <brudley@broadcom.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent c73b9d67
...@@ -40,9 +40,6 @@ ...@@ -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 @@ ...@@ -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."); ...@@ -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[] = { ...@@ -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, ...@@ -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, ...@@ -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) ...@@ -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 = { ...@@ -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) ...@@ -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) ...@@ -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 { ...@@ -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 @@ ...@@ -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) ...@@ -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, &regs->macintmask, 0); W_REG(osh, &regs->macintmask, 0);
#ifndef BCMSDIO
(void)R_REG(osh, &regs->macintmask); /* sync readback */ (void)R_REG(osh, &regs->macintmask); /* sync readback */
#endif
wlc->macintmask = 0; wlc->macintmask = 0;
/* clear device interrupts */ /* clear device interrupts */
......
...@@ -55,22 +55,6 @@ ...@@ -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 @@ ...@@ -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 { ...@@ -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 { ...@@ -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 */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment