@@ -93,124 +93,6 @@ static const u32 rtl8821ae_txscaling_table[TXSCALE_TABLE_SIZE] = {
93
93
0x3FE /* 36, +6.0dB */
94
94
};
95
95
96
- static const u32 ofdmswing_table [] = {
97
- 0x0b40002d , /* 0, -15.0dB */
98
- 0x0c000030 , /* 1, -14.5dB */
99
- 0x0cc00033 , /* 2, -14.0dB */
100
- 0x0d800036 , /* 3, -13.5dB */
101
- 0x0e400039 , /* 4, -13.0dB */
102
- 0x0f00003c , /* 5, -12.5dB */
103
- 0x10000040 , /* 6, -12.0dB */
104
- 0x11000044 , /* 7, -11.5dB */
105
- 0x12000048 , /* 8, -11.0dB */
106
- 0x1300004c , /* 9, -10.5dB */
107
- 0x14400051 , /* 10, -10.0dB */
108
- 0x15800056 , /* 11, -9.5dB */
109
- 0x16c0005b , /* 12, -9.0dB */
110
- 0x18000060 , /* 13, -8.5dB */
111
- 0x19800066 , /* 14, -8.0dB */
112
- 0x1b00006c , /* 15, -7.5dB */
113
- 0x1c800072 , /* 16, -7.0dB */
114
- 0x1e400079 , /* 17, -6.5dB */
115
- 0x20000080 , /* 18, -6.0dB */
116
- 0x22000088 , /* 19, -5.5dB */
117
- 0x24000090 , /* 20, -5.0dB */
118
- 0x26000098 , /* 21, -4.5dB */
119
- 0x288000a2 , /* 22, -4.0dB */
120
- 0x2ac000ab , /* 23, -3.5dB */
121
- 0x2d4000b5 , /* 24, -3.0dB */
122
- 0x300000c0 , /* 25, -2.5dB */
123
- 0x32c000cb , /* 26, -2.0dB */
124
- 0x35c000d7 , /* 27, -1.5dB */
125
- 0x390000e4 , /* 28, -1.0dB */
126
- 0x3c8000f2 , /* 29, -0.5dB */
127
- 0x40000100 , /* 30, +0dB */
128
- 0x43c0010f , /* 31, +0.5dB */
129
- 0x47c0011f , /* 32, +1.0dB */
130
- 0x4c000130 , /* 33, +1.5dB */
131
- 0x50800142 , /* 34, +2.0dB */
132
- 0x55400155 , /* 35, +2.5dB */
133
- 0x5a400169 , /* 36, +3.0dB */
134
- 0x5fc0017f , /* 37, +3.5dB */
135
- 0x65400195 , /* 38, +4.0dB */
136
- 0x6b8001ae , /* 39, +4.5dB */
137
- 0x71c001c7 , /* 40, +5.0dB */
138
- 0x788001e2 , /* 41, +5.5dB */
139
- 0x7f8001fe /* 42, +6.0dB */
140
- };
141
-
142
- static const u8 cckswing_table_ch1ch13 [CCK_TABLE_SIZE ][8 ] = {
143
- {0x09 , 0x08 , 0x07 , 0x06 , 0x04 , 0x03 , 0x01 , 0x01 }, /* 0, -16.0dB */
144
- {0x09 , 0x09 , 0x08 , 0x06 , 0x05 , 0x03 , 0x01 , 0x01 }, /* 1, -15.5dB */
145
- {0x0a , 0x09 , 0x08 , 0x07 , 0x05 , 0x03 , 0x02 , 0x01 }, /* 2, -15.0dB */
146
- {0x0a , 0x0a , 0x09 , 0x07 , 0x05 , 0x03 , 0x02 , 0x01 }, /* 3, -14.5dB */
147
- {0x0b , 0x0a , 0x09 , 0x08 , 0x06 , 0x04 , 0x02 , 0x01 }, /* 4, -14.0dB */
148
- {0x0b , 0x0b , 0x0a , 0x08 , 0x06 , 0x04 , 0x02 , 0x01 }, /* 5, -13.5dB */
149
- {0x0c , 0x0c , 0x0a , 0x09 , 0x06 , 0x04 , 0x02 , 0x01 }, /* 6, -13.0dB */
150
- {0x0d , 0x0c , 0x0b , 0x09 , 0x07 , 0x04 , 0x02 , 0x01 }, /* 7, -12.5dB */
151
- {0x0d , 0x0d , 0x0c , 0x0a , 0x07 , 0x05 , 0x02 , 0x01 }, /* 8, -12.0dB */
152
- {0x0e , 0x0e , 0x0c , 0x0a , 0x08 , 0x05 , 0x02 , 0x01 }, /* 9, -11.5dB */
153
- {0x0f , 0x0f , 0x0d , 0x0b , 0x08 , 0x05 , 0x03 , 0x01 }, /* 10, -11.0dB */
154
- {0x10 , 0x10 , 0x0e , 0x0b , 0x08 , 0x05 , 0x03 , 0x01 }, /* 11, -10.5dB */
155
- {0x11 , 0x11 , 0x0f , 0x0c , 0x09 , 0x06 , 0x03 , 0x01 }, /* 12, -10.0dB */
156
- {0x12 , 0x12 , 0x0f , 0x0c , 0x09 , 0x06 , 0x03 , 0x01 }, /* 13, -9.5dB */
157
- {0x13 , 0x13 , 0x10 , 0x0d , 0x0a , 0x06 , 0x03 , 0x01 }, /* 14, -9.0dB */
158
- {0x14 , 0x14 , 0x11 , 0x0e , 0x0b , 0x07 , 0x03 , 0x02 }, /* 15, -8.5dB */
159
- {0x16 , 0x15 , 0x12 , 0x0f , 0x0b , 0x07 , 0x04 , 0x01 }, /* 16, -8.0dB */
160
- {0x17 , 0x16 , 0x13 , 0x10 , 0x0c , 0x08 , 0x04 , 0x02 }, /* 17, -7.5dB */
161
- {0x18 , 0x17 , 0x15 , 0x11 , 0x0c , 0x08 , 0x04 , 0x02 }, /* 18, -7.0dB */
162
- {0x1a , 0x19 , 0x16 , 0x12 , 0x0d , 0x09 , 0x04 , 0x02 }, /* 19, -6.5dB */
163
- {0x1b , 0x1a , 0x17 , 0x13 , 0x0e , 0x09 , 0x04 , 0x02 }, /* 20, -6.0dB */
164
- {0x1d , 0x1c , 0x18 , 0x14 , 0x0f , 0x0a , 0x05 , 0x02 }, /* 21, -5.5dB */
165
- {0x1f , 0x1e , 0x1a , 0x15 , 0x10 , 0x0a , 0x05 , 0x02 }, /* 22, -5.0dB */
166
- {0x20 , 0x20 , 0x1b , 0x16 , 0x11 , 0x08 , 0x05 , 0x02 }, /* 23, -4.5dB */
167
- {0x22 , 0x21 , 0x1d , 0x18 , 0x11 , 0x0b , 0x06 , 0x02 }, /* 24, -4.0dB */
168
- {0x24 , 0x23 , 0x1f , 0x19 , 0x13 , 0x0c , 0x06 , 0x03 }, /* 25, -3.5dB */
169
- {0x26 , 0x25 , 0x21 , 0x1b , 0x14 , 0x0d , 0x06 , 0x03 }, /* 26, -3.0dB */
170
- {0x28 , 0x28 , 0x22 , 0x1c , 0x15 , 0x0d , 0x07 , 0x03 }, /* 27, -2.5dB */
171
- {0x2b , 0x2a , 0x25 , 0x1e , 0x16 , 0x0e , 0x07 , 0x03 }, /* 28, -2.0dB */
172
- {0x2d , 0x2d , 0x27 , 0x1f , 0x18 , 0x0f , 0x08 , 0x03 }, /* 29, -1.5dB */
173
- {0x30 , 0x2f , 0x29 , 0x21 , 0x19 , 0x10 , 0x08 , 0x03 }, /* 30, -1.0dB */
174
- {0x33 , 0x32 , 0x2b , 0x23 , 0x1a , 0x11 , 0x08 , 0x04 }, /* 31, -0.5dB */
175
- {0x36 , 0x35 , 0x2e , 0x25 , 0x1c , 0x12 , 0x09 , 0x04 } /* 32, +0dB */
176
- };
177
-
178
- static const u8 cckswing_table_ch14 [CCK_TABLE_SIZE ][8 ] = {
179
- {0x09 , 0x08 , 0x07 , 0x04 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 0, -16.0dB */
180
- {0x09 , 0x09 , 0x08 , 0x05 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 1, -15.5dB */
181
- {0x0a , 0x09 , 0x08 , 0x05 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 2, -15.0dB */
182
- {0x0a , 0x0a , 0x09 , 0x05 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 3, -14.5dB */
183
- {0x0b , 0x0a , 0x09 , 0x05 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 4, -14.0dB */
184
- {0x0b , 0x0b , 0x0a , 0x06 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 5, -13.5dB */
185
- {0x0c , 0x0c , 0x0a , 0x06 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 6, -13.0dB */
186
- {0x0d , 0x0c , 0x0b , 0x06 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 7, -12.5dB */
187
- {0x0d , 0x0d , 0x0c , 0x07 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 8, -12.0dB */
188
- {0x0e , 0x0e , 0x0c , 0x07 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 9, -11.5dB */
189
- {0x0f , 0x0f , 0x0d , 0x08 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 10, -11.0dB */
190
- {0x10 , 0x10 , 0x0e , 0x08 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 11, -10.5dB */
191
- {0x11 , 0x11 , 0x0f , 0x09 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 12, -10.0dB */
192
- {0x12 , 0x12 , 0x0f , 0x09 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 13, -9.5dB */
193
- {0x13 , 0x13 , 0x10 , 0x0a , 0x00 , 0x00 , 0x00 , 0x00 }, /* 14, -9.0dB */
194
- {0x14 , 0x14 , 0x11 , 0x0a , 0x00 , 0x00 , 0x00 , 0x00 }, /* 15, -8.5dB */
195
- {0x16 , 0x15 , 0x12 , 0x0b , 0x00 , 0x00 , 0x00 , 0x00 }, /* 16, -8.0dB */
196
- {0x17 , 0x16 , 0x13 , 0x0b , 0x00 , 0x00 , 0x00 , 0x00 }, /* 17, -7.5dB */
197
- {0x18 , 0x17 , 0x15 , 0x0c , 0x00 , 0x00 , 0x00 , 0x00 }, /* 18, -7.0dB */
198
- {0x1a , 0x19 , 0x16 , 0x0d , 0x00 , 0x00 , 0x00 , 0x00 }, /* 19, -6.5dB */
199
- {0x1b , 0x1a , 0x17 , 0x0e , 0x00 , 0x00 , 0x00 , 0x00 }, /* 20, -6.0dB */
200
- {0x1d , 0x1c , 0x18 , 0x0e , 0x00 , 0x00 , 0x00 , 0x00 }, /* 21, -5.5dB */
201
- {0x1f , 0x1e , 0x1a , 0x0f , 0x00 , 0x00 , 0x00 , 0x00 }, /* 22, -5.0dB */
202
- {0x20 , 0x20 , 0x1b , 0x10 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 23, -4.5dB */
203
- {0x22 , 0x21 , 0x1d , 0x11 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 24, -4.0dB */
204
- {0x24 , 0x23 , 0x1f , 0x12 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 25, -3.5dB */
205
- {0x26 , 0x25 , 0x21 , 0x13 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 26, -3.0dB */
206
- {0x28 , 0x28 , 0x24 , 0x14 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 27, -2.5dB */
207
- {0x2b , 0x2a , 0x25 , 0x15 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 28, -2.0dB */
208
- {0x2d , 0x2d , 0x17 , 0x17 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 29, -1.5dB */
209
- {0x30 , 0x2f , 0x29 , 0x18 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 30, -1.0dB */
210
- {0x33 , 0x32 , 0x2b , 0x19 , 0x00 , 0x00 , 0x00 , 0x00 }, /* 31, -0.5dB */
211
- {0x36 , 0x35 , 0x2e , 0x1b , 0x00 , 0x00 , 0x00 , 0x00 } /* 32, +0dB */
212
- };
213
-
214
96
static const u32 edca_setting_dl [PEER_MAX ] = {
215
97
0xa44f , /* 0 UNKNOWN */
216
98
0x5ea44f , /* 1 REALTEK_90 */
0 commit comments