.. | .. |
---|
24 | 24 | * could be acquired so far. |
---|
25 | 25 | */ |
---|
26 | 26 | #define SPECTRAL_ATH10K_MAX_NUM_BINS 256 |
---|
| 27 | +#define SPECTRAL_ATH11K_MAX_NUM_BINS 512 |
---|
27 | 28 | |
---|
28 | 29 | /* FFT sample format given to userspace via debugfs. |
---|
29 | 30 | * |
---|
.. | .. |
---|
37 | 38 | ATH_FFT_SAMPLE_HT20 = 1, |
---|
38 | 39 | ATH_FFT_SAMPLE_HT20_40, |
---|
39 | 40 | ATH_FFT_SAMPLE_ATH10K, |
---|
| 41 | + ATH_FFT_SAMPLE_ATH11K |
---|
40 | 42 | }; |
---|
41 | 43 | |
---|
42 | 44 | struct fft_sample_tlv { |
---|
.. | .. |
---|
110 | 112 | u8 data[0]; |
---|
111 | 113 | } __packed; |
---|
112 | 114 | |
---|
| 115 | +struct fft_sample_ath11k { |
---|
| 116 | + struct fft_sample_tlv tlv; |
---|
| 117 | + u8 chan_width_mhz; |
---|
| 118 | + s8 max_index; |
---|
| 119 | + u8 max_exp; |
---|
| 120 | + __be16 freq1; |
---|
| 121 | + __be16 freq2; |
---|
| 122 | + __be16 max_magnitude; |
---|
| 123 | + __be16 rssi; |
---|
| 124 | + __be32 tsf; |
---|
| 125 | + __be32 noise; |
---|
| 126 | + |
---|
| 127 | + u8 data[0]; |
---|
| 128 | +} __packed; |
---|
| 129 | + |
---|
113 | 130 | #endif /* SPECTRAL_COMMON_H */ |
---|