Skip to content

Commit

Permalink
rtl8180: make sure RTL818X_MSR_ENEDCA is set for rtl8187se
Browse files Browse the repository at this point in the history
MSR register for rtl8187se must always have ENEDCA flag set.
Write it accordingly when updated on BSS change.

Signed-off-by: Andrea Merello <andrea.merello@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
  • Loading branch information
Andrea Merello authored and John W. Linville committed Mar 27, 2014
1 parent 355668d commit 833d15a
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions drivers/net/wireless/rtl818x/rtl8180/dev.c
Original file line number Diff line number Diff line change
Expand Up @@ -1373,6 +1373,10 @@ static void rtl8180_bss_info_changed(struct ieee80211_hw *dev,
reg = RTL818X_MSR_INFRA;
} else
reg = RTL818X_MSR_NO_LINK;

if (priv->chip_family == RTL818X_CHIP_FAMILY_RTL8187SE)
reg |= RTL818X_MSR_ENEDCA;

rtl818x_iowrite8(priv, &priv->map->MSR, reg);
}

Expand Down

0 comments on commit 833d15a

Please sign in to comment.