16e778a7eSPedro F. Giffuni /*-
26e778a7eSPedro F. Giffuni  * SPDX-License-Identifier: ISC
36e778a7eSPedro F. Giffuni  *
4c48e24c1SAdrian Chadd  * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting
5e2e84948SAdrian Chadd  * Copyright (c) 2005-2011 Atheros Communications, Inc.
6c48e24c1SAdrian Chadd  * All rights reserved.
7c48e24c1SAdrian Chadd  *
8c48e24c1SAdrian Chadd  * Permission to use, copy, modify, and/or distribute this software for any
9c48e24c1SAdrian Chadd  * purpose with or without fee is hereby granted, provided that the above
10c48e24c1SAdrian Chadd  * copyright notice and this permission notice appear in all copies.
11c48e24c1SAdrian Chadd  *
12c48e24c1SAdrian Chadd  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
13c48e24c1SAdrian Chadd  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
14c48e24c1SAdrian Chadd  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
15c48e24c1SAdrian Chadd  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
16c48e24c1SAdrian Chadd  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
17c48e24c1SAdrian Chadd  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
18c48e24c1SAdrian Chadd  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
19c48e24c1SAdrian Chadd  */
20c48e24c1SAdrian Chadd 
21c48e24c1SAdrian Chadd #ifndef	__AH_REGDOMAIN_REGENUM_H__
22c48e24c1SAdrian Chadd #define	__AH_REGDOMAIN_REGENUM_H__
23c48e24c1SAdrian Chadd 
24c48e24c1SAdrian Chadd /*
25c48e24c1SAdrian Chadd  * Enumerated Regulatory Domain Information 8 bit values indicate that
26c48e24c1SAdrian Chadd  * the regdomain is really a pair of unitary regdomains.  12 bit values
27c48e24c1SAdrian Chadd  * are the real unitary regdomains and are the only ones which have the
28c48e24c1SAdrian Chadd  * frequency bitmasks and flags set.
29c48e24c1SAdrian Chadd  */
30c48e24c1SAdrian Chadd enum {
31c48e24c1SAdrian Chadd 	/*
32c48e24c1SAdrian Chadd 	 * The following regulatory domain definitions are
33c48e24c1SAdrian Chadd 	 * found in the EEPROM. Each regulatory domain
34c48e24c1SAdrian Chadd 	 * can operate in either a 5GHz or 2.4GHz wireless mode or
35c48e24c1SAdrian Chadd 	 * both 5GHz and 2.4GHz wireless modes.
36c48e24c1SAdrian Chadd 	 * In general, the value holds no special
37c48e24c1SAdrian Chadd 	 * meaning and is used to decode into either specific
38c48e24c1SAdrian Chadd 	 * 2.4GHz or 5GHz wireless mode for that particular
39c48e24c1SAdrian Chadd 	 * regulatory domain.
40c48e24c1SAdrian Chadd 	 */
41c48e24c1SAdrian Chadd 	NO_ENUMRD	= 0x00,
42c48e24c1SAdrian Chadd 	NULL1_WORLD	= 0x03,		/* For 11b-only countries (no 11a allowed) */
43c48e24c1SAdrian Chadd 	NULL1_ETSIB	= 0x07,		/* Israel */
44c48e24c1SAdrian Chadd 	NULL1_ETSIC	= 0x08,
45c48e24c1SAdrian Chadd 	FCC1_FCCA	= 0x10,		/* USA */
46c48e24c1SAdrian Chadd 	FCC1_WORLD	= 0x11,		/* Hong Kong */
47c48e24c1SAdrian Chadd 	FCC4_FCCA	= 0x12,		/* USA - Public Safety */
48c48e24c1SAdrian Chadd 	FCC5_FCCB	= 0x13,		/* USA w/ 1/2 and 1/4 width channels */
49e2e84948SAdrian Chadd 	FCC6_FCCA	= 0x14,		/* Canada for AP only */
50c48e24c1SAdrian Chadd 
51c48e24c1SAdrian Chadd 	FCC2_FCCA	= 0x20,		/* Canada */
52c48e24c1SAdrian Chadd 	FCC2_WORLD	= 0x21,		/* Australia & HK */
53c48e24c1SAdrian Chadd 	FCC2_ETSIC	= 0x22,
5492389b27SHiren Panchasara 	FCC_UBNT	= 0x2A,		/* Ubiquity PicoStation M2HP */
55c48e24c1SAdrian Chadd 	FRANCE_RES	= 0x31,		/* Legacy France for OEM */
56c48e24c1SAdrian Chadd 	FCC3_FCCA	= 0x3A,		/* USA & Canada w/5470 band, 11h, DFS enabled */
57c48e24c1SAdrian Chadd 	FCC3_WORLD	= 0x3B,		/* USA & Canada w/5470 band, 11h, DFS enabled */
58c48e24c1SAdrian Chadd 
59c48e24c1SAdrian Chadd 	ETSI1_WORLD	= 0x37,
60c48e24c1SAdrian Chadd 	ETSI3_ETSIA	= 0x32,		/* France (optional) */
61c48e24c1SAdrian Chadd 	ETSI2_WORLD	= 0x35,		/* Hungary & others */
62c48e24c1SAdrian Chadd 	ETSI3_WORLD	= 0x36,		/* France & others */
63c48e24c1SAdrian Chadd 	ETSI4_WORLD	= 0x30,
64c48e24c1SAdrian Chadd 	ETSI4_ETSIC	= 0x38,
65c48e24c1SAdrian Chadd 	ETSI5_WORLD	= 0x39,
66c48e24c1SAdrian Chadd 	ETSI6_WORLD	= 0x34,		/* Bulgaria */
67e2e84948SAdrian Chadd 	ETSI8_WORLD	= 0x3D,		/* Russia */
68e2e84948SAdrian Chadd 	ETSI9_WORLD	= 0x3E,		/* Ukraine */
69c48e24c1SAdrian Chadd 	ETSI_RESERVED	= 0x33,		/* Reserved (Do not used) */
70c48e24c1SAdrian Chadd 
71c48e24c1SAdrian Chadd 	MKK1_MKKA	= 0x40,		/* Japan (JP1) */
72c48e24c1SAdrian Chadd 	MKK1_MKKB	= 0x41,		/* Japan (JP0) */
73c48e24c1SAdrian Chadd 	APL4_WORLD	= 0x42,		/* Singapore */
74c48e24c1SAdrian Chadd 	MKK2_MKKA	= 0x43,		/* Japan with 4.9G channels */
75c48e24c1SAdrian Chadd 	APL_RESERVED	= 0x44,		/* Reserved (Do not used)  */
76c48e24c1SAdrian Chadd 	APL2_WORLD	= 0x45,		/* Korea */
77c48e24c1SAdrian Chadd 	APL2_APLC	= 0x46,
78c48e24c1SAdrian Chadd 	APL3_WORLD	= 0x47,
79c48e24c1SAdrian Chadd 	MKK1_FCCA	= 0x48,		/* Japan (JP1-1) */
80c48e24c1SAdrian Chadd 	APL2_APLD	= 0x49,		/* Korea with 2.3G channels */
81c48e24c1SAdrian Chadd 	MKK1_MKKA1	= 0x4A,		/* Japan (JE1) */
82c48e24c1SAdrian Chadd 	MKK1_MKKA2	= 0x4B,		/* Japan (JE2) */
83c48e24c1SAdrian Chadd 	MKK1_MKKC	= 0x4C,		/* Japan (MKK1_MKKA,except Ch14) */
84e2e84948SAdrian Chadd 	APL2_FCCA	= 0x4D,		/* Mobile customer */
85c48e24c1SAdrian Chadd 
86c48e24c1SAdrian Chadd 	APL3_FCCA	= 0x50,
87c48e24c1SAdrian Chadd 	APL1_WORLD	= 0x52,		/* Latin America */
88c48e24c1SAdrian Chadd 	APL1_FCCA	= 0x53,
89c48e24c1SAdrian Chadd 	APL1_APLA	= 0x54,
90c48e24c1SAdrian Chadd 	APL1_ETSIC	= 0x55,
91c48e24c1SAdrian Chadd 	APL2_ETSIC	= 0x56,		/* Venezuela */
92c48e24c1SAdrian Chadd 	APL5_WORLD	= 0x58,		/* Chile */
93c48e24c1SAdrian Chadd 	APL6_WORLD	= 0x5B,		/* Singapore */
94c48e24c1SAdrian Chadd 	APL7_FCCA	= 0x5C,		/* Taiwan 5.47 Band */
95c48e24c1SAdrian Chadd 	APL8_WORLD	= 0x5D,		/* Malaysia 5GHz */
96e2e84948SAdrian Chadd 	APL9_WORLD	= 0x5E,		/* Korea 5GHz; before 11/2007; now APs only */
97e2e84948SAdrian Chadd 	APL10_WORLD	= 0x5F,		/* Korea 5GHz; After 11/2007; STAs only */
98c48e24c1SAdrian Chadd 
99c48e24c1SAdrian Chadd 	/*
100c48e24c1SAdrian Chadd 	 * World mode SKUs
101c48e24c1SAdrian Chadd 	 */
102c48e24c1SAdrian Chadd 	WOR0_WORLD	= 0x60,		/* World0 (WO0 SKU) */
103c48e24c1SAdrian Chadd 	WOR1_WORLD	= 0x61,		/* World1 (WO1 SKU) */
104c48e24c1SAdrian Chadd 	WOR2_WORLD	= 0x62,		/* World2 (WO2 SKU) */
105c48e24c1SAdrian Chadd 	WOR3_WORLD	= 0x63,		/* World3 (WO3 SKU) */
106c48e24c1SAdrian Chadd 	WOR4_WORLD	= 0x64,		/* World4 (WO4 SKU) */
107c48e24c1SAdrian Chadd 	WOR5_ETSIC	= 0x65,		/* World5 (WO5 SKU) */
108c48e24c1SAdrian Chadd 
109c48e24c1SAdrian Chadd 	WOR01_WORLD	= 0x66,		/* World0-1 (WW0-1 SKU) */
110c48e24c1SAdrian Chadd 	WOR02_WORLD	= 0x67,		/* World0-2 (WW0-2 SKU) */
111c48e24c1SAdrian Chadd 	EU1_WORLD	= 0x68,		/* Same as World0-2 (WW0-2 SKU), except active scan ch1-13. No ch14 */
112c48e24c1SAdrian Chadd 
113c48e24c1SAdrian Chadd 	WOR9_WORLD	= 0x69,		/* World9 (WO9 SKU) */
114c48e24c1SAdrian Chadd 	WORA_WORLD	= 0x6A,		/* WorldA (WOA SKU) */
115c48e24c1SAdrian Chadd 	WORB_WORLD	= 0x6B,		/* WorldB (WOB SKU) */
116e2e84948SAdrian Chadd 	WORC_WORLD	= 0x6C,		/* WorldC (WOC SKU) */
117c48e24c1SAdrian Chadd 
118c48e24c1SAdrian Chadd 	MKK3_MKKB	= 0x80,		/* Japan UNI-1 even + MKKB */
119c48e24c1SAdrian Chadd 	MKK3_MKKA2	= 0x81,		/* Japan UNI-1 even + MKKA2 */
120c48e24c1SAdrian Chadd 	MKK3_MKKC	= 0x82,		/* Japan UNI-1 even + MKKC */
121c48e24c1SAdrian Chadd 
122c48e24c1SAdrian Chadd 	MKK4_MKKB	= 0x83,		/* Japan UNI-1 even + UNI-2 + MKKB */
123c48e24c1SAdrian Chadd 	MKK4_MKKA2	= 0x84,		/* Japan UNI-1 even + UNI-2 + MKKA2 */
124c48e24c1SAdrian Chadd 	MKK4_MKKC	= 0x85,		/* Japan UNI-1 even + UNI-2 + MKKC */
125c48e24c1SAdrian Chadd 
126c48e24c1SAdrian Chadd 	MKK5_MKKB	= 0x86,		/* Japan UNI-1 even + UNI-2 + mid-band + MKKB */
127c48e24c1SAdrian Chadd 	MKK5_MKKA2	= 0x87,		/* Japan UNI-1 even + UNI-2 + mid-band + MKKA2 */
128c48e24c1SAdrian Chadd 	MKK5_MKKC	= 0x88,		/* Japan UNI-1 even + UNI-2 + mid-band + MKKC */
129c48e24c1SAdrian Chadd 
130c48e24c1SAdrian Chadd 	MKK6_MKKB	= 0x89,		/* Japan UNI-1 even + UNI-1 odd MKKB */
131c48e24c1SAdrian Chadd 	MKK6_MKKA2	= 0x8A,		/* Japan UNI-1 even + UNI-1 odd + MKKA2 */
132c48e24c1SAdrian Chadd 	MKK6_MKKC	= 0x8B,		/* Japan UNI-1 even + UNI-1 odd + MKKC */
133c48e24c1SAdrian Chadd 
134c48e24c1SAdrian Chadd 	MKK7_MKKB	= 0x8C,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + MKKB */
135c48e24c1SAdrian Chadd 	MKK7_MKKA2	= 0x8D,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + MKKA2 */
136c48e24c1SAdrian Chadd 	MKK7_MKKC	= 0x8E,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + MKKC */
137c48e24c1SAdrian Chadd 
138c48e24c1SAdrian Chadd 	MKK8_MKKB	= 0x8F,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + mid-band + MKKB */
139c48e24c1SAdrian Chadd 	MKK8_MKKA2	= 0x90,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + mid-band + MKKA2 */
140c48e24c1SAdrian Chadd 	MKK8_MKKC	= 0x91,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + mid-band + MKKC */
141c48e24c1SAdrian Chadd 
142e2e84948SAdrian Chadd 	MKK14_MKKA1	= 0x92,		/* Japan UNI-1 even + UNI-1 odd + 4.9GHz + MKKA1 */
143e2e84948SAdrian Chadd 	MKK15_MKKA1	= 0x93,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + 4.9GHz + MKKA1 */
144e2e84948SAdrian Chadd 
145e2e84948SAdrian Chadd 	MKK10_FCCA	= 0xD0,		/* Japan UNI-1 even + UNI-2 + 4.9GHz + FCCA */
146e2e84948SAdrian Chadd 	MKK10_MKKA1	= 0xD1,		/* Japan UNI-1 even + UNI-2 + 4.9GHz + MKKA1 */
147e2e84948SAdrian Chadd 	MKK10_MKKC	= 0xD2,		/* Japan UNI-1 even + UNI-2 + 4.9GHz + MKKC */
148e2e84948SAdrian Chadd 	MKK10_MKKA2	= 0xD3,		/* Japan UNI-1 even + UNI-2 + 4.9GHz + MKKA2 */
149e2e84948SAdrian Chadd 
150e2e84948SAdrian Chadd 	MKK11_MKKA	= 0xD4,		/* Japan UNI-1 even + UNI-2 + mid-band + 4.9GHz + MKKA */
151e2e84948SAdrian Chadd 	MKK11_FCCA	= 0xD5,		/* Japan UNI-1 even + UNI-2 + mid-band + 4.9GHz + FCCA */
152e2e84948SAdrian Chadd 	MKK11_MKKA1	= 0xD6,		/* Japan UNI-1 even + UNI-2 + mid-band + 4.9GHz + MKKA1 */
153e2e84948SAdrian Chadd 	MKK11_MKKC	= 0xD7,		/* Japan UNI-1 even + UNI-2 + mid-band + 4.9GHz + MKKC */
154e2e84948SAdrian Chadd 	MKK11_MKKA2	= 0xD8,		/* Japan UNI-1 even + UNI-2 + mid-band + 4.9GHz + MKKA2 */
155e2e84948SAdrian Chadd 
156e2e84948SAdrian Chadd 	MKK12_MKKA	= 0xD9,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + mid-band + 4.9GHz + MKKA */
157e2e84948SAdrian Chadd 	MKK12_FCCA	= 0xDA,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + mid-band + 4.9GHz + FCCA */
158e2e84948SAdrian Chadd 	MKK12_MKKA1	= 0xDB,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + mid-band + 4.9GHz + MKKA1 */
159e2e84948SAdrian Chadd 	MKK12_MKKC	= 0xDC,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + mid-band + 4.9GHz + MKKC */
160e2e84948SAdrian Chadd 	MKK12_MKKA2	= 0xDD,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + mid-band + 4.9GHz + MKKA2 */
161e2e84948SAdrian Chadd 
162e2e84948SAdrian Chadd 	MKK13_MKKB	= 0xDE,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + mid-band + MKKB + All passive + no adhoc */
163e2e84948SAdrian Chadd 
164e2e84948SAdrian Chadd 	/*
165e2e84948SAdrian Chadd 	 * Following definitions are used only by s/w to map old
166c48e24c1SAdrian Chadd 	 * Japan SKUs.
167c48e24c1SAdrian Chadd 	 */
168c48e24c1SAdrian Chadd 	MKK3_MKKA	= 0xF0,		/* Japan UNI-1 even + MKKA */
169c48e24c1SAdrian Chadd 	MKK3_MKKA1	= 0xF1,		/* Japan UNI-1 even + MKKA1 */
170c48e24c1SAdrian Chadd 	MKK3_FCCA	= 0xF2,		/* Japan UNI-1 even + FCCA */
171c48e24c1SAdrian Chadd 	MKK4_MKKA	= 0xF3,		/* Japan UNI-1 even + UNI-2 + MKKA */
172c48e24c1SAdrian Chadd 	MKK4_MKKA1	= 0xF4,		/* Japan UNI-1 even + UNI-2 + MKKA1 */
173c48e24c1SAdrian Chadd 	MKK4_FCCA	= 0xF5,		/* Japan UNI-1 even + UNI-2 + FCCA */
174c48e24c1SAdrian Chadd 	MKK9_MKKA	= 0xF6,		/* Japan UNI-1 even + 4.9GHz */
175c48e24c1SAdrian Chadd 	MKK10_MKKA	= 0xF7,		/* Japan UNI-1 even + UNI-2 + 4.9GHz */
176e2e84948SAdrian Chadd 	MKK6_MKKA1	= 0xF8,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + MKKA1 */
177e2e84948SAdrian Chadd 	MKK6_FCCA	= 0xF9,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + FCCA */
178e2e84948SAdrian Chadd 	MKK7_MKKA1	= 0xFA,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + MKKA1 */
179e2e84948SAdrian Chadd 	MKK7_FCCA	= 0xFB,		/* Japan UNI-1 even + UNI-1 odd + UNI-2 + FCCA */
180e2e84948SAdrian Chadd 	MKK9_FCCA	= 0xFC,		/* Japan UNI-1 even + 4.9GHz + FCCA */
181e2e84948SAdrian Chadd 	MKK9_MKKA1	= 0xFD,		/* Japan UNI-1 even + 4.9GHz + MKKA1 */
182e2e84948SAdrian Chadd 	MKK9_MKKC	= 0xFE,		/* Japan UNI-1 even + 4.9GHz + MKKC */
183e2e84948SAdrian Chadd 	MKK9_MKKA2	= 0xFF,		/* Japan UNI-1 even + 4.9GHz + MKKA2 */
184c48e24c1SAdrian Chadd 
185c48e24c1SAdrian Chadd 	/*
186c48e24c1SAdrian Chadd 	 * Regulator domains ending in a number (e.g. APL1,
187c48e24c1SAdrian Chadd 	 * MK1, ETSI4, etc) apply to 5GHz channel and power
188c48e24c1SAdrian Chadd 	 * information.  Regulator domains ending in a letter
189c48e24c1SAdrian Chadd 	 * (e.g. APLA, FCCA, etc) apply to 2.4GHz channel and
190c48e24c1SAdrian Chadd 	 * power information.
191c48e24c1SAdrian Chadd 	 */
192c48e24c1SAdrian Chadd 	APL1		= 0x0150,	/* LAT & Asia */
193c48e24c1SAdrian Chadd 	APL2		= 0x0250,	/* LAT & Asia */
194c48e24c1SAdrian Chadd 	APL3		= 0x0350,	/* Taiwan */
195c48e24c1SAdrian Chadd 	APL4		= 0x0450,	/* Jordan */
196c48e24c1SAdrian Chadd 	APL5		= 0x0550,	/* Chile */
197c48e24c1SAdrian Chadd 	APL6		= 0x0650,	/* Singapore */
198e2e84948SAdrian Chadd 	APL7		= 0x0750,	/* Taiwan, disable ch52 */
199c48e24c1SAdrian Chadd 	APL8		= 0x0850,	/* Malaysia */
200e2e84948SAdrian Chadd 	APL9		= 0x0950,	/* Korea. Before 11/2007. Now used only by APs */
201e2e84948SAdrian Chadd 	APL10		= 0x1050,	/* Korea. After 11/2007. For STAs only */
202c48e24c1SAdrian Chadd 
203c48e24c1SAdrian Chadd 	ETSI1		= 0x0130,	/* Europe & others */
204c48e24c1SAdrian Chadd 	ETSI2		= 0x0230,	/* Europe & others */
205c48e24c1SAdrian Chadd 	ETSI3		= 0x0330,	/* Europe & others */
206c48e24c1SAdrian Chadd 	ETSI4		= 0x0430,	/* Europe & others */
207c48e24c1SAdrian Chadd 	ETSI5		= 0x0530,	/* Europe & others */
208c48e24c1SAdrian Chadd 	ETSI6		= 0x0630,	/* Europe & others */
209e2e84948SAdrian Chadd 	ETSI8		= 0x0830,	/* Russia */
210e2e84948SAdrian Chadd 	ETSI9		= 0x0930,	/* Ukraine */
211c48e24c1SAdrian Chadd 	ETSIA		= 0x0A30,	/* France */
212c48e24c1SAdrian Chadd 	ETSIB		= 0x0B30,	/* Israel */
213c48e24c1SAdrian Chadd 	ETSIC		= 0x0C30,	/* Latin America */
214c48e24c1SAdrian Chadd 
215c48e24c1SAdrian Chadd 	FCC1		= 0x0110,	/* US & others */
216c48e24c1SAdrian Chadd 	FCC2		= 0x0120,	/* Canada, Australia & New Zealand */
217c48e24c1SAdrian Chadd 	FCC3		= 0x0160,	/* US w/new middle band & DFS */
218c48e24c1SAdrian Chadd 	FCC4		= 0x0165,	/* US Public Safety */
219c48e24c1SAdrian Chadd 	FCC5		= 0x0166,	/* US w/ 1/2 and 1/4 width channels */
220e2e84948SAdrian Chadd 	FCC6		= 0x0610,	/* Canada and Australia */
221c48e24c1SAdrian Chadd 	FCCA		= 0x0A10,
222c48e24c1SAdrian Chadd 	FCCB		= 0x0A11,	/* US w/ 1/2 and 1/4 width channels */
223c48e24c1SAdrian Chadd 
224c48e24c1SAdrian Chadd 	APLD		= 0x0D50,	/* South Korea */
225c48e24c1SAdrian Chadd 
226c48e24c1SAdrian Chadd 	MKK1		= 0x0140,	/* Japan (UNI-1 odd)*/
227c48e24c1SAdrian Chadd 	MKK2		= 0x0240,	/* Japan (4.9 GHz + UNI-1 odd) */
228c48e24c1SAdrian Chadd 	MKK3		= 0x0340,	/* Japan (UNI-1 even) */
229c48e24c1SAdrian Chadd 	MKK4		= 0x0440,	/* Japan (UNI-1 even + UNI-2) */
230c48e24c1SAdrian Chadd 	MKK5		= 0x0540,	/* Japan (UNI-1 even + UNI-2 + mid-band) */
231c48e24c1SAdrian Chadd 	MKK6		= 0x0640,	/* Japan (UNI-1 odd + UNI-1 even) */
232c48e24c1SAdrian Chadd 	MKK7		= 0x0740,	/* Japan (UNI-1 odd + UNI-1 even + UNI-2 */
233c48e24c1SAdrian Chadd 	MKK8		= 0x0840,	/* Japan (UNI-1 odd + UNI-1 even + UNI-2 + mid-band) */
234c48e24c1SAdrian Chadd 	MKK9		= 0x0940,	/* Japan (UNI-1 even + 4.9 GHZ) */
235c48e24c1SAdrian Chadd 	MKK10		= 0x0B40,	/* Japan (UNI-1 even + UNI-2 + 4.9 GHZ) */
236e2e84948SAdrian Chadd 	MKK11		= 0x1140,	/* Japan (UNI-1 even + UNI-2 + 4.9 GHZ) */
237e2e84948SAdrian Chadd 	MKK12		= 0x1240,	/* Japan (UNI-1 even + UNI-2 + 4.9 GHZ) */
238e2e84948SAdrian Chadd 	MKK13		= 0x0C40,	/* Same as MKK8 but all passive and no adhoc 11a */
239e2e84948SAdrian Chadd 	MKK14		= 0x1440,	/* Japan UNI-1 even + UNI-1 odd + 4.9GHz */
240e2e84948SAdrian Chadd 	MKK15		= 0x1540,	/* Japan UNI-1 even + UNI-1 odd + UNI-2 + 4.9GHz */
241e2e84948SAdrian Chadd 
242c48e24c1SAdrian Chadd 	MKKA		= 0x0A40,	/* Japan */
243c48e24c1SAdrian Chadd 	MKKC		= 0x0A50,
244c48e24c1SAdrian Chadd 
245c48e24c1SAdrian Chadd 	NULL1		= 0x0198,
246c48e24c1SAdrian Chadd 	WORLD		= 0x0199,
247c48e24c1SAdrian Chadd 	DEBUG_REG_DMN	= 0x01ff,
248c48e24c1SAdrian Chadd };
249c48e24c1SAdrian Chadd 
250c48e24c1SAdrian Chadd #endif
251