mac80211: use upstream patches for rtl8xxxu
[openwrt/staging/yousong.git] / package / kernel / mac80211 / patches / 657-0051-rtl8xxxu-Early-enable-of-WEP-TKIP-security-on-8188eu.patch
1 From 88bfa209f803aa26c1fc2551455c2d1f11ee18ec Mon Sep 17 00:00:00 2001
2 From: Jes Sorensen <Jes.Sorensen@redhat.com>
3 Date: Tue, 30 Aug 2016 15:47:05 -0400
4 Subject: [PATCH] rtl8xxxu: Early enable of WEP/TKIP security on 8188eu
5
6 This matches action taken in the vendor driver, however it is unclear
7 why this is done.
8
9 Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
10 ---
11 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c | 3 +++
12 1 file changed, 3 insertions(+)
13
14 --- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c
15 +++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c
16 @@ -1394,6 +1394,9 @@ static void rtl8188e_usb_quirks(struct r
17 val32 = rtl8xxxu_read32(priv, REG_TXDMA_OFFSET_CHK);
18 val32 |= TXDMA_OFFSET_DROP_DATA_EN;
19 rtl8xxxu_write32(priv, REG_TXDMA_OFFSET_CHK, val32);
20 +
21 + /* Pre-TX enable WEP/TKIP security */
22 + rtl8xxxu_write8(priv, REG_EARLY_MODE_CONTROL_8188E + 3, 0x01);
23 }
24
25 struct rtl8xxxu_fileops rtl8188eu_fops = {