Home
last modified time | relevance | path

Searched refs:wlc_hw (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dmain.c588 static void brcms_b_update_slot_timing(struct brcms_hardware *wlc_hw, in brcms_b_update_slot_timing() argument
591 struct bcma_device *core = wlc_hw->d11core; in brcms_b_update_slot_timing()
596 brcms_b_write_shm(wlc_hw, M_DOT11_SLOT, APHY_SLOT_TIME); in brcms_b_update_slot_timing()
600 brcms_b_write_shm(wlc_hw, M_DOT11_SLOT, BPHY_SLOT_TIME); in brcms_b_update_slot_timing()
673 static void brcms_c_write_inits(struct brcms_hardware *wlc_hw, in brcms_c_write_inits() argument
676 struct bcma_device *core = wlc_hw->d11core; in brcms_c_write_inits()
682 brcms_dbg_info(wlc_hw->d11core, "wl%d\n", wlc_hw->unit); in brcms_c_write_inits()
697 static void brcms_c_write_mhf(struct brcms_hardware *wlc_hw, u16 *mhfs) in brcms_c_write_mhf() argument
706 brcms_b_write_shm(wlc_hw, addr[idx], mhfs[idx]); in brcms_c_write_mhf()
709 static void brcms_c_ucode_bsinit(struct brcms_hardware *wlc_hw) in brcms_c_ucode_bsinit() argument
[all …]
Dphy_shim.c33 struct brcms_hardware *wlc_hw; /* pointer to main wlc_hw structure */ member
38 struct phy_shim_info *wlc_phy_shim_attach(struct brcms_hardware *wlc_hw, in wlc_phy_shim_attach() argument
47 physhim->wlc_hw = wlc_hw; in wlc_phy_shim_attach()
100 brcms_b_write_shm(physhim->wlc_hw, offset, v); in wlapi_bmac_write_shm()
105 return brcms_b_read_shm(physhim->wlc_hw, offset); in wlapi_bmac_read_shm()
112 brcms_b_mhf(physhim->wlc_hw, idx, mask, val, bands); in wlapi_bmac_mhf()
117 brcms_b_corereset(physhim->wlc_hw, flags); in wlapi_bmac_corereset()
127 brcms_b_switch_macfreq(physhim->wlc_hw, spurmode); in wlapi_switch_macfreq()
137 brcms_b_mctrl(physhim->wlc_hw, mask, val); in wlapi_bmac_mctrl()
142 brcms_b_phy_reset(physhim->wlc_hw); in wlapi_bmac_phy_reset()
[all …]
Dmain.h621 int brcms_b_xmtfifo_sz_get(struct brcms_hardware *wlc_hw, uint fifo,
638 void brcms_b_antsel_type_set(struct brcms_hardware *wlc_hw, u8 antsel_type);
639 void brcms_b_set_chanspec(struct brcms_hardware *wlc_hw, u16 chanspec,
641 void brcms_b_write_shm(struct brcms_hardware *wlc_hw, uint offset, u16 v);
642 u16 brcms_b_read_shm(struct brcms_hardware *wlc_hw, uint offset);
643 void brcms_b_mhf(struct brcms_hardware *wlc_hw, u8 idx, u16 mask, u16 val,
645 void brcms_b_corereset(struct brcms_hardware *wlc_hw, u32 flags);
646 void brcms_b_mctrl(struct brcms_hardware *wlc_hw, u32 mask, u32 val);
647 void brcms_b_phy_reset(struct brcms_hardware *wlc_hw);
648 void brcms_b_bw_set(struct brcms_hardware *wlc_hw, u16 bw);
[all …]
Dphy_shim.h127 struct phy_shim_info *wlc_phy_shim_attach(struct brcms_hardware *wlc_hw,