blob: 5b1d4bd295269005db2f21ee70a2e46bd60aa412 [file] [log] [blame]
Jeff Johnson32d95a32012-09-10 13:15:23 -07001* Copyright (c) 2012, The Linux Foundation. All rights reserved.
Jeff Johnson04dd8a82012-06-29 20:41:40 -07002*
3* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
4*
5*
6* Permission to use, copy, modify, and/or distribute this software for
7* any purpose with or without fee is hereby granted, provided that the
8* above copyright notice and this permission notice appear in all
9* copies.
10*
11* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
12* WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
13* WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
14* AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
15* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
16* PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
17* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
18* PERFORMANCE OF THIS SOFTWARE.
Jeff Johnson295189b2012-06-20 16:38:30 -070019
Jeff Johnson04dd8a82012-06-29 20:41:40 -070020*
21* Woodside Networks, Inc proprietary. All rights reserved.
22* This is the data definition file for the CFG module.
23* Author: Kevin Nguyen
24* Date: 03/18/02
25* History:-
26* 03/18/02 Created.
27* 08/10/05 ww: add maoe channels to have a complete channel listing: (see WNI_CFG_VALID_CHANNEL_LIST)
28* 08/10/05 ww: WNI_CFG_SCAN_CONTROL_LIST has a new contents
29* --------------------------------------------------------------------
30
31**********************************************************************
32*
33* This file contains the descriptions of all configuration parameters
34* for both STA and AP.
35*
36* OUTPUT:
37* -------
38* The output files are:
Jeff Johnson295189b2012-06-20 16:38:30 -070039* wniCfgSta.h - C header file for STA mode only
40* wniCfgAp.h - C header file for both STA and AP
41* wniCfgSta.bin - Control and default values for STA system
42* wniCfgAp.bin - Control and default values for AP system
43*
44* PARAMETER DESCRIPTION:
45* ----------------------
46* For each parameter, the description must be on separate lines and
47* exactly as specified below. [] are comments and should not be included.
48*
49* [Common info] parameter_name type maxLen semIndx
50* [STA flags] valid RW P/NP RESTART/RELOAD
51* [STA_NTF] notification_mask
52* [STA values] min max value [for integer]
53* length byte1 byte2 ... [for string]
54* [AP flags] valid RW/RO/WO P/NP RESTART/RELOAD
55* [AP_NTF] notification_mask
56* [AP values] min max value [for integer]
57* length byte1 byte2 ... [for string]
58*
59* parameter_name:
60* This will be used as the base name for C macro definition.
61* Therefore, C syntax rule must be observed.
62*
63* type:
64* Specifies parameter type
65* S - variable-length string
66* I - integer
67*
68* maxLen:
69* Specifies maximum parameter length in bytes.
70*
71* semIndx:
72* Specifies semaphore index to use for locking this parameter.
73* More than one parameters (those belonging to the same group)
74* can share the same semaphore index.
75*
76* valid:
77* Specifies if this parameter will be valid in current mode.
78* V - Valid
79* NV - Not valid
80*
81* RW:
82* Specifies Read/Write mode.
83* RO - Read only
84* RW - Read/Write
85* WO - Write only
86* XX - Not accessible from host
87*
88* P:
89* Specifies persistent memory option
90* P - Save to persistent memory
91* NP - No save
92*
93* RELOAD:
94* Specifies whether setting this requires reloading the MAC module
95* This attribute can be changed only when SME is in OFFLINE or SUSPEND(OFFLINE) state
96*
97* RESTART:
98* Specifies whether setting this requires (re)assoc at STA and restart at AP
99* This attribute can be changed only when SME is in OFFLINE, SUSPEND(OFFLINE),
100* IDLE or SUSPEND(IDLE) states
101*
102* STA_notification:
103* Lists modules to be notified in STA mode. Valid modules are:
104* HDD, LIM, SCH, ARQ, DPH, NIM, SP, RFP, RHP, TFP. More than one
105* modules can be listed on the same line using space or tab as the
106* separator. If no notification is required, 'NONE' must be specified.
107*
108* AP_notification:
109* Lists module to be notified in AP mode. Valid modules are:
110* HDD, LIM, SCH, ARQ, DPH, NIM, SP, RFP, RHP, TFP. More than one
111* modules can be listed on the same line using space or tab as the
112* separator. If no notification is required, 'NONE' must be specified.
113*
114* STA/AP integer values:
115* min:
116* Specifies minimum value for an integer parameter. This field is
117* ignored if the parameter type is string. However, this field must
118* not be omitted.
119*
120* max:
121* Specifies maximum value for an integer parameter. This field is
122* ignored if the parameter type is string. However, this field must
123* not be omitted.
124*
125* default:
126* Specifies default value for an integer parameter. This field is
127* ignored if the parameter type is string. However, this field must
128* not be omitted.
129*
130* STA/AP string values:
131* len:
132* The actual length of the string
133*
134* bytei:
135* byte i of the string where i varies from 1 to len
136*
137* TABLE GENERATION:
138* -----------------
139* Table can be generated using keywords '#TABLE' and '#END' as below:
140*
141* #TABLE table_name number_of_row
142* WNI_CFG_xxxx
143* .......
144* .......
145* #END
146*
147* The CFG utility will generate the following output:
148* WNI_CFG_table_xxx_ID xxx
149* WNI_CFG_table_xxx_ROW number_of_rows
150* WNI_CFG_table_xxx_COL number_of_columns
151*
152* These will be followed by the parameter definition for each entry in
153* the table. Table is organized in column-major order.
154*
155* #ENTRY_VALUES 1
156* 0 4 1
157* 0 0 0
158* #ENTRY_VALUES 2
159* 0 4 2
160* 0 0 0
161* #ENTRY_VALUES 3
162* 0 4 3
163* 0 0 0
164* #ENTRY_VALUES 4
165* 0 4 4
166* 0 0 0
167*
168*
169* ENUMERATION
170* -----------
171* Enumerations can be define using keyword '#ENUM'
172*
173* #ENUM xxx val
174*
175* The cfg utility will generate the following output in the header file
176* #define paramname_xxx val
177*
178
179
180*
181* Station ID (changing requires restart)
182*
183
184WNI_CFG_STA_ID S 6 1
185V RW NP RELOAD
186HAL
1876 0x22 0x22 0x44 0x44 0x33 0x33
188V RW NP RELOAD
189HAL
1906 0x22 0x22 0x11 0x11 0x33 0x33
191
192*
193* CF Pollable
194*
195
196WNI_CFG_CF_POLLABLE I 4 1
197NV RO NP RESTART
198NONE
1990 0 0
200V RO NP RESTART
201NONE
2020 1 0
203
204*
205* CFP Period
206*
207
208WNI_CFG_CFP_PERIOD I 4 1
209V RO NP
210NONE
2110 255 1
212V RW NP
213SCH
2140 255 1
215
216*
217* CFP Max Duration
218*
219
220WNI_CFG_CFP_MAX_DURATION I 4 1
221V RO NP
222NONE
2230 65535 30000
224V RW NP
225HAL
2260 65535 30000
227
228*
229* SSID (changing requires restart)
230*
231
232WNI_CFG_SSID S 32 1
233V RW NP RESTART
234NONE
23510 1 2 3 4 5 6 7 8 9 0
236V RW NP RESTART
237NONE
23810 1 2 3 4 5 6 7 8 9 0
239
240*
241* Beacon Period
242* Can't be changed on STA in infrastructure, ignore notification at SCH
243*
244
245WNI_CFG_BEACON_INTERVAL I 4 2
246V RW NP
247SCH
2480 65535 100
249V RW NP
250SCH
2510 65535 100
252
253*
254* DTIM Period
255*
256
257WNI_CFG_DTIM_PERIOD I 4 2
258V RO NP
259NONE
2600 65535 1
261V RW NP
262SCH
2630 65535 1
264
265
266*
267* WEP Key Length (5 or 13 bytes)
268*
269
270WNI_CFG_WEP_KEY_LENGTH I 4 5
271V RW NP RESTART
272NONE
2735 13 5
274V RW NP RESTART
275NONE
2765 13 5
277
278#ENUM 5 5
279#ENUM 13 13
280
281*
282* Default Key Table
283*
284
285#TABLE WNI_CFG_WEP_DEFAULT_KEY_TABLE 4
286
287WNI_CFG_WEP_DEFAULT_KEY S 13 4
288V WO NP RESTART
289NONE
2900
291V WO NP RESTART
292NONE
2930
294
295#END
296
297*
298* WEP Default Key id
299*
300
301WNI_CFG_WEP_DEFAULT_KEYID I 4 5
302V RW NP
303LIM
3040 3 0
305V RW NP
306LIM
3070 3 0
308
309#ENUM 0 0
310#ENUM 1 1
311#ENUM 2 2
312#ENUM 3 3
313
314*
315* Exclude unencrypted frames (WEP)
316*
317
318WNI_CFG_EXCLUDE_UNENCRYPTED I 4 5
319V RW NP
320LIM
3210 1 0
322V RW NP
323LIM
3240 1 0
325
326*
327* RTS Threshold
328*
329
330WNI_CFG_RTS_THRESHOLD I 4 6
331V RW NP
332HAL
3330 2347 2347
334V RW NP
335HAL
3360 2347 2347
337
338*
339* Short Retry Limit
340*
341
342WNI_CFG_SHORT_RETRY_LIMIT I 4 6
343V RW NP
344HAL
3450 255 6
346V RW NP
347HAL
3480 255 6
349
350*
351* Long Retry Limit
352*
353
354WNI_CFG_LONG_RETRY_LIMIT I 4 6
355V RW NP
356HAL
3570 255 6
358V RW NP
359HAL
3600 255 6
361
362
363*
364* Fragmentation Threshold
365*
366
367WNI_CFG_FRAGMENTATION_THRESHOLD I 4 6
368V RW NP
369HAL
370256 8000 8000
371V RW NP
372HAL
373256 8000 8000
374
375
376*
377* Minimum Channel Time (TU)
378*
379
380WNI_CFG_ACTIVE_MINIMUM_CHANNEL_TIME I 4 9
381V RW NP
382NONE
3830 65535 20
384V RW NP
385NONE
3860 65535 20
387
388*
389* Maximum Channel Time (TU)
390*
391
392WNI_CFG_ACTIVE_MAXIMUM_CHANNEL_TIME I 4 9
393V RW NP
394NONE
3950 65535 40
396V RW NP
397NONE
3980 65535 40
399*
400* Minimum Channel Time (TU)
401*
402
403WNI_CFG_PASSIVE_MINIMUM_CHANNEL_TIME I 4 9
404V RW NP
405NONE
4060 65535 60
407V RW NP
408NONE
4090 65535 60
410
411*
412* Maximum Channel Time (TU)
413*
414
415WNI_CFG_PASSIVE_MAXIMUM_CHANNEL_TIME I 4 9
416V RW NP
417NONE
4180 65535 110
419V RW NP
420NONE
4210 65535 110
422
423*
424* Join Failure Timeout (TU)
425*
426
427WNI_CFG_JOIN_FAILURE_TIMEOUT I 4 7
428V RW NP
429NONE
4300 65535 3000
431V RW NP
432NONE
4330 65535 3000
434
435*
436* Authenticate Failure Timeout (TU)
437*
438
439WNI_CFG_AUTHENTICATE_FAILURE_TIMEOUT I 4 7
440V RW NP
441NONE
4420 65535 1000
443V RW NP
444NONE
4450 65535 1000
446
447*
448* Authenticate Response Timeout (TU)
449*
450
451WNI_CFG_AUTHENTICATE_RSP_TIMEOUT I 4 7
452V RW NP
453NONE
4540 65535 1000
455V RW NP
456NONE
4570 65535 1000
458
459*
460* Assocation Failure Timeout (TU)
461*
462
463WNI_CFG_ASSOCIATION_FAILURE_TIMEOUT I 4 8
464V RW NP
465LIM
4660 65535 2000
467V RW NP
468LIM
4690 65535 3000
470
471*
472* Reassociation Failure Timeout (TU)
473*
474
475WNI_CFG_REASSOCIATION_FAILURE_TIMEOUT I 4 7
476V RW NP
477NONE
4780 65535 2000
479V RW NP
480NONE
4810 65535 3000
482
483
484*
485* RA periodicity Timeout (TU)
486*
487
488WNI_CFG_RA_PERIODICITY_TIMEOUT_IN_PS I 4 7
489V RW NP
490HAL
4910 65535 1000
492NV RW NP
493NONE
4940 0 0
495
496*
497* Beacon Filter Enable/Disable (TU)
498*
499
500WNI_CFG_PS_ENABLE_BCN_FILTER I 4 7
501V RW NP
502HAL
5030 1 1
504NV RW NP
505NONE
5060 1 1
507
508*
509* Heart Beat Enable/Disable (TU)
510*
511
512WNI_CFG_PS_ENABLE_HEART_BEAT I 4 7
513V RW NP
514HAL
5150 1 1
516NV RW NP
517NONE
5180 1 1
519
520*
521* RSSI Monitor Enable/Disable (TU)
522*
523
524WNI_CFG_PS_ENABLE_RSSI_MONITOR I 4 7
525V RW NP
526HAL
5270 1 0
528NV RW NP
529NONE
5300 1 0
531
532
533*
534* PS Data InActivity Timeout (TU)
535*
536
537WNI_CFG_PS_DATA_INACTIVITY_TIMEOUT I 4 7
538V RW NP
539HAL
5401 255 20
541NV RW NP
542NONE
5431 255 20
544
545
546*
547* RF Settling Time Clk (In US)
548*
549
550WNI_CFG_RF_SETTLING_TIME_CLK I 4 7
551V RW NP
552HAL
5530 60000 1500
554NV RW NP
555NONE
5560 60000 1500
557
558*
559* Supported Rate Set for 11b
560*
561
562WNI_CFG_SUPPORTED_RATES_11B S 4 2
563V RO NP
564NONE
5654 2 4 11 22
566V RO NP
567NONE
5684 2 4 11 22
569
570*
571* Supported Rate Set for 11a
572*
573
574WNI_CFG_SUPPORTED_RATES_11A S 8 7
575V RO NP
576NONE
5778 12 18 24 36 48 72 96 108
578V RO NP
579NONE
5808 12 18 24 36 48 72 96 108
581
582
583*
584* PHY Mode
585*
586
587WNI_CFG_PHY_MODE I 4 9
588V RW NP RESTART
589NONE
5900 3 0
591V RW NP RESTART
592NONE
5930 3 0
594
595#ENUM 11A 0
596#ENUM 11B 1
597#ENUM 11G 2
598#ENUM NONE 3
599
600
601*
602*The Dot11 mode can change dynamically on STA
603*
604WNI_CFG_DOT11_MODE I 4 9
605V RW NP RESTART
606LIM
Jeff Johnsone7245742012-09-05 17:12:55 -07006070 11 0
Jeff Johnson295189b2012-06-20 16:38:30 -0700608V RW NP RESTART
609LIM
Jeff Johnsone7245742012-09-05 17:12:55 -07006100 11 0
Jeff Johnson295189b2012-06-20 16:38:30 -0700611
612#ENUM ALL 0
613#ENUM 11A 1
614#ENUM 11B 2
615#ENUM 11G 3
616#ENUM 11N 4
617#ENUM POLARIS 5
618#ENUM TITAN 6
619#ENUM TAURUS 7
620#ENUM 11G_ONLY 8
621#ENUM 11N_ONLY 9
Jeff Johnsone7245742012-09-05 17:12:55 -0700622#ENUM 11AC 10
623#ENUM 11AC_ONLY 11
Jeff Johnson295189b2012-06-20 16:38:30 -0700624
625
626
627
628
629
630*
631* Operational Rate Set (goes in beacon, probe rsp and assoc req)
632*
633
634WNI_CFG_OPERATIONAL_RATE_SET S 12 2
635V RW NP RESTART
636NONE
6370
638V RW NP RESTART
639NONE
6404 0x82 0x84 11 22
641* 8 0x8c 18 24 36 48 72 96 108
642
643*
644* Extended Operational Rate Set (goes in beacon, assoc req)
645* required for 11g
646*
647
648WNI_CFG_EXTENDED_OPERATIONAL_RATE_SET S 8 7
649V RW NP RESTART
650NONE
6510
652V RW NP RESTART
653NONE
6540
655
656*
657* Proprietary Operational Rate Set
658*
659
660WNI_CFG_PROPRIETARY_OPERATIONAL_RATE_SET S 4 7
661V RW NP RESTART
662NONE
6634 1 3 5 7
664V RW NP RESTART
665NONE
6664 1 3 5 7
667
668*
669* BSSID
670* In IBSS, this can be changed for coalescing, should SME go into IDLE state?
671*
672
673WNI_CFG_BSSID S 6 7
674V RO NP RESTART
675NONE
6766 0x22 0x22 0x11 0x11 0x33 0x33
677V RO NP RESTART
678NONE
6796 0x22 0x22 0x11 0x11 0x33 0x33
680
681
682*
683* Listen Interval
684*
685
686WNI_CFG_LISTEN_INTERVAL I 4 7
687V RW NP RESTART
688NONE
6890 65535 1
690V RO NP
691NONE
6920 65535 1
693
694*
695* Valid Channel List
696*
697
698WNI_CFG_VALID_CHANNEL_LIST S 100 8
699V RW NP RESTART
700LIM
70155 36 40 44 48 52 56 60 64 1 6 11 34 38 42 46 2 3 4 5 7 8 9 10 12 13 14 100 104 108 112 116 120 124 128 132 136 140 149 151 153 155 157 159 161 50 54 58 62 240 242 244 246 248 250 252
702V RW NP RESTART
703LIM
70455 36 40 44 48 52 56 60 64 1 6 11 34 38 42 46 2 3 4 5 7 8 9 10 12 13 14 100 104 108 112 116 120 124 128 132 136 140 149 151 153 155 157 159 161 50 54 58 62 240 242 244 246 248 250 252
705
706*
707* Current Channel
708*
709
710WNI_CFG_CURRENT_CHANNEL I 4 9
711V RO NP
712NONE
7130 165 1
714V RO NP
715NONE
7160 165 1
717
718
719*
720* For 11a or pure 11g, use 6Mbps(rateindex 11)
721* as the default beaconRateIndex and
722* nonBeaconRateIndex.
723*
724WNI_CFG_DEFAULT_RATE_INDEX_5GHZ I 4 9
725V RW NP
726NONE
7270 11 5
728V RW NP
729NONE
7300 11 5
731
732*
733* For 11b/g, use 1Mbps
734* as the default beaconRateIndex and
735* nonBeaconRateIndex.
736*
737WNI_CFG_DEFAULT_RATE_INDEX_24GHZ I 4 9
738V RW NP
739NONE
7400 31 1
741V RW NP
742NONE
7430 31 1
744
745
746* *********************************************************
747*
748* Rate adaptation type
749*
750
751WNI_CFG_RATE_ADAPTATION_TYPE I 4 0
752V RW NP
753SCH
7540 2 1
755V RW NP
756SCH
7570 2 1
758
759#ENUM FIXED 0
760#ENUM AUTO 1
761#ENUM SNR_BASED 2
762
763*
764* Rate adaptation fixed rate
765* Used to determine the rate for all peer stations
766*
767*
768
769WNI_CFG_FIXED_RATE I 4 0
770V RW NP
771HAL
7720 31 0
773V RW NP
774HAL
7750 31 0
776
777#ENUM AUTO 0
778
779#ENUM 1MBPS 1
780#ENUM 2MBPS 2
781#ENUM 5_5MBPS 3
782#ENUM 11MBPS 4
783
784#ENUM 6MBPS 5
785#ENUM 9MBPS 6
786#ENUM 12MBPS 7
787#ENUM 18MBPS 8
788#ENUM 24MBPS 9
789#ENUM 36MBPS 10
790#ENUM 48MBPS 11
791#ENUM 54MBPS 12
792
793#ENUM 6_5MBPS_MCS0_20MHZ_SIMO 13
794#ENUM 13MBPS_MCS1_20MHZ_SIMO 14
795#ENUM 19_5MBPS_MCS2_20MHZ_SIMO 15
796#ENUM 26MBPS_MCS3_20MHZ_SIMO 16
797#ENUM 39MBPS_MCS4_20MHZ_SIMO 17
798#ENUM 52MBPS_MCS5_20MHZ_SIMO 18
799#ENUM 58_5MBPS_MCS6_20MHZ_SIMO 19
800#ENUM 65MBPS_MCS7_20MHZ_SIMO 20
801
802#ENUM 7_2MBPS_MCS0_20MHZ_SIMO_SGI 21
803#ENUM 14_4MBPS_MCS1_20MHZ_SIMO_SGI 22
804#ENUM 21_7MBPS_MCS2_20MHZ_SIMO_SGI 23
805#ENUM 28_9MBPS_MCS3_20MHZ_SIMO_SGI 24
806#ENUM 43_3MBPS_MCS4_20MHZ_SIMO_SGI 25
807#ENUM 57_8MBPS_MCS5_20MHZ_SIMO_SGI 26
808#ENUM 65MBPS_MCS6_20MHZ_SIMO_SGI 27
809#ENUM 72_2MBPS_MCS7_20MHZ_SIMO_SGI 28
810
811#ENUM 0_25MBPS_SLR_20MHZ_SIMO 29
812#ENUM 0_5MBPS_SLR_20MHZ_SIMO 30
813
814#ENUM 68_25MBPS_QC_PROP_20MHZ_SIMO 31
815
816* *********************************************************
817*
818* Broadcast/mutlicast rates for 2.4GHZ
819* uses the same rate indices definition as WNI_CFG_FIXED_RATE
820* default value corresponds to 1M
821
822WNI_CFG_FIXED_RATE_MULTICAST_24GHZ I 4 8
823V RW NP
824HAL
8250 31 1
826V RW NP
827HAL
8280 31 1
829
830* *********************************************************
831*
832* Broadcast/mutlicast rates for 5 GHZ
833* uses the same rate indices definition as WNI_CFG_FIXED_RATE
834* default value corresponds to 6M
835
836WNI_CFG_FIXED_RATE_MULTICAST_5GHZ I 4 8
837V RW NP
838HAL
8390 31 5
840V RW NP
841HAL
8420 31 5
843
844*
845* retry rate selection policy
846* 0 => use the minimum supported rate
847* 1 => use the same rate as the chosen primary rate
848* 2 => use the rate specified in RETRYRATE_SECONDARY
849* 3 => use the rate closest to the primary
850* 4 => autoselect the retry rate based on RA algorithm
851*
852
853WNI_CFG_RETRYRATE_POLICY I 4 0
854V RW NP
855HAL
8560 255 4
857V RW NP
858HAL
8590 255 4
860
861#ENUM MIN_SUPPORTED 0
862#ENUM PRIMARY 1
863#ENUM RESERVED 2
864#ENUM CLOSEST 3
865#ENUM AUTOSELECT 4
866#ENUM MAX 5
867
868*
869* the following two CFG's are
870* used only if the retryrate policy == 2
871* These should be set to one of the values used
872* for configuring fixed rates (see enumerated rates)
873*
874
875WNI_CFG_RETRYRATE_SECONDARY I 4 0
876V RW NP
877HAL
8780 255 0
879V RW NP
880HAL
8810 255 0
882
883WNI_CFG_RETRYRATE_TERTIARY I 4 0
884V RW NP
885HAL
8860 255 0
887V RW NP
888HAL
8890 255 0
890
891* *********************************************************
892*
893* Automatic Power Save Delivery capability
894*
895
896WNI_CFG_APSD_ENABLED I 4 0
897V RW NP
898NONE
8990 1 0
900V RW NP
901NONE
9020 1 0
903
904*
905* Shared key authentication supported
906*
907
908WNI_CFG_SHARED_KEY_AUTH_ENABLE I 4 8
909V RW NP
910NONE
9110 1 1
912V RW NP
913NONE
9140 1 1
915
916*
917* Open system authentication supported
918*
919
920WNI_CFG_OPEN_SYSTEM_AUTH_ENABLE I 4 8
921V RW NP
922NONE
9230 1 1
924V RW NP
925NONE
9260 1 1
927
928*
929* Authentication Type (change requires restart)
930*
931
932WNI_CFG_AUTHENTICATION_TYPE I 4 8
933V RW NP RESTART
934NONE
9350 65535 0
936V RW NP RESTART
937NONE
9380 65535 0
939
940*
941* CF Poll Request (change requires restart)
942*
943
944WNI_CFG_CF_POLL_REQUEST I 4 8
945NV RW NP RESTART
946NONE
9470 1 0
948V RW NP RESTART
949NONE
9500 1 0
951
952*
953* Privacy Enabled (change requires restart)
954*
955
956WNI_CFG_PRIVACY_ENABLED I 4 8
957V RW NP RESTART
958NONE
9590 1 0
960V RW NP RESTART
961NONE
9620 1 0
963
964*
965* Short Preamble (change requires restart)
966*
967
968WNI_CFG_SHORT_PREAMBLE I 4 8
969V RW NP RESTART
970NONE
9710 1 1
972V RW NP RESTART
973NONE
9740 1 1
975
976*
977* Short Slot time
978* This is the operational state of the BSS
979
980WNI_CFG_SHORT_SLOT_TIME I 4 8
981V RW NP
982NONE
9830 1 1
984V RW NP
985NONE
9860 1 0
987
988
989*
990* ACCEPT Short Slot Association only
991*
992* 1: If AP supports shortSlot, then AP will accept
993* association only from stations that supports
994* supports short slot
995* 0: AP supports shortSlot, but AP will accept association
996* from stations regardless of whether station supports
997* short slot or long slot
998*
999WNI_CFG_ACCEPT_SHORT_SLOT_ASSOC_ONLY I 4 9
1000V RW NP RESTART
1001NONE
10020 1 0
1003V RW NP RESTART
1004NONE
10050 1 0
1006
1007
1008*
1009* QOS Enabled (change requires restart)
1010*
1011
1012WNI_CFG_QOS_ENABLED I 4 8
1013V RW NP RESTART
1014NONE
10150 1 0
1016V RW NP RESTART
1017NONE
10180 1 0
1019
1020*
1021* HCF Enabled (change requires restart)
1022*
1023
1024WNI_CFG_HCF_ENABLED I 4 8
1025V RW NP RESTART
1026NONE
10270 1 0
1028V RW NP RESTART
1029NONE
10300 1 0
1031
1032*
1033* RSN (11i/WPA) Enabled
1034*
1035
1036WNI_CFG_RSN_ENABLED I 4 8
1037V RW NP RESTART
1038NONE
10390 1 0
1040V RW NP RESTART
1041NONE
10420 1 0
1043
1044*
1045* Background scanning periodicity (kilo usec)
1046*
1047
1048WNI_CFG_BACKGROUND_SCAN_PERIOD I 4 8
1049V RW NP
1050LIM
10510 180000 5000
1052V RW NP
1053LIM
10540 18000 5000
1055
1056*
1057* Max number of Preauthentication
1058*
1059
1060WNI_CFG_MAX_NUM_PRE_AUTH I 4 8
1061V RW NP RESTART
1062NONE
10630 256 64
1064V RW NP RESTART
1065NONE
10660 256 64
1067
1068*
1069* Preauthentication Cleanup Timeout (kilo usec)
1070*
1071
1072WNI_CFG_PREAUTH_CLNUP_TIMEOUT I 4 8
1073NV XX NP
1074NONE
10750 0 0
1076V RW NP
1077LIM
10780 120000 30000
1079
1080*
1081* Release AID Timeout
1082*
1083
1084WNI_CFG_RELEASE_AID_TIMEOUT I 4 8
1085NV XX NP
1086NONE
10870 0 0
1088V RW NP
1089LIM
10900 100000 1000
1091*
1092* Heartbeat Threshold
1093*
1094
1095WNI_CFG_HEART_BEAT_THRESHOLD I 4 8
1096V RW NP
1097LIM
10980 65535 40
1099NV RW NP
1100NONE
11010 65535 40
1102
1103*
1104* Probe response wait time out after heartbeat failure
1105*
1106
1107WNI_CFG_PROBE_AFTER_HB_FAIL_TIMEOUT I 4 8
1108V RW NP
1109NONE
111010 10000 40
1111V RW NP
1112NONE
111310 10000 40
1114
1115*
1116* Manufacturer OUI (from eeprom)
1117*
1118
1119WNI_CFG_MANUFACTURER_OUI S 3 8
1120V RO NP
1121NONE
11223 0x0 0xa 0xf5
1123V RO NP
1124NONE
11253 0x0 0xa 0xf5
1126
1127*
1128* Manufacture Name (from eeprom)
1129*
1130
1131WNI_CFG_MANUFACTURER_NAME S 65 8
1132V RO NP
1133NONE
11348 0x51 0x75 0x61 0x6c 0x63 0x6f 0x6D 0x6D
1135V RO NP
1136NONE
11378 0x51 0x75 0x61 0x6c 0x63 0x6f 0x6D 0x6D
1138
1139*
1140* Model Number (from eeprom)
1141*
1142
1143WNI_CFG_MODEL_NUMBER S 33 8
1144V RO NP
1145NONE
11466 0x4d 0x4e 0x31 0x32 0x33 0x34
1147V RO NP
1148NONE
11496 0x4d 0x4e 0x31 0x32 0x33 0x34
1150
1151
1152
1153*
1154* Model Name (from eeprom)
1155* WFR4031
1156*
1157
1158WNI_CFG_MODEL_NAME S 33 8
1159V RO NP
1160NONE
11617 0x57 0x46 0x52 0x34 0x30 0x33 0x31
1162V RO NP
1163NONE
11647 0x57 0x46 0x52 0x34 0x30 0x33 0x31
1165
1166
1167
1168
1169*
1170* Manufacture Product Name (from eeprom)
1171*
1172
1173WNI_CFG_MANUFACTURER_PRODUCT_NAME S 33 8
1174V RO NP
1175NONE
11766 0x31 0x31 0x6e 0x2D 0x41 0x50
1177V RO NP
1178NONE
11796 0x31 0x31 0x6e 0x2D 0x41 0x50
1180
1181
1182*
1183* Manufacture Product Version (from eeprom)
1184*
1185
1186WNI_CFG_MANUFACTURER_PRODUCT_VERSION S 33 8
1187V RO NP
1188NONE
11896 0x53 0x4e 0x31 0x32 0x33 0x34
1190V RO NP
1191NONE
11926 0x53 0x4e 0x31 0x32 0x33 0x34
1193
1194*
1195* Multi Domain Capability (11d) Enable
1196*
1197
1198WNI_CFG_11D_ENABLED I 4 9
1199V RW NP RESTART
1200NONE
12010 1 1
1202V RW NP RESTART
1203NONE
12040 1 0
1205
1206*
1207* per channel Max power transmit (in dBm)
1208* this parameter correspond to the MAX_COUNTRY_EID
1209* table of (Channel Number/num channel/max tx power)
1210*
1211* There is one table for 5GHz channels and one table for 2.4GHz channels
1212*
1213
1214WNI_CFG_MAX_TX_POWER_2_4 S 128 8
1215V RW NP
1216NONE
12173 1 14 20
1218V RW NP
1219NONE
12203 1 14 20
1221
1222WNI_CFG_MAX_TX_POWER_5 S 128 8
1223V RW NP
1224NONE
12253 36 126 14
1226V RW NP
1227NONE
12283 36 126 14
1229
1230*
1231* Cell size configurations. These are canned configurations for a specified
1232* cell size.
1233*
1234WNI_CFG_NETWORK_DENSITY I 4 9
1235V RW NP
1236HAL
12370 3 3
1238V RW NP
1239HAL
12400 3 0
1241
1242#ENUM LOW 0
1243#ENUM MEDIUM 1
1244#ENUM HIGH 2
1245#ENUM ADAPTIVE 3
1246
1247
1248*
1249* Adaptive Threshold Algorithm
1250*
1251WNI_CFG_ADAPTIVE_THRESHOLD_ALGORITHM I 4 9
1252V RW NP
1253HAL
12541 2 2
1255V RW NP
1256HAL
12571 2 2
1258
1259#ENUM CARRIER 1
1260#ENUM CORRELATION 2
1261
1262
1263
1264*
1265* Current TX Antenna
1266*
1267
1268WNI_CFG_CURRENT_TX_ANTENNA I 4 9
1269V RW NP
1270HAL
12711 1 1
1272V RW NP
1273HAL
12741 2 2
1275
1276*
1277* Current RX Antenna
1278*
1279
1280WNI_CFG_CURRENT_RX_ANTENNA I 4 9
1281V RW NP
1282HAL
12831 2 2
1284V RW NP
1285HAL
12861 3 3
1287
1288*
1289* Current TX Power Level
1290*
1291
1292WNI_CFG_CURRENT_TX_POWER_LEVEL I 4 9
1293V RO NP
1294NONE
12950 128 27
1296V RO NP
1297NONE
12980 128 27
1299
1300
1301*
1302* Radio Power State for each Chain
1303*
1304* This CFG is invoked when user issues the Apple setPower()
1305* command, which configures the power state for each chain. Currently,
1306* Taurus supports up to three chains, and each chain can be configured
1307* to one of the 4 following possible power states:
1308* POWER_OFF = 0x0
1309* POWER_ON = 0x1
1310* POWER_TX = 0x2
1311* POWER_RX = 0x3
1312*
1313* The power state of each chain is expressed in nibble:
1314* bit[0:3] - chain 0
1315* bit[4:7] - chain 1
1316* bit[8:11] - chain 2
1317* bit[12:15] - not used at the moment
1318*
1319* Examples:
1320* 0x001 - 1x1 (chain 1 is for both tx and rcv. chain 1,2 are turned off)
1321* 0x031 - 1x2 (chain 0 is for both tx and rcv. chain 1 is rcv only. chain 2 is turned off)
1322* 0x011 - 2x2 (chain 0,1 are used for both tx and rcv)
1323* 0x311 - 2x3 (chain 0,1 are used for both tx and rcv. chain 2 is for rcv only)
1324* 0x333 - all 3 chains are set to RX
1325*
1326
1327WNI_CFG_POWER_STATE_PER_CHAIN I 4 9
1328V RW NP
1329HAL
13300 0xffff 0x311
1331V RW NP
1332HAL
13330 0xffff 0x311
1334
1335#ENUM OFF 0
1336#ENUM ON 1
1337#ENUM TX 2
1338#ENUM RX 3
1339#ENUM MASK 0xf
1340#ENUM CHAIN_0_OFFSET 0
1341#ENUM CHAIN_1_OFFSET 4
1342#ENUM CHAIN_2_OFFSET 8
1343
1344
1345*
1346* Parameter to indicate or not new BSS found
1347*
1348
1349WNI_CFG_NEW_BSS_FOUND_IND I 4 9
1350V RW NP
1351NONE
13520 1 0
1353V RW NP
1354NONE
13550 1 0
1356
1357*
1358* Proprietary ANI features enable/disable
1359*
1360
1361WNI_CFG_PROPRIETARY_ANI_FEATURES_ENABLED I 4 12
1362V RW NP RESTART
1363NONE
13640 1 0
1365V RW NP RESTART
1366NONE
13670 1 0
1368
1369
1370*
1371* Qualcomm Prop Rates are disabled by default
1372*
1373WNI_CFG_PROPRIETARY_RATES_ENABLED I 4 12
1374V RW NP RESTART
1375NONE
13760 1 0
1377V RW NP RESTART
1378NONE
13790 1 0
1380
1381
1382*
1383* AP node Name
1384*
1385
1386WNI_CFG_AP_NODE_NAME S 32 8
1387NV RO NP
1388NONE
13890
1390V RW NP RESTART
1391NONE
13920
1393
1394*
1395* Country code (from EEPROM)
1396*
1397
1398WNI_CFG_COUNTRY_CODE S 3 8
1399V RW NP
1400NONE
14010
1402V RW NP
1403NONE
14043 0x11 0x22 0x33
1405
1406*
1407* Spectrum Management (11h) enable/disable
1408*
1409
1410WNI_CFG_11H_ENABLED I 4 12
1411V RW NP RESTART
1412NONE
14130 1 1
1414V RW NP RESTART
1415NONE
14160 1 1
1417
1418
1419*
1420* Wait for CNF Timeout. CNF include (RE)ASSOC, DISASSOC, AUTH, DEAUTH,
1421* DUMMY packet
1422*
1423
1424WNI_CFG_WT_CNF_TIMEOUT I 4 12
1425V RW NP
1426NONE
142710 3000 1000
1428V RW NP
1429NONE
143010 3000 1000
1431
1432*
1433* Keepalive Timeout. A Null data frame is sent out every timeout.
1434* Applicable to both AP and STA
1435*
1436
1437WNI_CFG_KEEPALIVE_TIMEOUT I 4 12
1438V RW NP
1439NONE
14400 3600000 0
1441V RW NP
1442NONE
14430 3600000 3000
1444
1445*
1446* Proximity, set it for very short distances
1447* Proxmity setting is applied via halPhySetNwDensity()
1448*
1449* close proximity off = densityOn is true. network density config applies.
1450* close proximity on = densityOn is false. Don't care about network density config.
1451*
1452
1453WNI_CFG_PROXIMITY I 4 12
1454V RW NP
1455HAL
14560 1 0
1457V RW NP
1458HAL
14590 1 0
1460
1461#ENUM OFF 0
1462#ENUM ON 1
1463
1464*
1465* Default LOG level
1466*
1467
1468WNI_CFG_LOG_LEVEL I 4 12
1469V RW NP
1470NONE
Mohit Khanna23863762012-09-11 17:40:09 -070014710 7 4
Jeff Johnson295189b2012-06-20 16:38:30 -07001472V RW NP
1473NONE
Mohit Khanna23863762012-09-11 17:40:09 -070014740 7 4
Jeff Johnson295189b2012-06-20 16:38:30 -07001475
1476*
1477* OLBC detection timeout
1478*
1479
1480WNI_CFG_OLBC_DETECT_TIMEOUT I 4 12
1481V RW NP
1482NONE
14831000 30000 10000
1484V RW NP
1485NONE
14861000 30000 10000
1487
1488**********************************
1489* Protection Enable
1490*
1491*LOWER byte for associated stations
1492*UPPER byte for overlapping stations.
1493*11g ==> protection from 11g
1494*11b ==> protection from 11b
1495*each byte will have the following info
1496*bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
1497*reserved reserved RIFS Lsig n-GF ht20 11g 11b
1498**********************************
1499WNI_CFG_PROTECTION_ENABLED I 4 9
1500V RW NP RESTART
1501LIM
15020 0xffff 0xffff
1503V RW NP RESTART
1504LIM
15050 0xffff 0xffff
1506
1507#ENUM FROM_llA 0
1508#ENUM FROM_llB 1
1509#ENUM FROM_llG 2
1510#ENUM HT_20 3
1511#ENUM NON_GF 4
1512#ENUM LSIG_TXOP 5
1513#ENUM RIFS 6
1514#ENUM OBSS 7
1515#ENUM OLBC_FROM_llA 8
1516#ENUM OLBC_FROM_llB 9
1517#ENUM OLBC_FROM_llG 10
1518#ENUM OLBC_HT20 11
1519#ENUM OLBC_NON_GF 12
1520#ENUM OLBC_LSIG_TXOP 13
1521#ENUM OLBC_RIFS 14
1522#ENUM OLBC_OBSS 15
1523
1524
1525* ****************************************
1526*
1527* 11G Protection Enable Always
1528* Valid only if protection is enabled
1529* forces uses of protection regardless of legacy stations
1530*
1531
1532WNI_CFG_11G_PROTECTION_ALWAYS I 4 9
1533V RW NP RESTART
1534NONE
15350 1 0
1536V RW NP RESTART
1537NONE
15380 1 0
1539
1540*********************************************
1541* Force protection
1542* 0 : disable protection
1543* 1 : CTS
1544* 2 : RTS by threshold (threshold nonzero)
1545* 3 : dual CTS (not supported right now)
1546* 4 : RTS (threshold 0)
1547* 5 : auto
1548
1549WNI_CFG_FORCE_POLICY_PROTECTION I 4 9
1550V RW NP RESTART
1551HAL
15520 5 5
1553V RW NP RESTART
1554HAL
15550 5 5
1556
1557#ENUM DISABLE 0
1558#ENUM CTS 1
1559#ENUM RTS 2
1560#ENUM DUAL_CTS 3
1561#ENUM RTS_ALWAYS 4
1562#ENUM AUTO 5
1563
1564
1565
1566
1567
1568
1569********************************************
1570* 11G Short Preamble Enable
1571*
1572
1573WNI_CFG_11G_SHORT_PREAMBLE_ENABLED I 4 9
1574V RW NP RESTART
1575NONE
15760 1 0
1577V RW NP RESTART
1578NONE
15790 1 0
1580
1581*
1582* 11G Short Slot Time Enable (change requires restart)
1583* This is the admin state of short slot support.
1584
1585WNI_CFG_11G_SHORT_SLOT_TIME_ENABLED I 4 9
1586V RW NP RESTART
1587NONE
15880 1 1
1589V RW NP RESTART
1590NONE
15910 1 1
1592
1593*
1594* Calibration periodicity (minutes)
1595*
1596
1597WNI_CFG_CAL_PERIOD I 4 12
1598V RW NP
1599HAL
16002 10 5
1601V RW NP
1602HAL
16032 10 5
1604
1605*
1606* Statistics collection periodicity (seconds)
1607*
1608
1609WNI_CFG_STATS_PERIOD I 4 12
1610V RW NP
1611HAL
16121 10 10
1613V RW NP
1614HAL
16151 10 10
1616
1617*
1618* Calibration on/off control
1619*
1620
1621WNI_CFG_CAL_CONTROL I 4 12
1622V RW NP
1623HAL
16240 1 0
1625V RW NP
1626HAL
16270 1 0
1628
1629#ENUM CAL_ON 0
1630#ENUM CAL_OFF 1
1631
1632
1633*
1634* Parameter to allow 11g only STAs while operating in 11g mode
1635*
1636
1637WNI_CFG_11G_ONLY_POLICY I 4 12
1638V RW NP
1639NONE
16400 1 0
1641V RW NP
1642NONE
16430 1 0
1644
1645*
1646* Packet Classification
1647* This flag is a bitmask used to indicate which
1648* frame classifier to be enabled:
1649* b0: DSCP
1650* b1: 802.1P
1651*
1652
1653WNI_CFG_PACKET_CLASSIFICATION I 4 12
1654V RW NP
1655HAL
16560 3 0
1657V RW NP
1658HAL
16590 3 0
1660
1661#ENUM DISABLED 0
1662#ENUM DSCP 1
1663#ENUM 8021P 2
1664#ENUM ALL 3
1665
1666*
1667* WME Enabled (change requires restart)
1668*
1669
1670WNI_CFG_WME_ENABLED I 4 8
1671V RW NP RESTART
1672NONE
16730 1 1
1674V RW NP RESTART
1675NONE
16760 1 1
1677
1678*
1679* ADDTS response timeout (in ms)
1680*
1681
1682WNI_CFG_ADDTS_RSP_TIMEOUT I 4 8
1683V RW NP
1684NONE
16850 65535 1000
1686V RW NP
1687NONE
16880 65535 1000
1689
1690
1691 * Max SP Length indicates the max number of
1692 * total buffered MSDUs and MMPDUs the WMM AP
1693 * may deliver to WMM STA during any service period
1694 * triggered by WMM STA.
1695 * 1) If AP sends WMM IE with the UAPSD bit 0, max_sp_length=0
1696 * 2) If WMM STA's all 4 UAPSD flag are set to 0, max_sp_length=0
1697 * 3) If AP sends WMM IE with UAPSD=1, and at least one of stations
1698 * UAPSD flag is set to 1, then max_sp_length can be set to:
1699 * [b5:b6]=0x00: WMM AP may deliver all buffered frames
1700 * [b5:b6]=0x10: WMM AP may deliver max 2 buffered frames
1701 * [b5:b6]=0x01: WMM AP may deliver max 4 buffered frames
1702 * [b5:b6]=0x11: WMM AP may deliver max 6 buffered frames
1703
1704WNI_CFG_MAX_SP_LENGTH I 4 8
1705V RW NP
1706NONE
17070 3 0
1708V RW NP
1709NONE
17100 3 0
1711
1712
1713*
1714* KEEP ALIVE STA Limit Threshold , used in AP to delete the STA
1715* from Station Table which didn't respond to Probe Response Messages
1716*
1717
1718WNI_CFG_KEEP_ALIVE_STA_LIMIT_THRESHOLD I 4 8
1719NV RW NP
1720NONE
17210 32 0
1722V RW NP
1723NONE
17240 32 0
1725
1726*
1727* Parameter that specifies whether to send SSID
1728* in Probe Response when SSID is suppressed
1729*
1730
1731WNI_CFG_SEND_SINGLE_SSID_ALWAYS I 4 12
1732V RW NP
1733NONE
17340 1 0
1735V RW NP
1736NONE
17370 1 0
1738
1739*
1740* WSM Enabled (change requires restart)
1741* Takes effect only if WME is also enabled
1742*
1743
1744WNI_CFG_WSM_ENABLED I 4 8
1745V RW NP
1746NONE
17470 1 0
1748V RW NP
1749NONE
17500 1 0
1751
1752* ****************************************
1753*
1754* Proprietary IE capability enable
1755* bit mapped:
1756* 0:HCF 1:11eQos 2:WME 3:WSM 4:EXT_RATES
1757* 5:EXTRATE_STOP
1758* 6:Titan device 7:Taurus Device
1759* 13:EDCA 14:LOADINFO 15:VERSION
1760*
1761
1762WNI_CFG_PROP_CAPABILITY I 4 8
1763V RW NP
1764NONE
17650 0xffff 0xe0bf
1766V RW NP
1767NONE
17680 0xffff 0xc0a9
1769
1770#ENUM HCF 0
1771#ENUM 11EQOS 1
1772#ENUM WME 2
1773#ENUM WSM 3
1774#ENUM EXTRATES 4
1775#ENUM EXTRATE_STOP 5
1776#ENUM TITAN 6
1777#ENUM TAURUS 7
1778#ENUM EDCAPARAMS 13
1779#ENUM LOADINFO 14
1780#ENUM VERSION 15
1781#ENUM MAXBITOFFSET 15
1782
1783* ****************************************
1784*
1785* Background Channel List
1786* Contains pairs of {channelNumber, scanType}
1787* where scanType = 0 indicates active scan and
1788* = 1 indicates passive scan
1789*
1790*
1791*WNI_CFG_BACKGROUND_SCAN_LIST S 128 8
1792*V RW NP RESTART
1793*LIM
1794*60 36 0 40 0 44 0 48 0 52 0 56 0 60 0 64 0 1 0 6 0 11 0 34 0 38 0 42 0 46 0 2 0 3 0 4 0 5 0 7 0 8 0 9 0 10 0 12 0 13 0 14 0 149 0 153 0 157 0 161 0
1795*V RW NP RESTART
1796*LIM
1797*60 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 34 0 36 0 38 0 40 0 42 0 44 0 46 0 48 0 52 0 56 0 60 0 64 0 149 0 153 0 157 0 161 0
1798*
1799
1800* ****************************************
1801* EDCA paramters are contained in profiles - each profile contains
1802* the parameters [ACM, AIFSN, CWmin, CWmax, TxOp] for four
1803* access categories (i.e., four sets). Two such sets of four parameters
1804* make a single profile: One set is used locally by the AP, the other set
1805* is broadcast for use by stations.
1806*
1807* Cwmin and Cwmax are two bytes each, MSB first. So Cwmin of [3 255] is
1808* equivalent to 0x3ff, i.e. 3*256+255=1023
1809*
1810* The profile to use is selected based on the valus of the profile select param
1811* See ENUMs below for definitions of profile values
1812*
1813
1814WNI_CFG_EDCA_PROFILE I 4 8
1815V RW NP
1816SCH
18170 255 1
1818V RW NP
1819SCH
18200 255 1
1821
1822#ENUM ANI 0
1823#ENUM WMM 1
1824#ENUM TIT_DEMO 2
1825#ENUM MAX 3
1826
1827#ENUM ACM_IDX 0
1828#ENUM AIFSN_IDX 1
1829#ENUM CWMINA_IDX 2
1830#ENUM CWMAXA_IDX 4
1831#ENUM TXOPA_IDX 6
1832#ENUM CWMINB_IDX 7
1833#ENUM CWMAXB_IDX 9
1834#ENUM TXOPB_IDX 11
1835#ENUM CWMING_IDX 12
1836#ENUM CWMAXG_IDX 14
1837#ENUM TXOPG_IDX 16
1838
1839
1840* ****************************************
1841* Profile 0 (Airgo) parameters - AC_BK Local
1842* ACM, AIFSN, [CWminH, CWminL, CWmaxH, CWmaxL, TxOp]-11A/11B/11G
1843*
1844
1845WNI_CFG_EDCA_ANI_ACBK_LOCAL S 20 8
1846V RW NP RESTART
1847NONE
184817 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1849V RW NP RESTART
1850NONE
185117 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1852
1853*
1854* Profile 0 (Airgo) parameters AC_BE Local
1855* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1856*
1857
1858WNI_CFG_EDCA_ANI_ACBE_LOCAL S 20 8
1859V RW NP RESTART
1860NONE
186117 0 2 0 15 3 255 100 0 31 3 255 100 0 15 3 255 100
1862V RW NP RESTART
1863NONE
186417 0 2 0 15 3 255 100 0 31 3 255 100 0 15 3 255 100
1865
1866*
1867* Profile 0 (Airgo) parameters AC_VI Local
1868* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1869*
1870
1871WNI_CFG_EDCA_ANI_ACVI_LOCAL S 20 8
1872V RW NP RESTART
1873NONE
187417 0 2 0 7 0 15 200 0 15 0 31 188 0 7 0 15 200
1875V RW NP RESTART
1876NONE
187717 0 2 0 7 0 15 200 0 15 0 31 188 0 7 0 15 200
1878
1879*
1880* Profile 0 (Airgo) parameters AC_VO Local
1881* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1882*
1883
1884WNI_CFG_EDCA_ANI_ACVO_LOCAL S 20 8
1885V RW NP RESTART
1886NONE
188717 0 2 0 3 0 7 100 0 7 0 15 102 0 3 0 7 100
1888V RW NP RESTART
1889NONE
189017 0 2 0 3 0 7 100 0 7 0 15 102 0 3 0 7 100
1891
1892*
1893* Profile 0 (Airgo) parameters - AC_BK Broadcast
1894* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1895*
1896
1897WNI_CFG_EDCA_ANI_ACBK S 20 8
1898V RW NP RESTART
1899NONE
190017 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1901V RW NP RESTART
1902NONE
190317 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1904
1905*
1906* Profile 0 (Airgo) parameters AC_BE Broadcast
1907* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1908*
1909
1910WNI_CFG_EDCA_ANI_ACBE S 20 8
1911V RW NP RESTART
1912NONE
191317 0 2 0 15 3 255 100 0 31 3 255 100 0 15 3 255 100
1914V RW NP RESTART
1915NONE
191617 0 2 0 15 3 255 100 0 31 3 255 100 0 15 3 255 100
1917
1918*
1919* Profile 0 (Airgo) parameters AC_VI Broadcast
1920* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1921*
1922
1923WNI_CFG_EDCA_ANI_ACVI S 20 8
1924V RW NP RESTART
1925NONE
192617 0 2 0 7 0 15 200 0 15 0 31 188 0 7 0 15 200
1927V RW NP RESTART
1928NONE
192917 0 2 0 7 0 15 200 0 15 0 31 188 0 7 0 15 200
1930
1931*
1932* Profile 0 (Airgo) parameters AC_VO Broadcast
1933* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1934*
1935
1936WNI_CFG_EDCA_ANI_ACVO S 20 8
1937V RW NP RESTART
1938NONE
193917 0 2 0 3 0 7 100 0 7 0 15 102 0 3 0 7 100
1940V RW NP RESTART
1941NONE
194217 0 2 0 3 0 7 100 0 7 0 15 102 0 3 0 7 100
1943
1944
1945* ****************************************
1946* Profile 1 (WME) parameters - AC_BK Local
1947* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1948*
1949
1950WNI_CFG_EDCA_WME_ACBK_LOCAL S 20 8
1951V RW NP RESTART
1952NONE
195317 0 7 0 15 3 255 0 0 31 3 255 0 0 15 3 255 0
1954V RW NP RESTART
1955NONE
195617 0 7 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
1957
1958
1959*
1960* Profile 1 (WME) parameters AC_BE Local
1961* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1962*
1963
1964WNI_CFG_EDCA_WME_ACBE_LOCAL S 20 8
1965V RW NP RESTART
1966NONE
196717 0 3 0 15 0 63 0 0 31 3 255 0 0 15 0 63 0
1968V RW NP RESTART
1969NONE
197017 0 3 0 15 0 63 0 0 15 0 63 0 0 15 0 63 0
1971
1972*
1973* Profile 1 (WME) parameters AC_VI Local
1974* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1975*
1976
1977WNI_CFG_EDCA_WME_ACVI_LOCAL S 20 8
1978V RW NP RESTART
1979NONE
198017 0 1 0 7 0 15 94 0 7 0 15 188 0 7 0 15 94
1981V RW NP RESTART
1982NONE
198317 0 1 0 7 0 15 94 0 7 0 15 188 0 7 0 15 94
1984
1985*
1986* Profile 1 (WME) parameters AC_VO Local
1987* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
1988*
1989
1990WNI_CFG_EDCA_WME_ACVO_LOCAL S 20 8
1991V RW NP RESTART
1992NONE
199317 0 1 0 3 0 7 47 0 3 0 7 102 0 3 0 7 47
1994V RW NP RESTART
1995NONE
199617 0 1 0 3 0 7 47 0 3 0 7 102 0 3 0 7 47
1997
1998*
1999* Profile 1 (WME) parameters - AC_BK Broadcast
2000* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2001*
2002
2003WNI_CFG_EDCA_WME_ACBK S 20 8
2004V RW NP RESTART
2005NONE
200617 0 7 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
2007V RW NP RESTART
2008NONE
200917 0 7 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
2010
2011*
2012* Profile 1 (WME) parameters AC_BE Broadcast
2013* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2014*
2015
2016WNI_CFG_EDCA_WME_ACBE S 20 8
2017V RW NP RESTART
2018NONE
201917 0 3 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
2020V RW NP RESTART
2021NONE
202217 0 3 0 15 3 255 0 0 15 3 255 0 0 15 3 255 0
2023
2024*
2025* Profile 1 (WME) parameters AC_VI Broadcast
2026* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2027*
2028
2029WNI_CFG_EDCA_WME_ACVI S 20 8
2030V RW NP RESTART
2031NONE
203217 0 2 0 7 0 15 94 0 7 0 15 188 0 7 0 15 94
2033V RW NP RESTART
2034NONE
203517 0 2 0 7 0 15 94 0 7 0 15 188 0 7 0 15 94
2036
2037*
2038* Profile 1 (WME) parameters AC_VO Broadcast
2039* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2040*
2041
2042WNI_CFG_EDCA_WME_ACVO S 20 8
2043V RW NP RESTART
2044NONE
204517 0 2 0 3 0 7 47 0 3 0 7 102 0 3 0 7 47
2046V RW NP RESTART
2047NONE
204817 0 2 0 3 0 7 47 0 3 0 7 102 0 3 0 7 47
2049
2050* ****************************************
2051* Profile 2(Titan Demo) parameters - AC_BK Local
2052* ACM, AIFSN, [CWminH, CWminL, CWmaxH, CWmaxL, TxOp]-11A/11B/11G
2053*
2054
2055WNI_CFG_EDCA_TIT_DEMO_ACBK_LOCAL S 20 8
2056V RW NP RESTART
2057NONE
205817 0 7 0 8 0 255 200 0 31 0 255 200 0 8 0 255 200
2059V RW NP RESTART
2060NONE
206117 0 7 0 8 0 255 200 0 31 0 255 200 0 8 0 255 200
2062
2063*
2064* Profile 2(Titan Demo) parameters AC_BE Local
2065* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2066*
2067
2068WNI_CFG_EDCA_TIT_DEMO_ACBE_LOCAL S 20 8
2069V RW NP RESTART
2070NONE
207117 0 2 0 8 0 255 200 0 31 0 255 200 0 8 0 255 200
2072V RW NP RESTART
2073NONE
207417 0 2 0 8 0 255 200 0 31 0 255 200 0 8 0 255 200
2075
2076*
2077* Profile 2(Titan Demo) parameters AC_VI Local
2078* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2079*
2080
2081WNI_CFG_EDCA_TIT_DEMO_ACVI_LOCAL S 20 8
2082V RW NP RESTART
2083NONE
208417 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2085V RW NP RESTART
2086NONE
208717 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2088
2089*
2090* Profile 2(Titan Demo) parameters AC_VO Local
2091* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2092*
2093
2094WNI_CFG_EDCA_TIT_DEMO_ACVO_LOCAL S 20 8
2095V RW NP RESTART
2096NONE
209717 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2098V RW NP RESTART
2099NONE
210017 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2101
2102*
2103* Profile 2(Titan Demo) parameters - AC_BK Broadcast
2104* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2105*
2106
2107WNI_CFG_EDCA_TIT_DEMO_ACBK S 20 8
2108V RW NP RESTART
2109NONE
211017 0 7 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2111V RW NP RESTART
2112NONE
211317 0 7 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2114
2115*
2116* Profile 2(Titan Demo) parameters AC_BE Broadcast
2117* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2118*
2119
2120WNI_CFG_EDCA_TIT_DEMO_ACBE S 20 8
2121V RW NP RESTART
2122NONE
212317 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2124V RW NP RESTART
2125NONE
212617 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2127
2128*
2129* Profile 2(Titan Demo) parameters AC_VI Broadcast
2130* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2131*
2132
2133WNI_CFG_EDCA_TIT_DEMO_ACVI S 20 8
2134V RW NP RESTART
2135NONE
213617 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2137V RW NP RESTART
2138NONE
213917 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2140
2141*
2142* Profile 2(Titan Demo) parameters AC_VO Broadcast
2143* ACM, AIFSN, [CWmin, CWmax, TxOp]-11A/11B/11G
2144*
2145
2146WNI_CFG_EDCA_TIT_DEMO_ACVO S 20 8
2147V RW NP RESTART
2148NONE
214917 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2150V RW NP RESTART
2151NONE
215217 0 2 0 8 0 255 200 0 8 0 255 200 0 8 0 255 200
2153
2154*
2155* Radar detector flag enable/disable
2156*
2157
2158WNI_CFG_RDET_FLAG I 4 9
2159V RW NP
2160NONE
21610 1 0
2162V RW NP
2163NONE
21640 1 0
2165
2166#ENUM ENABLE 1
2167#ENUM DISABLE 0
2168
2169WNI_CFG_RADAR_CHANNEL_LIST S 20 8
2170V RW NP RESTART
2171NONE
217215 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
2173V RW NP RESTART
2174NONE
217515 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
2176
2177*
2178* Local Power Constraint (dBm)
2179*
2180
2181WNI_CFG_LOCAL_POWER_CONSTRAINT I 4 12
2182V RW NP RESTART
2183NONE
21840 255 0
2185V RW NP RESTART
2186NONE
21870 255 0
2188
2189* *********************************************************
2190*
2191* Admission Control Policy
2192* used for admitting tspec's when either edca or hcca are in use
2193*
2194
2195WNI_CFG_ADMIT_POLICY I 4 8
2196V RW NP RESTART
2197NONE
21980 2 0
2199V RW NP
2200SCH
22010 2 0
2202
2203#ENUM ADMIT_ALL 0
2204#ENUM REJECT_ALL 1
2205#ENUM BW_FACTOR 2
2206
2207*
2208* Oversubscription factor for admission control
2209* valid only when admit policy is set to BW_FACTOR
2210* units are in terms of 1/10th of available bandwidth
2211*
2212
2213WNI_CFG_ADMIT_BWFACTOR I 4 8
2214V RW NP RESTART
2215NONE
22160 100 20
2217V RW NP
2218SCH
22190 100 20
2220
2221* *********************************************************
2222*
2223* Number of "consecutive" Background Scan Failure needed
2224* before LIM is forced to perform 1 aggressive background scan
2225*
2226WNI_CFG_MAX_CONSECUTIVE_BACKGROUND_SCAN_FAILURE I 4 8
2227V RW NP RESTART
2228NONE
22290 256 60
2230V RW NP RESTART
2231NONE
22320 256 60
2233
2234
2235*************************************
2236* Feature: Channel Bonding
2237*************************************
2238*
2239* Global flag to enable/disable Channel Bonding
2240* 0 - Disable: Force disable channel bonding for all TC-ids
2241* 1 - Enable: Force enable channel bonding for all TC-ids
2242* 2 - no legacy bss: Enable channel bonding if no legacy BSS are present
2243* 3 - no legacy all: Enable channel bonding if no legacy BSS or devices are present
2244* 4 - intelligent: Enable channel bonding depending on load level on secondary channel
2245*
2246WNI_CFG_CHANNEL_BONDING_MODE I 4 12
2247V RW NP RESTART
2248LIM
Jeff Johnsone7245742012-09-05 17:12:55 -070022490 10 0
Jeff Johnson295189b2012-06-20 16:38:30 -07002250V RW NP RESTART
2251LIM
Jeff Johnsone7245742012-09-05 17:12:55 -070022520 10 0
Jeff Johnson295189b2012-06-20 16:38:30 -07002253
2254#ENUM DISABLE 0
2255#ENUM ENABLE 1
2256#ENUM IF_NO_LEGACY_BSS 2
2257#ENUM IF_NO_LEGACY_ALL 3
2258#ENUM INTELLIGENT 4
2259
2260
2261*
2262* When the channel is 40MHz wide, this CFG indicates
2263* if the secondary channel is located above (at
2264* a higher frequency), or located below (at a
2265* lower frequency).
2266*
2267* 0 - There is no secondary channel. The channel is 20Mhz
Jeff Johnsone7245742012-09-05 17:12:55 -07002268* 1 - LOWER: Secondary channel 40MHZ is located below the primary channel
2269* 2 - CENTERED:Secondary channel and primary located at centered
2270* 3 - HIGHER: Secondary channel 40 MHZ is located above the primary channel
2271* 4 - 80MHZ_LOW_CENTERED : 20/40MHZ offset LOW 40/80MHZ offset CENTERED
2272* 5 - 80MHZ_CENTERED_CENTERED : 20/40MHZ offset CENTERED 40/80MHZ offset CENTERED
2273* 6 - 80MHZ_HIGH_CENTERED : 20/40MHZ offset HIGH 40/80MHZ offset CENTERED
2274* 7 - 80MHZ_LOW_LOW: 20/40MHZ offset LOW 40/80MHZ offset LOW
2275* 8 - 80MHZ_HIGH_LOW: 20/40MHZ offset HIGH 40/80MHZ offset LOW
2276* 9 - 80MHZ_LOW_HIGH: 20/40MHZ offset LOW 40/80MHZ offset HIGH
2277* 10 - 80MHZ_HIGH_HIGH: 20/40MHZ offset HIGH 40/80MHZ offset HIGH
Jeff Johnson295189b2012-06-20 16:38:30 -07002278*
2279WNI_CFG_CB_SECONDARY_CHANNEL_STATE I 4 12
2280V RW NP
2281NONE
Jeff Johnsone7245742012-09-05 17:12:55 -070022820 10 0
Jeff Johnson295189b2012-06-20 16:38:30 -07002283V RW NP
2284NONE
Jeff Johnsone7245742012-09-05 17:12:55 -070022850 10 0
Jeff Johnson295189b2012-06-20 16:38:30 -07002286
2287#ENUM NONE 0
2288#ENUM LOWER 1
2289#ENUM HIGHER 2
Jeff Johnsone7245742012-09-05 17:12:55 -07002290#ENUM 11AC_20MHZ_LOW_40MHZ_CENTERED 3
2291#ENUM 11AC_20MHZ_CENTERED_40MHZ_CENTERED 4
2292#ENUM 11AC_20MHZ_HIGH_40MHZ_CENTERED 5
2293#ENUM 11AC_20MHZ_LOW_40MHZ_LOW 6
2294#ENUM 11AC_20MHZ_HIGH_40MHZ_LOW 7
2295#ENUM 11AC_20MHZ_LOW_40MHZ_HIGH 8
2296#ENUM 11AC_20MHZ_HIGH_40MHZ_HIGH 9
Jeff Johnson295189b2012-06-20 16:38:30 -07002297
2298*************************************
2299* Feature: Dynamic Retry Rates
2300*************************************
2301*
2302* When the short/long retry count reach the
2303* adaptive_retry_threshold(0), then the retry0
2304* template shall be used
2305*
2306WNI_CFG_DYNAMIC_THRESHOLD_ZERO I 4 12
2307V RW NP
2308HAL
23090 255 2
2310V RW NP
2311HAL
23120 255 2
2313
2314*
2315* When the short/long retry count reach the
2316* adaptive_retry_threshold(1), then the retry1
2317* template shall be used
2318*
2319WNI_CFG_DYNAMIC_THRESHOLD_ONE I 4 12
2320V RW NP
2321HAL
23220 255 4
2323V RW NP
2324HAL
23250 255 4
2326
2327*
2328* When the short/long retry count reach the
2329* adaptive_retry_threshold(2), then the retry2
2330* template shall be used
2331*
2332WNI_CFG_DYNAMIC_THRESHOLD_TWO I 4 12
2333V RW NP
2334HAL
23350 255 6
2336V RW NP
2337HAL
23380 255 6
2339
2340
2341*
2342* Trigger Station Background Scan Flag
2343*
2344WNI_CFG_TRIG_STA_BK_SCAN I 4 12
2345V RW NP
2346LIM
23470 1 0
2348V RW NP
2349LIM
23500 1 1
2351
2352* *********************************************************
2353* control of dynamic EDCA parameter profile switching
2354*
2355* OOB, we would like to support WMM standard edca profile
2356* However, when Airgo STA's join the BSS, we would like
2357* to switch the profile to Airgo high-performance edca parameters
2358*
2359* This cfg supports that behaviour. It is used only if 11e qos
2360* has been enabled and is ignored otherwise.
2361*
2362* When set to any value (other than unused), it determines the
2363* edca profile to switch to when an Airgo STA joins the BSS.
2364*
2365* By default, we choose to switch to Airgo profile.
2366*
2367* NOTE: This parameter applies only to an AP
2368*
2369
2370WNI_CFG_DYNAMIC_PROFILE_SWITCHING I 4 8
2371V RW NP RESTART
2372NONE
23730 255 255
2374V RW NP RESTART
2375NONE
23760 255 1
2377
2378#ENUM UNUSED 255
2379
2380* *********************************************************
2381*
2382* Scan control list
2383* Contains pairs of {channelNumber, activeScanAllowedFlag}
2384* where scanType = 1 indicates active scan is allowed, and
2385* = 0 indicates passive scan is used
2386* If a channel is not on this list, active scan is NOT allowed. So it is
2387* sufficient to inlude only those channels where active scan is allowed
2388* on this list.
2389*
2390* The list determines only whether active scan is allowed or not; it does not
2391* determine which type of scan is actually performed.
2392*
2393
2394WNI_CFG_SCAN_CONTROL_LIST S 128 8
2395V RW NP RESTART
2396LIM
2397112 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 34 1 36 1 38 1 40 1 42 1 44 1 46 1 48 1 50 1 52 0 54 0 56 0 58 0 60 0 62 0 64 0 100 0 104 0 108 0 112 0 116 0 120 0 124 0 128 0 132 0 136 0 140 0 149 1 151 1 153 1 155 1 157 1 159 1 161 1 165 1 240 1 242 1 244 1 246 1 248 1 250 1 252 1
2398V RW NP RESTART
2399LIM
2400112 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 34 1 36 1 38 1 40 1 42 1 44 1 46 1 48 1 50 1 52 0 54 0 56 0 58 0 60 0 62 0 64 0 100 0 104 0 108 0 112 0 116 0 120 0 124 0 128 0 132 0 136 0 140 0 149 1 151 1 153 1 155 1 157 1 159 1 161 1 165 1 240 1 242 1 244 1 246 1 248 1 250 1 252 1
2401
2402
2403* ****************************************
2404*
2405* MIMO rates enabled (for rate adaptation, to start)
2406*
2407
2408WNI_CFG_MIMO_ENABLED I 4 9
2409V RW NP RELOAD
2410NONE
24110 1 1
2412V RW NP RELOAD
2413NIM
24140 1 1
2415
2416#ENUM ENABLE 1
2417#ENUM DISABLE 0
2418
2419
2420
2421*
2422* BLOCK ACK Enabled (change requires restart)
2423* change default to ON
2424* bit 0 ==> delayed BA
2425* bit 1 ==> immediate BA
2426WNI_CFG_BLOCK_ACK_ENABLED I 4 8
2427V RW NP RESTART
2428LIM
24290 3 0
2430V RW NP RESTART
2431LIM
24320 3 0
2433
2434#ENUM DELAYED 0
2435#ENUM IMMEDIATE 1
2436
2437
2438*
2439*BA Activity check global timer
2440*
2441WNI_CFG_BA_ACTIVITY_CHECK_TIMEOUT I 4 7
2442V RW NP
2443HAL
24440 65535 1000
2445V RW NP
2446HAL
24470 65535 1000
2448
2449
2450*
2451* Rx STBC support
2452*
2453WNI_CFG_HT_RX_STBC I 4 7
2454V RW NP RESTART
2455LIM
24560 3 1
2457V RW NP RESTART
2458LIM
24590 3 1
2460
2461
2462*
2463* 1. HT capabilities Info: 2 bytes size
2464*
2465* Supported channel Width is set to 1 (40 Mhz)
2466* SM Power Save is disabled.
2467* GreenField support is enabled.
2468* Short GI for 20 and 40Mhz is enabled.
2469* Max AMSDU Size is set to 0(3839 Octets)
2470* DSSS-CCK Mode is enabled.
2471* LSIG TXOP Protection is disabled
2472* Rest of the features are not supported at this moment.
2473*
2474* fedc ba98 7654 3210
2475* 0000 0001 0010 0000
2476*
2477WNI_CFG_HT_CAP_INFO I 4 10
2478V RW NP RESTART
2479LIM
24800 0xffff 0x016c
2481V RW NP RESTART
2482LIM
24830 0xffff 0x106e
2484
2485#ENUM ADVANCE_CODING 0
2486#ENUM SUPPORTED_CHAN_WIDTH_SET 1
2487#ENUM SM_POWER_SAVE 2
2488#ENUM GREEN_FIELD 4
2489#ENUM SHORT_GI_20MHZ 5
2490#ENUM SHORT_GI_40MHZ 6
2491#ENUM TX_STBC 7
2492#ENUM RX_STBC 8
2493#ENUM DELAYED_BA 10
2494#ENUM MAX_AMSDU_SIZE 11
2495#ENUM DSSS_CCK_MODE_40MHZ 12
2496#ENUM PSMP 13
2497#ENUM STBC_CONTROL_FRAME 14
2498#ENUM LSIG_TXOP_PROTECTION 15
2499
2500*
2501* 2. HT Parameters Info: 1 byte size
2502*
2503* Max AMPDU Rx Factor is defined using bit #0 and #1
2504* MPDU Density is defined using bit #2 thru #4.
2505* The default values are,
2506* 7654 3210
2507* 0000 0010 --> 2 for RX AMPDU Factor, 0 for MPDU density
2508*
2509WNI_CFG_HT_AMPDU_PARAMS I 4 7
2510V RW NP RESTART
2511LIM
25120 0xff 0x00
2513V RW NP RESTART
2514LIM
25150 0xff 0x02
2516
2517#ENUM MAX_RX_AMPDU_FACTOR 0
2518#ENUM MPDU_DENSITY 2
2519#ENUM RESERVED 5
2520
2521*
2522* 3. Supported MCS Set: 16 bytes size
2523*
2524* MCS #0-15 and #32 is supported.
2525*
2526WNI_CFG_SUPPORTED_MCS_SET S 16 7
2527V RW P RESTART
2528LIM
252916 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2530V RW P RESTART
2531LIM
253216 255 255 0 0 1 0 0 0 0 0 0 0 0 0 0 0
2533
2534*
2535* 4. Extended HT Capabilities Info: 2 bytes size
2536*
2537* Only HTC Support is enabled, rest all features are not
2538* supported at this moment.
2539*
2540* fedc ba98 7654 3210
2541* 0000 0100 0000 0000
2542*
2543WNI_CFG_EXT_HT_CAP_INFO I 4 10
2544V RW P RESTART
2545LIM
25460 0xffff 0x0400
2547V RW P RESTART
2548LIM
25490 0xffff 0x0400
2550
2551#ENUM PCO 0
2552#ENUM TRANSITION_TIME 1
2553#ENUM RESERVED1 3
2554#ENUM MCS_FEEDBACK 8
2555#ENUM HTC_SUPPORT 10
2556#ENUM RD_RESPONDER 11
2557#ENUM RESERVED2 12
2558
2559
2560*
2561* 5. Transmit Beam Forming Capabiliries Info: 4 bytes size
2562*
2563WNI_CFG_TX_BF_CAP I 4 7
2564V RO NP RESTART
2565LIM
25660 0xffffffff 0x00000000
2567V RO NP RESTART
2568LIM
25690 0xffffffff 0x00000000
2570
2571*
2572* 6. Antenna Selection Capabilities: 1 byte size
2573*
2574WNI_CFG_AS_CAP I 4 7
2575V RW P RESTART
2576LIM
25770 0xff 0x00
2578V RW P RESTART
2579LIM
25800 0xff 0x00
2581
2582#ENUM ANTENNA_SELECTION 0
2583#ENUM EXPLICIT_CSI_FEEDBACK_TX 1
2584#ENUM ANTENNA_INDICES_FEEDBACK_TX 2
2585#ENUM EXPLICIT_CSI_FEEDBACK 3
2586#ENUM ANTENNA_INDICES_FEEDBACK 4
2587#ENUM RX_AS 5
2588#ENUM TX_SOUNDING_PPDUS 6
2589#ENUM RESERVED 7
2590
2591**************************************************
2592* Beacon HT (High Through) Info IE
2593***************************************************
2594*
2595* 3. HT Info Field1: 1 byte size.
2596*
2597* Secondary Channel Offset is set to 3 (Down) by default and will
2598* be updated dynamically by DFS algorithm.
2599* Channel Width is set to 1 (40 Mhz)
2600* RIFS Mode is enabled
2601* Rest of the features are not supported at this moment.
2602*
2603* 7654 3210
2604* 0000 1111
2605*
2606WNI_CFG_HT_INFO_FIELD1 I 4 10
2607V RW NP RESTART
2608LIM
26090 0xff 0x0f
2610V RW NP RESTART
2611LIM
26120 0xff 0x0f
2613
2614#ENUM SECONDARY_CHANNEL_OFFSET 0
2615#ENUM RECOMMENDED_CHANNEL_WIDTH 2
2616#ENUM RIFS_MODE 3
2617#ENUM PSMP_ACCESS_ONLY 4
2618#ENUM SERVICE_INTERVAL_GRANULARITY 5
2619
2620*
2621* 4. HT Info Field2: 2 bytes
2622*
2623* Operation mode is set to 0(Pure, GF) to begin with and
2624* will be updated dynamically.
2625* 'NonGF Devices present is also set to zero and
2626* will be updated dynamically.
2627*
2628* fedc ba98 7654 3210
2629* 0000 0000 0000 0000
2630*
2631WNI_CFG_HT_INFO_FIELD2 I 4 10
2632V RW P
2633LIM
26340 0xffff 0x00
2635V RW P
2636LIM
26370 0xffff 0x00
2638
2639#ENUM OP_MODE 0
2640#ENUM NON_GF_DEVICES_PRESENT 2
2641#ENUM RESERVED 3
2642
2643*
2644* 5. HT Info Field3: 2 bytes
2645*
2646* fedc ba98 7654 3210
2647* 0000 0000 0000 0000
2648*
2649* LSIG TXOP Full Protection will be zero to begin with and
2650* updated dynamically.
2651* Everything else is not supported at this moment.
2652*
2653WNI_CFG_HT_INFO_FIELD3 I 4 10
2654V RW P
2655LIM
26560 0xffff 0x0000
2657V RW P
2658LIM
26590 0xffff 0x0000
2660
2661#ENUM BASIC_STBC_MCS 0
2662#ENUM DUAL_STBC_PROTECTION 7
2663#ENUM SECONDARY_BEACON 8
2664#ENUM LSIG_TXOP_PROTECTION_FULL_SUPPORT 9
2665#ENUM PCO_ACTIVE 10
2666#ENUM PCO_PHASE 11
2667#ENUM RESERVED 12
2668
2669*
2670* 6. Basic MCS Set: 16 bytes size
2671*
2672* For now set this to zero and don't put any restrictions.
2673*
2674WNI_CFG_BASIC_MCS_SET S 16 7
2675V RW P RESTART
2676LIM
267716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2678V RW P RESTART
2679LIM
268016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2681
2682*
2683* 7. Current supported MCS Set: 16 bytes size
2684*
2685* For now set this to zero and don't put any restrictions.
2686*
2687WNI_CFG_CURRENT_MCS_SET S 16 7
2688V RW P RESTART
2689LIM
269016 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2691V RW P RESTART
2692LIM
269316 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2694
2695
2696
2697*
2698* Greenfield Capability
2699* By default Greenfield is enabled
2700*
2701WNI_CFG_GREENFIELD_CAPABILITY I 4 7
2702V RW NP RESTART
2703LIM
27040 1 0
2705V RW NP RESTART
2706LIM
27070 1 0
2708
2709#ENUM ENABLE 1
2710#ENUM DISABLE 0
2711
Jeff Johnsone7245742012-09-05 17:12:55 -07002712*
2713* Maximum AMPDU Length
2714* By default set to zero for 3895 octets
2715*
2716WNI_CFG_VHT_MAX_MPDU_LENGTH I 4 19
2717V RW NP
2718LIM
27190 2 0
2720V RW NP
2721LIM
27220 2 0
2723
2724*
2725* Supported Channel Width Set
2726* By default set to zero for
2727* STAs does not support either 160 or 80+80MHz
2728*
2729WNI_CFG_VHT_SUPPORTED_CHAN_WIDTH_SET I 4 19
2730V RW NP
2731LIM
27320 0 0
2733V RW NP
2734LIM
27350 0 0
2736
2737*
2738* LDPC Coding Capability
2739* Riva/Pronto supports, default set to 1
2740*
2741WNI_CFG_VHT_LDPC_CODING_CAP I 4 19
2742V RW NP
2743LIM
27440 1 0
2745V RW NP
2746LIM
27470 1 0
2748
2749*
2750* Short GI for 80MHz
2751* Riva/Pronto supports, default set to 1
2752*
2753WNI_CFG_VHT_SHORT_GI_80MHZ I 4 19
2754V RW NP
2755LIM
27560 1 1
2757V RW NP
2758LIM
27590 1 1
2760
2761*
2762* Short GI for 160MHz and 80+80MHz
2763* Riva/Pronto does not supports, default set to 0
2764*
2765WNI_CFG_VHT_SHORT_GI_160_AND_80_PLUS_80MHZ I 4 19
2766V RW NP
2767LIM
27680 1 0
2769V RW NP
2770LIM
27710 1 0
2772
2773*
2774* Support for Transmission of 2x1 STBC
2775* Riva/Pronto does not supports, default set to 0
2776*
2777WNI_CFG_VHT_TXSTBC I 4 19
2778V RW NP
2779LIM
27800 1 0
2781V RW NP
2782LIM
27830 1 0
2784
2785*
2786* Support for Reception of PPDUs using STBC
2787* Riva/Pronto supports, default set to 1
2788*
2789WNI_CFG_VHT_RXSTBC I 4 19
2790V RW NP
2791LIM
27920 1 1
2793V RW NP
2794LIM
27950 1 1
2796
2797*
2798* Support for Operating as SU Beamformer
2799* Riva/Pronto does not supports, default set to 0
2800*
2801WNI_CFG_VHT_SU_BEAMFORMER_CAP I 4 19
2802V RW NP
2803LIM
28040 1 0
2805V RW NP
2806LIM
28070 1 0
2808
2809*
2810* Support for Operating as SU Beamformee
2811* Riva does not support, But Pronto supports, default set to 0
2812*
2813WNI_CFG_VHT_SU_BEAMFORMEE_CAP I 4 19
2814V RW NP
2815LIM
28160 1 1
2817V RW NP
2818LIM
28190 1 1
2820
2821*
2822* Compressed Steering Number of Beamformer Antennas Supported
2823* Riva/Pronto does not support, default set to 0
2824*
2825WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED I 4 19
2826V RW NP
2827LIM
28280 1 0
2829V RW NP
2830LIM
28310 1 0
2832
2833*
2834* Number of Sounding Dimensions indicates Number
2835* of antennas used by the beamformer when sending beamformed transmissions
2836* Riva/Pronto does not support beamformer, default set to 0
2837*
2838WNI_CFG_VHT_NUM_SOUNDING_DIMENSIONS I 4 19
2839V RW NP
2840LIM
28410 1 1
2842V RW NP
2843LIM
28440 1 1
2845
2846*
2847* MU Beamformer Capable
2848* Riva/Pronto does not support, default set to 0
2849*
2850WNI_CFG_VHT_MU_BEAMFORMER_CAP I 4 19
2851V RW NP
2852LIM
28530 1 0
2854V RW NP
2855LIM
28560 1 0
2857
2858*
2859* MU Beamformee Capable
2860* Riva does not support but pronto supports, default set to 0
2861*
2862WNI_CFG_VHT_MU_BEAMFORMEE_CAP I 4 19
2863V RW NP
2864LIM
28650 1 0
2866V RW NP
2867LIM
28680 1 0
2869
2870*
2871* VHT TXOP PS
2872* Riva does not support but pronto supports, default set to 0
2873*
2874WNI_CFG_VHT_TXOP_PS I 4 19
2875V RW NP
2876LIM
28770 1 0
2878V RW NP
2879LIM
28800 1 0
2881
2882*
2883* +HTC-VHT Capable
2884* Riva does not support but pronto supports, default set to 0
2885*
2886WNI_CFG_VHT_HTC_VHTC_CAP I 4 19
2887V RW NP
2888LIM
28890 1 0
2890V RW NP
2891LIM
28920 1 0
2893
2894*
2895* Maximum AMPDU Length exponent range 0-7
2896* 2^(13+Max AMPDU Length)-1, default set to 0
2897*
2898WNI_CFG_VHT_AMPDU_LEN_EXPONENT I 4 19
2899V RW NP
2900LIM
29010 7 3
2902V RW NP
2903LIM
29040 7 3
2905
2906*
2907* VHT Link Adaptation Capable
2908* Riva does not support but pronto supports, default set to 0
2909*
2910WNI_CFG_VHT_LINK_ADAPTATION_CAP I 4 19
2911V RW NP
2912LIM
29130 3 0
2914V RW NP
2915LIM
29160 3 0
2917
2918*
2919* VHT Rx Antenna Pattern Consistency
2920*
2921WNI_CFG_VHT_RX_ANT_PATTERN I 4 19
2922V RW NP
2923LIM
29240 1 1
2925V RW NP
2926LIM
29270 1 1
2928
2929*
2930* VHT Tx Antenna Pattern Consistency
2931*
2932WNI_CFG_VHT_TX_ANT_PATTERN I 4 19
2933V RW NP
2934LIM
29350 1 1
2936V RW NP
2937LIM
29380 1 1
2939
2940*
2941* RxMCS Map is 16 bits, The 2bit Max MCS for n SS field.
2942* Indicates the maximum MCS that can be received for each
2943* number of spacial streams. Riva supports MCS 0-9
2944*
2945WNI_CFG_VHT_RX_MCS_MAP I 4 19
2946V RW NP
2947LIM
29480 0xFFFF 0xFFFE
2949V RW NP
2950LIM
29510 0xFFFF 0xFFFE
2952
2953* TxMCS Map is 16 bits, The 2bit Max MCS for n SS field.
2954* Indicates the maximum MCS that can be transmitted for each
2955* number of spacial streams.
2956*
2957WNI_CFG_VHT_TX_MCS_MAP I 4 19
2958V RW NP
2959LIM
29600 0xFFFF 0xFFFE
2961V RW NP
2962LIM
29630 0xFFFF 0xFFFE
2964
2965*
2966* Rx Highest supported data rate.
2967*
2968WNI_CFG_VHT_RX_HIGHEST_SUPPORTED_DATA_RATE I 4 19
2969V RW NP
2970LIM
29711 434 434
2972V RW NP
2973LIM
29741 434 434
2975
2976*
2977* Tx Highest supported data rate.
2978*
2979WNI_CFG_VHT_TX_HIGHEST_SUPPORTED_DATA_RATE I 4 19
2980V RW NP
2981LIM
29821 434 434
2983V RW NP
2984LIM
29851 434 434
2986
2987*
2988* VHT Operation Information
2989* Channel Width set to zero for 20/40MHz.
2990* set to 1 for 80MHz. 2->160Mhz, 3->80+80MHz
2991*
2992WNI_CFG_VHT_CHANNEL_WIDTH I 4 19
2993V RW NP
2994LIM
29950 3 0
2996V RW NP
2997LIM
29980 3 0
2999
3000#ENUM 20_40MHZ 0
3001#ENUM 80MHZ 1
3002#ENUM 160MHZ 2
3003#ENUM 80_PLUS_80MHZ 3
3004*
3005* Channel center freq Seg1
3006*
3007WNI_CFG_VHT_CHANNEL_CENTER_FREQ_SEGMENT1 I 4 19
3008V RW NP
3009LIM
30100 256 0
3011V RW NP
3012LIM
30130 256 0
3014
3015*
3016* Channel center freq Seg2 for 80+80 Mhz
3017*
3018WNI_CFG_VHT_CHANNEL_CENTER_FREQ_SEGMENT2 I 4 19
3019V RW NP
3020LIM
30210 0 0
3022V RW NP
3023LIM
30240 0 0
3025
3026*
3027* Basic MCS Set
3028*
3029WNI_CFG_VHT_BASIC_MCS_SET I 4 19
3030V RW NP
3031LIM
30320 3 0
3033V RW NP
3034LIM
30350 3 0
3036
3037*
3038* MU-MIMO Capable STA Count
3039*
3040WNI_CFG_VHT_MU_MIMO_CAP_STA_COUNT I 4 19
3041V RW NP
3042LIM
30430 4 0
3044V RW NP
3045LIM
30460 4 0
3047
3048*
3049* Spatial Stream Under-Utilization
3050*
3051WNI_CFG_VHT_SS_UNDER_UTIL I 4 19
3052V RW NP
3053LIM
30540 0 0
3055V RW NP
3056LIM
30570 0 0
3058
3059*
3060* Forty MHZ Utilization
3061*
3062WNI_CFG_VHT_40MHZ_UTILIZATION I 4 19
3063V RW NP
3064LIM
30650 0 0
3066V RW NP
3067LIM
30680 0 0
3069
3070*
3071* Eighty MHz Utilization
3072*
3073WNI_CFG_VHT_80MHZ_UTILIZATION I 4 19
3074V RW NP
3075LIM
30760 0 0
3077V RW NP
3078LIM
30790 0 0
3080
3081*
3082* Hundred Sixty MHz Utilization
3083*
3084WNI_CFG_VHT_160MHZ_UTILIZATION I 4 19
3085V RW NP
3086LIM
30870 0 0
3088V RW NP
3089LIM
30900 0 0
Jeff Johnson295189b2012-06-20 16:38:30 -07003091
3092*
3093* Maximum AMSDU length
3094* User can set it to either 3839 or 7935 bytes.
3095*
3096WNI_CFG_MAX_AMSDU_LENGTH I 4 7
3097V RW NP RESTART
3098LIM
30990 1 0
3100V RW NP RESTART
3101LIM
31020 1 0
3103
3104#ENUM SHORT_3839_BYTES 0
3105#ENUM LONG_7935__BYTES 1
3106
3107
3108*
3109* Minimum MPDU Start Spacing
3110* Determines the minimum time between the start of adjacent MPDUs within an AMPDU.
3111* Set to 0 for no restriction
3112* Set to 1 for 1/4 s
3113* Set to 2 for 1/2 s
3114* Set to 3 for 1 s
3115* Set to 4 for 2 s
3116* Set to 5 for 4 s
3117* Set to 6 for 8 s
3118* Set to 7 for 16 s
3119* default is set to 0
3120WNI_CFG_MPDU_DENSITY I 4 7
3121V RW NP RESTART
3122LIM
31230 7 0
3124V RW NP RESTART
3125LIM
31260 7 0
3127
3128
3129*
3130* Maximum Rx AMPDU Factor
3131* Indicates the maximum length of A-MPDU
3132* that the STA can receive.
3133* The Maximum Rx A-MPDU defined by this field is equal to (2 ^ (13 + MAX RX AMPDU FActor))-1 octets.
3134* Maximum Rx A-MPDU Factor is an integer in the range 0 to 3.
3135* default is set to 2 for 32K max RX side.
3136*
3137WNI_CFG_MAX_RX_AMPDU_FACTOR I 4 7
3138V RW NP RESTART
3139LIM
31400 3 3
3141V RW NP RESTART
3142LIM
31430 3 3
3144
3145
3146*
3147* Short GI support for the reception of 20Mhz packets
3148* By default it is enabled
3149*
3150WNI_CFG_SHORT_GI_20MHZ I 4 7
3151V RW NP RESTART
3152LIM
31530 1 1
3154V RW NP RESTART
3155LIM
31560 1 1
3157
3158
3159#ENUM ENABLE 1
3160#ENUM DISABLE 0
3161
3162
3163*
3164* Short GI support for the reception of 40Mhz packets
3165* By default it is enabled
3166*
3167WNI_CFG_SHORT_GI_40MHZ I 4 7
3168V RW NP RESTART
3169LIM
31700 1 0
3171V RW NP RESTART
3172LIM
31730 1 1
3174
3175
3176#ENUM ENABLE 1
3177#ENUM DISABLE 0
3178
3179
3180*
3181* RIFS support on TX Side
3182* on RX side it is always supported, it is mandatory
3183*
3184WNI_CFG_RIFS_ENABLED I 4 7
3185V RW NP RESTART
3186NONE
31870 1 1
3188V RW NP RESTART
3189NONE
31900 1 1
3191
3192#ENUM ENABLE 1
3193#ENUM DISABLE 0
3194
3195
3196* *********************************************************
3197*
3198* Power Save Configuration
3199*
3200WNI_CFG_MAX_PS_POLL I 4 5
3201V RW NP
3202LIM
32030 255 0
3204NV RW NP
3205LIM
32060 255 0
3207
3208
3209WNI_CFG_NUM_BEACON_PER_RSSI_AVERAGE I 4 5
3210V RW NP
3211LIM
32121 20 20
3213NV RW NP
3214LIM
32151 20 20
3216
3217
3218*
3219* Period for which Firmware will collect the
3220* RSSI stats. Its in units of beacon interval.
3221* Rssi Filter period should always be >=
3222* the num_beacon_per_rssi_average.
3223*
3224WNI_CFG_RSSI_FILTER_PERIOD I 4 5
3225V RW NP
3226LIM
32270 255 20
3228NV RW NP
3229LIM
32300 255 20
3231
3232*
3233* Period for which Firmware will collect the
3234* RSSI stats. Its in units of beacon interval.
3235* Rssi Filter period should always be >=
3236* the num_beacon_per_rssi_average.
3237* This value is used ONLY for CCX and 11r Fasttransition
3238*
3239WNI_CFG_FT_RSSI_FILTER_PERIOD I 4 5
3240V RW NP
3241LIM
32420 255 5
3243NV RW NP
3244LIM
32450 255 5
3246
3247
3248WNI_CFG_MIN_RSSI_THRESHOLD I 4 5
3249V RW NP
3250LIM
32510 10 10
3252NV RW NP
3253LIM
32540 10 10
3255
3256
3257WNI_CFG_NTH_BEACON_FILTER I 4 5
3258V RW NP
3259LIM
32600 255 10
3261NV RW NP
3262LIM
32630 255 10
3264
3265
3266WNI_CFG_BROADCAST_FRAME_FILTER_ENABLE I 4 5
3267V RW NP
3268LIM
32690 1 0
3270NV RW NP
3271LIM
32720 1 0
3273
3274
3275WNI_CFG_SCAN_IN_POWERSAVE I 4 5
3276V RW NP
3277LIM
32780 1 1
3279V RW NP
3280LIM
32810 1 1
3282
3283
3284*
3285* Ignore DTIM support - If disabled(value=0), HAL will
3286* try to align the Listen Interval to the DTIM
3287* period and the following rules will be applied:
3288* 1) If LI=DTIM, then set LI=DTIM
3289* 2) If LI<DTIM, then align LI to DTIM
3290* 3) If LI>DTIM, then set LI=DTIM
3291*
3292WNI_CFG_IGNORE_DTIM I 4 5
3293V RW NP
3294NONE
32950 1 0
3296V RW NP
3297NONE
32980 1 0
3299
3300* *********************************************************
3301*
3302* WoWLAN Configuration The following configurations
3303* are valid only when magicPktEnable = 1.
3304*
3305WNI_CFG_WOWLAN_UCAST_PATTERN_FILTER_ENABLE I 4 5
3306V RW NP
3307NONE
33080 1 1
3309NV RW NP
3310NONE
33110 1 0
3312
3313
3314WNI_CFG_WOWLAN_CHANNEL_SWITCH_ENABLE I 4 5
3315V RW NP
3316NONE
33170 1 1
3318NV RW NP
3319NONE
33200 1 0
3321
3322
3323WNI_CFG_WOWLAN_DEAUTH_ENABLE I 4 5
3324V RW NP
3325NONE
33260 1 1
3327NV RW NP
3328NONE
33290 1 0
3330
3331
3332WNI_CFG_WOWLAN_DISASSOC_ENABLE I 4 5
3333V RW NP
3334NONE
33350 1 1
3336NV RW NP
3337NONE
33380 1 0
3339
3340
3341WNI_CFG_WOWLAN_MAX_MISSED_BEACON I 4 5
3342V RW NP
3343NONE
33440 65535 40
3345NV RW NP
3346NONE
33470 65535 40
3348
3349*
3350* Timeout value in units of us. It requests
3351* hardware to unconditionally wake up after
3352* it has stayed in WoWLAN mode for some time.
3353*
3354WNI_CFG_WOWLAN_MAX_SLEEP_PERIOD I 4 5
3355V RW NP
3356NONE
33570 65535 65535
3358NV RW NP
3359NONE
33600 65535 65535
3361
3362
3363*
3364* BA timeout in TUs, set to 1 minute = approx 58593 TUs
3365* 16 bit wide
3366*
3367WNI_CFG_BA_TIMEOUT I 4 7
3368V RW NP RESTART
3369HAL
33700 0xffff 0
3371V RW NP
3372HAL
33730 0xffff 0
3374
3375
3376*
3377* This threshold is registered with a traffic monitoring interface (probably HAL),
3378* on a per-STA, per-TID basis. Once this threshold has been reached,
3379* HAL will indicate to PE that the threshold has been reached for that TID.
3380* PE is then free to negotiate a BA session for that peer
3381* defaults to 128
3382* 16 bit wide
3383*
3384WNI_CFG_BA_THRESHOLD_HIGH I 4 7
3385V RW NP RESTART
3386HAL
33870 0xffff 0x80
3388V RW NP
3389HAL
33900 0xffff 0x80
3391
3392
3393*
3394* MAX BA Buffers to be allocated.
3395* This count is system wide.
3396* 16 bit wide
3397*
3398WNI_CFG_MAX_BA_BUFFERS I 4 7
3399V RW NP RESTART
3400HAL
34010 2560 2560
3402V RW NP
3403HAL
34040 2560 2560
3405
3406
3407*
3408* MAX BA Sessions.
3409* This count is system wide.
3410* 16 bit wide
3411*
3412WNI_CFG_MAX_BA_SESSIONS I 4 7
3413V RW NP RESTART
3414HAL
34150 64 40
3416V RW NP
3417HAL
34180 64 40
3419
3420
3421*
3422* BA setup based on Traffic
3423*
3424WNI_CFG_BA_AUTO_SETUP I 4 7
3425V RW NP RESTART
3426HAL
34270 1 1
3428V RW NP RESTART
3429HAL
34300 1 1
3431
3432#ENUM ENABLE 1
3433#ENUM DISABLE 0
3434
3435*
3436* Decline an ADDBA Request
3437*
3438WNI_CFG_ADDBA_REQ_DECLINE I 4 7
3439V RW NP RESTART
3440LIM
34410 0xff 0
3442V RW NP RESTART
3443LIM
34440 0xff 0
3445
3446*
3447* Valid Channel List
3448*
3449
3450WNI_CFG_BG_SCAN_CHANNEL_LIST S 100 8
3451V RW NP
3452LIM
345355 36 40 44 48 52 56 60 64 1 6 11 34 38 42 46 2 3 4 5 7 8 9 10 12 13 14 100 104 108 112 116 120 124 128 132 136 140 149 151 153 155 157 159 161 50 54 58 62 240 242 244 246 248 250 252
3454V RW NP
3455LIM
345655 36 40 44 48 52 56 60 64 1 6 11 34 38 42 46 2 3 4 5 7 8 9 10 12 13 14 100 104 108 112 116 120 124 128 132 136 140 149 151 153 155 157 159 161 50 54 58 62 240 242 244 246 248 250 252
3457
3458
3459*
3460* AMPDU default TX medium Time (in us)
3461*
3462WNI_CFG_MAX_MEDIUM_TIME I 4 8
3463V RW NP
3464HAL
34650 65535 2048
3466V RW NP
3467HAL
34680 65535 2048
3469
3470
3471*
3472* Maximum number of MPDUs in single A-MPDU.
3473*
3474WNI_CFG_MAX_MPDUS_IN_AMPDU I 4 8
3475V RW NP
3476HAL
34770 65535 64
3478V RW NP
3479HAL
34800 65535 64
3481
3482
3483*
3484* Auto BSSID - When set, BSSID is generated automatically in IBSS, else BSSID in cfg will be used.
3485*
3486
3487WNI_CFG_IBSS_AUTO_BSSID I 4 0
3488V RW NP
3489NONE
34900 1 1
3491NV RW NP
3492NONE
34930 1 1
3494
3495*
3496* Include Additional IEs in probe request.
3497*
3498WNI_CFG_PROBE_REQ_ADDNIE_FLAG I 4 0
3499V RW NP
3500NONE
35010 1 0
3502V RW NP
3503NONE
35040 1 0
3505
3506*
3507* Include Additional IE in probe request.
3508*
3509WNI_CFG_PROBE_REQ_ADDNIE_DATA S 255 0
3510V RW NP
3511NONE
35120 0
3513V RW NP
3514NONE
35150 0
3516
3517*
3518* Include Additional IEs in probe response.
3519*
3520WNI_CFG_PROBE_RSP_ADDNIE_FLAG I 4 0
3521V RW NP
3522NONE
35230 1 0
3524V RW NP
3525NONE
35260 1 0
3527
3528*
3529* Include Additional IE in probe response.
3530*
3531WNI_CFG_PROBE_RSP_ADDNIE_DATA1 S 255 0
3532V RW NP
3533NONE
35340 0
3535V RW NP
3536NONE
35370 0
3538
3539*
3540* Include Additional IE in probe response.
3541*
3542WNI_CFG_PROBE_RSP_ADDNIE_DATA2 S 255 0
3543V RW NP
3544NONE
35450 0
3546V RW NP
3547NONE
35480 0
3549
3550*
3551* Include Additional IE in probe response.
3552*
3553WNI_CFG_PROBE_RSP_ADDNIE_DATA3 S 255 0
3554V RW NP
3555NONE
35560 0
3557V RW NP
3558NONE
35590 0
3560
3561*
3562* Include Additional IEs in assoc response.
3563*
3564WNI_CFG_ASSOC_RSP_ADDNIE_FLAG I 4 0
3565V RW NP
3566NONE
35670 1 0
3568V RW NP
3569NONE
35700 1 0
3571
3572*
3573* Include Additional IE in assoc response.
3574*
3575WNI_CFG_ASSOC_RSP_ADDNIE_DATA S 255 0
3576V RW NP
3577NONE
35780 0
3579V RW NP
3580NONE
35810 0
3582
3583*
3584* Include Additional P2P IEs in probe request.
3585*
3586WNI_CFG_PROBE_REQ_ADDNP2PIE_FLAG I 4 0
3587V RW NP
3588NONE
35890 1 0
3590V RW NP
3591NONE
35920 1 0
3593
3594*
3595* Include Additional P2P IE in probe request.
3596*
3597WNI_CFG_PROBE_REQ_ADDNP2PIE_DATA S 255 0
3598V RW NP
3599NONE
36000 0
3601V RW NP
3602NONE
36030 0
3604
3605
3606*
3607* Include Additional IEs in probe response/beacon.
3608*
3609WNI_CFG_PROBE_RSP_BCN_ADDNIE_FLAG I 4 0
3610V RW NP
3611LIM
36120 1 0
3613V RW NP
3614LIM
36150 1 0
3616
3617
3618*
3619* Include Additional IEs in probe response/beacon.
3620*
3621WNI_CFG_PROBE_RSP_BCN_ADDNIE_DATA S 255 0
3622V RW NP
3623LIM
36240 0
3625V RW NP
3626LIM
36270 0
3628
3629
3630*
3631* wpsApEnable and wpsStaEnable is specified in here
3632* wpsApEnable is bit #0 and wpsStaEnable is bit #1
3633*
3634WNI_CFG_WPS_ENABLE I 4 7
3635V RW NP
3636LIM
36370 0xff 0
3638V RW NP
3639LIM
36400 0xff 0
3641
3642#ENUM AP 1
3643#ENUM STA 2
3644
3645WNI_CFG_WPS_STATE I 4 7
3646V RW NP
3647LIM
36480 0xff 1
3649V RW NP
3650LIM
36510 0xff 1
3652
3653*
3654* TRUE => include this information in Probe Requests, FALSE => omit it
3655*
3656
3657WNI_CFG_WPS_PROBE_REQ_FLAG I 4 7
3658V RW NP
3659LIM
36600 1 0
3661V RW NP
3662LIM
36630 1 0
3664
3665*
3666* Wi-Fi Protected Setup Version
3667*
3668* This one-byte field is broken into a four-bit major
3669* part using the top MSBs and four-bit minor part
3670* using the LSBs. As an example, version 3.2 would be 0x32.
3671*
3672
3673WNI_CFG_WPS_VERSION I 4 7
3674V RW NP
3675LIM
36760 0xff 0x10
3677V RW NP
3678LIM
36790 0xff 0x10
3680
3681*
3682* Wi-Fi Protected Setup Request type
3683* 0x00: Enrollee, Info only
3684* 0x01: Enrollee, open 802.1X
3685* 0x02: Registrar
3686* 0x03: WLAN Manager Registrar
3687
3688WNI_CFG_WPS_REQUEST_TYPE I 4 7
3689V RW NP
3690LIM
36910 0xff 0x00
3692V RW NP
3693LIM
36940 0xff 0x03
3695
3696* Configuration Method(s)
3697*
3698* The Config Methods Data component lists the configuration methods
3699* the Enrollee or Registrar supports. The list is a bitwise OR of
3700* values from the table below. In addition to Config Methods, APs and
3701* STAs that support the UPnP Management Interface must support the
3702* Permitted Config Methods attribute, which is used to control the
3703* Config Methods that are enabled on that AP.
3704*
3705* Value Hardware Interface
3706* 0x0001 USBA (Flash Drive)
3707* 0x0002 Ethernet
3708* 0x0004 Label
3709* 0x0008 Display
3710* 0x0010 External NFC Token
3711* 0x0020 Integrated NFC Token
3712* 0x0040 NFC Interface
3713* 0x0080 PushButton
3714* 0x0100 Keypad
3715*
3716* The bottom 16 bits contain the configuration method(s) when acting
3717* as an Enrollee, and the top 16 when acting as a Registrar.
3718*
3719* QNE-TODO: Merge this with the inappropriately named
3720* 'WNI_CFG_WSC_AP_CFG_METHOD'-- this one can serve both puposes.
3721*
3722
3723WNI_CFG_WPS_CFG_METHOD I 4 7
3724V RW NP
3725LIM
37260 0xFFFFFFFF 0x00000008
3727V RW NP
3728LIM
37290 0xFFFFFFFF 0x018c018e
3730
3731* UUID
3732* The universally unique identifier (UUID) element is a unique
3733* GUID generated by the Enrollee or Registrar. It uniquely identifies
3734* an operational device and should survive reboots and resets. The
3735* UUID is provided in binary format. If the device also supports UPnP,
3736* then the UUID corresponds to the UPnP UUID.
3737*
3738* QNE-TODO: Re-name their cfg from 'WNI_CFG_UUID'
3739
3740WNI_CFG_WPS_UUID S 16 8
3741V RW NP
3742LIM
37436 0xa 0xb 0xc 0xd 0xe 0xf
3744V RW NP
3745LIM
37466 0xa 0xb 0xc 0xd 0xe 0xf
3747
3748************************************************************************
3749* The following cfgs contains the primary type of the device. Its format
3750* follows:
3751*
3752* 0 1 2 3
3753* 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
3754* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3755* | Attribute ID | Length |
3756* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3757* | Category ID | OUI (1-2) |
3758* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3759* | OUI (3-4) | Sub Category ID |
3760* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3761*
3762* Vendor-specific sub-categories are designated by setting the OUI to the
3763* value associated with that vendor. Note that a four-byte subdivided OUI
3764* is used. For the predefined values, the Wi-Fi Alliance OUI of 00 50 F2 04
3765* is used. The predefined values for Category ID and Sub Category ID are
3766* provided in the next table. There is no way to indicate a vendor-specific
3767* main device category. The OUI applies only to the interpretation of the
3768* Sub Category. If a vendor does not use sub categories for their OUI, the
3769* three-byte OUI occupies the first three bytes of the OUI field and the
3770* fourth byte is set to zero.
3771*
3772* Category ID Value Sub Category ID Value
3773* Computer 1 PC 1
3774* Server 2
3775* Media Center 3
3776* Input Device 2
3777* Printers, Scanners, Printer 1
3778* Faxes and Copiers 3 Scanner 2
3779* Camera 4 Digital Still Camera 1
3780* Storage 5 NAS 1
3781* Network AP 1
3782* Infrastructure 6 Router 2
3783* Switch 3
3784* Displays 7 Television 1
3785* Electronic Picture Frame 2
3786* Projector 3
3787* Multimedia Devices 8 DAR 1
3788* PVR 2
3789* MCX 3
3790* Gaming Devices 9 Xbox 1
3791* Xbox360 2
3792* Playstation 3
3793* Telephone 10 Windows Mobile 1
3794*
3795************************************************************************
3796
3797* QNE-TODO: Rename their cfg from 'WNI_CFG_PRIM_DEVICE_CATEGORY'
3798WNI_CFG_WPS_PRIMARY_DEVICE_CATEGORY I 4 7
3799V RW NP
3800LIM
38010 0xffff 1
3802V RW NP
3803LIM
38040 0xffff 6
3805
3806* QNE-TODO: Rename their cfg from 'WNI_CFG_PRIM_DEVICE_OUI'
3807WNI_CFG_WPS_PIMARY_DEVICE_OUI I 4 7
3808V RW NP
3809LIM
38100 0xffffffff 0x0050f204
3811V RW NP
3812LIM
38130 0xffffffff 0x0050f204
3814
3815* QNE-TODO: Rename their cfg from 'WNI_CFG_PRIM_DEVICE_SUB_CATEGORY'
3816WNI_CFG_WPS_DEVICE_SUB_CATEGORY I 4 7
3817V RW NP
3818LIM
38190 0xffff 1
3820V RW NP
3821LIM
38220 0xffff 1
3823
3824* Association State
3825*
3826
3827* The Association State component shows the configuration and previous
3828* association state of the wireless station when sending a Discovery
3829* request.
3830*
3831* Association State Description
3832* 0 Not Associated
3833* 1 Connection Success
3834* 2 Configuration Failure
3835* 3 Association Failure
3836* 4 IP Failure
3837
3838WNI_CFG_WPS_ASSOCIATION_STATE I 4 7
3839V RW NP
3840LIM
38410 0xffff 0
3842V RW NP
3843LIM
38440 0xffff 0
3845
3846* Configuration Error
3847*
3848* The Configuration Error component shows the result of the device
3849* attempting to configure itself and to associate with the WLAN.
3850*
3851* Configuration Error Description
3852* 0 No Error
3853* 1 OOB Interface Read Error
3854* 2 Decryption CRC Failure
3855* 3 2.4 channel not supported
3856* 4 5.0 channel not supported
3857* 5 Signal too weak
3858* 6 Network auth failure
3859* 7 Network association failure
3860* 8 No DHCP response
3861* 9 Failed DHCP config
3862* 10 IP address conflict
3863* 11 Couldnt connect to Registrar
3864* 12 Multiple PBC sessions detected
3865* 13 Rogue activity suspected
3866* 14 Device busy
3867* 15 Setup locked
3868* 16 Message Timeout
3869* 17 Registration Session Timeout
3870* 18 Device Password Auth Failure
3871*
3872* The Device busy error is returned if the sending device is unable to
3873* respond to the request due to some internal conflict or resource
3874* contention issue. For example, if a device is only capable of
3875* performing a single instance of the Registration Protocol at a time,
3876* it may return this error in response to attempts to start another
3877* instance in the middle of an active session.
3878
3879WNI_CFG_WPS_CONFIGURATION_ERROR I 4 7
3880V RW NP
3881LIM
38820 0xffff 0
3883V RW NP
3884LIM
38850 0xffff 0
3886
3887* Device Password ID
3888*
3889
3890* This attribute is used to identify a device password. There are six
3891* predefined values and ten reserved values. If the Device Password ID is
3892* Default, the Enrollee should use its PIN password (from the label or
3893* display). This password may correspond to the label, display, or a
3894* user-defined password that has been configured to replace the original
3895* device password.
3896*
3897* User-specified indicates that the user has overridden the password with a
3898* manually selected value. Machine-specified indicates that the original
3899* PIN password has been overridden by a strong, machinegenerated device
3900* password value. The Rekey value indicates that the device's 256-bit
3901* rekeying password will be used. The PushButton value indicates that the
3902* PIN is the all-zero value reserved for the PushButton Configuration
3903* method.
3904*
3905* The Registrar-specified value indicates a PIN that has been obtained from
3906* the Registrar (via a display or other out-of-band method). This value may
3907* be further augmented with the optional 'Identity' attribute in M1. This
3908* augmentation is useful when multiple predefined UserID/PIN pairs have been
3909* established by a Registrar such as an authenticator used for Hotspot
3910* access. If the Device Password ID in M1 is not one of the predefined or
3911* reserved values, it corresponds to a password given to the Registrar as an
3912* OOB Device Password.
3913*
3914* Value Description
3915* 0x0000 Default (PIN)
3916* 0x0001 User-specified
3917* 0x0002 Machine-specified
3918* 0x0003 Rekey
3919* 0x0004 PushButton
3920* 0x0005 Registrar-specified
3921* 0x0006 - 0x000F Reserved'
3922*
3923
3924WNI_CFG_WPS_DEVICE_PASSWORD_ID I 4 7
3925V RW NP
3926LIM
39270 0xffffffff 0
3928V RW NP
3929LIM
39300 0xffffffff 0
3931
3932*
3933* WPS Association
3934*
3935* Wi-Fi Protected Setup requires a prospective enrollee to associate to
3936* an AP in the network in which the STA would like to enroll. Once
3937* associated, the enrollment takes place over an EAPOL conversation
3938* (there's actually a new EAP method: EAP-WSC). The STA would
3939* presumably send an EAPOL-Start over his new link, to which the AP
3940* would respond with an EAP Identity Request. When the STA sends back
3941* "WSC-Enrollee-1" as his EAP Identity, the AP knows that he's got a WPS
3942* supplicant on his hands, and proceeds to talk EAP-WSC.
3943*
3944* Toward the end of the specification's development, a problem came up.
3945* Microsoft's EAP supplicant on XP SP1 & SP2 will send an EAPOL-Start,
3946* no matter what. Even if the AP is beaconing WPA-PSK, say, the MS
3947* supplicant will send an EAPOL-Start. If it receives an EAP Identity
3948* Request in return, it decides that the AP is really using 802.1x
3949* authentication, and proceeds on that assumption.
3950*
3951* Now, imagine an AP that is configured for WPA-PSK, and is WPS-capable.
3952* It receives an association request from some STA, and then sees an
3953* EAPOL-Start from the newly joined STA. It naturally sends back an EAP
3954* Identity Request to see if the new STA wants to talk EAP-WSC. On
3955* Windows XP SP1 & SP2, the supplicant will take that to mean that this
3956* AP is using 802.1x authentication, and will never let the user provide
3957* the PSK. Consequently, WZC will never be able to associate with this
3958* AP.
3959*
3960* Naturally, Microsoft's solution was to have the world change to
3961* accommodate them. After a lot of back & forth, the WFA decided on the
3962* following change to the WPS spec: when associating for purposes of WPS
3963* enrollment, "A client that intends to use the EAP-WSC method with a
3964* WSC enabled AP may include a WSC IE in its 802.11 (re)association
3965* request. If a WSC IE is present in the (re)association request, the AP
3966* shall engage in EAP-WSC with the station and must not attempt other
3967* security handshake. If the client does not include a WSC IE in its
3968* 802.11 (re)association request, it must send its 802.11 Authentication
3969* frame with Authentication set to open and an 802.11 Association
3970* Request frame without an RSN IE or SSN IE, regardless of the network
3971* type that is hosted by the AP. On successful association, the client
3972* will then send an EAPOL-Start to the AP and wait for
3973* EAP-Request/Identity. When the client receives an EAP Request/
3974* Identity, it will respond with EAP-Response/Identity and the
3975* appropriate WSC string to indicate if it is an Enrollee or Registrar.
3976* '
3977*
3978* This configuration variable contains a bitvector:
3979*
3980* 0x0001 Incldue the WPS Information Element in Assoc Request frames
3981* 0x0002 Elide the the WPA and RSN Information Elements from the
3982* Assoc Request frame
3983*
3984
3985WNI_CFG_WPS_ASSOC_METHOD I 4 7
3986V RW NP
3987LIM
39880 0xffff 0
3989V RW NP
3990LIM
39910 0xffff 0
3992
3993*
3994* Low gain override
3995*
3996
3997WNI_CFG_LOW_GAIN_OVERRIDE I 4 9
3998V RW NP
3999HAL
40000 1 0
4001V RW NP
4002HAL
40030 1 0
4004
4005*
4006* Listen Mode Enable/Disable
4007*
4008
4009WNI_CFG_ENABLE_PHY_AGC_LISTEN_MODE I 4 7
4010V RW NP
4011HAL
40120 128 128
4013V RW NP
4014HAL
40150 128 128
4016
4017*
4018* On chip reodering polling threshold
4019*
4020
4021WNI_CFG_RPE_POLLING_THRESHOLD I 4 2
4022V RW NP
4023HAL
40240 65535 10
4025V RW NP
4026HAL
40270 65535 10
4028
4029*
4030* On chip reodering aging threshold for AC0
4031*
4032
4033WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC0_REG I 4 2
4034V RW NP
4035HAL
40360 65535 30
4037V RW NP
4038HAL
40390 65535 30
4040
4041*
4042* On chip reodering aging threshold for AC1
4043*
4044
4045WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC1_REG I 4 2
4046V RW NP
4047HAL
40480 65535 30
4049V RW NP
4050HAL
40510 65535 30
4052
4053*
4054* On chip reodering aging threshold for AC2
4055*
4056
4057WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC2_REG I 4 2
4058V RW NP
4059HAL
40600 65535 30
4061V RW NP
4062HAL
40630 65535 30
4064
4065*
4066* On chip reodering aging threshold for AC3
4067*
4068
4069WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC3_REG I 4 2
4070V RW NP
4071HAL
40720 65535 30
4073V RW NP
4074HAL
40750 65535 30
4076
4077*
4078* Number of On-Chip reorder sessions
4079*
4080
4081WNI_CFG_NO_OF_ONCHIP_REORDER_SESSIONS I 4 2
4082V RW NP
4083HAL
40840 2 1
4085V RW NP
4086HAL
40870 2 1
4088
4089
4090*
4091* Single RC for all TID
4092*
4093
4094WNI_CFG_SINGLE_TID_RC I 4 7
4095V RW NP
4096NONE
40970 1 1
4098V RW NP
4099NONE
41000 1 1
4101
4102*
4103* RRM Enabled
4104*
4105
4106WNI_CFG_RRM_ENABLED I 4 8
4107V RW NP
4108NONE
41090 1 0
4110V RW NP
4111NONE
41120 1 0
4113
4114*
4115* RRM measurement max duration. Section 11.10.3 802.11k-2008.
4116* Max Duration represented as maxDuration inTUs = 2^(*WNI_CFG_RRM_IN_CHAN_MAX - 4) * bcnIntvl
4117* Operating channel max measurement duration.
4118*
4119
4120WNI_CFG_RRM_OPERATING_CHAN_MAX I 4 8
4121V RW NP
4122NONE
41230 8 0
4124V RW NP
4125NONE
41260 8 0
4127
4128*
4129* Non-Operating channel max measurement duration.
4130*
4131
4132WNI_CFG_RRM_NON_OPERATING_CHAN_MAX I 4 8
4133V RW NP
4134NONE
41350 8 0
4136V RW NP
4137NONE
41380 8 0
4139
4140*
4141* TX power control feature
4142*
4143
4144WNI_CFG_TX_PWR_CTRL_ENABLE I 4 8
4145V RW NP
4146NONE
41470 1 1
4148V RW NP
4149NONE
41500 1 1
4151
4152*
4153* MCAST BCAST filter Setting
4154* 0: No filter, 1: Block Mcast, 2: Block Bcast, 3: Block Mcast and Bcast
4155*
4156
4157WNI_CFG_MCAST_BCAST_FILTER_SETTING I 4 7
4158V RW NP
4159HAL
41600 3 0
4161V RW NP
4162HAL
41630 3 0
4164
4165*
4166* BTC DHCP No of Bt slots to block
4167*
4168WNI_CFG_BTC_DHCP_BT_SLOTS_TO_BLOCK I 4 7
4169V RW NP
4170HAL
41710 0xFF 0
4172V RW NP
4173HAL
41740 0xFF 0
4175
4176*
4177* Config parameter to Enable/Disable Dynamic PS-Poll mechanism
4178* 0: Disable, x: FW will send x number of NULL frames before switching to PS-Poll mexhanism
4179*
4180WNI_CFG_DYNAMIC_PS_POLL_VALUE I 4 7
4181V RW NP
4182HAL
41830 0xFF 0
4184V RW NP
4185HAL
41860 0xFF 0
4187
4188*
4189* PS Data InActivity Timeout (TU)
4190*
4191
4192WNI_CFG_PS_NULLDATA_AP_RESP_TIMEOUT I 4 7
4193V RW NP
4194HAL
41950 80 0
4196NV RW NP
4197NONE
41980 80 0
4199
4200*
4201* Config parameter to Enable/Disable Telescopic Bcn Wakeups
4202* 0: Disable, 1: Enable
4203*
4204
4205WNI_CFG_TELE_BCN_WAKEUP_EN I 4 7
4206V RW NP
4207HAL
42080 1 0
4209V RW NP
4210HAL
42110 1 0
4212
4213
4214*
4215* Config parameter for Transient LI
4216* 0: Disable, x: Transient LI
4217*
4218
4219WNI_CFG_TELE_BCN_TRANS_LI I 4 7
4220V RW NP
4221HAL
42220 7 3
4223V RW NP
4224HAL
42250 7 3
4226
4227*
4228* Config parameter for Idle bcns for Transient LI
4229* x: Num Idle bcns before switch to trans LI
4230*
4231
4232WNI_CFG_TELE_BCN_TRANS_LI_IDLE_BCNS I 4 7
4233V RW NP
4234HAL
42355 255 10
4236V RW NP
4237HAL
42385 255 10
4239
4240*
4241* Config parameter for Max LI
4242* 0: Disable, x: Max LI
4243*
4244
4245WNI_CFG_TELE_BCN_MAX_LI I 4 7
4246V RW NP
4247HAL
42480 7 5
4249V RW NP
4250HAL
42510 7 5
4252
4253*
4254* Config parameter for Idle bcns for max LI
4255* x: Num Idle bcns before switch to max LI
4256*
4257
4258WNI_CFG_TELE_BCN_MAX_LI_IDLE_BCNS I 4 7
4259V RW NP
4260HAL
42615 255 15
4262V RW NP
4263HAL
42645 255 15
4265
4266*
4267* BTC DHCP No of Bt sub interval during DHCP
4268*
4269WNI_CFG_BTC_A2DP_DHCP_BT_SUB_INTERVALS I 4 7
4270V RW NP
4271HAL
42720 0xFF 7
4273V RW NP
4274HAL
42750 0xFF 7
4276
4277*
4278* Infra STA mode Keep alive period (in secs) for
4279* sending keep alive (Qos)Null frames to the AP.
4280* 0 = disabled. Recommended values is 30 secs
4281*
4282WNI_CFG_INFRA_STA_KEEP_ALIVE_PERIOD I 4 7
4283V RW NP
4284HAL
42850 65535 0
4286V RW NP
4287HAL
42880 65535 0
4289
4290* Limit on number of associated stations
4291* (applies to peer stations in IBSS, SoftAP, BT-AMP AP, & P2P-GO modes)
4292*
4293
4294WNI_CFG_ASSOC_STA_LIMIT I 4 8
4295V RW NP
4296LIM
42971 10 10
4298V RW NP
4299LIM
43001 10 10
4301
4302*
4303* SAP channel select start channel number
4304*
4305WNI_CFG_SAP_CHANNEL_SELECT_START_CHANNEL I 4 7
4306V RW NP
4307NONE
43081 0xFC 1
4309V RW NP
4310NONE
43111 0xFC 1
4312
4313*
4314* SAP channel select end channel number
4315*
4316WNI_CFG_SAP_CHANNEL_SELECT_END_CHANNEL I 4 7
4317V RW NP
4318NONE
43191 0xFC 11
4320V RW NP
4321NONE
43221 0xFC 11
4323
4324*
4325* SAP channel select operating band
4326* 0- 2.4GHZ / 1- Low 5GHZ /2-MID /3-HIGH/4-Japan4.9GHZ
4327*
4328WNI_CFG_SAP_CHANNEL_SELECT_OPERATING_BAND I 4 7
4329V RW NP
4330NONE
43310 0x4 0
4332V RW NP
4333NONE
43340 0x4 0
4335
4336*
4337* Softap data available poll period (in milliseconds) for
4338* queueing (Qos)Null frames to the station if there
4339* is no data available and PS-Poll/Trigger frame is pending.
4340* 0 = disabled. Recommended values is 5ms
4341*
4342WNI_CFG_AP_DATA_AVAIL_POLL_PERIOD I 4 8
4343V RW NP
4344NONE
43450 65535 5
4346V RW NP
4347NONE
43480 65535 5
4349
4350*
4351* Close loop power control will be enabled if value is set to 1
4352*
4353*
4354*
4355WNI_CFG_ENABLE_CLOSE_LOOP I 4 0
4356V RW NP
4357NONE
43580 1 0
4359V RW NP
4360NONE
43610 1 0
4362
4363*
4364* LTE Coexistence will be enabled if value is set to 1
4365*
4366*
4367*
4368WNI_CFG_ENABLE_LTE_COEX I 4 0
4369V RW NP
4370NONE
43710 1 0
4372V RW NP
4373NONE
43740 1 0
4375
4376*
4377* AP Keep Alive Timeout (TU)
4378*
4379WNI_CFG_AP_KEEP_ALIVE_TIMEOUT I 4 7
4380V RW NP
4381HAL
43821 255 20
4383V RW NP
4384HAL
43851 255 20
4386
4387*
4388* GO Keep Alive Timeout (TU)
4389*
4390WNI_CFG_GO_KEEP_ALIVE_TIMEOUT I 4 7
4391V RW NP
4392HAL
43931 255 20
4394V RW NP
4395HAL
43961 255 20
Jeff Johnsond13512a2012-07-17 11:42:19 -07004397
4398*
4399* MC Addr List power control will be enabled if value is set to 1
4400*
4401*
4402*
4403WNI_CFG_ENABLE_MC_ADDR_LIST I 4 0
4404V RW NP
4405HAL
44060 1 0
4407V RW NP
4408HAL
44090 1 0