TPC on wireless

Alexander Wilhelm alexander.wilhelm at westermo.com
Tue Jun 24 01:45:01 PDT 2025


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



More information about the ath11k mailing list