staging: r8822be: Add phydm mini driver
authorPing-Ke Shih <pkshih@realtek.com>
Thu, 17 Aug 2017 17:46:49 +0000 (12:46 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 20 Aug 2017 18:13:12 +0000 (11:13 -0700)
commit9ce99b04b5b82fdf11e4c76b60a5f82c1e541297
treed3f297b3ebd84eaf89e5f99124d981b8935a1472
parent938a0447f094233e269f7f5ded474b13f3de8d80
staging: r8822be: Add phydm mini 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 wireless devices have a new method for PHY control and
dynamic management. The RTL8822BE is the first of these devices, thus
there is additional code required.

In the final version, this code will be a separate module; however,
it is combined with the r8822be driver to minimize the interference
with the drivers in the wireless tree.

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>
76 files changed:
drivers/staging/rtlwifi/phydm/halphyrf_ce.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/halphyrf_ce.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/mp_precomp.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_acs.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_acs.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_adaptivity.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_adaptivity.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_antdiv.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_antdiv.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_beamforming.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_ccx.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_ccx.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_cfotracking.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_cfotracking.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_debug.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_debug.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_dfs.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_dig.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_dig.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_dynamic_rx_path.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_features.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_hwconfig.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_hwconfig.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_interface.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_interface.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_iqk.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_kfree.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_kfree.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_pre_define.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_precomp.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_psd.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_psd.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_rainfo.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_rainfo.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_reg.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_regdefine11ac.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/phydm_types.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl8822b/version_rtl8822b.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl_phydm.c [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/rtl_phydm.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/txbf/haltxbfinterface.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h [new file with mode: 0644]
drivers/staging/rtlwifi/phydm/txbf/phydm_hal_txbf_api.h [new file with mode: 0644]