openwrt/package/kernel/mac80211
Shiji Yang 2824fa6963 mac80211: rework MT7620 PA/LNA RF calibration
This patch makes some improvements to the MT7620 RF calibration.

1. Move MT7620 PA/LNA calibration code to dedicated functions.
2. Restore RF and BBP registers before R-Calibration.
3. Do Rx DCOC calibration again before RXIQ calibration.
4. Use SoC specific AGC initial LNA value.
5. Correct MAC_RX_EN mask in rt2800_r_calibration()[1].

[1] This change may fix the "BBP/RF register access failed" error:
ieee80211 phy0: rt2800_wait_bbp_rf_ready: Error - BBP/RF register access failed, aborting

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
2023-07-29 15:07:11 +01:00
..
files mac80211: use 802.11ax iw modes 2023-01-28 13:53:39 +01:00
patches mac80211: rework MT7620 PA/LNA RF calibration 2023-07-29 15:07:11 +01:00
scripts mac80211: replace backticks by $(...) 2020-05-13 19:01:23 +02:00
ath.mk ipq807x: rename target to qualcommax 2023-06-16 11:11:08 +02:00
broadcom.mk rockchip: enable wifi support for NanoPC T4 2023-07-26 12:15:20 +02:00
intel.mk treewide: remove DRIVER_11N_SUPPORT 2022-12-13 10:54:50 +01:00
Makefile mac80211: backport merged version of A-MSDU mesh patch 2023-05-23 13:37:28 +02:00
marvell.mk treewide: remove DRIVER_11N_SUPPORT 2022-12-13 10:54:50 +01:00
ralink.mk treewide: remove DRIVER_11N_SUPPORT 2022-12-13 10:54:50 +01:00
realtek.mk treewide: remove DRIVER_11N_SUPPORT 2022-12-13 10:54:50 +01:00