| .. | .. |
|---|
| 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 */ |
|---|