NACK: [linux-oem][PATCH 0/6] Add support for Realtek WiFi device [10ec:b822]

Khaled Elmously khalid.elmously at canonical.com
Tue Jan 30 17:57:19 UTC 2018


On 2018-01-24 14:42:32 , Hui Wang wrote:
> BugLink: https://launchpad.net/bugs/1745081
> 
> Last week, we already integrated a similar driver for rtl8821ce, although both
> rtl8822be and rtl8821ce have similar folder layout and similar file names, it
> is not easy to use the driver rtl8821ce to support rtl8822be, there are some
> reasons:
> 
> 1) In the rtl8821ce driver package, it only contains rtl8821ce specific files,
> there is no rtl8822be specific files at all.  Similarly the rtl8822be package
> only contains rtl8822be specific files, there is no rtl8821ce specific files
> at all. That means we can't let the driver rtl8821ce support rtl8822be simply
> changing the configuration.
> 
> The rtl8821ce specific files in rtl8821ce package are shown as below:
> efuse/
> ├── efuse_mask.h
> └── rtl8821c
>     ├── HalEfuseMask8821C_PCIE.c
>     ├── HalEfuseMask8821C_PCIE.h
>     ├── HalEfuseMask8821C_SDIO.c
>     ├── HalEfuseMask8821C_SDIO.h
>     ├── HalEfuseMask8821C_USB.c
>     └── HalEfuseMask8821C_USB.h
> 
> halmac/halmac_88xx/halmac_8821c/
> ├── halmac_8821c_cfg.h
> ├── halmac_8821c_phy.c
> ├── halmac_8821c_pwr_seq.c
> ├── halmac_8821c_pwr_seq.h
> ├── halmac_api_8821c.c
> ├── halmac_api_8821c.h
> ├── halmac_api_8821c_pcie.c
> ├── halmac_api_8821c_pcie.h
> ├── halmac_api_8821c_sdio.c
> ├── halmac_api_8821c_sdio.h
> ├── halmac_api_8821c_usb.c
> ├── halmac_api_8821c_usb.h
> ├── halmac_func_8821c.c
> └── halmac_func_8821c.h
> 
> phydm/rtl8821c/
> ├── halhwimg8821c_bb.c
> ├── halhwimg8821c_bb.h
> ├── halhwimg8821c_fw.c
> ├── halhwimg8821c_fw.h
> ├── halhwimg8821c_mac.c
> ├── halhwimg8821c_mac.h
> ├── halhwimg8821c_rf.c
> ├── halhwimg8821c_rf.h
> ├── halhwimg8821c_testchip_bb.c
> ├── halhwimg8821c_testchip_bb.h
> ├── halhwimg8821c_testchip_fw.c
> ├── halhwimg8821c_testchip_fw.h
> ├── halhwimg8821c_testchip_mac.c
> ├── halhwimg8821c_testchip_mac.h
> ├── halhwimg8821c_testchip_rf.c
> ├── halhwimg8821c_testchip_rf.h
> ├── halphyrf_8821c.c
> ├── halphyrf_8821c.h
> ├── phydm_hal_api8821c.c
> ├── phydm_hal_api8821c.h
> ├── phydm_iqk_8821c.c
> ├── phydm_iqk_8821c.h
> ├── phydm_regconfig8821c.c
> ├── phydm_regconfig8821c.h
> └── version_rtl8821c.h
> 
> rtl8821c/
> ├── hal8821c_fw.c
> ├── hal8821c_fw.h
> ├── pci
> │   ├── rtl8821ce.h
> │   ├── rtl8821ce_halinit.c
> │   ├── rtl8821ce_halmac.c
> │   ├── rtl8821ce_io.c
> │   ├── rtl8821ce_led.c
> │   ├── rtl8821ce_ops.c
> │   ├── rtl8821ce_recv.c
> │   └── rtl8821ce_xmit.c
> ├── rtl8821c_cmd.c
> ├── rtl8821c_dm.c
> ├── rtl8821c.h
> ├── rtl8821c_halinit.c
> ├── rtl8821c_mac.c
> ├── rtl8821c_ops.c
> └── rtl8821c_phy.c
> 
> 
> 2) The two driver package have differnt version:
> rtl88x2BE_WiFi_linux_v5.2.4.2_25327.20171124_COEX20170921-5050_beta.tar.gz
> rtl8821CE_WiFi_linux_v5.2.5.1_26055.20180108_COEX20170310-1212.tar.gz
> 
> That means besides the specific files, the common files (subsystem or core) also
> have lots of difference, if we copy rtl8822be specific files to rtl8821ce driver,
> there will be countless building errors. Even we take effort to fix those building
> errors, we can't guarantee there is no runtime errors.
> 
> The difference of subsystem or core files between these two packages can be found
> here: https://paste.ubuntu.com/26449321/
> 
> 
> 
> 
> 
> The size of the 1st patch (0001-xxx.patch) is too big, it is not suitable to
> send it as mail, so here I paste a pull request, reviewers can get all patches
> from this url:
> The following changes since commit b4e5919a9cafa303091f7b7e8afad3840acb230d:
> 
>   UBUNTU: Ubuntu-oem-4.13.0-1018.19 (2018-01-23 15:19:30 +0200)
> 
> are available in the git repository at:
> 
>   git://162.213.35.14/linux-oem:Ubuntu-oem-4.13.0-1018.19 
> 
> for you to fetch changes up to dc566548a7db99105b9db45f5d39c3c8fade58b3:
> 
>   UBUNTU: SAUCE: RTL8822BE: Adjust the building dir (2018-01-24 05:20:31 +0000)
> 
> ----------------------------------------------------------------
> Hui Wang (6):
>       UBUNTU: SAUCE: RTL8822BE: Import RTL8822BE driver
>       UBUNTU: SAUCE: RTL8822BE: Fix compiling error on oem kernel
>       UBUNTU: SAUCE: RTL8822BE: Don't block disconnect event if kernel >= 4.2
>       UBUNTU: SAUCE: RTL8822BE: Fix FW IQK failed when mp_start
>       UBUNTU: SAUCE: RTL8822BE: Add ubuntu/rtl8822be into build script
>       UBUNTU: SAUCE: RTL8822BE: Adjust the building dir
> 
>  debian/rules.d/2-binary-arch.mk                                              |    18 +
>  ubuntu/rtl8822be/Kconfig                                                     |     6 +
>  ubuntu/rtl8822be/Makefile                                                    |  1921 +++++++
>  ubuntu/rtl8822be/clean                                                       |     5 +
>  ubuntu/rtl8822be/core/efuse/rtw_efuse.c                                      |  3252 +++++++++++
>  ubuntu/rtl8822be/core/rtw_ap.c                                               |  4246 ++++++++++++++
> ...
> 
> 
> Hui Wang (6):
>   UBUNTU: SAUCE: RTL8822BE: Import RTL8822BE driver
>   UBUNTU: SAUCE: RTL8822BE: Fix compiling error on oem kernel
>   UBUNTU: SAUCE: RTL8822BE: Don't block disconnect event if kernel >=
>     4.2
>   UBUNTU: SAUCE: RTL8822BE: Fix FW IQK failed when mp_start
>   UBUNTU: SAUCE: RTL8822BE: Add ubuntu/rtl8822be into build script
>   UBUNTU: SAUCE: RTL8822BE: Adjust the building dir
> 
>  debian/rules.d/2-binary-arch.mk                    |    18 +
>  ubuntu/rtl8822be/Kconfig                           |     6 +
>  ubuntu/rtl8822be/Makefile                          |  1921 +
>  ubuntu/rtl8822be/clean                             |     5 +
>  ubuntu/rtl8822be/core/efuse/rtw_efuse.c            |  3252 ++
>  ubuntu/rtl8822be/core/rtw_ap.c                     |  4246 +++
>  ubuntu/rtl8822be/core/rtw_beamforming.c            |  3152 ++
>  ubuntu/rtl8822be/core/rtw_br_ext.c                 |  1580 +
>  ubuntu/rtl8822be/core/rtw_bt_mp.c                  |  1575 +
>  ubuntu/rtl8822be/core/rtw_btcoex.c                 |  1741 +
>  ubuntu/rtl8822be/core/rtw_btcoex_wifionly.c        |    37 +
>  ubuntu/rtl8822be/core/rtw_cmd.c                    |  4854 +++
>  ubuntu/rtl8822be/core/rtw_debug.c                  |  5558 +++
>  ubuntu/rtl8822be/core/rtw_eeprom.c                 |   369 +
>  ubuntu/rtl8822be/core/rtw_ieee80211.c              |  2731 ++
>  ubuntu/rtl8822be/core/rtw_io.c                     |   696 +
>  ubuntu/rtl8822be/core/rtw_ioctl_query.c            |   166 +
>  ubuntu/rtl8822be/core/rtw_ioctl_rtl.c              |   901 +
>  ubuntu/rtl8822be/core/rtw_ioctl_set.c              |  1256 +
>  ubuntu/rtl8822be/core/rtw_iol.c                    |   382 +
>  ubuntu/rtl8822be/core/rtw_mem.c                    |   128 +
>  ubuntu/rtl8822be/core/rtw_mi.c                     |  1307 +
>  ubuntu/rtl8822be/core/rtw_mlme.c                   |  4735 +++
>  ubuntu/rtl8822be/core/rtw_mlme_ext.c               | 16172 +++++++++
>  ubuntu/rtl8822be/core/rtw_mp.c                     |  3655 ++
>  ubuntu/rtl8822be/core/rtw_mp_ioctl.c               |  2529 ++
>  ubuntu/rtl8822be/core/rtw_odm.c                    |   476 +
>  ubuntu/rtl8822be/core/rtw_p2p.c                    |  5331 +++
>  ubuntu/rtl8822be/core/rtw_pwrctrl.c                |  2581 ++
>  ubuntu/rtl8822be/core/rtw_recv.c                   |  4744 +++
>  ubuntu/rtl8822be/core/rtw_rf.c                     |  2111 ++
>  ubuntu/rtl8822be/core/rtw_sdio.c                   |   130 +
>  ubuntu/rtl8822be/core/rtw_security.c               |  3173 ++
>  ubuntu/rtl8822be/core/rtw_sreset.c                 |   341 +
>  ubuntu/rtl8822be/core/rtw_sta_mgt.c                |  1195 +
>  ubuntu/rtl8822be/core/rtw_tdls.c                   |  3333 ++
>  ubuntu/rtl8822be/core/rtw_vht.c                    |   808 +
>  ubuntu/rtl8822be/core/rtw_wapi.c                   |  1254 +
>  ubuntu/rtl8822be/core/rtw_wapi_sms4.c              |   922 +
>  ubuntu/rtl8822be/core/rtw_wlan_util.c              |  4702 +++
>  ubuntu/rtl8822be/core/rtw_xmit.c                   |  5618 +++
>  ubuntu/rtl8822be/hal/HalPwrSeqCmd.c                |   156 +
>  ubuntu/rtl8822be/hal/btc/halbtc8192e1ant.c         |  3431 ++
>  ubuntu/rtl8822be/hal/btc/halbtc8192e1ant.h         |   240 +
>  ubuntu/rtl8822be/hal/btc/halbtc8192e2ant.c         |  4391 +++
>  ubuntu/rtl8822be/hal/btc/halbtc8192e2ant.h         |   225 +
>  ubuntu/rtl8822be/hal/btc/halbtc8703b1ant.c         |  4307 +++
>  ubuntu/rtl8822be/hal/btc/halbtc8703b1ant.h         |   418 +
>  ubuntu/rtl8822be/hal/btc/halbtc8723b1ant.c         |  5127 +++
>  ubuntu/rtl8822be/hal/btc/halbtc8723b1ant.h         |   307 +
>  ubuntu/rtl8822be/hal/btc/halbtc8723b2ant.c         |  4972 +++
>  ubuntu/rtl8822be/hal/btc/halbtc8723b2ant.h         |   231 +
>  ubuntu/rtl8822be/hal/btc/halbtc8723bwifionly.c     |    82 +
>  ubuntu/rtl8822be/hal/btc/halbtc8723bwifionly.h     |    22 +
>  ubuntu/rtl8822be/hal/btc/halbtc8723d1ant.c         |  6276 ++++
>  ubuntu/rtl8822be/hal/btc/halbtc8723d1ant.h         |   427 +
>  ubuntu/rtl8822be/hal/btc/halbtc8723d2ant.c         |  6820 ++++
>  ubuntu/rtl8822be/hal/btc/halbtc8723d2ant.h         |   432 +
>  ubuntu/rtl8822be/hal/btc/halbtc8812a1ant.c         |  3475 ++
>  ubuntu/rtl8822be/hal/btc/halbtc8812a1ant.h         |   244 +
>  ubuntu/rtl8822be/hal/btc/halbtc8812a2ant.c         |  5638 +++
>  ubuntu/rtl8822be/hal/btc/halbtc8812a2ant.h         |   241 +
>  ubuntu/rtl8822be/hal/btc/halbtc8821a1ant.c         |  3303 ++
>  ubuntu/rtl8822be/hal/btc/halbtc8821a1ant.h         |   228 +
>  ubuntu/rtl8822be/hal/btc/halbtc8821a2ant.c         |  4651 +++
>  ubuntu/rtl8822be/hal/btc/halbtc8821a2ant.h         |   225 +
>  ubuntu/rtl8822be/hal/btc/halbtc8821c1ant.c         |  5357 +++
>  ubuntu/rtl8822be/hal/btc/halbtc8821c1ant.h         |   497 +
>  ubuntu/rtl8822be/hal/btc/halbtc8821c2ant.c         |  5965 ++++
>  ubuntu/rtl8822be/hal/btc/halbtc8821c2ant.h         |   504 +
>  ubuntu/rtl8822be/hal/btc/halbtc8821cwifionly.c     |   200 +
>  ubuntu/rtl8822be/hal/btc/halbtc8821cwifionly.h     |    84 +
>  ubuntu/rtl8822be/hal/btc/halbtc8822b1ant.c         |  6713 ++++
>  ubuntu/rtl8822be/hal/btc/halbtc8822b1ant.h         |   525 +
>  ubuntu/rtl8822be/hal/btc/halbtc8822b2ant.c         |  5999 ++++
>  ubuntu/rtl8822be/hal/btc/halbtc8822b2ant.h         |   568 +
>  ubuntu/rtl8822be/hal/btc/halbtc8822bwifionly.c     |    68 +
>  ubuntu/rtl8822be/hal/btc/halbtc8822bwifionly.h     |    36 +
>  ubuntu/rtl8822be/hal/btc/halbtcoutsrc.h            |  1157 +
>  ubuntu/rtl8822be/hal/btc/mp_precomp.h              |    85 +
>  ubuntu/rtl8822be/hal/efuse/efuse_mask.h            |   138 +
>  .../hal/efuse/rtl8822b/HalEfuseMask8822B_PCIE.c    |   103 +
>  .../hal/efuse/rtl8822b/HalEfuseMask8822B_PCIE.h    |    26 +
>  .../hal/efuse/rtl8822b/HalEfuseMask8822B_SDIO.c    |   100 +
>  .../hal/efuse/rtl8822b/HalEfuseMask8822B_SDIO.h    |    27 +
>  .../hal/efuse/rtl8822b/HalEfuseMask8822B_USB.c     |    99 +
>  .../hal/efuse/rtl8822b/HalEfuseMask8822B_USB.h     |    27 +
>  ubuntu/rtl8822be/hal/hal_btcoex.c                  |  4994 +++
>  ubuntu/rtl8822be/hal/hal_btcoex_wifionly.c         |   170 +
>  ubuntu/rtl8822be/hal/hal_com.c                     | 11782 ++++++
>  ubuntu/rtl8822be/hal/hal_com_c2h.h                 |   115 +
>  ubuntu/rtl8822be/hal/hal_com_phycfg.c              |  5376 +++
>  ubuntu/rtl8822be/hal/hal_dm.c                      |   396 +
>  ubuntu/rtl8822be/hal/hal_dm.h                      |    21 +
>  ubuntu/rtl8822be/hal/hal_halmac.c                  |  3251 ++
>  ubuntu/rtl8822be/hal/hal_halmac.h                  |   151 +
>  ubuntu/rtl8822be/hal/hal_hci/hal_pci.c             |    18 +
>  ubuntu/rtl8822be/hal/hal_intf.c                    |  1474 +
>  ubuntu/rtl8822be/hal/hal_mcc.c                     |  1873 +
>  ubuntu/rtl8822be/hal/hal_mp.c                      |  2221 ++
>  ubuntu/rtl8822be/hal/hal_phy.c                     |   255 +
>  ubuntu/rtl8822be/hal/halmac/halmac_2_platform.h    |    78 +
>  .../halmac_88xx/halmac_8822b/halmac_8822b_cfg.h    |   114 +
>  .../halmac_88xx/halmac_8822b/halmac_8822b_phy.c    |    73 +
>  .../halmac_8822b/halmac_8822b_pwr_seq.c            |   264 +
>  .../halmac_8822b/halmac_8822b_pwr_seq.h            |    31 +
>  .../halmac_88xx/halmac_8822b/halmac_api_8822b.c    |   287 +
>  .../halmac_88xx/halmac_8822b/halmac_api_8822b.h    |    44 +
>  .../halmac_8822b/halmac_api_8822b_pcie.c           |   265 +
>  .../halmac_8822b/halmac_api_8822b_pcie.h           |    54 +
>  .../halmac_8822b/halmac_api_8822b_sdio.c           |   156 +
>  .../halmac_8822b/halmac_api_8822b_sdio.h           |    48 +
>  .../halmac_8822b/halmac_api_8822b_usb.c            |   162 +
>  .../halmac_8822b/halmac_api_8822b_usb.h            |    42 +
>  .../halmac_88xx/halmac_8822b/halmac_func_8822b.c   |   333 +
>  .../halmac_88xx/halmac_8822b/halmac_func_8822b.h   |    33 +
>  .../halmac_88xx/halmac_8822b/halmac_gpio_8822b.c   |   559 +
>  .../halmac_88xx/halmac_8822b/halmac_gpio_8822b.h   |   168 +
>  .../hal/halmac/halmac_88xx/halmac_88xx_cfg.h       |   192 +
>  .../hal/halmac/halmac_88xx/halmac_api_88xx.c       |  5819 +++
>  .../hal/halmac/halmac_88xx/halmac_api_88xx.h       |   638 +
>  .../hal/halmac/halmac_88xx/halmac_api_88xx_pcie.c  |   310 +
>  .../hal/halmac/halmac_88xx/halmac_api_88xx_pcie.h  |    84 +
>  .../hal/halmac/halmac_88xx/halmac_api_88xx_sdio.c  |  1043 +
>  .../hal/halmac/halmac_88xx/halmac_api_88xx_sdio.h  |   133 +
>  .../hal/halmac/halmac_88xx/halmac_api_88xx_usb.c   |   566 +
>  .../hal/halmac/halmac_88xx/halmac_api_88xx_usb.h   |    98 +
>  .../hal/halmac/halmac_88xx/halmac_func_88xx.c      |  4197 +++
>  .../hal/halmac/halmac_88xx/halmac_func_88xx.h      |   538 +
>  .../hal/halmac/halmac_88xx/halmac_gpio_88xx.c      |   453 +
>  .../hal/halmac/halmac_88xx/halmac_gpio_88xx.h      |    86 +
>  ubuntu/rtl8822be/hal/halmac/halmac_api.c           |   525 +
>  ubuntu/rtl8822be/hal/halmac/halmac_api.h           |   114 +
>  ubuntu/rtl8822be/hal/halmac/halmac_bit2.h          | 34895 ++++++++++++++++++
>  ubuntu/rtl8822be/hal/halmac/halmac_bit_8197f.h     | 13080 +++++++
>  ubuntu/rtl8822be/hal/halmac/halmac_bit_8814b.h     | 11725 ++++++
>  ubuntu/rtl8822be/hal/halmac/halmac_bit_8821c.h     | 11725 ++++++
>  ubuntu/rtl8822be/hal/halmac/halmac_bit_8822b.h     | 11162 ++++++
>  ubuntu/rtl8822be/hal/halmac/halmac_fw_info.h       |   116 +
>  .../hal/halmac/halmac_fw_offload_c2h_ap.h          |   172 +
>  .../hal/halmac/halmac_fw_offload_c2h_nic.h         |   138 +
>  .../hal/halmac/halmac_fw_offload_h2c_ap.h          |   435 +
>  .../hal/halmac/halmac_fw_offload_h2c_nic.h         |   314 +
>  ubuntu/rtl8822be/hal/halmac/halmac_gpio_cmd.h      |    84 +
>  .../hal/halmac/halmac_h2c_extra_info_ap.h          |    84 +
>  .../hal/halmac/halmac_h2c_extra_info_nic.h         |    62 +
>  ubuntu/rtl8822be/hal/halmac/halmac_hw_cfg.h        |   159 +
>  ubuntu/rtl8822be/hal/halmac/halmac_intf_phy_cmd.h  |    45 +
>  .../rtl8822be/hal/halmac/halmac_original_c2h_ap.h  |   351 +
>  .../rtl8822be/hal/halmac/halmac_original_c2h_nic.h |   244 +
>  .../rtl8822be/hal/halmac/halmac_original_h2c_ap.h  |   893 +
>  .../rtl8822be/hal/halmac/halmac_original_h2c_nic.h |   624 +
>  ubuntu/rtl8822be/hal/halmac/halmac_pcie_reg.h      |    30 +
>  ubuntu/rtl8822be/hal/halmac/halmac_pwr_seq_cmd.h   |   121 +
>  ubuntu/rtl8822be/hal/halmac/halmac_reg2.h          |  3247 ++
>  ubuntu/rtl8822be/hal/halmac/halmac_reg_8197f.h     |   697 +
>  ubuntu/rtl8822be/hal/halmac/halmac_reg_8814b.h     |   751 +
>  ubuntu/rtl8822be/hal/halmac/halmac_reg_8821c.h     |   751 +
>  ubuntu/rtl8822be/hal/halmac/halmac_reg_8822b.h     |   719 +
>  ubuntu/rtl8822be/hal/halmac/halmac_rx_bd_ap.h      |    40 +
>  ubuntu/rtl8822be/hal/halmac/halmac_rx_bd_chip.h    |   124 +
>  ubuntu/rtl8822be/hal/halmac/halmac_rx_bd_nic.h     |    40 +
>  ubuntu/rtl8822be/hal/halmac/halmac_rx_desc_ap.h    |   147 +
>  ubuntu/rtl8822be/hal/halmac/halmac_rx_desc_chip.h  |   390 +
>  ubuntu/rtl8822be/hal/halmac/halmac_rx_desc_nic.h   |   147 +
>  ubuntu/rtl8822be/hal/halmac/halmac_sdio_reg.h      |    53 +
>  ubuntu/rtl8822be/hal/halmac/halmac_tx_bd_ap.h      |   110 +
>  ubuntu/rtl8822be/hal/halmac/halmac_tx_bd_chip.h    |   389 +
>  ubuntu/rtl8822be/hal/halmac/halmac_tx_bd_nic.h     |    93 +
>  ubuntu/rtl8822be/hal/halmac/halmac_tx_desc_ap.h    |   581 +
>  ubuntu/rtl8822be/hal/halmac/halmac_tx_desc_chip.h  |  1262 +
>  ubuntu/rtl8822be/hal/halmac/halmac_tx_desc_nic.h   |   466 +
>  ubuntu/rtl8822be/hal/halmac/halmac_type.h          |  2186 ++
>  ubuntu/rtl8822be/hal/halmac/halmac_usb_reg.h       |    23 +
>  ubuntu/rtl8822be/hal/led/hal_pci_led.c             |  2161 ++
>  ubuntu/rtl8822be/hal/phydm/ap_makefile.mk          |   109 +
>  ubuntu/rtl8822be/hal/phydm/halhwimg.h              |   137 +
>  ubuntu/rtl8822be/hal/phydm/halrf/halphyrf_ap.c     |  1369 +
>  ubuntu/rtl8822be/hal/phydm/halrf/halphyrf_ap.h     |   127 +
>  ubuntu/rtl8822be/hal/phydm/halrf/halphyrf_ce.c     |   914 +
>  ubuntu/rtl8822be/hal/phydm/halrf/halphyrf_ce.h     |   119 +
>  ubuntu/rtl8822be/hal/phydm/halrf/halphyrf_win.c    |   822 +
>  ubuntu/rtl8822be/hal/phydm/halrf/halphyrf_win.h    |   118 +
>  ubuntu/rtl8822be/hal/phydm/halrf/halrf.c           |   291 +
>  ubuntu/rtl8822be/hal/phydm/halrf/halrf.h           |   125 +
>  ubuntu/rtl8822be/hal/phydm/halrf/halrf_features.h  |    38 +
>  ubuntu/rtl8822be/hal/phydm/halrf/halrf_iqk.h       |    65 +
>  ubuntu/rtl8822be/hal/phydm/halrf/halrf_kfree.c     |   716 +
>  ubuntu/rtl8822be/hal/phydm/halrf/halrf_kfree.h     |   123 +
>  .../hal/phydm/halrf/halrf_powertracking_ap.c       |  1166 +
>  .../hal/phydm/halrf/halrf_powertracking_ap.h       |   355 +
>  .../hal/phydm/halrf/halrf_powertracking_ce.c       |   762 +
>  .../hal/phydm/halrf/halrf_powertracking_ce.h       |   347 +
>  .../hal/phydm/halrf/halrf_powertracking_win.c      |   811 +
>  .../hal/phydm/halrf/halrf_powertracking_win.h      |   310 +
>  .../hal/phydm/halrf/rtl8822b/halrf_8822b.c         |   590 +
>  .../hal/phydm/halrf/rtl8822b/halrf_8822b.h         |    80 +
>  .../hal/phydm/halrf/rtl8822b/halrf_iqk_8822b.c     |  1483 +
>  .../hal/phydm/halrf/rtl8822b/halrf_iqk_8822b.h     |    68 +
>  ubuntu/rtl8822be/hal/phydm/mp_precomp.h            |    14 +
>  ubuntu/rtl8822be/hal/phydm/phydm.c                 |  4091 +++
>  ubuntu/rtl8822be/hal/phydm/phydm.h                 |  1310 +
>  ubuntu/rtl8822be/hal/phydm/phydm.mk                |   157 +
>  ubuntu/rtl8822be/hal/phydm/phydm_acs.c             |  1147 +
>  ubuntu/rtl8822be/hal/phydm/phydm_acs.h             |   100 +
>  ubuntu/rtl8822be/hal/phydm/phydm_adaptivity.c      |   978 +
>  ubuntu/rtl8822be/hal/phydm/phydm_adaptivity.h      |   198 +
>  ubuntu/rtl8822be/hal/phydm/phydm_adc_sampling.c    |   765 +
>  ubuntu/rtl8822be/hal/phydm/phydm_adc_sampling.h    |   161 +
>  ubuntu/rtl8822be/hal/phydm/phydm_antdect.c         |   838 +
>  ubuntu/rtl8822be/hal/phydm/phydm_antdect.h         |    90 +
>  ubuntu/rtl8822be/hal/phydm/phydm_antdiv.c          |  6317 ++++
>  ubuntu/rtl8822be/hal/phydm/phydm_antdiv.h          |   724 +
>  ubuntu/rtl8822be/hal/phydm/phydm_beamforming.c     |  1889 +
>  ubuntu/rtl8822be/hal/phydm/phydm_beamforming.h     |   390 +
>  ubuntu/rtl8822be/hal/phydm/phydm_ccx.c             |   512 +
>  ubuntu/rtl8822be/hal/phydm/phydm_ccx.h             |   141 +
>  ubuntu/rtl8822be/hal/phydm/phydm_cfotracking.c     |   382 +
>  ubuntu/rtl8822be/hal/phydm/phydm_cfotracking.h     |    70 +
>  ubuntu/rtl8822be/hal/phydm/phydm_debug.c           |  3363 ++
>  ubuntu/rtl8822be/hal/phydm/phydm_debug.h           |   388 +
>  ubuntu/rtl8822be/hal/phydm/phydm_dfs.c             |   269 +
>  ubuntu/rtl8822be/hal/phydm/phydm_dfs.h             |    70 +
>  ubuntu/rtl8822be/hal/phydm/phydm_dig.c             |  2298 ++
>  ubuntu/rtl8822be/hal/phydm/phydm_dig.h             |   390 +
>  ubuntu/rtl8822be/hal/phydm/phydm_dynamic_rx_path.c |   352 +
>  ubuntu/rtl8822be/hal/phydm/phydm_dynamic_rx_path.h |   132 +
>  .../hal/phydm/phydm_dynamicbbpowersaving.c         |   106 +
>  .../hal/phydm/phydm_dynamicbbpowersaving.h         |    52 +
>  ubuntu/rtl8822be/hal/phydm/phydm_dynamictxpower.c  |   530 +
>  ubuntu/rtl8822be/hal/phydm/phydm_dynamictxpower.h  |   105 +
>  ubuntu/rtl8822be/hal/phydm/phydm_features.h        |   251 +
>  ubuntu/rtl8822be/hal/phydm/phydm_hwconfig.c        |  3873 ++
>  ubuntu/rtl8822be/hal/phydm/phydm_hwconfig.h        |   580 +
>  ubuntu/rtl8822be/hal/phydm/phydm_interface.c       |  1280 +
>  ubuntu/rtl8822be/hal/phydm/phydm_interface.h       |   489 +
>  ubuntu/rtl8822be/hal/phydm/phydm_noisemonitor.c    |   293 +
>  ubuntu/rtl8822be/hal/phydm/phydm_noisemonitor.h    |    42 +
>  ubuntu/rtl8822be/hal/phydm/phydm_pathdiv.c         |   688 +
>  ubuntu/rtl8822be/hal/phydm/phydm_pathdiv.h         |   314 +
>  ubuntu/rtl8822be/hal/phydm/phydm_pre_define.h      |   706 +
>  ubuntu/rtl8822be/hal/phydm/phydm_precomp.h         |   403 +
>  ubuntu/rtl8822be/hal/phydm/phydm_psd.c             |   439 +
>  ubuntu/rtl8822be/hal/phydm/phydm_psd.h             |    96 +
>  ubuntu/rtl8822be/hal/phydm/phydm_rainfo.c          |  3557 ++
>  ubuntu/rtl8822be/hal/phydm/phydm_rainfo.h          |   586 +
>  ubuntu/rtl8822be/hal/phydm/phydm_reg.h             |   224 +
>  ubuntu/rtl8822be/hal/phydm/phydm_regdefine11ac.h   |    88 +
>  ubuntu/rtl8822be/hal/phydm/phydm_regdefine11n.h    |   208 +
>  ubuntu/rtl8822be/hal/phydm/phydm_types.h           |   271 +
>  .../hal/phydm/rtl8822b/halhwimg8822b_bb.c          |  6746 ++++
>  .../hal/phydm/rtl8822b/halhwimg8822b_bb.h          |    59 +
>  .../hal/phydm/rtl8822b/halhwimg8822b_fw.c          | 13433 +++++++
>  .../hal/phydm/rtl8822b/halhwimg8822b_fw.h          |    61 +
>  .../hal/phydm/rtl8822b/halhwimg8822b_mac.c         |   291 +
>  .../hal/phydm/rtl8822b/halhwimg8822b_mac.h         |    39 +
>  .../hal/phydm/rtl8822b/halhwimg8822b_rf.c          |  9465 +++++
>  .../hal/phydm/rtl8822b/halhwimg8822b_rf.h          |   209 +
>  ubuntu/rtl8822be/hal/phydm/rtl8822b/mp_precomp.h   |    19 +
>  .../hal/phydm/rtl8822b/phydm_hal_api8822b.c        |  1824 +
>  .../hal/phydm/rtl8822b/phydm_hal_api8822b.h        |   141 +
>  .../hal/phydm/rtl8822b/phydm_regconfig8822b.c      |   312 +
>  .../hal/phydm/rtl8822b/phydm_regconfig8822b.h      |   102 +
>  .../rtl8822be/hal/phydm/rtl8822b/phydm_rtl8822b.c  |   321 +
>  .../rtl8822be/hal/phydm/rtl8822b/phydm_rtl8822b.h  |    30 +
>  .../hal/phydm/rtl8822b/phydm_rtl8822b_ram.c        |     7 +
>  .../hal/phydm/rtl8822b/phydm_rtl8822b_ram.h        |    34 +
>  .../hal/phydm/rtl8822b/version_rtl8822b.h          |     9 +
>  ubuntu/rtl8822be/hal/phydm/txbf/halcomtxbf.c       |   552 +
>  ubuntu/rtl8822be/hal/phydm/txbf/halcomtxbf.h       |   193 +
>  ubuntu/rtl8822be/hal/phydm/txbf/haltxbf8192e.c     |   405 +
>  ubuntu/rtl8822be/hal/phydm/txbf/haltxbf8192e.h     |    74 +
>  ubuntu/rtl8822be/hal/phydm/txbf/haltxbf8814a.c     |   715 +
>  ubuntu/rtl8822be/hal/phydm/txbf/haltxbf8814a.h     |   103 +
>  ubuntu/rtl8822be/hal/phydm/txbf/haltxbf8822b.c     |  1114 +
>  ubuntu/rtl8822be/hal/phydm/txbf/haltxbf8822b.h     |    93 +
>  ubuntu/rtl8822be/hal/phydm/txbf/haltxbfinterface.c |  1516 +
>  ubuntu/rtl8822be/hal/phydm/txbf/haltxbfinterface.h |   179 +
>  ubuntu/rtl8822be/hal/phydm/txbf/haltxbfjaguar.c    |   540 +
>  ubuntu/rtl8822be/hal/phydm/txbf/haltxbfjaguar.h    |    88 +
>  .../rtl8822be/hal/phydm/txbf/phydm_hal_txbf_api.c  |   193 +
>  .../rtl8822be/hal/phydm/txbf/phydm_hal_txbf_api.h  |    66 +
>  ubuntu/rtl8822be/hal/rtl8822b/hal8822b_fw.c        | 35782 +++++++++++++++++++
>  ubuntu/rtl8822be/hal/rtl8822b/hal8822b_fw.h        |    38 +
>  ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be.h      |   117 +
>  .../rtl8822be/hal/rtl8822b/pci/rtl8822be_halinit.c |   360 +
>  .../rtl8822be/hal/rtl8822b/pci/rtl8822be_halmac.c  |   287 +
>  ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be_io.c   |   346 +
>  ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be_led.c  |   159 +
>  ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be_ops.c  |   739 +
>  ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be_recv.c |   471 +
>  ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be_xmit.c |  1535 +
>  ubuntu/rtl8822be/hal/rtl8822b/rtl8822b.h           |   138 +
>  ubuntu/rtl8822be/hal/rtl8822b/rtl8822b_cmd.c       |  1457 +
>  ubuntu/rtl8822be/hal/rtl8822b/rtl8822b_halinit.c   |   336 +
>  ubuntu/rtl8822be/hal/rtl8822b/rtl8822b_mac.c       |   215 +
>  ubuntu/rtl8822be/hal/rtl8822b/rtl8822b_ops.c       |  4090 +++
>  ubuntu/rtl8822be/hal/rtl8822b/rtl8822b_phy.c       |  2452 ++
>  ubuntu/rtl8822be/ifcfg-wlan0                       |     4 +
>  ubuntu/rtl8822be/include/Hal8188EPhyCfg.h          |   260 +
>  ubuntu/rtl8822be/include/Hal8188EPhyReg.h          |  1100 +
>  ubuntu/rtl8822be/include/Hal8188EPwrSeq.h          |   170 +
>  ubuntu/rtl8822be/include/Hal8188FPhyCfg.h          |   134 +
>  ubuntu/rtl8822be/include/Hal8188FPhyReg.h          |  1165 +
>  ubuntu/rtl8822be/include/Hal8188FPwrSeq.h          |   212 +
>  ubuntu/rtl8822be/include/Hal8192EPhyCfg.h          |   148 +
>  ubuntu/rtl8822be/include/Hal8192EPhyReg.h          |  1146 +
>  ubuntu/rtl8822be/include/Hal8192EPwrSeq.h          |   169 +
>  ubuntu/rtl8822be/include/Hal8703BPhyCfg.h          |   132 +
>  ubuntu/rtl8822be/include/Hal8703BPhyReg.h          |  1133 +
>  ubuntu/rtl8822be/include/Hal8703BPwrSeq.h          |   198 +
>  ubuntu/rtl8822be/include/Hal8723BPhyCfg.h          |   132 +
>  ubuntu/rtl8822be/include/Hal8723BPhyReg.h          |  1131 +
>  ubuntu/rtl8822be/include/Hal8723BPwrSeq.h          |   246 +
>  ubuntu/rtl8822be/include/Hal8723DPhyCfg.h          |   131 +
>  ubuntu/rtl8822be/include/Hal8723DPhyReg.h          |  1134 +
>  ubuntu/rtl8822be/include/Hal8723DPwrSeq.h          |   207 +
>  ubuntu/rtl8822be/include/Hal8723PwrSeq.h           |   183 +
>  ubuntu/rtl8822be/include/Hal8812PhyCfg.h           |   143 +
>  ubuntu/rtl8822be/include/Hal8812PhyReg.h           |   733 +
>  ubuntu/rtl8822be/include/Hal8812PwrSeq.h           |   204 +
>  ubuntu/rtl8822be/include/Hal8814PhyCfg.h           |   264 +
>  ubuntu/rtl8822be/include/Hal8814PhyReg.h           |   861 +
>  ubuntu/rtl8822be/include/Hal8814PwrSeq.h           |   231 +
>  ubuntu/rtl8822be/include/Hal8821APwrSeq.h          |   200 +
>  ubuntu/rtl8822be/include/HalPwrSeqCmd.h            |   130 +
>  ubuntu/rtl8822be/include/HalVerDef.h               |   198 +
>  ubuntu/rtl8822be/include/autoconf.h                |   303 +
>  ubuntu/rtl8822be/include/basic_types.h             |   379 +
>  ubuntu/rtl8822be/include/byteorder/big_endian.h    |    82 +
>  ubuntu/rtl8822be/include/byteorder/generic.h       |   207 +
>  ubuntu/rtl8822be/include/byteorder/little_endian.h |    84 +
>  ubuntu/rtl8822be/include/byteorder/swab.h          |   136 +
>  ubuntu/rtl8822be/include/byteorder/swabb.h         |   151 +
>  ubuntu/rtl8822be/include/circ_buf.h                |    23 +
>  ubuntu/rtl8822be/include/cmd_osdep.h               |    26 +
>  ubuntu/rtl8822be/include/custom_gpio.h             |    46 +
>  ubuntu/rtl8822be/include/drv_conf.h                |   329 +
>  ubuntu/rtl8822be/include/drv_types.h               |  1652 +
>  ubuntu/rtl8822be/include/drv_types_ce.h            |    86 +
>  ubuntu/rtl8822be/include/drv_types_gspi.h          |    49 +
>  ubuntu/rtl8822be/include/drv_types_linux.h         |    19 +
>  ubuntu/rtl8822be/include/drv_types_pci.h           |   269 +
>  ubuntu/rtl8822be/include/drv_types_sdio.h          |    90 +
>  ubuntu/rtl8822be/include/drv_types_xp.h            |    88 +
>  ubuntu/rtl8822be/include/ethernet.h                |    36 +
>  ubuntu/rtl8822be/include/gspi_hal.h                |    30 +
>  ubuntu/rtl8822be/include/gspi_ops.h                |   180 +
>  ubuntu/rtl8822be/include/gspi_ops_linux.h          |    18 +
>  ubuntu/rtl8822be/include/gspi_osintf.h             |    25 +
>  ubuntu/rtl8822be/include/h2clbk.h                  |    26 +
>  ubuntu/rtl8822be/include/hal_btcoex.h              |    96 +
>  ubuntu/rtl8822be/include/hal_btcoex_wifionly.h     |    61 +
>  ubuntu/rtl8822be/include/hal_com.h                 |   657 +
>  ubuntu/rtl8822be/include/hal_com_h2c.h             |   549 +
>  ubuntu/rtl8822be/include/hal_com_led.h             |   391 +
>  ubuntu/rtl8822be/include/hal_com_phycfg.h          |   308 +
>  ubuntu/rtl8822be/include/hal_com_reg.h             |  1826 +
>  ubuntu/rtl8822be/include/hal_data.h                |  1067 +
>  ubuntu/rtl8822be/include/hal_gspi.h                |    26 +
>  ubuntu/rtl8822be/include/hal_ic_cfg.h              |   204 +
>  ubuntu/rtl8822be/include/hal_intf.h                |   790 +
>  ubuntu/rtl8822be/include/hal_pg.h                  |   784 +
>  ubuntu/rtl8822be/include/hal_phy.h                 |   233 +
>  ubuntu/rtl8822be/include/hal_phy_reg.h             |    25 +
>  ubuntu/rtl8822be/include/hal_sdio.h                |    31 +
>  ubuntu/rtl8822be/include/ieee80211.h               |  1930 +
>  ubuntu/rtl8822be/include/ieee80211_ext.h           |   471 +
>  ubuntu/rtl8822be/include/if_ether.h                |   106 +
>  ubuntu/rtl8822be/include/ip.h                      |   135 +
>  ubuntu/rtl8822be/include/linux/wireless.h          |    87 +
>  ubuntu/rtl8822be/include/mlme_osdep.h              |    30 +
>  ubuntu/rtl8822be/include/mp_custom_oid.h           |   348 +
>  ubuntu/rtl8822be/include/nic_spec.h                |    41 +
>  ubuntu/rtl8822be/include/osdep_intf.h              |   169 +
>  ubuntu/rtl8822be/include/osdep_service.h           |   721 +
>  ubuntu/rtl8822be/include/osdep_service_bsd.h       |   757 +
>  ubuntu/rtl8822be/include/osdep_service_ce.h        |   200 +
>  ubuntu/rtl8822be/include/osdep_service_linux.h     |   436 +
>  ubuntu/rtl8822be/include/osdep_service_xp.h        |   210 +
>  ubuntu/rtl8822be/include/pci_hal.h                 |    48 +
>  ubuntu/rtl8822be/include/pci_ops.h                 |    91 +
>  ubuntu/rtl8822be/include/pci_osintf.h              |    47 +
>  ubuntu/rtl8822be/include/recv_osdep.h              |    61 +
>  ubuntu/rtl8822be/include/rtl8188e_cmd.h            |   174 +
>  ubuntu/rtl8822be/include/rtl8188e_dm.h             |    27 +
>  ubuntu/rtl8822be/include/rtl8188e_hal.h            |   307 +
>  ubuntu/rtl8822be/include/rtl8188e_led.h            |    35 +
>  ubuntu/rtl8822be/include/rtl8188e_recv.h           |   165 +
>  ubuntu/rtl8822be/include/rtl8188e_rf.h             |    27 +
>  ubuntu/rtl8822be/include/rtl8188e_spec.h           |   157 +
>  ubuntu/rtl8822be/include/rtl8188e_sreset.h         |    24 +
>  ubuntu/rtl8822be/include/rtl8188e_xmit.h           |   295 +
>  ubuntu/rtl8822be/include/rtl8188f_cmd.h            |   214 +
>  ubuntu/rtl8822be/include/rtl8188f_dm.h             |    42 +
>  ubuntu/rtl8822be/include/rtl8188f_hal.h            |   268 +
>  ubuntu/rtl8822be/include/rtl8188f_led.h            |    43 +
>  ubuntu/rtl8822be/include/rtl8188f_recv.h           |    68 +
>  ubuntu/rtl8822be/include/rtl8188f_rf.h             |    25 +
>  ubuntu/rtl8822be/include/rtl8188f_spec.h           |   287 +
>  ubuntu/rtl8822be/include/rtl8188f_sreset.h         |    24 +
>  ubuntu/rtl8822be/include/rtl8188f_xmit.h           |   333 +
>  ubuntu/rtl8822be/include/rtl8192e_cmd.h            |   156 +
>  ubuntu/rtl8822be/include/rtl8192e_dm.h             |    28 +
>  ubuntu/rtl8822be/include/rtl8192e_hal.h            |   329 +
>  ubuntu/rtl8822be/include/rtl8192e_led.h            |    35 +
>  ubuntu/rtl8822be/include/rtl8192e_recv.h           |   168 +
>  ubuntu/rtl8822be/include/rtl8192e_rf.h             |    28 +
>  ubuntu/rtl8822be/include/rtl8192e_spec.h           |   313 +
>  ubuntu/rtl8822be/include/rtl8192e_sreset.h         |    24 +
>  ubuntu/rtl8822be/include/rtl8192e_xmit.h           |   446 +
>  ubuntu/rtl8822be/include/rtl8703b_cmd.h            |   213 +
>  ubuntu/rtl8822be/include/rtl8703b_dm.h             |    42 +
>  ubuntu/rtl8822be/include/rtl8703b_hal.h            |   274 +
>  ubuntu/rtl8822be/include/rtl8703b_led.h            |    43 +
>  ubuntu/rtl8822be/include/rtl8703b_recv.h           |    86 +
>  ubuntu/rtl8822be/include/rtl8703b_rf.h             |    25 +
>  ubuntu/rtl8822be/include/rtl8703b_spec.h           |   464 +
>  ubuntu/rtl8822be/include/rtl8703b_sreset.h         |    24 +
>  ubuntu/rtl8822be/include/rtl8703b_xmit.h           |   333 +
>  ubuntu/rtl8822be/include/rtl8723b_cmd.h            |   213 +
>  ubuntu/rtl8822be/include/rtl8723b_dm.h             |    42 +
>  ubuntu/rtl8822be/include/rtl8723b_hal.h            |   280 +
>  ubuntu/rtl8822be/include/rtl8723b_led.h            |    43 +
>  ubuntu/rtl8822be/include/rtl8723b_recv.h           |    86 +
>  ubuntu/rtl8822be/include/rtl8723b_rf.h             |    25 +
>  ubuntu/rtl8822be/include/rtl8723b_spec.h           |   280 +
>  ubuntu/rtl8822be/include/rtl8723b_sreset.h         |    24 +
>  ubuntu/rtl8822be/include/rtl8723b_xmit.h           |   333 +
>  ubuntu/rtl8822be/include/rtl8723d_cmd.h            |   206 +
>  ubuntu/rtl8822be/include/rtl8723d_dm.h             |    42 +
>  ubuntu/rtl8822be/include/rtl8723d_hal.h            |   313 +
>  ubuntu/rtl8822be/include/rtl8723d_led.h            |    43 +
>  ubuntu/rtl8822be/include/rtl8723d_lps_poff.h       |    56 +
>  ubuntu/rtl8822be/include/rtl8723d_recv.h           |   115 +
>  ubuntu/rtl8822be/include/rtl8723d_rf.h             |    21 +
>  ubuntu/rtl8822be/include/rtl8723d_spec.h           |   441 +
>  ubuntu/rtl8822be/include/rtl8723d_sreset.h         |    24 +
>  ubuntu/rtl8822be/include/rtl8723d_xmit.h           |   517 +
>  ubuntu/rtl8822be/include/rtl8812a_cmd.h            |   166 +
>  ubuntu/rtl8822be/include/rtl8812a_dm.h             |    27 +
>  ubuntu/rtl8822be/include/rtl8812a_hal.h            |   359 +
>  ubuntu/rtl8822be/include/rtl8812a_led.h            |    36 +
>  ubuntu/rtl8822be/include/rtl8812a_recv.h           |   153 +
>  ubuntu/rtl8822be/include/rtl8812a_rf.h             |    28 +
>  ubuntu/rtl8822be/include/rtl8812a_spec.h           |   260 +
>  ubuntu/rtl8822be/include/rtl8812a_sreset.h         |    24 +
>  ubuntu/rtl8822be/include/rtl8812a_xmit.h           |   366 +
>  ubuntu/rtl8822be/include/rtl8814a_cmd.h            |   165 +
>  ubuntu/rtl8822be/include/rtl8814a_dm.h             |    23 +
>  ubuntu/rtl8822be/include/rtl8814a_hal.h            |   319 +
>  ubuntu/rtl8822be/include/rtl8814a_led.h            |    35 +
>  ubuntu/rtl8822be/include/rtl8814a_recv.h           |   186 +
>  ubuntu/rtl8822be/include/rtl8814a_rf.h             |    28 +
>  ubuntu/rtl8822be/include/rtl8814a_spec.h           |   639 +
>  ubuntu/rtl8822be/include/rtl8814a_sreset.h         |    24 +
>  ubuntu/rtl8822be/include/rtl8814a_xmit.h           |   305 +
>  ubuntu/rtl8822be/include/rtl8821a_spec.h           |    92 +
>  ubuntu/rtl8822be/include/rtl8821a_xmit.h           |   173 +
>  ubuntu/rtl8822be/include/rtl8821c_dm.h             |    25 +
>  ubuntu/rtl8822be/include/rtl8821c_hal.h            |    81 +
>  ubuntu/rtl8822be/include/rtl8821c_spec.h           |   192 +
>  ubuntu/rtl8822be/include/rtl8821ce_hal.h           |    23 +
>  ubuntu/rtl8822be/include/rtl8821cs_hal.h           |    23 +
>  ubuntu/rtl8822be/include/rtl8821cu_hal.h           |    24 +
>  ubuntu/rtl8822be/include/rtl8822b_hal.h            |   217 +
>  ubuntu/rtl8822be/include/rtl8822be_hal.h           |    25 +
>  ubuntu/rtl8822be/include/rtl8822bs_hal.h           |    31 +
>  ubuntu/rtl8822be/include/rtl8822bu_hal.h           |    65 +
>  ubuntu/rtl8822be/include/rtw_android.h             |   110 +
>  ubuntu/rtl8822be/include/rtw_ap.h                  |    83 +
>  ubuntu/rtl8822be/include/rtw_beamforming.h         |   401 +
>  ubuntu/rtl8822be/include/rtw_br_ext.h              |    69 +
>  ubuntu/rtl8822be/include/rtw_bt_mp.h               |   288 +
>  ubuntu/rtl8822be/include/rtw_btcoex.h              |   448 +
>  ubuntu/rtl8822be/include/rtw_btcoex_wifionly.h     |    22 +
>  ubuntu/rtl8822be/include/rtw_byteorder.h           |    33 +
>  ubuntu/rtl8822be/include/rtw_cmd.h                 |  1291 +
>  ubuntu/rtl8822be/include/rtw_debug.h               |   662 +
>  ubuntu/rtl8822be/include/rtw_eeprom.h              |   116 +
>  ubuntu/rtl8822be/include/rtw_efuse.h               |   259 +
>  ubuntu/rtl8822be/include/rtw_event.h               |   130 +
>  ubuntu/rtl8822be/include/rtw_ht.h                  |   214 +
>  ubuntu/rtl8822be/include/rtw_io.h                  |   571 +
>  ubuntu/rtl8822be/include/rtw_ioctl.h               |   319 +
>  ubuntu/rtl8822be/include/rtw_ioctl_query.h         |    25 +
>  ubuntu/rtl8822be/include/rtw_ioctl_rtl.h           |    75 +
>  ubuntu/rtl8822be/include/rtw_ioctl_set.h           |    71 +
>  ubuntu/rtl8822be/include/rtw_iol.h                 |   131 +
>  ubuntu/rtl8822be/include/rtw_mcc.h                 |   216 +
>  ubuntu/rtl8822be/include/rtw_mem.h                 |    36 +
>  ubuntu/rtl8822be/include/rtw_mi.h                  |   238 +
>  ubuntu/rtl8822be/include/rtw_mlme.h                |  1188 +
>  ubuntu/rtl8822be/include/rtw_mlme_ext.h            |  1350 +
>  ubuntu/rtl8822be/include/rtw_mp.h                  |   954 +
>  ubuntu/rtl8822be/include/rtw_mp_ioctl.h            |   570 +
>  ubuntu/rtl8822be/include/rtw_mp_phy_regdef.h       |  1094 +
>  ubuntu/rtl8822be/include/rtw_odm.h                 |    88 +
>  ubuntu/rtl8822be/include/rtw_p2p.h                 |   171 +
>  ubuntu/rtl8822be/include/rtw_pwrctrl.h             |   566 +
>  ubuntu/rtl8822be/include/rtw_qos.h                 |    29 +
>  ubuntu/rtl8822be/include/rtw_recv.h                |   894 +
>  ubuntu/rtl8822be/include/rtw_rf.h                  |   337 +
>  ubuntu/rtl8822be/include/rtw_sdio.h                |    26 +
>  ubuntu/rtl8822be/include/rtw_security.h            |   486 +
>  ubuntu/rtl8822be/include/rtw_sreset.h              |    55 +
>  ubuntu/rtl8822be/include/rtw_tdls.h                |   168 +
>  ubuntu/rtl8822be/include/rtw_version.h             |     2 +
>  ubuntu/rtl8822be/include/rtw_vht.h                 |   140 +
>  ubuntu/rtl8822be/include/rtw_wapi.h                |   228 +
>  ubuntu/rtl8822be/include/rtw_wifi_regd.h           |    34 +
>  ubuntu/rtl8822be/include/rtw_xmit.h                |  1001 +
>  ubuntu/rtl8822be/include/sdio_hal.h                |    49 +
>  ubuntu/rtl8822be/include/sdio_ops.h                |   157 +
>  ubuntu/rtl8822be/include/sdio_ops_ce.h             |    49 +
>  ubuntu/rtl8822be/include/sdio_ops_linux.h          |    58 +
>  ubuntu/rtl8822be/include/sdio_ops_xp.h             |    49 +
>  ubuntu/rtl8822be/include/sdio_osintf.h             |    25 +
>  ubuntu/rtl8822be/include/sta_info.h                |   667 +
>  ubuntu/rtl8822be/include/usb_hal.h                 |    62 +
>  ubuntu/rtl8822be/include/usb_ops.h                 |   128 +
>  ubuntu/rtl8822be/include/usb_ops_linux.h           |    98 +
>  ubuntu/rtl8822be/include/usb_osintf.h              |    26 +
>  ubuntu/rtl8822be/include/usb_vendor_req.h          |    56 +
>  ubuntu/rtl8822be/include/wifi.h                    |  1399 +
>  ubuntu/rtl8822be/include/wlan_bssdef.h             |   687 +
>  ubuntu/rtl8822be/include/xmit_osdep.h              |    94 +
>  ubuntu/rtl8822be/os_dep/linux/custom_gpio_linux.c  |   340 +
>  ubuntu/rtl8822be/os_dep/linux/ioctl_cfg80211.c     |  7229 ++++
>  ubuntu/rtl8822be/os_dep/linux/ioctl_cfg80211.h     |   353 +
>  ubuntu/rtl8822be/os_dep/linux/ioctl_linux.c        | 13503 +++++++
>  ubuntu/rtl8822be/os_dep/linux/ioctl_mp.c           |  2537 ++
>  ubuntu/rtl8822be/os_dep/linux/mlme_linux.c         |   434 +
>  ubuntu/rtl8822be/os_dep/linux/os_intfs.c           |  4750 +++
>  ubuntu/rtl8822be/os_dep/linux/pci_intf.c           |  1976 +
>  ubuntu/rtl8822be/os_dep/linux/pci_ops_linux.c      |    17 +
>  ubuntu/rtl8822be/os_dep/linux/recv_linux.c         |   877 +
>  ubuntu/rtl8822be/os_dep/linux/rtw_android.c        |  1277 +
>  ubuntu/rtl8822be/os_dep/linux/rtw_cfgvendor.c      |  1323 +
>  ubuntu/rtl8822be/os_dep/linux/rtw_cfgvendor.h      |   240 +
>  ubuntu/rtl8822be/os_dep/linux/rtw_proc.c           |  3605 ++
>  ubuntu/rtl8822be/os_dep/linux/rtw_proc.h           |    60 +
>  ubuntu/rtl8822be/os_dep/linux/smbios_linux.c       |   235 +
>  ubuntu/rtl8822be/os_dep/linux/smbios_linux.h       |    29 +
>  ubuntu/rtl8822be/os_dep/linux/wifi_regd.c          |   557 +
>  ubuntu/rtl8822be/os_dep/linux/xmit_linux.c         |   530 +
>  ubuntu/rtl8822be/os_dep/osdep_service.c            |  2850 ++
>  ubuntu/rtl8822be/platform/custom_country_chplan.h  |    22 +
>  .../platform/platform_ARM_SUN50IW1P1_sdio.c        |    86 +
>  .../rtl8822be/platform/platform_ARM_SUNnI_sdio.c   |   130 +
>  .../rtl8822be/platform/platform_ARM_SUNxI_sdio.c   |    90 +
>  ubuntu/rtl8822be/platform/platform_ARM_SUNxI_usb.c |   136 +
>  ubuntu/rtl8822be/platform/platform_ARM_WMT_sdio.c  |    46 +
>  ubuntu/rtl8822be/platform/platform_RTK_DMP_usb.c   |    30 +
>  ubuntu/rtl8822be/platform/platform_aml_s905_sdio.c |    59 +
>  ubuntu/rtl8822be/platform/platform_aml_s905_sdio.h |    33 +
>  ubuntu/rtl8822be/platform/platform_arm_act_sdio.c  |    53 +
>  ubuntu/rtl8822be/platform/platform_ops.c           |    32 +
>  ubuntu/rtl8822be/platform/platform_ops.h           |    26 +
>  ubuntu/rtl8822be/platform/platform_sprd_sdio.c     |    84 +
>  .../platform/platform_zte_zx296716_sdio.c          |    58 +
>  .../platform/platform_zte_zx296716_sdio.h          |    30 +
>  ubuntu/rtl8822be/rtl8822b.mk                       |    85 +
>  ubuntu/rtl8822be/runwpa                            |    20 +
>  ubuntu/rtl8822be/wlan0dhcp                         |    16 +
>  565 files changed, 580179 insertions(+)
>  create mode 100644 ubuntu/rtl8822be/Kconfig
>  create mode 100755 ubuntu/rtl8822be/Makefile
>  create mode 100644 ubuntu/rtl8822be/clean
>  create mode 100644 ubuntu/rtl8822be/core/efuse/rtw_efuse.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_ap.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_beamforming.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_br_ext.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_bt_mp.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_btcoex.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_btcoex_wifionly.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_cmd.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_debug.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_eeprom.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_ieee80211.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_io.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_ioctl_query.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_ioctl_rtl.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_ioctl_set.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_iol.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_mem.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_mi.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_mlme.c
>  create mode 100755 ubuntu/rtl8822be/core/rtw_mlme_ext.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_mp.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_mp_ioctl.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_odm.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_p2p.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_pwrctrl.c
>  create mode 100755 ubuntu/rtl8822be/core/rtw_recv.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_rf.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_sdio.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_security.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_sreset.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_sta_mgt.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_tdls.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_vht.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_wapi.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_wapi_sms4.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_wlan_util.c
>  create mode 100644 ubuntu/rtl8822be/core/rtw_xmit.c
>  create mode 100644 ubuntu/rtl8822be/hal/HalPwrSeqCmd.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8192e1ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8192e1ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8192e2ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8192e2ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8703b1ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8703b1ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8723b1ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8723b1ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8723b2ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8723b2ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8723bwifionly.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8723bwifionly.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8723d1ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8723d1ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8723d2ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8723d2ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8812a1ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8812a1ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8812a2ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8812a2ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8821a1ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8821a1ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8821a2ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8821a2ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8821c1ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8821c1ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8821c2ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8821c2ant.h
>  create mode 100755 ubuntu/rtl8822be/hal/btc/halbtc8821cwifionly.c
>  create mode 100755 ubuntu/rtl8822be/hal/btc/halbtc8821cwifionly.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8822b1ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8822b1ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8822b2ant.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8822b2ant.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8822bwifionly.c
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtc8822bwifionly.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/halbtcoutsrc.h
>  create mode 100644 ubuntu/rtl8822be/hal/btc/mp_precomp.h
>  create mode 100644 ubuntu/rtl8822be/hal/efuse/efuse_mask.h
>  create mode 100644 ubuntu/rtl8822be/hal/efuse/rtl8822b/HalEfuseMask8822B_PCIE.c
>  create mode 100644 ubuntu/rtl8822be/hal/efuse/rtl8822b/HalEfuseMask8822B_PCIE.h
>  create mode 100644 ubuntu/rtl8822be/hal/efuse/rtl8822b/HalEfuseMask8822B_SDIO.c
>  create mode 100644 ubuntu/rtl8822be/hal/efuse/rtl8822b/HalEfuseMask8822B_SDIO.h
>  create mode 100644 ubuntu/rtl8822be/hal/efuse/rtl8822b/HalEfuseMask8822B_USB.c
>  create mode 100644 ubuntu/rtl8822be/hal/efuse/rtl8822b/HalEfuseMask8822B_USB.h
>  create mode 100644 ubuntu/rtl8822be/hal/hal_btcoex.c
>  create mode 100644 ubuntu/rtl8822be/hal/hal_btcoex_wifionly.c
>  create mode 100644 ubuntu/rtl8822be/hal/hal_com.c
>  create mode 100644 ubuntu/rtl8822be/hal/hal_com_c2h.h
>  create mode 100644 ubuntu/rtl8822be/hal/hal_com_phycfg.c
>  create mode 100644 ubuntu/rtl8822be/hal/hal_dm.c
>  create mode 100644 ubuntu/rtl8822be/hal/hal_dm.h
>  create mode 100644 ubuntu/rtl8822be/hal/hal_halmac.c
>  create mode 100644 ubuntu/rtl8822be/hal/hal_halmac.h
>  create mode 100644 ubuntu/rtl8822be/hal/hal_hci/hal_pci.c
>  create mode 100644 ubuntu/rtl8822be/hal/hal_intf.c
>  create mode 100644 ubuntu/rtl8822be/hal/hal_mcc.c
>  create mode 100644 ubuntu/rtl8822be/hal/hal_mp.c
>  create mode 100644 ubuntu/rtl8822be/hal/hal_phy.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_2_platform.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_8822b_cfg.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_8822b_phy.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_8822b_pwr_seq.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_8822b_pwr_seq.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_pcie.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_pcie.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_sdio.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_sdio.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_usb.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_usb.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_func_8822b.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_func_8822b.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_gpio_8822b.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_8822b/halmac_gpio_8822b.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_88xx_cfg.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_api_88xx.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_api_88xx.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_api_88xx_pcie.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_api_88xx_pcie.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_api_88xx_sdio.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_api_88xx_sdio.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_api_88xx_usb.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_api_88xx_usb.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_func_88xx.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_func_88xx.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_gpio_88xx.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_88xx/halmac_gpio_88xx.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_api.c
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_api.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_bit2.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_bit_8197f.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_bit_8814b.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_bit_8821c.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_bit_8822b.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_fw_info.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_fw_offload_c2h_ap.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_fw_offload_c2h_nic.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_fw_offload_h2c_ap.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_fw_offload_h2c_nic.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_gpio_cmd.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_h2c_extra_info_ap.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_h2c_extra_info_nic.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_hw_cfg.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_intf_phy_cmd.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_original_c2h_ap.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_original_c2h_nic.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_original_h2c_ap.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_original_h2c_nic.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_pcie_reg.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_pwr_seq_cmd.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_reg2.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_reg_8197f.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_reg_8814b.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_reg_8821c.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_reg_8822b.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_rx_bd_ap.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_rx_bd_chip.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_rx_bd_nic.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_rx_desc_ap.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_rx_desc_chip.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_rx_desc_nic.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_sdio_reg.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_tx_bd_ap.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_tx_bd_chip.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_tx_bd_nic.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_tx_desc_ap.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_tx_desc_chip.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_tx_desc_nic.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_type.h
>  create mode 100644 ubuntu/rtl8822be/hal/halmac/halmac_usb_reg.h
>  create mode 100644 ubuntu/rtl8822be/hal/led/hal_pci_led.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/ap_makefile.mk
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halhwimg.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halphyrf_ap.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halphyrf_ap.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halphyrf_ce.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halphyrf_ce.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halphyrf_win.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halphyrf_win.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halrf.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halrf.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halrf_features.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halrf_iqk.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halrf_kfree.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halrf_kfree.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halrf_powertracking_ap.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halrf_powertracking_ap.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halrf_powertracking_ce.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halrf_powertracking_ce.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halrf_powertracking_win.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/halrf_powertracking_win.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/rtl8822b/halrf_8822b.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/rtl8822b/halrf_8822b.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/rtl8822b/halrf_iqk_8822b.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/halrf/rtl8822b/halrf_iqk_8822b.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/mp_precomp.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm.mk
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_acs.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_acs.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_adaptivity.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_adaptivity.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_adc_sampling.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_adc_sampling.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_antdect.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_antdect.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_antdiv.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_antdiv.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_beamforming.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_beamforming.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_ccx.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_ccx.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_cfotracking.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_cfotracking.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_debug.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_debug.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_dfs.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_dfs.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_dig.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_dig.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_dynamic_rx_path.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_dynamic_rx_path.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_dynamicbbpowersaving.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_dynamicbbpowersaving.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_dynamictxpower.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_dynamictxpower.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_features.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_hwconfig.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_hwconfig.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_interface.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_interface.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_noisemonitor.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_noisemonitor.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_pathdiv.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_pathdiv.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_pre_define.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_precomp.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_psd.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_psd.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_rainfo.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_rainfo.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_reg.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_regdefine11ac.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_regdefine11n.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/phydm_types.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/halhwimg8822b_bb.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/halhwimg8822b_bb.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/halhwimg8822b_fw.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/halhwimg8822b_fw.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/halhwimg8822b_mac.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/halhwimg8822b_mac.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/halhwimg8822b_rf.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/halhwimg8822b_rf.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/mp_precomp.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/phydm_hal_api8822b.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/phydm_hal_api8822b.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/phydm_regconfig8822b.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/phydm_regconfig8822b.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/phydm_rtl8822b.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/phydm_rtl8822b.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/phydm_rtl8822b_ram.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/phydm_rtl8822b_ram.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/rtl8822b/version_rtl8822b.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/halcomtxbf.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/halcomtxbf.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/haltxbf8192e.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/haltxbf8192e.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/haltxbf8814a.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/haltxbf8814a.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/haltxbf8822b.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/haltxbf8822b.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/haltxbfinterface.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/haltxbfinterface.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/haltxbfjaguar.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/haltxbfjaguar.h
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/phydm_hal_txbf_api.c
>  create mode 100644 ubuntu/rtl8822be/hal/phydm/txbf/phydm_hal_txbf_api.h
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/hal8822b_fw.c
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/hal8822b_fw.h
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be.h
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be_halinit.c
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be_halmac.c
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be_io.c
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be_led.c
>  create mode 100755 ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be_ops.c
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be_recv.c
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/pci/rtl8822be_xmit.c
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/rtl8822b.h
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/rtl8822b_cmd.c
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/rtl8822b_halinit.c
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/rtl8822b_mac.c
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/rtl8822b_ops.c
>  create mode 100644 ubuntu/rtl8822be/hal/rtl8822b/rtl8822b_phy.c
>  create mode 100644 ubuntu/rtl8822be/ifcfg-wlan0
>  create mode 100644 ubuntu/rtl8822be/include/Hal8188EPhyCfg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8188EPhyReg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8188EPwrSeq.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8188FPhyCfg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8188FPhyReg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8188FPwrSeq.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8192EPhyCfg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8192EPhyReg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8192EPwrSeq.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8703BPhyCfg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8703BPhyReg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8703BPwrSeq.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8723BPhyCfg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8723BPhyReg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8723BPwrSeq.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8723DPhyCfg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8723DPhyReg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8723DPwrSeq.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8723PwrSeq.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8812PhyCfg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8812PhyReg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8812PwrSeq.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8814PhyCfg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8814PhyReg.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8814PwrSeq.h
>  create mode 100644 ubuntu/rtl8822be/include/Hal8821APwrSeq.h
>  create mode 100644 ubuntu/rtl8822be/include/HalPwrSeqCmd.h
>  create mode 100644 ubuntu/rtl8822be/include/HalVerDef.h
>  create mode 100644 ubuntu/rtl8822be/include/autoconf.h
>  create mode 100644 ubuntu/rtl8822be/include/basic_types.h
>  create mode 100644 ubuntu/rtl8822be/include/byteorder/big_endian.h
>  create mode 100644 ubuntu/rtl8822be/include/byteorder/generic.h
>  create mode 100644 ubuntu/rtl8822be/include/byteorder/little_endian.h
>  create mode 100644 ubuntu/rtl8822be/include/byteorder/swab.h
>  create mode 100644 ubuntu/rtl8822be/include/byteorder/swabb.h
>  create mode 100644 ubuntu/rtl8822be/include/circ_buf.h
>  create mode 100644 ubuntu/rtl8822be/include/cmd_osdep.h
>  create mode 100644 ubuntu/rtl8822be/include/custom_gpio.h
>  create mode 100644 ubuntu/rtl8822be/include/drv_conf.h
>  create mode 100644 ubuntu/rtl8822be/include/drv_types.h
>  create mode 100644 ubuntu/rtl8822be/include/drv_types_ce.h
>  create mode 100644 ubuntu/rtl8822be/include/drv_types_gspi.h
>  create mode 100644 ubuntu/rtl8822be/include/drv_types_linux.h
>  create mode 100644 ubuntu/rtl8822be/include/drv_types_pci.h
>  create mode 100644 ubuntu/rtl8822be/include/drv_types_sdio.h
>  create mode 100644 ubuntu/rtl8822be/include/drv_types_xp.h
>  create mode 100644 ubuntu/rtl8822be/include/ethernet.h
>  create mode 100644 ubuntu/rtl8822be/include/gspi_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/gspi_ops.h
>  create mode 100644 ubuntu/rtl8822be/include/gspi_ops_linux.h
>  create mode 100644 ubuntu/rtl8822be/include/gspi_osintf.h
>  create mode 100644 ubuntu/rtl8822be/include/h2clbk.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_btcoex.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_btcoex_wifionly.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_com.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_com_h2c.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_com_led.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_com_phycfg.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_com_reg.h
>  create mode 100755 ubuntu/rtl8822be/include/hal_data.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_gspi.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_ic_cfg.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_intf.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_pg.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_phy.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_phy_reg.h
>  create mode 100644 ubuntu/rtl8822be/include/hal_sdio.h
>  create mode 100644 ubuntu/rtl8822be/include/ieee80211.h
>  create mode 100644 ubuntu/rtl8822be/include/ieee80211_ext.h
>  create mode 100644 ubuntu/rtl8822be/include/if_ether.h
>  create mode 100644 ubuntu/rtl8822be/include/ip.h
>  create mode 100644 ubuntu/rtl8822be/include/linux/wireless.h
>  create mode 100644 ubuntu/rtl8822be/include/mlme_osdep.h
>  create mode 100644 ubuntu/rtl8822be/include/mp_custom_oid.h
>  create mode 100644 ubuntu/rtl8822be/include/nic_spec.h
>  create mode 100644 ubuntu/rtl8822be/include/osdep_intf.h
>  create mode 100644 ubuntu/rtl8822be/include/osdep_service.h
>  create mode 100644 ubuntu/rtl8822be/include/osdep_service_bsd.h
>  create mode 100644 ubuntu/rtl8822be/include/osdep_service_ce.h
>  create mode 100644 ubuntu/rtl8822be/include/osdep_service_linux.h
>  create mode 100644 ubuntu/rtl8822be/include/osdep_service_xp.h
>  create mode 100644 ubuntu/rtl8822be/include/pci_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/pci_ops.h
>  create mode 100644 ubuntu/rtl8822be/include/pci_osintf.h
>  create mode 100644 ubuntu/rtl8822be/include/recv_osdep.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188e_cmd.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188e_dm.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188e_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188e_led.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188e_recv.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188e_rf.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188e_spec.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188e_sreset.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188e_xmit.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188f_cmd.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188f_dm.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188f_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188f_led.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188f_recv.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188f_rf.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188f_spec.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188f_sreset.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8188f_xmit.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8192e_cmd.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8192e_dm.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8192e_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8192e_led.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8192e_recv.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8192e_rf.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8192e_spec.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8192e_sreset.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8192e_xmit.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8703b_cmd.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8703b_dm.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8703b_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8703b_led.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8703b_recv.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8703b_rf.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8703b_spec.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8703b_sreset.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8703b_xmit.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723b_cmd.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723b_dm.h
>  create mode 100755 ubuntu/rtl8822be/include/rtl8723b_hal.h
>  create mode 100755 ubuntu/rtl8822be/include/rtl8723b_led.h
>  create mode 100755 ubuntu/rtl8822be/include/rtl8723b_recv.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723b_rf.h
>  create mode 100755 ubuntu/rtl8822be/include/rtl8723b_spec.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723b_sreset.h
>  create mode 100755 ubuntu/rtl8822be/include/rtl8723b_xmit.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723d_cmd.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723d_dm.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723d_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723d_led.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723d_lps_poff.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723d_recv.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723d_rf.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723d_spec.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723d_sreset.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8723d_xmit.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8812a_cmd.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8812a_dm.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8812a_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8812a_led.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8812a_recv.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8812a_rf.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8812a_spec.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8812a_sreset.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8812a_xmit.h
>  create mode 100755 ubuntu/rtl8822be/include/rtl8814a_cmd.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8814a_dm.h
>  create mode 100755 ubuntu/rtl8822be/include/rtl8814a_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8814a_led.h
>  create mode 100755 ubuntu/rtl8822be/include/rtl8814a_recv.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8814a_rf.h
>  create mode 100755 ubuntu/rtl8822be/include/rtl8814a_spec.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8814a_sreset.h
>  create mode 100755 ubuntu/rtl8822be/include/rtl8814a_xmit.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8821a_spec.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8821a_xmit.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8821c_dm.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8821c_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8821c_spec.h
>  create mode 100755 ubuntu/rtl8822be/include/rtl8821ce_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8821cs_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8821cu_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8822b_hal.h
>  create mode 100755 ubuntu/rtl8822be/include/rtl8822be_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8822bs_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtl8822bu_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_android.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_ap.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_beamforming.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_br_ext.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_bt_mp.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_btcoex.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_btcoex_wifionly.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_byteorder.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_cmd.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_debug.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_eeprom.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_efuse.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_event.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_ht.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_io.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_ioctl.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_ioctl_query.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_ioctl_rtl.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_ioctl_set.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_iol.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_mcc.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_mem.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_mi.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_mlme.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_mlme_ext.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_mp.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_mp_ioctl.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_mp_phy_regdef.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_odm.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_p2p.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_pwrctrl.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_qos.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_recv.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_rf.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_sdio.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_security.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_sreset.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_tdls.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_version.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_vht.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_wapi.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_wifi_regd.h
>  create mode 100644 ubuntu/rtl8822be/include/rtw_xmit.h
>  create mode 100644 ubuntu/rtl8822be/include/sdio_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/sdio_ops.h
>  create mode 100644 ubuntu/rtl8822be/include/sdio_ops_ce.h
>  create mode 100644 ubuntu/rtl8822be/include/sdio_ops_linux.h
>  create mode 100644 ubuntu/rtl8822be/include/sdio_ops_xp.h
>  create mode 100644 ubuntu/rtl8822be/include/sdio_osintf.h
>  create mode 100644 ubuntu/rtl8822be/include/sta_info.h
>  create mode 100644 ubuntu/rtl8822be/include/usb_hal.h
>  create mode 100644 ubuntu/rtl8822be/include/usb_ops.h
>  create mode 100644 ubuntu/rtl8822be/include/usb_ops_linux.h
>  create mode 100644 ubuntu/rtl8822be/include/usb_osintf.h
>  create mode 100644 ubuntu/rtl8822be/include/usb_vendor_req.h
>  create mode 100644 ubuntu/rtl8822be/include/wifi.h
>  create mode 100644 ubuntu/rtl8822be/include/wlan_bssdef.h
>  create mode 100644 ubuntu/rtl8822be/include/xmit_osdep.h
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/custom_gpio_linux.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/ioctl_cfg80211.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/ioctl_cfg80211.h
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/ioctl_linux.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/ioctl_mp.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/mlme_linux.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/os_intfs.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/pci_intf.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/pci_ops_linux.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/recv_linux.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/rtw_android.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/rtw_cfgvendor.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/rtw_cfgvendor.h
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/rtw_proc.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/rtw_proc.h
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/smbios_linux.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/smbios_linux.h
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/wifi_regd.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/linux/xmit_linux.c
>  create mode 100644 ubuntu/rtl8822be/os_dep/osdep_service.c
>  create mode 100644 ubuntu/rtl8822be/platform/custom_country_chplan.h
>  create mode 100644 ubuntu/rtl8822be/platform/platform_ARM_SUN50IW1P1_sdio.c
>  create mode 100644 ubuntu/rtl8822be/platform/platform_ARM_SUNnI_sdio.c
>  create mode 100644 ubuntu/rtl8822be/platform/platform_ARM_SUNxI_sdio.c
>  create mode 100644 ubuntu/rtl8822be/platform/platform_ARM_SUNxI_usb.c
>  create mode 100644 ubuntu/rtl8822be/platform/platform_ARM_WMT_sdio.c
>  create mode 100644 ubuntu/rtl8822be/platform/platform_RTK_DMP_usb.c
>  create mode 100644 ubuntu/rtl8822be/platform/platform_aml_s905_sdio.c
>  create mode 100644 ubuntu/rtl8822be/platform/platform_aml_s905_sdio.h
>  create mode 100644 ubuntu/rtl8822be/platform/platform_arm_act_sdio.c
>  create mode 100644 ubuntu/rtl8822be/platform/platform_ops.c
>  create mode 100644 ubuntu/rtl8822be/platform/platform_ops.h
>  create mode 100644 ubuntu/rtl8822be/platform/platform_sprd_sdio.c
>  create mode 100644 ubuntu/rtl8822be/platform/platform_zte_zx296716_sdio.c
>  create mode 100644 ubuntu/rtl8822be/platform/platform_zte_zx296716_sdio.h
>  create mode 100644 ubuntu/rtl8822be/rtl8822b.mk
>  create mode 100644 ubuntu/rtl8822be/runwpa
>  create mode 100644 ubuntu/rtl8822be/wlan0dhcp
> 

This patchset seems to be missing the first patch (1/6), as per:  https://lists.ubuntu.com/archives/kernel-team/2018-January/author.html 

Please re-send. Thank you.




More information about the kernel-team mailing list