On 5/3/2025 2:27 AM, Jeff Johnson wrote: > On 4/30/2025 8:42 AM, Rajat Soni wrote: >> From: Aishwarya R <quic_aisr@xxxxxxxxxxx> >> >> Whenever there is a change in the country code settings from the >> user, driver does an intersection of the regulatory rules for this >> new country with the original regulatory rules which were reported >> during initialization time. >> >> There is also similar logic running in firmware with a difference >> that the intersection in firmware is only done when the country code >> is configuration during boot up time (BDF/OTP). Firmware logic does >> not kick in when no country code is configured during device bring >> up time as the device is always expected to have the country code >> configured properly in the deployment. >> >> There is a debug/test use case that requires absolute regulatory >> rules to be used for a user configured country code when the device >> is not configured with a particular country code during boot up time. >> >> To support the above test use case, remove the redundant regulatory >> rules intersection logic in the host driver. Depend on the >> intersection logic in firmware when the device comes up with >> pre-configured country code. >> >> Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.3.1-00209-QCAHKSWPL_SILICONZ-1 >> Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.0.c5-00481-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3 >> >> Signed-off-by: Aishwarya R <quic_aisr@xxxxxxxxxxx> >> Signed-off-by: Rajat Soni <quic_rajson@xxxxxxxxxxx> >> --- >> drivers/net/wireless/ath/ath12k/reg.c | 164 ++------------------------ >> drivers/net/wireless/ath/ath12k/reg.h | 3 +- >> drivers/net/wireless/ath/ath12k/wmi.c | 24 +--- >> 3 files changed, 14 insertions(+), 177 deletions(-) > > While this applies cleanly on top of ath-next, it does not apply cleanly on > the pending branch. > > Can you please rebase on ath/main-pending, and post a v2 with ath-pending as > the destination branch tag? Don't worry if the patchwork bot ignores it due to > an unknown branch tag. > > /jeff Sure, jeff. I have sent [PATCH ath-pending v2] wifi: ath12k: remove redundant regulatory rules intersection logic in host. Thanks, Rajat Soni