All of lore.kernel.org
 help / color / mirror / Atom feed
* 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.