blob: 09fd22a6a0bd26d1ece6f0d214e02171c3ced824 [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
Madan Mohan Koyyalamudi61bc5662012-11-02 14:33:10 -07004780 65535 1000
Jeff Johnson295189b2012-06-20 16:38:30 -0700479V 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
Madan Mohan Koyyalamudidd11eaf2012-11-02 16:04:21 -07003128*
3129* NUM BUFFERS ADVERTISED
3130* Defines number of buffers advertised in ADDBA
3131*
3132WNI_CFG_NUM_BUFF_ADVERT I 4 7
3133V RW NP
3134LIM
31350 128 45
3136V RW NP
3137LIM
31380 128 45
Jeff Johnson295189b2012-06-20 16:38:30 -07003139
3140*
3141* Maximum Rx AMPDU Factor
3142* Indicates the maximum length of A-MPDU
3143* that the STA can receive.
3144* The Maximum Rx A-MPDU defined by this field is equal to (2 ^ (13 + MAX RX AMPDU FActor))-1 octets.
3145* Maximum Rx A-MPDU Factor is an integer in the range 0 to 3.
3146* default is set to 2 for 32K max RX side.
3147*
3148WNI_CFG_MAX_RX_AMPDU_FACTOR I 4 7
3149V RW NP RESTART
3150LIM
31510 3 3
3152V RW NP RESTART
3153LIM
31540 3 3
3155
3156
3157*
3158* Short GI support for the reception of 20Mhz packets
3159* By default it is enabled
3160*
3161WNI_CFG_SHORT_GI_20MHZ I 4 7
3162V RW NP RESTART
3163LIM
31640 1 1
3165V RW NP RESTART
3166LIM
31670 1 1
3168
3169
3170#ENUM ENABLE 1
3171#ENUM DISABLE 0
3172
3173
3174*
3175* Short GI support for the reception of 40Mhz packets
3176* By default it is enabled
3177*
3178WNI_CFG_SHORT_GI_40MHZ I 4 7
3179V RW NP RESTART
3180LIM
31810 1 0
3182V RW NP RESTART
3183LIM
31840 1 1
3185
3186
3187#ENUM ENABLE 1
3188#ENUM DISABLE 0
3189
3190
3191*
3192* RIFS support on TX Side
3193* on RX side it is always supported, it is mandatory
3194*
3195WNI_CFG_RIFS_ENABLED I 4 7
3196V RW NP RESTART
3197NONE
31980 1 1
3199V RW NP RESTART
3200NONE
32010 1 1
3202
3203#ENUM ENABLE 1
3204#ENUM DISABLE 0
3205
3206
3207* *********************************************************
3208*
3209* Power Save Configuration
3210*
3211WNI_CFG_MAX_PS_POLL I 4 5
3212V RW NP
3213LIM
32140 255 0
3215NV RW NP
3216LIM
32170 255 0
3218
3219
3220WNI_CFG_NUM_BEACON_PER_RSSI_AVERAGE I 4 5
3221V RW NP
3222LIM
32231 20 20
3224NV RW NP
3225LIM
32261 20 20
3227
3228
3229*
3230* Period for which Firmware will collect the
3231* RSSI stats. Its in units of beacon interval.
3232* Rssi Filter period should always be >=
3233* the num_beacon_per_rssi_average.
3234*
3235WNI_CFG_RSSI_FILTER_PERIOD I 4 5
3236V RW NP
3237LIM
32380 255 20
3239NV RW NP
3240LIM
32410 255 20
3242
3243*
3244* Period for which Firmware will collect the
3245* RSSI stats. Its in units of beacon interval.
3246* Rssi Filter period should always be >=
3247* the num_beacon_per_rssi_average.
3248* This value is used ONLY for CCX and 11r Fasttransition
3249*
3250WNI_CFG_FT_RSSI_FILTER_PERIOD I 4 5
3251V RW NP
3252LIM
32530 255 5
3254NV RW NP
3255LIM
32560 255 5
3257
3258
3259WNI_CFG_MIN_RSSI_THRESHOLD I 4 5
3260V RW NP
3261LIM
32620 10 10
3263NV RW NP
3264LIM
32650 10 10
3266
3267
3268WNI_CFG_NTH_BEACON_FILTER I 4 5
3269V RW NP
3270LIM
32710 255 10
3272NV RW NP
3273LIM
32740 255 10
3275
3276
3277WNI_CFG_BROADCAST_FRAME_FILTER_ENABLE I 4 5
3278V RW NP
3279LIM
32800 1 0
3281NV RW NP
3282LIM
32830 1 0
3284
3285
3286WNI_CFG_SCAN_IN_POWERSAVE I 4 5
3287V RW NP
3288LIM
32890 1 1
3290V RW NP
3291LIM
32920 1 1
3293
3294
3295*
3296* Ignore DTIM support - If disabled(value=0), HAL will
3297* try to align the Listen Interval to the DTIM
3298* period and the following rules will be applied:
3299* 1) If LI=DTIM, then set LI=DTIM
3300* 2) If LI<DTIM, then align LI to DTIM
3301* 3) If LI>DTIM, then set LI=DTIM
3302*
3303WNI_CFG_IGNORE_DTIM I 4 5
3304V RW NP
3305NONE
33060 1 0
3307V RW NP
3308NONE
33090 1 0
3310
3311* *********************************************************
3312*
3313* WoWLAN Configuration The following configurations
3314* are valid only when magicPktEnable = 1.
3315*
3316WNI_CFG_WOWLAN_UCAST_PATTERN_FILTER_ENABLE I 4 5
3317V RW NP
3318NONE
33190 1 1
3320NV RW NP
3321NONE
33220 1 0
3323
3324
3325WNI_CFG_WOWLAN_CHANNEL_SWITCH_ENABLE I 4 5
3326V RW NP
3327NONE
33280 1 1
3329NV RW NP
3330NONE
33310 1 0
3332
3333
3334WNI_CFG_WOWLAN_DEAUTH_ENABLE I 4 5
3335V RW NP
3336NONE
33370 1 1
3338NV RW NP
3339NONE
33400 1 0
3341
3342
3343WNI_CFG_WOWLAN_DISASSOC_ENABLE I 4 5
3344V RW NP
3345NONE
33460 1 1
3347NV RW NP
3348NONE
33490 1 0
3350
3351
3352WNI_CFG_WOWLAN_MAX_MISSED_BEACON I 4 5
3353V RW NP
3354NONE
33550 65535 40
3356NV RW NP
3357NONE
33580 65535 40
3359
3360*
3361* Timeout value in units of us. It requests
3362* hardware to unconditionally wake up after
3363* it has stayed in WoWLAN mode for some time.
3364*
3365WNI_CFG_WOWLAN_MAX_SLEEP_PERIOD I 4 5
3366V RW NP
3367NONE
33680 65535 65535
3369NV RW NP
3370NONE
33710 65535 65535
3372
3373
3374*
3375* BA timeout in TUs, set to 1 minute = approx 58593 TUs
3376* 16 bit wide
3377*
3378WNI_CFG_BA_TIMEOUT I 4 7
3379V RW NP RESTART
3380HAL
33810 0xffff 0
3382V RW NP
3383HAL
33840 0xffff 0
3385
3386
3387*
3388* This threshold is registered with a traffic monitoring interface (probably HAL),
3389* on a per-STA, per-TID basis. Once this threshold has been reached,
3390* HAL will indicate to PE that the threshold has been reached for that TID.
3391* PE is then free to negotiate a BA session for that peer
3392* defaults to 128
3393* 16 bit wide
3394*
3395WNI_CFG_BA_THRESHOLD_HIGH I 4 7
3396V RW NP RESTART
3397HAL
33980 0xffff 0x80
3399V RW NP
3400HAL
34010 0xffff 0x80
3402
3403
3404*
3405* MAX BA Buffers to be allocated.
3406* This count is system wide.
3407* 16 bit wide
3408*
3409WNI_CFG_MAX_BA_BUFFERS I 4 7
3410V RW NP RESTART
3411HAL
34120 2560 2560
3413V RW NP
3414HAL
34150 2560 2560
3416
3417
3418*
3419* MAX BA Sessions.
3420* This count is system wide.
3421* 16 bit wide
3422*
3423WNI_CFG_MAX_BA_SESSIONS I 4 7
3424V RW NP RESTART
3425HAL
34260 64 40
3427V RW NP
3428HAL
34290 64 40
3430
3431
3432*
3433* BA setup based on Traffic
3434*
3435WNI_CFG_BA_AUTO_SETUP I 4 7
3436V RW NP RESTART
3437HAL
34380 1 1
3439V RW NP RESTART
3440HAL
34410 1 1
3442
3443#ENUM ENABLE 1
3444#ENUM DISABLE 0
3445
3446*
3447* Decline an ADDBA Request
3448*
3449WNI_CFG_ADDBA_REQ_DECLINE I 4 7
3450V RW NP RESTART
3451LIM
34520 0xff 0
3453V RW NP RESTART
3454LIM
34550 0xff 0
3456
3457*
3458* Valid Channel List
3459*
3460
3461WNI_CFG_BG_SCAN_CHANNEL_LIST S 100 8
3462V RW NP
3463LIM
346455 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
3465V RW NP
3466LIM
346755 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
3468
3469
3470*
3471* AMPDU default TX medium Time (in us)
3472*
3473WNI_CFG_MAX_MEDIUM_TIME I 4 8
3474V RW NP
3475HAL
34760 65535 2048
3477V RW NP
3478HAL
34790 65535 2048
3480
3481
3482*
3483* Maximum number of MPDUs in single A-MPDU.
3484*
3485WNI_CFG_MAX_MPDUS_IN_AMPDU I 4 8
3486V RW NP
3487HAL
34880 65535 64
3489V RW NP
3490HAL
34910 65535 64
3492
3493
3494*
3495* Auto BSSID - When set, BSSID is generated automatically in IBSS, else BSSID in cfg will be used.
3496*
3497
3498WNI_CFG_IBSS_AUTO_BSSID I 4 0
3499V RW NP
3500NONE
35010 1 1
3502NV RW NP
3503NONE
35040 1 1
3505
3506*
3507* Include Additional IEs in probe request.
3508*
3509WNI_CFG_PROBE_REQ_ADDNIE_FLAG I 4 0
3510V RW NP
3511NONE
35120 1 0
3513V RW NP
3514NONE
35150 1 0
3516
3517*
3518* Include Additional IE in probe request.
3519*
3520WNI_CFG_PROBE_REQ_ADDNIE_DATA S 255 0
3521V RW NP
3522NONE
35230 0
3524V RW NP
3525NONE
35260 0
3527
3528*
3529* Include Additional IEs in probe response.
3530*
3531WNI_CFG_PROBE_RSP_ADDNIE_FLAG I 4 0
3532V RW NP
3533NONE
35340 1 0
3535V RW NP
3536NONE
35370 1 0
3538
3539*
3540* Include Additional IE in probe response.
3541*
3542WNI_CFG_PROBE_RSP_ADDNIE_DATA1 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_DATA2 S 255 0
3554V RW NP
3555NONE
35560 0
3557V RW NP
3558NONE
35590 0
3560
3561*
3562* Include Additional IE in probe response.
3563*
3564WNI_CFG_PROBE_RSP_ADDNIE_DATA3 S 255 0
3565V RW NP
3566NONE
35670 0
3568V RW NP
3569NONE
35700 0
3571
3572*
3573* Include Additional IEs in assoc response.
3574*
3575WNI_CFG_ASSOC_RSP_ADDNIE_FLAG I 4 0
3576V RW NP
3577NONE
35780 1 0
3579V RW NP
3580NONE
35810 1 0
3582
3583*
3584* Include Additional IE in assoc response.
3585*
3586WNI_CFG_ASSOC_RSP_ADDNIE_DATA S 255 0
3587V RW NP
3588NONE
35890 0
3590V RW NP
3591NONE
35920 0
3593
3594*
3595* Include Additional P2P IEs in probe request.
3596*
3597WNI_CFG_PROBE_REQ_ADDNP2PIE_FLAG I 4 0
3598V RW NP
3599NONE
36000 1 0
3601V RW NP
3602NONE
36030 1 0
3604
3605*
3606* Include Additional P2P IE in probe request.
3607*
3608WNI_CFG_PROBE_REQ_ADDNP2PIE_DATA S 255 0
3609V RW NP
3610NONE
36110 0
3612V RW NP
3613NONE
36140 0
3615
3616
3617*
3618* Include Additional IEs in probe response/beacon.
3619*
3620WNI_CFG_PROBE_RSP_BCN_ADDNIE_FLAG I 4 0
3621V RW NP
3622LIM
36230 1 0
3624V RW NP
3625LIM
36260 1 0
3627
3628
3629*
3630* Include Additional IEs in probe response/beacon.
3631*
3632WNI_CFG_PROBE_RSP_BCN_ADDNIE_DATA S 255 0
3633V RW NP
3634LIM
36350 0
3636V RW NP
3637LIM
36380 0
3639
3640
3641*
3642* wpsApEnable and wpsStaEnable is specified in here
3643* wpsApEnable is bit #0 and wpsStaEnable is bit #1
3644*
3645WNI_CFG_WPS_ENABLE I 4 7
3646V RW NP
3647LIM
36480 0xff 0
3649V RW NP
3650LIM
36510 0xff 0
3652
3653#ENUM AP 1
3654#ENUM STA 2
3655
3656WNI_CFG_WPS_STATE I 4 7
3657V RW NP
3658LIM
36590 0xff 1
3660V RW NP
3661LIM
36620 0xff 1
3663
3664*
3665* TRUE => include this information in Probe Requests, FALSE => omit it
3666*
3667
3668WNI_CFG_WPS_PROBE_REQ_FLAG I 4 7
3669V RW NP
3670LIM
36710 1 0
3672V RW NP
3673LIM
36740 1 0
3675
3676*
3677* Wi-Fi Protected Setup Version
3678*
3679* This one-byte field is broken into a four-bit major
3680* part using the top MSBs and four-bit minor part
3681* using the LSBs. As an example, version 3.2 would be 0x32.
3682*
3683
3684WNI_CFG_WPS_VERSION I 4 7
3685V RW NP
3686LIM
36870 0xff 0x10
3688V RW NP
3689LIM
36900 0xff 0x10
3691
3692*
3693* Wi-Fi Protected Setup Request type
3694* 0x00: Enrollee, Info only
3695* 0x01: Enrollee, open 802.1X
3696* 0x02: Registrar
3697* 0x03: WLAN Manager Registrar
3698
3699WNI_CFG_WPS_REQUEST_TYPE I 4 7
3700V RW NP
3701LIM
37020 0xff 0x00
3703V RW NP
3704LIM
37050 0xff 0x03
3706
3707* Configuration Method(s)
3708*
3709* The Config Methods Data component lists the configuration methods
3710* the Enrollee or Registrar supports. The list is a bitwise OR of
3711* values from the table below. In addition to Config Methods, APs and
3712* STAs that support the UPnP Management Interface must support the
3713* Permitted Config Methods attribute, which is used to control the
3714* Config Methods that are enabled on that AP.
3715*
3716* Value Hardware Interface
3717* 0x0001 USBA (Flash Drive)
3718* 0x0002 Ethernet
3719* 0x0004 Label
3720* 0x0008 Display
3721* 0x0010 External NFC Token
3722* 0x0020 Integrated NFC Token
3723* 0x0040 NFC Interface
3724* 0x0080 PushButton
3725* 0x0100 Keypad
3726*
3727* The bottom 16 bits contain the configuration method(s) when acting
3728* as an Enrollee, and the top 16 when acting as a Registrar.
3729*
3730* QNE-TODO: Merge this with the inappropriately named
3731* 'WNI_CFG_WSC_AP_CFG_METHOD'-- this one can serve both puposes.
3732*
3733
3734WNI_CFG_WPS_CFG_METHOD I 4 7
3735V RW NP
3736LIM
37370 0xFFFFFFFF 0x00000008
3738V RW NP
3739LIM
37400 0xFFFFFFFF 0x018c018e
3741
3742* UUID
3743* The universally unique identifier (UUID) element is a unique
3744* GUID generated by the Enrollee or Registrar. It uniquely identifies
3745* an operational device and should survive reboots and resets. The
3746* UUID is provided in binary format. If the device also supports UPnP,
3747* then the UUID corresponds to the UPnP UUID.
3748*
3749* QNE-TODO: Re-name their cfg from 'WNI_CFG_UUID'
3750
3751WNI_CFG_WPS_UUID S 16 8
3752V RW NP
3753LIM
37546 0xa 0xb 0xc 0xd 0xe 0xf
3755V RW NP
3756LIM
37576 0xa 0xb 0xc 0xd 0xe 0xf
3758
3759************************************************************************
3760* The following cfgs contains the primary type of the device. Its format
3761* follows:
3762*
3763* 0 1 2 3
3764* 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
3765* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3766* | Attribute ID | Length |
3767* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3768* | Category ID | OUI (1-2) |
3769* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3770* | OUI (3-4) | Sub Category ID |
3771* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
3772*
3773* Vendor-specific sub-categories are designated by setting the OUI to the
3774* value associated with that vendor. Note that a four-byte subdivided OUI
3775* is used. For the predefined values, the Wi-Fi Alliance OUI of 00 50 F2 04
3776* is used. The predefined values for Category ID and Sub Category ID are
3777* provided in the next table. There is no way to indicate a vendor-specific
3778* main device category. The OUI applies only to the interpretation of the
3779* Sub Category. If a vendor does not use sub categories for their OUI, the
3780* three-byte OUI occupies the first three bytes of the OUI field and the
3781* fourth byte is set to zero.
3782*
3783* Category ID Value Sub Category ID Value
3784* Computer 1 PC 1
3785* Server 2
3786* Media Center 3
3787* Input Device 2
3788* Printers, Scanners, Printer 1
3789* Faxes and Copiers 3 Scanner 2
3790* Camera 4 Digital Still Camera 1
3791* Storage 5 NAS 1
3792* Network AP 1
3793* Infrastructure 6 Router 2
3794* Switch 3
3795* Displays 7 Television 1
3796* Electronic Picture Frame 2
3797* Projector 3
3798* Multimedia Devices 8 DAR 1
3799* PVR 2
3800* MCX 3
3801* Gaming Devices 9 Xbox 1
3802* Xbox360 2
3803* Playstation 3
3804* Telephone 10 Windows Mobile 1
3805*
3806************************************************************************
3807
3808* QNE-TODO: Rename their cfg from 'WNI_CFG_PRIM_DEVICE_CATEGORY'
3809WNI_CFG_WPS_PRIMARY_DEVICE_CATEGORY I 4 7
3810V RW NP
3811LIM
38120 0xffff 1
3813V RW NP
3814LIM
38150 0xffff 6
3816
3817* QNE-TODO: Rename their cfg from 'WNI_CFG_PRIM_DEVICE_OUI'
3818WNI_CFG_WPS_PIMARY_DEVICE_OUI I 4 7
3819V RW NP
3820LIM
38210 0xffffffff 0x0050f204
3822V RW NP
3823LIM
38240 0xffffffff 0x0050f204
3825
3826* QNE-TODO: Rename their cfg from 'WNI_CFG_PRIM_DEVICE_SUB_CATEGORY'
3827WNI_CFG_WPS_DEVICE_SUB_CATEGORY I 4 7
3828V RW NP
3829LIM
38300 0xffff 1
3831V RW NP
3832LIM
38330 0xffff 1
3834
3835* Association State
3836*
3837
3838* The Association State component shows the configuration and previous
3839* association state of the wireless station when sending a Discovery
3840* request.
3841*
3842* Association State Description
3843* 0 Not Associated
3844* 1 Connection Success
3845* 2 Configuration Failure
3846* 3 Association Failure
3847* 4 IP Failure
3848
3849WNI_CFG_WPS_ASSOCIATION_STATE I 4 7
3850V RW NP
3851LIM
38520 0xffff 0
3853V RW NP
3854LIM
38550 0xffff 0
3856
3857* Configuration Error
3858*
3859* The Configuration Error component shows the result of the device
3860* attempting to configure itself and to associate with the WLAN.
3861*
3862* Configuration Error Description
3863* 0 No Error
3864* 1 OOB Interface Read Error
3865* 2 Decryption CRC Failure
3866* 3 2.4 channel not supported
3867* 4 5.0 channel not supported
3868* 5 Signal too weak
3869* 6 Network auth failure
3870* 7 Network association failure
3871* 8 No DHCP response
3872* 9 Failed DHCP config
3873* 10 IP address conflict
3874* 11 Couldnt connect to Registrar
3875* 12 Multiple PBC sessions detected
3876* 13 Rogue activity suspected
3877* 14 Device busy
3878* 15 Setup locked
3879* 16 Message Timeout
3880* 17 Registration Session Timeout
3881* 18 Device Password Auth Failure
3882*
3883* The Device busy error is returned if the sending device is unable to
3884* respond to the request due to some internal conflict or resource
3885* contention issue. For example, if a device is only capable of
3886* performing a single instance of the Registration Protocol at a time,
3887* it may return this error in response to attempts to start another
3888* instance in the middle of an active session.
3889
3890WNI_CFG_WPS_CONFIGURATION_ERROR I 4 7
3891V RW NP
3892LIM
38930 0xffff 0
3894V RW NP
3895LIM
38960 0xffff 0
3897
3898* Device Password ID
3899*
3900
3901* This attribute is used to identify a device password. There are six
3902* predefined values and ten reserved values. If the Device Password ID is
3903* Default, the Enrollee should use its PIN password (from the label or
3904* display). This password may correspond to the label, display, or a
3905* user-defined password that has been configured to replace the original
3906* device password.
3907*
3908* User-specified indicates that the user has overridden the password with a
3909* manually selected value. Machine-specified indicates that the original
3910* PIN password has been overridden by a strong, machinegenerated device
3911* password value. The Rekey value indicates that the device's 256-bit
3912* rekeying password will be used. The PushButton value indicates that the
3913* PIN is the all-zero value reserved for the PushButton Configuration
3914* method.
3915*
3916* The Registrar-specified value indicates a PIN that has been obtained from
3917* the Registrar (via a display or other out-of-band method). This value may
3918* be further augmented with the optional 'Identity' attribute in M1. This
3919* augmentation is useful when multiple predefined UserID/PIN pairs have been
3920* established by a Registrar such as an authenticator used for Hotspot
3921* access. If the Device Password ID in M1 is not one of the predefined or
3922* reserved values, it corresponds to a password given to the Registrar as an
3923* OOB Device Password.
3924*
3925* Value Description
3926* 0x0000 Default (PIN)
3927* 0x0001 User-specified
3928* 0x0002 Machine-specified
3929* 0x0003 Rekey
3930* 0x0004 PushButton
3931* 0x0005 Registrar-specified
3932* 0x0006 - 0x000F Reserved'
3933*
3934
3935WNI_CFG_WPS_DEVICE_PASSWORD_ID I 4 7
3936V RW NP
3937LIM
39380 0xffffffff 0
3939V RW NP
3940LIM
39410 0xffffffff 0
3942
3943*
3944* WPS Association
3945*
3946* Wi-Fi Protected Setup requires a prospective enrollee to associate to
3947* an AP in the network in which the STA would like to enroll. Once
3948* associated, the enrollment takes place over an EAPOL conversation
3949* (there's actually a new EAP method: EAP-WSC). The STA would
3950* presumably send an EAPOL-Start over his new link, to which the AP
3951* would respond with an EAP Identity Request. When the STA sends back
3952* "WSC-Enrollee-1" as his EAP Identity, the AP knows that he's got a WPS
3953* supplicant on his hands, and proceeds to talk EAP-WSC.
3954*
3955* Toward the end of the specification's development, a problem came up.
3956* Microsoft's EAP supplicant on XP SP1 & SP2 will send an EAPOL-Start,
3957* no matter what. Even if the AP is beaconing WPA-PSK, say, the MS
3958* supplicant will send an EAPOL-Start. If it receives an EAP Identity
3959* Request in return, it decides that the AP is really using 802.1x
3960* authentication, and proceeds on that assumption.
3961*
3962* Now, imagine an AP that is configured for WPA-PSK, and is WPS-capable.
3963* It receives an association request from some STA, and then sees an
3964* EAPOL-Start from the newly joined STA. It naturally sends back an EAP
3965* Identity Request to see if the new STA wants to talk EAP-WSC. On
3966* Windows XP SP1 & SP2, the supplicant will take that to mean that this
3967* AP is using 802.1x authentication, and will never let the user provide
3968* the PSK. Consequently, WZC will never be able to associate with this
3969* AP.
3970*
3971* Naturally, Microsoft's solution was to have the world change to
3972* accommodate them. After a lot of back & forth, the WFA decided on the
3973* following change to the WPS spec: when associating for purposes of WPS
3974* enrollment, "A client that intends to use the EAP-WSC method with a
3975* WSC enabled AP may include a WSC IE in its 802.11 (re)association
3976* request. If a WSC IE is present in the (re)association request, the AP
3977* shall engage in EAP-WSC with the station and must not attempt other
3978* security handshake. If the client does not include a WSC IE in its
3979* 802.11 (re)association request, it must send its 802.11 Authentication
3980* frame with Authentication set to open and an 802.11 Association
3981* Request frame without an RSN IE or SSN IE, regardless of the network
3982* type that is hosted by the AP. On successful association, the client
3983* will then send an EAPOL-Start to the AP and wait for
3984* EAP-Request/Identity. When the client receives an EAP Request/
3985* Identity, it will respond with EAP-Response/Identity and the
3986* appropriate WSC string to indicate if it is an Enrollee or Registrar.
3987* '
3988*
3989* This configuration variable contains a bitvector:
3990*
3991* 0x0001 Incldue the WPS Information Element in Assoc Request frames
3992* 0x0002 Elide the the WPA and RSN Information Elements from the
3993* Assoc Request frame
3994*
3995
3996WNI_CFG_WPS_ASSOC_METHOD I 4 7
3997V RW NP
3998LIM
39990 0xffff 0
4000V RW NP
4001LIM
40020 0xffff 0
4003
4004*
4005* Low gain override
4006*
4007
4008WNI_CFG_LOW_GAIN_OVERRIDE I 4 9
4009V RW NP
4010HAL
40110 1 0
4012V RW NP
4013HAL
40140 1 0
4015
4016*
4017* Listen Mode Enable/Disable
4018*
4019
4020WNI_CFG_ENABLE_PHY_AGC_LISTEN_MODE I 4 7
4021V RW NP
4022HAL
40230 128 128
4024V RW NP
4025HAL
40260 128 128
4027
4028*
4029* On chip reodering polling threshold
4030*
4031
4032WNI_CFG_RPE_POLLING_THRESHOLD I 4 2
4033V RW NP
4034HAL
40350 65535 10
4036V RW NP
4037HAL
40380 65535 10
4039
4040*
4041* On chip reodering aging threshold for AC0
4042*
4043
4044WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC0_REG I 4 2
4045V RW NP
4046HAL
40470 65535 30
4048V RW NP
4049HAL
40500 65535 30
4051
4052*
4053* On chip reodering aging threshold for AC1
4054*
4055
4056WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC1_REG I 4 2
4057V RW NP
4058HAL
40590 65535 30
4060V RW NP
4061HAL
40620 65535 30
4063
4064*
4065* On chip reodering aging threshold for AC2
4066*
4067
4068WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC2_REG I 4 2
4069V RW NP
4070HAL
40710 65535 30
4072V RW NP
4073HAL
40740 65535 30
4075
4076*
4077* On chip reodering aging threshold for AC3
4078*
4079
4080WNI_CFG_RPE_AGING_THRESHOLD_FOR_AC3_REG I 4 2
4081V RW NP
4082HAL
40830 65535 30
4084V RW NP
4085HAL
40860 65535 30
4087
4088*
4089* Number of On-Chip reorder sessions
4090*
4091
4092WNI_CFG_NO_OF_ONCHIP_REORDER_SESSIONS I 4 2
4093V RW NP
4094HAL
40950 2 1
4096V RW NP
4097HAL
40980 2 1
4099
4100
4101*
4102* Single RC for all TID
4103*
4104
4105WNI_CFG_SINGLE_TID_RC I 4 7
4106V RW NP
4107NONE
41080 1 1
4109V RW NP
4110NONE
41110 1 1
4112
4113*
4114* RRM Enabled
4115*
4116
4117WNI_CFG_RRM_ENABLED I 4 8
4118V RW NP
4119NONE
41200 1 0
4121V RW NP
4122NONE
41230 1 0
4124
4125*
4126* RRM measurement max duration. Section 11.10.3 802.11k-2008.
4127* Max Duration represented as maxDuration inTUs = 2^(*WNI_CFG_RRM_IN_CHAN_MAX - 4) * bcnIntvl
4128* Operating channel max measurement duration.
4129*
4130
4131WNI_CFG_RRM_OPERATING_CHAN_MAX I 4 8
4132V RW NP
4133NONE
41340 8 0
4135V RW NP
4136NONE
41370 8 0
4138
4139*
4140* Non-Operating channel max measurement duration.
4141*
4142
4143WNI_CFG_RRM_NON_OPERATING_CHAN_MAX I 4 8
4144V RW NP
4145NONE
41460 8 0
4147V RW NP
4148NONE
41490 8 0
4150
4151*
4152* TX power control feature
4153*
4154
4155WNI_CFG_TX_PWR_CTRL_ENABLE I 4 8
4156V RW NP
4157NONE
41580 1 1
4159V RW NP
4160NONE
41610 1 1
4162
4163*
4164* MCAST BCAST filter Setting
4165* 0: No filter, 1: Block Mcast, 2: Block Bcast, 3: Block Mcast and Bcast
4166*
4167
4168WNI_CFG_MCAST_BCAST_FILTER_SETTING I 4 7
4169V RW NP
4170HAL
41710 3 0
4172V RW NP
4173HAL
41740 3 0
4175
4176*
4177* BTC DHCP No of Bt slots to block
4178*
4179WNI_CFG_BTC_DHCP_BT_SLOTS_TO_BLOCK I 4 7
4180V RW NP
4181HAL
41820 0xFF 0
4183V RW NP
4184HAL
41850 0xFF 0
4186
4187*
4188* Config parameter to Enable/Disable Dynamic PS-Poll mechanism
4189* 0: Disable, x: FW will send x number of NULL frames before switching to PS-Poll mexhanism
4190*
4191WNI_CFG_DYNAMIC_PS_POLL_VALUE I 4 7
4192V RW NP
4193HAL
41940 0xFF 0
4195V RW NP
4196HAL
41970 0xFF 0
4198
4199*
4200* PS Data InActivity Timeout (TU)
4201*
4202
4203WNI_CFG_PS_NULLDATA_AP_RESP_TIMEOUT I 4 7
4204V RW NP
4205HAL
42060 80 0
4207NV RW NP
4208NONE
42090 80 0
4210
4211*
4212* Config parameter to Enable/Disable Telescopic Bcn Wakeups
4213* 0: Disable, 1: Enable
4214*
4215
4216WNI_CFG_TELE_BCN_WAKEUP_EN I 4 7
4217V RW NP
4218HAL
42190 1 0
4220V RW NP
4221HAL
42220 1 0
4223
4224
4225*
4226* Config parameter for Transient LI
4227* 0: Disable, x: Transient LI
4228*
4229
4230WNI_CFG_TELE_BCN_TRANS_LI I 4 7
4231V RW NP
4232HAL
42330 7 3
4234V RW NP
4235HAL
42360 7 3
4237
4238*
4239* Config parameter for Idle bcns for Transient LI
4240* x: Num Idle bcns before switch to trans LI
4241*
4242
4243WNI_CFG_TELE_BCN_TRANS_LI_IDLE_BCNS I 4 7
4244V RW NP
4245HAL
42465 255 10
4247V RW NP
4248HAL
42495 255 10
4250
4251*
4252* Config parameter for Max LI
4253* 0: Disable, x: Max LI
4254*
4255
4256WNI_CFG_TELE_BCN_MAX_LI I 4 7
4257V RW NP
4258HAL
42590 7 5
4260V RW NP
4261HAL
42620 7 5
4263
4264*
4265* Config parameter for Idle bcns for max LI
4266* x: Num Idle bcns before switch to max LI
4267*
4268
4269WNI_CFG_TELE_BCN_MAX_LI_IDLE_BCNS I 4 7
4270V RW NP
4271HAL
42725 255 15
4273V RW NP
4274HAL
42755 255 15
4276
4277*
4278* BTC DHCP No of Bt sub interval during DHCP
4279*
4280WNI_CFG_BTC_A2DP_DHCP_BT_SUB_INTERVALS I 4 7
4281V RW NP
4282HAL
42830 0xFF 7
4284V RW NP
4285HAL
42860 0xFF 7
4287
4288*
4289* Infra STA mode Keep alive period (in secs) for
4290* sending keep alive (Qos)Null frames to the AP.
4291* 0 = disabled. Recommended values is 30 secs
4292*
4293WNI_CFG_INFRA_STA_KEEP_ALIVE_PERIOD I 4 7
4294V RW NP
4295HAL
42960 65535 0
4297V RW NP
4298HAL
42990 65535 0
4300
4301* Limit on number of associated stations
4302* (applies to peer stations in IBSS, SoftAP, BT-AMP AP, & P2P-GO modes)
4303*
4304
4305WNI_CFG_ASSOC_STA_LIMIT I 4 8
4306V RW NP
4307LIM
43081 10 10
4309V RW NP
4310LIM
43111 10 10
4312
4313*
4314* SAP channel select start channel number
4315*
4316WNI_CFG_SAP_CHANNEL_SELECT_START_CHANNEL I 4 7
4317V RW NP
4318NONE
43191 0xFC 1
4320V RW NP
4321NONE
43221 0xFC 1
4323
4324*
4325* SAP channel select end channel number
4326*
4327WNI_CFG_SAP_CHANNEL_SELECT_END_CHANNEL I 4 7
4328V RW NP
4329NONE
43301 0xFC 11
4331V RW NP
4332NONE
43331 0xFC 11
4334
4335*
4336* SAP channel select operating band
4337* 0- 2.4GHZ / 1- Low 5GHZ /2-MID /3-HIGH/4-Japan4.9GHZ
4338*
4339WNI_CFG_SAP_CHANNEL_SELECT_OPERATING_BAND I 4 7
4340V RW NP
4341NONE
43420 0x4 0
4343V RW NP
4344NONE
43450 0x4 0
4346
4347*
4348* Softap data available poll period (in milliseconds) for
4349* queueing (Qos)Null frames to the station if there
4350* is no data available and PS-Poll/Trigger frame is pending.
4351* 0 = disabled. Recommended values is 5ms
4352*
4353WNI_CFG_AP_DATA_AVAIL_POLL_PERIOD I 4 8
4354V RW NP
4355NONE
43560 65535 5
4357V RW NP
4358NONE
43590 65535 5
4360
4361*
4362* Close loop power control will be enabled if value is set to 1
4363*
4364*
4365*
4366WNI_CFG_ENABLE_CLOSE_LOOP I 4 0
4367V RW NP
4368NONE
43690 1 0
4370V RW NP
4371NONE
43720 1 0
4373
4374*
4375* LTE Coexistence will be enabled if value is set to 1
4376*
4377*
4378*
4379WNI_CFG_ENABLE_LTE_COEX I 4 0
4380V RW NP
4381NONE
43820 1 0
4383V RW NP
4384NONE
43850 1 0
4386
4387*
4388* AP Keep Alive Timeout (TU)
4389*
4390WNI_CFG_AP_KEEP_ALIVE_TIMEOUT I 4 7
4391V RW NP
4392HAL
43931 255 20
4394V RW NP
4395HAL
43961 255 20
4397
4398*
4399* GO Keep Alive Timeout (TU)
4400*
4401WNI_CFG_GO_KEEP_ALIVE_TIMEOUT I 4 7
4402V RW NP
4403HAL
44041 255 20
4405V RW NP
4406HAL
44071 255 20
Jeff Johnsond13512a2012-07-17 11:42:19 -07004408
4409*
4410* MC Addr List power control will be enabled if value is set to 1
4411*
4412*
4413*
4414WNI_CFG_ENABLE_MC_ADDR_LIST I 4 0
4415V RW NP
4416HAL
44170 1 0
4418V RW NP
4419HAL
44200 1 0