xref: /onnv-gate/usr/src/uts/common/io/arn/arn_regd_common.h (revision 9999:d5e89571de4e)
1*9999SWang.Lin@Sun.COM /*
2*9999SWang.Lin@Sun.COM  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
3*9999SWang.Lin@Sun.COM  * Use is subject to license terms.
4*9999SWang.Lin@Sun.COM  */
5*9999SWang.Lin@Sun.COM 
6*9999SWang.Lin@Sun.COM /*
7*9999SWang.Lin@Sun.COM  * Copyright (c) 2008 Atheros Communications Inc.
8*9999SWang.Lin@Sun.COM  *
9*9999SWang.Lin@Sun.COM  * Permission to use, copy, modify, and/or distribute this software for any
10*9999SWang.Lin@Sun.COM  * purpose with or without fee is hereby granted, provided that the above
11*9999SWang.Lin@Sun.COM  * copyright notice and this permission notice appear in all copies.
12*9999SWang.Lin@Sun.COM  *
13*9999SWang.Lin@Sun.COM  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
14*9999SWang.Lin@Sun.COM  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
15*9999SWang.Lin@Sun.COM  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
16*9999SWang.Lin@Sun.COM  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
17*9999SWang.Lin@Sun.COM  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
18*9999SWang.Lin@Sun.COM  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
19*9999SWang.Lin@Sun.COM  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
20*9999SWang.Lin@Sun.COM  */
21*9999SWang.Lin@Sun.COM 
22*9999SWang.Lin@Sun.COM #ifndef	_ARN_REGD_COMMON_H
23*9999SWang.Lin@Sun.COM #define	_ARN_REGD_COMMON_H
24*9999SWang.Lin@Sun.COM 
25*9999SWang.Lin@Sun.COM #ifdef __cplusplus
26*9999SWang.Lin@Sun.COM extern "C" {
27*9999SWang.Lin@Sun.COM #endif
28*9999SWang.Lin@Sun.COM 
29*9999SWang.Lin@Sun.COM enum EnumRd {
30*9999SWang.Lin@Sun.COM 	NO_ENUMRD =	0x00,
31*9999SWang.Lin@Sun.COM 	NULL1_WORLD =	0x03,
32*9999SWang.Lin@Sun.COM 	NULL1_ETSIB =	0x07,
33*9999SWang.Lin@Sun.COM 	NULL1_ETSIC =	0x08,
34*9999SWang.Lin@Sun.COM 	FCC1_FCCA =	0x10,
35*9999SWang.Lin@Sun.COM 	FCC1_WORLD =	0x11,
36*9999SWang.Lin@Sun.COM 	FCC4_FCCA =	0x12,
37*9999SWang.Lin@Sun.COM 	FCC5_FCCA =	0x13,
38*9999SWang.Lin@Sun.COM 	FCC6_FCCA =	0x14,
39*9999SWang.Lin@Sun.COM 
40*9999SWang.Lin@Sun.COM 	FCC2_FCCA =	0x20,
41*9999SWang.Lin@Sun.COM 	FCC2_WORLD =	0x21,
42*9999SWang.Lin@Sun.COM 	FCC2_ETSIC =	0x22,
43*9999SWang.Lin@Sun.COM 	FCC6_WORLD =	0x23,
44*9999SWang.Lin@Sun.COM 	FRANCE_RES =	0x31,
45*9999SWang.Lin@Sun.COM 	FCC3_FCCA =	0x3A,
46*9999SWang.Lin@Sun.COM 	FCC3_WORLD =	0x3B,
47*9999SWang.Lin@Sun.COM 
48*9999SWang.Lin@Sun.COM 	ETSI1_WORLD =	0x37,
49*9999SWang.Lin@Sun.COM 	ETSI3_ETSIA =	0x32,
50*9999SWang.Lin@Sun.COM 	ETSI2_WORLD =	0x35,
51*9999SWang.Lin@Sun.COM 	ETSI3_WORLD =	0x36,
52*9999SWang.Lin@Sun.COM 	ETSI4_WORLD =	0x30,
53*9999SWang.Lin@Sun.COM 	ETSI4_ETSIC =	0x38,
54*9999SWang.Lin@Sun.COM 	ETSI5_WORLD =	0x39,
55*9999SWang.Lin@Sun.COM 	ETSI6_WORLD =	0x34,
56*9999SWang.Lin@Sun.COM 	ETSI_RESERVED =	0x33,
57*9999SWang.Lin@Sun.COM 
58*9999SWang.Lin@Sun.COM 	MKK1_MKKA =	0x40,
59*9999SWang.Lin@Sun.COM 	MKK1_MKKB =	0x41,
60*9999SWang.Lin@Sun.COM 	APL4_WORLD =	0x42,
61*9999SWang.Lin@Sun.COM 	MKK2_MKKA =	0x43,
62*9999SWang.Lin@Sun.COM 	APL_RESERVED =	0x44,
63*9999SWang.Lin@Sun.COM 	APL2_WORLD =	0x45,
64*9999SWang.Lin@Sun.COM 	APL2_APLC =	0x46,
65*9999SWang.Lin@Sun.COM 	APL3_WORLD =	0x47,
66*9999SWang.Lin@Sun.COM 	MKK1_FCCA =	0x48,
67*9999SWang.Lin@Sun.COM 	APL2_APLD =	0x49,
68*9999SWang.Lin@Sun.COM 	MKK1_MKKA1 =	0x4A,
69*9999SWang.Lin@Sun.COM 	MKK1_MKKA2 =	0x4B,
70*9999SWang.Lin@Sun.COM 	MKK1_MKKC =	0x4C,
71*9999SWang.Lin@Sun.COM 
72*9999SWang.Lin@Sun.COM 	APL3_FCCA =	0x50,
73*9999SWang.Lin@Sun.COM 	APL1_WORLD =	0x52,
74*9999SWang.Lin@Sun.COM 	APL1_FCCA =	0x53,
75*9999SWang.Lin@Sun.COM 	APL1_APLA =	0x54,
76*9999SWang.Lin@Sun.COM 	APL1_ETSIC =	0x55,
77*9999SWang.Lin@Sun.COM 	APL2_ETSIC =	0x56,
78*9999SWang.Lin@Sun.COM 	APL5_WORLD =	0x58,
79*9999SWang.Lin@Sun.COM 	APL6_WORLD =	0x5B,
80*9999SWang.Lin@Sun.COM 	APL7_FCCA =	0x5C,
81*9999SWang.Lin@Sun.COM 	APL8_WORLD =	0x5D,
82*9999SWang.Lin@Sun.COM 	APL9_WORLD =	0x5E,
83*9999SWang.Lin@Sun.COM 
84*9999SWang.Lin@Sun.COM 	WOR0_WORLD =	0x60,
85*9999SWang.Lin@Sun.COM 	WOR1_WORLD =	0x61,
86*9999SWang.Lin@Sun.COM 	WOR2_WORLD =	0x62,
87*9999SWang.Lin@Sun.COM 	WOR3_WORLD =	0x63,
88*9999SWang.Lin@Sun.COM 	WOR4_WORLD =	0x64,
89*9999SWang.Lin@Sun.COM 	WOR5_ETSIC =	0x65,
90*9999SWang.Lin@Sun.COM 
91*9999SWang.Lin@Sun.COM 	WOR01_WORLD =	0x66,
92*9999SWang.Lin@Sun.COM 	WOR02_WORLD =	0x67,
93*9999SWang.Lin@Sun.COM 	EU1_WORLD =	0x68,
94*9999SWang.Lin@Sun.COM 
95*9999SWang.Lin@Sun.COM 	WOR9_WORLD =	0x69,
96*9999SWang.Lin@Sun.COM 	WORA_WORLD =	0x6A,
97*9999SWang.Lin@Sun.COM 	WORB_WORLD =	0x6B,
98*9999SWang.Lin@Sun.COM 
99*9999SWang.Lin@Sun.COM 	MKK3_MKKB =	0x80,
100*9999SWang.Lin@Sun.COM 	MKK3_MKKA2 =	0x81,
101*9999SWang.Lin@Sun.COM 	MKK3_MKKC =	0x82,
102*9999SWang.Lin@Sun.COM 
103*9999SWang.Lin@Sun.COM 	MKK4_MKKB =	0x83,
104*9999SWang.Lin@Sun.COM 	MKK4_MKKA2 =	0x84,
105*9999SWang.Lin@Sun.COM 	MKK4_MKKC =	0x85,
106*9999SWang.Lin@Sun.COM 
107*9999SWang.Lin@Sun.COM 	MKK5_MKKB =	0x86,
108*9999SWang.Lin@Sun.COM 	MKK5_MKKA2 =	0x87,
109*9999SWang.Lin@Sun.COM 	MKK5_MKKC =	0x88,
110*9999SWang.Lin@Sun.COM 
111*9999SWang.Lin@Sun.COM 	MKK6_MKKB =	0x89,
112*9999SWang.Lin@Sun.COM 	MKK6_MKKA2 =	0x8A,
113*9999SWang.Lin@Sun.COM 	MKK6_MKKC =	0x8B,
114*9999SWang.Lin@Sun.COM 
115*9999SWang.Lin@Sun.COM 	MKK7_MKKB =	0x8C,
116*9999SWang.Lin@Sun.COM 	MKK7_MKKA2 =	0x8D,
117*9999SWang.Lin@Sun.COM 	MKK7_MKKC =	0x8E,
118*9999SWang.Lin@Sun.COM 
119*9999SWang.Lin@Sun.COM 	MKK8_MKKB =	0x8F,
120*9999SWang.Lin@Sun.COM 	MKK8_MKKA2 =	0x90,
121*9999SWang.Lin@Sun.COM 	MKK8_MKKC =	0x91,
122*9999SWang.Lin@Sun.COM 
123*9999SWang.Lin@Sun.COM 	MKK14_MKKA1 =	0x92,
124*9999SWang.Lin@Sun.COM 	MKK15_MKKA1 =	0x93,
125*9999SWang.Lin@Sun.COM 
126*9999SWang.Lin@Sun.COM 	MKK10_FCCA =	0xD0,
127*9999SWang.Lin@Sun.COM 	MKK10_MKKA1 =	0xD1,
128*9999SWang.Lin@Sun.COM 	MKK10_MKKC =	0xD2,
129*9999SWang.Lin@Sun.COM 	MKK10_MKKA2 =	0xD3,
130*9999SWang.Lin@Sun.COM 
131*9999SWang.Lin@Sun.COM 	MKK11_MKKA =	0xD4,
132*9999SWang.Lin@Sun.COM 	MKK11_FCCA =	0xD5,
133*9999SWang.Lin@Sun.COM 	MKK11_MKKA1 =	0xD6,
134*9999SWang.Lin@Sun.COM 	MKK11_MKKC =	0xD7,
135*9999SWang.Lin@Sun.COM 	MKK11_MKKA2 =	0xD8,
136*9999SWang.Lin@Sun.COM 
137*9999SWang.Lin@Sun.COM 	MKK12_MKKA =	0xD9,
138*9999SWang.Lin@Sun.COM 	MKK12_FCCA =	0xDA,
139*9999SWang.Lin@Sun.COM 	MKK12_MKKA1 =	0xDB,
140*9999SWang.Lin@Sun.COM 	MKK12_MKKC =	0xDC,
141*9999SWang.Lin@Sun.COM 	MKK12_MKKA2 =	0xDD,
142*9999SWang.Lin@Sun.COM 
143*9999SWang.Lin@Sun.COM 	MKK13_MKKB =	0xDE,
144*9999SWang.Lin@Sun.COM 
145*9999SWang.Lin@Sun.COM 	MKK3_MKKA =	0xF0,
146*9999SWang.Lin@Sun.COM 	MKK3_MKKA1 =	0xF1,
147*9999SWang.Lin@Sun.COM 	MKK3_FCCA =	0xF2,
148*9999SWang.Lin@Sun.COM 	MKK4_MKKA =	0xF3,
149*9999SWang.Lin@Sun.COM 	MKK4_MKKA1 =	0xF4,
150*9999SWang.Lin@Sun.COM 	MKK4_FCCA =	0xF5,
151*9999SWang.Lin@Sun.COM 	MKK9_MKKA = 	0xF6,
152*9999SWang.Lin@Sun.COM 	MKK10_MKKA =	0xF7,
153*9999SWang.Lin@Sun.COM 	MKK6_MKKA1 =	0xF8,
154*9999SWang.Lin@Sun.COM 	MKK6_FCCA =	0xF9,
155*9999SWang.Lin@Sun.COM 	MKK7_MKKA1 =	0xFA,
156*9999SWang.Lin@Sun.COM 	MKK7_FCCA =	0xFB,
157*9999SWang.Lin@Sun.COM 	MKK9_FCCA =	0xFC,
158*9999SWang.Lin@Sun.COM 	MKK9_MKKA1 =	0xFD,
159*9999SWang.Lin@Sun.COM 	MKK9_MKKC =	0xFE,
160*9999SWang.Lin@Sun.COM 	MKK9_MKKA2 =	0xFF,
161*9999SWang.Lin@Sun.COM 
162*9999SWang.Lin@Sun.COM 	APL1 =	0x0150,
163*9999SWang.Lin@Sun.COM 	APL2 =	0x0250,
164*9999SWang.Lin@Sun.COM 	APL3 =	0x0350,
165*9999SWang.Lin@Sun.COM 	APL4 =	0x0450,
166*9999SWang.Lin@Sun.COM 	APL5 =	0x0550,
167*9999SWang.Lin@Sun.COM 	APL6 =	0x0650,
168*9999SWang.Lin@Sun.COM 	APL7 =	0x0750,
169*9999SWang.Lin@Sun.COM 	APL8 =	0x0850,
170*9999SWang.Lin@Sun.COM 	APL9 =	0x0950,
171*9999SWang.Lin@Sun.COM 	APL10 =	0x1050,
172*9999SWang.Lin@Sun.COM 
173*9999SWang.Lin@Sun.COM 	ETSI1 =	0x0130,
174*9999SWang.Lin@Sun.COM 	ETSI2 =	0x0230,
175*9999SWang.Lin@Sun.COM 	ETSI3 =	0x0330,
176*9999SWang.Lin@Sun.COM 	ETSI4 =	0x0430,
177*9999SWang.Lin@Sun.COM 	ETSI5 =	0x0530,
178*9999SWang.Lin@Sun.COM 	ETSI6 =	0x0630,
179*9999SWang.Lin@Sun.COM 	ETSIA =	0x0A30,
180*9999SWang.Lin@Sun.COM 	ETSIB =	0x0B30,
181*9999SWang.Lin@Sun.COM 	ETSIC =	0x0C30,
182*9999SWang.Lin@Sun.COM 
183*9999SWang.Lin@Sun.COM 	FCC1 =	0x0110,
184*9999SWang.Lin@Sun.COM 	FCC2 =	0x0120,
185*9999SWang.Lin@Sun.COM 	FCC3 =	0x0160,
186*9999SWang.Lin@Sun.COM 	FCC4 =	0x0165,
187*9999SWang.Lin@Sun.COM 	FCC5 =	0x0510,
188*9999SWang.Lin@Sun.COM 	FCC6 =	0x0610,
189*9999SWang.Lin@Sun.COM 	FCCA =	0x0A10,
190*9999SWang.Lin@Sun.COM 
191*9999SWang.Lin@Sun.COM 	APLD =	0x0D50,
192*9999SWang.Lin@Sun.COM 
193*9999SWang.Lin@Sun.COM 	MKK1 =	0x0140,
194*9999SWang.Lin@Sun.COM 	MKK2 =	0x0240,
195*9999SWang.Lin@Sun.COM 	MKK3 =	0x0340,
196*9999SWang.Lin@Sun.COM 	MKK4 =	0x0440,
197*9999SWang.Lin@Sun.COM 	MKK5 =	0x0540,
198*9999SWang.Lin@Sun.COM 	MKK6 =	0x0640,
199*9999SWang.Lin@Sun.COM 	MKK7 =	0x0740,
200*9999SWang.Lin@Sun.COM 	MKK8 =	0x0840,
201*9999SWang.Lin@Sun.COM 	MKK9 =	0x0940,
202*9999SWang.Lin@Sun.COM 	MKK10 =	0x0B40,
203*9999SWang.Lin@Sun.COM 	MKK11 =	0x1140,
204*9999SWang.Lin@Sun.COM 	MKK12 =	0x1240,
205*9999SWang.Lin@Sun.COM 	MKK13 =	0x0C40,
206*9999SWang.Lin@Sun.COM 	MKK14 =	0x1440,
207*9999SWang.Lin@Sun.COM 	MKK15 =	0x1540,
208*9999SWang.Lin@Sun.COM 	MKKA =	0x0A40,
209*9999SWang.Lin@Sun.COM 	MKKC =	0x0A50,
210*9999SWang.Lin@Sun.COM 
211*9999SWang.Lin@Sun.COM 	NULL1 =	0x0198,
212*9999SWang.Lin@Sun.COM 	WORLD =	0x0199,
213*9999SWang.Lin@Sun.COM 	DEBUG_REG_DMN =	0x01ff,
214*9999SWang.Lin@Sun.COM };
215*9999SWang.Lin@Sun.COM 
216*9999SWang.Lin@Sun.COM enum {
217*9999SWang.Lin@Sun.COM 	FCC =	0x10,
218*9999SWang.Lin@Sun.COM 	MKK =	0x40,
219*9999SWang.Lin@Sun.COM 	ETSI =	0x30,
220*9999SWang.Lin@Sun.COM };
221*9999SWang.Lin@Sun.COM 
222*9999SWang.Lin@Sun.COM enum {
223*9999SWang.Lin@Sun.COM 	NO_REQ = 0x00000000,
224*9999SWang.Lin@Sun.COM 	DISALLOW_ADHOC_11A = 0x00000001,
225*9999SWang.Lin@Sun.COM 	DISALLOW_ADHOC_11A_TURB = 0x00000002,
226*9999SWang.Lin@Sun.COM 	NEED_NFC = 0x00000004,
227*9999SWang.Lin@Sun.COM 
228*9999SWang.Lin@Sun.COM 	ADHOC_PER_11D = 0x00000008,
229*9999SWang.Lin@Sun.COM 	ADHOC_NO_11A = 0x00000010,
230*9999SWang.Lin@Sun.COM 
231*9999SWang.Lin@Sun.COM 	PUBLIC_SAFETY_DOMAIN = 0x00000020,
232*9999SWang.Lin@Sun.COM 	LIMIT_FRAME_4MS = 0x00000040,
233*9999SWang.Lin@Sun.COM 
234*9999SWang.Lin@Sun.COM 	NO_HOSTAP = 0x00000080,
235*9999SWang.Lin@Sun.COM 
236*9999SWang.Lin@Sun.COM 	REQ_MASK = 0x000000FF,
237*9999SWang.Lin@Sun.COM };
238*9999SWang.Lin@Sun.COM 
239*9999SWang.Lin@Sun.COM #define	REG_DOMAIN_2GHZ_MASK    (REQ_MASK & \
240*9999SWang.Lin@Sun.COM 	(~(ADHOC_NO_11A | DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB)))
241*9999SWang.Lin@Sun.COM #define	REG_DOMAIN_5GHZ_MASK	REQ_MASK
242*9999SWang.Lin@Sun.COM 
243*9999SWang.Lin@Sun.COM static struct reg_dmn_pair_mapping regDomainPairs[] = {
244*9999SWang.Lin@Sun.COM 	{NO_ENUMRD, DEBUG_REG_DMN, DEBUG_REG_DMN, NO_REQ, NO_REQ,
245*9999SWang.Lin@Sun.COM 	    PSCAN_DEFER, 0},
246*9999SWang.Lin@Sun.COM 	{NULL1_WORLD, NULL1, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
247*9999SWang.Lin@Sun.COM 	{NULL1_ETSIB, NULL1, ETSIB, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
248*9999SWang.Lin@Sun.COM 	{NULL1_ETSIC, NULL1, ETSIC, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
249*9999SWang.Lin@Sun.COM 
250*9999SWang.Lin@Sun.COM 	{FCC2_FCCA, FCC2, FCCA, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
251*9999SWang.Lin@Sun.COM 	{FCC2_WORLD, FCC2, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
252*9999SWang.Lin@Sun.COM 	{FCC2_ETSIC, FCC2, ETSIC, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
253*9999SWang.Lin@Sun.COM 	{FCC3_FCCA, FCC3, FCCA, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
254*9999SWang.Lin@Sun.COM 	{FCC3_WORLD, FCC3, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
255*9999SWang.Lin@Sun.COM 	{FCC4_FCCA, FCC4, FCCA,
256*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
257*9999SWang.Lin@Sun.COM 	    0},
258*9999SWang.Lin@Sun.COM 	{FCC5_FCCA, FCC5, FCCA, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
259*9999SWang.Lin@Sun.COM 	{FCC6_FCCA, FCC6, FCCA, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
260*9999SWang.Lin@Sun.COM 	{FCC6_WORLD, FCC6, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
261*9999SWang.Lin@Sun.COM 
262*9999SWang.Lin@Sun.COM 	{ETSI1_WORLD, ETSI1, WORLD,
263*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
264*9999SWang.Lin@Sun.COM 	    0},
265*9999SWang.Lin@Sun.COM 	{ETSI2_WORLD, ETSI2, WORLD,
266*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
267*9999SWang.Lin@Sun.COM 	    0},
268*9999SWang.Lin@Sun.COM 	{ETSI3_WORLD, ETSI3, WORLD,
269*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
270*9999SWang.Lin@Sun.COM 	    0},
271*9999SWang.Lin@Sun.COM 	{ETSI4_WORLD, ETSI4, WORLD,
272*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
273*9999SWang.Lin@Sun.COM 	    0},
274*9999SWang.Lin@Sun.COM 	{ETSI5_WORLD, ETSI5, WORLD,
275*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
276*9999SWang.Lin@Sun.COM 	    0},
277*9999SWang.Lin@Sun.COM 	{ETSI6_WORLD, ETSI6, WORLD,
278*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
279*9999SWang.Lin@Sun.COM 	    0},
280*9999SWang.Lin@Sun.COM 
281*9999SWang.Lin@Sun.COM 	{ETSI3_ETSIA, ETSI3, WORLD,
282*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
283*9999SWang.Lin@Sun.COM 	    0},
284*9999SWang.Lin@Sun.COM 	{FRANCE_RES, ETSI3, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
285*9999SWang.Lin@Sun.COM 
286*9999SWang.Lin@Sun.COM 	{FCC1_WORLD, FCC1, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
287*9999SWang.Lin@Sun.COM 	{FCC1_FCCA, FCC1, FCCA, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
288*9999SWang.Lin@Sun.COM 	{APL1_WORLD, APL1, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
289*9999SWang.Lin@Sun.COM 	{APL2_WORLD, APL2, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
290*9999SWang.Lin@Sun.COM 	{APL3_WORLD, APL3, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
291*9999SWang.Lin@Sun.COM 	{APL4_WORLD, APL4, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
292*9999SWang.Lin@Sun.COM 	{APL5_WORLD, APL5, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
293*9999SWang.Lin@Sun.COM 	{APL6_WORLD, APL6, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
294*9999SWang.Lin@Sun.COM 	{APL8_WORLD, APL8, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
295*9999SWang.Lin@Sun.COM 	{APL9_WORLD, APL9, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
296*9999SWang.Lin@Sun.COM 
297*9999SWang.Lin@Sun.COM 	{APL3_FCCA, APL3, FCCA, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
298*9999SWang.Lin@Sun.COM 	{APL1_ETSIC, APL1, ETSIC, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
299*9999SWang.Lin@Sun.COM 	{APL2_ETSIC, APL2, ETSIC, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
300*9999SWang.Lin@Sun.COM 	{APL2_APLD, APL2, APLD, NO_REQ, NO_REQ, PSCAN_DEFER, },
301*9999SWang.Lin@Sun.COM 
302*9999SWang.Lin@Sun.COM 	{MKK1_MKKA, MKK1, MKKA,
303*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
304*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKKA, CTRY_JAPAN},
305*9999SWang.Lin@Sun.COM 	{MKK1_MKKB, MKK1, MKKA,
306*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC |
307*9999SWang.Lin@Sun.COM 	    LIMIT_FRAME_4MS, NEED_NFC, PSCAN_MKK1 | PSCAN_MKKA | PSCAN_MKKA_G,
308*9999SWang.Lin@Sun.COM 	    CTRY_JAPAN1},
309*9999SWang.Lin@Sun.COM 	{MKK1_FCCA, MKK1, FCCA,
310*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
311*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1, CTRY_JAPAN2},
312*9999SWang.Lin@Sun.COM 	{MKK1_MKKA1, MKK1, MKKA,
313*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
314*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN4},
315*9999SWang.Lin@Sun.COM 	{MKK1_MKKA2, MKK1, MKKA,
316*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
317*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN5},
318*9999SWang.Lin@Sun.COM 	{MKK1_MKKC, MKK1, MKKC,
319*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
320*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1, CTRY_JAPAN6},
321*9999SWang.Lin@Sun.COM 
322*9999SWang.Lin@Sun.COM 	{MKK2_MKKA, MKK2, MKKA,
323*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC |
324*9999SWang.Lin@Sun.COM 	    LIMIT_FRAME_4MS, NEED_NFC, PSCAN_MKK2 | PSCAN_MKKA | PSCAN_MKKA_G,
325*9999SWang.Lin@Sun.COM 	    CTRY_JAPAN3},
326*9999SWang.Lin@Sun.COM 
327*9999SWang.Lin@Sun.COM 	{MKK3_MKKA, MKK3, MKKA,
328*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
329*9999SWang.Lin@Sun.COM 	    PSCAN_MKKA, CTRY_JAPAN25},
330*9999SWang.Lin@Sun.COM 	{MKK3_MKKB, MKK3, MKKA,
331*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC |
332*9999SWang.Lin@Sun.COM 	    LIMIT_FRAME_4MS, NEED_NFC, PSCAN_MKKA | PSCAN_MKKA_G,
333*9999SWang.Lin@Sun.COM 	    CTRY_JAPAN7},
334*9999SWang.Lin@Sun.COM 	{MKK3_MKKA1, MKK3, MKKA,
335*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
336*9999SWang.Lin@Sun.COM 	    PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN26},
337*9999SWang.Lin@Sun.COM 	{MKK3_MKKA2, MKK3, MKKA,
338*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
339*9999SWang.Lin@Sun.COM 	    PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN8},
340*9999SWang.Lin@Sun.COM 	{MKK3_MKKC, MKK3, MKKC,
341*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
342*9999SWang.Lin@Sun.COM 	    NO_PSCAN, CTRY_JAPAN9},
343*9999SWang.Lin@Sun.COM 	{MKK3_FCCA, MKK3, FCCA,
344*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
345*9999SWang.Lin@Sun.COM 	    NO_PSCAN, CTRY_JAPAN27},
346*9999SWang.Lin@Sun.COM 
347*9999SWang.Lin@Sun.COM 	{MKK4_MKKA, MKK4, MKKA,
348*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
349*9999SWang.Lin@Sun.COM 	    PSCAN_MKK3, CTRY_JAPAN36},
350*9999SWang.Lin@Sun.COM 	{MKK4_MKKB, MKK4, MKKA,
351*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC |
352*9999SWang.Lin@Sun.COM 	    LIMIT_FRAME_4MS, NEED_NFC, PSCAN_MKK3 | PSCAN_MKKA | PSCAN_MKKA_G,
353*9999SWang.Lin@Sun.COM 	    CTRY_JAPAN10},
354*9999SWang.Lin@Sun.COM 	{MKK4_MKKA1, MKK4, MKKA,
355*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
356*9999SWang.Lin@Sun.COM 	    PSCAN_MKK3 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN28},
357*9999SWang.Lin@Sun.COM 	{MKK4_MKKA2, MKK4, MKKA,
358*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
359*9999SWang.Lin@Sun.COM 	    PSCAN_MKK3 | PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN11},
360*9999SWang.Lin@Sun.COM 	{MKK4_MKKC, MKK4, MKKC,
361*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
362*9999SWang.Lin@Sun.COM 	    PSCAN_MKK3, CTRY_JAPAN12},
363*9999SWang.Lin@Sun.COM 	{MKK4_FCCA, MKK4, FCCA,
364*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
365*9999SWang.Lin@Sun.COM 	    PSCAN_MKK3, CTRY_JAPAN29},
366*9999SWang.Lin@Sun.COM 
367*9999SWang.Lin@Sun.COM 	{MKK5_MKKB, MKK5, MKKA,
368*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC |
369*9999SWang.Lin@Sun.COM 	    LIMIT_FRAME_4MS, NEED_NFC, PSCAN_MKK3 | PSCAN_MKKA | PSCAN_MKKA_G,
370*9999SWang.Lin@Sun.COM 	    CTRY_JAPAN13},
371*9999SWang.Lin@Sun.COM 	{MKK5_MKKA2, MKK5, MKKA,
372*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
373*9999SWang.Lin@Sun.COM 	    PSCAN_MKK3 | PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN14},
374*9999SWang.Lin@Sun.COM 	{MKK5_MKKC, MKK5, MKKC,
375*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
376*9999SWang.Lin@Sun.COM 	    PSCAN_MKK3, CTRY_JAPAN15},
377*9999SWang.Lin@Sun.COM 
378*9999SWang.Lin@Sun.COM 	{MKK6_MKKB, MKK6, MKKA,
379*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
380*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKKA | PSCAN_MKKA_G, CTRY_JAPAN16},
381*9999SWang.Lin@Sun.COM 	{MKK6_MKKA1, MKK6, MKKA,
382*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
383*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN30},
384*9999SWang.Lin@Sun.COM 	{MKK6_MKKA2, MKK6, MKKA,
385*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
386*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN17},
387*9999SWang.Lin@Sun.COM 	{MKK6_MKKC, MKK6, MKKC,
388*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
389*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1, CTRY_JAPAN18},
390*9999SWang.Lin@Sun.COM 	{MKK6_FCCA, MKK6, FCCA,
391*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
392*9999SWang.Lin@Sun.COM 	    NO_PSCAN, CTRY_JAPAN31},
393*9999SWang.Lin@Sun.COM 
394*9999SWang.Lin@Sun.COM 	{MKK7_MKKB, MKK7, MKKA,
395*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
396*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA | PSCAN_MKKA_G,
397*9999SWang.Lin@Sun.COM 	    CTRY_JAPAN19},
398*9999SWang.Lin@Sun.COM 	{MKK7_MKKA1, MKK7, MKKA,
399*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
400*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN32},
401*9999SWang.Lin@Sun.COM 	{MKK7_MKKA2, MKK7, MKKA,
402*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
403*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA2 | PSCAN_MKKA2_G,
404*9999SWang.Lin@Sun.COM 	    CTRY_JAPAN20},
405*9999SWang.Lin@Sun.COM 	{MKK7_MKKC, MKK7, MKKC,
406*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
407*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKK3, CTRY_JAPAN21},
408*9999SWang.Lin@Sun.COM 	{MKK7_FCCA, MKK7, FCCA,
409*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
410*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKK3, CTRY_JAPAN33},
411*9999SWang.Lin@Sun.COM 
412*9999SWang.Lin@Sun.COM 	{MKK8_MKKB, MKK8, MKKA,
413*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
414*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA | PSCAN_MKKA_G,
415*9999SWang.Lin@Sun.COM 	    CTRY_JAPAN22},
416*9999SWang.Lin@Sun.COM 	{MKK8_MKKA2, MKK8, MKKA,
417*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
418*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA2 | PSCAN_MKKA2_G,
419*9999SWang.Lin@Sun.COM 	    CTRY_JAPAN23},
420*9999SWang.Lin@Sun.COM 	{MKK8_MKKC, MKK8, MKKC,
421*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
422*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKK3, CTRY_JAPAN24},
423*9999SWang.Lin@Sun.COM 
424*9999SWang.Lin@Sun.COM 	{MKK9_MKKA, MKK9, MKKA,
425*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC |
426*9999SWang.Lin@Sun.COM 	    LIMIT_FRAME_4MS, NEED_NFC,
427*9999SWang.Lin@Sun.COM 	    PSCAN_MKK2 | PSCAN_MKK3 | PSCAN_MKKA | PSCAN_MKKA_G,
428*9999SWang.Lin@Sun.COM 	    CTRY_JAPAN34},
429*9999SWang.Lin@Sun.COM 	{MKK9_FCCA, MKK9, FCCA,
430*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
431*9999SWang.Lin@Sun.COM 	    NO_PSCAN, CTRY_JAPAN37},
432*9999SWang.Lin@Sun.COM 	{MKK9_MKKA1, MKK9, MKKA,
433*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
434*9999SWang.Lin@Sun.COM 	    PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN38},
435*9999SWang.Lin@Sun.COM 	{MKK9_MKKA2, MKK9, MKKA,
436*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
437*9999SWang.Lin@Sun.COM 	    PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN40},
438*9999SWang.Lin@Sun.COM 	{MKK9_MKKC, MKK9, MKKC,
439*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
440*9999SWang.Lin@Sun.COM 	    NO_PSCAN, CTRY_JAPAN39},
441*9999SWang.Lin@Sun.COM 
442*9999SWang.Lin@Sun.COM 	{MKK10_MKKA, MKK10, MKKA,
443*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC |
444*9999SWang.Lin@Sun.COM 	    LIMIT_FRAME_4MS, NEED_NFC, PSCAN_MKK2 | PSCAN_MKK3, CTRY_JAPAN35},
445*9999SWang.Lin@Sun.COM 	{MKK10_FCCA, MKK10, FCCA,
446*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
447*9999SWang.Lin@Sun.COM 	    NO_PSCAN, CTRY_JAPAN41},
448*9999SWang.Lin@Sun.COM 	{MKK10_MKKA1, MKK10, MKKA,
449*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
450*9999SWang.Lin@Sun.COM 	    PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN42},
451*9999SWang.Lin@Sun.COM 	{MKK10_MKKA2, MKK10, MKKA,
452*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
453*9999SWang.Lin@Sun.COM 	    PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN44},
454*9999SWang.Lin@Sun.COM 	{MKK10_MKKC, MKK10, MKKC,
455*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
456*9999SWang.Lin@Sun.COM 	    NO_PSCAN, CTRY_JAPAN43},
457*9999SWang.Lin@Sun.COM 
458*9999SWang.Lin@Sun.COM 	{MKK11_MKKA, MKK11, MKKA,
459*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
460*9999SWang.Lin@Sun.COM 	    PSCAN_MKK3, CTRY_JAPAN45},
461*9999SWang.Lin@Sun.COM 	{MKK11_FCCA, MKK11, FCCA,
462*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
463*9999SWang.Lin@Sun.COM 	    PSCAN_MKK3, CTRY_JAPAN46},
464*9999SWang.Lin@Sun.COM 	{MKK11_MKKA1, MKK11, MKKA,
465*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
466*9999SWang.Lin@Sun.COM 	    PSCAN_MKK3 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN47},
467*9999SWang.Lin@Sun.COM 	{MKK11_MKKA2, MKK11, MKKA,
468*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
469*9999SWang.Lin@Sun.COM 	    PSCAN_MKK3 | PSCAN_MKKA2 | PSCAN_MKKA2_G, CTRY_JAPAN49},
470*9999SWang.Lin@Sun.COM 	{MKK11_MKKC, MKK11, MKKC,
471*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
472*9999SWang.Lin@Sun.COM 	    PSCAN_MKK3, CTRY_JAPAN48},
473*9999SWang.Lin@Sun.COM 
474*9999SWang.Lin@Sun.COM 	{MKK12_MKKA, MKK12, MKKA,
475*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
476*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKK3, CTRY_JAPAN50},
477*9999SWang.Lin@Sun.COM 	{MKK12_FCCA, MKK12, FCCA,
478*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
479*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKK3, CTRY_JAPAN51},
480*9999SWang.Lin@Sun.COM 	{MKK12_MKKA1, MKK12, MKKA,
481*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
482*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA1 | PSCAN_MKKA1_G,
483*9999SWang.Lin@Sun.COM 	    CTRY_JAPAN52},
484*9999SWang.Lin@Sun.COM 	{MKK12_MKKA2, MKK12, MKKA,
485*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
486*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA2 | PSCAN_MKKA2_G,
487*9999SWang.Lin@Sun.COM 	    CTRY_JAPAN54},
488*9999SWang.Lin@Sun.COM 	{MKK12_MKKC, MKK12, MKKC,
489*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
490*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKK3, CTRY_JAPAN53},
491*9999SWang.Lin@Sun.COM 
492*9999SWang.Lin@Sun.COM 	{MKK13_MKKB, MKK13, MKKA,
493*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB | NEED_NFC |
494*9999SWang.Lin@Sun.COM 	    LIMIT_FRAME_4MS, NEED_NFC,
495*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKK3 | PSCAN_MKKA | PSCAN_MKKA_G,
496*9999SWang.Lin@Sun.COM 	    CTRY_JAPAN57},
497*9999SWang.Lin@Sun.COM 
498*9999SWang.Lin@Sun.COM 	{MKK14_MKKA1, MKK14, MKKA,
499*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
500*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN58},
501*9999SWang.Lin@Sun.COM 	{MKK15_MKKA1, MKK15, MKKA,
502*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB | NEED_NFC | LIMIT_FRAME_4MS, NEED_NFC,
503*9999SWang.Lin@Sun.COM 	    PSCAN_MKK1 | PSCAN_MKKA1 | PSCAN_MKKA1_G, CTRY_JAPAN59},
504*9999SWang.Lin@Sun.COM 
505*9999SWang.Lin@Sun.COM 	{WOR0_WORLD, WOR0_WORLD, WOR0_WORLD, NO_REQ, NO_REQ, PSCAN_DEFER,
506*9999SWang.Lin@Sun.COM 	    0},
507*9999SWang.Lin@Sun.COM 	{WOR1_WORLD, WOR1_WORLD, WOR1_WORLD,
508*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
509*9999SWang.Lin@Sun.COM 	    0},
510*9999SWang.Lin@Sun.COM 	{WOR2_WORLD, WOR2_WORLD, WOR2_WORLD, DISALLOW_ADHOC_11A_TURB,
511*9999SWang.Lin@Sun.COM 	    NO_REQ, PSCAN_DEFER, 0},
512*9999SWang.Lin@Sun.COM 	{WOR3_WORLD, WOR3_WORLD, WOR3_WORLD, NO_REQ, NO_REQ, PSCAN_DEFER,
513*9999SWang.Lin@Sun.COM 	    0},
514*9999SWang.Lin@Sun.COM 	{WOR4_WORLD, WOR4_WORLD, WOR4_WORLD,
515*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
516*9999SWang.Lin@Sun.COM 	    0},
517*9999SWang.Lin@Sun.COM 	{WOR5_ETSIC, WOR5_ETSIC, WOR5_ETSIC,
518*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
519*9999SWang.Lin@Sun.COM 	    0},
520*9999SWang.Lin@Sun.COM 	{WOR01_WORLD, WOR01_WORLD, WOR01_WORLD, NO_REQ, NO_REQ,
521*9999SWang.Lin@Sun.COM 	    PSCAN_DEFER, 0},
522*9999SWang.Lin@Sun.COM 	{WOR02_WORLD, WOR02_WORLD, WOR02_WORLD, NO_REQ, NO_REQ,
523*9999SWang.Lin@Sun.COM 	    PSCAN_DEFER, 0},
524*9999SWang.Lin@Sun.COM 	{EU1_WORLD, EU1_WORLD, EU1_WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0},
525*9999SWang.Lin@Sun.COM 	{WOR9_WORLD, WOR9_WORLD, WOR9_WORLD,
526*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
527*9999SWang.Lin@Sun.COM 	    0},
528*9999SWang.Lin@Sun.COM 	{WORA_WORLD, WORA_WORLD, WORA_WORLD,
529*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
530*9999SWang.Lin@Sun.COM 	    0},
531*9999SWang.Lin@Sun.COM 	{WORB_WORLD, WORB_WORLD, WORB_WORLD,
532*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB, NO_REQ, PSCAN_DEFER,
533*9999SWang.Lin@Sun.COM 	    0},
534*9999SWang.Lin@Sun.COM };
535*9999SWang.Lin@Sun.COM 
536*9999SWang.Lin@Sun.COM #define	NO_INTERSECT_REQ	0xFFFFFFFF
537*9999SWang.Lin@Sun.COM #define	NO_UNION_REQ		0
538*9999SWang.Lin@Sun.COM 
539*9999SWang.Lin@Sun.COM static struct country_code_to_enum_rd allCountries[] = {
540*9999SWang.Lin@Sun.COM 	{CTRY_DEBUG, NO_ENUMRD, "DB", "DEBUG", YES, YES, YES, YES, YES,
541*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
542*9999SWang.Lin@Sun.COM 	{CTRY_DEFAULT, DEF_REGDMN, "NA", "NO_COUNTRY_SET", YES, YES, YES,
543*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, 7000},
544*9999SWang.Lin@Sun.COM 	{CTRY_ALBANIA, NULL1_WORLD, "AL", "ALBANIA", YES, NO, YES, YES, NO,
545*9999SWang.Lin@Sun.COM 	    NO, NO, 7000},
546*9999SWang.Lin@Sun.COM 	{CTRY_ALGERIA, NULL1_WORLD, "DZ", "ALGERIA", YES, NO, YES, YES, NO,
547*9999SWang.Lin@Sun.COM 	    NO, NO, 7000},
548*9999SWang.Lin@Sun.COM 	{CTRY_ARGENTINA, APL3_WORLD, "AR", "ARGENTINA", YES, NO, NO, YES,
549*9999SWang.Lin@Sun.COM 	    NO, YES, NO, 7000},
550*9999SWang.Lin@Sun.COM 	{CTRY_ARMENIA, ETSI4_WORLD, "AM", "ARMENIA", YES, NO, YES, YES,
551*9999SWang.Lin@Sun.COM 	    YES, NO, NO, 7000},
552*9999SWang.Lin@Sun.COM 	{CTRY_AUSTRALIA, FCC2_WORLD, "AU", "AUSTRALIA", YES, YES, YES, YES,
553*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
554*9999SWang.Lin@Sun.COM 	{CTRY_AUSTRALIA2, FCC6_WORLD, "AU", "AUSTRALIA2", YES, YES, YES,
555*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, 7000},
556*9999SWang.Lin@Sun.COM 	{CTRY_AUSTRIA, ETSI1_WORLD, "AT", "AUSTRIA", YES, NO, YES, YES,
557*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
558*9999SWang.Lin@Sun.COM 	{CTRY_AZERBAIJAN, ETSI4_WORLD, "AZ", "AZERBAIJAN", YES, YES, YES,
559*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, 7000},
560*9999SWang.Lin@Sun.COM 	{CTRY_BAHRAIN, APL6_WORLD, "BH", "BAHRAIN", YES, NO, YES, YES, YES,
561*9999SWang.Lin@Sun.COM 	    YES, NO, 7000},
562*9999SWang.Lin@Sun.COM 	{CTRY_BELARUS, ETSI1_WORLD, "BY", "BELARUS", YES, NO, YES, YES,
563*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
564*9999SWang.Lin@Sun.COM 	{CTRY_BELGIUM, ETSI1_WORLD, "BE", "BELGIUM", YES, NO, YES, YES,
565*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
566*9999SWang.Lin@Sun.COM 	{CTRY_BELGIUM2, ETSI4_WORLD, "BL", "BELGIUM", YES, NO, YES, YES,
567*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
568*9999SWang.Lin@Sun.COM 	{CTRY_BELIZE, APL1_ETSIC, "BZ", "BELIZE", YES, YES, YES, YES, YES,
569*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
570*9999SWang.Lin@Sun.COM 	{CTRY_BOLIVIA, APL1_ETSIC, "BO", "BOLVIA", YES, YES, YES, YES, YES,
571*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
572*9999SWang.Lin@Sun.COM 	{CTRY_BOSNIA_HERZ, ETSI1_WORLD, "BA", "BOSNIA_HERZGOWINA", YES, NO,
573*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, NO, 7000},
574*9999SWang.Lin@Sun.COM 	{CTRY_BRAZIL, FCC3_WORLD, "BR", "BRAZIL", YES, NO, NO, YES, NO,
575*9999SWang.Lin@Sun.COM 	    YES, NO, 7000},
576*9999SWang.Lin@Sun.COM 	{CTRY_BRUNEI_DARUSSALAM, APL1_WORLD, "BN", "BRUNEI DARUSSALAM",
577*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, YES, YES, YES, 7000},
578*9999SWang.Lin@Sun.COM 	{CTRY_BULGARIA, ETSI6_WORLD, "BG", "BULGARIA", YES, NO, YES, YES,
579*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
580*9999SWang.Lin@Sun.COM 	{CTRY_CANADA, FCC2_FCCA, "CA", "CANADA", YES, YES, YES, YES, YES,
581*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
582*9999SWang.Lin@Sun.COM 	{CTRY_CANADA2, FCC6_FCCA, "CA", "CANADA2", YES, YES, YES, YES, YES,
583*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
584*9999SWang.Lin@Sun.COM 	{CTRY_CHILE, APL6_WORLD, "CL", "CHILE", YES, YES, YES, YES, YES,
585*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
586*9999SWang.Lin@Sun.COM 	{CTRY_CHINA, APL1_WORLD, "CN", "CHINA", YES, YES, YES, YES, YES,
587*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
588*9999SWang.Lin@Sun.COM 	{CTRY_COLOMBIA, FCC1_FCCA, "CO", "COLOMBIA", YES, NO, YES, YES,
589*9999SWang.Lin@Sun.COM 	    YES, YES, NO, 7000},
590*9999SWang.Lin@Sun.COM 	{CTRY_COSTA_RICA, FCC1_WORLD, "CR", "COSTA RICA", YES, NO, YES,
591*9999SWang.Lin@Sun.COM 	    YES, YES, YES, NO, 7000},
592*9999SWang.Lin@Sun.COM 	{CTRY_CROATIA, ETSI3_WORLD, "HR", "CROATIA", YES, NO, YES, YES,
593*9999SWang.Lin@Sun.COM 	    YES, YES, NO, 7000},
594*9999SWang.Lin@Sun.COM 	{CTRY_CYPRUS, ETSI1_WORLD, "CY", "CYPRUS", YES, YES, YES, YES, YES,
595*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
596*9999SWang.Lin@Sun.COM 	{CTRY_CZECH, ETSI3_WORLD, "CZ", "CZECH REPUBLIC", YES, NO, YES,
597*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, 7000},
598*9999SWang.Lin@Sun.COM 	{CTRY_DENMARK, ETSI1_WORLD, "DK", "DENMARK", YES, NO, YES, YES,
599*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
600*9999SWang.Lin@Sun.COM 	{CTRY_DOMINICAN_REPUBLIC, FCC1_FCCA, "DO", "DOMINICAN REPUBLIC",
601*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, YES, YES, YES, 7000},
602*9999SWang.Lin@Sun.COM 	{CTRY_ECUADOR, FCC1_WORLD, "EC", "ECUADOR", YES, NO, NO, YES, YES,
603*9999SWang.Lin@Sun.COM 	    YES, NO, 7000},
604*9999SWang.Lin@Sun.COM 	{CTRY_EGYPT, ETSI3_WORLD, "EG", "EGYPT", YES, NO, YES, YES, YES,
605*9999SWang.Lin@Sun.COM 	    YES, NO, 7000},
606*9999SWang.Lin@Sun.COM 	{CTRY_EL_SALVADOR, FCC1_WORLD, "SV", "EL SALVADOR", YES, NO, YES,
607*9999SWang.Lin@Sun.COM 	    YES, YES, YES, NO, 7000},
608*9999SWang.Lin@Sun.COM 	{CTRY_ESTONIA, ETSI1_WORLD, "EE", "ESTONIA", YES, NO, YES, YES,
609*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
610*9999SWang.Lin@Sun.COM 	{CTRY_FINLAND, ETSI1_WORLD, "FI", "FINLAND", YES, NO, YES, YES,
611*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
612*9999SWang.Lin@Sun.COM 	{CTRY_FRANCE, ETSI1_WORLD, "FR", "FRANCE", YES, NO, YES, YES, YES,
613*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
614*9999SWang.Lin@Sun.COM 	{CTRY_GEORGIA, ETSI4_WORLD, "GE", "GEORGIA", YES, YES, YES, YES,
615*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
616*9999SWang.Lin@Sun.COM 	{CTRY_GERMANY, ETSI1_WORLD, "DE", "GERMANY", YES, NO, YES, YES,
617*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
618*9999SWang.Lin@Sun.COM 	{CTRY_GREECE, ETSI1_WORLD, "GR", "GREECE", YES, NO, YES, YES, YES,
619*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
620*9999SWang.Lin@Sun.COM 	{CTRY_GUATEMALA, FCC1_FCCA, "GT", "GUATEMALA", YES, YES, YES, YES,
621*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
622*9999SWang.Lin@Sun.COM 	{CTRY_HONDURAS, NULL1_WORLD, "HN", "HONDURAS", YES, NO, YES, YES,
623*9999SWang.Lin@Sun.COM 	    YES, NO, NO, 7000},
624*9999SWang.Lin@Sun.COM 	{CTRY_HONG_KONG, FCC2_WORLD, "HK", "HONG KONG", YES, YES, YES, YES,
625*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
626*9999SWang.Lin@Sun.COM 	{CTRY_HUNGARY, ETSI1_WORLD, "HU", "HUNGARY", YES, NO, YES, YES,
627*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
628*9999SWang.Lin@Sun.COM 	{CTRY_ICELAND, ETSI1_WORLD, "IS", "ICELAND", YES, NO, YES, YES,
629*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
630*9999SWang.Lin@Sun.COM 	{CTRY_INDIA, APL6_WORLD, "IN", "INDIA", YES, NO, YES, YES, YES,
631*9999SWang.Lin@Sun.COM 	    YES, NO, 7000},
632*9999SWang.Lin@Sun.COM 	{CTRY_INDONESIA, APL1_WORLD, "ID", "INDONESIA", YES, NO, YES, YES,
633*9999SWang.Lin@Sun.COM 	    YES, YES, NO, 7000},
634*9999SWang.Lin@Sun.COM 	{CTRY_IRAN, APL1_WORLD, "IR", "IRAN", YES, YES, YES, YES, YES, YES,
635*9999SWang.Lin@Sun.COM 	    YES, 7000},
636*9999SWang.Lin@Sun.COM 	{CTRY_IRELAND, ETSI1_WORLD, "IE", "IRELAND", YES, NO, YES, YES,
637*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
638*9999SWang.Lin@Sun.COM 	{CTRY_ISRAEL, NULL1_WORLD, "IL", "ISRAEL", YES, NO, YES, YES, YES,
639*9999SWang.Lin@Sun.COM 	    NO, NO, 7000},
640*9999SWang.Lin@Sun.COM 	{CTRY_ITALY, ETSI1_WORLD, "IT", "ITALY", YES, NO, YES, YES, YES,
641*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
642*9999SWang.Lin@Sun.COM 	{CTRY_JAMAICA, ETSI1_WORLD, "JM", "JAMAICA", YES, NO, YES, YES,
643*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
644*9999SWang.Lin@Sun.COM 
645*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN, MKK1_MKKA, "JP", "JAPAN", YES, NO, NO, YES, YES, YES,
646*9999SWang.Lin@Sun.COM 	    YES, 7000},
647*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN1, MKK1_MKKB, "JP", "JAPAN1", YES, NO, NO, YES, YES,
648*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
649*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN2, MKK1_FCCA, "JP", "JAPAN2", YES, NO, NO, YES, YES,
650*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
651*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN3, MKK2_MKKA, "JP", "JAPAN3", YES, NO, NO, YES, YES,
652*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
653*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN4, MKK1_MKKA1, "JP", "JAPAN4", YES, NO, NO, YES, YES,
654*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
655*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN5, MKK1_MKKA2, "JP", "JAPAN5", YES, NO, NO, YES, YES,
656*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
657*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN6, MKK1_MKKC, "JP", "JAPAN6", YES, NO, NO, YES, YES,
658*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
659*9999SWang.Lin@Sun.COM 
660*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN7, MKK3_MKKB, "JP", "JAPAN7", YES, NO, NO, YES, YES,
661*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
662*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN8, MKK3_MKKA2, "JP", "JAPAN8", YES, NO, NO, YES, YES,
663*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
664*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN9, MKK3_MKKC, "JP", "JAPAN9", YES, NO, NO, YES, YES,
665*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
666*9999SWang.Lin@Sun.COM 
667*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN10, MKK4_MKKB, "JP", "JAPAN10", YES, NO, NO, YES, YES,
668*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
669*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN11, MKK4_MKKA2, "JP", "JAPAN11", YES, NO, NO, YES, YES,
670*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
671*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN12, MKK4_MKKC, "JP", "JAPAN12", YES, NO, NO, YES, YES,
672*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
673*9999SWang.Lin@Sun.COM 
674*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN13, MKK5_MKKB, "JP", "JAPAN13", YES, NO, NO, YES, YES,
675*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
676*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN14, MKK5_MKKA2, "JP", "JAPAN14", YES, NO, NO, YES, YES,
677*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
678*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN15, MKK5_MKKC, "JP", "JAPAN15", YES, NO, NO, YES, YES,
679*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
680*9999SWang.Lin@Sun.COM 
681*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN16, MKK6_MKKB, "JP", "JAPAN16", YES, NO, NO, YES, YES,
682*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
683*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN17, MKK6_MKKA2, "JP", "JAPAN17", YES, NO, NO, YES, YES,
684*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
685*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN18, MKK6_MKKC, "JP", "JAPAN18", YES, NO, NO, YES, YES,
686*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
687*9999SWang.Lin@Sun.COM 
688*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN19, MKK7_MKKB, "JP", "JAPAN19", YES, NO, NO, YES, YES,
689*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
690*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN20, MKK7_MKKA2, "JP", "JAPAN20", YES, NO, NO, YES, YES,
691*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
692*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN21, MKK7_MKKC, "JP", "JAPAN21", YES, NO, NO, YES, YES,
693*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
694*9999SWang.Lin@Sun.COM 
695*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN22, MKK8_MKKB, "JP", "JAPAN22", YES, NO, NO, YES, YES,
696*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
697*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN23, MKK8_MKKA2, "JP", "JAPAN23", YES, NO, NO, YES, YES,
698*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
699*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN24, MKK8_MKKC, "JP", "JAPAN24", YES, NO, NO, YES, YES,
700*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
701*9999SWang.Lin@Sun.COM 
702*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN25, MKK3_MKKA, "JP", "JAPAN25", YES, NO, NO, YES, YES,
703*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
704*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN26, MKK3_MKKA1, "JP", "JAPAN26", YES, NO, NO, YES, YES,
705*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
706*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN27, MKK3_FCCA, "JP", "JAPAN27", YES, NO, NO, YES, YES,
707*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
708*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN28, MKK4_MKKA1, "JP", "JAPAN28", YES, NO, NO, YES, YES,
709*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
710*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN29, MKK4_FCCA, "JP", "JAPAN29", YES, NO, NO, YES, YES,
711*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
712*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN30, MKK6_MKKA1, "JP", "JAPAN30", YES, NO, NO, YES, YES,
713*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
714*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN31, MKK6_FCCA, "JP", "JAPAN31", YES, NO, NO, YES, YES,
715*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
716*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN32, MKK7_MKKA1, "JP", "JAPAN32", YES, NO, NO, YES, YES,
717*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
718*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN33, MKK7_FCCA, "JP", "JAPAN33", YES, NO, NO, YES, YES,
719*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
720*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN34, MKK9_MKKA, "JP", "JAPAN34", YES, NO, NO, YES, YES,
721*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
722*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN35, MKK10_MKKA, "JP", "JAPAN35", YES, NO, NO, YES, YES,
723*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
724*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN36, MKK4_MKKA, "JP", "JAPAN36", YES, NO, NO, YES, YES,
725*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
726*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN37, MKK9_FCCA, "JP", "JAPAN37", YES, NO, NO, YES, YES,
727*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
728*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN38, MKK9_MKKA1, "JP", "JAPAN38", YES, NO, NO, YES, YES,
729*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
730*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN39, MKK9_MKKC, "JP", "JAPAN39", YES, NO, NO, YES, YES,
731*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
732*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN40, MKK9_MKKA2, "JP", "JAPAN40", YES, NO, NO, YES, YES,
733*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
734*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN41, MKK10_FCCA, "JP", "JAPAN41", YES, NO, NO, YES, YES,
735*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
736*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN42, MKK10_MKKA1, "JP", "JAPAN42", YES, NO, NO, YES, YES,
737*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
738*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN43, MKK10_MKKC, "JP", "JAPAN43", YES, NO, NO, YES, YES,
739*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
740*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN44, MKK10_MKKA2, "JP", "JAPAN44", YES, NO, NO, YES, YES,
741*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
742*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN45, MKK11_MKKA, "JP", "JAPAN45", YES, NO, NO, YES, YES,
743*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
744*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN46, MKK11_FCCA, "JP", "JAPAN46", YES, NO, NO, YES, YES,
745*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
746*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN47, MKK11_MKKA1, "JP", "JAPAN47", YES, NO, NO, YES, YES,
747*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
748*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN48, MKK11_MKKC, "JP", "JAPAN48", YES, NO, NO, YES, YES,
749*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
750*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN49, MKK11_MKKA2, "JP", "JAPAN49", YES, NO, NO, YES, YES,
751*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
752*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN50, MKK12_MKKA, "JP", "JAPAN50", YES, NO, NO, YES, YES,
753*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
754*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN51, MKK12_FCCA, "JP", "JAPAN51", YES, NO, NO, YES, YES,
755*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
756*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN52, MKK12_MKKA1, "JP", "JAPAN52", YES, NO, NO, YES, YES,
757*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
758*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN53, MKK12_MKKC, "JP", "JAPAN53", YES, NO, NO, YES, YES,
759*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
760*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN54, MKK12_MKKA2, "JP", "JAPAN54", YES, NO, NO, YES, YES,
761*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
762*9999SWang.Lin@Sun.COM 
763*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN57, MKK13_MKKB, "JP", "JAPAN57", YES, NO, NO, YES, YES,
764*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
765*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN58, MKK14_MKKA1, "JP", "JAPAN58", YES, NO, NO, YES, YES,
766*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
767*9999SWang.Lin@Sun.COM 	{CTRY_JAPAN59, MKK15_MKKA1, "JP", "JAPAN59", YES, NO, NO, YES, YES,
768*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
769*9999SWang.Lin@Sun.COM 
770*9999SWang.Lin@Sun.COM 	{CTRY_JORDAN, ETSI2_WORLD, "JO", "JORDAN", YES, NO, YES, YES, YES,
771*9999SWang.Lin@Sun.COM 	    YES, NO, 7000},
772*9999SWang.Lin@Sun.COM 	{CTRY_KAZAKHSTAN, NULL1_WORLD, "KZ", "KAZAKHSTAN", YES, NO, YES,
773*9999SWang.Lin@Sun.COM 	    YES, YES, NO, NO, 7000},
774*9999SWang.Lin@Sun.COM 	{CTRY_KOREA_NORTH, APL9_WORLD, "KP", "NORTH KOREA", YES, NO, NO,
775*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, 7000},
776*9999SWang.Lin@Sun.COM 	{CTRY_KOREA_ROC, APL9_WORLD, "KR", "KOREA REPUBLIC", YES, NO, NO,
777*9999SWang.Lin@Sun.COM 	    YES, NO, YES, NO, 7000},
778*9999SWang.Lin@Sun.COM 	{CTRY_KOREA_ROC2, APL2_WORLD, "K2", "KOREA REPUBLIC2", YES, NO, NO,
779*9999SWang.Lin@Sun.COM 	    YES, NO, YES, NO, 7000},
780*9999SWang.Lin@Sun.COM 	{CTRY_KOREA_ROC3, APL9_WORLD, "K3", "KOREA REPUBLIC3", YES, NO, NO,
781*9999SWang.Lin@Sun.COM 	    YES, NO, YES, NO, 7000},
782*9999SWang.Lin@Sun.COM 	{CTRY_KUWAIT, NULL1_WORLD, "KW", "KUWAIT", YES, NO, YES, YES, YES,
783*9999SWang.Lin@Sun.COM 	    NO, NO, 7000},
784*9999SWang.Lin@Sun.COM 	{CTRY_LATVIA, ETSI1_WORLD, "LV", "LATVIA", YES, NO, YES, YES, YES,
785*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
786*9999SWang.Lin@Sun.COM 	{CTRY_LEBANON, NULL1_WORLD, "LB", "LEBANON", YES, NO, YES, YES,
787*9999SWang.Lin@Sun.COM 	    YES, NO, NO, 7000},
788*9999SWang.Lin@Sun.COM 	{CTRY_LIECHTENSTEIN, ETSI1_WORLD, "LI", "LIECHTENSTEIN", YES, NO,
789*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, YES, 7000},
790*9999SWang.Lin@Sun.COM 	{CTRY_LITHUANIA, ETSI1_WORLD, "LT", "LITHUANIA", YES, NO, YES, YES,
791*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
792*9999SWang.Lin@Sun.COM 	{CTRY_LUXEMBOURG, ETSI1_WORLD, "LU", "LUXEMBOURG", YES, NO, YES,
793*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, 7000},
794*9999SWang.Lin@Sun.COM 	{CTRY_MACAU, FCC2_WORLD, "MO", "MACAU", YES, YES, YES, YES, YES,
795*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
796*9999SWang.Lin@Sun.COM 	{CTRY_MACEDONIA, NULL1_WORLD, "MK", "MACEDONIA", YES, NO, YES, YES,
797*9999SWang.Lin@Sun.COM 	    YES, NO, NO, 7000},
798*9999SWang.Lin@Sun.COM 	{CTRY_MALAYSIA, APL8_WORLD, "MY", "MALAYSIA", YES, NO, NO, YES, NO,
799*9999SWang.Lin@Sun.COM 	    YES, NO, 7000},
800*9999SWang.Lin@Sun.COM 	{CTRY_MALTA, ETSI1_WORLD, "MT", "MALTA", YES, NO, YES, YES, YES,
801*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
802*9999SWang.Lin@Sun.COM 	{CTRY_MEXICO, FCC1_FCCA, "MX", "MEXICO", YES, YES, YES, YES, YES,
803*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
804*9999SWang.Lin@Sun.COM 	{CTRY_MONACO, ETSI4_WORLD, "MC", "MONACO", YES, YES, YES, YES, YES,
805*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
806*9999SWang.Lin@Sun.COM 	{CTRY_MOROCCO, NULL1_WORLD, "MA", "MOROCCO", YES, NO, YES, YES,
807*9999SWang.Lin@Sun.COM 	    YES, NO, NO, 7000},
808*9999SWang.Lin@Sun.COM 	{CTRY_NEPAL, APL1_WORLD, "NP", "NEPAL", YES, NO, YES, YES, YES,
809*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
810*9999SWang.Lin@Sun.COM 	{CTRY_NETHERLANDS, ETSI1_WORLD, "NL", "NETHERLANDS", YES, NO, YES,
811*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, 7000},
812*9999SWang.Lin@Sun.COM 	{CTRY_NETHERLANDS_ANTILLES, ETSI1_WORLD, "AN",
813*9999SWang.Lin@Sun.COM 	    "NETHERLANDS-ANTILLES", YES, NO, YES, YES, YES, YES, YES, 7000},
814*9999SWang.Lin@Sun.COM 	{CTRY_NEW_ZEALAND, FCC2_ETSIC, "NZ", "NEW ZEALAND", YES, NO, YES,
815*9999SWang.Lin@Sun.COM 	    YES, YES, YES, NO, 7000},
816*9999SWang.Lin@Sun.COM 	{CTRY_NORWAY, ETSI1_WORLD, "NO", "NORWAY", YES, NO, YES, YES, YES,
817*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
818*9999SWang.Lin@Sun.COM 	{CTRY_OMAN, APL6_WORLD, "OM", "OMAN", YES, NO, YES, YES, YES, YES,
819*9999SWang.Lin@Sun.COM 	    NO, 7000},
820*9999SWang.Lin@Sun.COM 	{CTRY_PAKISTAN, NULL1_WORLD, "PK", "PAKISTAN", YES, NO, YES, YES,
821*9999SWang.Lin@Sun.COM 	    YES, NO, NO, 7000},
822*9999SWang.Lin@Sun.COM 	{CTRY_PANAMA, FCC1_FCCA, "PA", "PANAMA", YES, YES, YES, YES, YES,
823*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
824*9999SWang.Lin@Sun.COM 	{CTRY_PAPUA_NEW_GUINEA, FCC1_WORLD, "PG", "PAPUA NEW GUINEA", YES,
825*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, YES, YES, 7000},
826*9999SWang.Lin@Sun.COM 	{CTRY_PERU, APL1_WORLD, "PE", "PERU", YES, NO, YES, YES, YES, YES,
827*9999SWang.Lin@Sun.COM 	    NO, 7000},
828*9999SWang.Lin@Sun.COM 	{CTRY_PHILIPPINES, APL1_WORLD, "PH", "PHILIPPINES", YES, YES, YES,
829*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, 7000},
830*9999SWang.Lin@Sun.COM 	{CTRY_POLAND, ETSI1_WORLD, "PL", "POLAND", YES, NO, YES, YES, YES,
831*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
832*9999SWang.Lin@Sun.COM 	{CTRY_PORTUGAL, ETSI1_WORLD, "PT", "PORTUGAL", YES, NO, YES, YES,
833*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
834*9999SWang.Lin@Sun.COM 	{CTRY_PUERTO_RICO, FCC1_FCCA, "PR", "PUERTO RICO", YES, YES, YES,
835*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, 7000},
836*9999SWang.Lin@Sun.COM 	{CTRY_QATAR, NULL1_WORLD, "QA", "QATAR", YES, NO, YES, YES, YES,
837*9999SWang.Lin@Sun.COM 	    NO, NO, 7000},
838*9999SWang.Lin@Sun.COM 	{CTRY_ROMANIA, NULL1_WORLD, "RO", "ROMANIA", YES, NO, YES, YES,
839*9999SWang.Lin@Sun.COM 	    YES, NO, NO, 7000},
840*9999SWang.Lin@Sun.COM 	{CTRY_RUSSIA, NULL1_WORLD, "RU", "RUSSIA", YES, NO, YES, YES, YES,
841*9999SWang.Lin@Sun.COM 	    NO, NO, 7000},
842*9999SWang.Lin@Sun.COM 	{CTRY_SAUDI_ARABIA, NULL1_WORLD, "SA", "SAUDI ARABIA", YES, NO,
843*9999SWang.Lin@Sun.COM 	    YES, YES, YES, NO, NO, 7000},
844*9999SWang.Lin@Sun.COM 	{CTRY_SERBIA_MONTENEGRO, ETSI1_WORLD, "CS", "SERBIA & MONTENEGRO",
845*9999SWang.Lin@Sun.COM 	    YES, NO, YES, YES, YES, YES, YES, 7000},
846*9999SWang.Lin@Sun.COM 	{CTRY_SINGAPORE, APL6_WORLD, "SG", "SINGAPORE", YES, YES, YES, YES,
847*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
848*9999SWang.Lin@Sun.COM 	{CTRY_SLOVAKIA, ETSI1_WORLD, "SK", "SLOVAK REPUBLIC", YES, NO, YES,
849*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, 7000},
850*9999SWang.Lin@Sun.COM 	{CTRY_SLOVENIA, ETSI1_WORLD, "SI", "SLOVENIA", YES, NO, YES, YES,
851*9999SWang.Lin@Sun.COM 	    YES, YES, YES, 7000},
852*9999SWang.Lin@Sun.COM 	{CTRY_SOUTH_AFRICA, FCC3_WORLD, "ZA", "SOUTH AFRICA", YES, NO, YES,
853*9999SWang.Lin@Sun.COM 	    YES, YES, YES, NO, 7000},
854*9999SWang.Lin@Sun.COM 	{CTRY_SPAIN, ETSI1_WORLD, "ES", "SPAIN", YES, NO, YES, YES, YES,
855*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
856*9999SWang.Lin@Sun.COM 	{CTRY_SRI_LANKA, FCC3_WORLD, "LK", "SRI LANKA", YES, NO, YES, YES,
857*9999SWang.Lin@Sun.COM 	    YES, YES, NO, 7000},
858*9999SWang.Lin@Sun.COM 	{CTRY_SWEDEN, ETSI1_WORLD, "SE", "SWEDEN", YES, NO, YES, YES, YES,
859*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
860*9999SWang.Lin@Sun.COM 	{CTRY_SWITZERLAND, ETSI1_WORLD, "CH", "SWITZERLAND", YES, NO, YES,
861*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, 7000},
862*9999SWang.Lin@Sun.COM 	{CTRY_SYRIA, NULL1_WORLD, "SY", "SYRIA", YES, NO, YES, YES, YES,
863*9999SWang.Lin@Sun.COM 	    NO, NO, 7000},
864*9999SWang.Lin@Sun.COM 	{CTRY_TAIWAN, APL3_FCCA, "TW", "TAIWAN", YES, YES, YES, YES, YES,
865*9999SWang.Lin@Sun.COM 	    YES, YES, 7000},
866*9999SWang.Lin@Sun.COM 	{CTRY_THAILAND, NULL1_WORLD, "TH", "THAILAND", YES, NO, YES, YES,
867*9999SWang.Lin@Sun.COM 	    YES, NO, NO, 7000},
868*9999SWang.Lin@Sun.COM 	{CTRY_TRINIDAD_Y_TOBAGO, ETSI4_WORLD, "TT", "TRINIDAD & TOBAGO",
869*9999SWang.Lin@Sun.COM 	    YES, NO, YES, YES, YES, YES, NO, 7000},
870*9999SWang.Lin@Sun.COM 	{CTRY_TUNISIA, ETSI3_WORLD, "TN", "TUNISIA", YES, NO, YES, YES,
871*9999SWang.Lin@Sun.COM 	    YES, YES, NO, 7000},
872*9999SWang.Lin@Sun.COM 	{CTRY_TURKEY, ETSI3_WORLD, "TR", "TURKEY", YES, NO, YES, YES, YES,
873*9999SWang.Lin@Sun.COM 	    YES, NO, 7000},
874*9999SWang.Lin@Sun.COM 	{CTRY_UKRAINE, NULL1_WORLD, "UA", "UKRAINE", YES, NO, YES, YES,
875*9999SWang.Lin@Sun.COM 	    YES, NO, NO, 7000},
876*9999SWang.Lin@Sun.COM 	{CTRY_UAE, NULL1_WORLD, "AE", "UNITED ARAB EMIRATES", YES, NO, YES,
877*9999SWang.Lin@Sun.COM 	    YES, YES, NO, NO, 7000},
878*9999SWang.Lin@Sun.COM 	{CTRY_UNITED_KINGDOM, ETSI1_WORLD, "GB", "UNITED KINGDOM", YES, NO,
879*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, YES, 7000},
880*9999SWang.Lin@Sun.COM 	{CTRY_UNITED_STATES, FCC3_FCCA, "US", "UNITED STATES", YES, YES,
881*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, YES, 5825},
882*9999SWang.Lin@Sun.COM 	{CTRY_UNITED_STATES_FCC49, FCC4_FCCA, "PS",
883*9999SWang.Lin@Sun.COM 	    "UNITED STATES (PUBLIC SAFETY)", YES, YES, YES, YES, YES, YES,
884*9999SWang.Lin@Sun.COM 	    YES, 7000},
885*9999SWang.Lin@Sun.COM 	{CTRY_URUGUAY, APL2_WORLD, "UY", "URUGUAY", YES, NO, YES, YES, YES,
886*9999SWang.Lin@Sun.COM 	    YES, NO, 7000},
887*9999SWang.Lin@Sun.COM 	{CTRY_UZBEKISTAN, FCC3_FCCA, "UZ", "UZBEKISTAN", YES, YES, YES,
888*9999SWang.Lin@Sun.COM 	    YES, YES, YES, YES, 7000},
889*9999SWang.Lin@Sun.COM 	{CTRY_VENEZUELA, APL2_ETSIC, "VE", "VENEZUELA", YES, NO, YES, YES,
890*9999SWang.Lin@Sun.COM 	    YES, YES, NO, 7000},
891*9999SWang.Lin@Sun.COM 	{CTRY_VIET_NAM, NULL1_WORLD, "VN", "VIET NAM", YES, NO, YES, YES,
892*9999SWang.Lin@Sun.COM 	    YES, NO, NO, 7000},
893*9999SWang.Lin@Sun.COM 	{CTRY_YEMEN, NULL1_WORLD, "YE", "YEMEN", YES, NO, YES, YES, YES,
894*9999SWang.Lin@Sun.COM 	    NO, NO, 7000},
895*9999SWang.Lin@Sun.COM 	{CTRY_ZIMBABWE, NULL1_WORLD, "ZW", "ZIMBABWE", YES, NO, YES, YES,
896*9999SWang.Lin@Sun.COM 	    YES, NO, NO, 7000}
897*9999SWang.Lin@Sun.COM };
898*9999SWang.Lin@Sun.COM 
899*9999SWang.Lin@Sun.COM enum {
900*9999SWang.Lin@Sun.COM 	NO_DFS = 0x0000000000000000ULL,
901*9999SWang.Lin@Sun.COM 	DFS_FCC3 = 0x0000000000000001ULL,
902*9999SWang.Lin@Sun.COM 	DFS_ETSI = 0x0000000000000002ULL,
903*9999SWang.Lin@Sun.COM 	DFS_MKK4 = 0x0000000000000004ULL,
904*9999SWang.Lin@Sun.COM };
905*9999SWang.Lin@Sun.COM 
906*9999SWang.Lin@Sun.COM enum {
907*9999SWang.Lin@Sun.COM 	F1_4915_4925,
908*9999SWang.Lin@Sun.COM 	F1_4935_4945,
909*9999SWang.Lin@Sun.COM 	F1_4920_4980,
910*9999SWang.Lin@Sun.COM 	F1_4942_4987,
911*9999SWang.Lin@Sun.COM 	F1_4945_4985,
912*9999SWang.Lin@Sun.COM 	F1_4950_4980,
913*9999SWang.Lin@Sun.COM 	F1_5035_5040,
914*9999SWang.Lin@Sun.COM 	F1_5040_5080,
915*9999SWang.Lin@Sun.COM 	F1_5055_5055,
916*9999SWang.Lin@Sun.COM 
917*9999SWang.Lin@Sun.COM 	F1_5120_5240,
918*9999SWang.Lin@Sun.COM 
919*9999SWang.Lin@Sun.COM 	F1_5170_5230,
920*9999SWang.Lin@Sun.COM 	F2_5170_5230,
921*9999SWang.Lin@Sun.COM 
922*9999SWang.Lin@Sun.COM 	F1_5180_5240,
923*9999SWang.Lin@Sun.COM 	F2_5180_5240,
924*9999SWang.Lin@Sun.COM 	F3_5180_5240,
925*9999SWang.Lin@Sun.COM 	F4_5180_5240,
926*9999SWang.Lin@Sun.COM 	F5_5180_5240,
927*9999SWang.Lin@Sun.COM 	F6_5180_5240,
928*9999SWang.Lin@Sun.COM 	F7_5180_5240,
929*9999SWang.Lin@Sun.COM 	F8_5180_5240,
930*9999SWang.Lin@Sun.COM 
931*9999SWang.Lin@Sun.COM 	F1_5180_5320,
932*9999SWang.Lin@Sun.COM 
933*9999SWang.Lin@Sun.COM 	F1_5240_5280,
934*9999SWang.Lin@Sun.COM 
935*9999SWang.Lin@Sun.COM 	F1_5260_5280,
936*9999SWang.Lin@Sun.COM 
937*9999SWang.Lin@Sun.COM 	F1_5260_5320,
938*9999SWang.Lin@Sun.COM 	F2_5260_5320,
939*9999SWang.Lin@Sun.COM 	F3_5260_5320,
940*9999SWang.Lin@Sun.COM 	F4_5260_5320,
941*9999SWang.Lin@Sun.COM 	F5_5260_5320,
942*9999SWang.Lin@Sun.COM 	F6_5260_5320,
943*9999SWang.Lin@Sun.COM 
944*9999SWang.Lin@Sun.COM 	F1_5260_5700,
945*9999SWang.Lin@Sun.COM 
946*9999SWang.Lin@Sun.COM 	F1_5280_5320,
947*9999SWang.Lin@Sun.COM 
948*9999SWang.Lin@Sun.COM 	F1_5500_5580,
949*9999SWang.Lin@Sun.COM 
950*9999SWang.Lin@Sun.COM 	F1_5500_5620,
951*9999SWang.Lin@Sun.COM 
952*9999SWang.Lin@Sun.COM 	F1_5500_5700,
953*9999SWang.Lin@Sun.COM 	F2_5500_5700,
954*9999SWang.Lin@Sun.COM 	F3_5500_5700,
955*9999SWang.Lin@Sun.COM 	F4_5500_5700,
956*9999SWang.Lin@Sun.COM 	F5_5500_5700,
957*9999SWang.Lin@Sun.COM 
958*9999SWang.Lin@Sun.COM 	F1_5660_5700,
959*9999SWang.Lin@Sun.COM 
960*9999SWang.Lin@Sun.COM 	F1_5745_5805,
961*9999SWang.Lin@Sun.COM 	F2_5745_5805,
962*9999SWang.Lin@Sun.COM 	F3_5745_5805,
963*9999SWang.Lin@Sun.COM 
964*9999SWang.Lin@Sun.COM 	F1_5745_5825,
965*9999SWang.Lin@Sun.COM 	F2_5745_5825,
966*9999SWang.Lin@Sun.COM 	F3_5745_5825,
967*9999SWang.Lin@Sun.COM 	F4_5745_5825,
968*9999SWang.Lin@Sun.COM 	F5_5745_5825,
969*9999SWang.Lin@Sun.COM 	F6_5745_5825,
970*9999SWang.Lin@Sun.COM 
971*9999SWang.Lin@Sun.COM 	W1_4920_4980,
972*9999SWang.Lin@Sun.COM 	W1_5040_5080,
973*9999SWang.Lin@Sun.COM 	W1_5170_5230,
974*9999SWang.Lin@Sun.COM 	W1_5180_5240,
975*9999SWang.Lin@Sun.COM 	W1_5260_5320,
976*9999SWang.Lin@Sun.COM 	W1_5745_5825,
977*9999SWang.Lin@Sun.COM 	W1_5500_5700,
978*9999SWang.Lin@Sun.COM 	A_DEMO_ALL_CHANNELS
979*9999SWang.Lin@Sun.COM };
980*9999SWang.Lin@Sun.COM 
981*9999SWang.Lin@Sun.COM static struct RegDmnFreqBand regDmn5GhzFreq[] = {
982*9999SWang.Lin@Sun.COM 	{4915, 4925, 23, 0, 10, 5, NO_DFS, PSCAN_MKK2, 16},
983*9999SWang.Lin@Sun.COM 	{4935, 4945, 23, 0, 10, 5, NO_DFS, PSCAN_MKK2, 16},
984*9999SWang.Lin@Sun.COM 	{4920, 4980, 23, 0, 20, 20, NO_DFS, PSCAN_MKK2, 7},
985*9999SWang.Lin@Sun.COM 	{4942, 4987, 27, 6, 5, 5, NO_DFS, PSCAN_FCC, 0},
986*9999SWang.Lin@Sun.COM 	{4945, 4985, 30, 6, 10, 5, NO_DFS, PSCAN_FCC, 0},
987*9999SWang.Lin@Sun.COM 	{4950, 4980, 33, 6, 20, 5, NO_DFS, PSCAN_FCC, 0},
988*9999SWang.Lin@Sun.COM 	{5035, 5040, 23, 0, 10, 5, NO_DFS, PSCAN_MKK2, 12},
989*9999SWang.Lin@Sun.COM 	{5040, 5080, 23, 0, 20, 20, NO_DFS, PSCAN_MKK2, 2},
990*9999SWang.Lin@Sun.COM 	{5055, 5055, 23, 0, 10, 5, NO_DFS, PSCAN_MKK2, 12},
991*9999SWang.Lin@Sun.COM 
992*9999SWang.Lin@Sun.COM 	{5120, 5240, 5, 6, 20, 20, NO_DFS, NO_PSCAN, 0},
993*9999SWang.Lin@Sun.COM 
994*9999SWang.Lin@Sun.COM 	{5170, 5230, 23, 0, 20, 20, NO_DFS, PSCAN_MKK1 | PSCAN_MKK2, 1},
995*9999SWang.Lin@Sun.COM 	{5170, 5230, 20, 0, 20, 20, NO_DFS, PSCAN_MKK1 | PSCAN_MKK2, 1},
996*9999SWang.Lin@Sun.COM 
997*9999SWang.Lin@Sun.COM 	{5180, 5240, 15, 0, 20, 20, NO_DFS, PSCAN_FCC | PSCAN_ETSI, 0},
998*9999SWang.Lin@Sun.COM 	{5180, 5240, 17, 6, 20, 20, NO_DFS, NO_PSCAN, 1},
999*9999SWang.Lin@Sun.COM 	{5180, 5240, 18, 0, 20, 20, NO_DFS, PSCAN_FCC | PSCAN_ETSI, 0},
1000*9999SWang.Lin@Sun.COM 	{5180, 5240, 20, 0, 20, 20, NO_DFS, PSCAN_FCC | PSCAN_ETSI, 0},
1001*9999SWang.Lin@Sun.COM 	{5180, 5240, 23, 0, 20, 20, NO_DFS, PSCAN_FCC | PSCAN_ETSI, 0},
1002*9999SWang.Lin@Sun.COM 	{5180, 5240, 23, 6, 20, 20, NO_DFS, PSCAN_FCC, 0},
1003*9999SWang.Lin@Sun.COM 	{5180, 5240, 20, 0, 20, 20, NO_DFS, PSCAN_MKK1 | PSCAN_MKK3, 0},
1004*9999SWang.Lin@Sun.COM 	{5180, 5240, 23, 6, 20, 20, NO_DFS, NO_PSCAN, 0},
1005*9999SWang.Lin@Sun.COM 
1006*9999SWang.Lin@Sun.COM 	{5180, 5320, 20, 6, 20, 20, NO_DFS, PSCAN_ETSI, 0},
1007*9999SWang.Lin@Sun.COM 
1008*9999SWang.Lin@Sun.COM 	{5240, 5280, 23, 0, 20, 20, DFS_FCC3, PSCAN_FCC | PSCAN_ETSI, 0},
1009*9999SWang.Lin@Sun.COM 
1010*9999SWang.Lin@Sun.COM 	{5260, 5280, 23, 0, 20, 20, DFS_FCC3 | DFS_ETSI,
1011*9999SWang.Lin@Sun.COM 	    PSCAN_FCC | PSCAN_ETSI, 0},
1012*9999SWang.Lin@Sun.COM 
1013*9999SWang.Lin@Sun.COM 	{5260, 5320, 18, 0, 20, 20, DFS_FCC3 | DFS_ETSI,
1014*9999SWang.Lin@Sun.COM 	    PSCAN_FCC | PSCAN_ETSI, 0},
1015*9999SWang.Lin@Sun.COM 
1016*9999SWang.Lin@Sun.COM 	{5260, 5320, 20, 0, 20, 20, DFS_FCC3 | DFS_ETSI | DFS_MKK4,
1017*9999SWang.Lin@Sun.COM 	    PSCAN_FCC | PSCAN_ETSI | PSCAN_MKK3, 0},
1018*9999SWang.Lin@Sun.COM 
1019*9999SWang.Lin@Sun.COM 
1020*9999SWang.Lin@Sun.COM 	{5260, 5320, 20, 6, 20, 20, DFS_FCC3 | DFS_ETSI,
1021*9999SWang.Lin@Sun.COM 	    PSCAN_FCC | PSCAN_ETSI, 2},
1022*9999SWang.Lin@Sun.COM 	{5260, 5320, 23, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC, 2},
1023*9999SWang.Lin@Sun.COM 	{5260, 5320, 23, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC, 0},
1024*9999SWang.Lin@Sun.COM 	{5260, 5320, 30, 0, 20, 20, NO_DFS, NO_PSCAN, 0},
1025*9999SWang.Lin@Sun.COM 
1026*9999SWang.Lin@Sun.COM 	{5260, 5700, 5, 6, 20, 20, DFS_FCC3 | DFS_ETSI, NO_PSCAN, 0},
1027*9999SWang.Lin@Sun.COM 
1028*9999SWang.Lin@Sun.COM 	{5280, 5320, 17, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC, 0},
1029*9999SWang.Lin@Sun.COM 
1030*9999SWang.Lin@Sun.COM 	{5500, 5580, 23, 6, 20, 20, DFS_FCC3, PSCAN_FCC, 0},
1031*9999SWang.Lin@Sun.COM 
1032*9999SWang.Lin@Sun.COM 	{5500, 5620, 30, 6, 20, 20, DFS_ETSI, PSCAN_ETSI, 0},
1033*9999SWang.Lin@Sun.COM 
1034*9999SWang.Lin@Sun.COM 	{5500, 5700, 20, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC, 4},
1035*9999SWang.Lin@Sun.COM 	{5500, 5700, 27, 0, 20, 20, DFS_FCC3 | DFS_ETSI,
1036*9999SWang.Lin@Sun.COM 	    PSCAN_FCC | PSCAN_ETSI, 0},
1037*9999SWang.Lin@Sun.COM 	{5500, 5700, 30, 0, 20, 20, DFS_FCC3 | DFS_ETSI,
1038*9999SWang.Lin@Sun.COM 	    PSCAN_FCC | PSCAN_ETSI, 0},
1039*9999SWang.Lin@Sun.COM 	{5500, 5700, 23, 0, 20, 20, DFS_FCC3 | DFS_ETSI | DFS_MKK4,
1040*9999SWang.Lin@Sun.COM 	    PSCAN_MKK3 | PSCAN_FCC, 0},
1041*9999SWang.Lin@Sun.COM 	{5500, 5700, 30, 6, 20, 20, DFS_ETSI, PSCAN_ETSI, 0},
1042*9999SWang.Lin@Sun.COM 
1043*9999SWang.Lin@Sun.COM 	{5660, 5700, 23, 6, 20, 20, DFS_FCC3, PSCAN_FCC, 0},
1044*9999SWang.Lin@Sun.COM 
1045*9999SWang.Lin@Sun.COM 	{5745, 5805, 23, 0, 20, 20, NO_DFS, NO_PSCAN, 0},
1046*9999SWang.Lin@Sun.COM 	{5745, 5805, 30, 6, 20, 20, NO_DFS, NO_PSCAN, 0},
1047*9999SWang.Lin@Sun.COM 	{5745, 5805, 30, 6, 20, 20, NO_DFS, PSCAN_ETSI, 0},
1048*9999SWang.Lin@Sun.COM 	{5745, 5825, 5, 6, 20, 20, NO_DFS, NO_PSCAN, 0},
1049*9999SWang.Lin@Sun.COM 	{5745, 5825, 17, 0, 20, 20, NO_DFS, NO_PSCAN, 0},
1050*9999SWang.Lin@Sun.COM 	{5745, 5825, 20, 0, 20, 20, NO_DFS, NO_PSCAN, 0},
1051*9999SWang.Lin@Sun.COM 	{5745, 5825, 30, 0, 20, 20, NO_DFS, NO_PSCAN, 0},
1052*9999SWang.Lin@Sun.COM 	{5745, 5825, 30, 6, 20, 20, NO_DFS, NO_PSCAN, 3},
1053*9999SWang.Lin@Sun.COM 	{5745, 5825, 30, 6, 20, 20, NO_DFS, NO_PSCAN, 0},
1054*9999SWang.Lin@Sun.COM 
1055*9999SWang.Lin@Sun.COM 
1056*9999SWang.Lin@Sun.COM 	{4920, 4980, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0},
1057*9999SWang.Lin@Sun.COM 	{5040, 5080, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0},
1058*9999SWang.Lin@Sun.COM 	{5170, 5230, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0},
1059*9999SWang.Lin@Sun.COM 	{5180, 5240, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0},
1060*9999SWang.Lin@Sun.COM 	{5260, 5320, 30, 0, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, 0},
1061*9999SWang.Lin@Sun.COM 	{5745, 5825, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0},
1062*9999SWang.Lin@Sun.COM 	{5500, 5700, 30, 0, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, 0},
1063*9999SWang.Lin@Sun.COM 	{4920, 6100, 30, 6, 20, 20, NO_DFS, NO_PSCAN, 0},
1064*9999SWang.Lin@Sun.COM };
1065*9999SWang.Lin@Sun.COM 
1066*9999SWang.Lin@Sun.COM enum {
1067*9999SWang.Lin@Sun.COM 	T1_5130_5650,
1068*9999SWang.Lin@Sun.COM 	T1_5150_5670,
1069*9999SWang.Lin@Sun.COM 
1070*9999SWang.Lin@Sun.COM 	T1_5200_5200,
1071*9999SWang.Lin@Sun.COM 	T2_5200_5200,
1072*9999SWang.Lin@Sun.COM 	T3_5200_5200,
1073*9999SWang.Lin@Sun.COM 	T4_5200_5200,
1074*9999SWang.Lin@Sun.COM 	T5_5200_5200,
1075*9999SWang.Lin@Sun.COM 	T6_5200_5200,
1076*9999SWang.Lin@Sun.COM 	T7_5200_5200,
1077*9999SWang.Lin@Sun.COM 	T8_5200_5200,
1078*9999SWang.Lin@Sun.COM 
1079*9999SWang.Lin@Sun.COM 	T1_5200_5280,
1080*9999SWang.Lin@Sun.COM 	T2_5200_5280,
1081*9999SWang.Lin@Sun.COM 	T3_5200_5280,
1082*9999SWang.Lin@Sun.COM 	T4_5200_5280,
1083*9999SWang.Lin@Sun.COM 	T5_5200_5280,
1084*9999SWang.Lin@Sun.COM 	T6_5200_5280,
1085*9999SWang.Lin@Sun.COM 
1086*9999SWang.Lin@Sun.COM 	T1_5200_5240,
1087*9999SWang.Lin@Sun.COM 	T1_5210_5210,
1088*9999SWang.Lin@Sun.COM 	T2_5210_5210,
1089*9999SWang.Lin@Sun.COM 	T3_5210_5210,
1090*9999SWang.Lin@Sun.COM 	T4_5210_5210,
1091*9999SWang.Lin@Sun.COM 	T5_5210_5210,
1092*9999SWang.Lin@Sun.COM 	T6_5210_5210,
1093*9999SWang.Lin@Sun.COM 	T7_5210_5210,
1094*9999SWang.Lin@Sun.COM 	T8_5210_5210,
1095*9999SWang.Lin@Sun.COM 	T9_5210_5210,
1096*9999SWang.Lin@Sun.COM 	T10_5210_5210,
1097*9999SWang.Lin@Sun.COM 	T1_5240_5240,
1098*9999SWang.Lin@Sun.COM 
1099*9999SWang.Lin@Sun.COM 	T1_5210_5250,
1100*9999SWang.Lin@Sun.COM 	T1_5210_5290,
1101*9999SWang.Lin@Sun.COM 	T2_5210_5290,
1102*9999SWang.Lin@Sun.COM 	T3_5210_5290,
1103*9999SWang.Lin@Sun.COM 
1104*9999SWang.Lin@Sun.COM 	T1_5280_5280,
1105*9999SWang.Lin@Sun.COM 	T2_5280_5280,
1106*9999SWang.Lin@Sun.COM 	T1_5290_5290,
1107*9999SWang.Lin@Sun.COM 	T2_5290_5290,
1108*9999SWang.Lin@Sun.COM 	T3_5290_5290,
1109*9999SWang.Lin@Sun.COM 	T1_5250_5290,
1110*9999SWang.Lin@Sun.COM 	T2_5250_5290,
1111*9999SWang.Lin@Sun.COM 	T3_5250_5290,
1112*9999SWang.Lin@Sun.COM 	T4_5250_5290,
1113*9999SWang.Lin@Sun.COM 
1114*9999SWang.Lin@Sun.COM 	T1_5540_5660,
1115*9999SWang.Lin@Sun.COM 	T2_5540_5660,
1116*9999SWang.Lin@Sun.COM 	T3_5540_5660,
1117*9999SWang.Lin@Sun.COM 	T1_5760_5800,
1118*9999SWang.Lin@Sun.COM 	T2_5760_5800,
1119*9999SWang.Lin@Sun.COM 	T3_5760_5800,
1120*9999SWang.Lin@Sun.COM 	T4_5760_5800,
1121*9999SWang.Lin@Sun.COM 	T5_5760_5800,
1122*9999SWang.Lin@Sun.COM 	T6_5760_5800,
1123*9999SWang.Lin@Sun.COM 	T7_5760_5800,
1124*9999SWang.Lin@Sun.COM 
1125*9999SWang.Lin@Sun.COM 	T1_5765_5805,
1126*9999SWang.Lin@Sun.COM 	T2_5765_5805,
1127*9999SWang.Lin@Sun.COM 	T3_5765_5805,
1128*9999SWang.Lin@Sun.COM 	T4_5765_5805,
1129*9999SWang.Lin@Sun.COM 	T5_5765_5805,
1130*9999SWang.Lin@Sun.COM 	T6_5765_5805,
1131*9999SWang.Lin@Sun.COM 	T7_5765_5805,
1132*9999SWang.Lin@Sun.COM 	T8_5765_5805,
1133*9999SWang.Lin@Sun.COM 	T9_5765_5805,
1134*9999SWang.Lin@Sun.COM 
1135*9999SWang.Lin@Sun.COM 	WT1_5210_5250,
1136*9999SWang.Lin@Sun.COM 	WT1_5290_5290,
1137*9999SWang.Lin@Sun.COM 	WT1_5540_5660,
1138*9999SWang.Lin@Sun.COM 	WT1_5760_5800,
1139*9999SWang.Lin@Sun.COM };
1140*9999SWang.Lin@Sun.COM 
1141*9999SWang.Lin@Sun.COM enum {
1142*9999SWang.Lin@Sun.COM 	F1_2312_2372,
1143*9999SWang.Lin@Sun.COM 	F2_2312_2372,
1144*9999SWang.Lin@Sun.COM 
1145*9999SWang.Lin@Sun.COM 	F1_2412_2472,
1146*9999SWang.Lin@Sun.COM 	F2_2412_2472,
1147*9999SWang.Lin@Sun.COM 	F3_2412_2472,
1148*9999SWang.Lin@Sun.COM 
1149*9999SWang.Lin@Sun.COM 	F1_2412_2462,
1150*9999SWang.Lin@Sun.COM 	F2_2412_2462,
1151*9999SWang.Lin@Sun.COM 
1152*9999SWang.Lin@Sun.COM 	F1_2432_2442,
1153*9999SWang.Lin@Sun.COM 
1154*9999SWang.Lin@Sun.COM 	F1_2457_2472,
1155*9999SWang.Lin@Sun.COM 
1156*9999SWang.Lin@Sun.COM 	F1_2467_2472,
1157*9999SWang.Lin@Sun.COM 
1158*9999SWang.Lin@Sun.COM 	F1_2484_2484,
1159*9999SWang.Lin@Sun.COM 	F2_2484_2484,
1160*9999SWang.Lin@Sun.COM 
1161*9999SWang.Lin@Sun.COM 	F1_2512_2732,
1162*9999SWang.Lin@Sun.COM 
1163*9999SWang.Lin@Sun.COM 	W1_2312_2372,
1164*9999SWang.Lin@Sun.COM 	W1_2412_2412,
1165*9999SWang.Lin@Sun.COM 	W1_2417_2432,
1166*9999SWang.Lin@Sun.COM 	W1_2437_2442,
1167*9999SWang.Lin@Sun.COM 	W1_2447_2457,
1168*9999SWang.Lin@Sun.COM 	W1_2462_2462,
1169*9999SWang.Lin@Sun.COM 	W1_2467_2467,
1170*9999SWang.Lin@Sun.COM 	W2_2467_2467,
1171*9999SWang.Lin@Sun.COM 	W1_2472_2472,
1172*9999SWang.Lin@Sun.COM 	W2_2472_2472,
1173*9999SWang.Lin@Sun.COM 	W1_2484_2484,
1174*9999SWang.Lin@Sun.COM 	W2_2484_2484,
1175*9999SWang.Lin@Sun.COM };
1176*9999SWang.Lin@Sun.COM 
1177*9999SWang.Lin@Sun.COM static struct RegDmnFreqBand regDmn2GhzFreq[] = {
1178*9999SWang.Lin@Sun.COM 	{2312, 2372, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0},
1179*9999SWang.Lin@Sun.COM 	{2312, 2372, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1180*9999SWang.Lin@Sun.COM 
1181*9999SWang.Lin@Sun.COM 	{2412, 2472, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0},
1182*9999SWang.Lin@Sun.COM 	{2412, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA, 0},
1183*9999SWang.Lin@Sun.COM 	{2412, 2472, 30, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1184*9999SWang.Lin@Sun.COM 
1185*9999SWang.Lin@Sun.COM 	{2412, 2462, 27, 6, 20, 5, NO_DFS, NO_PSCAN, 0},
1186*9999SWang.Lin@Sun.COM 	{2412, 2462, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA, 0},
1187*9999SWang.Lin@Sun.COM 
1188*9999SWang.Lin@Sun.COM 	{2432, 2442, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1189*9999SWang.Lin@Sun.COM 
1190*9999SWang.Lin@Sun.COM 	{2457, 2472, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1191*9999SWang.Lin@Sun.COM 
1192*9999SWang.Lin@Sun.COM 	{2467, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA2 | PSCAN_MKKA, 0},
1193*9999SWang.Lin@Sun.COM 
1194*9999SWang.Lin@Sun.COM 	{2484, 2484, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0},
1195*9999SWang.Lin@Sun.COM 	{2484, 2484, 20, 0, 20, 5, NO_DFS,
1196*9999SWang.Lin@Sun.COM 	    PSCAN_MKKA | PSCAN_MKKA1 | PSCAN_MKKA2, 0},
1197*9999SWang.Lin@Sun.COM 
1198*9999SWang.Lin@Sun.COM 	{2512, 2732, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0},
1199*9999SWang.Lin@Sun.COM 
1200*9999SWang.Lin@Sun.COM 	{2312, 2372, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1201*9999SWang.Lin@Sun.COM 	{2412, 2412, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1202*9999SWang.Lin@Sun.COM 	{2417, 2432, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1203*9999SWang.Lin@Sun.COM 	{2437, 2442, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1204*9999SWang.Lin@Sun.COM 	{2447, 2457, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1205*9999SWang.Lin@Sun.COM 	{2462, 2462, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1206*9999SWang.Lin@Sun.COM 	{2467, 2467, 20, 0, 20, 5, NO_DFS, PSCAN_WWR | IS_ECM_CHAN, 0},
1207*9999SWang.Lin@Sun.COM 	{2467, 2467, 20, 0, 20, 5, NO_DFS, NO_PSCAN | IS_ECM_CHAN, 0},
1208*9999SWang.Lin@Sun.COM 	{2472, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_WWR | IS_ECM_CHAN, 0},
1209*9999SWang.Lin@Sun.COM 	{2472, 2472, 20, 0, 20, 5, NO_DFS, NO_PSCAN | IS_ECM_CHAN, 0},
1210*9999SWang.Lin@Sun.COM 	{2484, 2484, 20, 0, 20, 5, NO_DFS, PSCAN_WWR | IS_ECM_CHAN, 0},
1211*9999SWang.Lin@Sun.COM 	{2484, 2484, 20, 0, 20, 5, NO_DFS, NO_PSCAN | IS_ECM_CHAN, 0},
1212*9999SWang.Lin@Sun.COM };
1213*9999SWang.Lin@Sun.COM 
1214*9999SWang.Lin@Sun.COM enum {
1215*9999SWang.Lin@Sun.COM 	G1_2312_2372,
1216*9999SWang.Lin@Sun.COM 	G2_2312_2372,
1217*9999SWang.Lin@Sun.COM 
1218*9999SWang.Lin@Sun.COM 	G1_2412_2472,
1219*9999SWang.Lin@Sun.COM 	G2_2412_2472,
1220*9999SWang.Lin@Sun.COM 	G3_2412_2472,
1221*9999SWang.Lin@Sun.COM 
1222*9999SWang.Lin@Sun.COM 	G1_2412_2462,
1223*9999SWang.Lin@Sun.COM 	G2_2412_2462,
1224*9999SWang.Lin@Sun.COM 
1225*9999SWang.Lin@Sun.COM 	G1_2432_2442,
1226*9999SWang.Lin@Sun.COM 
1227*9999SWang.Lin@Sun.COM 	G1_2457_2472,
1228*9999SWang.Lin@Sun.COM 
1229*9999SWang.Lin@Sun.COM 	G1_2512_2732,
1230*9999SWang.Lin@Sun.COM 
1231*9999SWang.Lin@Sun.COM 	G1_2467_2472,
1232*9999SWang.Lin@Sun.COM 
1233*9999SWang.Lin@Sun.COM 	WG1_2312_2372,
1234*9999SWang.Lin@Sun.COM 	WG1_2412_2462,
1235*9999SWang.Lin@Sun.COM 	WG1_2467_2472,
1236*9999SWang.Lin@Sun.COM 	WG2_2467_2472,
1237*9999SWang.Lin@Sun.COM 	G_DEMO_ALL_CHANNELS
1238*9999SWang.Lin@Sun.COM };
1239*9999SWang.Lin@Sun.COM 
1240*9999SWang.Lin@Sun.COM static struct RegDmnFreqBand regDmn2Ghz11gFreq[] = {
1241*9999SWang.Lin@Sun.COM 	{2312, 2372, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0},
1242*9999SWang.Lin@Sun.COM 	{2312, 2372, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1243*9999SWang.Lin@Sun.COM 
1244*9999SWang.Lin@Sun.COM 	{2412, 2472, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0},
1245*9999SWang.Lin@Sun.COM 	{2412, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA_G, 0},
1246*9999SWang.Lin@Sun.COM 	{2412, 2472, 30, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1247*9999SWang.Lin@Sun.COM 
1248*9999SWang.Lin@Sun.COM 	{2412, 2462, 27, 6, 20, 5, NO_DFS, NO_PSCAN, 0},
1249*9999SWang.Lin@Sun.COM 	{2412, 2462, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA_G, 0},
1250*9999SWang.Lin@Sun.COM 
1251*9999SWang.Lin@Sun.COM 	{2432, 2442, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1252*9999SWang.Lin@Sun.COM 
1253*9999SWang.Lin@Sun.COM 	{2457, 2472, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1254*9999SWang.Lin@Sun.COM 
1255*9999SWang.Lin@Sun.COM 	{2512, 2732, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0},
1256*9999SWang.Lin@Sun.COM 
1257*9999SWang.Lin@Sun.COM 	{2467, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA2 | PSCAN_MKKA, 0},
1258*9999SWang.Lin@Sun.COM 
1259*9999SWang.Lin@Sun.COM 	{2312, 2372, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1260*9999SWang.Lin@Sun.COM 	{2412, 2462, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0},
1261*9999SWang.Lin@Sun.COM 	{2467, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_WWR | IS_ECM_CHAN, 0},
1262*9999SWang.Lin@Sun.COM 	{2467, 2472, 20, 0, 20, 5, NO_DFS, NO_PSCAN | IS_ECM_CHAN, 0},
1263*9999SWang.Lin@Sun.COM 	{2312, 2732, 27, 6, 20, 5, NO_DFS, NO_PSCAN, 0},
1264*9999SWang.Lin@Sun.COM };
1265*9999SWang.Lin@Sun.COM 
1266*9999SWang.Lin@Sun.COM enum {
1267*9999SWang.Lin@Sun.COM 	T1_2312_2372,
1268*9999SWang.Lin@Sun.COM 	T1_2437_2437,
1269*9999SWang.Lin@Sun.COM 	T2_2437_2437,
1270*9999SWang.Lin@Sun.COM 	T3_2437_2437,
1271*9999SWang.Lin@Sun.COM 	T1_2512_2732
1272*9999SWang.Lin@Sun.COM };
1273*9999SWang.Lin@Sun.COM 
1274*9999SWang.Lin@Sun.COM static struct regDomain regDomains[] = {
1275*9999SWang.Lin@Sun.COM 
1276*9999SWang.Lin@Sun.COM 	{DEBUG_REG_DMN, FCC, DFS_FCC3, NO_PSCAN, NO_REQ,
1277*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1278*9999SWang.Lin@Sun.COM 	    BM(A_DEMO_ALL_CHANNELS, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1279*9999SWang.Lin@Sun.COM 	    -1),
1280*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1281*9999SWang.Lin@Sun.COM 	    BM(T1_5130_5650, T1_5150_5670, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1282*9999SWang.Lin@Sun.COM 	    -1),
1283*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1284*9999SWang.Lin@Sun.COM 	    BM(T1_5200_5240, T1_5280_5280, T1_5540_5660, T1_5765_5805, -1, -1,
1285*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1, -1),
1286*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1287*9999SWang.Lin@Sun.COM 	    BM(F1_2312_2372, F1_2412_2472, F1_2484_2484, F1_2512_2732, -1, -1,
1288*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1, -1),
1289*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1290*9999SWang.Lin@Sun.COM 	    BM(G_DEMO_ALL_CHANNELS, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1291*9999SWang.Lin@Sun.COM 	    -1),
1292*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1293*9999SWang.Lin@Sun.COM 	    BM(T1_2312_2372, T1_2437_2437, T1_2512_2732, -1, -1, -1, -1, -1,
1294*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1)},
1295*9999SWang.Lin@Sun.COM 
1296*9999SWang.Lin@Sun.COM 	{APL1, FCC, NO_DFS, NO_PSCAN, NO_REQ,
1297*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1298*9999SWang.Lin@Sun.COM 	    BM(F4_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1299*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1300*9999SWang.Lin@Sun.COM 	    BM(T2_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1301*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1302*9999SWang.Lin@Sun.COM 	    BM(T1_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1303*9999SWang.Lin@Sun.COM 	    BMZERO,
1304*9999SWang.Lin@Sun.COM 	    BMZERO,
1305*9999SWang.Lin@Sun.COM 	    BMZERO},
1306*9999SWang.Lin@Sun.COM 
1307*9999SWang.Lin@Sun.COM 	{APL2, FCC, NO_DFS, NO_PSCAN, NO_REQ,
1308*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1309*9999SWang.Lin@Sun.COM 	    BM(F1_5745_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1310*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1311*9999SWang.Lin@Sun.COM 	    BM(T1_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1312*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1313*9999SWang.Lin@Sun.COM 	    BM(T2_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1314*9999SWang.Lin@Sun.COM 	    BMZERO,
1315*9999SWang.Lin@Sun.COM 	    BMZERO,
1316*9999SWang.Lin@Sun.COM 	    BMZERO},
1317*9999SWang.Lin@Sun.COM 
1318*9999SWang.Lin@Sun.COM 	{APL3, FCC, NO_DFS, NO_PSCAN, NO_REQ,
1319*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1320*9999SWang.Lin@Sun.COM 	    BM(F1_5280_5320, F2_5745_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1321*9999SWang.Lin@Sun.COM 	    -1),
1322*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1323*9999SWang.Lin@Sun.COM 	    BM(T1_5290_5290, T1_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1324*9999SWang.Lin@Sun.COM 	    -1),
1325*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1326*9999SWang.Lin@Sun.COM 	    BM(T1_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1327*9999SWang.Lin@Sun.COM 	    BMZERO,
1328*9999SWang.Lin@Sun.COM 	    BMZERO,
1329*9999SWang.Lin@Sun.COM 	    BMZERO},
1330*9999SWang.Lin@Sun.COM 
1331*9999SWang.Lin@Sun.COM 	{APL4, FCC, NO_DFS, NO_PSCAN, NO_REQ,
1332*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1333*9999SWang.Lin@Sun.COM 	    BM(F4_5180_5240, F3_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1334*9999SWang.Lin@Sun.COM 	    -1),
1335*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1336*9999SWang.Lin@Sun.COM 	    BM(T1_5210_5210, T3_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1337*9999SWang.Lin@Sun.COM 	    -1),
1338*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1339*9999SWang.Lin@Sun.COM 	    BM(T1_5200_5200, T3_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1340*9999SWang.Lin@Sun.COM 	    -1),
1341*9999SWang.Lin@Sun.COM 	    BMZERO,
1342*9999SWang.Lin@Sun.COM 	    BMZERO,
1343*9999SWang.Lin@Sun.COM 	    BMZERO},
1344*9999SWang.Lin@Sun.COM 
1345*9999SWang.Lin@Sun.COM 	{APL5, FCC, NO_DFS, NO_PSCAN, NO_REQ,
1346*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1347*9999SWang.Lin@Sun.COM 	    BM(F2_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1348*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1349*9999SWang.Lin@Sun.COM 	    BM(T4_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1350*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1351*9999SWang.Lin@Sun.COM 	    BM(T4_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1352*9999SWang.Lin@Sun.COM 	    BMZERO,
1353*9999SWang.Lin@Sun.COM 	    BMZERO,
1354*9999SWang.Lin@Sun.COM 	    BMZERO},
1355*9999SWang.Lin@Sun.COM 
1356*9999SWang.Lin@Sun.COM 	{APL6, ETSI, DFS_ETSI, PSCAN_FCC_T | PSCAN_FCC, NO_REQ,
1357*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1358*9999SWang.Lin@Sun.COM 	    BM(F4_5180_5240, F2_5260_5320, F3_5745_5825, -1, -1, -1, -1, -1,
1359*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1360*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1361*9999SWang.Lin@Sun.COM 	    BM(T2_5210_5210, T1_5250_5290, T1_5760_5800, -1, -1, -1, -1, -1,
1362*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1363*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1364*9999SWang.Lin@Sun.COM 	    BM(T1_5200_5280, T5_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1365*9999SWang.Lin@Sun.COM 	    -1),
1366*9999SWang.Lin@Sun.COM 	    BMZERO,
1367*9999SWang.Lin@Sun.COM 	    BMZERO,
1368*9999SWang.Lin@Sun.COM 	    BMZERO},
1369*9999SWang.Lin@Sun.COM 
1370*9999SWang.Lin@Sun.COM 	{APL7, ETSI, DFS_ETSI, PSCAN_ETSI, NO_REQ,
1371*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1372*9999SWang.Lin@Sun.COM 	    BM(F1_5280_5320, F5_5500_5700, F3_5745_5805, -1, -1, -1, -1, -1,
1373*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1374*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1375*9999SWang.Lin@Sun.COM 	    BM(T3_5290_5290, T5_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1376*9999SWang.Lin@Sun.COM 	    -1),
1377*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1378*9999SWang.Lin@Sun.COM 	    BM(T1_5540_5660, T6_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1379*9999SWang.Lin@Sun.COM 	    -1),
1380*9999SWang.Lin@Sun.COM 	    BMZERO,
1381*9999SWang.Lin@Sun.COM 	    BMZERO,
1382*9999SWang.Lin@Sun.COM 	    BMZERO},
1383*9999SWang.Lin@Sun.COM 
1384*9999SWang.Lin@Sun.COM 	{APL8, ETSI, NO_DFS, NO_PSCAN,
1385*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
1386*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1387*9999SWang.Lin@Sun.COM 	    BM(F6_5260_5320, F4_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1388*9999SWang.Lin@Sun.COM 	    -1),
1389*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1390*9999SWang.Lin@Sun.COM 	    BM(T2_5290_5290, T2_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1391*9999SWang.Lin@Sun.COM 	    -1),
1392*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1393*9999SWang.Lin@Sun.COM 	    BM(T1_5280_5280, T1_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1394*9999SWang.Lin@Sun.COM 	    -1),
1395*9999SWang.Lin@Sun.COM 	    BMZERO,
1396*9999SWang.Lin@Sun.COM 	    BMZERO,
1397*9999SWang.Lin@Sun.COM 	    BMZERO},
1398*9999SWang.Lin@Sun.COM 
1399*9999SWang.Lin@Sun.COM 	{APL9, ETSI, DFS_ETSI, PSCAN_ETSI,
1400*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
1401*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1402*9999SWang.Lin@Sun.COM 	    BM(F1_5180_5320, F1_5500_5620, F3_5745_5805, -1, -1, -1, -1, -1,
1403*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1404*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1405*9999SWang.Lin@Sun.COM 	    BM(T3_5290_5290, T5_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1406*9999SWang.Lin@Sun.COM 	    -1),
1407*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1408*9999SWang.Lin@Sun.COM 	    BM(T1_5540_5660, T6_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1409*9999SWang.Lin@Sun.COM 	    -1),
1410*9999SWang.Lin@Sun.COM 	    BMZERO,
1411*9999SWang.Lin@Sun.COM 	    BMZERO,
1412*9999SWang.Lin@Sun.COM 	    BMZERO},
1413*9999SWang.Lin@Sun.COM 
1414*9999SWang.Lin@Sun.COM 	{APL10, ETSI, DFS_ETSI, PSCAN_ETSI,
1415*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
1416*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1417*9999SWang.Lin@Sun.COM 	    BM(F1_5180_5320, F5_5500_5700, F3_5745_5805, -1, -1, -1, -1, -1,
1418*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1419*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1420*9999SWang.Lin@Sun.COM 	    BM(T3_5290_5290, T5_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1421*9999SWang.Lin@Sun.COM 	    -1),
1422*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1423*9999SWang.Lin@Sun.COM 	    BM(T1_5540_5660, T6_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1424*9999SWang.Lin@Sun.COM 	    -1),
1425*9999SWang.Lin@Sun.COM 	    BMZERO,
1426*9999SWang.Lin@Sun.COM 	    BMZERO,
1427*9999SWang.Lin@Sun.COM 	    BMZERO},
1428*9999SWang.Lin@Sun.COM 
1429*9999SWang.Lin@Sun.COM 	{ETSI1, ETSI, DFS_ETSI, PSCAN_ETSI,
1430*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
1431*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1432*9999SWang.Lin@Sun.COM 	    BM(F4_5180_5240, F2_5260_5320, F2_5500_5700, -1, -1, -1, -1, -1,
1433*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1434*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1435*9999SWang.Lin@Sun.COM 	    BM(T1_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1436*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1437*9999SWang.Lin@Sun.COM 	    BM(T2_5200_5280, T2_5540_5660, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1438*9999SWang.Lin@Sun.COM 	    -1),
1439*9999SWang.Lin@Sun.COM 	    BMZERO,
1440*9999SWang.Lin@Sun.COM 	    BMZERO,
1441*9999SWang.Lin@Sun.COM 	    BMZERO},
1442*9999SWang.Lin@Sun.COM 
1443*9999SWang.Lin@Sun.COM 	{ETSI2, ETSI, DFS_ETSI, PSCAN_ETSI,
1444*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
1445*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1446*9999SWang.Lin@Sun.COM 	    BM(F3_5180_5240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1447*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1448*9999SWang.Lin@Sun.COM 	    BM(T3_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1449*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1450*9999SWang.Lin@Sun.COM 	    BM(T2_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1451*9999SWang.Lin@Sun.COM 	    BMZERO,
1452*9999SWang.Lin@Sun.COM 	    BMZERO,
1453*9999SWang.Lin@Sun.COM 	    BMZERO},
1454*9999SWang.Lin@Sun.COM 
1455*9999SWang.Lin@Sun.COM 	{ETSI3, ETSI, DFS_ETSI, PSCAN_ETSI,
1456*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
1457*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1458*9999SWang.Lin@Sun.COM 	    BM(F4_5180_5240, F2_5260_5320, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1459*9999SWang.Lin@Sun.COM 	    -1),
1460*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1461*9999SWang.Lin@Sun.COM 	    BM(T1_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1462*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1463*9999SWang.Lin@Sun.COM 	    BM(T2_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1464*9999SWang.Lin@Sun.COM 	    BMZERO,
1465*9999SWang.Lin@Sun.COM 	    BMZERO,
1466*9999SWang.Lin@Sun.COM 	    BMZERO},
1467*9999SWang.Lin@Sun.COM 
1468*9999SWang.Lin@Sun.COM 	{ETSI4, ETSI, DFS_ETSI, PSCAN_ETSI,
1469*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
1470*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1471*9999SWang.Lin@Sun.COM 	    BM(F3_5180_5240, F1_5260_5320, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1472*9999SWang.Lin@Sun.COM 	    -1),
1473*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1474*9999SWang.Lin@Sun.COM 	    BM(T2_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1475*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1476*9999SWang.Lin@Sun.COM 	    BM(T3_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1477*9999SWang.Lin@Sun.COM 	    BMZERO,
1478*9999SWang.Lin@Sun.COM 	    BMZERO,
1479*9999SWang.Lin@Sun.COM 	    BMZERO},
1480*9999SWang.Lin@Sun.COM 
1481*9999SWang.Lin@Sun.COM 	{ETSI5, ETSI, DFS_ETSI, PSCAN_ETSI,
1482*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
1483*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1484*9999SWang.Lin@Sun.COM 	    BM(F1_5180_5240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1485*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1486*9999SWang.Lin@Sun.COM 	    BM(T4_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1487*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1488*9999SWang.Lin@Sun.COM 	    BM(T3_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1489*9999SWang.Lin@Sun.COM 	    BMZERO,
1490*9999SWang.Lin@Sun.COM 	    BMZERO,
1491*9999SWang.Lin@Sun.COM 	    BMZERO},
1492*9999SWang.Lin@Sun.COM 
1493*9999SWang.Lin@Sun.COM 	{ETSI6, ETSI, DFS_ETSI, PSCAN_ETSI,
1494*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
1495*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1496*9999SWang.Lin@Sun.COM 	    BM(F5_5180_5240, F1_5260_5280, F3_5500_5700, -1, -1, -1, -1, -1,
1497*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1498*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1499*9999SWang.Lin@Sun.COM 	    BM(T1_5210_5250, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1500*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1501*9999SWang.Lin@Sun.COM 	    BM(T4_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1502*9999SWang.Lin@Sun.COM 	    BMZERO,
1503*9999SWang.Lin@Sun.COM 	    BMZERO,
1504*9999SWang.Lin@Sun.COM 	    BMZERO},
1505*9999SWang.Lin@Sun.COM 
1506*9999SWang.Lin@Sun.COM 	{FCC1, FCC, NO_DFS, NO_PSCAN, NO_REQ,
1507*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1508*9999SWang.Lin@Sun.COM 	    BM(F2_5180_5240, F4_5260_5320, F5_5745_5825, -1, -1, -1, -1, -1,
1509*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1510*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1511*9999SWang.Lin@Sun.COM 	    BM(T6_5210_5210, T2_5250_5290, T6_5760_5800, -1, -1, -1, -1, -1,
1512*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1513*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1514*9999SWang.Lin@Sun.COM 	    BM(T1_5200_5240, T2_5280_5280, T7_5765_5805, -1, -1, -1, -1, -1,
1515*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1516*9999SWang.Lin@Sun.COM 	    BMZERO,
1517*9999SWang.Lin@Sun.COM 	    BMZERO,
1518*9999SWang.Lin@Sun.COM 	    BMZERO},
1519*9999SWang.Lin@Sun.COM 
1520*9999SWang.Lin@Sun.COM 	{FCC2, FCC, NO_DFS, NO_PSCAN, NO_REQ,
1521*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1522*9999SWang.Lin@Sun.COM 	    BM(F6_5180_5240, F5_5260_5320, F6_5745_5825, -1, -1, -1, -1, -1,
1523*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1524*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1525*9999SWang.Lin@Sun.COM 	    BM(T7_5210_5210, T3_5250_5290, T2_5760_5800, -1, -1, -1, -1, -1,
1526*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1527*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1528*9999SWang.Lin@Sun.COM 	    BM(T7_5200_5200, T1_5240_5240, T2_5280_5280, T1_5765_5805, -1, -1,
1529*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1, -1),
1530*9999SWang.Lin@Sun.COM 	    BMZERO,
1531*9999SWang.Lin@Sun.COM 	    BMZERO,
1532*9999SWang.Lin@Sun.COM 	    BMZERO},
1533*9999SWang.Lin@Sun.COM 
1534*9999SWang.Lin@Sun.COM 	{FCC3, FCC, DFS_FCC3, PSCAN_FCC | PSCAN_FCC_T, NO_REQ,
1535*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1536*9999SWang.Lin@Sun.COM 	    BM(F2_5180_5240, F3_5260_5320, F1_5500_5700, F5_5745_5825, -1, -1,
1537*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1, -1),
1538*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1539*9999SWang.Lin@Sun.COM 	    BM(T6_5210_5210, T2_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1540*9999SWang.Lin@Sun.COM 	    -1),
1541*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1542*9999SWang.Lin@Sun.COM 	    BM(T4_5200_5200, T8_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1543*9999SWang.Lin@Sun.COM 	    -1),
1544*9999SWang.Lin@Sun.COM 	    BMZERO,
1545*9999SWang.Lin@Sun.COM 	    BMZERO,
1546*9999SWang.Lin@Sun.COM 	    BMZERO},
1547*9999SWang.Lin@Sun.COM 
1548*9999SWang.Lin@Sun.COM 	{FCC4, FCC, DFS_FCC3, PSCAN_FCC | PSCAN_FCC_T, NO_REQ,
1549*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1550*9999SWang.Lin@Sun.COM 	    BM(F1_4942_4987, F1_4945_4985, F1_4950_4980, -1, -1, -1, -1, -1,
1551*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1552*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1553*9999SWang.Lin@Sun.COM 	    BM(T8_5210_5210, T4_5250_5290, T7_5760_5800, -1, -1, -1, -1, -1,
1554*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1555*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1556*9999SWang.Lin@Sun.COM 	    BM(T1_5200_5240, T1_5280_5280, T9_5765_5805, -1, -1, -1, -1, -1,
1557*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1558*9999SWang.Lin@Sun.COM 	    BMZERO,
1559*9999SWang.Lin@Sun.COM 	    BMZERO,
1560*9999SWang.Lin@Sun.COM 	    BMZERO},
1561*9999SWang.Lin@Sun.COM 
1562*9999SWang.Lin@Sun.COM 	{FCC5, FCC, NO_DFS, NO_PSCAN, NO_REQ,
1563*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1564*9999SWang.Lin@Sun.COM 	    BM(F2_5180_5240, F6_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1565*9999SWang.Lin@Sun.COM 	    -1),
1566*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1567*9999SWang.Lin@Sun.COM 	    BM(T6_5210_5210, T2_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1568*9999SWang.Lin@Sun.COM 	    -1),
1569*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1570*9999SWang.Lin@Sun.COM 	    BM(T8_5200_5200, T7_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1571*9999SWang.Lin@Sun.COM 	    -1),
1572*9999SWang.Lin@Sun.COM 	    BMZERO,
1573*9999SWang.Lin@Sun.COM 	    BMZERO,
1574*9999SWang.Lin@Sun.COM 	    BMZERO},
1575*9999SWang.Lin@Sun.COM 
1576*9999SWang.Lin@Sun.COM 	{FCC6, FCC, DFS_FCC3, PSCAN_FCC, NO_REQ,
1577*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1578*9999SWang.Lin@Sun.COM 	    BM(F8_5180_5240, F5_5260_5320, F1_5500_5580, F1_5660_5700,
1579*9999SWang.Lin@Sun.COM 	    F6_5745_5825, -1, -1, -1, -1, -1, -1, -1),
1580*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1581*9999SWang.Lin@Sun.COM 	    BM(T7_5210_5210, T3_5250_5290, T2_5760_5800, -1, -1, -1, -1, -1,
1582*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1583*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1584*9999SWang.Lin@Sun.COM 	    BM(T7_5200_5200, T1_5240_5240, T2_5280_5280, T1_5765_5805, -1, -1,
1585*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1, -1),
1586*9999SWang.Lin@Sun.COM 	    BMZERO,
1587*9999SWang.Lin@Sun.COM 	    BMZERO,
1588*9999SWang.Lin@Sun.COM 	    BMZERO},
1589*9999SWang.Lin@Sun.COM 
1590*9999SWang.Lin@Sun.COM 	{MKK1, MKK, NO_DFS, PSCAN_MKK1, DISALLOW_ADHOC_11A_TURB,
1591*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1592*9999SWang.Lin@Sun.COM 	    BM(F1_5170_5230, F4_5180_5240, F2_5260_5320, F4_5500_5700, -1, -1,
1593*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1, -1),
1594*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1595*9999SWang.Lin@Sun.COM 	    BM(T7_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1596*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1597*9999SWang.Lin@Sun.COM 	    BM(T5_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1598*9999SWang.Lin@Sun.COM 	    BMZERO,
1599*9999SWang.Lin@Sun.COM 	    BMZERO,
1600*9999SWang.Lin@Sun.COM 	    BMZERO},
1601*9999SWang.Lin@Sun.COM 
1602*9999SWang.Lin@Sun.COM 	{MKK2, MKK, NO_DFS, PSCAN_MKK2, DISALLOW_ADHOC_11A_TURB,
1603*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1604*9999SWang.Lin@Sun.COM 	    BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040,
1605*9999SWang.Lin@Sun.COM 	    F1_5055_5055, F1_5040_5080, F1_5170_5230, F4_5180_5240,
1606*9999SWang.Lin@Sun.COM 	    F2_5260_5320, F4_5500_5700, -1, -1),
1607*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1608*9999SWang.Lin@Sun.COM 	    BM(T7_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1609*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1610*9999SWang.Lin@Sun.COM 	    BM(T5_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1611*9999SWang.Lin@Sun.COM 	    BMZERO,
1612*9999SWang.Lin@Sun.COM 	    BMZERO,
1613*9999SWang.Lin@Sun.COM 	    BMZERO},
1614*9999SWang.Lin@Sun.COM 
1615*9999SWang.Lin@Sun.COM 
1616*9999SWang.Lin@Sun.COM 	{MKK3, MKK, NO_DFS, PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
1617*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1618*9999SWang.Lin@Sun.COM 	    BM(F4_5180_5240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1619*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1620*9999SWang.Lin@Sun.COM 	    BM(T9_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1621*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1622*9999SWang.Lin@Sun.COM 	    BM(T1_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1623*9999SWang.Lin@Sun.COM 	    BMZERO,
1624*9999SWang.Lin@Sun.COM 	    BMZERO,
1625*9999SWang.Lin@Sun.COM 	    BMZERO},
1626*9999SWang.Lin@Sun.COM 
1627*9999SWang.Lin@Sun.COM 
1628*9999SWang.Lin@Sun.COM 	{MKK4, MKK, DFS_MKK4, PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
1629*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1630*9999SWang.Lin@Sun.COM 	    BM(F4_5180_5240, F2_5260_5320, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1631*9999SWang.Lin@Sun.COM 	    -1),
1632*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1633*9999SWang.Lin@Sun.COM 	    BM(T10_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1634*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1635*9999SWang.Lin@Sun.COM 	    BM(T6_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1636*9999SWang.Lin@Sun.COM 	    BMZERO,
1637*9999SWang.Lin@Sun.COM 	    BMZERO,
1638*9999SWang.Lin@Sun.COM 	    BMZERO},
1639*9999SWang.Lin@Sun.COM 
1640*9999SWang.Lin@Sun.COM 
1641*9999SWang.Lin@Sun.COM 	{MKK5, MKK, DFS_MKK4, PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
1642*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1643*9999SWang.Lin@Sun.COM 	    BM(F4_5180_5240, F2_5260_5320, F4_5500_5700, -1, -1, -1, -1, -1,
1644*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1645*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1646*9999SWang.Lin@Sun.COM 	    BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1647*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1648*9999SWang.Lin@Sun.COM 	    BM(T5_5200_5280, T3_5540_5660, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1649*9999SWang.Lin@Sun.COM 	    -1),
1650*9999SWang.Lin@Sun.COM 	    BMZERO,
1651*9999SWang.Lin@Sun.COM 	    BMZERO,
1652*9999SWang.Lin@Sun.COM 	    BMZERO},
1653*9999SWang.Lin@Sun.COM 
1654*9999SWang.Lin@Sun.COM 
1655*9999SWang.Lin@Sun.COM 	{MKK6, MKK, NO_DFS, PSCAN_MKK1, DISALLOW_ADHOC_11A_TURB,
1656*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1657*9999SWang.Lin@Sun.COM 	    BM(F2_5170_5230, F4_5180_5240, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1658*9999SWang.Lin@Sun.COM 	    -1),
1659*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1660*9999SWang.Lin@Sun.COM 	    BM(T3_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1661*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1662*9999SWang.Lin@Sun.COM 	    BM(T6_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1663*9999SWang.Lin@Sun.COM 	    BMZERO,
1664*9999SWang.Lin@Sun.COM 	    BMZERO,
1665*9999SWang.Lin@Sun.COM 	    BMZERO},
1666*9999SWang.Lin@Sun.COM 
1667*9999SWang.Lin@Sun.COM 
1668*9999SWang.Lin@Sun.COM 	{MKK7, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3,
1669*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB,
1670*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1671*9999SWang.Lin@Sun.COM 	    BM(F1_5170_5230, F4_5180_5240, F2_5260_5320, -1, -1, -1, -1, -1,
1672*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1673*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1674*9999SWang.Lin@Sun.COM 	    BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1675*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1676*9999SWang.Lin@Sun.COM 	    BM(T5_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1677*9999SWang.Lin@Sun.COM 	    BMZERO,
1678*9999SWang.Lin@Sun.COM 	    BMZERO,
1679*9999SWang.Lin@Sun.COM 	    BMZERO},
1680*9999SWang.Lin@Sun.COM 
1681*9999SWang.Lin@Sun.COM 
1682*9999SWang.Lin@Sun.COM 	{MKK8, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3,
1683*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB,
1684*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1685*9999SWang.Lin@Sun.COM 	    BM(F1_5170_5230, F4_5180_5240, F2_5260_5320, F4_5500_5700, -1, -1,
1686*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1, -1),
1687*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1688*9999SWang.Lin@Sun.COM 	    BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1689*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1690*9999SWang.Lin@Sun.COM 	    BM(T5_5200_5280, T3_5540_5660, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1691*9999SWang.Lin@Sun.COM 	    -1),
1692*9999SWang.Lin@Sun.COM 	    BMZERO,
1693*9999SWang.Lin@Sun.COM 	    BMZERO,
1694*9999SWang.Lin@Sun.COM 	    BMZERO},
1695*9999SWang.Lin@Sun.COM 
1696*9999SWang.Lin@Sun.COM 
1697*9999SWang.Lin@Sun.COM 	{MKK9, MKK, NO_DFS, PSCAN_MKK2 | PSCAN_MKK3,
1698*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB,
1699*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1700*9999SWang.Lin@Sun.COM 	    BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040,
1701*9999SWang.Lin@Sun.COM 	    F1_5055_5055, F1_5040_5080, F4_5180_5240, -1, -1, -1, -1, -1),
1702*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1703*9999SWang.Lin@Sun.COM 	    BM(T9_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1704*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1705*9999SWang.Lin@Sun.COM 	    BM(T1_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1706*9999SWang.Lin@Sun.COM 	    BMZERO,
1707*9999SWang.Lin@Sun.COM 	    BMZERO,
1708*9999SWang.Lin@Sun.COM 	    BMZERO},
1709*9999SWang.Lin@Sun.COM 
1710*9999SWang.Lin@Sun.COM 
1711*9999SWang.Lin@Sun.COM 	{MKK10, MKK, DFS_MKK4, PSCAN_MKK2 | PSCAN_MKK3,
1712*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB,
1713*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1714*9999SWang.Lin@Sun.COM 	    BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040,
1715*9999SWang.Lin@Sun.COM 	    F1_5055_5055, F1_5040_5080, F4_5180_5240, F2_5260_5320, -1, -1,
1716*9999SWang.Lin@Sun.COM 	    -1, -1),
1717*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1718*9999SWang.Lin@Sun.COM 	    BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1719*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1720*9999SWang.Lin@Sun.COM 	    BM(T1_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1721*9999SWang.Lin@Sun.COM 	    BMZERO,
1722*9999SWang.Lin@Sun.COM 	    BMZERO,
1723*9999SWang.Lin@Sun.COM 	    BMZERO},
1724*9999SWang.Lin@Sun.COM 
1725*9999SWang.Lin@Sun.COM 
1726*9999SWang.Lin@Sun.COM 	{MKK11, MKK, DFS_MKK4, PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
1727*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1728*9999SWang.Lin@Sun.COM 	    BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040,
1729*9999SWang.Lin@Sun.COM 	    F1_5055_5055, F1_5040_5080, F4_5180_5240, F2_5260_5320,
1730*9999SWang.Lin@Sun.COM 	    F4_5500_5700, -1, -1, -1),
1731*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1732*9999SWang.Lin@Sun.COM 	    BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1733*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1734*9999SWang.Lin@Sun.COM 	    BM(T1_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1735*9999SWang.Lin@Sun.COM 	    BMZERO,
1736*9999SWang.Lin@Sun.COM 	    BMZERO,
1737*9999SWang.Lin@Sun.COM 	    BMZERO},
1738*9999SWang.Lin@Sun.COM 
1739*9999SWang.Lin@Sun.COM 
1740*9999SWang.Lin@Sun.COM 	{MKK12, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3,
1741*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A_TURB,
1742*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1743*9999SWang.Lin@Sun.COM 	    BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040,
1744*9999SWang.Lin@Sun.COM 	    F1_5055_5055, F1_5040_5080, F1_5170_5230, F4_5180_5240,
1745*9999SWang.Lin@Sun.COM 	    F2_5260_5320, F4_5500_5700, -1, -1),
1746*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1747*9999SWang.Lin@Sun.COM 	    BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1748*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1749*9999SWang.Lin@Sun.COM 	    BM(T1_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1750*9999SWang.Lin@Sun.COM 	    BMZERO,
1751*9999SWang.Lin@Sun.COM 	    BMZERO,
1752*9999SWang.Lin@Sun.COM 	    BMZERO},
1753*9999SWang.Lin@Sun.COM 
1754*9999SWang.Lin@Sun.COM 
1755*9999SWang.Lin@Sun.COM 	{MKK13, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3,
1756*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
1757*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1758*9999SWang.Lin@Sun.COM 	    BM(F1_5170_5230, F7_5180_5240, F2_5260_5320, F4_5500_5700, -1, -1,
1759*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1, -1),
1760*9999SWang.Lin@Sun.COM 	    BMZERO,
1761*9999SWang.Lin@Sun.COM 	    BMZERO,
1762*9999SWang.Lin@Sun.COM 	    BMZERO,
1763*9999SWang.Lin@Sun.COM 	    BMZERO,
1764*9999SWang.Lin@Sun.COM 	    BMZERO},
1765*9999SWang.Lin@Sun.COM 
1766*9999SWang.Lin@Sun.COM 
1767*9999SWang.Lin@Sun.COM 	{MKK14, MKK, DFS_MKK4, PSCAN_MKK1, DISALLOW_ADHOC_11A_TURB,
1768*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1769*9999SWang.Lin@Sun.COM 	    BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040,
1770*9999SWang.Lin@Sun.COM 	    F1_5040_5080, F1_5055_5055, F1_5170_5230, F4_5180_5240, -1, -1,
1771*9999SWang.Lin@Sun.COM 	    -1, -1),
1772*9999SWang.Lin@Sun.COM 	    BMZERO,
1773*9999SWang.Lin@Sun.COM 	    BMZERO,
1774*9999SWang.Lin@Sun.COM 	    BMZERO,
1775*9999SWang.Lin@Sun.COM 	    BMZERO,
1776*9999SWang.Lin@Sun.COM 	    BMZERO},
1777*9999SWang.Lin@Sun.COM 
1778*9999SWang.Lin@Sun.COM 
1779*9999SWang.Lin@Sun.COM 	{MKK15, MKK, DFS_MKK4, PSCAN_MKK1, DISALLOW_ADHOC_11A_TURB,
1780*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1781*9999SWang.Lin@Sun.COM 	    BM(F1_4915_4925, F1_4935_4945, F1_4920_4980, F1_5035_5040,
1782*9999SWang.Lin@Sun.COM 	    F1_5040_5080, F1_5055_5055, F1_5170_5230, F4_5180_5240,
1783*9999SWang.Lin@Sun.COM 	    F2_5260_5320, -1, -1, -1),
1784*9999SWang.Lin@Sun.COM 	    BMZERO,
1785*9999SWang.Lin@Sun.COM 	    BMZERO,
1786*9999SWang.Lin@Sun.COM 	    BMZERO,
1787*9999SWang.Lin@Sun.COM 	    BMZERO,
1788*9999SWang.Lin@Sun.COM 	    BMZERO},
1789*9999SWang.Lin@Sun.COM 
1790*9999SWang.Lin@Sun.COM 
1791*9999SWang.Lin@Sun.COM 	{APLD, NO_CTL, NO_DFS, NO_PSCAN, NO_REQ,
1792*9999SWang.Lin@Sun.COM 	    BMZERO,
1793*9999SWang.Lin@Sun.COM 	    BMZERO,
1794*9999SWang.Lin@Sun.COM 	    BMZERO,
1795*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1796*9999SWang.Lin@Sun.COM 	    BM(F2_2312_2372, F2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1797*9999SWang.Lin@Sun.COM 	    -1),
1798*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1799*9999SWang.Lin@Sun.COM 	    BM(G2_2312_2372, G2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1800*9999SWang.Lin@Sun.COM 	    -1),
1801*9999SWang.Lin@Sun.COM 	    BMZERO},
1802*9999SWang.Lin@Sun.COM 
1803*9999SWang.Lin@Sun.COM 	{ETSIA, NO_CTL, NO_DFS, PSCAN_ETSIA,
1804*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
1805*9999SWang.Lin@Sun.COM 	    BMZERO,
1806*9999SWang.Lin@Sun.COM 	    BMZERO,
1807*9999SWang.Lin@Sun.COM 	    BMZERO,
1808*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1809*9999SWang.Lin@Sun.COM 	    BM(F1_2457_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1810*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1811*9999SWang.Lin@Sun.COM 	    BM(G1_2457_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1812*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1813*9999SWang.Lin@Sun.COM 	    BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
1814*9999SWang.Lin@Sun.COM 
1815*9999SWang.Lin@Sun.COM 	{ETSIB, ETSI, NO_DFS, PSCAN_ETSIB,
1816*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
1817*9999SWang.Lin@Sun.COM 	    BMZERO,
1818*9999SWang.Lin@Sun.COM 	    BMZERO,
1819*9999SWang.Lin@Sun.COM 	    BMZERO,
1820*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1821*9999SWang.Lin@Sun.COM 	    BM(F1_2432_2442, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1822*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1823*9999SWang.Lin@Sun.COM 	    BM(G1_2432_2442, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1824*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1825*9999SWang.Lin@Sun.COM 	    BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
1826*9999SWang.Lin@Sun.COM 
1827*9999SWang.Lin@Sun.COM 	{ETSIC, ETSI, NO_DFS, PSCAN_ETSIC,
1828*9999SWang.Lin@Sun.COM 	    DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
1829*9999SWang.Lin@Sun.COM 	    BMZERO,
1830*9999SWang.Lin@Sun.COM 	    BMZERO,
1831*9999SWang.Lin@Sun.COM 	    BMZERO,
1832*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1833*9999SWang.Lin@Sun.COM 	    BM(F3_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1834*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1835*9999SWang.Lin@Sun.COM 	    BM(G3_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1836*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1837*9999SWang.Lin@Sun.COM 	    BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
1838*9999SWang.Lin@Sun.COM 
1839*9999SWang.Lin@Sun.COM 	{FCCA, FCC, NO_DFS, NO_PSCAN, NO_REQ,
1840*9999SWang.Lin@Sun.COM 	    BMZERO,
1841*9999SWang.Lin@Sun.COM 	    BMZERO,
1842*9999SWang.Lin@Sun.COM 	    BMZERO,
1843*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1844*9999SWang.Lin@Sun.COM 	    BM(F1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1845*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1846*9999SWang.Lin@Sun.COM 	    BM(G1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1847*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1848*9999SWang.Lin@Sun.COM 	    BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
1849*9999SWang.Lin@Sun.COM 
1850*9999SWang.Lin@Sun.COM 	{MKKA, MKK, NO_DFS,
1851*9999SWang.Lin@Sun.COM 	    PSCAN_MKKA | PSCAN_MKKA_G | PSCAN_MKKA1 | PSCAN_MKKA1_G |
1852*9999SWang.Lin@Sun.COM 	    PSCAN_MKKA2 | PSCAN_MKKA2_G, DISALLOW_ADHOC_11A_TURB,
1853*9999SWang.Lin@Sun.COM 	    BMZERO,
1854*9999SWang.Lin@Sun.COM 	    BMZERO,
1855*9999SWang.Lin@Sun.COM 	    BMZERO,
1856*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1857*9999SWang.Lin@Sun.COM 	    BM(F2_2412_2462, F1_2467_2472, F2_2484_2484, -1, -1, -1, -1, -1,
1858*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
1859*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1860*9999SWang.Lin@Sun.COM 	    BM(G2_2412_2462, G1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1,
1861*9999SWang.Lin@Sun.COM 	    -1),
1862*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1863*9999SWang.Lin@Sun.COM 	    BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
1864*9999SWang.Lin@Sun.COM 
1865*9999SWang.Lin@Sun.COM 	{MKKC, MKK, NO_DFS, NO_PSCAN, NO_REQ,
1866*9999SWang.Lin@Sun.COM 	    BMZERO,
1867*9999SWang.Lin@Sun.COM 	    BMZERO,
1868*9999SWang.Lin@Sun.COM 	    BMZERO,
1869*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1870*9999SWang.Lin@Sun.COM 	    BM(F2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1871*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1872*9999SWang.Lin@Sun.COM 	    BM(G2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1873*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1874*9999SWang.Lin@Sun.COM 	    BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
1875*9999SWang.Lin@Sun.COM 
1876*9999SWang.Lin@Sun.COM 	{WORLD, ETSI, NO_DFS, NO_PSCAN, NO_REQ,
1877*9999SWang.Lin@Sun.COM 	    BMZERO,
1878*9999SWang.Lin@Sun.COM 	    BMZERO,
1879*9999SWang.Lin@Sun.COM 	    BMZERO,
1880*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1881*9999SWang.Lin@Sun.COM 	    BM(F2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1882*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1883*9999SWang.Lin@Sun.COM 	    BM(G2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1884*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1885*9999SWang.Lin@Sun.COM 	    BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
1886*9999SWang.Lin@Sun.COM 
1887*9999SWang.Lin@Sun.COM 	{WOR0_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_PER_11D,
1888*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1889*9999SWang.Lin@Sun.COM 	    BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825,
1890*9999SWang.Lin@Sun.COM 	    W1_5500_5700, -1, -1, -1, -1, -1, -1, -1),
1891*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1892*9999SWang.Lin@Sun.COM 	    BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1,
1893*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1),
1894*9999SWang.Lin@Sun.COM 	    BMZERO,
1895*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1896*9999SWang.Lin@Sun.COM 	    BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
1897*9999SWang.Lin@Sun.COM 	    W1_2417_2432, W1_2447_2457, W1_2467_2467, W1_2484_2484, -1, -1,
1898*9999SWang.Lin@Sun.COM 	    -1, -1),
1899*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1900*9999SWang.Lin@Sun.COM 	    BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1,
1901*9999SWang.Lin@Sun.COM 	    -1, -1),
1902*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1903*9999SWang.Lin@Sun.COM 	    BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
1904*9999SWang.Lin@Sun.COM 
1905*9999SWang.Lin@Sun.COM 	{WOR01_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR,
1906*9999SWang.Lin@Sun.COM 	    ADHOC_PER_11D,
1907*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1908*9999SWang.Lin@Sun.COM 	    BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825,
1909*9999SWang.Lin@Sun.COM 	    W1_5500_5700, -1, -1, -1, -1, -1, -1, -1),
1910*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1911*9999SWang.Lin@Sun.COM 	    BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1,
1912*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1),
1913*9999SWang.Lin@Sun.COM 	    BMZERO,
1914*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1915*9999SWang.Lin@Sun.COM 	    BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2417_2432,
1916*9999SWang.Lin@Sun.COM 	    W1_2447_2457, -1, -1, -1, -1, -1, -1, -1),
1917*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1918*9999SWang.Lin@Sun.COM 	    BM(WG1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
1919*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1920*9999SWang.Lin@Sun.COM 	    BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
1921*9999SWang.Lin@Sun.COM 
1922*9999SWang.Lin@Sun.COM 	{WOR02_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR,
1923*9999SWang.Lin@Sun.COM 	    ADHOC_PER_11D,
1924*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1925*9999SWang.Lin@Sun.COM 	    BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825,
1926*9999SWang.Lin@Sun.COM 	    W1_5500_5700, -1, -1, -1, -1, -1, -1, -1),
1927*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1928*9999SWang.Lin@Sun.COM 	    BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1,
1929*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1),
1930*9999SWang.Lin@Sun.COM 	    BMZERO,
1931*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1932*9999SWang.Lin@Sun.COM 	    BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
1933*9999SWang.Lin@Sun.COM 	    W1_2417_2432, W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1),
1934*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1935*9999SWang.Lin@Sun.COM 	    BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1,
1936*9999SWang.Lin@Sun.COM 	    -1, -1),
1937*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1938*9999SWang.Lin@Sun.COM 	    BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
1939*9999SWang.Lin@Sun.COM 
1940*9999SWang.Lin@Sun.COM 	{EU1_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_PER_11D,
1941*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1942*9999SWang.Lin@Sun.COM 	    BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825,
1943*9999SWang.Lin@Sun.COM 	    W1_5500_5700, -1, -1, -1, -1, -1, -1, -1),
1944*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1945*9999SWang.Lin@Sun.COM 	    BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1,
1946*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1),
1947*9999SWang.Lin@Sun.COM 	    BMZERO,
1948*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1949*9999SWang.Lin@Sun.COM 	    BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W2_2472_2472,
1950*9999SWang.Lin@Sun.COM 	    W1_2417_2432, W1_2447_2457, W2_2467_2467, -1, -1, -1, -1, -1),
1951*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1952*9999SWang.Lin@Sun.COM 	    BM(WG1_2412_2462, WG2_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1,
1953*9999SWang.Lin@Sun.COM 	    -1, -1),
1954*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1955*9999SWang.Lin@Sun.COM 	    BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
1956*9999SWang.Lin@Sun.COM 
1957*9999SWang.Lin@Sun.COM 	{WOR1_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
1958*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1959*9999SWang.Lin@Sun.COM 	    BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825,
1960*9999SWang.Lin@Sun.COM 	    W1_5500_5700, -1, -1, -1, -1, -1, -1, -1),
1961*9999SWang.Lin@Sun.COM 	    BMZERO,
1962*9999SWang.Lin@Sun.COM 	    BMZERO,
1963*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1964*9999SWang.Lin@Sun.COM 	    BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
1965*9999SWang.Lin@Sun.COM 	    W1_2417_2432, W1_2447_2457, W1_2467_2467, W1_2484_2484, -1, -1,
1966*9999SWang.Lin@Sun.COM 	    -1, -1),
1967*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1968*9999SWang.Lin@Sun.COM 	    BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1,
1969*9999SWang.Lin@Sun.COM 	    -1, -1),
1970*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1971*9999SWang.Lin@Sun.COM 	    BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
1972*9999SWang.Lin@Sun.COM 
1973*9999SWang.Lin@Sun.COM 	{WOR2_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
1974*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1975*9999SWang.Lin@Sun.COM 	    BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825,
1976*9999SWang.Lin@Sun.COM 	    W1_5500_5700, -1, -1, -1, -1, -1, -1, -1),
1977*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1978*9999SWang.Lin@Sun.COM 	    BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1,
1979*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1),
1980*9999SWang.Lin@Sun.COM 	    BMZERO,
1981*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1982*9999SWang.Lin@Sun.COM 	    BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
1983*9999SWang.Lin@Sun.COM 	    W1_2417_2432, W1_2447_2457, W1_2467_2467, W1_2484_2484, -1, -1,
1984*9999SWang.Lin@Sun.COM 	    -1, -1),
1985*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1986*9999SWang.Lin@Sun.COM 	    BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1,
1987*9999SWang.Lin@Sun.COM 	    -1, -1),
1988*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1989*9999SWang.Lin@Sun.COM 	    BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
1990*9999SWang.Lin@Sun.COM 
1991*9999SWang.Lin@Sun.COM 	{WOR3_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_PER_11D,
1992*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
1993*9999SWang.Lin@Sun.COM 	    BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825, -1, -1,
1994*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1, -1),
1995*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
1996*9999SWang.Lin@Sun.COM 	    BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1,
1997*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1),
1998*9999SWang.Lin@Sun.COM 	    BMZERO,
1999*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2000*9999SWang.Lin@Sun.COM 	    BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
2001*9999SWang.Lin@Sun.COM 	    W1_2417_2432, W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1),
2002*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2003*9999SWang.Lin@Sun.COM 	    BM(WG1_2412_2462, WG2_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1,
2004*9999SWang.Lin@Sun.COM 	    -1, -1),
2005*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2006*9999SWang.Lin@Sun.COM 	    BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
2007*9999SWang.Lin@Sun.COM 
2008*9999SWang.Lin@Sun.COM 	{WOR4_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
2009*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
2010*9999SWang.Lin@Sun.COM 	    BM(W1_5260_5320, W1_5180_5240, W1_5745_5825, -1, -1, -1, -1, -1,
2011*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
2012*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2013*9999SWang.Lin@Sun.COM 	    BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1,
2014*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1),
2015*9999SWang.Lin@Sun.COM 	    BMZERO,
2016*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2017*9999SWang.Lin@Sun.COM 	    BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2417_2432,
2018*9999SWang.Lin@Sun.COM 	    W1_2447_2457, -1, -1, -1, -1, -1, -1, -1),
2019*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2020*9999SWang.Lin@Sun.COM 	    BM(WG1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
2021*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2022*9999SWang.Lin@Sun.COM 	    BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
2023*9999SWang.Lin@Sun.COM 
2024*9999SWang.Lin@Sun.COM 	{WOR5_ETSIC, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
2025*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
2026*9999SWang.Lin@Sun.COM 	    BM(W1_5260_5320, W1_5180_5240, W1_5745_5825, -1, -1, -1, -1, -1,
2027*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
2028*9999SWang.Lin@Sun.COM 	    BMZERO,
2029*9999SWang.Lin@Sun.COM 	    BMZERO,
2030*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2031*9999SWang.Lin@Sun.COM 	    BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
2032*9999SWang.Lin@Sun.COM 	    W1_2417_2432, W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1),
2033*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2034*9999SWang.Lin@Sun.COM 	    BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1,
2035*9999SWang.Lin@Sun.COM 	    -1, -1),
2036*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2037*9999SWang.Lin@Sun.COM 	    BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
2038*9999SWang.Lin@Sun.COM 
2039*9999SWang.Lin@Sun.COM 	{WOR9_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
2040*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
2041*9999SWang.Lin@Sun.COM 	    BM(W1_5260_5320, W1_5180_5240, W1_5745_5825, W1_5500_5700, -1, -1,
2042*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1, -1),
2043*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2044*9999SWang.Lin@Sun.COM 	    BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800, -1, -1, -1, -1,
2045*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1),
2046*9999SWang.Lin@Sun.COM 	    BMZERO,
2047*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2048*9999SWang.Lin@Sun.COM 	    BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2417_2432,
2049*9999SWang.Lin@Sun.COM 	    W1_2447_2457, -1, -1, -1, -1, -1, -1, -1),
2050*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2051*9999SWang.Lin@Sun.COM 	    BM(WG1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
2052*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2053*9999SWang.Lin@Sun.COM 	    BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
2054*9999SWang.Lin@Sun.COM 
2055*9999SWang.Lin@Sun.COM 	{WORA_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
2056*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
2057*9999SWang.Lin@Sun.COM 	    BM(W1_5260_5320, W1_5180_5240, W1_5745_5825, W1_5500_5700, -1, -1,
2058*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1, -1, -1),
2059*9999SWang.Lin@Sun.COM 	    BMZERO,
2060*9999SWang.Lin@Sun.COM 	    BMZERO,
2061*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2062*9999SWang.Lin@Sun.COM 	    BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
2063*9999SWang.Lin@Sun.COM 	    W1_2417_2432, W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1),
2064*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2065*9999SWang.Lin@Sun.COM 	    BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1,
2066*9999SWang.Lin@Sun.COM 	    -1, -1),
2067*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2068*9999SWang.Lin@Sun.COM 	    BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
2069*9999SWang.Lin@Sun.COM 
2070*9999SWang.Lin@Sun.COM 	{WORB_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
2071*9999SWang.Lin@Sun.COM 		/* LINTED E_FALSE_LOGICAL_EXPR */
2072*9999SWang.Lin@Sun.COM 	    BM(W1_5260_5320, W1_5180_5240, W1_5500_5700, -1, -1, -1, -1, -1,
2073*9999SWang.Lin@Sun.COM 	    -1, -1, -1, -1),
2074*9999SWang.Lin@Sun.COM 	    BMZERO,
2075*9999SWang.Lin@Sun.COM 	    BMZERO,
2076*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2077*9999SWang.Lin@Sun.COM 	    BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
2078*9999SWang.Lin@Sun.COM 	    W1_2417_2432, W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1),
2079*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2080*9999SWang.Lin@Sun.COM 	    BM(WG1_2412_2462, WG1_2467_2472, -1, -1, -1, -1, -1, -1, -1, -1,
2081*9999SWang.Lin@Sun.COM 	    -1, -1),
2082*9999SWang.Lin@Sun.COM 	    /* LINTED E_FALSE_LOGICAL_EXPR */
2083*9999SWang.Lin@Sun.COM 	    BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)},
2084*9999SWang.Lin@Sun.COM 
2085*9999SWang.Lin@Sun.COM 	{NULL1, NO_CTL, NO_DFS, NO_PSCAN, NO_REQ,
2086*9999SWang.Lin@Sun.COM 	    BMZERO,
2087*9999SWang.Lin@Sun.COM 	    BMZERO,
2088*9999SWang.Lin@Sun.COM 	    BMZERO,
2089*9999SWang.Lin@Sun.COM 	    BMZERO,
2090*9999SWang.Lin@Sun.COM 	    BMZERO,
2091*9999SWang.Lin@Sun.COM 	    BMZERO}
2092*9999SWang.Lin@Sun.COM };
2093*9999SWang.Lin@Sun.COM 
2094*9999SWang.Lin@Sun.COM static const struct cmode modes[] = {
2095*9999SWang.Lin@Sun.COM 	{ATH9K_MODE_11A, CHANNEL_A},
2096*9999SWang.Lin@Sun.COM 	{ATH9K_MODE_11B, CHANNEL_B},
2097*9999SWang.Lin@Sun.COM 	{ATH9K_MODE_11G, CHANNEL_G},
2098*9999SWang.Lin@Sun.COM 	{ATH9K_MODE_11NG_HT20, CHANNEL_G_HT20},
2099*9999SWang.Lin@Sun.COM 	{ATH9K_MODE_11NG_HT40PLUS, CHANNEL_G_HT40PLUS},
2100*9999SWang.Lin@Sun.COM 	{ATH9K_MODE_11NG_HT40MINUS, CHANNEL_G_HT40MINUS},
2101*9999SWang.Lin@Sun.COM 	{ATH9K_MODE_11NA_HT20, CHANNEL_A_HT20},
2102*9999SWang.Lin@Sun.COM 	{ATH9K_MODE_11NA_HT40PLUS, CHANNEL_A_HT40PLUS},
2103*9999SWang.Lin@Sun.COM 	{ATH9K_MODE_11NA_HT40MINUS, CHANNEL_A_HT40MINUS},
2104*9999SWang.Lin@Sun.COM };
2105*9999SWang.Lin@Sun.COM 
2106*9999SWang.Lin@Sun.COM static struct japan_bandcheck j_bandcheck[] = {
2107*9999SWang.Lin@Sun.COM 	{F1_5170_5230, AR_EEPROM_EEREGCAP_EN_KK_U1_ODD},
2108*9999SWang.Lin@Sun.COM 	{F4_5180_5240, AR_EEPROM_EEREGCAP_EN_KK_U1_EVEN},
2109*9999SWang.Lin@Sun.COM 	{F2_5260_5320, AR_EEPROM_EEREGCAP_EN_KK_U2},
2110*9999SWang.Lin@Sun.COM 	{F4_5500_5700, AR_EEPROM_EEREGCAP_EN_KK_MIDBAND}
2111*9999SWang.Lin@Sun.COM };
2112*9999SWang.Lin@Sun.COM 
2113*9999SWang.Lin@Sun.COM #ifdef __cplusplus
2114*9999SWang.Lin@Sun.COM }
2115*9999SWang.Lin@Sun.COM #endif
2116*9999SWang.Lin@Sun.COM 
2117*9999SWang.Lin@Sun.COM #endif /* _ARN_REGD_COMMON_H */
2118