GAPK is used to calibrate RF character to make every module good performance. With a debug switch, we can make sure if it helps in field. Besides, we sort the register definition to make it looks better. Since previous patchset "rtw88: add some fixes and 8822c features" also changes the registers, I create this patchset based on the previous one, expecting this patchset is merged later than it. --- v2: fix merge conflicts Guo-Feng Fan (3): rtw88: 8822c: reorder macro position according to the register number rtw88: 8822c: Add gap-k calibration to improve long range performance rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK drivers/net/wireless/realtek/rtw88/debug.c | 91 +++ drivers/net/wireless/realtek/rtw88/fw.c | 12 + drivers/net/wireless/realtek/rtw88/fw.h | 5 + drivers/net/wireless/realtek/rtw88/main.h | 31 + drivers/net/wireless/realtek/rtw88/reg.h | 8 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 724 +++++++++++++++++- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 336 ++++---- 7 files changed, 1065 insertions(+), 142 deletions(-) -- 2.21.0