Skip to content

Commit

Permalink
staging: brcm80211: remove struct osl_info usage from phy sources
Browse files Browse the repository at this point in the history
Getting rid of osl concept taking small steps. This commit removes
it from source files in brcm80211/brcmsmac/phy directory.

Reviewed-by: Brett Rudley <brudley@broadcom.com>
Reviewed-by: Henry Ptasinski <henryp@broadcom.com>
Reviewed-by: Roland Vossen <rvossen@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  • Loading branch information
Arend van Spriel authored and Greg Kroah-Hartman committed Mar 3, 2011
1 parent 810acd1 commit 5508d82
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 25 deletions.
22 changes: 0 additions & 22 deletions drivers/staging/brcm80211/brcmsmac/phy/wlc_phy_cmn.c
Original file line number Diff line number Diff line change
Expand Up @@ -275,13 +275,9 @@ u16 read_radio_reg(phy_info_t *pi, u16 addr)

void write_radio_reg(phy_info_t *pi, u16 addr, u16 val)
{
struct osl_info *osh;

if (NORADIO_ENAB(pi->pubpi))
return;

osh = pi->sh->osh;

if ((D11REV_GE(pi->sh->corerev, 24)) ||
(D11REV_IS(pi->sh->corerev, 22)
&& (pi->pubpi.phy_type != PHY_TYPE_SSN))) {
Expand Down Expand Up @@ -408,10 +404,8 @@ static bool wlc_phy_war41476(phy_info_t *pi)

u16 read_phy_reg(phy_info_t *pi, u16 addr)
{
struct osl_info *osh;
d11regs_t *regs;

osh = pi->sh->osh;
regs = pi->regs;

W_REG(&regs->phyregaddr, addr);
Expand All @@ -429,10 +423,8 @@ u16 read_phy_reg(phy_info_t *pi, u16 addr)

void write_phy_reg(phy_info_t *pi, u16 addr, u16 val)
{
struct osl_info *osh;
d11regs_t *regs;

osh = pi->sh->osh;
regs = pi->regs;

#ifdef __mips__
Expand All @@ -455,10 +447,8 @@ void write_phy_reg(phy_info_t *pi, u16 addr, u16 val)

void and_phy_reg(phy_info_t *pi, u16 addr, u16 val)
{
struct osl_info *osh;
d11regs_t *regs;

osh = pi->sh->osh;
regs = pi->regs;

W_REG(&regs->phyregaddr, addr);
Expand All @@ -476,10 +466,8 @@ void and_phy_reg(phy_info_t *pi, u16 addr, u16 val)

void or_phy_reg(phy_info_t *pi, u16 addr, u16 val)
{
struct osl_info *osh;
d11regs_t *regs;

osh = pi->sh->osh;
regs = pi->regs;

W_REG(&regs->phyregaddr, addr);
Expand All @@ -497,10 +485,8 @@ void or_phy_reg(phy_info_t *pi, u16 addr, u16 val)

void mod_phy_reg(phy_info_t *pi, u16 addr, u16 mask, u16 val)
{
struct osl_info *osh;
d11regs_t *regs;

osh = pi->sh->osh;
regs = pi->regs;

W_REG(&regs->phyregaddr, addr);
Expand Down Expand Up @@ -563,7 +549,6 @@ shared_phy_t *wlc_phy_shared_attach(shared_phy_params_t *shp)
return NULL;
}

sh->osh = shp->osh;
sh->sih = shp->sih;
sh->physhim = shp->physhim;
sh->unit = shp->unit;
Expand Down Expand Up @@ -594,11 +579,7 @@ shared_phy_t *wlc_phy_shared_attach(shared_phy_params_t *shp)

void wlc_phy_shared_detach(shared_phy_t *phy_sh)
{
struct osl_info *osh;

if (phy_sh) {
osh = phy_sh->osh;

if (phy_sh->phy_head) {
ASSERT(!phy_sh->phy_head);
}
Expand All @@ -612,9 +593,6 @@ wlc_phy_t *wlc_phy_attach(shared_phy_t *sh, void *regs, int bandtype, char *vars
u32 sflags = 0;
uint phyversion;
int i;
struct osl_info *osh;

osh = sh->osh;

if (D11REV_IS(sh->corerev, 4))
sflags = SISF_2G_PHY | SISF_5G_PHY;
Expand Down
1 change: 0 additions & 1 deletion drivers/staging/brcm80211/brcmsmac/phy/wlc_phy_hal.h
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,6 @@ struct phy_pub;
typedef struct phy_pub wlc_phy_t;

typedef struct shared_phy_params {
void *osh;
si_t *sih;
void *physhim;
uint unit;
Expand Down
1 change: 0 additions & 1 deletion drivers/staging/brcm80211/brcmsmac/phy/wlc_phy_int.h
Original file line number Diff line number Diff line change
Expand Up @@ -527,7 +527,6 @@ typedef struct {
struct shared_phy {
struct phy_info *phy_head;
uint unit;
struct osl_info *osh;
si_t *sih;
void *physhim;
uint corerev;
Expand Down
1 change: 0 additions & 1 deletion drivers/staging/brcm80211/brcmsmac/wlc_bmac.c
Original file line number Diff line number Diff line change
Expand Up @@ -805,7 +805,6 @@ int wlc_bmac_attach(struct wlc_info *wlc, u16 vendor, u16 device, uint unit,
}

/* pass all the parameters to wlc_phy_shared_attach in one struct */
sha_params.osh = wlc->osh;
sha_params.sih = wlc_hw->sih;
sha_params.physhim = wlc_hw->physhim;
sha_params.unit = unit;
Expand Down

0 comments on commit 5508d82

Please sign in to comment.