NACK: [SRU] [B/C/D/E/Unstable] [PULL] Add in-kernel support for Realtek 8821CE WiFi device
Kai-Heng Feng
kai.heng.feng at canonical.com
Wed May 29 18:59:13 UTC 2019
at 22:37, Stefan Bader <stefan.bader at canonical.com> wrote:
> On 25.05.19 18:59, Kai-Heng Feng wrote:
>> BugLink: https://bugs.launchpad.net/bugs/1829220
>>
>> [Impact]
>> The rtl8821ce can be found on many budget HP and Lenovo laptops, users
>> have been using out-of-tree module for a while.
>> Include the driver to produces better user experience.
>>
>> [Fix]
>> Integrate the tarball Realtek provided to us. I've fixed the following:
>> - Port to latest kernel API.
>> - LOC trimmed from 600K to 200K.
>> - procfs removed. It was used by Realtek to debug but it exposed too
>> much information.
>> - VLAs fixed.
>> - Out-of-bounds array access fixed.
>> - GCC doesn't complain anymore on default warning options.
>> - Fix compilation error on armhf.
>> - IOCTL was exposed as regular .ndo_do_ioctl, and it seems reasonable.
>>
>> [Test]
>> Realtek 8821CE can scan, connect and do tx/rx with this driver.
>>
>> [Regression Potential]
>> Minimal. This is a new enablement so it won't cause any regression.
>>
>> [Pulls]
>> - Unstable:
>> The following changes since commit
>> 5c793a63a0174d3cd8dfd3318f87e424b9cfb143:
>>
>> UBUNTU: [Config] enable vbox dkms build (2019-05-23 10:14:50 -0500)
>>
>> are available in the Git repository at:
>>
>> https://git.launchpad.net/~kaihengfeng/linux rtl8821ce-unstable
>>
>> for you to fetch changes up to a01720b686eab9f71b227475cf3be9ec174c0bcd:
>>
>> UBUNTU: [Config] CONFIG_RTL8821CE=m (2019-05-25 01:49:58 +0800)
>>
>> - Disco/Eoan:
>> The following changes since commit
>> eee65e2c1f3d9fc0801044513a50f9de4394a37c:
>>
>> UBUNTU: [Packaging] Fixup bug reference for libbfd fix (2019-05-20 14:14:40 +0200)
>>
>> are available in the Git repository at:
>>
>> https://git.launchpad.net/~kaihengfeng/linux rtl8821ce-disco
>>
>> for you to fetch changes up to 59fbc3fbe25c6752793349e0585217a5d476770b:
>>
>> UBUNTU: [Config] CONFIG_RTL8821CE=m (2019-05-25 01:51:04 +0800)
>>
>> - Cosmic:
>> The following changes since commit
>> dbcc5f9093436b7d8ba2f5ea1840805624789b2e:
>>
>> UBUNTU: Ubuntu-4.18.0-21.22 (2019-05-15 13:18:37 +0200)
>>
>> are available in the Git repository at:
>>
>> https://git.launchpad.net/~kaihengfeng/linux rtl8821ce-cosmic
>>
>> for you to fetch changes up to 4d333948d86716fac7e4dc2c3ba02ab5de285f1c:
>>
>> UBUNTU: [Config] CONFIG_RTL8821CE=m (2019-05-25 01:52:07 +0800)
>>
>> - Bionic:
>> The following changes since commit
>> 18e103f8c89eef5b91b6741643e331000c7359d8:
>>
>> UBUNTU: Ubuntu-4.15.0-51.55 (2019-05-15 14:48:35 +0200)
>>
>> are available in the Git repository at:
>>
>> https://git.launchpad.net/~kaihengfeng/linux rtl8821ce-bionic
>>
>> for you to fetch changes up to 061f9e2dbd3dc2347797accb6dfd491742541078:
>>
>> UBUNTU: [Config] CONFIG_RTL8821CE=m (2019-05-25 01:57:10 +0800)
>>
>> ----------------------------------------------------------------
>> Kai-Heng Feng (2):
>> UBUNTU: SAUCE: Add rtl8821ce PCIe WiFi driver
>> UBUNTU: [Config] CONFIG_RTL8821CE=m
>>
>> debian.master/config/config.common.ubuntu | 1 +
>> ubuntu/Kconfig | 4 +
>> ubuntu/Makefile | 4 +
>> ubuntu/rtl8821ce/Kconfig | 10 +
>> ubuntu/rtl8821ce/Makefile | 101 +
>> ubuntu/rtl8821ce/core/efuse/rtw_efuse.c | 1423 ++
>> ubuntu/rtl8821ce/core/rtw_ap.c | 3223 +++++
>> ubuntu/rtl8821ce/core/rtw_br_ext.c | 1286 ++
>> ubuntu/rtl8821ce/core/rtw_btcoex.c | 356 +
>> ubuntu/rtl8821ce/core/rtw_btcoex_wifionly.c | 43 +
>> ubuntu/rtl8821ce/core/rtw_cmd.c | 3000 ++++
>> ubuntu/rtl8821ce/core/rtw_debug.c | 260 +
>> ubuntu/rtl8821ce/core/rtw_ieee80211.c | 2267 +++
>> ubuntu/rtl8821ce/core/rtw_io.c | 146 +
>> ubuntu/rtl8821ce/core/rtw_ioctl_query.c | 24 +
>> ubuntu/rtl8821ce/core/rtw_ioctl_set.c | 597 +
>> ubuntu/rtl8821ce/core/rtw_mi.c | 832 ++
>> ubuntu/rtl8821ce/core/rtw_mlme.c | 3563 +++++
>> ubuntu/rtl8821ce/core/rtw_mlme_ext.c | 11723 +++++++++++++++
>> ubuntu/rtl8821ce/core/rtw_mp.c | 1595 ++
>> ubuntu/rtl8821ce/core/rtw_odm.c | 376 +
>> ubuntu/rtl8821ce/core/rtw_p2p.c | 3635 +++++
>> ubuntu/rtl8821ce/core/rtw_pwrctrl.c | 984 ++
>> ubuntu/rtl8821ce/core/rtw_recv.c | 3210 +++++
>> ubuntu/rtl8821ce/core/rtw_rf.c | 937 ++
>> ubuntu/rtl8821ce/core/rtw_security.c | 2038 +++
>> ubuntu/rtl8821ce/core/rtw_sreset.c | 164 +
>> ubuntu/rtl8821ce/core/rtw_sta_mgt.c | 862 ++
>> ubuntu/rtl8821ce/core/rtw_vht.c | 664 +
>> ubuntu/rtl8821ce/core/rtw_wlan_util.c | 2919 ++++
>> ubuntu/rtl8821ce/core/rtw_xmit.c | 3543 +++++
>> ubuntu/rtl8821ce/hal/btc/halbtc8821c1ant.c | 5124 +++++++
>> ubuntu/rtl8821ce/hal/btc/halbtc8821c1ant.h | 461 +
>> ubuntu/rtl8821ce/hal/btc/halbtc8821c2ant.c | 5750 ++++++++
>> ubuntu/rtl8821ce/hal/btc/halbtc8821c2ant.h | 470 +
>> ubuntu/rtl8821ce/hal/btc/halbtc8821cwifionly.c | 182 +
>> ubuntu/rtl8821ce/hal/btc/halbtc8821cwifionly.h | 68 +
>> ubuntu/rtl8821ce/hal/btc/halbtcoutsrc.h | 987 ++
>> ubuntu/rtl8821ce/hal/btc/mp_precomp.h | 64 +
>> ubuntu/rtl8821ce/hal/efuse/efuse_mask.h | 15 +
>> .../hal/efuse/rtl8821c/HalEfuseMask8821C_PCIE.c | 99 +
>> .../hal/efuse/rtl8821c/HalEfuseMask8821C_PCIE.h | 37 +
>> ubuntu/rtl8821ce/hal/hal_btcoex.c | 2731 ++++
>> ubuntu/rtl8821ce/hal/hal_btcoex_wifionly.c | 69 +
>> ubuntu/rtl8821ce/hal/hal_com.c | 3466 +++++
>> ubuntu/rtl8821ce/hal/hal_com_c2h.h | 109 +
>> ubuntu/rtl8821ce/hal/hal_com_phycfg.c | 4212 ++++++
>> ubuntu/rtl8821ce/hal/hal_dm.c | 331 +
>> ubuntu/rtl8821ce/hal/hal_dm.h | 27 +
>> ubuntu/rtl8821ce/hal/hal_halmac.c | 1829 +++
>> ubuntu/rtl8821ce/hal/hal_halmac.h | 104 +
>> ubuntu/rtl8821ce/hal/hal_intf.c | 1069 ++
>> ubuntu/rtl8821ce/hal/hal_mp.c | 1396 ++
>> ubuntu/rtl8821ce/hal/halmac/halmac_2_platform.h | 80 +
>> .../halmac_88xx/halmac_8821c/halmac_8821c_cfg.h | 75 +
>> .../halmac_88xx/halmac_8821c/halmac_8821c_phy.c | 37 +
>> .../halmac_8821c/halmac_8821c_pwr_seq.c | 240 +
>> .../halmac_8821c/halmac_8821c_pwr_seq.h | 17 +
>> .../halmac_88xx/halmac_8821c/halmac_api_8821c.c | 269 +
>> .../halmac_88xx/halmac_8821c/halmac_api_8821c.h | 29 +
>> .../halmac_8821c/halmac_api_8821c_pcie.c | 251 +
>> .../halmac_8821c/halmac_api_8821c_pcie.h | 40 +
>> .../halmac_88xx/halmac_8821c/halmac_func_8821c.c | 311 +
>> .../halmac_88xx/halmac_8821c/halmac_func_8821c.h | 19 +
>> .../hal/halmac/halmac_88xx/halmac_88xx_cfg.h | 154 +
>> .../hal/halmac/halmac_88xx/halmac_api_88xx.c | 5403 +++++++
>> .../hal/halmac/halmac_88xx/halmac_api_88xx.h | 601 +
>> .../hal/halmac/halmac_88xx/halmac_api_88xx_pcie.c | 322 +
>> .../hal/halmac/halmac_88xx/halmac_api_88xx_pcie.h | 76 +
>> .../hal/halmac/halmac_88xx/halmac_func_88xx.c | 3727 +++++
>> .../hal/halmac/halmac_88xx/halmac_func_88xx.h | 523 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_api.c | 358 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_api.h | 84 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_bit2.h | 226 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_bit_8821c.h | 9782 +++++++++++++
>> ubuntu/rtl8821ce/hal/halmac/halmac_fw_info.h | 98 +
>> .../hal/halmac/halmac_fw_offload_c2h_ap.h | 158 +
>> .../hal/halmac/halmac_fw_offload_c2h_nic.h | 124 +
>> .../hal/halmac/halmac_fw_offload_h2c_ap.h | 421 +
>> .../hal/halmac/halmac_fw_offload_h2c_nic.h | 300 +
>> .../hal/halmac/halmac_h2c_extra_info_ap.h | 70 +
>> .../hal/halmac/halmac_h2c_extra_info_nic.h | 48 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_intf_phy_cmd.h | 31 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_module.h | 116 +
>> .../rtl8821ce/hal/halmac/halmac_original_c2h_ap.h | 337 +
>> .../rtl8821ce/hal/halmac/halmac_original_c2h_nic.h | 230 +
>> .../rtl8821ce/hal/halmac/halmac_original_h2c_ap.h | 879 ++
>> .../rtl8821ce/hal/halmac/halmac_original_h2c_nic.h | 610 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_pcie_reg.h | 5 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_pwr_seq_cmd.h | 107 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_reg2.h | 1116 ++
>> ubuntu/rtl8821ce/hal/halmac/halmac_reg_8821c.h | 737 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_rx_bd_ap.h | 22 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_rx_bd_chip.h | 22 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_rx_bd_nic.h | 22 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_rx_desc_ap.h | 89 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_rx_desc_chip.h | 79 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_rx_desc_nic.h | 89 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_tx_bd_ap.h | 92 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_tx_bd_chip.h | 75 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_tx_bd_nic.h | 75 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_tx_desc_ap.h | 408 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_tx_desc_chip.h | 266 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_tx_desc_nic.h | 294 +
>> ubuntu/rtl8821ce/hal/halmac/halmac_type.h | 1905 +++
>> ubuntu/rtl8821ce/hal/phydm/halphyrf_ap.h | 92 +
>> ubuntu/rtl8821ce/hal/phydm/halphyrf_ce.c | 705 +
>> ubuntu/rtl8821ce/hal/phydm/halphyrf_ce.h | 101 +
>> ubuntu/rtl8821ce/hal/phydm/mp_precomp.h | 20 +
>> ubuntu/rtl8821ce/hal/phydm/phydm.c | 2053 +++
>> ubuntu/rtl8821ce/hal/phydm/phydm.h | 1027 ++
>> ubuntu/rtl8821ce/hal/phydm/phydm_acs.c | 183 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_acs.h | 66 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_adaptivity.c | 863 ++
>> ubuntu/rtl8821ce/hal/phydm/phydm_adaptivity.h | 187 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_adc_sampling.c | 585 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_adc_sampling.h | 118 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_beamforming.h | 22 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_ccx.c | 386 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_ccx.h | 100 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_cfotracking.c | 316 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_cfotracking.h | 70 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_debug.c | 318 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_debug.h | 313 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_dfs.c | 38 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_dfs.h | 97 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_dig.c | 1109 ++
>> ubuntu/rtl8821ce/hal/phydm/phydm_dig.h | 311 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_dynamic_rx_path.h | 33 +
>> .../hal/phydm/phydm_dynamicbbpowersaving.c | 39 +
>> .../hal/phydm/phydm_dynamicbbpowersaving.h | 49 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_edcaturbocheck.h | 26 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_hwconfig.c | 1634 +++
>> ubuntu/rtl8821ce/hal/phydm/phydm_hwconfig.h | 558 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_interface.c | 509 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_interface.h | 376 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_iqk.h | 66 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_kfree.c | 329 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_kfree.h | 73 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_noisemonitor.h | 47 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_pathdiv.c | 50 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_pathdiv.h | 53 +
>> .../rtl8821ce/hal/phydm/phydm_powertracking_ap.h | 292 +
>> .../rtl8821ce/hal/phydm/phydm_powertracking_ce.c | 700 +
>> .../rtl8821ce/hal/phydm/phydm_powertracking_ce.h | 287 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_pre_define.h | 587 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_precomp.h | 68 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_psd.c | 444 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_psd.h | 100 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_rainfo.c | 1605 +++
>> ubuntu/rtl8821ce/hal/phydm/phydm_rainfo.h | 386 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_reg.h | 132 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_regdefine11ac.h | 90 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_regdefine11n.h | 209 +
>> ubuntu/rtl8821ce/hal/phydm/phydm_types.h | 153 +
>> ubuntu/rtl8821ce/hal/phydm/rtchnlplan.h | 613 +
>> .../hal/phydm/rtl8821c/halhwimg8821c_bb.c | 3421 +++++
>> .../hal/phydm/rtl8821c/halhwimg8821c_bb.h | 81 +
>> .../hal/phydm/rtl8821c/halhwimg8821c_fw.h | 59 +
>> .../hal/phydm/rtl8821c/halhwimg8821c_mac.c | 318 +
>> .../hal/phydm/rtl8821c/halhwimg8821c_mac.h | 37 +
>> .../hal/phydm/rtl8821c/halhwimg8821c_rf.c | 1793 +++
>> .../hal/phydm/rtl8821c/halhwimg8821c_rf.h | 57 +
>> .../rtl8821ce/hal/phydm/rtl8821c/halphyrf_8821c.c | 369 +
>> .../rtl8821ce/hal/phydm/rtl8821c/halphyrf_8821c.h | 63 +
>> .../hal/phydm/rtl8821c/phydm_hal_api8821c.c | 887 ++
>> .../hal/phydm/rtl8821c/phydm_hal_api8821c.h | 213 +
>> .../rtl8821ce/hal/phydm/rtl8821c/phydm_iqk_8821c.c | 1991 +++
>> .../rtl8821ce/hal/phydm/rtl8821c/phydm_iqk_8821c.h | 44 +
>> .../hal/phydm/rtl8821c/phydm_regconfig8821c.c | 169 +
>> .../hal/phydm/rtl8821c/phydm_regconfig8821c.h | 101 +
>> .../hal/phydm/rtl8821c/version_rtl8821c.h | 10 +
>> ubuntu/rtl8821ce/hal/phydm/txbf/haltxbfjaguar.h | 13 +
>> ubuntu/rtl8821ce/hal/rtl8821c/hal8821c_fw.c | 14412 +++++++++++++++++++
>> ubuntu/rtl8821ce/hal/rtl8821c/hal8821c_fw.h | 31 +
>> ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce.h | 109 +
>> .../rtl8821ce/hal/rtl8821c/pci/rtl8821ce_halinit.c | 314 +
>> .../rtl8821ce/hal/rtl8821c/pci/rtl8821ce_halmac.c | 283 +
>> ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_io.c | 120 +
>> ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_ops.c | 686 +
>> ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_recv.c | 431 +
>> ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_xmit.c | 966 ++
>> ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c.h | 115 +
>> ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_cmd.c | 814 ++
>> ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_dm.c | 167 +
>> ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_halinit.c | 287 +
>> ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_mac.c | 183 +
>> ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_ops.c | 2762 ++++
>> ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_phy.c | 960 ++
>> ubuntu/rtl8821ce/include/HalPwrSeqCmd.h | 133 +
>> ubuntu/rtl8821ce/include/HalVerDef.h | 174 +
>> ubuntu/rtl8821ce/include/autoconf.h | 38 +
>> ubuntu/rtl8821ce/include/basic_types.h | 293 +
>> ubuntu/rtl8821ce/include/byteorder/big_endian.h | 88 +
>> ubuntu/rtl8821ce/include/byteorder/generic.h | 184 +
>> ubuntu/rtl8821ce/include/byteorder/swab.h | 130 +
>> ubuntu/rtl8821ce/include/byteorder/swabb.h | 152 +
>> ubuntu/rtl8821ce/include/circ_buf.h | 29 +
>> ubuntu/rtl8821ce/include/cmd_osdep.h | 31 +
>> ubuntu/rtl8821ce/include/custom_gpio.h | 24 +
>> ubuntu/rtl8821ce/include/drv_conf.h | 165 +
>> ubuntu/rtl8821ce/include/drv_types.h | 1005 ++
>> ubuntu/rtl8821ce/include/drv_types_linux.h | 24 +
>> ubuntu/rtl8821ce/include/drv_types_pci.h | 199 +
>> ubuntu/rtl8821ce/include/ethernet.h | 41 +
>> ubuntu/rtl8821ce/include/h2clbk.h | 30 +
>> ubuntu/rtl8821ce/include/hal_btcoex.h | 94 +
>> ubuntu/rtl8821ce/include/hal_btcoex_wifionly.h | 48 +
>> ubuntu/rtl8821ce/include/hal_com.h | 555 +
>> ubuntu/rtl8821ce/include/hal_com_h2c.h | 294 +
>> ubuntu/rtl8821ce/include/hal_com_led.h | 258 +
>> ubuntu/rtl8821ce/include/hal_com_phycfg.h | 324 +
>> ubuntu/rtl8821ce/include/hal_com_reg.h | 1110 ++
>> ubuntu/rtl8821ce/include/hal_data.h | 819 ++
>> ubuntu/rtl8821ce/include/hal_ic_cfg.h | 28 +
>> ubuntu/rtl8821ce/include/hal_intf.h | 655 +
>> ubuntu/rtl8821ce/include/hal_pg.h | 776 +
>> ubuntu/rtl8821ce/include/hal_phy.h | 235 +
>> ubuntu/rtl8821ce/include/hal_phy_reg.h | 31 +
>> ubuntu/rtl8821ce/include/ieee80211.h | 1618 +++
>> ubuntu/rtl8821ce/include/ieee80211_ext.h | 289 +
>> ubuntu/rtl8821ce/include/if_ether.h | 109 +
>> ubuntu/rtl8821ce/include/ip.h | 138 +
>> ubuntu/rtl8821ce/include/linux/wireless.h | 79 +
>> ubuntu/rtl8821ce/include/mlme_osdep.h | 35 +
>> ubuntu/rtl8821ce/include/mp_custom_oid.h | 350 +
>> ubuntu/rtl8821ce/include/nic_spec.h | 44 +
>> ubuntu/rtl8821ce/include/osdep_intf.h | 101 +
>> ubuntu/rtl8821ce/include/osdep_service.h | 570 +
>> ubuntu/rtl8821ce/include/osdep_service_linux.h | 278 +
>> ubuntu/rtl8821ce/include/pci_hal.h | 26 +
>> ubuntu/rtl8821ce/include/pci_ops.h | 26 +
>> ubuntu/rtl8821ce/include/pci_osintf.h | 38 +
>> ubuntu/rtl8821ce/include/recv_osdep.h | 56 +
>> ubuntu/rtl8821ce/include/rtl8821c_dm.h | 31 +
>> ubuntu/rtl8821ce/include/rtl8821c_hal.h | 42 +
>> ubuntu/rtl8821ce/include/rtl8821c_spec.h | 197 +
>> ubuntu/rtl8821ce/include/rtl8821ce_hal.h | 29 +
>> ubuntu/rtl8821ce/include/rtw_android.h | 76 +
>> ubuntu/rtl8821ce/include/rtw_ap.h | 74 +
>> ubuntu/rtl8821ce/include/rtw_beamforming.h | 25 +
>> ubuntu/rtl8821ce/include/rtw_br_ext.h | 68 +
>> ubuntu/rtl8821ce/include/rtw_bt_mp.h | 278 +
>> ubuntu/rtl8821ce/include/rtw_btcoex.h | 130 +
>> ubuntu/rtl8821ce/include/rtw_btcoex_wifionly.h | 28 +
>> ubuntu/rtl8821ce/include/rtw_byteorder.h | 36 +
>> ubuntu/rtl8821ce/include/rtw_cmd.h | 993 ++
>> ubuntu/rtl8821ce/include/rtw_debug.h | 337 +
>> ubuntu/rtl8821ce/include/rtw_eeprom.h | 114 +
>> ubuntu/rtl8821ce/include/rtw_efuse.h | 238 +
>> ubuntu/rtl8821ce/include/rtw_event.h | 114 +
>> ubuntu/rtl8821ce/include/rtw_ht.h | 218 +
>> ubuntu/rtl8821ce/include/rtw_io.h | 404 +
>> ubuntu/rtl8821ce/include/rtw_ioctl.h | 175 +
>> ubuntu/rtl8821ce/include/rtw_ioctl_query.h | 24 +
>> ubuntu/rtl8821ce/include/rtw_ioctl_rtl.h | 77 +
>> ubuntu/rtl8821ce/include/rtw_ioctl_set.h | 52 +
>> ubuntu/rtl8821ce/include/rtw_iol.h | 123 +
>> ubuntu/rtl8821ce/include/rtw_mcc.h | 19 +
>> ubuntu/rtl8821ce/include/rtw_mem.h | 41 +
>> ubuntu/rtl8821ce/include/rtw_mi.h | 199 +
>> ubuntu/rtl8821ce/include/rtw_mlme.h | 885 ++
>> ubuntu/rtl8821ce/include/rtw_mlme_ext.h | 1085 ++
>> ubuntu/rtl8821ce/include/rtw_mp.h | 829 ++
>> ubuntu/rtl8821ce/include/rtw_mp_ioctl.h | 301 +
>> ubuntu/rtl8821ce/include/rtw_mp_phy_regdef.h | 1071 ++
>> ubuntu/rtl8821ce/include/rtw_odm.h | 49 +
>> ubuntu/rtl8821ce/include/rtw_p2p.h | 143 +
>> ubuntu/rtl8821ce/include/rtw_pwrctrl.h | 358 +
>> ubuntu/rtl8821ce/include/rtw_qos.h | 31 +
>> ubuntu/rtl8821ce/include/rtw_recv.h | 634 +
>> ubuntu/rtl8821ce/include/rtw_rf.h | 237 +
>> ubuntu/rtl8821ce/include/rtw_security.h | 416 +
>> ubuntu/rtl8821ce/include/rtw_sreset.h | 59 +
>> ubuntu/rtl8821ce/include/rtw_tdls.h | 24 +
>> ubuntu/rtl8821ce/include/rtw_version.h | 3 +
>> ubuntu/rtl8821ce/include/rtw_vht.h | 142 +
>> ubuntu/rtl8821ce/include/rtw_wapi.h | 212 +
>> ubuntu/rtl8821ce/include/rtw_wifi_regd.h | 26 +
>> ubuntu/rtl8821ce/include/rtw_xmit.h | 547 +
>> ubuntu/rtl8821ce/include/sta_info.h | 542 +
>> ubuntu/rtl8821ce/include/wifi.h | 1193 ++
>> ubuntu/rtl8821ce/include/wlan_bssdef.h | 360 +
>> ubuntu/rtl8821ce/include/xmit_osdep.h | 63 +
>> ubuntu/rtl8821ce/os_dep/linux/ioctl_linux.c | 8700 +++++++++++
>> ubuntu/rtl8821ce/os_dep/linux/ioctl_mp.c | 2050 +++
>> ubuntu/rtl8821ce/os_dep/linux/mlme_linux.c | 204 +
>> ubuntu/rtl8821ce/os_dep/linux/os_intfs.c | 2373 +++
>> ubuntu/rtl8821ce/os_dep/linux/pci_intf.c | 1564 ++
>> ubuntu/rtl8821ce/os_dep/linux/recv_linux.c | 566 +
>> ubuntu/rtl8821ce/os_dep/linux/rtw_android.c | 473 +
>> ubuntu/rtl8821ce/os_dep/linux/xmit_linux.c | 351 +
>> ubuntu/rtl8821ce/os_dep/osdep_service.c | 1325 ++
>> 293 files changed, 203375 insertions(+)
>> create mode 100644 ubuntu/rtl8821ce/Kconfig
>> create mode 100644 ubuntu/rtl8821ce/Makefile
>> create mode 100644 ubuntu/rtl8821ce/core/efuse/rtw_efuse.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_ap.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_br_ext.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_btcoex.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_btcoex_wifionly.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_cmd.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_debug.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_ieee80211.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_io.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_ioctl_query.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_ioctl_set.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_mi.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_mlme.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_mlme_ext.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_mp.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_odm.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_p2p.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_pwrctrl.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_recv.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_rf.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_security.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_sreset.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_sta_mgt.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_vht.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_wlan_util.c
>> create mode 100644 ubuntu/rtl8821ce/core/rtw_xmit.c
>> create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtc8821c1ant.c
>> create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtc8821c1ant.h
>> create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtc8821c2ant.c
>> create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtc8821c2ant.h
>> create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtc8821cwifionly.c
>> create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtc8821cwifionly.h
>> create mode 100644 ubuntu/rtl8821ce/hal/btc/halbtcoutsrc.h
>> create mode 100644 ubuntu/rtl8821ce/hal/btc/mp_precomp.h
>> create mode 100644 ubuntu/rtl8821ce/hal/efuse/efuse_mask.h
>> create mode 100644 ubuntu/rtl8821ce/hal/efuse/rtl8821c/HalEfuseMask8821C_PCIE.c
>> create mode 100644 ubuntu/rtl8821ce/hal/efuse/rtl8821c/HalEfuseMask8821C_PCIE.h
>> create mode 100644 ubuntu/rtl8821ce/hal/hal_btcoex.c
>> create mode 100644 ubuntu/rtl8821ce/hal/hal_btcoex_wifionly.c
>> create mode 100644 ubuntu/rtl8821ce/hal/hal_com.c
>> create mode 100644 ubuntu/rtl8821ce/hal/hal_com_c2h.h
>> create mode 100644 ubuntu/rtl8821ce/hal/hal_com_phycfg.c
>> create mode 100644 ubuntu/rtl8821ce/hal/hal_dm.c
>> create mode 100644 ubuntu/rtl8821ce/hal/hal_dm.h
>> create mode 100644 ubuntu/rtl8821ce/hal/hal_halmac.c
>> create mode 100644 ubuntu/rtl8821ce/hal/hal_halmac.h
>> create mode 100644 ubuntu/rtl8821ce/hal/hal_intf.c
>> create mode 100644 ubuntu/rtl8821ce/hal/hal_mp.c
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_2_platform.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_8821c_cfg.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_8821c_phy.c
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_8821c_pwr_seq.c
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_8821c_pwr_seq.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_api_8821c.c
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_api_8821c.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_api_8821c_pcie.c
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_api_8821c_pcie.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_func_8821c.c
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_8821c/halmac_func_8821c.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_88xx_cfg.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_api_88xx.c
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_api_88xx.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_api_88xx_pcie.c
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_api_88xx_pcie.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_func_88xx.c
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_88xx/halmac_func_88xx.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_api.c
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_api.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_bit2.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_bit_8821c.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_fw_info.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_fw_offload_c2h_ap.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_fw_offload_c2h_nic.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_fw_offload_h2c_ap.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_fw_offload_h2c_nic.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_h2c_extra_info_ap.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_h2c_extra_info_nic.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_intf_phy_cmd.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_module.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_original_c2h_ap.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_original_c2h_nic.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_original_h2c_ap.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_original_h2c_nic.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_pcie_reg.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_pwr_seq_cmd.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_reg2.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_reg_8821c.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_rx_bd_ap.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_rx_bd_chip.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_rx_bd_nic.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_rx_desc_ap.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_rx_desc_chip.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_rx_desc_nic.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_tx_bd_ap.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_tx_bd_chip.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_tx_bd_nic.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_tx_desc_ap.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_tx_desc_chip.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_tx_desc_nic.h
>> create mode 100644 ubuntu/rtl8821ce/hal/halmac/halmac_type.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/halphyrf_ap.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/halphyrf_ce.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/halphyrf_ce.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/mp_precomp.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_acs.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_acs.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_adaptivity.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_adaptivity.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_adc_sampling.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_adc_sampling.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_beamforming.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_ccx.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_ccx.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_cfotracking.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_cfotracking.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_debug.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_debug.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dfs.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dfs.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dig.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dig.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dynamic_rx_path.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dynamicbbpowersaving.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_dynamicbbpowersaving.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_edcaturbocheck.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_hwconfig.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_hwconfig.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_interface.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_interface.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_iqk.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_kfree.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_kfree.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_noisemonitor.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_pathdiv.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_pathdiv.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_powertracking_ap.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_powertracking_ce.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_powertracking_ce.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_pre_define.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_precomp.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_psd.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_psd.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_rainfo.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_rainfo.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_reg.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_regdefine11ac.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_regdefine11n.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/phydm_types.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtchnlplan.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_bb.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_bb.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_fw.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_mac.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_mac.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_rf.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halhwimg8821c_rf.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halphyrf_8821c.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/halphyrf_8821c.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/phydm_hal_api8821c.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/phydm_hal_api8821c.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/phydm_iqk_8821c.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/phydm_iqk_8821c.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/phydm_regconfig8821c.c
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/phydm_regconfig8821c.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/rtl8821c/version_rtl8821c.h
>> create mode 100644 ubuntu/rtl8821ce/hal/phydm/txbf/haltxbfjaguar.h
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/hal8821c_fw.c
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/hal8821c_fw.h
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce.h
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_halinit.c
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_halmac.c
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_io.c
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_ops.c
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_recv.c
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/pci/rtl8821ce_xmit.c
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c.h
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_cmd.c
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_dm.c
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_halinit.c
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_mac.c
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_ops.c
>> create mode 100644 ubuntu/rtl8821ce/hal/rtl8821c/rtl8821c_phy.c
>> create mode 100644 ubuntu/rtl8821ce/include/HalPwrSeqCmd.h
>> create mode 100644 ubuntu/rtl8821ce/include/HalVerDef.h
>> create mode 100644 ubuntu/rtl8821ce/include/autoconf.h
>> create mode 100644 ubuntu/rtl8821ce/include/basic_types.h
>> create mode 100644 ubuntu/rtl8821ce/include/byteorder/big_endian.h
>> create mode 100644 ubuntu/rtl8821ce/include/byteorder/generic.h
>> create mode 100644 ubuntu/rtl8821ce/include/byteorder/swab.h
>> create mode 100644 ubuntu/rtl8821ce/include/byteorder/swabb.h
>> create mode 100644 ubuntu/rtl8821ce/include/circ_buf.h
>> create mode 100644 ubuntu/rtl8821ce/include/cmd_osdep.h
>> create mode 100644 ubuntu/rtl8821ce/include/custom_gpio.h
>> create mode 100644 ubuntu/rtl8821ce/include/drv_conf.h
>> create mode 100644 ubuntu/rtl8821ce/include/drv_types.h
>> create mode 100644 ubuntu/rtl8821ce/include/drv_types_linux.h
>> create mode 100644 ubuntu/rtl8821ce/include/drv_types_pci.h
>> create mode 100644 ubuntu/rtl8821ce/include/ethernet.h
>> create mode 100644 ubuntu/rtl8821ce/include/h2clbk.h
>> create mode 100644 ubuntu/rtl8821ce/include/hal_btcoex.h
>> create mode 100644 ubuntu/rtl8821ce/include/hal_btcoex_wifionly.h
>> create mode 100644 ubuntu/rtl8821ce/include/hal_com.h
>> create mode 100644 ubuntu/rtl8821ce/include/hal_com_h2c.h
>> create mode 100644 ubuntu/rtl8821ce/include/hal_com_led.h
>> create mode 100644 ubuntu/rtl8821ce/include/hal_com_phycfg.h
>> create mode 100644 ubuntu/rtl8821ce/include/hal_com_reg.h
>> create mode 100644 ubuntu/rtl8821ce/include/hal_data.h
>> create mode 100644 ubuntu/rtl8821ce/include/hal_ic_cfg.h
>> create mode 100644 ubuntu/rtl8821ce/include/hal_intf.h
>> create mode 100644 ubuntu/rtl8821ce/include/hal_pg.h
>> create mode 100644 ubuntu/rtl8821ce/include/hal_phy.h
>> create mode 100644 ubuntu/rtl8821ce/include/hal_phy_reg.h
>> create mode 100644 ubuntu/rtl8821ce/include/ieee80211.h
>> create mode 100644 ubuntu/rtl8821ce/include/ieee80211_ext.h
>> create mode 100644 ubuntu/rtl8821ce/include/if_ether.h
>> create mode 100644 ubuntu/rtl8821ce/include/ip.h
>> create mode 100644 ubuntu/rtl8821ce/include/linux/wireless.h
>> create mode 100644 ubuntu/rtl8821ce/include/mlme_osdep.h
>> create mode 100644 ubuntu/rtl8821ce/include/mp_custom_oid.h
>> create mode 100644 ubuntu/rtl8821ce/include/nic_spec.h
>> create mode 100644 ubuntu/rtl8821ce/include/osdep_intf.h
>> create mode 100644 ubuntu/rtl8821ce/include/osdep_service.h
>> create mode 100644 ubuntu/rtl8821ce/include/osdep_service_linux.h
>> create mode 100644 ubuntu/rtl8821ce/include/pci_hal.h
>> create mode 100644 ubuntu/rtl8821ce/include/pci_ops.h
>> create mode 100644 ubuntu/rtl8821ce/include/pci_osintf.h
>> create mode 100644 ubuntu/rtl8821ce/include/recv_osdep.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtl8821c_dm.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtl8821c_hal.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtl8821c_spec.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtl8821ce_hal.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_android.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_ap.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_beamforming.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_br_ext.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_bt_mp.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_btcoex.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_btcoex_wifionly.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_byteorder.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_cmd.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_debug.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_eeprom.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_efuse.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_event.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_ht.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_io.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_ioctl.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_ioctl_query.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_ioctl_rtl.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_ioctl_set.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_iol.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_mcc.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_mem.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_mi.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_mlme.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_mlme_ext.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_mp.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_mp_ioctl.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_mp_phy_regdef.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_odm.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_p2p.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_pwrctrl.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_qos.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_recv.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_rf.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_security.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_sreset.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_tdls.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_version.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_vht.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_wapi.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_wifi_regd.h
>> create mode 100644 ubuntu/rtl8821ce/include/rtw_xmit.h
>> create mode 100644 ubuntu/rtl8821ce/include/sta_info.h
>> create mode 100644 ubuntu/rtl8821ce/include/wifi.h
>> create mode 100644 ubuntu/rtl8821ce/include/wlan_bssdef.h
>> create mode 100644 ubuntu/rtl8821ce/include/xmit_osdep.h
>> create mode 100644 ubuntu/rtl8821ce/os_dep/linux/ioctl_linux.c
>> create mode 100644 ubuntu/rtl8821ce/os_dep/linux/ioctl_mp.c
>> create mode 100644 ubuntu/rtl8821ce/os_dep/linux/mlme_linux.c
>> create mode 100644 ubuntu/rtl8821ce/os_dep/linux/os_intfs.c
>> create mode 100644 ubuntu/rtl8821ce/os_dep/linux/pci_intf.c
>> create mode 100644 ubuntu/rtl8821ce/os_dep/linux/recv_linux.c
>> create mode 100644 ubuntu/rtl8821ce/os_dep/linux/rtw_android.c
>> create mode 100644 ubuntu/rtl8821ce/os_dep/linux/xmit_linux.c
>> create mode 100644 ubuntu/rtl8821ce/os_dep/osdep_service.c
> This is not SRU material
Can you share more information why it’s not SRU material?
I’ve spent weeks to clean this up based on Seth’s feedback.
Kai-Heng
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
More information about the kernel-team
mailing list