staging: r8822be: Add code for halmac sub-driver
authorPing-Ke Shih <pkshih@realtek.com>
Thu, 17 Aug 2017 17:46:48 +0000 (12:46 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 20 Aug 2017 18:13:12 +0000 (11:13 -0700)
commit938a0447f094233e269f7f5ded474b13f3de8d80
tree92d7a09c59307b9467455e8dbd9f44be4b7bef6a
parentb53b764b274b86a07e1d001236738d04074e7a5f
staging: r8822be: Add code for halmac sub-driver

The RTL8822BE, an 802.11ac wireless network card, is now appearing in
new computers. Its driver is being placed in staging to reduce the time
that users of this new card will have access to in-kernel drivers.

New Realtek devices implement a common sub-driver to control the MAC
layer. The RTL8822BE is the first of these devices, thus its introduction
involves some extra code. In the wireless tree, this will be a separate
module; however, it is compiled into the 8822be driver here.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: Yan-Hsuan Chuang <yhchuang@realtek.com>
Cc: Birming Chiu <birming@realtek.com>
Cc: Shaofu <shaofu@realtek.com>
Cc: Steven Ting <steventing@realtek.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
54 files changed:
drivers/staging/rtlwifi/halmac/halmac_2_platform.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_8822b_cfg.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_8822b_phy.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_8822b_pwr_seq.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_8822b_pwr_seq.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_pcie.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_pcie.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_sdio.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_sdio.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_usb.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_usb.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_func_8822b.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_func_8822b.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_api.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_api.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_bit2.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_fw_info.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_fw_offload_c2h_nic.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_fw_offload_h2c_nic.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_h2c_extra_info_nic.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_intf_phy_cmd.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_original_c2h_nic.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_original_h2c_nic.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_pcie_reg.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_reg2.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_rx_desc_chip.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_rx_desc_nic.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_tx_desc_chip.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_tx_desc_nic.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_type.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/halmac_usb_reg.h [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/rtl_halmac.c [new file with mode: 0644]
drivers/staging/rtlwifi/halmac/rtl_halmac.h [new file with mode: 0644]