[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
Sat May 25 16:59:16 UTC 2019
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
--
2.17.1
More information about the kernel-team
mailing list