* ath10k: tpc_stats(_final) odd twicepowers and 160Mhz not supported
@ 2018-06-28 10:05 Sven Eckelmann
2018-07-10 6:52 ` Sven Eckelmann
0 siblings, 1 reply; 4+ messages in thread
From: Sven Eckelmann @ 2018-06-28 10:05 UTC (permalink / raw)
To: Maharaja Kennadyrajan; +Cc: ath10k, Maharaja Kennadyrajan
[-- Attachment #1.1.1: Type: text/plain, Size: 2219 bytes --]
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
[-- Attachment #1.1.2: a42.txt --]
[-- Type: text/plain, Size: 12739 bytes --]
Calculated powers for:
======================
* Device: a42
* Radio: 5GHz
* Channel: 36 (5GHz)
* HT-Mode: VHT80
* County: US
* User TX-power limit: 35
* Attribute: beamforming=False
Powers per rate:
================
* OFDM/LEGACY_TARGET_RATE_6_9:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* OFDM/LEGACY_TARGET_RATE_12:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* OFDM/LEGACY_TARGET_RATE_18:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* OFDM/LEGACY_TARGET_RATE_24:
- per chain txpower: 18.0dBm
- limited by: eeprom_powertable, eeprom_ctl_fcc
* OFDM/LEGACY_TARGET_RATE_36:
- per chain txpower: 17.0dBm
- limited by: eeprom_powertable
* OFDM/LEGACY_TARGET_RATE_48:
- per chain txpower: 16.0dBm
- limited by: eeprom_powertable
* OFDM/LEGACY_TARGET_RATE_54:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_0-SU-NSS1:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_0-SU-NSS2:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_1-SU-NSS1:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_1-SU-NSS2:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_2-SU-NSS1:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_2-SU-NSS2:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_3-SU-NSS1:
- per chain txpower: 18.0dBm
- limited by: eeprom_powertable, eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_3-SU-NSS2:
- per chain txpower: 18.0dBm
- limited by: eeprom_powertable, eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_4-SU-NSS1:
- per chain txpower: 17.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_4-SU-NSS2:
- per chain txpower: 17.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_5-SU-NSS1:
- per chain txpower: 16.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_5-SU-NSS2:
- per chain txpower: 16.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_6-SU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_6-SU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_7-SU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_7-SU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_8-SU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_8-SU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_9-SU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_9-SU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_0-MU-NSS1:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_0-MU-NSS2:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_1-MU-NSS1:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_1-MU-NSS2:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_2-MU-NSS1:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_2-MU-NSS2:
- per chain txpower: 18.0dBm
- limited by: eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_3-MU-NSS1:
- per chain txpower: 18.0dBm
- limited by: eeprom_powertable, eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_3-MU-NSS2:
- per chain txpower: 18.0dBm
- limited by: eeprom_powertable, eeprom_ctl_fcc
* VHT20/HT_TARGET_RATE_4-MU-NSS1:
- per chain txpower: 17.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_4-MU-NSS2:
- per chain txpower: 17.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_5-MU-NSS1:
- per chain txpower: 16.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_5-MU-NSS2:
- per chain txpower: 16.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_6-MU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_6-MU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_7-MU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_7-MU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_8-MU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_8-MU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_9-MU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT20/HT_TARGET_RATE_9-MU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_0-SU-NSS1:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_0-SU-NSS2:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_1-SU-NSS1:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_1-SU-NSS2:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_2-SU-NSS1:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_2-SU-NSS2:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_3-SU-NSS1:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_3-SU-NSS2:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_4-SU-NSS1:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_4-SU-NSS2:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_5-SU-NSS1:
- per chain txpower: 16.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_5-SU-NSS2:
- per chain txpower: 16.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_6-SU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_6-SU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_7-SU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_7-SU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_8-SU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_8-SU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_9-SU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_9-SU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_0-MU-NSS1:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_0-MU-NSS2:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_1-MU-NSS1:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_1-MU-NSS2:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_2-MU-NSS1:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_2-MU-NSS2:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_3-MU-NSS1:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_3-MU-NSS2:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_4-MU-NSS1:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_4-MU-NSS2:
- per chain txpower: 16.5dBm
- limited by: eeprom_ctl_fcc
* VHT40/HT_TARGET_RATE_5-MU-NSS1:
- per chain txpower: 16.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_5-MU-NSS2:
- per chain txpower: 16.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_6-MU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_6-MU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_7-MU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_7-MU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_8-MU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_8-MU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_9-MU-NSS1:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT40/HT_TARGET_RATE_9-MU-NSS2:
- per chain txpower: 15.0dBm
- limited by: eeprom_powertable
* VHT80/HT_TARGET_RATE_0-SU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_0-SU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_1-SU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_1-SU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_2-SU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_2-SU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_3-SU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_3-SU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_4-SU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_4-SU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_5-SU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_5-SU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_6-SU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_6-SU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_7-SU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_7-SU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_8-SU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_8-SU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_9-SU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_9-SU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_0-MU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_0-MU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_1-MU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_1-MU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_2-MU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_2-MU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_3-MU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_3-MU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_4-MU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_4-MU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_5-MU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_5-MU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_6-MU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_6-MU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_7-MU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_7-MU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_8-MU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_8-MU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_9-MU-NSS1:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
* VHT80/HT_TARGET_RATE_9-MU-NSS2:
- per chain txpower: 14.5dBm
- limited by: eeprom_ctl_fcc
Maximum power rate:
===================
* per chain txpower: 18.0dBm
* limited by: eeprom_powertable, eeprom_ctl_fcc
[-- Attachment #1.1.3: eeprom_0x5000_qc90xx.ctl.txt.zip --]
[-- Type: application/zip, Size: 3540 bytes --]
[-- Attachment #1.1.4: eeprom_0x5000_qc90xx.power.txt.zip --]
[-- Type: application/zip, Size: 718 bytes --]
[-- Attachment #1.1.5: tpc_stats_final.txt --]
[-- Type: text/plain, Size: 9103 bytes --]
*************************************
TPC config for channel 5180 mode 10
*************************************
CTL = 0x10 Reg. Domain = 58
Antenna Gain = 0 Reg. Max Antenna Gain = 0
Power Limit = 46 Reg. Max Power = 24
Num tx chains = 2 Num supported rates = 109
********************************
******************* CDD POWER TABLE ****************
********************************
No. Preamble Rate_code tpc_value1 tpc_value2 tpc_value3
0 CCK 0x40 0 0
1 CCK 0x41 0 0
2 CCK 0x42 0 0
3 CCK 0x43 0 0
4 OFDM 0x 0 32 32
5 OFDM 0x 1 36 34
6 OFDM 0x 2 38 34
7 OFDM 0x 3 38 34
8 OFDM 0x 4 30 30
9 OFDM 0x 5 34 34
10 OFDM 0x 6 38 34
11 OFDM 0x 7 38 34
12 HT20 0x80 38 34
13 HT20 0x81 38 34
14 HT20 0x82 38 34
15 HT20 0x83 36 34
16 HT20 0x84 34 34
17 HT20 0x85 32 32
18 HT20 0x86 30 30
19 HT20 0x87 30 30
20 HT20 0x90 38 38
21 HT20 0x91 38 38
22 HT20 0x92 38 38
23 HT20 0x93 36 36
24 HT20 0x94 34 34
25 HT20 0x95 32 32
26 HT20 0x96 30 30
27 HT20 0x97 30 30
28 HT40 0x80 38 34
29 HT40 0x81 38 34
30 HT40 0x82 38 34
31 HT40 0x83 36 34
32 HT40 0x84 34 34
33 HT40 0x85 32 32
34 HT40 0x86 30 30
35 HT40 0x87 30 30
36 HT40 0x90 38 38
37 HT40 0x91 38 38
38 HT40 0x92 38 38
39 HT40 0x93 36 36
40 HT40 0x94 34 34
41 HT40 0x95 32 32
42 HT40 0x96 30 30
43 HT40 0x97 30 30
44 VHT20 0xc0 38 34
45 VHT20 0xc1 38 34
46 VHT20 0xc2 38 34
47 VHT20 0xc3 36 34
48 VHT20 0xc4 34 34
49 VHT20 0xc5 32 32
50 VHT20 0xc6 30 30
51 VHT20 0xc7 30 30
52 VHT20 0xc8 30 30
53 VHT20 0xc9 30 30
54 VHT20 0xd0 38 38
55 VHT20 0xd1 38 38
56 VHT20 0xd2 38 38
57 VHT20 0xd3 36 36
58 VHT20 0xd4 34 34
59 VHT20 0xd5 32 32
60 VHT20 0xd6 30 30
61 VHT20 0xd7 30 30
62 VHT20 0xd8 30 30
63 VHT20 0xd9 30 30
64 VHT40 0xc0 38 34
65 VHT40 0xc1 38 34
66 VHT40 0xc2 38 34
67 VHT40 0xc3 36 34
68 VHT40 0xc4 34 34
69 VHT40 0xc5 32 32
70 VHT40 0xc6 30 30
71 VHT40 0xc7 30 30
72 VHT40 0xc8 30 30
73 VHT40 0xc9 30 30
74 VHT40 0xd0 38 38
75 VHT40 0xd1 38 38
76 VHT40 0xd2 38 38
77 VHT40 0xd3 36 36
78 VHT40 0xd4 34 34
79 VHT40 0xd5 32 32
80 VHT40 0xd6 30 30
81 VHT40 0xd7 30 30
82 VHT40 0xd8 30 30
83 VHT40 0xd9 30 30
84 VHT80 0xc0 38 34
85 VHT80 0xc1 38 34
86 VHT80 0xc2 38 34
87 VHT80 0xc3 36 34
88 VHT80 0xc4 34 34
89 VHT80 0xc5 32 32
90 VHT80 0xc6 30 30
91 VHT80 0xc7 30 30
92 VHT80 0xc8 30 30
93 VHT80 0xc9 30 30
94 VHT80 0xd0 38 38
95 VHT80 0xd1 38 38
96 VHT80 0xd2 38 38
97 VHT80 0xd3 36 36
98 VHT80 0xd4 34 34
99 VHT80 0xd5 32 32
100 VHT80 0xd6 30 30
101 VHT80 0xd7 30 30
102 VHT80 0xd8 30 30
103 VHT80 0xd9 30 30
104 HTCUP 0x40 0 0
105 HTCUP 0x 0 38 34
106 HTCUP 0x40 0 0
107 HTCUP 0x 0 38 34
108 HTCUP 0x 0 38 34
***********************************
********************************
******************* STBC POWER TABLE ****************
********************************
No. Preamble Rate_code tpc_value1 tpc_value2 tpc_value3
0 CCK 0x40 0 0
1 CCK 0x41 0 0
2 CCK 0x42 0 0
3 CCK 0x43 0 0
4 OFDM 0x 0 32 32
5 OFDM 0x 1 36 36
6 OFDM 0x 2 38 38
7 OFDM 0x 3 38 38
8 OFDM 0x 4 30 30
9 OFDM 0x 5 34 34
10 OFDM 0x 6 38 38
11 OFDM 0x 7 38 38
12 HT20 0x80 38 38
13 HT20 0x81 38 38
14 HT20 0x82 38 38
15 HT20 0x83 36 36
16 HT20 0x84 34 34
17 HT20 0x85 32 32
18 HT20 0x86 30 30
19 HT20 0x87 30 30
20 HT20 0x90 38 38
21 HT20 0x91 38 38
22 HT20 0x92 38 38
23 HT20 0x93 36 36
24 HT20 0x94 34 34
25 HT20 0x95 32 32
26 HT20 0x96 30 30
27 HT20 0x97 30 30
28 HT40 0x80 38 38
29 HT40 0x81 38 38
30 HT40 0x82 38 38
31 HT40 0x83 36 36
32 HT40 0x84 34 34
33 HT40 0x85 32 32
34 HT40 0x86 30 30
35 HT40 0x87 30 30
36 HT40 0x90 38 38
37 HT40 0x91 38 38
38 HT40 0x92 38 38
39 HT40 0x93 36 36
40 HT40 0x94 34 34
41 HT40 0x95 32 32
42 HT40 0x96 30 30
43 HT40 0x97 30 30
44 VHT20 0xc0 38 38
45 VHT20 0xc1 38 38
46 VHT20 0xc2 38 38
47 VHT20 0xc3 36 36
48 VHT20 0xc4 34 34
49 VHT20 0xc5 32 32
50 VHT20 0xc6 30 30
51 VHT20 0xc7 30 30
52 VHT20 0xc8 30 30
53 VHT20 0xc9 30 30
54 VHT20 0xd0 38 38
55 VHT20 0xd1 38 38
56 VHT20 0xd2 38 38
57 VHT20 0xd3 36 36
58 VHT20 0xd4 34 34
59 VHT20 0xd5 32 32
60 VHT20 0xd6 30 30
61 VHT20 0xd7 30 30
62 VHT20 0xd8 30 30
63 VHT20 0xd9 30 30
64 VHT40 0xc0 38 38
65 VHT40 0xc1 38 38
66 VHT40 0xc2 38 38
67 VHT40 0xc3 36 36
68 VHT40 0xc4 34 34
69 VHT40 0xc5 32 32
70 VHT40 0xc6 30 30
71 VHT40 0xc7 30 30
72 VHT40 0xc8 30 30
73 VHT40 0xc9 30 30
74 VHT40 0xd0 38 38
75 VHT40 0xd1 38 38
76 VHT40 0xd2 38 38
77 VHT40 0xd3 36 36
78 VHT40 0xd4 34 34
79 VHT40 0xd5 32 32
80 VHT40 0xd6 30 30
81 VHT40 0xd7 30 30
82 VHT40 0xd8 30 30
83 VHT40 0xd9 30 30
84 VHT80 0xc0 38 38
85 VHT80 0xc1 38 38
86 VHT80 0xc2 38 38
87 VHT80 0xc3 36 36
88 VHT80 0xc4 34 34
89 VHT80 0xc5 32 32
90 VHT80 0xc6 30 30
91 VHT80 0xc7 30 30
92 VHT80 0xc8 30 30
93 VHT80 0xc9 30 30
94 VHT80 0xd0 38 38
95 VHT80 0xd1 38 38
96 VHT80 0xd2 38 38
97 VHT80 0xd3 36 36
98 VHT80 0xd4 34 34
99 VHT80 0xd5 32 32
100 VHT80 0xd6 30 30
101 VHT80 0xd7 30 30
102 VHT80 0xd8 30 30
103 VHT80 0xd9 30 30
104 HTCUP 0x40 0 0
105 HTCUP 0x 0 38 38
106 HTCUP 0x40 0 0
107 HTCUP 0x 0 38 38
108 HTCUP 0x 0 38 38
***********************************
[-- Attachment #1.1.6: tpc_stats.txt --]
[-- Type: text/plain, Size: 9103 bytes --]
*************************************
TPC config for channel 5180 mode 10
*************************************
CTL = 0x10 Reg. Domain = 58
Antenna Gain = 0 Reg. Max Antenna Gain = 0
Power Limit = 46 Reg. Max Power = 24
Num tx chains = 2 Num supported rates = 109
********************************
******************* CDD POWER TABLE ****************
********************************
No. Preamble Rate_code tpc_value1 tpc_value2 tpc_value3
0 CCK 0x40 0 0
1 CCK 0x41 0 0
2 CCK 0x42 0 0
3 CCK 0x43 0 0
4 OFDM 0x 0 32 32
5 OFDM 0x 1 36 34
6 OFDM 0x 2 38 34
7 OFDM 0x 3 38 34
8 OFDM 0x 4 30 30
9 OFDM 0x 5 34 34
10 OFDM 0x 6 38 34
11 OFDM 0x 7 38 34
12 HT20 0x80 38 34
13 HT20 0x81 38 34
14 HT20 0x82 38 34
15 HT20 0x83 36 34
16 HT20 0x84 34 34
17 HT20 0x85 32 32
18 HT20 0x86 30 30
19 HT20 0x87 30 30
20 HT20 0x90 38 38
21 HT20 0x91 38 38
22 HT20 0x92 38 38
23 HT20 0x93 36 36
24 HT20 0x94 34 34
25 HT20 0x95 32 32
26 HT20 0x96 30 30
27 HT20 0x97 30 30
28 HT40 0x80 38 34
29 HT40 0x81 38 34
30 HT40 0x82 38 34
31 HT40 0x83 36 34
32 HT40 0x84 34 34
33 HT40 0x85 32 32
34 HT40 0x86 30 30
35 HT40 0x87 30 30
36 HT40 0x90 38 38
37 HT40 0x91 38 38
38 HT40 0x92 38 38
39 HT40 0x93 36 36
40 HT40 0x94 34 34
41 HT40 0x95 32 32
42 HT40 0x96 30 30
43 HT40 0x97 30 30
44 VHT20 0xc0 38 34
45 VHT20 0xc1 38 34
46 VHT20 0xc2 38 34
47 VHT20 0xc3 36 34
48 VHT20 0xc4 34 34
49 VHT20 0xc5 32 32
50 VHT20 0xc6 30 30
51 VHT20 0xc7 30 30
52 VHT20 0xc8 30 30
53 VHT20 0xc9 30 30
54 VHT20 0xd0 38 38
55 VHT20 0xd1 38 38
56 VHT20 0xd2 38 38
57 VHT20 0xd3 36 36
58 VHT20 0xd4 34 34
59 VHT20 0xd5 32 32
60 VHT20 0xd6 30 30
61 VHT20 0xd7 30 30
62 VHT20 0xd8 30 30
63 VHT20 0xd9 30 30
64 VHT40 0xc0 38 34
65 VHT40 0xc1 38 34
66 VHT40 0xc2 38 34
67 VHT40 0xc3 36 34
68 VHT40 0xc4 34 34
69 VHT40 0xc5 32 32
70 VHT40 0xc6 30 30
71 VHT40 0xc7 30 30
72 VHT40 0xc8 30 30
73 VHT40 0xc9 30 30
74 VHT40 0xd0 38 38
75 VHT40 0xd1 38 38
76 VHT40 0xd2 38 38
77 VHT40 0xd3 36 36
78 VHT40 0xd4 34 34
79 VHT40 0xd5 32 32
80 VHT40 0xd6 30 30
81 VHT40 0xd7 30 30
82 VHT40 0xd8 30 30
83 VHT40 0xd9 30 30
84 VHT80 0xc0 38 34
85 VHT80 0xc1 38 34
86 VHT80 0xc2 38 34
87 VHT80 0xc3 36 34
88 VHT80 0xc4 34 34
89 VHT80 0xc5 32 32
90 VHT80 0xc6 30 30
91 VHT80 0xc7 30 30
92 VHT80 0xc8 30 30
93 VHT80 0xc9 30 30
94 VHT80 0xd0 38 38
95 VHT80 0xd1 38 38
96 VHT80 0xd2 38 38
97 VHT80 0xd3 36 36
98 VHT80 0xd4 34 34
99 VHT80 0xd5 32 32
100 VHT80 0xd6 30 30
101 VHT80 0xd7 30 30
102 VHT80 0xd8 30 30
103 VHT80 0xd9 30 30
104 HTCUP 0x40 0 0
105 HTCUP 0x 0 38 34
106 HTCUP 0x40 0 0
107 HTCUP 0x 0 38 34
108 HTCUP 0x 0 38 34
***********************************
********************************
******************* STBC POWER TABLE ****************
********************************
No. Preamble Rate_code tpc_value1 tpc_value2 tpc_value3
0 CCK 0x40 0 0
1 CCK 0x41 0 0
2 CCK 0x42 0 0
3 CCK 0x43 0 0
4 OFDM 0x 0 32 32
5 OFDM 0x 1 36 36
6 OFDM 0x 2 38 38
7 OFDM 0x 3 38 38
8 OFDM 0x 4 30 30
9 OFDM 0x 5 34 34
10 OFDM 0x 6 38 38
11 OFDM 0x 7 38 38
12 HT20 0x80 38 38
13 HT20 0x81 38 38
14 HT20 0x82 38 38
15 HT20 0x83 36 36
16 HT20 0x84 34 34
17 HT20 0x85 32 32
18 HT20 0x86 30 30
19 HT20 0x87 30 30
20 HT20 0x90 38 38
21 HT20 0x91 38 38
22 HT20 0x92 38 38
23 HT20 0x93 36 36
24 HT20 0x94 34 34
25 HT20 0x95 32 32
26 HT20 0x96 30 30
27 HT20 0x97 30 30
28 HT40 0x80 38 38
29 HT40 0x81 38 38
30 HT40 0x82 38 38
31 HT40 0x83 36 36
32 HT40 0x84 34 34
33 HT40 0x85 32 32
34 HT40 0x86 30 30
35 HT40 0x87 30 30
36 HT40 0x90 38 38
37 HT40 0x91 38 38
38 HT40 0x92 38 38
39 HT40 0x93 36 36
40 HT40 0x94 34 34
41 HT40 0x95 32 32
42 HT40 0x96 30 30
43 HT40 0x97 30 30
44 VHT20 0xc0 38 38
45 VHT20 0xc1 38 38
46 VHT20 0xc2 38 38
47 VHT20 0xc3 36 36
48 VHT20 0xc4 34 34
49 VHT20 0xc5 32 32
50 VHT20 0xc6 30 30
51 VHT20 0xc7 30 30
52 VHT20 0xc8 30 30
53 VHT20 0xc9 30 30
54 VHT20 0xd0 38 38
55 VHT20 0xd1 38 38
56 VHT20 0xd2 38 38
57 VHT20 0xd3 36 36
58 VHT20 0xd4 34 34
59 VHT20 0xd5 32 32
60 VHT20 0xd6 30 30
61 VHT20 0xd7 30 30
62 VHT20 0xd8 30 30
63 VHT20 0xd9 30 30
64 VHT40 0xc0 38 38
65 VHT40 0xc1 38 38
66 VHT40 0xc2 38 38
67 VHT40 0xc3 36 36
68 VHT40 0xc4 34 34
69 VHT40 0xc5 32 32
70 VHT40 0xc6 30 30
71 VHT40 0xc7 30 30
72 VHT40 0xc8 30 30
73 VHT40 0xc9 30 30
74 VHT40 0xd0 38 38
75 VHT40 0xd1 38 38
76 VHT40 0xd2 38 38
77 VHT40 0xd3 36 36
78 VHT40 0xd4 34 34
79 VHT40 0xd5 32 32
80 VHT40 0xd6 30 30
81 VHT40 0xd7 30 30
82 VHT40 0xd8 30 30
83 VHT40 0xd9 30 30
84 VHT80 0xc0 38 38
85 VHT80 0xc1 38 38
86 VHT80 0xc2 38 38
87 VHT80 0xc3 36 36
88 VHT80 0xc4 34 34
89 VHT80 0xc5 32 32
90 VHT80 0xc6 30 30
91 VHT80 0xc7 30 30
92 VHT80 0xc8 30 30
93 VHT80 0xc9 30 30
94 VHT80 0xd0 38 38
95 VHT80 0xd1 38 38
96 VHT80 0xd2 38 38
97 VHT80 0xd3 36 36
98 VHT80 0xd4 34 34
99 VHT80 0xd5 32 32
100 VHT80 0xd6 30 30
101 VHT80 0xd7 30 30
102 VHT80 0xd8 30 30
103 VHT80 0xd9 30 30
104 HTCUP 0x40 0 0
105 HTCUP 0x 0 38 38
106 HTCUP 0x40 0 0
107 HTCUP 0x 0 38 38
108 HTCUP 0x 0 38 38
***********************************
[-- Attachment #1.2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
[-- Attachment #2: Type: text/plain, Size: 146 bytes --]
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: ath10k: tpc_stats(_final) odd twicepowers and 160Mhz not supported
2018-06-28 10:05 ath10k: tpc_stats(_final) odd twicepowers and 160Mhz not supported Sven Eckelmann
@ 2018-07-10 6:52 ` Sven Eckelmann
2018-07-26 13:03 ` Sven Eckelmann
0 siblings, 1 reply; 4+ messages in thread
From: Sven Eckelmann @ 2018-07-10 6:52 UTC (permalink / raw)
To: Maharaja Kennadyrajan; +Cc: ath10k, Maharaja Kennadyrajan
[-- Attachment #1.1: Type: text/plain, Size: 475 bytes --]
On Donnerstag, 28. Juni 2018 12:05:18 CEST Sven Eckelmann wrote:
> 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.
[...]
ping?
Kind regards,
Sven
[-- Attachment #1.2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
[-- Attachment #2: Type: text/plain, Size: 146 bytes --]
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: ath10k: tpc_stats(_final) odd twicepowers and 160Mhz not supported
2018-07-10 6:52 ` Sven Eckelmann
@ 2018-07-26 13:03 ` Sven Eckelmann
2018-10-10 15:25 ` Sven Eckelmann
0 siblings, 1 reply; 4+ messages in thread
From: Sven Eckelmann @ 2018-07-26 13:03 UTC (permalink / raw)
To: Maharaja Kennadyrajan; +Cc: ath10k, Maharaja Kennadyrajan
[-- Attachment #1.1: Type: text/plain, Size: 566 bytes --]
On Dienstag, 10. Juli 2018 08:52:35 CEST Sven Eckelmann wrote:
> On Donnerstag, 28. Juni 2018 12:05:18 CEST Sven Eckelmann wrote:
> > 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.
> [...]
>
> ping?
ping?
Kind regards,
Sven
[-- Attachment #1.2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
[-- Attachment #2: Type: text/plain, Size: 146 bytes --]
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: ath10k: tpc_stats(_final) odd twicepowers and 160Mhz not supported
2018-07-26 13:03 ` Sven Eckelmann
@ 2018-10-10 15:25 ` Sven Eckelmann
0 siblings, 0 replies; 4+ messages in thread
From: Sven Eckelmann @ 2018-10-10 15:25 UTC (permalink / raw)
To: Maharaja Kennadyrajan; +Cc: ath10k, Maharaja Kennadyrajan
[-- Attachment #1.1: Type: text/plain, Size: 708 bytes --]
On Donnerstag, 26. Juli 2018 15:03:54 CEST Sven Eckelmann wrote:
> On Dienstag, 10. Juli 2018 08:52:35 CEST Sven Eckelmann wrote:
> > On Donnerstag, 28. Juni 2018 12:05:18 CEST Sven Eckelmann wrote:
> > > 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.
> > [...]
> >
> > ping?
>
> ping?
Ping? I think we can already declaring you MIA.
Kind regards,
Sven
[-- Attachment #1.2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
[-- Attachment #2: Type: text/plain, Size: 146 bytes --]
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2018-10-10 15:25 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-28 10:05 ath10k: tpc_stats(_final) odd twicepowers and 160Mhz not supported Sven Eckelmann
2018-07-10 6:52 ` Sven Eckelmann
2018-07-26 13:03 ` Sven Eckelmann
2018-10-10 15:25 ` Sven Eckelmann
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.