Hi, I have some small question regarding the debugging functionality introduced by commit bc64d05220f3 ("ath10k: debugfs support to get final TPC stats for 10.4 variants") [1] and commit 295426669cd6 ("ath10k: implement debugfs interface for Transmit Power Control stats") [2]. Goal of this is to find out whether the VHT160 MHz CTLs are correctly applied. 160MHz support ============== I have an QCA9888 which supports 160MHz (mode 15). But the VHT160 entries are not shown in the results by tpc_stats(_final). I have also no idea whether this is actually reported by the firmware. What is the state here? Validity of Output ================== And are you sure that it is reported correctly for the rest of the rates? I have for example now configured channel 36 VHT80 (US) with firmware 10.4-3.6-00140 on an QCA4019 device (A42 when you require details). I would have expected values similar to "per chain txpower" (*2) in the attached a42.txt. Both tpc_stats and tpc_stats_final give me the same output. But instead of seeing a flat 14.5 (*2) for VHT80, the per chain twicepower jumps around a lot. It even looks like the tables only contains copies of the same VHT values (but different between CDD and STBC) and not specific ones for VHT20/VHT40/VHT80. See the CTLs and targetpowers as reference. The BDFs can be extracted from the QCA4019 board-2.bin [3] (bus=ahb,bmi-chip-id=0,bmi-board-id=17,variant=OM-A42) using Kalle's ath10k-bdencoder [4]. Misc ==== * What is "HTCUP"? * When tpc_value1 is for chain1, how to you get to this when the CTL contains data with following bitmaps: - TX 0xe NSS 0xf - TX 0x1 NSS 0x1 - TX 0xe NSS 0x2 Is only the first entry used for the first chain when two streams will be transmitted? Kind regards, Sven [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bc64d05220f3e34cf432a166b83c8fff14cd7a3d [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=295426669cd68efc84657e6ee426499cfb54346e [3] https://github.com/kvalo/ath10k-firmware/blob/master/QCA4019/hw1.0/board-2.bin [4] https://github.com/qca/qca-swiss-army-knife/blob/master/tools/scripts/ath10k/ath10k-bdencoder