I've added some hacks to dump some CSI info from probe responses,
but I'm not really sure what to do with the output.

Anyone know if this output look like it might be correct?  I would not be
surprised if there were byte-swap issues, at least.

The raw data, dumped by prink from firmware looks like this.  The first 32
bits are a sequence-number, and after that, it is packed up in a fairly 
organized
manner by the firmware (I didn't write that FW packing, but rather used some
existing code with a few improvements).

[492780.270273] ath10k_pci 0000:04:00.0: ath10k_pci ATH10K_CSI_BUFFER:
[492780.270275] ath10k: [0000]: 00000001 54525453 4452544E 00000000 0F21F004 
0000C33B 444E4544 54525453
[492780.270277] ath10k: [0008]: 53445254 00000001 0F21F004 0F03C33B 1EFFF207 
1F0004B5 8D918E10 8D578D54
[492780.270279] ath10k: [0016]: 8E5A8DD8 80988F5A 765E81D5 84408408 83ED8476 
90AE82E4 9EAA9FAC 9C699D69
[492780.270280] ath10k: [0024]: 9AED9BAB 9A339AB0 9A7A9A37 9BFE9A7A 8A3E88BE 
79B38BBC 7BE67AEC 8DAD8DEF
[492780.270282] ath10k: [0032]: 8C2C8D2B 8AF58B70 8AC28ABB 8CD38B8A 815F8EDA 
935191D1 960D948F 97849709
[492780.270283] ath10k: [0040]: 97FF97FF 97FF97FF 97FF97FF 002097FF 00200020 
00200020 343C0020 0800343C
[492780.270286] ath10k: [0048]: 24002600 24080800 20101C10 10101020 24382400 
00002628 14302C18 08203E14
[492780.270288] ath10k: [0056]: 14003220 4F903E28 08002020 14100800 08202E28 
08001020 00000820 10100800
[492780.270289] ath10k: [0064]: 14000020 00200000 24301800 14000820 00201430 
14000800 00000020 00000800
[492780.270291] ath10k: [0072]: 1C101C10 1C101C10 18000800 14001410 1C200820 
1C200020 00000000 00200000
[492780.270292] ath10k: [0080]: 08200000 00000020 00201410 10100000 10101020 
00200020 08201430 14200820
[492780.270294] ath10k: [0088]: 10100000 00201830 00000820 08200000 24000800 
00000000 18001430 00200020
[492780.270296] ath10k: [0096]: 08000000 1C200000 08201010 08201830 00000000 
00000000 00000000 343C0000
[492780.270298] ath10k: [0104]: 343C343C 343C343C 343C343C 18101810 14302A08 
22281420 08001020 18200820
[492780.270299] ath10k: [0112]: 10201430 10101420 18000000 14101020 14000020 
14301C20 18301400 28001830
[492780.270301] ath10k: [0120]: 14002400 26381830 24381430 18002430 08200800 
10201020 1C200800 1C101400
[492780.270302] ath10k: [0128]: 24380020 14301400 08001400 00200800 10201020 
E6A6662F 11981405 444E4543
[492780.270304] ath10k: [0136]: 8C148BCE 8DDF8CDA 90119F90 831F90D0 84D7841B 
84CC8512 76C68447 647B7480
[492780.270305] ath10k: [0144]: 6B3E4F26 7AC87BC3 7A537A4E 7C5A7B57 7F987E1B 
65987F98 67EF6746 72E073EC
[492780.270307] ath10k: [0152]: 8FA780AB 8CE38E64 8A238BA2 88A98965 8832882E 
88FC8837 8B0189FF 7AC37884
[492780.270309] ath10k: [0160]: 5B6F6A03 61E0606C 712A712A 712A712A 712A712A 
1010712A 10101010 10101010
[492780.270311] ath10k: [0168]: 24001010 1C103634 00001410 37382438 26381410 
14102838 08202E28 14002A00
[492780.270312] ath10k: [0176]: 08202438 14001430 14001830 24081830 18102A30 
1C101810 14301020 2A301810
[492780.270314] ath10k: [0184]: 14200820 14300020 14202400 10100020 1C100020 
08000800 18100800 1C101400
[492780.270316] ath10k: [0192]: 1C201420 00000820 18001800 18001800 00200000 
14101020 00201410 08001830
[492780.270317] ath10k: [0200]: 08200000 00200000 10100800 08201010 14000020 
24001C10 1C100820 10200000
[492780.270319] ath10k: [0208]: 08200000 00000820 00000800 00000020 08000020 
00201410 00200000 1C101C10
[492780.270321] ath10k: [0216]: 10200800 10100000 08000020 14001C10 00201010 
10201010 00000000 00000000
[492780.270323] ath10k: [0224]: 00000000 00200000 00200020 00200020 1C100020 
24080000 18200000 18001C10
[492780.270324] ath10k: [0232]: 26001800 08001800 14302430 1C101430 2A181C10 
24000820 00200000 18200000
[492780.270326] ath10k: [0240]: 10200000 00201020 10101020 10100000 08001C10 
00201400 1C101820 00202E28
[492780.270328] ath10k: [0248]: 14100020 08000820 22102618 26082400 3B381830 
24302A38 24302430 00009FFD
[492780.270330] ath10k: [0256]: BCEF0BED 444E4543 7F117F95 6A156C9B 79877B88 
8B457808 8A4A8AC7 8A908A4E
[492780.270332] ath10k: [0264]: 8BD38B12 8D538C93 7EDA8E91 62557053 636C57C1 
706371AC 8EEC8F6E 8DAB8EEC
[492780.270333] ath10k: [0272]: 8CAE8D2C 7AA679E1 7DAE7BEA 722F6FA0 76A674AD 
84EC8471 85248528 91EE84A0
[492780.270335] ath10k: [0280]: 90EE916E 8FA3906F 8E2F8EA9 69B37C2B 58DB58DB 
58DB58DB 58DB58DB 000058DB
[492780.270337] ath10k: [0288]: 00000000 00000000 24180000 1C203514 1C101C10 
30142210 30140020 1C103F28
[492780.270339] ath10k: [0296]: 08202438 00002E20 18302210 00002010 14101420 
3A042638 10202430 18301020
[492780.270341] ath10k: [0304]: 24083500 08200820 00200020 00001400 14002218 
14102210 08200020 00002010
[492780.270342] ath10k: [0312]: 18300820 14000000 08000800 00000000 08200820 
08200820 00201820 00002E10
[492780.270344] ath10k: [0320]: 14000820 08202210 08201410 08200820 08000020 
14000800 00001010 14000000
[492780.270345] ath10k: [0328]: 00001020 08000800 08200020 00000820 14100000 
00200000 00000000 00201400
[492780.270347] ath10k: [0336]: 10101010 14101010 08000000 00001020 14000000 
00000020 10201400 10200820
[492780.270349] ath10k: [0344]: 18301830 18301830 18301830 00001830 00000000 
00000000 08200000 00000000
[492780.270350] ath10k: [0352]: 08002028 1C103F10 1C202210 24382210 18202E28 
24081020 00201010 00000800
[492780.270352] ath10k: [0360]: 14000800 00200020 1C101430 08201C10 14001410 
00201800 10200800 00201C10
[492780.270353] ath10k: [0368]: 10101410 1C101810 00201010 1C102228 00202438 
10202430 08001400 00200820
[492780.270355] ath10k: [0376]: 10101010 9E8BF1D4 1D144B9A 444E4543 8F6C8E67 
742570E0 85F58434 94B88773
[492780.270357] ath10k: [0384]: 957494F6 952F9571 942E94AE 85A0936F 82EE8425 
66F7746B 741D661D 839E8257
[492780.270358] ath10k: [0392]: 93129291 93D29312 944F9411 8716940D 844F85D2 
709B745B 8C527C1D 895B8A95
[492780.270360] ath10k: [0400]: 9C129C50 9C969C55 9D979D17 9ED39E55 8F578EDE 
6CD17F5C 6A306A30 6A306A30
[492780.270362] ath10k: [0408]: 6A306A30 08206A30 08200820 08200820 3B2C0820 
22103928 20280020 3F201C20
[492780.270364] ath10k: [0416]: 3F240800 10203F1C 18102808 14003010 2010302C 
1C102020 00202A10 36342808
[492780.270366] ath10k: [0424]: 14102808 24001410 1830393C 00001C10 00201C10 
00200000 18301C20 00001C20
[492780.270368] ath10k: [0432]: 20100000 00000020 22100820 1C101C10 10100820 
2E100000 10101010 10101010
[492780.270369] ath10k: [0440]: 00200800 08000800 08202028 00201C10 00000000 
00000000 00000000 10200800
[492780.270371] ath10k: [0448]: 00200800 1C100020 00000820 10200800 00201830 
08200020 08000000 08000020
[492780.270373] ath10k: [0456]: 00000800 10202438 14001400 00000000 18000800 
08000000 08200820 00200020
[492780.270375] ath10k: [0464]: 18000000 08000020 08000800 08000800 08000800 
14000800 14001400 14001400
[492780.270376] ath10k: [0472]: 00001400 10101400 1C202010 22282028 22102E20 
2E283F2C 10102418 08202010
[492780.270378] ath10k: [0480]: 1C200020 18100800 18000800 2A000020 26281830 
24302628 08002E10 18000000
[492780.270380] ath10k: [0488]: 08200800 00000800 14102010 10201020 00000820 
10100820 08000800 00000800
[492780.270382] ath10k: [0496]: 08201010 18300000 00200020 C4302C06 BF7B7E35 
444E4543 444E4544
[492780.270383] ath10k_pci 0000:04:00.0: ATH10K_END


I tried to write a decoder:

  STRT
      hdr: NTRD  seqno: 0  peer: 04:f0:21:0f:3b:c3
      hdr: TRDS  seqno: 1  peer: 04:f0:21:0f:3b:c3
      bw: 3 chain-mask: 0xf ts0: 0x1efff207  ts1: 0x1f0004b5
      ath10k_pci tones for chain: 0 bw: VHT_80 tone-count: 242
         0x8e108d91  0x8d548d57  0x8dd88e5a  0x8f5a8098  0x81d5765e  0x84088440 
 0x847683ed  0x82e490ae
         0x9fac9eaa  0x9d699c69  0x9bab9aed  0x9ab09a33  0x9a379a7a  0x9a7a9bfe 
 0x88be8a3e  0x8bbc79b3
         0x7aec7be6  0x8def8dad  0x8d2b8c2c  0x8b708af5  0x8abb8ac2  0x8b8a8cd3 
 0x8eda815f  0x91d19351
         0x948f960d  0x97099784  0x97ff97ff  0x97ff97ff  0x97ff97ff  0x97ff0020 
 0x00200020  0x00200020
         0x0020343c  0x343c0800  0x26002400  0x08002408  0x1c102010  0x10201010 
 0x24002438  0x26280000
         0x2c181430  0x3e140820  0x32201400  0x3e284f90  0x20200800  0x08001410 
 0x2e280820  0x10200800
         0x08200000  0x08001010  0x00201400  0x00000020  0x18002430  0x08201400 
 0x14300020  0x08001400
         0x00200000  0x08000000  0x1c101c10  0x1c101c10  0x08001800  0x14101400 
 0x08201c20  0x00201c20
         0x00000000  0x00000020  0x00000820  0x00200000  0x14100020  0x00001010 
 0x10201010  0x00200020
         0x14300820  0x08201420  0x00001010  0x18300020  0x08200000  0x00000820 
 0x08002400  0x00000000
         0x14301800  0x00200020  0x00000800  0x00001c20  0x10100820  0x18300820 
 0x00000000  0x00000000
         0x00000000  0x0000343c  0x343c343c  0x343c343c  0x343c343c  0x18101810 
 0x2a081430  0x14202228
         0x10200800  0x08201820  0x14301020  0x14201010  0x00001800  0x10201410 
 0x00201400  0x1c201430
         0x14001830  0x18302800  0x24001400  0x18302638  0x14302438  0x24301800 
 0x08000820  0x10201020
         0x08001c20  0x14001c10  0x00202438  0x14001430  0x14000800  0x08000020 
 0x10201020  0x662fe6a6
         0x14051198
      ath10k_pci tones for chain: 1 bw: VHT_80 tone-count: 242
         0x8bce8c14  0x8cda8ddf  0x9f909011  0x90d0831f  0x841b84d7  0x851284cc 
 0x844776c6  0x7480647b
         0x4f266b3e  0x7bc37ac8  0x7a4e7a53  0x7b577c5a  0x7e1b7f98  0x7f986598 
 0x674667ef  0x73ec72e0
         0x80ab8fa7  0x8e648ce3  0x8ba28a23  0x896588a9  0x882e8832  0x883788fc 
 0x89ff8b01  0x78847ac3
         0x6a035b6f  0x606c61e0  0x712a712a  0x712a712a  0x712a712a  0x712a1010 
 0x10101010  0x10101010
         0x10102400  0x36341c10  0x14100000  0x24383738  0x14102638  0x28381410 
 0x2e280820  0x2a001400
         0x24380820  0x14301400  0x18301400  0x18302408  0x2a301810  0x18101c10 
 0x10201430  0x18102a30
         0x08201420  0x00201430  0x24001420  0x00201010  0x00201c10  0x08000800 
 0x08001810  0x14001c10
         0x14201c20  0x08200000  0x18001800  0x18001800  0x00000020  0x10201410 
 0x14100020  0x18300800
         0x00000820  0x00000020  0x08001010  0x10100820  0x00201400  0x1c102400 
 0x08201c10  0x00001020
         0x00000820  0x08200000  0x08000000  0x00200000  0x00200800  0x14100020 
 0x00000020  0x1c101c10
         0x08001020  0x00001010  0x00200800  0x1c101400  0x10100020  0x10101020 
 0x00000000  0x00000000
         0x00000000  0x00000020  0x00200020  0x00200020  0x00201c10  0x00002408 
 0x00001820  0x1c101800
         0x18002600  0x18000800  0x24301430  0x14301c10  0x1c102a18  0x08202400 
 0x00000020  0x00001820
         0x00001020  0x10200020  0x10201010  0x00001010  0x1c100800  0x14000020 
 0x18201c10  0x2e280020
         0x00201410  0x08200800  0x26182210  0x24002608  0x18303b38  0x2a382430 
 0x24302430  0x9ffd0000
         0x0bedbcef
      ath10k_pci tones for chain: 2 bw: VHT_80 tone-count: 242
         0x7f957f11  0x6c9b6a15  0x7b887987  0x78088b45  0x8ac78a4a  0x8a4e8a90 
 0x8b128bd3  0x8c938d53
         0x8e917eda  0x70536255  0x57c1636c  0x71ac7063  0x8f6e8eec  0x8eec8dab 
 0x8d2c8cae  0x79e17aa6
         0x7bea7dae  0x6fa0722f  0x74ad76a6  0x847184ec  0x85288524  0x84a091ee 
 0x916e90ee  0x906f8fa3
         0x8ea98e2f  0x7c2b69b3  0x58db58db  0x58db58db  0x58db58db  0x58db0000 
 0x00000000  0x00000000
         0x00002418  0x35141c20  0x1c101c10  0x22103014  0x00203014  0x3f281c10 
 0x24380820  0x2e200000
         0x22101830  0x20100000  0x14201410  0x26383a04  0x24301020  0x10201830 
 0x35002408  0x08200820
         0x00200020  0x14000000  0x22181400  0x22101410  0x00200820  0x20100000 
 0x08201830  0x00001400
         0x08000800  0x00000000  0x08200820  0x08200820  0x18200020  0x2e100000 
 0x08201400  0x22100820
         0x14100820  0x08200820  0x00200800  0x08001400  0x10100000  0x00001400 
 0x10200000  0x08000800
         0x00200820  0x08200000  0x00001410  0x00000020  0x00000000  0x14000020 
 0x10101010  0x10101410
         0x00000800  0x10200000  0x00001400  0x00200000  0x14001020  0x08201020 
 0x18301830  0x18301830
         0x18301830  0x18300000  0x00000000  0x00000000  0x00000820  0x00000000 
 0x20280800  0x3f101c10
         0x22101c20  0x22102438  0x2e281820  0x10202408  0x10100020  0x08000000 
 0x08001400  0x00200020
         0x14301c10  0x1c100820  0x14101400  0x18000020  0x08001020  0x1c100020 
 0x14101010  0x18101c10
         0x10100020  0x22281c10  0x24380020  0x24301020  0x14000800  0x08200020 
 0x10101010  0xf1d49e8b
         0x4b9a1d14
      ath10k_pci tones for chain: 3 bw: VHT_80 tone-count: 242
         0x8e678f6c  0x70e07425  0x843485f5  0x877394b8  0x94f69574  0x9571952f 
 0x94ae942e  0x936f85a0
         0x842582ee  0x746b66f7  0x661d741d  0x8257839e  0x92919312  0x931293d2 
 0x9411944f  0x940d8716
         0x85d2844f  0x745b709b  0x7c1d8c52  0x8a95895b  0x9c509c12  0x9c559c96 
 0x9d179d97  0x9e559ed3
         0x8ede8f57  0x7f5c6cd1  0x6a306a30  0x6a306a30  0x6a306a30  0x6a300820 
 0x08200820  0x08200820
         0x08203b2c  0x39282210  0x00202028  0x1c203f20  0x08003f24  0x3f1c1020 
 0x28081810  0x30101400
         0x302c2010  0x20201c10  0x2a100020  0x28083634  0x28081410  0x14102400 
 0x393c1830  0x1c100000
         0x1c100020  0x00000020  0x1c201830  0x1c200000  0x00002010  0x00200000 
 0x08202210  0x1c101c10
         0x08201010  0x00002e10  0x10101010  0x10101010  0x08000020  0x08000800 
 0x20280820  0x1c100020
         0x00000000  0x00000000  0x00000000  0x08001020  0x08000020  0x00201c10 
 0x08200000  0x08001020
         0x18300020  0x00200820  0x00000800  0x00200800  0x08000000  0x24381020 
 0x14001400  0x00000000
         0x08001800  0x00000800  0x08200820  0x00200020  0x00001800  0x00200800 
 0x08000800  0x08000800
         0x08000800  0x08001400  0x14001400  0x14001400  0x14000000  0x14001010 
 0x20101c20  0x20282228
         0x2e202210  0x3f2c2e28  0x24181010  0x20100820  0x00201c20  0x08001810 
 0x08001800  0x00202a00
         0x18302628  0x26282430  0x2e100800  0x00001800  0x08000820  0x08000000 
 0x20101410  0x10201020
         0x08200000  0x08201010  0x08000800  0x08000000  0x10100820  0x00001830 
 0x00200020  0x2c06c430
         0x7e35bf7b
      end: DEND

Thanks,
Ben

--
Ben Greear <[email protected]>
Candela Technologies Inc  http://www.candelatech.com


_______________________________________________
ath10k mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/ath10k

Reply via email to