Search Linux Wireless

Re: [PATCH v6 00/14] rtw88: mac80211 driver for Realtek 802.11ac wireless network chips

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 3/8/19 7:55 AM, yhchuang@xxxxxxxxxxx wrote:
From: Yan-Hsuan Chuang <yhchuang@xxxxxxxxxxx>

This is a new mac80211 driver for Realtek 802.11ac wireless network chips.
rtw88 now supports RTL8822BE/RTL8822CE now, with basic station mode
functionalities. The firmware for both can be found at linux-fimware.

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
For RTL8822BE: rtw88/rtw8822b_fw.bin
For RTL8822CE: rtw88/rtw8822c_fw.bin

And for now, only PCI buses (RTL8xxxE) are supported. We will add support
for USB and SDIO in the future. The bus interface abstraction can be seen
in this driver such as hci.h. Most of the hardware setting are the same
except for some TRX path or probing setup should be separated.

Supported:

  * Basic STA/AP/ADHOC mode, and TDLS (STA is well tested)

Missing feature:

  * WOW/PNO
  * USB & SDIO bus (such as RTL8xxxU/RTL8xxxS)
  * BT coexistence (8822B/8822C are combo ICs)
  * Multiple interfaces (for now single STA is better supported)
  * Dynamic hardware calibrations (to improve/stabilize performance)

Potential problems:

  * static calibration spends too much time, and it is painful for
    driver to leave IDLE state. And slows down associate process.
    But reload function are under development, will be added soon!
  * TRX statictics misleading, as we are not reporting status correctly,
    or say, not reporting for "every" packet.


The next patch set should have BT coexistence code since RTL8822B/C are
combo ICs, and the driver for BT can be found after Linux Kernel v4.20.
So it is better to add it first to make WiFi + BT work concurrently.

Although now rtw88 is simple but we are developing more features for it.
Even we want to add support for more chips such as RTL8821C/RTL8814B.

Finally, rtw88 has many authors, listed alphabetically:

Ping-Ke Shih <pkshih@xxxxxxxxxxx>
Tzu-En Huang <tehuang@xxxxxxxxxxx>
Yan-Hsuan Chuang <yhchuang@xxxxxxxxxxx>


v2

  - add comment for watch dog


v3

  - change tree location to wireless-next


v4

  - remove useless "T:" and "W:" lines in MAINTAINERS file, as we don't have
    our own tree and wiki page now
  - rename patch 13 to "add MAINTAINERS entry"
  - use skb_pull to remove tx descriptors before reporting tx status to
    mac80211 stack, otherwise mac80211 tx status will always fail to match
    addr1/addr2 and will finally trigger to disconnect
  - return back to operating channel when we leave IDLE state, as mac80211
    stack expected. If we don't, mac80211 will assume we are already at
    channel 1 and start to scan. And we will never be able to connect to
    APs that are in channel 1. (which is most AP's default channel)
  - wait for async firmware load successfully, otherwise some slower platform
    might start to download firmware before loaded. And system crashes with a
    null pointer accessed.
  - fix typo for mac.h __RTW_MAc_H__ -> __RTW_MAC_H__


v5

  - add rtw_debug_mask for rtw_dbg to control debug messages
  - use dev_printk for rtw_dbg to not depend on CONFIG_DYNAMIC_DEBUG
  - remove useless rtw_pci_parse_configuration
  - keep struct and MODULE_* declaration close
  - use macro instead of ugly struct layout with #ifdef __LITTLE_ENDIAN
  - simplify efuse logical map parsing function
  - remove unused member and whole map dump for efuse
  - reduce some usage of magic number
  - enable DMA sync to avoid pci bus timeout
  - adjust download firmware sequence to avoid DMA error flag honored
  - change download firmware prototype for further use, sometimes we may
    want to download another special purposed firmware
  - move out rtw_send_rsvd_page_h2c, remove the static


v6
  - merge two patchsets
  - removal of staging/rtlwifi as it is conflicting with rtw88


Yan-Hsuan Chuang (14):
   rtw88: main files
   rtw88: core files
   rtw88: hci files
   rtw88: trx files
   rtw88: mac files
   rtw88: fw and efuse files
   rtw88: phy files
   rtw88: debug files
   rtw88: chip files
   rtw88: 8822B init table
   rtw88: 8822C init table
   rtw88: Kconfig & Makefile
   rtw88: add MAINTAINERS entry
   staging: rtlwifi: remove staging rtlwifi driver

  MAINTAINERS                                        |     6 +
  drivers/net/wireless/realtek/Kconfig               |     1 +
  drivers/net/wireless/realtek/Makefile              |     1 +
  drivers/net/wireless/realtek/rtw88/Kconfig         |    55 +
  drivers/net/wireless/realtek/rtw88/Makefile        |    20 +
  drivers/net/wireless/realtek/rtw88/debug.c         |   637 +
  drivers/net/wireless/realtek/rtw88/debug.h         |    52 +
  drivers/net/wireless/realtek/rtw88/efuse.c         |   160 +
  drivers/net/wireless/realtek/rtw88/efuse.h         |    26 +
  drivers/net/wireless/realtek/rtw88/fw.c            |   633 +
  drivers/net/wireless/realtek/rtw88/fw.h            |   222 +
  drivers/net/wireless/realtek/rtw88/hci.h           |   211 +
  drivers/net/wireless/realtek/rtw88/mac.c           |   965 +
  drivers/net/wireless/realtek/rtw88/mac.h           |    35 +
  drivers/net/wireless/realtek/rtw88/mac80211.c      |   481 +
  drivers/net/wireless/realtek/rtw88/main.c          |  1211 ++
  drivers/net/wireless/realtek/rtw88/main.h          |  1104 +
  drivers/net/wireless/realtek/rtw88/pci.c           |  1211 ++
  drivers/net/wireless/realtek/rtw88/pci.h           |   237 +
  drivers/net/wireless/realtek/rtw88/phy.c           |  1709 ++
  drivers/net/wireless/realtek/rtw88/phy.h           |   134 +
  drivers/net/wireless/realtek/rtw88/ps.c            |   166 +
  drivers/net/wireless/realtek/rtw88/ps.h            |    20 +
  drivers/net/wireless/realtek/rtw88/reg.h           |   421 +
  drivers/net/wireless/realtek/rtw88/regd.c          |   391 +
  drivers/net/wireless/realtek/rtw88/regd.h          |    67 +
  drivers/net/wireless/realtek/rtw88/rtw8822b.c      |  1594 ++
  drivers/net/wireless/realtek/rtw88/rtw8822b.h      |   170 +
  .../net/wireless/realtek/rtw88/rtw8822b_table.c    | 20783 +++++++++++++++++++
  .../net/wireless/realtek/rtw88/rtw8822b_table.h    |    18 +
  drivers/net/wireless/realtek/rtw88/rtw8822c.c      |  1890 ++
  drivers/net/wireless/realtek/rtw88/rtw8822c.h      |   186 +
  .../net/wireless/realtek/rtw88/rtw8822c_table.c    | 11753 +++++++++++
  .../net/wireless/realtek/rtw88/rtw8822c_table.h    |    17 +
  drivers/net/wireless/realtek/rtw88/rx.c            |   151 +
  drivers/net/wireless/realtek/rtw88/rx.h            |    41 +
  drivers/net/wireless/realtek/rtw88/sec.c           |   120 +
  drivers/net/wireless/realtek/rtw88/sec.h           |    39 +
  drivers/net/wireless/realtek/rtw88/tx.c            |   367 +
  drivers/net/wireless/realtek/rtw88/tx.h            |    89 +
  drivers/staging/Kconfig                            |     2 -
  drivers/staging/Makefile                           |     1 -
  drivers/staging/rtlwifi/Kconfig                    |    12 -
  drivers/staging/rtlwifi/Makefile                   |    70 -
  drivers/staging/rtlwifi/TODO                       |    11 -
  drivers/staging/rtlwifi/base.c                     |  2815 ---
  drivers/staging/rtlwifi/base.h                     |   175 -
  drivers/staging/rtlwifi/btcoexist/Makefile         |     8 -
  drivers/staging/rtlwifi/btcoexist/halbt_precomp.h  |    74 -
  .../staging/rtlwifi/btcoexist/halbtc8822b1ant.c    |  5233 -----
  .../staging/rtlwifi/btcoexist/halbtc8822b1ant.h    |   433 -
  .../staging/rtlwifi/btcoexist/halbtc8822b2ant.c    |  5210 -----
  .../staging/rtlwifi/btcoexist/halbtc8822b2ant.h    |   487 -
  .../rtlwifi/btcoexist/halbtc8822bwifionly.c        |    54 -
  .../rtlwifi/btcoexist/halbtc8822bwifionly.h        |    24 -
  drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c   |  1837 --
  drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h   |   791 -
  drivers/staging/rtlwifi/btcoexist/rtl_btc.c        |   517 -
  drivers/staging/rtlwifi/btcoexist/rtl_btc.h        |    64 -
  drivers/staging/rtlwifi/cam.c                      |   315 -
  drivers/staging/rtlwifi/cam.h                      |    39 -
  drivers/staging/rtlwifi/core.c                     |  1996 --
  drivers/staging/rtlwifi/core.h                     |    71 -
  drivers/staging/rtlwifi/debug.c                    |   624 -
  drivers/staging/rtlwifi/debug.h                    |   223 -
  drivers/staging/rtlwifi/efuse.c                    |  1331 --
  drivers/staging/rtlwifi/efuse.h                    |   109 -
  drivers/staging/rtlwifi/halmac/halmac_2_platform.h |    41 -
  .../halmac_88xx/halmac_8822b/halmac_8822b_cfg.h    |   121 -
  .../halmac_88xx/halmac_8822b/halmac_8822b_phy.c    |    95 -
  .../halmac_8822b/halmac_8822b_pwr_seq.c            |   552 -
  .../halmac_8822b/halmac_8822b_pwr_seq.h            |    29 -
  .../halmac_88xx/halmac_8822b/halmac_api_8822b.c    |   332 -
  .../halmac_88xx/halmac_8822b/halmac_api_8822b.h    |    33 -
  .../halmac_8822b/halmac_api_8822b_pcie.c           |   312 -
  .../halmac_8822b/halmac_api_8822b_pcie.h           |    42 -
  .../halmac_8822b/halmac_api_8822b_sdio.c           |   173 -
  .../halmac_8822b/halmac_api_8822b_sdio.h           |    31 -
  .../halmac_8822b/halmac_api_8822b_usb.c            |   174 -
  .../halmac_8822b/halmac_api_8822b_usb.h            |    34 -
  .../halmac_88xx/halmac_8822b/halmac_func_8822b.c   |   403 -
  .../halmac_88xx/halmac_8822b/halmac_func_8822b.h   |    27 -
  .../rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h   |   160 -
  .../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c   |  5970 ------
  .../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h   |   385 -
  .../halmac/halmac_88xx/halmac_api_88xx_pcie.c      |   318 -
  .../halmac/halmac_88xx/halmac_api_88xx_pcie.h      |    60 -
  .../halmac/halmac_88xx/halmac_api_88xx_sdio.c      |   963 -
  .../halmac/halmac_88xx/halmac_api_88xx_sdio.h      |    73 -
  .../halmac/halmac_88xx/halmac_api_88xx_usb.c       |   543 -
  .../halmac/halmac_88xx/halmac_api_88xx_usb.h       |    62 -
  .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c  |  4462 ----
  .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h  |   310 -
  drivers/staging/rtlwifi/halmac/halmac_api.c        |   415 -
  drivers/staging/rtlwifi/halmac/halmac_api.h        |    70 -
  drivers/staging/rtlwifi/halmac/halmac_bit2.h       | 13396 ------------
  drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h  | 12092 -----------
  drivers/staging/rtlwifi/halmac/halmac_fw_info.h    |   111 -
  .../rtlwifi/halmac/halmac_fw_offload_c2h_nic.h     |   173 -
  .../rtlwifi/halmac/halmac_fw_offload_h2c_nic.h     |   504 -
  .../rtlwifi/halmac/halmac_h2c_extra_info_nic.h     |   104 -
  .../staging/rtlwifi/halmac/halmac_intf_phy_cmd.h   |    43 -
  .../rtlwifi/halmac/halmac_original_c2h_nic.h       |   392 -
  .../rtlwifi/halmac/halmac_original_h2c_nic.h       |  1000 -
  .../staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h    |   105 -
  drivers/staging/rtlwifi/halmac/halmac_reg2.h       |  1121 -
  drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h  |   717 -
  drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h |    37 -
  drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h  |    37 -
  .../staging/rtlwifi/halmac/halmac_rx_desc_chip.h   |   107 -
  .../staging/rtlwifi/halmac/halmac_rx_desc_nic.h    |   122 -
  drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h   |    51 -
  drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h |   107 -
  drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h  |   112 -
  .../staging/rtlwifi/halmac/halmac_tx_desc_chip.h   |   433 -
  .../staging/rtlwifi/halmac/halmac_tx_desc_nic.h    |   495 -
  drivers/staging/rtlwifi/halmac/halmac_type.h       |  1923 --
  drivers/staging/rtlwifi/halmac/halmac_usb_reg.h    |    17 -
  drivers/staging/rtlwifi/halmac/rtl_halmac.c        |  1373 --
  drivers/staging/rtlwifi/halmac/rtl_halmac.h        |    83 -
  drivers/staging/rtlwifi/pci.c                      |  2496 ---
  drivers/staging/rtlwifi/pci.h                      |   318 -
  drivers/staging/rtlwifi/phydm/halphyrf_ce.c        |   954 -
  drivers/staging/rtlwifi/phydm/halphyrf_ce.h        |    74 -
  drivers/staging/rtlwifi/phydm/mp_precomp.h         |    13 -
  drivers/staging/rtlwifi/phydm/phydm.c              |  1975 --
  drivers/staging/rtlwifi/phydm/phydm.h              |   935 -
  drivers/staging/rtlwifi/phydm/phydm_acs.c          |   189 -
  drivers/staging/rtlwifi/phydm/phydm_acs.h          |    46 -
  drivers/staging/rtlwifi/phydm/phydm_adaptivity.c   |   930 -
  drivers/staging/rtlwifi/phydm/phydm_adaptivity.h   |   108 -
  drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c |   616 -
  drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h |    85 -
  drivers/staging/rtlwifi/phydm/phydm_antdiv.c       |    72 -
  drivers/staging/rtlwifi/phydm/phydm_antdiv.h       |   290 -
  drivers/staging/rtlwifi/phydm/phydm_beamforming.h  |    37 -
  drivers/staging/rtlwifi/phydm/phydm_ccx.c          |   447 -
  drivers/staging/rtlwifi/phydm/phydm_ccx.h          |    72 -
  drivers/staging/rtlwifi/phydm/phydm_cfotracking.c  |   332 -
  drivers/staging/rtlwifi/phydm/phydm_cfotracking.h  |    49 -
  drivers/staging/rtlwifi/phydm/phydm_debug.c        |  2888 ---
  drivers/staging/rtlwifi/phydm/phydm_debug.h        |   164 -
  drivers/staging/rtlwifi/phydm/phydm_dfs.h          |    48 -
  drivers/staging/rtlwifi/phydm/phydm_dig.c          |  1521 --
  drivers/staging/rtlwifi/phydm/phydm_dig.h          |   230 -
  .../staging/rtlwifi/phydm/phydm_dynamic_rx_path.h  |    26 -
  .../rtlwifi/phydm/phydm_dynamicbbpowersaving.c     |   118 -
  .../rtlwifi/phydm/phydm_dynamicbbpowersaving.h     |    39 -
  .../staging/rtlwifi/phydm/phydm_dynamictxpower.c   |    91 -
  .../staging/rtlwifi/phydm/phydm_dynamictxpower.h   |    53 -
  .../staging/rtlwifi/phydm/phydm_edcaturbocheck.c   |   128 -
  .../staging/rtlwifi/phydm/phydm_edcaturbocheck.h   |    33 -
  drivers/staging/rtlwifi/phydm/phydm_features.h     |    22 -
  drivers/staging/rtlwifi/phydm/phydm_hwconfig.c     |  1848 --
  drivers/staging/rtlwifi/phydm/phydm_hwconfig.h     |   487 -
  drivers/staging/rtlwifi/phydm/phydm_interface.c    |   307 -
  drivers/staging/rtlwifi/phydm/phydm_interface.h    |   183 -
  drivers/staging/rtlwifi/phydm/phydm_iqk.h          |    65 -
  drivers/staging/rtlwifi/phydm/phydm_kfree.c        |   217 -
  drivers/staging/rtlwifi/phydm/phydm_kfree.h        |    31 -
  drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c |   319 -
  drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h |    35 -
  .../staging/rtlwifi/phydm/phydm_powertracking_ce.c |   633 -
  .../staging/rtlwifi/phydm/phydm_powertracking_ce.h |   282 -
  drivers/staging/rtlwifi/phydm/phydm_pre_define.h   |   602 -
  drivers/staging/rtlwifi/phydm/phydm_precomp.h      |    74 -
  drivers/staging/rtlwifi/phydm/phydm_psd.c          |   406 -
  drivers/staging/rtlwifi/phydm/phydm_psd.h          |    56 -
  drivers/staging/rtlwifi/phydm/phydm_rainfo.c       |  1196 --
  drivers/staging/rtlwifi/phydm/phydm_rainfo.h       |   258 -
  drivers/staging/rtlwifi/phydm/phydm_reg.h          |   140 -
  .../staging/rtlwifi/phydm/phydm_regdefine11ac.h    |    83 -
  drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h |   202 -
  drivers/staging/rtlwifi/phydm/phydm_types.h        |   119 -
  .../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c      |  1956 --
  .../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h      |    43 -
  .../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c     |   211 -
  .../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h     |    27 -
  .../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c      |  4730 -----
  .../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h      |   118 -
  .../rtlwifi/phydm/rtl8822b/halphyrf_8822b.c        |   340 -
  .../rtlwifi/phydm/rtl8822b/halphyrf_8822b.h        |    34 -
  .../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c    |  1804 --
  .../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h    |    73 -
  .../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c       |  1399 --
  .../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h       |    37 -
  .../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c  |   157 -
  .../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h  |    43 -
  .../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c        |   214 -
  .../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h        |    19 -
  .../rtlwifi/phydm/rtl8822b/version_rtl8822b.h      |    23 -
  drivers/staging/rtlwifi/phydm/rtl_phydm.c          |   863 -
  drivers/staging/rtlwifi/phydm/rtl_phydm.h          |    34 -
  drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h    |    56 -
  drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h  |    28 -
  .../staging/rtlwifi/phydm/txbf/haltxbfinterface.h  |    27 -
  drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h |    25 -
  .../rtlwifi/phydm/txbf/phydm_hal_txbf_api.h        |    30 -
  drivers/staging/rtlwifi/ps.c                       |   996 -
  drivers/staging/rtlwifi/ps.h                       |    39 -
  drivers/staging/rtlwifi/pwrseqcmd.h                |    83 -
  drivers/staging/rtlwifi/rc.c                       |   309 -
  drivers/staging/rtlwifi/rc.h                       |    38 -
  drivers/staging/rtlwifi/regd.c                     |   458 -
  drivers/staging/rtlwifi/regd.h                     |    52 -
  drivers/staging/rtlwifi/rtl8822be/Makefile         |     7 -
  drivers/staging/rtlwifi/rtl8822be/def.h            |    71 -
  drivers/staging/rtlwifi/rtl8822be/fw.c             |   960 -
  drivers/staging/rtlwifi/rtl8822be/fw.h             |   187 -
  drivers/staging/rtlwifi/rtl8822be/hw.c             |  2430 ---
  drivers/staging/rtlwifi/rtl8822be/hw.h             |    55 -
  drivers/staging/rtlwifi/rtl8822be/led.c            |   116 -
  drivers/staging/rtlwifi/rtl8822be/led.h            |    23 -
  drivers/staging/rtlwifi/rtl8822be/phy.c            |  2223 --
  drivers/staging/rtlwifi/rtl8822be/phy.h            |   134 -
  drivers/staging/rtlwifi/rtl8822be/reg.h            |  1642 --
  drivers/staging/rtlwifi/rtl8822be/sw.c             |   470 -
  drivers/staging/rtlwifi/rtl8822be/sw.h             |    21 -
  drivers/staging/rtlwifi/rtl8822be/trx.c            |  1004 -
  drivers/staging/rtlwifi/rtl8822be/trx.h            |   154 -
  drivers/staging/rtlwifi/stats.c                    |   249 -
  drivers/staging/rtlwifi/stats.h                    |    31 -
  drivers/staging/rtlwifi/wifi.h                     |  3362 ---
  223 files changed, 47394 insertions(+), 123718 deletions(-)
  create mode 100644 drivers/net/wireless/realtek/rtw88/Kconfig
  create mode 100644 drivers/net/wireless/realtek/rtw88/Makefile
  create mode 100644 drivers/net/wireless/realtek/rtw88/debug.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/debug.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/efuse.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/efuse.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/fw.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/fw.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/hci.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/mac.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/mac.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/mac80211.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/main.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/main.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/pci.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/pci.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/phy.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/phy.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/ps.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/ps.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/reg.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/regd.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/regd.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b_table.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822b_table.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c_table.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822c_table.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/rx.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/rx.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/sec.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/sec.h
  create mode 100644 drivers/net/wireless/realtek/rtw88/tx.c
  create mode 100644 drivers/net/wireless/realtek/rtw88/tx.h

Tony,

Somehow files util.c and util.h got dropped from the rtw88 directory in the V6 patches.

Larry



[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux