wifi: rtw89: 8922d: dynamic adjust channel smoothing

Add support for path difference based channel smoothing for RTL8922D chip.
This feature measures the ratio of NDP frames and uses a moving average
filter to decide whether to enable beamforming channel smoothing. Tone
index selection is dynamically adjusted based on bandwidth and link mode
(HE/EHT vs VHT). The feature is only enabled for RTL8922D_CID7090 variant.

Signed-off-by: Eric Huang <echuang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20260707091056.42771-3-pkshih@realtek.com
This commit is contained in:
Eric Huang 2026-07-07 17:10:43 +08:00 • committed by Ping-Ke Shih
commit daa3fda5ae
11 changed files with 132 additions and 0 deletions