Commit Graph

61 Commits (main)

Author SHA1 Message Date
Zong-Zhe Yang eb03c8ce59 rtw89: 8852b: update fw to v0.29.128.0
Support scan offload with extra OP chan.

Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-07-15 13:49:01 +08:00
Zong-Zhe Yang 351eb5c764 rtw89: 8852bt: update fw to v0.29.127.0
Support scan offload with extra OP chan.

Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-07-15 13:48:58 +08:00
Zong-Zhe Yang ee12f24335 rtw89: 8922a: add regd fw element with version R72-R6
Initially add regd information.

Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-07-15 13:47:11 +08:00
Zong-Zhe Yang 75e7b2b760 rtw89: 8852c: add regd fw element with version R72-R57
Initially add regd information.

Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-07-15 13:46:27 +08:00
Kuan-Chung Chen d300c86703 rtw89: 8922a: update BB parameter V49
Fix EHT/HE 20M RX throughput unstable.

Signed-off-by: Kuan-Chung Chen <damon.chen@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-07-15 13:43:52 +08:00
Ping-Ke Shih 78478bfc44 rtw89: 8922a: update fw to v0.35.80.0
Update RF TSSI mechanism and its format, and fix potential security issues.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-06-30 13:26:58 +08:00
Ping-Ke Shih 4e34a870bd rtw89: 8852c: update fw to v0.27.129.1
Fix potential security issues.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-06-30 13:21:39 +08:00
Chin-Yen Lee 4729093efd rtw89: 8852c: update fw to v0.27.128.0
Fix WoW - TCP keep alive wakeup issue

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-06-30 13:21:27 +08:00
Kuan-Chung Chen f56a4436ff rtw89: 8852c: add tables for dynamic antenna TXPWR
Add tables for dynamic antenna gain (DAG) mechanism to ensure TX power
is under regulation.

Signed-off-by: Kuan-Chung Chen <damon.chen@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-04-30 14:00:05 +08:00
Kuan-Chung Chen 81a15eed8c rtw89: 8922a: update fw to v0.35.71.0
Accept larger beacon loss count setting to prevent disconnection.

Signed-off-by: Kuan-Chung Chen <damon.chen@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-04-30 13:57:55 +08:00
Zong-Zhe Yang e25579e972 rtw89: 8922a: update element RF TXPWR to R40
Configure 6 GHz VLP fields for FCC regulation and IC regulation.
Besides, configure MRU fields.

Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-04-21 11:38:37 +00:00
Zong-Zhe Yang 1a44e0bf13 rtw89: 8852c: update element RF TXPWR to R78
Configure 6 GHz VLP fields for FCC regulation and IC regulation.

Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-04-21 11:38:37 +00:00
Ping-Ke Shih d274703bf1 rtw89: 8852c: add fw v0.27.125.0 with format version 2
Support secure boot with anti-rollback.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-04-21 11:38:37 +00:00
Ping-Ke Shih cb465aa004 Revert "rtw89: 8852c: update fw to v0.27.125.0"
Since new format is supported by kernel v6.13 and later, older driver
can't load this firmware correct. Revert this and re-add this with
rtw8852c_fw-2.bin by latter commit.

rtw8852c_fw-1.bin will be kept to v0.27.122.0.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-04-21 11:38:37 +00:00
Kuan-Chung Chen da086994b2 rtw89: 8922a: update fw to v0.35.64.0
Support different TX power between RF path.

Signed-off-by: Kuan-Chung Chen <damon.chen@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-03-13 10:58:03 +08:00
Ping-Ke Shih 733be574df rtw89: 8922a: update fw to v0.35.63.0
Support 8922AE/8922AE-VS secure boot.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-03-13 10:57:29 +08:00
Ping-Ke Shih 913b0e59b9 rtw89: 8852c: update fw to v0.27.125.0
Support secure boot with anti-rollback.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-03-13 10:57:17 +08:00
Chin-Yen Lee 0a69dcd33a rtw89: 8852bt: update fw to v0.29.122.0 and BB parameter to 07
Fix beacon loss problem occasionally.

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-02-24 10:54:49 +08:00
Ping-Ke Shih d36d77d5e2 rtw89: 8852b: update fw to v0.29.29.8
Correct TX power during scan.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-01-13 14:28:09 +00:00
Ping-Ke Shih b93e274cc1 rtw89: 8852c: update fw to v0.27.122.0
Update firmware to the latest and append TX power for 6GHz SP.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-01-13 14:28:09 +00:00
Ping-Ke Shih 6d24ab2300 rtw89: 8922a: update fw to v0.35.54.0
Support 8922AE-VS

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-01-13 14:28:09 +00:00
Kuan-Chung Chen 9dbec4792f rtw89: 8922a: update fw to v0.35.52.1 and stuffs
New scan firmware command format
Update BB parameters to V41
Update RF parameters to R33
Update TX power table to R33

Signed-off-by: Kuan-Chung Chen <damon.chen@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-01-13 14:28:09 +00:00
Po-Hao Huang 882976ea40 rtw89: 8852bt: update fw to v0.29.110.0
Enable beacon filter feature.

Signed-off-by: Po-Hao Huang <phhuang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-01-13 14:28:09 +00:00
Po-Hao Huang 20cace1adf rtw89: 8852b: update fw to v0.29.29.7
Enable beacon filter feature.

Signed-off-by: Po-Hao Huang <phhuang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2025-01-13 14:28:09 +00:00
Chih-Kang Chang b6bfff1a5b rtw89: 8852a: update fw to v0.13.36.2
Fix failed to TX normal nulldata 1 packet during scan.

Signed-off-by: Chih-Kang Chang <gary.chang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2024-11-08 13:35:28 +08:00
Chin-Yen Lee 5685e14f2a rtw89: 8922a: add fw format-2 v0.35.42.1
* Fix disconnect from AP after resuming from wowlan mode.
* Add rtw8922a_fw-2.bin for format change of RX DCK

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2024-09-13 15:28:58 +08:00
Chin-Yen Lee 80fa33b94a rtw89: 8922a: add fw format-1 v0.35.41.0
Fixed v0.35.18 TX/RX throughput reduction problem.
Fix WATCH_DOG SER happened in the suspend flow of net-detect function.

Use format-1 because of new register address of WoWLAN reason, and firmware
commmand format changed of hardware scan and RF calibration notification.

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2024-08-26 17:08:00 +08:00
Chin-Yen Lee 1a0cbeb753 rtw89: 8852c: add fw format-1 v0.27.97.0
Refine WoWLAN function, such as security and PNO.
Add register and power tables as known as fw elements.

Use format-1 because of new register address of WoWLAN reason and addition
of fw_elements.

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Kuan-Chung Chen <damon.chen@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2024-08-08 09:40:40 +08:00
Ping-Ke Shih bb88fb7406 rtw89: 8852bt: add firmware 0.29.91.0
Add firmware to support new WiFi 6 chip, RTL8852BE-VT.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2024-08-08 09:34:07 +08:00
Chin-Yen Lee 08259e7f17 rtw89: 8852c: update fw to v0.27.56.14
Backup proper SER registers for PS mode

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2024-03-21 11:02:32 +08:00
Ping-Ke Shih 6480b3c430 rtw89: 8922a: add firmware v0.35.18.0
8922A is a 802.11be WiFi 7 chip which can support 2x2 4096QAM 160MHz
channel bandwidth on 2/5/6GHz bands. Add initial firmware to support it.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2024-03-21 11:02:32 +08:00
Chin-Yen Lee 2afd1423e4 rtw89: 8852b: update fw to v0.29.29.5
Fix BTCoex API casting error and LTR setting

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-10-31 11:26:16 +08:00
Chin-Yen Lee 7a916315fb rtw89: 8852b: update fw to v0.29.29.4
Fix ARFC SRAM do not enter DS for LPS

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-10-31 11:26:14 +08:00
Chin-Yen Lee 02df6e4f03 rtw89: 8851b: update fw to v0.29.41.3
Fix BTCoex API casting error and LTR setting

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-10-31 11:26:10 +08:00
Chin-Yen Lee ef41ae8f65 rtw89: 8852b: update fw to v0.29.29.3
Fix MBSSID number exceed array size and support firmware log format

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-08-25 14:29:52 +08:00
Chin-Yen Lee ca49c8cfed rtw89: 8851b: update fw to v0.29.41.2
Fix MBSSID number exceed array size to avoid P2P SER

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-08-25 14:29:28 +08:00
Chin-Yen Lee 29f185d75c rtw89: 8851b: update firmware to v0.29.41.1
Support P2P NoA and formatted firmware log

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-08-02 10:41:59 +08:00
Ping-Ke Shih c10facaf11 rtw89: 8851b: add firmware v0.29.41.0
Initial firmware of 8851B, which supports hardware revision A and B.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-05-24 16:30:58 +08:00
Ping-Ke Shih 9f7502f1db rtw89: 8852b: update format-1 fw to v0.29.29.1
Fix beacon loss problem occasionally.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-04-06 15:32:12 +08:00
Chin-Yen Lee b9c8e9f705 rtw89: 8852c: update fw to v0.27.56.13
Refine the timing of C2H for hardware scan

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-04-06 15:32:09 +08:00
Ping-Ke Shih 2c07f017ff rtw89: 8852b: update format-1 fw to v0.29.29.0
Correct channel report of hardware scan.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-03-18 21:44:30 +08:00
Ping-Ke Shih b50cf9205d rtw89: 8852b: add format-1 fw v0.29.26.0
New fimrware type 5 to support hardware scan, P2P-PS and etc.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-03-18 21:44:16 +08:00
Ping-Ke Shih 416a66cae7 rtw89: 8852b: rollback firmware to v0.27.32.1
Since the format change of 8852b firmware will break user space as
discussion in threads [1] [2], I should rollback firmware to v0.27.32.1
in original format.

This patch is equal to revert two patches:
  7375bcff3f "rtw89: 8852b: update fw to v0.29.29.0"
  5148670daa "rtw89: 8852b: update fw to v0.29.26.0"

Then, re-add these two with new firmware filename rtw89/rtw8852b_fw-1.bin.

[1] https://lore.kernel.org/linux-wireless/df1ce994-3368-a57e-7078-8bdcccf4a1fd@gmail.com/T/#m24cb43be31a762d0ea70bf07f27ae96c59f6931b
[2] https://bugzilla.kernel.org/show_bug.cgi?id=217207

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-03-18 20:36:07 +08:00
Ping-Ke Shih 7375bcff3f rtw89: 8852b: update fw to v0.29.29.0
Correct channel report of hardware scan.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-02-24 16:23:33 +08:00
Ping-Ke Shih 5148670daa rtw89: 8852b: update fw to v0.29.26.0
New fimrware type 5 to support hardware scan, P2P-PS and etc.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-02-24 16:23:29 +08:00
Ping-Ke Shih fc5a25fa02 rtw89: 8852c: update fw to v0.27.56.10
Refine BT-coexistence mechanism to improve WiFi performance.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2023-01-17 19:57:43 +08:00
Chin-Yen Lee c9c19583f7 rtw89: 8852c: update fw to v0.27.56.9
Refine refine RRFC reload to avoid bad TX EVM after LPS-PG

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2022-12-14 21:55:58 +08:00
Ping-Ke Shih 9e91f0ce6f rtw89: 8852c: update fw to v0.27.56.8
Do RX DCK during hw_scan procedure to correct RF performance.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2022-12-14 21:55:55 +08:00
Ping-Ke Shih dae5d4603b rtw89: 8852b: update fw to v0.27.32.1
Correct TX aggregation settings to improve TX performance.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2022-10-20 13:45:49 +08:00
Ping-Ke Shih e497757a94 rtw89: 8852b: add initial fw v0.27.32.0
Add first firmware to support RTL8852B chip.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2022-10-14 14:36:08 +08:00