These changes are for the 4.15 stream. The modifications implement nearly all the changes needed to allow the RTL8822BE in staging to use rtl_pci in the wireless tree. The only exceptions are related to BT coexistence, which will be added once btcoex is updated. Once these patches reach mainline, I will submit a patch to staging that changes r8822be to use the standard rtl_pci, and deletes the duplicated code. Signed-off-by: Larry Finger <Larry.Finger@xxxxxxxxxxxx> Cc: Ping-Ke Shih <pkshih@xxxxxxxxxxx> Cc: Yan-Hsuan Chuang <yhchuang@xxxxxxxxxxx> Cc: Birming Chiu <birming@xxxxxxxxxxx> Cc: Shaofu <shaofu@xxxxxxxxxxx> Cc: Steven Ting <steventing@xxxxxxxxxxx> Larry Finger (3): rtlwifi: rtl_pci: Fix formatting errors in pci.h rtlwifi: rtl_pci: Fix formatting problems in pci.c rtlwifi: rtl_pci: Simplify some code be eliminating extraneous variables Ping-Ke Shih (5): rtlwifi: rtl_pci: Add support for 8822be TX/RX BD rtlwifi: rtl_pci: Add fill_tx_special_desc to issue H2C data, and process TXOK in interrupt. rtlwifi: rtl_pci: Add ID for 8822BE rtlwifi: rtl_pci: Extend recognized interrupt parameters from two to four ISR rtlwifi: rtl_pci: 8822BE puts broadcast and multicast packet to HIQ Steven Ting (1): rtlwifi: rtl_pci: Refactor TX/RX flow Tsang-Shian Lin (2): rtlwifi: Add beacon check mechanism to check if AP settings changed. rtlwifi: rtl_pci: Fix the bug when inactiveps is enabled. drivers/net/wireless/realtek/rtlwifi/base.c | 178 ++++++++++++ drivers/net/wireless/realtek/rtlwifi/base.h | 3 +- drivers/net/wireless/realtek/rtlwifi/core.c | 48 ++++ drivers/net/wireless/realtek/rtlwifi/pci.c | 305 +++++++++++---------- drivers/net/wireless/realtek/rtlwifi/pci.h | 36 +-- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.h | 3 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.h | 3 +- .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8192de/hw.h | 3 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.h | 3 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 57 +--- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.h | 3 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.h | 3 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.h | 3 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.h | 3 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 20 +- 23 files changed, 460 insertions(+), 234 deletions(-) -- 2.12.3