linux/drivers/net/wireless/realtek/rtw88
Bitterblue Smith 249716daa9 wifi: rtw88: Fill fw_version member of struct wiphy
Let userspace tools like lshw show the firmware version by filling the
fw_version member of struct wiphy.

Before:

configuration: broadcast=yes driver=rtw88_8814au
driverversion=6.19.6-arch1-1 firmware=N/A link=no multicast=yes
wireless=IEEE 802.11

After:

configuration: broadcast=yes driver=rtw88_8814au
driverversion=6.19.6-arch1-1 firmware=33.6.0 link=no multicast=yes
wireless=IEEE 802.11

Signed-off-by: Bitterblue Smith <rtl8821cerfe2@gmail.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/3701cce1-42c4-4382-9120-cd21012c1b21@gmail.com
2026-04-02 10:37:49 +08:00
..
bf.c wifi: rtw88: 8822c: use fixed rate and bandwidth to reply CSI packets 2025-11-04 09:58:30 +08:00
bf.h wifi: rtw88: 8822c: use fixed rate and bandwidth to reply CSI packets 2025-11-04 09:58:30 +08:00
coex.c wifi: rtw88: coex: Ignore BT info byte 5 from RTL8821A 2026-03-30 10:39:31 +08:00
coex.h wifi: rtw88: 8821a: Regularly ask for BT info updates 2024-10-29 12:02:39 +08:00
debug.c wifi: rtw88: Extend rtw_debugfs_get_tx_pwr_tbl() for RTL8814AU 2025-02-21 10:05:58 +08:00
debug.h wifi: rtw88: debugfs: support multiple adapters debugging 2024-07-31 13:36:52 +08:00
efuse.c
efuse.h
fw.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
fw.h wifi: rtw88: Extend rtw_fw_send_ra_info() for RTL8814AU 2025-02-10 11:35:25 +08:00
hci.h wifi: rtw88: usb: Upload the firmware in bigger chunks 2025-05-16 08:34:51 +08:00
Kconfig wifi: rtw88: Enable the new RTL8814AE/RTL8814AU drivers 2025-03-13 09:14:16 +08:00
led.c wifi: rtw88: Use led->brightness_set_blocking for PCI too 2025-08-26 09:24:20 +08:00
led.h wifi: rtw88: add RTW88_LEDS depends on LEDS_CLASS to Kconfig 2025-01-16 21:26:05 +02:00
mac.c wifi: rtw88: enable TX reports for the management queue 2025-07-15 10:04:09 +08:00
mac.h wifi: rtw88: enable TX reports for the management queue 2025-07-15 10:04:09 +08:00
mac80211.c wifi: cfg80211/mac80211: Add support to get radio index 2025-06-24 15:19:27 +02:00
main.c wifi: rtw88: Fill fw_version member of struct wiphy 2026-04-02 10:37:49 +08:00
main.h wifi: rtw88: add quirks to disable PCI ASPM and deep LPS for HP P3S95EA#ACB 2026-03-30 09:30:21 +08:00
Makefile wifi: rtw88: Enable the new RTL8814AE/RTL8814AU drivers 2025-03-13 09:14:16 +08:00
pci.c wifi: rtw88: add quirks to disable PCI ASPM and deep LPS for HP P3S95EA#ACB 2026-03-30 09:30:21 +08:00
pci.h wifi: rtw88: pci: add PCI Express error handling 2025-06-10 09:22:44 +08:00
phy.c wifi: rtw88: Increase the RX gain before scanning 2025-12-26 12:33:19 +08:00
phy.h wifi: rtw88: Increase the RX gain before scanning 2025-12-26 12:33:19 +08:00
ps.c
ps.h
reg.h wifi: rtw88: Add some definitions for RTL8814AU 2025-03-13 09:10:48 +08:00
regd.c
regd.h
rtw88xxa.c wifi: rtw88: Extend TX power stuff for 3-4 spatial streams 2025-02-10 11:38:29 +08:00
rtw88xxa.h wifi: rtw88: Add rtw88xxa.{c,h} 2024-11-06 14:29:53 +08:00
rtw8703b_tables.c wifi: rtw88: Add rtw8703b_tables.c 2024-03-14 10:59:30 +02:00
rtw8703b_tables.h wifi: rtw88: Add rtw8703b_tables.h 2024-03-14 10:59:30 +02:00
rtw8703b.c wifi: rtw88: coex: Solve LE-HID lag & update coex version to 26020420 2026-03-03 10:21:01 +08:00
rtw8703b.h wifi: rtw88: Add rtw8703b.h 2024-03-14 10:59:29 +02:00
rtw8723cs.c wifi: rtw88: sdio: Migrate to use sdio specific shutdown function 2026-01-27 13:42:20 +01:00
rtw8723d_table.c
rtw8723d_table.h
rtw8723d.c wifi: rtw88: coex: Solve LE-HID lag & update coex version to 26020420 2026-03-03 10:21:01 +08:00
rtw8723d.h wifi: rtw88: Shared module for rtw8723x devices 2024-03-14 10:59:29 +02:00
rtw8723de.c wifi: rtw88: pci: add PCI Express error handling 2025-06-10 09:22:44 +08:00
rtw8723ds.c wifi: rtw88: sdio: Migrate to use sdio specific shutdown function 2026-01-27 13:42:20 +01:00
rtw8723du.c wifi: rtw88: Fix the module names printed in dmesg 2025-04-09 10:08:19 +08:00
rtw8723x.c wifi: rtw88: enable TX reports for the management queue 2025-07-15 10:04:09 +08:00
rtw8723x.h wifi: rtw88: enable TX reports for the management queue 2025-07-15 10:04:09 +08:00
rtw8812a_table.c wifi: rtw88: Add rtw8812a_table.{c,h} 2024-11-06 14:28:59 +08:00
rtw8812a_table.h wifi: rtw88: Add rtw8812a_table.{c,h} 2024-11-06 14:28:59 +08:00
rtw8812a.c wifi: rtw88: enable TX reports for the management queue 2025-07-15 10:04:09 +08:00
rtw8812a.h wifi: rtw88: Add rtw8812a.{c,h} 2024-11-06 14:30:13 +08:00
rtw8812au.c wifi: rtw88: Fix the module names printed in dmesg 2025-04-09 10:08:19 +08:00
rtw8814a_table.c wifi: rtw88: Add rtw8814a_table.c (part 2/2) 2025-03-13 09:11:44 +08:00
rtw8814a_table.h wifi: rtw88: Add rtw8814a_table.c (part 2/2) 2025-03-13 09:11:44 +08:00
rtw8814a.c wifi: rtw88: enable TX reports for the management queue 2025-07-15 10:04:09 +08:00
rtw8814a.h wifi: rtw88: Add rtw8814a.{c,h} 2025-03-13 09:13:49 +08:00
rtw8814ae.c wifi: rtw88: Fix the module names printed in dmesg 2025-04-09 10:08:19 +08:00
rtw8814au.c wifi: rtw88: Fix the module names printed in dmesg 2025-04-09 10:08:19 +08:00
rtw8821a_table.c wifi: rtw88: Add rtw8821a_table.{c,h} 2024-11-06 14:29:26 +08:00
rtw8821a_table.h wifi: rtw88: Add rtw8821a_table.{c,h} 2024-11-06 14:29:26 +08:00
rtw8821a.c wifi: rtw88: coex: Solve LE-HID lag & update coex version to 26020420 2026-03-03 10:21:01 +08:00
rtw8821a.h wifi: rtw88: Add rtw8821a.{c,h} 2024-11-06 14:30:04 +08:00
rtw8821au.c wifi: rtw88: Fix the module names printed in dmesg 2025-04-09 10:08:19 +08:00
rtw8821c_table.c
rtw8821c_table.h
rtw8821c.c wifi: rtw88: coex: Solve LE-HID lag & update coex version to 26020420 2026-03-03 10:21:01 +08:00
rtw8821c.h wifi: rtw88: add __packed attribute to efuse layout struct 2024-12-23 15:49:03 +08:00
rtw8821ce.c wifi: rtw88: pci: add PCI Express error handling 2025-06-10 09:22:44 +08:00
rtw8821cs.c wifi: rtw88: sdio: Migrate to use sdio specific shutdown function 2026-01-27 13:42:20 +01:00
rtw8821cu.c wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H 2025-12-23 11:38:05 +08:00
rtw8822b_table.c
rtw8822b_table.h
rtw8822b.c wifi: rtw88: coex: Solve LE-HID lag & update coex version to 26020420 2026-03-03 10:21:01 +08:00
rtw8822b.h wifi: rtw88: add __packed attribute to efuse layout struct 2024-12-23 15:49:03 +08:00
rtw8822be.c wifi: rtw88: pci: add PCI Express error handling 2025-06-10 09:22:44 +08:00
rtw8822bs.c wifi: rtw88: sdio: Migrate to use sdio specific shutdown function 2026-01-27 13:42:20 +01:00
rtw8822bu.c wifi: rtw88: Add BUFFALO WI-U3-866DHP to the USB ID list 2025-11-04 10:03:43 +08:00
rtw8822c_table.c
rtw8822c_table.h
rtw8822c.c wifi: rtw88: coex: Solve LE-HID lag & update coex version to 26020420 2026-03-03 10:21:01 +08:00
rtw8822c.h wifi: rtw88: add __packed attribute to efuse layout struct 2024-12-23 15:49:03 +08:00
rtw8822ce.c wifi: rtw88: pci: add PCI Express error handling 2025-06-10 09:22:44 +08:00
rtw8822cs.c wifi: rtw88: sdio: Migrate to use sdio specific shutdown function 2026-01-27 13:42:20 +01:00
rtw8822cu.c wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1 2025-10-21 13:38:19 +08:00
rx.c wifi: rtw88: validate RX rate to prevent out-of-bound 2026-03-30 09:50:46 +08:00
rx.h wifi: rtw88: Parse the RX descriptor with a single function 2024-09-26 09:26:08 +08:00
sar.c wifi: rtw88: Rename RTW_RATE_SECTION_MAX to RTW_RATE_SECTION_NUM 2025-02-10 11:37:27 +08:00
sar.h
sdio.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
sdio.h wifi: rtw88: sdio: Migrate to use sdio specific shutdown function 2026-01-27 13:42:20 +01:00
sec.c
sec.h
tx.c wifi: rtw88: TX QOS Null data the same way as Null data 2026-03-30 09:41:41 +08:00
tx.h wifi: rtw88: Enable data rate fallback for older chips 2024-10-29 11:58:11 +08:00
usb.c wifi: rtw88: fix device leak on probe failure 2026-03-16 14:00:10 +08:00
usb.h wifi: rtw88: usb: Preallocate and reuse the RX skbs 2024-12-23 16:06:02 +08:00
util.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
util.h
wow.c
wow.h