mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 15:12:13 +02:00
b43: bcma: respect GMODE (band choice) during core reset
Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
f6595444c1
commit
6b9e03e695
|
|
@ -1195,8 +1195,13 @@ static void b43_bcma_wireless_core_reset(struct b43_wldev *dev, bool gmode)
|
|||
B43_BCMA_CLKCTLST_PHY_PLL_REQ;
|
||||
u32 status = B43_BCMA_CLKCTLST_80211_PLL_ST |
|
||||
B43_BCMA_CLKCTLST_PHY_PLL_ST;
|
||||
u32 flags;
|
||||
|
||||
flags = B43_BCMA_IOCTL_PHY_CLKEN;
|
||||
if (gmode)
|
||||
flags |= B43_BCMA_IOCTL_GMODE;
|
||||
b43_device_enable(dev, flags);
|
||||
|
||||
b43_device_enable(dev, B43_BCMA_IOCTL_PHY_CLKEN);
|
||||
bcma_core_set_clockmode(dev->dev->bdev, BCMA_CLKMODE_FAST);
|
||||
b43_bcma_phy_reset(dev);
|
||||
bcma_core_pll_ctl(dev->dev->bdev, req, status, true);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user