Mapping table of regulatory, which manages tx power limit, is updated, and we update the mapping architecture according to this change. In order to choose proper regulatory domain from this table, we regard efuse value and regulatory hint. With proper regulatory domain, we can have adaptivity for ETSI/JP DFS region, and also have a firmware version of adaptivity. Chin-Yen Lee (1): rtw88: move adaptivity mechanism to firmware Zong-Zhe Yang (3): rtw88: upgrade rtw_regulatory mechanism and mapping rtw88: add regulatory strategy by chip type rtw88: support adaptivity for ETSI/JP DFS region drivers/net/wireless/realtek/rtw88/debug.c | 41 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 47 ++ drivers/net/wireless/realtek/rtw88/fw.h | 24 + drivers/net/wireless/realtek/rtw88/main.c | 14 +- drivers/net/wireless/realtek/rtw88/main.h | 48 +- drivers/net/wireless/realtek/rtw88/phy.c | 119 ++- drivers/net/wireless/realtek/rtw88/phy.h | 2 + drivers/net/wireless/realtek/rtw88/reg.h | 5 + drivers/net/wireless/realtek/rtw88/regd.c | 753 ++++++++++-------- drivers/net/wireless/realtek/rtw88/regd.h | 8 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 46 +- drivers/net/wireless/realtek/rtw88/rtw8822b.h | 8 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 47 ++ drivers/net/wireless/realtek/rtw88/rtw8822c.h | 3 + 16 files changed, 844 insertions(+), 325 deletions(-) -- 2.25.1