From 8cb09680de2801b737aca93dad9f2c0095beba49 Mon Sep 17 00:00:00 2001 From: Jes Sorensen Date: Thu, 21 Jul 2016 14:52:49 -0400 Subject: [PATCH] rtl8xxxu: Use rxdesc16 and 32 byte tx descriptors for 8188eu The RX descriptor format looks like the gen1 RX descriptor format, so use that for now. The TX descriptor format is different and looks to be some bizarre hybrid of the gen1 and gen2 formats. Signed-off-by: Jes Sorensen --- drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c | 3 +++ 1 file changed, 3 insertions(+) --- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c +++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188e.c @@ -520,8 +520,11 @@ struct rtl8xxxu_fileops rtl8188eu_fops = .llt_init = rtl8xxxu_auto_llt_table, .init_phy_bb = rtl8188eu_init_phy_bb, .init_phy_rf = rtl8188eu_init_phy_rf, + .parse_rx_desc = rtl8xxxu_parse_rxdesc16, .usb_quirks = rtl8188e_usb_quirks, .writeN_block_size = 128, + .rx_desc_size = sizeof(struct rtl8xxxu_rxdesc16), + .tx_desc_size = sizeof(struct rtl8xxxu_txdesc32), .has_tx_report = 1, /* * Use 9K for 8188e normal chip