I'm currently trying to deepen my understanding of how Transmit Power Control (TPC) functions, if at all, in conjunction with ath drivers and firmware. From what I’ve gathered so far, TPC is intended to dynamically adjust transmit power based on environmental conditions. While exploring the ath10k driver source code, I came across the tpc_stats tables. However, these appear to be static, which raises some questions.
According to the ETSI standard, and the corresponding regulatory frameworks derived from it, higher transmit power levels are permissible if TPC is supported. I’m interested in increasing the transmit power settings in the regulatory database, but I’m unsure how to verify whether TPC is actually implemented and active in the driver or firmware. Is there a way to confirm this? Could there be limitations tied to specific firmware versions or other constraints I should be aware of? I’d greatly appreciate any insights or experiences you could share on this topic. Best regards Alexander Wilhelm