1 <?xml version="1.0" encoding="ISO8859-1"?>\r
2 <HCILib xmlns="url:http://sdw.itg.ti.com/hcilibrary"> \r
3 <Version>\r
4 <Platform>DIAMOND</Platform>\r
5 <SoftwareMajor>8</SoftwareMajor>\r
6 <SoftwareMinor>32</SoftwareMinor>\r
7 \r
8 <MinTesterVerMajor>2</MinTesterVerMajor>\r
9 <MinTesterVerMinor>2</MinTesterVerMinor>\r
10 <MinTesterVerSub>5</MinTesterVerSub>\r
11 </Version>\r
12 \r
13 <!-- Types of command -->\r
14 <!-- ================ -->\r
15 <!-- -->\r
16 <!-- "gb" = Group Begin -->\r
17 <!-- "sc" = Spec Command -->\r
18 <!-- "se" = Spec Event -->\r
19 <!-- "vc" = Vendor Specific Command -->\r
20 <!-- "ve" = Vendor Specific Event -->\r
21 <!-- "llc"= HCILL Command -->\r
22 <!-- "lle"= HCILL Event -->\r
23 <!-- "dc" = DOT Command -->\r
24 <!-- "de" = DOT Event --> \r
25 <!-- "nc" = Negotiate Command -->\r
26 <!-- "ne" = Negotiate Event -->\r
27 <!-- "ac" = Alive Command -->\r
28 <!-- "ae" = Alive Event -->\r
29 <!-- "cc" = Custom Command -->\r
30 <!-- "ce" = Custom Event -->\r
31 \r
32 <!-- Properties of command -->\r
33 <!-- ===================== -->\r
34 <!-- -->\r
35 <!-- "h" = Hidden command -->\r
36 \r
37 \r
38 <!-- Types of parameter -->\r
39 <!-- ================== -->\r
40 <!-- -->\r
41 <!-- "u" = Unsigned Number (replaces "1".."4") E.g. 0x002F01 -->\r
42 <!-- "d" = Signed Number (two's complmenet) E.g. 0x01 -->\r
43 <!-- "1" = 1 Byte Number, E.g. 0x01 -->\r
44 <!-- "2" = 2 Byte Number, E.g. 0x0123 -->\r
45 <!-- "3" = 3 Byte Number, E.g. 0x012345 -->\r
46 <!-- "4" = 4 Byte Number, E.g. 0x01234567 -->\r
47 <!-- "x" = Hex bytes array, E.g. "02:C1:32" means (0x02 0xC1 0x32)-->\r
48 <!-- "s" = String with escape codes (see below) E.g. "Hello" -->\r
49 <!-- "b" = BD Address E.g. "01:02:03:04:05;06" -->\r
50 <!-- "h" = Connection Handle, E.g. 0x0001 -->\r
51 <!-- "t" = Event Timeout (ms), E.g. 5000 -->\r
52 <!-- "m" = Module Number for vendor specific opcode 0xFC00 -->\r
53 <!-- "o" = Opcode for vendor specific -->\r
54 <!-- "R" = Related events and commands -->\r
55 <!-- -->\r
56 \r
57 <!-- Properties of Parameter -->\r
58 <!-- ======================= -->\r
59 <!-- -->\r
60 <!-- "h" = Hidden parameter -->\r
61 <!-- "r" = Reversed parameter -->\r
62 <!-- "s" = Reverse the whole size of the parameter -->\r
63 <!-- valid only if "r" has been specified -->\r
64 \r
65 \r
66 <!-- Escape Code for Strings -->\r
67 <!-- ======================= -->\r
68 <!-- -->\r
69 <!-- To specify a value in hex type "\xFF" -->\r
70 <!-- To specify a value in decimal type "\999" -->\r
71 <!-- -->\r
72 <!-- E.g. "Hello\xFF" will specify ('H' 'e' 'l' 'l' 'o' 0xFF) -->\r
73 <!-- -->\r
74 \r
75 <!-- ******************************************************* -->\r
76 <!-- ******************************************************* -->\r
77 <!-- -->\r
78 <!-- Packets Definitions -->\r
79 <!-- -->\r
80 <!-- ******************************************************* -->\r
81 <!-- ******************************************************* -->\r
82 <Type name="CommandComplete">\r
83 <Param type="t">\r
84 <Name>Timeout</Name>\r
85 <Default>5000</Default>\r
86 <Desc>Time in msec to wait for the event</Desc>\r
87 </Param>\r
88 <Param type="u" size="1" assign="NumHCIBuffers">\r
89 <Name>Number HCI commands</Name>\r
90 <Default>any</Default>\r
91 <Desc>Number of additional HCI Command Packets to be sent to the Host Controller from the host</Desc>\r
92 </Param>\r
93 <Param type="u" size="2">\r
94 <Name>Command Opcode</Name>\r
95 </Param>\r
96 </Type>\r
97 \r
98 <Packet name="ve" type="ve" typemask="0x00000002">\r
99 <Param type="u" size="1">\r
100 <Name>Layer</Name>\r
101 <Value>0x04</Value>\r
102 </Param>\r
103 <Param type="u" size="1">\r
104 <Name>Event Opcode</Name>\r
105 <Value>0xFF</Value>\r
106 </Param>\r
107 <Param type="u" size="1" label="len">\r
108 <Name>Length</Name>\r
109 </Param>\r
110 <Param type="o" size="1" label="code">\r
111 <Name>Opcode</Name>\r
112 </Param>\r
113 <Param cond="code==0xF0 || code==0xF3 || code==0xF8">\r
114 <Param type="u" size="1">\r
115 <Name>Ignore</Name>\r
116 </Param>\r
117 <Param type="o" size="1">\r
118 <Name>Opcode</Name>\r
119 </Param>\r
120 <Param type="x" size="len-3">\r
121 <Name>Payload</Name>\r
122 </Param>\r
123 </Param>\r
124 <Param cond="code==0xF4">\r
125 <Param type="x" size="len-1">\r
126 <Name>F4 Payload</Name>\r
127 </Param>\r
128 </Param>\r
129 <Param cond="code==0xF5">\r
130 <Param type="u" size="1">\r
131 <Name>FTD Ignore</Name>\r
132 </Param>\r
133 <Param type="o" size="1">\r
134 <Name>FTD Header</Name>\r
135 </Param>\r
136 <Param type="x" size="len-3">\r
137 <Name>Payload</Name>\r
138 </Param>\r
139 </Param>\r
140 <Param cond="(code.lt.0xF0 || code.gt.0xF8)">\r
141 <Param type="o" size="1">\r
142 <Name>Opcode2</Name>\r
143 </Param>\r
144 <Param type="x" size="len-2">\r
145 <Name>Payload</Name>\r
146 </Param>\r
147 </Param>\r
148 </Packet>\r
149 \r
150 <Packet name="se" type="se" typemask="0x00000002">\r
151 <Param type="u" size="1">\r
152 <Name>Layer</Name>\r
153 <Value>0x04</Value>\r
154 </Param>\r
155 <Param type="o" size="1">\r
156 <Name>Event Opcode</Name>\r
157 </Param>\r
158 <Param type="u" size="1" label="len">\r
159 <Name>Length</Name>\r
160 </Param>\r
161 <Param type="x" size="len">\r
162 <Name>Payload</Name>\r
163 </Param>\r
164 </Packet>\r
165 \r
166 <Packet name="sc" type="sc">\r
167 <Param type="u" size="1">\r
168 <Name>Layer</Name>\r
169 <Value>0x01</Value>\r
170 </Param>\r
171 <Param type="o" size="2">\r
172 <Name>Event Opcode</Name>\r
173 </Param>\r
174 <Param type="u" size="1" label="len">\r
175 <Name>Length</Name>\r
176 </Param>\r
177 <Param type="x" size="len">\r
178 <Name>Payload</Name>\r
179 </Param>\r
180 </Packet>\r
181 \r
182 <Packet name="acl_in" type="ce" typemask="0x00000008">\r
183 <Param type="u" size="1">\r
184 <Name>Layer</Name>\r
185 <Value>0x02</Value>\r
186 </Param>\r
187 <Param type="u" size="2">\r
188 <Name>Handle</Name>\r
189 </Param>\r
190 <Param type="u" size="2" label="len">\r
191 <Name>Length</Name>\r
192 </Param>\r
193 <Param type="x" size="len">\r
194 <Name>Payload</Name>\r
195 </Param>\r
196 </Packet>\r
197 \r
198 <Packet name="HCILL Command" type="llc">\r
199 <Param type="u" size="1" label="layer">\r
200 <Name>Layer</Name>\r
201 </Param>\r
202 <Param failcond="layer.lt.0x30 || layer.gt.0x33" />\r
203 </Packet>\r
204 \r
205 <Packet name="HCILL Event" type="lle">\r
206 <Param type="o" size="1" label="layer">\r
207 <Name>Layer</Name>\r
208 </Param>\r
209 <Param failcond="layer.lt.0x30 || layer.gt.0x33" />\r
210 </Packet>\r
211 \r
212 <Packet name="dc" type="cc">\r
213 <Param type="u" size="1">\r
214 <Name>Layer</Name>\r
215 <Value>0xF0</Value>\r
216 </Param>\r
217 <Param type="o" size="2">\r
218 <Name>DOT Debug Opcode</Name>\r
219 </Param>\r
220 <Param type="u" size="1" label="len">\r
221 <Name>Length</Name>\r
222 </Param>\r
223 <Param type="x" size="len">\r
224 <Name>Payload</Name>\r
225 </Param>\r
226 </Packet>\r
227 \r
228 <Packet name="DOT_Dbg_Event" type="dde">\r
229 <Param type="u" size="1">\r
230 <Name>Layer</Name>\r
231 <Value>0xF0</Value>\r
232 </Param>\r
233 <Param type="o" size="1">\r
234 <Name>DOT Debug Opcode</Name>\r
235 </Param>\r
236 <Param type="u" size="1" label="len">\r
237 <Name>Length</Name>\r
238 </Param>\r
239 <Param type="x" size="len">\r
240 <Name>Payload</Name>\r
241 </Param>\r
242 </Packet>\r
243 \r
244 <Packet name="DOT_STT_Event" type="dse">\r
245 <Param type="u" size="1">\r
246 <Name>Layer</Name>\r
247 <Value>0xF1</Value>\r
248 </Param>\r
249 <Param type="o" size="1">\r
250 <Name>DOT Status Opcode</Name>\r
251 </Param>\r
252 <Param type="u" size="1" label="len">\r
253 <Name>Length</Name>\r
254 </Param>\r
255 <Param type="x" size="len">\r
256 <Name>Payload</Name>\r
257 </Param>\r
258 </Packet>\r
259 \r
260 <Packet name="Negotiate" type="ce" typemask="0x00000080">\r
261 <Param type="u" size="1">\r
262 <Name>Layer</Name>\r
263 <Value>0x06</Value>\r
264 </Param>\r
265 <Param type="u" size="1" label="len">\r
266 <Name>Length</Name>\r
267 </Param>\r
268 <Param type="x" size="len">\r
269 <Name>Payload</Name>\r
270 </Param>\r
271 </Packet>\r
272 \r
273 <Packet name="Alive" type="ce" typemask="0x00000020">\r
274 <Param type="u" size="1">\r
275 <Name>Layer</Name>\r
276 <Value>0x07</Value>\r
277 </Param>\r
278 <Param type="u" size="1" label="len">\r
279 <Name>Length</Name>\r
280 </Param>\r
281 <Param type="x" size="len">\r
282 <Name>Payload</Name>\r
283 </Param>\r
284 </Packet>\r
285 \r
286 <Packet name="FM_Event" type="ce" typemask="0x00000040"> \r
287 <Param type="u" size="1" prop="h">\r
288 <Name>Layer</Name>\r
289 <Value>0x08</Value>\r
290 </Param>\r
291 <Param type="u" size="1" prop="h">\r
292 <Name>Length</Name>\r
293 </Param>\r
294 <Param type="u" size="1" >\r
295 <Name>Status</Name>\r
296 <Default>0x00</Default>\r
297 <Desc>Status</Desc>\r
298 </Param>\r
299 <Param type="u" size="1">\r
300 <Name>Num_FM_HCI_Commands</Name>\r
301 <Default>any</Default>\r
302 </Param>\r
303 <Param type="u" size="1">\r
304 <Name>FM Opcode</Name>\r
305 <Default>0x00</Default>\r
306 </Param>\r
307 <Param type="u" size="1" >\r
308 <Name>Command Type</Name>\r
309 <Default>0x00</Default>\r
310 </Param>\r
311 <Param type="u" size="1" label="len">\r
312 <Name>Data Length</Name>\r
313 <Default>0x02</Default>\r
314 </Param>\r
315 \r
316 <Param type="u" size="len">\r
317 <Name>Data Parameters</Name>\r
318 <Default>0x00</Default>\r
319 </Param>\r
320 </Packet>\r
321 \r
322 <Packet name="GPS_Event" type="ce" > \r
323 <Param type="u" size="1" prop="h">\r
324 <Name>Layer</Name>\r
325 <Value>0x09</Value>\r
326 </Param>\r
327 <Param type="u" size="1">\r
328 <Name>opcode</Name> \r
329 </Param>\r
330 <Param type="u" size="2" label="len">\r
331 <Name>Length</Name>\r
332 </Param>\r
333 <Param type="x" size="len">\r
334 <Name>Payload</Name>\r
335 </Param>\r
336 </Packet>\r
337 \r
338 <Packet name="ANT_Event" type="ce" > \r
339 <Param type="u" size="1" prop="h">\r
340 <Name>Layer</Name>\r
341 <Value>0x0A</Value>\r
342 </Param>\r
343 <Param type="u" size="1">\r
344 <Name>opcode</Name> \r
345 </Param>\r
346 <Param type="u" size="2" label="len">\r
347 <Name>Length</Name>\r
348 </Param>\r
349 <Param type="x" size="len">\r
350 <Name>Payload</Name>\r
351 </Param>\r
352 </Packet>\r
353 \r
354 <Packet name="LE_DATA_Event" type="ce" > \r
355 <Param type="u" size="1" prop="h">\r
356 <Name>Layer</Name>\r
357 <Value>0x52</Value>\r
358 </Param>\r
359 <Param type="u" size="2">\r
360 <Name>opcode</Name> \r
361 </Param>\r
362 <Param type="u" size="2" label="DataLength">\r
363 <Name>ConnectionId</Name>\r
364 </Param>\r
365 <Param type="x" size="DataLength">\r
366 <Name>Data</Name>\r
367 </Param>\r
368 </Packet>\r
369 \r
370 \r
371 <!-- ******************************************************* -->\r
372 <!-- ******************************************************* -->\r
373 <!-- -->\r
374 <!-- Enumerations and masks value tables -->\r
375 <!-- -->\r
376 <!-- ******************************************************* -->\r
377 <!-- ******************************************************* -->\r
378 <Values name="Status" type="enum">\r
379 <Value val="0x00">Success</Value>\r
380 <Value val="0x01">Unknown HCI Command</Value>\r
381 <Value val="0x02">Unknown Connection Identifier</Value>\r
382 <Value val="0x03">Hardware Failure</Value>\r
383 <Value val="0x04">Page Timeout</Value>\r
384 <Value val="0x05">Authentication Failure</Value>\r
385 <Value val="0x06">PIN Missing</Value>\r
386 <Value val="0x07">Memory Capacity Exceeded</Value>\r
387 <Value val="0x08">Connection Timeout</Value>\r
388 <Value val="0x09">Connection Limit Exceeded</Value>\r
389 <Value val="0x0A">Synchronous Connection Limit To A Device Exceeded</Value>\r
390 <Value val="0x0B">ACL Connection Already Exists</Value>\r
391 <Value val="0x0C">Command Disallowed</Value>\r
392 <Value val="0x0D">Connection Rejected due to Limited Resources</Value>\r
393 <Value val="0x0E">Connection Rejected Due To Security Reasons</Value>\r
394 <Value val="0x0F">Connection Rejected due to Unacceptable BD_ADDR</Value>\r
395 <Value val="0x10">Connection Accept Timeout Exceeded</Value>\r
396 <Value val="0x11">Unsupported Feature or Parameter Value</Value>\r
397 <Value val="0x12">Invalid HCI Command Parameters</Value>\r
398 <Value val="0x13">Remote User Terminated Connection</Value>\r
399 <Value val="0x14">Remote Device Terminated Connection due to Low Resources</Value>\r
400 <Value val="0x15">Remote Device Terminated Connection due to Power Off</Value>\r
401 <Value val="0x16">Connection Terminated By Local Host</Value>\r
402 <Value val="0x17">Repeated Attempts</Value>\r
403 <Value val="0x18">Pairing Not Allowed</Value>\r
404 <Value val="0x19">Unknown LMP PDU</Value>\r
405 <Value val="0x1A">Unsupported Remote Feature</Value>\r
406 <Value val="0x1B">SCO Offset Rejected</Value>\r
407 <Value val="0x1C">SCO Interval Rejected</Value>\r
408 <Value val="0x1D">SCO Air Mode Rejected</Value>\r
409 <Value val="0x1E">Invalid LMP Parameters</Value>\r
410 <Value val="0x1F">Unspecified Error</Value>\r
411 <Value val="0x20">Unsupported LMP Parameter Value</Value>\r
412 <Value val="0x21">Role Change Not Allowed</Value>\r
413 <Value val="0x22">LMP Response Timeout</Value>\r
414 <Value val="0x23">LMP Error Transaction Collision</Value>\r
415 <Value val="0x24">LMP PDU Not Allowed</Value>\r
416 <Value val="0x25">Encryption Mode Not Acceptable</Value>\r
417 <Value val="0x26">Link Key Can Not be Changed</Value>\r
418 <Value val="0x27">Requested QoS Not Supported</Value>\r
419 <Value val="0x28">Instant Passed</Value>\r
420 <Value val="0x29">Pairing With Unit Key Not Supported</Value>\r
421 <Value val="0x2A">Different Transaction Collision</Value>\r
422 <Value val="0x2B">Reserved</Value>\r
423 <Value val="0x2C">QoS Unacceptable Parameter</Value>\r
424 <Value val="0x2D">QoS Rejected</Value>\r
425 <Value val="0x2E">Channel Classification Not Supported</Value>\r
426 <Value val="0x2F">Insufficient Security</Value>\r
427 <Value val="0x30">Parameter Out Of Mandatory Range</Value>\r
428 <Value val="0x31">Reserved</Value>\r
429 <Value val="0x32">Role Switch Pending</Value>\r
430 <Value val="0x33">Reserved</Value>\r
431 <Value val="0x34">Reserved Slot Violation</Value>\r
432 <Value val="0x35">Role Switch Failed</Value>\r
433 <Value val="0x3A">Controller Busy</Value>\r
434 <Value val="0x3B">Unacceptable Connection Interval</Value>\r
435 <Value val="0x3C">Directed Advertisement Timeout</Value>\r
436 <Value val="0x3D">Connection Terminated Due To MIC Failure</Value>\r
437 <Value val="0x3E">Connection Failed To Be Established</Value>\r
438 </Values>\r
439 \r
440 <Values name="llr_debug_operation" type="enum">\r
441 <Value val="0x00">Start activity</Value>\r
442 <Value val="0x01">Stop activity</Value>\r
443 <Value val="0x02">Set trigger word</Value>\r
444 </Values>\r
445 \r
446 <Values name="llr_activity_type" type="enum">\r
447 <Value val="0x00">Target</Value>\r
448 <Value val="0x01">Initiator</Value>\r
449 </Values>\r
450 \r
451 <Values name="TestMux" type="enum">\r
452 <Value val="0x01">Test Mux 1</Value>\r
453 <Value val="0x02">Test Mux 2</Value>\r
454 <Value val="0x03">Test Mux 3</Value>\r
455 <Value val="0x04">Test Mux 4</Value>\r
456 <Value val="0x05">Test Mux 5</Value>\r
457 </Values>\r
458 \r
459 <Values name="SetTestMuxPinNumber" type="enum">\r
460 <Value val="0x01">DBG 1</Value>\r
461 <Value val="0x02">DBG 2</Value>\r
462 <Value val="0x03">DBG 3</Value>\r
463 <Value val="0x04">DBG 4</Value>\r
464 <Value val="0x05">DBG 5</Value>\r
465 <Value val="0x06">DBG 6</Value>\r
466 <Value val="0x07">DBG 7</Value>\r
467 <Value val="0x08">DBG 8</Value>\r
468 <Value val="0x09">DBG 9</Value>\r
469 <Value val="0x0A">DBG 10</Value>\r
470 </Values>\r
471 \r
472 <Values name="SetTestMuxModuleName" type="enum">\r
473 <Value val="0x00">DRP - Run also DRP_MUX</Value>\r
474 <Value val="0x01">WIBREE - Run also Wibree_MUX</Value>\r
475 <Value val="0x02">Resereved</Value>\r
476 <Value val="0x03">DMA</Value>\r
477 <Value val="0x04">OCP_IC</Value>\r
478 <Value val="0x05">UART</Value>\r
479 <Value val="0x06">I2C - Not Supported</Value>\r
480 <Value val="0x07">BT</Value>\r
481 <Value val="0xFF">Don't Change</Value>\r
482 </Values>\r
483 \r
484 \r
485 <Values name="UART_Debug_pins" type="enum">\r
486 <Value val="0x00">vra1_write_txd_cmd</Value>\r
487 <Value val="0x01">vra21_tx_fifo_rd_req</Value>\r
488 <Value val="0x02">vra21_rx_fifo_wr_req</Value>\r
489 <Value val="0x03">vra1_read_rxd_cmd</Value>\r
490 <Value val="0x04">vra1_irq_source(0)</Value>\r
491 <Value val="0x05">qra20_halt</Value>\r
492 <Value val="0x06">qra20_rx_flow_ctrl_state</Value>\r
493 <Value val="0x07">vre0_byte_en</Value>\r
494 <Value val="0x08">vra1_tx_rxn</Value>\r
495 <Value val="0x09">vra1_espi_int_pending</Value>\r
496 <Value val="0x0A">ca21_baud_clk --> dbg (10)</Value>\r
497 <Value val="0x0A">vre0_bit_count(18:10) --> dbg (9:1)</Value>\r
498 <Value val="0x0B">vre0_bit_count(9:0) --> dbg (10:1) </Value>\r
499 <Value val="0x0C">vre0_tx_state(3:0)--> dbg (4:1)</Value>\r
500 <Value val="0x0C">vre0_rx_state(3:0)--> dbg (8:5)</Value>\r
501 <Value val="0x0D">qra1_rx_data_reg(7:0) --> dbg (8:1)</Value>\r
502 <Value val="0x0E">qra1_tx_state(2:0) --> dbg (3:1)</Value>\r
503 <Value val="0x0E">qra1_rx_state(2:0) --> dbg (6:4)</Value>\r
504 </Values>\r
505 \r
506 \r
507 <Values name="OCP_IC_Debug_pins" type="enum">\r
508 <Value val="0x00">vra1_dfc_api_req</Value>\r
509 <Value val="0x01">vra1_dfc_l3_req</Value>\r
510 <Value val="0x02">vra1_bt_gocpu_drp_req</Value>\r
511 <Value val="0x03">vra1_bt_gocpu_l3_req</Value>\r
512 <Value val="0x04">vra1_pcmi_l3_req</Value>\r
513 <Value val="0x05">vra1_pcmi_api_req</Value>\r
514 <Value val="0x06">vra1_dma1_drp_req</Value>\r
515 <Value val="0x07">vra1_dma1_api_req</Value>\r
516 <Value val="0x08">vra1_dma1_sdio_req</Value>\r
517 <Value val="0x09">vra1_dma1_uart_req</Value>\r
518 <Value val="0x0A">vra1_dma1_l3_req</Value>\r
519 <Value val="0x0B">vra1_dma0_drp_req</Value>\r
520 <Value val="0x0C">vra1_dma0_api_req</Value>\r
521 <Value val="0x0D">vra1_dma0_sdio_req</Value>\r
522 <Value val="0x0E">vra1_dma0_uart_req</Value>\r
523 <Value val="0x0F">vra1_dma0_l3_req</Value>\r
524 <Value val="0x10">vra1_arm_drp_req</Value>\r
525 <Value val="0x11">vra1_arm_api_req</Value>\r
526 <Value val="0x12">vra1_arm_sdio_req</Value>\r
527 <Value val="0x13">vra1_arm_uart_req</Value>\r
528 <Value val="0x14">vra1_arm_l3_req</Value>\r
529 <Value val="0x15">vra1_wibree_api_req</Value>\r
530 <Value val="0x16">vra1_wibree_l3_req</Value>\r
531 <Value val="0x17">vra1_api_mcmd(0)</Value>\r
532 <Value val="0x18">vra1_drp_mcmd(0)</Value>\r
533 <Value val="0x19">vra1_l3_bridge_mcmd(0)</Value>\r
534 <Value val="0x1A">vra1_sdio_mcmd_i(0)</Value>\r
535 <Value val="0x1B">vra1_uart_mcmd_i(0)</Value>\r
536 <Value val="0x1C">vra1_wibree_mcmd_i(0)</Value>\r
537 <Value val="0x1D">vra1_drp_scmdaccept(0)</Value>\r
538 <Value val="0x1E">vra1_l3_bridge_scmdaccept</Value>\r
539 <Value val="0x1F">vra1_sdio_scmdaccept_i</Value>\r
540 <Value val="0x20">vra1_uart_scmdaccept_i</Value>\r
541 <Value val="0x21">vra1_wibree_scmdaccept_i</Value>\r
542 <Value val="0x22">vra1_arm_serror_i</Value>\r
543 <Value val="0x23">vra1_pcmi_serror_i</Value>\r
544 <Value val="0x24">vra1_bt_gocpu_serror_i</Value>\r
545 <Value val="0x25">bt_dfc_serror</Value>\r
546 <Value val="0x26">vra1_dma1_serror</Value>\r
547 <Value val="0x27">vra1_dma0_serror</Value>\r
548 <Value val="0x28">vra1_wibree_serror</Value>\r
549 <Value val="0x29">vra1_sinterrupts(0)</Value>\r
550 <Value val="0x2A">vra1_sinterrupts(1)</Value>\r
551 <Value val="0x2B">vra1_sinterrupts(2)</Value>\r
552 <Value val="0x2C">vra1_sinterrupts(3)</Value>\r
553 <Value val="0x2D">vra1_sinterrupts(4)</Value>\r
554 <Value val="0x2E">vra1_sinterrupts(5)</Value>\r
555 <Value val="0x2F">vra1_sinterrupts(6)</Value>\r
556 <Value val="0x30">vra1_sinterrupts(7)</Value>\r
557 <Value val="0x31">vra1_sinterrupts(8)</Value>\r
558 <Value val="0x32">vra1_sinterrupts(9)</Value>\r
559 <Value val="0x33">vra1_sinterrupts(10)</Value>\r
560 <Value val="0x34">vra1_sinterrupts(11)</Value>\r
561 <Value val="0x35">vra1_sinterrupts(12)</Value>\r
562 <Value val="0x36">vra1_sinterrupts(13)</Value>\r
563 <Value val="0x37">vra1_sinterrupts(14)</Value>\r
564 <Value val="0x38">vra1_sinterrupts(15)</Value>\r
565 <Value val="0x39">vra1_l3_cs(0)--> dbg 0</Value>\r
566 <Value val="0x39">vra1_l3_cs(1)--> dbg 1</Value>\r
567 <Value val="0x39">vra1_l3_cs(2)--> dbg 2</Value>\r
568 <Value val="0x39">vra1_l3_cs(3)--> dbg 3</Value>\r
569 <Value val="0x39">vra1_l3_cs(0)--> dbg 4</Value>\r
570 <Value val="0x39">vra1_l3_cs(1)--> dbg 5</Value>\r
571 <Value val="0x39">vra1_l3_cs(2)--> dbg 6</Value>\r
572 <Value val="0x39">vra1_l3_cs(3)--> dbg 7</Value>\r
573 </Values>\r
574 \r
575 \r
576 <Values name="DMA_Debug_pins" type="enum">\r
577 <Value val="00">SCE1 state (bit 0/1) *</Value>\r
578 <Value val="01">SCE2 state (bit 0/1) *</Value>\r
579 <Value val="02">Ch1 arbiter state (bit 0/1) *</Value>\r
580 <Value val="03">Ch2 arbiter state (bit 0/1) *</Value>\r
581 <Value val="04">SDMARequest ch1(0)</Value>\r
582 <Value val="05">SDMARequest ch1(1)</Value>\r
583 <Value val="06">SDMARequest ch2(0)</Value>\r
584 <Value val="07">SDMARequest ch2(1)</Value>\r
585 <Value val="08">SCE1 FIFO empty</Value>\r
586 <Value val="09">SCE2 FIFO empty</Value>\r
587 <Value val="10">end-of-transfer ch1</Value>\r
588 <Value val="11">end-of-transfer ch2</Value>\r
589 <Value val="12">end-of-script ch1</Value>\r
590 <Value val="13">end-of-script ch2</Value>\r
591 </Values>\r
592 \r
593 \r
594 <Values name="SDIO_Debug_pins" type="enum">\r
595 <Value val="00">bt_sdio_phy_direction--> dbg 1</Value>\r
596 <Value val="00">bt_sdio_block_start--> dbg 2</Value>\r
597 <Value val="00">bt_sdio_phy_direction--> dbg 3</Value>\r
598 <Value val="00">bt_sdio_phy_block_crc_err--> dbg 4</Value>\r
599 <Value val="00">vra1_dma_flow_rd--> dbg 5</Value>\r
600 <Value val="00">vra1_l2_rxfifo_rd_en--> dbg 6</Value>\r
601 <Value val="00">vra2_phy_rxfifo_wr_en--> dbg 7</Value>\r
602 <Value val="00">qra2_start_tx_sync--> dbg 8</Value>\r
603 <Value val="00">bt_sdio_phy_direction--> dbg 9</Value>\r
604 <Value val="00">bt_sdio_phy_direction--> dbg 10</Value>\r
605 <Value val="01">vra2_ack--> dbg 1</Value>\r
606 <Value val="01">vra2_nack--> dbg 2</Value>\r
607 <Value val="01">vra2_write_retry--> dbg 3</Value>\r
608 <Value val="01">bt_sdio_phy_card_reset--> dbg 4</Value>\r
609 <Value val="01">bt_sdio_phy_interrupt--> dbg 5</Value>\r
610 <Value val="01">vra2_phy_txfifo_rd_en--> dbg 6</Value>\r
611 <Value val="01">vra1_l2_txfifo_wr_en--> dbg 7</Value>\r
612 <Value val="01">vra1_dma_flow_wr--> dbg 8</Value>\r
613 <Value val="01">vra2_ack--> dbg 9</Value>\r
614 <Value val="01">vra2_ack--> dbg 10</Value>\r
615 <Value val="02">bt_sdio_phy_set_busy--> dbg 1</Value>\r
616 <Value val="02">bt_sdio_block_crc_err--> dbg 1</Value>\r
617 <Value val="02">qra_txfifo_busy--> dbg 1</Value>\r
618 <Value val="02">qra2_txfifo_busy_sync--> dbg 1</Value>\r
619 <Value val="02">qra2_crc_busy--> dbg 1</Value>\r
620 <Value val="02">bt_sdio_phy_direction--> dbg 1</Value>\r
621 <Value val="02">vra2_phy_txfifo_rd_en--> dbg 1</Value>\r
622 <Value val="02">vra1_l2_txfifo_wr_en--> dbg 1</Value>\r
623 <Value val="02">bt_sdio_phy_set_busy--> dbg 1</Value>\r
624 <Value val="02">bt_sdio_phy_set_busy--> dbg 1</Value>\r
625 <Value val="03">qra2_txfifo_busy--> dbg 1</Value>\r
626 <Value val="03">qra2_rxfifo_busy_sync--> dbg 2</Value>\r
627 <Value val="03">bt_sdio_phy_set_busy--> dbg 3</Value>\r
628 <Value val="03">vra2_ack--> dbg 4</Value>\r
629 <Value val="03">vra2_nack--> dbg 5</Value>\r
630 <Value val="03">vra2_write_retry--> dbg 6</Value>\r
631 <Value val="03">bt_sdio_phy_block_start--> dbg 7</Value>\r
632 <Value val="03">bt_sdio_phy_block_crc_err--> dbg 8</Value>\r
633 <Value val="03">qra2_txfifo_busy--> dbg 9</Value>\r
634 <Value val="03">qra2_txfifo_busy--> dbg 10</Value>\r
635 <Value val="04">ca1_ocp_gated_clk--> dbg 1</Value>\r
636 <Value val="04">vra1_dma_flow_wr--> dbg 2</Value>\r
637 <Value val="04">vra1_dma_flow_rd--> dbg 3</Value>\r
638 <Value val="04">vra1_l2_rxfifo_rd_en--> dbg 4</Value>\r
639 <Value val="04">vra2_phy_rxfifo_wr_en--> dbg 5</Value>\r
640 <Value val="04">qra2_start_tx_sync--> dbg 6</Value>\r
641 <Value val="04">qra2_start_tx_clr--> dbg 7</Value>\r
642 <Value val="04">vra2_phy_if_error--> dbg 8</Value>\r
643 <Value val="04">ca1_ocp_gated_clk--> dbg 9</Value>\r
644 <Value val="04">ca1_ocp_gated_clk--> dbg 10</Value>\r
645 <Value val="05">bt_sdio_phy_mcmd[0]--> dbg 1</Value>\r
646 <Value val="05">bt_sdio_phy_mcmd[1]--> dbg 2</Value>\r
647 <Value val="05">bt_sdio_phy_mcmd[0]--> dbg 3</Value>\r
648 <Value val="05">bt_sdio_phy_mcmd[0]--> dbg 4</Value>\r
649 <Value val="05">bt_sdio_phy_sresp[0]--> dbg 5</Value>\r
650 <Value val="05">bt_sdio_phy_sresp[1]--> dbg 6</Value>\r
651 <Value val="05">bt_sdio_phy_sdata[0]--> dbg 7</Value>\r
652 <Value val="05">bt_sdio_phy_sdata[1]--> dbg 8</Value>\r
653 <Value val="05">bt_sdio_phy_mcmd[0]--> dbg 9</Value>\r
654 <Value val="05">bt_sdio_phy_mcmd[0]--> dbg 10</Value>\r
655 <Value val="06">vra1_wr_ptr_bin_ocp[0]--> dbg 1</Value>\r
656 <Value val="06">vra1_wr_ptr_bin_ocp[1]--> dbg 2</Value>\r
657 <Value val="06">vra1_wr_ptr_bin_ocp[2]--> dbg 3</Value>\r
658 <Value val="06">vra1_wr_ptr_bin_ocp[3]--> dbg 4</Value>\r
659 <Value val="06">qra1_wr_ptr_wrap--> dbg 5</Value>\r
660 <Value val="06">qra1_rd_ptr_bin[0]--> dbg 6</Value>\r
661 <Value val="06">qra1_rd_ptr_bin[1]--> dbg 7</Value>\r
662 <Value val="06">qra1_rd_ptr_bin[2]--> dbg 8</Value>\r
663 <Value val="06">qra1_rd_ptr_bin[3]--> dbg 9</Value>\r
664 <Value val="06">qra1_rd_ptr_wrap--> dbg 10</Value>\r
665 <Value val="07">qra1_wr_ptr_bin_ocp[0]--> dbg 1</Value>\r
666 <Value val="07">qra1_wr_ptr_bin_ocp[1]--> dbg 2</Value>\r
667 <Value val="07">qra1_wr_ptr_bin_ocp[2]--> dbg 3</Value>\r
668 <Value val="07">qra1_wr_ptr_bin_ocp[3]--> dbg 4</Value>\r
669 <Value val="07">qra1_wr_ptr_bin_ocp[9]--> dbg 5</Value>\r
670 <Value val="07">vra1_rd_ptr_bin_ocp[0]--> dbg 6</Value>\r
671 <Value val="07">vra1_rd_ptr_bin_ocp[1]--> dbg 7</Value>\r
672 <Value val="07">vra1_rd_ptr_bin_ocp[2]--> dbg 8</Value>\r
673 <Value val="07">vra1_rd_ptr_bin_ocp[3]--> dbg 9</Value>\r
674 <Value val="07">vra1_rd_ptr_bin_ocp[9]--> dbg 10</Value>\r
675 </Values>\r
676 \r
677 \r
678 <Values name="GCM_Debug_pins" type="enum">\r
679 <Value val="0x00">pll clock signal to design</Value>\r
680 <Value val="0x01">pll input clock signal from GCM</Value>\r
681 <Value val="0x02">pll lock signal</Value>\r
682 <Value val="0x03">pll sync signal</Value>\r
683 <Value val="0x04">pll power down command (active low)</Value>\r
684 <Value val="0x05">fast frequency input </Value>\r
685 <Value val="0x06">system slow clock</Value>\r
686 <Value val="0x07">system root clock after retiming in DRP</Value>\r
687 <Value val="0x08">ocp clock</Value>\r
688 <Value val="0x09">arm clock</Value>\r
689 <Value val="0x0A">uart clock</Value>\r
690 <Value val="0x0B">1MHz bt clock</Value>\r
691 <Value val="0x0C">4MHz bt clock</Value>\r
692 <Value val="0x0D">8MHz bt clock</Value>\r
693 <Value val="0x0E">external memory interface clock</Value>\r
694 <Value val="0x0F">codec clock</Value>\r
695 <Value val="0x10">sdio clock</Value>\r
696 <Value val="0x11">spi clock</Value>\r
697 <Value val="0x12">powerup reset</Value>\r
698 <Value val="0x13">watchdog timer reset </Value>\r
699 <Value val="0x14">watch timer interrupt</Value>\r
700 <Value val="0x15">fast clock enable indication from fcgen to fdc</Value>\r
701 <Value val="0x16">slow wakeup event from wakeup unit</Value>\r
702 <Value val="0x17">fast wakeup event from wakeup unit</Value>\r
703 <Value val="0x18">usec timer event</Value>\r
704 <Value val="0x19">slow domain control state machine (bus only 0:3), fast domain control state machine (bus only 4:7)</Value>\r
705 <Value val="0x1A">slow domain scripter control bus (bus only 0:3 or 4:7)</Value>\r
706 </Values>\r
707 \r
708 <Values name="PCMI_Debug_pins" type="enum">\r
709 <Value val="0x00">codec_get [0]</Value>\r
710 <Value val="0x01">codec_get [1]</Value>\r
711 <Value val="0x02">codec_take [0]</Value>\r
712 <Value val="0x03">codec_take [1]</Value>\r
713 <Value val="0x04">codec_fsync [0]</Value>\r
714 <Value val="0x05">codec_fsync [1]</Value>\r
715 <Value val="0x06">buffer_full [0]</Value>\r
716 <Value val="0x07">buffer_full [1]</Value>\r
717 <Value val="0x08">wrap_around_cond [0]</Value>\r
718 <Value val="0x09">wrap_around_cond [1]</Value>\r
719 <Value val="0x0A">go_packet_loss [0]</Value>\r
720 <Value val="0x0B">go_packet_loss [1]</Value>\r
721 <Value val="0x0C">codec_get_toggle [0]</Value>\r
722 <Value val="0x0D">codec_get_toggle [1]</Value>\r
723 <Value val="0x0E">tx_ch_sel</Value>\r
724 <Value val="0x0F">motorola_mode_duplication [0]</Value>\r
725 <Value val="0x10">motorola_mode_duplication [1]</Value>\r
726 <Value val="0x11">motorola_mode_noise [0]</Value>\r
727 <Value val="0x12">motorola_mode_noise [1]</Value>\r
728 <Value val="0x13">chx_rx_api_almost_full [0]</Value>\r
729 <Value val="0x14">chx_rx_api_almost_full [1]</Value>\r
730 <Value val="0x15">chx_rx_api_full [0]</Value>\r
731 <Value val="0x16">chx_rx_api_full [1]</Value>\r
732 <Value val="0x17">codec_take_toggle [0]</Value>\r
733 <Value val="0x18">codec_take_toggle [1]</Value>\r
734 <Value val="0x19">rx_ch_sel</Value>\r
735 <Value val="0x1A">motorola_state_ch0 (0..1;2..3; 4..5; 6..7; 8..9)</Value>\r
736 <Value val="0x1B">motorola_state_ch1 (0..1;2..3; 4..5; 6..7; 8..9)</Value>\r
737 <Value val="0x1C">eplc_n_cnt_ch0 (0..4; 5..9)</Value>\r
738 <Value val="0x1D">eplc_r_cnt_ch0 (0..4; 5..9)</Value>\r
739 <Value val="0x1E">eplc_n_cnt_ch1 (0..4; 5..9)</Value>\r
740 <Value val="0x1F">eplc_r_cnt_ch1 (0..4; 5..9)</Value>\r
741 <Value val="0x20">tx_state (0..3; 4..7)</Value>\r
742 <Value val="0x21">tx_mn_state (0..3; 4..7)</Value>\r
743 <Value val="0x22">a_tx_state_ch0 (0..2; 3..5; 6..8)</Value>\r
744 <Value val="0x23">a_tx_state_ch1 (0..2; 3..5; 6..8)</Value>\r
745 <Value val="0x24">tx_a_fifo_len_ch0 (0..3; 4..7)</Value>\r
746 <Value val="0x25">tx_a_fifo_len_ch1 (0..3; 4..7)</Value>\r
747 <Value val="0x26">rx_state (0..3; 4..7)</Value>\r
748 <Value val="0x27">rx_mn_state (0..3; 4..7)</Value>\r
749 <Value val="0x28">a_rx_state_ch0 (0..2; 3..5; 6..8)</Value>\r
750 <Value val="0x29">a_rx_state_ch1 (0..2; 3..5; 6..8)</Value>\r
751 <Value val="0x2A">rx_a_fifo_len_ch0 (0..3; 4..7)</Value>\r
752 <Value val="0x2B">rx_a_fifo_len_ch1 (0..3; 4..7)</Value>\r
753 <Value val="0x2C">state (0..2; 3..5; 6..8)</Value>\r
754 <Value val="0x2D">dout_state (0..1;2..3; 4..5; 6..7; 8..9)</Value>\r
755 <Value val="0x2E">dout_state1_ch0 (0..1;2..3; 4..5; 6..7; 8..9)</Value>\r
756 <Value val="0x2F">dout_state1_ch1 (0..1;2..3; 4..5; 6..7; 8..9)</Value>\r
757 <Value val="0x30">din_state (0..1;2..3; 4..5; 6..7; 8..9)</Value>\r
758 <Value val="0x31">din_mux_sel_ch0 (0..4; 5..9)</Value>\r
759 <Value val="0x32">din_mux_sel_ch1 (0..4; 5..9)</Value>\r
760 <Value val="0x33">dout_mux_sel_ch0 (0..4; 5..9)</Value>\r
761 <Value val="0x34">dout_mux_sel_ch1 (0..4; 5..9)</Value>\r
762 <Value val="0x35">frame_timer (9..0)</Value>\r
763 <Value val="0x36">frame_timer(15..10)</Value>\r
764 </Values>\r
765 \r
766 <Values name="BT_Debug_pins" type="enum">\r
767 <Value val="00">Vf1_LBT[2]</Value>\r
768 <Value val="01">Vf1_LBT[3]</Value>\r
769 <Value val="02">Vf1_NBT1[2]</Value>\r
770 <Value val="03">Vf1_NBT1[3]</Value>\r
771 <Value val="04">Vf1_NBT2[2]</Value>\r
772 <Value val="05">Vf1_NBT2[3]</Value>\r
773 <Value val="06">C51_network1_clk_cts</Value>\r
774 <Value val="07">C52_network2_clk_cts</Value>\r
775 <Value val="08">C6_local_clk_cts</Value>\r
776 <Value val="09">Vf1_switched_BTC[2]</Value>\r
777 <Value val="10">Vf1_switched_BTC[3]</Value>\r
778 <Value val="11">Vf1_switched_scheduler_BTC[2]</Value>\r
779 <Value val="12">Sr1_lcl_packet_timer[10]</Value>\r
780 <Value val="13">Sr1_net1_packet_timer[10]</Value>\r
781 <Value val="14">Sr1_net2_packet_timer[10]</Value>\r
782 <Value val="15">Sr1_switched_packet_timer[10]</Value>\r
783 <Value val="16">Scheduler_switched_packet_timer[10]</Value>\r
784 <Value val="17">Vr1_SCO_ch1_window</Value>\r
785 <Value val="18">Vr1_SCO_ch2_window</Value>\r
786 <Value val="19">Vr1_SCO_ch1_instant</Value>\r
787 <Value val="20">Vr1_SCO_ch2_instant</Value>\r
788 <Value val="21">Vr1_SCO_ch_select</Value>\r
789 <Value val="22">Vr1_SCO_ch1_active</Value>\r
790 <Value val="23">Vr1_SCO_ch2_active</Value>\r
791 <Value val="24">Vr1_SCO_req</Value>\r
792 <Value val="25">Vr1_SCO_go</Value>\r
793 <Value val="26">Vr1_SCO_block</Value>\r
794 <Value val="27">Vr1_scheduler_req</Value>\r
795 <Value val="28">Vr1_scheduler_go</Value>\r
796 <Value val="29">Vr1_scheduler_block</Value>\r
797 <Value val="30">Vr1_periodic_req</Value>\r
798 <Value val="31">Vr1_periodic_go</Value>\r
799 <Value val="32">Vr1_periodic_block</Value>\r
800 <Value val="33">Vr1_sco_tx_enable</Value>\r
801 <Value val="34">Vr1_ACL_tx_enable</Value>\r
802 <Value val="35">NIRQ1</Value>\r
803 <Value val="36">NIRQ2</Value>\r
804 <Value val="37">NIRQ3</Value>\r
805 <Value val="38">NIRQ4</Value>\r
806 <Value val="39">Vr1_scheduler_empty</Value>\r
807 <Value val="40">Vr1_scheduler_stalled</Value>\r
808 <Value val="41">Vr1_scheduler_almost_empty</Value>\r
809 <Value val="42">Vr1_mode_reg_jump</Value>\r
810 <Value val="43">Vr10_scheduler_flush_command</Value>\r
811 <Value val="44">scheduler_continue_program</Value>\r
812 <Value val="45">scheduler_program_started</Value>\r
813 <Value val="46">Vr1_correlation_win</Value>\r
814 <Value val="47">Vr1_sync_event</Value>\r
815 <Value val="48">OCP clk</Value>\r
816 <Value val="49">ca11_bt_ctl_clk</Value>\r
817 <Value val="50">ca12_bt_dt_clk </Value>\r
818 <Value val="51">cs1_bt_slow_clk</Value>\r
819 <Value val="52">L_Status</Value>\r
820 <Value val="53">N1_Status</Value>\r
821 <Value val="54">N2_Status</Value>\r
822 <Value val="55">Main_clk_Status</Value>\r
823 <Value val="56">Vr1_Slave_nMaster</Value>\r
824 <Value val="57">Vr1_N2_Select</Value>\r
825 <Value val="58">L_Load_event</Value>\r
826 <Value val="59">N1_Load_ event</Value>\r
827 <Value val="60">N2_Load_ event</Value>\r
828 <Value val="61">AFH_selector[0]</Value>\r
829 <Value val="62">AFH_selector[1]</Value>\r
830 <Value val="63">AFH_enabled</Value>\r
831 <Value val="64">AFH_recovery</Value>\r
832 <Value val="65">Vr1_HEC_event</Value>\r
833 <Value val="66">Vr1_HEC_ok</Value>\r
834 <Value val="67">Vr1_CRC_event</Value>\r
835 <Value val="68">Vr1_CRC_ok</Value>\r
836 <Value val="69">Vr1_length_event</Value>\r
837 <Value val="70">Vr1_bad_length</Value>\r
838 <Value val="71">Vr1_rx_stop</Value>\r
839 <Value val="72">Vr1_tx_strech</Value>\r
840 <Value val="73">Vr1_rx_strech</Value>\r
841 <Value val="74">Vr1_rx_time_out</Value>\r
842 <Value val="75">BB_TX_Data @ 3M</Value>\r
843 <Value val="76">BB_RX_Data @ 3M</Value>\r
844 <Value val="77">BB_TX_RX_Data @ 3M</Value>\r
845 <Value val="78">RX_nTX_wire (MU1_control)</Value>\r
846 <Value val="79">Tx_payload_br[0]</Value>\r
847 <Value val="80">Tx_payload_br[1]</Value>\r
848 <Value val="81">Rx_payload_br[0]</Value>\r
849 <Value val="82">Rx_payload_br[1]</Value>\r
850 <Value val="83">EDR_sync</Value>\r
851 <Value val="84">Per Debug</Value>\r
852 <Value val="85">Per Debug</Value>\r
853 <Value val="86">Per Debug</Value>\r
854 <Value val="87">Per Debug</Value>\r
855 <Value val="88">Per Debug</Value>\r
856 <Value val="89">Per Debug</Value>\r
857 <Value val="90">Per Debug</Value>\r
858 <Value val="91">Per Debug</Value>\r
859 <Value val="92">Per Debug</Value>\r
860 <Value val="93">Per Debug</Value>\r
861 <Value val="94">Per Debug</Value>\r
862 <Value val="95">Per Debug</Value>\r
863 <Value val="96">Per Debug</Value>\r
864 <Value val="97">Per Debug</Value>\r
865 <Value val="98">Per Debug</Value>\r
866 <Value val="00">vra11_sco_chid(ESCO1_WINDOW) - Orca </Value>\r
867 <Value val="01">vra11_sco_chid(ESCO2_WINDOW) - Orca </Value>\r
868 <Value val="02">vra11_sco_chid(INSTANT1) - Orca </Value>\r
869 <Value val="03">vra11_sco_chid(INSTANT2) - Orca </Value>\r
870 <Value val="04">vra11_sco_chid(CH_SELECT) - Orca </Value>\r
871 <Value val="05">vra11_sco_chid(CH1_ACTIVE) - Orca </Value>\r
872 <Value val="06">vra11_sco_chid(CH2_ACTIVE) - Orca </Value>\r
873 <Value val="07">vra11_sco_req - Orca </Value>\r
874 <Value val="08">vra11_sco_go - Orca </Value>\r
875 <Value val="09">vra11_sco_block - Orca </Value>\r
876 <Value val="10">vra11_scheduler_req - Orca </Value>\r
877 <Value val="11">vra11_scheduler_go - Orca </Value>\r
878 <Value val="12">vra11_scheduler_block - Orca </Value>\r
879 <Value val="13">vra11_sco_tx_en - Orca </Value>\r
880 <Value val="14">vra11_acl_tx_en - Orca </Value>\r
881 <Value val="15">qra11_dc2dc_mode - Orca </Value>\r
882 <Value val="16">vra11_nirq1 - Orca </Value>\r
883 <Value val="17">vra11_nirq3 - Orca </Value>\r
884 <Value val="18">vra11_nirq4 - Orca </Value>\r
885 <Value val="19">vra11_scheduler_empty - Orca </Value>\r
886 <Value val="20">vra11_scheduler_stalled - Orca </Value>\r
887 <Value val="21">vra11_scheduler_almost_empty - Orca </Value>\r
888 <Value val="22">vra11_mode_register_jump_event - Orca </Value>\r
889 <Value val="23">vra11_scheduler_flush_cmd - Orca </Value>\r
890 <Value val="24">vra11_scheduler_continue_pgm - Orca </Value>\r
891 <Value val="25">vra11_program_started_dbg - Orca </Value>\r
892 <Value val="26">vra11_scheduler_fetch_done - Orca </Value>\r
893 <Value val="27">qra11_correlation_window - Orca </Value>\r
894 <Value val="28">ca1_ocp_clk - Orca </Value>\r
895 <Value val="29">ca11_bt_ctl_clk - Orca </Value>\r
896 <Value val="30">ca12_bt_dt_clk - Orca </Value>\r
897 <Value val="31">vra11_static_control(SLAVE_NMASTER) - Orca </Value>\r
898 <Value val="32">vra11_static_control(N2_SELECT) - Orca </Value>\r
899 <Value val="33">vra11_decoded_afh_sel[0] - Orca </Value>\r
900 <Value val="34">vra11_decoded_afh_sel[1] - Orca </Value>\r
901 <Value val="35">vra11_decoded_afh_en - Orca </Value>\r
902 <Value val="36">vra11_decoded_recovery_en - Orca </Value>\r
903 <Value val="37">vra11_HEC_event - Orca </Value>\r
904 <Value val="38">vra11_HEC_ok - Orca </Value>\r
905 <Value val="39">vra11_CRC_event - Orca </Value>\r
906 <Value val="40">vra11_CRC_ok - Orca </Value>\r
907 <Value val="41">vra11_length_event - Orca </Value>\r
908 <Value val="42">vra11_bad_length - Orca </Value>\r
909 <Value val="43">vra11_rx_stop - Orca </Value>\r
910 <Value val="44">vra11_tx_strech - Orca </Value>\r
911 <Value val="45">vra11_rx_strech - Orca </Value>\r
912 <Value val="46">vra1_rx_acl_almost_empty_intr - Orca </Value>\r
913 <Value val="47">OR Fifo hflush - Orca </Value>\r
914 <Value val="48">OR Fifo sflush - Orca </Value>\r
915 <Value val="49">vra12_bb_txd_dbg - Orca </Value>\r
916 <Value val="50">qra11_rx_ntx_wire - Orca </Value>\r
917 <Value val="51">qra11_packet_br[0] (TX) - Orca </Value>\r
918 <Value val="52">qra11_packet_br[1] (TX) - Orca </Value>\r
919 <Value val="53">vra11_packet_br[0] (RX) - Orca </Value>\r
920 <Value val="54">vra11_packet_br[1] (RX) - Orca </Value>\r
921 <Value val="55">vra11_gfsk_sync - Orca </Value>\r
922 <Value val="56">vra11_edr_sync - Orca </Value>\r
923 <Value val="57">vra12_bb_rxd_dbg - Orca </Value>\r
924 <Value val="58">tx_rx_data_post_sync - Orca </Value>\r
925 <Value val="59">tx_data_toggle - Orca </Value>\r
926 <Value val="60">phy_data_toggle (RX data) - Orca </Value>\r
927 </Values>\r
928 \r
929 <Values name="PackageType" type="enum">\r
930 <Value val="0x0">BGA</Value>\r
931 <Value val="0x1">WSP</Value>\r
932 <Value val="0xff">All</Value>\r
933 \r
934 </Values>\r
935 \r
936 <Values name="Role" type="enum">\r
937 <Value val="0x00">Master</Value>\r
938 <Value val="0x01">Slave</Value>\r
939 </Values>\r
940 \r
941 <Values name="Sampling_edge_type" type="enum">\r
942 <Value val="0">Rising Edge</Value>\r
943 <Value val="1">Falling Edge</Value>\r
944 </Values>\r
945 \r
946 <Values name="FM_command" type="enum">\r
947 <Value val="0">STEREO_GET</Value>\r
948 <Value val="1">RSSI_LVL_GET</Value>\r
949 <Value val="2">IF_COUNT_GET</Value>\r
950 <Value val="3">FLAG_GET</Value>\r
951 <Value val="4">RDS_SYNC_GET</Value>\r
952 <Value val="5">RDS_DATA_GET</Value>\r
953 <Value val="6">LOCK_GET</Value>\r
954 <Value val="10">FREQ_SET_GET</Value>\r
955 <Value val="11">AF_FREQ_SET_GET</Value>\r
956 <Value val="12">MOST_MODE_SET_GET</Value>\r
957 <Value val="13">MOST_BLEND_SET_GET</Value>\r
958 <Value val="14">DEMPH_MODE_SET_GET</Value>\r
959 <Value val="15">SEARCH_LVL_SET_GET</Value>\r
960 <Value val="16">BAND_SET_GET</Value>\r
961 <Value val="17">MUTE_STATUS_SET_GET</Value>\r
962 <Value val="18">RDS_PAUSE_LVL_SET_GET</Value>\r
963 <Value val="19">RDS_PAUSE_DUR_SET_GET</Value>\r
964 <Value val="20">RDS_MEM_SET_GET</Value>\r
965 <Value val="21">RDS_BLK_B_SET_GET</Value>\r
966 <Value val="22">RDS_MSK_B_SET_GET</Value>\r
967 <Value val="23">RDS_PI_MASK_SET_GET</Value>\r
968 <Value val="24">RDS_PI_SET_GET</Value>\r
969 <Value val="25">RDS_SYSTEM_SET_GET</Value>\r
970 <Value val="26">INT_MASK_SET_GET</Value>\r
971 <Value val="27">SEARCH_DIR_SET_GET</Value>\r
972 <Value val="28">VOLUME_SET_GET</Value>\r
973 <Value val="29">AUDIO_ENABLE_SET_GET</Value>\r
974 <Value val="30">I2S_CLOCK_CONFIG_SET_GET</Value>\r
975 <Value val="31">I2S_MODE_CONFIG_SET_GET</Value>\r
976 <Value val="32">POWER_SET_GET</Value>\r
977 <Value val="33">INTX_CONFIG_SET_GET</Value>\r
978 <Value val="34">PULL_EN_SET_GET</Value>\r
979 <Value val="35">HILO_SET_GET</Value>\r
980 <Value val="36">SWITCH2FREF</Value> \r
981 <Value val="37">FREQ_DRIFT_REPORT</Value>\r
982 <Value val="41">FIRM_VER_GET</Value>\r
983 <Value val="42">ASIC_VER_GET</Value>\r
984 <Value val="43">ASIC_ID_GET</Value>\r
985 <Value val="44">MAN_ID_GET</Value>\r
986 <Value val="45">TUNER_MODE_SET</Value>\r
987 <Value val="46">STOP_SEARCH</Value>\r
988 <Value val="55">CHANL_SET</Value>\r
989 <Value val="56">CHANL_BW_SET</Value>\r
990 <Value val="57">REF_SET</Value>\r
991 <Value val="58">POWER_ATT_SET</Value>\r
992 <Value val="59">POWER_LEV_SET</Value>\r
993 <Value val="60">AUDIO_DEV_SET</Value>\r
994 <Value val="61">PILOT_DEV_SET</Value>\r
995 <Value val="62">RDS_DEV_SET</Value>\r
996 <Value val="63">AUDIO_IO_SET</Value>\r
997 <Value val="64">PREMPH_SET</Value>\r
998 <Value val="65">BAND_SET</Value>\r
999 <Value val="66">MONO_SET</Value>\r
1000 <Value val="67">MPX_LMT_SET</Value>\r
1001 <Value val="68">PI_SET</Value>\r
1002 <Value val="69">TYPE_SET</Value>\r
1003 <Value val="70">PTY</Value>\r
1004 <Value val="71">AF</Value>\r
1005 <Value val="72">DISPLAY_SIZE</Value>\r
1006 <Value val="73">RDS_MODE</Value>\r
1007 <Value val="74">DISPLAY_MODE</Value>\r
1008 <Value val="75">LENGTH</Value>\r
1009 <Value val="76">TOGGLE_AB</Value>\r
1010 <Value val="77">RDS_REP_SET</Value>\r
1011 <Value val="78">TA_SET</Value>\r
1012 <Value val="79">TP_SET</Value>\r
1013 <Value val="80">DI_SET</Value>\r
1014 <Value val="81">MS_SET</Value>\r
1015 <Value val="82">PS_SCROLL_SPEED</Value>\r
1016 <Value val="90">POWER_ENB_SET</Value>\r
1017 <Value val="91">PUPD_SET</Value>\r
1018 <Value val="92">MUTE</Value>\r
1019 <Value val="93">REF_ERR_SET</Value>\r
1020 <Value val="94">RDS_DATA_ENB</Value>\r
1021 <Value val="99">RDS_DATA_SET !!! Experimental !!!</Value>\r
1022 <Value val="100">HW_REGISTER_SET</Value>\r
1023 <Value val="101">CODE_DOWNLOAD</Value>\r
1024 <Value val="102">RESET</Value>\r
1025 <Value val="121">HW_REG_32BIT_SET_GET</Value>\r
1026 <Value val="254">FM_POWER_MODE (Relevant only on Channel 8)</Value>\r
1027 </Values>\r
1028 \r
1029 \r
1030 <Values name="SleepProtocolTypes" type="enum">\r
1031 <Value val="0x00">HCILL</Value>\r
1032 <Value val="0x01">PALAU</Value>\r
1033 <Value val="0x02">PALAU Six Wire</Value>\r
1034 <Value val="0x03">BORNEO Six Wite Active High</Value>\r
1035 <Value val="0x04">BORNEO Six Wite Active Low</Value>\r
1036 <Value val="0x05">H5 (you can either choose 0xFF for H5 deep sleep)</Value>\r
1037 <Value val="0x06">SPI (Both eSPI and BT_SPI)</Value>\r
1038 <Value val="0x07">Reserved</Value>\r
1039 <Value val="0x08">Reserved</Value>\r
1040 <Value val="0x09">UART Break Indication protocol</Value>\r
1041 <Value val="0x0A">SBIS (SlimBus In-band Sleep protocol)</Value>\r
1042 <Value val="0x0B">SLIMbus Out Of Band</Value>\r
1043 <Value val="0xFF">Don't Change</Value>\r
1044 </Values>\r
1045 \r
1046 <Values name="SLEEP_MODE_CONFIGURATION_OUTPUT_IO_SELECT" type="enum">\r
1047 <Value val="0x01">BT_FUNC1</Value>\r
1048 <Value val="0x02">BT_FUNC2</Value>\r
1049 <Value val="0x03">BT_FUNC3</Value>\r
1050 <Value val="0x04">BT_FUNC4</Value>\r
1051 <Value val="0x05">BT_FUNC5</Value> \r
1052 <Value val="0x06">BT_FUNC6</Value>\r
1053 <Value val="0x07">BT_FUNC7</Value>\r
1054 </Values>\r
1055 \r
1056 <Values name="SLEEP_MODE_CONFIGURATION_INPUT_IO_SELECT" type="enum">\r
1057 <Value val="0xFF">0xFF - Dont Change</Value>\r
1058 <Value val="0x01">BT_FUNC1</Value>\r
1059 <Value val="0x02">BT_FUNC2</Value>\r
1060 <Value val="0x03">BT_FUNC3</Value>\r
1061 </Values>\r
1062 \r
1063 <Values name="GSM_CONFIGURATION_ORCA_SELECT" type="enum">\r
1064 <Value val="0x01">BT_FUNC1</Value>\r
1065 <Value val="0x02">BT_FUNC2</Value>\r
1066 <Value val="0x03">BT_FUNC3</Value>\r
1067 <Value val="0x04">BT_FUNC4</Value>\r
1068 <Value val="0x05">BT_FUNC5</Value>\r
1069 <Value val="0x07">BT_FUNC7</Value>\r
1070 </Values>\r
1071 \r
1072 <Values name="ClkSharingPullConfiguration_BT_IP" type="enum">\r
1073 <Value val="0x00">Controlled by the IP</Value>\r
1074 <Value val="0x01">Pull UP</Value>\r
1075 <Value val="0x02">Pull Down</Value>\r
1076 <Value val="0x03">Disable Pull</Value>\r
1077 <Value val="0xFF">Don't change</Value>\r
1078 </Values>\r
1079 \r
1080 <Values name="ClkSharingClockSource_BT_IP" type="enum">\r
1081 <Value val="0x00">Primary clock(default)</Value>\r
1082 <Value val="0x01">Secondary clock</Value>\r
1083 <Value val="0xFF">Don't change</Value>\r
1084 </Values>\r
1085 \r
1086 <Values name="ClockSharingOutputMode_BT_IP" type="enum">\r
1087 <Value val="0x01">Output is Tri-state</Value>\r
1088 <Value val="0x02">Output enabled</Value>\r
1089 <Value val="0x03">Wired OR (Clk_Req=L, output is Z;Clk_Req=H, output is enabled)</Value>\r
1090 </Values>\r
1091 \r
1092 <Values name="EnableDisableNoChange" type="enum">\r
1093 <Value val="0">Disable</Value>\r
1094 <Value val="1">Enable</Value>\r
1095 <Value val="0xFF">No change</Value>\r
1096 </Values>\r
1097 \r
1098 <Values name="physical_io_select" type="enum">\r
1099 <Value val="0">SPI_CLK</Value>\r
1100 <Value val="1">SPI_DIN</Value>\r
1101 <Value val="2">SPI_DOUT</Value>\r
1102 <Value val="3">SPI_CSX</Value>\r
1103 <Value val="4">SDIO_D1</Value>\r
1104 <Value val="5">SDIO_D2</Value>\r
1105 <Value val="6">SDIO_IRQ</Value> \r
1106 <Value val="7">WLAN_SW_3V</Value>\r
1107 <Value val="8">BT_HCI_UART_TX</Value>\r
1108 <Value val="9">BT_HCI_UART_RX</Value>\r
1109 <Value val="10">BT_HCI_UART_CTS</Value>\r
1110 <Value val="11">BT_HCI_UART_RTS</Value>\r
1111 <Value val="12">BT_HOST_WAKEUP (BT_FUNC1)</Value>\r
1112 <Value val="13">BT_WAKEUP (BT_FUNC2)</Value>\r
1113 <Value val="14">DEBUG_UART_TX (BT_FUNC3)</Value>\r
1114 <Value val="15">BT_FUNC4</Value>\r
1115 <Value val="16">BT_FUNC5</Value>\r
1116 <Value val="17">BT_FUNC6</Value>\r
1117 <Value val="18">BT_FUNC7</Value>\r
1118 <Value val="19">AUD_CLK</Value>\r
1119 <Value val="20">AUD_FSYNC</Value>\r
1120 <Value val="21">AUD_IN</Value>\r
1121 <Value val="22">AUD_OUT</Value>\r
1122 <Value val="23">FM_I2S_CLK</Value>\r
1123 <Value val="24">FM_I2S_FSYNC</Value>\r
1124 <Value val="25">FM_I2S_DI</Value>\r
1125 <Value val="26">FM_I2S_DO</Value>\r
1126 </Values>\r
1127 \r
1128 \r
1129 <Values name="spi_clk_select" type="enum">\r
1130 <Value val="0x00000008">BT_DEBUG_CLK</Value>\r
1131 <Value val="0x00000000">SDIO_PHY_CLK</Value>\r
1132 <Value val="0x00000010">PRCM_DEBUG_2</Value>\r
1133 </Values>\r
1134 \r
1135 \r
1136 <Values name="spi_din_select" type="enum">\r
1137 <Value val="0x01000008">BT_DEBUG_0</Value>\r
1138 <Value val="0x00000000">SDIO_PHY_CMD</Value>\r
1139 <Value val="0x00000010">PRCM_DEBUG_3</Value>\r
1140 </Values>\r
1141 \r
1142 \r
1143 <Values name="spi_dout_select" type="enum">\r
1144 <Value val="0x01200008">BT_DEBUG_2</Value>\r
1145 <Value val="0x00000000">SDIO_PHY_DATA_0</Value>\r
1146 <Value val="0x00000010">PRCM_DEBUG_4</Value>\r
1147 </Values>\r
1148 \r
1149 \r
1150 <Values name="spi_csx_select" type="enum">\r
1151 <Value val="0x01300008">BT_DEBUG_3</Value>\r
1152 <Value val="0x00000000">SDIO_PHY_DATA_3</Value>\r
1153 <Value val="0x00000010">PRCM_DEBUG_5</Value>\r
1154 </Values>\r
1155 \r
1156 \r
1157 <Values name="sdio_d1_select" type="enum">\r
1158 <Value val="0x01400008">BT_DEBUG_4</Value>\r
1159 <Value val="0x00000000">SDIO_PHY_DATA_1</Value>\r
1160 <Value val="0x00000010">PRCM_DEBUG_21</Value>\r
1161 </Values>\r
1162 \r
1163 \r
1164 <Values name="sdio_d2_select" type="enum">\r
1165 <Value val="0x01500008">BT_DEBUG_5</Value> \r
1166 <Value val="0x00000000">SDIO_PHY_DATA_2</Value>\r
1167 <Value val="0x00000010">PRCM_DEBUG_22</Value>\r
1168 </Values>\r
1169 \r
1170 \r
1171 <Values name="sdio_irq_select" type="enum">\r
1172 <Value val="0x01600008">BT_DEBUG_6</Value>\r
1173 <Value val="0x00000000">SDIO_WL_IRQ</Value>\r
1174 <Value val="0x00000001">WL_SW_1P8V</Value>\r
1175 <Value val="0x00000002">WL_PAEN_A</Value>\r
1176 <Value val="0x00000003">BT_SW_1P8V</Value>\r
1177 <Value val="0x00000004">WL_TX_SW</Value>\r
1178 <Value val="0x00000010">PRCM_DEBUG_0</Value>\r
1179 </Values>\r
1180 \r
1181 \r
1182 <Values name="wlan_sw_3v_select " type="enum">\r
1183 <Value val="0x3000B001">ARMIO 3 (through bt_func3)</Value>\r
1184 <Value val="0x3140B701">BT_DEBUG 4 (through bt_func3)</Value>\r
1185 <Value val="0x00000008">BT_DEBUG_CLK</Value>\r
1186 <Value val="0x3000B201">NEXT_PA_EN (through bt_func3)</Value>\r
1187 <Value val="0x3000B301">WLAN1 (through bt_func3)</Value>\r
1188 <Value val="0x3000B401">TX_DBG (through bt_func3)</Value>\r
1189 <Value val="0x00000003">WL_PAEN_A</Value>\r
1190 <Value val="0x00000004">WL_SW_1P8V</Value>\r
1191 <Value val="0x00000010">PRCM_DEBUG_1</Value>\r
1192 <Value val="0x00000000">WLAN_SW_3V</Value>\r
1193 </Values>\r
1194 \r
1195 <Values name="bt_hci_uart_tx_select" type="enum">\r
1196 <Value val="0xA0005100">ARMIO 12</Value>\r
1197 <Value val="0x00000010">PRCM_DEBUG_2</Value>\r
1198 <Value val="0xA0005000">TX_HCI</Value>\r
1199 <Value val="0xA0005400">ESPI_DO</Value>\r
1200 </Values>\r
1201 \r
1202 <Values name="bt_hci_uart_rx_select" type="enum">\r
1203 <Value val="0xA0006100">ARMIO 13</Value>\r
1204 <Value val="0xA0006000">RX_HCI (INPUT)/ ESPI_DI (INPUT)</Value>\r
1205 <Value val="0x00000010">PRCM_DEBUG_3</Value>\r
1206 </Values>\r
1207 \r
1208 <Values name="bt_hci_uart_cts_select" type="enum">\r
1209 <Value val="0xA0007100">ARMIO 14</Value>\r
1210 <Value val="0x01E00008">BT_DEBUG_14</Value>\r
1211 <Value val="0xA1807700">DEBUG_8</Value>\r
1212 <Value val="0xA1207200">DEBUG_2</Value>\r
1213 <Value val="0xA0007000">CTS_HCI (INPUT)/ ESPI_CS (INPUT)</Value>\r
1214 <Value val="0x00000010">PRCM_DEBUG_4</Value>\r
1215 </Values>\r
1216 \r
1217 <Values name="bt_hci_uart_rts_select" type="enum">\r
1218 <Value val="0xA0008100">ARMIO 15</Value>\r
1219 <Value val="0x01F00008">BT_DEBUG_15</Value>\r
1220 <Value val="0xA1308200">DEBUG_3</Value>\r
1221 <Value val="0xA0008400">ESPI_IRQ</Value>\r
1222 <Value val="0xA0008000">RTS_HCI</Value>\r
1223 <Value val="0xA0008700">DRP_TST_CLK</Value>\r
1224 <Value val="0x00000010">PRCM_DEBUG_5</Value>\r
1225 </Values>\r
1226 \r
1227 <Values name="bt_host_wakeup_select" type="enum">\r
1228 <Value val="0x10009000">ARMIO 1 (AS HOST WAKEUP)</Value>\r
1229 <Value val="0x01000008">BT_DEBUG_0</Value>\r
1230 <Value val="0x11609700">DEBUG_6</Value>\r
1231 <Value val="0x10009300">SPI_CLK(INPUT)</Value>\r
1232 <Value val="0x10009100">WLAN1</Value>\r
1233 <Value val="0x10009200">EXP_PA_CMD2</Value>\r
1234 <Value val="0x00000002">WL_RS232_TX</Value>\r
1235 <Value val="0x00000001">BT_SW_1P8V</Value>\r
1236 <Value val="0x00000010">PRCM_DEBUG_6</Value>\r
1237 </Values>\r
1238 \r
1239 <Values name="bt_wakeup_select" type="enum">\r
1240 <Value val="0x2020A000">ARMIO 2 (AS BT WAKEUP)</Value>\r
1241 <Value val="0x01900008">BT_DEBUG_9</Value>\r
1242 <Value val="0x2150A700">BT_DEBUG_5</Value>\r
1243 <Value val="0x2000A300">TX_DBG</Value>\r
1244 <Value val="0x2000A100">WLAN0</Value>\r
1245 <Value val="0x2000A200">EXT_PA_EN</Value>\r
1246 <Value val="0x00000002">WL_RS232_RX</Value>\r
1247 <Value val="0x00000001">WL_TX_SW</Value>\r
1248 <Value val="0x00000010">PRCM_DEBUG_7</Value>\r
1249 </Values>\r
1250 \r
1251 <Values name="aud_clk_select" type="enum">\r
1252 <Value val="0xA0002100">ARMIO_16</Value>\r
1253 <Value val="0x01A00008">BT_DEBUG_10</Value>\r
1254 <Value val="0xA0002000">AUD_CLK</Value>\r
1255 <Value val="0x00000002">EXT_I2S_CLK</Value>\r
1256 <Value val="0x00000010">PRCM_DEBUG_8</Value>\r
1257 </Values>\r
1258 \r
1259 <Values name="aud_fsync_select" type="enum">\r
1260 <Value val="0xA0003100">ARMIO_17</Value>\r
1261 <Value val="0xA1903700">BT_DEBUG_9</Value>\r
1262 <Value val="0x01B00008">BT_DEBUG_11</Value>\r
1263 <Value val="0xA0003000">AUD_FSYNC</Value>\r
1264 <Value val="0x00000001">SB_DATA</Value>\r
1265 <Value val="0x00000002">EXT_I2S_FSYNC</Value>\r
1266 <Value val="0x00000010">PRCM_DEBUG_9</Value>\r
1267 </Values>\r
1268 \r
1269 <Values name="aud_in_select" type="enum">\r
1270 <Value val="0xA0000100">ARMIO_0</Value>\r
1271 <Value val="0x01C00008">BT_DEBUG_12</Value>\r
1272 <Value val="0xA0000000">AUD_IN</Value>\r
1273 <Value val="0x00000001">SB_CLK</Value>\r
1274 <Value val="0x00000002">EXT_I2S_DI</Value>\r
1275 <Value val="0x00000010">PRCM_DEBUG_10</Value>\r
1276 </Values>\r
1277 \r
1278 <Values name="aud_out_select" type="enum">\r
1279 <Value val="0xA0001100">ARMIO_1</Value>\r
1280 <Value val="0x3000B004">ARMIO 3 (through bt_func3)</Value>\r
1281 <Value val="0x01D00008">BT_DEBUG_13</Value>\r
1282 <Value val="0xA0001000">AUD_OUT</Value>\r
1283 <Value val="0x3140B704">bt_debug4 (through bt_func3)</Value>\r
1284 <Value val="0x3000B404">TX_DBG (through bt_func3)</Value>\r
1285 <Value val="0x3000B304">WLAN1 (through bt_func3)</Value>\r
1286 <Value val="0x3000B204">NEXT_PA_EN (through bt_func3)</Value>\r
1287 <Value val="0x00000003">WL_UART_DBG</Value>\r
1288 <Value val="0x00000002">EXT_I2S_DO</Value>\r
1289 <Value val="0x00000010">PRCM_DEBUG_11</Value>\r
1290 </Values>\r
1291 \r
1292 <Values name="debug_uart_tx_select" type="enum">\r
1293 <Value val="0x3000B000">ARMIO 3</Value>\r
1294 <Value val="0x3140B700">BT_DEBUG 4</Value>\r
1295 <Value val="0x3000B400">TX_DBG</Value>\r
1296 <Value val="0x3000B300">WLAN1</Value>\r
1297 <Value val="0x3000B200">NEXT_PA_EN</Value>\r
1298 <Value val="0x00000001">WL_UART_DBG</Value>\r
1299 <Value val="0x00000005">SDIO_WL_IRQ</Value>\r
1300 <Value val="0x00000010">PRCM_DEBUG_16</Value>\r
1301 </Values>\r
1302 \r
1303 \r
1304 <Values name="btfunc4_select" type="enum">\r
1305 <Value val="0x4000C000">ARMIO 4</Value>\r
1306 <Value val="0x4130C700">BT_DEBUG (3)</Value>\r
1307 <Value val="0x01700008">BT_DEBUG (7)</Value>\r
1308 <Value val="0x00000001">COEX_MWS_FRAME_SYNC_I</Value>\r
1309 <Value val="0x00000002">WL_RS232_TX</Value>\r
1310 <Value val="0x4000C200">TX_DBG</Value>\r
1311 <Value val="0x4000C300">MD_1</Value>\r
1312 <Value val="0x4000C600">WLAN0 (RF active)</Value>\r
1313 <Value val="0x00000010">PRCM_DEBUG_12</Value>\r
1314 </Values>\r
1315 \r
1316 <Values name="btfunc5_select" type="enum">\r
1317 <Value val="0x5000D000">ARMIO 5(as sys_sync)</Value>\r
1318 <Value val="0x5120D700">BT_DEBUG (2)</Value>\r
1319 <Value val="0x01800008">BT_DEBUG (8)</Value>\r
1320 <Value val="0x5000D100">WLAN1</Value>\r
1321 <Value val="0x5000D200">WLAN0</Value>\r
1322 <Value val="0x5000D500">WLAN2</Value>\r
1323 <Value val="0x5000D300">EXT_PA_EN</Value>\r
1324 <Value val="0x00000001">COEX_MWS_ACTIVE_I</Value>\r
1325 <Value val="0x00000002">WL_RS232_RX</Value>\r
1326 <Value val="0x00000007">COEX_MWS_TX_I</Value>\r
1327 <Value val="0x00000010">PRCM_DEBUG_13</Value>\r
1328 <Value val="0x00000004">BT_SW_1P8V</Value>\r
1329 </Values>\r
1330 \r
1331 <Values name="btfunc6_select" type="enum">\r
1332 <Value val="0x6000E000">ARMIO 6</Value>\r
1333 <Value val="0x6110E700">BT_DEBUG (1)</Value>\r
1334 <Value val="0x01F00008">BT_DEBUG (15)</Value>\r
1335 <Value val="0x6000E200">WLAN1</Value>\r
1336 <Value val="0x6000E100">TX_DBG</Value>\r
1337 <Value val="0x6000E300">NEXT_PA_EN</Value>\r
1338 <Value val="0x6000E500">TX_WIRE_1</Value>\r
1339 <Value val="0x6000E600">SDA</Value>\r
1340 <Value val="0x00000001">COEX_MWS_RX_PRI_O</Value>\r
1341 <Value val="0x00000004">EXT_PCM_DI</Value>\r
1342 <Value val="0x00000006">COEX_MWS_SLEEP_I</Value>\r
1343 <Value val="0x00000010">PRCM_DEBUG_14</Value>\r
1344 <Value val="0x0000000C">WL_SW_1P8V</Value>\r
1345 </Values>\r
1346 \r
1347 <Values name="btfunc7_select" type="enum">\r
1348 <Value val="0x7000F000">ARMIO 7</Value>\r
1349 <Value val="0x7100F700">BT_DEBUG (0)</Value>\r
1350 <Value val="0x01100008">BT_DEBUG (1)</Value>\r
1351 <Value val="0x7000F100">WLAN1</Value>\r
1352 <Value val="0x7000F200">WLAN3(INPUT)</Value>\r
1353 <Value val="0x7000F300">EXP_PA_CMD2</Value>\r
1354 <Value val="0x7000F600">SCL</Value>\r
1355 <Value val="0x00000001">COEX_MWS_BT_WL_TX_O</Value>\r
1356 <Value val="0x00000004">EXT_PCM_FSYNC</Value>\r
1357 <Value val="0x00000005">BT_SW_1P8V</Value>\r
1358 <Value val="0x00000006">COEX_MWS_SLEEP_I</Value>\r
1359 <Value val="0x00000007">COEX_MWS_TX_I</Value>\r
1360 <Value val="0x00000010">PRCM_DEBUG_15</Value>\r
1361 <Value val="0x0000000C">WL_SW_1P8V</Value>\r
1362 </Values>\r
1363 \r
1364 \r
1365 \r
1366 <Values name="fm_i2s_clk_select" type="enum">\r
1367 <Value val="0x00000008">BT_DEBUG_CLK</Value>\r
1368 <Value val="0x00000000">EXT_I2S_CLK</Value>\r
1369 <Value val="0x00000001">JTAG_TCK</Value>\r
1370 <Value val="0x00000003">WL_PAEN_a</Value>\r
1371 <Value val="0x00000010">PRCM_DEBUG_17</Value>\r
1372 </Values>\r
1373 \r
1374 <Values name="fm_i2s_fsync_select" type="enum">\r
1375 <Value val="0x01000008">BT_DEBUG_0</Value>\r
1376 <Value val="0x00000000">EXT_I2S_FSYNC</Value>\r
1377 <Value val="0x00000001">JTAG_TMS</Value>\r
1378 <Value val="0x00000003">WL_SW_1P8V</Value>\r
1379 <Value val="0x00000010">PRCM_DEBUG_18</Value>\r
1380 </Values>\r
1381 \r
1382 <Values name="fm_i2s_di_select" type="enum">\r
1383 <Value val="0x01200008">BT_DEBUG_2</Value>\r
1384 <Value val="0x00000000">EXT_I2S_DI</Value>\r
1385 <Value val="0x00000001">JTAG_TDI</Value>\r
1386 <Value val="0x00000003">WL_RX_SW_LNA_EN</Value>\r
1387 <Value val="0x00000010">PRCM_DEBUG_19</Value>\r
1388 </Values>\r
1389 \r
1390 <Values name="fm_i2s_do_select" type="enum">\r
1391 <Value val="0x01300008">BT_DEBUG_3</Value>\r
1392 <Value val="0x00000000">EXT_I2S_DO</Value>\r
1393 <Value val="0x00000001">JTAG_TDO</Value>\r
1394 <Value val="0x00000003">WL_TX_SW</Value>\r
1395 <Value val="0x00000010">PRCM_DEBUG_20</Value>\r
1396 </Values>\r
1397 \r
1398 <!-- **************************************45nm debug mux level 3 vals ************************************************ --> \r
1399 <Values name="debug_module_select" type="enum">\r
1400 <Value val="0x01">MCU</Value>\r
1401 <Value val="0x02">SDIO</Value>\r
1402 <Value val="0x03">HCI DMA</Value>\r
1403 <Value val="0x04">OCP_IC</Value>\r
1404 <Value val="0x05">UART</Value>\r
1405 <Value val="0x07">BLUETOOTH</Value>\r
1406 <Value val="0x08">PCMI</Value>\r
1407 <Value val="0x09">SOC_GCM</Value>\r
1408 <Value val="0x0A">AES</Value>\r
1409 <Value val="0x0B">BLE PHYIF</Value>\r
1410 <Value val="0x0C">BLE DMA</Value>\r
1411 <Value val="0x0D">AVPR DMA</Value>\r
1412 <Value val="0x0E">AVPR PROCESSOR</Value>\r
1413 <Value val="0x0F">NFC DMA</Value>\r
1414 <Value val="0x10">AOD GCM</Value>\r
1415 </Values>\r
1416 \r
1417 <!-- **************************************45nm debug mux level 4 vals ************************************************ --> \r
1418 \r
1419 <Values name="pcmi_module_select" type="enum">\r
1420 <Value val="00">codec_get_ch_0</Value>\r
1421 <Value val="01">codec_get_ch_1</Value>\r
1422 <Value val="02">codec_take_ch_0</Value>\r
1423 <Value val="03">codec_take_ch_1</Value>\r
1424 <Value val="04">codec_fsync_ch_0</Value>\r
1425 <Value val="05">codec_fsync_ch_1</Value>\r
1426 <Value val="06">buffer_full_ch_0</Value>\r
1427 <Value val="07">buffer_full_ch_1</Value>\r
1428 <Value val="08">wrap_around_cond_ch_0</Value>\r
1429 <Value val="09">wrap_around_cond_ch_1</Value>\r
1430 <Value val="10">go_packet_loss_ch_0</Value>\r
1431 <Value val="11">go_packet_loss_ch_1</Value>\r
1432 <Value val="12">codec_get_toggle_ch_0</Value>\r
1433 <Value val="13">codec_get_toggle_ch_1</Value>\r
1434 <Value val="14">tx_ch_sel</Value>\r
1435 <Value val="15">motorola_mode_duplication_ch_0</Value>\r
1436 <Value val="16">motorola_mode_duplication_ch_1</Value>\r
1437 <Value val="17">motorola_mode_noise_ch_0</Value>\r
1438 <Value val="18">motorola_mode_noise_ch_1</Value>\r
1439 <Value val="19">chx_rx_api_almost_full_ch_0</Value>\r
1440 <Value val="20">chx_rx_api_almost_full_ch_1</Value>\r
1441 <Value val="21">chx_rx_api_full_ch_0</Value>\r
1442 <Value val="22">chx_rx_api_full_ch_1</Value>\r
1443 <Value val="23">codec_take_toggle_ch_0</Value>\r
1444 <Value val="24">codec_take_toggle_ch_1</Value>\r
1445 <Value val="25">rx_ch_sel</Value> \r
1446 <Value val="26">motorola_state_ch0</Value>\r
1447 <Value val="27">motorola_state_ch1</Value>\r
1448 <Value val="28">eplc_n_cnt_ch0</Value>\r
1449 <Value val="29">eplc_r_cnt_ch0</Value>\r
1450 <Value val="30">eplc_n_cnt_ch1</Value>\r
1451 <Value val="31">eplc_r_cnt_ch1</Value>\r
1452 <Value val="32">tx_state</Value>\r
1453 <Value val="33">tx_mn_state</Value>\r
1454 <Value val="34">a_tx_state_ch0</Value>\r
1455 <Value val="35">a_tx_state_ch1</Value>\r
1456 <Value val="36">tx_a_fifo_len_ch0 </Value>\r
1457 <Value val="37">tx_a_fifo_len_ch1 </Value>\r
1458 <Value val="38">rx_state</Value>\r
1459 <Value val="39">rx_mn_state</Value>\r
1460 <Value val="40">a_rx_state_ch0</Value>\r
1461 <Value val="41">a_rx_state_ch1</Value>\r
1462 <Value val="42">rx_a_fifo_len_ch0 </Value>\r
1463 <Value val="43">rx_a_fifo_len_ch1 </Value>\r
1464 <Value val="44">state</Value>\r
1465 <Value val="45">dout_state</Value>\r
1466 <Value val="46">dout_state1_ch0</Value>\r
1467 <Value val="47">dout_state1_ch1</Value>\r
1468 <Value val="48">din_state</Value>\r
1469 <Value val="49">din_mux_sel_ch0</Value>\r
1470 <Value val="50">din_mux_sel_ch1</Value>\r
1471 <Value val="51">dout_mux_sel_ch0</Value>\r
1472 <Value val="52">dout_mux_sel_ch1</Value>\r
1473 <Value val="53">frame_timer(0..9)->debug(0..9)</Value>\r
1474 <Value val="54">frame_timer(10..15)->debug(0..5)</Value> \r
1475 </Values>\r
1476 \r
1477 <Values name="mcu_module_select" type="enum">\r
1478 <Value val="00">ocp_mcu_serror_oc</Value>\r
1479 <Value val="01">ocp_mcu_sdata_oc[0]</Value>\r
1480 <Value val="02">ocp_mcu_sresp_oc[0]</Value>\r
1481 <Value val="03">ocp_mcu_scmdaccept_oc</Value>\r
1482 <Value val="04">mcu_mdata_oc[0]</Value>\r
1483 <Value val="05">mcu_maddr_oc[1]</Value>\r
1484 <Value val="06">mcu_maddr_oc[2]</Value>\r
1485 <Value val="07">mcu_maddr_oc[3]</Value>\r
1486 <Value val="08">mcu_mcmd_oc[0]</Value>\r
1487 <Value val="09">mcu_mcmd_oc[1]</Value>\r
1488 <Value val="10">mcu_serror_oc</Value>\r
1489 <Value val="11">mcu_sdata_oc[0]</Value>\r
1490 <Value val="12">mcu_sresp_oc[0]</Value>\r
1491 <Value val="13">mcu_scmdaccept_oc</Value>\r
1492 <Value val="14">ocp_mcu_mdata_oc[0]</Value>\r
1493 <Value val="15">ocp_mcu_maddr_oc[1]</Value>\r
1494 <Value val="16">ocp_mcu_maddr_oc[2]</Value>\r
1495 <Value val="17">ocp_mcu_maddr_oc[3]</Value>\r
1496 <Value val="18">ocp_mcu_mcmd_oc[0]</Value>\r
1497 <Value val="19">ocp_mcu_mcmd_oc[1]</Value>\r
1498 <Value val="20">ocps_splitter_mcmd[6]</Value>\r
1499 <Value val="21">ocps_splitter_mcmd[7]</Value>\r
1500 <Value val="22">ocps_splitter_mcmd[3]</Value>\r
1501 <Value val="23">ocps_splitter_mcmd[4]</Value>\r
1502 <Value val="24">ocps_splitter_mcmd[0]</Value>\r
1503 <Value val="25">ocps_splitter_mcmd[1]</Value>\r
1504 <Value val="26">code_rom_ext_splitter_mcmd[3]</Value>\r
1505 <Value val="27">code_rom_ext_splitter_mcmd[4]</Value>\r
1506 <Value val="28">code_rom_ext_splitter_mcmd[0]</Value>\r
1507 <Value val="29">code_rom_ext_splitter_mcmd[1]</Value>\r
1508 <Value val="30">regs_is_freq_120</Value>\r
1509 <Value val="31">patch_trap_error</Value>\r
1510 <Value val="32">pipeline_maddr[0]</Value>\r
1511 <Value val="33">pipeline_maddr[1]</Value>\r
1512 <Value val="34">pipeline_maddr[2]</Value>\r
1513 <Value val="35">pipeline_maddr[3]</Value>\r
1514 <Value val="36">pipeline_mcmd[0]</Value>\r
1515 <Value val="37">pipeline_mcmd[1]</Value>\r
1516 <Value val="38">cmcu_free2_clk_gated</Value>\r
1517 <Value val="39">code_iram_splitter_mcmd[3]</Value>\r
1518 <Value val="40">code_iram_splitter_mcmd[4]</Value>\r
1519 <Value val="41">code_iram_splitter_mcmd[0]</Value>\r
1520 <Value val="42">code_iram_splitter_mcmd[1]</Value>\r
1521 <Value val="43">code_arbiter_i_mcmd[3]</Value>\r
1522 <Value val="44">code_arbiter_i_mcmd[4]</Value>\r
1523 <Value val="45">code_arbiter_i_mcmd[0]</Value>\r
1524 <Value val="46">code_arbiter_i_mcmd[1]</Value>\r
1525 <Value val="47">code_crtx_rdata[0]</Value>\r
1526 <Value val="48">code_crtx_resp[0]</Value>\r
1527 <Value val="49">code_crtx_ready</Value>\r
1528 <Value val="50">code_crtx_wdata[0]</Value>\r
1529 <Value val="51">code_crtx_addr[0]</Value>\r
1530 <Value val="52">code_crtx_addr[1]</Value>\r
1531 <Value val="53">code_crtx_addr[2]</Value>\r
1532 <Value val="54">code_crtx_addr[3]</Value>\r
1533 <Value val="55">dcode_crtx_wr</Value>\r
1534 <Value val="56">dcode_crtx_trans[1]</Value>\r
1535 <Value val="57">icode_crtx_trans[1]</Value>\r
1536 <Value val="58">read_buf_mcmd[0]</Value>\r
1537 <Value val="59">read_buf_mcmd[1]</Value>\r
1538 <Value val="60">sbus_arbiter_mcmd[0]</Value>\r
1539 <Value val="61">sbus_arbiter_mcmd[1]</Value>\r
1540 <Value val="62">sbus_splitter_mcmd[3]</Value>\r
1541 <Value val="63">sbus_splitter_mcmd[4]</Value>\r
1542 <Value val="64">sbus_splitter_mcmd[0]</Value>\r
1543 <Value val="65">sbus_splitter_mcmd[1]</Value>\r
1544 <Value val="66">sbus_ahb2ocp_rdata[0]</Value>\r
1545 <Value val="67">sbus_ahb2ocp_resp</Value>\r
1546 <Value val="68">sbus_ahb2ocp_ready</Value>\r
1547 <Value val="69">sbus_crtx_wdata[0]</Value>\r
1548 <Value val="70">sbus_crtx_addr[0]</Value>\r
1549 <Value val="71">sbus_crtx_addr[1]</Value>\r
1550 <Value val="72">sbus_crtx_addr[2]</Value>\r
1551 <Value val="73">sbus_crtx_addr[3]</Value>\r
1552 <Value val="74">sbus_crtx_wr</Value>\r
1553 <Value val="75">sbus_crtx_trans[1]</Value>\r
1554 <Value val="76">vwbcrtx_crtx_lockup</Value>\r
1555 <Value val="77">vwbcrtx_crtx_sleep_deep</Value>\r
1556 <Value val="78">vwbcrtx_crtx_sleep</Value>\r
1557 </Values>\r
1558 \r
1559 \r
1560 \r
1561 \r
1562 <Values name="sdio_module_select" type="enum">\r
1563 <Value val="0">bt_sdio_phy_direction->debug0</Value>\r
1564 <Value val="0">bt_sdio_block_start->debug1</Value>\r
1565 <Value val="0">bt_sdio_phy_set_busy->debug2</Value>\r
1566 <Value val="0">bt_sdio_phy_block_crc_err->debug3</Value>\r
1567 <Value val="0">vra1_dma_flow_rd->debug4</Value>\r
1568 <Value val="0">vra1_l2_rxfifo_rd_en->debug5</Value>\r
1569 <Value val="0">vra2_phy_rxfifo_wr_en->debug6</Value>\r
1570 <Value val="0">qra2_start_tx_sync->debug7</Value>\r
1571 <Value val="0">qra2_start_tx_clr->debug8</Value>\r
1572 <Value val="0">vra2_phy_if_error->debug9</Value>\r
1573 <Value val="1">vra2_ack->debug0</Value>\r
1574 <Value val="1">vra2_nack->debug1</Value>\r
1575 <Value val="1">vra2_write_retry->debug2</Value>\r
1576 <Value val="1">bt_sdio_phy_card_reset->debug3</Value>\r
1577 <Value val="1">bt_sdio_phy_interrupt->debug4</Value>\r
1578 <Value val="1">vra2_phy_txfifo_rd_en->debug5</Value>\r
1579 <Value val="1">vra1_l2_txfifo_wr_en->debug6</Value>\r
1580 <Value val="1">vra1_dma_flow_wr->debug7</Value>\r
1581 <Value val="1">bt_sdio_phy_block_start->debug8</Value>\r
1582 <Value val="1">bt_sdio_phy_direction->debug9</Value>\r
1583 <Value val="2">bt_sdio_phy_set_busy->debug0</Value>\r
1584 <Value val="2">bt_sdio_block_crc_err->debug1</Value>\r
1585 <Value val="2">qra2_txfifo_busy->debug2</Value>\r
1586 <Value val="2">qra2_rxfifo_busy_sync->debug3</Value>\r
1587 <Value val="2">qra2_crc_busy->debug4</Value>\r
1588 <Value val="2">bt_sdio_phy_direction->debug5</Value>\r
1589 <Value val="2">vra2_phy_txfifo_rd_en->debug6</Value>\r
1590 <Value val="2">vra1_l2_txfifo_wr_en->debug7</Value>\r
1591 <Value val="2">vra1_l2_rxfifo_rd_en->debug8</Value>\r
1592 <Value val="2">vra2_phy_rxfifo_wr_en->debug9</Value>\r
1593 <Value val="3">qra2_txfifo_busy->debug0</Value>\r
1594 <Value val="3">qra2_rxfifo_busy_sync->debug1</Value>\r
1595 <Value val="3">bt_sdio_phy_set_busy->debug2 </Value>\r
1596 <Value val="3">vra2_ack->debug3</Value>\r
1597 <Value val="3">vra2_nack->debug4</Value>\r
1598 <Value val="3">vra2_write_retry->debug5</Value>\r
1599 <Value val="3">bt_sdio_phy_block_start->debug6</Value>\r
1600 <Value val="3">bt_sdio_phy_block_crc_err ->debug7 </Value>\r
1601 <Value val="3">bt_sdio_phy_direction->debug8</Value>\r
1602 <Value val="3">bt_sdio_phy_set_busy->debug9 </Value>\r
1603 <Value val="4">ca1_ocp_gated_clk->debug0</Value>\r
1604 <Value val="4">vra1_dma_flow_wr ->debug1</Value>\r
1605 <Value val="4">vra1_dma_flow_rd ->debug2</Value>\r
1606 <Value val="4">vra1_l2_rxfifo_rd_en ->debug3</Value>\r
1607 <Value val="4">vra2_phy_rxfifo_wr_en->debug4</Value>\r
1608 <Value val="4">qra2_start_tx_sync->debug5</Value>\r
1609 <Value val="4">qra2_start_tx_clr ->debug6</Value>\r
1610 <Value val="4">vra2_phy_if_error ->debug7</Value>\r
1611 <Value val="4">ca1_ocp_gated_clk ->debug8</Value>\r
1612 <Value val="4">bt_sdio_phy_serror->debug9</Value>\r
1613 <Value val="5">bt_sdio_phy_mcmd [0]->debug0</Value>\r
1614 <Value val="5">bt_sdio_phy_mcmd [1]->debug1</Value>\r
1615 <Value val="5">bt_sdio_phy_serror->debug2</Value>\r
1616 <Value val="5">bt_sdio_phy_scmdaccept->debug3</Value>\r
1617 <Value val="5">bt_sdio_phy_sresp [0]->debug4</Value>\r
1618 <Value val="5">bt_sdio_phy_sresp [1]->debug5</Value>\r
1619 <Value val="5">bt_sdio_phy_sdata [0]->debug6</Value>\r
1620 <Value val="5">bt_sdio_phy_sdata [1]->debug7</Value>\r
1621 <Value val="5">bt_sdio_phy_sdata [2]->debug8</Value>\r
1622 <Value val="5">bt_sdio_phy_sdata [3]->debug9</Value>\r
1623 <Value val="6">vra1_wr_ptr_bin_ocp [0]->debug0</Value>\r
1624 <Value val="6">vra1_wr_ptr_bin_ocp [1]->debug1</Value>\r
1625 <Value val="6">vra1_wr_ptr_bin_ocp [2]->debug2</Value>\r
1626 <Value val="6">vra1_wr_ptr_bin_ocp [3]->debug3</Value>\r
1627 <Value val="6">qra1_wr_ptr_wrap->debug4</Value>\r
1628 <Value val="6">qra1_rd_ptr_bin [0]->debug5</Value>\r
1629 <Value val="6">qra1_rd_ptr_bin [1]->debug6</Value>\r
1630 <Value val="6">qra1_rd_ptr_bin [2]->debug7</Value>\r
1631 <Value val="6">qra1_rd_ptr_bin [3]->debug8</Value>\r
1632 <Value val="6">qra1_rd_ptr_wrap->debug9</Value>\r
1633 <Value val="7">qra1_wr_ptr_bin_ocp [0]->debug0</Value>\r
1634 <Value val="7">qra1_wr_ptr_bin_ocp [1]->debug1</Value>\r
1635 <Value val="7">qra1_wr_ptr_bin_ocp [2]->debug2</Value>\r
1636 <Value val="7">qra1_wr_ptr_bin_ocp [3]->debug3</Value>\r
1637 <Value val="7">qra1_wr_ptr_bin_ocp [9]->debug4</Value>\r
1638 <Value val="7">vra1_rd_ptr_bin_ocp [0]->debug5</Value>\r
1639 <Value val="7">vra1_rd_ptr_bin_ocp [1]->debug6</Value>\r
1640 <Value val="7">vra1_rd_ptr_bin_ocp [2]->debug7</Value>\r
1641 <Value val="7">vra1_rd_ptr_bin_ocp [3]->debug8</Value>\r
1642 <Value val="7">vra1_rd_ptr_bin_ocp [9]->debug9</Value>\r
1643 </Values>\r
1644 \r
1645 \r
1646 \r
1647 <Values name="dma_module_select" type="enum">\r
1648 <Value val="0"> SCE1 state (bit 0/1) </Value>\r
1649 <Value val="1"> SCE2 state (bit 0/1) </Value>\r
1650 <Value val="2"> Ch1 arbiter state (bit 0/1) </Value>\r
1651 <Value val="3"> Ch2 arbiter state (bit 0/1) </Value>\r
1652 <Value val="4"> vrwbocp_src_ sdmarequest_i(0)</Value>\r
1653 <Value val="5"> vrwbocp_src_ sdmarequest_i(1)</Value>\r
1654 <Value val="6"> vrwbocp_src_ sdmarequest_i(2)</Value>\r
1655 <Value val="7"> vrwbocp_dest_ sdmarequest_i(0)</Value>\r
1656 <Value val="8"> vrwbocp_dest_ sdmarequest_i(1)</Value>\r
1657 <Value val="9"> vrwbocp_dest_ sdmarequest_i(2)</Value>\r
1658 <Value val="10"> SCE1 FIFO empty</Value>\r
1659 <Value val="11"> SCE2 FIFO empty</Value>\r
1660 <Value val="12"> end-of-transfer ch1</Value>\r
1661 <Value val="13"> end-of-transfer ch2</Value>\r
1662 <Value val="14"> end-of-script ch1</Value>\r
1663 <Value val="15"> end-of-script ch2</Value>\r
1664 </Values>\r
1665 \r
1666 <Values name="avpr_module_select" type="enum">\r
1667 <Value val="00">ocp_avpr_serror_oc</Value>\r
1668 <Value val="01">ocp_avpr_sdata_oc[0]</Value>\r
1669 <Value val="02">ocp_avpr_sresp_oc[0]</Value>\r
1670 <Value val="03">ocp_avpr_scmdaccept_oc</Value>\r
1671 <Value val="04">avp_mdata_oc[0]</Value>\r
1672 <Value val="05">avp_maddr_oc[1]</Value>\r
1673 <Value val="06">avp_maddr_oc[2]</Value>\r
1674 <Value val="07">avp_maddr_oc[3]</Value>\r
1675 <Value val="08">avp_mcmd_oc[0]</Value>\r
1676 <Value val="09">avp_mcmd_oc[1]</Value>\r
1677 <Value val="10">avp_serror_oc</Value>\r
1678 <Value val="11">avp_sdata_oc[0]</Value>\r
1679 <Value val="12">avp_sresp_oc[0]</Value>\r
1680 <Value val="13">avp_scmdaccept_oc</Value>\r
1681 <Value val="14">ocp_avpr_mdata_oc[0]</Value>\r
1682 <Value val="15">ocp_avpr_maddr_oc[1]</Value>\r
1683 <Value val="16">ocp_avpr_maddr_oc[2]</Value>\r
1684 <Value val="17">ocp_avpr_maddr_oc[3]</Value>\r
1685 <Value val="18">ocp_avpr_mcmd_oc[0]</Value>\r
1686 <Value val="19">ocp_avpr_mcmd_oc[1]</Value>\r
1687 <Value val="20">ocps_splitter_mcmd[6]</Value>\r
1688 <Value val="21">ocps_splitter_mcmd[7]</Value>\r
1689 <Value val="22">ocps_splitter_mcmd[3]</Value>\r
1690 <Value val="23">ocps_splitter_mcmd[4]</Value>\r
1691 <Value val="24">ocps_splitter_mcmd[0]</Value>\r
1692 <Value val="25">ocps_splitter_mcmd[1]</Value>\r
1693 <Value val="26">patch_trap_error</Value>\r
1694 <Value val="27">code_splitter_mcmd[6]</Value>\r
1695 <Value val="28">code_splitter_mcmd[7]</Value>\r
1696 <Value val="29">code_splitter_mcmd[3]</Value>\r
1697 <Value val="30">code_splitter_mcmd[4]</Value>\r
1698 <Value val="31">code_splitter_mcmd[0]</Value>\r
1699 <Value val="32">code_splitter_mcmd[1]</Value>\r
1700 <Value val="33">code_arbiter_i_mcmd[3]</Value>\r
1701 <Value val="34">code_arbiter_i_mcmd[4]</Value>\r
1702 <Value val="35">code_arbiter_i_mcmd[0]</Value>\r
1703 <Value val="36">code_arbiter_i_mcmd[1]</Value>\r
1704 <Value val="37">code_crtx_rdata[0]</Value>\r
1705 <Value val="38">code_crtx_resp[0]</Value>\r
1706 <Value val="39">code_crtx_ready</Value>\r
1707 <Value val="40">code_crtx_wdata[0]</Value>\r
1708 <Value val="41">code_crtx_addr[0]</Value>\r
1709 <Value val="42">code_crtx_addr[1]</Value>\r
1710 <Value val="43">code_crtx_addr[2]</Value>\r
1711 <Value val="44">code_crtx_addr[3]</Value>\r
1712 <Value val="45">dcode_crtx_wr</Value>\r
1713 <Value val="46">dcode_crtx_trans[1]</Value>\r
1714 <Value val="47">icode_crtx_trans[1]</Value>\r
1715 <Value val="48">read_buf_mcmd[0]</Value>\r
1716 <Value val="49">read_buf_mcmd[1]</Value>\r
1717 <Value val="50">sbus_arbiter_mcmd[0]</Value>\r
1718 <Value val="51">sbus_arbiter_mcmd[1]</Value>\r
1719 <Value val="52">sbus_splitter_mcmd[3]</Value>\r
1720 <Value val="53">sbus_splitter_mcmd[4]</Value>\r
1721 <Value val="54">sbus_splitter_mcmd[0]</Value>\r
1722 <Value val="55">sbus_splitter_mcmd[1]</Value>\r
1723 <Value val="56">sbus_ahb2ocp_rdata[0]</Value>\r
1724 <Value val="57">sbus_ahb2ocp_resp</Value>\r
1725 <Value val="58">sbus_ahb2ocp_ready</Value>\r
1726 <Value val="59">sbus_crtx_wdata[0]</Value>\r
1727 <Value val="60">sbus_crtx_addr[0]</Value>\r
1728 <Value val="61">sbus_crtx_addr[1]</Value>\r
1729 <Value val="62">sbus_crtx_addr[2]</Value>\r
1730 <Value val="63">sbus_crtx_addr[3]</Value>\r
1731 <Value val="64">sbus_crtx_wr</Value>\r
1732 <Value val="65">sbus_crtx_trans[1]</Value>\r
1733 <Value val="66">vwbcrtx_crtx_lockup</Value>\r
1734 <Value val="67">vwbcrtx_crtx_sleep_deep</Value>\r
1735 <Value val="68">vwbcrtx_crtx_sleep</Value>\r
1736 </Values>\r
1737 \r
1738 \r
1739 \r
1740 \r
1741 \r
1742 \r
1743 \r
1744 <Values name="ocp_ic_module_select" type="enum">\r
1745 <Value val="0"> '0' (disabled) </Value>\r
1746 <Value val="1"> vra1_l3_cs_i(0)</Value>\r
1747 <Value val="2"> vra1_l3_cs_i(1)</Value>\r
1748 <Value val="3"> vra1_l3_cs_i(2)</Value>\r
1749 <Value val="4"> vra1_l3_cs_i(3)</Value>\r
1750 <Value val="5">nvra1_sinterrupt(13)</Value>\r
1751 <Value val="6">nvra1_sinterrupt(12)</Value>\r
1752 <Value val="7">nvra1_sinterrupt(11)</Value>\r
1753 <Value val="8">nvra1_sinterrupt(10)</Value>\r
1754 <Value val="9">avpr_mreq(0)</Value>\r
1755 <Value val="10">avpr_mreq(1)</Value>\r
1756 <Value val="11">avpr_mreq(2)</Value>\r
1757 <Value val="12">avpr_mreq(3)</Value>\r
1758 <Value val="13">avpr_mreq(4)</Value>\r
1759 <Value val="14">avpr_mreq(5)</Value>\r
1760 <Value val="15">avpr_mreq(6)</Value>\r
1761 <Value val="16">avpr_mreq(7)</Value>\r
1762 <Value val="17">avpr_mreq(8)</Value>\r
1763 <Value val="18">avpr_mreq(9)</Value>\r
1764 <Value val="19">avpr_mreq(10)</Value>\r
1765 <Value val="20">mcu_mreq(0) </Value>\r
1766 <Value val="21">mcu_mreq(1) </Value>\r
1767 <Value val="22">mcu_mreq(2) </Value>\r
1768 <Value val="23">mcu_mreq(3) </Value>\r
1769 <Value val="24">mcu_mreq(4) </Value>\r
1770 <Value val="25">mcu_mreq(5) </Value>\r
1771 <Value val="26">mcu_mreq(6) </Value>\r
1772 <Value val="27">mcu_mreq(7) </Value>\r
1773 <Value val="28">mcu_mreq(8) </Value>\r
1774 <Value val="29">mcu_mreq(9) </Value>\r
1775 <Value val="30">mcu_mreq(10) </Value>\r
1776 <Value val="31">nfc_mreq(0) </Value>\r
1777 <Value val="32">nfc_mreq(1) </Value>\r
1778 <Value val="33">nfc_mreq(2) </Value>\r
1779 <Value val="34">nfc_mreq(3) </Value>\r
1780 <Value val="35">nfc_mreq(4) </Value>\r
1781 <Value val="36">nfc_mreq(5) </Value>\r
1782 <Value val="37">nfc_mreq(6) </Value>\r
1783 <Value val="38">nfc_mreq(7) </Value>\r
1784 <Value val="39">nfc_mreq(8) </Value>\r
1785 <Value val="40">nfc_mreq(9) </Value>\r
1786 <Value val="41">nfc_mreq(10) </Value>\r
1787 <Value val="42">aesphyif_mreq(0)</Value>\r
1788 <Value val="43">aesphyif_mreq(1)</Value>\r
1789 <Value val="44">aesphyif_mreq(2)</Value>\r
1790 <Value val="45">aesphyif_mreq(3)</Value>\r
1791 <Value val="46">aesphyif_mreq(4)</Value>\r
1792 <Value val="47">aesphyif_mreq(5)</Value>\r
1793 <Value val="48">aesphyif_mreq(6)</Value>\r
1794 <Value val="49">aesphyif_mreq(7)</Value>\r
1795 <Value val="50">aesphyif_mreq(8)</Value>\r
1796 <Value val="51">aesphyif_mreq(9)</Value>\r
1797 <Value val="52">aesphyif_mreq(10)</Value>\r
1798 <Value val="53">uartsdio_mreq(0) </Value>\r
1799 <Value val="54">uartsdio_mreq(1) </Value>\r
1800 <Value val="55">uartsdio_mreq(2) </Value>\r
1801 <Value val="56">uartsdio_mreq(3) </Value>\r
1802 <Value val="57">uartsdio_mreq(4) </Value>\r
1803 <Value val="58">uartsdio_mreq(5) </Value>\r
1804 <Value val="59">uartsdio_mreq(6) </Value>\r
1805 <Value val="60">uartsdio_mreq(7) </Value>\r
1806 <Value val="61">uartsdio_mreq(8) </Value>\r
1807 <Value val="62">uartsdio_mreq(9) </Value>\r
1808 <Value val="63">uartsdio_mreq(10) </Value>\r
1809 <Value val="64">l3_bridge_mreq(0) </Value>\r
1810 <Value val="65">l3_bridge_mreq(1) </Value>\r
1811 <Value val="66">l3_bridge_mreq(2) </Value>\r
1812 <Value val="67">l3_bridge_mreq(3) </Value>\r
1813 <Value val="68">l3_bridge_mreq(4) </Value>\r
1814 <Value val="69">l3_bridge_mreq(5) </Value>\r
1815 <Value val="70">l3_bridge_mreq(6) </Value>\r
1816 <Value val="71">l3_bridge_mreq(7) </Value>\r
1817 <Value val="72">l3_bridge_mreq(8) </Value>\r
1818 <Value val="73">l3_bridge_mreq(9) </Value>\r
1819 <Value val="74">l3_bridge_mreq(10)</Value>\r
1820 <Value val="75">api_mreq(0) </Value>\r
1821 <Value val="76">api_mreq(1) </Value>\r
1822 <Value val="77">api_mreq(2) </Value>\r
1823 <Value val="78">api_mreq(3) </Value>\r
1824 <Value val="79">api_mreq(4) </Value>\r
1825 <Value val="80">api_mreq(5) </Value>\r
1826 <Value val="81">api_mreq(6) </Value>\r
1827 <Value val="82">api_mreq(7) </Value>\r
1828 <Value val="83">api_mreq(8) </Value>\r
1829 <Value val="84">api_mreq(9) </Value>\r
1830 <Value val="85">api_mreq(10)</Value>\r
1831 <Value val="86">drp_mreq(0) </Value>\r
1832 <Value val="87">drp_mreq(1) </Value>\r
1833 <Value val="88">drp_mreq(2) </Value>\r
1834 <Value val="89">drp_mreq(3) </Value>\r
1835 <Value val="90">drp_mreq(4) </Value>\r
1836 <Value val="91">drp_mreq(5) </Value>\r
1837 <Value val="92">drp_mreq(6) </Value>\r
1838 <Value val="93">drp_mreq(7) </Value>\r
1839 <Value val="94">drp_mreq(8) </Value>\r
1840 <Value val="95">drp_mreq(9) </Value>\r
1841 <Value val="96">drp_mreq(10) </Value>\r
1842 <Value val="97">ocp_avpr_mcmd_oc_int(0)</Value>\r
1843 <Value val="98">ocp_mcu_mcmd_oc_int(0) </Value>\r
1844 <Value val="99">ocp_nfc_mcmd_oc_int(0) </Value>\r
1845 <Value val="100">ocp_aesphyif_mcmd_oc_int(0) </Value>\r
1846 <Value val="101">ocp_uartsdio_mcmd_oc_int(0) </Value>\r
1847 <Value val="102">ocp_l3bridge_mcmd_oc_int(0) </Value>\r
1848 <Value val="103">ocp_api_mcmd_oc_int(0) </Value>\r
1849 <Value val="104">ocp_drp_mcmd_oc_int(0) </Value>\r
1850 <Value val="105">avp_scmdaccept_oc </Value>\r
1851 <Value val="106">mcu_scmdaccept_oc </Value>\r
1852 <Value val="107">nfc_scmdaccept_oc </Value>\r
1853 <Value val="108">spl_aesphyif_scmdaccept_oc </Value>\r
1854 <Value val="109">spl_uartsdio_scmdaccept_oc </Value>\r
1855 <Value val="110">l3b_bridge_scmdaccept_oc</Value>\r
1856 <Value val="111">api_scmdaccept_oc </Value>\r
1857 <Value val="112">drp_scmdaccept_oc </Value>\r
1858 <Value val="113">ocp_topphy_serror_oc_int</Value>\r
1859 <Value val="114">ocp_avprdma_serror_oc_int</Value>\r
1860 <Value val="115">ocp_btledma_serror_oc_int</Value>\r
1861 <Value val="116">ocp_nfcdma_serror_oc_int </Value>\r
1862 <Value val="117">ocp_hcidma1_serror_oc_int</Value>\r
1863 <Value val="118">ocp_hcidma0_serror_oc_int</Value>\r
1864 <Value val="119">vra1_pcmi_serror_o_int</Value>\r
1865 <Value val="120">ocp_goc_serror_oc_int </Value>\r
1866 <Value val="121">ocp_dfc_serror_oc_int </Value>\r
1867 <Value val="122">ocp_avpr_serror_oc_int</Value>\r
1868 <Value val="123">ocp_mcu_serror_oc_int</Value>\r
1869 </Values>\r
1870 \r
1871 <Values name="uart_module_select" type="enum">\r
1872 <Value val="0">vra1_write_txd_cmd</Value>\r
1873 <Value val="1">vra21_tx_fifo_rd_req</Value>\r
1874 <Value val="2">vra21_rx_fifo_wr_req</Value>\r
1875 <Value val="3">vra1_read_rxd_cmd</Value>\r
1876 <Value val="4">vra1_irq_source(0)</Value>\r
1877 <Value val="5">qra20_halt</Value>\r
1878 <Value val="6">qra20_rx_flow_ctrl_state</Value>\r
1879 <Value val="7">vre0_byte_en</Value>\r
1880 <Value val="8">vra1_tx_rxn</Value>\r
1881 <Value val="9">vra1_espi_int_pending</Value>\r
1882 <Value val="10">vre0_bit_count(10..18)->debug(0..8) / ca21_baud_clk->debug9</Value> \r
1883 <Value val="11">vre0_bit_count(0..9)->debug(0..9)</Value>\r
1884 <Value val="12">vre0_tx_state(0..3)->debug(0..3) / vre0_rx_state(0..3)->debug(4..7)</Value>\r
1885 <Value val="13">qra1_rx_data_reg(0..7)->debug(0..7)</Value>\r
1886 <Value val="14">qra1_tx_state(0..2)->debug(0..2) / qra1_rx_state(0..2)->debug(3..5)</Value>\r
1887 </Values>\r
1888 \r
1889 \r
1890 \r
1891 <Values name="soc_gcm_module_select" type="enum">\r
1893 <Value val="1"> ca1_ocp_clk_dbg</Value> \r
1894 <Value val="2"> ca1_sdio_ocp_clk_dbg</Value> \r
1895 <Value val="3"> ca2_mcu_free_clk_dbg</Value> \r
1896 <Value val="4"> ca2_mcu_gated_clk_dbg</Value> \r
1897 <Value val="5"> ca3_hci_dma_clk_dbg</Value> \r
1898 <Value val="6"> ca3_nfc_dma_clk_dbg</Value> \r
1899 <Value val="7"> ca3_bt_le_dma_clk_dbg</Value> \r
1900 <Value val="8"> ca3_avpr_dma_clk_dbg</Value> \r
1901 <Value val="9"> ca4_pcmi_clk_dbg</Value> \r
1902 <Value val="10">ca0_bt_root_clk_dbg</Value> \r
1903 <Value val="11">ca13_bt_ocp_clk_dbg</Value> \r
1904 <Value val="12">ca20_uart_clk_dbg</Value> \r
1905 <Value val="13">ca25_uart_dbg_clk_dbg </Value>\r
1906 <Value val="14">ca30_i2c_clk_dbg</Value>\r
1907 <Value val="15">cd0_sdio_clk_dbg</Value>\r
1908 <Value val="16">ce0_spi_clk_dbg</Value>\r
1909 <Value val="17">cne0_spi_clk_dbg</Value>\r
1910 <Value val="18">mcu_ocp_brg_clk_dbg</Value>\r
1911 <Value val="19">bt_ext_clk_dbg</Value>\r
1912 <Value val="20">qra0_fdc_state_vec(0)</Value>\r
1913 <Value val="21">qra0_fdc_state_vec(1)</Value>\r
1914 <Value val="22">qra0_fdc_state_vec(2)</Value>\r
1915 <Value val="23">vra0_bt_force_active_ack_real</Value>\r
1916 <Value val="24">vra0_avpr_force_active_ack_real</Value>\r
1917 <Value val="25">vra0_phy_force_active_ack_real</Value>\r
1918 <Value val="26">vra0_bt_inhibit_sleep_ack_real</Value>\r
1919 <Value val="27">vra0_avpr_inhibit_sleep_ack_real</Value>\r
1920 <Value val="28">vra0_phy_inhibit_sleep_ack_real</Value>\r
1921 <Value val="29">mac_clkdwn_desired_real</Value>\r
1922 <Value val="30">avpr_clkdwn_desired_real</Value> \r
1923 <Value val="31">phy_clkdwn_desired_real</Value>\r
1924 <Value val="32">mcu_clk_active_status</Value>\r
1925 <Value val="33">avpr_clk_active_status</Value>\r
1926 <Value val="34">phy_root_clk_active_status</Value>\r
1927 <Value val="35">nfc_phy_tst_data_stat(8)</Value>\r
1928 <Value val="36">nfc_phy_tst_data_stat(11)</Value>\r
1929 <Value val="37">nfc_phy_tst_data_stat(12)</Value>\r
1930 <Value val="38">nfc_phy_tst_data_stat(13)</Value>\r
1931 <Value val="39">nfc_phy_tst_data_stat(14)</Value>\r
1932 <Value val="40">nfc_phy_tst_data_stat(15)</Value>\r
1933 <Value val="41">nfc_phy_tst_data_stat(16)</Value>\r
1934 <Value val="42">nfc_phy_tst_data_stat(17)</Value>\r
1935 <Value val="43">nfc_phy_tst_data_stat(18)</Value>\r
1936 <Value val="44">nfc_phy_tst_data_stat(19)</Value>\r
1937 <Value val="45">nfc_phy_tst_data_stat(20)</Value>\r
1938 <Value val="46">nfc_phy_tst_data_stat(21)</Value>\r
1939 <Value val="47">nfc_phy_tst_data_stat(22)</Value>\r
1940 <Value val="48">nfc_phy_tst_data_stat(23)</Value>\r
1941 <Value val="49">nfc_phy_tst_data_stat(24)</Value>\r
1942 <Value val="50">nfc_phy_tst_data_stat(25)</Value>\r
1943 <Value val="51">nfc_phy_tst_data_stat(26)</Value>\r
1944 <Value val="52">nfc_phy_tst_data_stat(27)</Value>\r
1945 <Value val="53">nfc_phy_tst_data_stat(28)</Value>\r
1946 <Value val="54">nfc_phy_tst_data_stat(29)</Value>\r
1947 <Value val="55">nfc_phy_tst_data_stat(30)</Value>\r
1948 <Value val="56">nfc_phy_tst_data_stat(31)</Value>\r
1949 <Value val="57">nfc_phy_tst_data_stat(32)</Value>\r
1950 <Value val="58">nfc_phy_tst_data_stat(34)</Value>\r
1951 <Value val="59">nfc_phy_tst_data_stat(35)</Value>\r
1952 <Value val="60">nfc_phy_tst_data_stat(36)</Value>\r
1953 <Value val="61">nfc_phy_tst_data_stat(37)</Value>\r
1954 </Values>\r
1955 \r
1956 \r
1957 \r
1958 <Values name="aes_module_select" type="enum">\r
1959 <Value val="0"> CMD(0)</Value>\r
1960 <Value val="1"> CMD(1)</Value>\r
1961 <Value val="2"> CMD(2)</Value>\r
1962 <Value val="3"> Core state(0)</Value>\r
1963 <Value val="4"> Core state(1)</Value>\r
1964 <Value val="5"> Core state(2)</Value>\r
1965 <Value val="6"> Core state(3)</Value>\r
1966 <Value val="7"> Counter(0)</Value>\r
1967 <Value val="8"> Counter(1)</Value>\r
1968 <Value val="9"> Counter(2)</Value>\r
1969 <Value val="10">Counter(3)</Value>\r
1970 <Value val="11">Counter(4)</Value>\r
1971 <Value val="12">Source dma request</Value>\r
1972 <Value val="13">Destination dma request </Value>\r
1973 <Value val="14">Ocp command(0)</Value>\r
1974 <Value val="15">Ocp command(1)</Value>\r
1975 <Value val="16">Ocp command(2)</Value>\r
1976 <Value val="17">OCP byte enable(0)</Value>\r
1977 <Value val="18">OCP byte enable(1)</Value>\r
1978 <Value val="19">OCP command accept</Value>\r
1979 <Value val="20">DIR FIFO full</Value>\r
1980 <Value val="21">DOR fifo empty</Value>\r
1981 <Value val="22">DIR fifo threshold(0)</Value>\r
1982 <Value val="23">DIR fifo threshold(1)</Value>\r
1983 <Value val="24">DIR fifo threshold(2)</Value>\r
1984 <Value val="25">DOR fifo threshold(0)</Value>\r
1985 <Value val="26">DOR fifo threshold(1)</Value> \r
1986 <Value val="27">DOR fifo threshold(2)</Value>\r
1987 <Value val="28">Core idle</Value>\r
1988 </Values>\r
1989 \r
1990 \r
1991 \r
1992 <Values name="ble_phyif_module_select" type="enum">\r
1993 <Value val="0"> qwbocp_tx_state</Value>\r
1994 <Value val="1"> qwbocp_rx_state</Value>\r
1995 <Value val="2"> qwbocp_wht_state(2)</Value>\r
1996 <Value val="3"> qwbocp_wht_state(3)</Value>\r
1997 <Value val="4"> qwbocp_pay_state(4)</Value>\r
1998 <Value val="5"> qwbocp_pay_state(5)</Value>\r
1999 <Value val="6"> qwbocp_head_state(6)</Value>\r
2000 <Value val="7"> qwbocp_head_state(7)</Value>\r
2001 <Value val="8"> vrwbocp_whtres_bit</Value>\r
2002 <Value val="9"> vrwbocp_payres_bit</Value>\r
2003 <Value val="10">vrwbocp_headres_bit</Value>\r
2004 <Value val="11">vrwbocp_whtdata_bit</Value>\r
2005 <Value val="12">vrwbocp_paydata_bit</Value>\r
2006 <Value val="13">vrwbocp_headdata_bit</Value>\r
2007 <Value val="14">vrwbocp_txdata4_bit</Value>\r
2008 <Value val="15">vrwbocp_txdata3_bit</Value>\r
2009 <Value val="16">vrwbocp_txdata2_bit</Value>\r
2010 <Value val="17">vrwbocp_txdata1_bit</Value>\r
2011 <Value val="18">vrwbocp_rxdata2_bit</Value>\r
2012 <Value val="19">vrwbocp_rxdata1_bit</Value>\r
2013 <Value val="20">qwbocp_txs</Value>\r
2014 <Value val="21">vwbocp_tmr6_run</Value>\r
2015 <Value val="22">vwbocp_tmr5_run</Value>\r
2016 <Value val="23">vwbocp_tmr4_run</Value>\r
2017 <Value val="24">vwbocp_tmr3_run</Value>\r
2018 <Value val="25">vwbocp_tmr2_run</Value>\r
2019 <Value val="26">vwbocp_tmr1_run</Value>\r
2020 <Value val="27">vwbocp_gfsk_sync</Value>\r
2021 <Value val="28">vwbocp_rd_cmd</Value>\r
2022 <Value val="29">vrwbocp_tx_start</Value>\r
2023 <Value val="30">vrwbocp_wht_load_cmd</Value>\r
2024 <Value val="31">vrwbocp_wht_step_i</Value>\r
2025 <Value val="32">vrwbocp_pay_crc_load_cmd</Value>\r
2026 <Value val="33">vrwbocp_pay_crc_step</Value>\r
2027 <Value val="34">vrwbocp_head_crc_load_cmd</Value>\r
2028 <Value val="35">vrwbocp_head_crc_step</Value>\r
2029 </Values>\r
2030 \r
2031 \r
2032 \r
2033 \r
2034 \r
2035 \r
2036 <Values name="aod_gcm_module_select" type="enum">\r
2037 <Value val="0">pll_clkout</Value>\r
2038 <Value val="1">fref_div</Value>\r
2039 <Value val="2">pll_lock </Value>\r
2040 <Value val="4">Fref </Value>\r
2041 <Value val="6">cs0_slow_clk</Value>\r
2042 <Value val="7">ca0_root_clk</Value>\r
2043 <Value val="8">ca1_ocp_clk </Value>\r
2044 <Value val="11">ca11_bt_ctl_clk</Value>\r
2045 <Value val="12">ca12_bt_dt_clk </Value>\r
2046 <Value val="18">Por</Value>\r
2047 <Value val="19">Wd_reset</Value>\r
2048 <Value val="20">Wd_irq_event</Value>\r
2049 <Value val="21">Fclk_en</Value>\r
2050 <Value val="22">Sdc_wakeup_event</Value>\r
2051 <Value val="23">Fdc_wakeup_event</Value>\r
2052 <Value val="24">usec_timer_event</Value>\r
2053 <Value val="25">cs1_bt_slow_clk_dbg</Value>\r
2054 <Value val="26">qra11_l_load_status</Value>\r
2055 <Value val="27">qra11_n2_load_status_i</Value>\r
2056 <Value val="28">qra11_n1_load_status_i</Value>\r
2057 <Value val="29">vra11_lbtc_i(2)</Value>\r
2058 <Value val="30">vra11_lbtc_i(3)</Value>\r
2059 <Value val="31">vra11_n1_btc_i(2)</Value>\r
2060 <Value val="32">vra11_n1_btc_i(3)</Value>\r
2061 <Value val="33">vra11_n2_btc_i(2)</Value>\r
2062 <Value val="34">vra11_n2_btc_i(3)</Value>\r
2063 <Value val="35">vra11_n2_fast_domain_status_i</Value>\r
2064 <Value val="36">vra11_n1_fast_domain_status_i</Value>\r
2065 <Value val="37">vra11_l_fast_domain_status_i </Value>\r
2066 <Value val="38">C6_l_clk_dbg_i</Value>\r
2067 <Value val="39">C52_n2_clk_dbg_i</Value>\r
2068 <Value val="40">C51_n1_clk_dbg_i </Value>\r
2069 <Value val="41">Vra11_btc_i(2)</Value>\r
2070 <Value val="42">Vra11_btc_i(3)</Value>\r
2071 <Value val="43">Vra11_scheduler_btc_i </Value>\r
2072 <Value val="44">Vra11_l_pt_i(10) </Value>\r
2073 <Value val="45">Vra11_n2_pt_i(10)</Value>\r
2074 <Value val="46">Vra11_n1_pt_i(10)</Value>\r
2075 <Value val="47">Vra11_packet_timer_i(10) </Value>\r
2076 <Value val="48">Vra11_scheduler_packet_timer_i </Value>\r
2077 <Value val="49">nirq2_i</Value>\r
2078 <Value val="50">Sdc_state(0..3) / ca3_nfc_dma_clk_dbg / ca3gci_dma_clk_dbg ->debug(0..3/8/9)</Value>\r
2079 <Value val="51">sdc_scripter_out(0..5)->debug(0..5)</Value>\r
2080 <Value val="52">sdc_scripter_out(6..11) ->debug(0..4)</Value>\r
2081 <Value val="53">Vra11_n1_btc_i(4/5) / Vra11_n2_btc_i(5)->debug(6,8 / 5,7 / 4,9)</Value>\r
2082 <Value val="54">qra11_main_clk_status_i->debug(0,4)</Value>\r
2083 <Value val="54">qra11_n1_cdc_adjust_event_i->debug(1,5)</Value>\r
2084 <Value val="54">qra11_n2_cdc_adjust_event_i->debug(2,9)</Value>\r
2085 <Value val="54">Vra11_lbtc_i(5)->debug(3,7)</Value>\r
2086 <Value val="54">Vra11_n2_btc_i(4)->debug(6,8)</Value>\r
2087 <Value val="55">Vra11_lbtc_i(4)_#1->debug7</Value>\r
2088 <Value val="55">Vra11_lbtc_i(4)_#2->debug8</Value>\r
2089 <Value val="55">Vra11_packet_timer_i(9)->debug4</Value>\r
2090 <Value val="55">vra11_btc_i(4)->debug(6,9)</Value>\r
2091 <Value val="55">vra11_btc_i(5)->debug(0,5)</Value>\r
2092 <Value val="55">Vra11_l_pt_i(9)->debug1</Value>\r
2093 <Value val="55">Vra11_n1_pt_i(9)->debug2</Value>\r
2094 <Value val="55">Vra11_n2_pt_i(9)->debug3</Value>\r
2095 </Values>\r
2096 \r
2097 \r
2098 \r
2099 <Values name="bluetooth_module_select" type="enum"> \r
2100 <Value val="0">vra11_sco_chid(ESCO1_WINDOW) </Value> \r
2101 <Value val="1">vra11_sco_chid(ESCO2_WINDOW)</Value>\r
2102 <Value val="2">vra11_sco_chid(INSTANT1)</Value>\r
2103 <Value val="3">vra11_sco_chid(INSTANT2)</Value>\r
2104 <Value val="4">vra11_sco_chid(CH_SELECT)</Value>\r
2105 <Value val="5">vra11_sco_chid(CH1_ACTIVE)</Value>\r
2106 <Value val="6">vra11_sco_chid(CH2_ACTIVE)</Value>\r
2107 <Value val="7">vra11_sco_req</Value>\r
2108 <Value val="8">vra11_sco_go</Value>\r
2109 <Value val="9">vra11_sco_block</Value>\r
2110 <Value val="10">vra11_scheduler_req</Value>\r
2111 <Value val="11">vra11_scheduler_go</Value>\r
2112 <Value val="12">vra11_scheduler_block</Value>\r
2113 <Value val="13">vra11_sco_tx_en</Value>\r
2114 <Value val="14">vra11_acl_tx_en</Value>\r
2115 <Value val="15">qra11_dc2dc_mode</Value>\r
2116 <Value val="16">vra11_nirq1</Value>\r
2117 <Value val="17">vra11_nirq3</Value>\r
2118 <Value val="18">vra11_nirq4</Value>\r
2119 <Value val="19">vra11_scheduler_empty</Value>\r
2120 <Value val="20">vra11_scheduler_stalled</Value>\r
2121 <Value val="21">vra11_scheduler_almost_empty</Value>\r
2122 <Value val="22">vra11_mode_register_jump_event</Value>\r
2123 <Value val="23">vra11_scheduler_flush_cmd</Value>\r
2124 <Value val="24">vra11_scheduler_continue_pgm</Value>\r
2125 <Value val="25">vra11_program_started_dbg</Value>\r
2126 <Value val="26">vra11_scheduler_fetch_done</Value>\r
2127 <Value val="27">qra11_correlation_window</Value>\r
2128 <Value val="28">ca1_ocp_clk</Value>\r
2129 <Value val="29">ca11_bt_ctl_clk</Value>\r
2130 <Value val="30">ca12_bt_dt_clk</Value>\r
2131 <Value val="31">vra11_static_control(SLAVE_NMASTER)</Value>\r
2132 <Value val="32">vra11_static_control(N2_SELECT)</Value>\r
2133 <Value val="33">vra11_decoded_afh_sel[0]</Value>\r
2134 <Value val="34">vra11_decoded_afh_sel[1]</Value>\r
2135 <Value val="35">vra11_decoded_afh_en</Value>\r
2136 <Value val="36">vra11_decoded_recovery_en</Value>\r
2137 <Value val="37">vra11_HEC_event</Value>\r
2138 <Value val="38">vra11_HEC_ok</Value>\r
2139 <Value val="39">vra11_CRC_event</Value>\r
2140 <Value val="40">vra11_CRC_ok</Value>\r
2141 <Value val="41">vra11_length_event</Value>\r
2142 <Value val="42">vra11_length_ok</Value>\r
2143 <Value val="43">vra11_rx_stop</Value>\r
2144 <Value val="44">vra11_tx_strech</Value>\r
2145 <Value val="45">vra11_rx_strech</Value>\r
2146 <Value val="46">vra1_rx_acl_rd_timeout_intr </Value>\r
2147 <Value val="47">OR Fifo hflush (OR between vra1_tx_buffers_hflush[7:0])</Value>\r
2148 <Value val="48">OR Fifo sflush (OR between vra1_tx_buffers_sflush[7:0])</Value>\r
2149 <Value val="49">vra12_bb_txd_dbg </Value>\r
2150 <Value val="50">qra11_rx_ntx_wire </Value>\r
2151 <Value val="51">qra11_packet_br[0] (TX)</Value>\r
2152 <Value val="52">qra11_packet_br[1] (TX)</Value>\r
2153 <Value val="53">vra11_packet_br[0] (RX)</Value>\r
2154 <Value val="54">vra11_packet_br[1] (RX)</Value>\r
2155 <Value val="55">vra11_gfsk_sync</Value>\r
2156 <Value val="56">vra11_edr_sync </Value>\r
2157 <Value val="57">vra12_bb_rxd_dbg</Value>\r
2158 <Value val="58">tx_rx_data_post_sync</Value>\r
2159 <Value val="59">tx_data_toggle</Value>\r
2160 <Value val="60">phy_data_toggle (RX data)</Value>\r
2161 <Value val="61">phy_bt_blocked</Value>\r
2162 <Value val="62">vra11_freq_index [0..7] ->debug(0..7)</Value>\r
2163 <Value val="63">vra11_mode_reg_num[0..7] ->debug(0..7)</Value>\r
2164 <Value val="64">OR_error ->debug0</Value> \r
2165 <Value val="64">vra1_rx_acl_almost_empty_intr->debug1</Value>\r
2166 <Value val="64">vra11_use_prev_freq->debug2</Value>\r
2167 <Value val="64">vra1_tx_acl_buffers_almost_empty ->debug3</Value>\r
2168 <Value val="64">IAC_en_received[0]->debug4</Value>\r
2169 <Value val="64">IAC_en_received[1]->debug5</Value>\r
2170 <Value val="64">IAC_en_received[2]->debug6</Value>\r
2171 <Value val="64">vra11_tx_stop->debug7 </Value>\r
2172 <Value val="65">phy_rx_data [0] (from PHY IF)->debug0</Value>\r
2173 <Value val="65">phy_wb_blocked->debug1 </Value>\r
2174 <Value val="65">phy_rx_data [2] (from PHY IF)->debug2 </Value>\r
2175 <Value val="65">vr1_force_tx_bad_crc->debug3</Value>\r
2176 <Value val="65">OR_error->debug4</Value>\r
2177 <Value val="65">vra1_tx_acl_buffers_almost_empty->debug5</Value>\r
2178 <Value val="65">phy_rx_data [1] (from PHY IF)->debug6 </Value>\r
2179 <Value val="65">vra11_use_prev_freq -> debug7 </Value>\r
2180 <Value val="66">vra11_use_prev_freq ->debug0</Value>\r
2181 <Value val="66">vr1_force_tx_bad_crc ->debug1</Value>\r
2182 <Value val="66">qra11_gou_general1 ->debug2</Value>\r
2183 <Value val="66">IAC_en_received[2] ->debug3 </Value>\r
2184 <Value val="66">vra1_force_rx_bad_crc->debug4</Value>\r
2185 <Value val="66">phy_rx_data [0] (from PHY IF)->debug5</Value>\r
2186 <Value val="66">OR_error ->debug6</Value>\r
2187 <Value val="66">qra11_gou_general1->debug7</Value>\r
2188 <Value val="67">vra1_rx_acl_almost_empty_intr->debug0</Value>\r
2189 <Value val="67">IAC_received_update->debug1</Value>\r
2190 <Value val="67">IAC_en_received[1]->debug2</Value>\r
2191 <Value val="67">qra11_rx_fifo_nflush->debug3</Value>\r
2192 <Value val="67">qra11_gou_general2->debug4</Value>\r
2193 <Value val="67">qra11_gou_general1->debug5</Value>\r
2194 <Value val="67">vra11_tx_stop->debug6</Value>\r
2195 <Value val="67">IAC_received_update->debug7</Value>\r
2196 <Value val="68">qra11_gou_general1->debug0</Value>\r
2197 <Value val="68">qra11_gou_general2->debug1</Value>\r
2198 <Value val="68">qra11_rx_fifo_nflush->debug2</Value>\r
2199 <Value val="68">phy_rx_data [2] (from PHY IF)->debug3</Value>\r
2200 <Value val="68">vra11_tx_stop->debug4</Value>\r
2201 <Value val="68">vra11_use_prev_freq->debug5</Value>\r
2202 <Value val="68">vra1_force_rx_bad_crc->debug6</Value>\r
2203 <Value val="68">qra11_rx_fifo_nflush->debug7</Value>\r
2204 <Value val="69">vra1_tx_acl_buffers_almost_empty->debug0</Value>\r
2205 <Value val="69">IAC_en_received[0]->debug1 </Value>\r
2206 <Value val="69">phy_edr_sync->debug2</Value>\r
2207 <Value val="69">phy_gfsk_sync ->debug3</Value>\r
2208 <Value val="69">vra1_rx_acl_almost_empty_intr ->debug4</Value>\r
2209 <Value val="69">vra11_tx_stop->debug5 </Value>\r
2210 <Value val="69">phy_rx_data [0] (from PHY IF)->debug6 </Value>\r
2211 <Value val="69">phy_gfsk_sync->debug7</Value>\r
2212 <Value val="70">IAC_received_update->debug0 </Value>\r
2213 <Value val="70">phy_rx_data [1] (from PHY IF)->debug1</Value>\r
2214 <Value val="70">vra11_rx_fifo_overrun_interrupt->debug2</Value>\r
2215 <Value val="70">vra11_rx_fifo_underrun_interrupt->debug3</Value>\r
2216 <Value val="70">vra11_rx_fifo_overrun_interrupt->debug4</Value>\r
2217 <Value val="70">phy_edr_sync ->debug5</Value>\r
2218 <Value val="70">qra11_gou_general2 ->debug6</Value>\r
2219 <Value val="70">vra11_rx_fifo_underrun_interrupt->debug7</Value>\r
2220 <Value val="71">phy_wb_blocked->debug0</Value>\r
2221 <Value val="71">qra11_rx_fifo_nflush->debug1 </Value>\r
2222 <Value val="71">bt_mac_priority[0]->debug2</Value>\r
2223 <Value val="71">bt_mac_priority[1]->debug3</Value>\r
2224 <Value val="71">phy_wb_blocked ->debug4</Value>\r
2225 <Value val="71">qra11_rx_fifo_nflush ->debug5</Value>\r
2226 <Value val="71">bt_mac_priority[0]->debug6</Value>\r
2227 <Value val="71">bt_mac_priority[1]->debug7</Value>\r
2228 <Value val="72">vra11_ack_event_o -> debug(0/4)</Value>\r
2229 <Value val="73">vra11_nirq5(0..7)->debug(0..7)</Value>\r
2230 <Value val="74">good_packet_coex(0..7)->debug(0..7)</Value>\r
2231 </Values>\r
2232 \r
2233 <!--Values name="top_io_select" type="enum">\r
2234 <Value val="0">BT_FUNC</Value>\r
2235 <Value val="1">Enable pull</Value>\r
2236 <Value val="2">Default pull</Value>\r
2237 <Value val="0xFF">No change</Value>\r
2238 </Values-->\r
2239 \r
2240 <Values name="CodecType" type="enum">\r
2241 <Value val="0x00">U-law log</Value>\r
2242 <Value val="0x01">A-law log</Value>\r
2243 <Value val="0x02">CVSD</Value>\r
2244 <Value val="0x03">Tranparent Data</Value>\r
2245 <Value val="0x04">Linear PCM</Value>\r
2246 <Value val="0x05">mSBC</Value>\r
2247 </Values>\r
2248 \r
2249 <Values name="CodingFormat" type="enum">\r
2250 <Value val="00:00:00:00:00">U-law log</Value>\r
2251 <Value val="01:00:00:00:00">A-law log</Value>\r
2252 <Value val="02:00:00:00:00">CVSD</Value>\r
2253 <Value val="03:00:00:00:00">Tranparent Data</Value>\r
2254 <Value val="04:00:00:00:00">Linear PCM</Value>\r
2255 <Value val="05:00:00:00:00">mSBC</Value>\r
2256 </Values>\r
2257 \r
2258 <Values name="DataFormat" type="enum">\r
2259 <Value val="0x01">1's complement</Value>\r
2260 <Value val="0x02">2's Complement</Value>\r
2261 <Value val="0x03">sign Magnitude</Value>\r
2262 <Value val="0x04">unsigned - NOT SUPPORTED</Value>\r
2263 </Values>\r
2264 \r
2265 <Values name="SampleRate" type="enum">\r
2266 <Value val="0x01">8 KHz</Value>\r
2267 <Value val="0x02">16 KHz</Value>\r
2268 <Value val="0x03">24 KHz</Value>\r
2269 <Value val="0x04">32 KHz</Value>\r
2270 <Value val="0x05">44.1 KHz</Value>\r
2271 <Value val="0x06">96 KHz</Value>\r
2272 </Values>\r
2273 \r
2274 <Values name="EnableDisableDefaultNoChange" type="enum">\r
2275 <Value val="0">Disable pull</Value>\r
2276 <Value val="1">Enable pull</Value>\r
2277 <Value val="2">Default pull</Value>\r
2278 <Value val="0xFF">No change</Value>\r
2279 </Values>\r
2280 \r
2281 <Values name="NetworkClockSelection" type="enum">\r
2282 <Value val="1">Network 1</Value>\r
2283 <Value val="2">Network 2</Value> \r
2284 </Values>\r
2285 \r
2286 <Values name="Auto_Recovery_States" type="enum">\r
2287 <Value val="0">Auto Recovery Stopped because of SLOW TO expiration</Value>\r
2288 <Value val="1">Auto Recovery Succeeded</Value>\r
2289 <Value val="2">Auto Recovery is in the Fast Recovery State</Value>\r
2290 <Value val="3">Auto Recovery is in the Slow Recovery State</Value>\r
2291 </Values>\r
2292 \r
2293 <Values name="Auto_Recovery_Roles" type="enum">\r
2294 <Value val="0">Recovery Page is being scheduled</Value>\r
2295 <Value val="1">Recovery Scan is being scheduled</Value> \r
2296 </Values>\r
2297 \r
2298 <Values name="Rwin_Override" type="enum">\r
2299 <Value val="0x00">always override rwin with acl</Value>\r
2300 <Value val="0x01">use the poll override theshold to override rwin</Value>\r
2301 </Values>\r
2302 \r
2303 <Values name="Packet_TX_RX_Power_Level_Index" type="enum">\r
2304 <Value val="0">Power Level 0</Value>\r
2305 <Value val="1">Power Level 1</Value>\r
2306 <Value val="2">Power Level 2</Value>\r
2307 <Value val="3">Power Level 3</Value>\r
2308 <Value val="4">Power Level 4</Value>\r
2309 <Value val="5">Power Level 5</Value>\r
2310 <Value val="6">Power Level 6</Value>\r
2311 <Value val="7">Power Level 7</Value>\r
2312 <Value val="8">leakage: PA off</Value>\r
2313 </Values>\r
2314 \r
2315 <Values name="Packet_TX_RX_Pkt_Type" type="enum">\r
2316 <Value val="0x0">DM1</Value>\r
2317 <Value val="0x1">DH1</Value>\r
2318 <Value val="0x2">DM3</Value>\r
2319 <Value val="0x3">DH3</Value>\r
2320 <Value val="0x4">DM5</Value>\r
2321 <Value val="0x5">DH5</Value>\r
2322 <Value val="0x6">2-DH1</Value>\r
2323 <Value val="0x7">2-DH3</Value>\r
2324 <Value val="0x8">2-DH5</Value>\r
2325 <Value val="0x9">3-DH1</Value>\r
2326 <Value val="0xA">3-DH3</Value>\r
2327 <Value val="0xB">3-DH5</Value>\r
2328 </Values>\r
2329 \r
2330 <Values name="Packet_TX_RX_Pkt_Pattern" type="enum">\r
2331 <Value val="0x0">All 0</Value>\r
2332 <Value val="0x1">All 1</Value>\r
2333 <Value val="0x2">ZOZO</Value>\r
2334 <Value val="0x3">F0F0</Value>\r
2335 <Value val="0x4">Ordered</Value>\r
2336 <Value val="0x5">PRBS9 Random</Value>\r
2337 </Values>\r
2338 \r
2339 <Values name="PA_Mode" type="enum">\r
2340 <Value val="0">Off</Value>\r
2341 <Value val="1">DAC</Value>\r
2342 <Value val="2">PWM</Value>\r
2343 <Value val="3">Digital</Value>\r
2344 <Value val="0xFF">Don't change</Value>\r
2345 </Values>\r
2346 \r
2347 <Values name="Override_Temp" type="enum">\r
2348 <Value val="0x00">Only if temp changes</Value>\r
2349 <Value val="0x01">Override temp changes</Value>\r
2350 </Values>\r
2351 \r
2352 \r
2353 <Values name="PHY_timing_test" type="enum">\r
2354 <Value val="00">BT TX Start</Value>\r
2355 <Value val="01">BT TX Stop</Value>\r
2356 <Value val="02">BT RX Start</Value>\r
2357 <Value val="03">BT RX Stop</Value>\r
2358 <Value val="04">BLE TX Start</Value>\r
2359 <Value val="05">BLE TX Stop</Value>\r
2360 <Value val="06">BLE RX Start</Value>\r
2361 <Value val="07">BLE RX Stop</Value>\r
2362 <Value val="08">ANT TX Start</Value>\r
2363 <Value val="09">ANT TX Stop</Value>\r
2364 <Value val="10">ANT RX Start</Value>\r
2365 <Value val="11">ANT RX Stop</Value>\r
2366 <Value val="12">NIKE+ RX Start</Value>\r
2367 <Value val="13">NIKE+ RX Stop</Value>\r
2368 <Value val="0xFF">Don't run</Value>\r
2369 </Values>\r
2370 \r
2371 <Values name="Calib_type" type="enum">\r
2372 <Value val="0">Init calibration</Value>\r
2373 <Value val="1">Periodic calibration</Value>\r
2374 <Value val="2">Rx_Rx Init calibration</Value>\r
2375 <Value val="3">Rx_Rx Periodic calibration</Value>\r
2376 <Value val="4">Rx_Rx_LNA calibration</Value>\r
2377 </Values>\r
2378 \r
2379 <Values name="power_type" type="enum">\r
2380 <Value val="0x0000">Nominal - Low Tx Power</Value>\r
2381 <Value val="0x0001">Nominal - High Tx Power</Value>\r
2382 <Value val="0x0100">Weak - Low Tx Power</Value>\r
2383 <Value val="0x0101">Weak - High Tx Power</Value>\r
2384 <Value val="0x0200">Strong - Low Tx Power</Value>\r
2385 <Value val="0x0201">Strong - High Tx Power</Value>\r
2386 </Values>\r
2387 \r
2388 <Values name="OV_UV_type" type="mask">\r
2389 <Value val="0x01">LV_DC2DC</Value>\r
2390 <Value val="0x02">MAIN_DC2DC</Value>\r
2391 <Value val="0x04">PA_DC2DC</Value>\r
2392 <Value val="0x08">reserved(WL9)</Value>\r
2393 <Value val="0x80">don't change</Value>\r
2394 </Values>\r
2395 \r
2396 <Values name="Packet_type" type="enum">\r
2397 <Value val="0x00">BLE</Value>\r
2398 <Value val="0x01">ANT</Value>\r
2399 </Values>\r
2400 \r
2401 <Values name="Test_Packet_type" type="enum">\r
2402 <Value val="0x00">BLE</Value>\r
2403 <Value val="0x01">ANT</Value>\r
2404 <Value val="0x02">BLE_with_ANT_PHY</Value>\r
2405 <Value val="0x03">NIKE_PLUS</Value>\r
2406 </Values>\r
2407 \r
2408 <Values name="PD_Table_PM_config" type="enum">\r
2409 <Value val="0x00">VBAT low power</Value>\r
2410 <Value val="0x01">DC2DC low power</Value>\r
2411 <Value val="0x02">VBAT high power</Value>\r
2412 <Value val="0x03">DC2DC high power</Value>\r
2413 </Values>\r
2414 \r
2415 <Values name="Power_Vector_Modulation_Type" type="enum">\r
2416 <Value val="0">GFSK</Value>\r
2417 <Value val="1">EDR 2MB</Value>\r
2418 <Value val="2">EDR 3MB</Value>\r
2419 <Value val="3">BLE</Value>\r
2420 <Value val="4">ANT</Value>\r
2421 <Value val="5">ALL Low power</Value>\r
2422 <Value val="6">GFSK BLE ANT</Value>\r
2423 <Value val="7">reserved for external PA</Value>\r
2424 <Value val="8">HIGH_TX_POWER_GFSK</Value>\r
2425 <Value val="9">HIGH_TX_POWER_BLE</Value>\r
2426 <Value val="10">HIGH_TX_POWER_ANT</Value>\r
2427 <Value val="11">HIGH_TX_POWER_EDR2</Value>\r
2428 <Value val="12">HIGH_TX_POWER_EDR3</Value>\r
2429 </Values>\r
2430 \r
2431 <Values name="Con_RX_Modulation_Type" type="enum">\r
2432 <Value val="0x00">CW</Value>\r
2433 <Value val="0x01">GFSK</Value>\r
2434 <Value val="0x02">EDR 2MB</Value>\r
2435 <Value val="0x03">EDR 3MB</Value>\r
2436 <Value val="0x04">BLE</Value>\r
2437 <Value val="0x05">ANT</Value>\r
2438 </Values>\r
2439 \r
2440 <Values name="Con_TX_Modulation_Scheme" type="enum">\r
2441 <Value val="0x0">CW</Value>\r
2442 <Value val="0x1">GFSK</Value>\r
2443 <Value val="0x2">2-EDR</Value>\r
2444 <Value val="0x3">3-EDR</Value>\r
2445 <Value val="0x4">BLE</Value>\r
2446 <Value val="0x5">ANT</Value>\r
2447 </Values>\r
2448 \r
2449 <Values name="Con_TX_Test_Pattern" type="enum">\r
2450 <Value val="0x0">PN9</Value>\r
2451 <Value val="0x1">PN15</Value>\r
2452 <Value val="0x2">ZOZO</Value>\r
2453 <Value val="0x3">All 1</Value>\r
2454 <Value val="0x4">All 0</Value>\r
2455 <Value val="0x5">F0F0</Value>\r
2456 <Value val="0x6">FF00</Value>\r
2457 <Value val="0x7">User Defined</Value>\r
2458 </Values>\r
2459 \r
2460 <Values name="Frequency_Mode" type="enum">\r
2461 <Value val="0x00">Hopping</Value>\r
2462 <Value val="0x03">Single freq</Value>\r
2463 </Values>\r
2464 \r
2465 <Values name="HCIPP_Frequency_Mode" type="enum">\r
2466 <Value val="0x00">79 frequencies (Classic hopping)</Value>\r
2467 <Value val="0x01">23 frequencies (Spain)</Value>\r
2468 <Value val="0x02">23 frequencies (France)</Value>\r
2469 <Value val="0x03">Single freq for both BT and BLE</Value>\r
2470 </Values>\r
2471 \r
2472 \r
2473 \r
2474 <Values name="Packet_TX_RX_Disable_Whitening" type="enum">\r
2475 <Value val="0x00">Enable</Value>\r
2476 <Value val="0x01">Disable</Value>\r
2477 </Values>\r
2478 \r
2479 <Values name="Wibree_Disable_Enable_Whitening" type="enum">\r
2480 <Value val="0x01">Enable</Value>\r
2481 <Value val="0x00">Disable</Value>\r
2482 </Values>\r
2483 \r
2484 <Values name="Wibree_force_no_force" type="enum">\r
2485 <Value val="0x00">Don't Force</Value>\r
2486 <Value val="0x01">Force</Value>\r
2487 </Values>\r
2488 \r
2489 <Values name="ADPLL_LF_Set" type="enum">\r
2490 <Value val="0">0</Value>\r
2491 <Value val="1">1</Value>\r
2492 <Value val="2">2</Value>\r
2493 <Value val="3">3</Value>\r
2494 <Value val="4">4</Value>\r
2495 <Value val="5">5</Value>\r
2496 <Value val="6">6</Value> \r
2497 <Value val="7">7</Value>\r
2498 </Values>\r
2499 \r
2500 <Values name="DO_IO_STRENGTH_5500_SELECT" type="enum">\r
2501 <Value val="0x00">Dont Change</Value>\r
2502 <Value val="0x02">2 mAmp</Value>\r
2503 <Value val="0x04">4 mAmp</Value>\r
2504 <Value val="0x06">6 mAmp</Value>\r
2505 <Value val="0x08">8 mAmp</Value>\r
2506 </Values>\r
2507 \r
2508 <Values name="DrpBerMeterPktType" type="enum">\r
2509 <Value val="0x0">DM1</Value>\r
2510 <Value val="0x1">DH1</Value>\r
2511 <Value val="0x2">DM3</Value>\r
2512 <Value val="0x3">DH3</Value>\r
2513 <Value val="0x4">DM5</Value>\r
2514 <Value val="0x5">DH5</Value>\r
2515 <Value val="0x6">2-DH1</Value>\r
2516 <Value val="0x7">2-DH3</Value>\r
2517 <Value val="0x8">2-DH5</Value>\r
2518 <Value val="0x9">3-DH1</Value>\r
2519 <Value val="0xA">3-DH3</Value>\r
2520 <Value val="0xB">3-DH5</Value>\r
2521 </Values>\r
2522 \r
2523 <Values name="PageScanRepetitionMode" type="enum">\r
2524 <Value val="0x00">R0</Value>\r
2525 <Value val="0x01">R1</Value>\r
2526 <Value val="0x02">R2</Value>\r
2527 </Values>\r
2528 \r
2529 <Values name="DisconnectReason" type="enum">\r
2530 <Value val="0x05">Authentication Failure</Value>\r
2531 <Value val="0x13">Remote User Terminated Connection</Value>\r
2532 <Value val="0x15">Remote Device Terminated Connection due to Power Off</Value>\r
2533 <Value val="0x1A">Unsupported Remote Feature</Value>\r
2534 <Value val="0x29">Pairing With Unit Key Not Supported</Value>\r
2535 </Values>\r
2536 \r
2537 <Values name="RejectReason" type="enum">\r
2538 <Value val="0x0D">Connection Rejected due to Limited Resources</Value>\r
2539 <Value val="0x0E">Connection Rejected Due To Security Reasons</Value>\r
2540 <Value val="0x0F">Connection Rejected due to Unacceptable BD_ADDR</Value>\r
2541 </Values>\r
2542 \r
2543 \r
2544 <Values name="OffOn" type="enum">\r
2545 <Value val="0x00">Off</Value>\r
2546 <Value val="0x01">On</Value>\r
2547 </Values>\r
2548 \r
2549 <Values name="OnOff" type="enum">\r
2550 <Value val="0x00">On</Value>\r
2551 <Value val="0x01">Off</Value>\r
2552 </Values>\r
2553 \r
2554 <Values name="NfcOperMode" type="enum">\r
2555 <Value val="0x00">Off</Value>\r
2556 <Value val="0x01">On</Value>\r
2557 </Values>\r
2558 \r
2559 <Values name="LinkKeyFlag" type="enum">\r
2560 <Value val="0x00">Use semi-permanent Link Keys</Value>\r
2561 <Value val="0x01">Use Temporary Link Key</Value>\r
2562 </Values>\r
2563 \r
2564 <Values name="Retransmission_Effort" type="enum">\r
2565 <Value val="0x00">No retransmissions</Value>\r
2566 <Value val="0x01">At least one retransmission, optimize for power consumption</Value>\r
2567 <Value val="0x02">At least one retransmission, optimize for link quality</Value>\r
2568 <Value val="0xFF">Don't care</Value>\r
2569 </Values>\r
2570 \r
2571 <Values name="Io Capability" type="enum">\r
2572 <Value val="0x00">Display only</Value>\r
2573 <Value val="0x01">DisplayYesNo</Value>\r
2574 <Value val="0x02">KeyboardOnly</Value>\r
2575 <Value val="0x03">NoInputNoOutput</Value>\r
2576 </Values>\r
2577 \r
2578 <Values name="OOB Data Present" type="enum">\r
2579 <Value val="0x00">OOB authentication data not present</Value>\r
2580 <Value val="0x01">OOB authentication data from remote device present</Value>\r
2581 </Values>\r
2582 \r
2583 <Values name="Authentication Required" type="enum">\r
2584 <Value val="0x00">MITM Protection Not Required \96 Single Profile. Numeric comparison with automatic accept allowed</Value>\r
2585 <Value val="0x01">MITM Protection Required \96 Single Profile. Use IO Capabilities to determine authentication procedure</Value>\r
2586 <Value val="0x02">MITM Protection Not Required \96 All Profiles. Numeric comparison with automatic accept allowed</Value>\r
2587 <Value val="0x03">MITM Protection Required \96 All Profiles. Use IO Capabilities to determine authentication procedure</Value>\r
2588 </Values>\r
2589 \r
2590 <Values name="Notification_Type" type="enum">\r
2591 <Value val="0x00">Passkey entry started</Value>\r
2592 <Value val="0x01">Passkey digit entered</Value>\r
2593 <Value val="0x02">Passkey digit erased</Value>\r
2594 <Value val="0x03">Passkey cleared</Value>\r
2595 <Value val="0x04">Passkey entry completed</Value>\r
2596 </Values>\r
2597 \r
2598 <Values name="ServiceType" type="enum">\r
2599 <Value val="0x00">No Traffic</Value>\r
2600 <Value val="0x01">Best Effort</Value>\r
2601 <Value val="0x02">Guaranteed</Value>\r
2602 </Values>\r
2603 \r
2604 <Values name="FlowDirection" type="enum">\r
2605 <Value val="0x00">Outgoing Flow</Value>\r
2606 <Value val="0x01">Incoming Flow</Value>\r
2607 </Values>\r
2608 \r
2609 <Values name="EventFilter" type="enum">\r
2610 <Value val="0x00">Clear All Filters</Value>\r
2611 <Value val="0x01">Inquiry Result</Value>\r
2612 <Value val="0x02">Connection Setup</Value>\r
2613 </Values>\r
2614 \r
2615 <Values name="EventCondition" type="enum">\r
2616 <Value val="0x00">All Devices</Value>\r
2617 <Value val="0x01">Specific Class Of Device</Value>\r
2618 <Value val="0x02">Specific BD Address</Value>\r
2619 </Values>\r
2620 \r
2621 <Values name="AutoAcceptFlag" type="enum">\r
2622 <Value val="0x01">Do NOT auto accept</Value>\r
2623 <Value val="0x02">Accept with role switch disabled</Value>\r
2624 <Value val="0x03">Accept with role switch enabled</Value>\r
2625 </Values>\r
2626 \r
2627 <Values name="PinType" type="enum">\r
2628 <Value val="0x00">Variable</Value>\r
2629 <Value val="0x01">Fixed</Value>\r
2630 </Values>\r
2631 \r
2632 <Values name="AllLinkKeyFlag" type="enum">\r
2633 <Value val="0x00">Link Key specified by BD_ADDR</Value>\r
2634 <Value val="0x01">All stored Link Keys</Value>\r
2635 </Values>\r
2636 \r
2637 <Values name="ScanEnable" type="enum">\r
2638 <Value val="0x00">No Scans</Value>\r
2639 <Value val="0x01">Inquiry Scan</Value>\r
2640 <Value val="0x02">Page Scan</Value>\r
2641 <Value val="0x03">Page and Inquiry Scan</Value>\r
2642 </Values>\r
2643 \r
2644 <Values name="EnableDisable" type="enum">\r
2645 <Value val="0">Disable</Value>\r
2646 <Value val="1">Enable</Value>\r
2647 </Values>\r
2648 \r
2649 <Values name="HoldModeActivity" type="enum">\r
2650 <Value val="0x00">Maintain current Power State</Value>\r
2651 <Value val="0x01">Suspend Page Scan</Value>\r
2652 <Value val="0x02">Suspend Inquiry Scan</Value>\r
2653 <Value val="0x04">Suspend Periodic Inquiries</Value>\r
2654 </Values>\r
2655 \r
2656 <Values name="TransmitLevelType" type="enum">\r
2657 <Value val="0">Read Current Transmit Power Level</Value>\r
2658 <Value val="1">Read Maximum Transmit Power Level</Value>\r
2659 </Values>\r
2660 \r
2661 <Values name="FlowControlEnable" type="enum">\r
2662 <Value val="0x00">Flow Control Off</Value>\r
2663 <Value val="0x01">Flow Control On for ACL</Value>\r
2664 <Value val="0x02">Flow Control On for SCO</Value>\r
2665 <Value val="0x03">Flow Control On for both ACL and SCO</Value>\r
2666 </Values>\r
2667 \r
2668 <Values name="PeriodMode" type="enum">\r
2669 <Value val="0x00">P0</Value>\r
2670 <Value val="0x01">P1</Value>\r
2671 <Value val="0x02">P2</Value>\r
2672 </Values>\r
2673 \r
2674 <Values name="PageScanMode" type="enum">\r
2675 <Value val="0x00">Mandatory</Value>\r
2676 <Value val="0x01">Optional 1</Value>\r
2677 <Value val="0x02">Optional 2</Value>\r
2678 <Value val="0x03">Optional 3</Value>\r
2679 </Values>\r
2680 \r
2681 <Values name="ScanType" type="enum">\r
2682 <Value val="0x00">Mandatory: Standard Scan</Value>\r
2683 <Value val="0x01">Optional: Interlaced Scan</Value>\r
2684 </Values>\r
2685 \r
2686 <Values name="InquiryMode" type="enum">\r
2687 <Value val="0x00">Standard</Value>\r
2688 <Value val="0x01">With RSSI</Value>\r
2689 <Value val="0x02">Inquiry Result with RSSI or Extended Inquiry Result Format</Value>\r
2690 </Values>\r
2691 \r
2692 <Values name="Alphanumeric_Pin_Type" type="enum">\r
2693 <Value val="0x00">Not Aware of Alphanumeric PIN codes support</Value>\r
2694 <Value val="0x01">Cannot support Alphanumeric PIN codes</Value>\r
2695 <!--\r
2696 <Value val="0x02">Reserved</Value>\r
2697 -->\r
2698 <Value val="0x03">Support Alphanumeric PIN codes</Value>\r
2699 </Values>\r
2700 \r
2701 <Values name="Simple_Pairing_Mode" type="enum">\r
2702 <Value val="0x00">Undefined</Value>\r
2703 <Value val="0x01">Simple Pairing enabled</Value>\r
2704 </Values>\r
2705 \r
2706 <Values name="Erroneous_Data_Reporting" type="enum">\r
2707 <Value val="0x00">The Packet_Status_Flag shall be set to 0 for new (e)SCO connections (Default)</Value>\r
2708 <Value val="0x01">For new (e)SCO connections, the Packet_Status_Flag will be set</Value>\r
2709 </Values>\r
2710 \r
2711 <Values name="EnableDisableHciPersistent" type="enum">\r
2712 <Value val="0x00">Disable</Value>\r
2713 <Value val="0x01">Enable</Value>\r
2714 </Values>\r
2715 \r
2716 <Values name="HciPersistentStoreConfigStatus" type="enum">\r
2717 <Value val="0x00">HCI_PERSISTENT_STORE_CONFIG_OK</Value>\r
2718 <Value val="0x01">HCI_PERSISTENT_STORE_CONFIG_FAILED</Value>\r
2719 <Value val="0x02">HCI_PERSISTENT_STORE_CONFIG_PARTIAL</Value>\r
2720 </Values>\r
2721 \r
2722 <Values name="HciPersistentLoadConfigStatus" type="enum">\r
2723 <Value val="0x00">HCI_PERSISTENT_LOAD_CONFIG_OK</Value>\r
2724 <Value val="0x01">HCI_PERSISTENT_LOAD_CONFIG_INVALID_VERSION</Value>\r
2725 <Value val="0x02">HCI_PERSISTENT_LOAD_CONFIG_INVALID_FILE_SIZE</Value>\r
2726 <Value val="0x03">HCI_PERSISTENT_LOAD_CONFIG_INVALID_HOST_COUNT</Value>\r
2727 <Value val="0x04">HCI_PERSISTENT_LOAD_CONFIG_INVALID_HOST_ID</Value>\r
2728 <Value val="0x05">HCI_PERSISTENT_LOAD_CONFIG_SYNC_ID_UPDATED</Value>\r
2729 <Value val="0x06">HCI_PERSISTENT_LOAD_CONFIG_FAILED</Value>\r
2730 </Values>\r
2731 \r
2732 <Values name="HCIVersion" type="enum">\r
2733 <Value val="0x00">Bluetooth HCI Specification 1.0B</Value>\r
2734 <Value val="0x01">Bluetooth HCI Specification 1.1</Value>\r
2735 <Value val="0x02">Bluetooth HCI Specification 1.2</Value>\r
2736 <Value val="0x03">Bluetooth HCI Specification 2.0</Value>\r
2737 <Value val="0x04">Bluetooth HCI Specification 2.1</Value>\r
2738 <Value val="0x05">Bluetooth HCI Specification 3.0</Value>\r
2739 <Value val="0x06">Bluetooth HCI Specification 4.0</Value>\r
2740 <!-- \r
2741 Taken from the following URL:\r
2742 https://www.bluetooth.org/foundry/assignnumb/document/hci_assigned_numbers \r
2743 -->\r
2744 </Values>\r
2745 \r
2746 <Values name="LMPVersion" type="enum">\r
2747 <Value val="0x00">Bluetooth Core Specification 1.0B</Value>\r
2748 <Value val="0x01">Bluetooth Core Specification 1.1</Value>\r
2749 <Value val="0x02">Bluetooth Core Specification 1.2</Value>\r
2750 <Value val="0x03">Bluetooth Core Specification 2.0</Value>\r
2751 <Value val="0x04">Bluetooth Core Specification 2.1</Value>\r
2752 <Value val="0x05">Bluetooth Core Specification 3.0</Value>\r
2753 <Value val="0x06">Bluetooth Core Specification 4.0</Value>\r
2754 <!-- \r
2755 Taken from the following URL:\r
2756 https://www.bluetooth.org/foundry/assignnumb/document/link_manager_protocol\r
2757 -->\r
2758 </Values>\r
2759 \r
2760 <Values name="CompID" type="enum">\r
2761 <Value val="0">Ericsson Technology Licensing</Value>\r
2762 <Value val="1">Nokia Mobile Phones</Value>\r
2763 <Value val="2">Intel Corp.</Value>\r
2764 <Value val="3">IBM Corp.</Value>\r
2765 <Value val="4">Toshiba Corp.</Value>\r
2766 <Value val="5">3Com</Value>\r
2767 <Value val="6">Microsoft</Value>\r
2768 <Value val="7">Lucent</Value>\r
2769 <Value val="8">Motorola</Value>\r
2770 <Value val="9">Infineon Technologies AG</Value>\r
2771 <Value val="10">Cambridge Silicon Radio</Value>\r
2772 <Value val="11">Silicon Wave</Value>\r
2773 <Value val="12">Digianswer A/S</Value>\r
2774 <Value val="13">Texas Instruments Inc.</Value>\r
2775 <Value val="14">Parthus Technologies Inc.</Value>\r
2776 <Value val="15">Broadcom Corporation</Value>\r
2777 <Value val="16">Mitel Semiconductor</Value>\r
2778 <Value val="17">Widcomm, Inc.</Value>\r
2779 <Value val="18">Zeevo, Inc.</Value>\r
2780 <Value val="19">Atmel Corporation</Value>\r
2781 <Value val="20">Mitsubishi Electric Corporation</Value>\r
2782 <Value val="21">RTX Telecom A/S</Value>\r
2783 <Value val="22">KC Technology Inc.</Value>\r
2784 <Value val="23">Newlogic</Value>\r
2785 <Value val="24">Transilica, Inc.</Value>\r
2786 <Value val="25">Rohde & Schwarz GmbH & Co. KG</Value>\r
2787 <Value val="26">TTPCom Limited</Value>\r
2788 <Value val="27">Signia Technologies, Inc.</Value>\r
2789 <Value val="28">Conexant Systems Inc.</Value>\r
2790 <Value val="29">Qualcomm</Value>\r
2791 <Value val="30">Inventel</Value>\r
2792 <Value val="31">AVM Berlin</Value>\r
2793 <Value val="32">BandSpeed, Inc.</Value>\r
2794 <Value val="33">Mansella Ltd</Value>\r
2795 <Value val="34">NEC Corporation</Value>\r
2796 <Value val="35">WavePlus Technology Co., Ltd.</Value>\r
2797 <Value val="36">Alcatel</Value>\r
2798 <Value val="37">Philips Semiconductors</Value>\r
2799 <Value val="38">C Technologies</Value>\r
2800 <Value val="39">Open Interface</Value>\r
2801 <Value val="40">R F Micro Devices</Value>\r
2802 <Value val="41">Hitachi Ltd</Value>\r
2803 <Value val="42">Symbol Technologies, Inc.</Value>\r
2804 <Value val="43">Tenovis</Value>\r
2805 <Value val="44">Macronix International Co. Ltd.</Value>\r
2806 <Value val="45">GCT Semiconductor</Value>\r
2807 <Value val="46">Norwood Systems</Value>\r
2808 <Value val="47">MewTel Technology Inc.</Value>\r
2809 <Value val="48">ST Microelectronics</Value>\r
2810 <Value val="49">Synopsys</Value>\r
2811 <Value val="50">Red-M (Communications) Ltd</Value>\r
2812 <Value val="51">Commil Ltd</Value>\r
2813 <Value val="52">Computer Access Technology Corporation (CATC)</Value>\r
2814 <Value val="53">Eclipse (HQ Espana) S.L.</Value>\r
2815 <Value val="54">Renesas Technology Corp.</Value>\r
2816 <Value val="55">Mobilian Corporation</Value>\r
2817 <Value val="56">Terax</Value>\r
2818 <Value val="57">Integrated System Solution Corp.</Value>\r
2819 <Value val="58">Matsushita Electric Industrial Co., Ltd.</Value>\r
2820 <Value val="59">Gennum Corporation</Value>\r
2821 <Value val="60">Research In Motion</Value>\r
2822 </Values>\r
2823 \r
2824 <Values name="WhichClock" type="enum">\r
2825 <Value val="0x00">Local Clock</Value>\r
2826 <Value val="0x01">Piconet Clock</Value>\r
2827 </Values>\r
2828 \r
2829 <Values name="BoundaryPacketTypes" type="enum">\r
2830 <Value val="2">Start Flushable</Value>\r
2831 <Value val="1">Continuation</Value>\r
2832 <Value val="0">Start Non-Flushable</Value>\r
2833 </Values>\r
2834 \r
2835 <Values name="LoopbackMode" type="enum">\r
2836 <Value val="0x00">No Loopback mode enabled</Value>\r
2837 <Value val="0x01">Enable Local Loopback</Value>\r
2838 <Value val="0x02">Enable Remote Loopback</Value>\r
2839 </Values>\r
2840 \r
2841 <Values name="BroadcastTypes" type="enum">\r
2842 <Value val="0">None</Value>\r
2843 <Value val="1">Active</Value>\r
2844 <Value val="2">All</Value>\r
2845 </Values>\r
2846 \r
2847 <Values name="BoundaryTypes" type="enum">\r
2848 <Value val="2">Start</Value>\r
2849 <Value val="1">Continuation</Value>\r
2850 </Values>\r
2851 \r
2852 <Values name="ACLSendType" type="enum">\r
2853 <Value val="0">Send File</Value>\r
2854 <Value val="1">Send Text</Value>\r
2855 </Values>\r
2856 \r
2857 <Values name="L2CAPFmt" type="enum">\r
2858 <Value val="0">UPF</Value>\r
2859 <Value val="1">HCI Commander</Value>\r
2860 <Value val="2">L2CAP</Value>\r
2861 </Values>\r
2862 \r
2863 <Values name="FTDSeq" type="seq" size="2">\r
2864 <Value val="0xFF50">FTD_NUM_MASTER_CON</Value>\r
2865 <Value val="0xFF51">FTD_NUM_SLAVE_INSTANCE</Value>\r
2866 <Value val="0xFF52">FTD_ACTIVE_SLEEP_RATIO</Value>\r
2867 <Value val="0xFF53">FTD_HW_VERSION_NUM</Value>\r
2868 <Value val="0xFF54">FTD_SW_VERSION_NUM</Value>\r
2869 <Value val="0xFF55">FTD_CLASS_OF_DEVICE</Value>\r
2870 <Value val="0xFF56">FTD_BT_COUNTRY_CODE</Value>\r
2871 <Value val="0xFF57">FTD_BD_ADDR</Value>\r
2872 <Value val="0xFF58">FTD_FRIENDLY_NAME</Value>\r
2873 <Value val="0xFF5B">FTD_PMD_RESET_REASON</Value>\r
2874 <Value val="0xFF19">FTD_CON_0_CON_STATE</Value>\r
2875 <Value val="0xFF20">FTD_CON_1_HANDLE</Value>\r
2876 <Value val="0xFF21">FTD_CON_1_BD_ADDR</Value>\r
2877 <Value val="0xFF23">FTD_CON_1_CON_STATE</Value>\r
2878 <Value val="0xFF24">FTD_CON_1_LOC_DEV_STATE</Value>\r
2879 <Value val="0xFF60">FTD_CON_1_QUALITY</Value>\r
2880 <Value val="0xFF25">FTD_CON_2_HANDLE</Value>\r
2881 <Value val="0xFF26">FTD_CON_2_BD_ADDR</Value>\r
2882 <Value val="0xFF28">FTD_CON_2_CON_STATE</Value>\r
2883 <Value val="0xFF29">FTD_CON_2_LOC_DEV_STATE</Value>\r
2884 <Value val="0xFF61">FTD_CON_2_QUALITY</Value>\r
2885 <Value val="0xFF2A">FTD_CON_3_HANDLE</Value>\r
2886 <Value val="0xFF2B">FTD_CON_3_BD_ADDR</Value>\r
2887 <Value val="0xFF2D">FTD_CON_3_CON_STATE</Value>\r
2888 <Value val="0xFF2E">FTD_CON_3_LOC_DEV_STATE</Value>\r
2889 <Value val="0xFF62">FTD_CON_3_QUALITY</Value>\r
2890 <Value val="0xFF30">FTD_CON_4_HANDLE</Value>\r
2891 <Value val="0xFF31">FTD_CON_4_BD_ADDR</Value>\r
2892 <Value val="0xFF33">FTD_CON_4_CON_STATE</Value>\r
2893 <Value val="0xFF34">FTD_CON_4_LOC_DEV_STATE</Value>\r
2894 <Value val="0xFF63">FTD_CON_4_QUALITY</Value>\r
2895 <Value val="0xFF35">FTD_CON_5_HANDLE</Value>\r
2896 <Value val="0xFF36">FTD_CON_5_BD_ADDR</Value>\r
2897 <Value val="0xFF38">FTD_CON_5_CON_STATE</Value>\r
2898 <Value val="0xFF39">FTD_CON_5_LOC_DEV_STATE</Value>\r
2899 <Value val="0xFF64">FTD_CON_5_QUALITY</Value>\r
2900 <Value val="0xFF3A">FTD_CON_6_HANDLE</Value>\r
2901 <Value val="0xFF3B">FTD_CON_6_BD_ADDR</Value>\r
2902 <Value val="0xFF3D">FTD_CON_6_CON_STATE</Value>\r
2903 <Value val="0xFF3E">FTD_CON_6_LOC_DEV_STATE</Value>\r
2904 <Value val="0xFF65">FTD_CON_6_QUALITY</Value>\r
2905 <Value val="0xFF40">FTD_CON_7_HANDLE</Value>\r
2906 <Value val="0xFF41">FTD_CON_7_BD_ADDR</Value>\r
2907 <Value val="0xFF43">FTD_CON_7_CON_STATE</Value>\r
2908 <Value val="0xFF44">FTD_CON_7_LOC_DEV_STATE</Value>\r
2909 <Value val="0xFF66">FTD_CON_7_QUALITY</Value>\r
2910 <Value val="0xFF45">FTD_CON_8_HANDLE</Value>\r
2911 <Value val="0xFF46">FTD_CON_8_BD_ADDR</Value>\r
2912 <Value val="0xFF48">FTD_CON_8_CON_STATE</Value>\r
2913 <Value val="0xFF49">FTD_CON_8_LOC_DEV_STATE</Value>\r
2914 <Value val="0xFF67">FTD_CON_8_QUALITY</Value>\r
2915 </Values>\r
2916 \r
2917 <Values name="fm_command_type" type="enum">\r
2918 <Value val="0x00">Write</Value>\r
2919 <Value val="0x01">Read</Value>\r
2920 </Values>\r
2921 \r
2922 <Values name="FTD" type="enum">\r
2923 <Value val="0x0000">COMM_FTD_DATA_FAIL</Value>\r
2924 <Value val="0xFF50">FTD_NUM_MASTER_CON</Value>\r
2925 <Value val="0xFF51">FTD_NUM_SLAVE_INSTANCE</Value>\r
2926 <Value val="0xFF52">FTD_ACTIVE_SLEEP_RATIO</Value>\r
2927 <Value val="0xFF53">FTD_HW_VERSION_NUM</Value>\r
2928 <Value val="0xFF54">FTD_SW_VERSION_NUM</Value>\r
2929 <Value val="0xFF55">FTD_CLASS_OF_DEVICE</Value>\r
2930 <Value val="0xFF56">FTD_BT_COUNTRY_CODE</Value>\r
2931 <Value val="0xFF57">FTD_BD_ADDR</Value>\r
2932 <Value val="0xFF58">FTD_FRIENDLY_NAME</Value>\r
2933 <Value val="0xFF5B">FTD_PMD_RESET_REASON</Value>\r
2934 <Value val="0xFF19">FTD_CON_0_CON_STATE</Value>\r
2935 <Value val="0xFF20">FTD_CON_1_HANDLE</Value>\r
2936 <Value val="0xFF21">FTD_CON_1_BD_ADDR</Value>\r
2937 <Value val="0xFF23">FTD_CON_1_CON_STATE</Value>\r
2938 <Value val="0xFF24">FTD_CON_1_LOC_DEV_STATE</Value>\r
2939 <Value val="0xFF60">FTD_CON_1_QUALITY</Value>\r
2940 <Value val="0xFF25">FTD_CON_2_HANDLE</Value>\r
2941 <Value val="0xFF26">FTD_CON_2_BD_ADDR</Value>\r
2942 <Value val="0xFF28">FTD_CON_2_CON_STATE</Value>\r
2943 <Value val="0xFF29">FTD_CON_2_LOC_DEV_STATE</Value>\r
2944 <Value val="0xFF61">FTD_CON_2_QUALITY</Value>\r
2945 <Value val="0xFF2A">FTD_CON_3_HANDLE</Value>\r
2946 <Value val="0xFF2B">FTD_CON_3_BD_ADDR</Value>\r
2947 <Value val="0xFF2D">FTD_CON_3_CON_STATE</Value>\r
2948 <Value val="0xFF2E">FTD_CON_3_LOC_DEV_STATE</Value>\r
2949 <Value val="0xFF62">FTD_CON_3_QUALITY</Value>\r
2950 <Value val="0xFF30">FTD_CON_4_HANDLE</Value>\r
2951 <Value val="0xFF31">FTD_CON_4_BD_ADDR</Value>\r
2952 <Value val="0xFF33">FTD_CON_4_CON_STATE</Value>\r
2953 <Value val="0xFF34">FTD_CON_4_LOC_DEV_STATE</Value>\r
2954 <Value val="0xFF63">FTD_CON_4_QUALITY</Value>\r
2955 <Value val="0xFF35">FTD_CON_5_HANDLE</Value>\r
2956 <Value val="0xFF36">FTD_CON_5_BD_ADDR</Value>\r
2957 <Value val="0xFF38">FTD_CON_5_CON_STATE</Value>\r
2958 <Value val="0xFF39">FTD_CON_5_LOC_DEV_STATE</Value>\r
2959 <Value val="0xFF64">FTD_CON_5_QUALITY</Value>\r
2960 <Value val="0xFF3A">FTD_CON_6_HANDLE</Value>\r
2961 <Value val="0xFF3B">FTD_CON_6_BD_ADDR</Value>\r
2962 <Value val="0xFF3D">FTD_CON_6_CON_STATE</Value>\r
2963 <Value val="0xFF3E">FTD_CON_6_LOC_DEV_STATE</Value>\r
2964 <Value val="0xFF65">FTD_CON_6_QUALITY</Value>\r
2965 <Value val="0xFF40">FTD_CON_7_HANDLE</Value>\r
2966 <Value val="0xFF41">FTD_CON_7_BD_ADDR</Value>\r
2967 <Value val="0xFF43">FTD_CON_7_CON_STATE</Value>\r
2968 <Value val="0xFF44">FTD_CON_7_LOC_DEV_STATE</Value>\r
2969 <Value val="0xFF66">FTD_CON_7_QUALITY</Value>\r
2970 <Value val="0xFF45">FTD_CON_8_HANDLE</Value>\r
2971 <Value val="0xFF46">FTD_CON_8_BD_ADDR</Value>\r
2972 <Value val="0xFF48">FTD_CON_8_CON_STATE</Value>\r
2973 <Value val="0xFF49">FTD_CON_8_LOC_DEV_STATE</Value>\r
2974 <Value val="0xFF67">TD_CON_8_QUALITY</Value>\r
2975 </Values>\r
2976 \r
2977 <Values name="FTDReason" type="enum">\r
2978 <Value val="0">Not Activated</Value>\r
2979 <Value val="1">Not Supported</Value>\r
2980 <Value val="2">Not Available</Value>\r
2981 </Values>\r
2982 \r
2983 <Values name="SCO_generation_type" type="enum">\r
2984 <Value val="0">Off</Value>\r
2985 <Value val="1">Loopback</Value>\r
2986 <Value val="2">Codec</Value>\r
2987 <Value val="3">Pattern Sine</Value>\r
2988 <Value val="4">Pattern Byte Saw Tooth</Value>\r
2989 <Value val="5">Pattern Packet Saw Tooth</Value>\r
2990 </Values>\r
2991 \r
2992 <Values name="SDIO Dest CMD52" type="enum">\r
2993 <Value val="0">Legacy mode</Value>\r
2994 <Value val="1">Shared SDIO, BT</Value>\r
2995 <Value val="2">Shared SDIO, WLAN</Value>\r
2996 </Values>\r
2997 \r
2998 <Values name="SDIO Dest CMD53" type="enum">\r
2999 <Value val="0">Legacy mode</Value>\r
3000 <Value val="1">Shared SDIO, BT</Value>\r
3001 <Value val="2">Shared SDIO, WLAN</Value>\r
3002 </Values>\r
3003 \r
3004 <Values name="SDIO Commands" type="enum">\r
3005 <Value val="0">CMD0</Value>\r
3006 <Value val="1">CMD3</Value>\r
3007 <Value val="2">CMD5</Value>\r
3008 <Value val="3">CMD7</Value>\r
3009 <Value val="4">CMD15</Value>\r
3010 </Values>\r
3011 \r
3012 <Values name="TrueFalse" type="enum">\r
3013 <Value val="False"></Value>\r
3014 <Value val="True"></Value>\r
3015 </Values>\r
3016 \r
3017 <Values name="Wibree_activity" type="enum">\r
3018 <Value val="0x00">Advertise</Value>\r
3019 <Value val="0x01">Scan</Value>\r
3020 <Value val="0x02">Connect</Value>\r
3021 <Value val="0x03">Connection</Value>\r
3022 </Values>\r
3023 \r
3024 <Values name="clock_sources" type="enum">\r
3025 <Value val="0x00">PRIMARY</Value>\r
3026 <Value val="0x01">SECONDARY</Value>\r
3027 </Values>\r
3028 \r
3029 <!-- ******************************************************* --> \r
3030 <!-- ******************************************************* --> \r
3031 <!-- DTST Muxing --> \r
3032 <!-- ******************************************************* --> \r
3033 <!-- ******************************************************* --> \r
3034 <Values name="dtst_Module_sel" type="enum">\r
3035 <Value val="0x0">DRX_BUS[31:0]</Value> \r
3036 <Value val="0x1">DTX_BUS[15:0]</Value> \r
3037 <Value val="0x2">DRPb_BUS[31:0]</Value> \r
3038 <Value val="0x3">SCR_BUS[15:0]</Value> \r
3039 <Value val="0x4">OCP_IC_BUS[15:0]</Value> \r
3040 </Values>\r
3041 <Values name="dtst_Special_Recording_En" type="enum">\r
3042 <Value val="0x0">Disable</Value> \r
3043 <Value val="0x1">Nle Record Enable</Value> \r
3044 <Value val="0x2">RX MAC I/F Enable</Value> \r
3045 <Value val="0x4">Manual trough debug pin[0]</Value> \r
3046 </Values>\r
3047 \r
3048 <Values name="dtst_mem_allocated_size" type="enum">\r
3049 <Value val="0x0">RAM Size 0 Kb</Value> \r
3050 <Value val="0x1">RAM Size 2 Kb</Value> \r
3051 <Value val="0x2">RAM Size 16 Kb</Value> \r
3052 </Values>\r
3053 <Values name="test_clk_mux_sel" type="enum">\r
3054 <Value val="0x0">DRX_CKVD48_42</Value> \r
3055 <Value val="0x1">DRX_CKVD96_84</Value> \r
3056 <Value val="0x2">DRX_CKVD240_210</Value> \r
3057 <Value val="0x3">DRX_5M_CLK</Value> \r
3058 <Value val="0x4">DRX_CKVD96_84_TDM_NU_In_PinMux</Value> \r
3059 <Value val="0x5">DRX_CKVD240_210_TDM_NU_In_PinMux</Value> \r
3060 <Value val="0x6">DRX_5M_CLK_TDM50MHz</Value> \r
3061 <Value val="0x7">DRX_5M_CLK_TDM20MHz</Value> \r
3062 <Value val="0x8">DTX_CKVD96_84_192</Value> \r
3063 <Value val="0x9">DTX_CKVD96_84_192_TDM_NU_In_PinMux</Value> \r
3064 <Value val="0xA">DLO_DEBUG_CKR</Value> \r
3065 <Value val="0xB">SCR_DEBUG_CLK</Value> \r
3066 <Value val="0xC">OCP_CLK</Value> \r
3067 <Value val="0xD">NFC_debug_CLK</Value>\r
3068 <Value val="0xf">NO_CLOCK</Value> \r
3069 </Values>\r
3070 \r
3071 <Values name="shift_select" type="enum">\r
3072 <Value val="0x0">No_shift</Value> \r
3073 <Value val="0x1">shift_by_1</Value> \r
3074 <Value val="0x2">shift_by_2</Value> \r
3075 <Value val="0x3">shift_by_3</Value> \r
3076 <Value val="0x4">shift_by_4</Value> \r
3077 <Value val="0x5">shift_by_4</Value> \r
3078 <Value val="0x6">shift_by_5</Value> \r
3079 <Value val="0x7">shift_by_6</Value> \r
3080 <Value val="0x8">shift_by_7</Value> \r
3081 <Value val="0x9">shift_by_8</Value> \r
3082 <Value val="0xa">shift_by_9</Value> \r
3083 <Value val="0xb">shift_by_10</Value> \r
3084 <Value val="0xc">shift_by_11</Value> \r
3085 <Value val="0xd">shift_by_12</Value> \r
3086 <Value val="0xe">shift_by_13</Value> \r
3087 <Value val="0xf">shift_by_14</Value> \r
3088 <Value val="0x10">shift_by_15</Value> \r
3089 </Values>\r
3090 <Values name="pins_group_select" type="enum">\r
3091 <Value val="0x0">IO_pins</Value>\r
3092 <Value val="0x1">External_Memory_pins</Value>\r
3093 </Values>\r
3094 <Values name="test_dtst_enable" type="enum">\r
3095 <Value val="0">Disable_DTST</Value> \r
3096 <Value val="1">Enable_DTST</Value> \r
3097 </Values>\r
3098 <Values name="test_mirror_enable" type="enum">\r
3099 <Value val="0">mirror_Disable</Value> \r
3100 <Value val="1">mirror_Enable</Value> \r
3101 </Values>\r
3102 <Values name="test_apll_clk_select" type="enum">\r
3103 <Value val="0">DTST_clk_Selected</Value> \r
3104 <Value val="1">APLL_clk_Selected</Value> \r
3105 </Values>\r
3106 <Values name="TestBusOverrideSelect" type="enum">\r
3107 <Value val="0">PhyDebugBus</Value> \r
3108 <Value val="1">UserOverridePattern</Value> \r
3109 <Value val="2">ToggelPattern_FFFF_0000</Value> \r
3110 </Values>\r
3111 \r
3112 <!-- ******************************************************* --> \r
3113 <!-- ******************************************************* --> \r
3114 <!-- DTST Recording --> \r
3115 <!-- ******************************************************* --> \r
3116 <!-- ******************************************************* --> \r
3117 <Values name="DTST_Mem_Mode" type="enum">\r
3118 <Value val="0x0">Recording</Value> \r
3119 <Value val="0x1">Random_Access</Value> \r
3120 <Value val="0x2">Continuous_Access</Value> \r
3121 </Values>\r
3122 <Values name="DTST_Mem_Enable" type="enum">\r
3123 <Value val="0">Disable_Mem </Value> \r
3124 <Value val="1">Enable_Mem </Value> \r
3125 </Values>\r
3126 \r
3127 <Values name="DTST_Enable" type="enum">\r
3128 <Value val="0">Disable_Dtst </Value> \r
3129 <Value val="1">Enable_Dtst </Value> \r
3130 </Values>\r
3131 \r
3132 <Values name="DTST_Mem_Max_Use" type="enum">\r
3133 <Value val="0x1">1_KByte</Value> \r
3134 <Value val="0x2">2_KByte</Value> \r
3135 <Value val="0x3">3_KByte</Value> \r
3136 <Value val="0x4">4_KByte</Value> \r
3137 </Values>\r
3138 <Values name="DTST_Mem_Step_Size" type="enum">\r
3139 <Value val="0">2_Byte</Value> \r
3140 <Value val="1">4_Byte</Value> \r
3141 </Values>\r
3142 <Values name="DTST_Mem_Word_Select" type="enum">\r
3143 <Value val="0">16_LSB</Value> \r
3144 <Value val="1">16_MSB</Value> \r
3145 </Values>\r
3146 <Values name="DTST_Mem_Offset" type="enum">\r
3147 </Values>\r
3148 <Values name="DTST_Mem_Wrap_Enable" type="enum">\r
3149 <Value val="0">Disable_Mem_Wrap </Value> \r
3150 <Value val="1">Enable_Mem_Wrap </Value> \r
3151 </Values>\r
3152 \r
3153 <Values name="DTST_sleep_time" type="enum">\r
3154 </Values>\r
3155 <Values name="DTST_Mem_Reading_Enable" type="enum">\r
3156 <Value val="0">Disable_Mem </Value> \r
3157 <Value val="1">Enable_Mem </Value> \r
3158 </Values>\r
3159 <Values name="DTST_filename" type="enum">\r
3160 </Values>\r
3161 <Values name="DTST_GPIO_x_Rec_Status" type="enum">\r
3162 <Value val="0x0">Disable </Value> \r
3163 <Value val="0x1">Enable </Value> \r
3164 </Values>\r
3165 \r
3166 <Values name="DTST_Recording_Mode" type="enum">\r
3167 <Value val="0x0">Internal Recording </Value> \r
3168 <Value val="0x1">External Recording </Value> \r
3169 <Value val="0x2">Continues Recording </Value> \r
3170 </Values>\r
3171 \r
3172 \r
3173 <Values name="SleepType" type="enum">\r
3174 <Value val="0">None</Value>\r
3175 <Value val="1">HCILL</Value>\r
3176 <Value val="2">PALAU</Value>\r
3177 </Values>\r
3178 \r
3179 <Values name="IPType" type="enum">\r
3180 <Value val="0">TCP Client</Value>\r
3181 <Value val="1">TCP Server</Value>\r
3182 <Value val="2">UDP</Value>\r
3183 </Values>\r
3184 \r
3185 <Values name="WriteFileType" type="enum">\r
3186 <Value val="0">Create</Value>\r
3187 <Value val="1">Append</Value>\r
3188 </Values>\r
3189 \r
3190 <Values name="ParallelPortOffsets" type="enum">\r
3191 <Value val="0">Port 0x0378</Value>\r
3192 <Value val="1">Port 0x0379</Value>\r
3193 <Value val="2">Port 0x037a</Value>\r
3194 </Values>\r
3195 \r
3196 <Values name="MAM_USE_CASE_ALLOW_RELEASE_REQUEST" type="enum">\r
3197 <Value val="0x0">Allow Optional Release Request</Value>\r
3198 <Value val="0x1">Dont Allow Optional Release Request</Value>\r
3199 </Values>\r
3200 \r
3201 <Values name="DYNAMIC_USE_CASE" type="enum">\r
3202 <Value val="0x0">FM ON</Value>\r
3203 <Value val="0x1">GNSS ON</Value>\r
3204 <Value val="0x2">FM BURST MODE</Value>\r
3205 <Value val="0x3">A3DP BURST MODE</Value>\r
3206 <Value val="0x4">WLAN FULL THROUGHPUT</Value>\r
3207 <Value val="0x5">TURBO GPS 24</Value>\r
3208 <Value val="0x6">TURBO GPS 56</Value>\r
3209 <Value val="0x7">TURBO GPS 72</Value>\r
3210 <Value val="0x8">NOT IN USE</Value>\r
3211 <Value val="0x9">NOT IN USE</Value>\r
3212 </Values>\r
3213 \r
3214 \r
3215 <Values name="MAM_USE_CASE_PRIORITY" type="enum">\r
3216 <Value val="0x0">Priority Level 1</Value>\r
3217 <Value val="0x1">Priority Level 2</Value> \r
3218 <Value val="0x2">Priority Level 3</Value> \r
3219 </Values>\r
3220 \r
3221 <Values name="MAM_USE_CASE_MASTER_ID" type="enum">\r
3222 <Value val="0x0">Master ID BT</Value>\r
3223 <Value val="0x1">Master ID WLAN</Value> \r
3224 <Value val="0x2">Master ID FM</Value> \r
3225 <Value val="0x3">Master ID DBGSS</Value> \r
3226 <Value val="0x4">Master ID GNSS</Value> \r
3227 </Values>\r
3228 <Values name="MAM_USE_CASE_PAGE_SIZE" type="enum">\r
3229 <Value val="0x18">Page Size 24 KB</Value>\r
3230 <Value val="0x38">Page Size 56 KB</Value> \r
3231 <Value val="0x72">Page Size 72 KB</Value> \r
3232 <Value val="0x96">Page Size 96 KB</Value> \r
3233 </Values>\r
3234 <Values name="MAM_SLAVE_LOCATIONS" type="enum">\r
3235 <Value val="0x00">BT_MS_MASTER_PAGE_0</Value>\r
3236 <Value val="0x01">BT_MS_MASTER_PAGE_1</Value> \r
3237 <Value val="0x02">BT_MS_MASTER_PAGE_2</Value> \r
3238 <Value val="0x03">BT_MS_MASTER_PAGE_3</Value> \r
3239 <Value val="0x04">WLAN_MS_MASTER_PAGE_0</Value>\r
3240 <Value val="0x05">WLAN_MS_MASTER_PAGE_1</Value>\r
3241 <Value val="0x06">WLAN_MS_MASTER_PAGE_2</Value>\r
3242 <Value val="0x07">WLAN_MS_MASTER_PAGE_3</Value>\r
3243 <Value val="0x08">FM_MS_MASTER_PAGE_0</Value>\r
3244 <Value val="0x09">FM_MS_MASTER_PAGE_1</Value>\r
3245 <Value val="0x0A">FM_MS_MASTER_PAGE_2</Value>\r
3246 <Value val="0x0B">FM_MS_MASTER_PAGE_3</Value>\r
3247 <Value val="0x0C">DEBUGSS_MS_MASTER_PAGE_0</Value>\r
3248 <Value val="0x0D">DEBUGSS_MS_MASTER_PAGE_1</Value>\r
3249 <Value val="0x0E">DEBUGSS_MS_MASTER_PAGE_2</Value>\r
3250 <Value val="0x0F">DEBUGSS_MS_MASTER_PAGE_3</Value>\r
3251 <Value val="0x10">GNSS_MS_MASTER_PAGE_0</Value>\r
3252 <Value val="0x11">GNSS_MS_MASTER_PAGE_1</Value>\r
3253 <Value val="0x12">GNSS_MS_MASTER_PAGE_2</Value>\r
3254 <Value val="0x13">GNSS_MS_MASTER_PAGE_3</Value>\r
3255 <Value val="0x30">FM_DMEM_UNPAGED</Value>\r
3256 <Value val="0x31">WLAN_PKT_RAM_UNPAGED</Value>\r
3257 <Value val="0x32">GNSS_RX_MEM_UNPAGED</Value>\r
3258 <Value val="0x33">TOP_BURST_RAM_UNPAGED</Value>\r
3259 <Value val="0x33">LOCATION_NOT_USED</Value> \r
3260 </Values>\r
3261 <Values name="MAM_STATIC_USE_CASES" type="enum">\r
3262 <Value val="0x80">TURBO GNSS DBG</Value>\r
3263 <Value val="0x81">BT AVPR IMEM</Value> \r
3264 <Value val="0x82">GNSS LOCATION STORE</Value> \r
3265 <Value val="0x83">BT AVPR DEVELOPMENT</Value> \r
3266 <Value val="0x84">FM WEATHER BAND</Value> \r
3267 <Value val="0x85">FM FW DEVELOPMENT</Value>\r
3268 <Value val="0x86">FM ORBIT</Value>\r
3269 <Value val="0x87">TRACE BUFFER</Value> \r
3270 <Value val="0xD0">WLAN MEMORY EXTENTION</Value> \r
3271 </Values>\r
3272 \r
3273 <Values name="TURBO_GNSS_DBG" type="enum">\r
3274 <Value val="0">96KB: Fm Burst(24KB) + Wlan Packet(56KB)+ Fm Dmem(16KB)</Value>\r
3275 </Values>\r
3276 \r
3277 <Values name="BT_AVPR_IMEM" type="enum">\r
3278 <Value val="0">24KB: Fm Burst(24KB)</Value> \r
3279 <Value val="1">56KB: Wlan Packet(56KB)</Value>\r
3280 <Value val="2">72KB: Fm Burst(24KB) + Wlan Packet(56KB)</Value>\r
3281 </Values>\r
3282 \r
3283 \r
3284 <Values name="GNSS_LOCATION_STORE" type="enum">\r
3285 <Value val="0">24KB: Fm Burst(24KB)</Value>\r
3286 <Value val="1">48KB: Wlan Packet(56KB)</Value>\r
3287 </Values>\r
3288 \r
3289 \r
3290 <Values name="BT_AVPR_DEVELOPMENT" type="enum">\r
3291 <Value val="0">64KB: Fm Burst(24KB)+ Wlan Packet(56KB)</Value>\r
3292 <Value val="1">72KB: Gnss Rx(96KB)</Value>\r
3293 </Values>\r
3294 \r
3295 <Values name="FM WEATHER_BAND" type="enum">\r
3296 <Value val="0">10KB: Fm Burst(24KB)</Value>\r
3297 </Values>\r
3298 \r
3299 <Values name="FM_FW_DEVELOPMENT" type="enum">\r
3300 <Value val="0">64KB: Fm Burst (24KB) + Wlan Packet (56KB)</Value>\r
3301 <Value val="1">64KB: Gnss Rx (96KB)</Value>\r
3302 </Values>\r
3303 \r
3304 <Values name="WLAN_MEMORY_EXTENTION" type="enum">\r
3305 <Value val="0">16KB: Fm Dmem(16KB)</Value>\r
3306 <Value val="1">24KB: Fm Burst(24KB)</Value>\r
3307 <Value val="2">40KB: Fm Dmem(16KB) + Fm Burst(24KB)</Value>\r
3308 <Value val="3">112KB: Fm Dmem(16KB) + Gnss Rx (96KB)</Value>\r
3309 <Value val="4">120KB: Fm Burst(24KB) + Gnss Rx (96KB)</Value>\r
3310 <Value val="5">136KB: Fm Dmem(16KB) + Fm Burst(24KB) + Gnss Rx (96KB)</Value>\r
3311 </Values>\r
3312 \r
3313 <Values name="FM_ORBIT" type="enum">\r
3314 <Value val="0">8KB: Fm Burst 24KB</Value>\r
3315 </Values>\r
3316 \r
3317 <Values name="TRACE BUFFER" type="enum">\r
3318 <Value val="0">16KB: Fm Burst (24KB)</Value>\r
3319 <Value val="1">56KB: Wlan Packet(56KB)</Value> \r
3320 </Values>\r
3321 \r
3322 <Values name="NCI_COMMAND_TYPE" type="enum">\r
3323 <Value val="0x20">NCI_CORE_COMMAND</Value>\r
3324 <Value val="0x21">RF_DISCOVERY_COMMAND</Value>\r
3325 </Values>\r
3326 \r
3327 <Values name="NCI_RESPONSE_TYPE" type="enum">\r
3328 <Value val="0x40">NCI_CORE_RESPONSE</Value>\r
3329 <Value val="0x41">RF_DISCOVERY_RESPONSE</Value>\r
3330 </Values>\r
3331 \r
3332 <Values name="NCI_NOTIFICATION_TYPE" type="enum">\r
3333 <Value val="0x60">NCI_CORE_NOTIFICATION</Value>\r
3334 <Value val="0x61">RF_DISCOVERY_NOTIFICATION</Value> \r
3335 </Values>\r
3336 \r
3337 <Values name="NCI_DATA_TYPE" type="enum">\r
3338 <Value val="0x00">COMPLETE_NCI_DATA_TO_RF</Value>\r
3339 <Value val="0x10">NON_LAST_NCI_DATA_TO_RF</Value>\r
3340 <Value val="0x00">COMPLETE_NCI_DATA_TO_DH</Value>\r
3341 <Value val="0x10">NON_LAST_NCI_DATA_TO_DH</Value>\r
3342 <Value val="0x01">COMPLETE_NCI_DATA_TO_DCLB_WI</Value>\r
3343 <Value val="0x11">NON_LAST_NCI_DATA_TO_DCLB_WI</Value>\r
3344 <Value val="0x02">COMPLETE_NCI_DATA_TO_UICC</Value>\r
3345 <Value val="0x12">NON_LAST_NCI_DATA_TO_UICC</Value>\r
3346 <Value val="0x03">COMPLETE_NCI_LOOPBACK_DATA_TO_DH</Value>\r
3347 <Value val="0x13">NON_LAST_NCI_LOOPBACK_DATA_TO_DH</Value>\r
3348 </Values>\r
3349 \r
3350 <Values name="NCI_CORE_OPCODE_IDENTIFIER" type="enum">\r
3351 <Value val="0x00">CORE_RESET_CMD</Value>\r
3352 <Value val="0x00">CORE_RESET_RSP</Value>\r
3353 <Value val="0x00">CORE_RESET_NTF</Value>\r
3354 <Value val="0x01">CORE_INIT_CMD</Value>\r
3355 <Value val="0x01">CORE_INIT_RSP</Value>\r
3356 <Value val="0x02">CORE_SET_CONFIG_CMD</Value>\r
3357 <Value val="0x02">CORE_SET_CONFIG_RSP</Value>\r
3358 <Value val="0x03">CORE_GET_CONFIG_CMD</Value>\r
3359 <Value val="0x03">CORE_GET_CONFIG_RSP</Value>\r
3360 <Value val="0x04">CORE_CONN_CREATE_CMD</Value>\r
3361 <Value val="0x04">CORE_CONN_CREATE_RSP</Value> \r
3362 <Value val="0x05">CORE_CONN_CLOSE_CMD</Value>\r
3363 <Value val="0x05">CORE_CONN_CLOSE_RSP</Value> \r
3364 <Value val="0x06">CORE_CONN_CREDITS_NTF</Value>\r
3365 <Value val="0x07">CORE_GENERIC_ERROR_NTF</Value> \r
3366 <Value val="0x08">CORE_INTERFACE_ERROR_NTF</Value>\r
3367 </Values>\r
3368 \r
3369 <Values name="NCI_RF_MANAGEMENT_OPCODE_IDENTIFIER" type="enum">\r
3370 <Value val="0x00">RF_DISCOVER_MAP_CMD</Value>\r
3371 <Value val="0x00">RF_DISCOVER_MAP_RSP</Value>\r
3372 <Value val="0x01">RF_SET_LISTEN_MODE_ROUTING_CMD</Value>\r
3373 <Value val="0x01">RF_SET_LISTEN_MODE_ROUTING_RSP</Value>\r
3374 <Value val="0x02">RF_GET_LISTEN_MODE_ROUTING_CMD</Value>\r
3375 <Value val="0x02">RF_GET_LISTEN_MODE_ROUTING_RSP</Value>\r
3376 <Value val="0x02">RF_GET_LISTEN_MODE_ROUTING_NTF</Value>\r
3377 <Value val="0x03">RF_DISCOVER_CMD</Value>\r
3378 <Value val="0x03">RF_DISCOVER_RSP</Value>\r
3379 <Value val="0x03">RF_DISCOVER_NTF</Value>\r
3380 <Value val="0x04">RF_DISCOVER_SELECT_CMD</Value>\r
3381 <Value val="0x04">RF_DISCOVER_SELECT_RSP</Value>\r
3382 <Value val="0x05">RF_INTF_ACTIVATED_NTF</Value>\r
3383 <Value val="0x06">RF_DEACTIVATE_CMD</Value>\r
3384 <Value val="0x06">RF_DEACTIVATE_RSP</Value>\r
3385 <Value val="0x06">RF_DEACTIVATE_NTF</Value>\r
3386 <Value val="0x07">RF_FIELD_INFO_NTF</Value>\r
3387 <Value val="0x09">RF_NFCEE_ACTION_NTF</Value>\r
3388 <Value val="0x0A">RF_NFCEE_DISCOVERY_REQ_NTF</Value>\r
3389 <Value val="0x0B">RF_PARAMETER_UPDATE_CMD</Value>\r
3390 <Value val="0x0B">RF_PARAMETER_UPDATE_RSP</Value>\r
3391 </Values>\r
3392 \r
3393 <Values name="NCI_NFCEE_MANAGEMENT_OPCODE_IDENTIFIER" type="enum">\r
3394 <Value val="0x00">NFCEE_DISCOVER_CMD</Value>\r
3395 <Value val="0x00">NFCEE_DISCOVER_RSP</Value>\r
3396 <Value val="0x00">NFCEE_DISCOVER_NTF</Value>\r
3397 <Value val="0x01">NFCEE_MODE_SET_CMD</Value>\r
3398 <Value val="0x01">NFCEE_MODE_SET_RSP</Value>\r
3399 </Values>\r
3400 \r
3401 <Values name="NCI_PROPRIETARY_OPCODE_IDENTIFIER" type="enum">\r
3402 <Value val="0">NCI_VS_PLL_MODE_CMD</Value>\r
3403 <Value val="0">NCI_VS_PLL_MODE_RSP</Value>\r
3404 <Value val="1">NCI_VS_DEBUG_MODE_CMD</Value>\r
3405 <Value val="1">NCI_VS_DEBUG_MODE_RSP</Value>\r
3406 <Value val="2">NCI_VS_SET_SWP_BAUDRATE_CMD</Value>\r
3407 <Value val="2">NCI_VS_SET_SWP_BAUDRATE_RSP</Value>\r
3408 <Value val="5">NCI_VS_SET_NCI_ENDIANESS_CMD</Value>\r
3409 <Value val="5">NCI_VS_SET_NCI_ENDIANESS_RSP</Value>\r
3410 <Value val="6">NCI_VS_NCI_VS_DEBUG_CMD</Value>\r
3411 <Value val="6">NCI_VS_NCI_VS_DEBUG_RSP</Value>\r
3412 <Value val="7">NCI_VS_NFC_SPECS_COMPLIANCE_CMD</Value>\r
3413 <Value val="7">NCI_VS_NFC_SPECS_COMPLIANCE_RSP</Value>\r
3414 <Value val="8">NCI_VS_NFC_SUPPORTED_TECHS_AND_RATES_CMD</Value>\r
3415 <Value val="8">NCI_VS_NFC_SUPPORTED_TECHS_AND_RATES_RSP</Value>\r
3416 <Value val="9">NCI_VS_SEND_SHORT_FRAME_CMD</Value>\r
3417 <Value val="9">NCI_VS_SEND_SHORT_FRAME_RSP</Value>\r
3418 <Value val="11">NCI_VS_NFC_SET_MODE_CMD</Value>\r
3419 <Value val="11">NCI_VS_NFC_SET_MODE_RSP</Value>\r
3420 <Value val="12">NCI_VS_NFCC_INFO_CMD</Value>\r
3421 <Value val="12">NCI_VS_NFCC_INFO_RSP</Value>\r
3422 <Value val="0x0E">NCI_VS_NFC_DCLB_VERSION_CMD</Value>\r
3423 <Value val="0x0E">NCI_VS_NFC_DCLB_VERSION_RSP</Value> \r
3424 <Value val="30">NCI_VS_HCI_PERSISTENT_SET_MODE_CMD</Value>\r
3425 <Value val="30">NCI_VS_HCI_PERSISTENT_SET_MODE_RSP</Value>\r
3426 <Value val="31">NCI_VS_PERSISTENT_STORE_CONFIG_CMD</Value>\r
3427 <Value val="31">NCI_VS_PERSISTENT_STORE_CONFIG_RSP</Value>\r
3428 <Value val="31">NCI_VS_PERSISTENT_STORE_CONFIG_NTF</Value>\r
3429 <Value val="32">NCI_VS_PERSISTENT_LOAD_CONFIG_CMD</Value>\r
3430 <Value val="32">NCI_VS_PERSISTENT_LOAD_CONFIG_RSP</Value>\r
3431 <Value val="33">NCI_VS_PERSISTENT_SET_STORE_TIMER_INTERVAL_CMD</Value>\r
3432 <Value val="33">NCI_VS_PERSISTENT_SET_STORE_TIMER_INTERVAL_RSP</Value>\r
3433 <Value val="35">NCI_VS_HCI_HOST_COMM_EN_CMD</Value>\r
3434 <Value val="35">NCI_VS_HCI_HOST_COMM_EN_RSP</Value>\r
3435 <Value val="36">NCI_VS_SEND_HCP_PACKET_CMD</Value>\r
3436 <Value val="36">NCI_VS_SEND_HCP_PACKET_RSP</Value>\r
3437 <Value val="36">NCI_VS_RCV_HCP_PACKET_NTF</Value>\r
3438 </Values>\r
3439 \r
3440 <Values name="NCI_DESTINATION_TYPE" type="enum">\r
3441 <Value val="0x01">NCI_DESTINATION_TYPE_NFCC_LOOPBACK</Value>\r
3442 <Value val="0x02">NCI_DESTINATION_TYPE_REMOTE_ENDPOINT</Value>\r
3443 <Value val="0x03">NCI_DESTINATION_TYPE_NFCEE</Value>\r
3444 <Value val="0xC1">NCI_DESTINATION_TYPE_NFCC_DH_CONF</Value>\r
3445 </Values>\r
3446 \r
3447 <Values name="NCI_CONNECTION_ID" type="enum">\r
3448 <Value val="NCI_RF_STATIC_CONNECTION_ID">NCI_RF_STATIC_CONNECTION_ID</Value>\r
3449 <Value val="NCI_DCLB_WI_STATIC_CONNECTION_ID">NCI_DCLB_WI_STATIC_CONNECTION_ID</Value>\r
3450 <Value val="NCI_UICC_STATIC_CONNECTION_ID">NCI_UICC_STATIC_CONNECTION_ID</Value> \r
3451 <Value val="NCI_LOOPBACK_CONNECTION_ID">NCI_LOOPBACK_CONNECTION_ID</Value>\r
3452 <Value val="NCI_NFCC_CONNECTION_ID">NCI_NFCC_CONNECTION_ID</Value>\r
3453 </Values>\r
3454 \r
3455 <Values name="NCI_GENERIC_STATUS_CODES" type="enum">\r
3456 <Value val="NCI_STATUS_OK">NCI_STATUS_OK</Value>\r
3457 <Value val="NCI_STATUS_REJECTED">NCI_STATUS_REJECTED</Value>\r
3458 <Value val="NCI_STATUS_MESSAGE_CORRUPTED">NCI_STATUS_MESSAGE_CORRUPTED</Value>\r
3459 <Value val="NCI_STATUS_FAILED">NCI_STATUS_FAILED</Value>\r
3460 <Value val="NCI_STATUS_NOT_INITIALIZED">NCI_STATUS_NOT_INITIALIZED</Value>\r
3461 <Value val="NCI_STATUS_SYNTAX_ERROR">NCI_STATUS_SYNTAX_ERROR</Value>\r
3462 <Value val="NCI_STATUS_SEMANTIC_ERROR">NCI_STATUS_SEMANTIC_ERROR</Value>\r
3463 <Value val="NCI_STATUS_UNKNOWN_GID">NCI_STATUS_UNKNOWN_GID</Value>\r
3464 <Value val="NCI_STATUS_UNKNOWN_OID">NCI_STATUS_UNKNOWN_OID</Value>\r
3465 <Value val="NCI_STATUS_INVALID_PARAM">NCI_STATUS_INVALID_PARAM</Value>\r
3466 <Value val="NCI_STATUS_MESSAGE_SIZE_EXCEEDED">NCI_STATUS_MESSAGE_SIZE_EXCEEDED</Value> \r
3467 </Values>\r
3468 \r
3469 <Values name="NFCEE_STATUS" type="enum">\r
3470 <Value val="0x00">NFCEE_CONNECTED_AND_ACTIVE</Value>\r
3471 <Value val="0x01">NFCEE_CONNECTED_AND_INACTIVE</Value>\r
3472 <Value val="0x02">NFCEE_REMOVED</Value>\r
3473 <Value val="0x03">NFCEE_STATUS_RESEVED</Value> \r
3474 </Values>\r
3475 \r
3476 <Values name="NCI_NFCEE_ID" type="enum">\r
3477 <Value val="0x01">DCLB_WI_NFCEE_ID</Value>\r
3478 <Value val="0x02">UICC_NFCEE_ID</Value>\r
3479 </Values>\r
3480 \r
3481 <Values name="NCI_NFCEE_DISCOVERY_REQ_TYPE" type="enum">\r
3482 <Value val="0x00">REQ_ADD</Value>\r
3483 <Value val="0x01">REQ_REMOVE</Value>\r
3484 </Values>\r
3485 \r
3486 <Values name="Discovery_Request_Type" type="mask">\r
3487 <Value val="0x00">None</Value>\r
3488 <Value val="0x01">Request Listen</Value>\r
3489 <Value val="0x02">Request Poll</Value>\r
3490 </Values>\r
3491 \r
3492 <Values name="NCI_DISCOVERY_STATUS_CODES" type="enum"> \r
3493 <Value val="0xA0">NCI_STATUS_DISCOVERY_ALREADY_STARTED</Value> \r
3494 </Values>\r
3495 \r
3496 <Values name="NCI_RF_DISCOVERY_OR_INTERFACE_SPECIFIC_STATUS_CODES" type="enum">\r
3497 <Value val="0xA0">NCI_STATUS_DISCOVERY_ALREADY_STARTED</Value>\r
3498 <Value val="0xA1">NCI_STATUS_DISCOVERY_TARGET_ACTIVATION_FAILED</Value>\r
3499 <Value val="0xA2">NCI_STATUS_DISCOVERY_TEAR_DOWN</Value>\r
3500 <Value val="0xB0">NCI_STATUS_RF_TRANSMISSION_ERROR</Value>\r
3501 <Value val="0xB1">NCI_STATUS_RF_PROTOCOL_ERROR</Value>\r
3502 <Value val="0xB2">NCI_STATUS_RF_TIMEOUT_ERROR</Value>\r
3503 </Values>\r
3504 \r
3505 <Values name="NCI_RF_TECHNOLOGIES" type="enum">\r
3506 <Value val="0x00">NFC_RF_TECHNOLOGY_A</Value>\r
3507 <Value val="0x01">NFC_RF_TECHNOLOGY_B</Value>\r
3508 <Value val="0x02">NFC_RF_TECHNOLOGY_F</Value> \r
3509 <Value val="0x03">NFC_RF_TECHNOLOGY_15693</Value> \r
3510 </Values>\r
3511 \r
3512 <Values name="NCI_BIT_RATES" type="enum">\r
3513 <Value val="0x00">NFC_BIT_RATE_106</Value>\r
3514 <Value val="0x01">NFC_BIT_RATE_212</Value>\r
3515 <Value val="0x02">NFC_BIT_RATE_424</Value> \r
3516 </Values>\r
3517 \r
3518 <Values name="NCI_RF_PROTOCOLS" type="enum"> \r
3519 <Value val="0x00">PROTOCOL_UNKNOWN</Value>\r
3520 <Value val="0x01">PROTOCOL_T1T</Value>\r
3521 <Value val="0x02">PROTOCOL_T2T</Value>\r
3522 <Value val="0x03">PROTOCOL_T3T</Value>\r
3523 <Value val="0x04">PROTOCOL_ISO_DEP</Value>\r
3524 <Value val="0x05">PROTOCOL_NFC_DEP</Value> \r
3525 <Value val="0x80">PROTOCOL_NFC_ISO_15693</Value>\r
3526 </Values>\r
3527 \r
3528 <Values name="NCI_RF_TECHNOLOGY_AND_MODE" type="enum">\r
3529 <Value val="0x00">NFC_A_PASSIVE_POLL_MODE</Value>\r
3530 <Value val="0x01">NFC_B_PASSIVE_POLL_MODE</Value>\r
3531 <Value val="0x02">NFC_F_PASSIVE_POLL_MODE</Value>\r
3532 <Value val="0x06">NFC_15693_PASSIVE_POLL_MODE</Value>\r
3533 <Value val="0x80">NFC_A_PASSIVE_LISTEN_MODE</Value> \r
3534 <Value val="0x81">NFC_B_PASSIVE_LISTEN_MODE</Value> \r
3535 <Value val="0x82">NFC_F_PASSIVE_LISTEN_MODE</Value> \r
3536 <Value val="0x86">NFC_15693_PASSIVE_LISTEN_MODE</Value> \r
3537 </Values>\r
3538 \r
3539 <Values name="HCI_EXTERNAL_TRIGGER" type="enum">\r
3540 <Value val="0x00">HCI_EXT_TRIGGER_CREATE_PIPE</Value>\r
3541 <Value val="0x01">HCI_EXT_TRIGGER_OPEN_PIPE</Value> \r
3542 <Value val="0x02">HCI_EXT_TRIGGER_CLOSE_PIPE</Value> \r
3543 <Value val="0x03">HCI_EXT_TRIGGER_SET_PARAM</Value> \r
3544 <Value val="0x04">HCI_EXT_TRIGGER_CLEAR_ALL_PIPES</Value> \r
3545 </Values>\r
3546 \r
3547 <!--Values name="HCI_EXTERNAL_TRIGGER" type="enum">\r
3548 <Value val="HCI_EXT_TRIGGER_CREATE_PIPE">HCI_EXT_TRIGGER_CREATE_PIPE</Value>\r
3549 <Value val="HCI_EXT_TRIGGER_OPEN_PIPE">HCI_EXT_TRIGGER_OPEN_PIPE</Value> \r
3550 <Value val="HCI_EXT_TRIGGER_CLOSE_PIPE">HCI_EXT_TRIGGER_CLOSE_PIPE</Value> \r
3551 <Value val="HCI_EXT_TRIGGER_SET_PARAM">HCI_EXT_TRIGGER_SET_PARAM</Value> \r
3552 <Value val="HCI_EXT_TRIGGER_CLEAR_ALL_PIPES">HCI_EXT_TRIGGER_CLEAR_ALL_PIPES</Value> \r
3553 </Values-->\r
3554 \r
3555 <Values name="NCI_NFCEE_PROTOCOLS" type="enum">\r
3556 <Value val="0x00">APDU</Value> \r
3557 <Value val="0x01">HCI Access</Value>\r
3558 <Value val="0x02">Type 3 Tag Command Set</Value>\r
3559 <Value val="0x03">Transparent</Value>\r
3560 </Values>\r
3561 \r
3562 <Values name="NCI_RF_INTERFACE_TYPE" type="enum">\r
3563 <Value val="0x00">NFCEE_DIRECT_RF_INTERFACE</Value>\r
3564 <Value val="0x01">FRAME_INTERFACE</Value>\r
3565 <Value val="0x02">ISO_DEP_INTERFACE</Value>\r
3566 <Value val="0x03">NFC_DEP_INTERFACE</Value>\r
3567 </Values>\r
3568 \r
3569 <Values name="NCI_RF_DEACTIVATION_TYPE" type="enum"> \r
3570 <Value val="0x00">IDLE_MODE</Value>\r
3571 <Value val="0x01">SLEEP_MODE</Value>\r
3572 <Value val="0x02">SLEEP_AF_MODE</Value>\r
3573 <Value val="0x03">DISCOVERY</Value>\r
3574 </Values>\r
3575 \r
3576 \r
3577 <Values name="NCI_RF_DEACTIVATION_REASON" type="enum"> \r
3578 <Value val="0x00">DH_REQUEST</Value>\r
3579 <Value val="0x01">ENDPOINT_REQUEST</Value>\r
3580 <Value val="0x02">RF_LINK_LOSS</Value>\r
3581 <Value val="0x03">NFC_B_BAD_AFI</Value>\r
3582 </Values>\r
3583 \r
3584 \r
3585 <Values name="NCI_MODE" type="enum">\r
3586 <Value val="POLL_MODE">POLL_MODE</Value>\r
3587 <Value val="LISTEN_MODE">LISTEN_MODE</Value>\r
3588 <Value val="POLL_AND_LISTEN_MODES">POLL_AND_LISTEN_MODES</Value>\r
3589 </Values>\r
3590 \r
3591 \r
3592 <Values name="NCI_VERSION" type="enum">\r
3593 <Value val="0x10">NCI_VERSION_1_0</Value> \r
3594 </Values>\r
3595 \r
3596 <Values name="NCI_CORE_PARAMETER_ID" type="enum">\r
3597 <Value val="TOTAL_DURATION">TOTAL_DURATION</Value> \r
3598 <Value val="CON_DEVICES_LIMIT">CON_DEVICES_LIMIT</Value>\r
3599 <Value val="PA_BAIL_OUT">PA_BAIL_OUT</Value> \r
3600 <Value val="PB_AFI">PB_AFI</Value> \r
3601 <Value val="PB_BAIL_OUT">PB_BAIL_OUT</Value> \r
3602 <Value val="PF_BIT_RATE">PF_BIT_RATE</Value> \r
3603 <Value val="PB_H_INFO">PB_H_INFO</Value> \r
3604 <Value val="PI_BIT_RATE">PI_BIT_RATE</Value> \r
3605 <Value val="PN_NFC_DEP_SPEED">PN_NFC_DEP_SPEED</Value> \r
3606 <Value val="PN_ATR_REQ_GEN_BYTES">PN_ATR_REQ_GEN_BYTES</Value> \r
3607 <Value val="PN_ATR_REQ_CONFIG">PN_ATR_REQ_CONFIG</Value> \r
3608 <Value val="LA_BIT_FRAME_SDD">LA_BIT_FRAME_SDD</Value> \r
3609 <Value val="LA_PLATFORM_CONFIG">LA_PLATFORM_CONFIG</Value> \r
3610 <Value val="LA_SEL_INFO">LA_SEL_INFO</Value> \r
3611 <Value val="LA_NFCID1">LA_NFCID1</Value> \r
3612 <Value val="LB_SENSB_INFO">LB_SENSB_INFO</Value> \r
3613 <Value val="LB_NFCID0">LB_NFCID0</Value> \r
3614 <Value val="LB_APPLICATION_DATA">LB_APPLICATION_DATA</Value> \r
3615 <Value val="LB_SFGI">LB_SFGI</Value>\r
3616 <Value val="LB_ADC_FO">LB_ADC_FO</Value> \r
3617 <Value val="LF_T3T_IDENTIFIERS1">LF_T3T_IDENTIFIERS1</Value> \r
3618 <Value val="LF_PROTOCOL_TYPE">LF_PROTOCOL_TYPE</Value> \r
3619 <Value val="LF_T3T_PMM">LF_T3T_PMM</Value> \r
3620 <Value val="LF_T3T_MAX">LF_T3T_MAX</Value> \r
3621 <Value val="LF_T3T_FLAGS">LF_T3T_FLAGS</Value> \r
3622 <Value val="LF_CON_BITR_F">LF_CON_BITR_F</Value>\r
3623 <Value val="LI_FWI">LI_FWI</Value> \r
3624 <Value val="LA_HIST_BY">LA_HIST_BY</Value> \r
3625 <Value val="LB_H_INFO_RESP">LB_H_INFO_RESP</Value> \r
3626 <Value val="LI_BIT_RATE">LI_BIT_RATE</Value> \r
3627 <Value val="LN_WT">LN_WT</Value>\r
3628 <Value val="LN_ATR_RES_GEN_BYTES">LN_ATR_RES_GEN_BYTES</Value>\r
3629 <Value val="LN_ATR_RES_CONFIG">LN_ATR_RES_CONFIG</Value>\r
3630 <Value val="RF_FIELD_INFO">RF_FIELD_INFO</Value> \r
3631 <Value val="NFCDEP_OP">NFCDEP_OP</Value> \r
3632 <Value val="LP_UID">LP_UID</Value>\r
3633 <Value val="LP_AFI">LP_AFI</Value>\r
3634 <Value val="LP_DSFID">LP_DSFID</Value>\r
3635 <Value val="LP_DATA_RATE">LP_DATA_RATE</Value>\r
3636 <Value val="PP_AFI">PP_AFI</Value>\r
3637 <Value val="PP_DATA_RATE">PP_DATA_RATE</Value>\r
3638 <Value val="PP_MODULATION">PP_MODULATION</Value>\r
3639 </Values>\r
3640 \r
3641 <Values name="NCI_NFCEE_MODE" type="enum">\r
3642 <Value val="ACTIVATE_CONNECTED_NFCEE">ACTIVATE_CONNECTED_NFCEE</Value> \r
3643 <Value val="DEACTIVATE_CONNECTED_NFCEE">DEACTIVATE_CONNECTED_NFCEE</Value>\r
3644 </Values>\r
3645 \r
3646 <Values name="NCI_NFCEE_DISCOVERY_ACTION" type="enum">\r
3647 <Value val="NFCEE_DISCOVERY_DISABLED">NFCEE_DISCOVERY_DISABLED</Value>\r
3648 <Value val="NFCEE_DISCOVERY_ENABLED">NFCEE_DISCOVERY_ENABLED</Value> \r
3649 </Values>\r
3650 \r
3651 <Values name="NCI_NFCEE_ACTION_TRIGGER" type="enum">\r
3652 <Value val="ISO_7816_4_SELECT_COMMAND_WITH_AN_AID">ISO_7816_4_SELECT_COMMAND_WITH_AN_AID</Value>\r
3653 <Value val="RF_PROTOCOL_BASED_ROUTING_DECISION">RF_PROTOCOL_BASED_ROUTING_DECISION</Value>\r
3654 <Value val="RF_TECHNOLOGY_BASED_ROUTING_DECISION">RF_TECHNOLOGY_BASED_ROUTING_DECISION</Value>\r
3655 <Value val="APPLICATION_INITIATION">APPLICATION_INITIATION</Value> \r
3656 </Values>\r
3657 \r
3658 <Values name="NCI_VS_PLL_MODE" type="enum">\r
3659 <Value val="0x00">PLL_MODE_PLL - X30</Value>\r
3660 <Value val="0x01">PLL_MODE_PLL - X32</Value> \r
3661 <Value val="0x02">PLL_MODE_FLL_SCLK</Value> \r
3662 <Value val="0xFF">PLL_MODE_OFF</Value> \r
3663 </Values>\r
3664 \r
3665 <Values name="NCI_VS_SWP_INITIAL_BAUDRATE" type="enum">\r
3666 <Value val="0x00">SWP_BAUD_106</Value> \r
3667 <Value val="0x01">SWP_BAUD_212</Value> \r
3668 <Value val="0x02">SWP_BAUD_424</Value> \r
3669 <Value val="0x03">SWP_BAUD_848</Value> \r
3670 <Value val="0x04">SWP_BAUD_969</Value> \r
3671 <Value val="0x05">SWP_BAUD_1696</Value>\r
3672 </Values>\r
3673 \r
3674 <Values name="NCI_VS_SWP_FINAL_BAUDRATE" type="enum">\r
3675 <Value val="0x00">SWP_BAUD_106</Value> \r
3676 <Value val="0x01">SWP_BAUD_212</Value> \r
3677 <Value val="0x02">SWP_BAUD_424</Value> \r
3678 <Value val="0x03">SWP_BAUD_848</Value> \r
3679 <Value val="0x04">SWP_BAUD_969</Value> \r
3680 <Value val="0x05">SWP_BAUD_1696</Value>\r
3681 <Value val="0xFF">DONT_CHANGE</Value>\r
3682 </Values>\r
3683 \r
3684 \r
3685 <Values name="NCI_ENDIANESS_VALUES" type="enum">\r
3686 <Value val="0x00">NCI_LITTLE_ENDIAN</Value>\r
3687 <Value val="0x01">NCI_BIG_ENDIAN</Value>\r
3688 </Values>\r
3689 \r
3690 <Values name="NCI_DEBUG_SCENARIO" type="enum">\r
3691 <Value val="0x00">NCI RX Path</Value>\r
3692 <Value val="0x01">NCI RF Discover notification</Value>\r
3693 <Value val="0x02">NCI RF Active notification</Value>\r
3694 <Value val="0x03">NCI RF Deactive notification</Value>\r
3695 </Values>\r
3696 \r
3697 <Values name="NCI_CALIBRATIONS_CHECK" type="enum">\r
3698 <Value val="0x00">VBAT_ONE_TIME</Value>\r
3699 <Value val="0x01">VBAT_PERIODIC</Value>\r
3700 <Value val="0x02">VBAT_SENSE</Value>\r
3701 <Value val="0x03">TRIM_TEMPERATURE</Value>\r
3702 <Value val="0x04">GET_NFC_TEMPERATURE</Value>\r
3703 <Value val="0x05">FDT_CHECK</Value>\r
3704 </Values>\r
3705 \r
3706 <Values name="NCI_SMART_SENSE_STATUS" type="enum">\r
3707 <Value val="0x00">Smart_Sense_Disable</Value>\r
3708 <Value val="0x01">Smart_Sense_Enable</Value>\r
3709 </Values>\r
3710 \r
3711 <Values name="PLL_FREQ" type="enum">\r
3712 <Value val="0x00">PLL_frequency_x30</Value>\r
3713 <Value val="0x01">PLL_frequency_x32</Value>\r
3714 <Value val="0x02">Toggle the current frequency</Value>\r
3715 </Values>\r
3716 \r
3717 <Values name="SWP_AS_NON_PROAVTICE" type="enum">\r
3718 <Value val="0x00">SWP_AS_NON_PROAVTICE_DISABLE</Value>\r
3719 <Value val="0x01">SWP_AS_NON_PROAVTICE_ENABLE</Value>\r
3720 </Values>\r
3721 \r
3722 <Values name="NFC_bus_select" type="enum">\r
3723 <Value val="0x00">phy_dtest_0</Value>\r
3724 <Value val="0x01">phy_dtest_1</Value>\r
3725 <Value val="0x02">phy_dtest_2</Value>\r
3726 <Value val="0x03">phy_dtest_3</Value>\r
3727 <Value val="0x04">phy_dtest_4</Value>\r
3728 <Value val="0x05">phy_dtest_5</Value>\r
3729 <Value val="0x06">phy_dtest_6</Value>\r
3730 <Value val="0x07">phy_dtest_7</Value>\r
3731 <Value val="0x08">dtest_8</Value>\r
3732 <Value val="0x09">dtest_9</Value>\r
3733 <Value val="0x0a">dtest_a</Value>\r
3734 <Value val="0x0b">dtest_b</Value>\r
3735 <Value val="0x0c">dtest_c</Value>\r
3736 <Value val="0x0d">dtest_d</Value>\r
3737 <Value val="0x0e">dtest_e</Value>\r
3738 <Value val="0x0f">dtest_f</Value>\r
3739 <Value val="0x10">tagreader_tag</Value>\r
3740 <Value val="0x11">tagreader_reader</Value>\r
3741 <Value val="0x12">DCLB</Value>\r
3742 <Value val="0x1f">powerup</Value>\r
3743 <Value val="0x1e">ret</Value>\r
3744 <Value val="0x1d">dtest_A_PSM</Value>\r
3745 <Value val="0x1c">dtest_B_PSM</Value>\r
3746 <Value val="0x1b">clocks</Value>\r
3747 <Value val="0x1a">phy_tst_psm</Value>\r
3748 </Values>\r
3749 \r
3750 \r
3751 <Values name="HCIEvents" type="enum">\r
3752 <Value code="0x01" val="HCI_Inquiry_Complete_Event" />\r
3753 <Value code="0x02" val="HCI_Inquiry_Result_Event" />\r
3754 <Value code="0x03" val="HCI_Connection_Complete_Event" />\r
3755 <Value code="0x04" val="HCI_Connection_Request_Event" />\r
3756 <Value code="0x05" val="HCI_Disconnection_Complete_Event" />\r
3757 <Value code="0x06" val="HCI_Authentication_Complete_Event" />\r
3758 <Value code="0x07" val="HCI_Remote_Name_Request_Complete_Event" />\r
3759 <Value code="0x08" val="HCI_Encryption_Change_Event" />\r
3760 <Value code="0x09" val="HCI_Change_Connection_Link_Key_Complete_Event" />\r
3761 <Value code="0x0A" val="HCI_Master_Link_Key_Complete_Event" />\r
3762 <Value code="0x0B" val="HCI_Read_Remote_Supported_Features_Complete_Event" />\r
3763 <Value code="0x0C" val="HCI_Read_Remote_Version_Information_Complete_Event" />\r
3764 <Value code="0x0D" val="HCI_QoS_Setup_Complete_Event" />\r
3765 <Value code="0x0E" val="HCI_Command_Complete_Event" />\r
3766 <Value code="0x0F" val="HCI_Command_Status_Event" />\r
3767 <Value code="0x10" val="HCI_Hardware_Error_Event" />\r
3768 <Value code="0x11" val="HCI_Flush_Occurred_Event" />\r
3769 <Value code="0x12" val="HCI_Role_Change_Event" />\r
3770 <Value code="0x13" val="HCI_Number_Of_Completed_Packets_Event" />\r
3771 <Value code="0x14" val="HCI_Mode_Change_Event" />\r
3772 <Value code="0x15" val="HCI_Return_Link_Keys_Event" />\r
3773 <Value code="0x16" val="HCI_PIN_Code_Request_Event" />\r
3774 <Value code="0x17" val="HCI_Link_Key_Request_Event" />\r
3775 <Value code="0x18" val="HCI_Link_Key_Notification_Event" />\r
3776 <Value code="0x19" val="HCI_Loopback_Command_Event" />\r
3777 <Value code="0x1A" val="HCI_Data_Buffer_Overflow_Event" />\r
3778 <Value code="0x1B" val="HCI_Max_Slots_Change_Event" />\r
3779 <Value code="0x1C" val="HCI_Read_Clock_Offset_Complete_Event" />\r
3780 <Value code="0x1D" val="HCI_Connection_Packet_Type_Changed_Event" />\r
3781 <Value code="0x1E" val="HCI_QoS_Violation_Event" />\r
3782 <Value code="0x20" val="HCI_Page_Scan_Repetition_Mode_Change_Event" />\r
3783 <Value code="0x21" val="HCI_Flow_Specification_Complete_Event" />\r
3784 <Value code="0x22" val="HCI_Inquiry_Result_with_RSSI_Event" />\r
3785 <Value code="0x23" val="HCI_Read_Remote_Extended_Features_Complete_Event" />\r
3786 <Value code="0x2C" val="HCI_Synchronous_Connection_Complete_Event" />\r
3787 <Value code="0x2D" val="HCI_Synchronous_Connection_Changed_Event" />\r
3788 <Value code="0x2E" val="HCI_Sniff_Subrate_Changed_Event" />\r
3789 <Value code="0x2F" val="HCI_Extended_Inquiry_Result_Event" />\r
3790 <Value code="0x30" val="HCI_Refresh_Encryption_Key_Event" />\r
3791 <Value code="0x31" val="HCI_IO_Capability_Request_event" />\r
3792 <Value code="0x32" val="HCI_IO_Capability_Response_event" />\r
3793 <Value code="0x33" val="HCI_User_Confirmation_Request_event" />\r
3794 <Value code="0x34" val="HCI_User_Passkey_Request_event" />\r
3795 <Value code="0x35" val="HCI_Remote_Oob_request_event" />\r
3796 <Value code="0x36" val="HCI_Simple_Pairing_complete_event" />\r
3797 <Value code="0x37" val="HCI_Remote_Oob_Response_event" />\r
3798 \r
3799 <Value code="0x38" val="HCI_Link_Supervision_Timeout_Change_Event" />\r
3800 <Value code="0x39" val="HCI_Enhanced_Flush_Occured_Event" />\r
3801 <Value code="0x3A" val="HCI_Sniff_Request_Event" />\r
3802 <Value code="0x42" val="Hci_LE_Advertising_Packet_Report_Event" />\r
3803 <Value code="0x44" val="Hci_LE_Remote_LL_Connection_Request_Event" />\r
3804 <Value code="0x45" val="Hci_LE_LL_Connection_Created_Event" />\r
3805 <Value code="0x46" val="Hci_LE_LL_Connection_Termination_Event" />\r
3806 <Value code="0x49" val="Hci_LE_Number_of_Completed_Packets_Event" />\r
3807 <Value code="0x4B" val="Hci_LE_Encryption_Requested_Event" />\r
3808 <Value code="0x4C" val="Hci_LE_Encrypted_Event" />\r
3809 <Value code="0xF0" val="HCI_FM_Event" />\r
3810 <Value code="0xF1" val="HCI_GPS_Channel_9_event" />\r
3811 <Value code="0xF2" val="HCI_LE_Received_Data_event" />\r
3812 <Value code="0xFD" val="HCI_BLE_Event" />\r
3813 </Values>\r
3814 \r
3815 <Values name="MsgBoxType" type="enum">\r
3816 <Value val="0">OK button</Value>\r
3817 <Value val="1">OK and Cancel buttons</Value>\r
3818 <Value val="2">Abort, Retry and Ignore buttons</Value>\r
3819 <Value val="3">Yes, No and Cancel buttons</Value>\r
3820 <Value val="4">Yes and No buttons</Value>\r
3821 <Value val="5">Retry and Cancel buttons</Value>\r
3822 </Values>\r
3823 \r
3824 <Values name="LinkType" type="enum">\r
3825 <Value val="0x00">SCO</Value>\r
3826 <Value val="0x01">ACL</Value>\r
3827 <Value val="0x02">eSCO</Value>\r
3828 </Values>\r
3829 \r
3830 <Values name="HardwareErrorCodes" type="enum">\r
3831 <!-- General Hardware Error Codes -->\r
3832 <Value val="0x01">No Buffers Command</Value>\r
3833 <Value val="0x02">No Buffers ACL Data</Value>\r
3834 <Value val="0x03">No Buffers SCO Data</Value>\r
3835 <Value val="0x06">Bad Type</Value>\r
3836 <Value val="0x07">Bad Len</Value>\r
3837 <Value val="0x09">Overrun</Value>\r
3838 <Value val="0x0A">Parity</Value>\r
3839 <Value val="0x0B">Framing</Value>\r
3840 <Value val="0x0C">Break</Value>\r
3841 <Value val="0x0D">Radio Event</Value>\r
3842 \r
3843 <!-- Palau Hardware Error Codes -->\r
3844 <Value val="0x05">Palau Error: Ram Area Full</Value>\r
3845 <!--Value val="0x06">Palau Error: Radio Event</Value> -->\r
3846 <!--Value val="0x07">Palau Error: Interupt</Value> -->\r
3847 <Value val="0x23">Palau Error: H4 Corrupt Data</Value>\r
3848 <Value val="0x55">Palau Error: About To Reset</Value>\r
3849 </Values>\r
3850 \r
3851 <Values name="Mode" type="enum">\r
3852 <Value val="0x00">Active</Value>\r
3853 <Value val="0x01">Hold</Value>\r
3854 <Value val="0x02">Sniff</Value>\r
3855 <Value val="0x03">Park</Value>\r
3856 </Values>\r
3857 \r
3858 <Values name="KeyType" type="enum">\r
3859 <Value val="0x00">Combination Key</Value>\r
3860 <Value val="0x01">Local Unit Key</Value>\r
3861 <Value val="0x02">Remote Unit Key</Value>\r
3862 <Value val="0x03">Debug combination key</Value>\r
3863 <Value val="0x04">Unauthenticated key</Value>\r
3864 <Value val="0x05">Authenticated key</Value>\r
3865 <Value val="0x06">Changed combination key</Value>\r
3866 </Values>\r
3867 \r
3868 <Values name="MaxSlots" type="enum">\r
3869 <Value val="0x01">1</Value>\r
3870 <Value val="0x03">3</Value>\r
3871 <Value val="0x05">5</Value>\r
3872 </Values>\r
3873 \r
3874 <Values name="AirMode" type="enum">\r
3875 <Value val="0x00">µ-law log</Value>\r
3876 <Value val="0x01">A-law log</Value>\r
3877 <Value val="0x02">CVSD</Value>\r
3878 <Value val="0x03">Transparent Data</Value>\r
3879 </Values>\r
3880 \r
3881 <Values name="EDR_Mode" type="enum">\r
3882 <Value val="0x00">De-assert</Value>\r
3883 <Value val="0x01">Show real value</Value>\r
3884 </Values>\r
3885 \r
3886 <Values name="L2cap_len_flags" type="enum">\r
3887 <Value val="0x00">Set l2cap positive length in the payload header</Value>\r
3888 <Value val="0x01">Set l2cap zero length in the payload header</Value>\r
3889 </Values>\r
3890 \r
3891 <Values name="PLL_band" type="enum">\r
3892 <Value val="0x00">40MHz output (Europe)</Value>\r
3893 <Value val="0x01">48MHz output (Japan)</Value>\r
3894 <Value val="0xFF">Don't change</Value>\r
3895 </Values>\r
3896 \r
3897 <Values name="External_PA_MODE_CMD_1_Select" type="enum">\r
3898 <Value val="0x04">BT_FUNC4</Value>\r
3899 <Value val="0xFF">Don't change</Value>\r
3900 </Values>\r
3901 \r
3902 <Values name="External_PA_MODE_CMD_2_Select" type="enum">\r
3903 <Value val="0x01">BT_FUNC1</Value>\r
3904 <Value val="0x07">BT_FUNC7</Value>\r
3905 </Values>\r
3906 \r
3907 <Values name="External_PA_MODE_PA_EN_Select" type="enum">\r
3908 <Value val="0x02">BT_FUNC2</Value>\r
3909 <Value val="0x05">BT_FUNC5</Value>\r
3910 </Values>\r
3911 \r
3912 <Values name="External_PA_MODE_nPA_EN_Select" type="enum">\r
3913 <Value val="0x03">BT_FUNC3</Value>\r
3914 <Value val="0x06">BT_FUNC6</Value>\r
3915 </Values>\r
3916 \r
3917 <Values name="WLAN_TX_RX_MODE" type="enum">\r
3918 <Value val="0x00">Disable</Value>\r
3919 <Value val="0x01">Immediate shutdown</Value>\r
3920 <Value val="0x02">Shutdown next packet</Value>\r
3921 <Value val="0xFF">Do not change</Value> \r
3922 </Values>\r
3923 \r
3924 <Values name="PinName_btip" type="enum">\r
3925 <Value val="0x01">AUD_IN</Value>\r
3926 <Value val="0x02">AUD_OUT</Value>\r
3927 <Value val="0x03">AUD_CLK</Value>\r
3928 <Value val="0x04">AUD_FSYNC</Value>\r
3929 <Value val="0x06">TX_HCI</Value>\r
3930 <Value val="0x07">RX_HCI</Value>\r
3931 <Value val="0x08">CTS_HCI</Value>\r
3932 <Value val="0x09">RTS_HCI</Value>\r
3933 <Value val="0x0a">BT_FUNC_1</Value>\r
3934 <Value val="0x0b">BT_FUNC_2</Value>\r
3935 <Value val="0x0c">BT_FUNC_3</Value>\r
3936 <Value val="0x0d">BT_FUNC_4</Value>\r
3937 <Value val="0x0e">BT_FUNC_5</Value>\r
3938 <Value val="0x0f">BT_FUNC_6</Value>\r
3939 <Value val="0x10">BT_FUNC_7</Value>\r
3940 <Value val="0x11">BT_FUNC_8</Value>\r
3941 <Value val="0x12">BT_FUNC_9</Value>\r
3942 <Value val="0x13">BT_FUNC_10</Value>\r
3943 </Values>\r
3944 \r
3945 <Values name="NFC_PG2_DebugBusMask" type="mask">\r
3946 <Value val="0x1">60pin DTST</Value>\r
3947 <Value val="0x2">I2S DTST(Bits 0,2,3,clock)</Value>\r
3948 <Value val="0x4">GPS DTST(Bits: 7,8,12,13)</Value>\r
3949 </Values>\r
3950 \r
3951 <Values name="NFC_PG2_DTSTSelect" type="enum">\r
3952 <Value val="0x0">PSM(10LSB) + CLF(6MSB)</Value>\r
3953 <Value val="0x1">PSM(8LSB) + CLF(8MSB)</Value>\r
3954 <Value val="0x2">CLF(16 bits)</Value>\r
3955 <Value val="0x3">Other</Value>\r
3956 </Values>\r
3957 \r
3958 <Values name="DisEn" type="enum">\r
3959 <Value val="0">Disable</Value>\r
3960 <Value val="1">Enable</Value>\r
3961 </Values>\r
3962 \r
3963 <Values name="Tag_DTST" type="enum">\r
3964 <Value val="0x00">rx_lsens_depth</Value>\r
3965 <Value val="0x01">sy_rx_lsens</Value>\r
3966 <Value val="0x02">ctrl_tag_en_i</Value>\r
3967 <Value val="0x03">frozen</Value>\r
3968 <Value val="0x04">ctrl_lsd_en_i</Value>\r
3969 <Value val="0x05">sy_carrier_det(car_clk)</Value>\r
3970 <Value val="0x06">sy_squelched_cdet(CLF_GAP/car_clk)</Value>\r
3971 <Value val="0x07">sy_boc_irq1</Value>\r
3972 <Value val="0x08">sy_boc_irq2</Value>\r
3973 <Value val="0x09">rx_timeout</Value>\r
3974 <Value val="0x0a">block_rx[0]</Value>\r
3975 <Value val="0x0b">block_rx[1]</Value>\r
3976 <Value val="0x0c">lsens_data</Value>\r
3977 <Value val="0x0d">par_error</Value>\r
3978 </Values>\r
3979 \r
3980 <Values name="Reader_DTST" type="enum">\r
3981 <Value val="0x00">txmod</Value>\r
3982 <Value val="0x01">sy_field</Value>\r
3983 <Value val="0x02">txe_antenna_en</Value>\r
3984 <Value val="0x03">tx_oddball</Value>\r
3985 <Value val="0x04">tx_aborted</Value>\r
3986 <Value val="0x05">inhibit_rx</Value>\r
3987 <Value val="0x06">sy_carrier_det(car_clk)</Value>\r
3988 <Value val="0x07">sy_squelched_cdet(CLF_GAP/car_clk)</Value>\r
3989 <Value val="0x08">sy_boc_irq1</Value>\r
3990 <Value val="0x09">sy_boc_irq2</Value>\r
3991 <Value val="0x0a">rx_timeout</Value>\r
3992 <Value val="0x0b">block_rx[0]</Value>\r
3993 <Value val="0x0c">block_rx[1]</Value>\r
3994 <Value val="0x0d">lsens_data</Value>\r
3995 <Value val="0x0e">par_error</Value>\r
3996 </Values>\r
3997 \r
3998 <Values name="DCLB_DTST" type="enum">\r
3999 <Value val="0x00">dclb_tx</Value>\r
4000 <Value val="0x01">tx_timer_en</Value>\r
4001 <Value val="0x02">tx_time</Value>\r
4002 <Value val="0x03">tx_fifo_empty_ocp</Value>\r
4003 <Value val="0x04">dclb_rx</Value>\r
4004 <Value val="0x05">rx_started</Value>\r
4005 <Value val="0x06">rx_done</Value>\r
4006 <Value val="0x07">rx_time</Value>\r
4007 <Value val="0x08">rx_fifo_full</Value>\r
4008 <Value val="0x09">hcr_fsm_current_st[0]</Value>\r
4009 <Value val="0x0a">hcr_fsm_current_st[1]</Value>\r
4010 <Value val="0x0b">hcr_fsm_current_st[2]</Value>\r
4011 <Value val="0x0c">syh_hcr_active</Value>\r
4012 <Value val="0x0d">0</Value>\r
4013 <Value val="0x0e">0</Value>\r
4014 <Value val="0x0f">0</Value>\r
4015 <Value val="0x10">lsens_after_mask</Value>\r
4016 <Value val="0x11">mask_rx_lsens</Value>\r
4017 <Value val="0x12">deep_modulation</Value>\r
4018 </Values>\r
4019 \r
4020 \r
4021 <Values name="NFCDTST_buses" type="enum">\r
4022 <Value val="0x00">PHY_0</Value>\r
4023 <Value val="0x01">PHY_1</Value>\r
4024 <Value val="0x02">PHY_2</Value>\r
4025 <Value val="0x03">PHY_3</Value>\r
4026 <Value val="0x04">PHY_4</Value>\r
4027 <Value val="0x05">PHY_5</Value>\r
4028 <Value val="0x06">PHY_6</Value>\r
4029 <Value val="0x07">PHY_7</Value>\r
4030 <Value val="0x08">DTST8</Value>\r
4031 <Value val="0x09">DTST9</Value>\r
4032 <Value val="0x0A">DTSTA</Value>\r
4033 <Value val="0x0B">DTSTB</Value>\r
4034 <Value val="0x0C">DTSTC</Value>\r
4035 <Value val="0x0D">DTSTD</Value>\r
4036 <Value val="0x0E">DTSTE</Value>\r
4037 <Value val="0x0F">DTSTF</Value>\r
4038 <Value val="0x10">DTST10_Tag</Value>\r
4039 <Value val="0x11">DTST11_Reader</Value>\r
4040 <Value val="0x12">DTST12_DCLB</Value>\r
4041 ## Lower branch\r
4042 <Value val="0x13">PHY_tst_Data_Stat</Value>\r
4043 <Value val="0x1B">CLKs_GCM</Value>\r
4044 <Value val="0x1C">DTSTB2</Value>\r
4045 <Value val="0x1D">DTSTA2</Value>\r
4046 <Value val="0x1E">RET</Value>\r
4047 <Value val="0x1F">PowerUp</Value>\r
4048 </Values>\r
4049 \r
4050 <Values name="NFCDPSMTST_buses" type="enum">\r
4051 ## Lower branch\r
4052 <Value val="0x0">PowerUp</Value>\r
4053 <Value val="0x1">RET</Value>\r
4054 <Value val="0x2">PSM</Value>\r
4055 <Value val="0x3">CLF</Value>\r
4056 <Value val="0x4">CLKs_GCM</Value>\r
4057 <Value val="0x5">BOC</Value>\r
4058 <Value val="0x6">AGC</Value>\r
4059 <Value val="0x7">PHY_tst_Data_Stat</Value>\r
4060 </Values>\r
4061 \r
4062 <Values name="NFCCLFDTST_buses" type="enum">\r
4063 ## Upper branch\r
4064 <Value val="0x00">PHY_0</Value>\r
4065 <Value val="0x01">PHY_1</Value>\r
4066 <Value val="0x02">PHY_2</Value>\r
4067 <Value val="0x03">PHY_3</Value>\r
4068 <Value val="0x04">PHY_4</Value>\r
4069 <Value val="0x05">PHY_5</Value>\r
4070 <Value val="0x06">PHY_6</Value>\r
4071 <Value val="0x07">PHY_7</Value>\r
4072 <Value val="0x08">DTST8</Value>\r
4073 <Value val="0x09">DTST9</Value>\r
4074 <Value val="0x0A">DTSTA</Value>\r
4075 <Value val="0x0B">DTSTB</Value>\r
4076 <Value val="0x0C">DTSTC</Value>\r
4077 <Value val="0x0D">DTSTD</Value>\r
4078 <Value val="0x0E">DTSTE</Value>\r
4079 <Value val="0x0F">SWP</Value>\r
4080 <Value val="0x10">DTST10_Tag</Value>\r
4081 <Value val="0x11">DTST11_Reader</Value>\r
4082 <Value val="0x12">DTST12_DCLB</Value>\r
4083 </Values>\r
4084 \r
4085 <Values name="CLF_Nibble_Sel" type="enum">\r
4086 <!-- Fuul bit span of DTST -->\r
4087 <!-- <Value val="0x0">[31:0]</Value> -->\r
4088 <!-- <Value val="0x1">[31:24, 7:0, 15:8, 23:16]</Value> -->\r
4089 <!-- <Value val="0x2">[15:8, 23:16, 31:24, 7:0]</Value> -->\r
4090 <!-- <Value val="0x3">[15:8, 7:0, 31:24, 23:16]</Value> -->\r
4091 <Value val="0x0">[15:0]</Value>\r
4092 <Value val="0x1">[15:8, 23:16]</Value>\r
4093 <Value val="0x2">[31:24, 7:0]</Value>\r
4094 <Value val="0x3">[31:16]</Value>\r
4095 </Values>\r
4096 \r
4097 <Values name="BT_Samp_CLK" type="enum">\r
4098 <Value val="0x00">drx_ckvd_42_48</Value>\r
4099 <Value val="0x01">drx_ckvd_84_96</Value>\r
4100 <Value val="0x02">drx_ckvd_210_240</Value>\r
4101 <Value val="0x03">drx_5m_clk</Value>\r
4102 <Value val="0x04">drx_ckvd_84_96_tdm</Value>\r
4103 <Value val="0x05">drx_ckvd_210_240_tdm</Value>\r
4104 <Value val="0x06">drx_5m_clk_tdm</Value>\r
4105 <Value val="0x07">drx_ckvd_105_120_tdm</Value>\r
4106 <Value val="0x08">dtx_ckvd_84_96_192</Value>\r
4107 <Value val="0x09">dtx_ckvd_84_96_192_tdm</Value>\r
4108 <Value val="0x0a">dlo_debug_ckr</Value>\r
4109 <Value val="0x0b">scr_debug_clk</Value>\r
4110 <Value val="0x0c">ocp_clk</Value>\r
4111 <Value val="0x0d">nfc_clk</Value>\r
4112 <Value val="0x0f">No clock </Value>\r
4113 </Values>\r
4114 \r
4115 <Values name="ShiftLeft" type="enum">\r
4116 <Value val="0x00">No Shift</Value>\r
4117 <Value val="0x01">Left1</Value>\r
4118 <Value val="0x02">Left2</Value>\r
4119 <Value val="0x03">Left3</Value>\r
4120 <Value val="0x04">Left4</Value>\r
4121 <Value val="0x05">Left5</Value>\r
4122 <Value val="0x06">Left6</Value>\r
4123 <Value val="0x07">Left7</Value>\r
4124 <Value val="0x08">Left8</Value>\r
4125 <Value val="0x09">Left9</Value>\r
4126 <Value val="0x0a">Left10</Value>\r
4127 <Value val="0x0b">Left11</Value>\r
4128 <Value val="0x0c">Left12</Value>\r
4129 <Value val="0x0d">Left13</Value>\r
4130 <Value val="0x0e">Left14</Value>\r
4131 <Value val="0x0f">Left15</Value>\r
4132 </Values>\r
4133 \r
4134 <Values name="NFCCLK" type="enum">\r
4135 <Value val="0x00">osc_clk</Value>\r
4136 <Value val="0x01">ovr_car_clk</Value>\r
4137 <Value val="0x02">sli_clk</Value>\r
4138 <Value val="0x03">ovr_ref_clk</Value>\r
4139 <Value val="0x04">ovr_div_clk</Value>\r
4140 <Value val="0x05">nfc_ip_clk</Value>\r
4141 <Value val="0x06">ck54m24_reader</Value>\r
4142 <Value val="0x07">ck13m56_reader</Value>\r
4143 <Value val="0x08">hst_clk</Value>\r
4144 <Value val="0x09">ocp_clk</Value>\r
4145 <Value val="0x0a">dclb_clk</Value>\r
4146 <Value val="0x0b">sli_timeout</Value>\r
4147 <Value val="0x0c">sli_cnt[0]</Value>\r
4148 <Value val="0x0d">sli_cnt[1]</Value>\r
4149 <Value val="0x0e">sli_cnt[2]</Value>\r
4150 <Value val="0x0f">sli_cnt[3]</Value>\r
4151 <Value val="0x10">sli_cnt[4]</Value>\r
4152 <Value val="0x11">sli_cnt[5]</Value>\r
4153 <Value val="0x12">sli_cnt[6]</Value>\r
4154 <Value val="0x13">sli_cnt[7]</Value>\r
4155 <Value val="0x14">sli_cnt[8]</Value>\r
4156 <Value val="0x15">sli_cnt[9]</Value>\r
4157 <Value val="0x16">sli_cnt[10]</Value>\r
4158 <Value val="0x17">sli_cnt_ini_b</Value>\r
4159 <Value val="0x18">sli_cnt_en</Value>\r
4160 </Values>\r
4161 \r
4162 <Values name="BOC_bus" type="enum">\r
4163 <Value val="0x00">state[0]</Value>\r
4164 <Value val="0x01">state[1]</Value>\r
4165 <Value val="0x02">state[2]</Value>\r
4166 <Value val="0x03">state[3]</Value>\r
4167 <Value val="0x04">state[4]</Value>\r
4168 <Value val="0x05">state[5]</Value>\r
4169 <Value val="0x06">state[6]</Value>\r
4170 <Value val="0x07">boc_irq2</Value>\r
4171 <Value val="0x08">boc_irq1</Value>\r
4172 <Value val="0x09">tag_selected</Value>\r
4173 <Value val="0x0a">tag_activated</Value>\r
4174 <Value val="0x0b">nfc_sleep_n</Value>\r
4175 <Value val="0x0c">clf_boc_status(0)(rfdet)</Value>\r
4176 <Value val="0x0d">frozen</Value>\r
4177 <Value val="0x0e">freeze</Value>\r
4178 <Value val="0x0f">swp_one_full</Value>\r
4179 <Value val="0x10">ref_clk</Value>\r
4180 <Value val="0x11">car_clk</Value>\r
4181 <Value val="0x12">hst_clk</Value>\r
4182 </Values>\r
4183 \r
4184 <Values name="AGC_bus" type="enum">\r
4185 <Value val="0x00">check_fd</Value>\r
4186 <Value val="0x01">state[0]</Value>\r
4187 <Value val="0x02">state[1]</Value>\r
4188 <Value val="0x03">state[2]</Value>\r
4189 <Value val="0x04">state[3]</Value>\r
4190 <Value val="0x05">state[4]</Value>\r
4191 <Value val="0x06">gain_change</Value>\r
4192 <Value val="0x07">freeze</Value>\r
4193 <Value val="0x08">agc_en</Value>\r
4194 <Value val="0x09">ext_freeze</Value>\r
4195 <Value val="0x0a">field_in</Value>\r
4196 <Value val="0x0b">rx_lsense_mask</Value>\r
4197 <Value val="0x0c">rx_lsense_depth_mask</Value>\r
4198 <Value val="0x0d">ctrl_gap_det_clk_mask</Value>\r
4199 <Value val="0x0e">cfg_tag_loadmod[0]</Value>\r
4200 <Value val="0x0f">cfg_tag_loadmod[1]</Value>\r
4201 <Value val="0x10">cfg_tag_loadmod_max</Value>\r
4202 <Value val="0x11">cfg_tag_shunt_dis</Value>\r
4203 <Value val="0x12">ctrl_field_det_en</Value>\r
4204 <Value val="0x13">field</Value>\r
4205 <Value val="0x14">cfg_fdet[0]</Value>\r
4206 <Value val="0x15">cfg_fdet[1]</Value>\r
4207 <Value val="0x16">en_isense_calib</Value>\r
4208 <Value val="0x17">en_vsense_calib</Value>\r
4209 <Value val="0x18">ctrl_lpd_en_cmp</Value>\r
4210 <Value val="0x19">ctrl_lpd_en</Value>\r
4211 <Value val="0x1a">ref_clk</Value>\r
4212 </Values>\r
4213 \r
4214 <Values name="RET_DTST" type="enum">\r
4215 <Value val="0x00">psm_state[0]</Value>\r
4216 <Value val="0x01">psm_state[1]</Value>\r
4217 <Value val="0x02">psm_state[2]</Value>\r
4218 <Value val="0x03">psm_state[3]</Value>\r
4219 <Value val="0x04">nfc_sleep_n</Value>\r
4220 <Value val="0x05">pscon_ret</Value>\r
4221 <Value val="0x06">pscon_iso</Value>\r
4222 <Value val="0x07">pscon_vresetz</Value>\r
4223 <Value val="0x08">ctrl_pscon_sleep</Value>\r
4224 <Value val="0x09">ctrl_psm_hib_cap_sw</Value>\r
4225 <Value val="0x0a">ctrl_psm_bg</Value>\r
4226 <Value val="0x0b">squelched_cdet(slow clk)</Value>\r
4227 <Value val="0x0c">psm_act_req</Value>\r
4228 <Value val="0x0d">expire</Value>\r
4229 <Value val="0x0e">ctrl_carrier_det_en</Value>\r
4230 <Value val="0x0f">carrier_det(unsampled)</Value>\r
4231 <Value val="0x10">vio_available_lowv</Value>\r
4232 <Value val="0x11">sipmu_osc_clk</Value>\r
4233 <Value val="0x12">hib_clk</Value>\r
4234 </Values>\r
4235 \r
4236 <Values name="RET_PG2_DTST" type="enum">\r
4237 <Value val="0x00">psm_state[0]</Value>\r
4238 <Value val="0x01">psm_state[1]</Value>\r
4239 <Value val="0x02">psm_state[2]</Value>\r
4240 <Value val="0x03">psm_state[3]</Value>\r
4241 <Value val="0x04">nfc_sleep_n</Value>\r
4242 <Value val="0x05">nfc_vddinoff</Value>\r
4243 <Value val="0x06">pscon_ret</Value>\r
4244 <Value val="0x07">pscon_iso</Value>\r
4245 <Value val="0x08">pscon_vresetz</Value>\r
4246 <Value val="0x09">ctrl_pscon_sleep</Value>\r
4247 <Value val="0x0a">ctrl_psm_hib_cap_sw</Value>\r
4248 <Value val="0x0b">ctrl_psm_bg</Value>\r
4249 <Value val="0x0c">squelched_cdet(slow clk)</Value>\r
4250 <Value val="0x0d">psm_act_req</Value>\r
4251 <Value val="0x0e">ctrl_carrier_det_en</Value>\r
4252 <Value val="0x0f">cal_state[0]</Value>\r
4253 <Value val="0x10">cal_state[1]</Value>\r
4254 <Value val="0x11">cal_state[2]</Value>\r
4255 <Value val="0x12">carrier_det(unsampled)</Value>\r
4256 <Value val="0x13">vio_available_lowv</Value>\r
4257 <Value val="0x14">expire</Value>\r
4258 <Value val="0x15">sipmu_osc_clk</Value>\r
4259 <Value val="0x16">hib_clk</Value>\r
4260 </Values>\r
4261 \r
4262 <Values name="PowerUp_DTST" type="enum">\r
4263 <Value val="0x00">cal_state[0]</Value>\r
4264 <Value val="0x01">cal_state[1]</Value>\r
4265 <Value val="0x02">cal_state[2]</Value>\r
4266 <Value val="0x03">psm_state[0]</Value>\r
4267 <Value val="0x04">psm_state[1]</Value>\r
4268 <Value val="0x05">psm_state[2]</Value>\r
4269 <Value val="0x06">psm_state[3]</Value>\r
4270 <Value val="0x07">go_core</Value>\r
4271 <Value val="0x08">ctrl_psm_active</Value>\r
4272 <Value val="0x09">ctrl_psm_act_pbias</Value>\r
4273 <Value val="0x0a">ctrl_psm_bg</Value>\r
4274 <Value val="0x0b">nfc_reset_n</Value>\r
4275 <Value val="0x0c">hib_reset_n</Value>\r
4276 <Value val="0x0d">slow_clk</Value>\r
4277 <Value val="0x0e">hib_clk</Value>\r
4278 </Values>\r
4279 \r
4280 <Values name="PowerUp_PG2_DTST" type="enum">\r
4281 <Value val="0x00">psm_state[0]</Value>\r
4282 <Value val="0x01">psm_state[1]</Value>\r
4283 <Value val="0x02">psm_state[2]</Value>\r
4284 <Value val="0x03">psm_state[3]</Value>\r
4285 <Value val="0x04">nfc_vddinoff</Value>\r
4286 <Value val="0x05">pscon_ret</Value>\r
4287 <Value val="0x06">pscon_iso</Value>\r
4288 <Value val="0x07">pscon_vresetz</Value>\r
4289 <Value val="0x08">ctrl_wi_vio_sel</Value>\r
4290 <Value val="0x09">cfg_en_mldo_supply_out</Value>\r
4291 <Value val="0x0a">mldo_stable</Value>\r
4292 <Value val="0x0b">ctrl_psm_active</Value>\r
4293 <Value val="0x0c">ctrl_psm_sleep</Value>\r
4294 <Value val="0x0d">ctrl_psm_mldo_bias_sel</Value>\r
4295 <Value val="0x0e">ctrl_psm_v2i_en</Value>\r
4296 <Value val="0x0f">ctrl_psm_mldo_en</Value>\r
4297 <Value val="0x10">ctrl_digka_high_pwr</Value>\r
4298 <Value val="0x11">ctrl_psm_act_pbias</Value>\r
4299 <Value val="0x12">ctrl_psm_hib_cap_sw</Value>\r
4300 <Value val="0x13">ctrl_psm_bg</Value>\r
4301 <Value val="0x14">psm_act_req</Value>\r
4302 <Value val="0x15">vio_available_lovw</Value>\r
4303 <Value val="0x16">nfc_gen</Value>\r
4304 <Value val="0x17">nfc_reset_n</Value>\r
4305 <Value val="0x18">hib_reset_n</Value>\r
4306 <Value val="0x19">slow_clk</Value>\r
4307 <Value val="0x1a">hib_clk</Value>\r
4308 </Values>\r
4309 \r
4310 <Values name="PhyTest_Data" type="enum">\r
4311 <Value val="0x00">go_core_phy</Value>\r
4312 <Value val="0x01">adc_tcout_i_qcic_phy[0]</Value>\r
4313 <Value val="0x02">adc_tcout_i_qcic_phy[1]</Value>\r
4314 <Value val="0x03">adc_tcout_i_qcic_phy[2]</Value>\r
4315 <Value val="0x04">adc_tcout_i_qcic_phy[3]</Value>\r
4316 <Value val="0x05">adc_tcout_i_qcic_phy[4]</Value>\r
4317 <Value val="0x06">adc_tcout_i_qcic_phy[5]</Value>\r
4318 <Value val="0x07">adc_tcout_i_qcic_phy[6]</Value>\r
4319 <Value val="0x08">adc_tcout_i_qcic_phy[7]</Value>\r
4320 <Value val="0x09">adc_tcout_i_qcic_phy[8]</Value>\r
4321 <Value val="0x0a">adc_tcout_i_qcic_phy[9]</Value>\r
4322 <Value val="0x0b">adc_tcout_i_qcic_phy[10]</Value>\r
4323 <Value val="0x0c">adc_tcout_q_qcic_phy[0]</Value>\r
4324 <Value val="0x0d">adc_tcout_q_qcic_phy[1]</Value>\r
4325 <Value val="0x0e">adc_tcout_q_qcic_phy[2]</Value>\r
4326 <Value val="0x0f">adc_tcout_q_qcic_phy[3]</Value>\r
4327 <Value val="0x10">adc_tcout_q_qcic_phy[4]</Value>\r
4328 <Value val="0x11">adc_tcout_q_qcic_phy[5]</Value>\r
4329 <Value val="0x12">adc_tcout_q_qcic_phy[6]</Value>\r
4330 <Value val="0x13">adc_tcout_q_qcic_phy[7]</Value>\r
4331 <Value val="0x14">adc_tcout_q_qcic_phy[8]</Value>\r
4332 <Value val="0x15">adc_tcout_q_qcic_phy[9]</Value>\r
4333 <Value val="0x16">adc_tcout_q_qcic_phy[10]</Value>\r
4334 <Value val="0x17">rx_hsens_dsp</Value>\r
4335 <Value val="0x18">bg_en_phy</Value>\r
4336 <Value val="0x19">ctrl_vddd_sctive_en_phy</Value>\r
4337 <Value val="0x1a">nfc_reset_n_phy</Value>\r
4338 </Values>\r
4339 \r
4340 <Values name="DTSTA2_bus" type="enum">\r
4341 <Value val="0x00">nfc_clock_valid</Value>\r
4342 <Value val="0x01">clk_req_int</Value>\r
4343 <Value val="0x02">nfc_vddinoff</Value>\r
4344 <Value val="0x03">ctrl_ref_en</Value>\r
4345 <Value val="0x04">ctrl_demod_lsens_en</Value>\r
4346 <Value val="0x05">ctrl_loadmod_en</Value>\r
4347 <Value val="0x06">ctrl_demod_hsens_en</Value>\r
4348 <Value val="0x07">ctrl_antenna_en</Value>\r
4349 <Value val="0x08">cfg_sipmu_rcosc_en</Value>\r
4350 <Value val="0x09">ctrl_slice_en</Value>\r
4351 <Value val="0x0a">ctrl_rcosc_en</Value>\r
4352 <Value val="0x0b">ctrl_tag_en</Value>\r
4353 </Values>\r
4354 \r
4355 <Values name="CLF_bus" type="enum">\r
4356 <Value val="0x00">nfc_clock_valid</Value>\r
4357 <Value val="0x01">clk_req_int</Value>\r
4358 <Value val="0x02">ctrl_ref_en</Value>\r
4359 <Value val="0x03">ctrl_demod_lsens_en</Value>\r
4360 <Value val="0x04">ctrl_loadmod_en</Value>\r
4361 <Value val="0x05">ctrl_demod_hsens_en</Value>\r
4362 <Value val="0x06">ctrl_antenna_en</Value>\r
4363 <Value val="0x07">cfg_sipmu_rcosc_en</Value>\r
4364 <Value val="0x08">ctrl_slice_en</Value>\r
4365 <Value val="0x09">ctrl_rcosc_en</Value>\r
4366 <Value val="0x0a">ctrl_tag_en</Value>\r
4367 <Value val="0x0b">osc_clk</Value>\r
4368 <Value val="0x0c">car_clk</Value>\r
4369 <Value val="0x0d">sli_clk</Value>\r
4370 <Value val="0x0e">ref_clk</Value>\r
4371 <Value val="0x0f">div_clk</Value>\r
4372 <Value val="0x10">nfc_ip_clk</Value>\r
4373 <Value val="0x11">ck54m24_reader_clk</Value>\r
4374 <Value val="0x12">ck13m56_reader_clk</Value>\r
4375 <Value val="0x13">hst_clk</Value>\r
4376 <Value val="0x14">ocp_clk</Value>\r
4377 <Value val="0x15">dclb_clk</Value>\r
4378 <Value val="0x16">cal_state[0]</Value>\r
4379 <Value val="0x17">cal_state[1]</Value>\r
4380 <Value val="0x18">cal_state[2]</Value>\r
4381 <Value val="0x19">carrier_det(unsample)</Value>\r
4382 </Values>\r
4383 \r
4384 <Values name="DTSTB2_bus" type="enum">\r
4385 <Value val="0x00">psm_state[0]</Value>\r
4386 <Value val="0x01">psm_state[1]</Value>\r
4387 <Value val="0x02">psm_state[2]</Value>\r
4388 <Value val="0x03">psm_state[3]</Value>\r
4389 <Value val="0x04">ctrl_psm_bg_flt_bypass</Value>\r
4390 <Value val="0x05">ctrl_psm_mldo_bias_sel</Value>\r
4391 <Value val="0x06">ctrl_psm_v2i_en</Value>\r
4392 <Value val="0x07">ctrl_psm_hib_cap_sw</Value>\r
4393 <Value val="0x08">ctrl_psm_bg</Value>\r
4394 <Value val="0x09">ctrl_psm_act_pbias</Value>\r
4395 <Value val="0x0a">ctrl_psm_active</Value>\r
4396 <Value val="0x0b">ctrl_psm_sleep</Value>\r
4397 <Value val="0x0c">ctrl_psm_mldo_en</Value>\r
4398 <Value val="0x0d">squelched_cdet(slow clk)</Value>\r
4399 <Value val="0x0e">psm_act_req</Value>\r
4400 <Value val="0x0f">hib_clk</Value>\r
4401 </Values>\r
4402 \r
4403 <Values name="PSM_bus" type="enum">\r
4404 <Value val="0x00">psm_state[0]</Value>\r
4405 <Value val="0x01">psm_state[1]</Value>\r
4406 <Value val="0x02">psm_state[2]</Value>\r
4407 <Value val="0x03">psm_state[3]</Value>\r
4408 <Value val="0x04">ctrl_psm_bg_flt_bypass</Value>\r
4409 <Value val="0x05">ctrl_psm_mldo_bias_sel</Value>\r
4410 <Value val="0x06">ctrl_psm_v2i_en</Value>\r
4411 <Value val="0x07">ctrl_psm_hib_cap_sw</Value>\r
4412 <Value val="0x08">ctrl_psm_bg</Value>\r
4413 <Value val="0x09">ctrl_digka_high_power</Value>\r
4414 <Value val="0x0a">ctrl_psm_act_pbias</Value>\r
4415 <Value val="0x0b">ctrl_psm_active</Value>\r
4416 <Value val="0x0c">nfc_vddinoff</Value>\r
4417 <Value val="0x0d">pscon_ret</Value>\r
4418 <Value val="0x0e">pscon_iso</Value>\r
4419 <Value val="0x0f">pscon_vresetz</Value>\r
4420 <Value val="0x10">ctrl_wi_vio_sel</Value>\r
4421 <Value val="0x11">cfg_en_mldo_supply_out</Value>\r
4422 <Value val="0x12">mldo_stable</Value> \r
4423 <Value val="0x13">ctrl_carrier_det_en</Value>\r
4424 <Value val="0x14">ctrl_psm_sleep</Value>\r
4425 <Value val="0x15">ctrl_psm_mldo_en</Value>\r
4426 <Value val="0x16">squelched_cdet(slow clk)</Value>\r
4427 <Value val="0x17">psm_act_req</Value>\r
4428 <Value val="0x18">hib_clk</Value>\r
4429 </Values>\r
4430 \r
4431 \r
4432 <Values name="masked_io" type="enum">\r
4433 <Value val="0xFF">NOT MUXED </Value>\r
4434 <Value val="00">IDLE_CONTEXT </Value>\r
4435 <Value val="01">LM_CONTEXT </Value>\r
4436 <Value val="02">IRQ_CONTEXT </Value>\r
4437 <Value val="03">FBF_CONTEXT </Value>\r
4438 <Value val="04">BLE_CONTEXT </Value>\r
4439 <Value val="05">NFC_CONTEXT </Value>\r
4440 <Value val="06">GOTO_BIG_SLEEP </Value>\r
4441 <Value val="07">GOTO_DEEP_SLEEP </Value>\r
4442 <Value val="08">BLE_TX </Value>\r
4443 <Value val="09">BLE_RX </Value>\r
4444 <Value val="10">BLE_CRC_OK </Value>\r
4445 <Value val="11">BLE_CON_REQ </Value>\r
4446 <Value val="12">BLE_SCAN_REQ </Value>\r
4447 <Value val="13">BLE_CTRL_RECV </Value>\r
4448 <Value val="14">BLE_CTRL_SENT </Value>\r
4449 <Value val="15">BLE_SEND_RETRANS</Value>\r
4450 <Value val="16">BLE_SYNCH </Value>\r
4451 <Value val="17">BLE_DATA</Value>\r
4452 <Value val="18">BT_TX_SELF_TEST_ONLY</Value>\r
4453 <Value val="19">BT_RX_SELF_TEST_ONLY</Value>\r
4454 <Value val="20">TEST_MODE </Value>\r
4455 <Value val="21">SYSTEM_WAKE_UP </Value>\r
4456 <Value val="22">ANT_TX </Value>\r
4457 <Value val="23">ANT_RX </Value>\r
4458 <Value val="24">BT2WLAN_SCB_TRIGGER </Value>\r
4459 <Value val="25">BT2WLAN_ACTIVITY_BIT</Value>\r
4460 <Value val="26">BT2WLAN_ENV_BIT </Value>\r
4461 <Value val="27">BT2WLAN_PRIORITY_BIT</Value>\r
4462 <Value val="28">WLAN2BT_SCB_INT </Value>\r
4463 <Value val="29">BT2WLAN_ENV_INT </Value>\r
4464 <Value val="30">HARD_FAULT </Value>\r
4465 <Value val="31">LOCAL_CLOCK_SHIFT </Value>\r
4466 <Value val="32">MWS_FSYNC_READ</Value>\r
4467 <Value val="33">BT_SECURE_CONNECTION_CONTEXT </Value>\r
4468 <Value val="34">BT_SECURE_CONNECTION_PT_0_EVENT_ARMIO </Value>\r
4469 <Value val="35">BT_SECURE_CONNECTION_START_OF_RX_SLAVE_SLOT_ARMIO </Value>\r
4470 <Value val="36">BT_SECURE_CONNECTION_DMA_ENCRYPTION_ARMIO </Value>\r
4471 <Value val="37">BT_SECURE_CONNECTION_HEC_EVENT_ARMIO </Value>\r
4472 <Value val="38">BT_SECURE_CONNECTION_LENGTH_EVENT_ARMIO </Value>\r
4473 <Value val="39">BT_SECURE_CONNECTION_DMA_B0_B1_KEY_DECRYPTION_LOADING_ARMIO </Value>\r
4474 <Value val="40">BT_SECURE_CONNECTION_DMA_START_DECRYPTION_LOADING_ARMIO </Value>\r
4475 <Value val="41">BT_SECURE_CONNECTION_DMA_START_DECRYPTION_EOS_ARMIO </Value>\r
4476 <Value val="42">BT_SECURE_CONNECTION_CRC_GOOD_EVENT_ARMIO </Value>\r
4477 <Value val="43">BT_SECURE_CONNECTION_GET_MIC_EVENT_ARMIO </Value>\r
4478 <Value val="44">CALIBRATIONS_ENVELOPE </Value>\r
4479 <Value val="45">CALIBRATIONS_SINGLE </Value>\r
4480 <Value val="46">FBF_SANITY_FAILED </Value>\r
4481 <Value val="47">FBF_SCHEDULING_FAILED </Value>\r
4482 <Value val="48">BLE_BLOCKED_BY_ARBITER </Value>\r
4483 <Value val="49">MWS_COEX_RT_IRQ1_LOW</Value>\r
4484 <Value val="50">MWS_COEX_RT_IRQ2_HIGH</Value>\r
4485 <Value val="51">MWS_COEX_LTE_MUTE_MSG_SENDING</Value>\r
4486 <Value val="52">MWS_COEX_LTE_MUTE_REGISTER</Value>\r
4487 <Value val="53">MWS_COEX_LTE_MUTE_DEREGISTER</Value>\r
4488 <Value val="54">ROLE_SWITCH_FAIL_RESTORE</Value>\r
4489 <Value val="55">ACL_DATA_RX_PATH_INT_HANDLER</Value>\r
4490 <Value val="56">FHS received (all contexts)</Value>\r
4491 <Value val="57">NIKE_PLUS__TX</Value>\r
4492 <Value val="58">NIKE_PLUS__RX</Value>\r
4493 </Values>\r
4494 \r
4495 <Values name="avpr_masked_io" type="enum">\r
4496 <Value val="0xFF">NOT MUXED </Value>\r
4497 <Value val="0">AVPR_IDLE_TASK </Value>\r
4498 <Value val="1">AVPR_SBC_ENCODE </Value>\r
4499 <Value val="2">AVPR_SBC_DECODE </Value>\r
4500 <Value val="3">AVPR_INT_PORT_1 </Value>\r
4501 </Values>\r
4502 <Values name="TX_HCI_btip" type="enum">\r
4503 <Value val="0x00">tx_hci</Value>\r
4504 <Value val="0x01">armio_out12</Value>\r
4505 <Value val="0x02">tx_hci</Value>\r
4506 <Value val="0x04">espi_do</Value>\r
4507 </Values>\r
4508 \r
4509 <Values name="RX_HCI_btip" type="enum">\r
4510 <Value val="0x00">rx_hci(input)/espi_di(input)</Value>\r
4511 <Value val="0x01">armio_out13</Value>\r
4512 <Value val="0x02">rx_hci(input)/espi_di(input)</Value>\r
4513 <Value val="0x03">rx_hci(input)/espi_di(input)</Value>\r
4514 <Value val="0x04">rx_hci(input)/espi_di(input)</Value>\r
4515 <Value val="0x05">rx_hci(input)/espi_di(input)</Value>\r
4516 <Value val="0x06">rx_hci(input)/espi_di(input)</Value>\r
4517 <Value val="0x07">rx_hci(input)/espi_di(input)</Value>\r
4518 <Value val="0x08">rx_hci(input)/espi_di(input)</Value>\r
4519 <Value val="0x09">rx_hci(input)/espi_di(input)</Value>\r
4520 <Value val="0xa">rx_hci(input)/espi_di(input)</Value>\r
4521 <Value val="0xb">rx_hci(input)/espi_di(input)</Value>\r
4522 <Value val="0xc">rx_hci(input)/espi_di(input)</Value>\r
4523 <Value val="0xd">rx_hci(input)/espi_di(input)</Value>\r
4524 <Value val="0xe">rx_hci(input)/espi_di(input)</Value>\r
4525 <Value val="0xf">rx_hci(input)/espi_di(input)</Value>\r
4526 </Values>\r
4527 \r
4528 <Values name="CTS_HCI_btip" type="enum">\r
4529 <Value val="0x00">cts_hci(unput)/espi_cs(input)</Value>\r
4530 <Value val="0x01">armio_out14</Value>\r
4531 <Value val="0x02">debug_2</Value>\r
4532 <Value val="0x03">cts_hci(input)/espi_cs(input)</Value>\r
4533 <Value val="0x04">cts_hci(input)/espi_cs(input)</Value>\r
4534 <Value val="0x05">cts_hci(input)/espi_cs(input)</Value>\r
4535 <Value val="0x06">cts_hci(input)/espi_cs(input)</Value>\r
4536 <Value val="0x07">debug_8</Value>\r
4537 <Value val="0x08">cts_hci(input)/espi_cs(input)</Value>\r
4538 <Value val="0x09">cts_hci(input)/espi_cs(input)</Value>\r
4539 <Value val="0xa">cts_hci(input)/espi_cs(input)</Value>\r
4540 <Value val="0xb">cts_hci(input)/espi_cs(input)</Value>\r
4541 <Value val="0xc">cts_hci(input)/espi_cs(input)</Value>\r
4542 <Value val="0xd">cts_hci(input)/espi_cs(input)</Value>\r
4543 <Value val="0xe">cts_hci(input)/espi_cs(input)</Value>\r
4544 <Value val="0xf">cts_hci(input)/espi_cs(input)</Value>\r
4545 \r
4546 </Values>\r
4547 \r
4548 <Values name="RTS_HCI_btip" type="enum">\r
4549 <Value val="0x00">rts_hci</Value>\r
4550 <Value val="0x01">armio_out15</Value>\r
4551 <Value val="0x02">debug_3</Value>\r
4552 <Value val="0x03">rts_hci</Value>\r
4553 <Value val="0x04">espi_irq</Value>\r
4554 <Value val="0x07">drp_tst_clk</Value>\r
4555 </Values>\r
4556 \r
4557 <Values name="AUD_IN_btip" type="enum">\r
4558 <Value val="0x00">aud_in</Value>\r
4559 <Value val="0x01">armio_out(0)</Value>\r
4560 <Value val="0x07">debug_12</Value>\r
4561 </Values>\r
4562 \r
4563 <Values name="AUD_OUT_btip" type="enum">\r
4564 <Value val="0x00">aud_out</Value>\r
4565 <Value val="0x01">armio_out(1)</Value>\r
4566 <Value val="0x07">debug_11</Value>\r
4567 </Values>\r
4568 \r
4569 <Values name="AUD_CLK_btip" type="enum">\r
4570 <Value val="0x00">aud_clk</Value>\r
4571 <Value val="0x01">armio_out(16)</Value>\r
4572 <Value val="0x07">debug_10</Value>\r
4573 </Values>\r
4574 \r
4575 <Values name="AUD_FSYNC_btip" type="enum">\r
4576 <Value val="0x00">aud_fsync</Value>\r
4577 <Value val="0x01">armio_out(17)</Value>\r
4578 <Value val="0x07">debug_9</Value>\r
4579 </Values>\r
4580 \r
4581 <Values name="BT_FUNC_1_btip" type="enum">\r
4582 <Value val="0x00">armio_out1 -as host wkup</Value>\r
4583 <Value val="0x01">wlan1</Value>\r
4584 <Value val="0x02">exp_pa_cmd2</Value>\r
4585 <Value val="0x03">spi_clk</Value>\r
4586 <Value val="0x05">tx_bypass</Value>\r
4587 <Value val="0x07">debug_6</Value>\r
4588 </Values>\r
4589 \r
4590 <Values name="BT_FUNC_2_btip" type="enum">\r
4591 <Value val="0x00">armio_out2 -as BT wkup</Value>\r
4592 <Value val="0x01">wlan0</Value>\r
4593 <Value val="0x02">ext_pa_en</Value>\r
4594 <Value val="0x03">tx_dbg</Value>\r
4595 <Value val="0x05">tx_wire_3</Value>\r
4596 <Value val="0x07">debug_5</Value>\r
4597 </Values>\r
4598 \r
4599 <Values name="BT_FUNC_3_btip" type="enum">\r
4600 <Value val="0x00">armio_out(3)</Value>\r
4601 <Value val="0x02">next_pa_en</Value>\r
4602 <Value val="0x03">wlan1</Value>\r
4603 <Value val="0x04">tx_dbg</Value>\r
4604 <Value val="0x05">tx_wire_2</Value>\r
4605 <Value val="0x06">rx_bypass(input)</Value>\r
4606 <Value val="0x07">debug_4</Value>\r
4607 </Values>\r
4608 \r
4609 <Values name="BT_FUNC_4_btip" type="enum">\r
4610 <Value val="0x00">armio_out4</Value>\r
4611 <Value val="0x01">wibree_gpio5</Value>\r
4612 <Value val="0x02">tx_dbg</Value>\r
4613 <Value val="0x03">exp_pa_cmd1</Value>\r
4614 <Value val="0x04">tx_bypass</Value> \r
4615 <Value val="0x05">rx_bypass(input)</Value>\r
4616 <Value val="0x06">wlan0</Value>\r
4617 <Value val="0x07">debug_3</Value>\r
4618 </Values>\r
4619 \r
4620 <Values name="BT_FUNC_5_btip" type="enum">\r
4621 <Value val="0x00">armio_out5 -as sys_sync</Value>\r
4622 <Value val="0x01">wlan1</Value>\r
4623 <Value val="0x02">wlan0</Value>\r
4624 <Value val="0x03">ext_pa_en</Value>\r
4625 <Value val="0x04">rts_bypass</Value>\r
4626 <Value val="0x05">wlan2</Value>\r
4627 <Value val="0x06">wibree_gpio_2</Value>\r
4628 <Value val="0x07">debug_2</Value>\r
4629 </Values>\r
4630 \r
4631 <Values name="BT_FUNC_6_btip" type="enum">\r
4632 <Value val="0x00">armio_out(6)</Value>\r
4633 <Value val="0x01">tx_dbg</Value>\r
4634 <Value val="0x02">wlan1</Value>\r
4635 <Value val="0x03">next_pa_en</Value>\r
4636 <Value val="0x04">cts_bypass(input)</Value>\r
4637 <Value val="0x05">tx_wire_1</Value>\r
4638 <Value val="0x06">sda</Value>\r
4639 <Value val="0x07">debug_1</Value>\r
4640 </Values>\r
4641 \r
4642 <Values name="BT_FUNC_7_btip" type="enum">\r
4643 <Value val="0x00">armio_out(7)</Value>\r
4644 <Value val="0x01">wibree_gpio(9)(input)</Value>\r
4645 <Value val="0x02">wlan3(input)</Value>\r
4646 <Value val="0x03">exp_pa_cmd2</Value>\r
4647 <Value val="0x04">rx_bypass(input)</Value>\r
4648 <Value val="0x05">tx_wire_4</Value>\r
4649 <Value val="0x06">scl</Value>\r
4650 <Value val="0x07">debug_0</Value>\r
4651 </Values>\r
4652 \r
4653 <Values name="BT_FUNC_8_btip" type="enum">\r
4654 <Value val="0x00">armio_out8</Value>\r
4655 <Value val="0x01">wibree_gpio8</Value>\r
4656 <Value val="0x02">wlan2</Value>\r
4657 <Value val="0x03">wlan0</Value>\r
4658 <Value val="0x04">scl</Value>\r
4659 <Value val="0x06">tx_dbg</Value>\r
4660 <Value val="0x07">debug_7</Value>\r
4661 </Values>\r
4662 \r
4663 <Values name="BT_FUNC_9_btip" type="enum">\r
4664 <Value val="0x00">armio_out9</Value>\r
4665 <Value val="0x01">wibree_gpio7</Value>\r
4666 <Value val="0x02">tx_dbg</Value>\r
4667 <Value val="0x03">wlan3(input)</Value>\r
4668 <Value val="0x07">debug_13</Value>\r
4669 </Values>\r
4670 \r
4671 <Values name="BT_FUNC_10_btip" type="enum">\r
4672 <Value val="0x00">armio_out10</Value>\r
4673 <Value val="0x01">tx_dbg</Value>\r
4674 <Value val="0x03">wlan2</Value>\r
4675 <Value val="0x07">debug_14</Value>\r
4676 </Values>\r
4677 \r
4678 <Values name="PinName_orca" type="enum">\r
4679 <Value val="0x01">TX_HCI</Value>\r
4680 <Value val="0x02">RX_HCI</Value>\r
4681 <Value val="0x03">CTS_HCI</Value>\r
4682 <Value val="0x04">RTS_HCI</Value>\r
4683 <Value val="0x05">AUD_IN</Value>\r
4684 <Value val="0x06">AUD_OUT</Value>\r
4685 <Value val="0x07">AUD_CLK</Value>\r
4686 <Value val="0x08">AUD_FSYNC</Value>\r
4687 <Value val="0x09">BT_FUNC_1</Value>\r
4688 <Value val="0x0a">BT_FUNC_2</Value>\r
4689 <Value val="0x0b">TX_DBG</Value>\r
4690 <Value val="0x0c">BT_FUNC_4</Value>\r
4691 <Value val="0x0d">BT_FUNC_6</Value>\r
4692 <Value val="0x0e">BT_FUNC_7</Value>\r
4693 <Value val="0x0f">CLK_REQ_OUT</Value>\r
4694 <Value val="0x10">FM_IRQ</Value>\r
4695 <Value val="0x11">FM_SCL</Value>\r
4696 <Value val="0x12">FM_SDA</Value>\r
4697 <Value val="0x13">FM_I2S_DI</Value>\r
4698 <Value val="0x14">FM_I2S_DO</Value>\r
4699 <Value val="0x15">FM_I2S_CLK</Value>\r
4700 <Value val="0x16">FM_I2S_WS</Value>\r
4701 </Values>\r
4702 \r
4703 <Values name="TX_HCI_orca" type="enum">\r
4704 <Value val="0x00">tx_hci</Value>\r
4705 <Value val="0x04">fm_dtst_clk</Value>\r
4706 <Value val="0x05">top_dbg7</Value>\r
4707 <Value val="0x06">fm_dtst0</Value>\r
4708 <Value val="0x07">bt_dbg7</Value>\r
4709 </Values>\r
4710 \r
4711 <Values name="RX_HCI_orca" type="enum">\r
4712 <Value val="0x00">rx_hci (input)</Value>\r
4713 <Value val="0x04">fm_dtst4</Value>\r
4714 <Value val="0x05">top_dbg8</Value>\r
4715 <Value val="0x06">fm_dtst1</Value>\r
4716 <Value val="0x07">bt_dbg9</Value>\r
4717 </Values>\r
4718 \r
4719 <Values name="CTS_HCI_orca" type="enum">\r
4720 <Value val="0x00">cts_hci (input)</Value>\r
4721 <Value val="0x01">bt_func6</Value>\r
4722 <Value val="0x02">fm_dtst9</Value>\r
4723 <Value val="0x03">bt_func1</Value>\r
4724 <Value val="0x04">fm_dtst_13</Value>\r
4725 <Value val="0x05">top_dbg15</Value>\r
4726 <Value val="0x06">fm_dtst2</Value>\r
4727 <Value val="0x07">bt_dbg_clk</Value>\r
4728 </Values>\r
4729 \r
4730 <Values name="RTS_HCI_orca" type="enum">\r
4731 <Value val="0x00">rts_hci</Value>\r
4732 <Value val="0x03">bt_func3</Value>\r
4733 <Value val="0x05">top_dbg10</Value>\r
4734 <Value val="0x06">fm_dtst4</Value>\r
4735 <Value val="0x07">bt_dbg10</Value>\r
4736 </Values>\r
4737 \r
4738 <Values name="AUD_IN_orca" type="enum">\r
4739 <Value val="0x00">aud_in </Value>\r
4740 <Value val="0x01">fm_i2s_di (input)</Value>\r
4741 <Value val="0x02">arm_mclk</Value>\r
4742 <Value val="0x03">fm_dtst4</Value>\r
4743 <Value val="0x04">fm_dtst_clk</Value>\r
4744 <Value val="0x05">top_dbg4</Value>\r
4745 <Value val="0x06">fm_dtst12</Value>\r
4746 <Value val="0x07">bt_dbg4</Value>\r
4747 </Values>\r
4748 \r
4749 <Values name="AUD_OUT_orca" type="enum">\r
4750 <Value val="0x00">aud_out </Value>\r
4751 <Value val="0x01">fm_i2s_do </Value>\r
4752 <Value val="0x02">arm_mas(1) </Value>\r
4753 <Value val="0x03">NU </Value>\r
4754 <Value val="0x04">fm_dtst_clk </Value>\r
4755 <Value val="0x05">top_dbg6 </Value>\r
4756 <Value val="0x06">fm_dtst9 </Value>\r
4757 <Value val="0x07">bt_dbg6 </Value>\r
4758 </Values>\r
4759 \r
4760 <Values name="AUD_CLK_orca" type="enum">\r
4761 <Value val="0x00">aud_clk </Value>\r
4762 <Value val="0x01">fm_i2s_clk </Value>\r
4763 <Value val="0x02">arm_mas(0) </Value>\r
4764 <Value val="0x03">NU </Value>\r
4765 <Value val="0x04">NU </Value>\r
4766 <Value val="0x05">top_dbg0 </Value>\r
4767 <Value val="0x06">fm_dtst10 </Value>\r
4768 <Value val="0x07">bt_dbg0 </Value>\r
4769 </Values>\r
4770 \r
4771 <Values name="AUD_FSYNC_orca" type="enum">\r
4772 <Value val="0x00">aud_fsync </Value>\r
4773 <Value val="0x01">fm_i2s_ws </Value>\r
4774 <Value val="0x02">arm_nmreq </Value>\r
4775 <Value val="0x03">NU </Value>\r
4776 <Value val="0x04">fm_dtst4 </Value>\r
4777 <Value val="0x05">top_dbg9 </Value>\r
4778 <Value val="0x06">fm_dtst11 </Value>\r
4779 <Value val="0x07">bt_dbg9 </Value>\r
4780 </Values>\r
4781 \r
4782 <Values name="BT_FUNC_1_orca" type="enum">\r
4783 <Value val="0x00">hci_clk (input) </Value>\r
4784 <Value val="0x01">bt_func1 </Value>\r
4785 <Value val="0x02">fm_i2s_do </Value>\r
4786 <Value val="0x03">NU </Value>\r
4787 <Value val="0x04">NU </Value>\r
4788 <Value val="0x05">top_dbg1 </Value>\r
4789 <Value val="0x06">fm_dtst5 </Value>\r
4790 <Value val="0x07">bt_dbg1 </Value>\r
4791 </Values>\r
4792 \r
4793 <Values name="BT_FUNC_2_orca" type="enum">\r
4794 <Value val="0x00">bt_func2 </Value>\r
4795 <Value val="0x01">arm_nwait </Value>\r
4796 <Value val="0x02">fm_i2s_do </Value>\r
4797 <Value val="0x03">NU </Value>\r
4798 <Value val="0x04">NU </Value>\r
4799 <Value val="0x05">top_dbg2 </Value>\r
4800 <Value val="0x06">fm_dtst6 </Value>\r
4801 <Value val="0x07">bt_dbg2 </Value>\r
4802 </Values>\r
4803 \r
4804 <Values name="TX_DBG_orca" type="enum">\r
4805 <Value val="0x00">bt_func3 tx_dbg </Value>\r
4806 <Value val="0x01">arm_nexec </Value>\r
4807 <Value val="0x02">fm_i2s_do </Value>\r
4808 <Value val="0x03">fm_dtst_clk </Value>\r
4809 <Value val="0x04">tx_dbg </Value>\r
4810 <Value val="0x05">top_dbg3 </Value>\r
4811 <Value val="0x06">fm_dtst7 </Value>\r
4812 <Value val="0x07">bt_dbg3 </Value>\r
4813 </Values>\r
4814 \r
4815 <Values name="BT_FUNC_4_orca" type="enum">\r
4816 <Value val="0x00">bt_func4 </Value>\r
4817 <Value val="0x01">NU </Value>\r
4818 <Value val="0x02">ext_be_0 </Value>\r
4819 <Value val="0x03">fm_i2s_do </Value>\r
4820 <Value val="0x04">NU (Default) </Value>\r
4821 <Value val="0x05">top_dbg4 </Value>\r
4822 <Value val="0x06">fm_dtst12 </Value>\r
4823 <Value val="0x07">bt_dbg4 </Value>\r
4824 </Values>\r
4825 \r
4826 <Values name="BT_FUNC_6_orca" type="enum">\r
4827 <Value val="0x00">bt_func6 </Value>\r
4828 <Value val="0x01">tx_dbg </Value>\r
4829 <Value val="0x02">ext_be_1 </Value>\r
4830 <Value val="0x03">NU (Default) </Value>\r
4831 <Value val="0x04">NU </Value>\r
4832 <Value val="0x05">top_dbg6 </Value>\r
4833 <Value val="0x06">fm_dtst14 </Value>\r
4834 <Value val="0x07">bt_dbg6 </Value>\r
4835 </Values>\r
4836 \r
4837 <Values name="BT_FUNC_7_orca" type="enum">\r
4838 <Value val="0x00">bt_func7 </Value>\r
4839 <Value val="0x01">NU </Value>\r
4840 <Value val="0x02">fm_i2s_do </Value>\r
4841 <Value val="0x03">NU (Default) </Value>\r
4842 <Value val="0x04">NU </Value>\r
4843 <Value val="0x05">top_dbg7 </Value>\r
4844 <Value val="0x06">fm_dtst15 </Value>\r
4845 <Value val="0x07">bt_dbg7 </Value>\r
4846 </Values>\r
4847 \r
4848 <Values name="CLK_REQ_OUT_orca" type="enum">\r
4849 <Value val="0x00">clk_req_out </Value>\r
4850 <Value val="0x01">tx_dbg </Value>\r
4851 <Value val="0x02">arm_nwait </Value>\r
4852 <Value val="0x03">bt_func5 </Value>\r
4853 <Value val="0x04">fm_dtst3 </Value>\r
4854 <Value val="0x05">top_dbg5 </Value>\r
4855 <Value val="0x06">fm_dtst8 </Value>\r
4856 <Value val="0x07">bt_dbg5 </Value>\r
4857 </Values>\r
4858 \r
4859 <Values name="FM_IRQ_orca" type="enum">\r
4860 <Value val="0x00">fm_irq </Value>\r
4861 <Value val="0x01">arm_nemu1 </Value>\r
4862 <Value val="0x02">bt_func3 </Value>\r
4863 <Value val="0x03">bt_func10 </Value>\r
4864 <Value val="0x04">bt_func4 </Value>\r
4865 <Value val="0x05">top_dbg13 </Value>\r
4866 <Value val="0x06">fm_dtst2 </Value>\r
4867 <Value val="0x07">bt_dbg13 </Value>\r
4868 </Values>\r
4869 \r
4870 <Values name="FM_SCL_orca" type="enum">\r
4871 <Value val="0x00">fm_scl </Value>\r
4872 <Value val="0x01">arm_nopc </Value>\r
4873 <Value val="0x02">bt_func1 </Value>\r
4874 <Value val="0x03">bt_func8 </Value>\r
4875 <Value val="0x04">bt_func7 </Value>\r
4876 <Value val="0x05">top_dbg11 </Value>\r
4877 <Value val="0x06">fm_dtst0 </Value>\r
4878 <Value val="0x07">bt_dbg11 </Value>\r
4879 </Values>\r
4880 \r
4881 <Values name="FM_SDA_orca" type="enum">\r
4882 <Value val="0x00">fm_sda </Value>\r
4883 <Value val="0x01">arm_nemu0 </Value>\r
4884 <Value val="0x02">bt_func2 </Value>\r
4885 <Value val="0x03">bt_func9 </Value>\r
4886 <Value val="0x04">bt_func6 </Value>\r
4887 <Value val="0x05">top_dbg12 </Value>\r
4888 <Value val="0x06">fm_dtst1 </Value>\r
4889 <Value val="0x07">bt_dbg12 </Value>\r
4890 </Values>\r
4891 \r
4892 <Values name="FM_I2S_DI_orca" type="enum">\r
4893 <Value val="0x00">fm_i2s_di (input) </Value>\r
4894 <Value val="0x01">fm_i2s_do </Value>\r
4895 <Value val="0x02">bt_func4 </Value>\r
4896 <Value val="0x03">bt_func8 </Value>\r
4897 <Value val="0x04">tdo </Value>\r
4898 <Value val="0x05">top_dbg14 </Value>\r
4899 <Value val="0x06">fm_dtst_clk </Value>\r
4900 <Value val="0x07">bt_dbg14 </Value>\r
4901 </Values>\r
4902 \r
4903 <Values name="FM_I2S_DO_orca" type="enum">\r
4904 <Value val="0x00">fm_i2s_do </Value>\r
4905 <Value val="0x01">NU </Value>\r
4906 <Value val="0x02">bt_func7 </Value>\r
4907 <Value val="0x03">fm_dtst4 </Value>\r
4908 <Value val="0x04">tck (input) </Value>\r
4909 <Value val="0x05">top_dbg7 </Value>\r
4910 <Value val="0x06">fm_dtst13 </Value>\r
4911 <Value val="0x07">bt_dbg7 </Value>\r
4912 </Values>\r
4913 \r
4914 <Values name="FM_I2S_CLK_orca" type="enum">\r
4915 <Value val="0x00">fm_i2s_clk </Value>\r
4916 <Value val="0x01">fm_dtst4 </Value>\r
4917 <Value val="0x02">bt_func5 </Value>\r
4918 <Value val="0x03">bt_func9 </Value>\r
4919 <Value val="0x04">tms (input) </Value>\r
4920 <Value val="0x05">top_dbg15 </Value>\r
4921 <Value val="0x06">fm_dtst15 </Value>\r
4922 <Value val="0x07">bt_dbg15 </Value>\r
4923 </Values>\r
4924 \r
4925 <Values name="FM_I2S_WS_orca" type="enum">\r
4926 <Value val="0x00">fm_i2s_ws</Value>\r
4927 <Value val="0x01">NU</Value>\r
4928 <Value val="0x02">bt_func6</Value>\r
4929 <Value val="0x03">bt_func10</Value>\r
4930 <Value val="0x04">tdi (input)</Value>\r
4931 <Value val="0x05">top_dbg8</Value>\r
4932 <Value val="0x06">fm_dtst14</Value>\r
4933 <Value val="0x07">bt_dbg8</Value>\r
4934 </Values>\r
4935 \r
4936 <Values name="PinName_Quattro" type="enum">\r
4937 <Value val="0x01">TX_HCI</Value>\r
4938 <Value val="0x02">RX_HCI</Value>\r
4939 <Value val="0x03">CTS_HCI</Value>\r
4940 <Value val="0x04">RTS_HCI</Value>\r
4941 <Value val="0x05">AUD_IN</Value>\r
4942 <Value val="0x06">AUD_OUT</Value>\r
4943 <Value val="0x07">AUD_CLK</Value>\r
4944 <Value val="0x08">AUD_FSYNC</Value>\r
4945 <Value val="0x09">BT_FUNC_1</Value>\r
4946 <Value val="0x0a">BT_FUNC_2</Value>\r
4947 <Value val="0x0b">BT_FUNC_5</Value>\r
4948 <Value val="0x0c">BT_FUNC_3</Value>\r
4949 <Value val="0x0d">BT_FUNC_6</Value>\r
4950 <Value val="0x0e">BT_FUNC_7</Value>\r
4951 <Value val="0x0f">SB_DATA</Value>\r
4952 <Value val="0x10">SB_CLK</Value>\r
4953 <Value val="0x11">WL_TX</Value>\r
4954 <Value val="0x12">WL_RX</Value>\r
4955 <Value val="0x15">FREF_CLK_REQ</Value>\r
4956 <Value val="0x19">FM_I2S_DI</Value>\r
4957 <Value val="0x1A">FM_I2S_DO</Value>\r
4958 <Value val="0x1b">FM_I2S_CLK</Value>\r
4959 <Value val="0x1c">FM_I2S_WS</Value>\r
4960 <Value val="0x1e">SPI_CSX</Value>\r
4961 <Value val="0x23">WLAN_IRQ</Value>\r
4962 <Value val="0x24">WL_UART_DBG</Value>\r
4963 <Value val="0x25">WL_PAEN_A</Value>\r
4964 <Value val="0x26">WL_PAEN_B</Value>\r
4965 <Value val="0x27">WL_BTH_SW</Value>\r
4966 <Value val="0x28">WL_EXT_LNA_EN</Value>\r
4967 <Value val="0x29">WL_RS232_RX</Value>\r
4968 <Value val="0x2a">WL_RS232_TX</Value>\r
4969 <Value val="0x2b">JTAG_TCK</Value>\r
4970 <Value val="0x2c">JTAG_TMS</Value>\r
4971 <Value val="0x2d">JTAG_TDI</Value>\r
4972 <Value val="0x2e">JTAG_TDO</Value>\r
4973 <Value val="0x2f">GPS_UART_TX</Value>\r
4974 <Value val="0x30">GPS_UART_RX</Value>\r
4975 <Value val="0x31">GPS_SENS_I2C_SCL</Value>\r
4976 <Value val="0x32">GPS_SENS_I2C_SDA</Value>\r
4977 <Value val="0x33">TESTMODE</Value>\r
4978 <Value val="0x34">TCXO_CLK_REQ</Value>\r
4979 <Value val="0x35">GPS_IRQ</Value>\r
4980 <Value val="0x36">GPS_TIMESTAMP</Value>\r
4981 <Value val="0x37">GPS_PPS_OUT</Value>\r
4982 <Value val="0x38">GPS_I2C_UART_SELECT</Value>\r
4983 <Value val="0x39">GPS_EXT_LNA_EN</Value>\r
4984 <Value val="0x3a">GPS_PA_EN</Value>\r
4985 <Value val="0x3b">DC2DC_MODE</Value>\r
4986 <Value val="0x3c">TCXO_SLI_OUT</Value>\r
4987 <Value val="0x3d">WL_SPI_DIN</Value>\r
4988 <Value val="0x3e">WL_SPI_DOUT</Value>\r
4989 <Value val="0x3f">WL_SDIO_D1</Value>\r
4990 <Value val="0x40">WL_SDIO_D2</Value>\r
4991 </Values>\r
4992 \r
4993 <Values name="TX_HCI_Quattro" type="enum">\r
4994 <Value val="0x00">bt_tx_hci</Value>\r
4995 <Value val="0x06">shared[2]</Value>\r
4996 </Values>\r
4997 \r
4998 <Values name="RX_HCI_Quattro" type="enum">\r
4999 <Value val="0x00">bt_rx_hci </Value>\r
5000 <Value val="0x06">shared[2] </Value>\r
5001 </Values>\r
5002 \r
5003 <Values name="CTS_HCI_Quattro" type="enum">\r
5004 <Value val="0x00">bt_cts_hci </Value>\r
5005 <Value val="0x01">gps_fm_debug_clk_o </Value>\r
5006 <Value val="0x03">wlan_drpw_clk </Value>\r
5007 <Value val="0x05">bt_debug_clk </Value>\r
5008 <Value val="0x06">shared[4] </Value>\r
5009 </Values>\r
5010 \r
5011 <Values name="RTS_HCI_Quattro" type="enum">\r
5012 <Value val="0x00">bt_rts_hci </Value>\r
5013 <Value val="0x06">shared[14] </Value>\r
5014 </Values>\r
5015 \r
5016 <Values name="AUD_IN_Quattro" type="enum">\r
5017 <Value val="0x00">ext_pcm_di</Value>\r
5018 <Value val="0x01">gps_fm_debug[15] </Value>\r
5019 <Value val="0x03">wlan_drpw[6] </Value>\r
5020 <Value val="0x04">prcm_sdio[5] </Value>\r
5021 <Value val="0x05">fm_dtst_o[2] </Value>\r
5022 <Value val="0x06">sb[18] </Value>\r
5023 </Values>\r
5024 \r
5025 <Values name="AUD_OUT_Quattro" type="enum">\r
5026 <Value val="0x00">ext_pcm_do_o </Value>\r
5027 <Value val="0x01">gps_fm_debug[12] </Value>\r
5028 <Value val="0x02">bt_func5 </Value>\r
5029 <Value val="0x03">wlan_drpw[14] </Value>\r
5030 <Value val="0x04">prcm_sdio[6] </Value>\r
5031 <Value val="0x05">fm_dtst_o[3] </Value>\r
5032 <Value val="0x06">sb[19] </Value>\r
5033 </Values>\r
5034 \r
5035 <Values name="AUD_CLK_Quattro" type="enum">\r
5036 <Value val="0x00">ext_pcm_clk </Value>\r
5037 <Value val="0x01">gps_fm_debug[13] </Value>\r
5038 <Value val="0x02">gps_gpio_o[7] </Value>\r
5039 <Value val="0x03">wlan_drpw[0] </Value>\r
5040 <Value val="0x04">prcm_sdio[4] </Value>\r
5041 <Value val="0x05">fm_dtst_o[0] </Value>\r
5042 <Value val="0x06">shared[13] </Value>\r
5043 </Values>\r
5044 \r
5045 <Values name="AUD_FSYNC_Quattro" type="enum">\r
5046 <Value val="0x00">ext_pcm_fsync </Value>\r
5047 <Value val="0x01">gps_fm_debug[10] </Value>\r
5048 <Value val="0x02">bt_ic_o[1] </Value>\r
5049 <Value val="0x03">wlan_drpw[1] </Value>\r
5050 <Value val="0x04">prcm_sdio[15] </Value>\r
5051 <Value val="0x05">fm_dtst_o[1] </Value>\r
5052 <Value val="0x06">sb[17] </Value>\r
5053 </Values>\r
5054 \r
5055 <Values name="BT_FUNC_1_Quattro" type="enum">\r
5056 <Value val="0x00">bt_func1 </Value>\r
5057 <Value val="0x01">fm_dtst_o[15] </Value>\r
5058 <Value val="0x03">wlan_drpw[8] </Value>\r
5059 <Value val="0x04">sb[10] </Value>\r
5060 <Value val="0x05">bt_ic[2] </Value>\r
5061 <Value val="0x06">shared[0] </Value>\r
5062 </Values>\r
5063 \r
5064 <Values name="BT_FUNC_2_Quattro" type="enum">\r
5065 <Value val="0x00">bt_func2 </Value>\r
5066 <Value val="0x01">fm_dtst_o[8] </Value>\r
5067 <Value val="0x03">wlan_drpw[9] </Value>\r
5068 <Value val="0x06">shared[1] </Value>\r
5069 </Values>\r
5070 \r
5071 <Values name="BT_FUNC_5_Quattro" type="enum">\r
5072 <Value val="0x00">bt_func5 </Value>\r
5073 <Value val="0x03">wlan_drpw[12] </Value>\r
5074 <Value val="0x04">prcm_sdio[8] </Value>\r
5075 <Value val="0x05">prcm_sdio[22] </Value>\r
5076 <Value val="0x06">shared[3] </Value>\r
5077 </Values>\r
5078 \r
5079 <Values name="BT_FUNC_3_Quattro" type="enum">\r
5080 <Value val="0x00">bt_func3 </Value>\r
5081 <Value val="0x03">wlan_drpw[11] </Value>\r
5082 <Value val="0x04">prcm_sdio[23] </Value>\r
5083 <Value val="0x05">fm_dtst_o[6] </Value>\r
5084 <Value val="0x06">shared[3] </Value>\r
5085 </Values>\r
5086 \r
5087 <Values name="BT_FUNC_6_Quattro" type="enum">\r
5088 <Value val="0x00">bt_func6 </Value>\r
5089 <Value val="0x01">fm_dtst_o[4] </Value>\r
5090 <Value val="0x02">gps_ext_addr[13] </Value>\r
5091 <Value val="0x03">wlan_drpw[7] </Value>\r
5092 <Value val="0x04">bt_debug_clk </Value>\r
5093 <Value val="0x05">gps_gpio_o[4] </Value>\r
5094 <Value val="0x06">shared[3] </Value>\r
5095 </Values>\r
5096 \r
5097 <Values name="BT_FUNC_7_Quattro" type="enum">\r
5098 <Value val="0x00">bt_func7 </Value>\r
5099 <Value val="0x02">gps_ext_addr[12] </Value>\r
5100 <Value val="0x03">wlan_drpw[10] </Value>\r
5101 <Value val="0x05">bt_ic[11] </Value>\r
5102 <Value val="0x06">shared[3] </Value>\r
5103 </Values>\r
5104 \r
5105 <Values name="SB_DATA_Quattro" type="enum">\r
5106 <Value val="0x00">sb_data </Value>\r
5107 <Value val="0x03">wlan_drpw[17] </Value>\r
5108 <Value val="0x05">bt_func7_o </Value>\r
5109 <Value val="0x06">shared[6] </Value>\r
5110 </Values>\r
5111 \r
5112 <Values name="SB_CLK_Quattro" type="enum">\r
5113 <Value val="0x00">sb_clk </Value>\r
5114 <Value val="0x01">gps_fm_gpio[0] </Value>\r
5115 <Value val="0x03">wlan_drpw[18] </Value>\r
5116 <Value val="0x05">bt_ic[13] </Value>\r
5117 <Value val="0x06">shared[4] </Value>\r
5118 </Values>\r
5119 \r
5120 <Values name="WL_TX_Quattro" type="enum">\r
5121 <Value val="0x00">wl_tx_sw_final </Value>\r
5122 <Value val="0x01">gps_fm_debug[0] </Value>\r
5123 <Value val="0x03">gps_gpio_o[4] </Value>\r
5124 </Values>\r
5125 \r
5126 <Values name="WL_RX_Quattro" type="enum">\r
5127 <Value val="0x00">wl_rx_sw_final </Value>\r
5128 <Value val="0x01">gps_fm_debug[6] </Value>\r
5129 <Value val="0x03">gps_gpio_o[5] </Value>\r
5130 </Values>\r
5131 \r
5132 <Values name="FREF_CLK_REQ_Quattro" type="enum">\r
5133 <Value val="0x00">fref_clk_req_o </Value>\r
5134 <Value val="0x01">fm_dtst_o[5] </Value>\r
5135 <Value val="0x03">jtag_rtck </Value>\r
5136 <Value val="0x04">sb[10] </Value>\r
5137 <Value val="0x05">bt_ic[3] </Value>\r
5138 <Value val="0x06">shared[12] </Value>\r
5139 </Values>\r
5140 \r
5141 <Values name="FM_I2S_DI_Quattro" type="enum">\r
5142 <Value val="0x00">ext_i2s_di </Value>\r
5143 <Value val="0x01">gps_fm_gpio[6] </Value>\r
5144 <Value val="0x02">ext_addr_0 </Value>\r
5145 <Value val="0x03">wlan_drpw[2] </Value>\r
5146 <Value val="0x04">prcm_sdio[0] </Value>\r
5147 <Value val="0x05">bt_func1_o </Value>\r
5148 <Value val="0x06">shared[8] </Value>\r
5149 </Values>\r
5150 \r
5151 <Values name="FM_I2S_DO_Quattro" type="enum">\r
5152 <Value val="0x00">ext_i2s_do_o </Value>\r
5153 <Value val="0x01">gps_fm_gpio[7] </Value>\r
5154 <Value val="0x02">ext_addr_1 </Value>\r
5155 <Value val="0x03">wlan_drpw[3] </Value>\r
5156 <Value val="0x04">prcm_sdio[1] </Value>\r
5157 <Value val="0x05">bt_func2_o </Value>\r
5158 <Value val="0x06">shared[9] </Value>\r
5159 </Values>\r
5160 \r
5161 <Values name="FM_I2S_CLK_Quattro" type="enum">\r
5162 <Value val="0x00">ext_i2s_clk </Value>\r
5163 <Value val="0x02">ext_addr_2 </Value>\r
5164 <Value val="0x03">wlan_drpw[4] </Value>\r
5165 <Value val="0x04">prcm_sdio[2] </Value>\r
5166 <Value val="0x05">bt_func3_o </Value>\r
5167 <Value val="0x06">shared[10] </Value>\r
5168 </Values>\r
5169 \r
5170 <Values name="FM_I2S_WS_Quattro" type="enum">\r
5171 <Value val="0x00">ext_i2s_fsync </Value>\r
5172 <Value val="0x01">jtag_rtck </Value>\r
5173 <Value val="0x02">ext_addr_3 </Value>\r
5174 <Value val="0x03">wlan_drpw[5] </Value>\r
5175 <Value val="0x04">prcm_sdio[3] </Value>\r
5176 <Value val="0x05">bt_func4_o </Value>\r
5177 <Value val="0x06">shared[11] </Value>\r
5178 </Values>\r
5179 \r
5180 <Values name="SPI_CSX_Quattro" type="enum">\r
5181 <Value val="0x00">spi_csx_o </Value>\r
5182 <Value val="0x01">gps_fm_debug[3] </Value>\r
5183 <Value val="0x02">gps_ext_addr[6] </Value>\r
5184 <Value val="0x03">fm_dtst_o[11] </Value>\r
5185 <Value val="0x04">sb[2] </Value>\r
5186 <Value val="0x05">bt_ic[12] </Value>\r
5187 <Value val="0x06">shared[0] </Value>\r
5188 </Values>\r
5189 \r
5190 <Values name="WLAN_IRQ_Quattro" type="enum">\r
5191 <Value val="0x00">sdio_wl_irq </Value>\r
5192 <Value val="0x01">gps_fm_debug[1] </Value>\r
5193 <Value val="0x02">gps_ext_be[1] </Value>\r
5194 <Value val="0x04">sb[5] </Value>\r
5195 <Value val="0x05">bt_ic[0] </Value>\r
5196 </Values>\r
5197 \r
5198 <Values name="WL_UART_DBG_Quattro" type="enum">\r
5199 <Value val="0x00">wl_uart_dbg_o </Value>\r
5200 <Value val="0x01">gps_fm_gpio[2] </Value>\r
5201 <Value val="0x03">gps_irq_o </Value>\r
5202 <Value val="0x04">sb[9] </Value>\r
5203 <Value val="0x05">jtag_rtck </Value>\r
5204 <Value val="0x06">shared[2] </Value>\r
5205 </Values>\r
5206 \r
5207 <Values name="WL_PAEN_A_Quattro" type="enum">\r
5208 <Value val="0x00">wl_paen_a_final </Value>\r
5209 <Value val="0x02">gps_ext_be[0] </Value>\r
5210 <Value val="0x04">sb[6] </Value>\r
5211 <Value val="0x05">bt_ic[12] </Value>\r
5212 <Value val="0x06">shared[0] </Value>\r
5213 </Values>\r
5214 \r
5215 <Values name="WL_PAEN_B_Quattro" type="enum">\r
5216 <Value val="0x00">wl_paen_b_final </Value>\r
5217 <Value val="0x01">gps_fm_debug[9] </Value>\r
5218 <Value val="0x03">gps_gpio_o[3] </Value>\r
5219 <Value val="0x05">bt_ic[1] </Value>\r
5220 </Values>\r
5221 \r
5222 <Values name="WL_BTH_SW_Quattro" type="enum">\r
5223 <Value val="0x00">wl_bth_sw_final </Value>\r
5224 <Value val="0x01">gps_fm_debug[7] </Value>\r
5225 <Value val="0x03">gps_gpio_o[6] </Value>\r
5226 <Value val="0x06">shared[7] </Value>\r
5227 </Values>\r
5228 \r
5229 <Values name="WL_EXT_LNA_EN_Quattro" type="enum">\r
5230 <Value val="0x00">wl_gpio_o[7] </Value>\r
5231 <Value val="0x01">gps_fm_debug[11] </Value>\r
5232 <Value val="0x02">ext_addr_5 </Value>\r
5233 </Values>\r
5234 \r
5235 <Values name="WL_RS232_RX_Quattro" type="enum">\r
5236 <Value val="0x00">wl_rs232_rx_i </Value>\r
5237 <Value val="0x01">gps_fm_debug[14] </Value>\r
5238 <Value val="0x02">gps_ext_we </Value>\r
5239 <Value val="0x04">sb[8] </Value>\r
5240 <Value val="0x05">bt_ic[10] </Value>\r
5241 <Value val="0x06">shared[2] </Value>\r
5242 </Values>\r
5243 \r
5244 <Values name="WL_RS232_TX_Quattro" type="enum">\r
5245 <Value val="0x00">wl_rs232_tx_o </Value>\r
5246 <Value val="0x01">gps_fm_gpio[5] </Value>\r
5247 <Value val="0x02">ext_addr_14 </Value>\r
5248 <Value val="0x03">gps_gpio_o[6] </Value>\r
5249 <Value val="0x04">sb[7] </Value>\r
5250 <Value val="0x05">bt_ic[9] </Value>\r
5251 <Value val="0x06">shared[1] </Value>\r
5252 </Values>\r
5253 \r
5254 <Values name="JTAG_TCK_Quattro" type="enum">\r
5255 <Value val="0x00">JTAG_TCK </Value>\r
5256 </Values>\r
5257 \r
5258 <Values name="JTAG_TMS_Quattro" type="enum">\r
5259 <Value val="0x00">jtag_tms </Value>\r
5260 <Value val="0x02">gps_ext_addr[4] </Value>\r
5261 <Value val="0x03">gps_gpio_o[5] </Value>\r
5262 <Value val="0x04">prcm_sdio[13] </Value>\r
5263 <Value val="0x05">bt_ic[13] </Value>\r
5264 <Value val="0x06">shared[6] </Value>\r
5265 </Values>\r
5266 \r
5267 <Values name="JTAG_TDI_Quattro" type="enum">\r
5268 <Value val="0x00">jtag_tdi </Value>\r
5269 <Value val="0x01">gps_fm_gpio[4] </Value>\r
5270 <Value val="0x02">gps_ext_be[1] </Value>\r
5271 <Value val="0x03">gps_gpio_o[3] </Value>\r
5272 <Value val="0x04">sb[12] </Value>\r
5273 <Value val="0x05">bt_ic[15] </Value>\r
5274 <Value val="0x06">shared[8] </Value>\r
5275 </Values>\r
5276 \r
5277 <Values name="JTAG_TDO_Quattro" type="enum">\r
5278 <Value val="0x00">jtag_tdo_test_out </Value>\r
5279 <Value val="0x01">gps_fm_gpio[3] </Value>\r
5280 <Value val="0x02">gps_ext_addr[8] </Value>\r
5281 <Value val="0x03">wlan_drpw[15] </Value>\r
5282 <Value val="0x04">prcm_sdio[14] </Value>\r
5283 <Value val="0x05">bt_ic[14] </Value>\r
5284 <Value val="0x06">shared[7] </Value>\r
5285 </Values>\r
5286 \r
5287 <Values name="GPS_UART_TX_Quattro" type="enum">\r
5288 <Value val="0x00">gps_uart_tx_o </Value>\r
5289 <Value val="0x01">wimax_info_1 </Value>\r
5290 <Value val="0x02">bt_ext_addr[6] </Value>\r
5291 <Value val="0x03">wlan_drpw[13] </Value>\r
5292 <Value val="0x04">sb[0] </Value>\r
5293 <Value val="0x05">bt_ic[3] </Value>\r
5294 <Value val="0x06">fm_dtst_o[9] </Value>\r
5295 </Values>\r
5296 \r
5297 <Values name="GPS_UART_RX_Quattro" type="enum">\r
5298 <Value val="0x00">gps_uart_rx_i </Value>\r
5299 <Value val="0x01">fm_irq </Value>\r
5300 <Value val="0x02">bt_ext_addr[8] </Value>\r
5301 <Value val="0x03">wlan_drpw[19] </Value>\r
5302 <Value val="0x04">sb[1] </Value>\r
5303 <Value val="0x06">fm_dtst_o[10] </Value>\r
5304 </Values>\r
5305 \r
5306 <Values name="GPS_SENS_I2C_SCL_Quattro" type="enum">\r
5307 <Value val="0x00">gps_sens_i2c_scl </Value>\r
5308 <Value val="0x01">ext_fm_scl </Value>\r
5309 <Value val="0x02">bt_ext_addr[4] </Value>\r
5310 <Value val="0x03">gfm_dtst_o[7] </Value>\r
5311 <Value val="0x04">sb[14] </Value>\r
5312 <Value val="0x05">bt_func5_o </Value>\r
5313 <Value val="0x06">shared[10] </Value>\r
5314 </Values>\r
5315 \r
5316 <Values name="GPS_SENS_I2C_SDA_Quattro" type="enum">\r
5317 <Value val="0x00">gps_sens_i2c_sda </Value>\r
5318 <Value val="0x01">ext_fm_sda </Value>\r
5319 <Value val="0x02">bt_ext_we </Value>\r
5320 <Value val="0x03">wlan_drpw[23] </Value>\r
5321 <Value val="0x04">sb[15] </Value>\r
5322 <Value val="0x05">bt_ic[2] </Value>\r
5323 <Value val="0x06">fm_dtst_o[8] </Value>\r
5324 </Values>\r
5325 \r
5326 <Values name="TESTMODE_Quattro" type="enum">\r
5327 <Value val="0x00">/*TESTMODE_in*/ </Value>\r
5328 <Value val="0x01">fm_dtst_o[6] </Value>\r
5329 <Value val="0x02">gps_ext_addr[6] </Value>\r
5330 <Value val="0x03">wlan_drpw[16] </Value>\r
5331 <Value val="0x04">sb[13] </Value>\r
5332 <Value val="0x05">jtag_rtck </Value>\r
5333 <Value val="0x06">shared[15] </Value>\r
5334 </Values>\r
5335 \r
5336 <Values name="TCXO_CLK_REQ_Quattro" type="enum">\r
5337 <Value val="0x00">tcxo_clk_req_o </Value>\r
5338 <Value val="0x01">bt_ic_o[15] </Value>\r
5339 <Value val="0x03">gps_irq_o </Value>\r
5340 <Value val="0x04">sb[11] </Value>\r
5341 <Value val="0x05">bt_func6_o </Value>\r
5342 <Value val="0x06">shared[5] </Value>\r
5343 </Values>\r
5344 \r
5345 <Values name="GPS_IRQ_Quattro" type="enum">\r
5346 <Value val="0x00">gps_irq_o </Value>\r
5347 <Value val="0x01">fm_dtst_o[13] </Value>\r
5348 <Value val="0x02">wimax_tx_0 </Value>\r
5349 <Value val="0x03">wlan_drpw[21] </Value>\r
5350 <Value val="0x04">sb[16] </Value>\r
5351 <Value val="0x05">bt_ic[6] </Value>\r
5352 <Value val="0x06">shared[14] </Value>\r
5353 </Values>\r
5354 \r
5355 <Values name="GPS_TIMESTAMP_Quattro" type="enum">\r
5356 <Value val="0x00">gpsip_time_stamp_i </Value>\r
5357 <Value val="0x01">gps_fm_debug_o[10] </Value>\r
5358 <Value val="0x02">bt_ext_addr[12] </Value>\r
5359 <Value val="0x03">wlan_drpw[22] </Value>\r
5360 <Value val="0x04">prcm_sdio[9] </Value>\r
5361 <Value val="0x05">bt_ic[4] </Value>\r
5362 <Value val="0x06">shared[13] </Value>\r
5363 </Values>\r
5364 \r
5365 <Values name="GPS_PPS_OUT_Quattro" type="enum">\r
5366 <Value val="0x00">gps_pps_out </Value>\r
5367 <Value val="0x01">gps_fm_gpio[1] </Value>\r
5368 <Value val="0x02">wimax_tx_1 </Value>\r
5369 <Value val="0x03">prcm_sdio[11] </Value>\r
5370 <Value val="0x04">sb[7] </Value>\r
5371 <Value val="0x05">jtag_rtck </Value>\r
5372 <Value val="0x06">fm_dtst_o[14] </Value>\r
5373 </Values>\r
5374 \r
5375 <Values name="GPS_I2C_UART_SELECT_Quattro" type="enum">\r
5376 <Value val="0x00">wl_rs232_tx_o </Value>\r
5377 <Value val="0x01">gps_fm_gpio[5] </Value>\r
5378 <Value val="0x02">ext_addr_14 </Value>\r
5379 <Value val="0x03">gps_gpio_o[6] </Value>\r
5380 <Value val="0x04">sb[7] </Value>\r
5381 <Value val="0x05">bt_ic[9] </Value>\r
5382 <Value val="0x06">shared[1] </Value>\r
5383 </Values>\r
5384 \r
5385 <Values name="GPS_EXT_LNA_EN_Quattro" type="enum">\r
5386 <Value val="0x00">gps_ext_lna_en </Value>\r
5387 <Value val="0x01">fm_dtst_o[12] </Value>\r
5388 <Value val="0x02">bt_ext_addr[13] </Value>\r
5389 <Value val="0x04">prcm_sdio[12] </Value>\r
5390 <Value val="0x05">bt_ic[7] </Value>\r
5391 <Value val="0x06">shared[9] </Value>\r
5392 </Values>\r
5393 \r
5394 <Values name="GPS_PA_EN_Quattro" type="enum">\r
5395 <Value val="0x00">gps_pa_en </Value>\r
5396 <Value val="0x01">gps_fm_debug_o[15] </Value>\r
5397 <Value val="0x02">ext_addr_11 </Value>\r
5398 <Value val="0x03">fm_dtst_o[11] </Value>\r
5399 <Value val="0x04">prcm_sdio[10] </Value>\r
5400 <Value val="0x05">bt_ic[5] </Value>\r
5401 <Value val="0x06">shared[5] </Value>\r
5402 </Values>\r
5403 \r
5404 <Values name="DC2DC_MODE_Quattro" type="enum">\r
5405 <Value val="0x00">dc2dc_active_mode </Value>\r
5406 <Value val="0x02">ext_addr_14 </Value>\r
5407 <Value val="0x04">prcm_sdio[7] </Value>\r
5408 <Value val="0x05">bt_ic[8] </Value>\r
5409 <Value val="0x06">shared[4] </Value>\r
5410 </Values>\r
5411 \r
5412 <Values name="TCXO_SLI_OUT_Quattro" type="enum">\r
5413 <Value val="0x00">tcxo_sli_out_o </Value>\r
5414 <Value val="0x01">fm_dtst_o[5] </Value>\r
5415 <Value val="0x02">ext_addr_7 </Value>\r
5416 <Value val="0x03">gps_gpio_o[7] </Value>\r
5417 <Value val="0x04">sb[11] </Value>\r
5418 <Value val="0x05">bt_func7_o </Value>\r
5419 <Value val="0x06">shared[5] </Value>\r
5420 </Values>\r
5421 \r
5422 <Values name="WL_SPI_DIN_Quattro" type="enum">\r
5423 <Value val="0x00">spi_din </Value>\r
5424 <Value val="0x01">gps_fm_debug[5] </Value>\r
5425 <Value val="0x02">gps_ext_addr[4] </Value>\r
5426 <Value val="0x04">sb[7] </Value>\r
5427 <Value val="0x05">jtag_rtck </Value>\r
5428 </Values>\r
5429 \r
5430 <Values name="WL_SPI_DOUT_Quattro" type="enum">\r
5431 <Value val="0x00">spi_dout </Value>\r
5432 <Value val="0x01">gps_fm_debug[4] </Value>\r
5433 <Value val="0x02">gps_ext_addr[8] </Value>\r
5434 <Value val="0x04">sb[1] </Value>\r
5435 <Value val="0x05">bt_ic[1] </Value>\r
5436 </Values>\r
5437 \r
5438 <Values name="WL_SDIO_D1_Quattro" type="enum">\r
5439 <Value val="0x00">sdio_d1 </Value>\r
5440 <Value val="0x01">gps_fm_debug[2] </Value>\r
5441 <Value val="0x02">gps_ext_addr[11] </Value>\r
5442 <Value val="0x03">fm_dtst_o[7] </Value>\r
5443 <Value val="0x04">sb[] </Value>\r
5444 <Value val="0x05">bt_ic[11] </Value>\r
5445 <Value val="0x06">bt_ic[7] </Value>\r
5446 </Values>\r
5447 \r
5448 <Values name="WL_SDIO_D2_Quattro" type="enum">\r
5449 <Value val="0x00">sdio_d2 </Value>\r
5450 <Value val="0x01">gps_fm_debug[8] </Value>\r
5451 <Value val="0x03">ggps_gpio_o[2] </Value>\r
5452 <Value val="0x04">sb[4] </Value>\r
5453 <Value val="0x05">bt_ic[8] </Value>\r
5454 <Value val="0x06">fm_dtst_o[6] </Value>\r
5455 </Values>\r
5456 \r
5457 <Values name="DRP_Debug_pins_empty_list" type="enum">\r
5458 <Value val="0x00">Don't Change</Value>\r
5459 </Values>\r
5460 \r
5461 <Values name="WB_Debug_pins" type="enum">\r
5462 <Value val="0x01">Don't Change</Value>\r
5463 </Values>\r
5464 \r
5465 <Values name="GCMSignalList" type="enum">\r
5466 <Value val="0x00">pll clock signal to design</Value>\r
5467 <Value val="0x01">fref after division</Value>\r
5468 <Value val="0x02">pll lock signal</Value>\r
5469 <Value val="0x03">pll sync signal</Value>\r
5470 <Value val="0x04">fast frequency input</Value>\r
5471 <Value val="0x05">pll power down command (active low)</Value>\r
5472 <Value val="0x06">system slow clock</Value>\r
5473 <Value val="0x07">system root clock after retiming in DRP</Value>\r
5474 <Value val="0x08">ocp clock</Value>\r
5475 <Value val="0x09">arm clock</Value>\r
5476 <Value val="0x0a">uart clock</Value>\r
5477 <Value val="0x0b">1MHz bt clock</Value>\r
5478 <Value val="0x0c">4MHz bt clock</Value>\r
5479 <Value val="0x0d">usec timer0 event</Value>\r
5480 <Value val="0x0e">usec timer1 event</Value>\r
5481 <Value val="0x0f">codec clock</Value>\r
5482 <Value val="0x10">sdio clock</Value>\r
5483 <Value val="0x11">spi clock</Value>\r
5484 <Value val="0x12">powerup reset</Value>\r
5485 <Value val="0x13">watchdog timer reset</Value> \r
5486 <Value val="0x14">watch timer event</Value>\r
5487 <Value val="0x15">fast clock enable indication from fcgen to fdc</Value>\r
5488 <Value val="0x16">slow wakeup event from wakeup unit</Value>\r
5489 <Value val="0x17">fast wakeup event from wakeup unit</Value>\r
5490 <Value val="0x18">usec timer event</Value>\r
5491 <Value val="0x19">BT_SLOW_CLK</Value>\r
5492 <Value val="0x1a">Status of local clock load in fast domain (0\96no load/load completed,1\96load in progress)</Value>\r
5493 <Value val="0x1b">Status of network1 clock load in fast domain (0\96no load/load completed, 1\96load in progress)</Value>\r
5494 <Value val="0x1c">Status of network2 clock load in fast domain (0\96no load/load completed,1\96load in progress)</Value>\r
5495 <Value val="0x1d">Local Bluetooth clock, bit 2</Value>\r
5496 <Value val="0x1e">Local Bluetooth clock, bit 3</Value>\r
5497 <Value val="0x1f">Network1 Bluetooth clock, bit 2</Value>\r
5498 <Value val="0x20">Network1 Bluetooth clock, bit 3</Value>\r
5499 <Value val="0x21">Network2 Bluetooth clock, bit 2</Value>\r
5500 <Value val="0x22">Network2 Bluetooth clock, bit 3</Value>\r
5501 <Value val="0x23">Network2 domain status</Value>\r
5502 <Value val="0x24">Status of local clock load in fast domain (0\96no load/load completed,1\96load in progress)</Value>\r
5503 <Value val="0x25">Status of network1 clock load in fast domain (0\96no load/load completed,1\96load in progress)</Value>\r
5504 <Value val="0x26">Local domain 1MHz clock</Value>\r
5505 <Value val="0x27">Network2 domain 1MHz clock</Value>\r
5506 <Value val="0x28">Network1 domain 1MHz clock</Value>\r
5507 <Value val="0x29">Switched Bluetooth clock, bit 2</Value>\r
5508 <Value val="0x2a">Switched Bluetooth clock, bit 3</Value>\r
5509 <Value val="0x2b">Scheduler Bluetooth clock, bit 2</Value>\r
5510 <Value val="0x2c">Local Packet Timer, bit 10</Value>\r
5511 <Value val="0x2d">Network2 Packet Timer, bit 10</Value>\r
5512 <Value val="0x2e">Network1 Packet Timer, bit 10</Value>\r
5513 <Value val="0x2f">Switched Packet Timer, bit 10</Value>\r
5514 <Value val="0x30">Scheduler Packet Timer, bit 10</Value>\r
5515 <Value val="0x31">NIRQ 2 (timer interrupts)</Value>\r
5516 <Value val="0x32">slow domain control state machine - dbg3:0 only</Value>\r
5517 <Value val="0x32">fast domain control state machine - dbg7:4 only</Value>\r
5518 <Value val="0x32">DMA clock (check dynamic DMA clock gating) - dbg9:8 only</Value>\r
5519 <Value val="0x33">slow domain scripter control bus - dbg5:0 only</Value>\r
5520 <Value val="0x33">Wibree root clock - dbg7:6 only</Value>\r
5521 <Value val="0x33">Wibree gated cortex clock - dbg8 only</Value>\r
5522 <Value val="0x33">Wibree free cortex clock - dbg9 only</Value>\r
5523 <Value val="0x34">slow domain scripter control bus - dbg5:0 only</Value>\r
5524 <Value val="0x34">Wibree AES clock - dbg6 only</Value>\r
5525 <Value val="0x34">Wibree OCP gated clock - dbg7 only</Value>\r
5526 <Value val="0x34">Wibree free OCP clock - dbg8 only</Value>\r
5527 <Value val="0x34">Wibree dma clock - dbg9 only</Value>\r
5528 <Value val="0x35">BT dma clock - dbg0 only</Value>\r
5529 <Value val="0x35">BT PCMI clock - dbg1 only</Value>\r
5530 <Value val="0x35">BT I2C clock - dbg2 only</Value>\r
5531 <Value val="0x35">BT Debug clock - dbg3 only</Value>\r
5532 <Value val="0x35">Network1 Bluetooth clock, bit 4 - dbg6 or dbg8 only</Value>\r
5533 <Value val="0x35">Network2 Bluetooth clock, bit 5 - dbg4 or dbg9 only</Value>\r
5534 <Value val="0x35">Network1 Bluetooth clock, bit 5 - dbg5 or dbg7 only</Value>\r
5535 <Value val="0x36">Fast clock status (on / off) - dbg0 or dbg4 only</Value>\r
5536 <Value val="0x36">qra11_n1_cdc_adjust_event_i - dbg1 or dbg5 only</Value>\r
5537 <Value val="0x36">qra11_n2_cdc_adjust_event_i - dbg2 or dbg9 only</Value>\r
5538 <Value val="0x36">Local Bluetooth clock, bit 5 - dbg3 or dbg7 only</Value>\r
5539 <Value val="0x36">Network2 Bluetooth clock, bit 4 - dbg6 or dbg8 only</Value>\r
5540 <Value val="0x37">Local Bluetooth clock, bit 4 - dbg7 or dbg8 only</Value>\r
5541 <Value val="0x37">Switched Packet Timer, bit 9 - dbg4 only</Value>\r
5542 <Value val="0x37">Switched Bluetooth clock, bit 4 - dbg6 or dbg9 only</Value>\r
5543 <Value val="0x37">Switche4 Bluetooth clock, bit 5 - dbg0 or dbg5 only</Value>\r
5544 <Value val="0x37">Local Packet Timer, bit 9 - dbg1 only</Value>\r
5545 <Value val="0x37">Network1 Packet Timer, bit 9 - dbg2 only</Value>\r
5546 <Value val="0x37">Network2 Packet Timer, bit 9 - dbg3 only</Value>\r
5547 </Values>\r
5548 \r
5549 <!-- ================================================================== -->\r
5550 <!-- Mask values -->\r
5551 <!-- ================================================================== -->\r
5552 \r
5553 <Values name="Wlan_Priority_select" type="mask">\r
5554 <Value val ="0x0000">Priority disabled</Value>\r
5555 <Value val ="0x0001">SCO/eSCO</Value>\r
5556 <Value val ="0x0002">Priority during eSCO window</Value>\r
5557 <Value val ="0x0004">Priority during FHS/ID</Value>\r
5558 <Value val ="0x0008">Sniff</Value>\r
5559 <Value val ="0x0010">Hold</Value>\r
5560 <Value val ="0x0020">Inq Scan</Value>\r
5561 <Value val ="0x0040">Inquiry</Value>\r
5562 <Value val ="0x0080">Page Scan</Value>\r
5563 <Value val ="0x0100">Page</Value>\r
5564 <Value val ="0x0200">Park</Value>\r
5565 <Value val ="0x0400">TDD</Value>\r
5566 <Value val ="0x0800">First successfull sniff attempt only</Value>\r
5567 <Value val ="0x1000">Park beacon</Value>\r
5568 <Value val ="0x2000">eSCO window only in master</Value>\r
5569 <Value val ="0x4000">Tpoll</Value>\r
5570 <Value val ="0x8000">AFH scans</Value>\r
5571 </Values>\r
5572 \r
5573 <Values name="RF_Calibration_DRPb_Bitmap" type="mask">\r
5574 <Value val="0x00000001">Pre RF init</Value>\r
5575 <Value val="0x00000002">Scripts timings</Value>\r
5576 <Value val="0x00000004">Random number</Value>\r
5577 <Value val="0x00000008">Clock Dependant Calc</Value>\r
5578 <Value val="0x00000010">Temperature recognition</Value>\r
5579 <Value val="0x00000020">DC</Value>\r
5580 <Value val="0x00000040">LDO</Value>\r
5581 <Value val="0x00000080">DCO Current Optimization</Value>\r
5582 <Value val="0x00000100">DCO Coarse Open Loop</Value>\r
5583 <Value val="0x00000200">KDCO Nominal Current</Value>\r
5584 <Value val="0x00000400">AM2FM</Value>\r
5585 <Value val="0x00000800">TPC</Value>\r
5586 <Value val="0x00001000">IFA Pole Location</Value>\r
5587 <Value val="0x00002000">Wide Band RSSI TH</Value>\r
5588 <Value val="0x00004000">DC for RXRX Mode 1</Value>\r
5589 <Value val="0x00008000">DC for RXRX Mode 2</Value>\r
5590 <Value val="0x00010000">IQ MM</Value>\r
5591 <Value val="0x00020000">PD Extract</Value>\r
5592 <Value val="0x00040000">COPY WLAN DATA</Value>\r
5593 <Value val="0x00080000">DCO OSLO TANK TUNE</Value>\r
5594 <Value val="0x80000000">Don't Change</Value>\r
5595 </Values>\r
5596 \r
5597 <Values name="RF_Calibrations" type="enum">\r
5598 <Value val="00">Pre RF init</Value>\r
5599 <Value val="01">Scripts timings</Value>\r
5600 <Value val="02">Random number</Value>\r
5601 <Value val="03">Clock Dependant Calc</Value>\r
5602 <Value val="04">Temperature recognition</Value>\r
5603 <Value val="05">DC</Value>\r
5604 <Value val="06">LDO voltage</Value>\r
5605 <Value val="07">DCO Current Optimization</Value>\r
5606 <Value val="08">DCO Coarse Open Loop</Value>\r
5607 <Value val="09">KDCO Nominal Current</Value>\r
5608 <Value val="10">AM2FM</Value>\r
5609 <Value val="11">TPC</Value>\r
5610 <Value val="12">IFA Pole Location</Value>\r
5611 <Value val="13">Wide Band RSSI TH</Value>\r
5612 <Value val="14">DC for RXRX Mode 1</Value>\r
5613 <Value val="15">DC for RXRX Mode 2</Value>\r
5614 <Value val="16">IQ MM</Value>\r
5615 <Value val="17">PD Extract</Value>\r
5616 <Value val="18">COPY WLAN DATA</Value>\r
5617 <Value val="19">DCO OSLO TANK TUNE</Value>\r
5618 <Value val="20">None</Value>\r
5619 <Value val="21">None</Value>\r
5620 <Value val="22">None</Value>\r
5621 <Value val="23">None</Value>\r
5622 <Value val="24">None</Value>\r
5623 <Value val="25">None</Value>\r
5624 <Value val="26">None</Value>\r
5625 <Value val="27">None</Value>\r
5626 <Value val="28">None</Value>\r
5627 <Value val="29">None</Value>\r
5628 <Value val="30">None</Value>\r
5629 <Value val="31">None</Value>\r
5630 <Value val="255">Don't Run</Value>\r
5631 </Values>\r
5632 \r
5633 <Values name="External_PA_Mode" type="mask">\r
5634 <Value val="0x0001">PowerLevel 0</Value>\r
5635 <Value val="0x0002">PowerLevel 1</Value>\r
5636 <Value val="0x0004">PowerLevel 2</Value>\r
5637 <Value val="0x0008">PowerLevel 3</Value>\r
5638 <Value val="0x0010">PowerLevel 4</Value>\r
5639 <Value val="0x0020">PowerLevel 5</Value>\r
5640 <Value val="0x0040">PowerLevel 6</Value> \r
5641 <Value val="0x0080">PowerLevel 7</Value>\r
5642 </Values>\r
5643 \r
5644 <Values name="TypeV_subs_rate" type="enum">\r
5645 <Value val="0x00">1 sc low</Value>\r
5646 <Value val="0x01">1 sc high</Value>\r
5647 <Value val="0x02">2 sc low</Value>\r
5648 <Value val="0x03">2 sc high</Value>\r
5649 </Values>\r
5650 \r
5651 <Values name="VariableSize" type="enum">\r
5652 <Value val="0x1">1 byte</Value>\r
5653 <Value val="0x2">2 bytes</Value>\r
5654 <Value val="0x4">4 bytes</Value>\r
5655 </Values>\r
5656 \r
5657 <Values name="AclType" type="mask">\r
5658 <Value val="0x0008">DM1</Value>\r
5659 <Value val="0x0010">DH1</Value>\r
5660 <Value val="0x0400">DM3</Value>\r
5661 <Value val="0x0800">DH3</Value>\r
5662 <Value val="0x4000">DM5</Value>\r
5663 <Value val="0x8000">DH5</Value>\r
5664 <Value val="0x0002">No 2DH1</Value>\r
5665 <Value val="0x0004">No 3DH1</Value>\r
5666 <Value val="0x0100">No 2DH3</Value>\r
5667 <Value val="0x0200">No 3DH3</Value>\r
5668 <Value val="0x1000">No 2DH5</Value>\r
5669 <Value val="0x2000">No 3DH5</Value>\r
5670 </Values>\r
5671 \r
5672 <Values name="ScoType" type="mask">\r
5673 <Value val="0x0020">HV1</Value>\r
5674 <Value val="0x0040">HV2</Value>\r
5675 <Value val="0x0080">HV3</Value>\r
5676 </Values>\r
5677 \r
5678 <Values name="AclScoTypes" type="mask">\r
5679 <Value val="0x0008">DM1</Value>\r
5680 <Value val="0x0010">DH1</Value>\r
5681 <Value val="0x0400">DM3</Value>\r
5682 <Value val="0x0800">DH3</Value>\r
5683 <Value val="0x4000">DM5</Value>\r
5684 <Value val="0x8000">DH5</Value>\r
5685 <Value val="0x0020">HV1</Value>\r
5686 <Value val="0x0040">HV2</Value>\r
5687 <Value val="0x0080">HV3</Value>\r
5688 <Value val="0x0002">No 2DH1</Value>\r
5689 <Value val="0x0004">No 3DH1</Value>\r
5690 <Value val="0x0100">No 2DH3</Value>\r
5691 <Value val="0x0200">No 3DH3</Value>\r
5692 <Value val="0x1000">No 2DH5</Value>\r
5693 <Value val="0x2000">No 3DH5</Value>\r
5694 </Values>\r
5695 \r
5696 <Values name="ScoType2" type="mask">\r
5697 <Value val="0x0001">HV1</Value>\r
5698 <Value val="0x0002">HV2</Value>\r
5699 <Value val="0x0004">HV3</Value>\r
5700 <Value val="0x0008">EV3</Value>\r
5701 <Value val="0x0010">EV4</Value>\r
5702 <Value val="0x0020">EV5</Value>\r
5703 <Value val="0x0040">No2EV3</Value> \r
5704 <Value val="0x0080">No3EV3</Value>\r
5705 <Value val="0x0100">No2EV5</Value>\r
5706 <Value val="0x0200">No3EV5</Value>\r
5707 </Values>\r
5708 \r
5709 <Values name="LinkPolicy" type="mask">\r
5710 <Value val="0x0001">Role Switch</Value>\r
5711 <Value val="0x0002">Hold Mode</Value>\r
5712 <Value val="0x0004">Sniff Mode</Value>\r
5713 <Value val="0x0008">Park Mode</Value>\r
5714 </Values>\r
5715 \r
5716 <Values name="EventMask" type="mask">\r
5717 <Value val="0x0000000000000001">Inquiry Complete Event</Value>\r
5718 <Value val="0x0000000000000002">Inquiry Result Event</Value>\r
5719 <Value val="0x0000000000000004">Connection Complete Event</Value>\r
5720 <Value val="0x0000000000000008">Connection Request Event</Value>\r
5721 <Value val="0x0000000000000010">Disconnection Complete Event</Value>\r
5722 <Value val="0x0000000000000020">Authentication Complete Event</Value>\r
5723 <Value val="0x0000000000000040">Remote Name Request Complete Event</Value>\r
5724 <Value val="0x0000000000000080">Encryption Change Event</Value>\r
5725 <Value val="0x0000000000000100">Change Connection Link Key Complete Event</Value>\r
5726 <Value val="0x0000000000000200">Master Link Key Complete Event</Value>\r
5727 <Value val="0x0000000000000400">Read Remote Supported Features Complete Event</Value>\r
5728 <Value val="0x0000000000000800">Read Remote Version Information Complete Event</Value>\r
5729 <Value val="0x0000000000001000">QoS Setup Complete Event</Value>\r
5730 <Value val="0x0000000000008000">Hardware Error Event</Value>\r
5731 <Value val="0x0000000000010000">Flush Occurred Event</Value>\r
5732 <Value val="0x0000000000020000">Role Change Event</Value>\r
5733 <Value val="0x0000000000080000">Mode Change Event</Value>\r
5734 <Value val="0x0000000000100000">Return Link Keys Event</Value>\r
5735 <Value val="0x0000000000200000">PIN Code Request Event</Value>\r
5736 <Value val="0x0000000000400000">Link Key Request Event</Value>\r
5737 <Value val="0x0000000000800000">Link Key Notification Event</Value>\r
5738 <Value val="0x0000000001000000">Loopback Command Event</Value>\r
5739 <Value val="0x0000000002000000">Data Buffer Overflow Event</Value>\r
5740 <Value val="0x0000000004000000">Max Slots Change Event</Value>\r
5741 <Value val="0x0000000008000000">Read Clock Offset Complete Event</Value>\r
5742 <Value val="0x0000000010000000">Connection Packet Type Changed Event</Value>\r
5743 <Value val="0x0000000020000000">QoS Violation Event</Value>\r
5744 <Value val="0x0000000040000000">Page Scan Mode Change Event [deprecated]</Value>\r
5745 <Value val="0x0000000080000000">Page Scan Repetition Mode Change Event</Value>\r
5746 <Value val="0x0000000100000000">Flow Specification Complete Event</Value>\r
5747 <Value val="0x0000000200000000">Inquiry Result with RSSI Event</Value>\r
5748 <Value val="0x0000000400000000">Read Remote Extended Features Complete Event</Value>\r
5749 <Value val="0x0000000800000000">Fixed Address Event</Value>\r
5750 <Value val="0x0000001000000000">Alias Address Event</Value>\r
5751 <Value val="0x0000002000000000">Generate Alias Request Event</Value>\r
5752 <Value val="0x0000004000000000">Active Address Event</Value>\r
5753 <Value val="0x0000008000000000">Allow Private Pairing Event</Value>\r
5754 <Value val="0x0000010000000000">Alias Address Request Event</Value>\r
5755 <Value val="0x0000020000000000">Alias Not Recognized Event</Value>\r
5756 <Value val="0x0000040000000000">Fixed Address Attempt Event</Value>\r
5757 <Value val="0x0000080000000000">Synchronous Connection Complete Event</Value>\r
5758 <Value val="0x0000100000000000">Synchronous Connection Changed Event</Value>\r
5759 <Value val="0x0000200000000000">Sniff Subrate Changed Event</Value>\r
5760 <Value val="0x0000400000000000">Extended Inquiry Result Event</Value>\r
5761 <Value val="0x0000800000000000">Encryption Key Refresh Event</Value>\r
5762 <Value val="0x0001000000000000">Io Capabilities Request Event</Value>\r
5763 <Value val="0x0002000000000000">Io Capabilities Response Event</Value>\r
5764 <Value val="0x0004000000000000">Io User Conf Req Event</Value>\r
5765 <Value val="0x0008000000000000">User Passkey Request Event</Value>\r
5766 <Value val="0x0010000000000000">Io User Oob Data Req Event</Value>\r
5767 <Value val="0x0020000000000000">Simple Pairing Complete Event</Value>\r
5768 <Value val="0x0020000000000000">Reserved</Value>\r
5769 <Value val="0x0080000000000000">Link Supervision Timeout Change Event</Value>\r
5770 <Value val="0x0100000000000000">Enhanced Flush Complete Event</Value>\r
5771 <Value val="0x0200000000000000">Sniff_Request Event</Value> \r
5772 <Value val="0x0400000000000000">User Passkey Notification Event</Value>\r
5773 <Value val="0x0800000000000000">Keypress Notification Event</Value>\r
5774 <Value val="0x1000000000000000">Remote Host Supported Features Notification Event</Value>\r
5775 <Value val="0x2000000000000000">LE Meta Event</Value>\r
5776 </Values>\r
5777 \r
5778 <Values name="SPDebugMode" type="mask">\r
5779 <Value val="0x00">Disabled</Value>\r
5780 <Value val="0x01">Enabled</Value>\r
5781 </Values>\r
5782 \r
5783 <Values name="Codec_Data_Order" type="mask">\r
5784 <Value val="0x0001">Data driven LSB-first</Value>\r
5785 <Value val="0x0002">Swap bytes within the sample</Value>\r
5786 <Value val="0x0004">Shift sample by (24|16-dout_size) bits</Value>\r
5787 </Values>\r
5788 \r
5789 <Values name="tst_oe" type="mask">\r
5790 <Value val="0x0000">No bits output</Value>\r
5791 <Value val="0x0001">Bit 0</Value>\r
5792 <Value val="0x0002">Bit 1</Value>\r
5793 <Value val="0x0004">Bit 2</Value>\r
5794 <Value val="0x0008">Bit 3</Value>\r
5795 <Value val="0x0010">Bit 4</Value> \r
5796 <Value val="0x0020">Bit 5</Value>\r
5797 <Value val="0x0040">Bit 6</Value>\r
5798 <Value val="0x0080">Bit 7</Value>\r
5799 <Value val="0x0100">Bit 8</Value>\r
5800 <Value val="0x0200">Bit 9</Value>\r
5801 <Value val="0x0400">Bit 10</Value>\r
5802 <Value val="0x0800">Bit 11</Value>\r
5803 <Value val="0x1000">Bit 12</Value>\r
5804 <Value val="0x2000">Bit 13</Value>\r
5805 <Value val="0x4000">Bit 14</Value>\r
5806 <Value val="0x8000">Bit 15</Value>\r
5807 </Values>\r
5808 \r
5809 <Values name="Enable_Type" type="enum">\r
5810 <Value val="0x0">Disable</Value>\r
5811 <Value val="0x1">Enable</Value>\r
5812 </Values>\r
5813 \r
5814 \r
5815 <Values name="Patches_En" type="mask">\r
5816 <Value val="0x00000001">Patch #1</Value>\r
5817 <Value val="0x00000002">Patch #2</Value>\r
5818 <Value val="0x00000004">Patch #3</Value>\r
5819 <Value val="0x00000008">Patch #4</Value>\r
5820 <Value val="0x00000010">Patch #5</Value>\r
5821 <Value val="0x00000020">Patch #6</Value>\r
5822 <Value val="0x00000040">Patch #7</Value>\r
5823 <Value val="0x00000080">Patch #8</Value>\r
5824 <Value val="0x00000100">Patch #9</Value>\r
5825 <Value val="0x00000200">Patch #10</Value>\r
5826 <Value val="0x00000400">Patch #11</Value>\r
5827 <Value val="0x00000800">Patch #12</Value>\r
5828 <Value val="0x00001000">Patch #13</Value>\r
5829 <Value val="0x00002000">Patch #14</Value>\r
5830 <Value val="0x00004000">Patch #15</Value>\r
5831 <Value val="0x00008000">Patch #16</Value>\r
5832 <Value val="0x00010000">Patch #17</Value>\r
5833 <Value val="0x00020000">Patch #18</Value>\r
5834 <Value val="0x00040000">Patch #19</Value>\r
5835 <Value val="0x00080000">Patch #20</Value>\r
5836 <Value val="0x00100000">Patch #21</Value>\r
5837 <Value val="0x00200000">Patch #22</Value>\r
5838 <Value val="0x00400000">Patch #23</Value>\r
5839 <Value val="0x00800000">Patch #24</Value>\r
5840 <Value val="0x01000000">Patch #25</Value>\r
5841 <Value val="0x02000000">Patch #26</Value>\r
5842 <Value val="0x04000000">Patch #27</Value>\r
5843 <Value val="0x08000000">Patch #28</Value>\r
5844 <Value val="0x10000000">Patch #29</Value>\r
5845 <Value val="0x20000000">Patch #30</Value>\r
5846 <Value val="0x40000000">Patch #31</Value>\r
5847 <Value val="0x80000000">Patch #32</Value>\r
5848 </Values>\r
5849 \r
5850 <Values name="I2C_FM_Power_Mode_Enable_Types" type="enum">\r
5851 <Value val="0x0">FM Off</Value> \r
5852 <Value val="0x1">FM On</Value> \r
5853 <Value val="0x10">FM Off with retention</Value> \r
5854 </Values>\r
5855 \r
5856 <Values name="FM_Power_Mode_Enable_Types" type="enum">\r
5857 <Value val="0x0">FM Off</Value> \r
5858 <Value val="0x1">FM On</Value> \r
5859 <Value val="0x10">FM Off with retention</Value> \r
5860 </Values>\r
5861 \r
5862 <Values name="AFH_debug_bitmap" type="mask">\r
5863 <Value val="0x00000001">ALLOW_USE_BLE_SNIFF_RSSI_IN_ACTIVE</Value>\r
5864 <Value val="0x00000002">ENABLE_PRINT_OF_VALID_SCAN_COUNT </Value>\r
5865 <Value val="0x00000004">SKIP_PHY_RUNS_WITH_MANY_BAD_CH</Value>\r
5866 <Value val="0x00000008">_BIT3</Value>\r
5867 <Value val="0x00000010">MULTIPLY_IDLE_TIME_BY_16</Value>\r
5868 <Value val="0x00000020">DISABLE_SNR_OR_GRADE_WRITING</Value>\r
5869 <Value val="0x00000040">_BIT6</Value>\r
5870 <Value val="0x00000080">_BIT7</Value>\r
5871 <Value val="0x00000100">LOG_RAW_PHY_GRADES</Value>\r
5872 <Value val="0x00000200">LOG_FILTERED_PHY_GRADES</Value>\r
5873 <Value val="0x00000400">LOG_ACC_GRADE_EACH_SCAN</Value>\r
5874 <Value val="0x00000800">_BIT11</Value>\r
5875 <Value val="0x00001000">LOG_UPDATING_ACCUM_GRADE</Value>\r
5876 <Value val="0x00002000">LOG_UPDATING_ACCUM_GRD_PATTERN</Value>\r
5877 <Value val="0x00004000">LOG_ALL_ACCUM_GRADE_CALC</Value>\r
5878 <Value val="0x00008000">LOG_ALL_ACCUM_GRD_PATTERN_CALC</Value>\r
5879 <Value val="0x00010000">LOG_ACC_GRADE_AT_PATTERN_END</Value>\r
5880 <Value val="0x00020000">LOG_LONG_ACC_GRADE</Value>\r
5881 <Value val="0x00040000">LOG_LONG_ACC_ALPHA_FILTER_RESULT</Value>\r
5882 <Value val="0x00080000">LOG_CLEARING_LONG_ACC_GRADE</Value>\r
5883 <Value val="0x00100000">LOG_WHEN_ACC_GRADE_OVER_TH</Value>\r
5884 <Value val="0x00200000">LOG_WHEN_ADDING_TO_GOOD_CH_MAP</Value>\r
5885 <Value val="0x00400000">LOG_ALL_MAP_CALC_COUNTERS</Value>\r
5886 <Value val="0x00800000">LOG_GOOD_BAD_CHANNEL_COUNT</Value>\r
5887 <Value val="0x01000000">LOG_RETURNING_SPECIFIC_SORTED_CHANNEL</Value>\r
5888 <Value val="0x02000000">LOG_RETURNING_SORTED_CHANNELS</Value>\r
5889 <Value val="0x04000000">LOG_SORTED_LONG_GRADE_ARRAY</Value>\r
5890 <Value val="0x08000000">LOG_COUNT_PEER_REPORT</Value>\r
5891 <Value val="0x10000000">LOG_SNR_BAD_MAP_CLAC</Value>\r
5892 <Value val="0x20000000">LOG_FULL_SNR_TABLE</Value>\r
5893 <Value val="0x40000000">_BIT30</Value>\r
5894 <Value val="0x80000000">_BIT31</Value>\r
5895 </Values>\r
5896 \r
5897 \r
5898 <!-- ******************************************************* -->\r
5899 <!-- ******************************************************* -->\r
5900 <!-- A3DP Values -->\r
5901 <!-- ******************************************************* -->\r
5902 <!-- ******************************************************* -->\r
5903 \r
5904 <Values name="a3dp_audio_source" type="enum">\r
5905 <Value val="0x00">Host's PCM bus</Value>\r
5906 <Value val="0x01">Internal Controller's FM.</Value>\r
5907 </Values>\r
5908 \r
5909 <Values name="avpr_enable_options" type="enum">\r
5910 <Value val="0x01">Enable</Value>\r
5911 <Value val="0x00">Disable</Value>\r
5912 </Values>\r
5913 \r
5914 <Values name="avpr_enable_mode" type="enum">\r
5915 <Value val="0x00">On (CPU is on but not running)</Value>\r
5916 <Value val="0x01">Running (CPU is on and running)</Value>\r
5917 <Value val="0x02">Running in debug mode (for BGA)</Value>\r
5918 </Values>\r
5919 \r
5920 <Values name="avpr_enable_memory_source" type="enum">\r
5921 <Value val="0x00">Internal ROM</Value>\r
5922 <Value val="0x01">External Memory</Value>\r
5923 </Values>\r
5924 \r
5925 <Values name="avpr_bga_debug_mode" type="enum">\r
5926 <Value val="0x00">Load code from AVPR</Value>\r
5927 <Value val="0x01">Load code from main MCU</Value>\r
5928 </Values>\r
5929 \r
5930 <Values name="a3dp_PCM_input_sample_freq" type="enum">\r
5931 <Value val="0x01">8000 Hz</Value>\r
5932 <Value val="0x02">11025 Hz</Value>\r
5933 <Value val="0x03">12000 Hz</Value>\r
5934 <Value val="0x04">16000 Hz</Value>\r
5935 <Value val="0x05">22050 Hz</Value>\r
5936 <Value val="0x06">24000 Hz</Value>\r
5937 <Value val="0x07">32000 Hz</Value>\r
5938 <Value val="0x08">44100 Hz</Value>\r
5939 <Value val="0x09">48000 Hz</Value>\r
5940 </Values>\r
5941 \r
5942 <Values name="NFC_VBAT_SAMPLE_METHOD" type="enum">\r
5943 <Value val="0x00">min_value_select</Value>\r
5944 <Value val="0x01">majority_select</Value>\r
5945 </Values>\r
5946 \r
5947 \r
5948 <Values name="a3dp_PCM_num_channels" type="enum">\r
5949 <Value val="0x01">1 channel</Value>\r
5950 <Value val="0x02">2 channels</Value>\r
5951 </Values>\r
5952 \r
5953 <Values name="a3dp_SBC_input_freq" type="enum">\r
5954 <Value val="0x00">16000 Hz</Value>\r
5955 <Value val="0x01">32000 Hz</Value>\r
5956 <Value val="0x02">44100 Hz</Value>\r
5957 <Value val="0x03">48000 Hz</Value>\r
5958 </Values>\r
5959 \r
5960 <Values name="a3dp_SBC_channel_mode" type="enum">\r
5961 <Value val="0x00">Mono</Value>\r
5962 <Value val="0x01">Dual Stereo</Value>\r
5963 <Value val="0x02">Stereo</Value>\r
5964 <Value val="0x03">Joint Stereo</Value>\r
5965 </Values>\r
5966 \r
5967 <Values name="a3dp_SBC_allocation_method" type="enum">\r
5968 <Value val="0x00">Loudness</Value>\r
5969 <Value val="0x01">SNR</Value>\r
5970 </Values>\r
5971 \r
5972 <Values name="a3dp_dynamic_bit_pool_enable" type="enum">\r
5973 <Value val="0x00">Disable</Value>\r
5974 <Value val="0x01">Enable</Value>\r
5975 </Values>\r
5976 \r
5977 <Values name="a3dp_flush_flag" type="enum">\r
5978 <Value val="0x00">Transmit internal buffers before flush (soft flush)</Value>\r
5979 <Value val="0x01">Immediate flush of buffers (hard flush)</Value>\r
5980 </Values>\r
5981 \r
5982 <Values name="a3dp_generate_event" type="enum">\r
5983 <Value val="0x00">No</Value>\r
5984 <Value val="0x01">Yes</Value>\r
5985 </Values>\r
5986 \r
5987 \r
5988 <!-- ******************************************************* -->\r
5989 <!-- ******************************************************* -->\r
5990 <!-- -->\r
5991 <!-- GPS Enumerations and masks value tables -->\r
5992 <!-- -->\r
5993 <!-- ******************************************************* -->\r
5994 <!-- ******************************************************* -->\r
5995 \r
5996 <Values name="HCI_GPS_Event_Id" type="enum">\r
5997 <Value val="0x1">HCI GPS Inbound Data Event</Value>\r
5998 <Value val="0x2">HCI GPS Outbound Data Event</Value>\r
5999 <Value val="0x3">HCI GPS Number of Completed Packets Event</Value>\r
6000 </Values>\r
6001 \r
6002 \r
6003 <Values name="GPS_POWER_MODES" type="enum">\r
6004 <Value val="0x0">Power Off</Value>\r
6005 <Value val="0x1">Power On</Value>\r
6006 </Values>\r
6007 \r
6008 <!-- ********* ANT HCI message/event on channel 10 ************* -->\r
6009 \r
6010 <Values name="HCI_ANT_Msg_Type" type="enum">\r
6011 <Value val="0x1">HCI ANT Inbound Message</Value>\r
6012 <Value val="0x2">HCI ANT Msg 2 </Value>\r
6013 <Value val="0x3">HCI ANT Msg 3 </Value>\r
6014 </Values>\r
6015 \r
6016 <Values name="HCI_ANT_Event_Id" type="enum">\r
6017 <Value val="0x1">HCI ANT command complete Event</Value>\r
6018 <Value val="0x2">HCI ANT Flow on </Value>\r
6019 <Value val="0x3">HCI ANT Outbound Data Event </Value>\r
6020 </Values>\r
6021 \r
6022 \r
6023 <!-- ******************************************************* -->\r
6024 <!-- ******************************************************* -->\r
6025 <!-- -->\r
6026 <!-- Wibree Enumerations and masks value tables -->\r
6027 <!-- -->\r
6028 <!-- ******************************************************* -->\r
6029 <!-- ******************************************************* -->\r
6030 \r
6031 <Values name="Hci_LE_Event_Id" type="enum">\r
6032 <Value code="0x4B" val="Hci_LE_Encryption_Requested_Event" />\r
6033 <Value code="0x4C" val="Hci_LE_Encrypted_Event" />\r
6034 </Values>\r
6035 \r
6036 <Values name="Hci_LE_Address_Type" type="enum">\r
6037 <Value val="0x00">Public Device Address</Value>\r
6038 <Value val="0x01">Random Device Address</Value>\r
6039 </Values>\r
6040 \r
6041 <Values name="Hci_LE_White_List_Ussage" type="enum">\r
6042 <Value val="0x00">White_List Not In Use</Value>\r
6043 <Value val="0x01">White List Is Used</Value>\r
6044 </Values>\r
6045 \r
6046 <Values name="Hci_LE_Event_Mask" type="mask">\r
6047 <Value val="0x0000000000000001">LE Connection Complete Event</Value>\r
6048 <Value val="0x0000000000000002">Advertising Report Event</Value>\r
6049 <Value val="0x0000000000000004">LE Connection Update Complete Event</Value>\r
6050 <Value val="0x0000000000000008">LE Read Remote Used Features Complete Event</Value>\r
6051 <Value val="0x0000000000000010">LE Long Term Key Request Event</Value>\r
6052 </Values>\r
6053 \r
6054 <Values name="DebugMask" type="mask">\r
6055 <Value val="0x0001">unmask bit 0 </Value>\r
6056 <Value val="0x0002">unmask bit 1 </Value>\r
6057 <Value val="0x0004">unmask bit 2 </Value>\r
6058 <Value val="0x0008">unmask bit 3 </Value>\r
6059 <Value val="0x0010">unmask bit 4 </Value>\r
6060 <Value val="0x0020">unmask bit 5 </Value>\r
6061 <Value val="0x0040">unmask bit 6 </Value>\r
6062 <Value val="0x0080">unmask bit 7 </Value>\r
6063 <Value val="0x0100">unmask bit 8 </Value>\r
6064 <Value val="0x0200">unmask bit 9 </Value>\r
6065 <Value val="0x0400">unmask bit 10 </Value>\r
6066 <Value val="0x0800">unmask bit 11 </Value>\r
6067 <Value val="0x1000">unmask bit 12 </Value>\r
6068 <Value val="0x2000">unmask bit 13 </Value>\r
6069 <Value val="0x4000">unmask bit 14 </Value>\r
6070 <Value val="0x8000">unmask bit 15 </Value>\r
6071 </Values>\r
6072 <Values name="Data_Path_DebugMask" type="mask">\r
6073 <Value val="0x0001">Idle task check point</Value>\r
6074 <Value val="0x0002">ULP TX: handle 0x%x, tx_length %d, pb_flag %d, pool count %d</Value>\r
6075 <Value val="0x0004">ULP RX: handle 0x%x, tx_length %d, host_flow_enabled %d, free_up_pkts %d</Value>\r
6076 <Value val="0x0008"></Value>\r
6077 <Value val="0x0010">ULP RX: Complete. p_wb_ipc_packet_descriptort %x count %d</Value>\r
6078 <Value val="0x0020"></Value>\r
6079 <Value val="0x0040"></Value>\r
6080 <Value val="0x0080"></Value>\r
6081 <Value val="0x0100"></Value>\r
6082 <Value val="0x0200"></Value>\r
6083 <Value val="0x0400"></Value>\r
6084 <Value val="0x0800"></Value>\r
6085 <Value val="0x1000"></Value>\r
6086 <Value val="0x2000">GPS RX Packet bytes: 0x%x, 0x%x, 0x%x, 0x%x</Value>\r
6087 <Value val="0x4000">GPS Shared interface RX packet handler</Value>\r
6088 <Value val="0x8000">GPS Shared interface TX packet</Value>\r
6089 </Values>\r
6090 <Values name="general_um_scehduling_DebugMask" type="mask">\r
6091 <Value val="0x0001">wb_scan_start_instance: state %d, interval_start time = %d, accumulated_time %d of %d</Value>\r
6092 <Value val="0x0002">wb_scan_abort_instance: state %d, lmac_status %d, %d of %d done</Value>\r
6093 <Value val="0x0004">wb_connect_start_instance: state %d, interval_start time = %d, accumulated_time %d of %d</Value>\r
6094 <Value val="0x0008">wb_connect_abort_instance: state %d, lmac_status %d, %d of %d done</Value>\r
6095 <Value val="0x0010">wb_scan_scheduling: BTB Counter: %d, accumulated_run_time %d, time_to_interval %d, available frames %d</Value>\r
6096 <Value val="0x0020">wb_connect: scheduling. priority %d, phy priorty %d, reject count %d</Value>\r
6097 <Value val="0x0040">Set update parameters: win_offset %d , win_size = %d</Value>\r
6098 <Value val="0x0080">ipc_mailbox_enqueue %1 (%d)</Value>\r
6099 <Value val="0x0100">BEL SCAN B2B: time %d, next %d, PS %d, IS %d</Value>\r
6100 <Value val="0x0200">wb_scan_start_instance: PS %d, IS = %d, 2b2 %x count %d</Value>\r
6101 <Value val="0x0400">LE SCAN calc ratio: LE %d, other %d, R = %d, D = %d</Value>\r
6102 <Value val="0x0800">LE SCAN B2B: LE %x, R = %d, le_smaller %d</Value>\r
6103 <Value val="0x1000">wb_connect_scheduling: BTCLK %d, accumulated_run_time %d, time_to_interval %d, available frames %d</Value>\r
6104 <Value val="0x2000"></Value>\r
6105 <Value val="0x4000"></Value>\r
6106 <Value val="0x8000"></Value>\r
6107 </Values>\r
6108 <Values name="Connection_Scheduling_DebugMask" type="mask">\r
6109 <Value val="0x0001">ble connection: select_current_running: connection handle %d, priority = %d, Number of colliding connection = %d, nearest_schedule = 0x%x</Value>\r
6110 <Value val="0x0002">ble connection: Schedule from btclk %d, pt %d ,to bt: %d, last SYNC time pt %d</Value>\r
6111 <Value val="0x0004">ble connection: Late Triggering. Event succeeded - %d</Value>\r
6112 <Value val="0x0008">ble connection: CONNECTION_STATE_SCHEDULING. frames_until_event_start %d, available_frames %d, fbf start time %d,next_frame_bt_clock %d</Value>\r
6113 <Value val="0x0010">ble connection: calculate_connection_params() : transaction_bt_clk = %d, N = %d, d_conn = %d,win_offset = %d </Value>\r
6114 <Value val="0x0020">ble connection: schedule LE handle 0x%x, freq %d, fbf priority %d</Value>\r
6115 <Value val="0x0040">ble connection: start_instance on time %d,%d</Value>\r
6116 <Value val="0x0080">ble connection: abort_instance on time %d,%d, connection state =%d, lmi_status = %d</Value>\r
6117 <Value val="0x0100">ble connection: last_activity_handler successful_tx_rx_exchange =%d, number of running conn =%d, fbf priority =%d,</Value>\r
6118 <Value val="0x0200">ble connection: FBF scheduling algorithm state %d . next frame BTCLK %d, Start time BTCLK %d. Next req triggering %d</Value>\r
6119 <Value val="0x0400">ble connection: int Handler.BLE Handle 0x%x, new start time %d, fbf_priority %d</Value>\r
6120 <Value val="0x0800">ble connection: CHECK LSTO event_start_time %d, last_lsto_clear_time %d, interval %d, timeout %d</Value>\r
6121 <Value val="0x1000">ble connection: Slave RX window width %d [usec]. Total window size %d [frames] slave anchor %d no_sync_time %d</Value>\r
6122 <Value val="0x2000">ble connection: select_current_running: frames_until_event_start %d, connection handle %d, nearest_schedule = %d, nearest_schedule_in_frames = %d</Value>\r
6123 <Value val="0x4000">ble connection: next scheduling anchor point %d , FBF bt_clk_freeze %d , frames_until_event_start %d, fbf_priority %d</Value>\r
6124 <Value val="0x8000">calc_synch_time_margin: num_of_acl_active_connections %d, Start Time %d, synch_time %d, frames_before %d</Value>\r
6125 </Values>\r
6126 <Values name="General_UpperMac_DebugMask" type="mask">\r
6127 <Value val="0x0001">wb_is_ready_to_deep_sleep: we have BLE activity in FBF. FBF last scheduled activity id %d.</Value>\r
6128 <Value val="0x0002">lm2um_perform_command %1 (%d)"</Value>\r
6129 <Value val="0x0004">um2lm_process_event %1 (%d)</Value>\r
6130 <Value val="0x0008">wb_is_ready_to_deep_sleep: BLE GO TO DEEP SLEEP .%d</Value>\r
6131 <Value val="0x0010">ble connection: interval multiplier: %d . high_throughput_flag: %d . fbf_priority: %d . original interval: %d</Value>\r
6132 <Value val="0x0020">ble connection: store_last_event_params rssi_dbm = %d , snr = %d, RSSI th = %d, SNR th = %d</Value>\r
6133 <Value val="0x0040"></Value>\r
6134 <Value val="0x0080"></Value>\r
6135 <Value val="0x0100">scheduling_algorithm :available_frames = %d, lmac_status = %d, event_duration= %d, connection_handle = %d</Value>\r
6136 <Value val="0x0200">scheduling_algorithm :event_start_time = %d, nearest_schedule_bt_clk = %d, connection state =%d, calc_new_event_duration =%d</Value>\r
6137 <Value val="0x0400"></Value>\r
6138 <Value val="0x0800">Enable Phy PM succeeded</Value>\r
6139 <Value val="0x1000">Disable Phy PM succeded </Value>\r
6140 <Value val="0x2000">running calibration type: %d, calibration index: %d, calibration state: %d </Value>\r
6141 <Value val="0x4000">ACL scheduling alg: scheduling aborted: LBTC %d, handle %d, skip_BE %d, skip_G %d</Value>\r
6142 <Value val="0x8000"></Value>\r
6143 </Values>\r
6144 <Values name="AVD_UpperMac_DebugMask" type="mask">\r
6145 <Value val="0x0001">wb_adv: Late trigger wakeup %d</Value>\r
6146 <Value val="0x0002">wb_adv: start_time->btclk %d ,start_time->pt %d, stop_time->btclk %d ,stop_time->pt %d</Value>\r
6147 <Value val="0x0004">wb_adv: starvation cnt %d, available frames %d, BTCLK %d, next_event_duration %d</Value>\r
6148 <Value val="0x0008">wb_adv: Abort Handler called. State %d</Value>\r
6149 <Value val="0x0010"></Value>\r
6150 <Value val="0x0020"></Value>\r
6151 <Value val="0x0040"></Value>\r
6152 <Value val="0x0080"></Value>\r
6153 <Value val="0x0100"></Value>\r
6154 <Value val="0x0200"></Value>\r
6155 <Value val="0x0400"></Value>\r
6156 <Value val="0x0800"></Value>\r
6157 <Value val="0x1000"></Value>\r
6158 <Value val="0x2000"></Value>\r
6159 <Value val="0x4000"></Value>\r
6160 <Value val="0x8000"></Value>\r
6161 </Values>\r
6162 <Values name="BT_GROUP_1_DebugMask" type="mask">\r
6163 <Value val="0x0001">M0 BT block event received</Value>\r
6164 <Value val="0x0002">M1 BT IRQ Source Handler %d</Value>\r
6165 <Value val="0x0004">M2 Timer %x Expired, BT Clock %d</Value>\r
6166 <Value val="0x0008">M3 LM Task Message %d received</Value>\r
6167 <Value val="0x0010">M4 lc_fbf_engine: L_pt_freeze %d, Virtual_pt_freeze %d, doamin %d, mutislot count %d</Value>\r
6168 <Value val="0x0020">M5 lc_fbf_engine: L_BTCLK %d,VIRTUAL_BTCLK %d, ACTIVITY: priority and domain %d, sanity %d</Value>\r
6169 <Value val="0x0040">M6 RSSI: scheduling alg : scan time %d, current time %d</Value>\r
6170 <Value val="0x0080">M7 RSSI: scheduling do called</Value>\r
6171 <Value val="0x0100">M8 BLE AFH Trigger %d, good_sync %d, no_sync %d</Value>\r
6172 <Value val="0x0200">M9 FBF Lower Mac sanity fail, Lower Mac start bt %d,virtual domain %d</Value>\r
6173 <Value val="0x0400">M10 FBF Lower Mac sanity fail, Lower Mac bt freeze %d, local pt freeze %d</Value>\r
6174 <Value val="0x0800">M11 irq_remote_avpr_src_handler 0x%x</Value>\r
6175 <Value val="0x1000">M12 WLAN coex INT handler is_wlan_ready %d, (WLAN active %d), count %d</Value>\r
6176 <Value val="0x2000">M13 TOP INT handler (top_src_int 0x%x)</Value>\r
6177 <Value val="0x4000">M14 irq_hw_src_handler (0x%x)</Value>\r
6178 <Value val="0x8000">M15 lc_gemini_pre_scan_activity: activity %d, block 0x%x, PS counter %d, IS counter %d</Value>\r
6179 </Values>\r
6180 \r
6181 <Values name="BT_group_2_DebugMask" type="mask">\r
6182 <Value val="0x0001">ACL TX data: Handle 0x%x (lc_handle %d), data length %d, hci_hdr 0x%x</Value>\r
6183 <Value val="0x0002">lc_fbf_engine: Trigger next to time: packet_timer_config LSB=0x%x MSB=0x%x %d %d</Value>\r
6184 <Value val="0x0004">SBC frame parsing: pointer %d, sync_word 0x%x, frameLen %d, bit_rate %d</Value>\r
6185 <Value val="0x0008">MP3 frame parsing: bit_rate %d, sample_rate %d, frame_length %d, validity 0x%x</Value>\r
6186 <Value val="0x0010">ACL Data throughput : handle %d, tx_result %d, rx_result %d, elapsed_frames %d</Value>\r
6187 <Value val="0x0020">A2DP host packet: size %d, slots %d, interval %d, longest_bb_pkt %d</Value>\r
6188 <Value val="0x0040">WARNING: lc_gemini two or more activities bits are high: %d,mask low 0x%x,mask high 0x%x</Value>\r
6189 <Value val="0x0080">A2DP host packet fragmentation %d</Value>\r
6190 <Value val="0x0100">hcid_find_bb_pkt: bb_pkt_len %d,selected_length %d, packet_index %d, current_allowed_packet_types 0x%x</Value>\r
6191 <Value val="0x0200">MWS FRAME Alignment: curr_error %d,avg %d, max %d, caller %d</Value>\r
6192 <Value val="0x0400">MWS_FRAME_SYNC: elaped %d, cur_PT %d, GCM_PT %d, error %d</Value>\r
6193 <Value val="0x0800">FRAME_SYNC error: FS_PT %d, TARGET_PT %d, error %d, avg %d</Value>\r
6194 <Value val="0x1000">MWS_FRAME_SYNC: L_count %d,wrap %d, L_wrap %d, T_on %d</Value>\r
6195 <Value val="0x2000">loading %d delta to PT </Value>\r
6196 <Value val="0x4000">update time error: curr %d, old %d, step %d</Value>\r
6197 <Value val="0x8000">loading %d delta to PT , timestamp %d, %d, error %d</Value>\r
6198 </Values>\r
6199 <Values name="LE_SCAN_DebugMask" type="mask">\r
6200 <Value val="0x0001">scan - connect activity_start: activity %1 (%d)</Value>\r
6201 <Value val="0x0002">scan time grant: start btclk %d,pt %d, end btclk %d,pt %d</Value>\r
6202 <Value val="0x0004">scan_activity_abort: self %d, activity %d ,clk %d, pt %d</Value>\r
6203 <Value val="0x0008">scan_get_rx_buffers: old %x, p_rx_packet %x, used %d, free %d</Value>\r
6204 <Value val="0x0010">scan: clean_rx_buff: p_rx_packet %x, used %d, free_count %d</Value>\r
6205 <Value val="0x0020">scan rx header completed, pkt_type %x,rx_stage %d, sync time: btclk %d, pt %d</Value>\r
6206 <Value val="0x0040">SCAN RX TIMEOUT,state %x, source %x</Value>\r
6207 <Value val="0x0080">scan: playload completed. pkt_type %d, freq %d, lmi_results 0x%x, run_status 0x%x</Value>\r
6208 <Value val="0x0100">scan backoff status: new %d, old %d, counter %d, upper %d</Value>\r
6209 <Value val="0x0200">SCAN RX TIMEOUT,state %x, source %x</Value>\r
6210 <Value val="0x0400">sending CONN_REQ with: win_offset =%d, connect_req_time.pt =%d ,connect_req_time.btclk =%d t_conn =%d</Value>\r
6211 <Value val="0x0800">scan: send ADV adv_desc_buff %x, p_rx_scan %x, packet_type %d, RSSI %d [dBm]</Value>\r
6212 <Value val="0x1000">SCAN SM state %x</Value>\r
6213 <Value val="0x2000">backoff SCAN_REQ: %d, limit %x</Value>\r
6214 <Value val="0x4000">sending CONN_REQ to address ..:%x:%x:%x on ch %d</Value>\r
6215 <Value val="0x8000">run filter policy: ADV %d, SCAN_RSP %d, Threshold %d, scan_type %d</Value>\r
6216 </Values>\r
6217 <Values name="LE_ADV_CONNECTION_DebugMask" type="mask">\r
6218 <Value val="0x0001">connection_activity: ABORT. freq indx : %d ,Rx packet</Value>\r
6219 <Value val="0x0002">connection_activity: CONNECTION ESTABLISHED %d</Value>\r
6220 <Value val="0x0004">connection_activity: TX COMPLETE. llid: %d ,sn: %d ,n</Value>\r
6221 <Value val="0x0008">connection_activity: END. freq indx : %d, rx packets </Value>\r
6222 <Value val="0x0010">connection_activity: TX PREPARE. Last RX packet llid </Value>\r
6223 <Value val="0x0020">connection_activity: HEADER RX PREPARE. rx enc state </Value>\r
6224 <Value val="0x0040">connection_activity: RX TIMEOUT. current bt: %d,pt: %</Value>\r
6225 <Value val="0x0080">connection_activity start : Handle %d</Value>\r
6226 <Value val="0x0100">enc_packet_counter_rx handle 0x%x, MSB %d, LSB %d, du</Value>\r
6227 <Value val="0x0200">enc_packet_counter_tx handle 0x%x, MSB %d, LSB %d, du</Value>\r
6228 <Value val="0x0400">testmode_activity_state_machine: type %d, packet_type %d, state %d</Value>\r
6229 <Value val="0x0800">connection_activity: RX Complete for handle %d</Value>\r
6230 <Value val="0x1000"></Value>\r
6231 <Value val="0x2000"></Value>\r
6232 <Value val="0x4000"></Value>\r
6233 <Value val="0x8000"></Value>\r
6234 </Values>\r
6235 \r
6236 <Values name="LE_Mini_Sync_General_DebugMask" type="mask">\r
6237 <Value val="0x0001">activity_core_notify_wlan calling_source %d, caller_phase %d, caller_priority %d, freq_index %d</Value>\r
6238 <Value val="0x0002">Mailbox Recceived: %1, BTCLK %d, PT %d</Value>\r
6239 <Value val="0x0004">Mailbox Finish: %1</Value>\r
6240 <Value val="0x0008">ULTRA LOW POWER %1</Value>\r
6241 <Value val="0x0010">handle a umi triggering: Handle = %d , ctrl_payload_length = %d, payload[0] = 0x%x, payload[1] = 0x%x</Value>\r
6242 <Value val="0x0020">CRC ERROR : header : 0x%x ,length : 0x%x ,Calculated CRC : 0x%x ,Recevied CRC : 0x%x</Value>\r
6243 <Value val="0x0040">Received high priority interrupt: source=%x, activity_id=%d,%d</Value>\r
6244 <Value val="0x0080">mini_sync_finished_activity time BT %d PT %d CURRENT RUNNING %1,CURRENT PENDING %2</Value>\r
6245 <Value val="0x0100">Activity %1 started running</Value>\r
6246 <Value val="0x0200">ANT RX TEST : total errors %d, sync_valid %d,HDR %d, PHY_valid_ind %d</Value>\r
6247 <Value val="0x0400">MS_register: new %d, running %d, pending %d</Value>\r
6248 <Value val="0x0800">MS IMMEDIATE register: current time BTCLK %d, PT %d , activity START BTCLK %d, PT %d</Value>\r
6249 <Value val="0x1000">MS register activity %d to time :BTCLK %d PT %d</Value>\r
6250 <Value val="0x2000">%1 activity aborted time BT %x PT %x</Value>\r
6251 <Value val="0x4000">Mini sync reception time btclk:%d , packet_counter:%d activity START BT:%d,PT:%d</Value>\r
6252 <Value val="0x8000">Mini sync activity:PENDING ID = %d, RUNNIG ID = %d</Value>\r
6253 </Values>\r
6254 <Values name="LE_ADV_DebugMask" type="mask">\r
6255 <Value val="0x0001">Advertise - header received : type %x , length : %x , BTCLK %d, PT %d</Value>\r
6256 <Value val="0x0002">Advertise activity started. Channel map %d, ADV packet type %d, SCAN RES packet type %d</Value>\r
6257 <Value val="0x0004">ADV RCV SCAN_REQ: discoverable %d, addr_to_me %d, type match %d, filtering_policy_passed %d</Value>\r
6258 <Value val="0x0008">Advertise tx: channel %d, state %d, BTCLK %d, PT %d</Value>\r
6259 <Value val="0x0010">Advertise SM %d</Value>\r
6260 <Value val="0x0020">Advertise - reception timeout on channel %d, btclk %d, pt %d</Value>\r
6261 <Value val="0x0040">unmask bit 6</Value>\r
6262 <Value val="0x0080">Aborting advertise activity: state %d, self %d, id %d, status %d</Value>\r
6263 <Value val="0x0100">unmask bit 8 </Value>\r
6264 <Value val="0x0200">unmask bit 9 </Value>\r
6265 <Value val="0x0400">unmask bit 10 </Value>\r
6266 <Value val="0x0800">unmask bit 11 </Value>\r
6267 <Value val="0x1000">unmask bit 12 </Value>\r
6268 <Value val="0x2000">unmask bit 13 </Value>\r
6269 <Value val="0x4000">unmask bit 14 </Value>\r
6270 <Value val="0x8000">unmask bit 15 </Value>\r
6271 </Values>\r
6272 \r
6273 <Values name="BT_SECURE_CONNECTION_DebugMask" type="mask">\r
6274 <Value val="0x0001">BSC decryption:usec_to_start_decryption %d ,timer_invoke_bt_time->btclk %d, start_time->pt %d</Value>\r
6275 <Value val="0x0002">BSC decryption:packet type %d, packet length %d, packet rate %d</Value>\r
6276 <Value val="0x0004">BSC decryption:DFC index %d, p_rx_seg 0x%x</Value>\r
6277 <Value val="0x0008">BSC Slave, start time-BTCLK:%d PT:%d</Value>\r
6278 <Value val="0x0010">BSC Slave start tx was override to time-BTCLK:%d PT:%d</Value>\r
6279 <Value val="0x0020">unmask bit 5 </Value>\r
6280 <Value val="0x0040">unmask bit 6 </Value>\r
6281 <Value val="0x0080">unmask bit 7 </Value>\r
6282 <Value val="0x0100">unmask bit 8 </Value>\r
6283 <Value val="0x0200">unmask bit 9 </Value>\r
6284 <Value val="0x0400">unmask bit 10 </Value>\r
6285 <Value val="0x0800">unmask bit 11 </Value>\r
6286 <Value val="0x1000">unmask bit 12 </Value>\r
6287 <Value val="0x2000">unmask bit 13 </Value>\r
6288 <Value val="0x4000">unmask bit 14 </Value>\r
6289 <Value val="0x8000">unmask bit 15 </Value>\r
6290 </Values>\r
6291 <Values name="BT_Group_3_DebugMask" type="mask">\r
6292 <Value val="0x0001">M0 Sleep: wakeup after fast (BT clock): %d</Value>\r
6293 <Value val="0x0002">M1 Sleep: next timer to wakeup on (BT clock): %d</Value>\r
6294 <Value val="0x0004">M2 ACL: VCD %d, piconet %d, frames since last sync: %d</Value>\r
6295 <Value val="0x0008">M3 ACL Not Scheduled: VCD %d, piconet %d, frames since last</Value>\r
6296 <Value val="0x0010">M4 Sleep: system woke up by source: %x.</Value>\r
6297 <Value val="0x0020">M5 FBF sanity failed: reason %d, last_id %d, block %d, eSCO %d</Value>\r
6298 <Value val="0x0040">unmask bit 6 </Value>\r
6299 <Value val="0x0080">unmask bit 7 </Value>\r
6300 <Value val="0x0100">unmask bit 8 </Value>\r
6301 <Value val="0x0200">unmask bit 9 </Value>\r
6302 <Value val="0x0400">unmask bit 10 </Value>\r
6303 <Value val="0x0800">MWS low priority RT MSG: caller_id %d, status 0x%x,BTC %</Value>\r
6304 <Value val="0x1000">MWS high priority RT MSG: caller_id 0x%x, status 0x%x,BT</Value>\r
6305 <Value val="0x2000">MWS transmit RT MSG: msg_type 0x%x, msg_bits 0x%x,BTC %d</Value>\r
6306 <Value val="0x4000">MWS coex RDX processing: value 0x%x,timestamp %d, pendin</Value>\r
6307 <Value val="0x8000">int_handler_port_%d_TIMER%d status 0x%x, MWS_status 0x%x</Value>\r
6308 </Values>\r
6309 \r
6310 \r
6311 \r
6312 <Values name="TransportDebugMask" type="mask">\r
6313 <Value val="0x0001">TL-, H4 Protocol, h4_receive_handler() - trigger_reason = %d </Value>\r
6314 <Value val="0x0002">TL - Packet Type is %x, length=%d </Value>\r
6315 <Value val="0x0004">H4: GPS Channel 9 Header detected </Value>\r
6316 <Value val="0x0008">TL-, h4_receive_handler() - bytes in FIFO = %d, expected = %d </Value>\r
6317 <Value val="0x0010">TL-, H4 Protocol, h4_send_packet_to_host() - p_packet = 0x%x </Value>\r
6318 <Value val="0x0020">TL-, H4 Protocol, h4_compose_and_send_script_to_host() </Value>\r
6319 <Value val="0x0040">TL-, h4_dma_interrupt_handler. irq_status = 0x%x </Value>\r
6320 <Value val="0x0080">TL-, host_interface_uart_h4_interrupt_handler. irq_status = 0x%x </Value>\r
6321 <Value val="0x0100">unmask bit 8 </Value>\r
6322 <Value val="0x0200">unmask bit 9 </Value>\r
6323 <Value val="0x0400">unmask bit 10 </Value>\r
6324 <Value val="0x0800">unmask bit 11 </Value>\r
6325 <Value val="0x1000">unmask bit 12 </Value>\r
6326 <Value val="0x2000">unmask bit 13 </Value>\r
6327 <Value val="0x4000">unmask bit 14 </Value>\r
6328 <Value val="0x8000">unmask bit 15 </Value>\r
6329 </Values>\r
6330 \r
6331 <Values name="PhyDebugMask" type="mask">\r
6332 <Value val="0x00000001">M0 RX_Start - Sync Occurred Indication </Value>\r
6333 <Value val="0x00000002">M1 COEX_1_IRQ - RX Shutdown was asserted </Value>\r
6334 <Value val="0x00000004">M2 COEX_1_IRQ - TX Shutdown was asserted </Value>\r
6335 <Value val="0x00000008">M3 COEX_2_IRQ - TX Shutdown was cleared </Value>\r
6336 <Value val="0x00000010">M4 COEX_2_IRQ - RX Shutdown was cleared </Value>\r
6337 <Value val="0x00000020">M5 TX_Start - TX Shutdown still high </Value>\r
6338 <Value val="0x00000040">M6 RX_Start - RX Shutdown still high </Value>\r
6339 <Value val="0x00000080">M7 COEX_1_IRQ - RX Suspend was asserted </Value>\r
6340 <Value val="0x00000100">M8 COEX_2_IRQ - RX Suspend was cleared </Value>\r
6341 <Value val="0x00000200">M9 RX Start Script: Pre-Sync Indications (ACI\CCI\RDC) </Value>\r
6342 <Value val="0x00000400">M10 RX Start Script: Post-Sync Indications (Current MOD\CHIP_CORR) </Value>\r
6343 <Value val="0x00000800">M11 BT_IRQ - FM was asserted </Value>\r
6344 <Value val="0x00001000">M12 BT_IRQ - GPS\GNSS was asserted </Value>\r
6345 <Value val="0x00002000">M13 BT_IRQ - RX-RX PM Enable was asserted </Value>\r
6346 <Value val="0x00004000">M14 BT_IRQ - RX-RX PM Disable was asserted </Value>\r
6347 <Value val="0x00008000">M15 BT_IRQ - RX-RX Calibration Copy was asserted </Value>\r
6348 <Value val="0x00010000">M16 PRIMARY Clock Divider change on MAC request </Value>\r
6349 <Value val="0x00020000">M17 PHY OCP Clock Divider change on MAC request </Value>\r
6350 <Value val="0x00040000">M18 TOP Clock Divider change - Ignored </Value>\r
6351 <Value val="0x00080000">M19 PHY OCP Clock Divider change - Ignored </Value>\r
6352 <Value val="0x00100000">M20 IFA_POLE_CALIBRATION_ERROR_DIFFERENCE </Value>\r
6353 <Value val="0x00200000">M21 RX_Start - Scan Suspend is high </Value>\r
6354 <Value val="0x00400000">M22 RX_Start - Scan Suspend timeout occurred </Value>\r
6355 <Value val="0x00800000">M23 RX-RX Take Semaphore Timeout </Value>\r
6356 <Value val="0x01000000">M24 USD Calibration -- Debug Trace </Value>\r
6357 <Value val="0x02000000">M25 DC calibration: Debug Trace 1 </Value>\r
6358 <Value val="0x04000000">M26 DC calibration: Debug Trace 2 </Value>\r
6359 <Value val="0x08000000">M27 DC calibration: Debug Trace 3 </Value>\r
6360 <Value val="0x10000000">M28 AFH - Scan was stoped due to RX SD </Value>\r
6361 <Value val="0x20000000">M29 State Machine Received API </Value>\r
6362 <Value val="0x40000000">M30 Start Scripts Indication </Value>\r
6363 <Value val="0x80000000">M31 Stop Scripts Indication </Value>\r
6364 </Values>\r
6365 \r
6366 <Values name="NFCDebugMask" type="mask">\r
6367 <Value val="0x00000001">Enable RX data printing</Value>\r
6368 <Value val="0x00000002">unmask bit 1 </Value>\r
6369 <Value val="0x00000004">SHDLC I-Frame to\from UICC</Value>\r
6370 <Value val="0x00000008">HCI Set \ Get Parameter</Value>\r
6371 <Value val="0x00000010">HCI Persistent Store to DH</Value>\r
6372 <Value val="0x00000020">HCI Persistent Load from DH</Value>\r
6373 <Value val="0x00000040">Enable UICC Reader</Value>\r
6374 <Value val="0x00000080">Force EMVCO ISO-DEP FWI_max for WTXM</Value>\r
6375 <Value val="0x00000100">Don't ignore CRC on WTX</Value>\r
6376 <Value val="0x00000200">Block Tech-A UICC</Value>\r
6377 <Value val="0x00000400">Block Tech-B UICC</Value>\r
6378 <Value val="0x00000800">Block Tech-A UICC LEVEL4</Value>\r
6379 <Value val="0x00001000">Deactivate SWP on unexpected timeout</Value>\r
6380 <Value val="0x00002000">Deactivate SWP on unexpected RX</Value>\r
6381 <Value val="0x00004000">OVERRIDE_UID_0</Value>\r
6382 <Value val="0x00008000">OVERRIDE_UID_1</Value>\r
6383 <Value val="0x00010000">OVERRIDE_NFCF_FIXED_UID</Value>\r
6384 <Value val="0x00020000">unmask bit 17 </Value>\r
6385 <Value val="0x00040000">unmask bit 18 </Value>\r
6386 <Value val="0x00080000">unmask bit 19 </Value>\r
6387 <Value val="0x00100000">unmask bit 20 </Value>\r
6388 <Value val="0x00200000">unmask bit 21 </Value>\r
6389 <Value val="0x00400000">unmask bit 22 </Value>\r
6390 <Value val="0x00800000">unmask bit 23 </Value>\r
6391 <Value val="0x01000000">unmask bit 24 </Value>\r
6392 <Value val="0x02000000">unmask bit 25 </Value>\r
6393 <Value val="0x04000000">unmask bit 26 </Value>\r
6394 <Value val="0x08000000">unmask bit 27 </Value>\r
6395 <Value val="0x10000000">unmask bit 28 </Value>\r
6396 <Value val="0x20000000">unmask bit 29 </Value>\r
6397 <Value val="0x40000000">unmask bit 30 </Value>\r
6398 <Value val="0x80000000">unmask bit 31 </Value>\r
6399 </Values>\r
6400 \r
6401 <Values name="NFCFeatureMask" type="mask">\r
6402 <Value val="0x00000001">Keep RFST on failed INIT</Value>\r
6403 <Value val="0x00000002">Deactivate Inhibited UICC</Value>\r
6404 <Value val="0x00000004">Notify DH on SWP failure</Value>\r
6405 <Value val="0x00000008">Protect proprietary generic error</Value>\r
6406 <Value val="0x00000010">Delay FIELD_ON when SWP is active</Value>\r
6407 <Value val="0x00000020">Enable ATTRIB HIGHER_LAYER_RES</Value>\r
6408 <Value val="0x00000040">Enable CID_SUPPORT</Value>\r
6409 <Value val="0x00000080">Force MAX FWI TECH_B to 0x7</Value>\r
6410 <Value val="0x00000100">Short NFC DEP deactivation</Value>\r
6411 <Value val="0x00000200">Enable Reader B Digital and Iso Certification </Value>\r
6412 <Value val="0x00000400">Enable TECH B EMVCo optimization detection</Value>\r
6413 <Value val="0x00000800">Enable TECH B EMVCo optimization mode</Value>\r
6414 <Value val="0x00001000">unmask bit 12 </Value>\r
6415 <Value val="0x00002000">unmask bit 13 </Value>\r
6416 <Value val="0x00004000">unmask bit 14 </Value>\r
6417 <Value val="0x00008000">unmask bit 15 </Value>\r
6418 <Value val="0x00010000">unmask bit 16 </Value>\r
6419 <Value val="0x00020000">unmask bit 17 </Value>\r
6420 <Value val="0x00040000">unmask bit 18 </Value>\r
6421 <Value val="0x00080000">unmask bit 19 </Value>\r
6422 <Value val="0x00100000">unmask bit 20 </Value>\r
6423 <Value val="0x00200000">unmask bit 21 </Value>\r
6424 <Value val="0x00400000">unmask bit 22 </Value>\r
6425 <Value val="0x00800000">unmask bit 23 </Value>\r
6426 <Value val="0x01000000">unmask bit 24 </Value>\r
6427 <Value val="0x02000000">unmask bit 25 </Value>\r
6428 <Value val="0x04000000">unmask bit 26 </Value>\r
6429 <Value val="0x08000000">unmask bit 27 </Value>\r
6430 <Value val="0x10000000">unmask bit 28 </Value>\r
6431 <Value val="0x20000000">unmask bit 29 </Value>\r
6432 <Value val="0x40000000">unmask bit 30 </Value>\r
6433 <Value val="0x80000000">unmask bit 31 </Value>\r
6434 </Values>\r
6435 \r
6436 <Values name="NFC_ATechSupportedBitRates" type="mask">\r
6437 <Value val="0x04">106 kbs</Value>\r
6438 <Value val="0x08">212 kbs</Value>\r
6439 <Value val="0x10">424 kbs</Value>\r
6440 <Value val="0x20">848 kbs</Value>\r
6441 </Values>\r
6442 \r
6443 <Values name="NFC_BTechSupportedBitRates" type="mask">\r
6444 <Value val="0x04">106 kbs</Value>\r
6445 <Value val="0x08">212 kbs</Value>\r
6446 <Value val="0x10">424 kbs</Value>\r
6447 <Value val="0x20">848 kbs</Value>\r
6448 </Values>\r
6449 \r
6450 <Values name="TRIGGER_RECORD_TECH_TYPE" type="enum">\r
6451 <Value val="0x01">TECH-A</Value>\r
6452 <Value val="0x02">TECH-B</Value>\r
6453 <Value val="0x03">TECH-F</Value>\r
6454 </Values>\r
6455 \r
6456 <Values name="NFCtagDebug" type="enum">\r
6457 <Value val="0x00">Tag_enable</Value>\r
6458 <Value val="0x01">Tag_disable</Value>\r
6459 </Values>\r
6460 \r
6461 <Values name="NFC_NERD_STATE" type="enum">\r
6462 <Value val="0x00">NERD_disable</Value>\r
6463 <Value val="0x01">NERD_enable</Value>\r
6464 <Value val="0x02">NERD_state_toggle</Value>\r
6465 </Values>\r
6466 \r
6467 <Values name="CON_TX_PLL_MODE" type="enum">\r
6468 <Value val="0x00">PLL_X30</Value>\r
6469 <Value val="0x01">PLL_X32</Value>\r
6470 <Value val="0x02">FLL_X30</Value>\r
6471 <Value val="0x03">FLL_X32</Value>\r
6472 </Values>\r
6473 \r
6474 <Values name="CON_TX_READER_MODE" type="enum">\r
6475 <Value val="0x00">TECH-A</Value>\r
6476 <Value val="0x01">TECH-B</Value>\r
6477 <Value val="0x02">TECH-F</Value>\r
6478 <Value val="0x03">TECH-15693</Value>\r
6479 <Value val="0xFF">OFF</Value>\r
6480 </Values>\r
6481 \r
6482 <Values name="NFC_FTechSupportedBitRates" type="mask">\r
6483 <Value val="0x08">212 kbs</Value>\r
6484 <Value val="0x10">424 kbs</Value>\r
6485 </Values>\r
6486 \r
6487 <Values name="NFC_BPrimeTechSupportedBitRates" type="mask">\r
6488 <Value val="0x04">106 kbs</Value>\r
6489 </Values>\r
6490 \r
6491 <Values name="NFC_VTechSupportedBitRates" type="mask">\r
6492 <Value val="0x01">1.65 kbs</Value>\r
6493 <Value val="0x02">26.48 kbs</Value>\r
6494 </Values>\r
6495 \r
6496 \r
6497 <Values name="NFC_ReaderDhSpecCompliance" type="enum">\r
6498 <Value val="0x00">ISO 14443</Value>\r
6499 <Value val="0x01">NFC Forum</Value>\r
6500 <Value val="0x02">EMVCo</Value>\r
6501 </Values>\r
6502 \r
6503 <Values name="NFC_ReaderSeSpecCompliance" type="enum">\r
6504 <Value val="0x00">ISO 14443</Value>\r
6505 <Value val="0x01">NFC Forum</Value>\r
6506 <Value val="0x02">EMVCo</Value>\r
6507 </Values>\r
6508 \r
6509 <Values name="NFC_CardDhSpecCompliance" type="enum">\r
6510 <Value val="0x00">ISO 14443</Value>\r
6511 <Value val="0x01">NFC Forum</Value>\r
6512 <Value val="0x02">EMVCo</Value>\r
6513 </Values>\r
6514 \r
6515 <Values name="NFC_CardSeSpecCompliance" type="enum">\r
6516 <Value val="0x00">ISO 14443</Value>\r
6517 <Value val="0x01">NFC Forum</Value>\r
6518 <Value val="0x02">EMVCo</Value>\r
6519 </Values>\r
6520 \r
6521 <Values name="NFC_P2PSpecCompliance" type="enum">\r
6522 <Value val="0x01">NFC Forum</Value>\r
6523 <Value val="0x03">ECMA</Value>\r
6524 </Values>\r
6525 \r
6526 \r
6527 <Values name="NFC_DclbVersion" type="enum">\r
6528 <Value val="0x00">New</Value>\r
6529 <Value val="0x01">Old</Value>\r
6530 </Values>\r
6531 \r
6532 \r
6533 <Values name="NFC_DiscoverDclbOrWi" type="enum">\r
6534 <Value val="0x00">Discover DCLB</Value>\r
6535 <Value val="0x01">Discover WI</Value>\r
6536 </Values>\r
6537 \r
6538 \r
6539 <Values name="NFC_TrueFalse" type="enum">\r
6540 <Value val="0x00">FALSE</Value>\r
6541 <Value val="0x01">TRUE</Value>\r
6542 </Values>\r
6543 \r
6544 \r
6545 <Values name="Frame_To_Send" type="enum">\r
6546 <Value val="0x00">REQA</Value>\r
6547 <Value val="0x01">REQB</Value>\r
6548 <Value val="0x02">SENSF_REQ</Value>\r
6549 <Value val="0x03">WUPA</Value>\r
6550 <Value val="0x04">WUPB</Value>\r
6551 </Values>\r
6552 \r
6553 \r
6554 <Values name="NCI_ROUTING_MODE" type="enum">\r
6555 <Value val="0x00">Technology-based routing </Value>\r
6556 <Value val="0x01">Protocol-based routing</Value>\r
6557 <Value val="0x02">AID-based routing</Value>\r
6558 </Values>\r
6559 \r
6560 \r
6561 <Values name="NCI_HOST_ID" type="enum">\r
6562 <Value val="0x00">DH_HOST_ID</Value>\r
6563 <Value val="0x01">DCLB_WI_HOST_ID</Value>\r
6564 <Value val="0x02">UICC_HOST_ID</Value>\r
6565 </Values>\r
6566 \r
6567 <Values name="NCI_POWER_STATE" type="mask">\r
6568 <Value val ="0x0001">Battery On </Value>\r
6569 <Value val ="0x0002">Battery Low </Value>\r
6570 <Value val ="0x0004">Battery Off </Value>\r
6571 </Values>\r
6572 \r
6573 <Values name="data_transaction_debug_mask" type="mask">\r
6574 <Value val ="0x0001">WB_CONNECTION_UPDATE </Value>\r
6575 <Value val ="0x0002">WB_CHANNEL_MAP_UPDATE </Value>\r
6576 <Value val ="0x0004">WB_TERMINATE_IND </Value>\r
6577 <Value val ="0x0008">WB_ENC_REQ </Value>\r
6578 <Value val ="0x0010">WB_ENC_RSP </Value>\r
6579 <Value val ="0x0020">WB_START_ENC_REQ </Value>\r
6580 <Value val ="0x0040">WB_START_ENC_RSP </Value>\r
6581 <Value val ="0x0080">WB_UNKNOWN_RSP </Value>\r
6582 <Value val ="0x0100">WB_FEATURES_REQ </Value> \r
6583 <Value val ="0x0200">WB_FEATURES_RES </Value> \r
6584 <Value val ="0x0400">WB_PAUSE_ENC_REQ </Value>\r
6585 <Value val ="0x0800">WB_PAUSE_ENC_RSP </Value>\r
6586 <Value val ="0x1000">WB_VERSION_IND </Value>\r
6587 <Value val ="0x2000">WB_REJECT_IND </Value>\r
6588 </Values>\r
6589 \r
6590 <Values name="advertise_packet_debug_mask" type="mask">\r
6591 <Value val ="0x0001">WB_ADV_IND </Value>\r
6592 <Value val ="0x0002">WB_ADV_DIRECT_IND </Value>\r
6593 <Value val ="0x0004">WB_NON_CONN_ADV_IND </Value>\r
6594 <Value val ="0x0008">WB_SCAN_REQ </Value>\r
6595 <Value val ="0x0010">WB_SCAN_RSP </Value>\r
6596 <Value val ="0x0020">WB_CONNECT_REQ </Value>\r
6597 <Value val ="0x0040">WB_ADV_DISCOVER_IND </Value>\r
6598 <Value val ="0x0080">WB_ON_CONNECT_REQ_SENT </Value>\r
6599 <Value val ="0x0100">WB_ON_CONNECTION_ESTABLISHED </Value> \r
6600 <Value val ="0x0200">WB_ON_BAD_MIC_TERMINATION </Value> \r
6601 <Value val ="0x0400">WB_ON_LE_FLUSH_FINISHED </Value>\r
6602 </Values>\r
6603 \r
6604 \r
6605 <Values name="Hci_LE_Start_Stop" type="enum">\r
6606 <Value val="0x01">Start</Value>\r
6607 <Value val="0x00">Stop</Value>\r
6608 </Values>\r
6609 \r
6610 <Values name="Filter_Duplicates" type="enum">\r
6611 <Value val="0x0">Duplicate filtering is disabled</Value>\r
6612 <Value val="0x1">Duplicate filtering is enabled</Value>\r
6613 </Values>\r
6614 \r
6615 <Values name="Advertising_Event_Type" type="enum">\r
6616 <Value val="0x00">Connectable Undirect Event</Value>\r
6617 <Value val="0x01">Connectable Direct Event</Value>\r
6618 <Value val="0x02">Discoverable Event</Value>\r
6619 <Value val="0x03">Non-Connectable Undirect Event</Value>\r
6620 <Value val="0x04">Scan Response</Value>\r
6621 </Values>\r
6622 \r
6623 <Values name="Advertising_Type" type="enum">\r
6624 <Value val="0x00">Connectable Undirect Event</Value>\r
6625 <Value val="0x01">Connectable Direct Event</Value>\r
6626 <Value val="0x02">Discoverable Non-direct Event</Value>\r
6627 <Value val="0x03">Non-Connectable Undirect Event</Value>\r
6628 </Values>\r
6629 \r
6630 <Values name="Advertising_Filter_Policy" type="enum">\r
6631 <Value val="0x00">Allow Scan Request from Any, Allow Connect Request from Any</Value>\r
6632 <Value val="0x01">Allow Scan Request from White List, Allow Connect Request from Any</Value>\r
6633 <Value val="0x02">Allow Scan Request From Any, Connect from White List</Value>\r
6634 <Value val="0x03">Allow Scan Request From White List, Connect from White List</Value>\r
6635 </Values>\r
6636 \r
6637 <Values name="Scanning_Filter_Policy" type="enum">\r
6638 <Value val="0x00">Allow ADV From Any</Value>\r
6639 <Value val="0x01">Allow ADV White List</Value>\r
6640 </Values>\r
6641 \r
6642 <Values name="Hci_LE_Event_Opcode" type="enum">\r
6643 <Value val="0x01">LE Connection Created Event</Value>\r
6644 <Value val="0x02">LE Advertising Report Event</Value>\r
6645 <Value val="0x03">LE Connection Update Complete Event</Value>\r
6646 <Value val="0x04">LE Read Remote Used Features Event</Value>\r
6647 <Value val="0x05">LE Long Term Key Requested Event</Value>\r
6648 \r
6649 </Values>\r
6650 \r
6651 <Values name="Hci_LE_More_Profiles" type="enum">\r
6652 <Value val="0x00">No Other Profiles Supported</Value>\r
6653 <Value val="0x01">Other Profiles Supported</Value>\r
6654 </Values>\r
6655 \r
6656 <Values name="Hci_LE_Scan_Mode" type="enum">\r
6657 <Value val="0x00">Passive</Value>\r
6658 <Value val="0x01">Active</Value>\r
6659 </Values>\r
6660 \r
6661 <Values name="Hci_LE_Key_Type" type="enum">\r
6662 <Value val="0x00">Apply to HCI_LE_Encrypt</Value>\r
6663 <Value val="0x01">Apply to Data Packets</Value>\r
6664 </Values>\r
6665 \r
6666 <Values name="Hci_LE_Advertising_Completed_Reason" type="enum">\r
6667 <Value val="0x00">LL Connection Requested by Peer Device</Value>\r
6668 <Value val="0x01">Advertising Stopped by the Host</Value>\r
6669 </Values>\r
6670 \r
6671 <Values name="Hci_LE_Connection_Termination_Reason" type="enum">\r
6672 <Value val="0x00">Termination Requested by the Local Device</Value>\r
6673 <Value val="0x01">Termination Requested by the Peer Device</Value>\r
6674 <Value val="0x02">Link Supervision Timeout</Value>\r
6675 <Value val="0x03">Termination Due To MIC failure</Value>\r
6676 <Value val="0x04">Termination Due To Peer Device Transaction Too Late</Value>\r
6677 </Values>\r
6678 \r
6679 <Values name="PLL_Sharing_Scheme_Mode" type="enum">\r
6680 <Value val="0x00">PLL Sharing Scheme Disabled</Value>\r
6681 <Value val="0x01">PLL Sharing Scheme Enabled</Value>\r
6682 <Value val="0x02">Force COEX PLL</Value>\r
6683 <Value val="0x03">Force HP PLL</Value>\r
6684 <Value val="0x04">Force LP PLL</Value>\r
6685 <Value val="0x05">Force LP Bypass PLL</Value>\r
6686 </Values>\r
6687 \r
6688 <Values name="PLL_Sharing_Types" type="enum">\r
6689 <Value val="0x00">SHARED_PLL_NOT_ENABLED</Value>\r
6690 <Value val="0x01">COEX_PLL</Value>\r
6691 <Value val="0x02">MCS HP PLL </Value>\r
6692 <Value val="0x03">MCS LP PLL </Value>\r
6693 <Value val="0x04">MCS LP Power Save</Value>\r
6694 <Value val="0x05">MCS LP Bypass PLL</Value>\r
6695 </Values>\r
6696 \r
6697 <Values name="External_dc2dc_Mode" type="enum">\r
6698 <Value val="0">disabled</Value>\r
6699 <Value val="1">enabled</Value>\r
6700 <Value val="2">autodetect</Value>\r
6701 <Value val="0xFF">don't change</Value>\r
6702 </Values>\r
6703 \r
6704 <Values name="dc2dc_clk_priority" type="enum">\r
6705 <Value val="0x01">Secondary</Value>\r
6706 <Value val="0x02">Primary</Value>\r
6707 <Value val="0x04">PLL</Value>\r
6708 <Value val="0x08">FM OCP</Value>\r
6709 </Values>\r
6710 \r
6711 <Values name="DC2DC_clock_source" type="enum">\r
6712 <Value val="0x01">FM OCP</Value>\r
6713 <Value val="0x02">Primary</Value>\r
6714 <Value val="0x04">Secondary</Value>\r
6715 <Value val="0x08">PLL</Value>\r
6716 <Value val="0xFF">none</Value>\r
6717 </Values>\r
6718 \r
6719 <Values name="JTAG_Enable_RTCK_Muxing" type="enum">\r
6720 <Value val="0x00">GNSS_EX_LNA_EN</Value>\r
6721 <Value val="0x01">DC_REQ</Value>\r
6722 <Value val="0x02">NFC_WII</Value>\r
6723 <Value val="0x03">GNSS_TIMESTAMP</Value>\r
6724 <Value val="0xFF">Don't change</Value>\r
6725 </Values>\r
6726 \r
6727 <Values name="JTAG_Enable_TDO_TDI_TMS_TCK_Muxing" type="enum">\r
6728 <Value val="0x00">Disable</Value>\r
6729 <Value val="0x01">Enable</Value>\r
6730 <Value val="0xFF">Don't change</Value>\r
6731 </Values>\r
6732 \r
6733 <Values name="HCI_LE_Testmode_Packet_Type" type="enum">\r
6734 <Value val="0x0">PRBS 9</Value>\r
6735 <Value val="0x1">FOFO</Value>\r
6736 <Value val="0x2">ZOZO</Value>\r
6737 <Value val="0x3">PRBS 15</Value>\r
6738 <Value val="0x4">ALL 1</Value>\r
6739 <Value val="0x5">ALL 0</Value>\r
6740 <Value val="0x6">OFOFO</Value>\r
6741 <Value val="0x7">OZOZO</Value>\r
6742 <Value val="0x8">user_defined</Value>\r
6743 </Values>\r
6744 \r
6745 <Values name="HCI_LE_Testmode_Receive_Mode" type="enum">\r
6746 <Value val="0x0">Connection Mode, optimized for RF performance and Current consumption (Connection)</Value>\r
6747 <Value val="0x1">High RF Performance Mode, Optimized for RF Performance only</Value>\r
6748 <Value val="0x2">Low Current Performance Mode, Optimized for Current Performance only</Value>\r
6749 <Value val="0x3">Scan Mode</Value>\r
6750 </Values>\r
6751 \r
6752 <Values name="I_LOC_RSSI_Monitoring_Alert_Type" type="enum">\r
6753 <Value val="0x0">In Range Alert</Value>\r
6754 <Value val="0x1">Low Alert</Value>\r
6755 <Value val="0x2">High Alert</Value> \r
6756 </Values>\r
6757 \r
6758 <Values name="LE_General_CFG_0" type="mask"> \r
6759 <Value val="0x0001">Sync valid check from phy</Value> \r
6760 <Value val="0x0002">Sync valid check misc</Value> \r
6761 <Value val="0x0004">Sync valid check in connection setup</Value>\r
6762 <Value val="0x0008">Print syncs check to logger</Value> \r
6763 <Value val="0x0010">Wave io pin for syncs check</Value> \r
6764 <Value val="0x4000">Include ac select in syncs check</Value> \r
6765 <Value val="0x8000">Include good bit count in syncs check</Value>\r
6766 </Values>\r
6767 \r
6768 <Values name="LE_Qualification_bitmap" type="mask"> \r
6769 <Value val="0x00000001">Set specific window and offset</Value>\r
6770 <Value val="0x00000002">Send reject on start enc</Value>\r
6771 <Value val="0x00000004">Generate transaction in past</Value>\r
6772 <Value val="0x00000008">Generate specific packet counter in transaction</Value>\r
6773 <Value val="0x00000010">Ignore start enc req</Value>\r
6774 <Value val="0x00000020">Slave generate incorrect crc on conn setup</Value>\r
6775 <Value val="0x00000040">Generate clock drift</Value>\r
6776 <Value val="0x00000080">Skip verison ind at establishement</Value>\r
6777 <Value val="0x00000100">Stay in latency</Value>\r
6778 <Value val="0x00000200">Enc master use forced skdm ivm</Value>\r
6779 <Value val="0x00000400">Enc slave use forced skds ivs</Value>\r
6780 <Value val="0x00000800">Enc generate bad mic on invalid header received</Value>\r
6781 <Value val="0x00001000">Enc use header rfu bits in b1</Value>\r
6782 <Value val="0x00002000">Send lmp timeout on disconnect with lmp TO</Value>\r
6783 <Value val="0x00004000">force nack on every packet</Value>\r
6784 <Value val="0x00008000">force invalid access address in connection</Value>\r
6785 <Value val="0x00010000">slave send data in middle of enc refresh</Value>\r
6786 <Value val="0x00020000">generate bad mic upon rx of data when rx is blocked due to enc refresh</Value>\r
6787 <Value val="0x00040000">bit 18</Value>\r
6788 <Value val="0x00080000">bit 19</Value>\r
6789 <Value val="0x00100000">bit 20</Value>\r
6790 <Value val="0x00200000">bit 21</Value>\r
6791 <Value val="0x00400000">bit 22</Value>\r
6792 <Value val="0x00800000">bit 23</Value>\r
6793 <Value val="0x01000000">bit 24</Value>\r
6794 <Value val="0x02000000">bit 25</Value>\r
6795 <Value val="0x04000000">bit 26</Value>\r
6796 <Value val="0x08000000">bit 27</Value>\r
6797 <Value val="0x10000000">bit 28</Value>\r
6798 <Value val="0x20000000">bit 29</Value>\r
6799 <Value val="0x40000000">bit 30</Value>\r
6800 <Value val="0x80000000">bit 31</Value>\r
6801 </Values>\r
6802 \r
6803 \r
6804 <!-- ******************************************************* -->\r
6805 <!-- ******************************************************* -->\r
6806 <!-- -->\r
6807 <!-- NFC Enumerations and masks value tables -->\r
6808 <!-- -->\r
6809 <!-- ******************************************************* -->\r
6810 <!-- ******************************************************* -->\r
6811 \r
6812 <Values name="HCI_NFC_Event_Id" type="enum">\r
6813 <Value val="0x2">HCI NFC Data Event</Value>\r
6814 <Value val="0x4">HCI NFC Control Event</Value>\r
6815 <Value val="0x6">HCI NFC VS Command Event</Value>\r
6816 </Values>\r
6817 \r
6818 <Values name="NFC_Command_Pipe_ID" type="enum">\r
6819 <Value val="0x02">LINK_MANAGEMENT</Value>\r
6820 <Value val="0x03">ADMIN</Value> \r
6821 </Values>\r
6822 \r
6823 <Values name="NFC_Host_IDs" type="enum">\r
6824 <Value val="0x00">HOST_CONTROLLER</Value>\r
6825 <Value val="0x01">TERMINAL_HOST</Value> \r
6826 <Value val="0x02">UICC_HOST</Value> \r
6827 </Values>\r
6828 \r
6829 \r
6830 <Values name="NFC_Error_Codes" type="enum">\r
6831 <Value val="0x80">ANY_OK</Value> \r
6832 <Value val="0x81">ANY_E_NOT_CONNECTED</Value>\r
6833 <Value val="0x82">ANY_E_CMD_PAR_UNKNOWN</Value>\r
6834 <Value val="0x83">ANY_E_NOK</Value>\r
6835 <Value val="0x84">ANY_E_NO_PIPES_AVAILABLE</Value>\r
6836 <Value val="0x85">ANY_E_REG_PAR_UNKNOWN</Value>\r
6837 <Value val="0x86">ANY_E_PIPE_NOT_OPENED</Value>\r
6838 <Value val="0x87">ANY_E_CMD_NOT_SUPPORTED</Value>\r
6839 <Value val="0x88">ANY_E_INHIBITED</Value>\r
6840 <Value val="0x89">ANY_E_TIMEOUT</Value>\r
6841 <Value val="0x8A">ANY_E_REG_ACCESS_DENIED</Value>\r
6842 <Value val="0x8B">ANY_E_PIPE_ACCESS_DENIED</Value>\r
6843 <Value val="0x90">WR_RF_ERROR</Value>\r
6844 <Value val="0x91">ANY_E_PROTOCOL_ERROR</Value>\r
6845 </Values>\r
6846 \r
6847 <Values name="NFC_Command_Gate_ID" type="enum"> \r
6848 <Value val="0x04">LOOPBACK_GATE_ID</Value> \r
6849 <Value val="0x05">MANAGEMENT_GATE_ID</Value> \r
6850 <Value val="0x11">NFCB_READER_GATE_ID</Value> \r
6851 <Value val="0x13">NFCA_READER_GATE_ID</Value> \r
6852 <Value val="0x14">NFCF_READER_GATE_ID</Value>\r
6853 <Value val="0x15">LEVEL4_READER_GATE_ID</Value>\r
6854 <Value val="0x16">DISCOVERY_SERVICE_GATE_ID</Value>\r
6855 <Value val="0x17">ISO15693_READER_GATE_ID</Value> \r
6856 <Value val="0x21">NFCB_CARD_EMULATION_GATE_ID</Value> \r
6857 <Value val="0x23">NFCA_CARD_EMULATION_GATE_ID</Value>\r
6858 <Value val="0x24">NFCF_CARD_EMULATION_GATE_ID</Value>\r
6859 <Value val="0x26">ISO15693_CARD_EMULATION_GATE_ID</Value> \r
6860 <Value val="0x30">NFC_DEP_INITIATOR_GATE_ID</Value>\r
6861 <Value val="0x31">NFC_DEP_TARGET_GATE_ID</Value>\r
6862 <Value val="0x32">SE_GATE_ID</Value> \r
6863 <Value val="0x33">WI_GATE_ID</Value> \r
6864 <Value val="0x34">LINK_MANAGEMENT_GATE_ID</Value>\r
6865 <Value val="0x35">ADMIN_GATE_ID</Value> \r
6866 <Value val="0x36">DCLB_WI_HOST_COMM_GATE_ID</Value>\r
6867 <Value val="0x41">CONNECTIVITY_MANAGEMENT_GATE_ID</Value>\r
6868 <Value val="0xF0">TAG_PERSONALITY_MGMT_GATE_ID</Value> \r
6869 <Value val="0xF1">CLF_CONTROL_GATE_ID</Value> \r
6870 </Values>\r
6871 \r
6872 \r
6873 <Values name="NFC_Command_ID" type="enum">\r
6874 <Value val="0x01">ANY_SET_PARAMETER</Value>\r
6875 <Value val="0x02">ANY_GET_PARAMETER</Value>\r
6876 <Value val="0x03">ANY_OPEN_PIPE</Value>\r
6877 <Value val="0x04">ANY_CLOSE_PIPE</Value>\r
6878 <Value val="0x10">ADM_CREATE_PIPE</Value>\r
6879 <Value val="0x12">ADM_NOTIFY_PIPE_CREATED</Value>\r
6880 <Value val="0x11">ADM_DELETE_PIPE</Value>\r
6881 <Value val="0x13">ADM_NOTIFY_PIPE_DELETED</Value>\r
6882 <Value val="0x14">ADM_CLEAR_ALL_PIPE</Value>\r
6883 <Value val="0x15">ADM_NOTIFY_ALL_PIPE_CLEARED</Value>\r
6884 </Values>\r
6885 \r
6886 <Values name="NFC_VS_Command_ID" type="enum">\r
6887 <Value val="0x10">PRO_HOST_REQUEST</Value>\r
6888 <Value val="0x10">WR_XCHGDATA</Value>\r
6889 <Value val="0x20">SESSION_END</Value>\r
6890 <Value val="0x21">SESSION_START</Value>\r
6891 <Value val="0x22">PRESENCE_CHECK</Value>\r
6892 </Values>\r
6893 \r
6894 <Values name="NFC_Events_ID" type="enum">\r
6895 <Value val="0x02">NFC_HCI_EVT_POST_DATA</Value>\r
6896 <Value val="0x03">NFC_HCI_EVT_HOT_PLUG</Value>\r
6897 \r
6898 <Value val="0x10">NFC_HCI_EVT_CONNECTIVITY</Value>\r
6899 <Value val="0x12">NFC_HCI_EVT_TRANSACTION</Value>\r
6900 <Value val="0x13">NFC_HCI_EVT_OPERATION_ENDED</Value>\r
6901 <Value val="0x10">NFC_HCI_EVT_STANDBY</Value>\r
6902 \r
6903 <Value val="0x10">NFC_HCI_EVT_READER_REQUESTED</Value>\r
6904 <Value val="0x10">NFC_HCI_EVT_TARGET_DISCOVERED</Value>\r
6905 <Value val="0x11">NFC_HCI_EVT_END_OPERATION</Value>\r
6906 \r
6907 <Value val="0x10">NFC_HCI_EVT_SEND_DATA</Value>\r
6908 <Value val="0x11">NFC_HCI_EVT_FIELD_ON</Value>\r
6909 <Value val="0x12">NFC_HCI_EVT_CARD_DEACTIVATED</Value>\r
6910 <Value val="0x13">NFC_HCI_EVT_CARD_ACTIVATED</Value>\r
6911 <Value val="0x14">NFC_HCI_EVT_FIELD_OFF</Value>\r
6912 </Values>\r
6913 \r
6914 <Values name="NFC_Message_Type" type="enum">\r
6915 <Value val="0x00">CMD</Value>\r
6916 <Value val="0x01">EVT</Value>\r
6917 <Value val="0x02">RSP</Value>\r
6918 </Values>\r
6919 \r
6920 <Values name="NFCA_Reader_Param" type="enum">\r
6921 <Value val="0x01">DATARATE_MAX</Value>\r
6922 <Value val="0x02">UID</Value>\r
6923 <Value val="0x03">SAK</Value>\r
6924 <Value val="0x04">ATQA</Value>\r
6925 <Value val="0x05">APPLICATION_DATA</Value>\r
6926 <Value val="0x06">FWI_SFGT</Value>\r
6927 <Value val="0x11">TYPE1_HR</Value>\r
6928 </Values>\r
6929 \r
6930 <Values name="NFCB_Reader_Param" type="enum">\r
6931 <Value val="0x01">HIGHER_LAYER_RESPONSE </Value>\r
6932 <Value val="0x02">AFI </Value> \r
6933 <Value val="0x03">PUPI </Value> \r
6934 <Value val="0x04">APPLICATION_DATA </Value>\r
6935 <Value val="0x05">HIGHER_LAYER_DATA </Value>\r
6936 </Values>\r
6937 \r
6938 <Values name="NFCF_Reader_Param" type="enum">\r
6939 <Value val="0x01">IDM </Value>\r
6940 </Values>\r
6941 \r
6942 <Values name="NFC_ISO_DEP_Param" type="enum">\r
6943 <Value val="0x01">READER_TECHNOLOGY </Value>\r
6944 </Values>\r
6945 \r
6946 <Values name="NFC_ISO15693_Reader_Param" type="enum">\r
6947 <Value val="0x01">UID</Value>\r
6948 <Value val="0x02">AFI</Value>\r
6949 <Value val="0x03">DATA_RATE</Value>\r
6950 <Value val="0x02">MODULATION</Value>\r
6951 </Values>\r
6952 \r
6953 <Values name="NFC_DEP_INITIATOR_Param" type="enum">\r
6954 <Value val="0x01">PASSIVE_MODE_MAX_DATARATE</Value>\r
6955 <Value val="0x02">ACTIVE_MODE_MAX_DATARATE</Value>\r
6956 <Value val="0x03">ACTIVE_MODE_POLL_DATARATE</Value>\r
6957 <Value val="0x04">PN_ATR_REQ_GEN_BYTES</Value>\r
6958 <Value val="0x05">LN_ATR_RES_GEN_BYTES</Value>\r
6959 <Value val="0x06">PARTITION</Value>\r
6960 <Value val="0x07">LLCP_VERSION</Value>\r
6961 <Value val="0x08">LLCP_MIUX</Value>\r
6962 <Value val="0x09">LLCP_WKS</Value>\r
6963 <Value val="0x0A">LLCP_LTO</Value>\r
6964 <Value val="0x0B">LLCP_OPT</Value>\r
6965 </Values>\r
6966 \r
6967 <Values name="NFC_HCI_ID_Param" type="enum">\r
6968 <Value val="0x01">VERSION_SW</Value>\r
6969 <Value val="0x02">HCI_VERSION</Value>\r
6970 <Value val="0x03">VERSION_HARD</Value>\r
6971 <Value val="0x04">VENDOR_NAME</Value>\r
6972 <Value val="0x05">MODEL_ID</Value>\r
6973 <Value val="0x06">GATES_LIST</Value>\r
6974 <Value val="0x07">LOW_POWER_SUPPORT</Value>\r
6975 </Values>\r
6976 \r
6977 \r
6978 <Values name="NFC_Admin_Param" type="enum">\r
6979 <Value val="0x01">SESSION_ID</Value>\r
6980 <Value val="0x02">MAX_PIPE</Value>\r
6981 <Value val="0x03">WHITELIST</Value>\r
6982 <Value val="0x04">HOST_LIST</Value>\r
6983 </Values>\r
6984 \r
6985 <Values name="NFCA_Card_Emulation_Param" type="enum">\r
6986 <Value val="0x01">MODE </Value>\r
6987 <Value val="0x02">UID </Value> \r
6988 <Value val="0x03">SAK </Value> \r
6989 <Value val="0x04">ATQA </Value>\r
6990 <Value val="0x05">APPLICATION_DATA </Value>\r
6991 <Value val="0x06">FWI_SFGI </Value>\r
6992 <Value val="0x07">CID_SUPPORT </Value> \r
6993 <Value val="0x08">CLT_SUPPORT </Value> \r
6994 <Value val="0x09">DATARATE_MAX </Value> \r
6995 </Values>\r
6996 \r
6997 \r
6998 <Values name="NFCB_Card_Emulation_Param" type="enum">\r
6999 <Value val="0x01">MODE </Value>\r
7000 <Value val="0x02">PUPI </Value> \r
7001 <Value val="0x03">AFI </Value> \r
7002 <Value val="0x04">ATQB </Value>\r
7003 <Value val="0x05">HIGHER_LAYER_RESPONSE </Value>\r
7004 <Value val="0x06">DATARATE_MAX </Value>\r
7005 </Values>\r
7006 \r
7007 <Values name="NFCF_Card_Emulation_Param" type="enum">\r
7008 <Value val="0x01">MODE </Value>\r
7009 <Value val="0x02">SPEED_CAP </Value> \r
7010 <Value val="0x03">CLT_SUPPORT </Value>\r
7011 <Value val="0x04">IDM </Value>\r
7012 <Value val="0x05">PMM </Value> \r
7013 <Value val="0x06">SC </Value>\r
7014 </Values>\r
7015 \r
7016 <Values name="NFC_ISO15693_Card_Emulation_Param" type="enum">\r
7017 <Value val="0x01">MODE </Value>\r
7018 <Value val="0x02">UID </Value> \r
7019 <Value val="0x03">AFI </Value>\r
7020 <Value val="0x04">DATA_RATE </Value>\r
7021 <Value val="0x05">DSFID </Value> \r
7022 </Values>\r
7023 \r
7024 \r
7025 <Values name="NFC_DEP_TARGET_Param" type="enum">\r
7026 <Value val="0x01">MODE </Value>\r
7027 <Value val="0x02">PN_ATR_REQ_GEN_BYTES </Value> \r
7028 <Value val="0x03">LN_ATR_RES_GEN_BYTES </Value> \r
7029 <Value val="0x04">PARTITION </Value>\r
7030 <Value val="0x05">LLCP_VERSION </Value> \r
7031 <Value val="0x06">LLCP_MIUX </Value>\r
7032 <Value val="0x07">LLCP_WKS </Value>\r
7033 <Value val="0x08">LLCP_LTO </Value> \r
7034 <Value val="0x09">LLCP_OPT </Value> \r
7035 <Value val="0x0A">CONNECTION_DATARATE </Value>\r
7036 </Values>\r
7037 \r
7038 <Values name="NFC_SE_Param" type="enum">\r
7039 <Value val="0x01">MODE </Value>\r
7040 </Values>\r
7041 \r
7042 \r
7043 <Values name="NFC_SE_Mode" type="enum">\r
7044 <Value val="0x00">NONE </Value>\r
7045 <Value val="0x01">NFC-WI </Value> \r
7046 <Value val="0x02">SWP </Value>\r
7047 </Values>\r
7048 \r
7049 \r
7050 <Values name="NFC_Level4_Reader_Technology_Param" type="enum">\r
7051 <Value val="0x00">4A </Value>\r
7052 <Value val="0x01">4B </Value> \r
7053 </Values>\r
7054 \r
7055 <Values name="NFC_Test_Chip_Interface" type="enum">\r
7056 <Value val="0x00">JTAG </Value>\r
7057 <Value val="0x01">Read/Write Memory FPGA </Value>\r
7058 <Value val="0x02">Read/Write Memory TestChip</Value>\r
7059 </Values>\r
7060 \r
7061 <Values name="NFC_ACTIVE_LISTEN_PATH" type="enum">\r
7062 <Value val="0x00">LISTEN_PATH_ARBITRATION_DISABLED</Value>\r
7063 <Value val="0x01">LISTEN_PATH_CLF</Value>\r
7064 <Value val="0x02">LISTEN_PATH_DCLB_WI</Value>\r
7065 </Values>\r
7066 \r
7067 <Values name="NFC_GROUP_0_DebugMask" type="mask">\r
7068 <Value val="0x00000001">nfc_listen_is_connection: Mode %1, State %2, Current activity %3</Value>\r
7069 <Value val="0x00000002">listen arbitration - polling restart: selected=%d, active_listen_path=%1</Value>\r
7070 <Value val="0x00000004">listen arbitration - rx data: hw_personality=%d, personality=%d, active_listen_path=%1, recorded_path=%d</Value>\r
7071 <Value val="0x00000008">listen arbitration - trying to enable DEGRANTED personality %1 degrant_counter=%d</Value>\r
7072 <Value val="0x00000010">listen arbitration - check if polling restart: start_byte=0x%x, length=%d</Value>\r
7073 <Value val="0x00000020">listen arbitration - polling restart result: active_listen_path=%1</Value>\r
7074 <Value val="0x00000040">listen arbitration - switch listen path: org_path=%1, active_path=%2</Value>\r
7075 <Value val="0x00000080">listen arbitration - switch listen path: reset all grant state</Value>\r
7076 <Value val="0x00000100">listen arbitration - increment polling restart: personality %1, polling_restart_counter=%d, grant_state=%2</Value>\r
7077 <Value val="0x00000200">listen arbitration - grant_state changed: personality %1 grant_state=%2</Value>\r
7078 <Value val="0x00000400">listen arbitration - set_hide_and_freeze: hw_personality %d hide=%d freeze=%d</Value>\r
7079 <Value val="0x00000800">dclb_wi_rx_data: length=%d, start_byte=0x%x, dclb_wi_iso_dep_flag=%d, detected_technology=%d</Value>\r
7080 <Value val="0x00001000">TAG suspected to be stuck - performing INE release</Value>\r
7081 <Value val="0x00002000">unmask bit 13 </Value>\r
7082 <Value val="0x00004000">unmask bit 14 </Value>\r
7083 <Value val="0x00008000">unmask bit 15 </Value>\r
7084 <Value val="0x00010000">unmask bit 16 </Value>\r
7085 <Value val="0x00020000">unmask bit 17 </Value>\r
7086 <Value val="0x00040000">unmask bit 18 </Value>\r
7087 <Value val="0x00080000">unmask bit 19 </Value>\r
7088 <Value val="0x00100000">unmask bit 20 </Value>\r
7089 <Value val="0x00200000">unmask bit 21 </Value>\r
7090 <Value val="0x00400000">unmask bit 22 </Value>\r
7091 <Value val="0x00800000">unmask bit 23 </Value>\r
7092 <Value val="0x01000000">unmask bit 24 </Value>\r
7093 <Value val="0x02000000">unmask bit 25 </Value>\r
7094 <Value val="0x04000000">unmask bit 26 </Value>\r
7095 <Value val="0x08000000">unmask bit 27 </Value>\r
7096 <Value val="0x10000000">unmask bit 28 </Value>\r
7097 <Value val="0x20000000">unmask bit 29 </Value>\r
7098 <Value val="0x40000000">unmask bit 30 </Value>\r
7099 <Value val="0x80000000">unmask bit 31 </Value>\r
7100 </Values>\r
7101 <Values name="NFC_GROUP_1_DebugMask" type="mask">\r
7102 <Value val="0x00000001">NFC-DEP: nfc_dep_init: state %1, bitrate %2 </Value>\r
7103 <Value val="0x00000002">NFC-DEP: protocol init </Value>\r
7104 <Value val="0x00000004">NFC-DEP: receive_error: state %1 </Value>\r
7105 <Value val="0x00000008">NFC-DEP: protocol receive: state %1, cmd1 0x%.2x, cmd2 0x%.2x </Value>\r
7106 <Value val="0x00000010">NFC-DEP: protocol receive_error: xchg_state %1 </Value>\r
7107 <Value val="0x00000020">NFC-DEP: protocol send: state %1 turn_to_send %d </Value>\r
7108 <Value val="0x00000040">NFC-DEP: protocol close: </Value>\r
7109 <Value val="0x00000080">NFC-DEP: protocol check presence: turn_to_send %d </Value>\r
7110 <Value val="0x00000100">NFC-DEP: PSL_REQ was sent </Value>\r
7111 <Value val="0x00000200">NFC-DEP: protocol deselect_req sent </Value>\r
7112 <Value val="0x00000400">NFC-DEP: RLS_REQ was sent </Value>\r
7113 <Value val="0x00000800">NFC-DEP: Received DSL_RES </Value>\r
7114 <Value val="0x00001000">NFC-DEP: Received PSL_RES </Value>\r
7115 <Value val="0x00002000">NFC-DEP: Received RLS_RES </Value>\r
7116 <Value val="0x00004000">NFC-DEP: check_a_frame: NFCA_SB - 0x%x, len %d, byte count %d </Value>\r
7117 <Value val="0x00008000">NFC-DEP: check_f_frame: len %d, byte count %d </Value>\r
7118 <Value val="0x00010000">NFC-DEP: set_header: %.4x:%.4x:%.4x:%.2x </Value>\r
7119 <Value val="0x00020000">NFC-DEP: Received DSL_REQ </Value>\r
7120 <Value val="0x00040000">NFC-DEP: Received PSL_REQ </Value>\r
7121 <Value val="0x00080000">NFC-DEP: Received PSL = BRS 0x%x, FSL 0x%x </Value>\r
7122 <Value val="0x00100000">NFC-DEP: Received RLS_REQ </Value>\r
7123 <Value val="0x00200000">NFC-DEP: PSL RES was sent </Value>\r
7124 <Value val="0x00400000">NFC-DEP: Transmit RLS RES </Value>\r
7125 <Value val="0x00800000">NFC-DEP: nfc_dep_get_pdu_type PFB = 0x%x </Value>\r
7126 <Value val="0x01000000">NFC-DEP: protocol information frame: %1 </Value>\r
7127 <Value val="0x02000000">NFC-DEP: protocol handle ack frame: %1 </Value>\r
7128 <Value val="0x04000000">NFC-DEP: protocol handle supervisory atn frame: %1 </Value>\r
7129 <Value val="0x08000000">NFC-DEP: protocol handle supervisory rtox frame: pfb 0x%x, rtox 0x%x, rtox_request 0x%x </Value>\r
7130 <Value val="0x10000000">NFC-DEP: protocol handle supervisory rtox frame: %1 </Value>\r
7131 <Value val="0x20000000">NFC-DEP: protocol transmit: PFB type - %1 </Value>\r
7132 <Value val="0x40000000">NFC-DEP: protocol_transmit: %.2x:%.2x:%.2x:%.2x </Value>\r
7133 <Value val="0x80000000">unmask bit 31 </Value>\r
7134 </Values>\r
7135 \r
7136 <Values name="NFC_GROUP_2_DebugMask" type="mask">\r
7137 <Value val="0x00000001">ISO-DEP: nfc_iso_dep_init </Value>\r
7138 <Value val="0x00000002">ISO-DEP: receive_error: state %1 </Value>\r
7139 <Value val="0x00000004">ISO-DEP: End Session </Value>\r
7140 <Value val="0x00000008">ISO-DEP: send ATS - TL- %.2x, T0- %.2x, TA(1)- %.2x, TB(1)- %.2x </Value>\r
7141 <Value val="0x00000010">ISO-DEP: send RATS - %.2x:%.2x </Value>\r
7142 <Value val="0x00000020">ISO-DEP: handler RATS - %.2x:%.2x </Value>\r
7143 <Value val="0x00000040">ISO-DEP: Received ATS - TL- %.2x, T0- %.2x, TA(1)- %.2x, TB(1)- %.2x </Value>\r
7144 <Value val="0x00000080">ISO-DEP: protocol init </Value>\r
7145 <Value val="0x00000100">ISO-DEP: protocol rw receive %1 </Value>\r
7146 <Value val="0x00000200">ISO-DEP: protocol rw receive error </Value>\r
7147 <Value val="0x00000400">ISO-DEP: protocol ce receive byte_count %d </Value>\r
7148 <Value val="0x00000800">ISO-DEP: protocol send: turn_to_send %d </Value>\r
7149 <Value val="0x00001000">ISO-DEP: protocol rw handle i block %1 </Value>\r
7150 <Value val="0x00002000">ISO-DEP: protocol rw handle r block %1 </Value>\r
7151 <Value val="0x00004000">ISO-DEP: protocol rw handle s block %1 wtx - %d </Value>\r
7152 <Value val="0x00008000">ISO-DEP: Transmit Deselect - PCB %.2x </Value>\r
7153 <Value val="0x00010000">ISO-DEP: PPS has arrived. The value is: %d </Value>\r
7154 <Value val="0x00020000">ISO-DEP: NFCB Reader activation: Init - Send ALLB_REQ/SENSB to wake up the target </Value>\r
7155 <Value val="0x00040000">ISO-DEP: NFCB Reader activation: Init - Target is already active Send ATTRIB_REQ </Value>\r
7156 <Value val="0x00080000">ISO_DEP: NFCB Reader ATTRIB RES - MBLI&DID=0x%.2x, higher layer response len %d byte </Value>\r
7157 <Value val="0x00100000">ISO-DEP: Transmit PPS, PPSS : 0x%.2x , PPS0 : 0x%.2x, PPS1 : 0x%.2x, Complience:0x%.2x </Value>\r
7158 <Value val="0x00200000">ISO-DEP: ATTRIB Sent: req_start_byte - %.2x, PUPI - %.8x, Param1 - %.2x, Param2 - %.2x </Value>\r
7159 <Value val="0x00400000">ISO-DEP: ATTRIB Sent: Param3 - %.2x, Param4 - %.2x, higher level len %d, first byte - %.2x </Value>\r
7160 <Value val="0x00800000">NFC DEP: Target activation: Receive, ATR_REQ-> HDR -0x%.4x, NFCID -0x%.8x%.8x%.2x </Value>\r
7161 <Value val="0x01000000">NFC DEP: Target activation: Receive, ATR_REQ-> DID -0x%.2x, BS -0x%.2x, BR -0x%.2x, PP -0x%.2x </Value>\r
7162 <Value val="0x02000000">NFC DEP: Target activation: Send ATR_RES-> HDR -0x%.6x, NFCID -0x%.8x%.8x%.2x </Value>\r
7163 <Value val="0x04000000">NFC DEP: Target activation: Send ATR_RES-> DID -0x%.2x, BS&BR -0x%.4x, TO -0x%.2x, PP -0x%.2x </Value>\r
7164 <Value val="0x08000000">NFC DEP: Initiator activation: Receive, ATR_RES-> HDR -0x%.4x, NFCID -0x%.8x%.8x%.2x </Value>\r
7165 <Value val="0x10000000">NFC DEP: Initiator activation: Receive, ATR_RES-> DID -0x%.2x, BS&BR -0x%.4x, TO -0x%.2x, PP -0x%.2x </Value>\r
7166 <Value val="0x20000000">NFC DEP: Initiator activation: Send ATR_REQ-> HDR -0x%.6x, NFCID -0x%.8x%.8x%.4x </Value>\r
7167 <Value val="0x40000000">NFC DEP: Initiator activation: Send ATR_REQ-> DID 0x%.2x, BS&BR 0x%.4x, PP 0x%.2x </Value>\r
7168 <Value val="0x80000000">DEP: protocol delete buffer </Value>\r
7169 </Values>\r
7170 \r
7171 \r
7172 <Values name="NFC_GROUP_3_DebugMask" type="mask">\r
7173 <Value val="0x00000001">RF transmit: len %d </Value>\r
7174 <Value val="0x00000002">NERD is activated </Value>\r
7175 <Value val="0x00000004">NERD is disabled </Value>\r
7176 <Value val="0x00000008">RF_get_collision: CLF_STA_COL(0x142) 0x%x, collision byte 0x%x, collision bit 0x%x </Value>\r
7177 <Value val="0x00000010">AGC is activated </Value>\r
7178 <Value val="0x00000020">AGC is disabled </Value>\r
7179 <Value val="0x00000040">ISO-DEP: transmit (pcb:wtx) - (%.2x:%.2x) </Value>\r
7180 <Value val="0x00000080">NFC RF - %1 </Value>\r
7181 <Value val="0x00000100">NFC-DEP: protocol ce receive error </Value>\r
7182 <Value val="0x00000200">ISO-DEP: protocol ce receive error </Value>\r
7183 <Value val="0x00000400">RF received: 0x%x, len of message = 0x%x, number of bits = 0x%x</Value>\r
7184 <Value val="0x00000800">NFC FDT calibration params. Process,agc_state and correction</Value>\r
7185 <Value val="0x00001000">NFC Smart Sense scan: result=0x%x, reference=0x%x</Value>\r
7186 <Value val="0x00002000">NFC Smart Sense scan: reference=0x%x</Value>\r
7187 <Value val="0x00004000">NFC Smart Sense probe: I=0x%x Q=0x%x Vect=0x%x</Value>\r
7188 <Value val="0x00008000">NFC Smart Sense notify: Initial_state=%d state=%d found=0x%x counter=%d</Value>\r
7189 <Value val="0x00010000">NFC FDT calibration params. Field Level and fdt mode</Value>\r
7190 <Value val="0x00020000">NFC Auto-Detect Technology</Value>\r
7191 <Value val="0x00040000">Carrier Detect : AGC state = %d , Fdet = %d , FDET Ref = %d Agc after calibration state = %d</Value>\r
7192 <Value val="0x00080000">NFC rf field low detection: carrier detect disable in state = %1</Value>\r
7193 <Value val="0x00100000">PATCH - Poll timer expired : protocol =0x%x, mode=0x%x, sof_flag=0x%x, rx_sof_stat=0x%x</Value>\r
7194 <Value val="0x00200000">ISO-DEP send Rnck: FWI=0x%x, WTXM=0x%x</Value>\r
7195 <Value val="0x00400000">unmask bit 22 </Value>\r
7196 <Value val="0x00800000">unmask bit 23 </Value>\r
7197 <Value val="0x01000000">unmask bit 24 </Value>\r
7198 <Value val="0x02000000">unmask bit 25 </Value>\r
7199 <Value val="0x04000000">unmask bit 26 </Value>\r
7200 <Value val="0x08000000">unmask bit 27 </Value>\r
7201 <Value val="0x10000000">unmask bit 28 </Value>\r
7202 <Value val="0x20000000">unmask bit 29 </Value>\r
7203 <Value val="0x40000000">unmask bit 30 </Value>\r
7204 <Value val="0x80000000">unmask bit 31 </Value>\r
7205 </Values>\r
7206 \r
7207 \r
7208 <Values name="NFC_GROUP_4_DebugMask" type="mask">\r
7209 <Value val="0x00000001"> SWP-ACT: Too many activation retries, bailing out!</Value>\r
7210 <Value val="0x00000002"> SWP: Deactivate(%1)</Value>\r
7211 <Value val="0x00000004"> SWP-ACT: SYNC-ID OK!UICC SYNC_ID = [0x%x]. ID ref data = [0x%x]</Value>\r
7212 <Value val="0x00000008"> SWP-ACT: SYNC-ID Mismatch! Enter to HCI INHIBITED Mode. SYNC_ID = [0x%x] ID ref data = [0x</Value>\r
7213 <Value val="0x00000010"> SWP-ACT: sending ACT_POWER MODE (FULL)</Value>\r
7214 <Value val="0x00000020"> SWP-ACT: Start SHDLC-init</Value>\r
7215 <Value val="0x00000040"> SWP-ACT: ACT-READY received! Start SHDLC-init</Value>\r
7216 <Value val="0x00000080"> SWP-ACT: Bad ACT-SYNC received!(llc[0x%x],len=%d) sending ACT POWER MODE (FULL+FR)</Value>\r
7217 <Value val="0x00000100"> SHDLC: sending U-RSET(%d)</Value>\r
7218 <Value val="0x00000200"> CLT: Received CL_GOTO_INIT</Value>\r
7219 <Value val="0x00000400"> CLT: Received CL_GOTO_HALT</Value>\r
7220 <Value val="0x00000800"> SHDLC: U-frame RSET received. window size=%d</Value>\r
7221 <Value val="0x00001000"> SHDLC: Sending U-frame UA</Value>\r
7222 <Value val="0x00002000"> SHDLC: Retransmit I-frame, frame_number=%d</Value>\r
7223 <Value val="0x00004000"> SHDLC: Sending I-frame: NS=%d Len=%d</Value>\r
7224 <Value val="0x00008000"> SHDLC: U-frame UA received</Value>\r
7225 <Value val="0x00010000"> SHDLC: I-frame received: NS=%d NR=%d</Value>\r
7226 <Value val="0x00020000"> SHDLC: Sending S-frame RR: NR=%d</Value>\r
7227 <Value val="0x00040000"> SHDLC: Sending S-frame REJ: NR=%d</Value>\r
7228 <Value val="0x00080000"> SHDLC: Sending S-frame RNR: NR=%d</Value>\r
7229 <Value val="0x00100000"> SHDLC: Sending S-frame SREJ: NR=%d</Value>\r
7230 <Value val="0x00200000"> SHDLC: S-frame RR received: NR=%d</Value>\r
7231 <Value val="0x00400000"> SHDLC: S-frame REJ received: NR=%d</Value>\r
7232 <Value val="0x00800000"> SHDLC: S-frame RNR received: NR=%d</Value>\r
7233 <Value val="0x01000000"> SHDLC: S-frame SREJ received: NR=%d</Value>\r
7234 <Value val="0x02000000"> nfc_swp_hw: BOC Status Interrupt 0x%x , BOC FSM state - 0x%x</Value>\r
7235 <Value val="0x04000000"> SWP-ACT: BOC ACT Done! Wait for CLT/SHDLC</Value>\r
7236 <Value val="0x08000000"> SHDLC: Sending I-frame: 0x%.2x</Value>\r
7237 <Value val="0x10000000"> SHDLC: Receiving I-frame: 0x%.2x</Value>\r
7238 <Value val="0x20000000"> SHDLC: Sending I-frame: 0x%.2x 0x%.2x</Value>\r
7239 <Value val="0x40000000"> SHDLC: Receiving I-frame: 0x%.2x 0x%.2x</Value>\r
7240 <Value val="0x80000000"> SWP: No path to deep sleep is enabled. Proactive=%d, Extended resume=%d</Value>\r
7241 </Values>\r
7242 \r
7243 \r
7244 <Values name="NFC_GROUP_5_DebugMask" type="mask">\r
7245 <Value val="0x00000001">nfc_interrupt_handler_high_priority_task: massage =0x%x</Value>\r
7246 <Value val="0x00000002">nfc_interrupt: CLF Status Interrupt 0x%x , Target FSM state (0x6E) - %1</Value>\r
7247 <Value val="0x00000004">nfc_timer_high_priority_kill_timer: id (%d)</Value>\r
7248 <Value val="0x00000008">nfc_timer_high_priority_set_timer: id (%d), offset (%d)</Value>\r
7249 <Value val="0x00000010">nfc_timer_high_priority_set_timer: timer0=(%d), timer1=(%d), closest_timer=(%d), elapsed_time=(%d)</Value>\r
7250 <Value val="0x00000020">nfc_osa_send_msg (%d) , dest_context (%d)</Value>\r
7251 <Value val="0x00000040">Technology Detection: Enter</Value>\r
7252 <Value val="0x00000080">Current Pollable Technologies: 0x%x, tech found list:0x%x</Value>\r
7253 <Value val="0x00000100">nfc_interrupt: Target Interrupts - Target sub mask (0x150) 0x%x</Value>\r
7254 <Value val="0x00000200">nfc_interrupt: Target Interrupts - active personality (0x13F) 0x%x, active technology 0x%x</Value>\r
7255 <Value val="0x00000400">nfc_interrupt: RX Frame Interrupts - Rx sub mask (0x7E) 0x%x, Rx status (0x6A)0x%x</Value>\r
7256 <Value val="0x00000800">Collision resolution Bit and byte position - 0x%x</Value>\r
7257 <Value val="0x00001000">nfc_interrupt: RX byte_count - %d</Value>\r
7258 <Value val="0x00002000">nfc_interrupt: TX Frame Interrupts - Tx sub mask (0x15C) 0x%x</Value>\r
7259 <Value val="0x00004000">Timer 0x%x Expired</Value>\r
7260 <Value val="0x00008000">nfc_osa_allocate_buffer (%d)</Value>\r
7261 <Value val="0x00010000">nfc_osa_enqueue (p_buf 0x%x)</Value>\r
7262 <Value val="0x00020000">nfc_osa_dequeue (p_buf 0x%x)</Value>\r
7263 <Value val="0x00040000">nfc_timer_high_priority_handler: elapsed_time (%d), closest_timer (%d), timers_expired (0x%x)</Value>\r
7264 <Value val="0x00080000">high_priority_timers: timer (%d) Expired</Value>\r
7265 <Value val="0x00100000">nfc_timer_dep_set_value: id (0x%x), offset (%d)</Value>\r
7266 <Value val="0x00200000">nfc_timer_dep_kill_timer: id (0x%x)</Value>\r
7267 <Value val="0x00400000">OSA_BUF_init_nfc_rx_data_pool (%d)</Value>\r
7268 <Value val="0x00800000">nfc_transport_upwards_packet_done: release address 0x%x, pool_id=%d</Value>\r
7269 <Value val="0x01000000">NFC Auto-Detect Technology: %1</Value>\r
7270 <Value val="0x02000000">NFC GAURD TIMER EXPIRED, timer state = %1</Value>\r
7271 <Value val="0x04000000">NFC RX Interrupt fifo status, size = 0x%x, byte count=0x%x</Value>\r
7272 <Value val="0x08000000">nfc_deep_sleep_callback: Sleep disabled! POLL_MODE[%d], nfc_listen_is_active[%d], NFC_PREVENT_SLEEP_AFTER_FIELD_TIMER_ID[%d]</Value>\r
7273 <Value val="0x10000000">nfc_deep_sleep_callback: Sleep disabled! nfc_swp_is_active[%d], nfc_sase_manager_is_active[%d]</Value>\r
7274 <Value val="0x20000000">VS HCI Persistent -Store buffer ready</Value>\r
7275 <Value val="0x40000000">VS HCI Persistent -Store buffer allocation failure</Value>\r
7276 <Value val="0x80000000">unmask bit 31</Value>\r
7277 </Values>\r
7278 \r
7279 \r
7280 <Values name="NFC_GROUP_6_DebugMask" type="mask">\r
7281 <Value val="0x00000001"> DCLB: interrupt status 0x%.2x</Value>\r
7282 <Value val="0x00000002"> DCLB: interrupt received SE_1 len %d, value 0x%.2x</Value>\r
7283 <Value val="0x00000004"> DCLB: interrupt received SE_ACK len %d, value 0x%.2x, calc bcc 0x%.2x</Value>\r
7284 <Value val="0x00000008">nfc_swp_hw: BOC FSM state changed after freezing. RESET BOC. BOC FSM state - 0x%x</Value>\r
7285 <Value val="0x00000010">unmask bit 4</Value>\r
7286 <Value val="0x00000020">unmask bit 5 </Value>\r
7287 <Value val="0x00000040">unmask bit 6 </Value>\r
7288 <Value val="0x00000080">unmask bit 7 </Value>\r
7289 <Value val="0x00000100">unmask bit 8 </Value>\r
7290 <Value val="0x00000200">unmask bit 9 </Value>\r
7291 <Value val="0x00000400">unmask bit 10 </Value>\r
7292 <Value val="0x00000800">unmask bit 11 </Value>\r
7293 <Value val="0x00001000">unmask bit 12 </Value>\r
7294 <Value val="0x00002000">unmask bit 13 </Value>\r
7295 <Value val="0x00004000">unmask bit 14 </Value>\r
7296 <Value val="0x00008000">unmask bit 15 </Value>\r
7297 <Value val="0x00010000">unmask bit 16 </Value>\r
7298 <Value val="0x00020000">unmask bit 17 </Value>\r
7299 <Value val="0x00040000">unmask bit 18 </Value>\r
7300 <Value val="0x00080000">unmask bit 19 </Value>\r
7301 <Value val="0x00100000">unmask bit 20 </Value>\r
7302 <Value val="0x00200000">unmask bit 21 </Value>\r
7303 <Value val="0x00400000">unmask bit 22 </Value>\r
7304 <Value val="0x00800000">unmask bit 23 </Value>\r
7305 <Value val="0x01000000">unmask bit 24 </Value>\r
7306 <Value val="0x02000000">unmask bit 25 </Value>\r
7307 <Value val="0x04000000">unmask bit 26 </Value>\r
7308 <Value val="0x08000000">unmask bit 27 </Value>\r
7309 <Value val="0x10000000">unmask bit 28 </Value>\r
7310 <Value val="0x20000000">unmask bit 29 </Value>\r
7311 <Value val="0x40000000">unmask bit 30 </Value>\r
7312 <Value val="0x80000000">unmask bit 31 </Value>\r
7313 </Values>\r
7314 \r
7315 <Values name="NFC_GROUP_7_DebugMask" type="mask">\r
7316 <Value val="0x00000001">unmask bit 0 </Value>\r
7317 <Value val="0x00000002">unmask bit 1 </Value>\r
7318 <Value val="0x00000004">unmask bit 2 </Value>\r
7319 <Value val="0x00000008">unmask bit 3 </Value>\r
7320 <Value val="0x00000010">unmask bit 4 </Value>\r
7321 <Value val="0x00000020">unmask bit 5 </Value>\r
7322 <Value val="0x00000040">unmask bit 6 </Value>\r
7323 <Value val="0x00000080">unmask bit 7 </Value>\r
7324 <Value val="0x00000100">unmask bit 8 </Value>\r
7325 <Value val="0x00000200">unmask bit 9 </Value>\r
7326 <Value val="0x00000400">unmask bit 10 </Value>\r
7327 <Value val="0x00000800">unmask bit 11 </Value>\r
7328 <Value val="0x00001000">unmask bit 12 </Value>\r
7329 <Value val="0x00002000">unmask bit 13 </Value>\r
7330 <Value val="0x00004000">unmask bit 14 </Value>\r
7331 <Value val="0x00008000">unmask bit 15 </Value>\r
7332 <Value val="0x00010000">unmask bit 16 </Value>\r
7333 <Value val="0x00020000">unmask bit 17 </Value>\r
7334 <Value val="0x00040000">unmask bit 18 </Value>\r
7335 <Value val="0x00080000">unmask bit 19 </Value>\r
7336 <Value val="0x00100000">unmask bit 20 </Value>\r
7337 <Value val="0x00200000">unmask bit 21 </Value>\r
7338 <Value val="0x00400000">unmask bit 22 </Value>\r
7339 <Value val="0x00800000">unmask bit 23 </Value>\r
7340 <Value val="0x01000000">unmask bit 24 </Value>\r
7341 <Value val="0x02000000">unmask bit 25 </Value>\r
7342 <Value val="0x04000000">unmask bit 26 </Value>\r
7343 <Value val="0x08000000">unmask bit 27 </Value>\r
7344 <Value val="0x10000000">unmask bit 28 </Value>\r
7345 <Value val="0x20000000">unmask bit 29 </Value>\r
7346 <Value val="0x40000000">unmask bit 30 </Value>\r
7347 <Value val="0x80000000">unmask bit 31 </Value>\r
7348 </Values>\r
7349 \r
7350 <Values name="FM_coex_debug_enable_Bitmap" type="mask">\r
7351 <Value val="0x0001">FM_influence_AFH_for_FM_RX</Value>\r
7352 <Value val="0x0002">FM_influence_AFH_for_FM_TX</Value>\r
7353 <Value val="0x0004">Allow_PHY_FREF_DIV_Change</Value>\r
7354 <Value val="0x0008">Allow_PHY_OCP_DIV_Change</Value>\r
7355 <Value val="0x0010">Allow_MAC_OCP_DIV_Change</Value>\r
7356 <Value val="0x0020">Allow_BT2FM_activities_notification</Value>\r
7357 <Value val="0x0040">FM_coex_debug_res1</Value>\r
7358 <Value val="0x0080">FM_coex_debug_res2</Value>\r
7359 <Value val="0x0100">FM_coex_debug_res3</Value>\r
7360 <Value val="0x0200">Allow_CKVD_change</Value>\r
7361 <Value val="0x0400">FM_coex_debug_res5</Value>\r
7362 <Value val="0x0800">FM_coex_debug_res6</Value>\r
7363 <Value val="0x1000">FM_coex_debug_res7</Value>\r
7364 <Value val="0x2000">FM_coex_debug_res8</Value>\r
7365 <Value val="0x4000">Enable_OCP_change_debug_traces </Value>\r
7366 <Value val="0x8000">Enable_all_FM_debug_traces</Value>\r
7367 </Values>\r
7368 \r
7369 <Values name="GNSS_FM_coex_debug_enable_Bitmap" type="mask">\r
7370 <Value val="0x0001">GNSS_influence_AFH</Value>\r
7371 <Value val="0x0002">Allow_PHY_to_use_CKVD8</Value>\r
7372 <Value val="0x0004">FM_coex_debug_res1</Value>\r
7373 <Value val="0x0008">FM_coex_debug_res2</Value>\r
7374 <Value val="0x0010">FM_coex_debug_res3</Value>\r
7375 <Value val="0x0020">FM_coex_debug_res4</Value>\r
7376 <Value val="0x0040">FM_coex_debug_res5</Value>\r
7377 <Value val="0x0080">FM_coex_debug_res6</Value>\r
7378 <Value val="0x0100">FM_coex_debug_res7</Value>\r
7379 <Value val="0x0200">FM_coex_debug_res8</Value>\r
7380 <Value val="0x0400">FM_coex_debug_res9</Value>\r
7381 <Value val="0x0800">FM_coex_debug_res10</Value>\r
7382 <Value val="0x1000">FM_coex_debug_res11</Value>\r
7383 <Value val="0x2000">FM_coex_debug_res12</Value>\r
7384 <Value val="0x4000">FM_coex_debug_res13</Value>\r
7385 <Value val="0x8000">Enable_all_FM_debug_traces</Value>\r
7386 </Values>\r
7387 \r
7388 <Values name="MWS_Coex_enable_Bitmap" type="mask">\r
7389 <Value val="0x00000001">enable CQDDR at low power</Value>\r
7390 <Value val="0x00000002">force CQDDR to remove EDR3 RX</Value>\r
7391 <Value val="0x00000004">force CQDDR to use EDR3 RX</Value>\r
7392 <Value val="0x00000008">bit 3</Value>\r
7393 <Value val="0x00000010">GENERATE_LTE_MUTE_START_BY_FW</Value>\r
7394 <Value val="0x00000020">GENERATE_LTE_MUTE_STOP_BY_FW</Value>\r
7395 <Value val="0x00000040">DONT_SKIP_WRITING_TO_PG2_HW</Value>\r
7396 <Value val="0x00000080">bit 7</Value>\r
7397 <Value val="0x00000100">INVERSE_TXD_DATA_BITS_ON_RT_UART</Value>\r
7398 <Value val="0x00000200">DO_NOT_USE_ROOT_CLOCK_FOR_RT_UART</Value>\r
7399 <Value val="0x00000400">bit 7</Value>\r
7400 <Value val="0x00000800">bit 7</Value>\r
7401 </Values>\r
7402 \r
7403 <Values name="High_Tx_power_enable_Bitmap" type="mask">\r
7404 <Value val="0x0001">enable_general_enable</Value>\r
7405 <Value val="0x0002">enable_reading_vbat</Value>\r
7406 <Value val="0x0004">enable_delaying_calibration</Value>\r
7407 <Value val="0x0008">enable_power_vector_setting</Value>\r
7408 <Value val="0x0010">enable_max_acw_setting</Value>\r
7409 <Value val="0x0020">enable_pd_table_setting</Value>\r
7410 <Value val="0x0040">enable_phy_vbat_change</Value>\r
7411 <Value val="0x0080">bit 7</Value>\r
7412 <Value val="0x0100">enable_use_low_pd_rom_tables</Value>\r
7413 <Value val="0x0200">enable_use_high_pd_rom_tables</Value>\r
7414 <Value val="0x0400">bit 10</Value>\r
7415 <Value val="0x0800">bit 11</Value>\r
7416 <Value val="0x1000">enable_force_low_power</Value>\r
7417 <Value val="0x2000">enable_force_high_power</Value>\r
7418 <Value val="0x4000">disable_actual_parameter_switch</Value>\r
7419 <Value val="0x8000">Dont change</Value>\r
7420 </Values>\r
7421 \r
7422 <Values name="MWS_Coex_AFH_debug_enable_Bitmap" type="mask">\r
7423 <Value val="0x0001">CHANNEL_REMOVAL_ENABLED</Value>\r
7424 <Value val="0x0002">FORCE_ALL_CHANNELS_GOOD</Value>\r
7425 <Value val="0x0004">FORCE_ALL_CHANNELS_BAD</Value>\r
7426 <Value val="0x0008">bit 3</Value>\r
7427 <Value val="0x0010">bit 4</Value>\r
7428 <Value val="0x0020">bit 5</Value>\r
7429 <Value val="0x0040">bit 6</Value>\r
7430 <Value val="0x0080">bit 7</Value>\r
7431 </Values>\r
7432 \r
7433 \r
7434 <Values name="MWS_Coex_clock_drag_debug_enable_Bitmap" type="mask">\r
7435 <Value val="0x0001">MANUAL_TIME_DRAG_ENABLED</Value>\r
7436 <Value val="0x0002">DISABLE_MSI_AS_INT_SOURCE</Value>\r
7437 <Value val="0x0004">DISABLE_CORRECTION_AT_IDLE</Value>\r
7438 <Value val="0x0008">DISABLE_CORRECTION_AT_WAKEUP</Value>\r
7439 <Value val="0x0010">IGNORE_SMALL_ERRORS</Value>\r
7440 <Value val="0x0020">DISABLE_ERROR_AVERAGING</Value>\r
7441 <Value val="0x0040">USE_GCM_FOR_PT</Value>\r
7442 <Value val="0x0080">READ_ALL_TOP_INDICATIONS</Value>\r
7443 <Value val="0x0100">CORRECT_SLOW_TO_FAST_SWALLOW_ERROR</Value>\r
7444 </Values>\r
7445 \r
7446 <Values name="MWS_Coex_channel_type" type="enum">\r
7447 <Value val="0x00">OFF</Value>\r
7448 <Value val="0x01">LTE_TDD</Value> \r
7449 <Value val="0x02">LTE_FDD</Value> \r
7450 <Value val="0x03">WIMAX_TDD</Value> \r
7451 <Value val="0x04">WIMAX_FDD</Value> \r
7452 </Values>\r
7453 \r
7454 \r
7455 <Values name="MWS_Coex_channel_bandwidth" type="enum">\r
7456 <Value val="14">1.4MHz channel</Value>\r
7457 <Value val="30">3MHz channel</Value> \r
7458 <Value val="50">5MHz channel</Value> \r
7459 <Value val="100">10MHz channel</Value> \r
7460 <Value val="150">15MHz channel</Value> \r
7461 <Value val="200">20MHz channel</Value> \r
7462 </Values>\r
7463 \r
7464 <Values name="SWP_PARAM_MODE" type="enum">\r
7465 <Value val="0x00">SWP_MODE_DISABLE</Value>\r
7466 <Value val="0x01">SWP_MODE_ENABLE</Value> \r
7467 <Value val="0x02">SWP_MODE_KEEP_DEFAULT</Value> \r
7468 </Values>\r
7469 \r
7470 \r
7471 <Values name="antenna_board_config_network_type" type="enum">\r
7472 <Value val="0x00">Dual_antenna</Value>\r
7473 <Value val="0x08">Switch type 1 - 3way SKYWORKS</Value>\r
7474 <Value val="0x09">Switch type 2 - 2way Ctrl+En RFMD</Value>\r
7475 <Value val="0x0a">Switch type 3 - FEM</Value>\r
7476 <Value val="0x0b">Switch type 4 - 1hot SKYWORKS</Value>\r
7477 <Value val="0x0c">Switch type 5 - 3V 1hot SKYWORKS</Value> \r
7478 <Value val="0x0d">Switch type 6 - 3V 2way Ctrl+En RFMD</Value> \r
7479 <Value val="0xff">dont_change</Value>\r
7480 </Values>\r
7481 \r
7482 <Values name="antenna_board_config_wl_sw_1v8_mux" type="enum">\r
7483 <Value val="0x00">GPIO_3 (bt_func 6)</Value>\r
7484 <Value val="0x01">SDIO_IRQ</Value>\r
7485 <Value val="0x02">GPIO_2 (bt_func6)</Value>\r
7486 <Value val="0x03">FM_AUD_OUT_L</Value>\r
7487 <Value val="0x04">PRIMARY_CLK_REQ_IN</Value>\r
7488 <Value val="0xff">dont_change</Value>\r
7489 </Values>\r
7490 \r
7491 <Values name="antenna_board_config_sp4t_enable" type="enum">\r
7492 <Value val="0x00">SP4T not connected to BT Antenna</Value>\r
7493 <Value val="0x01">SP4T connected to BT Antenna</Value>\r
7494 <Value val="0xff">dont_change</Value>\r
7495 </Values>\r
7496 \r
7497 <Values name="antenna_board_config_band" type="enum">\r
7498 <Value val="0x00">single band for WLAN is supported</Value>\r
7499 <Value val="0x01">dual band for WLAN is supported</Value>\r
7500 <Value val="0xff">dont_change</Value>\r
7501 </Values>\r
7502 \r
7503 <Values name="antenna_board_config_mimo" type="enum">\r
7504 <Value val="0x00">MIMO is not supported</Value>\r
7505 <Value val="0x01">MIMO is supported</Value>\r
7506 <Value val="0xff">dont_change</Value>\r
7507 </Values>\r
7508 \r
7509 <Values name="antenna_board_config_siso" type="enum">\r
7510 <Value val="0x00">only LP (Low Power) SISO is supported</Value>\r
7511 <Value val="0x01">HP (High Power) SISO is supported</Value>\r
7512 <Value val="0xff">dont_change</Value>\r
7513 </Values>\r
7514 \r
7515 <Values name="antenna_board_config_switch_controls_vio" type="enum">\r
7516 <Value val="0x00">WLAN_SW control in 1.8V level</Value>\r
7517 <Value val="0x01">WLAN_SW control in 3V level</Value>\r
7518 <Value val="0xff">dont_change</Value>\r
7519 </Values>\r
7520 \r
7521 <Values name="GNSS_Coex_enable_Bitmap" type="mask">\r
7522 <Value val="0x0001">ckvd_6 GNSS removal by AFH</Value>\r
7523 <Value val="0x0002">Allow change to ckvd 8</Value>\r
7524 <Value val="0x0004">FM has priority over GNSS in MAC OCP freq.</Value>\r
7525 \r
7526 <Value val="0x2000">Enable Dynamic OCP Changes</Value>\r
7527 <Value val="0x4000">Favor fm over GNSS for ckvd selection</Value>\r
7528 \r
7529 <Value val="0x8000">Debug Trace Enable</Value>\r
7530 </Values>\r
7531 \r
7532 <Values name="MWS_Coex_Pin" type="enum">\r
7533 <Value val="0">RealTime UART TXD</Value>\r
7534 <Value val="1">RealTime UART RXD</Value>\r
7535 <Value val="2">FRAME_SYNC</Value>\r
7536 <Value val="3">MWS_TX</Value>\r
7537 <Value val="4">MWS_ACTIVE</Value>\r
7538 <Value val="5">MWS_SLEEP</Value>\r
7539 <Value val="6">BT_TX</Value>\r
7540 <Value val="7">BT_RX_PRIORITY</Value>\r
7541 <Value val="8">BT_SLEEP</Value>\r
7542 </Values>\r
7543 \r
7544 \r
7545 <Values name="MWS_Coex_RT_UART_TXD_pin_select" type="enum">\r
7546 <Value val="0">don't mux</Value>\r
7547 <Value val="1">WL8 pinxx1</Value>\r
7548 <Value val="2">WL8 BT_FUNC2</Value>\r
7549 <Value val="3">WL9 pinxx1</Value>\r
7550 <Value val="4">WL9 pinxx2</Value>\r
7551 </Values>\r
7552 \r
7553 <Values name="MWS_Coex_RT_UART_RXD_pin_select" type="enum">\r
7554 <Value val="0">don't mux</Value>\r
7555 <Value val="1">WL8 BT_FUNC1</Value>\r
7556 <Value val="2">WL8 pinxx2</Value>\r
7557 <Value val="3">WL9 pinxx1</Value>\r
7558 <Value val="4">WL9 pinxx2</Value>\r
7559 </Values>\r
7560 \r
7561 <Values name="MWS_TX_pin_select" type="enum">\r
7562 <Value val="0">don't mux</Value>\r
7563 <Value val="1">WL8 pinxx1</Value>\r
7564 <Value val="2">WL8 pinxx2</Value>\r
7565 <Value val="3">WL9 pinxx1</Value>\r
7566 <Value val="4">WL9 pinxx2</Value>\r
7567 <Value val="5">over RT message</Value>\r
7568 </Values>\r
7569 \r
7570 <Values name="MWS_ACTIVE_pin_select" type="enum">\r
7571 <Value val="0">don't mux</Value>\r
7572 <Value val="1">WL8 pinxx1</Value>\r
7573 <Value val="2">WL8 pinxx2</Value>\r
7574 <Value val="3">WL9 pinxx1</Value>\r
7575 <Value val="4">WL9 pinxx2</Value>\r
7576 <Value val="5">over RT message</Value>\r
7577 </Values>\r
7578 \r
7579 <Values name="MWS_SLEEP_pin_select" type="enum">\r
7580 <Value val="0">don't mux</Value>\r
7581 <Value val="1">WL8 pinxx1</Value>\r
7582 <Value val="2">WL8 pinxx2</Value>\r
7583 <Value val="3">WL9 pinxx1</Value>\r
7584 <Value val="4">WL9 pinxx2</Value>\r
7585 <Value val="5">over RT message</Value>\r
7586 </Values>\r
7587 \r
7588 <Values name="BT_TX_pin_select" type="enum">\r
7589 <Value val="0">don't mux</Value>\r
7590 <Value val="1">WL8 pinxx1</Value>\r
7591 <Value val="2">WL8 pinxx2</Value>\r
7592 <Value val="3">WL9 pinxx1</Value>\r
7593 <Value val="4">WL9 pinxx2</Value>\r
7594 <Value val="5">over RT message</Value>\r
7595 </Values>\r
7596 \r
7597 <Values name="BT_RX_PRIORITY_pin_select" type="enum">\r
7598 <Value val="0">don't mux</Value>\r
7599 <Value val="1">WL8 pinxx1</Value>\r
7600 <Value val="2">WL8 pinxx2</Value>\r
7601 <Value val="3">WL9 pinxx1</Value>\r
7602 <Value val="4">WL9 pinxx2</Value>\r
7603 <Value val="5">over RT message</Value>\r
7604 </Values>\r
7605 \r
7606 <Values name="BT_SLEEP_pin_select" type="enum">\r
7607 <Value val="0">don't mux</Value>\r
7608 <Value val="1">WL8 pinxx1</Value>\r
7609 <Value val="2">WL8 pinxx2</Value>\r
7610 <Value val="3">WL9 pinxx1</Value>\r
7611 <Value val="4">WL9 pinxx2</Value>\r
7612 <Value val="5">over RT message</Value>\r
7613 </Values>\r
7614 \r
7615 <Values name="MWS_Coex_Frame_Sync_input_pad" type="enum">\r
7616 <Value val="0">EXT_MEM_DATA_5</Value>\r
7617 <Value val="1">BT_FUNC_4</Value>\r
7618 <Value val="2">WL8 pinxx2</Value>\r
7619 <Value val="3">WL9 pinxx1</Value>\r
7620 <Value val="4">WL9 pinxx2</Value>\r
7621 <Value val="5">over RT message</Value>\r
7622 </Values>\r
7623 \r
7624 <Values name="MWS_Coex_Frame_Sync_input_polarity" type="enum">\r
7625 <Value val="0">falling edge</Value>\r
7626 <Value val="1">Rising edge</Value>\r
7627 </Values>\r
7628 \r
7629 \r
7630 <Values name="MWS_Coex_activity_polarity" type="enum">\r
7631 <Value val="0">active low</Value>\r
7632 <Value val="1">active high</Value>\r
7633 <Value val="0xFF">don't change</Value>\r
7634 </Values>\r
7635 \r
7636 <Values name="MWS_Coex_RT_UART_mode" type="enum">\r
7637 <Value val="0">OFF</Value>\r
7638 <Value val="1">one wire bidirectional</Value>\r
7639 <Value val="2">two wire bidirectional</Value>\r
7640 </Values>\r
7641 \r
7642 \r
7643 <Values name="MWS_UART_msg_types" type="enum">\r
7644 <Value val="0">RT signal message</Value>\r
7645 <Value val="1">transport_control</Value>\r
7646 <Value val="2">Data message</Value>\r
7647 <Value val="3">MWS Inactivity duration</Value>\r
7648 <Value val="4">MWS Scan frequency</Value>\r
7649 <Value val="5">RFU1</Value>\r
7650 <Value val="6">RFU2</Value>\r
7651 <Value val="7">VS</Value>\r
7652 <Value val="8">BULK (take data bits as is)</Value>\r
7653 <Value val="9">reserved</Value>\r
7654 <Value val="10">LTE MUTE</Value>\r
7655 <Value val="11">BT TX</Value>\r
7656 </Values>\r
7657 \r
7658 <Values name="MWS_Coex_INT_routing_selector" type="enum">\r
7659 <Value val="0">do not set IRQ</Value>\r
7660 <Value val="1">IRQ1 high priority</Value>\r
7661 <Value val="2">IRQ2 low priority</Value>\r
7662 </Values>\r
7663 \r
7664 <Values name="PA_LDO_Config_mode" type="enum">\r
7665 <Value val="0">VBAT low power</Value>\r
7666 <Value val="1">MAIN DC2DC low power</Value>\r
7667 <Value val="2">PA_DC2DC_INPUT_USING_SWITCH low power</Value>\r
7668 <Value val="3">NU</Value>\r
7669 <Value val="4">NU</Value>\r
7670 <Value val="5">MAIN DC2DC_INPUT_FROM_EXT_BALL</Value>\r
7671 <Value val="6">PA_DC2DC_INPUT_FROM_EXT_BALL low power</Value>\r
7672 </Values>\r
7673 \r
7674 \r
7675 <!-- ******************************************************* -->\r
7676 <!-- ******************************************************* -->\r
7677 <!-- -->\r
7678 <!-- Groups and Commands -->\r
7679 <!-- -->\r
7680 <!-- ******************************************************* -->\r
7681 <!-- ******************************************************* -->\r
7682 <!-- ================================================================== -->\r
7683 <Command name="HCI Link Control Commands" type="gb" />\r
7684 <!-- ================================================================== -->\r
7685 \r
7686 <Command name="HCI_Inquiry" type="sc" opcode="0x0401">\r
7687 <Cat>Spec 1.1</Cat>\r
7688 <Param type="x" size="3" prop="r">\r
7689 <Name>LAP</Name>\r
7690 <Default>"9E8B33"</Default>\r
7691 <Desc>The LAP from which the inquiry access code should be derived</Desc>\r
7692 </Param>\r
7693 <Param type="u" size="1">\r
7694 <Name>Inquiry Length</Name>\r
7695 <Default>0x04</Default>\r
7696 <Desc>Maximum amount of time in 1.28 sec before the Inquiry is halted</Desc>\r
7697 </Param>\r
7698 <Param type="u" size="1">\r
7699 <Name>Number of Responses</Name>\r
7700 <Default>0x00</Default>\r
7701 <Desc>Maximum number of responses before the Inquiry is halted. 0 - Unlimited</Desc>\r
7702 </Param>\r
7703 <Param type="R">\r
7704 <Name>HCI_Command_Status_Event</Name>\r
7705 </Param>\r
7706 </Command>\r
7707 \r
7708 <Command name="HCI_Inquiry_Cancel" type="sc" opcode="0x0402">\r
7709 <Cat>Spec 1.1</Cat>\r
7710 <Param type="R">\r
7711 <Name>HCI_Command_Complete_Event</Name>\r
7712 </Param>\r
7713 </Command>\r
7714 \r
7715 <Command name="HCI_Periodic_Inquiry_Mode" type="sc" opcode="0x0403">\r
7716 <Cat>Spec 1.1</Cat>\r
7717 <Param type="u" size="2">\r
7718 <Name>Max Period Length</Name>\r
7719 <Default>0x0008</Default>\r
7720 <Desc>Maximum amount of time in 1.28s specified between consecutive inquiries</Desc>\r
7721 </Param>\r
7722 <Param type="u" size="2">\r
7723 <Name>Min Period Length</Name>\r
7724 <Default>0x0007</Default>\r
7725 <Desc>Minimum amount of time in 1.28s specified between consecutive inquiries</Desc>\r
7726 </Param>\r
7727 <Param type="x" size="3" prop="r">\r
7728 <Name>LAP</Name>\r
7729 <Default>"9E8B33"</Default>\r
7730 <Desc>LAP from which the inquiry access code should be derived when the inquiry procedure is made</Desc>\r
7731 </Param>\r
7732 <Param type="u" size="1">\r
7733 <Name>Inquiry Length</Name>\r
7734 <Default>0x04</Default>\r
7735 <Desc>Maximum amount of time in 1.28s before the Inquiry is halted (0x00 - 0x30)</Desc>\r
7736 </Param>\r
7737 <Param type="u" size="1">\r
7738 <Name>Number of Responses</Name>\r
7739 <Default>0x00</Default>\r
7740 <Desc>Maximum number of responses from the Inquiry before the Inquiry is halted. 0 - Unlimited</Desc>\r
7741 </Param>\r
7742 <Param type="R">\r
7743 <Name>HCI_Command_Complete_Event</Name>\r
7744 </Param>\r
7745 </Command>\r
7746 \r
7747 <Command name="HCI_Exit_Periodic_Inquiry_Mode" type="sc" opcode="0x0404">\r
7748 <Cat>Spec 1.1</Cat>\r
7749 <Param type="R">\r
7750 <Name>HCI_Command_Complete_Event</Name>\r
7751 </Param>\r
7752 </Command>\r
7753 \r
7754 <Command name="HCI_Create_Connection" type="sc" opcode="0x0405">\r
7755 <Cat>Spec 1.1</Cat>\r
7756 <Param type="b" size="6">\r
7757 <Name>BD Address of the Remote</Name>\r
7758 <Default>BD_ADDR</Default>\r
7759 <Desc />\r
7760 </Param>\r
7761 <Param type="u" size="2" valtype="AclType">\r
7762 <Name>Packet Types Allowed</Name>\r
7763 <Default>0x0018</Default>\r
7764 <Desc>0x018 - DM1 and DH1</Desc>\r
7765 </Param>\r
7766 <Param type="u" size="1" valtype="PageScanRepetitionMode">\r
7767 <Name>Page Scan Repetition Mode</Name>\r
7768 <Default>0x01</Default>\r
7769 <Desc>R0=0, R1=1, R2=2</Desc>\r
7770 </Param>\r
7771 <Param type="u" size="1">\r
7772 <Name>Reserved</Name>\r
7773 <Default>0x00</Default>\r
7774 <Desc>Must be set to 0x00 (from spec 1.2)</Desc>\r
7775 </Param>\r
7776 <Param type="u" size="2">\r
7777 <Name>Clock Offset</Name>\r
7778 <Default>0x0000</Default>\r
7779 <Desc />\r
7780 </Param>\r
7781 <Param type="u" size="1">\r
7782 <Name>Role Switch allowed</Name>\r
7783 <Default>0x00</Default>\r
7784 <Desc>M/S switch not allowed=0, Allow M/S switch=1</Desc>\r
7785 </Param>\r
7786 <Param type="R">\r
7787 <Name>HCI_Command_Status_Event</Name>\r
7788 </Param>\r
7789 </Command>\r
7790 \r
7791 <Command name="HCI_Disconnect" type="sc" opcode="0x0406">\r
7792 <Cat>Spec 1.1</Cat>\r
7793 <Param type="h" size="2">\r
7794 <Name>Connection Handle</Name>\r
7795 <Default>Handle</Default>\r
7796 <Desc />\r
7797 </Param>\r
7798 <Param type="u" size="1" valtype="DisconnectReason">\r
7799 <Name>Reason</Name>\r
7800 <Default>0x13</Default>\r
7801 <Desc>Reason for disconnection</Desc>\r
7802 </Param>\r
7803 <Param type="R">\r
7804 <Name>HCI_Command_Status_Event</Name>\r
7805 <Default>HCI_Disconnect</Default>\r
7806 </Param>\r
7807 </Command>\r
7808 \r
7809 <Command name="HCI_Add_SCO_Connection" type="sc" opcode="0x0407">\r
7810 <Cat>Spec 1.1</Cat>\r
7811 <Param type="h" size="2">\r
7812 <Name>Connection Handle</Name>\r
7813 <Default>Handle</Default>\r
7814 <Desc />\r
7815 </Param>\r
7816 <Param type="u" size="2" valtype = "ScoType">\r
7817 <Name>Packet Types Allowed</Name>\r
7818 <Default>0x0080</Default>\r
7819 <Desc>HV3 packet only</Desc>\r
7820 </Param>\r
7821 <Param type="R">\r
7822 <Name>HCI_Command_Status_Event</Name>\r
7823 <Default>HCI_Add_SCO_Connection</Default>\r
7824 <Desc />\r
7825 </Param>\r
7826 </Command>\r
7827 \r
7828 <Command name="HCI_Create_Connection_Cancel" type="sc" opcode="0x0408">\r
7829 <Cat>Spec 1.2</Cat>\r
7830 <Param type="b" size="6">\r
7831 <Name>BD Address of the Remote</Name>\r
7832 <Default>BD_ADDR</Default>\r
7833 <Desc />\r
7834 </Param>\r
7835 <Param type="R">\r
7836 <Name>HCI_Command_Complete_Event</Name>\r
7837 </Param>\r
7838 <Param type="u" size="1" valtype="Status">\r
7839 <Name>Status</Name>\r
7840 <Default>0x00</Default>\r
7841 <Desc>Status</Desc>\r
7842 </Param>\r
7843 <Param type="b" size="6">\r
7844 <Name>BD Address</Name>\r
7845 <Default>BD_ADDR</Default>\r
7846 <Desc>BD Address of the Remote</Desc>\r
7847 </Param>\r
7848 </Command>\r
7849 \r
7850 <Command name="HCI_Accept_Connection_Request" type="sc" opcode="0x0409">\r
7851 <Cat>Spec 1.1</Cat>\r
7852 <Param type="b" size="6">\r
7853 <Name>BD Address of the Remote</Name>\r
7854 <Default>BD_ADDR</Default>\r
7855 <Desc />\r
7856 </Param>\r
7857 <Param type="u" size="1" valtype="Role">\r
7858 <Name>Role</Name>\r
7859 <Default>0x01</Default>\r
7860 <Desc>0 - Become the Master for this connection; 1 - Remain the Slave for this connection</Desc>\r
7861 </Param>\r
7862 <Param type="R">\r
7863 <Name>HCI_Command_Status_Event</Name>\r
7864 </Param>\r
7865 </Command>\r
7866 \r
7867 <Command name="HCI_Reject_Connection_Request" type="sc" opcode="0x040a">\r
7868 <Cat>Spec 1.1</Cat>\r
7869 <Param type="b" size="6">\r
7870 <Name>BD Address of the Remote</Name>\r
7871 <Default>Bd_Addr</Default>\r
7872 <Desc />\r
7873 </Param>\r
7874 <Param type="u" size="1" valtype="RejectReason">\r
7875 <Name>Reason</Name>\r
7876 <Default>0x0D</Default>\r
7877 <Desc>Host Reject Error Code</Desc>\r
7878 </Param>\r
7879 <Param type="R">\r
7880 <Name>HCI_Command_Status_Event</Name>\r
7881 <Desc />\r
7882 </Param>\r
7883 </Command>\r
7884 \r
7885 <Command name="HCI_Link_Key_Request_Reply" type="sc" opcode="0x040b">\r
7886 <Cat>Spec 1.1</Cat>\r
7887 <Param type="b" size="6">\r
7888 <Name>BD Address of the Remote</Name>\r
7889 <Default>BD_ADDR</Default>\r
7890 <Desc />\r
7891 </Param>\r
7892 <Param type="x" size="16" prop="rs">\r
7893 <Name>Link Key</Name>\r
7894 <Default>"00000000000000000000000000000000"</Default>\r
7895 <Desc>Link Key for the associated BD_ADDR</Desc>\r
7896 </Param>\r
7897 <Param type="R">\r
7898 <Name>HCI_Command_Complete_Event</Name>\r
7899 </Param>\r
7900 <Param type="u" size="1" valtype="Status">\r
7901 <Name>Status</Name>\r
7902 <Default>0x00</Default>\r
7903 <Desc>Status</Desc>\r
7904 </Param>\r
7905 <Param type="b" size="6">\r
7906 <Name>BD Address</Name>\r
7907 <Default>BD_ADDR</Default>\r
7908 <Desc>BD Address of the Remote</Desc>\r
7909 </Param>\r
7910 </Command>\r
7911 \r
7912 <Command name="HCI_Link_Key_Request_Negative_Reply" type="sc" opcode="0x040c">\r
7913 <Cat>Spec 1.1</Cat>\r
7914 <Param type="b" size="6">\r
7915 <Name>BD Address of the Remote</Name>\r
7916 <Default>Bd_Addr</Default>\r
7917 <Desc />\r
7918 </Param>\r
7919 <Param type="R">\r
7920 <Name>HCI_Command_Complete_Event</Name>\r
7921 </Param>\r
7922 <Param type="u" size="1" valtype="Status">\r
7923 <Name>Status</Name>\r
7924 <Default>0x00</Default>\r
7925 <Desc>Status</Desc>\r
7926 </Param>\r
7927 <Param type="b" size="6">\r
7928 <Name>BD Address</Name>\r
7929 <Default>BD_ADDR</Default>\r
7930 <Desc>BD Address of the Remote</Desc>\r
7931 </Param>\r
7932 </Command>\r
7933 \r
7934 <Command name="HCI_PIN_Code_Request_Reply" type="sc" opcode="0x040d">\r
7935 <Cat>Spec 1.1</Cat>\r
7936 <Param type="b" size="6">\r
7937 <Name>BD Address of the Remote</Name>\r
7938 <Default>Bd_Addr</Default>\r
7939 <Desc />\r
7940 </Param>\r
7941 <Param type="u" size="1" label="len">\r
7942 <Name>Pin Code Length</Name>\r
7943 <Default>0x01</Default>\r
7944 <Desc>The length, in bytes, of the PIN code to be used</Desc>\r
7945 </Param>\r
7946 <Param type="s" size="len" prop="r">\r
7947 <Name>Pin Code</Name>\r
7948 <Default>"ACBDEFGHIJKLMNOP"</Default>\r
7949 <Desc>PIN code for the device that is to be connected</Desc>\r
7950 </Param>\r
7951 <Param type="x" size="16-len" prop="h">\r
7952 <Name></Name>\r
7953 <Value>"00"</Value>\r
7954 </Param>\r
7955 <Param type="R">\r
7956 <Name>HCI_Command_Complete_Event</Name>\r
7957 </Param>\r
7958 <Param type="u" size="1" valtype="Status">\r
7959 <Name>Status</Name>\r
7960 <Default>0x00</Default>\r
7961 <Desc>Status</Desc>\r
7962 </Param>\r
7963 <Param type="b" size="6">\r
7964 <Name>BD Address</Name>\r
7965 <Default>BD_ADDR</Default>\r
7966 <Desc>BD Address of the Remote</Desc>\r
7967 </Param>\r
7968 </Command>\r
7969 \r
7970 <Command name="HCI_PIN_Code_Request_Negative_Reply" type="sc" opcode="0x040e">\r
7971 <Cat>Spec 1.1</Cat>\r
7972 <Param type="b" size="6">\r
7973 <Name>BD Address of the Remote</Name>\r
7974 <Default>Bd_Addr</Default>\r
7975 <Desc />\r
7976 </Param>\r
7977 <Param type="R">\r
7978 <Name>HCI_Command_Complete_Event</Name>\r
7979 </Param>\r
7980 <Param type="u" size="1" valtype="Status">\r
7981 <Name>Status</Name>\r
7982 <Default>0x00</Default>\r
7983 <Desc>Status</Desc>\r
7984 </Param>\r
7985 <Param type="b" size="6">\r
7986 <Name>BD Address</Name>\r
7987 <Default>BD_ADDR</Default>\r
7988 <Desc>BD Address of the Remote</Desc>\r
7989 </Param>\r
7990 </Command>\r
7991 \r
7992 <Command name="HCI_Change_Connection_Packet_Type" type="sc" opcode="0x040f">\r
7993 <Cat>Spec 1.1</Cat>\r
7994 <Param type="h" size="2">\r
7995 <Name>Connection Handle</Name>\r
7996 <Default>Handle</Default>\r
7997 <Desc />\r
7998 </Param>\r
7999 <Param type="u" size="2" valtype="AclScoTypes">\r
8000 <Name>Packet Types Allowed</Name>\r
8001 <Default>0x0C18</Default>\r
8002 <Desc>ACL or SCO packet types</Desc>\r
8003 </Param>\r
8004 <Param type="R">\r
8005 <Name>HCI_Command_Status_Event</Name>\r
8006 </Param>\r
8007 </Command>\r
8008 \r
8009 <Command name="HCI_Authentication_Requested" type="sc" opcode="0x0411">\r
8010 <Cat>Spec 1.1</Cat>\r
8011 <Param type="h" size="2">\r
8012 <Name>Connection Handle</Name>\r
8013 <Default>Handle</Default>\r
8014 <Desc />\r
8015 </Param>\r
8016 <Param type="R">\r
8017 <Name>HCI_Command_Status_Event</Name>\r
8018 <Desc />\r
8019 </Param>\r
8020 </Command>\r
8021 \r
8022 <Command name="HCI_Set_Connection_Encryption" type="sc" opcode="0x0413">\r
8023 <Cat>Spec 1.1</Cat>\r
8024 <Param type="h" size="2">\r
8025 <Name>Connection Handle</Name>\r
8026 <Default>Handle</Default>\r
8027 <Desc />\r
8028 </Param>\r
8029 <Param type="u" size="1" valtype="OffOn">\r
8030 <Name>Encryption Enable</Name>\r
8031 <Default>0x00</Default>\r
8032 <Desc>0 - Turn Link Level Encryption OFF, 1 - Turn Link Level Encryption ON</Desc>\r
8033 </Param>\r
8034 <Param type="R">\r
8035 <Name>HCI_Command_Status_Event</Name>\r
8036 <Desc />\r
8037 </Param>\r
8038 </Command>\r
8039 \r
8040 <Command name="HCI_Change_Connection_Link_Key" type="sc" opcode="0x0415">\r
8041 <Cat>Spec 1.1</Cat>\r
8042 <Param type="h" size="2">\r
8043 <Name>Connection Handle</Name>\r
8044 <Default>Handle</Default>\r
8045 <Desc />\r
8046 </Param>\r
8047 <Param type="R">\r
8048 <Name>HCI_Command_Status_Event</Name>\r
8049 <Desc />\r
8050 </Param>\r
8051 </Command>\r
8052 \r
8053 <Command name="HCI_Master_Link_Key" type="sc" opcode="0x0417">\r
8054 <Cat>Spec 1.1</Cat>\r
8055 <Param type="u" size="1" valtype="LinkKeyFlag">\r
8056 <Name>Key Flag</Name>\r
8057 <Default>0x00</Default>\r
8058 <Desc>0 - Use Semi-permanent Link Keys, 1 - Use Temporary Link Key</Desc>\r
8059 </Param>\r
8060 <Param type="R">\r
8061 <Name>HCI_Command_Status_Event</Name>\r
8062 <Desc />\r
8063 </Param>\r
8064 </Command>\r
8065 \r
8066 <Command name="HCI_Remote_Name_Request" type="sc" opcode="0x0419">\r
8067 <Cat>Spec 1.1</Cat>\r
8068 <Param type="b" size="6">\r
8069 <Name>BD Address of the Remote</Name>\r
8070 <Default>BD_ADDR</Default>\r
8071 <Desc />\r
8072 </Param>\r
8073 <Param type="u" size="1" valtype="PageScanRepetitionMode">\r
8074 <Name>Page Scan Repetition Mode</Name>\r
8075 <Default>0x01</Default>\r
8076 <Desc>0 - R0(contineus scan), 1 - R1(Tpage scan <= 1.28s); 2 - R2(T page scan <= 2.56s)</Desc>\r
8077 </Param>\r
8078 <Param type="u" size="1">\r
8079 <Name>Reserved</Name>\r
8080 <Default>0x00</Default>\r
8081 <Desc>Must be set to 0x00 (from spec 1.2)</Desc>\r
8082 </Param>\r
8083 <Param type="u" size="2">\r
8084 <Name>Clock Offset</Name>\r
8085 <Default>0x0000</Default>\r
8086 <Desc>Bit 16.2 of CLKslave-CLKmaster. If bit 15 is 0, Clock Offset invalid </Desc>\r
8087 </Param>\r
8088 <Param type="R">\r
8089 <Name>HCI_Command_Status_Event</Name>\r
8090 </Param>\r
8091 </Command>\r
8092 \r
8093 <Command name="HCI_Remote_Name_Request_Cancel" type="sc" opcode="0x041A">\r
8094 <Cat>Spec 1.2</Cat>\r
8095 <Param type="b" size="6">\r
8096 <Name>BD Address of the Remote</Name>\r
8097 <Default>BD_ADDR</Default>\r
8098 <Desc />\r
8099 </Param>\r
8100 <Param type="R">\r
8101 <Name>HCI_Command_Complete_Event</Name>\r
8102 </Param>\r
8103 <Param type="u" size="1" valtype="Status">\r
8104 <Name>Status</Name>\r
8105 <Default>0x00</Default>\r
8106 <Desc>Status</Desc>\r
8107 </Param>\r
8108 <Param type="b" size="6">\r
8109 <Name>BD Address</Name>\r
8110 <Default>BD_ADDR</Default>\r
8111 <Desc>BD Address of the Remote</Desc>\r
8112 </Param>\r
8113 </Command>\r
8114 \r
8115 <Command name="HCI_Read_Remote_Supported_Features" type="sc" opcode="0x041b">\r
8116 <Cat>Spec 1.1</Cat>\r
8117 <Param type="h" size="2">\r
8118 <Name>Connection Handle</Name>\r
8119 <Default>Handle</Default>\r
8120 <Desc />\r
8121 </Param>\r
8122 <Param type="R">\r
8123 <Name>HCI_Command_Status_Event</Name>\r
8124 </Param>\r
8125 </Command>\r
8126 \r
8127 <Command name="HCI_Read_Remote_Extended_Features" type="sc" opcode="0x041c">\r
8128 <Cat>Spec 1.2</Cat>\r
8129 <Param type="h" size="2">\r
8130 <Name>Connection Handle</Name>\r
8131 <Default>Handle</Default>\r
8132 <Desc />\r
8133 </Param>\r
8134 <Param type="u" size="1">\r
8135 <Name>Page Number</Name>\r
8136 <Default>0x00</Default>\r
8137 <Desc />\r
8138 </Param>\r
8139 <Param type="R">\r
8140 <Name>HCI_Command_Status_Event</Name>\r
8141 </Param>\r
8142 </Command>\r
8143 \r
8144 <Command name="HCI_Read_Remote_Version_Information" type="sc" opcode="0x041d">\r
8145 <Cat>Spec 1.1</Cat>\r
8146 <Param type="h" size="2">\r
8147 <Name>Connection Handle</Name>\r
8148 <Default>Handle</Default>\r
8149 <Desc />\r
8150 </Param>\r
8151 <Param type="R">\r
8152 <Name>HCI_Command_Status_Event</Name>\r
8153 </Param>\r
8154 </Command>\r
8155 \r
8156 <Command name="HCI_Read_Clock_Offset" type="sc" opcode="0x041f">\r
8157 <Cat>Spec 1.1</Cat>\r
8158 <Param type="h" size="2">\r
8159 <Name>Connection Handle</Name>\r
8160 <Default>Handle</Default>\r
8161 <Desc />\r
8162 </Param>\r
8163 <Param type="R">\r
8164 <Name>HCI_Command_Status_Event</Name>\r
8165 </Param>\r
8166 </Command>\r
8167 \r
8168 <Command name="HCI_Read_LMP_Handle" type="sc" opcode="0x0420">\r
8169 <Cat>Spec 1.2</Cat>\r
8170 <Param type="h" size="2">\r
8171 <Name>Connection Handle</Name>\r
8172 <Default>Handle</Default>\r
8173 <Desc>Should be a voice connection handle</Desc>\r
8174 </Param>\r
8175 <Param type="R">\r
8176 <Name>HCI_Command_Complete_Event</Name>\r
8177 </Param>\r
8178 <Param type="u" size="1" valtype="Status">\r
8179 <Name>Status</Name>\r
8180 <Default>0x00</Default>\r
8181 <Desc>Status</Desc>\r
8182 </Param>\r
8183 <Param type="h" size="2">\r
8184 <Name>Connection Handle</Name>\r
8185 <Default>Handle</Default>\r
8186 <Desc />\r
8187 </Param>\r
8188 <Param type="u" size="1">\r
8189 <Name>LMP_Handle</Name>\r
8190 <Default>"0x00"</Default>\r
8191 <Desc />\r
8192 </Param>\r
8193 <Param type="u" size="4">\r
8194 <Name>Reserved</Name>\r
8195 <Default>0x00000000</Default>\r
8196 <Desc />\r
8197 </Param>\r
8198 </Command>\r
8199 \r
8200 <Command name="HCI_Setup_Synchronous_Connection" type="sc" opcode="0x0428">\r
8201 <Cat>Spec 1.2</Cat>\r
8202 <Param type="h" size="2">\r
8203 <Name>Connection Handle</Name>\r
8204 <Default>Handle</Default>\r
8205 <Desc />\r
8206 </Param>\r
8207 <Param type="u" size="4">\r
8208 <Name>Transmit_Bandwidth</Name>\r
8209 <Default>0x1f40</Default>\r
8210 <Desc>Transmit bandwidth in octets per second</Desc>\r
8211 </Param>\r
8212 <Param type="u" size="4">\r
8213 <Name>Receive_Bandwidth</Name>\r
8214 <Default>0x1f40</Default>\r
8215 <Desc>Receive bandwidth in octets per second</Desc>\r
8216 </Param>\r
8217 <Param type="u" size="2">\r
8218 <Name>Max_Latency</Name>\r
8219 <Default>0xFFFF</Default>\r
8220 <Desc>an upper limit (in ms) of the size of: (e)SCO instant + retransmission window + reserved slots, or don't care (0xFFFF).</Desc>\r
8221 </Param>\r
8222 <Param type="u" size="2">\r
8223 <Name>Voice_Setting</Name>\r
8224 <Default>0x0060</Default>\r
8225 <Desc>voice settings</Desc>\r
8226 \r
8227 <!--\r
8228 <Param type="u" size="2" bits="2" valtype="VS_InputCoding">\r
8229 <Name>Input Coding</Name>\r
8230 <Default>0</Default>\r
8231 </Param>\r
8232 <Param type="u" size="2" bits="2" valtype="VS_InputDataFormat">\r
8233 <Name>Input Data Format</Name>\r
8234 <Default>0</Default>\r
8235 </Param>\r
8236 <Param type="u" size="2" bits="1" valtype="VS_InputSampleSize">\r
8237 <Name>Input Sample Size</Name>\r
8238 <Default>0</Default>\r
8239 <Desc>Only for Linear PCM</Desc>\r
8240 </Param>\r
8241 <Param type="u" size="2" bits="3">\r
8242 <Name>Linear PCM Bit Pos</Name>\r
8243 <Default>0</Default>\r
8244 <Desc>Only for Linear PCM</Desc>\r
8245 </Param>\r
8246 <Param type="u" size="2" bits="2" valtype="VS_AirCodingFormat">\r
8247 <Name>Air Coding Format</Name>\r
8248 <Default>0</Default>\r
8249 <Desc>Only for Linear PCM</Desc>\r
8250 </Param>\r
8251 -->\r
8252 \r
8253 </Param>\r
8254 <Param type="u" size="1" valtype="Retransmission_Effort">\r
8255 <Name>Retransmission_Effort</Name>\r
8256 <Default>0xFF</Default>\r
8257 <Desc>0x00 - no retr. 0x01 - optimize for power consumption, 0x02 - optimize for link quality, 0xFF - don't care</Desc>\r
8258 </Param>\r
8259 <Param type="u" size="2" valtype="ScoType2">\r
8260 <Name>Packet_Type</Name>\r
8261 <Default>0x3F</Default>\r
8262 <Desc>0x01-HV1, 0x02-HV2, 0x04-HV3, 0x08-EV3, 0x10-EV4, 0x20-EV5, 0x004-No2EV3, 0x008-No3EV3, 0x01-No2EV5, 0x02-No3EV5, 0x3F - All</Desc>\r
8263 </Param>\r
8264 <Param type="R">\r
8265 <Name>HCI_Command_Status_Event</Name>\r
8266 </Param>\r
8267 </Command>\r
8268 \r
8269 <Command name="HCI_Accept_Synchronous_Connection_Request" type="sc" opcode="0x0429">\r
8270 <Cat>Spec 1.2</Cat>\r
8271 <Param type="b" size="6">\r
8272 <Name>BD Address</Name>\r
8273 <Default>Bd_Addr</Default>\r
8274 <Desc />\r
8275 </Param>\r
8276 <Param type="u" size="4">\r
8277 <Name>Transmit_Bandwidth</Name>\r
8278 <Default>0xFFFFFFFF</Default>\r
8279 <Desc>Maximum possible transmit bandwidth in octets per second, or don't care (0xFFFFFFFF)</Desc>\r
8280 </Param>\r
8281 <Param type="u" size="4">\r
8282 <Name>Receive_Bandwidth</Name>\r
8283 <Default>0xFFFFFFFF</Default>\r
8284 <Desc>Maximum possible receive bandwidth in octets per second, or don't care (0xFFFFFFFF)</Desc>\r
8285 </Param>\r
8286 <Param type="u" size="2">\r
8287 <Name>Max_Latency</Name>\r
8288 <Default>0xFFFF</Default>\r
8289 <Desc>an upper limit (in ms) of the size of: (e)SCO instant + retransmission window + reserved slots, or don't care (0xFFFF).</Desc>\r
8290 </Param>\r
8291 <Param type="u" size="2">\r
8292 <Name>Content_Format</Name>\r
8293 <Default>0x60</Default>\r
8294 <Desc>voice settings</Desc>\r
8295 </Param>\r
8296 <Param type="u" size="1" valtype="Retransmission_Effort">\r
8297 <Name>Retransmission_Effort</Name>\r
8298 <Default>0xFF</Default>\r
8299 <Desc>0x00 - no retr. 0x01 - optimize for power consumption, 0x02 - optimize for link quality, 0xFF - don't care</Desc>\r
8300 </Param>\r
8301 <Param type="u" size="2" valtype="ScoType2">\r
8302 <Name>Packet_Type</Name>\r
8303 <Default>0xFFFF</Default>\r
8304 <Desc>0x01-HV1, 0x02-HV2, 0x04-HV3, 0x08-EV3, 0x10-EV4, 0x20-EV5</Desc>\r
8305 </Param>\r
8306 <Param type="R">\r
8307 <Name>HCI_Command_Status_Event</Name>\r
8308 <Desc />\r
8309 </Param>\r
8310 </Command>\r
8311 \r
8312 <Command name="HCI_Setup_Enhanced_Synchronous_Connection" type="sc" opcode="0x043D">\r
8313 <Cat>Spec 4.0</Cat>\r
8314 <Param type="h" size="2">\r
8315 <Name>Connection Handle</Name>\r
8316 <Default>Handle</Default>\r
8317 <Desc>Connection Handle to be used to identify a connection.\r
8319 </Desc>\r
8320 </Param>\r
8321 <Param type="u" size="4">\r
8322 <Name>Transmit_Bandwidth</Name>\r
8323 <Default>0x00001f40</Default>\r
8324 <Desc>Maximum possible transmit bandwidth in octets per second. \r
8325 0xFFFFFFFF - Don't care.\r
8326 </Desc>\r
8327 </Param>\r
8328 <Param type="u" size="4">\r
8329 <Name>Receive_Bandwidth</Name>\r
8330 <Default>0x00001f40</Default>\r
8331 <Desc>Maximum possible receive bandwidth in octets per second. \r
8332 0xFFFFFFFF - Don't care.\r
8333 </Desc>\r
8334 </Param>\r
8335 <Param type="x" size="5" valtype="CodingFormat">\r
8336 <Name>Transmit_Coding_Format</Name>\r
8337 <Default>"00:00:00:00:00"</Default>\r
8338 <Desc>The transmit air coding format specify coding format used for transmit.\r
8339 Octet 1-2: Company ID. Octet 3-4: Vendor specific codec ID.\r
8340 Shall be ignored if octet 0 of Transmit_Coding_Format is not 0xFF.\r
8341 </Desc>\r
8342 </Param>\r
8343 \r
8344 <Param type="x" size="5" valtype="CodingFormat">\r
8345 <Name>Receive_Coding_Format</Name>\r
8346 <Default>"00:00:00:00:00"</Default>\r
8347 <Desc>The receive air coding format specify coding format used for receive.\r
8348 Octet 1-2: Company ID. Octet 3-4: Vendor specific codec ID.\r
8349 Shall be ignored if octet 0 of Transmit_Coding_Format is not 0xFF.\r
8350 </Desc>\r
8351 </Param>\r
8352 <Param type="u" size="2">\r
8353 <Name>Transmit_Codec_Frame_Size</Name>\r
8354 <Default>0x00FF</Default>\r
8355 <Desc>The actual size of the air codec frame in octets.\r
8356 Range: 0x0001-0xFFFF. 0x0000 - Reserved.\r
8357 </Desc>\r
8358 </Param>\r
8359 <Param type="u" size="2">\r
8360 <Name>Receive_Codec_Frame_Size</Name>\r
8361 <Default>0x00FF</Default>\r
8362 <Desc>The actual size of the air codec frame in octets.\r
8363 Range: 0x0001-0xFFFF. 0x0000 - Reserved.\r
8364 </Desc>\r
8365 </Param>\r
8366 <Param type="u" size="4">\r
8367 <Name>Input_Bandwidth</Name>\r
8368 <Default>0x0000FFFF</Default>\r
8369 <Desc>Host to Controller nominal data rate in octets per second.</Desc>\r
8370 </Param>\r
8371 <Param type="u" size="4">\r
8372 <Name>Output_Bandwidth</Name>\r
8373 <Default>0x0000FFFF</Default>\r
8374 <Desc>Controller to Host nominal data rate in octets per second.</Desc>\r
8375 </Param>\r
8376 <Param type="x" size="5" valtype="CodingFormat">\r
8377 <Name>Input Coding_Format</Name>\r
8378 <Default>"00:00:00:00:00"</Default>\r
8379 <Desc>Octet 1-2: Company ID. \r
8380 Octet 3-4: Vendor specific codec ID.\r
8381 Shall be ignored if octet 0 of Input_Coding_Format is not 0xFF.\r
8382 </Desc>\r
8383 </Param>\r
8384 <Param type="x" size="5" valtype="CodingFormat">\r
8385 <Name>Output Coding_Format</Name>\r
8386 <Default>"00:00:00:00:00"</Default>\r
8387 <Desc>Octet 1-2: Company ID. \r
8388 Octet 3-4: Vendor specific codec ID.\r
8389 Shall be ignored if octet 0 of Input_Coding_Format is not 0xFF.\r
8390 </Desc>\r
8391 </Param>\r
8392 <Param type="u" size="2">\r
8393 <Name>Input_Coded_Data_Size</Name>\r
8394 <Default>0x0000</Default>\r
8395 <Desc>Size, in bits, of the sample or framed data</Desc>\r
8396 </Param>\r
8397 <Param type="u" size="2">\r
8398 <Name>Output_Coded_Data_Size</Name>\r
8399 <Default>0x0000</Default>\r
8400 <Desc>Size, in bits, of the sample or framed data</Desc>\r
8401 </Param>\r
8402 <Param type="u" size="1" valtype="DataFormat">\r
8403 <Name>Input_PCM_Data_Format</Name>\r
8404 <Default>0x03</Default>\r
8405 </Param>\r
8406 <Param type="u" size="1" valtype="DataFormat">\r
8407 <Name>Output_PCM_Data_Format</Name>\r
8408 <Default>0x03</Default>\r
8409 </Param>\r
8410 <Param type="u" size="1" >\r
8411 <Name>Input_PCM_Sample_Payload_MSB_Position</Name>\r
8412 <Default>0x00</Default>\r
8413 <Desc>The number of bit positions within an audio sample that the \r
8414 MSB of the sample is away from starting at the MSB of the data.\r
8415 </Desc>\r
8416 </Param>\r
8417 <Param type="u" size="1" >\r
8418 <Name>Output_PCM_Sample_Payload_MSB_Position</Name>\r
8419 <Default>0x00</Default>\r
8420 <Desc>The number of bit positions within an audio sample that the \r
8421 MSB of the sample is away from starting at the MSB of the data.\r
8422 </Desc>\r
8423 </Param>\r
8424 <Param type="u" size="1">\r
8425 <Name>Input Data Path</Name>\r
8426 <Default>0x01</Default>\r
8427 <Desc>0x00-HCI, \r
8428 0x01-0xFE - Logical_Channel_Number (vendor specifically defined).\r
8429 0xFF - Audio test mode (unsupported parameter).\r
8430 </Desc>\r
8431 </Param>\r
8432 <Param type="u" size="1">\r
8433 <Name>Output Data Path</Name>\r
8434 <Default>0x01</Default>\r
8435 <Desc>0x00-HCI, \r
8436 0x01-0xFE - Logical_Channel_Number (vendor specifically defined).\r
8437 0xFF - Audio test mode (unsupported parameter).\r
8438 </Desc>\r
8439 </Param>\r
8440 <Param type="u" size="1" >\r
8441 <Name>Input_Transport_Unit_Size</Name>\r
8442 <Default>0x10</Default>\r
8443 <Desc>Range: 0x01-0xFF, The number of bits in each unit of data received from the Host over the audio data transport.\r
8444 0x00 - Not applicable.\r
8445 </Desc>\r
8446 </Param>\r
8447 <Param type="u" size="1" >\r
8448 <Name>Output_Transport_Unit_Size</Name>\r
8449 <Default>0x10</Default>\r
8450 <Desc>Range: 0x01-0xFF, The number of bits in each unit of data sent to the Host over the audio data transport.\r
8451 0x00 - Not applicable.\r
8452 </Desc>\r
8453 </Param>\r
8454 <Param type="u" size="2">\r
8455 <Name>Max_Latency</Name>\r
8456 <Default>0xFFFF</Default>\r
8457 <Desc>Range: 0x0000-0x0003: Reserved.\r
8458 0x0004-0xFFFe:The value in milliseconds representing the upper limit of the sum of the synchronous interval, and the size of the eSCO window, where the eSCO window is the reserved slots plus the retransmission window. \r
8459 0xFFFF: Don't Care.\r
8460 </Desc>\r
8461 </Param>\r
8462 <Param type="u" size="2" valtype="ScoType2">\r
8463 <Name>Packet_Type</Name>\r
8464 <Default>0x3F</Default>\r
8465 <Desc>0x01-HV1, 0x02-HV2, 0x04-HV3, 0x08-EV3, 0x10-EV4, 0x20-EV5, 0x004-No2EV3, 0x008-No3EV3, 0x01-No2EV5, 0x02-No3EV5, 0x3F - All</Desc>\r
8466 </Param>\r
8467 <Param type="u" size="1" valtype="Retransmission_Effort">\r
8468 <Name>Retransmission_Effort</Name>\r
8469 <Default>0xFF</Default>\r
8470 <Desc>0x00 - no retr. 0x01 - optimize for power consumption, 0x02 - optimize for link quality, 0xFF - don't care</Desc>\r
8471 </Param>\r
8472 <Param type="R">\r
8473 <Name>HCI_Command_Status_Event</Name>\r
8474 </Param>\r
8475 </Command>\r
8476 \r
8477 <Command name="HCI_Enhanced_Accept_Synchronous_Connection_Request" type="sc" opcode="0x043E"> \r
8478 <Cat>Spec 4.0</Cat>\r
8479 <Param type="b" size="6">\r
8480 <Name>BD Address</Name>\r
8481 <Default>Bd_Addr</Default>\r
8482 <Desc />\r
8483 </Param>\r
8484 <Param type="u" size="4">\r
8485 <Name>Transmit_Bandwidth</Name>\r
8486 <Default>0x00001f40</Default>\r
8487 <Desc>Maximum possible transmit bandwidth in octets per second. \r
8488 0xFFFFFFFF - Don't care.\r
8489 </Desc>\r
8490 </Param>\r
8491 <Param type="u" size="4">\r
8492 <Name>Receive_Bandwidth</Name>\r
8493 <Default>0x00001f40</Default>\r
8494 <Desc>Maximum possible receive bandwidth in octets per second. \r
8495 0xFFFFFFFF - Don't care.\r
8496 </Desc>\r
8497 </Param>\r
8498 <Param type="x" size="5" valtype="CodingFormat">\r
8499 <Name>Transmit_Coding_Format</Name>\r
8500 <Default>"00:00:00:00:00"</Default>\r
8501 <Desc>The transmit air coding format specify coding format used for transmit.\r
8502 Octet 1-2: Company ID. Octet 3-4: Vendor specific codec ID.\r
8503 Shall be ignored if octet 0 of Transmit_Coding_Format is not 0xFF.\r
8504 </Desc>\r
8505 </Param>\r
8506 \r
8507 <Param type="x" size="5" valtype="CodingFormat">\r
8508 <Name>Receive_Coding_Format</Name>\r
8509 <Default>"00:00:00:00:00"</Default>\r
8510 <Desc>The receive air coding format specify coding format used for receive.\r
8511 Octet 1-2: Company ID. Octet 3-4: Vendor specific codec ID.\r
8512 Shall be ignored if octet 0 of Transmit_Coding_Format is not 0xFF.\r
8513 </Desc>\r
8514 </Param>\r
8515 <Param type="u" size="2">\r
8516 <Name>Transmit_Codec_Frame_Size</Name>\r
8517 <Default>0x00FF</Default>\r
8518 <Desc>The actual size of the air codec frame in octets.\r
8519 Range: 0x0001-0xFFFF. 0x0000 - Reserved.\r
8520 </Desc>\r
8521 </Param>\r
8522 <Param type="u" size="2">\r
8523 <Name>Receive_Codec_Frame_Size</Name>\r
8524 <Default>0x00FF</Default>\r
8525 <Desc>The actual size of the air codec frame in octets.\r
8526 Range: 0x0001-0xFFFF. 0x0000 - Reserved.\r
8527 </Desc>\r
8528 </Param>\r
8529 <Param type="u" size="4">\r
8530 <Name>Input_Bandwidth</Name>\r
8531 <Default>0x0000FFFF</Default>\r
8532 <Desc>Host to Controller nominal data rate in octets per second.</Desc>\r
8533 </Param>\r
8534 <Param type="u" size="4">\r
8535 <Name>Output_Bandwidth</Name>\r
8536 <Default>0x0000FFFF</Default>\r
8537 <Desc>Controller to Host nominal data rate in octets per second.</Desc>\r
8538 </Param>\r
8539 <Param type="x" size="5" valtype="CodingFormat">\r
8540 <Name>Input Coding_Format</Name>\r
8541 <Default>"00:00:00:00:00"</Default>\r
8542 <Desc>Octet 1-2: Company ID. \r
8543 Octet 3-4: Vendor specific codec ID.\r
8544 Shall be ignored if octet 0 of Input_Coding_Format is not 0xFF.\r
8545 </Desc>\r
8546 </Param>\r
8547 <Param type="x" size="5" valtype="CodingFormat">\r
8548 <Name>Output Coding_Format</Name>\r
8549 <Default>"00:00:00:00:00"</Default>\r
8550 <Desc>Octet 1-2: Company ID. \r
8551 Octet 3-4: Vendor specific codec ID.\r
8552 Shall be ignored if octet 0 of Input_Coding_Format is not 0xFF.\r
8553 </Desc>\r
8554 </Param>\r
8555 <Param type="u" size="2">\r
8556 <Name>Input_Coded_Data_Size</Name>\r
8557 <Default>0x0000</Default>\r
8558 <Desc>Size, in bits, of the sample or framed data</Desc>\r
8559 </Param>\r
8560 <Param type="u" size="2">\r
8561 <Name>Output_Coded_Data_Size</Name>\r
8562 <Default>0x0000</Default>\r
8563 <Desc>Size, in bits, of the sample or framed data</Desc>\r
8564 </Param>\r
8565 <Param type="u" size="1" valtype="DataFormat">\r
8566 <Name>Input_PCM_Data_Format</Name>\r
8567 <Default>0x03</Default>\r
8568 </Param>\r
8569 <Param type="u" size="1" valtype="DataFormat">\r
8570 <Name>Output_PCM_Data_Format</Name>\r
8571 <Default>0x03</Default>\r
8572 </Param>\r
8573 <Param type="u" size="1" >\r
8574 <Name>Input_PCM_Sample_Payload_MSB_Position</Name>\r
8575 <Default>0x00</Default>\r
8576 <Desc>The number of bit positions within an audio sample that the \r
8577 MSB of the sample is away from starting at the MSB of the data.\r
8578 </Desc>\r
8579 </Param>\r
8580 <Param type="u" size="1" >\r
8581 <Name>Output_PCM_Sample_Payload_MSB_Position</Name>\r
8582 <Default>0x00</Default>\r
8583 <Desc>The number of bit positions within an audio sample that the \r
8584 MSB of the sample is away from starting at the MSB of the data.\r
8585 </Desc>\r
8586 </Param>\r
8587 <Param type="u" size="1">\r
8588 <Name>Input Data Path</Name>\r
8589 <Default>0x01</Default>\r
8590 <Desc>0x00-HCI, \r
8591 0x01-0xFE - Logical_Channel_Number (vendor specifically defined).\r
8592 0xFF - Audio test mode (unsupported parameter).\r
8593 </Desc>\r
8594 </Param>\r
8595 <Param type="u" size="1">\r
8596 <Name>Output Data Path</Name>\r
8597 <Default>0x01</Default>\r
8598 <Desc>0x00-HCI, \r
8599 0x01-0xFE - Logical_Channel_Number (vendor specifically defined).\r
8600 0xFF - Audio test mode (unsupported parameter).\r
8601 </Desc>\r
8602 </Param>\r
8603 <Param type="u" size="1" >\r
8604 <Name>Input_Transport_Unit_Size</Name>\r
8605 <Default>0x10</Default>\r
8606 <Desc>Range: 0x01-0xFF, The number of bits in each unit of data received from the Host over the audio data transport.\r
8607 0x00 - Not applicable.\r
8608 </Desc>\r
8609 </Param>\r
8610 <Param type="u" size="1" >\r
8611 <Name>Output_Transport_Unit_Size</Name>\r
8612 <Default>0x10</Default>\r
8613 <Desc>Range: 0x01-0xFF, The number of bits in each unit of data sent to the Host over the audio data transport.\r
8614 0x00 - Not applicable.\r
8615 </Desc>\r
8616 </Param>\r
8617 <Param type="u" size="2">\r
8618 <Name>Max_Latency</Name>\r
8619 <Default>0xFFFF</Default>\r
8620 <Desc>Range: 0x0000-0x0003: Reserved.\r
8621 0x0004-0xFFFe:The value in milliseconds representing the upper limit of the sum of the synchronous interval, and the size of the eSCO window, where the eSCO window is the reserved slots plus the retransmission window. \r
8622 0xFFFF: Don't Care.\r
8623 </Desc>\r
8624 </Param>\r
8625 <Param type="u" size="2" valtype="ScoType2">\r
8626 <Name>Packet_Type</Name>\r
8627 <Default>0x3F</Default>\r
8628 <Desc>0x01-HV1, 0x02-HV2, 0x04-HV3, 0x08-EV3, 0x10-EV4, 0x20-EV5, 0x004-No2EV3, 0x008-No3EV3, 0x01-No2EV5, 0x02-No3EV5, 0x3F - All</Desc>\r
8629 </Param>\r
8630 <Param type="u" size="1" valtype="Retransmission_Effort">\r
8631 <Name>Retransmission_Effort</Name>\r
8632 <Default>0xFF</Default>\r
8633 <Desc>0x00 - no retr. 0x01 - optimize for power consumption, 0x02 - optimize for link quality, 0xFF - don't care</Desc>\r
8634 </Param>\r
8635 <Param type="R">\r
8636 <Name>HCI_Command_Status_Event</Name>\r
8637 </Param>\r
8638 </Command>\r
8639 \r
8640 \r
8641 <Command name="HCI_Reject_Synchronous_Connection_Request" type="sc" opcode="0x042a">\r
8642 <Cat>Spec 1.2</Cat>\r
8643 <Param type="b" size="6">\r
8644 <Name>BD Address of the Remote</Name>\r
8645 <Default>Bd_Addr</Default>\r
8646 <Desc />\r
8647 </Param>\r
8648 <Param type="u" size="1" valtype="RejectReason">\r
8649 <Name>Reason</Name>\r
8650 <Default>0x0D</Default>\r
8651 <Desc>Host Reject Error Code</Desc>\r
8652 </Param>\r
8653 <Param type="R">\r
8654 <Name>HCI_Command_Status_Event</Name>\r
8655 <Default>HCI_Reject_Synchronous_Connection_Request</Default>\r
8656 <Desc />\r
8657 </Param>\r
8658 </Command>\r
8659 \r
8660 <Command name="HCI_IO_Capability_Response" type="sc" opcode="0x042b">\r
8661 <Cat>Lisbon</Cat>\r
8662 <Param type="b" size="6">\r
8663 <Name>BD Address of the Remote involved in simple pairing process</Name>\r
8664 <Default>Bd_Addr</Default>\r
8665 <Desc />\r
8666 </Param>\r
8667 <Param type="u" size="1" valtype="Io Capability">\r
8668 <Name>Io Capability</Name>\r
8669 <Default>0x00</Default>\r
8670 <Desc>0x00 - DisplayOnly, 0x01 - DisplayYesNo, 0x02 - KeyboardOnly, 0x03 - NoInputNoOutput, 0x04 - 0xFF Reserved for future use</Desc>\r
8671 </Param>\r
8672 <Param type="u" size="1" valtype="OOB Data Present">\r
8673 <Name>OOB data present</Name>\r
8674 <Default>0x00</Default>\r
8675 <Desc>OOB capability with remote</Desc>\r
8676 </Param>\r
8677 <Param type="u" size="1" valtype="Authentication Required">\r
8678 <Name>Authentication Required</Name>\r
8679 <Default>0x00</Default>\r
8680 <Desc>0 - MITM Protection Not Required \96 Single Profile. Numeric comparison with automatic accept allowed. 1 - MITM Protection Required \96 Single Profile. Use IO Capabilities to determine authentication procedure. 2 - MITM Protection Not Required \96 All Profiles. Numeric comparison with automatic accept allowed. 3 - MITM Protection Required \96 All Profiles. Use IO Capabilities to determine authentication procedure</Desc>\r
8681 </Param>\r
8682 <Param type="R">\r
8683 <Name>HCI_Command_Complete_Event</Name>\r
8684 </Param>\r
8685 <Param type="u" size="1" valtype="Status">\r
8686 <Name>Status</Name>\r
8687 <Default>0x00</Default>\r
8688 <Desc>Status</Desc>\r
8689 </Param>\r
8690 <Param type="b" size="6">\r
8691 <Name>BD Address</Name>\r
8692 <Default>BD_ADDR</Default>\r
8693 <Desc>BD Address of the Remote involved in simple pairing process</Desc>\r
8694 </Param>\r
8695 </Command>\r
8696 \r
8697 <Command name="HCI_IO_Capability_Request_Negative_Reply" type="sc" opcode="0x0434">\r
8698 <Cat>Lisbon</Cat>\r
8699 <Param type="b" size="6">\r
8700 <Name>BD Address of the Remote involved in simple pairing process</Name>\r
8701 <Default>Bd_Addr</Default>\r
8702 <Desc />\r
8703 </Param>\r
8704 <Param type="u" size="1" valtype="Status">\r
8705 <Name>Reason</Name>\r
8706 <Default>0x1F</Default>\r
8707 <Desc>0x1F Unspecified Error , reason 0x37 (Secure Simple Pairing Not Supported By Host) is invalid</Desc>\r
8708 </Param>\r
8709 <Param type="R">\r
8710 <Name>HCI_Command_Complete_Event</Name>\r
8711 </Param>\r
8712 <Param type="u" size="1" valtype="Status">\r
8713 <Name>Status</Name>\r
8714 <Default>0x00</Default>\r
8715 <Desc>Status</Desc>\r
8716 </Param>\r
8717 <Param type="b" size="6">\r
8718 <Name>BD Address</Name>\r
8719 <Default>BD_ADDR</Default>\r
8720 <Desc>BD Address of the Remote involved in simple pairing process</Desc>\r
8721 </Param>\r
8722 </Command>\r
8723 \r
8724 <Command name="HCI_User_Confirmation_Request_Reply" type="sc" opcode="0x042c">\r
8725 <Cat>Lisbon</Cat>\r
8726 <Param type="b" size="6">\r
8727 <Name>BD Address</Name>\r
8728 <Default>Bd_Addr</Default>\r
8729 <Desc />\r
8730 </Param>\r
8731 <Param type="R">\r
8732 <Name>HCI_Command_Complete_Event</Name>\r
8733 </Param>\r
8734 <Param type="u" size="1" valtype="Status">\r
8735 <Name>Status</Name>\r
8736 <Default>0x00</Default>\r
8737 <Desc>Status</Desc>\r
8738 </Param>\r
8739 <Param type="b" size="6">\r
8740 <Name>BD Address</Name>\r
8741 <Default>BD_ADDR</Default>\r
8742 <Desc>BD Address of the Remote involved in simple pairing process</Desc>\r
8743 </Param>\r
8744 </Command>\r
8745 \r
8746 <Command name="HCI_User_Confirmation_Request_Negative_Reply" type="sc" opcode="0x042d">\r
8747 <Cat>Lisbon</Cat>\r
8748 <Param type="b" size="6">\r
8749 <Name>BD Address</Name>\r
8750 <Default>Bd_Addr</Default>\r
8751 <Desc />\r
8752 </Param>\r
8753 <Param type="R">\r
8754 <Name>HCI_Command_Complete_Event</Name>\r
8755 </Param>\r
8756 <Param type="u" size="1" valtype="Status">\r
8757 <Name>Status</Name>\r
8758 <Default>0x00</Default>\r
8759 <Desc>Status</Desc>\r
8760 </Param>\r
8761 <Param type="b" size="6">\r
8762 <Name>BD Address</Name>\r
8763 <Default>BD_ADDR</Default>\r
8764 <Desc>BD Address of the Remote involved in simple pairing process</Desc>\r
8765 </Param>\r
8766 </Command>\r
8767 \r
8768 <Command name="HCI_User_Passkey_request_reply_command" type="sc" opcode="0x042e">\r
8769 <Cat>Lisbon</Cat>\r
8770 <Param type="b" size="6">\r
8771 <Name>BD Address of the Remote involved in simple pairing process</Name>\r
8772 <Default>Bd_Addr</Default>\r
8773 <Desc />\r
8774 </Param>\r
8775 <Param type="u" size="4">\r
8776 <Name>Numeric value Number of Responses</Name>\r
8777 <Default>0x0000</Default>\r
8778 <Desc>Numeric value (Passkey) entered by user. Valid values are decimal 000000-999999</Desc>\r
8779 </Param>\r
8780 <Param type="R">\r
8781 <Name>HCI_Command_Complete_Event</Name>\r
8782 </Param>\r
8783 <Param type="u" size="1" valtype="Status">\r
8784 <Name>Status</Name>\r
8785 <Default>0x00</Default>\r
8786 <Desc>Status</Desc>\r
8787 </Param>\r
8788 <Param type="b" size="6">\r
8789 <Name>BD Address</Name>\r
8790 <Default>BD_ADDR</Default>\r
8791 <Desc>BD Address of the Remote</Desc>\r
8792 </Param>\r
8793 </Command>\r
8794 \r
8795 <Command name="HCI_User_Passkey_Request_Negative_Reply" type="sc" opcode="0x042f">\r
8796 <Cat>Lisbon</Cat>\r
8797 <Param type="b" size="6">\r
8798 <Name>BD Address</Name>\r
8799 <Default>Bd_Addr</Default>\r
8800 <Desc />\r
8801 </Param>\r
8802 <Param type="R">\r
8803 <Name>HCI_Command_Complete_Event</Name>\r
8804 </Param>\r
8805 <Param type="u" size="1" valtype="Status">\r
8806 <Name>Status</Name>\r
8807 <Default>0x00</Default>\r
8808 <Desc>Status</Desc>\r
8809 </Param>\r
8810 <Param type="b" size="6">\r
8811 <Name>BD Address</Name>\r
8812 <Default>BD_ADDR</Default>\r
8813 <Desc>BD Address of the Remote involved in simple pairing process</Desc>\r
8814 </Param>\r
8815 </Command>\r
8816 \r
8817 <Command name="HCI_Remote_OOB_Data_Request_Negative_Reply" type="sc" opcode="0x0433">\r
8818 <Cat>Lisbon</Cat>\r
8819 <Param type="b" size="6">\r
8820 <Name>BD Address</Name>\r
8821 <Default>Bd_Addr</Default>\r
8822 <Desc />\r
8823 </Param>\r
8824 <Param type="R">\r
8825 <Name>HCI_Command_Complete_Event</Name>\r
8826 </Param>\r
8827 <Param type="u" size="1" valtype="Status">\r
8828 <Name>Status</Name>\r
8829 <Default>0x00</Default>\r
8830 <Desc>Status</Desc>\r
8831 </Param>\r
8832 <Param type="b" size="6">\r
8833 <Name>BD Address</Name>\r
8834 <Default>BD_ADDR</Default>\r
8835 <Desc>BD Address of the Remote involved in simple pairing process</Desc>\r
8836 </Param>\r
8837 </Command>\r
8838 \r
8839 <Command name="HCI_Send_Keypress_Notification" type="sc" opcode="0x0C60">\r
8840 <Cat>Lisbon</Cat>\r
8841 <Param type="b" size="6">\r
8842 <Name>BD Address</Name>\r
8843 <Default>Bd_Addr</Default>\r
8844 <Desc />\r
8845 </Param>\r
8846 <Param type="u" size="1" valtype="Notification_Type">\r
8847 <Name>Notification Type</Name>\r
8848 <Default>0x00</Default>\r
8849 <Desc>0 - Passkey entry started ,1 - Passkey digit entered ,2 - Passkey digit erased ,3 - Passkey cleared ,4 - Passkey entry completed</Desc>\r
8850 </Param>\r
8851 <Param type="R">\r
8852 <Name>HCI_Command_Complete_Event</Name>\r
8853 </Param>\r
8854 <Param type="u" size="1" valtype="Status">\r
8855 <Name>Status</Name>\r
8856 <Default>0x00</Default>\r
8857 <Desc>Status</Desc>\r
8858 </Param>\r
8859 <Param type="b" size="6">\r
8860 <Name>BD Address</Name>\r
8861 <Default>BD_ADDR</Default>\r
8862 <Desc>BD Address of the Remote involved in simple pairing process</Desc>\r
8863 </Param>\r
8864 </Command>\r
8865 \r
8866 <Command name="HCI_Keypress_Notification_Event" type="se" opcode="0x3C">\r
8867 <Cat>Lisbon</Cat>\r
8868 <Param type="b" size="6">\r
8869 <Name>BD Address</Name>\r
8870 <Default>Bd_Addr</Default>\r
8871 <Desc />\r
8872 </Param>\r
8873 <Param type="u" size="1" valtype="Notification_Type">\r
8874 <Name>Notification_Type</Name>\r
8875 <Default>0x00</Default>\r
8876 <Desc>0 - Passkey entry started ,1 - Passkey digit entered ,2 - Passkey digit erased ,3 - Passkey cleared ,4 - Passkey entry completed</Desc>\r
8877 </Param>\r
8878 </Command>\r
8879 \r
8880 <Command name="HCI_User_Passkey_Notification_event" type="se" opcode="0x3B">\r
8881 <Cat>Lisbon</Cat>\r
8882 <Param type="b" size="6">\r
8883 <Name>BD Address</Name>\r
8884 <Default>Bd_Addr</Default>\r
8885 <Desc />\r
8886 </Param>\r
8887 <Param type="u" size="4">\r
8888 <Name>Passkey</Name>\r
8889 <Default>0x00</Default>\r
8891 </Param>\r
8892 </Command>\r
8893 \r
8894 <Command name="HCI_Remote_Host_Supported_Features_Notification_Event" type="se" opcode="0x3D">\r
8895 <Cat>Lisbon</Cat>\r
8896 <Param type="b" size="6">\r
8897 <Name>BD Address</Name>\r
8898 <Default>Bd_Addr</Default>\r
8899 <Desc />\r
8900 </Param>\r
8901 <Param type="x" size="8">\r
8902 <Name>Host Features</Name>\r
8903 <Default>"0000000000000000"</Default>\r
8904 </Param>\r
8905 </Command>\r
8906 \r
8907 <Command name="HCI_Remote_OOB_Data_Request_Reply" type="sc" opcode="0x0430">\r
8908 <Cat>Lisbon</Cat>\r
8909 <Param type="b" size="6">\r
8910 <Name>BD Address</Name>\r
8911 <Default>Bd_Addr</Default>\r
8912 <Desc />\r
8913 </Param>\r
8914 <Param type="x" size="16" prop="r">\r
8915 <Name>C</Name>\r
8916 <Default>"00000000000000000000000000000002"</Default>\r
8917 <Desc>Simple pairing hash C</Desc>\r
8918 </Param>\r
8919 <Param type="x" size="16" prop="r">\r
8920 <Name>R</Name>\r
8921 <Default>"00000000000000000000000000000001"</Default>\r
8922 <Desc>Simple pairing Randomizer R</Desc>\r
8923 </Param>\r
8924 <Param type="R">\r
8925 <Name>HCI_Command_Complete_Event</Name>\r
8926 </Param>\r
8927 <Param type="u" size="1" valtype="Status">\r
8928 <Name>Status</Name>\r
8929 <Default>0x00</Default>\r
8930 <Desc>Status</Desc>\r
8931 </Param>\r
8932 <Param type="b" size="6">\r
8933 <Name>BD Address</Name>\r
8934 <Default>BD_ADDR</Default>\r
8935 <Desc>BD Address of the Remote involved in simple pairing process</Desc>\r
8936 </Param>\r
8937 </Command>\r
8938 \r
8939 <!-- ================================================================== -->\r
8940 <Command name="HCI Link Policy Commands" type="gb" />\r
8941 <!-- ================================================================== -->\r
8942 \r
8943 <Command name="HCI_Hold_Mode" type="sc" opcode="0x0801">\r
8944 <Cat>Spec 1.1</Cat>\r
8945 <Param type="h" size="2">\r
8946 <Name>Connection Handle</Name>\r
8947 <Default>Handle</Default>\r
8948 <Desc />\r
8949 </Param>\r
8950 <Param type="u" size="2">\r
8951 <Name>Hold Mode Max Interval</Name>\r
8952 <Default>0x1000</Default>\r
8953 <Desc>Maximum acceptable number of Baseband slots to wait in Hold Mode</Desc>\r
8954 </Param>\r
8955 <Param type="u" size="2">\r
8956 <Name>Hold Mode Min interval</Name>\r
8957 <Default>0x0800</Default>\r
8958 <Desc>Minimum acceptable number of Baseband slots to wait in Hold Mode</Desc>\r
8959 </Param>\r
8960 <Param type="R">\r
8961 <Name>HCI_Command_Status_Event</Name>\r
8962 </Param>\r
8963 </Command>\r
8964 \r
8965 <Command name="HCI_Sniff_Mode" type="sc" opcode="0x0803">\r
8966 <Cat>Spec 1.1</Cat>\r
8967 <Param type="h" size="2">\r
8968 <Name>Connection Handle</Name>\r
8969 <Default>Handle</Default>\r
8970 <Desc />\r
8971 </Param>\r
8972 <Param type="u" size="2">\r
8973 <Name>Sniff Max Interval</Name>\r
8974 <Default>0x0800</Default>\r
8975 <Desc>Maximum acceptable number of Baseband slots between each sniff period (1 - 0xFFFF)</Desc>\r
8976 </Param>\r
8977 <Param type="u" size="2">\r
8978 <Name>Sniff Min interval</Name>\r
8979 <Default>0x0700</Default>\r
8980 <Desc>Minimum acceptable number of Baseband slots between each sniff period (1 - 0xFFFF)</Desc>\r
8981 </Param>\r
8982 <Param type="u" size="2">\r
8983 <Name>Sniff Attempt</Name>\r
8984 <Default>0x0008</Default>\r
8985 <Desc>Number of Baseband slots for sniff attempt (0 - 0xFFFF)</Desc>\r
8986 </Param>\r
8987 <Param type="u" size="2">\r
8988 <Name>Sniff Timeout</Name>\r
8989 <Default>0x0002</Default>\r
8990 <Desc>Number of Baseband slots for sniff timeout (0 - 0xFFFF)</Desc>\r
8991 </Param>\r
8992 <Param type="R">\r
8993 <Name>HCI_Command_Status_Event</Name>\r
8994 </Param>\r
8995 </Command>\r
8996 \r
8997 <Command name="HCI_Exit_Sniff_Mode" type="sc" opcode="0x0804">\r
8998 <Cat>Spec 1.1</Cat>\r
8999 <Param type="h" size="2">\r
9000 <Name>Connection Handle</Name>\r
9001 <Default>Handle</Default>\r
9002 <Desc />\r
9003 </Param>\r
9004 <Param type="R">\r
9005 <Name>HCI_Command_Status_Event</Name>\r
9006 </Param>\r
9007 </Command>\r
9008 \r
9009 <Command name="HCI_Park_Mode" type="sc" opcode="0x0805">\r
9010 <Cat>Spec 1.1</Cat>\r
9011 <Param type="h" size="2">\r
9012 <Name>Connection Handle</Name>\r
9013 <Default>Handle</Default>\r
9014 <Desc />\r
9015 </Param>\r
9016 <Param type="u" size="2">\r
9017 <Name>Beacon Max Interval</Name>\r
9018 <Default>0x0100</Default>\r
9019 <Desc>Maximum acceptable number of Baseband slots between consecutive beacons (0 - 0xFFFF)</Desc>\r
9020 </Param>\r
9021 <Param type="u" size="2">\r
9022 <Name>Beacon Min interval</Name>\r
9023 <Default>0x0100</Default>\r
9024 <Desc>Minimum acceptable number of Baseband slots between consecutive beacons (0 - 0xFFFF)</Desc>\r
9025 </Param>\r
9026 <Param type="R">\r
9027 <Name>HCI_Command_Status_Event</Name>\r
9028 </Param>\r
9029 </Command>\r
9030 \r
9031 <Command name="HCI_Exit_Park_Mode" type="sc" opcode="0x0806">\r
9032 <Cat>Spec 1.1</Cat>\r
9033 <Param type="h" size="2">\r
9034 <Name>Connection Handle</Name>\r
9035 <Default>Handle</Default>\r
9036 <Desc />\r
9037 </Param>\r
9038 <Param type="R">\r
9039 <Name>HCI_Command_Status_Event</Name>\r
9040 </Param>\r
9041 </Command>\r
9042 \r
9043 <Command name="HCI_QoS_Setup" type="sc" opcode="0x0807">\r
9044 <Cat>Spec 1.1</Cat>\r
9045 <Param type="h" size="2">\r
9046 <Name>Connection Handle</Name>\r
9047 <Default>Handle</Default>\r
9048 <Desc />\r
9049 </Param>\r
9050 <Param type="u" size="1">\r
9051 <Name>Flags</Name>\r
9052 <Default>0x00</Default>\r
9053 <Desc>Reserved for Future Use</Desc>\r
9054 </Param>\r
9055 <Param type="u" size="1" valtype="ServiceType">\r
9056 <Name>Service Type</Name>\r
9057 <Default>0x01</Default>\r
9058 <Desc>0 - No Traffic; 1 - Best Effort; 2 - Guaranteed</Desc>\r
9059 </Param>\r
9060 <Param type="u" size="4">\r
9061 <Name>Token Rate</Name>\r
9062 <Default>0xFFFFFFFF</Default>\r
9063 <Desc>Token Rate in bytes per second</Desc>\r
9064 </Param>\r
9065 <Param type="u" size="4">\r
9066 <Name>Peak Bandwidth</Name>\r
9067 <Default>0x00000000</Default>\r
9068 <Desc>Peak Bandwidth in bytes per second</Desc>\r
9069 </Param>\r
9070 <Param type="u" size="4">\r
9071 <Name>Latency</Name>\r
9072 <Default>0xFFFFFFFF</Default>\r
9073 <Desc>Latency in microseconds, 0xFFFFFFFF - do not care</Desc>\r
9074 </Param>\r
9075 <Param type="u" size="4">\r
9076 <Name>Delay Variation</Name>\r
9077 <Default>0xFFFFFFFF</Default>\r
9078 <Desc>Delay Variation in microseconds, 0xFFFFFFFF - do not care</Desc>\r
9079 </Param>\r
9080 <Param type="R">\r
9081 <Name>HCI_Command_Status_Event</Name>\r
9082 </Param>\r
9083 </Command>\r
9084 \r
9085 <Command name="HCI_Role_Discovery" type="sc" opcode="0x0809">\r
9086 <Cat>Spec 1.1</Cat>\r
9087 <Param type="h" size="2">\r
9088 <Name>Connection Handle</Name>\r
9089 <Default>Handle</Default>\r
9090 <Desc />\r
9091 </Param>\r
9092 <Param type="R">\r
9093 <Name>HCI_Command_Complete_Event</Name>\r
9094 </Param>\r
9095 <Param type="u" size="1" valtype="Status">\r
9096 <Name>Status</Name>\r
9097 <Default>0x00</Default>\r
9098 <Desc>Status</Desc>\r
9099 </Param>\r
9100 <Param type="h" size="2">\r
9101 <Name>Connection Handle</Name>\r
9102 <Default>Handle</Default>\r
9103 <Desc />\r
9104 </Param>\r
9105 <Param type="u" size="1" valtype="Role">\r
9106 <Name>Role</Name>\r
9107 <Default>0x00</Default>\r
9108 <Desc>Current role for this connection handle</Desc>\r
9109 </Param>\r
9110 </Command>\r
9111 \r
9112 <Command name="HCI_Switch_Role" type="sc" opcode="0x080b">\r
9113 <Cat>Spec 1.1</Cat>\r
9114 <Param type="b" size="6">\r
9115 <Name>BD Address of the Remote</Name>\r
9116 <Default>BD_ADDR</Default>\r
9117 <Desc />\r
9118 </Param>\r
9119 <Param type="u" size="1" valtype="Role">\r
9120 <Name>Role</Name>\r
9121 <Default>0x00</Default>\r
9122 <Desc>For this Connection Handle change own Role to 0 - Master; 1 - Slave</Desc>\r
9123 </Param>\r
9124 <Param type="R">\r
9125 <Name>HCI_Command_Status_Event</Name>\r
9126 </Param>\r
9127 </Command>\r
9128 \r
9129 <Command name="HCI_Read_Link_Policy_Settings" type="sc" opcode="0x080c">\r
9130 <Cat>Spec 1.1</Cat>\r
9131 <Param type="h" size="2">\r
9132 <Name>Connection Handle</Name>\r
9133 <Default>Handle</Default>\r
9134 <Desc />\r
9135 </Param>\r
9136 <Param type="R">\r
9137 <Name>HCI_Command_Complete_Event</Name>\r
9138 </Param>\r
9139 <Param type="u" size="1" valtype="Status">\r
9140 <Name>Status</Name>\r
9141 <Default>0x00</Default>\r
9142 <Desc>Status</Desc>\r
9143 </Param>\r
9144 <Param type="h" size="2">\r
9145 <Name>Connection Handle</Name>\r
9146 <Default>Handle</Default>\r
9147 <Desc />\r
9148 </Param>\r
9149 <Param type="u" size="2" valtype="LinkPolicy">\r
9150 <Name>Link Policy Settings</Name>\r
9151 <Default>0x0000</Default>\r
9152 <Desc>0 - Disable all LM modes</Desc>\r
9153 </Param>\r
9154 </Command>\r
9155 \r
9156 <Command name="HCI_Write_Link_Policy_Settings" type="sc" opcode="0x080d">\r
9157 <Cat>Spec 1.1</Cat>\r
9158 <Param type="h" size="2">\r
9159 <Name>Connection Handle</Name>\r
9160 <Default>Handle</Default>\r
9161 <Desc />\r
9162 </Param>\r
9163 <Param type="u" size="2" valtype="LinkPolicy">\r
9164 <Name>Link Policy Settings</Name>\r
9165 <Default>0x0003</Default>\r
9166 <Desc>switch, hold, no sniff, no park</Desc>\r
9167 </Param>\r
9168 <Param type="R">\r
9169 <Name>HCI_Command_Complete_Event</Name>\r
9170 </Param>\r
9171 <Param type="u" size="1" valtype="Status">\r
9172 <Name>Status</Name>\r
9173 <Default>0x00</Default>\r
9174 <Desc>Status</Desc>\r
9175 </Param>\r
9176 <Param type="h" size="2">\r
9177 <Name>Connection Handle</Name>\r
9178 <Default>Handle</Default>\r
9179 </Param>\r
9180 </Command>\r
9181 \r
9182 <Command name="HCI_Read_Default_Link_Policy_Settings" type="sc" opcode="0x080e">\r
9183 <Cat>Spec 1.2</Cat>\r
9184 <Param type="R">\r
9185 <Name>HCI_Command_Complete_Event</Name>\r
9186 <Default>HCI_Read_Default_Link_Policy_Settings</Default>\r
9187 <Desc />\r
9188 </Param>\r
9189 <Param type="u" size="1" valtype="Status">\r
9190 <Name>Status</Name>\r
9191 <Default>0x00</Default>\r
9192 <Desc>Status</Desc>\r
9193 </Param>\r
9194 <Param type="u" size="2" valtype="LinkPolicy">\r
9195 <Name>Default Link Policy Settings</Name>\r
9196 <Default>"0x0000"</Default>\r
9197 <Desc />\r
9198 </Param>\r
9199 </Command>\r
9200 \r
9201 <Command name="HCI_Write_Default_Link_Policy_Settings" type="sc" opcode="0x080f">\r
9202 <Cat>Spec 1.2</Cat>\r
9203 <Param type="u" size="2" valtype="LinkPolicy">\r
9204 <Name>Default Link Policy Settings</Name>\r
9205 <Default>0x0003</Default>\r
9206 <Desc>0 - Disable All LM Modes</Desc>\r
9207 </Param>\r
9208 <Param type="R">\r
9209 <Name>HCI_Command_Complete_Event</Name>\r
9210 </Param>\r
9211 </Command>\r
9212 \r
9213 <Command name="HCI_Flow_Specification" type="sc" opcode="0x0810">\r
9214 <Cat>Spec 1.2</Cat>\r
9215 <Param type="h" size="2">\r
9216 <Name>Connection Handle</Name>\r
9217 <Default>Handle</Default>\r
9218 <Desc />\r
9219 </Param>\r
9220 <Param type="u" size="1">\r
9221 <Name>Flags</Name>\r
9222 <Default>0x00</Default>\r
9223 <Desc>Reserved for Future Use</Desc>\r
9224 </Param>\r
9225 <Param type="u" size="1" valtype="FlowDirection">\r
9226 <Name>Flow Direction</Name>\r
9227 <Default>0x00</Default>\r
9228 <Desc>0 - Outgoing; 1 - Incoming</Desc>\r
9229 </Param>\r
9230 <Param type="u" size="1" valtype="ServiceType">\r
9231 <Name>Service Type</Name>\r
9232 <Default>0x01</Default>\r
9233 <Desc>0 - No Traffic; 1 - Best Effort; 2 - Guaranteed</Desc>\r
9234 </Param>\r
9235 <Param type="u" size="4">\r
9236 <Name>Token Rate</Name>\r
9237 <Default>0x00000000</Default>\r
9238 <Desc>Token Rate in bytes per seconds, 0x00000000 - not specified; 0xFFFFFFFF - maximum available</Desc>\r
9239 </Param>\r
9240 <Param type="u" size="4">\r
9241 <Name>Token Bucket Size</Name>\r
9242 <Default>0x00000000</Default>\r
9243 <Desc>Token Bucket Size in bytes, 0x00000000 - not needed; 0xFFFFFFFF - maximum available</Desc>\r
9244 </Param>\r
9245 <Param type="u" size="4">\r
9246 <Name>Peak Bandwidth</Name>\r
9247 <Default>0x00000000</Default>\r
9248 <Desc>Peak Bandwidth in bytes per second, 0x00000000 - do not care</Desc>\r
9249 </Param>\r
9250 <Param type="u" size="4">\r
9251 <Name>Access Latency</Name>\r
9252 <Default>0xFFFFFFFF</Default>\r
9253 <Desc>Latency in microseconds, 0xFFFFFFFF - do not care</Desc>\r
9254 </Param>\r
9255 <Param type="R">\r
9256 <Name>HCI_Command_Status_Event</Name>\r
9257 </Param>\r
9258 </Command>\r
9259 \r
9260 <Command name="HCI_Sniff_Subrate" type="sc" opcode="0x0811">\r
9261 <Cat>Spec 1.2</Cat>\r
9262 <Param type="h" size="2">\r
9263 <Name>Connection Handle</Name>\r
9264 <Default>Handle</Default>\r
9265 <Desc />\r
9266 </Param>\r
9267 <Param type="u" size="2">\r
9268 <Name>Maximum Latency</Name>\r
9269 <Default>0x0000</Default>\r
9270 <Desc>Maximum latency in slots that the remote device with a link in sniff sub-rate can use[0x0000 - 0xFFFE]</Desc>\r
9271 </Param>\r
9272 <Param type="u" size="2">\r
9273 <Name>Min Remote Timeout</Name>\r
9274 <Default>0x0000</Default>\r
9275 <Desc>Maximum sniff sub-rate zero timeout that the remote device should use in slots[0x0000 - 0xFFFE]</Desc>\r
9276 </Param>\r
9277 <Param type="u" size="2">\r
9278 <Name>Min Local Timeout</Name>\r
9279 <Default>0x0000</Default>\r
9280 <Desc>Minimum sniff sub-rate zero timeout that the local device should use in slots[0x0000 - 0xFFFE]</Desc>\r
9281 </Param>\r
9282 <Param type="R">\r
9283 <Name>HCI_Command_Complete_Event</Name>\r
9284 <Default>HCI_Sniff_Subrate</Default>\r
9285 <Desc />\r
9286 </Param>\r
9287 <Param type="u" size="1" valtype="Status">\r
9288 <Name>Status</Name>\r
9289 <Default>0x00</Default>\r
9290 <Desc>Status</Desc>\r
9291 </Param>\r
9292 <Param type="u" size="2">\r
9293 <Name>Connection Handle</Name>\r
9294 <Default>Handle</Default>\r
9295 <Desc />\r
9296 </Param>\r
9297 </Command>\r
9298 \r
9299 <!-- ================================================================== -->\r
9300 <Command name="HCI Host Controller & Baseband Commands" type="gb" />\r
9301 <!-- ================================================================== -->\r
9302 \r
9303 <Command name="HCI_Set_Event_Mask" type="sc" opcode="0x0c01">\r
9304 <Cat>Spec 1.1</Cat>\r
9305 <Param type="u" size="8" valtype="EventMask">\r
9306 <Name>Event Mask</Name>\r
9307 <Default>0x000000000003FFFF</Default>\r
9308 <Desc>Mask events to be generated</Desc>\r
9309 </Param>\r
9310 \r
9311 <!--\r
9312 <Param type="x" size="8">\r
9313 <Name>Event Mask</Name>\r
9314 <Default>"000000000003FFFF"</Default>\r
9315 <Desc>Mask events to be generated</Desc>\r
9316 </Param>\r
9317 -->\r
9318 \r
9319 <Param type="R">\r
9320 <Name>HCI_Command_Complete_Event</Name>\r
9321 </Param>\r
9322 </Command>\r
9323 \r
9324 <Command name="HCI_Reset" type="sc" opcode="0x0c03">\r
9325 <Cat>Spec 1.1</Cat>\r
9326 <Param type="R">\r
9327 <Name>HCI_Command_Complete_Event</Name>\r
9328 </Param>\r
9329 </Command>\r
9330 \r
9331 <Command name="HCI_Set_Event_Filter" type="sc" opcode="0x0c05">\r
9332 <Cat>Spec 1.1</Cat>\r
9333 <Param type="u" size="1" label="filter_type" valtype="EventFilter">\r
9334 <Name>Filter type</Name>\r
9335 <Default>0x00</Default>\r
9336 <Desc>0-Clear all, 1-Inq result, 2-Connection Setup</Desc>\r
9337 </Param>\r
9338 \r
9339 <Param cond="filter_type.ge.1">\r
9340 <Param type="u" size="1" label="cond_type" valtype="EventCondition">\r
9341 <Name>Result Filter Type</Name>\r
9342 <Default>0x00</Default>\r
9343 </Param>\r
9344 \r
9345 <Param cond="cond_type==1">\r
9346 <Param type="u" size="3">\r
9347 <Name>Class of Device</Name>\r
9348 <Default>0x000000</Default>\r
9349 <Desc>Class of Device for the device</Desc>\r
9350 </Param>\r
9351 <Param type="u" size="3">\r
9352 <Name>Class of Device Mask</Name>\r
9353 <Default>0x000000</Default>\r
9354 <Desc>Class of Device Mask</Desc>\r
9355 </Param>\r
9356 </Param>\r
9357 \r
9358 <Param cond="cond_type==2">\r
9359 <Param type="b" size="6">\r
9360 <Name>BD Address of the device</Name>\r
9361 <Default>BD_ADDR</Default>\r
9362 <Desc />\r
9363 </Param>\r
9364 </Param>\r
9365 \r
9366 <Param type="u" size="1" cond="filter_type==2" valtype="AutoAcceptFlag">\r
9367 <Name>Auto Accept Flag</Name>\r
9368 <Default>0x01</Default>\r
9369 </Param>\r
9370 </Param>\r
9371 \r
9372 <Param type="R">\r
9373 <Name>HCI_Command_Complete_Event</Name>\r
9374 </Param>\r
9375 </Command>\r
9376 \r
9377 <Command name="HCI_Flush" type="sc" opcode="0x0c08">\r
9378 <Cat>Spec 1.1</Cat>\r
9379 <Param type="h" size="2">\r
9380 <Name>Connection Handle</Name>\r
9381 <Default>Handle</Default>\r
9382 <Desc />\r
9383 </Param>\r
9384 <Param type="R">\r
9385 <Name>HCI_Command_Complete_Event</Name>\r
9386 </Param>\r
9387 <Param type="u" size="1" valtype="Status">\r
9388 <Name>Status</Name>\r
9389 <Default>0x00</Default>\r
9390 <Desc>Status</Desc>\r
9391 </Param>\r
9392 <Param type="h" size="2">\r
9393 <Name>Connection Handle</Name>\r
9394 <Default>Handle</Default>\r
9395 <Desc />\r
9396 </Param>\r
9397 </Command>\r
9398 \r
9399 <Command name="HCI_Read_Persistent_Sniff" type="sc" opcode="0x0c5c">\r
9400 <Cat>Spec 1.1</Cat>\r
9401 <Param type="u" size="2">\r
9402 <Name>Persistent Sniff Handle</Name>\r
9403 <Default>Handle</Default>\r
9404 <Desc />\r
9405 </Param>\r
9406 <Param type="R">\r
9407 <Name>HCI_Command_Complete_Event</Name>\r
9408 </Param>\r
9409 <Param type="u" size="1" valtype="Status">\r
9410 <Name>Status</Name>\r
9411 <Default>0x00</Default>\r
9412 <Desc>Status</Desc>\r
9413 </Param>\r
9414 <Param type="u" size="2">\r
9415 <Name>Persistent Sniff Interval</Name>\r
9416 <Default>0</Default>\r
9417 </Param>\r
9418 </Command>\r
9419 \r
9420 <Command name="HCI_Write_Persistent_Sniff" type="sc" opcode="0x0c5d">\r
9421 <Cat>Spec 1.1</Cat>\r
9422 <Param type="u" size="2">\r
9423 <Name>Sniff Interval</Name>\r
9424 <Default>0x0800</Default>\r
9425 <Desc>Maximum acceptable number of Baseband slots between each sniff period (2 - 0xFFFE)</Desc>\r
9426 </Param>\r
9427 <Param type="R">\r
9428 <Name>HCI_Command_Complete_Event</Name>\r
9429 </Param>\r
9430 <Param type="u" size="1" valtype="Status">\r
9431 <Name>Status</Name>\r
9432 <Default>0x00</Default>\r
9433 <Desc>Status</Desc>\r
9434 </Param>\r
9435 <Param type="u" size="2">\r
9436 <Name>Persistent Sniff Handle</Name>\r
9437 <Default>0</Default>\r
9438 </Param>\r
9439 </Command>\r
9440 \r
9441 <Command name="HCI_Delete_Persistent_Sniff" type="sc" opcode="0x0c5e">\r
9442 <Cat>Spec 1.1</Cat>\r
9443 <Param type="u" size="2">\r
9444 <Name>Sniff Reservation Handle</Name>\r
9445 <Default>0</Default>\r
9446 <Desc>Persistent sniff reservation handle</Desc>\r
9447 </Param>\r
9448 <Param type="R">\r
9449 <Name>HCI_Command_Complete_Event</Name>\r
9450 </Param>\r
9451 <Param type="u" size="1" valtype="Status">\r
9452 <Name>Status</Name>\r
9453 <Default>0x00</Default>\r
9454 <Desc>Status</Desc>\r
9455 </Param>\r
9456 </Command>\r
9457 \r
9458 <Command name="HCI_Refresh_Encryption_Key" type="sc" opcode="0x0c53">\r
9459 <Cat>Spec 1.1</Cat>\r
9460 <Param type="h" size="2">\r
9461 <Name>Connection Handle</Name>\r
9462 <Default>Handle</Default>\r
9463 <Desc />\r
9464 </Param>\r
9465 <Param type="R">\r
9466 <Name>HCI_Command_Complete_Event</Name>\r
9467 </Param>\r
9468 <Param type="u" size="1" valtype="Status">\r
9469 <Name>Status</Name>\r
9470 <Default>0x00</Default>\r
9471 <Desc>Status</Desc>\r
9472 </Param>\r
9473 </Command>\r
9474 \r
9475 <Command name="HCI_Read_PIN_Type" type="sc" opcode="0x0c09">\r
9476 <Cat>Spec 1.1</Cat>\r
9477 <Param type="R">\r
9478 <Name>HCI_Command_Complete_Event</Name>\r
9479 </Param>\r
9480 <Param type="u" size="1" valtype="Status">\r
9481 <Name>Status</Name>\r
9482 <Default>0x00</Default>\r
9483 <Desc>Status</Desc>\r
9484 </Param>\r
9485 <Param type="u" size="1" valtype="PinType">\r
9486 <Name>Pin Type</Name>\r
9487 <Default>0x00</Default>\r
9488 <Desc />\r
9489 </Param>\r
9490 </Command>\r
9491 \r
9492 <Command name="HCI_Write_PIN_Type" type="sc" opcode="0x0c0a">\r
9493 <Cat>Spec 1.1</Cat>\r
9494 <Param type="u" size="1" valtype="PinType">\r
9495 <Name>PIN Type</Name>\r
9496 <Default>0x00</Default>\r
9497 <Desc>0 - Variable PIN, 1 - Fixed PIN</Desc>\r
9498 </Param>\r
9499 <Param type="R">\r
9500 <Name>HCI_Command_Complete_Event</Name>\r
9501 </Param>\r
9502 </Command>\r
9503 \r
9504 <Command name="HCI_Create_New_Unit_Key" type="sc" opcode="0x0c0b"> \r
9505 <Cat>Spec 1.1</Cat>\r
9506 <Param type="R">\r
9507 <Name>HCI_Command_Complete_Event</Name>\r
9508 </Param>\r
9509 </Command>\r
9510 \r
9511 <Command name="HCI_Read_Stored_Link_Key" type="sc" opcode="0x0c0d">\r
9512 <Cat>Spec 1.1</Cat>\r
9513 <Param type="b" size="6">\r
9514 <Name>BD Address of the Remote</Name>\r
9515 <Default>BD_ADDR</Default>\r
9516 </Param>\r
9517 <Param type="u" size="1" valtype="AllLinkKeyFlag">\r
9518 <Name>Read All Flag</Name>\r
9519 <Default>0x00</Default>\r
9520 <Desc>0 - Return Link Key for specified BD_ADDR, 1 - Return all stored Link Keys</Desc>\r
9521 </Param>\r
9522 <Param type="R">\r
9523 <Name>HCI_Command_Complete_Event</Name>\r
9524 </Param>\r
9525 <Param type="u" size="1" valtype="Status">\r
9526 <Name>Status</Name>\r
9527 <Default>0x00</Default>\r
9528 <Desc>Status</Desc>\r
9529 </Param>\r
9530 <Param type="u" size="2">\r
9531 <Name>Max Num Keys</Name>\r
9532 <Default>Any</Default>\r
9533 <Desc />\r
9534 </Param>\r
9535 <Param type="u" size="2">\r
9536 <Name>Num Keys Read</Name>\r
9537 <Default>Any</Default>\r
9538 <Desc />\r
9539 </Param>\r
9540 </Command>\r
9541 \r
9542 <Command name="HCI_Write_Stored_Link_Key" type="sc" opcode="0x0c11">\r
9543 <Cat>Spec 1.1</Cat>\r
9544 <Param type="u" size="1" label="count">\r
9545 <Name>Num Keys To Write</Name>\r
9546 <Default>0x01</Default>\r
9547 <Desc>Number of Link Keys to Write</Desc>\r
9548 </Param>\r
9549 <Param array="count">\r
9550 <Param type="b" size="6">\r
9551 <Name>BD Address of the Remote</Name>\r
9552 <Default>BD_ADDR</Default>\r
9553 <Desc />\r
9554 </Param>\r
9555 <Param type="x" size="16" prop="r">\r
9556 <Name>Link Key</Name>\r
9557 <Default>"0102030405060708090a0b0c0d0e0f00"</Default>\r
9558 <Desc>Link Key for the associated BD_ADDR</Desc>\r
9559 </Param>\r
9560 </Param>\r
9561 <Param type="R">\r
9562 <Name>HCI_Command_Complete_Event</Name>\r
9563 </Param>\r
9564 <Param type="u" size="1" valtype="Status">\r
9565 <Name>Status</Name>\r
9566 <Default>0x00</Default>\r
9567 <Desc>Status</Desc>\r
9568 </Param>\r
9569 <Param type="u" size="1">\r
9570 <Name>Max Num Keys</Name>\r
9571 <Default>Any</Default>\r
9572 <Desc />\r
9573 </Param>\r
9574 </Command>\r
9575 \r
9576 <Command name="HCI_Delete_Stored_Link_Key" type="sc" opcode="0x0c12">\r
9577 <Cat>Spec 1.1</Cat>\r
9578 <Param type="b" size="6">\r
9579 <Name>BD Address of the Remote</Name>\r
9580 <Default>Bd_Addr</Default>\r
9581 <Desc />\r
9582 </Param>\r
9583 <Param type="u" size="1" valtype="AllLinkKeyFlag">\r
9584 <Name>Delete All Flag</Name>\r
9585 <Default>0x00</Default>\r
9586 <Desc>0 - Delete only the Link Key for specified BD_ADDR; 1 - Delete all stored Link Keys</Desc>\r
9587 </Param>\r
9588 <Param type="R">\r
9589 <Name>HCI_Command_Complete_Event</Name>\r
9590 </Param>\r
9591 <Param type="u" size="1" valtype="Status">\r
9592 <Name>Status</Name>\r
9593 <Default>0x00</Default>\r
9594 <Desc>Status</Desc>\r
9595 </Param>\r
9596 <Param type="u" size="2">\r
9597 <Name>Num Keys Deleted</Name>\r
9598 <Default>Any</Default>\r
9599 <Desc />\r
9600 </Param>\r
9601 </Command>\r
9602 \r
9603 <Command name="HCI_Change_Local_Name" type="sc" opcode="0x0c13">\r
9604 <Cat>Spec 1.1</Cat>\r
9605 <Param type="s" size="248">\r
9606 <Name>New name</Name>\r
9607 <Default>"Bluetooth By Texas Instruments"</Default>\r
9608 <Desc>User Friendly Descriptive Name for the device</Desc>\r
9609 </Param>\r
9610 <Param type="R">\r
9611 <Name>HCI_Command_Complete_Event</Name>\r
9612 </Param>\r
9613 </Command>\r
9614 \r
9615 <Command name="HCI_Read_Local_Name" type="sc" opcode="0x0c14">\r
9616 <Cat>Spec 1.1</Cat>\r
9617 <Param type="R">\r
9618 <Name>HCI_Command_Complete_Event</Name>\r
9619 </Param>\r
9620 <Param type="u" size="1" valtype="Status">\r
9621 <Name>Status</Name>\r
9622 <Default>0x00</Default>\r
9623 <Desc>Status</Desc>\r
9624 </Param>\r
9625 <Param type="s" size="248">\r
9626 <Name>Local Name</Name>\r
9627 <Default></Default>\r
9628 <Desc>User Friendly Descriptive Name for the device</Desc>\r
9629 </Param>\r
9630 </Command>\r
9631 \r
9632 <Command name="HCI_Read_Connection_Accept_Timeout" type="sc" opcode="0x0c15">\r
9633 <Cat>Spec 1.1</Cat>\r
9634 <Param type="R">\r
9635 <Name>HCI_Command_Complete_Event</Name>\r
9636 </Param>\r
9637 <Param type="u" size="1" valtype="Status">\r
9638 <Name>Status</Name>\r
9639 <Default>0x00</Default>\r
9640 <Desc>Status</Desc>\r
9641 </Param>\r
9642 <Param type="u" size="2">\r
9643 <Name>Conn Accept Timeout</Name>\r
9644 <Default>Any</Default>\r
9645 <Desc />\r
9646 </Param>\r
9647 </Command>\r
9648 \r
9649 <Command name="HCI_Write_Connection_Accept_Timeout" type="sc" opcode="0x0c16">\r
9650 <Cat>Spec 1.1</Cat>\r
9651 <Param type="u" size="2">\r
9652 <Name>Conn Accept Timeout</Name>\r
9653 <Default>0x1FA0</Default>\r
9654 <Desc>Connection Accept Timeout measured in Number of Baseband slots (0 - 0xFFFF)</Desc>\r
9655 </Param>\r
9656 <Param type="R">\r
9657 <Name>HCI_Command_Complete_Event</Name>\r
9658 </Param>\r
9659 </Command>\r
9660 \r
9661 <Command name="HCI_Read_Page_Timeout" type="sc" opcode="0x0c17">\r
9662 <Cat>Spec 1.1</Cat>\r
9663 <Param type="R">\r
9664 <Name>HCI_Command_Complete_Event</Name>\r
9665 </Param>\r
9666 <Param type="u" size="1" valtype="Status">\r
9667 <Name>Status</Name>\r
9668 <Default>0x00</Default>\r
9669 <Desc>Status</Desc>\r
9670 </Param>\r
9671 <Param type="u" size="2">\r
9672 <Name>Page Timeout</Name>\r
9673 <Default>Any</Default>\r
9674 <Desc />\r
9675 </Param>\r
9676 </Command>\r
9677 \r
9678 <Command name="HCI_Write_Page_Timeout" type="sc" opcode="0x0c18">\r
9679 <Cat>Spec 1.1</Cat>\r
9680 <Param type="u" size="2">\r
9681 <Name>Page Timeout</Name>\r
9682 <Default>0x2000</Default>\r
9683 <Desc>Page Timeout measured in Number of Baseband slots (0 - 0xFFFF)</Desc>\r
9684 </Param>\r
9685 <Param type="R">\r
9686 <Name>HCI_Command_Complete_Event</Name>\r
9687 </Param>\r
9688 </Command>\r
9689 \r
9690 <Command name="HCI_Read_Scan_Enable" type="sc" opcode="0x0c19">\r
9691 <Cat>Spec 1.1</Cat>\r
9692 <Param type="R">\r
9693 <Name>HCI_Command_Complete_Event</Name>\r
9694 </Param>\r
9695 <Param type="u" size="1" valtype="Status">\r
9696 <Name>Status</Name>\r
9697 <Default>0x00</Default>\r
9698 <Desc>Status</Desc>\r
9699 </Param>\r
9700 <Param type="u" size="1" valtype="ScanEnable">\r
9701 <Name>Scan Enable</Name>\r
9702 <Default>0x03</Default>\r
9703 <Desc />\r
9704 </Param>\r
9705 </Command>\r
9706 \r
9707 <Command name="HCI_Write_Scan_Enable" type="sc" opcode="0x0c1a">\r
9708 <Cat>Spec 1.1</Cat>\r
9709 <Param type="u" size="1" valtype="ScanEnable">\r
9710 <Name>Scan Enable</Name>\r
9711 <Default>0x00</Default>\r
9712 <Desc>0 - No Scans enabled, 1 - Inquiry scan enabled, 2 - Page scan enabled, 3 - both enabled</Desc>\r
9713 </Param>\r
9714 <Param type="R">\r
9715 <Name>HCI_Command_Complete_Event</Name>\r
9716 </Param>\r
9717 </Command>\r
9718 \r
9719 <Command name="HCI_Read_PageScan_Activity" type="sc" opcode="0x0c1b">\r
9720 <Cat>Spec 1.1</Cat>\r
9721 <Param type="R">\r
9722 <Name>HCI_Command_Complete_Event</Name>\r
9723 </Param>\r
9724 <Param type="u" size="1" valtype="Status">\r
9725 <Name>Status</Name>\r
9726 <Default>0x00</Default>\r
9727 <Desc>Status</Desc>\r
9728 </Param>\r
9729 <Param type="u" size="2">\r
9730 <Name>Page Scan Interval</Name>\r
9731 <Default>Any</Default>\r
9732 <Desc />\r
9733 </Param>\r
9734 <Param type="u" size="2">\r
9735 <Name>Page Scan Window</Name>\r
9736 <Default>Any</Default>\r
9737 <Desc />\r
9738 </Param>\r
9739 </Command>\r
9740 \r
9741 <Command name="HCI_Write_PageScan_Activity" type="sc" opcode="0x0c1c">\r
9742 <Cat>Spec 1.1</Cat>\r
9743 <Param type="u" size="2">\r
9744 <Name>PageScan Interval</Name>\r
9745 <Default>0x0800</Default>\r
9746 <Desc>Interval between 2 consecutive Page Scans, (0x0012 - 0x1000)</Desc>\r
9747 </Param>\r
9748 <Param type="u" size="2">\r
9749 <Name>PageScan Window</Name>\r
9750 <Default>0x0012</Default>\r
9751 <Desc>Duration of each Page Scan (0x0012 - 0x1000)</Desc>\r
9752 </Param>\r
9753 <Param type="R">\r
9754 <Name>HCI_Command_Complete_Event</Name>\r
9755 </Param>\r
9756 </Command>\r
9757 \r
9758 <Command name="HCI_Read_InquiryScan_Activity" type="sc" opcode="0x0c1d">\r
9759 <Cat>Spec 1.1</Cat>\r
9760 <Param type="R">\r
9761 <Name>HCI_Command_Complete_Event</Name>\r
9762 </Param>\r
9763 <Param type="u" size="1" valtype="Status">\r
9764 <Name>Status</Name>\r
9765 <Default>0x00</Default>\r
9766 <Desc>Status</Desc>\r
9767 </Param>\r
9768 <Param type="u" size="2">\r
9769 <Name>Inquiry Scan Interval</Name>\r
9770 <Default>0x0800</Default>\r
9771 </Param>\r
9772 <Param type="u" size="2">\r
9773 <Name>Inquiry Scan Window</Name>\r
9774 <Default>0x0012</Default>\r
9775 <Desc>Duration of each Page Scan (0x0012 - 0x1000)</Desc>\r
9776 </Param>\r
9777 </Command>\r
9778 \r
9779 <Command name="HCI_Write_InquiryScan_Activity" type="sc" opcode="0x0c1e">\r
9780 <Cat>Spec 1.1</Cat>\r
9781 <Param type="u" size="2">\r
9782 <Name>InquiryScan Interval</Name>\r
9783 <Default>0x1000</Default>\r
9784 <Desc>Interval between 2 consecutive Inquiry Scans (0x0012 - 0x1000 time slots)</Desc>\r
9785 </Param>\r
9786 <Param type="u" size="2">\r
9787 <Name>InquiryScan Window</Name>\r
9788 <Default>0x0012</Default>\r
9789 <Desc>Duration of each Inquiry Scan Window (0x0012 - 0x1000 time slots)</Desc>\r
9790 </Param>\r
9791 <Param type="R">\r
9792 <Name>HCI_Command_Complete_Event</Name>\r
9793 </Param>\r
9794 </Command>\r
9795 \r
9796 <Command name="HCI_Read_Authentication_Enable" type="sc" opcode="0x0c1f">\r
9797 <Cat>Spec 1.1</Cat>\r
9798 <Param type="R">\r
9799 <Name>HCI_Command_Complete_Event</Name>\r
9800 </Param>\r
9801 <Param type="u" size="1" valtype="Status">\r
9802 <Name>Status</Name>\r
9803 <Default>0x00</Default>\r
9804 <Desc>Status</Desc>\r
9805 </Param>\r
9806 <Param type="u" size="1" valtype="EnableDisable">\r
9807 <Name>Authentication Enable</Name>\r
9808 <Default>0x01</Default>\r
9809 </Param>\r
9810 </Command>\r
9811 \r
9812 <Command name="HCI_Write_Authentication_Enable" type="sc" opcode="0x0c20">\r
9813 <Cat>Spec 1.1</Cat>\r
9814 <Param type="u" size="1" valtype="EnableDisable">\r
9815 <Name>Authentication Enable</Name>\r
9816 <Default>0x00</Default>\r
9817 <Desc>0 - Authentication disabled, 1 - Authentication enabled for all connections</Desc>\r
9818 </Param>\r
9819 <Param type="R">\r
9820 <Name>HCI_Command_Complete_Event</Name>\r
9821 </Param>\r
9822 </Command>\r
9823 \r
9824 <Command name="HCI_Read_Class_of_Device" type="sc" opcode="0x0c23">\r
9825 <Cat>Spec 1.1</Cat>\r
9826 <Param type="R">\r
9827 <Name>HCI_Command_Complete_Event</Name>\r
9828 </Param>\r
9829 <Param type="u" size="1" valtype="Status">\r
9830 <Name>Status</Name>\r
9831 <Default>0x00</Default>\r
9832 <Desc>Status</Desc>\r
9833 </Param>\r
9834 <Param type="x" size="3">\r
9835 <Name>Class Of Device</Name>\r
9836 <Default>"000000"</Default>\r
9837 </Param>\r
9838 </Command>\r
9839 \r
9840 <Command name="HCI_Write_Class_of_Device" type="sc" opcode="0x0c24">\r
9841 <Cat>Spec 1.1</Cat>\r
9842 <Param type="x" size="3">\r
9843 <Name>Class of Device</Name>\r
9844 <Default>"000000"</Default>\r
9845 <Desc>Class of Device for the device</Desc>\r
9846 </Param>\r
9847 <Param type="R">\r
9848 <Name>HCI_Command_Complete_Event</Name>\r
9849 </Param>\r
9850 </Command>\r
9851 \r
9852 <Command name="HCI_Read_Voice_Setting" type="sc" opcode="0x0c25">\r
9853 <Cat>Spec 1.1</Cat>\r
9854 <Param type="R">\r
9855 <Name>HCI_Command_Complete_Event</Name>\r
9856 </Param>\r
9857 <Param type="u" size="1" valtype="Status">\r
9858 <Name>Status</Name>\r
9859 <Default>0x00</Default>\r
9860 <Desc>Status</Desc>\r
9861 </Param>\r
9862 <Param type="u" size="2">\r
9863 <Name>Voice Settings</Name>\r
9864 <Default>Any</Default>\r
9865 </Param>\r
9866 </Command>\r
9867 \r
9868 <Command name="HCI_Write_Voice_Setting" type="sc" opcode="0x0c26">\r
9869 <Cat>Spec 1.1</Cat>\r
9870 <Param type="u" size="2">\r
9871 <Name>Voice settings bitmap</Name>\r
9872 <Default>0x0060</Default>\r
9873 <Desc />\r
9874 </Param>\r
9875 <Param type="R">\r
9876 <Name>HCI_Command_Complete_Event</Name>\r
9877 </Param>\r
9878 </Command>\r
9879 \r
9880 <Command name="HCI_Read_Automatic_Flush_Timeout" type="sc" opcode="0x0c27">\r
9881 <Cat>Spec 1.1</Cat>\r
9882 <Param type="h" size="2">\r
9883 <Name>Connection Handle</Name>\r
9884 <Default>Handle</Default>\r
9885 <Desc />\r
9886 </Param>\r
9887 <Param type="R">\r
9888 <Name>HCI_Command_Complete_Event</Name>\r
9889 </Param>\r
9890 <Param type="u" size="1" valtype="Status">\r
9891 <Name>Status</Name>\r
9892 <Default>0x00</Default>\r
9893 <Desc>Status</Desc>\r
9894 </Param>\r
9895 <Param type="h" size="2">\r
9896 <Name>Handle of connection</Name>\r
9897 <Default>Handle</Default>\r
9898 </Param>\r
9899 <Param type="u" size="2">\r
9900 <Name>Flash timeout</Name>\r
9901 <Default>0</Default>\r
9902 </Param>\r
9903 </Command>\r
9904 \r
9905 <Command name="HCI_Write_Automatic_Flush_Timeout" type="sc" opcode="0x0c28">\r
9906 <Cat>Spec 1.1</Cat>\r
9907 <Param type="h" size="2">\r
9908 <Name>Connection Handle</Name>\r
9909 <Default>Handle</Default>\r
9910 <Desc />\r
9911 </Param>\r
9912 <Param type="u" size="2">\r
9913 <Name>Flush Timeout</Name>\r
9914 <Default>0x0000</Default>\r
9915 <Desc>0 - No Automatic Flush, otherwise flush timeout in slots (0 - 0x07FF)</Desc>\r
9916 </Param>\r
9917 <Param type="R">\r
9918 <Name>HCI_Command_Complete_Event</Name>\r
9919 </Param>\r
9920 <Param type="u" size="1" valtype="Status">\r
9921 <Name>Status</Name>\r
9922 <Default>0x00</Default>\r
9923 <Desc>Status</Desc>\r
9924 </Param>\r
9925 <Param type="h" size="2">\r
9926 <Name>Handle of connection</Name>\r
9927 <Default>Handle</Default>\r
9928 </Param>\r
9929 </Command>\r
9930 \r
9931 <Command name="HCI_Read_Num_Broadcast_Retransmissions" type="sc" opcode="0x0c29">\r
9932 <Cat>Spec 1.1</Cat>\r
9933 <Param type="R">\r
9934 <Name>HCI_Command_Complete_Event</Name>\r
9935 </Param>\r
9936 <Param type="u" size="1" valtype="Status">\r
9937 <Name>Status</Name>\r
9938 <Default>0x00</Default>\r
9939 <Desc>Status</Desc>\r
9940 </Param>\r
9941 <Param type="u" size="1">\r
9942 <Name>Num Broadcast Retran</Name>\r
9943 <Default>0x01</Default>\r
9944 <Desc>Number of Broadcast Retransmissions</Desc>\r
9945 </Param>\r
9946 </Command>\r
9947 \r
9948 <Command name="HCI_Write_Num_Broadcast_Retransmissions" type="sc" opcode="0x0c2a">\r
9949 <Cat>Spec 1.1</Cat>\r
9950 <Param type="u" size="1">\r
9951 <Name>Num Broadcast Retran</Name>\r
9952 <Default>0x01</Default>\r
9953 <Desc>Number of Broadcast Retransmissions</Desc>\r
9954 </Param>\r
9955 <Param type="R">\r
9956 <Name>HCI_Command_Complete_Event</Name>\r
9957 </Param>\r
9958 </Command>\r
9959 \r
9960 <Command name="HCI_Read_Hold_Mode_Activity" type="sc" opcode="0x0c2b">\r
9961 <Cat>Spec 1.1</Cat>\r
9962 <Param type="R">\r
9963 <Name>HCI_Command_Complete_Event</Name>\r
9964 </Param>\r
9965 <Param type="u" size="1" valtype="Status">\r
9966 <Name>Status</Name>\r
9967 <Default>0x00</Default>\r
9968 <Desc>Status</Desc>\r
9969 </Param>\r
9970 <Param type="u" size="1" valtype="HoldModeActivity">\r
9971 <Name>Hold Mode Activity</Name>\r
9972 <Default>0x00</Default>\r
9973 </Param>\r
9974 </Command>\r
9975 \r
9976 <Command name="HCI_Write_Hold_Mode_Activity" type="sc" opcode="0x0c2c">\r
9977 <Cat>Spec 1.1</Cat>\r
9978 <Param type="u" size="1" valtype="HoldModeActivity">\r
9979 <Name>Hold Mode Activity</Name>\r
9980 <Default>0x00</Default>\r
9981 </Param>\r
9982 <Param type="R">\r
9983 <Name>HCI_Command_Complete_Event</Name>\r
9984 </Param>\r
9985 </Command>\r
9986 \r
9987 <Command name="HCI_Read_Transmit_Power_Level" type="sc" opcode="0x0c2d">\r
9988 <Cat>Spec 1.1</Cat>\r
9989 <Param type="h" size="2">\r
9990 <Name>Connection Handle</Name>\r
9991 <Default>Handle</Default>\r
9992 <Desc />\r
9993 </Param>\r
9994 <Param type="u" size="1" valtype="TransmitLevelType">\r
9995 <Name>Type</Name>\r
9996 <Default>0x00</Default>\r
9997 <Desc>0 - Read Current Transmit Power Level, 1 - Read Maximum Transmit Power Level</Desc>\r
9998 </Param>\r
9999 <Param type="R">\r
10000 <Name>HCI_Command_Complete_Event</Name>\r
10001 </Param>\r
10002 <Param type="u" size="1" valtype="Status">\r
10003 <Name>Status</Name>\r
10004 <Default>0x00</Default>\r
10005 <Desc>Status</Desc>\r
10006 </Param>\r
10007 <Param type="h" size="2">\r
10008 <Name>Connection Handle</Name>\r
10009 <Default>Handle</Default>\r
10010 <Desc />\r
10011 </Param>\r
10012 <Param type="d" size="1">\r
10013 <Name>Transmit Power Level</Name>\r
10014 <Default>0</Default>\r
10015 <Desc>dBm</Desc>\r
10016 </Param>\r
10017 </Command>\r
10018 \r
10019 <Command name="HCI_Read_Enhanced_Transmit_Power_Level" type="sc" opcode="0x0c68">\r
10020 <Cat>Spec 3.0</Cat>\r
10021 <Param type="h" size="2">\r
10022 <Name>Connection Handle</Name>\r
10023 <Default>Handle</Default>\r
10024 <Desc />\r
10025 </Param>\r
10026 <Param type="u" size="1" valtype="TransmitLevelType">\r
10027 <Name>Type</Name>\r
10028 <Default>0x00</Default>\r
10029 <Desc>0 - Read Current Transmit Power Level, 1 - Read Maximum Transmit Power Level</Desc>\r
10030 </Param>\r
10031 <Param type="R">\r
10032 <Name>HCI_Command_Complete_Event</Name>\r
10033 </Param>\r
10034 <Param type="u" size="1" valtype="Status">\r
10035 <Name>Status</Name>\r
10036 <Default>0x00</Default>\r
10037 <Desc>Status</Desc>\r
10038 </Param>\r
10039 <Param type="h" size="2">\r
10040 <Name>Connection Handle</Name>\r
10041 <Default>Handle</Default>\r
10042 <Desc />\r
10043 </Param>\r
10044 <Param type="d" size="1">\r
10045 <Name>Transmit Power Level GFSK</Name>\r
10046 <Default>0</Default>\r
10047 <Desc>dBm</Desc>\r
10048 </Param>\r
10049 <Param type="d" size="1">\r
10050 <Name>Transmit Power Level DQPSK</Name>\r
10051 <Default>0</Default>\r
10052 <Desc>dBm</Desc>\r
10053 </Param>\r
10054 <Param type="d" size="1">\r
10055 <Name>Transmit Power Level 8DPSK</Name>\r
10056 <Default>0</Default>\r
10057 <Desc>dBm</Desc>\r
10058 </Param>\r
10059 </Command>\r
10060 \r
10061 <Command name="HCI_Read_LE_Host_Support" type="sc" opcode="0x0C6C">\r
10062 <Cat>Tokyo</Cat>\r
10063 <Param type="R">\r
10064 <Name>HCI_Command_Complete_Event</Name>\r
10065 </Param>\r
10066 <Param type="u" size="1" valtype="Status">\r
10067 <Name>Status</Name>\r
10068 <Default>0x00</Default>\r
10069 <Desc>Status</Desc>\r
10070 </Param>\r
10071 <Param type="u" size="1">\r
10072 <Name>LE Host Support</Name>\r
10073 <Default>0</Default>\r
10074 <Desc>Support Of the Host of LE</Desc>\r
10075 </Param>\r
10076 <Param type="u" size="1">\r
10077 <Name>Simultaneous LE Host Support</Name>\r
10078 <Default>0</Default>\r
10079 <Desc>Support Of the Host of LE in Parallel to BT</Desc>\r
10080 </Param>\r
10081 </Command>\r
10082 \r
10083 <Command name="HCI_Write_LE_Host_Support" type="sc" opcode="0x0C6D">\r
10084 <Cat>Tokyo</Cat>\r
10085 <Param type="u" size="1">\r
10086 <Name>LE Host Support</Name>\r
10087 <Default>0x00</Default>\r
10088 <Desc>Support of LE by Host</Desc>\r
10089 </Param>\r
10090 <Param type="u" size="1">\r
10091 <Name>Simultaneous LE Host Support</Name>\r
10092 <Default>0x00</Default>\r
10093 <Desc>Support of LE by Host in Parallel to BTH</Desc>\r
10094 </Param>\r
10095 <Param type="R">\r
10096 <Name>HCI_Command_Complete_Event</Name>\r
10097 </Param>\r
10098 <Param type="u" size="1" valtype="Status">\r
10099 <Name>Status</Name>\r
10100 <Default>0x00</Default>\r
10101 <Desc>Status</Desc>\r
10102 </Param>\r
10103 </Command>\r
10104 \r
10105 <Command name="HCI_Read_SCO_Flow_Control_Enable" type="sc" opcode="0x0c2e">\r
10106 <Cat>Spec 1.1</Cat>\r
10107 <Param type="R">\r
10108 <Name>HCI_Command_Complete_Event</Name>\r
10109 </Param>\r
10110 <Param type="u" size="1" valtype="Status">\r
10111 <Name>Status</Name>\r
10112 <Default>0x00</Default>\r
10113 <Desc>Status</Desc>\r
10114 </Param>\r
10115 <Param type="u" size="1" valtype="EnableDisable">\r
10116 <Name>SCO Flow Control Enable</Name>\r
10117 <Default>0x00</Default>\r
10118 <Desc />\r
10119 </Param>\r
10120 </Command>\r
10121 \r
10122 <Command name="HCI_Write_SCO_Flow_Control_Enable" type="sc" opcode="0x0c2f">\r
10123 <Cat>Spec 1.1</Cat>\r
10124 <Param type="u" size="1" valtype="EnableDisable">\r
10125 <Name>SCO Flow Control Enable</Name>\r
10126 <Default>0x00</Default>\r
10127 <Desc>0 - no flow control, 1 - Num Packets Completed event should include SCO information</Desc>\r
10128 </Param>\r
10129 <Param type="R">\r
10130 <Name>HCI_Command_Complete_Event</Name>\r
10131 </Param>\r
10132 </Command>\r
10133 \r
10134 <Command name="HCI_Set_Host_Controller_To_Host_Flow_Control" type="sc" opcode="0x0c31">\r
10135 <Cat>Spec 1.1</Cat>\r
10136 <Param type="u" size="1" valtype="FlowControlEnable">\r
10137 <Name>Flow Control Enable</Name>\r
10138 <Default>0x00</Default>\r
10139 <Desc>Flow control in direction from Host Controller to Host 0 - OFF, 1 - ON</Desc>\r
10140 </Param>\r
10141 <Param type="R">\r
10142 <Name>HCI_Command_Complete_Event</Name>\r
10143 </Param>\r
10144 </Command>\r
10145 \r
10146 <Command name="HCI_Host_Buffer_Size" type="sc" opcode="0x0c33">\r
10147 <Cat>Spec 1.1</Cat>\r
10148 <Param type="u" size="2">\r
10149 <Name>Host ACl Data Packet Length</Name>\r
10150 <Default>0x0000</Default>\r
10151 <Desc>Maximum length of the data portion of each HCI ACL Data Packet that the Host is able to accept</Desc>\r
10152 </Param>\r
10153 <Param type="u" size="1">\r
10154 <Name>Host SCO Data Packet Length</Name>\r
10155 <Default>0x00</Default>\r
10156 <Desc>Maximum length of the data portion of each HCI SCO Data Packet that the Host is able to accept</Desc>\r
10157 </Param>\r
10158 <Param type="u" size="2">\r
10159 <Name>Host Total Num ACL Data Packets</Name>\r
10160 <Default>0x0000</Default>\r
10161 <Desc>Total number of HCI ACL Data Packets that can be stored in the data buffers of the Host</Desc>\r
10162 </Param>\r
10163 <Param type="u" size="2">\r
10164 <Name>Host Total Num SCO Data Packets</Name>\r
10165 <Default>0x0000</Default>\r
10166 <Desc>Total number of HCI SCO Data Packets that can be stored in the data buffers of the Host</Desc>\r
10167 </Param>\r
10168 <Param type="R">\r
10169 <Name>HCI_Command_Complete_Event</Name>\r
10170 </Param>\r
10171 </Command>\r
10172 \r
10173 <Command name="HCI_Host_Number_Of_Completed_Packets" type="sc" opcode="0x0c35">\r
10174 <Cat>Spec 1.1</Cat>\r
10175 <Param type="u" size="1" label="count">\r
10176 <Name>Number Of Handles</Name>\r
10177 <Default>0x01</Default>\r
10178 <Desc>The number of Handles and parameters pairs contained in this command</Desc>\r
10179 </Param>\r
10180 <Param array="count">\r
10181 <Param type="h" size="2">\r
10182 <Name>Connection Handle</Name>\r
10183 <Default>Handle</Default>\r
10184 <Desc />\r
10185 </Param>\r
10186 <Param type="u" size="2">\r
10187 <Name>Host Num Of Completed Packets</Name>\r
10188 <Default>0x0001</Default>\r
10189 <Desc>The number of HCI Data Packets completed since the previous time the event was returned</Desc>\r
10190 </Param>\r
10191 </Param>\r
10192 </Command>\r
10193 \r
10194 <Command name="HCI_Read_Link_Supervision_Timeout" type="sc" opcode="0x0c36">\r
10195 <Cat>Spec 1.1</Cat>\r
10196 <Param type="h" size="2">\r
10197 <Name>Connection Handle</Name>\r
10198 <Default>Handle</Default>\r
10199 <Desc />\r
10200 </Param>\r
10201 <Param type="R">\r
10202 <Name>HCI_Command_Complete_Event</Name>\r
10203 </Param>\r
10204 <Param type="u" size="1" valtype="Status">\r
10205 <Name>Status</Name>\r
10206 <Default>0x00</Default>\r
10207 <Desc>Status</Desc>\r
10208 </Param>\r
10209 <Param type="h" size="2">\r
10210 <Name>Connection Handle</Name>\r
10211 <Default>Handle</Default>\r
10212 <Desc />\r
10213 </Param>\r
10214 <Param type="u" size="2">\r
10215 <Name>Link Supervision Timeout</Name>\r
10216 <Default>0x7D00</Default>\r
10217 <Desc>0 - No Link_Supervision_Timeout, otherwise - timeout Measured in Number of Baseband slots (0 - 0xFFFF)</Desc>\r
10218 </Param>\r
10219 </Command>\r
10220 \r
10221 <Command name="HCI_Write_Link_Supervision_Timeout" type="sc" opcode="0x0c37">\r
10222 <Cat>Spec 1.1</Cat>\r
10223 <Param type="h" size="2">\r
10224 <Name>Connection Handle</Name>\r
10225 <Default>Handle</Default>\r
10226 <Desc />\r
10227 </Param>\r
10228 <Param type="u" size="2">\r
10229 <Name>Link Supervision Timeout</Name>\r
10230 <Default>0x7D00</Default>\r
10231 <Desc>0 - No Link_Supervision_Timeout, otherwise - timeout Measured in Number of Baseband slots (0 - 0xFFFF)</Desc>\r
10232 </Param>\r
10233 <Param type="R">\r
10234 <Name>HCI_Command_Complete_Event</Name>\r
10235 </Param>\r
10236 <Param type="u" size="1" valtype="Status">\r
10237 <Name>Status</Name>\r
10238 <Default>0x00</Default>\r
10239 <Desc>Status</Desc>\r
10240 </Param>\r
10241 <Param type="h" size="2">\r
10242 <Name>Connection Handle</Name>\r
10243 <Default>Handle</Default>\r
10244 <Desc />\r
10245 </Param>\r
10246 </Command>\r
10247 \r
10248 <Command name="HCI_Read_Number_Of_Supported_IAC" type="sc" opcode="0x0c38">\r
10249 <Cat>Spec 1.1</Cat>\r
10250 <Param type="R">\r
10251 <Name>HCI_Command_Complete_Event</Name>\r
10252 </Param>\r
10253 <Param type="u" size="1" valtype="Status">\r
10254 <Name>Status</Name>\r
10255 <Default>0x00</Default>\r
10256 <Desc>Status</Desc>\r
10257 </Param>\r
10258 <Param type="u" size="1">\r
10259 <Name>Num Support IAC</Name>\r
10260 <Default>0x05</Default>\r
10261 <Desc />\r
10262 </Param>\r
10263 </Command>\r
10264 \r
10265 <Command name="HCI_Read_Current_IAC_LAP" type="sc" opcode="0x0c39">\r
10266 <Cat>Spec 1.1</Cat>\r
10267 <Param type="R">\r
10268 <Name>HCI_Command_Complete_Event</Name>\r
10269 </Param>\r
10270 <Param type="u" size="1" valtype="Status">\r
10271 <Name>Status</Name>\r
10272 <Default>0x00</Default>\r
10273 <Desc>Status</Desc>\r
10274 </Param>\r
10275 <Param type="u" size="1" label="count">\r
10276 <Name>Num Current IAC</Name>\r
10277 <Default>0x01</Default>\r
10278 <Desc />\r
10279 </Param>\r
10280 <Param type="x" size="3" prop="r" array="count">\r
10281 <Name>IAC LAP</Name>\r
10282 <Default>"9E8B33"</Default>\r
10283 <Desc />\r
10284 </Param>\r
10285 </Command>\r
10286 \r
10287 <Command name="HCI_Write_Current_IAC_LAP" type="sc" opcode="0x0c3a">\r
10288 <Cat>Spec 1.1</Cat>\r
10289 <Param type="u" size="1" label="count">\r
10290 <Name>NumCurrentIAC</Name>\r
10291 <Default>0x01</Default>\r
10292 <Desc>Number of IAC which are currently in use to listen for during an Inquiry Scan</Desc>\r
10293 </Param>\r
10294 <Param type="x" size="3" prop="r" array="count">\r
10295 <Name>IAC LAP</Name>\r
10296 <Default>"9E8B00"</Default>\r
10297 <Desc />\r
10298 </Param>\r
10299 <Param type="R">\r
10300 <Name>HCI_Command_Complete_Event</Name>\r
10301 </Param>\r
10302 </Command>\r
10303 \r
10304 <Command name="HCI_Set_AFH_Host_Channel_Classification" type="sc" opcode="0x0c3f">\r
10305 <Cat>Spec 1.2</Cat>\r
10306 <Param type="x" size="10">\r
10307 <Name>Channel Map</Name>\r
10308 <Default>"FFFFFFFFFFFFFFFFFF7F"</Default>\r
10309 <Desc>0-79 bits</Desc>\r
10310 </Param>\r
10311 <Param type="R">\r
10312 <Name>HCI_Command_Complete_Event</Name>\r
10313 </Param>\r
10314 </Command>\r
10315 \r
10316 <Command name="HCI_Read_Inquiry_Scan_Type" type="sc" opcode="0x0c42">\r
10317 <Cat>Spec 1.2</Cat>\r
10318 <Param type="R">\r
10319 <Name>HCI_Command_Complete_Event</Name>\r
10320 </Param>\r
10321 <Param type="u" size="1" valtype="Status">\r
10322 <Name>Status</Name>\r
10323 <Default>0x00</Default>\r
10324 <Desc>Status</Desc>\r
10325 </Param>\r
10326 <Param type="u" size="1" valtype="ScanType">\r
10327 <Name>Inquiry Scan Type</Name>\r
10328 <Default>0x00</Default>\r
10329 <Desc>0 - Mandatory: Standard Scan (default); 1 - Optional: Interlaced Scan</Desc>\r
10330 </Param>\r
10331 </Command>\r
10332 \r
10333 <Command name="HCI_Write_Inquiry_Scan_Type" type="sc" opcode="0x0c43">\r
10334 <Cat>Spec 1.2</Cat>\r
10335 <Param type="u" size="1" valtype="ScanType">\r
10336 <Name>Inquiry Scan Type</Name>\r
10337 <Default>0x00</Default>\r
10338 <Desc>0 - Mandatory: Standard Scan (default); 1 - Optional: Interlaced Scan</Desc>\r
10339 </Param>\r
10340 <Param type="R">\r
10341 <Name>HCI_Command_Complete_Event</Name>\r
10342 </Param>\r
10343 </Command>\r
10344 \r
10345 <Command name="HCI_Read_Inquiry_Mode" type="sc" opcode="0x0c44">\r
10346 <Cat>Spec 1.2</Cat>\r
10347 <Param type="R">\r
10348 <Name>HCI_Command_Complete_Event</Name>\r
10349 </Param>\r
10350 <Param type="u" size="1" valtype="Status">\r
10351 <Name>Status</Name>\r
10352 <Default>0x00</Default>\r
10353 <Desc>Status</Desc>\r
10354 </Param>\r
10355 <Param type="u" size="1" valtype="InquiryMode">\r
10356 <Name>Inquiry Mode</Name>\r
10357 <Default>0x00</Default>\r
10358 <Desc>0 - Standard Inquiry Result event format; 1 - Inquiry Result format with RSSI</Desc>\r
10359 </Param>\r
10360 </Command>\r
10361 \r
10362 <Command name="HCI_Write_Inquiry_Mode" type="sc" opcode="0x0c45">\r
10363 <Cat>Spec 1.2</Cat>\r
10364 <Param type="u" size="1" valtype="InquiryMode">\r
10365 <Name>Inquiry Mode</Name>\r
10366 <Default>0x00</Default>\r
10367 <Desc>0 - Standard Inquiry Result event format; 1 - Inquiry Result format with RSSI</Desc>\r
10368 </Param>\r
10369 <Param type="R">\r
10370 <Name>HCI_Command_Complete_Event</Name>\r
10371 </Param>\r
10372 </Command>\r
10373 \r
10374 <Command name="HCI_Read_Page_Scan_Type" type="sc" opcode="0x0c46">\r
10375 <Cat>Spec 1.2</Cat>\r
10376 <Param type="R">\r
10377 <Name>HCI_Command_Complete_Event</Name>\r
10378 </Param>\r
10379 <Param type="u" size="1" valtype="Status">\r
10380 <Name>Status</Name>\r
10381 <Default>0x00</Default>\r
10382 <Desc>Status</Desc>\r
10383 </Param>\r
10384 <Param type="u" size="1" valtype="ScanType">\r
10385 <Name>Page Scan Type</Name>\r
10386 <Default>0x00</Default>\r
10387 <Desc>0 - Mandatory: Standard Scan (default); 1 - Optional: Interlaced Scan</Desc>\r
10388 </Param>\r
10389 </Command>\r
10390 \r
10391 <Command name="HCI_Write_Page_Scan_Type" type="sc" opcode="0x0c47">\r
10392 <Cat>Spec 1.2</Cat>\r
10393 <Param type="u" size="1" valtype="ScanType">\r
10394 <Name>Page Scan Type</Name>\r
10395 <Default>0x00</Default>\r
10396 <Desc>0 - Mandatory: Standard Scan (default); 1 - Optional: Interlaced Scan</Desc>\r
10397 </Param>\r
10398 <Param type="R">\r
10399 <Name>HCI_Command_Complete_Event</Name>\r
10400 </Param>\r
10401 </Command>\r
10402 \r
10403 <Command name="HCI_Read_AFH_Channel_Assessment_Mode" type="sc" opcode="0x0c48">\r
10404 <Cat>Spec 1.2</Cat>\r
10405 <Param type="R">\r
10406 <Name>HCI_Command_Complete_Event</Name>\r
10407 </Param>\r
10408 <Param type="u" size="1" valtype="Status">\r
10409 <Name>Status</Name>\r
10410 <Default>0x00</Default>\r
10411 <Desc>Status</Desc>\r
10412 </Param>\r
10413 <Param type="u" size="1" valtype="EnableDisable">\r
10414 <Name>AFH Channel Assessment Mode</Name>\r
10415 <Default>0x00</Default>\r
10416 <Desc>0x00 = local channel assessment disabled, 0x01 = local channel assessment enabled</Desc>\r
10417 </Param>\r
10418 </Command>\r
10419 \r
10420 <Command name="HCI_Write_AFH_Channel_Assessment_Mode" type="sc" opcode="0x0c49">\r
10421 <Cat>Spec 1.2</Cat>\r
10422 <Param type="u" size="1" valtype="EnableDisable">\r
10423 <Name>AFH Channel Assessment Mode</Name>\r
10424 <Default>0x00</Default>\r
10425 <Desc>0x00 = local channel assessment disabled 0x01 = local channel assessment enabled</Desc>\r
10426 </Param>\r
10427 <Param type="R">\r
10428 <Name>HCI_Command_Complete_Event</Name>\r
10429 </Param>\r
10430 </Command>\r
10431 \r
10432 <Command name="HCI_Write_Extended_Inquiry_Response" type="sc" opcode="0x0C52">\r
10433 <Cat>Spec 3.0</Cat>\r
10434 <Param type="u" size="1">\r
10435 <Name>FEC Required</Name>\r
10436 <Default>0x00</Default>\r
10437 <Desc>0x00 o FEC is not required (DH packet might be sent) 0x01 - only DM packet will be sent</Desc>\r
10438 </Param>\r
10439 <Param type="x" size="240">\r
10440 <Name>Inquiry Response Data</Name>\r
10441 <Default></Default>\r
10442 <Desc>Will be paddad with zero to 240 bytes</Desc>\r
10443 </Param>\r
10444 <Param type="R">\r
10445 <Name>HCI_Command_Complete_Event</Name>\r
10446 </Param>\r
10447 </Command>\r
10448 \r
10449 <Command name="HCI_Read_Extended_Inquiry_Response" type="sc" opcode="0x0C51">\r
10450 <Cat>Spec 3.0</Cat>\r
10451 <Param type="R">\r
10452 <Name>HCI_Command_Complete_Event</Name>\r
10453 </Param>\r
10454 <Param type="u" size="1" valtype="Status">\r
10455 <Name>Status</Name>\r
10456 <Default>0x00</Default>\r
10457 <Desc>0 - Success</Desc>\r
10458 </Param>\r
10459 <Param type="u" size="1" >\r
10460 <Name>FEC Required</Name>\r
10461 <Default></Default>\r
10462 </Param>\r
10463 <Param type="x" size="240">\r
10464 <Name>Inquiry Response Data</Name>\r
10465 </Param>\r
10466 </Command>\r
10467 \r
10468 <Command name="HCI_Write_Simple_Pairing_Mode" type="sc" opcode="0x0C56">\r
10469 <Cat>Lisbon</Cat>\r
10470 <Param type="u" size="1" valtype="Simple_Pairing_Mode">\r
10471 <Name>Simple_Pairing_Mode</Name>\r
10472 <Default>0x00</Default>\r
10473 <Desc>Simple pairing mode</Desc>\r
10474 </Param>\r
10475 <Param type="R">\r
10476 <Name>HCI_Command_Complete_Event</Name>\r
10477 </Param>\r
10478 </Command>\r
10479 \r
10480 <Command name="HCI_Read_Simple_Pairing_Mode" type="sc" opcode="0x0C55">\r
10481 <Cat>Lisbon</Cat>\r
10482 <Param type="R">\r
10483 <Name>HCI_Command_Complete_Event</Name>\r
10484 </Param>\r
10485 <Param type="u" size="1" valtype="Status">\r
10486 <Name>Status</Name>\r
10487 <Default>0x00</Default>\r
10488 <Desc>Status</Desc>\r
10489 </Param>\r
10490 <Param type="u" size="1">\r
10491 <Name>Simple Pairing Mode</Name>\r
10492 <Default>0</Default>\r
10493 <Desc>Simple pairing mode: 0 - Uninitialized, 1- Enabled</Desc>\r
10494 </Param>\r
10495 </Command>\r
10496 \r
10497 <Command name="HCI_Enhanced_Flush" type="sc" opcode="0x0c5f">\r
10498 <Cat>Spec 1.1</Cat>\r
10499 <Param type="h" size="2">\r
10500 <Name>Connection Handle</Name>\r
10501 <Default>Handle</Default>\r
10502 <Desc />\r
10503 </Param>\r
10504 <Param type="u" size="1">\r
10505 <Name>Packet Type</Name>\r
10506 <Default>0x0</Default>\r
10507 <Desc/>\r
10508 </Param>\r
10509 <Param type="R">\r
10510 <Name>HCI_Command_Status_Event</Name>\r
10511 </Param>\r
10512 </Command>\r
10513 \r
10514 <Command name="HCI_Accept_Sniff_Request" type="sc" opcode="0x0431">\r
10515 <Cat>Lisbon</Cat>\r
10516 <Param type="h" size="2">\r
10517 <Name>Connection Handle</Name>\r
10518 <Default>Handle</Default>\r
10519 <Desc />\r
10520 </Param>\r
10521 <Param type="u" size="2">\r
10522 <Name>Persistent Sniff Handle</Name>\r
10523 <Default>0</Default>\r
10524 <Desc>Persistent Sniff Handle.0 - no assosiation with persistent sniff</Desc>\r
10525 </Param>\r
10526 <Param type="R">\r
10527 <Name>HCI_Command_Complete_Event</Name>\r
10528 </Param>\r
10529 <Param type="u" size="1" valtype="Status">\r
10530 <Name>Status</Name>\r
10531 <Default>0x00</Default>\r
10532 <Desc>Status</Desc>\r
10533 </Param>\r
10534 </Command>\r
10535 \r
10536 <Command name="HCI_Reject_Sniff_Request" type="sc" opcode="0x0432">\r
10537 <Cat>Lisbon</Cat>\r
10538 <Param type="h" size="2">\r
10539 <Name>Handle</Name>\r
10540 <Default>Handle</Default>\r
10541 <Desc>Connection Handle</Desc>\r
10542 </Param>\r
10543 <Param type="R">\r
10544 <Name>HCI_Command_Complete_Event</Name>\r
10545 </Param>\r
10546 <Param type="u" size="1" valtype="Status">\r
10547 <Name>Status</Name>\r
10548 <Default>0x00</Default>\r
10549 <Desc>Status</Desc>\r
10550 </Param>\r
10551 </Command>\r
10552 \r
10553 <Command name="HCI_Read_Local_OOB_Data" type="sc" opcode="0x0C57">\r
10554 <Cat>Lisbon</Cat>\r
10555 <Param type="R">\r
10556 <Name>HCI_Command_Complete_Event</Name>\r
10557 </Param>\r
10558 <Param type="u" size="1" valtype="Status">\r
10559 <Name>Status</Name>\r
10560 <Default>0x00</Default>\r
10561 <Desc>Status</Desc>\r
10562 </Param>\r
10563 <Param type="x" size="16" prop="r">\r
10564 <Name>C</Name>\r
10565 <Default>"00000000000000000000000000000000"</Default>\r
10566 <Desc>Simple pairing hash C</Desc>\r
10567 </Param>\r
10568 <Param type="x" size="16" prop="r">\r
10569 <Name>R</Name>\r
10570 <Default>"00000000000000000000000000000000"</Default>\r
10571 <Desc>Simple pairing Randomizer R</Desc>\r
10572 </Param>\r
10573 </Command>\r
10574 \r
10575 <Command name="HCI_Read_Inquiry_Response_Transmit_Power_level" type="sc" opcode="0x0C58">\r
10576 <Cat>Lisbon</Cat>\r
10577 <Param type="R">\r
10578 <Name>HCI_Command_Complete_Event</Name>\r
10579 <Desc>This command will read the inquiry response Transmit Power level used to transmit the FHS and EIR data packets. This can be used directly in the Tx Power Level EIR data type, -70dBm to +20dBm</Desc>\r
10580 </Param>\r
10581 <Param type="u" size="1" valtype="Status">\r
10582 <Name>Status</Name>\r
10583 <Default>0x00</Default>\r
10584 <Desc>Status</Desc>\r
10585 </Param>\r
10586 <Param type="d" size="1">\r
10587 <Name>Tx Power</Name>\r
10588 <Desc>dBm</Desc>\r
10589 </Param>\r
10590 </Command>\r
10591 \r
10592 <Command name="HCI_Write_Inquiry_Transmit_Power_Level" type="sc" opcode="0x0C59">\r
10593 <Cat>Lisbon</Cat>\r
10594 <Param type="u" size="1">\r
10595 <Name>Tx_Power</Name>\r
10596 <Default>10</Default>\r
10597 <Desc>This command is used to write the transmit power level used to transmit the inquiry (ID) packets. The Controller should use the supported TX power level closest to the Tx_Power parameter</Desc>\r
10598 </Param>\r
10599 <Param type="R">\r
10600 <Name>HCI_Command_Complete_Event</Name>\r
10601 </Param>\r
10602 <Param type="u" size="1" valtype="Status">\r
10603 <Name>Status</Name>\r
10604 <Default>0x00</Default>\r
10605 <Desc>Status</Desc>\r
10606 </Param>\r
10607 </Command>\r
10608 \r
10609 <Command name="HCI_Read_Default_Erroneous_Data_Reporting" type="sc" opcode="0x0C5A">\r
10610 <Cat>Spec 3.0</Cat>\r
10611 <Param type="R">\r
10612 <Name>HCI_Command_Complete_Event</Name>\r
10613 </Param>\r
10614 <Param type="u" size="1" valtype="Status">\r
10615 <Name>Status</Name>\r
10616 <Default>0x00</Default>\r
10617 <Desc>Status</Desc>\r
10618 </Param>\r
10619 <Param type="u" size="1" valtype="Erroneous_Data_Reporting">\r
10620 <Name>Erroneous Data Reporting</Name>\r
10621 <Default>0x00</Default>\r
10622 <Desc>Erroneous data reporting methoid is currently used</Desc>\r
10623 </Param>\r
10624 </Command>\r
10625 \r
10626 <Command name="HCI_Write_Default_Erroneous_Data_Reporting" type="sc" opcode="0x0C5B">\r
10627 <Cat>Spec 3.0</Cat>\r
10628 <Param type="u" size="1" valtype="Erroneous_Data_Reporting">\r
10629 <Name>Erroneous Data Reporting</Name>\r
10630 <Default>0x00</Default>\r
10631 <Desc>Erroneous data reporting methoid that will be used for new connections </Desc>\r
10632 </Param>\r
10633 <Param type="R">\r
10634 <Name>HCI_Command_Complete_Event</Name>\r
10635 </Param>\r
10636 </Command>\r
10637 \r
10638 <!-- ================================================================== -->\r
10639 <Command name="HCI Informational Parameters" type="gb" />\r
10640 <!-- ================================================================== -->\r
10641 \r
10642 <Command name="HCI_Read_Local_Version_Information" type="sc" opcode="0x1001">\r
10643 <Cat>Spec 1.1</Cat>\r
10644 <Param type="R">\r
10645 <Name>HCI_Command_Complete_Event</Name>\r
10646 </Param>\r
10647 <Param type="u" size="1" valtype="Status">\r
10648 <Name>Status</Name>\r
10649 <Default>0x00</Default>\r
10650 <Desc>0 - Success</Desc>\r
10651 </Param>\r
10652 <Param type="u" size="1" valtype="HCIVersion">\r
10653 <Name>HCI Version</Name>\r
10654 <Default>0x00</Default>\r
10655 </Param>\r
10656 <Param type="u" size="2">\r
10657 <Name>HCI Revision</Name>\r
10658 <Default>0x0000</Default>\r
10659 <Desc>Revision of the Current HCI in the Bluetooth device</Desc>\r
10660 </Param>\r
10661 <Param type="u" size="1" valtype="LMPVersion">\r
10662 <Name>LMP Version</Name>\r
10663 <Default>0x00</Default>\r
10664 <Desc>Version of the Current LMP in the Bluetooth device</Desc>\r
10665 </Param>\r
10666 <Param type="u" size="2" valtype="CompID">\r
10667 <Name>Manufacturer Name</Name>\r
10668 <Default>0x0000</Default>\r
10669 <Desc>Manufacturer name of the bluetooth device</Desc>\r
10670 </Param>\r
10671 <Param type="u" size="2">\r
10672 <Name>LMP Subversion</Name>\r
10673 <Default>0x0000</Default>\r
10674 <Desc>Subversion of the Current LMP in the Bluetooth device</Desc>\r
10675 </Param>\r
10676 </Command>\r
10677 \r
10678 <Command name="HCI_Read_Local_Supported_Commands" type="sc" opcode="0x1002">\r
10679 <Cat>Spec 1.2</Cat>\r
10680 <Param type="R">\r
10681 <Name>HCI_Command_Complete_Event</Name>\r
10682 </Param>\r
10683 <Param type="u" size="1" valtype="Status">\r
10684 <Name>Status</Name>\r
10685 <Default>0x00</Default>\r
10686 <Desc>Status</Desc>\r
10687 </Param>\r
10688 <Param type="x" size="64">\r
10689 <Name>Supported Commands</Name>\r
10690 <Default>"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"</Default>\r
10691 <Desc>Supported commands bitmask</Desc>\r
10692 </Param>\r
10693 </Command>\r
10694 \r
10695 <Command name="HCI_Read_Local_Supported_Features" type="sc" opcode="0x1003">\r
10696 <Cat>Spec 1.1</Cat>\r
10697 <Param type="R">\r
10698 <Name>HCI_Command_Complete_Event</Name>\r
10699 </Param>\r
10700 <Param type="u" size="1" valtype="Status">\r
10701 <Name>Status</Name>\r
10702 <Default>0x00</Default>\r
10703 <Desc>Status</Desc>\r
10704 </Param>\r
10705 <Param type="x" size="8">\r
10706 <Name>Supported Commands</Name>\r
10707 <Default>"0000000000000000"</Default>\r
10708 <Desc>Supported features bitmask</Desc>\r
10709 </Param>\r
10710 </Command>\r
10711 \r
10712 <Command name="HCI_Read_Local_Extended_Features" type="sc" opcode="0x1004">\r
10713 <Cat>Spec 1.2</Cat>\r
10714 <Param type="u" size="1">\r
10715 <Name>Page Number</Name>\r
10716 <Default>0x00</Default>\r
10717 <Desc>0 - the only available page</Desc>\r
10718 </Param>\r
10719 <Param type="R">\r
10720 <Name>HCI_Command_Complete_Event</Name>\r
10721 </Param>\r
10722 <Param type="u" size="1" valtype="Status">\r
10723 <Name>Status</Name>\r
10724 <Default>0x00</Default>\r
10725 <Desc>Status</Desc>\r
10726 </Param>\r
10727 <Param type="u" size="1">\r
10728 <Name>Page Number</Name>\r
10729 <Default>0x00</Default>\r
10730 <Desc>0 - the only available page</Desc>\r
10731 </Param>\r
10732 <Param type="u" size="1">\r
10733 <Name>Maximum Page Number</Name>\r
10734 <Default>0x00</Default>\r
10735 <Desc>0 - the only available maximum page</Desc>\r
10736 </Param>\r
10737 <Param type="x" size="8">\r
10738 <Name>Extended LMP Features</Name>\r
10739 <Default>"0000000000000000"</Default>\r
10740 <Desc>Supported extended features bitmask</Desc>\r
10741 </Param>\r
10742 </Command>\r
10743 \r
10744 <Command name="HCI_Read_Buffer_Size" type="sc" opcode="0x1005">\r
10745 <Cat>Spec 1.1</Cat>\r
10746 <Param type="R">\r
10747 <Name>HCI_Command_Complete_Event</Name>\r
10748 </Param>\r
10749 <Param type="u" size="1" valtype="Status">\r
10750 <Name>Status</Name>\r
10751 <Default>0x00</Default>\r
10752 <Desc>0 - Success</Desc>\r
10753 </Param>\r
10754 <Param type="u" size="2">\r
10755 <Name>ACL Data Packet Length</Name>\r
10756 <Default>0x0000</Default>\r
10757 <Desc>Expecting parameter value</Desc>\r
10758 </Param>\r
10759 <Param type="u" size="1">\r
10760 <Name>SCO Data Packet Length</Name>\r
10761 <Default>0x00</Default>\r
10762 <Desc>Expecting parameter value</Desc>\r
10763 </Param>\r
10764 <Param type="u" size="2">\r
10765 <Name>Total Num ACL Data Packets</Name>\r
10766 <Default>0x0000</Default>\r
10767 <Desc>Expecting parameter value</Desc>\r
10768 </Param>\r
10769 <Param type="u" size="2">\r
10770 <Name>Total Num SCO Data Packets</Name>\r
10771 <Default>0x0000</Default>\r
10772 <Desc>Expecting parameter value</Desc>\r
10773 </Param>\r
10774 </Command>\r
10775 \r
10776 <Command name="HCI_Read_BD_ADDR" type="sc" opcode="0x1009">\r
10777 <Cat>Spec 1.1</Cat>\r
10778 <Param type="R">\r
10779 <Name>HCI_Command_Complete_Event</Name>\r
10780 </Param>\r
10781 <Param type="u" size="1" valtype="Status">\r
10782 <Name>Status</Name>\r
10783 <Default>0x00</Default>\r
10784 <Desc>Status</Desc>\r
10785 </Param>\r
10786 <Param type="b" size="6">\r
10787 <Name>BD Address</Name>\r
10788 <Default>BD_ADDR</Default>\r
10789 <Desc>BD Address of the device</Desc>\r
10790 </Param>\r
10791 </Command>\r
10792 \r
10793 <Command name="HCI_Read_Local_Supported_Codecs" type="sc" opcode="0x100B">\r
10794 <Cat>Spec 4.1</Cat>\r
10795 <Param type="R">\r
10796 <Name>HCI_Command_Complete_Event</Name>\r
10797 </Param>\r
10798 <Param type="u" size="1" valtype="Status">\r
10799 <Name>Status</Name>\r
10800 <Default>0x00</Default>\r
10801 <Desc>Status</Desc>\r
10802 </Param>\r
10803 <Param type="u" size="1" label="spec_codec_count">\r
10804 <Name>Number Of Spec codecs</Name>\r
10805 <Default>0x06</Default>\r
10806 <Desc>Number of spec codecs</Desc>\r
10807 </Param>\r
10808 <Param array="spec_codec_count">\r
10809 <Param type="u" size="1" valtype="CodecType">\r
10810 <Name>Codec Type</Name>\r
10811 <Default>0</Default>\r
10812 <Desc />\r
10813 </Param>\r
10814 </Param>\r
10815 <Param type="u" size="1" label="vs_codec_count">\r
10816 <Name>Number of vendor Specific codecs</Name>\r
10817 <Default>0x06</Default>\r
10818 <Desc>Number of vendor Specific codecs</Desc>\r
10819 </Param>\r
10820 <Param array="vs_codec_count">\r
10821 <Param type="u" size="1" valtype="CodecType">\r
10822 <Name>Codec Type</Name>\r
10823 <Default>0</Default>\r
10824 <Desc />\r
10825 </Param>\r
10826 </Param>\r
10827 </Command>\r
10828 \r
10829 <!-- ================================================================== -->\r
10830 <Command name="HCI Status Parameters" type="gb" />\r
10831 <!-- ================================================================== -->\r
10832 \r
10833 <Command name="HCI_Read_Failed_Contact_Counter" type="sc" opcode="0x1401">\r
10834 <Cat>Spec 1.1</Cat>\r
10835 <Param type="h" size="2">\r
10836 <Name>Connection Handle</Name>\r
10837 <Default>Handle</Default>\r
10838 <Desc />\r
10839 </Param>\r
10840 <Param type="R">\r
10841 <Name>HCI_Command_Complete_Event</Name>\r
10842 </Param>\r
10843 <Param type="u" size="1" valtype="Status">\r
10844 <Name>Status</Name>\r
10845 <Default>0x00</Default>\r
10846 <Desc>Status</Desc>\r
10847 </Param>\r
10848 <Param type="h" size="2">\r
10849 <Name>Connection Handle</Name>\r
10850 <Default>Handle</Default>\r
10851 </Param>\r
10852 <Param type="u" size="2">\r
10853 <Name>Failed contact Counter</Name>\r
10854 <Default>Any</Default>\r
10855 </Param>\r
10856 </Command>\r
10857 \r
10858 <Command name="HCI_Reset_Failed_Contact_Counter" type="sc" opcode="0x1402">\r
10859 <Cat>Spec 1.1</Cat>\r
10860 <Param type="h" size="2">\r
10861 <Name>Connection Handle</Name>\r
10862 <Default>Handle</Default>\r
10863 <Desc />\r
10864 </Param>\r
10865 <Param type="R">\r
10866 <Name>HCI_Command_Complete_Event</Name>\r
10867 </Param>\r
10868 <Param type="u" size="1" valtype="Status">\r
10869 <Name>Status</Name>\r
10870 <Default>0x00</Default>\r
10871 <Desc>Status</Desc>\r
10872 </Param>\r
10873 <Param type="h" size="2">\r
10874 <Name>Connection Handle</Name>\r
10875 <Default>Handle</Default>\r
10876 </Param>\r
10877 </Command>\r
10878 \r
10879 <Command name="HCI_Read_Link_Quality" type="sc" opcode="0x1403">\r
10880 <Cat>Spec 1.1</Cat>\r
10881 <Param type="h" size="2">\r
10882 <Name>Connection Handle</Name>\r
10883 <Default>Handle</Default>\r
10884 <Desc />\r
10885 </Param>\r
10886 <Param type="R">\r
10887 <Name>HCI_Command_Complete_Event</Name>\r
10888 </Param>\r
10889 <Param type="u" size="1" valtype="Status">\r
10890 <Name>Status</Name>\r
10891 <Default>0x00</Default>\r
10892 <Desc>Status</Desc>\r
10893 </Param>\r
10894 <Param type="h" size="2">\r
10895 <Name>Connection Handle</Name>\r
10896 <Default>Handle</Default>\r
10897 </Param>\r
10898 <Param type="u" size="1">\r
10899 <Name>Link Quality</Name>\r
10900 <Default>0xFF</Default>\r
10901 </Param>\r
10902 </Command>\r
10903 \r
10904 <Command name="HCI_Read_RSSI" type="sc" opcode="0x1405">\r
10905 <Cat>Spec 1.1</Cat>\r
10906 <Param type="h" size="2">\r
10907 <Name>Connection Handle</Name>\r
10908 <Default>Handle</Default>\r
10909 <Desc />\r
10910 </Param>\r
10911 <Param type="R">\r
10912 <Name>HCI_Command_Complete_Event</Name>\r
10913 </Param>\r
10914 <Param type="u" size="1" valtype="Status">\r
10915 <Name>Status</Name>\r
10916 <Default>0x00</Default>\r
10917 <Desc>Status</Desc>\r
10918 </Param>\r
10919 <Param type="h" size="2">\r
10920 <Name>Connection Handle</Name>\r
10921 <Default>Handle</Default>\r
10922 </Param>\r
10923 <Param type="d" size="1">\r
10924 <Name>RSSI</Name>\r
10925 <Default>0</Default>\r
10926 </Param>\r
10927 </Command>\r
10928 \r
10929 <Command name="HCI_Read_AFH_Channel_Map" type="sc" opcode="0x1406">\r
10930 <Cat>Spec 1.2</Cat>\r
10931 <Param type="h" size="2">\r
10932 <Name>Connection Handle</Name>\r
10933 <Default>Handle</Default>\r
10934 <Desc />\r
10935 </Param>\r
10936 <Param type="R">\r
10937 <Name>HCI_Command_Complete_Event</Name>\r
10938 </Param>\r
10939 <Param type="u" size="1" valtype="Status">\r
10940 <Name>Status</Name>\r
10941 <Default>0x00</Default>\r
10942 <Desc>Status</Desc>\r
10943 </Param>\r
10944 <Param type="h" size="2">\r
10945 <Name>Connection Handle</Name>\r
10946 <Default>Handle</Default>\r
10947 <Desc />\r
10948 </Param>\r
10949 <Param type="u" size="1" valtype="EnableDisable">\r
10950 <Name>AFH Mode</Name>\r
10951 <Default>0x00</Default>\r
10952 <Desc>0x00 = AFH disable, 0x01 = AFH enable</Desc>\r
10953 </Param>\r
10954 <Param type="x" size="10">\r
10955 <Name>AFH Channel Map</Name>\r
10956 <Default>"00000000000000000000"</Default>\r
10957 <Desc>last AFH channel map to be broadcasted</Desc>\r
10958 </Param>\r
10959 </Command>\r
10960 \r
10961 <Command name="HCI_Read_Clock" type="sc" opcode="0x1407">\r
10962 <Cat>Spec 1.2</Cat>\r
10963 <Param type="h" size="2">\r
10964 <Name>Connection Handle</Name>\r
10965 <Default>Handle</Default>\r
10966 <Desc />\r
10967 </Param>\r
10968 <Param type="u" size="1" valtype="WhichClock">\r
10969 <Name>Which Clock</Name>\r
10970 <Default>0x00</Default>\r
10971 <Desc>0x00 = Local Clock, 0x01 = Piconet Clock</Desc>\r
10972 </Param>\r
10973 <Param type="R">\r
10974 <Name>HCI_Command_Complete_Event</Name>\r
10975 </Param>\r
10976 <Param type="u" size="1" valtype="Status">\r
10977 <Name>Status</Name>\r
10978 <Default>0x00</Default>\r
10979 <Desc>Status</Desc>\r
10980 </Param>\r
10981 <Param type="h" size="2">\r
10982 <Name>Connection Handle</Name>\r
10983 <Default>Handle</Default>\r
10984 <Desc />\r
10985 </Param>\r
10986 <Param type="u" size="4">\r
10987 <Name>Clock</Name>\r
10988 <Default>0x00000000</Default>\r
10989 <Desc>BT clock</Desc>\r
10990 </Param>\r
10991 <Param type="u" size="2">\r
10992 <Name>Accuracy</Name>\r
10993 <Default>0x0000</Default>\r
10994 <Desc />\r
10995 </Param>\r
10996 </Command>\r
10997 \r
10998 <Command name="HCI_Read_Encryption_Key_Size" type="sc" opcode="0x1408">\r
10999 <Cat>Spec 3.0</Cat>\r
11000 <Param type="h" size="2">\r
11001 <Name>Connection Handle</Name>\r
11002 <Default>Handle</Default>\r
11003 <Desc />\r
11004 </Param>\r
11005 <Param type="R">\r
11006 <Name>HCI_Command_Complete_Event</Name>\r
11007 </Param>\r
11008 <Param type="u" size="1" valtype="Status">\r
11009 <Name>Status</Name>\r
11010 <Default>0x00</Default>\r
11011 <Desc>Status</Desc>\r
11012 </Param>\r
11013 <Param type="h" size="2">\r
11014 <Name>Connection Handle</Name>\r
11015 <Default>Handle</Default>\r
11016 </Param>\r
11017 <Param type="d" size="1">\r
11018 <Name>KEY_SIZE</Name>\r
11019 <Default>0</Default>\r
11020 </Param>\r
11021 </Command>\r
11022 \r
11023 <!-- ================================================================== -->\r
11024 <Command name="HCI Testing Commands" type="gb" />\r
11025 <!-- ================================================================== -->\r
11026 \r
11027 <Command name="HCI_Read_Loopback_Mode" type="sc" opcode="0x1801">\r
11028 <Cat>Spec 1.1</Cat>\r
11029 <Param type="R">\r
11030 <Name>HCI_Command_Complete_Event</Name>\r
11031 </Param>\r
11032 <Param type="u" size="1" valtype="Status">\r
11033 <Name>Status</Name>\r
11034 <Default>0x00</Default>\r
11035 <Desc>Status</Desc>\r
11036 </Param>\r
11037 <Param type="u" size="1" valtype="LoopbackMode">\r
11038 <Name>Loopback Mode</Name>\r
11039 <Default>0x00</Default>\r
11040 </Param>\r
11041 </Command>\r
11042 \r
11043 <Command name="HCI_Write_Loopback_Mode" type="sc" opcode="0x1802">\r
11044 <Cat>Spec 1.1</Cat>\r
11045 <Param type="u" size="1" valtype="LoopbackMode">\r
11046 <Name>Loopback Mode</Name>\r
11047 <Default>0x00</Default>\r
11048 <Desc>0 - No Loopback mode enabled, 1 - Enable Local Loopback, 2 - Enable Remote Loopback</Desc>\r
11049 </Param>\r
11050 <Param type="R">\r
11051 <Name>HCI_Command_Complete_Event</Name>\r
11052 </Param>\r
11053 </Command>\r
11054 \r
11055 <Command name="HCI_Enable_Device_Under_Test_Mode" type="sc" opcode="0x1803">\r
11056 <Cat>Spec 1.1</Cat>\r
11057 <Param type="R">\r
11058 <Name>HCI_Command_Complete_Event</Name>\r
11059 </Param>\r
11060 </Command>\r
11061 \r
11062 <Command name="HCI_Write_Simple_Pairing_Debug_Mode" type="sc" opcode="0x1804">\r
11063 <Cat>Spec 1.1</Cat>\r
11064 <Param type="u" size="1" valtype="SPDebugMode">\r
11065 <Name>Simple_Pairing_Debug_Mode</Name>\r
11066 <Default>0x00</Default>\r
11067 <Desc>0 - Simple Pairing debug mode disabled (default), 1 - Simple pairing debug mode enabled, 0x02 - 0xFF - Reserved for future use</Desc>\r
11068 </Param>\r
11069 <Param type="R">\r
11070 <Name>HCI_Command_Complete_Event</Name>\r
11071 </Param>\r
11072 </Command>\r
11073 \r
11074 <Command name="HCI_VS_RX_RX_Debug_enable_parameters" type="vc" opcode="0xFDE9">\r
11075 <Param type="o" size="2">\r
11076 <Name>Opcode</Name> \r
11077 <Default>0xFDE9</Default> \r
11078 <Desc>This command enables RXRX in debug mode</Desc>\r
11079 </Param>\r
11080 <Param type="u" size="1">\r
11081 <Name>RxRx enable source</Name>\r
11082 <Default>00</Default>\r
11083 <Desc>0x0 - RXRX enable source is WLAN, 0x01 - RXRX enable source is Vs command, 0xFF - Don\92t Change</Desc>\r
11084 </Param>\r
11085 <Param type="u" size="1">\r
11086 <Name>RxRx mode</Name>\r
11087 <Default>00</Default>\r
11088 <Desc>0x0 - RXRX is disabled-relevant only if RXRX enable source is Vs command, 0x01 - RXRX is enabled-relevant only if RXRX enable source is Vs command, 0xFF - Don't change</Desc>\r
11089 </Param>\r
11090 <Param type="u" size="1">\r
11091 <Name>WLAN Force calibrations</Name> \r
11092 <Default>00</Default> \r
11093 <Desc>0x0 - Calibration values are taken from WLAN, 0x1 - Calibration values are taken from USER, 0xFFDon't Change</Desc> \r
11094 </Param>\r
11095 <Param type="u" size="1">\r
11096 <Name>RXRX PM Enable Disable on sleep feature</Name> \r
11097 <Default>00</Default> \r
11098 <Desc>0x0 - RXRX PM sequences on sleep are disabled, 0x1 - RXRX PM sequences on sleep are enabled, 0xFFDon't Change</Desc> \r
11099 </Param>\r
11100 <Param type="u" size="2">\r
11101 <Name>User_calibration_info_0</Name> \r
11102 <Default>0000</Default> \r
11103 <Desc>1st user data for calibration values</Desc>\r
11104 </Param>\r
11105 <Param type="u" size="2">\r
11106 <Name>User_calibration_info_1</Name> \r
11107 <Default>0000</Default> \r
11108 <Desc>2nd user data for calibration values</Desc>\r
11109 </Param>\r
11110 <Param type="u" size="2">\r
11111 <Name>User_calibration_info_2</Name> \r
11112 <Default>0000</Default> \r
11113 <Desc>3rd user data for calibration values</Desc>\r
11114 </Param>\r
11115 <Param type="u" size="2">\r
11116 <Name>User_calibration_info_3</Name> \r
11117 <Default>0000</Default> \r
11118 <Desc>4th user data for calibration values</Desc>\r
11119 </Param>\r
11120 <Param type="u" size="2">\r
11121 <Name>User_calibration_info_4</Name> \r
11122 <Default>0000</Default> \r
11123 <Desc>5th user data for calibration values</Desc>\r
11124 </Param>\r
11125 <Param type="u" size="2">\r
11126 <Name>User_calibration_info_5</Name> \r
11127 <Default>0000</Default> \r
11128 <Desc>6th user data for calibration values</Desc>\r
11129 </Param>\r
11130 <Param type="u" size="2">\r
11131 <Name>User_calibration_info_6</Name> \r
11132 <Default>0000</Default> \r
11133 <Desc>7th user data for calibration values</Desc>\r
11134 </Param>\r
11135 <Param type="u" size="2">\r
11136 <Name>User_calibration_info_7</Name> \r
11137 <Default>0000</Default> \r
11138 <Desc>8th user data for calibration values</Desc>\r
11139 </Param>\r
11140 <Param type="u" size="2">\r
11141 <Name>User_calibration_info_8</Name> \r
11142 <Default>0000</Default> \r
11143 <Desc>9th user data for calibration values</Desc>\r
11144 </Param>\r
11145 <Param type="u" size="2">\r
11146 <Name>User_calibration_info_9</Name> \r
11147 <Default>0000</Default> \r
11148 <Desc>10th user data for calibration values</Desc>\r
11149 </Param>\r
11150 <Param type="u" size="4">\r
11151 <Name>Reserved</Name>\r
11152 <Default>00</Default>\r
11153 <Desc>Reserved parameter for any additional debug use</Desc>\r
11154 </Param>\r
11155 <Param type="R">\r
11156 <Name>HCI_Command_Complete_Event</Name>\r
11157 </Param>\r
11158 </Command>\r
11159 \r
11160 \r
11161 \r
11162 <Command name="HCI_VS_Rx_Rx_Mode" type="vc" opcode="0xFDF8">\r
11163 <Param type="o" size="2">\r
11164 <Name>Opcode</Name> \r
11165 <Default>0xFDF8</Default> \r
11166 <Desc>This command enables/disables RXRX mode</Desc>\r
11167 </Param>\r
11168 <Param type="u" size="1">\r
11169 <Name>RxRx mode</Name>\r
11170 <Default>00</Default>\r
11171 <Desc>0x0 - Rx_Rx disable, 0x01 - Rx_Rx_enable, 0xFF - Don't change</Desc>\r
11172 </Param>\r
11173 <Param type="u" size="1">\r
11174 <Name>Rx_Rx BT standelone</Name>\r
11175 <Default>00</Default>\r
11176 <Desc>0x0 - not Stanalone mode, 0x01 - Standalone mode, 0xFF - Don't change</Desc>\r
11177 </Param>\r
11178 </Command>\r
11179 \r
11180 \r
11181 <Command name="HCI_VS_Enable_BT_secure_connection" type="vc" opcode="0xFDEB">\r
11182 <Param type="o" size="2">\r
11183 <Name>Opcode</Name> \r
11184 <Default>0xFDEB</Default> \r
11185 <Desc>This command enables BT secure connection mode</Desc>\r
11186 </Param>\r
11187 <Param type="u" size="1">\r
11188 <Name>secure_mode</Name>\r
11189 <Default>00</Default>\r
11190 <Desc>0x0 - BT secure connection is disabled, 0x01 - BT secure connection is enabled, 0xFF - Don\92t Change</Desc>\r
11191 </Param>\r
11192 <Param type="x" size="16">\r
11193 <Name>encryption key</Name>\r
11194 <Default>"4C68384139F574D836BCF34E9DFB01BF"</Default>\r
11195 <Desc>Key to be used by AES encryption</Desc>\r
11196 </Param>\r
11197 <Param type="u" size="1">\r
11198 <Name>handle</Name>\r
11199 <Default>00</Default>\r
11200 <Desc>Handle of the connection to be encrypted, 0-7 for specific handle, 0xff for not changing the handle</Desc>\r
11201 </Param>\r
11202 <Param type="u" size="1">\r
11203 <Name>MIC failure limit</Name>\r
11204 <Default>00</Default>\r
11205 <Desc>Define how many bad MICs will yield disconnection.</Desc>\r
11206 </Param>\r
11207 <Param type="u" size="1">\r
11208 <Name>Tx DMA indication</Name>\r
11209 <Default>00</Default>\r
11210 <Desc>Define whether getting interrupt upon Tx DMA finish the scrip\r
11211 0x0 - doesn't send interrupt upon DMA EOS, 0x1 - Get interrupt upon DMA EOS, 0xff for not changing this parameter\r
11212 </Desc>\r
11213 </Param>\r
11214 <Param type="u" size="1">\r
11215 <Name>IV 1</Name>\r
11216 <Default>00</Default>\r
11217 <Desc>Define Initial vector for AES encryption</Desc>\r
11218 </Param>\r
11219 <Param type="u" size="1">\r
11220 <Name>IV 2</Name>\r
11221 <Default>00</Default>\r
11222 <Desc>Define Initial vector for AES encryption</Desc>\r
11223 </Param>\r
11224 <Param type="u" size="1">\r
11225 <Name>IV 3</Name>\r
11226 <Default>00</Default>\r
11227 <Desc>Define Initial vector for AES encryption</Desc>\r
11228 </Param>\r
11229 <Param type="u" size="1">\r
11230 <Name>IV 4</Name>\r
11231 <Default>00</Default>\r
11232 <Desc>Define Initial vector for AES encryption</Desc>\r
11233 </Param>\r
11234 <Param type="u" size="1">\r
11235 <Name>IV 5</Name>\r
11236 <Default>00</Default>\r
11237 <Desc>Define Initial vector for AES encryption</Desc>\r
11238 </Param>\r
11239 <Param type="u" size="1">\r
11240 <Name>IV 6</Name>\r
11241 <Default>00</Default>\r
11242 <Desc>Define Initial vector for AES encryption</Desc>\r
11243 </Param>\r
11244 <Param type="u" size="1">\r
11245 <Name>IV 7</Name>\r
11246 <Default>00</Default>\r
11247 <Desc>Define Initial vector for AES encryption</Desc>\r
11248 </Param>\r
11249 <Param type="u" size="1">\r
11250 <Name>IV 8</Name>\r
11251 <Default>00</Default>\r
11252 <Desc>Define Initial vector for AES encryption</Desc>\r
11253 </Param>\r
11254 <Param type="R">\r
11255 <Name>HCI_Command_Complete_Event</Name>\r
11256 </Param>\r
11257 </Command>\r
11258 \r
11259 \r
11260 <Command name="HCI_VS_Config_Multiple_Slaves" type="vc" opcode="0xFDEC">\r
11261 <Param type="o" size="2">\r
11262 <Name>Opcode</Name> \r
11263 <Default>0xFDEC</Default> \r
11264 <Desc>This command Configures Bt Multiple Slaves (More than 2) operating mode.</Desc>\r
11265 </Param>\r
11266 <Param type="u" size="1" valtype='EnableDisable'>\r
11267 <Name>Enable Inquiry Scan with max slaves</Name>\r
11268 <Default>0</Default>\r
11269 <Desc>Should the device be discoverable with max slaves in connection?</Desc>\r
11270 </Param>\r
11271 \r
11272 <Param type="u" size="1">\r
11273 <Name>Max slave count</Name>\r
11274 <Default>2</Default>\r
11275 <Desc>Define the maximum amount of concurrent slaves (2 - 4) </Desc>\r
11276 </Param>\r
11277 \r
11278 \r
11279 <Param type="R">\r
11280 <Name>HCI_Command_Complete_Event</Name>\r
11281 </Param>\r
11282 </Command>\r
11283 \r
11284 \r
11285 \r
11286 \r
11287 <Command name="HCI_VS_Set_MWS_Frame_Configuration" type="vc" opcode="0xFDF0">\r
11288 <Param type="o" size="2">\r
11289 <Name>Opcode</Name> \r
11290 <Default>0xFDF0</Default> \r
11291 <Desc>This command configures provides MWS FRAME parameters</Desc>\r
11292 </Param>\r
11293 <Param type="u" size="2">\r
11294 <Name>MWS frame length</Name>\r
11295 <Default>0xFFFF</Default>\r
11296 <Desc>frame lengh in uS, supported values 5,000 or 10,000</Desc>\r
11297 </Param>\r
11298 <Param type="u" size="2">\r
11299 <Name>MWS DL 1 length</Name>\r
11300 <Default>0xFFFF</Default>\r
11301 <Desc>lengh of DL 1 in uS</Desc>\r
11302 </Param>\r
11303 <Param type="u" size="2">\r
11304 <Name>MWS UL 1 length</Name>\r
11305 <Default>0xFFFF</Default>\r
11306 <Desc>lengh of UL 1 in uS</Desc>\r
11307 </Param>\r
11308 <Param type="u" size="2">\r
11309 <Name>MWS DL 2 length</Name>\r
11310 <Default>0xFFFF</Default>\r
11311 <Desc>lengh of DL 2 in uS</Desc>\r
11312 </Param>\r
11313 <Param type="u" size="2">\r
11314 <Name>MWS UL 2 length</Name>\r
11315 <Default>0xFFFF</Default>\r
11316 <Desc>lengh of UL 2 in uS</Desc>\r
11317 </Param>\r
11318 <Param type="u" size="2">\r
11319 <Name>MWS frame_offset</Name>\r
11320 <Default>0xFFFF</Default>\r
11321 <Desc>delta between FRAME_SYNC and time reference point in uS</Desc>\r
11322 </Param>\r
11323 <Param type="d" size="1">\r
11324 <Name>MWS frame min jitter</Name>\r
11325 <Default>0xFF</Default>\r
11326 <Desc>maximal time error of FRAME_SYNC in the early direction in uS</Desc>\r
11327 </Param>\r
11328 <Param type="d" size="1">\r
11329 <Name>MWS frame max jitter</Name>\r
11330 <Default>0xFF</Default>\r
11331 <Desc>maximal time error of FRAME_SYNC in the late direction in uS</Desc>\r
11332 </Param>\r
11333 <Param type="R">\r
11334 <Name>HCI_Command_Complete_Event</Name>\r
11335 </Param>\r
11336 </Command>\r
11337 \r
11338 \r
11339 <Command name="HCI_VS_Configure_MWS_Pins" type="vc" opcode="0xFE07">\r
11340 <Param type="o" size="2">\r
11341 <Name>Opcode</Name> \r
11342 <Default>0xFE07</Default> \r
11343 <Desc>This command configures MWS coex pins</Desc>\r
11344 </Param>\r
11345 <Param type="u" size="1" valtype="MWS_Coex_Pin" label="MWS_Coex_Pin_Condition">\r
11346 <Name>pin_select</Name>\r
11347 <Default>0xFF</Default>\r
11348 <Desc>select pin to configure</Desc>\r
11349 </Param>\r
11350 \r
11351 <Param cond="MWS_Coex_Pin_Condition==0">\r
11352 <Param type="u" size="1" valtype="MWS_Coex_RT_UART_TXD_pin_select">\r
11353 <Name>pad_select</Name>\r
11354 <Default>0xFF</Default>\r
11355 <Desc></Desc>\r
11356 </Param>\r
11357 </Param>\r
11358 <Param cond="MWS_Coex_Pin_Condition==1">\r
11359 <Param type="u" size="1" valtype="MWS_Coex_RT_UART_RXD_pin_select">\r
11360 <Name>pad_select</Name>\r
11361 <Default>0xFF</Default>\r
11362 <Desc></Desc>\r
11363 </Param>\r
11364 </Param>\r
11365 <Param cond="MWS_Coex_Pin_Condition==2">\r
11366 <Param type="u" size="1" valtype="MWS_Coex_Frame_Sync_input_pad">\r
11367 <Name>pad_select</Name>\r
11368 <Default>0xFF</Default>\r
11369 <Desc></Desc>\r
11370 </Param>\r
11371 </Param>\r
11372 <Param cond="MWS_Coex_Pin_Condition==3">\r
11373 <Param type="u" size="1" valtype="MWS_TX_pin_select">\r
11374 <Name>pad_select</Name>\r
11375 <Default>0xFF</Default>\r
11376 <Desc></Desc>\r
11377 </Param>\r
11378 </Param>\r
11379 <Param cond="MWS_Coex_Pin_Condition==4">\r
11380 <Param type="u" size="1" valtype="MWS_ACTIVE_pin_select">\r
11381 <Name>pad_select</Name>\r
11382 <Default>0xFF</Default>\r
11383 <Desc></Desc>\r
11384 </Param>\r
11385 </Param>\r
11386 <Param cond="MWS_Coex_Pin_Condition==5">\r
11387 <Param type="u" size="1" valtype="MWS_SLEEP_pin_select">\r
11388 <Name>pad_select</Name>\r
11389 <Default>0xFF</Default>\r
11390 <Desc></Desc>\r
11391 </Param>\r
11392 </Param>\r
11393 <Param cond="MWS_Coex_Pin_Condition==6">\r
11394 <Param type="u" size="1" valtype="BT_TX_pin_select">\r
11395 <Name>pad_select</Name>\r
11396 <Default>0xFF</Default>\r
11397 <Desc></Desc>\r
11398 </Param>\r
11399 </Param>\r
11400 <Param cond="MWS_Coex_Pin_Condition==7">\r
11401 <Param type="u" size="1" valtype="BT_RX_PRIORITY_pin_select">\r
11402 <Name>pad_select</Name>\r
11403 <Default>0xFF</Default>\r
11404 <Desc></Desc>\r
11405 </Param>\r
11406 </Param>\r
11407 <Param cond="MWS_Coex_Pin_Condition==8">\r
11408 <Param type="u" size="1" valtype="BT_SLEEP_pin_select">\r
11409 <Name>pad_select</Name>\r
11410 <Default>0xFF</Default>\r
11411 <Desc></Desc>\r
11412 </Param>\r
11413 </Param>\r
11414 \r
11415 <Param cond="MWS_Coex_Pin_Condition==2">\r
11416 <Param type="u" size="1" valtype="MWS_Coex_Frame_Sync_input_polarity" >\r
11417 <Name>polarity</Name>\r
11418 <Default>0xFF</Default>\r
11419 <Desc> 1 - rising edge is refernce point, 0 - falling edge is refernce point</Desc>\r
11420 </Param>\r
11421 </Param>\r
11422 <Param cond="MWS_Coex_Pin_Condition!=2">\r
11423 <Param type="u" size="1" valtype="MWS_Coex_activity_polarity" >\r
11424 <Name>polarity</Name>\r
11425 <Default>0xFF</Default>\r
11426 <Desc> 1 - rising edge is refernce point, 0 - falling edge is refernce point</Desc>\r
11427 </Param>\r
11428 </Param>\r
11429 \r
11430 <Param type="u" size="1" >\r
11431 <Name>RTF select</Name>\r
11432 <Default>0</Default>\r
11433 <Desc>RTF (0-5)</Desc>\r
11434 </Param>\r
11435 <Param type="u" size="1" >\r
11436 <Name>RT MSG mask</Name>\r
11437 <Default>0x0</Default>\r
11438 <Desc>RT MSG mask - (SIG 3 bit opcode)</Desc>\r
11439 </Param>\r
11440 <Param type="u" size="1" >\r
11441 <Name>RT MSG value</Name>\r
11442 <Default>0x0</Default>\r
11443 <Desc>RT MSG value - (SIG 3 bit opcode)</Desc>\r
11444 </Param>\r
11445 <Param type="u" size="1" >\r
11446 <Name>RT MSG bit location</Name>\r
11447 <Default>3</Default>\r
11448 <Desc>bit location in RT MSG value</Desc>\r
11449 </Param>\r
11450 <Param type="u" size="1" valtype="MWS_Coex_INT_routing_selector">\r
11451 <Name>INT handler routing</Name>\r
11452 <Default>2</Default>\r
11453 <Desc>0 none, 1high priority, 2-low priority</Desc>\r
11454 </Param>\r
11455 <Param type="R">\r
11456 <Name>HCI_Command_Complete_Event</Name>\r
11457 </Param>\r
11458 </Command>\r
11459 \r
11460 \r
11461 <Command name="HCI_VS_Set_Local_Clock_Dragging_Params" type="vc" opcode="0xFDF2">\r
11462 <Param type="o" size="2">\r
11463 <Name>Opcode</Name> \r
11464 <Default>0xFDF2</Default> \r
11465 <Desc>This command controls manual shifting of local clock when master</Desc>\r
11466 </Param>\r
11467 <Param type="u" size="2">\r
11468 <Name>enable</Name>\r
11469 <Default>0</Default>\r
11470 <Desc>0x0 - no not shift clock, other - shift enables </Desc>\r
11471 </Param>\r
11472 <Param type="d" size="2">\r
11473 <Name>step_size_in_uS</Name>\r
11474 <Default>4</Default>\r
11475 <Desc> INT16 steps size in uS </Desc>\r
11476 </Param>\r
11477 <Param type="u" size="2">\r
11478 <Name>PT_for_shift</Name>\r
11479 <Default>50</Default>\r
11480 <Desc> UINT16 value of PT for which to target the shift </Desc>\r
11481 </Param>\r
11482 <Param type="R">\r
11483 <Name>HCI_Command_Complete_Event</Name>\r
11484 </Param>\r
11485 </Command>\r
11486 \r
11487 \r
11488 <Command name="HCI_VS_Set_MWS_Coex_Configuration" type="vc" opcode="0xFDF4">\r
11489 <Param type="o" size="2">\r
11490 <Name>Opcode</Name> \r
11491 <Default>0xFDF4</Default> \r
11492 <Desc>This command controls MWS coex configuration</Desc>\r
11493 </Param>\r
11494 <Param type="u" size="4" valtype="MWS_Coex_enable_Bitmap">\r
11495 <Name>enable_bitmask</Name>\r
11496 <Default>0</Default>\r
11497 <Desc>bit by bit enables\r
11498 0xFFFF means don't change\r
11499 </Desc>\r
11500 </Param>\r
11501 <Param type="u" size="2" valtype="MWS_Coex_AFH_debug_enable_Bitmap">\r
11502 <Name>afh_config_mask</Name>\r
11503 <Default>0</Default>\r
11504 <Desc> AFH enable mask \r
11505 0xFFFF means don't change\r
11506 </Desc>\r
11507 </Param>\r
11508 \r
11509 <Param type="d" size="1">\r
11510 <Name>golden_range_high_rssi</Name>\r
11511 <Default>-30</Default>\r
11512 <Desc>golden range high rssi when MWS is on\r
11513 -128 means don't change\r
11514 </Desc>\r
11515 </Param>\r
11516 <Param type="d" size="1">\r
11517 <Name>golden_range_low_rssi</Name>\r
11518 <Default>-50</Default>\r
11519 <Desc>golden range low rssi when MWS is on\r
11520 -128 means don't change\r
11521 </Desc>\r
11522 </Param>\r
11523 \r
11524 <Param type="d" size="1">\r
11525 <Name>mws_fdd_tx_noise_interferer_th</Name>\r
11526 <Default>-95</Default>\r
11527 <Desc> the min level MWS TX noise reaches ISM band that is considered an interferer\r
11528 -128 means don't change\r
11529 </Desc>\r
11530 </Param>\r
11531 \r
11532 <Param type="d" size="1">\r
11533 <Name>mws_tdd_tx_noise_interferer_th</Name>\r
11534 <Default>-105</Default>\r
11535 <Desc> the min level MWS TX noise reaches ISM band that is considered an interferer\r
11536 -128 means don't change\r
11537 </Desc>\r
11538 </Param>\r
11539 \r
11540 <Param type="u" size="1">\r
11541 <Name>afh_max_num_of_mws_removed_ch</Name>\r
11542 <Default>20</Default>\r
11543 <Desc> maximal channels AFH may remove due to MWS\r
11544 0xFF means don't change\r
11545 </Desc>\r
11546 </Param>\r
11547 \r
11548 <Param type="R">\r
11549 <Name>HCI_Command_Complete_Event</Name>\r
11550 </Param>\r
11551 </Command>\r
11552 \r
11553 \r
11554 \r
11555 <Command name="HCI_VS_Set_MWS_Channel_Params" type="vc" opcode="0xFDEF">\r
11556 <Param type="o" size="2">\r
11557 <Name>Opcode</Name> \r
11558 <Default>0xFDEF</Default> \r
11559 <Desc>This command notifies BT of MWS channel</Desc>\r
11560 </Param>\r
11561 <Param type="u" size="1" valtype="MWS_Coex_channel_type">\r
11562 <Name>MWS channel type</Name>\r
11563 <Default>0</Default>\r
11564 <Desc>LTE-WiMAX-TDD-FDD</Desc>\r
11565 </Param>\r
11566 <Param type="d" size="2">\r
11567 <Name>MWS center freq</Name>\r
11568 <Default>2510</Default>\r
11569 <Desc>MWS channel</Desc>\r
11570 </Param>\r
11571 <Param type="u" size="1" valtype="MWS_Coex_channel_bandwidth">\r
11572 <Name>MWS channel bandwidth</Name>\r
11573 <Default>200</Default>\r
11574 <Desc>channel BW in 100KHz units (for 1.4MHz set 14)</Desc>\r
11575 </Param>\r
11576 <Param type="R">\r
11577 <Name>HCI_Command_Complete_Event</Name>\r
11578 </Param>\r
11579 </Command>\r
11580 \r
11581 \r
11582 \r
11583 <Command name="HCI_VS_Set_MWS_TX_Mask_Params" type="vc" opcode="0xFDF5">\r
11584 <Param type="o" size="2">\r
11585 <Name>Opcode</Name> \r
11586 <Default>0xFDF5</Default> \r
11587 <Desc>This command notifies BT of MWS TX mask shape</Desc>\r
11588 </Param>\r
11589 <Param type="d" size="1" >\r
11590 <Name>MWS_emission_mask_0Mhz</Name>\r
11591 <Default>0</Default>\r
11592 <Desc>MWS emission at 0Mhz from MWS signal edge</Desc>\r
11593 </Param>\r
11594 <Param type="d" size="1" >\r
11595 <Name>MWS_emission_mask_8Mhz</Name>\r
11596 <Default>0</Default>\r
11597 <Desc>MWS emission at 8Mhz from MWS signal edge</Desc>\r
11598 </Param>\r
11599 <Param type="d" size="1" >\r
11600 <Name>MWS_emission_mask_16Mhz</Name>\r
11601 <Default>0</Default>\r
11602 <Desc>MWS emission at 16Mhz from MWS signal edge</Desc>\r
11603 </Param>\r
11604 <Param type="d" size="1" >\r
11605 <Name>MWS_emission_mask_24Mhz</Name>\r
11606 <Default>0</Default>\r
11607 <Desc>MWS emission at 24Mhz from MWS signal edge</Desc>\r
11608 </Param>\r
11609 <Param type="d" size="1" >\r
11610 <Name>MWS_emission_mask_32Mhz</Name>\r
11611 <Default>0</Default>\r
11612 <Desc>MWS emission at 32Mhz from MWS signal edge</Desc>\r
11613 </Param>\r
11614 <Param type="d" size="1" >\r
11615 <Name>MWS_emission_mask_40Mhz</Name>\r
11616 <Default>0</Default>\r
11617 <Desc>MWS emission at 40Mhz from MWS signal edge</Desc>\r
11618 </Param>\r
11619 <Param type="d" size="1" >\r
11620 <Name>MWS_emission_mask_48Mhz</Name>\r
11621 <Default>0</Default>\r
11622 <Desc>MWS emission at 48Mhz from MWS signal edge</Desc>\r
11623 </Param>\r
11624 <Param type="d" size="1" >\r
11625 <Name>MWS_emission_mask_56Mhz</Name>\r
11626 <Default>0</Default>\r
11627 <Desc>MWS emission at 56Mhz from MWS signal edge</Desc>\r
11628 </Param>\r
11629 <Param type="d" size="1" >\r
11630 <Name>MWS_emission_mask_64Mhz</Name>\r
11631 <Default>0</Default>\r
11632 <Desc>MWS emission at 64Mhz from MWS signal edge</Desc>\r
11633 </Param>\r
11634 <Param type="d" size="1" >\r
11635 <Name>MWS_emission_mask_72Mhz</Name>\r
11636 <Default>0</Default>\r
11637 <Desc>MWS emission at 72Mhz from MWS signal edge</Desc>\r
11638 </Param>\r
11639 <Param type="d" size="1" >\r
11640 <Name>MWS_emission_mask_80Mhz</Name>\r
11641 <Default>0</Default>\r
11642 <Desc>MWS emission at 80Mhz from MWS signal edge</Desc>\r
11643 </Param>\r
11644 <Param type="R">\r
11645 <Name>HCI_Command_Complete_Event</Name>\r
11646 </Param>\r
11647 </Command>\r
11648 \r
11649 \r
11650 \r
11651 <Command name="HCI_VS_Set_MWS_TX_Filter" type="vc" opcode="0xFDF6">\r
11652 <Param type="o" size="2">\r
11653 <Name>Opcode</Name> \r
11654 <Default>0xFDF6</Default> \r
11655 <Desc>This command notifies BT of MWS TX filter shape</Desc>\r
11656 </Param>\r
11657 <Param type="d" size="1" >\r
11658 <Name>MWS_TX_filter_at_2402Mhz</Name>\r
11659 <Default>0</Default>\r
11660 <Desc>MWS MWS TX filter at 2402Mhz</Desc>\r
11661 </Param>\r
11662 <Param type="d" size="1" >\r
11663 <Name>MWS_TX_filter_at_2410Mhz</Name>\r
11664 <Default>0</Default>\r
11665 <Desc>MWS MWS TX filter at 2410Mhz</Desc>\r
11666 </Param>\r
11667 <Param type="d" size="1" >\r
11668 <Name>MWS_TX_filter_at_2418Mhz</Name>\r
11669 <Default>0</Default>\r
11670 <Desc>MWS MWS TX filter at 2418Mhz</Desc>\r
11671 </Param>\r
11672 <Param type="d" size="1" >\r
11673 <Name>MWS_TX_filter_at_2426Mhz</Name>\r
11674 <Default>0</Default>\r
11675 <Desc>MWS MWS TX filter at 2426Mhz</Desc>\r
11676 </Param>\r
11677 <Param type="d" size="1" >\r
11678 <Name>MWS_TX_filter_at_2434Mhz</Name>\r
11679 <Default>0</Default>\r
11680 <Desc>MWS MWS TX filter at 2434Mhz</Desc>\r
11681 </Param>\r
11682 <Param type="d" size="1" >\r
11683 <Name>MWS_TX_filter_at_2442Mhz</Name>\r
11684 <Default>0</Default>\r
11685 <Desc>MWS MWS TX filter at 2442Mhz</Desc>\r
11686 </Param>\r
11687 <Param type="d" size="1" >\r
11688 <Name>MWS_TX_filter_at_2450Mhz</Name>\r
11689 <Default>0</Default>\r
11690 <Desc>MWS MWS TX filter at 2450Mhz</Desc>\r
11691 </Param>\r
11692 <Param type="d" size="1" >\r
11693 <Name>MWS_TX_filter_at_2458Mhz</Name>\r
11694 <Default>0</Default>\r
11695 <Desc>MWS MWS TX filter at 2458Mhz</Desc>\r
11696 </Param>\r
11697 <Param type="d" size="1" >\r
11698 <Name>MWS_TX_filter_at_2466Mhz</Name>\r
11699 <Default>0</Default>\r
11700 <Desc>MWS MWS TX filter at 2466Mhz</Desc>\r
11701 </Param>\r
11702 <Param type="d" size="1" >\r
11703 <Name>MWS_TX_filter_at_2474Mhz</Name>\r
11704 <Default>0</Default>\r
11705 <Desc>MWS MWS TX filter at 2474Mhz</Desc>\r
11706 </Param>\r
11707 <Param type="d" size="1" >\r
11708 <Name>MWS_TX_filter_at_2482Mhz</Name>\r
11709 <Default>0</Default>\r
11710 <Desc>MWS MWS TX filter at 2482Mhz</Desc>\r
11711 </Param>\r
11712 <Param type="R">\r
11713 <Name>HCI_Command_Complete_Event</Name>\r
11714 </Param>\r
11715 </Command>\r
11716 \r
11717 \r
11718 <Command name="HCI_VS_Set_MWS_ANT_Isolation" type="vc" opcode="0xFDED">\r
11719 <Param type="o" size="2">\r
11720 <Name>Opcode</Name> \r
11721 <Default>0xFDED</Default> \r
11722 <Desc>This command notifies BT of MWS ANT isolation</Desc>\r
11723 </Param>\r
11724 <Param type="u" size="1" >\r
11725 <Name>num_of_ANT</Name>\r
11726 <Default>1</Default>\r
11727 <Desc>Number of ANTENNAS</Desc>\r
11728 </Param>\r
11729 <Param type="d" size="1" >\r
11730 <Name>ANT_1_isolation</Name>\r
11731 <Default>0</Default>\r
11732 <Desc>Islolation between MWS and BT ANT 1</Desc>\r
11733 </Param>\r
11734 <Param type="d" size="1" >\r
11735 <Name>ANT_2_isolation</Name>\r
11736 <Default>0</Default>\r
11737 <Desc>Islolation between MWS and BT ANT 2,\r
11738 when ANT 2 is not used must be 127\r
11739 </Desc>\r
11740 </Param>\r
11741 <Param type="d" size="1" >\r
11742 <Name>ANT_3_isolation</Name>\r
11743 <Default>0</Default>\r
11744 <Desc>Islolation between MWS and BT ANT 3,\r
11745 when ANT 3 is not used must be 127\r
11746 </Desc>\r
11747 </Param>\r
11748 <Param type="d" size="1" >\r
11749 <Name>ANT_4_isolation</Name>\r
11750 <Default>0</Default>\r
11751 <Desc>Islolation between MWS and BT ANT 4,\r
11752 when ANT 4 is not used must be 127\r
11753 </Desc>\r
11754 </Param>\r
11755 <Param type="R">\r
11756 <Name>HCI_Command_Complete_Event</Name>\r
11757 </Param>\r
11758 </Command>\r
11759 \r
11760 \r
11761 \r
11762 <Command name="HCI_VS_Configure_MWS_Coex_Realtime_Uart" type="vc" opcode="0xFE06">\r
11763 <Param type="o" size="2">\r
11764 <Name>Opcode</Name> \r
11765 <Default>0xFE06</Default> \r
11766 <Desc>This command configures the realtime UART for MWS coex</Desc>\r
11767 </Param>\r
11768 <Param type="u" size="1" valtype="MWS_Coex_RT_UART_mode">\r
11769 <Name>MWS_COEX_UART_mode </Name>\r
11770 <Default>2</Default>\r
11771 <Desc>Mode selector: 0-off, 1-one wire, 2-two wire</Desc>\r
11772 </Param>\r
11773 <Param type="u" size="4" >\r
11774 <Name>rx_or_rxtx_baudrate</Name>\r
11775 <Default>115200</Default>\r
11776 <Desc>in node 1 - RX rate, in mode 2 both RX and TX rate</Desc>\r
11777 </Param>\r
11778 <Param type="u" size="4" >\r
11779 <Name>tx_baudrate</Name>\r
11780 <Default>115200</Default>\r
11781 <Desc>in node 1 - TX rate, in mode 2 unused</Desc>\r
11782 </Param>\r
11783 <Param type="R">\r
11784 <Name>HCI_Command_Complete_Event</Name>\r
11785 </Param>\r
11786 </Command>\r
11787 \r
11788 \r
11789 <Command name="HCI_VS_Send_Message_On_MWS_Coex_Uart" type="vc" opcode="0xFE0B">\r
11790 <Param type="o" size="2">\r
11791 <Name>Opcode</Name> \r
11792 <Default>0xFE0B</Default> \r
11793 <Desc>This command sends a message on MWS coex realtime UART</Desc>\r
11794 </Param>\r
11795 <Param type="u" size="1" valtype="MWS_UART_msg_types">\r
11796 <Name>MWS_UART_msg_types</Name>\r
11797 <Default>0</Default>\r
11798 <Desc>message type: reflected to 3 bit OPCODE</Desc>\r
11799 </Param>\r
11800 <Param type="u" size="4" >\r
11801 <Name>data_value</Name>\r
11802 <Default>0</Default>\r
11803 <Desc>payload data</Desc>\r
11804 </Param>\r
11805 <Param type="u" size="1" >\r
11806 <Name>data_length</Name>\r
11807 <Default>1</Default>\r
11808 <Desc>number of octets(1-4)</Desc>\r
11809 </Param>\r
11810 <Param type="u" size="2" >\r
11811 <Name>data_periodicity</Name>\r
11812 <Default>0</Default>\r
11813 <Desc>if value not 0, message will be repeated every data_periodicity frames</Desc>\r
11814 </Param>\r
11815 <Param type="R">\r
11816 <Name>HCI_Command_Complete_Event</Name>\r
11817 </Param>\r
11818 </Command>\r
11819 \r
11820 \r
11821 <Command name="HCI_VS_Read_byte_from_MWS_Coex_Uart" type="vc" opcode="0xFE0C">\r
11822 <Param type="o" size="2">\r
11823 <Name>Opcode</Name>\r
11824 <Default>0xFE0C</Default>\r
11825 <Desc> </Desc>\r
11826 </Param>\r
11827 <Param type="R">\r
11828 <Name>HCI_Command_Complete_Event</Name>\r
11829 </Param>\r
11830 <Param type="u" size="1" valtype="Status">\r
11831 <Name>Status</Name>\r
11832 <Default>0x00</Default>\r
11833 <Desc>Status</Desc>\r
11834 </Param>\r
11835 <Param type="u" size="1">\r
11836 <Name>data_value</Name>\r
11837 <Default>any</Default>\r
11838 </Param>\r
11839 <Param type="u" size="2">\r
11840 <Name>timestamp</Name>\r
11841 <Default>any</Default>\r
11842 </Param>\r
11843 <Param type="u" size="1">\r
11844 <Name>pending_data_length</Name>\r
11845 <Default>any</Default>\r
11846 </Param>\r
11847 </Command>\r
11848 \r
11849 <!-- ******************************************************* -->\r
11850 <!-- ******************************************************* -->\r
11851 <!-- -->\r
11852 <!-- Wibree Groups and Commands -->\r
11853 <!-- -->\r
11854 <!-- ******************************************************* -->\r
11855 <!-- ******************************************************* -->\r
11856 \r
11857 <!-- ================================================================== -->\r
11858 <Command name="HCI_LE Radio Setup and Configuration" type="gb" />\r
11859 <!-- ================================================================== -->\r
11860 \r
11861 <Command name="HCI_LE_Set_Event_Mask" type="sc" opcode="0x2001">\r
11862 <Cat>Wibree</Cat>\r
11863 <Param type="u" size="8" valtype="Hci_LE_Event_Mask">\r
11864 <Name>Hci_LE Event Mask</Name>\r
11865 <Default>0x1F00000000000000</Default>\r
11866 </Param>\r
11867 <Param type="R">\r
11868 <Name>HCI_Command_Complete_Event</Name>\r
11869 </Param>\r
11870 <Param type="u" size="1" valtype="Status">\r
11871 <Name>Status</Name>\r
11872 <Default>0x00</Default>\r
11874 </Param>\r
11875 </Command>\r
11876 \r
11877 <Command name="HCI_LE_Read_Buffer_Size" type="vc" opcode="0x2002">\r
11878 <Cat>Wibree</Cat>\r
11879 <Param type="R">\r
11880 <Name>HCI_Command_Complete_Event</Name>\r
11881 </Param>\r
11882 <Param type="u" size="1" valtype="Status">\r
11883 <Name>Status</Name>\r
11884 <Default>0x00</Default>\r
11885 <Desc>Command status</Desc>\r
11886 </Param>\r
11887 <Param type="u" size="2">\r
11888 <Name>Data Packet Length</Name>\r
11889 <Desc>Max length of data packets</Desc>\r
11890 </Param>\r
11891 <Param type="u" size="1">\r
11892 <Name>Number of Data Packets</Name>\r
11893 <Desc>Number of Data Packets</Desc>\r
11894 </Param>\r
11895 </Command>\r
11896 \r
11897 <Command name="HCI_LE_Read_Local_Feature_Support" type="sc" opcode="0x2003">\r
11898 <Cat>Wibree</Cat>\r
11899 <Param type="R">\r
11900 <Name>HCI_Command_Complete_Event</Name>\r
11901 </Param>\r
11902 <Param type="u" size="1" valtype="Status">\r
11903 <Name>Status</Name>\r
11904 <Default>0x00</Default>\r
11906 </Param>\r
11907 <Param type="x" size="8" prop="r">\r
11908 <Name>Feature Set</Name>\r
11909 <Desc>LE Controller feature support bit map. This is treated as a parameter in which the LSO is transmitted first.</Desc>\r
11910 </Param>\r
11911 </Command>\r
11912 \r
11913 <Command name="HCI_LE_Write_Random_Device_Address" type="sc" opcode="0x2005">\r
11914 <Cat>Wibree</Cat>\r
11915 <Param type="b" size="6">\r
11916 <Name>Local Device Private Address</Name>\r
11917 <Default>"010203040506"</Default>\r
11918 </Param>\r
11919 <Param type="R">\r
11920 <Name>HCI_Command_Complete_Event</Name>\r
11921 </Param>\r
11922 <Param type="u" size="1" valtype="Status">\r
11923 <Name>Status</Name>\r
11924 <Default>0x00</Default>\r
11925 <Desc>Command status</Desc>\r
11926 </Param>\r
11927 </Command>\r
11928 \r
11929 <Command name="HCI_LE_Read_White_List_Size" type="sc" opcode="0x200F">\r
11930 <Cat>Wibree</Cat>\r
11931 <Param type="R">\r
11932 <Name>HCI_Command_Complete_Event</Name>\r
11933 </Param>\r
11934 <Param type="u" size="1" valtype="Status">\r
11935 <Name>Status</Name>\r
11936 <Default>0x00</Default>\r
11938 </Param>\r
11939 <Param type="u" size="1">\r
11940 <Name>Number of empty entries</Name>\r
11941 <Desc>Number of empty entries in the device address White List in the LE Controller. Range: 0x01 to 0xFF</Desc>\r
11942 </Param>\r
11943 </Command>\r
11944 \r
11945 <Command name="HCI_LE_Clear_White_List" type="sc" opcode="0x2010">\r
11946 <Cat>Wibree</Cat>\r
11947 <Param type="R">\r
11948 <Name>HCI_Command_Complete_Event</Name>\r
11949 </Param>\r
11950 <Param type="u" size="1" valtype="Status">\r
11951 <Name>Status</Name>\r
11952 <Default>0x00</Default>\r
11954 </Param>\r
11955 </Command>\r
11956 \r
11957 <Command name="HCI_LE_Add_Device_To_White_List" type="sc" opcode="0x2011">\r
11958 <Cat>Wibree</Cat>\r
11959 <Param type="u" size="1" valtype="Hci_LE_Address_Type">\r
11960 <Name>Device Address Type</Name>\r
11961 <Default>0x00</Default>\r
11962 <Desc>Indicates device address type of the address added to the list. 0x00 = Public address, 0x01 = Random address, 0x02-0xFF = Reserved</Desc>\r
11963 </Param>\r
11964 <Param type="b" size="6">\r
11965 <Name>Device Address</Name>\r
11966 <Default>"010203040506"</Default>\r
11967 <Desc>Device address that is to be added to the White List.</Desc>\r
11968 </Param>\r
11969 <Param type="R">\r
11970 <Name>HCI_Command_Complete_Event</Name>\r
11971 </Param>\r
11972 <Param type="u" size="1" valtype="Status">\r
11973 <Name>Status</Name>\r
11974 <Default>0x00</Default>\r
11976 </Param>\r
11977 </Command>\r
11978 \r
11979 <Command name="HCI_LE_Remove_Device_From_White_List" type="sc" opcode="0x2012">\r
11980 <Cat>Wibree</Cat>\r
11981 <Param type="u" size="1" valtype="Hci_LE_Address_Type">\r
11982 <Name>Device Address Type</Name>\r
11983 <Default>0x00</Default>\r
11984 <Desc>Indicates device address type of the address added to the list. 0x00 = Public address, 0x01 = Random address, 0x02-0xFF = Reserved</Desc>\r
11985 </Param>\r
11986 <Param type="b" size="6">\r
11987 <Name>Device Address</Name>\r
11988 <Default>"010203040506"</Default>\r
11989 <Desc>Device address that is to be added to the White List.</Desc>\r
11990 </Param>\r
11991 <Param type="R">\r
11992 <Name>HCI_Command_Complete_Event</Name>\r
11993 </Param>\r
11994 <Param type="u" size="1" valtype="Status">\r
11995 <Name>Status</Name>\r
11996 <Default>0x00</Default>\r
11998 </Param>\r
11999 </Command>\r
12000 \r
12001 <!-- ================================================================== -->\r
12002 <Command name="HCI_LE Device Discovery" type="gb" />\r
12003 <!-- ================================================================== -->\r
12004 <Command name="HCI_LE_Write_Advertising_Parameters" type="sc" opcode="0x2006">\r
12005 <Cat>Wibree</Cat>\r
12006 <Param type="u" size="2">\r
12007 <Name>Advertise Min Interval</Name>\r
12008 <Default>0x0000</Default>\r
12009 <Desc>advIntervalmin = Adv_Interval_Min * 0.625 ms, advIntervalmin range: 20 ms to 10.24 s, Does not apply to connectable directed events.</Desc>\r
12010 </Param>\r
12011 <Param type="u" size="2">\r
12012 <Name>Advertise Max Interval</Name>\r
12013 <Default>0x0000</Default>\r
12014 <Desc>advIntervalmax = Adv_Interval * 0.625 ms, advIntervalmax range: 20 ms to 10.24 s, advIntervalmax shall be set to a value equal to or greater than the advIntervalmin Values outside the range are reserved. Does not apply to connectable directed events.</Desc>\r
12015 </Param>\r
12016 <Param type="u" size="1" valtype="Advertising_Type">\r
12017 <Name>Advertising Type</Name>\r
12018 <Default>0x00</Default>\r
12019 <Desc>advIntervalmax = Adv_Interval * 0.625 ms, advIntervalmax range: 20 ms to 10.24 s, advIntervalmax shall be set to a value equal to or greater than the advIntervalmin Values outside the range are reserved. Does not apply to connectable directed events.</Desc>\r
12020 </Param>\r
12021 <Param type="u" size="1" valtype="Hci_LE_Address_Type">\r
12022 <Name>Own_Address_Type</Name>\r
12023 <Default>0x00</Default>\r
12024 <Desc>Public or random device address to use. The default is to use public</Desc>\r
12025 </Param>\r
12026 <Param type="u" size="1" valtype="Hci_LE_Address_Type">\r
12027 <Name>Direct Address Type</Name>\r
12028 <Default>0x00</Default>\r
12029 <Desc>Public or random device address to use.The default is to use public</Desc>\r
12030 </Param>\r
12031 <Param type="b" size="6">\r
12032 <Name>Direct Address</Name>\r
12033 <Default>"010203040506"</Default>\r
12034 </Param>\r
12035 <Param type="u" size="1">\r
12036 <Name>Advertising Channel Map</Name>\r
12037 <Default>7</Default>\r
12038 <Desc>Whcih channels out of 3 Adv channels to be used</Desc>\r
12039 </Param>\r
12040 <Param type="u" size="1" valtype="Advertising_Filter_Policy">\r
12041 <Name>Advertising Filter Policy</Name>\r
12042 <Default>0</Default>\r
12043 <Desc>Advertiser filtering policy to be applied</Desc>\r
12044 </Param>\r
12045 <Param type="R">\r
12046 <Name>HCI_Command_Complete_Event</Name>\r
12047 </Param>\r
12048 <Param type="u" size="1" valtype="Status">\r
12049 <Name>Status</Name>\r
12050 <Desc>Command status</Desc>\r
12051 <Default>0x00</Default>\r
12052 </Param>\r
12053 </Command>\r
12054 \r
12055 <Command name="HCI_LE_Read_Advertising_Channel_TX_Power" type="sc" opcode="0x2007">\r
12056 <Cat>Wibree</Cat>\r
12057 <Param type="R">\r
12058 <Name>HCI_Command_Complete_Event</Name>\r
12059 </Param>\r
12060 <Param type="u" size="1" valtype="Status">\r
12061 <Name>Status</Name>\r
12062 <Desc>Command status</Desc>\r
12063 <Default>0</Default>\r
12064 </Param>\r
12065 <Param type="u" size="1">\r
12066 <Name>Advertising Channel TX Power</Name>\r
12067 <Desc>Transmit power of advertising channel</Desc>\r
12068 <Default>0x00</Default>\r
12069 </Param>\r
12070 </Command>\r
12071 \r
12072 \r
12073 <Command name="HCI_LE_Write_Advertising_Data" type="sc" opcode="0x2008">\r
12074 <Cat>Wibree</Cat>\r
12075 <Param type="u" size="1">\r
12076 <Name>Data Length</Name>\r
12077 <Default>0x00</Default>\r
12078 </Param>\r
12079 <Param type="x" size="input">\r
12080 <Name>Advertising data</Name>\r
12081 <Default>"000102030405060708090A0B0C0D0E0F"</Default>\r
12082 </Param>\r
12083 <Param type="R">\r
12084 <Name>HCI_Command_Complete_Event</Name>\r
12085 </Param>\r
12086 <Param type="u" size="1" valtype="Status">\r
12087 <Name>Status</Name>\r
12088 <Desc>Command status</Desc>\r
12089 <Default>0x00</Default>\r
12090 </Param>\r
12091 </Command>\r
12092 \r
12093 <Command name="HCI_LE_Write_Scan_Response_Data" type="sc" opcode="0x2009">\r
12094 <Cat>Wibree</Cat>\r
12095 <Param type="u" size="1" label="Scan_response_Data_Length">\r
12096 <Name>Data Length</Name>\r
12097 <Default>0x0000</Default>\r
12098 </Param>\r
12099 <Param type="x" size="Scan_response_Data_Length">\r
12100 <Name>Data</Name>\r
12101 </Param>\r
12102 <Param type="R">\r
12103 <Name>HCI_Command_Complete_Event</Name>\r
12104 </Param>\r
12105 <Param type="u" size="1" valtype="Status">\r
12106 <Name>Status</Name>\r
12107 <Desc>Command status</Desc>\r
12108 <Default>0x00</Default>\r
12109 </Param>\r
12110 </Command>\r
12111 \r
12112 <Command name="HCI_LE_Write_Advertise_Enable" type="sc" opcode="0x200A">\r
12113 <Cat>Wibree</Cat>\r
12114 <Param type="u" size="1" valtype="Hci_LE_Start_Stop">\r
12115 <Name>Advertise Mode</Name>\r
12116 <Default>0x00</Default>\r
12117 <Desc>0x01 = On (start advertising), 0x00 = Off (stop advertising), 0x02-0xFF = Reserved</Desc>\r
12118 </Param>\r
12119 <Param type="R">\r
12120 <Name>HCI_Command_Complete_Event</Name>\r
12121 </Param>\r
12122 <Param type="u" size="1" valtype="Status">\r
12123 <Name>Status</Name>\r
12124 <Desc>Command status</Desc>\r
12125 <Default>0x00</Default>\r
12126 </Param>\r
12127 </Command>\r
12128 \r
12129 <Command name="HCI_LE_Write_Scan_Parameters" type="sc" opcode="0x200B">\r
12130 <Cat>Wibree</Cat>\r
12131 <Param type="u" size="1" valtype="Hci_LE_Scan_Mode">\r
12132 <Name>Scan Mode</Name>\r
12133 <Default>0x01</Default>\r
12134 </Param>\r
12135 <Param type="u" size="2">\r
12136 <Name>Scan Interval</Name>\r
12137 <Default>0x0004</Default>\r
12138 </Param>\r
12139 <Param type="u" size="2">\r
12140 <Name>Scan Window</Name>\r
12141 <Default>0x0004</Default>\r
12142 </Param>\r
12143 <Param type="u" size="1" valtype="Hci_LE_Address_Type">\r
12144 <Name>Local Device Address Type</Name>\r
12145 <Default>0x00</Default>\r
12146 </Param>\r
12147 <Param type="u" size="1" valtype="Scanning_Filter_Policy">\r
12148 <Name>Scanning Filter Policy</Name>\r
12149 <Default>0x00</Default>\r
12150 <Desc>0 - Accept all advertisement packets,1 Ignore advertisement packets from devices not in the White List Only</Desc>\r
12151 </Param>\r
12152 <Param type="R">\r
12153 <Name>HCI_Command_Complete_Event</Name>\r
12154 </Param>\r
12155 <Param type="u" size="1" valtype="Status">\r
12156 <Name>Status</Name>\r
12157 <Desc>Command status</Desc>\r
12158 <Default>0x00</Default>\r
12159 </Param>\r
12160 </Command>\r
12161 \r
12162 <Command name="HCI_LE_Write_Scan_Enable" type="sc" opcode="0x200C">\r
12163 <Cat>Wibree</Cat>\r
12164 <Param type="u" size="1" valtype="Hci_LE_Start_Stop">\r
12165 <Name>Scan Enable</Name>\r
12166 <Default>0x00</Default>\r
12167 <Desc>0x01 = On (start scanning), 0x00 = Off (stop scanning), 0x02-0xFF = Reserved</Desc>\r
12168 </Param>\r
12169 <Param type="u" size="1" valtype="Filter_Duplicates">\r
12170 <Name>Filter Duplicates</Name>\r
12171 <Default>0x01</Default>\r
12172 <Desc>0x0 = Duplicate filtering is disabled, 0x01 = Duplicate filtering is enabled</Desc>\r
12173 </Param>\r
12174 <Param type="R">\r
12175 <Name>HCI_Command_Complete_Event</Name>\r
12176 </Param>\r
12177 <Param type="u" size="1" valtype="Status">\r
12178 <Name>Status</Name>\r
12179 <Default>0x00</Default>\r
12180 <Desc>0x00 = LE Controller started or stopped scan service successfully. 0x01 \96 0xFF = Command failed.</Desc>\r
12181 </Param>\r
12182 </Command>\r
12183 \r
12184 \r
12185 \r
12186 <!-- ================================================================== -->\r
12187 <Command name="HCI_LE Link Layer Connection Management" type="gb" />\r
12188 <!-- ================================================================== -->\r
12189 \r
12190 <Command name="HCI_LE_Create_Connection" type="sc" opcode="0x200D">\r
12191 <Cat>Wibree</Cat>\r
12192 <Param type="u" size="2">\r
12193 <Name>Scan Interval</Name>\r
12194 <Default>0x00A</Default>\r
12195 <Desc>Time between consecutive scans. scanInterval = Scan_Interval * 0.625 ms, scanInterval range: 2.5 ms to 10.24 s, Scan_Interval range: 0x0004 to 0x4000.</Desc>\r
12196 </Param>\r
12197 <Param type="u" size="2">\r
12198 <Name>Scan Window</Name>\r
12199 <Default>0x00A</Default>\r
12200 <Desc>Duration of the scan. scanWindow = Scan_Window * 0.625 ms, scanWindow range: 2.5 ms to 10.24 s, Scan_Window range: 0x0004 to 0x4000.</Desc>\r
12201 </Param>\r
12202 <Param type="u" size="1" valtype="Hci_LE_White_List_Ussage">\r
12203 <Name>Initiator_Filter_Policy</Name>\r
12204 <Default>0x0</Default>\r
12205 <Desc> 0x00 = White List not used but the advertiser\92s address in this command is used, 0x01 = White List is used and the advertiser\92s address in this command is not used, 0x02 \96 0xFF = Reserved</Desc>\r
12206 </Param>\r
12207 <Param type="u" size="1" valtype="Hci_LE_Address_Type">\r
12208 <Name>Peer Device Address Type</Name>\r
12209 <Default>0x00</Default>\r
12210 <Desc>Valid only if White_List = 0x00. Indicates address type of the advertiser\92s address. 0x00 = Public address, 0x01 = Random address, 0x02 \96 0xFF = Reserved.</Desc>\r
12211 </Param>\r
12212 <Param type="b" size="6">\r
12213 <Name>Peer Device Address</Name>\r
12214 <Default>"010203040506"</Default>\r
12215 <Desc>Valid only if White_List = 0x00. Device address of the advertiser to which the connection is to be created. </Desc>\r
12216 </Param>\r
12217 <Param type="u" size="1" valtype="Hci_LE_Address_Type">\r
12218 <Name>Local Device Address Type</Name>\r
12219 <Default>0x00</Default>\r
12220 <Desc>Indicates whether to use own public or private device address. 0x00 = Public address, 0x01 = Random address, 0x02 \96 0xFF = Reserved</Desc>\r
12221 </Param>\r
12222 <Param type="u" size="2">\r
12223 <Name>Min Connection Interval</Name>\r
12224 <Default>0x0050</Default>\r
12225 <Desc>connIntervalmin = Conn_Interval * 1.25 ms, Conn_Interval_Min range: 0x0006 to 0x0C80.</Desc>\r
12226 </Param>\r
12227 <Param type="u" size="2">\r
12228 <Name>Max Connection Interval</Name>\r
12229 <Default>0x0080</Default>\r
12230 <Desc>connIntervalmax = Conn_Interval * 1.25 ms, Conn_Interval_Max range: 0x0006 to 0x0C80, Shall be equal to or greater than the Conn_Interval_Min.</Desc>\r
12231 </Param>\r
12232 <Param type="u" size="2">\r
12233 <Name>Connection Latency</Name>\r
12234 <Default>0</Default>\r
12235 <Desc>connSlaveLatency = Conn_Latency (as number of LL connection events). Conn_Latency range: 0x0000 to 0x03E8.</Desc>\r
12236 </Param>\r
12237 <Param type="u" size="2">\r
12238 <Name>Connection Timeout</Name>\r
12239 <Default>0x200</Default>\r
12240 <Desc>connTimeout = Conn_Timeout * 10 ms Conn_Timeout range: 0x000A to 0x0C80.</Desc>\r
12241 </Param>\r
12242 <Param type="u" size="2">\r
12243 <Name>Minimum Length</Name>\r
12244 <Default>0x0000</Default>\r
12245 <Desc>minimum length = Minimum_Length * 0.625 ms, Minimum_Length range: 0x01 to 2*Conn_Interval</Desc>\r
12246 </Param>\r
12247 <Param type="u" size="2">\r
12248 <Name>Maximum Length</Name>\r
12249 <Default>0x0000</Default>\r
12250 <Desc>maximum length = Maximum_Length * 0.625 ms, Maximum_Length range: 0x01 to 2*Conn_Interval</Desc>\r
12251 </Param>\r
12252 <Param type="R">\r
12253 <Name>HCI_Command_Status_Event</Name>\r
12254 </Param>\r
12255 </Command>\r
12256 \r
12257 <Command name="HCI_LE_Create_Connection_Cancel" type="sc" opcode="0x200E">\r
12258 <Cat>Wibree</Cat>\r
12259 <Param type="R">\r
12260 <Name>HCI_Command_Complete_Event</Name>\r
12261 </Param>\r
12262 <Param type="u" size="1" valtype="Status">\r
12263 <Name>Status</Name>\r
12265 <Default>0x00</Default>\r
12266 </Param>\r
12267 </Command>\r
12268 \r
12269 \r
12270 <Command name="HCI_LE_Connection_Update" type="sc" opcode="0x2013">\r
12271 <Cat>Wibree</Cat>\r
12272 <Param type="u" size="2">\r
12273 <Name>Connection Handle</Name>\r
12274 <Default>0x0000</Default>\r
12275 <Desc>Local identifier of the LL connection</Desc>\r
12276 </Param>\r
12277 <Param type="u" size="2">\r
12278 <Name>Min Connection Interval</Name>\r
12279 <Default>0x0003</Default>\r
12280 <Desc>connInterval = Conn_Interval * 1.25 ms, Conn_Interval range: 0x0006 to 0x0C80</Desc>\r
12281 </Param>\r
12282 <Param type="u" size="2">\r
12283 <Name>Max Connection Interval</Name>\r
12284 <Default>0x0003</Default>\r
12285 <Desc>connIntervalmax = Conn_Interval * 1.25 ms, Conn_Interval_Max range: 0x0006 to 0x0C80, Shall be equal to or greater than the Conn_Interval_Min.</Desc>\r
12286 </Param>\r
12287 <Param type="u" size="2">\r
12288 <Name>Connection Latency</Name>\r
12289 <Default>0x0000</Default>\r
12290 <Desc>connSlaveLatency = Conn_Latency (as number of LL connection events). Conn_Latency range: 0x0000 to 0x01F4</Desc>\r
12291 </Param>\r
12292 <Param type="u" size="2">\r
12293 <Name>Connection Timeout</Name>\r
12294 <Default>0x0001</Default>\r
12295 <Desc>connTimeout = Conn_Timeout * 10 ms, Conn_Timeout range: 0x000A to 0x0C80</Desc>\r
12296 </Param>\r
12297 <Param type="u" size="2">\r
12298 <Name>Minimum Length</Name>\r
12299 <Default>0x0000</Default>\r
12300 <Desc>minimum length = Minimum_Length * 0.625 ms, Minimum_Length range: 0x01 to 2*Conn_Interval</Desc>\r
12301 </Param>\r
12302 <Param type="u" size="2">\r
12303 <Name>Maximum Length</Name>\r
12304 <Default>0x0000</Default>\r
12305 <Desc>maximum length = Maximum_Length * 0.625 ms, Maximum_Length range: 0x01 to 2*Conn_Interval</Desc>\r
12306 </Param>\r
12307 <Param type="R">\r
12308 <Name>HCI_Command_Status_Event</Name>\r
12309 </Param>\r
12310 </Command>\r
12311 \r
12312 <Command name="HCI_LE_Set_Host_Channel_Classification" type="sc" opcode="0x2014">\r
12313 <Cat>Wibree</Cat>\r
12314 <Param type="x" size="5">\r
12315 <Name>BLE Channel Map</Name>\r
12316 <Default>"FFFFFFFF1F"</Default>\r
12317 </Param>\r
12318 <Param type="R">\r
12319 <Name>HCI_Command_Complete_Event</Name>\r
12320 </Param>\r
12321 <Param type="u" size="1" valtype="Status">\r
12322 <Name>Status</Name>\r
12323 <Default>0x00</Default>\r
12324 <Desc>Status</Desc>\r
12325 </Param>\r
12326 </Command>\r
12327 \r
12328 <Command name="HCI_LE_Read_Channel_Map" type="sc" opcode="0x2015">\r
12329 <Param type="u" size="2">\r
12330 <Name>Handle</Name>\r
12331 <Default>0x0000</Default>\r
12332 </Param>\r
12333 <Param type="R">\r
12334 <Name>HCI_Command_Complete_Event</Name>\r
12335 </Param>\r
12336 <Param type="u" size="1" valtype="Status">\r
12337 <Name>Status</Name>\r
12338 </Param>\r
12339 <Param type="u" size="2">\r
12340 <Name>Handle</Name>\r
12341 </Param>\r
12342 <Param type="x" size="5">\r
12343 <Name>BLE Channel Map</Name>\r
12344 </Param>\r
12345 </Command>\r
12346 \r
12347 \r
12348 <Command name="HCI_LE_Read_Remote_Used_Features" type="sc" opcode="0x2016">\r
12349 <Cat>Wibree</Cat>\r
12350 <Param type="u" size="2">\r
12351 <Name>Connection Handle</Name>\r
12352 <Default>0x1</Default>\r
12353 <Desc>Local identifier of the LL connection</Desc> \r
12354 </Param>\r
12355 <Param type="R">\r
12356 <Name>HCI_Command_Status_Event</Name>\r
12357 </Param>\r
12358 <Param type="R">\r
12359 <Name>HCI_Command_Complete_Event</Name>\r
12360 </Param>\r
12361 <Param type="u" size="1" valtype="Status">\r
12362 <Name>Status</Name>\r
12363 <Default>0x00</Default>\r
12364 <Desc>Command status</Desc>\r
12365 </Param>\r
12366 <Param type="x" size="8" prop="r">\r
12367 <Name>Feature Set</Name>\r
12368 <Desc>Indicates the size of the Feature_Set parameter in octets</Desc>\r
12369 </Param>\r
12370 </Command>\r
12371 \r
12372 <!-- ================================================================== -->\r
12373 <Command name="HCI_LE Security Management" type="gb" />\r
12374 <!-- ================================================================== -->\r
12375 <Command name="HCI_LE_Encrypt" type="sc" opcode="0x2017">\r
12376 <Cat>Wibree</Cat>\r
12377 <Param type="x" size="16" prop="r">\r
12378 <Name>Key</Name>\r
12379 <Default>"05AF519CF0E41E8A0C3C76C0D550A6A9"</Default>\r
12380 </Param>\r
12381 <Param type="x" size="16" prop="r">\r
12382 <Name>Data</Name>\r
12383 <Default>"85B2261C8E840E389868E9EFEA18A27F"</Default>\r
12384 </Param>\r
12385 <Param type="R">\r
12386 <Name>HCI_Command_Complete_Event</Name>\r
12387 </Param>\r
12388 <Param type="u" size="1" valtype="Status">\r
12389 <Name>Status</Name>\r
12390 <Default>0x00</Default>\r
12391 <Desc>Command status</Desc>\r
12392 </Param>\r
12393 <Param type="x" size="16" prop="r">\r
12394 <Name>Encrypted Data</Name>\r
12395 </Param>\r
12396 </Command>\r
12397 \r
12398 <Command name="HCI_LE_Rand" type="sc" opcode="0x2018">\r
12399 <Cat>Wibree</Cat>\r
12400 <Param type="R">\r
12401 <Name>HCI_Command_Complete_Event</Name>\r
12402 </Param>\r
12403 <Param type="u" size="1" valtype="Status">\r
12404 <Name>Status</Name>\r
12405 <Default>0x00</Default>\r
12406 <Desc>Command status</Desc>\r
12407 </Param>\r
12408 <Param type="x" size="8">\r
12409 <Name>Random Data</Name>\r
12410 </Param>\r
12411 </Command>\r
12412 \r
12413 <Command name="HCI_LE_Start_Encryption" type="sc" opcode="0x2019">\r
12414 <Cat>Wibree</Cat>\r
12415 <Param type="u" size="2">\r
12416 <Name>Connection Handle</Name>\r
12417 <Desc>Local identifier of the LL connection to which the command applies</Desc>\r
12418 </Param>\r
12419 <Param type="u" size="8">\r
12420 <Name>Random</Name> \r
12421 <Desc>Random vector used in device identification</Desc>\r
12422 </Param>\r
12423 <Param type="u" size="2">\r
12424 <Name>Encrypted Diversifier</Name>\r
12425 <Desc>Encrypted diversifier</Desc>\r
12426 </Param>\r
12427 <Param type="x" size="16" prop="r">\r
12428 <Name>Long Term Key</Name>\r
12429 <Desc>Long term key</Desc>\r
12430 </Param>\r
12431 <Param type="R">\r
12432 <Name>HCI_Command_Status_Event</Name>\r
12433 </Param>\r
12434 </Command>\r
12435 \r
12436 <Command name="HCI_LE_Long_Term_Key_Requested_Reply" type="sc" opcode="0x201A">\r
12437 <Cat>Wibree</Cat>\r
12438 <Param type="u" size="2">\r
12439 <Name>Connection Handle</Name>\r
12440 <Desc>Local identifier of the LL connection to which the command applies</Desc>\r
12441 </Param>\r
12442 <Param type="x" size="16" prop="r">\r
12443 <Name>Key</Name>\r
12444 <Default>"0102030405060708090A0B0C0D0E0F10"</Default>\r
12445 </Param>\r
12446 <Param type="R">\r
12447 <Name>HCI_Command_Complete_Event</Name>\r
12448 </Param>\r
12449 <Param type="u" size="1" valtype="Status">\r
12450 <Name>Status</Name>\r
12451 <Default>0x00</Default>\r
12452 <Desc>Status</Desc>\r
12453 </Param>\r
12454 <Param type="u" size="2">\r
12455 <Name>Connection Handle</Name>\r
12456 </Param>\r
12457 \r
12458 </Command>\r
12459 \r
12460 <Command name="HCI_LE_Long_Term_Key_Requested_Negative_Reply" type="sc" opcode="0x201B">\r
12461 <Cat>Wibree</Cat>\r
12462 <Param type="u" size="2">\r
12463 <Name>Connection Handle</Name>\r
12464 <Desc>Local identifier of the LL connection to which the command applies</Desc>\r
12465 </Param>\r
12466 <Param type="R">\r
12467 <Name>HCI_Command_Complete_Event</Name>\r
12468 </Param>\r
12469 <Param type="u" size="1" valtype="Status">\r
12470 <Name>Status</Name>\r
12471 <Default>0x00</Default>\r
12472 <Desc>Status</Desc>\r
12473 </Param>\r
12474 <Param type="u" size="2">\r
12475 <Name>Connection Handle</Name>\r
12476 </Param>\r
12477 \r
12478 </Command>\r
12479 \r
12480 <Command name="HCI_LE_Read_Supported_States" type="sc" opcode="0x201C">\r
12481 <Cat>Wibree</Cat>\r
12482 <Param type="R">\r
12483 <Name>HCI_Command_Complete_Event</Name>\r
12484 </Param>\r
12485 <Param type="u" size="1" valtype="Status">\r
12486 <Name>Status</Name>\r
12487 <Default>0x00</Default>\r
12488 <Desc>Status</Desc>\r
12489 </Param>\r
12490 <Param type="u" size="8">\r
12491 <Name>Supported States</Name>\r
12492 <Default>0</Default>\r
12493 <Desc>LE States as defined in spec</Desc>\r
12494 </Param>\r
12495 </Command>\r
12496 \r
12497 <!-- ================================================================== -->\r
12498 <Command name="HCI_LE RF Test Mode" type="gb" />\r
12499 <!-- ================================================================== -->\r
12500 \r
12501 <Command name="HCI_BLE_Receiver_Test" type="sc" opcode="0x201D">\r
12502 <Cat>Wibree</Cat>\r
12503 <Param type="u" size="1">\r
12504 <Name>RX Frequency</Name>\r
12505 <Default>0x00</Default>\r
12506 <Desc>Frequency on which the tester sends data</Desc>\r
12507 </Param>\r
12508 <Param type="R">\r
12509 <Name>HCI_Command_Complete_Event</Name>\r
12510 </Param>\r
12511 <Param type="u" size="1" valtype="Status">\r
12512 <Name>Status</Name>\r
12513 <Default>0x00</Default>\r
12514 <Desc>Status</Desc>\r
12515 </Param>\r
12516 </Command>\r
12517 \r
12518 <Command name="HCI_ANT_Receiver_Test" type="sc">\r
12519 \r
12520 <Cat>Wibree</Cat>\r
12521 \r
12522 <Macro><![CDATA[\r
12523 _RX_Frequency = %1\r
12524 Send_HCI_BLE_Receiver_Test _RX_Frequency\r
12525 Wait_HCI_Command_Complete_BLE_Receiver_Test_Event 5000, any, HCI_BLE_Receiver_Test, 0x00 \r
12526 \r
12527 ]]></Macro>\r
12528 \r
12529 <Param type="u" size="1">\r
12530 <Name>RX Frequency</Name>\r
12531 <Default>0x00</Default>\r
12532 <Desc>Frequency on which the tester sends data</Desc>\r
12533 </Param>\r
12534 </Command>\r
12535 \r
12536 <Command name="HCI_BLE_Transmitter_Test" type="sc" opcode="0x201E">\r
12537 <Cat>Wibree</Cat>\r
12538 <Param type="u" size="1">\r
12539 <Name>TX Frequency</Name>\r
12540 <Default>0x00</Default>\r
12541 <Desc>Frequency on which the DUT sends data</Desc>\r
12542 </Param>\r
12543 <Param type="u" size="1">\r
12544 <Name>Data Length</Name>\r
12545 <Default>0x00</Default>\r
12546 <Desc>Data Length</Desc>\r
12547 </Param>\r
12548 <Param type="u" size="1" valtype="HCI_LE_Testmode_Packet_Type">\r
12549 <Name>Packet Payload Type</Name>\r
12550 <Default>0</Default>\r
12551 <Desc>Payload type: 0 - PRBS 9, 1 - Pattern 11110000, 2 - Pattern 10101010, 3 - PRBS 15, 4 - All 1, 5 - All 0, 6 - 00001111, 7 - 0101</Desc>\r
12552 </Param>\r
12553 <Param type="R">\r
12554 <Name>HCI_Command_Complete_Event</Name>\r
12555 </Param>\r
12556 <Param type="u" size="1" valtype="Status">\r
12557 <Name>Status</Name>\r
12558 <Default>0x00</Default>\r
12559 <Desc>Status</Desc>\r
12560 </Param>\r
12561 </Command>\r
12562 \r
12563 <Command name="HCI_ANT_Transmitter_Test" type="sc">\r
12564 \r
12565 <Cat>Wibree</Cat>\r
12566 \r
12567 <Macro><![CDATA[\r
12568 _TX_Frequency = %1\r
12569 _Data_Length = %2\r
12570 _Packet_Payload_Type = %3\r
12571 Send_HCI_BLE_Transmitter_Test _TX_Frequency, _Data_Length, _Packet_Payload_Type\r
12572 Wait_HCI_Command_Complete_BLE_Transmitter_Test_Event 5000, any, HCI_BLE_Transmitter_Test, 0x00\r
12573 \r
12574 ]]></Macro>\r
12575 \r
12576 <Param type="u" size="1">\r
12577 <Name>TX Frequency</Name>\r
12578 <Default>0x00</Default>\r
12579 <Desc>Frequency on which the DUT sends data</Desc>\r
12580 </Param>\r
12581 <Param type="u" size="1">\r
12582 <Name>Data Length</Name>\r
12583 <Default>0x00</Default>\r
12584 <Desc>Data Length</Desc>\r
12585 </Param>\r
12586 <Param type="u" size="1" valtype="HCI_LE_Testmode_Packet_Type">\r
12587 <Name>Packet Payload Type</Name>\r
12588 <Default>0</Default>\r
12589 <Desc>Payload type: 0 - PRBS 9, 1 - Pattern 11110000, 2 - Pattern 10101010, 3 - PRBS 15, 4 - All 1, 5 - All 0, 6 - 00001111, 7 - 0101</Desc>\r
12590 </Param>\r
12591 </Command>\r
12592 \r
12593 <Command name="HCI_BLE_Test_End" type="sc" opcode="0x201F">\r
12594 <Cat>Wibree</Cat>\r
12595 <Param type="R">\r
12596 <Name>HCI_Command_Complete_Event</Name>\r
12597 </Param>\r
12598 <Param type="u" size="1" valtype="Status">\r
12599 <Name>Status</Name>\r
12600 <Default>0x00</Default>\r
12601 <Desc>Status</Desc>\r
12602 </Param>\r
12603 <Param type="u" size="2">\r
12604 <Name>Number of packets received</Name>\r
12605 <Default>0</Default>\r
12606 <Desc>Number of packets received.Zero in TX test</Desc>\r
12607 </Param>\r
12608 </Command>\r
12609 \r
12610 <Command name="HCI_ANT_Test_End" type="sc">\r
12611 \r
12612 <Cat>Wibree</Cat>\r
12613 \r
12614 <Macro><![CDATA[\r
12615 \r
12616 Send_HCI_BLE_Test_End\r
12617 Wait_HCI_Command_Complete_BLE_Test_End_Event 5000, any, HCI_BLE_Test_End, 0x00, &num_of_good_packets\r
12618 \r
12619 ]]></Macro>\r
12620 </Command>\r
12621 \r
12622 \r
12623 <!-- ******************************************************* -->\r
12624 <!-- ******************************************************* -->\r
12625 <!-- -->\r
12626 <!-- Hci Events -->\r
12627 <!-- -->\r
12628 <!-- ******************************************************* -->\r
12629 <!-- ******************************************************* -->\r
12630 <!-- ================================================================== -->\r
12631 <Command name="HCI Events" type="gb" />\r
12632 <!-- ================================================================== -->\r
12633 \r
12634 <Command name="HCI_Inquiry_Complete_Event" type="se" opcode="0x0001">\r
12635 <Cat>Spec 1.1</Cat>\r
12636 <Param type="t">\r
12637 <Name>Timeout</Name>\r
12638 <Default>5000</Default>\r
12639 <Desc>Time in msec to wait for the event</Desc>\r
12640 </Param>\r
12641 <Param type="u" size="1" valtype="Status">\r
12642 <Name>Status</Name>\r
12643 <Default>0x00</Default>\r
12644 <Desc>0 - Inquiry command completed successfully, otherwise Inquiry command failed</Desc>\r
12645 </Param>\r
12646 </Command>\r
12647 \r
12648 <Command name="HCI_Inquiry_Result_Event" type="se" opcode="0x0002">\r
12649 <Cat>Spec 1.1</Cat>\r
12650 <Param type="t">\r
12651 <Name>Timeout</Name>\r
12652 <Default>5000</Default>\r
12653 <Desc>Time in msec to wait for the event</Desc>\r
12654 </Param>\r
12655 <Param type="u" size="1" label="count">\r
12656 <Name>Number of Responses</Name>\r
12657 <Default>0x01</Default>\r
12658 <Desc>Number of responses from the Inquiry</Desc>\r
12659 </Param>\r
12660 <Param array="count">\r
12661 <Param type="b" size="6">\r
12662 <Name>BD_ADDR responded</Name>\r
12663 <Default>Bd_Addr</Default>\r
12664 <Desc />\r
12665 </Param>\r
12666 <Param type="u" size="1" valtype="PageScanRepetitionMode">\r
12667 <Name>Page Scan Repetition Mode</Name>\r
12668 <Default>0x00</Default>\r
12669 <Desc>0 - R0, 1 - R1, 2 - R2</Desc>\r
12670 </Param>\r
12671 <Param type="u" size="1" valtype="PeriodMode">\r
12672 <Name>Page Scan Period Mode</Name>\r
12673 <Default>0x00</Default>\r
12674 <Desc>0 - P0, 1 - P1, 2 - P2</Desc>\r
12675 </Param>\r
12676 <Param type="u" size="1" valtype="PageScanMode">\r
12677 <Name>Page Scan Mode</Name>\r
12678 <Default>0x00</Default>\r
12679 <Desc>0 - Mandatory Page Scan Mode, 1 - Optional Page Scan Mode I</Desc>\r
12680 </Param>\r
12681 <Param type="u" size="3">\r
12682 <Name>Class of Device</Name>\r
12683 <Default>"000000"</Default>\r
12684 <Desc>Class of Device for the device</Desc>\r
12685 </Param>\r
12686 <Param type="u" size="2">\r
12687 <Name>Clock Offset</Name>\r
12688 <Default>any</Default>\r
12689 <Desc>Bit 16-2 of CLKslave-CLKmaster</Desc>\r
12690 </Param>\r
12691 </Param>\r
12692 </Command>\r
12693 \r
12694 <Command name="HCI_Connection_Complete_Event" type="se" opcode="0x0003">\r
12695 <Cat>Spec 1.1</Cat>\r
12696 <Param type="t">\r
12697 <Name>Timeout</Name>\r
12698 <Default>5000</Default>\r
12699 <Desc>Time in msec to wait for the event</Desc>\r
12700 </Param>\r
12701 <Param type="u" size="1" valtype="Status">\r
12702 <Name>Status</Name>\r
12703 <Default>0x00</Default>\r
12704 <Desc>0 - Connection successfully completed, otherwise Connection failed to Complete</Desc>\r
12705 </Param>\r
12706 <Param type="h" size="2">\r
12707 <Name>Connection Handle</Name>\r
12708 <Default>Get_Handle</Default>\r
12709 <Desc />\r
12710 </Param>\r
12711 <Param type="b" size="6">\r
12712 <Name>BD Address of the Remote</Name>\r
12713 <Default>BD_ADDR</Default>\r
12714 <Desc />\r
12715 </Param>\r
12716 <Param type="u" size="1" valtype="LinkType">\r
12717 <Name>Link Type</Name>\r
12718 <Default>0x01</Default>\r
12719 <Desc>0 - SCO connection, 1 - ACL connection</Desc>\r
12720 </Param>\r
12721 <Param type="u" size="1">\r
12722 <Name>Encryption_Status</Name>\r
12723 <Default>0x00</Default>\r
12724 <Desc>0 - Link level encryption disabled, 1 - Link level encryption enabled</Desc>\r
12725 </Param>\r
12726 </Command>\r
12727 \r
12728 <Command name="HCI_Connection_Request_Event" type="se" opcode="0x0004">\r
12729 <Cat>Spec 1.1</Cat>\r
12730 <Param type="t">\r
12731 <Name>Timeout</Name>\r
12732 <Default>5000</Default>\r
12733 <Desc>Time in msec to wait for the event</Desc>\r
12734 </Param>\r
12735 <Param type="b" size="6">\r
12736 <Name>BD Address of the Remote</Name>\r
12737 <Default>Bd_Addr</Default>\r
12738 <Desc />\r
12739 </Param>\r
12740 <Param type="x" size="3">\r
12741 <Name>Class of Device</Name>\r
12742 <Default>"001F00"</Default>\r
12743 <Desc>Class of Device for the device, which request the connection</Desc>\r
12744 </Param>\r
12745 <Param type="u" size="1" valtype="LinkType">\r
12746 <Name>Link Type</Name>\r
12747 <Default>0x01</Default>\r
12748 <Desc>0 - SCO connection requested, 1 - ACL connection requested</Desc>\r
12749 </Param>\r
12750 </Command>\r
12751 \r
12752 <Command name="HCI_Disconnection_Complete_Event" type="se" opcode="0x0005">\r
12753 <Cat>Spec 1.1</Cat>\r
12754 <Param type="t">\r
12755 <Name>Timeout</Name>\r
12756 <Default>5000</Default>\r
12757 <Desc>Time in msec to wait for the event</Desc>\r
12758 </Param>\r
12759 <Param type="u" size="1" valtype="Status">\r
12760 <Name>Status</Name>\r
12761 <Default>0x00</Default>\r
12762 <Desc>0 - Disconnection has occurred, otherwise Disconnection failed to Complete</Desc>\r
12763 </Param>\r
12764 <Param type="h" size="2">\r
12765 <Name>Connection Handle</Name>\r
12766 <Default>Handle</Default>\r
12767 <Desc />\r
12768 </Param>\r
12769 <Param type="u" size="1" valtype="Status">\r
12770 <Name>Reason</Name>\r
12771 <Default>0x08</Default>\r
12772 <Desc>Other End Terminated Connection (0x13-0x15), Terminated by Local Host (0x16), Timeout (0x08)</Desc>\r
12773 </Param>\r
12774 </Command>\r
12775 \r
12776 <Command name="HCI_Authentication_Complete_Event" type="se" opcode="0x0006">\r
12777 <Cat>Spec 1.1</Cat>\r
12778 <Param type="t">\r
12779 <Name>Timeout</Name>\r
12780 <Default>5000</Default>\r
12781 <Desc>Time in msec to wait for the event</Desc>\r
12782 </Param>\r
12783 <Param type="u" size="1" valtype="Status">\r
12784 <Name>Status</Name>\r
12785 <Default>0x00</Default>\r
12786 <Desc>0 - Authentication Request successfully completed, otherwise Request failed</Desc>\r
12787 </Param>\r
12788 <Param type="h" size="2">\r
12789 <Name>Connection Handle</Name>\r
12790 <Default>Handle</Default>\r
12791 <Desc />\r
12792 </Param>\r
12793 </Command>\r
12794 \r
12795 <Command name="HCI_Remote_Name_Request_Complete_Event" type="se" opcode="0x0007">\r
12796 <Cat>Spec 1.1</Cat>\r
12797 <Param type="t">\r
12798 <Name>Timeout</Name>\r
12799 <Default>5000</Default>\r
12800 <Desc>Time in msec to wait for the event</Desc>\r
12801 </Param>\r
12802 <Param type="u" size="1" valtype="Status">\r
12803 <Name>Status</Name>\r
12804 <Default>0x00</Default>\r
12805 <Desc>0 - Remote Name Request command succeeded</Desc>\r
12806 </Param>\r
12807 <Param type="b" size="6">\r
12808 <Name>BD Address of the Remote</Name>\r
12809 <Default>Bd_Addr</Default>\r
12810 <Desc />\r
12811 </Param>\r
12812 <Param type="s" size="248">\r
12813 <Name>Remote Name</Name>\r
12814 <Default>Any</Default>\r
12815 <Desc>User Friendly Descriptive Name for the remote device</Desc>\r
12816 </Param>\r
12817 </Command>\r
12818 \r
12819 <Command name="HCI_Encryption_Change_Event" type="se" opcode="0x0008">\r
12820 <Cat>Spec 1.1</Cat>\r
12821 <Param type="t">\r
12822 <Name>Timeout</Name>\r
12823 <Default>5000</Default>\r
12824 <Desc>Time in msec to wait for the event</Desc>\r
12825 </Param>\r
12826 <Param type="u" size="1" valtype="Status">\r
12827 <Name>Status</Name>\r
12828 <Default>0x00</Default>\r
12829 <Desc>0 - Encryption Change has occurred, otherwise Encryption Change failed</Desc>\r
12830 </Param>\r
12831 <Param type="h" size="2">\r
12832 <Name>Connection Handle</Name>\r
12833 <Default>Handle</Default>\r
12834 <Desc />\r
12835 </Param>\r
12836 <Param type="u" size="1" valtype="OffOn">\r
12837 <Name>Encryption Enable</Name>\r
12838 <Default>0x00</Default>\r
12839 <Desc>0 - Turn Link Level Encryption OFF, 1 - Turn Link Level Encryption ON</Desc>\r
12840 </Param>\r
12841 </Command>\r
12842 \r
12843 <Command name="HCI_Change_Connection_Link_Key_Complete_Event" type="se" opcode="0x0009">\r
12844 <Cat>Spec 1.1</Cat>\r
12845 <Param type="t">\r
12846 <Name>Timeout</Name>\r
12847 <Default>5000</Default>\r
12848 <Desc>Time in msec to wait for the event</Desc>\r
12849 </Param>\r
12850 <Param type="u" size="1" valtype="Status">\r
12851 <Name>Status</Name>\r
12852 <Default>0x00</Default>\r
12853 <Desc>0 - Change_Connection_Link_Key command succeeded, otherwise Request failed</Desc>\r
12854 </Param>\r
12855 <Param type="h" size="2">\r
12856 <Name>Connection Handle</Name>\r
12857 <Default>Handle</Default>\r
12858 <Desc />\r
12859 </Param>\r
12860 </Command>\r
12861 \r
12862 <Command name="HCI_Master_Link_Key_Complete_Event" type="se" opcode="0x000a">\r
12863 <Cat>Spec 1.1</Cat>\r
12864 <Param type="t">\r
12865 <Name>Timeout</Name>\r
12866 <Default>5000</Default>\r
12867 <Desc>Time in msec to wait for the event</Desc>\r
12868 </Param>\r
12869 <Param type="u" size="1" valtype="Status">\r
12870 <Name>Status</Name>\r
12871 <Default>0x00</Default>\r
12872 <Desc>0 - Master Link Key Link Key command succeeded, otherwise request failed</Desc>\r
12873 </Param>\r
12874 <Param type="h" size="2">\r
12875 <Name>Connection Handle</Name>\r
12876 <Default>Handle</Default>\r
12877 <Desc />\r
12878 </Param>\r
12879 <Param type="u" size="1" valtype="LinkKeyFlag">\r
12880 <Name>Key Flag</Name>\r
12881 <Default>0x00</Default>\r
12882 <Desc>0 - Using Semi-permanent Link Keys, 1 - Using Temporary Link Key</Desc>\r
12883 </Param>\r
12884 </Command>\r
12885 \r
12886 <Command name="HCI_Read_Remote_Supported_Features_Complete_Event" type="se" opcode="0x000b">\r
12887 <Cat>Spec 1.1</Cat>\r
12888 <Param type="t">\r
12889 <Name>Timeout</Name>\r
12890 <Default>5000</Default>\r
12891 <Desc>Time in msec to wait for the event</Desc>\r
12892 </Param>\r
12893 <Param type="u" size="1" valtype="Status">\r
12894 <Name>Status</Name>\r
12895 <Default>0x00</Default>\r
12896 <Desc>0 - Read Remote Supported Features command succeeded</Desc>\r
12897 </Param>\r
12898 <Param type="h" size="2">\r
12899 <Name>Connection Handle</Name>\r
12900 <Default>Handle</Default>\r
12901 <Desc />\r
12902 </Param>\r
12903 <Param type="x" size="8">\r
12904 <Name>LMP Features</Name>\r
12905 <Default>"0000000000000000"</Default>\r
12906 </Param>\r
12907 </Command>\r
12908 \r
12909 <Command name="HCI_Read_Remote_Version_Information_Complete_Event" type="se" opcode="0x000c">\r
12910 <Cat>Spec 1.1</Cat>\r
12911 <Param type="t">\r
12912 <Name>Timeout</Name>\r
12913 <Default>5000</Default>\r
12914 <Desc>Time in msec to wait for the event</Desc>\r
12915 </Param>\r
12916 <Param type="u" size="1" valtype="Status">\r
12917 <Name>Status</Name>\r
12918 <Default>0x00</Default>\r
12919 <Desc>0 - Read Remote Version Information command succeeded</Desc>\r
12920 </Param>\r
12921 <Param type="h" size="2">\r
12922 <Name>Connection Handle</Name>\r
12923 <Default>Handle</Default>\r
12924 <Desc />\r
12925 </Param>\r
12926 <Param type="u" size="1" valtype="LMPVersion">\r
12927 <Name>LMP Version</Name>\r
12928 <Default>0x00</Default>\r
12929 <Desc>Version of the Current LMP in the remote Bluetooth Hardware</Desc>\r
12930 </Param>\r
12931 <Param type="u" size="2" valtype="CompID">\r
12932 <Name>Manufacturer Name</Name>\r
12933 <Default>13</Default>\r
12934 <Desc>Manufacturer Name of the Remote Bluetooth Hardware</Desc>\r
12935 </Param>\r
12936 <Param type="u" size="2">\r
12937 <Name>LMP Subversion</Name>\r
12938 <Default>0x0000</Default>\r
12939 <Desc>Subversion of the Current LMP in the remote Bluetooth Hardware</Desc>\r
12940 </Param>\r
12941 </Command>\r
12942 \r
12943 <Command name="HCI_QoS_Setup_Complete_Event" type="se" opcode="0x000d">\r
12944 <Cat>Spec 1.1</Cat>\r
12945 <Param type="t">\r
12946 <Name>Timeout</Name>\r
12947 <Default>5000</Default>\r
12948 <Desc>Time in msec to wait for the event</Desc>\r
12949 </Param>\r
12950 <Param type="u" size="1" valtype="Status">\r
12951 <Name>Status</Name>\r
12952 <Default>0x00</Default>\r
12953 <Desc>0 - QoS Setup command succeeded, otherwise Request failed</Desc>\r
12954 </Param>\r
12955 <Param type="h" size="2">\r
12956 <Name>Connection Handle</Name>\r
12957 <Default>Handle</Default>\r
12958 <Desc />\r
12959 </Param>\r
12960 <Param type="u" size="1">\r
12961 <Name>Flags</Name>\r
12962 <Default>0x00</Default>\r
12963 <Desc>Reserved for Future Use</Desc>\r
12964 </Param>\r
12965 <Param type="u" size="1" valtype="ServiceType">\r
12966 <Name>Service Type</Name>\r
12967 <Default>0x01</Default>\r
12968 <Desc>0 - No Traffic Available; 1 - Best Effort Available; 2 - Guaranteed Available</Desc>\r
12969 </Param>\r
12970 <Param type="u" size="4">\r
12971 <Name>Token Rate</Name>\r
12972 <Default>0x00000000</Default>\r
12973 <Desc>Available Token Rate in bytes per second</Desc>\r
12974 </Param>\r
12975 <Param type="u" size="4">\r
12976 <Name>Peak Bandwidth</Name>\r
12977 <Default>0x00000000</Default>\r
12978 <Desc>Available Peak Bandwidth in bytes per second</Desc>\r
12979 </Param>\r
12980 <Param type="u" size="4">\r
12981 <Name>Latency</Name>\r
12982 <Default>0x00000000</Default>\r
12983 <Desc>Available Latency in microseconds</Desc>\r
12984 </Param>\r
12985 <Param type="u" size="4">\r
12986 <Name>Delay Variation</Name>\r
12987 <Default>0x00000000</Default>\r
12988 <Desc>Available Delay Variation in microseconds</Desc>\r
12989 </Param>\r
12990 </Command>\r
12991 \r
12992 <Command name="HCI_Command_Complete_Event" type="se" opcode="0x000e">\r
12993 <Cat>Spec 1.1</Cat>\r
12994 <Param type="CommandComplete">\r
12995 </Param>\r
12996 <Param type="u" size="1" valtype="Status">\r
12997 <Name>Status</Name>\r
12998 <Default>0x00</Default>\r
12999 <Desc>0 - Success</Desc>\r
13000 </Param>\r
13001 </Command>\r
13002 \r
13003 \r
13004 <Command name="HCI_Command_Status_Event" type="se" opcode="0x000f">\r
13005 <Cat>Spec 1.1</Cat>\r
13006 <Param type="t">\r
13007 <Name>Timeout</Name>\r
13008 <Default>2000</Default>\r
13009 <Desc>Time in msec</Desc>\r
13010 </Param>\r
13011 <Param type="u" size="1" valtype="Status">\r
13012 <Name>Status</Name>\r
13013 <Default>0x00</Default>\r
13014 <Desc />\r
13015 </Param>\r
13016 <Param type="u" size="1">\r
13017 <Name>Number HCI commands</Name>\r
13018 <Default>Any</Default>\r
13019 <Desc />\r
13020 </Param>\r
13021 <Param type="u" size="2">\r
13022 <Name>Command Opcode</Name>\r
13023 <Default />\r
13024 <Desc />\r
13025 </Param>\r
13026 </Command>\r
13027 \r
13028 <Command name="HCI_Hardware_Error_Event" type="se" opcode="0x0010">\r
13029 <Cat>Spec 1.1</Cat>\r
13030 <Param type="t">\r
13031 <Name>Timeout</Name>\r
13032 <Default>5000</Default>\r
13033 <Desc>Time in msec to wait for the event</Desc>\r
13034 </Param>\r
13035 <Param type="u" size="1" valtype="HardwareErrorCodes">\r
13036 <Name>Hardware Code</Name>\r
13037 <Default>0x00</Default>\r
13038 <Desc>Error code to indicate various Hardware problems</Desc>\r
13039 </Param>\r
13040 </Command>\r
13041 \r
13042 <Command name="HCI_Flush_Occurred_Event" type="se" opcode="0x0011">\r
13043 <Cat>Spec 1.1</Cat>\r
13044 <Param type="t">\r
13045 <Name>Timeout</Name>\r
13046 <Default>5000</Default>\r
13047 <Desc>Time in msec to wait for the event</Desc>\r
13048 </Param>\r
13049 <Param type="h" size="2">\r
13050 <Name>Connection Handle</Name>\r
13051 <Default>Handle</Default>\r
13052 <Desc />\r
13053 </Param>\r
13054 </Command>\r
13055 \r
13056 <Command name="HCI_Role_Change_Event" type="se" opcode="0x0012">\r
13057 <Cat>Spec 1.1</Cat>\r
13058 <Param type="t">\r
13059 <Name>Timeout</Name>\r
13060 <Default>5000</Default>\r
13061 <Desc>Time in msec to wait for the event</Desc>\r
13062 </Param>\r
13063 <Param type="u" size="1" valtype="Status">\r
13064 <Name>Status</Name>\r
13065 <Default>0x00</Default>\r
13066 <Desc>0 - Role change has occurred, 1 - Role change failed</Desc>\r
13067 </Param>\r
13068 <Param type="b" size="6">\r
13069 <Name>BD Address of the Remote</Name>\r
13070 <Default>Bd_Addr</Default>\r
13071 <Desc />\r
13072 </Param>\r
13073 <Param type="u" size="1" valtype="Role">\r
13074 <Name>New Role</Name>\r
13075 <Default>0x00</Default>\r
13076 <Desc>0 - Currently the Master for specified Connection Handle, 1 - Currently the Slave</Desc>\r
13077 </Param>\r
13078 </Command>\r
13079 \r
13080 <Command name="HCI_Number_Of_Completed_Packets_Event" type="se" opcode="0x0013">\r
13081 <Cat>Spec 1.1</Cat>\r
13082 <Param type="t">\r
13083 <Name>Timeout</Name>\r
13084 <Default>5000</Default>\r
13085 <Desc>Time in msec to wait for the event</Desc>\r
13086 </Param>\r
13087 <Param type="u" size="1" label="count">\r
13088 <Name>Number of Handles</Name>\r
13089 <Default>0x01</Default>\r
13090 <Desc>The number of Handles and Data_Packets parameters pairs contained in this event</Desc>\r
13091 </Param>\r
13092 <Param array="count">\r
13093 <Param type="h" size="2">\r
13094 <Name>Connection Handle</Name>\r
13095 <Default>Handle</Default>\r
13096 <Desc />\r
13097 </Param>\r
13098 <Param type="u" size="2">\r
13099 <Name>Num Completed Packets</Name>\r
13100 <Default>0x0000</Default>\r
13101 <Desc>number of packets that have been completed (transmitted or flushed) since the previous time the event was returned</Desc>\r
13102 </Param>\r
13103 </Param>\r
13104 </Command>\r
13105 \r
13106 <Command name="HCI_Mode_Change_Event" type="se" opcode="0x0014">\r
13107 <Cat>Spec 1.1</Cat>\r
13108 <Param type="t">\r
13109 <Name>Timeout</Name>\r
13110 <Default>5000</Default>\r
13111 <Desc>Time in msec to wait for the event</Desc>\r
13112 </Param>\r
13113 <Param type="u" size="1" valtype="Status">\r
13114 <Name>Status</Name>\r
13115 <Default>0x00</Default>\r
13116 <Desc>0 - A Mode change has occurred, otherwise request failed</Desc>\r
13117 </Param>\r
13118 <Param type="h" size="2">\r
13119 <Name>Connection Handle</Name>\r
13120 <Default>Handle</Default>\r
13121 <Desc />\r
13122 </Param>\r
13123 <Param type="u" size="1" valtype="Mode">\r
13124 <Name>Current Mode</Name>\r
13125 <Default>0x00</Default>\r
13126 <Desc>0 - Active Mode, 1 - Hold Mode, 2 - Sniff Mode, 3 - Park Mode</Desc>\r
13127 </Param>\r
13128 <Param type="u" size="2">\r
13129 <Name>Interval</Name>\r
13130 <Default>0x0000</Default>\r
13131 <Desc>Hold interval, or Sniff interval, or Beacon interval</Desc>\r
13132 </Param>\r
13133 </Command>\r
13134 \r
13135 <Command name="HCI_Return_Link_Keys_Event" type="se" opcode="0x0015">\r
13136 <Cat>Spec 1.1</Cat>\r
13137 <Param type="t">\r
13138 <Name>Timeout</Name>\r
13139 <Default>5000</Default>\r
13140 <Desc>Time in msec to wait for the event</Desc>\r
13141 </Param>\r
13142 <Param type="u" size="1" label="count">\r
13143 <Name>Num Keys</Name>\r
13144 <Default>0x00</Default>\r
13145 <Desc>Number of Link Keys contained in this event</Desc>\r
13146 </Param>\r
13147 <Param array="count">\r
13148 <Param type="b" size="6">\r
13149 <Name>BD Address of the Remote</Name>\r
13150 <Default>BD_ADDR</Default>\r
13151 <Desc />\r
13152 </Param>\r
13153 <Param type="x" size="16" prop="r">\r
13154 <Name>Link Key</Name>\r
13155 <Default>"00000000000000000000000000000000"</Default>\r
13156 <Desc>Link Key for the associated BD_ADDR</Desc>\r
13157 </Param>\r
13158 </Param>\r
13159 </Command>\r
13160 \r
13161 <Command name="HCI_PIN_Code_Request_Event" type="se" opcode="0x0016">\r
13162 <Cat>Spec 1.1</Cat>\r
13163 <Param type="t">\r
13164 <Name>Timeout</Name>\r
13165 <Default>5000</Default>\r
13166 <Desc>Time in msec to wait for the event</Desc>\r
13167 </Param>\r
13168 <Param type="b" size="6">\r
13169 <Name>BD Address of the Remote</Name>\r
13170 <Default>BD_ADDR</Default>\r
13171 <Desc />\r
13172 </Param>\r
13173 </Command>\r
13174 \r
13175 <Command name="HCI_Link_Key_Request_Event" type="se" opcode="0x0017">\r
13176 <Cat>Spec 1.1</Cat>\r
13177 <Param type="t">\r
13178 <Name>Timeout</Name>\r
13179 <Default>5000</Default>\r
13180 <Desc>Time in msec to wait for the event</Desc>\r
13181 </Param>\r
13182 <Param type="b" size="6">\r
13183 <Name>BD Address of the Remote</Name>\r
13184 <Default>BD_ADDR</Default>\r
13185 <Desc />\r
13186 </Param>\r
13187 </Command>\r
13188 \r
13189 <Command name="HCI_Link_Key_Notification_Event" type="se" opcode="0x0018">\r
13190 <Cat>Spec 1.1</Cat>\r
13191 <Param type="t">\r
13192 <Name>Timeout</Name>\r
13193 <Default>5000</Default>\r
13194 <Desc>Time in msec to wait for the event</Desc>\r
13195 </Param>\r
13196 <Param type="b" size="6">\r
13197 <Name>BD Address of the Remote</Name>\r
13198 <Default>BD_ADDR</Default>\r
13199 <Desc />\r
13200 </Param>\r
13201 <Param type="x" size="16">\r
13202 <Name>Link Key</Name>\r
13203 <Default>"00000000000000000000000000000000"</Default>\r
13204 <Desc>Link Key for the associated BD_ADDR</Desc>\r
13205 </Param>\r
13206 <Param type="u" size="1" valtype="KeyType">\r
13207 <Name>Key Type</Name>\r
13208 <Default>any</Default>\r
13209 <Desc>0 - Combination, 1 - Local Unit, 2 - Remote Unit Key</Desc>\r
13210 </Param>\r
13211 </Command>\r
13212 \r
13213 <Command name="HCI_Loopback_Command_Event" type="se" opcode="0x0019">\r
13214 <Cat>Spec 1.1</Cat>\r
13215 <Param type="t">\r
13216 <Name>Timeout</Name>\r
13217 <Default>5000</Default>\r
13218 <Desc>Time in msec to wait for the event</Desc>\r
13219 </Param>\r
13220 <Param type="u" size="2">\r
13221 <Name>Opcode</Name>\r
13222 <Default>any</Default>\r
13223 <Desc>Opcode of the HCI Command Packet</Desc>\r
13224 </Param>\r
13225 <Param type="u" size="1" label="payload">\r
13226 <Name>Length</Name>\r
13227 <Default>any</Default>\r
13228 <Desc>Length of the HCI Command Packet</Desc>\r
13229 </Param>\r
13230 <Param type="x" size="payload">\r
13231 <Name>HCI Command Packet Data</Name>\r
13232 <Default>Any</Default>\r
13233 <Desc>HCI command packet data segment</Desc>\r
13234 </Param>\r
13235 </Command>\r
13236 \r
13237 <Command name="HCI_Data_Buffer_Overflow_Event" type="se" opcode="0x001a">\r
13238 <Cat>Spec 1.1</Cat>\r
13239 <Param type="t">\r
13240 <Name>Timeout</Name>\r
13241 <Default>5000</Default>\r
13242 <Desc>Time in msec to wait for the event</Desc>\r
13243 </Param>\r
13244 <Param type="u" size="1" valtype="LinkType">\r
13245 <Name>Link Type</Name>\r
13246 <Default>0x01</Default>\r
13247 <Desc>0 - SCO Buffer Overflow, 1 - ACL Buffer Overflow</Desc>\r
13248 </Param>\r
13249 </Command>\r
13250 \r
13251 <Command name="HCI_Max_Slots_Change_Event" type="se" opcode="0x001b">\r
13252 <Cat>Spec 1.1</Cat>\r
13253 <Param type="t">\r
13254 <Name>Timeout</Name>\r
13255 <Default>5000</Default>\r
13256 <Desc>Time in msec to wait for the event</Desc>\r
13257 </Param>\r
13258 <Param type="h" size="2">\r
13259 <Name>Connection Handle</Name>\r
13260 <Default>Handle</Default>\r
13261 <Desc />\r
13262 </Param>\r
13263 <Param type="u" size="1" valtype="MaxSlots">\r
13264 <Name>LMP Max Slots</Name>\r
13265 <Default>0x01</Default>\r
13266 <Desc>Maximum number of slots allowed to use for baseband packets</Desc>\r
13267 </Param>\r
13268 </Command>\r
13269 \r
13270 <Command name="HCI_Link_Supervision_timeout_Change_Event" type="se" opcode="0x0038">\r
13271 <Cat>Spec 1.1</Cat>\r
13272 <Param type="t">\r
13273 <Name>Timeout</Name>\r
13274 <Default>5000</Default>\r
13275 <Desc>Time in msec to wait for the event</Desc>\r
13276 </Param>\r
13277 <Param type="h" size="2">\r
13278 <Name>Connection Handle</Name>\r
13279 <Default>Handle</Default>\r
13280 <Desc />\r
13281 </Param>\r
13282 <Param type="u" size="2">\r
13283 <Name>LMP Link Supervision Timeout</Name>\r
13284 <Default>any</Default>\r
13285 <Desc>Measured in number of baseband slots. For actual timeout multiply this parm by 0.625msec. Range is 0x001-0xFFFF (0.625ms-40.9s).</Desc>\r
13286 </Param>\r
13287 </Command>\r
13288 \r
13289 <Command name="HCI_Refresh_Encryption_Key_Event" type="se" opcode="0x0030">\r
13290 <Cat>Spec 1.1</Cat>\r
13291 <Param type="u" size="1" valtype="Status">\r
13292 <Name>Status</Name>\r
13293 <Default>0x00</Default>\r
13294 </Param>\r
13295 <Param type="h" size="2">\r
13296 <Name>Connection Handle</Name>\r
13297 <Default>Handle</Default>\r
13298 <Desc />\r
13299 </Param>\r
13300 </Command>\r
13301 \r
13302 <Command name="HCI_Fm_Event" type="se" opcode="0x00F0">\r
13303 <Cat>Spec 1.2</Cat>\r
13304 <Param type="t">\r
13305 <Name>Timeout</Name>\r
13306 <Default>5000</Default>\r
13307 <Desc>Time in msec to wait for the event</Desc>\r
13308 </Param>\r
13309 </Command>\r
13310 \r
13311 <Command name="HCI_Read_Clock_Offset_Complete_Event" type="se" opcode="0x001c">\r
13312 <Cat>Spec 1.1</Cat>\r
13313 <Param type="t">\r
13314 <Name>Timeout</Name>\r
13315 <Default>5000</Default>\r
13316 <Desc>Time in msec to wait for the event</Desc>\r
13317 </Param>\r
13318 <Param type="u" size="1" valtype="Status">\r
13319 <Name>Status</Name>\r
13320 <Default>0x00</Default>\r
13321 <Desc>0 - Read Clock Offset command succeeded, otherwise request failed</Desc>\r
13322 </Param>\r
13323 <Param type="h" size="2">\r
13324 <Name>Connection Handle</Name>\r
13325 <Default>Handle</Default>\r
13326 <Desc />\r
13327 </Param>\r
13328 <Param type="u" size="2">\r
13329 <Name>Clock Offset</Name>\r
13330 <Default>any</Default>\r
13331 <Desc>Bit 16.2 of CLKslave-CLKmaster</Desc>\r
13332 </Param>\r
13333 </Command>\r
13334 \r
13335 <Command name="HCI_Connection_Packet_Type_Changed_Event" type="se" opcode="0x001d">\r
13336 <Cat>Spec 1.1</Cat>\r
13337 <Param type="t">\r
13338 <Name>Timeout</Name>\r
13339 <Default>5000</Default>\r
13340 <Desc>Time in msec</Desc>\r
13341 </Param>\r
13342 <Param type="u" size="1" valtype="Status">\r
13343 <Name>Status</Name>\r
13344 <Default>0x00</Default>\r
13345 <Desc>0 - Success</Desc>\r
13346 </Param>\r
13347 <Param type="h" size="2">\r
13348 <Name>Connection Handle</Name>\r
13349 <Default>Handle</Default>\r
13350 <Desc />\r
13351 </Param>\r
13352 <Param type="u" size="2" valtype="AclScoTypes">\r
13353 <Name>Packet Type</Name>\r
13354 <Default>0x0018</Default>\r
13355 <Desc />\r
13356 </Param>\r
13357 </Command>\r
13358 \r
13359 <Command name="HCI_QoS_Violation_Event" type="se" opcode="0x001e">\r
13360 <Cat>Spec 1.1</Cat>\r
13361 <Param type="t">\r
13362 <Name>Timeout</Name>\r
13363 <Default>5000</Default>\r
13364 <Desc>Time in msec to wait for the event</Desc>\r
13365 </Param>\r
13366 <Param type="h" size="2">\r
13367 <Name>Connection Handle</Name>\r
13368 <Default>Handle</Default>\r
13369 <Desc />\r
13370 </Param>\r
13371 </Command>\r
13372 \r
13373 <Command name="HCI_Page_Scan_Repetition_Mode_Change_Event" type="se" opcode="0x0020">\r
13374 <Cat>Spec 1.1</Cat>\r
13375 <Param type="t">\r
13376 <Name>Timeout</Name>\r
13377 <Default>5000</Default>\r
13378 <Desc>Time in msec to wait for the event</Desc>\r
13379 </Param>\r
13380 <Param type="b" size="6">\r
13381 <Name>BD Address of the Remote</Name>\r
13382 <Default>BD_ADDR</Default>\r
13383 <Desc />\r
13384 </Param>\r
13385 <Param type="u" size="1" valtype="PageScanRepetitionMode">\r
13386 <Name>Page Scan Repetition Mode</Name>\r
13387 <Default>0x00</Default>\r
13388 <Desc>0 - R0,1 - R1, 2 - R2</Desc>\r
13389 </Param>\r
13390 </Command>\r
13391 \r
13392 <Command name="HCI_Flow_Specification_Complete_Event" type="se" opcode="0x0021">\r
13393 <Cat>Spec 1.2</Cat>\r
13394 <Param type="t">\r
13395 <Name>Timeout</Name>\r
13396 <Default>5000</Default>\r
13397 <Desc>Time in msec to wait for the event</Desc>\r
13398 </Param>\r
13399 <Param type="u" size="1" valtype="Status">\r
13400 <Name>Status</Name>\r
13401 <Default>0x00</Default>\r
13402 <Desc>0 - QoS Flow Specification succeeded; 0x2c - QoS Unacceptable Parameters; 0x2d - QoS Rejected</Desc>\r
13403 </Param>\r
13404 <Param type="h" size="2">\r
13405 <Name>Connection Handle</Name>\r
13406 <Default>Handle</Default>\r
13407 <Desc />\r
13408 </Param>\r
13409 <Param type="u" size="1">\r
13410 <Name>Flags</Name>\r
13411 <Default>0x00</Default>\r
13412 <Desc>Reserved for Future Use</Desc>\r
13413 </Param>\r
13414 <Param type="u" size="1" valtype="FlowDirection">\r
13415 <Name>Flow Direction</Name>\r
13416 <Default>0x00</Default>\r
13417 <Desc>0 - Outgoing; 1 - Incoming</Desc>\r
13418 </Param>\r
13419 <Param type="u" size="1" valtype="ServiceType">\r
13420 <Name>Service Type</Name>\r
13421 <Default>0x01</Default>\r
13422 <Desc>0 - No Traffic Available; 1 - Best Effort Available; 2 - Guaranteed Available</Desc>\r
13423 </Param>\r
13424 <Param type="u" size="4">\r
13425 <Name>Token Rate</Name>\r
13426 <Default>0x00000000</Default>\r
13427 <Desc>Token Rate in bytes per seconds, 0x00000000 - not specified; 0xFFFFFFFF - maximum available</Desc>\r
13428 </Param>\r
13429 <Param type="u" size="4">\r
13430 <Name>Token Bucket Size</Name>\r
13431 <Default>0x00000000</Default>\r
13432 <Desc>Token Bucket Size in bytes, 0x00000000 - not needed; 0xFFFFFFFF - maximum available</Desc>\r
13433 </Param>\r
13434 <Param type="u" size="4">\r
13435 <Name>Peak Bandwidth</Name>\r
13436 <Default>0x00000000</Default>\r
13437 <Desc>Peak Bandwidth in bytes per second, 0x00000000 - do not care</Desc>\r
13438 </Param>\r
13439 <Param type="u" size="4">\r
13440 <Name>Access Latency</Name>\r
13441 <Default>0xFFFFFFFF</Default>\r
13442 <Desc>Latency in microseconds, 0xFFFFFFFF - do not care</Desc>\r
13443 </Param>\r
13444 </Command>\r
13445 \r
13446 <Command name="HCI_Inquiry_Result_with_RSSI_Event" type="se" opcode="0x0022">\r
13447 <Cat>Spec 1.2</Cat>\r
13448 <Param type="t">\r
13449 <Name>Timeout</Name>\r
13450 <Default>5000</Default>\r
13451 <Desc>Time in msec to wait for the event</Desc>\r
13452 </Param>\r
13453 <Param type="u" size="1" label="count">\r
13454 <Name>Number of Responses</Name>\r
13455 <Default>0x01</Default>\r
13456 <Desc>Number of responses from the Inquiry</Desc>\r
13457 </Param>\r
13458 <Param array="count">\r
13459 <Param type="b" size="6">\r
13460 <Name>BD_ADDR for each device which responded</Name>\r
13461 <Default>Bd_Addr</Default>\r
13462 <Desc />\r
13463 </Param>\r
13464 <Param type="u" size="1" valtype="PageScanRepetitionMode">\r
13465 <Name>Page Scan Repetition Mode</Name>\r
13466 <Default>0x00</Default>\r
13467 <Desc>0 - R0, 1 - R1, 2 - R2</Desc>\r
13468 </Param>\r
13469 <Param type="u" size="1" valtype="PeriodMode">\r
13470 <Name>Page Scan Period Mode</Name>\r
13471 <Default>0x00</Default>\r
13472 <Desc>0 - P0, 1 - P1, 2 - P2</Desc>\r
13473 </Param>\r
13474 <Param type="u" size="3">\r
13475 <Name>Class of Device</Name>\r
13476 <Default>"000000"</Default>\r
13477 <Desc>Class of Device for the device</Desc>\r
13478 </Param>\r
13479 <Param type="u" size="2">\r
13480 <Name>Clock Offset</Name>\r
13481 <Default>any</Default>\r
13482 <Desc>Bit 16.2 of CLKslave-CLKmaster</Desc>\r
13483 </Param>\r
13484 <Param type="d" size="1">\r
13485 <Name>RSSI</Name>\r
13486 <Default>0x00</Default>\r
13487 <Desc>Range: -127 to +20 Units: dBm</Desc>\r
13488 </Param>\r
13489 </Param>\r
13490 </Command>\r
13491 \r
13492 <Command name="HCI_Extended_Inquiry_Result_Event" type="se" opcode="0x002F">\r
13493 <Cat>Spec Lisbon</Cat>\r
13494 <Param type="t">\r
13495 <Name>Timeout</Name>\r
13496 <Default>5000</Default>\r
13497 <Desc>Time in msec to wait for the event</Desc>\r
13498 </Param>\r
13499 <Param type="u" size="1" label="count">\r
13500 <Name>Number of Responses</Name>\r
13501 <Default>0x01</Default>\r
13502 <Desc>Number of responses from the Inquiry</Desc>\r
13503 </Param>\r
13504 <Param array="count">\r
13505 <Param type="b" size="6">\r
13506 <Name>BD_ADDR for each device which responded</Name>\r
13507 <Default>Bd_Addr</Default>\r
13508 <Desc />\r
13509 </Param>\r
13510 <Param type="u" size="1" valtype="PageScanRepetitionMode">\r
13511 <Name>Page Scan Repetition Mode</Name>\r
13512 <Default>0x00</Default>\r
13513 <Desc>0 - R0, 1 - R1, 2 - R2</Desc>\r
13514 </Param>\r
13515 <Param type="u" size="1" valtype="PeriodMode">\r
13516 <Name>Page Scan Period Mode</Name>\r
13517 <Default>0x00</Default>\r
13518 <Desc>0 - P0, 1 - P1, 2 - P2</Desc>\r
13519 </Param>\r
13520 <Param type="u" size="3">\r
13521 <Name>Class of Device</Name>\r
13522 <Default>"000000"</Default>\r
13523 <Desc>Class of Device for the device</Desc>\r
13524 </Param>\r
13525 <Param type="u" size="2">\r
13526 <Name>Clock Offset</Name>\r
13527 <Default>any</Default>\r
13528 <Desc>Bit 16.2 of CLKslave-CLKmaster</Desc>\r
13529 </Param>\r
13530 <Param type="d" size="1">\r
13531 <Name>RSSI</Name>\r
13532 <Default>0x00</Default>\r
13533 <Desc>Range: -127 to +20 Units: dBm</Desc>\r
13534 </Param>\r
13535 </Param>\r
13536 <Param type="x" size="240">\r
13537 <Name>Inquiry Response Data</Name>\r
13538 <Default></Default>\r
13539 <Desc>Will be paddad with zero to 240 bytes</Desc>\r
13540 </Param>\r
13541 </Command>\r
13542 \r
13543 <Command name="HCI_Read_Remote_Extended_Features_Complete_Event" type="se" opcode="0x0023">\r
13544 <Cat>Spec 1.2</Cat>\r
13545 <Param type="t">\r
13546 <Name>Timeout</Name>\r
13547 <Default>5000</Default>\r
13548 <Desc>Time in msec to wait for the event</Desc>\r
13549 </Param>\r
13550 <Param type="u" size="1" valtype="Status">\r
13551 <Name>Status</Name>\r
13552 <Default>0x00</Default>\r
13553 <Desc>0 - Read Remote Supported Features command succeeded</Desc>\r
13554 </Param>\r
13555 <Param type="h" size="2">\r
13556 <Name>Connection Handle</Name>\r
13557 <Default>Handle</Default>\r
13558 <Desc />\r
13559 </Param>\r
13560 <Param type="u" size="1">\r
13561 <Name>Page Number</Name>\r
13562 <Default>0x00</Default>\r
13563 <Desc>0 - the only available page</Desc>\r
13564 </Param>\r
13565 <Param type="u" size="1">\r
13566 <Name>Maximum Page Number</Name>\r
13567 <Default>0x00</Default>\r
13568 <Desc>0 - the only available maximum page</Desc>\r
13569 </Param>\r
13570 <Param type="x" size="8">\r
13571 <Name>LMP_Features</Name>\r
13572 <Default>"0000000000000000"</Default>\r
13573 <Desc>Expecting parameter value</Desc>\r
13574 </Param>\r
13575 </Command>\r
13576 \r
13577 <Command name="HCI_Synchronous_Connection_Complete_Event" type="se" opcode="0x002C">\r
13578 <Cat>Spec 1.2</Cat>\r
13579 <Param type="t">\r
13580 <Name>Timeout</Name>\r
13581 <Default>5000</Default>\r
13582 <Desc>Time in msec to wait for the event</Desc>\r
13583 </Param>\r
13584 <Param type="u" size="1" valtype="Status">\r
13585 <Name>Status</Name>\r
13586 <Default>0x00</Default>\r
13587 <Desc>0 - Connection successfully completed, otherwise Connection failed to Complete</Desc>\r
13588 </Param>\r
13589 <Param type="h" size="2">\r
13590 <Name>Connection Handle</Name>\r
13591 <Default>Handle</Default>\r
13592 <Desc />\r
13593 </Param>\r
13594 <Param type="b" size="6">\r
13595 <Name>BD Address of the Remote</Name>\r
13596 <Default>Bd_Addr</Default>\r
13597 <Desc />\r
13598 </Param>\r
13599 <Param type="u" size="1" valtype="LinkType">\r
13600 <Name>Link Type</Name>\r
13601 <Default>0x02</Default>\r
13602 <Desc>0x00 - SCO, 0x02 - eSCO</Desc>\r
13603 </Param>\r
13604 <Param type="u" size="1">\r
13605 <Name>Transmission Interval</Name>\r
13606 <Default>0x06</Default>\r
13607 <Desc>Time (in slots) between two consecutive eSCO instants. Must be 0 for SCO</Desc>\r
13608 </Param>\r
13609 <Param type="u" size="1">\r
13610 <Name>Retransmission Window</Name>\r
13611 <Default>0x00</Default>\r
13612 <Desc>The size (in slots) of the retransmission window. Must be 0 for SCO</Desc>\r
13613 </Param>\r
13614 <Param type="u" size="2">\r
13615 <Name>Rx Packet Length</Name>\r
13616 <Default>30</Default>\r
13617 <Desc>Length in bytes of the eSCO payload in the receive direction. Must be 0 for SCO</Desc>\r
13618 </Param>\r
13619 <Param type="u" size="2">\r
13620 <Name>Tx Packet Length</Name>\r
13621 <Default>30</Default>\r
13622 <Desc>Length in bytes of the eSCO payload in the transmit direction. Must be 0 for SCO</Desc>\r
13623 </Param>\r
13624 <Param type="u" size="1" valtype="AirMode">\r
13625 <Name>Air Mode</Name>\r
13626 <Default>0x00</Default>\r
13627 <Desc>0x00: µ-law; 0x01: A-law; 0x02: CVSD; 0x03: Transparent Data</Desc>\r
13628 </Param>\r
13629 </Command>\r
13630 \r
13631 <Command name="HCI_Synchronous_Connection_Changed_Event" type="se" opcode="0x002D">\r
13632 <Cat>Spec 1.2</Cat>\r
13633 <Param type="t">\r
13634 <Name>Timeout</Name>\r
13635 <Default>5000</Default>\r
13636 <Desc>Time in msec to wait for the event</Desc>\r
13637 </Param>\r
13638 <Param type="u" size="1" valtype="Status">\r
13639 <Name>Status</Name>\r
13640 <Default>0x00</Default>\r
13641 <Desc>0 - Connection successfully completed, otherwise Connection failed to Complete</Desc>\r
13642 </Param>\r
13643 <Param type="h" size="2">\r
13644 <Name>Connection Handle</Name>\r
13645 <Default>Handle</Default>\r
13646 <Desc />\r
13647 </Param>\r
13648 <Param type="u" size="1">\r
13649 <Name>Transmission Interval</Name>\r
13650 <Default>0x06</Default>\r
13651 <Desc>Time (in slots) between two consecutive SCO/eSCO instants</Desc>\r
13652 </Param>\r
13653 <Param type="u" size="1">\r
13654 <Name>Retransmission Window</Name>\r
13655 <Default>0x00</Default>\r
13656 <Desc>The size (in slots) of the retransmission window. Must be 0 for SCO</Desc>\r
13657 </Param>\r
13658 <Param type="u" size="2">\r
13659 <Name>Rx Packet Length</Name>\r
13660 <Default>30</Default>\r
13661 <Desc>Length in bytes of the SCO/eSCO payload in the receive direction</Desc>\r
13662 </Param>\r
13663 <Param type="u" size="2">\r
13664 <Name>Tx Packet Length</Name>\r
13665 <Default>30</Default>\r
13666 <Desc>Length in bytes of the SCO/eSCO payload in the transmit direction</Desc>\r
13667 </Param>\r
13668 </Command>\r
13669 \r
13670 <Command name="HCI_Sniff_Subrate_Changed_Event" type="se" opcode="0x002E">\r
13671 <Cat>Spec 1.2</Cat>\r
13672 <Param type="t">\r
13673 <Name>Timeout</Name>\r
13674 <Default>5000</Default>\r
13675 <Desc>Time in msec to wait for the event</Desc>\r
13676 </Param>\r
13677 <Param type="u" size="1" valtype="Status">\r
13678 <Name>Status</Name>\r
13679 <Default>0x00</Default>\r
13680 <Desc>0 - Connection successfully completed, otherwise Connection failed to Complete</Desc>\r
13681 </Param>\r
13682 <Param type="h" size="2">\r
13683 <Name>Connection Handle</Name>\r
13684 <Default>Handle</Default>\r
13685 <Desc />\r
13686 </Param>\r
13687 <Param type="u" size="2">\r
13688 <Name>Max Transmit Latency</Name>\r
13689 <Default>0x00000</Default>\r
13690 <Desc>Maximum latency for data being transmitted from the local device to the remote device in ms[0x0000 - 0x9FFF]</Desc>\r
13691 </Param>\r
13692 <Param type="u" size="2">\r
13693 <Name>Max Received Latency</Name>\r
13694 <Default>0x00000</Default>\r
13695 <Desc>Maximum latency for data being received by the local device from the remote device in ms[0x0000 - 0x9FFF]</Desc>\r
13696 </Param>\r
13697 <Param type="u" size="2">\r
13698 <Name>Min Remote Timeout</Name>\r
13699 <Default>0x00000</Default>\r
13700 <Desc>The sub-rate zero timeout in baseband slots that the remote device can use in slots[0x0000 - 0x8000]</Desc>\r
13701 </Param>\r
13702 <Param type="u" size="2">\r
13703 <Name>Min Local Timeout</Name>\r
13704 <Default>0x00000</Default>\r
13705 <Desc>The sub-rate zero timeout in baseband slots that the local device will use in slots[0x0000 - 0x8000]</Desc>\r
13706 </Param>\r
13707 </Command>\r
13708 \r
13709 <Command name="HCI_IO_Capability_Request_event" type="se" opcode="0x0031">\r
13710 <Cat>Lisbon</Cat>\r
13711 <Param type="t">\r
13712 <Name>Timeout</Name>\r
13713 <Default>5000</Default>\r
13714 <Desc>Time in msec to wait for the event</Desc>\r
13715 </Param>\r
13716 <Param type="b" size="6">\r
13717 <Name>BD_ADDR</Name>\r
13718 <Default>BD_ADDR</Default>\r
13719 <Desc>BD Addr of remote device involved in simple pairing process</Desc>\r
13720 </Param>\r
13721 \r
13722 </Command>\r
13723 \r
13724 <Command name="HCI_IO_Capability_Response_event" type="se" opcode="0x0032">\r
13725 <Cat>Lisbon</Cat>\r
13726 <Param type="t">\r
13727 <Name>Timeout</Name>\r
13728 <Default>5000</Default>\r
13729 <Desc>Time in msec to wait for the event</Desc>\r
13730 </Param>\r
13731 <Param type="b" size="6">\r
13732 <Name>BD_ADDR</Name>\r
13733 <Desc>BD Addr of remote device involved in simple pairing process</Desc>\r
13734 </Param>\r
13735 \r
13736 <Param type="u" size="1" valtype="Io Capability">\r
13737 <Name>IO capability</Name>\r
13738 <Default>0x00</Default>\r
13739 <Desc>IO capability of peer</Desc>\r
13740 </Param>\r
13741 <Param type="u" size="1" valtype="OOB Data Present">\r
13742 <Name>OOB data present</Name>\r
13743 <Default>0x00</Default>\r
13744 <Desc>OOB capability with remote</Desc>\r
13745 </Param>\r
13746 <Param type="u" size="1" valtype="Authentication Required">\r
13747 <Name>Authentication Required</Name>\r
13748 <Default>0x00</Default>\r
13749 <Desc>0 - MITM Protection Not Required \96 Single Profile. Numeric comparison with automatic accept allowed. 1 - MITM Protection Required \96 Single Profile. Use IO Capabilities to determine authentication procedure. 2 - MITM Protection Not Required \96 All Profiles. Numeric comparison with automatic accept allowed. 3 - MITM Protection Required \96 All Profiles. Use IO Capabilities to determine authentication procedure</Desc>\r
13750 </Param>\r
13751 \r
13752 </Command>\r
13753 \r
13754 <Command name="HCI_User_Confirmation_Request_event" type="se" opcode="0x0033">\r
13755 <Cat>Lisbon</Cat>\r
13756 <Param type="t">\r
13757 <Name>Timeout</Name>\r
13758 <Default>5000</Default>\r
13759 <Desc>Time in msec to wait for the event</Desc>\r
13760 </Param>\r
13761 <Param type="b" size="6">\r
13762 <Name>BD_ADDR</Name>\r
13763 <Default>BD_ADDR</Default>\r
13764 <Desc>BD Addr of remote device involved in simple pairing process</Desc>\r
13765 </Param>\r
13766 \r
13767 <Param type="u" size="4">\r
13768 <Name>Numeric Value</Name>\r
13769 <Default>0000</Default>\r
13770 <Desc>Numeric value to be displayed. Valid values are decimal 0000 - 9999.</Desc>\r
13771 </Param>\r
13772 </Command>\r
13773 \r
13774 <Command name="HCI_User_Passkey_Request_event" type="se" opcode="0x0034">\r
13775 <Cat>Lisbon</Cat>\r
13776 <Param type="t">\r
13777 <Name>Timeout</Name>\r
13778 <Default>5000</Default>\r
13779 <Desc>Time in msec to wait for the event</Desc>\r
13780 </Param>\r
13781 <Param type="b" size="6">\r
13782 <Name>BD_ADDR</Name>\r
13783 <Desc>BD Addr of remote device involved in simple pairing process</Desc>\r
13784 </Param>\r
13785 \r
13786 </Command>\r
13787 \r
13788 <Command name="HCI_Remote_Oob_data_request_event" type="se" opcode="0x0035">\r
13789 <Cat>Lisbon</Cat>\r
13790 <Param type="t">\r
13791 <Name>Timeout</Name>\r
13792 <Default>5000</Default>\r
13793 <Desc>Time in msec to wait for the event</Desc>\r
13794 </Param>\r
13795 <Param type="b" size="6">\r
13796 <Name>BD_ADDR</Name>\r
13797 <default>BD_ADDR</default>\r
13798 <Desc>BD Addr of remote device involved in simple pairing process</Desc>\r
13799 </Param>\r
13800 \r
13801 </Command>\r
13802 \r
13803 <Command name="HCI_Simple_Pairing_complete_event" type="se" opcode="0x0036">\r
13804 <Param type="t">\r
13805 <Name>Timeout</Name>\r
13806 <Default>5000</Default>\r
13807 <Desc>Time in msec to wait for the event</Desc>\r
13808 </Param>\r
13809 \r
13810 <Param type="u" size="1" valtype="Status">\r
13811 <Name>Status</Name>\r
13812 <Default>0x00</Default>\r
13813 <Desc> </Desc>\r
13814 </Param>\r
13815 <Param type="b" size="6">\r
13816 <Name>BD_ADDR</Name>\r
13817 <default>BD_ADDR</default>\r
13818 <Desc>BD Addr of remote device involved in simple pairing process</Desc>\r
13819 </Param>\r
13820 <Cat>Lisbon</Cat>\r
13821 </Command>\r
13822 \r
13823 <Command name="HCI_Remote_Oob_Response_event" type="se" opcode="0x0037">\r
13824 <Param type="b" size="6">\r
13825 <Name>BD_ADDR</Name>\r
13826 <Desc>BD Addr of remote device involved in simple pairing process</Desc>\r
13827 </Param>\r
13828 \r
13829 <Param type="t">\r
13830 <Name>Timeout</Name>\r
13831 <Default>5000</Default>\r
13832 <Desc>Time in msec to wait for the event</Desc>\r
13833 </Param>\r
13834 <Param type="u" size="1" valtype="Status">\r
13835 <Name>Status</Name>\r
13836 <Default>0x00</Default>\r
13837 <Desc> </Desc>\r
13838 </Param>\r
13839 <Cat>Lisbon</Cat>\r
13840 </Command>\r
13841 \r
13842 <Command name="HCI_Enhanced_Flush_Occured_Event" type="se" opcode="0x0039">\r
13843 <Param type="t">\r
13844 <Name>Timeout</Name>\r
13845 <Default>5000</Default>\r
13846 <Desc>Time in msec to wait for the event</Desc>\r
13847 </Param>\r
13848 \r
13849 <Param type="h" size="2">\r
13850 <Name>Connection Handle</Name>\r
13851 <Default>Handle</Default>\r
13852 <Desc />\r
13853 </Param>\r
13854 <Cat>Lisbon</Cat>\r
13855 </Command>\r
13856 \r
13857 <Command name="HCI_Sniff_Request_Event" type="se" opcode="0x003A">\r
13858 <Param type="t">\r
13859 <Name>Timeout</Name>\r
13860 <Default>5000</Default>\r
13861 <Desc>Time in msec to wait for the event</Desc>\r
13862 </Param>\r
13863 \r
13864 <Param type="h" size="2">\r
13865 <Name>Connection Handle</Name>\r
13866 <Default>Handle</Default>\r
13867 <Desc />\r
13868 </Param>\r
13869 <Param type="h" size="2">\r
13870 <Name>Sniff Interval</Name>\r
13871 <Default>0</Default>\r
13872 <Desc />\r
13873 </Param>\r
13874 <Param type="h" size="2">\r
13875 <Name>Sniff Attempt</Name>\r
13876 <Default>0</Default>\r
13877 <Desc />\r
13878 </Param>\r
13879 <Param type="h" size="2">\r
13880 <Name>Sniff timeout</Name>\r
13881 <Default>0</Default>\r
13882 <Desc />\r
13883 </Param>\r
13884 <Cat>Lisbon</Cat>\r
13885 </Command>\r
13886 \r
13887 <Command name="HCI_Protocol_Viewer_Message_Was_Dropped_Event" type="se" opcode="0x00EE">\r
13888 <Param type="t">\r
13889 <Name>Timeout</Name>\r
13890 <Default>5000</Default>\r
13891 <Desc>Time in msec to wait for the event</Desc>\r
13892 </Param>\r
13893 \r
13894 <Param type="u" size="1">\r
13895 <Name>Number of Dropped Messages</Name>\r
13896 <Default>any</Default>\r
13897 <Desc>number of dropped messages</Desc>\r
13898 </Param>\r
13899 </Command>\r
13900 \r
13901 <Command name="HCI_Command_Complete_Param1_Event" type="se" opcode="0x000e">\r
13902 <Cat>Spec 1.1</Cat>\r
13903 <Param type="t">\r
13904 <Name>Timeout</Name>\r
13905 <Default>5000</Default>\r
13906 <Desc>Time in msec to wait for the event</Desc>\r
13907 </Param>\r
13908 <Param type="u" size="1">\r
13909 <Name>Number HCI commands</Name>\r
13910 <Default>any</Default>\r
13911 <Desc>Number of additional HCI Command Packets to be sent to the Host Controller from the Host</Desc>\r
13912 </Param>\r
13913 <Param type="u" size="2">\r
13914 <Name>Command Opcode</Name>\r
13915 <Default />\r
13916 <Desc />\r
13917 </Param>\r
13918 <Param type="u" size="1" valtype="Status">\r
13919 <Name>Status</Name>\r
13920 <Default>0x00</Default>\r
13921 <Desc>0 - Success</Desc>\r
13922 </Param>\r
13923 <Param type="u" size="1">\r
13924 <Name>Parameter(1 Byte)</Name>\r
13925 <Default>0x00</Default>\r
13926 <Desc>Expecting parameter value</Desc>\r
13927 </Param>\r
13928 </Command>\r
13929 \r
13930 <!-- ******************************************************* -->\r
13931 <!-- ******************************************************* -->\r
13932 <!-- -->\r
13933 <!-- HCI_LE Event Definition -->\r
13934 <!-- -->\r
13935 <!-- ******************************************************* -->\r
13936 <!-- ******************************************************* -->\r
13937 \r
13938 <Command name="Hci_LE_Generic_Report_Event" type="se" opcode="0x003E">\r
13939 <Cat>Wibree</Cat>\r
13940 <Param type="u" size="1" valtype="Hci_LE_Event_Opcode" label="Event_Type">\r
13941 <Name>Event Opcode</Name>\r
13942 </Param>\r
13943 \r
13944 <!-- Handle each kind of event -->\r
13945 <!-- LE Connection Created Event -->\r
13946 <Param cond="Event_Type==0x01">\r
13947 <Param type="u" size="1" valtype="Status">\r
13948 <Name>Status</Name>\r
13949 <Default>0x00</Default>\r
13950 </Param>\r
13951 <Param type="u" size="2">\r
13952 <Name>Connection Id</Name>\r
13953 </Param>\r
13954 <Param type="u" size="1" valtype="Role">\r
13955 <Name>Role</Name>\r
13956 </Param>\r
13957 <Param type="u" size="1" valtype="Hci_LE_Address_Type">\r
13958 <Name>Address Type</Name>\r
13959 </Param>\r
13960 <Param type="b" size="6">\r
13961 <Name>Peer Device Address</Name>\r
13962 </Param>\r
13963 <Param type="u" size="2">\r
13964 <Name>Interval</Name>\r
13965 </Param>\r
13966 <Param type="u" size="2">\r
13967 <Name>Latency</Name>\r
13968 </Param>\r
13969 <Param type="u" size="2">\r
13970 <Name>Timeout</Name>\r
13971 </Param>\r
13972 <Param type="u" size="1">\r
13973 <Name>Clock Accuracy</Name>\r
13974 </Param>\r
13975 </Param>\r
13976 \r
13977 <!-- Handle Adv Event -->\r
13978 <Param cond="Event_Type==0x02">\r
13979 <Param type="u" size="1" label="Count">\r
13980 <Name>Number of Devices</Name>\r
13981 <Default>0x01</Default>\r
13982 </Param>\r
13983 <Param array="Count">\r
13984 <Param type="u" size="1" valtype="Advertising_Event_Type">\r
13985 <Name>Advertising Event Type</Name>\r
13986 </Param>\r
13987 <Param type="u" size="1" valtype="Hci_LE_Address_Type">\r
13988 <Name>Device Address Type</Name>\r
13989 </Param>\r
13990 <Param type="b" size="6">\r
13991 <Name>Device Address</Name>\r
13992 </Param>\r
13993 <Param type="u" size="1" label="DataLength">\r
13994 <Name>Data Length</Name>\r
13995 </Param>\r
13996 <Param type="x" size="DataLength">\r
13997 <Name>Data</Name>\r
13998 </Param>\r
13999 <Param type="d" size="1">\r
14000 <Name>RSSI</Name>\r
14001 </Param>\r
14002 </Param>\r
14003 </Param>\r
14004 \r
14005 <!-- LE LL Connection Parameters Update Complete Event -->\r
14006 <Param cond="Event_Type==0x03">\r
14007 <Param type="u" size="1" valtype="Status">\r
14008 <Name>Status</Name>\r
14009 <Default>0x00</Default>\r
14010 </Param>\r
14011 <Param type="u" size="2">\r
14012 <Name>Connection Id</Name>\r
14013 </Param>\r
14014 <Param type="u" size="2">\r
14015 <Name>Connection Interval</Name>\r
14016 </Param>\r
14017 <Param type="u" size="2">\r
14018 <Name>Connection Latency</Name>\r
14019 </Param>\r
14020 <Param type="u" size="2">\r
14021 <Name>Connection Timeout</Name>\r
14022 </Param>\r
14023 </Param>\r
14024 \r
14025 <!-- LE Read Remote Feature Support Complete Event -->\r
14026 <Param cond="Event_Type==0x04">\r
14027 <Param type="u" size="1" valtype="Status">\r
14028 <Name>Status</Name>\r
14029 <Default>0x00</Default>\r
14030 </Param>\r
14031 <Param type="u" size="2">\r
14032 <Name>Connection Id</Name>\r
14033 </Param>\r
14034 <Param type="x" size="8" prop="r">\r
14035 <Name>Features Set</Name>\r
14036 </Param>\r
14037 </Param>\r
14038 \r
14039 <!-- LE Encryption Request Event -->\r
14040 <Param cond="Event_Type==0x05">\r
14041 <Param type="u" size="2">\r
14042 <Name>Connection Handle</Name>\r
14043 </Param>\r
14044 <Param type="x" size="8" prop="r">\r
14045 <Name>Random Number</Name>\r
14046 </Param>\r
14047 <Param type="u" size="2">\r
14048 <Name>Encrypted Diversifier</Name>\r
14049 </Param>\r
14050 </Param>\r
14051 \r
14052 </Command>\r
14053 \r
14054 \r
14055 \r
14056 <!-- ================================================================== --> \r
14057 <Command name="HCI VS Commands " type="gb" />\r
14058 <!-- ================================================================== -->\r
14059 \r
14060 <Command name="HCI_VS_Write_BD_ADDR" type="sc" opcode="0xfc06">\r
14061 <Param type="o" size="2">\r
14062 <Name>Opcode</Name>\r
14063 <Default>0xFC06</Default>\r
14064 <Desc>HCIPP Write BD Address</Desc>\r
14065 </Param>\r
14066 <Param type="b" size="6" prop="r">\r
14067 <Name>New BD Addr</Name>\r
14068 <Default>BD_ADDR</Default>\r
14069 <Desc />\r
14070 </Param>\r
14071 <Param type="R">\r
14072 <Name>HCI_Command_Complete_Event</Name>\r
14073 <Default />\r
14074 <Desc />\r
14075 </Param>\r
14076 </Command>\r
14077 \r
14078 <Command name="HCI_VS_Start_VS_Lock" type="sc" opcode="0xfe37">\r
14079 <Param type="o" size="2">\r
14080 <Name>Opcode</Name>\r
14081 <Default>0xFE37</Default>\r
14082 <Desc>Start VS Commands Lock (start of protected part of script)</Desc>\r
14083 </Param>\r
14084 <Param type="u" size="1">\r
14085 <Name>Major Version Number</Name>\r
14086 <Default>0</Default>\r
14087 <Desc>The Major number of the SW Version (X)</Desc>\r
14088 </Param>\r
14089 <Param type="u" size="1">\r
14090 <Name>Minor Version Number</Name>\r
14091 <Default>0</Default>\r
14092 <Desc>The Minor number of the SW Version (Z)</Desc>\r
14093 </Param>\r
14094 <Param type="R">\r
14095 <Name>HCI_Command_Complete_Event</Name>\r
14096 <Default />\r
14097 <Desc />\r
14098 </Param>\r
14099 </Command>\r
14100 \r
14101 <Command name="HCI_VS_Stop_VS_Lock" type="sc" opcode="0xfe38">\r
14102 <Param type="o" size="2">\r
14103 <Name>Opcode</Name>\r
14104 <Default>0xFE38</Default>\r
14105 <Desc>Stop VS Commands Lock (end of protected part of the script)</Desc>\r
14106 </Param>\r
14107 <Param type="R">\r
14108 <Name>HCI_Command_Complete_Event</Name>\r
14109 <Default />\r
14110 <Desc />\r
14111 </Param>\r
14112 </Command>\r
14113 \r
14114 <Command name="HCI_VS_Start_Avpr_VS_Lock" type="sc" opcode="0xFE49">\r
14115 <Param type="o" size="2">\r
14116 <Name>Opcode</Name>\r
14117 <Default>0xFE49</Default>\r
14118 <Desc>Start VS Commands Lock (start of protected part of script)</Desc>\r
14119 </Param>\r
14120 <Param type="u" size="1">\r
14121 <Name>Major Version Number</Name>\r
14122 <Default>0</Default>\r
14123 <Desc>The Major number of the SW Version (X)</Desc>\r
14124 </Param>\r
14125 <Param type="u" size="1">\r
14126 <Name>Minor Version Number</Name>\r
14127 <Default>0</Default>\r
14128 <Desc>The Minor number of the SW Version (Z)</Desc>\r
14129 </Param>\r
14130 <Param type="R">\r
14131 <Name>HCI_Command_Complete_Event</Name>\r
14132 <Default />\r
14133 <Desc />\r
14134 </Param>\r
14135 </Command>\r
14136 \r
14137 <Command name="HCI_VS_Update_Uart_HCI_Baudrate" type="sc" opcode="0xff36">\r
14138 <Param type="o" size="2">\r
14139 <Name>Opcode</Name>\r
14140 <Default>0xFF36</Default>\r
14141 <Desc>HCIPP Update Uart HCI Baudrate</Desc>\r
14142 </Param>\r
14143 <Param type="u" size="4">\r
14144 <Name>Uart Baudrate</Name>\r
14145 <Default>115200</Default>\r
14146 <Desc>Baud Rate - in bit/sec units.</Desc>\r
14147 </Param>\r
14148 <Param type="R">\r
14149 <Name>HCI_Command_Complete_Event</Name>\r
14150 <Default />\r
14151 <Desc />\r
14152 </Param>\r
14153 </Command>\r
14154 \r
14155 <Command name="HCI_VS_Sleep_Mode_Configurations" type="sc" opcode="0xFD0C">\r
14156 <Param type="o" size="2">\r
14157 <Name>Opcode</Name>\r
14158 <Default>0xFD0C</Default>\r
14159 <Desc>HCIPP Sleep Mode Configurations. Use output io BT_FUNC 5 for TRIO alone!</Desc>\r
14160 </Param>\r
14161 <Param type="u" size="1">\r
14162 <Name>Reserved</Name>\r
14163 <Default>0</Default>\r
14164 <Desc></Desc>\r
14165 </Param>\r
14166 <Param type="u" size="1">\r
14167 <Name>Deep Sleep Enable</Name>\r
14168 <Default>0</Default>\r
14169 <Desc>0-disable, 1-enable</Desc>\r
14170 </Param>\r
14171 <Param type="u" valtype="SleepProtocolTypes" size="1">\r
14172 <Name>Deep Sleep Mode</Name>\r
14173 <Default>0xFF</Default>\r
14174 <Desc>Deep Sleep Protocol Mode</Desc>\r
14175 </Param>\r
14176 <Param type="u" valtype="SLEEP_MODE_CONFIGURATION_OUTPUT_IO_SELECT" size="1">\r
14177 <Name>Output IO Select</Name>\r
14178 <Default>0xFF</Default>\r
14179 <Desc>Output IO Select</Desc>\r
14180 </Param>\r
14181 <Param type="u" size="1">\r
14182 <Name>Output Pull Enable</Name>\r
14183 <Default>0xFF</Default>\r
14184 <Desc>0-disable, 1-enable, 0xFF Don't Change</Desc>\r
14185 </Param>\r
14186 <Param type="u" size="1">\r
14187 <Name>Input Pull Enable</Name>\r
14188 <Default>0xFF</Default>\r
14189 <Desc>0-disable, 1-enable, 0xFF Don't Change</Desc>\r
14190 </Param>\r
14191 <Param type="u" size="1" valtype="SLEEP_MODE_CONFIGURATION_INPUT_IO_SELECT">\r
14192 <Name>Input io Select</Name>\r
14193 <Default>0xFF</Default>\r
14194 <Desc>IO on which BT_wakeup will be assereted by host</Desc>\r
14195 </Param>\r
14196 <Param type="u" size="2">\r
14197 <Name>BORNEO Deassertion Timout</Name>\r
14198 <Default>100</Default>\r
14199 <Desc>Deassertion timout in milisecond (BORNEO mode only)</Desc>\r
14200 </Param>\r
14201 \r
14202 <Param type="R">\r
14203 <Name>HCI_Command_Complete_Event</Name>\r
14204 <Default />\r
14205 <Desc />\r
14206 </Param>\r
14207 </Command>\r
14208 \r
14209 <Command name="HCI_VS_Set_Min_Sleep_Time" type="sc" opcode="0xfe2C">\r
14210 <Param type="o" size="2">\r
14211 <Name>Opcode</Name>\r
14212 <Default>0xFE2C</Default>\r
14213 <Desc>HCIPP Set Minimum Deep Sleep Time</Desc>\r
14214 </Param>\r
14215 <Param type="u" size="1">\r
14216 <Name>Minimum Deep Sleep Time [ms]</Name>\r
14217 <Default>4</Default>\r
14218 <Desc>Minimum Deep Sleep Time [in frames], will not go to deep sleep for less than that time.</Desc>\r
14219 </Param>\r
14220 <Param type="R">\r
14221 <Name>HCI_Command_Complete_Event</Name>\r
14222 <Default />\r
14223 <Desc />\r
14224 </Param>\r
14225 </Command>\r
14226 \r
14227 <Command name="HCI_VS_hcill_parameters" type="sc" opcode="0xfd2b">\r
14228 <Param type="o" size="2">\r
14229 <Name>Opcode</Name>\r
14230 <Default>0xFD2B</Default>\r
14231 <Desc>hcill_parameters</Desc>\r
14232 </Param>\r
14233 <Param type="u" size="2">\r
14234 <Name>inactivity_timeout</Name>\r
14235 <Default>80</Default>\r
14236 <Desc>Time from UART inactivity to sending SLEEP_IND. 0=BT never sends sleep_ind. Unit=Frames, 80 =100msec</Desc>\r
14237 </Param>\r
14238 <Param type="u" size="2">\r
14239 <Name>RESERVED (retransmit_timeout)</Name>\r
14240 <Default>0xFFFF</Default>\r
14241 <Desc>0xFFFF=ignore this field. Timeout for resending WAKEUP_IND. 0=no retransmission. Unit=Frames</Desc>\r
14242 </Param>\r
14243 <Param type="u" size="1">\r
14244 <Name>RESERVED (rts_minimum_pulse_width)</Name>\r
14245 <Default>0xFF</Default>\r
14246 <Desc>0xFF=ignore this field. RTS pulse may accompany WAKEUP_IND packet. 0=disable pulse. Unit=Micro seconds</Desc>\r
14247 </Param>\r
14248 <Param type="R">\r
14249 <Name>HCI_Command_Complete_Event</Name>\r
14250 <Default />\r
14251 <Desc />\r
14252 </Param>\r
14253 </Command>\r
14254 \r
14255 <Command name="HCI_VS_Fast_Clock_Configuration_btip" type="sc" opcode="0xFD1C">\r
14256 <Param type="o" size="2">\r
14257 <Name>Opcode</Name>\r
14258 <Default>0xFD1C</Default>\r
14259 <Desc>HCIPP configures the BTIP fast clock configuration</Desc>\r
14260 </Param>\r
14261 <Param type="u" size="1">\r
14262 <Name>XTAL Enable</Name>\r
14263 <Default>0xFF</Default>\r
14264 <Desc>0 - Disable, 1 - Enable, 0xFF - Don't Change</Desc>\r
14265 </Param>\r
14266 <Param type="u" size="4">\r
14267 <Name>Settling Time</Name>\r
14268 <Default>5000</Default>\r
14269 <Desc>Settling time (in uS)</Desc>\r
14270 </Param>\r
14271 \r
14272 <Param type="u" size="1">\r
14273 <Name>XTAL Boost Gain</Name>\r
14274 <Default>0xFF</Default>\r
14275 <Desc>This parameter determines the initial gain of the OSC cell</Desc>\r
14276 </Param>\r
14277 <Param type="u" size="1">\r
14278 <Name>XTAL Normal Gain</Name>\r
14279 <Default>0xFF</Default>\r
14280 <Desc>This parameter determines the steady state gain of the OSC cell</Desc>\r
14281 </Param>\r
14282 <Param type="u" size="1">\r
14283 <Name>BT TX Slicer Trim</Name>\r
14284 <Default>0xFF</Default>\r
14285 <Desc>This parameter determines the Slicer gain when BT is during TX/RX</Desc>\r
14286 </Param>\r
14287 <Param type="u" size="1">\r
14288 <Name>BT idle Slicer Trim</Name>\r
14289 <Default>0xFF</Default>\r
14290 <Desc>This parameter determines the Slicer gain when BT is during TX/RX</Desc>\r
14291 </Param>\r
14292 <Param type="u" size="1">\r
14293 <Name>Fast Clock AC/DC Coupling</Name>\r
14294 <Default>0xFF</Default>\r
14295 <Desc>0 - DC Coupling, 1 - AC Coupling</Desc>\r
14296 </Param>\r
14297 <Param type="u" size="1">\r
14298 <Name>Slow Clock Accuracy</Name>\r
14299 <Default>250</Default>\r
14300 <Desc>Slow clock drift (PPM)</Desc>\r
14301 </Param>\r
14302 <Param type="u" size="1" valtype="clock_sources">\r
14303 <Name>Clock Source</Name>\r
14304 <Default>0</Default>\r
14305 <Desc>0 - Primary, 1 - Secondary</Desc>\r
14306 </Param>\r
14307 <Param type="u" size="1">\r
14308 <Name>GCM extra settling time</Name>\r
14309 <Default>0</Default>\r
14310 <Desc>Extra settling time to add to default settling time</Desc>\r
14311 </Param>\r
14312 <Param type="u" size="2">\r
14313 <Name>Timer Overhead</Name>\r
14314 <Default>0</Default>\r
14315 <Desc>time (usec) to reduce from wakeup time from deep sleep</Desc>\r
14316 </Param>\r
14317 <Param type="u" size="1">\r
14318 <Name>Min time before Sniff master</Name>\r
14319 <Default>0xFF</Default>\r
14320 <Desc>Number of frames to wake up before sniff master</Desc>\r
14321 </Param>\r
14322 <Param type="u" size="1">\r
14323 <Name>Min time before Sniff slave</Name>\r
14324 <Default>0xFF</Default>\r
14325 <Desc>Number of frames to wake up before sniff slave</Desc>\r
14326 </Param>\r
14327 <Param type="u" size="2">\r
14328 <Name>Reserved</Name>\r
14329 <Default>0</Default>\r
14330 <Desc>Reserved</Desc>\r
14331 </Param>\r
14332 <Param type="R">\r
14333 <Name>HCI_Command_Complete_Event</Name>\r
14334 <Default />\r
14335 <Desc />\r
14336 </Param>\r
14337 <Param type="u" size="1" valtype="Status">\r
14338 <Name>Status</Name>\r
14339 <Default>0x00</Default>\r
14340 <Desc>0 - Success, Else - Error</Desc>\r
14341 </Param>\r
14342 </Command>\r
14343 \r
14344 <Command name="HCI_VS_Configure_Clock_Sharing_bt_ip" type="sc" opcode="0xFDE8">\r
14345 <Param type="o" size="2">\r
14346 <Name>Opcode</Name>\r
14347 <Default>0xFDE8</Default>\r
14348 <Desc>HCIPP Configure Clock Sharing</Desc>\r
14349 </Param>\r
14350 <Param type="u" valtype="ClockSharingOutputMode_BT_IP" size="1">\r
14351 <Name>Output Mode</Name>\r
14352 <Default>0</Default>\r
14353 <Desc>Clock Sharing Outout Mode</Desc>\r
14354 </Param>\r
14355 <Param type="u" valtype="ClkSharingPullConfiguration_BT_IP" size="1">\r
14356 <Name>Pull configuration</Name>\r
14357 <Default>0</Default>\r
14358 <Desc></Desc>\r
14359 </Param>\r
14360 <Param type="u" valtype="ClkSharingClockSource_BT_IP" size="1">\r
14361 <Name>Clock source</Name>\r
14362 <Default>0</Default>\r
14363 <Desc></Desc>\r
14364 </Param>\r
14365 \r
14366 <Param type="R">\r
14367 <Name>HCI_Command_Complete_Event</Name>\r
14368 <Default />\r
14369 <Desc />\r
14370 </Param>\r
14371 </Command>\r
14372 \r
14373 <Command name="HCI_VS_Configure_DDIP" type="sc" opcode="0xFD55">\r
14374 <Param type="o" size="2">\r
14375 <Name>Opcode</Name>\r
14376 <Default>0xFD55</Default>\r
14377 <Desc>Set Data During Inquiry Page Parameters</Desc>\r
14378 </Param>\r
14379 <Param type="u" size="1">\r
14380 <Name>BE access percentage</Name>\r
14381 <Default>20</Default>\r
14382 <Desc>0-100: Percentage of Page or Inq to sucrifice for BE ACL</Desc>\r
14383 </Param>\r
14384 <Param type="u" size="1">\r
14385 <Name>Guaranteed access percentage</Name>\r
14386 <Default>70</Default>\r
14387 <Desc>0-100: Percentage of Page or Inq to sucrifice for guaranteed ACL</Desc>\r
14388 </Param>\r
14389 <Param type="u" size="1">\r
14390 <Name>Poll period</Name>\r
14391 <Default>2</Default>\r
14392 <Desc>Poll period to be requested by slave ACL during DDIP (0x02 - 0xFF)</Desc>\r
14393 </Param>\r
14394 <Param type="u" size="1">\r
14395 <Name>Slave Wait After Tx Boundry</Name>\r
14396 <Default>0x7</Default>\r
14397 <Desc>A number of frames for ACK reception after the slave transmitted packet (0x02 - 0xFF) </Desc>\r
14398 </Param>\r
14399 <Param type="u" size="1">\r
14400 <Name>Slave Master Search Boundry </Name>\r
14401 <Default>0x2</Default>\r
14402 <Desc>The maximal number of frames in which the slave is searching for the master during DDIP (0x02 - 0xFF) </Desc>\r
14403 </Param>\r
14404 <Param type="u" size="1">\r
14405 <Name>Master Burst After Rx Enable</Name>\r
14406 <Default>1</Default>\r
14407 <Desc>Allows a following the Rx frame to be allocated to the same connection</Desc>\r
14408 </Param>\r
14409 <Param type="u" size="1">\r
14410 <Name>Master Burst After Rx Limit</Name>\r
14411 <Default>1</Default>\r
14412 <Desc>Limits a number of frames after Rx</Desc>\r
14413 </Param>\r
14414 <Param type="u" size="1">\r
14415 <Name>Reserved</Name>\r
14416 <Default>0xFF</Default>\r
14417 <Desc>Reserved</Desc>\r
14418 </Param>\r
14419 <Param type="u" size="1">\r
14420 <Name>Reserved</Name>\r
14421 <Default>0xFF</Default>\r
14422 <Desc>Reserved</Desc>\r
14423 </Param>\r
14424 <Param type="R">\r
14425 <Name>HCI_Command_Complete_Event</Name>\r
14426 <Default />\r
14427 <Desc />\r
14428 </Param>\r
14429 </Command>\r
14430 \r
14431 <Command name="HCI_VS_QoS_Scheduler_Configuration" type="sc" opcode="0xfd56">\r
14432 <Param type="o" size="2">\r
14433 <Name>Opcode</Name>\r
14434 <Default>0xFD56</Default>\r
14435 <Desc>Configure conection frame by frame scheduling</Desc>\r
14436 </Param>\r
14437 <Param type="u" size="1">\r
14438 <Name>Poll Override Threshold</Name>\r
14439 <Default>5</Default>\r
14440 <Desc>The Minimum number of poll intervals needed before overriding voice</Desc>\r
14441 </Param>\r
14442 <Param type="u" size="1">\r
14443 <Name>Nulls Allocated for RX Data</Name>\r
14444 <Default>1</Default>\r
14445 <Desc>The number of NULL packets sent to peer after a data packet is received: 0-255.</Desc>\r
14446 </Param>\r
14447 <Param type="u" size="1">\r
14448 <Name>Slave Search Timeout</Name>\r
14449 <Default>40</Default>\r
14450 <Desc>The maximum number of frames slave will wait for Poll/Null from master before giving up</Desc>\r
14451 </Param>\r
14452 <Param type="u" size="1">\r
14453 <Name>Slave Ack Timeout</Name>\r
14454 <Default>7</Default>\r
14455 <Desc>The maximum number of frames slave will wait for ACK after data transmission</Desc>\r
14456 </Param>\r
14457 <Param type="u" size="1">\r
14458 <Name>Master Burst After Rx Enable</Name>\r
14459 <Default>1</Default>\r
14460 <Desc>Master Burst After Rx Enable</Desc>\r
14461 </Param>\r
14462 <Param type="u" size="1">\r
14463 <Name>Master Burst After Rx Limit</Name>\r
14464 <Default>1</Default>\r
14465 <Desc>Master Burst After Rx Limit</Desc>\r
14466 </Param>\r
14467 <Param type="u" size="1">\r
14468 <Name>Best Effort Percantage</Name>\r
14469 <Default>15</Default>\r
14470 <Desc>Best Effort Percantage that shall be provided to Connection</Desc>\r
14471 </Param>\r
14472 <Param type="u" size="1" valtype="Rwin_Override">\r
14473 <Name>RWIN Override</Name>\r
14474 <Default>1</Default>\r
14475 <Desc></Desc>\r
14476 </Param>\r
14477 <Param type="R">\r
14478 <Name>HCI_Command_Complete_Event</Name>\r
14479 <Default />\r
14480 <Desc />\r
14481 </Param>\r
14482 </Command>\r
14483 \r
14484 <Command name="HCI_VS_Configure_page_scan_response" type="sc" opcode="0xFD6C">\r
14485 <Param type="o" size="2">\r
14486 <Name>Opcode</Name>\r
14487 <Default>0xFD6C</Default>\r
14488 <Desc>Configure page scan response that will be used when a connection attempt with the same Bluetooth address of an existing connection is made</Desc>\r
14489 </Param>\r
14490 <Param type="u" size="2" >\r
14491 <Name>page scan behavior</Name>\r
14492 <Default>0</Default>\r
14493 <Desc>0 - allow new connection attempt and disconnect existing connection, 1 - reject new connection whilst existing connection remains present</Desc>\r
14494 </Param>\r
14495 <Param type="R">\r
14496 <Name>HCI_Command_Complete_Event</Name>\r
14497 <Default />\r
14498 <Desc />\r
14499 </Param>\r
14500 </Command>\r
14501 \r
14502 <Command name="HCI_VS_Configure_Bad_Voice_Scenario_Params" type="sc" opcode="0xFD54">\r
14503 <Param type="o" size="2">\r
14504 <Name>Opcode</Name>\r
14505 <Default>0xFD54</Default>\r
14506 <Desc>HCI VS Configure Bad Voice Scenario Params</Desc>\r
14507 </Param>\r
14508 <Param type="u" size="2">\r
14509 <Name>No voice override (by slave)period in bad voice scenario</Name>\r
14510 <Default>400</Default>\r
14511 <Desc>Number of Frames that there will be no override of voice in bad voice scenario</Desc>\r
14512 </Param>\r
14513 <Param type="u" size="2">\r
14514 <Name>Disable Voice Override Period</Name>\r
14515 <Default>0x05</Default>\r
14516 <Desc>The number of frames the slave will override voice for sending ACL data</Desc>\r
14517 </Param>\r
14518 <Param type="u" size="1">\r
14519 <Name>Multislot configuration in Bad Voice Scenario</Name>\r
14520 <Default>0x02</Default>\r
14521 <Desc>The length of slave data packets used to override voice: 0x0 - single slot, 0x1 - 3-slot packets, 0x2 - 5 slot packets</Desc>\r
14522 </Param>\r
14523 <Param type="u" size="1">\r
14524 <Name>Reserved</Name>\r
14525 <Default>0xFF</Default>\r
14526 <Desc>Reserved</Desc>\r
14527 </Param>\r
14528 <Param type="u" size="1">\r
14529 <Name>Reserved</Name>\r
14530 <Default>0xFF</Default>\r
14531 <Desc>Reserved</Desc>\r
14532 </Param>\r
14533 <Param type="u" size="1">\r
14534 <Name>Reserved</Name>\r
14535 <Default>0xFF</Default>\r
14536 <Desc>Reserved</Desc>\r
14537 </Param>\r
14538 <Param type="R">\r
14539 <Name>HCI_Command_Complete_Event</Name>\r
14540 <Default />\r
14541 <Desc />\r
14542 </Param>\r
14543 </Command>\r
14544 \r
14545 <Command name="HCIPP_Set_Sniff_Scheduling_Params" type="sc" opcode="0xfd59">\r
14546 <Param type="o" size="2">\r
14547 <Name>Opcode</Name>\r
14548 <Default>0xFD59</Default>\r
14549 <Desc>Changes Sniff FBF Scheduling Parameters</Desc>\r
14550 </Param>\r
14551 <Param type="u" size="1">\r
14552 <Name>Sniff Instance Limit</Name>\r
14553 <Default>10</Default>\r
14554 <Desc>Number of frames to limit a sniff instance</Desc>\r
14555 </Param>\r
14556 <Param type="u" size="2">\r
14557 <Name>Sniff Voice Override Threshold</Name>\r
14558 <Default>80</Default>\r
14559 <Desc>Number of frames sniff could not schedule before overriding voice</Desc>\r
14560 </Param>\r
14561 <Param type="u" size="1">\r
14562 <Name>Sniff Timeout Limit</Name>\r
14563 <Default>2</Default>\r
14564 <Desc>Number of frames to limit a sniff timeout</Desc>\r
14565 </Param>\r
14566 <Param type="R">\r
14567 <Name>HCI_Command_Complete_Event</Name>\r
14568 <Default />\r
14569 <Desc />\r
14570 </Param>\r
14571 </Command>\r
14572 \r
14573 <Command name="HCI_VS_Set_Sniff_Override_Intervals" type="vc" opcode="0xFDB4">\r
14574 <Param type="o" size="2">\r
14575 <Name>Opcode</Name>\r
14576 <Default>0xFDB4</Default>\r
14577 <Desc> </Desc>\r
14578 </Param>\r
14579 <Param type="u" size="1">\r
14580 <Name>Slave BR</Name>\r
14581 <Default>0x24</Default>\r
14582 <Desc>Configure min T sniff in frames for HID connection when there is a slave connected with basic rate throughput</Desc>\r
14583 </Param>\r
14584 <Param type="u" size="1">\r
14585 <Name>Master BR</Name>\r
14586 <Default>0x18</Default>\r
14587 <Desc>Configure min T sniff in frames for HID connection when there is a master connected with basic rate throughput</Desc>\r
14588 </Param>\r
14589 <Param type="u" size="1">\r
14590 <Name>Slave EDR</Name>\r
14591 <Default>0x20</Default>\r
14592 <Desc>Configure min T sniff in frames for HID connection when there is a slave connected with EDR throughput</Desc>\r
14593 </Param>\r
14594 <Param type="u" size="1">\r
14595 <Name>Master EDR</Name>\r
14596 <Default>0x10</Default>\r
14597 <Desc>Configure min T sniff in frames for HID connection when there is a master connected with EDR throughput</Desc>\r
14598 </Param>\r
14599 <Param type="R">\r
14600 <Name>HCI_Command_Complete_Event</Name>\r
14601 <Default />\r
14602 <Desc />\r
14603 </Param>\r
14604 </Command>\r
14605 \r
14606 <Command name="HCI_VS_DRPb_Antenna_Board_Configuration" type="sc" opcode="0xFDCF">\r
14607 <Param type="o" size="2">\r
14608 <Name>Opcode</Name>\r
14609 <Default>0xFDCF</Default>\r
14610 <Desc>HHCI_VS_Antenna_Board_Configuration</Desc>\r
14611 </Param>\r
14612 <Param type="u" size="1" valtype="antenna_board_config_network_type">\r
14613 <Name>External Switch/Matching network Type (sequence)</Name>\r
14614 <Default>0</Default>\r
14615 <Desc></Desc>\r
14616 </Param>\r
14617 <Param type="u" size="1" valtype="antenna_board_config_switch_controls_vio">\r
14618 <Name>Switch controls VIO (3V/1.8V)</Name>\r
14619 <Default>0</Default>\r
14620 <Desc>0 - SW in 1.8V level, 1 - SW in 3V level, 0xFF - Don't Change</Desc>\r
14621 </Param>\r
14622 <Param type="u" size="1" valtype="antenna_board_config_wl_sw_1v8_mux">\r
14623 <Name>WL_SW_1V8 Mux</Name>\r
14624 <Default>0</Default>\r
14625 <Desc>Only for 189x devices</Desc>\r
14626 </Param>\r
14627 <Param type="u" size="1" valtype="antenna_board_config_sp4t_enable">\r
14628 <Name>SP4T enable</Name>\r
14629 <Default>0</Default>\r
14630 <Desc>0 - SP4T not connected to BT Antenna on this platform, 1 - SP4T connected to BT Antenna on this platform, 0xFF - Don't Change</Desc>\r
14631 </Param>\r
14632 <Param type="u" size="1" valtype="antenna_board_config_band">\r
14633 <Name>WLAN Single/Dual Band support</Name>\r
14634 <Default>0</Default>\r
14635 <Desc>0 - Platform support single band for WLAN, 1 - Platform support dual band for WLAN, 0xFF - Don't Change</Desc>\r
14636 </Param>\r
14637 <Param type="u" size="1" valtype="antenna_board_config_mimo">\r
14638 <Name>MIMO capability enable</Name>\r
14639 <Default>0</Default>\r
14640 <Desc>0 - MIMO is not support on the platform, 1 - MIMO is supported on the platform, 0xFF - Don't Change</Desc>\r
14641 </Param>\r
14642 <Param type="u" size="1" valtype="antenna_board_config_siso">\r
14643 <Name>HP SISO Enable</Name>\r
14644 <Default>0</Default>\r
14645 <Desc>0 - Device support only LP (low power) SISO, 1 - Device support HP (high power) SISO, 0xFF - Don't Change</Desc>\r
14646 </Param>\r
14647 <Param type="R">\r
14648 <Name>HCI_Command_Complete_Event</Name>\r
14649 <Default />\r
14650 <Desc />\r
14651 </Param>\r
14652 </Command>\r
14653 \r
14654 <Command name="HCI_VS_BT_IP_Set_Audio_Path" type="vc" opcode="0xFDEA">\r
14655 <Param type="o" size="2">\r
14656 <Name>Opcode</Name>\r
14657 <Default>0xFD95</Default>\r
14658 <Desc>Controls the audio output pin mux and override pull registers</Desc>\r
14659 </Param>\r
14660 <Param type="u" size="1" >\r
14661 <Name>BT Audio Path</Name>\r
14662 <Default>0xFF</Default>\r
14663 <Desc>0 - None, 1 - PCM, 2 - I2S, 0xFF - Don't Change</Desc>\r
14664 </Param>\r
14665 <Param type="u" size="1" >\r
14666 <Name>FM Audio Path</Name>\r
14667 <Default>0xFF</Default>\r
14668 <Desc>0 - None, 1 - PCM, 2 - I2S, 0xFF - Don't Change</Desc>\r
14669 </Param>\r
14670 <Param type="u" size="1" >\r
14671 <Name>TDM Enable</Name>\r
14672 <Default>0x01</Default>\r
14673 <Desc>0 - Disable, 1 - Enable</Desc>\r
14674 </Param>\r
14675 <Param type="u" size="1">\r
14676 <Name>pcm clk config</Name>\r
14677 <Default>0xFF</Default>\r
14678 <Desc>bit 0-3: 0 - IP Pull Control, 1 - Pull Up, 2 - Pull Down, 3 - Pull Disable, F - Don't change; bit 4-7: 0 - IP GZ Control, 1 - Output, 2 - IP GZ Control (same as 0), 3 - Input, F - Don't change </Desc>\r
14679 </Param>\r
14680 <Param type="u" size="1">\r
14681 <Name>pcm fsync config</Name>\r
14682 <Default>0xFF</Default>\r
14683 <Desc>bit 0-3: 0 - IP Pull Control, 1 - Pull Up, 2 - Pull Down, 3 - Pull Disable, F - Don't change; bit 4-7: 0 - IP GZ Control, 1 - Output, 2 - IP GZ Control (same as 0), 3 - Input, F - Don't change </Desc>\r
14684 </Param>\r
14685 <Param type="u" size="1">\r
14686 <Name>pcm audio in config</Name>\r
14687 <Default>0xFF</Default>\r
14688 <Desc>bit 0-3: 0 - IP Pull Control, 1 - Pull Up, 2 - Pull Down, 3 - Pull Disable, F - Don't change; bit 4-7: 0 - IP GZ Control, 1 - Output, 2 - IP GZ Control (same as 0), 3 - Input, F - Don't change </Desc>\r
14689 </Param>\r
14690 <Param type="u" size="1">\r
14691 <Name>pcm audio out config</Name>\r
14692 <Default>0xFF</Default>\r
14693 <Desc>bit 0-3: 0 - IP Pull Control, 1 - Pull Up, 2 - Pull Down, 3 - Pull Disable, F - Don't change; bit 4-7: 0 - IP GZ Control, 1 - Output, 2 - IP GZ Control (same as 0), 3 - Input, F - Don't change </Desc>\r
14694 </Param>\r
14695 <Param type="u" size="1">\r
14696 <Name>i2s clk config</Name>\r
14697 <Default>0xFF</Default>\r
14698 <Desc>bit 0-3: 0 - IP Pull Control, 1 - Pull Up, 2 - Pull Down, 3 - Pull Disable, F - Don't change; bit 4-7: 0 - IP GZ Control, 1 - Output, 2 - IP GZ Control (same as 0), 3 - Input, F - Don't change </Desc>\r
14699 </Param>\r
14700 <Param type="u" size="1">\r
14701 <Name>i2s fsync config</Name>\r
14702 <Default>0xFF</Default>\r
14703 <Desc>bit 0-3: 0 - IP Pull Control, 1 - Pull Up, 2 - Pull Down, 3 - Pull Disable, F - Don't change; bit 4-7: 0 - IP GZ Control, 1 - Output, 2 - IP GZ Control (same as 0), 3 - Input, F - Don't change </Desc>\r
14704 </Param>\r
14705 <Param type="u" size="1">\r
14706 <Name>i2s audio in config</Name>\r
14707 <Default>0xFF</Default>\r
14708 <Desc>bit 0-3: 0 - IP Pull Control, 1 - Pull Up, 2 - Pull Down, 3 - Pull Disable, F - Don't change; bit 4-7: 0 - IP GZ Control, 1 - Output, 2 - IP GZ Control (same as 0), 3 - Input, F - Don't change </Desc>\r
14709 </Param>\r
14710 <Param type="u" size="1">\r
14711 <Name>i2s audio out config</Name>\r
14712 <Default>0xFF</Default>\r
14713 <Desc>bit 0-3: 0 - IP Pull Control, 1 - Pull Up, 2 - Pull Down, 3 - Pull Disable, F - Don't change; bit 4-7: 0 - IP GZ Control, 1 - Output, 2 - IP GZ Control (same as 0), 3 - Input, F - Don't change </Desc>\r
14714 </Param>\r
14715 <Param type="u" size="1">\r
14716 <Name>Reserved</Name>\r
14717 <Default>0</Default>\r
14718 <Desc></Desc>\r
14719 </Param>\r
14720 <Param type="u" size="1">\r
14721 <Name>Reserved</Name>\r
14722 <Default>0</Default>\r
14723 <Desc></Desc>\r
14724 </Param>\r
14725 \r
14726 <Param type="R">\r
14727 <Name>HCI_Command_Complete_Event</Name>\r
14728 <Default />\r
14729 <Desc />\r
14730 </Param>\r
14731 </Command>\r
14732 \r
14733 <Command name="HCI_VS_Write_CODEC_Config" type="sc" opcode="0xfd06">\r
14734 <Param type="o" size="2">\r
14735 <Name>Opcode</Name>\r
14736 <Default>0xFD06</Default>\r
14737 <Desc>HCIPP Write CODEC Configuration</Desc>\r
14738 </Param>\r
14739 <Param type="u" size="2">\r
14740 <Name>PCM clock rate</Name>\r
14741 <Default>2048</Default>\r
14742 <Desc>[64-16000] The PCM clock rate is between 64k to 4096k (Master mode) or 64K to 16M (Slave mode), it influence other params like: wait cycles, freq rate calcs and therefore shall be configured even if external clock is used</Desc>\r
14743 </Param>\r
14744 <Param type="u" size="1" valtype="Role">\r
14745 <Name>PCM direction/role</Name>\r
14746 <Default>0x00</Default>\r
14747 <Desc>PCM clock and fsync direction: 0x00 - output (Master on PCM bus) sampled on rising edge. 0x01 - input (Slave on PCM bus).</Desc>\r
14748 </Param>\r
14749 <Param type="u" size="4">\r
14750 <Name>Frame sync frequency</Name>\r
14751 <Default>8000</Default>\r
14752 <Desc>[100Hz-173KHz] Actual frame sync frequency in Hz.</Desc>\r
14753 </Param>\r
14754 <Param type="u" size="2">\r
14755 <Name>Frame sync duty cycle</Name>\r
14756 <Default>0x0001</Default>\r
14757 <Desc>0x0000 - 50 % of Fsync period, [0x0001-0xFFFF] - Number of PCM clock cycles</Desc>\r
14758 </Param>\r
14759 <Param type="u" size="1" valtype="Sampling_edge_type">\r
14760 <Name>Frame sync edge</Name>\r
14761 <Default>0x00</Default>\r
14762 <Desc>0x00 - Driven/sampled at rising edge, 0x01 - Driven/sampled at falling edge</Desc>\r
14763 </Param>\r
14764 <Param type="u" size="1">\r
14765 <Name>Frame sync polarity</Name>\r
14766 <Default>0x00</Default>\r
14767 <Desc>0x00 - Active-high, 0x01 - Active-low</Desc>\r
14768 </Param>\r
14769 <Param type="u" size="1">\r
14770 <Name>Reserved</Name>\r
14771 <Default>0x00</Default>\r
14772 <Desc>This field is reserved for future use - Must be set to 0.</Desc>\r
14773 </Param>\r
14774 <Param type="u" size="2">\r
14775 <Name>CH1 data out size</Name>\r
14776 <Default>0x0010</Default>\r
14777 <Desc>[0x0001-0x0280] Sample size in bits for each codec fsync. In case data size is greater than 24 bits, the size should be able to divide by 8.</Desc>\r
14778 </Param>\r
14779 <Param type="u" size="2">\r
14780 <Name>CH1 data out offset</Name>\r
14781 <Default>0x0001</Default>\r
14782 <Desc>[0x00-0xFF] Number of pcm clock cycles between rising of frame sync to data start.</Desc>\r
14783 </Param>\r
14784 <Param type="u" size="1" valtype="Sampling_edge_type">\r
14785 <Name>CH1 out_edge</Name>\r
14786 <Default>0x00</Default>\r
14787 <Desc>Data driven: 0x00 - rising edge, 0x01 - falling edge</Desc>\r
14788 </Param>\r
14789 <Param type="u" size="2">\r
14790 <Name>CH1 data in size</Name>\r
14791 <Default>0x0010</Default>\r
14792 <Desc>[0x0001-0x0280] Sample size in bits for each codec fsync. In case data size is greater than 24 bits, the size should be able to divide by 8.</Desc>\r
14793 </Param>\r
14794 <Param type="u" size="2">\r
14795 <Name>CH1 data in offset</Name>\r
14796 <Default>0x0001</Default>\r
14797 <Desc>[0x00-0xFF] Number of pcm clock cycles between rising of frame sync to data start.</Desc>\r
14798 </Param>\r
14799 <Param type="u" size="1" valtype="Sampling_edge_type">\r
14800 <Name>CH1 in_edge</Name>\r
14801 <Default>0x01</Default>\r
14802 <Desc>Data sampled: 0x00- rising edge, 0x01 - falling edge</Desc>\r
14803 </Param>\r
14804 <Param type="u" size="1">\r
14805 <Name>Reserved</Name>\r
14806 <Default>0x00</Default>\r
14807 <Desc>This field is reserved for future use - Must be set to 0.</Desc>\r
14808 </Param>\r
14809 <Param type="u" size="2">\r
14810 <Name>CH2 data out size</Name>\r
14811 <Default>0x0010</Default>\r
14812 <Desc>[0x0001-0x0280] Sample size in bits for each codec fsync. In case data size is greater than 24 bits, the size should be able to divide by 8.</Desc>\r
14813 </Param>\r
14814 <Param type="u" size="2">\r
14815 <Name>CH2 data out offset</Name>\r
14816 <Default>0x0011</Default>\r
14817 <Desc>[0x00-0xFF] Number of pcm clock cycles between rising of frame sync to data start.</Desc>\r
14818 </Param>\r
14819 <Param type="u" size="1" valtype="Sampling_edge_type">\r
14820 <Name>CH2 out_edge</Name>\r
14821 <Default>0x00</Default>\r
14822 <Desc>Data driven: 0x00 - rising edge, 0x01 - falling edge</Desc>\r
14823 </Param>\r
14824 <Param type="u" size="2">\r
14825 <Name>CH2 data in size</Name>\r
14826 <Default>0x0010</Default>\r
14827 <Desc>[0x0001-0x0280] Sample size in bits for each codec fsync. In case data size is greater than 24 bits, the size should be able to divide by 8.</Desc>\r
14828 </Param>\r
14829 <Param type="u" size="2">\r
14830 <Name>CH2 data in offset</Name>\r
14831 <Default>0x0011</Default>\r
14832 <Desc>[0x00-0xFF] Number of pcm clock cycles between rising of frame sync to data start.</Desc>\r
14833 </Param>\r
14834 <Param type="u" size="1" valtype="Sampling_edge_type">\r
14835 <Name>CH2 in_edge</Name>\r
14836 <Default>0x01</Default>\r
14837 <Desc>Data sampled: 0x00- rising edge, 0x01 - falling edge</Desc>\r
14838 </Param>\r
14839 <Param type="u" size="1">\r
14840 <Name>Reserved</Name>\r
14841 <Default>0x00</Default>\r
14842 <Desc>This field is reserved for future use - Must be set to 0.</Desc>\r
14843 </Param>\r
14844 <Param type="R">\r
14845 <Name>HCI_Command_Complete_Event</Name>\r
14846 <Default />\r
14847 <Desc />\r
14848 </Param>\r
14849 </Command>\r
14850 \r
14851 <Command name="HCI_VS_Write_CODEC_Config_Enhanced" type="sc" opcode="0xfd07">\r
14852 <Param type="o" size="2">\r
14853 <Name>Opcode</Name>\r
14854 <Default>0xFD07</Default>\r
14855 <Desc>HCIPP Write CODEC Configuration </Desc>\r
14856 </Param>\r
14857 <Param type="u" size="1">\r
14858 <Name>PCM clock shutdown</Name>\r
14859 <Default>0x00</Default>\r
14860 <Desc>PCM clock shutdown feature: 0x00 - disabled. 0x01 - enabled. Time of start stop is defined in the following 2 fields.</Desc>\r
14861 </Param>\r
14862 <Param type="u" size="2">\r
14863 <Name>PCM clock start</Name>\r
14864 <Default>0x0000</Default>\r
14865 <Desc>[0x0000-0xFFFF] Number of PCM clock cycles relative to the PCM frame sync to start PCM clock (for example - start 2 clocks before frame sync).</Desc>\r
14866 </Param>\r
14867 <Param type="u" size="2">\r
14868 <Name>PCM clock stop</Name>\r
14869 <Default>0x0000</Default>\r
14870 <Desc>[0x0000-0xFFFF] Number of PCM clock cycles relative to the PCM frame sync to stop PCM clock (for example - stop 20 clocks after frame sync).</Desc>\r
14871 </Param>\r
14872 <Param type="u" size="1">\r
14873 <Name>Reserved</Name>\r
14874 <Default>0x00</Default>\r
14875 <Desc>This field is reserved for future use - Must be set to 0.</Desc>\r
14876 </Param>\r
14877 <Param type="u" valtype="Codec_Data_Order" size="1">\r
14878 <Name>CH1 data in order</Name>\r
14879 <Default>0x04</Default>\r
14880 <Desc>bit 0: 0-Data driven MSB-first; bit 1: 1-swap bytes within the sample in bit-wise mode; bit 2: 1-Shift sample by (24|16-dout_size) bits</Desc>\r
14881 </Param>\r
14882 <Param type="u" valtype="Codec_Data_Order" size="1" >\r
14883 <Name>CH1 data out order</Name>\r
14884 <Default>0x04</Default>\r
14885 <Desc>bit 0: 0-Data driven MSB-first; bit 1: 1-swap bytes within the sample in bit-wise mode; bit 2: 1-Shift sample by (24|16-dout_size) bits</Desc>\r
14886 </Param>\r
14887 <Param type="u" size="1">\r
14888 <Name>CH1 data out mode</Name>\r
14889 <Default>0x02</Default>\r
14890 <Desc>0 - Always 3-state (input), 1 - Always output, 2 - Switch to 3-state (input) when idle</Desc>\r
14891 </Param>\r
14892 <Param type="u" size="1">\r
14893 <Name>CH1 data out dup</Name>\r
14894 <Default>0x00</Default>\r
14895 <Desc>0 - Retransmit last sample when no data available, 1 - Transmit DUP_VALUE when no data available</Desc>\r
14896 </Param>\r
14897 <Param type="u" size="4">\r
14898 <Name>CH1 tx_dup_value</Name>\r
14899 <Default>0x000000</Default>\r
14900 <Desc>Replacement value to transmit when no data is available. ONLY 24-bits</Desc>\r
14901 </Param>\r
14902 <Param type="u" size="1">\r
14903 <Name>CH1 data quant</Name>\r
14904 <Default>0x00</Default>\r
14905 <Desc>1 - Byte-wise mode, 0 - Bit-wise mode</Desc>\r
14906 </Param>\r
14907 <Param type="u" size="1">\r
14908 <Name>Reserved</Name>\r
14909 <Default>0x00</Default>\r
14910 <Desc>This field is reserved for future use - Must be set to 0.</Desc>\r
14911 </Param>\r
14912 <Param type="u" valtype="Codec_Data_Order" size="1">\r
14913 <Name>CH2 data in order</Name>\r
14914 <Default>0x04</Default>\r
14915 <Desc>bit 0: 0-Data driven MSB-first; bit 1: 1-swap bytes within the sample in bit-wise mode; bit 2: 1-Shift sample by (24|16-dout_size) bits</Desc>\r
14916 </Param>\r
14917 <Param type="u" valtype="Codec_Data_Order" size="1">\r
14918 <Name>CH2 data out order</Name>\r
14919 <Default>0x04</Default>\r
14920 <Desc>bit 0: 0-Data driven MSB-first; bit 1: 1-swap bytes within the sample in bit-wise mode; bit 2: 1-Shift sample by (24|16-dout_size) bits</Desc>\r
14921 </Param>\r
14922 <Param type="u" size="1">\r
14923 <Name>CH2 data out mode</Name>\r
14924 <Default>0x02</Default>\r
14925 <Desc>0 - Always 3-state (input), 1 - Always output, 2 - Switch to 3-state (input) when idle</Desc>\r
14926 </Param>\r
14927 <Param type="u" size="1">\r
14928 <Name>CH2 data out dup</Name>\r
14929 <Default>0x00</Default>\r
14930 <Desc>0 - Retransmit last sample when no data available, 1 - Transmit DUP_VALUE when no data available</Desc>\r
14931 </Param>\r
14932 <Param type="u" size="4">\r
14933 <Name>CH2 tx_dup_value</Name>\r
14934 <Default>0x000000</Default>\r
14935 <Desc>Replacement value to transmit when no data is available. ONLY 24-bits</Desc>\r
14936 </Param>\r
14937 <Param type="u" size="1">\r
14938 <Name>CH2 data quant</Name>\r
14939 <Default>0x00</Default>\r
14940 <Desc>1 - Byte-wise mode, 0 - Bit-wise mode</Desc>\r
14941 </Param>\r
14942 <Param type="u" size="1">\r
14943 <Name>Reserved</Name>\r
14944 <Default>0x00</Default>\r
14945 <Desc>This field is reserved for future use - Must be set to 0.</Desc>\r
14946 </Param>\r
14947 <Param type="R">\r
14948 <Name>HCI_Command_Complete_Event</Name>\r
14949 <Default />\r
14950 <Desc />\r
14951 </Param>\r
14952 </Command>\r
14953 \r
14954 <Command name="HCI_VS_Set_Pcm_Loopback_Enable" type="sc" opcode="0xFE28">\r
14955 <Param type="o" size="2">\r
14956 <Name>Opcode</Name>\r
14957 <Default>0xFE28</Default>\r
14958 <Desc>HCI_VS_Set_Pcm_Loopback_Configuration</Desc>\r
14959 </Param>\r
14960 <Param type="u" size="1">\r
14961 <Name>PCM loopback enable</Name>\r
14962 <Default>0x01</Default>\r
14963 <Desc>0 - Stop PCM loopback operation, 1 - Start PCM loopback operation</Desc>\r
14964 </Param>\r
14965 <Param type="R">\r
14966 <Name>HCI_Command_Complete_Event</Name>\r
14967 <Default />\r
14968 <Desc />\r
14969 </Param>\r
14970 </Command>\r
14971 \r
14972 <Command name="HCI_VS_Set_Pcm_Loopback_Configuration" type="sc" opcode="0xFD04">\r
14973 <Param type="o" size="2">\r
14974 <Name>Opcode</Name>\r
14975 <Default>0xFD04</Default>\r
14976 <Desc>HCI_VS_Set_Pcm_Loopback_Configuration</Desc>\r
14977 </Param>\r
14978 <Param type="u" size="2">\r
14979 <Name>PCM loopback delay</Name>\r
14980 <Default>64</Default>\r
14981 <Desc>delay in sample units [0-1348] </Desc>\r
14982 </Param>\r
14983 <Param type="R">\r
14984 <Name>HCI_Command_Complete_Event</Name>\r
14985 <Default />\r
14986 <Desc />\r
14987 </Param>\r
14988 </Command>\r
14989 \r
14990 <Command name="HCI_VS_BT_IP_Audio_Rate_Conversion" type="vc" opcode="0xFDFD">\r
14991 <Param type="o" size="2">\r
14992 <Name>Opcode</Name> \r
14993 <Default>0xFDFD</Default> \r
14994 <Desc>The command controls PCM rate conversion values</Desc>\r
14995 </Param>\r
14996 <Param type="u" size="1">\r
14997 <Name>up down sample value</Name>\r
14998 <Default>00</Default>\r
14999 <Desc>Controls PCM sample rate. 0x0 no up/down sampling, 0x1 Up/down sample by 2, 0x2 Up/down sample by 3, 0xff Don\92t change.</Desc>\r
15000 </Param>\r
15001 <Param type="u" size="4">\r
15002 <Name>Channel 0 Tx duplicate</Name>\r
15003 <Default>0xff</Default>\r
15004 <Desc>Duplicate value of channel 0.0x0 to 0xffffff Value to transmit when no data is available 0xffffffff Don\92t change</Desc>\r
15005 </Param>\r
15006 <Param type="u" size="4">\r
15007 <Name>Channel 1 Tx duplicate</Name>\r
15008 <Default>0xffffffff</Default>\r
15009 <Desc>Duplicate value of channel 0.0x0 to 0xffffff Value to transmit when no data is available 0xffffffff Don\92t change</Desc>\r
15010 </Param>\r
15011 <Param type="u" size="4">\r
15012 <Name>Reserved</Name>\r
15013 <Default>0xffffffff</Default>\r
15014 <Desc>Reserved parameter for future use</Desc>\r
15015 </Param>\r
15016 <Param type="R">\r
15017 <Name>HCI_Command_Complete_Event</Name>\r
15018 <Default />\r
15019 <Desc />\r
15020 </Param>\r
15021 </Command>\r
15022 \r
15023 <Command name="HCI_VS_AVPR_Enable" type="sc" opcode="0xFD92">\r
15024 <Param type="o" size="2">\r
15025 <Name>Opcode</Name>\r
15026 <Default>0xFD92</Default>\r
15027 <Desc> </Desc>\r
15028 </Param>\r
15029 <Param type="u" size="1" label="avpe_enable" valtype="avpr_enable_options">\r
15030 <Name>Enable/Disable AVPR </Name>\r
15031 <Default>0x01</Default>\r
15032 <Desc>Enable/Disable The AVPR CPU. 1 - Enable. 0 - Disable\r
15033 When AVPR is disabled, memory is in retention (no need to reload patches) \r
15034 </Desc>\r
15035 </Param>\r
15036 <Param cond="avpe_enable==1">\r
15037 <Param type="u" size="1" valtype="avpr_enable_mode">\r
15038 <Name>AVPR Enable Mode</Name>\r
15039 <Default>0x01</Default>\r
15040 <Desc> Select whether the AVPR is on and held in reset (Used for pacthes load) or on and running. </Desc>\r
15041 </Param>\r
15042 \r
15043 <Param type="u" size="1" valtype="avpr_enable_memory_source">\r
15044 <Name>AVPR Memory Source</Name>\r
15045 <Default>0x00</Default>\r
15046 <Desc> Select Memory Source for Instruction code. 0 is Internal ROM. 1 is External RAM (Development Mode) </Desc>\r
15047 </Param>\r
15048 \r
15049 </Param>\r
15050 <Param type="R">\r
15051 <Name>HCI_Command_Complete_Event</Name>\r
15052 <Default />\r
15053 <Desc />\r
15054 </Param>\r
15055 </Command>\r
15056 \r
15057 <Command name="HCI_VS_A3DP_Open_Stream" type="sc" opcode="0xFD8C">\r
15058 <Param type="o" size="2">\r
15059 <Name>Opcode</Name>\r
15060 <Default>0xFD8C</Default>\r
15061 <Desc>HCI_VS_A3DP_OPEN_STREAM</Desc>\r
15062 </Param>\r
15063 <Param type="u" size="1">\r
15064 <Name>Connection Handle</Name>\r
15065 <Default>0x01</Default>\r
15066 <Desc>The ACL connection handle</Desc>\r
15067 </Param>\r
15068 <Param type="u" size="2">\r
15069 <Name>L2CAP CID</Name>\r
15070 <Default>0x40</Default>\r
15071 <Desc>L2CAP channel ID of the AVDTP data stream</Desc>\r
15072 </Param>\r
15073 <Param type="u" size="2">\r
15074 <Name>L2CAP MTU</Name>\r
15075 <Default>0x300</Default>\r
15076 <Desc>L2CAP max packet length</Desc>\r
15077 </Param>\r
15078 <Param type="u" size="1">\r
15079 <Name>AVDTP Version Parameter</Name>\r
15080 <Default>0x02</Default>\r
15081 <Desc>AVDTP protocol header Version parameter</Desc>\r
15082 </Param>\r
15083 <Param type="u" size="1">\r
15084 <Name>AVDTP Payload Parameter</Name>\r
15085 <Default>0x65</Default>\r
15086 <Desc>AVDTP protocol header Payload parameter</Desc>\r
15087 </Param>\r
15088 <Param type="u" size="4">\r
15089 <Name>Reserved</Name>\r
15090 <Default>0x0</Default>\r
15091 <Desc>Reserved</Desc>\r
15092 </Param>\r
15093 <Param type="u" size="4">\r
15094 <Name>Reserved</Name>\r
15095 <Default>0x0</Default>\r
15096 <Desc>Reserved</Desc>\r
15097 </Param>\r
15098 <Param type="R">\r
15099 <Name>HCI_Command_Complete_Event</Name>\r
15100 <Default />\r
15101 <Desc />\r
15102 </Param>\r
15103 </Command>\r
15104 \r
15105 <Command name="HCI_VS_A3DP_Close_Stream" type="sc" opcode="0xFD8D">\r
15106 <Param type="o" size="2">\r
15107 <Name>Opcode</Name>\r
15108 <Default>0xFD8D</Default>\r
15109 <Desc> </Desc>\r
15110 </Param>\r
15111 <Param type="u" size="1">\r
15112 <Name>Connection Handle </Name>\r
15113 <Default>0x01</Default>\r
15114 <Desc>The ACL connection handle. The value 0x0 means close all streams </Desc>\r
15115 </Param>\r
15116 <Param type="u" size="4">\r
15117 <Name>Reserved</Name>\r
15118 <Default>0x0</Default>\r
15119 <Desc>Reserved</Desc>\r
15120 </Param>\r
15121 <Param type="R">\r
15122 <Name>HCI_Command_Complete_Event</Name>\r
15123 <Default />\r
15124 <Desc />\r
15125 </Param>\r
15126 </Command>\r
15127 \r
15128 <Command name="HCI_VS_A3DP_Codec_Configuration" type="sc" opcode="0xFD8E">\r
15129 <Param type="o" size="2">\r
15130 <Name>Opcode</Name>\r
15131 <Default>0xFD8E</Default>\r
15132 <Desc> </Desc>\r
15133 </Param>\r
15134 <Param type="u" size="1" valtype="a3dp_audio_source">\r
15135 <Name>Audio Source</Name>\r
15136 <Default>0x00</Default>\r
15137 <Desc>Determines the audio source of the A2DP stream. </Desc>\r
15138 </Param>\r
15139 <Param type="u" size="1" valtype="a3dp_PCM_input_sample_freq">\r
15140 <Name>PCM Input Sample Frequency</Name>\r
15141 <Default>0x9</Default>\r
15142 <Desc> The PCM sample frequency rate of the input PCM bus.\r
15143 When this parameter is different from the SBC Input Sample Frequency the SRC will be used for sample rate conversion. \r
15144 </Desc>\r
15145 </Param>\r
15146 <Param type="u" size="1" valtype="a3dp_PCM_num_channels">\r
15147 <Name>PCM Number of Channels</Name>\r
15148 <Default>0x2</Default>\r
15149 <Desc> The number of channels of the PCM input. </Desc>\r
15150 </Param>\r
15151 <Param type="u" size="1" valtype="a3dp_SBC_input_freq">\r
15152 <Name>SBC Input Sample Frequency</Name>\r
15153 <Default>0x4</Default>\r
15154 <Desc> The sample frequency rate of the PCM input to SBC encoder </Desc>\r
15155 </Param>\r
15156 <Param type="u" size="1" valtype="a3dp_SBC_channel_mode">\r
15157 <Name>SBC channel Mode</Name>\r
15158 <Default>0x2</Default>\r
15159 <Desc> Describes the channel mode used to encode a stream. </Desc>\r
15160 </Param>\r
15161 <Param type="u" size="1">\r
15162 <Name>SBC Number of Blocks</Name>\r
15163 <Default>16</Default>\r
15164 <Desc> Number of SBC Encoder Blocks (4,8,12,16) </Desc>\r
15165 </Param>\r
15166 <Param type="u" size="1">\r
15167 <Name>SBC Number of Subbands</Name>\r
15168 <Default>8</Default>\r
15169 <Desc>Number of SBC Encoder subbands (4,8) Currently only 8 is supported</Desc>\r
15170 </Param>\r
15171 <Param type="u" size="1" valtype="a3dp_SBC_allocation_method">\r
15172 <Name>SBC Allocation Method</Name>\r
15173 <Default>0</Default>\r
15174 <Desc>SBC Allocation Method </Desc>\r
15175 </Param>\r
15176 <Param type="u" size="1">\r
15177 <Name>SBC Bit Pool Low Boundary </Name>\r
15178 <Default>35</Default>\r
15179 <Desc>The lower boundary of the negotiated bit pool range</Desc>\r
15180 </Param>\r
15181 <Param type="u" size="1">\r
15182 <Name>SBC Recommended Bit pull</Name>\r
15183 <Default>53</Default>\r
15184 <Desc>The Host can recommend for a specific bit pool value from the bit pool rate. </Desc>\r
15185 </Param>\r
15186 <Param type="u" size="1" valtype="a3dp_dynamic_bit_pool_enable">\r
15187 <Name>SBC dynamic Bit Pull Enable</Name>\r
15188 <Default>0</Default>\r
15189 <Desc>Determines whether a dynamic bit pool mechanism should be used to performance/quality adjustment</Desc>\r
15190 </Param>\r
15191 <Param type="u" size="4">\r
15192 <Name>Reserved</Name>\r
15193 <Default>0x0</Default>\r
15194 <Desc>Reserved</Desc>\r
15195 </Param>\r
15196 <Param type="u" size="4">\r
15197 <Name>Reserved</Name>\r
15198 <Default>0x0</Default>\r
15199 <Desc>Reserved</Desc>\r
15200 </Param>\r
15201 <Param type="R">\r
15202 <Name>HCI_Command_Complete_Event</Name>\r
15203 <Default />\r
15204 <Desc />\r
15205 </Param>\r
15206 </Command>\r
15207 \r
15208 <Command name="HCI_VS_A3DP_Multiple_SNK_Configuration" type="sc" opcode="0xFD96">\r
15209 <Param type="o" size="2">\r
15210 <Name>Opcode</Name>\r
15211 <Default>0xFD96</Default>\r
15212 <Desc> </Desc>\r
15213 </Param>\r
15214 <Param type="u" size="1">\r
15215 <Name>SBC Bit Pool Low Boundary </Name>\r
15216 <Default>15</Default>\r
15217 <Desc>The lower boundary of negotiated bit pool range (max of both SNK low boundary) </Desc>\r
15218 </Param>\r
15219 <Param type="u" size="1">\r
15220 <Name>SBC Recommended Bit pull</Name>\r
15221 <Default>53</Default>\r
15222 <Desc>The recommended bit pool of both SNK </Desc>\r
15223 </Param>\r
15224 <Param type="u" size="1" valtype="a3dp_dynamic_bit_pool_enable">\r
15225 <Name>SBC multiple SNK dynamic Bit Pull Enable</Name>\r
15226 <Default>1</Default>\r
15227 <Desc>Determines whether a dynamic bit pool mechanism should be used during multiple SNK scenario</Desc>\r
15228 </Param>\r
15229 <Param type="u" size="5">\r
15230 <Name>Reserved</Name>\r
15231 <Default>0x0</Default>\r
15232 <Desc>Reserved</Desc>\r
15233 </Param>\r
15234 <Param type="R">\r
15235 <Name>HCI_Command_Complete_Event</Name>\r
15236 <Default />\r
15237 <Desc />\r
15238 </Param>\r
15239 </Command>\r
15240 \r
15241 <Command name="HCI_VS_A3DP_Start_Stream" type="sc" opcode="0xFD8F">\r
15242 <Param type="o" size="2">\r
15243 <Name>Opcode</Name>\r
15244 <Default>0xFD8F</Default>\r
15245 <Desc> </Desc>\r
15246 </Param>\r
15247 <Param type="u" size="1">\r
15248 <Name>Connection Handle </Name>\r
15249 <Default>0x01</Default>\r
15250 <Desc>The ACL connection handle</Desc>\r
15251 </Param>\r
15252 <Param type="u" size="4">\r
15253 <Name>Reserved</Name>\r
15254 <Default>0x0</Default>\r
15255 <Desc>Reserved</Desc>\r
15256 </Param>\r
15257 <Param type="R">\r
15258 <Name>HCI_Command_Complete_Event</Name>\r
15259 <Default />\r
15260 <Desc />\r
15261 </Param>\r
15262 </Command>\r
15263 \r
15264 <Command name="HCI_VS_A3DP_Stop_Stream" type="sc" opcode="0xFD90">\r
15265 <Param type="o" size="2">\r
15266 <Name>Opcode</Name>\r
15267 <Default>0xFD90</Default>\r
15268 <Desc> </Desc>\r
15269 </Param>\r
15270 <Param type="u" size="1">\r
15271 <Name>Connection Handle </Name>\r
15272 <Default>0x01</Default>\r
15273 <Desc>The ACL connection handle. The value 0x0 means stop all streams </Desc>\r
15274 </Param>\r
15275 <Param type="u" size="1" valtype="a3dp_flush_flag">\r
15276 <Name>Flush Flag</Name>\r
15277 <Default>0x01</Default>\r
15278 <Desc>Determines whether the current internal buffers should be transmitted to the remotes device(s), or should be flushed immediately. </Desc>\r
15279 </Param>\r
15280 <Param type="u" size="1" valtype="a3dp_generate_event">\r
15281 <Name>Generate Stop Event</Name>\r
15282 <Default>0x00</Default>\r
15283 <Desc>Determines whether a stop stream event will be generated as soon as stream is stopped. To be used in Soft Flush </Desc>\r
15284 </Param>\r
15285 <Param type="u" size="4">\r
15286 <Name>Reserved</Name>\r
15287 <Default>0x0</Default>\r
15288 <Desc>Reserved</Desc>\r
15289 </Param>\r
15290 <Param type="R">\r
15291 <Name>HCI_Command_Complete_Event</Name>\r
15292 <Default />\r
15293 <Desc />\r
15294 </Param>\r
15295 </Command>\r
15296 \r
15297 <Command name="HCI_VS_A3DP_Stop_Stream_Event" type="ve" opcode="0x0300">\r
15298 <Param type="t">\r
15299 <Name>Timeout</Name>\r
15300 <Default>10000</Default>\r
15301 <Desc>Timeout in msec</Desc>\r
15302 </Param>\r
15303 <Param type="o" size="2">\r
15304 <Name>Opcode</Name>\r
15305 <Default>0x0300</Default>\r
15306 <Desc>GAP</Desc>\r
15307 </Param>\r
15308 <Param type="u" size="1">\r
15309 <Name>Handle</Name>\r
15310 <Default>0x01</Default>\r
15311 <Desc>Opcode</Desc>\r
15312 </Param>\r
15313 </Command>\r
15314 \r
15315 <Command name="HCI_VS_A3DP_Dynamic_Bit_Pool_Config" type="sc" opcode="0xFD99">\r
15316 <Param type="o" size="2">\r
15317 <Name>Opcode</Name>\r
15318 <Default>0xFD99</Default>\r
15319 <Desc> </Desc>\r
15320 </Param>\r
15321 <Param type="u" size="2">\r
15322 <Name>Decrease Start Threshold</Name>\r
15323 <Default>850</Default>\r
15324 <Desc>Used to calculate the IPC buffer occupation amount, above which bit pool decrease starts</Desc>\r
15325 </Param>\r
15326 <Param type="u" size="2" >\r
15327 <Name>Decrease Start Threshold Multi</Name>\r
15328 <Default>1000</Default>\r
15329 <Desc>Used to calculate the IPC buffer occupation amount, above which bit pool decrease starts in multiple SNK scenario </Desc>\r
15330 </Param>\r
15331 <Param type="u" size="2">\r
15332 <Name>Increase Start Threshold</Name>\r
15333 <Default>600</Default>\r
15334 <Desc>Used to calculate the IPC buffer occupation amount, above which bit pool increase starts</Desc>\r
15335 </Param>\r
15336 <Param type="u" size="1">\r
15337 <Name>Increase Rate</Name>\r
15338 <Default>50</Default>\r
15339 <Desc>Defines how many encoding cycles passes between one bit pool increase to another</Desc>\r
15340 </Param>\r
15341 <Param type="u" size="1">\r
15342 <Name>Increase Interations Boundary </Name>\r
15343 <Default>2</Default>\r
15344 <Desc>Defines the number of iterations above which the factor for slowing the decrease rate is NOT increased for every decrease/ increase loop</Desc>\r
15345 </Param>\r
15346 <Param type="u" size="1">\r
15347 <Name>Decrease Clear Interations Boundary</Name>\r
15348 <Default>4</Default>\r
15349 <Desc>Defines the number of iterations above which the decrease rate becomes very fast</Desc>\r
15350 </Param>\r
15351 <Param type="u" size="1">\r
15352 <Name>First Decrease</Name>\r
15353 <Default>6</Default>\r
15354 <Desc>Defines the amount of bit pool unites which are decreased in the first decreasing cycle</Desc>\r
15355 </Param>\r
15356 <Param type="u" size="1">\r
15357 <Name>Rate Factor</Name>\r
15358 <Default>50</Default>\r
15359 <Desc>The rate of the dynamic bit pool determise how frequent (in terms of packet calc cycles)\r
15360 will bit pool decrease be. If the rate is 1 - every calc cycle a decrease will occur\r
15361 This variable is a factor in the rate calculation\r
15362 </Desc>\r
15363 </Param>\r
15364 <Param type="u" size="1">\r
15365 <Name>Decrease Factor</Name>\r
15366 <Default>2</Default>\r
15367 <Desc>Each time bit pool is lowered the decrease amount is calculated. The number of times the bit pool\r
15368 was swinging up and down slows that decrease amount, in order to stabilize the bit pool on the \r
15369 channel's current bandwidth. The following variable is a factor in the decrease amount calculation\r
15370 </Desc>\r
15371 </Param>\r
15372 <Param type="u" size="1">\r
15373 <Name>Halt Value</Name>\r
15374 <Default>37</Default>\r
15375 <Desc>Determines the value of the bit pool during halt</Desc>\r
15376 </Param>\r
15377 <Param type="u" size="1">\r
15378 <Name>Bad RF Value</Name>\r
15379 <Default>37</Default>\r
15380 <Desc>Determines the value of the bit pool during bad RF</Desc>\r
15381 </Param>\r
15382 <Param type="u" size="1">\r
15383 <Name>Nack Threshold</Name>\r
15384 <Default>20</Default>\r
15385 <Desc>Determines the threshold above which the channel is considered 'bad rf' channel for\r
15386 the dynamic bit pool mechanism\r
15387 </Desc>\r
15388 </Param>\r
15389 <Param type="u" size="1">\r
15390 <Name>Nack Threshold Multi</Name>\r
15391 <Default>10</Default>\r
15392 <Desc>Determines the threshold above which the channel is considered 'bad rf' channel for\r
15393 the dynamic bit pool mechanism in multiple SNK \r
15394 </Desc>\r
15395 </Param>\r
15396 <Param type="u" size="2">\r
15397 <Name>RF statistics period</Name>\r
15398 <Default>400</Default>\r
15399 <Desc>Determines the RF statistics period</Desc>\r
15400 </Param>\r
15401 <Param type="u" size="4">\r
15402 <Name>Reserved</Name>\r
15403 <Default>0x0</Default>\r
15404 <Desc>Reserved</Desc>\r
15405 </Param>\r
15406 <Param type="R">\r
15407 <Name>HCI_Command_Complete_Event</Name>\r
15408 <Default />\r
15409 <Desc />\r
15410 </Param>\r
15411 </Command>\r
15412 \r
15413 <Command name="HCI_VS_DRPb_Enable_RF_Calibration_Enhanced" type="sc" opcode="0xFDFB">\r
15414 <Param type="o" size="2">\r
15415 <Name>Opcode</Name>\r
15416 <Default>0xFDFB</Default>\r
15417 <Desc>HCI VS DRPb Enable RF Calibration</Desc>\r
15418 </Param>\r
15419 \r
15420 <Param type="u" size="1" valtype="Calib_type" label="Calib_type_label">\r
15421 <Name>Mode</Name>\r
15422 <Default>0</Default>\r
15423 <Desc>0 Init calibration , 1 Periodic calibration ,2 Rx_Rx Init calibration ,3 Rx_Rx Periodic calibration,4 Rx_Rx_LNA calibration </Desc>\r
15424 </Param>\r
15425 \r
15426 <Param cond="Calib_type_label==1 || Calib_type_label==3 || Calib_type_label==4">\r
15427 <Param type="u" size="1">\r
15428 <Name>Periodic Options</Name>\r
15429 <Default>0x00</Default>\r
15430 <Desc>0x00-0xFD: Period length (x10 Secs), 0xFE: Keep periodic calibration, 0xFF: Stop periodic calibration.</Desc>\r
15431 </Param>\r
15432 </Param>\r
15433 \r
15434 <Param type="u" size="4" valtype="RF_Calibration_DRPb_Bitmap">\r
15435 <Name>Calibration Procedures Selection</Name>\r
15436 <Default>0xFFFFFFFF</Default>\r
15437 <Desc>0x0000-0xFFFF: Procedures bitmap, 0xFFFFFFFF: Keep last bitmap.</Desc>\r
15438 </Param>\r
15439 <Param type="u" size="1" valtype="Override_Temp">\r
15440 <Name>Override Temp Condition</Name>\r
15441 <Default>0x00</Default>\r
15442 <Desc>0x00: Run selected calibrations only if temp range changed, 0x01: Run selected calibrations regardless of temp range changes</Desc>\r
15443 </Param>\r
15444 <Param type="R">\r
15445 <Name>HCI_Command_Complete_Event</Name>\r
15446 <Default />\r
15447 <Desc />\r
15448 </Param>\r
15449 </Command>\r
15450 \r
15451 <Command name="HCI_VS_DRPb_Set_Power_Vector" type="sc" opcode="0xFD82">\r
15452 <Param type="o" size="2">\r
15453 <Name>Opcode</Name>\r
15454 <Default>0xFD82</Default>\r
15455 <Desc>HCI VS DRPb Set Power Vector</Desc>\r
15456 </Param>\r
15457 <Param type="u" size="1" valtype="Power_Vector_Modulation_Type">\r
15458 <Name>Power Table Type</Name>\r
15459 <Default>0x00</Default>\r
15460 <Desc>0: GFSK, 1: EDR 2MB, 2: EDR 3MB, 3: BLE, 4: ANT, 5: All modulation types, 6: GFSK BLE ANT, 7: DIG_EXT_PA_CMD</Desc>\r
15461 </Param>\r
15462 <Param type="u" size="1">\r
15463 <Name>Power Level 0 Value</Name>\r
15464 <Default>-23 *2</Default>\r
15465 <Desc>-50 to 10 (dBm).</Desc>\r
15466 </Param>\r
15467 <Param type="u" size="1">\r
15468 <Name>Power Level 1 Value</Name>\r
15469 <Default>-18 *2</Default>\r
15470 <Desc>-50 to 10 (dBm).</Desc>\r
15471 </Param>\r
15472 <Param type="u" size="1">\r
15473 <Name>Power Level 2 Value</Name>\r
15474 <Default>-13 *2</Default>\r
15475 <Desc>-50 to 10 (dBm).</Desc>\r
15476 </Param>\r
15477 <Param type="u" size="1">\r
15478 <Name>Power Level 3 Value</Name>\r
15479 <Default>-8 *2</Default>\r
15480 <Desc>-50 to 10 (dBm).</Desc>\r
15481 </Param>\r
15482 <Param type="u" size="1">\r
15483 <Name>Power Level 4 Value</Name>\r
15484 <Default>-3 *2</Default>\r
15485 <Desc>-50 to 10 (dBm).</Desc>\r
15486 </Param>\r
15487 <Param type="u" size="1">\r
15488 <Name>Power Level 5 Value</Name>\r
15489 <Default>2 *2</Default>\r
15490 <Desc>-50 to 10 (dBm).</Desc>\r
15491 </Param>\r
15492 <Param type="u" size="1">\r
15493 <Name>Power Level 6 Value</Name>\r
15494 <Default>7 *2</Default>\r
15495 <Desc>-50 to 10 (dBm).</Desc>\r
15496 </Param>\r
15497 <Param type="u" size="1">\r
15498 <Name>Power Level 7 Value</Name>\r
15499 <Default>12 *2</Default>\r
15500 <Desc>-50 to 10 (dBm).</Desc>\r
15501 </Param>\r
15502 <Param type="u" size="1" >\r
15503 <Name>tx_power_edr_epc_idx</Name>\r
15504 <Default>0xFF</Default>\r
15505 <Desc> epc max level Threshold 0 to 15 edr2(bits 0-2)edr3(bits 3-5) </Desc>\r
15506 </Param>\r
15507 <Param type="u" size="2" valtype="External_PA_Mode">\r
15508 <Name>Externa PA Mode</Name>\r
15509 <Default>0x00</Default>\r
15510 <Desc></Desc>\r
15511 </Param>\r
15512 \r
15513 <Param type="R">\r
15514 <Name>HCI_Command_Complete_Event</Name>\r
15515 <Default />\r
15516 <Desc />\r
15517 </Param>\r
15518 </Command>\r
15519 \r
15520 <Command name="HCI_VS_DRPb_Set_Class2_Single_Power" type="sc" opcode="0xFD87">\r
15521 <Param type="o" size="2">\r
15522 <Name>Opcode</Name>\r
15523 <Default>0xFD87</Default>\r
15524 <Desc>HCI_VS_DRPb_Set_Class2_Single_Power</Desc>\r
15525 </Param>\r
15526 <Param type="u" size="1" valtype="Packet_TX_RX_Power_Level_Index">\r
15527 <Name>GFSK Power level index</Name>\r
15528 <Default>5</Default>\r
15529 <Desc>Table entry to use as class 2 if peer does not support power control.Range 0-7 : 7=Max Output Power, 0=Min Output Power.</Desc>\r
15530 </Param>\r
15531 <Param type="u" size="1" valtype="Packet_TX_RX_Power_Level_Index">\r
15532 <Name>EDR2 Power level index</Name>\r
15533 <Default>5</Default>\r
15534 <Desc>Table entry to use as class 2 if peer does not support power control.Range 0-7 : 7=Max Output Power, 0=Min Output Power.</Desc>\r
15535 </Param>\r
15536 <Param type="u" size="1" valtype="Packet_TX_RX_Power_Level_Index">\r
15537 <Name>EDR3 Power level index</Name>\r
15538 <Default>5</Default>\r
15539 <Desc>Table entry to use as class 2 if peer does not support power control.Range 0-7 : 7=Max Output Power, 0=Min Output Power.</Desc>\r
15540 </Param>\r
15541 <Param type="u" size="1" valtype="Packet_TX_RX_Power_Level_Index">\r
15542 <Name>BLE Power level index</Name>\r
15543 <Default>5</Default>\r
15544 <Desc>Table entry to use as class 2 if peer does not support power control.Range 0-7 : 7=Max Output Power, 0=Min Output Power.</Desc>\r
15545 </Param>\r
15546 <Param type="u" size="1" valtype="Packet_TX_RX_Power_Level_Index">\r
15547 <Name>ANT Power level index</Name>\r
15548 <Default>5</Default>\r
15549 <Desc>Table entry to use as class 2 if peer does not support power control.Range 0-7 : 7=Max Output Power, 0=Min Output Power.</Desc>\r
15550 </Param>\r
15551 <Param type="u" size="1" valtype="Packet_TX_RX_Power_Level_Index">\r
15552 <Name>HIGH TX power GFSK Power level index</Name>\r
15553 <Default>5</Default>\r
15554 <Desc>Table entry to use as class 2 if peer does not support power control.Range 0-7 : 7=Max Output Power, 0=Min Output Power.</Desc>\r
15555 </Param>\r
15556 <Param type="u" size="1" valtype="Packet_TX_RX_Power_Level_Index">\r
15557 <Name>HIGH TX power BLE Power level index</Name>\r
15558 <Default>5</Default>\r
15559 <Desc>Table entry to use as class 2 if peer does not support power control.Range 0-7 : 7=Max Output Power, 0=Min Output Power.</Desc>\r
15560 </Param>\r
15561 <Param type="u" size="1" valtype="Packet_TX_RX_Power_Level_Index">\r
15562 <Name>HIGH TX power ANT Power level index</Name>\r
15563 <Default>5</Default>\r
15564 <Desc>Table entry to use as class 2 if peer does not support power control.Range 0-7 : 7=Max Output Power, 0=Min Output Power.</Desc>\r
15565 </Param>\r
15566 <Param type="u" size="1" valtype="Packet_TX_RX_Power_Level_Index">\r
15567 <Name>HIGH TX power EDR2 Power level index</Name>\r
15568 <Default>5</Default>\r
15569 <Desc>Table entry to use as class 2 if peer does not support power control.Range 0-7 : 7=Max Output Power, 0=Min Output Power.</Desc>\r
15570 </Param>\r
15571 <Param type="u" size="1" valtype="Packet_TX_RX_Power_Level_Index">\r
15572 <Name>HIGH TX power EDR3 Power level index</Name>\r
15573 <Default>5</Default>\r
15574 <Desc>Table entry to use as class 2 if peer does not support power control.Range 0-7 : 7=Max Output Power, 0=Min Output Power.</Desc>\r
15575 </Param>\r
15576 <Param type="R">\r
15577 <Name>HCI_Command_Complete_Event</Name>\r
15578 <Default />\r
15579 <Desc />\r
15580 </Param>\r
15581 </Command>\r
15582 \r
15583 <Command name="HCI_VS_DRPb_Reset" type="sc" opcode="0xFD88">\r
15584 <Param type="o" size="2">\r
15585 <Name>Opcode</Name>\r
15586 <Default>0xFD88</Default>\r
15587 <Desc>HCI_VS_DRPb_Reset</Desc>\r
15588 </Param>\r
15589 <Param type="R">\r
15590 <Name>HCI_Command_Complete_Event</Name>\r
15591 <Default />\r
15592 <Desc />\r
15593 </Param>\r
15594 </Command>\r
15595 \r
15596 <Command name="HCI_VS_DRPb_Tester_Con_TX" type="sc" opcode="0xFDCA">\r
15597 <Param type="o" size="2">\r
15598 <Name>Opcode</Name>\r
15599 <Default>0xFDCA</Default>\r
15600 <Desc>Continuous Transmit Mode</Desc>\r
15601 </Param>\r
15602 <Param type="u" size="2">\r
15603 <Name>Frequency </Name>\r
15604 <Default>2402</Default>\r
15605 <Desc>2402 - 2480 MHz</Desc>\r
15606 </Param>\r
15607 <Param type="u" size="1" valtype="Con_TX_Modulation_Scheme">\r
15608 <Name>Modulation Scheme</Name>\r
15609 <Default>0</Default>\r
15610 <Desc>Modulation Scheme</Desc>\r
15611 </Param>\r
15612 <Param type="u" size="1" valtype="Con_TX_Test_Pattern">\r
15613 <Name>Test Pattern</Name>\r
15614 <Default>0</Default>\r
15615 <Desc>Test Pattern</Desc>\r
15616 </Param>\r
15617 <Param type="u" size="1" valtype="Packet_TX_RX_Power_Level_Index">\r
15618 <Name>Power level index</Name>\r
15619 <Default>7</Default>\r
15620 <Desc>Range 0-7 : 7=Max Output Power, 0=Min Output Power.\r
15621 8 means PA off (leakage)\r
15622 keep in mind value is written as is, make sure not to write illigal values\r
15623 </Desc>\r
15624 </Param>\r
15625 <Param type="u" size="4">\r
15626 <Name>Generator Init Value</Name>\r
15627 <Default>0x00000000</Default>\r
15628 <Desc>0x00000000..0x00FFFFFF: Generator Init Value used in User Defined Pattern Only (for GFSK and EDR)</Desc>\r
15629 </Param>\r
15630 <Param type="u" size="4">\r
15631 <Name>EDR Generator Mask Value</Name>\r
15632 <Default>0x00000000</Default>\r
15633 <Desc>0x00000000..0x00FFFFFF: EDR Generator Mask Value used in User Defined Pattern Only (for EDR only)</Desc>\r
15634 </Param>\r
15635 <Param type="R">\r
15636 <Name>HCI_Command_Complete_Event</Name>\r
15637 <Default />\r
15638 <Desc />\r
15639 </Param>\r
15640 </Command>\r
15641 \r
15642 <Command name="HCI_VS_DRPb_Tester_Con_RX" type="sc" opcode="0xFDCB">\r
15643 <Param type="o" size="2">\r
15644 <Name>Opcode</Name>\r
15645 <Default>0xFDCB</Default>\r
15646 <Desc>Continuous reception Mode</Desc>\r
15647 </Param>\r
15648 <Param type="u" size="2">\r
15649 <Name>Frequency </Name>\r
15650 <Default>2402</Default>\r
15651 <Desc>2402 - 2480 MHz</Desc>\r
15652 </Param>\r
15653 <Param type="u" size="1">\r
15654 <Name>RX mode</Name>\r
15655 <Default>0x00</Default>\r
15656 <Desc>Choose the RX Mode to Use: 0- Connection Mode, 1- Best RF Mode (ADPLL Closed Loop), 2- Low Current Mode (ADPLL Open Loop), 3- Scan Mode</Desc>\r
15657 </Param>\r
15658 <Param type="u" size="1" valtype="Con_RX_Modulation_Type">\r
15659 <Name>Modulation type</Name>\r
15660 <Default>0x00</Default>\r
15661 <Desc>Receiver modulation type, determines if BT RX START, BLE RX START or ANT RX START are given</Desc>\r
15662 </Param>\r
15663 <Param type="R">\r
15664 <Name>HCI_Command_Complete_Event</Name>\r
15665 <Default />\r
15666 <Desc />\r
15667 </Param>\r
15668 </Command>\r
15669 \r
15670 <Command name="HCI_VS_DRPb_Tester_Packet_TX_RX" type="sc" opcode="0xFDCC">\r
15671 <Param type="o" size="2">\r
15672 <Name>Opcode</Name>\r
15673 <Default>0xFDCC</Default>\r
15674 <Desc>Packet TX RX Mode</Desc>\r
15675 </Param>\r
15676 <Param type="u" size="1" valtype="Packet_TX_RX_Pkt_Type">\r
15677 <Name>ACL TX Packet Type</Name>\r
15678 <Default>0</Default>\r
15679 <Desc>ACL TX Packet Type</Desc>\r
15680 </Param>\r
15681 <Param type="u" size="1" valtype="Frequency_Mode">\r
15682 <Name>Frequency Mode</Name>\r
15683 <Default>3</Default>\r
15684 <Desc>0 - Hopping, 3 - Single freq.</Desc>\r
15685 </Param>\r
15686 <Param type="u" size="2">\r
15687 <Name>TX Single Frequency </Name>\r
15688 <Default>2402</Default>\r
15689 <Desc>2402 - 2480 MHz, 0xFFFF no TX</Desc>\r
15690 </Param>\r
15691 <Param type="u" size="2">\r
15692 <Name>RX Single Frequency </Name>\r
15693 <Default>0xFFFF</Default>\r
15694 <Desc>2402 - 2480 MHz, 0xFFFF no RX</Desc>\r
15695 </Param>\r
15696 <Param type="u" size="1" valtype="Packet_TX_RX_Pkt_Pattern">\r
15697 <Name>ACL TX Packet Data Pattern</Name>\r
15698 <Default>2</Default>\r
15699 <Desc>ACL TX Packet Data Pattern</Desc>\r
15700 </Param>\r
15701 <Param type="u" size="1" valtype="EnableDisable" label="extended_features">\r
15702 <Name>Use Extended features</Name>\r
15703 <Default>0</Default>\r
15704 <Desc>Enable or disable the extended features of the command</Desc>\r
15705 </Param>\r
15706 <Param type="u" size="2">\r
15707 <Name>ACL Packet Data Length</Name>\r
15708 <Default>27</Default>\r
15709 <Desc>0-17->DM1, 0-27->DH1, 0-121->DM3, 0-183->DH3, 0-224->DM5, 0-339->DH5</Desc>\r
15710 </Param>\r
15711 <Param type="u" size="1" valtype="Packet_TX_RX_Power_Level_Index">\r
15712 <Name>Power level index</Name>\r
15713 <Default>7</Default>\r
15714 <Desc>Range 0-7 : 7=Max Output Power, 0=Min Output Power. 8 PA off - leakage</Desc>\r
15715 </Param>\r
15716 <Param type="u" size="1" valtype="Packet_TX_RX_Disable_Whitening">\r
15717 <Name>Disable whitening</Name>\r
15718 <Default>1</Default>\r
15719 <Desc>0=Enable whitening, 1=Disable whitening</Desc>\r
15720 </Param>\r
15721 <Param type="u" size="2">\r
15722 <Name>PRBS9 Init Value</Name>\r
15723 <Default>0x01FF</Default>\r
15724 <Desc>0x0000-0x01FF: PRBS9 Init Value</Desc>\r
15725 </Param>\r
15726 <Param cond="extended_features==1">\r
15727 <Param type="u" size="2">\r
15728 <Name>RX Win Length</Name>\r
15729 <Default>200</Default>\r
15730 <Desc>1-400->DH1, 1280-1600->DH3, 2500-2900->DH5</Desc>\r
15731 </Param>\r
15732 <Param type="u" size="1">\r
15733 <Name>RX Packet Type</Name>\r
15734 <Default>0</Default>\r
15735 <Desc>0-1 slot, 1 - 3 slots, 2 - 5 slots</Desc>\r
15736 </Param>\r
15737 \r
15738 <Param type="u" size="1">\r
15739 <Name>Burst Length</Name>\r
15740 <Default>1</Default>\r
15741 <Desc>1-0xFE Number of TX RX sequences, 0xFF - continuous</Desc>\r
15742 </Param>\r
15743 <Param type="u" size="1">\r
15744 <Name>Burst Interval</Name>\r
15745 <Default>2</Default>\r
15746 <Desc>Burst length plus no action period - in frames </Desc>\r
15747 </Param>\r
15748 <Param type="u" size="1">\r
15749 <Name>TX_RX Order</Name>\r
15750 <Default>0</Default>\r
15751 <Desc>0 : TX first(Master), 1: RX first(Slave) </Desc>\r
15752 </Param>\r
15753 </Param>\r
15754 <Param type="R">\r
15755 <Name>HCI_Command_Complete_Event</Name>\r
15756 <Default />\r
15757 <Desc />\r
15758 </Param>\r
15759 </Command>\r
15760 \r
15761 <Command name="HCI_VS_DRPb_BER_Meter_Start" type="sc" opcode="0xFD8B">\r
15762 <Param type="o" size="2">\r
15763 <Name>Opcode</Name>\r
15764 <Default>0xFD8B</Default>\r
15765 <Desc>HCIPP Start DRP BER Meter</Desc>\r
15766 </Param>\r
15767 <Param type="u" size="1">\r
15768 <Name>Frequency Channel</Name>\r
15769 <Default>59</Default>\r
15770 <Desc>Frequency Channel</Desc>\r
15771 </Param>\r
15772 <Param type="u" size="1" >\r
15773 <Name>Reserved</Name>\r
15774 <Default>0</Default>\r
15775 <Desc>Reserved</Desc>\r
15776 </Param>\r
15777 <Param type="u" size="6">\r
15778 <Name>BD Address</Name>\r
15779 <Default>0x000000000000</Default>\r
15780 <Desc>BD Address</Desc>\r
15781 </Param>\r
15782 <Param type="u" size="1">\r
15783 <Name>LT Address</Name>\r
15784 <Default>1</Default>\r
15785 <Desc>LT Address</Desc>\r
15786 </Param>\r
15787 <Param type="u" size="1" valtype="DrpBerMeterPktType">\r
15788 <Name>ACL Packet Type</Name>\r
15789 <Default>0x1</Default>\r
15790 <Desc>ACL Packet Type</Desc>\r
15791 </Param>\r
15792 <Param type="u" size="2" >\r
15793 <Name>packet length</Name>\r
15794 <Default>27</Default>\r
15795 <Desc></Desc>\r
15796 </Param>\r
15797 <Param type="u" size="2" >\r
15798 <Name>Number of packets</Name>\r
15799 <Default>500</Default>\r
15800 <Desc></Desc>\r
15801 </Param>\r
15802 <Param type="u" size="2" >\r
15803 <Name>PRBS Initilaize</Name>\r
15804 <Default>0x1FF</Default>\r
15805 <Desc>PRBS Init state</Desc>\r
15806 </Param>\r
15807 <Param type="u" size="1" >\r
15808 <Name>POLL Period</Name>\r
15809 <Default>0x1</Default>\r
15810 <Desc>In BT frames</Desc>\r
15811 </Param>\r
15812 <Param type="R">\r
15813 <Name>HCI_Command_Complete_Event</Name>\r
15814 <Default />\r
15815 <Desc />\r
15816 </Param>\r
15817 </Command>\r
15818 \r
15819 <Command name="HCI_VS_DRP_Read_BER_Meter_Status" type="sc" opcode="0xFE2A">\r
15820 <Param type="o" size="2">\r
15821 <Name>Opcode</Name>\r
15822 <Default>0xFE2A</Default>\r
15823 <Desc>HCIPP Read DRP BER Meter Status</Desc>\r
15824 </Param>\r
15825 <Param type="R">\r
15826 <Name>HCI_Command_Complete_Event</Name>\r
15827 <Default />\r
15828 <Desc />\r
15829 </Param>\r
15830 <Param type="u" size="1" valtype="Status">\r
15831 <Name>Status</Name>\r
15832 <Default>0x00</Default>\r
15833 <Desc>0 - success, 1 - illegal command</Desc>\r
15834 </Param>\r
15835 <Param type="u" size="1">\r
15836 <Name>Synced to master</Name>\r
15837 <Default>0x00</Default>\r
15838 <Desc>1 - synced to master, 0 - no sync detected</Desc>\r
15839 </Param>\r
15840 <Param type="u" size="1">\r
15841 <Name>Finished at least 1 test</Name>\r
15842 <Default>0x00</Default>\r
15843 <Desc>0 - First test has not been finished, 1 - Values are valid for current measurment</Desc>\r
15844 </Param>\r
15845 <Param type="u" size="4">\r
15846 <Name>Number of packet received in last test</Name>\r
15847 <Default>0x00</Default>\r
15848 <Desc>Number of packet received in last test</Desc>\r
15849 </Param>\r
15850 <Param type="u" size="4">\r
15851 <Name>Total bits counted in last test</Name>\r
15852 <Default>0x00</Default>\r
15853 <Desc>Total bits counted in last test</Desc>\r
15854 </Param>\r
15855 <Param type="u" size="4">\r
15856 <Name>Number of bits error found in last test</Name>\r
15857 <Default>0x00</Default>\r
15858 <Desc>Number of bits error found in last test</Desc>\r
15859 </Param>\r
15860 <Param type="u" size="4">\r
15861 <Name>Number of packet received in current test</Name>\r
15862 <Default>0x00</Default>\r
15863 <Desc>Number of packet received in current test</Desc>\r
15864 </Param>\r
15865 </Command>\r
15866 \r
15867 <Command name="HCI_VS_DRP_Reset_BER_Meter" type="sc" opcode="0xFE29">\r
15868 <Param type="o" size="2">\r
15869 <Name>Opcode</Name>\r
15870 <Default>0xFE29</Default>\r
15871 <Desc>HCIPP Reset DRP BER Meter</Desc>\r
15872 </Param>\r
15873 <Param type="R">\r
15874 <Name>HCI_Command_Complete_Event</Name>\r
15875 <Default />\r
15876 <Desc />\r
15877 </Param>\r
15878 <Param type="u" size="1" valtype="Status">\r
15879 <Name>Status</Name>\r
15880 <Default>0x00</Default>\r
15881 <Desc>0 - success, 1 - illegal command</Desc>\r
15882 </Param>\r
15883 </Command>\r
15884 \r
15885 <Command name="HCI_VS_DRP_Read_BER_Meter_Result" type="sc" opcode="0xFD13">\r
15886 <Param type="o" size="2">\r
15887 <Name>Opcode</Name>\r
15888 <Default>0xFD13</Default>\r
15889 <Desc>HCIPP Read DRP BER Meter Result</Desc>\r
15890 </Param>\r
15891 <Param type="R">\r
15892 <Name>HCI_Command_Complete_Event</Name>\r
15893 <Default />\r
15894 <Desc />\r
15895 </Param>\r
15896 <Param type="u" size="1" valtype="Status">\r
15897 <Name>Status</Name>\r
15898 <Default>0x00</Default>\r
15899 <Desc>0 - success, 1 - illegal command</Desc>\r
15900 </Param>\r
15901 <Param type="u" size="1">\r
15902 <Name>Finished at least 1 test</Name>\r
15903 <Default>0x00</Default>\r
15904 <Desc>0 - First test has not been finished, 1 - Values are valid for current measurment</Desc>\r
15905 </Param>\r
15906 <Param type="u" size="2">\r
15907 <Name>Number of packet received in current measurment</Name>\r
15908 <Default>0x00</Default>\r
15909 <Desc>Number of packet received in current measurment</Desc>\r
15910 </Param>\r
15911 <Param type="u" size="4">\r
15912 <Name>Total bits counted </Name>\r
15913 <Default>0x00</Default>\r
15914 <Desc>Total bits counted </Desc>\r
15915 </Param>\r
15916 <Param type="u" size="4">\r
15917 <Name>Number of bits error found</Name>\r
15918 <Default>0x00</Default>\r
15919 <Desc></Desc>\r
15920 </Param>\r
15921 </Command>\r
15922 \r
15923 <Command name="HCI_VS_DRPb_phy_masked_traces_debug" type="sc" opcode="0xFD86">\r
15924 <Param type="o" size="2">\r
15925 <Name>Opcode</Name>\r
15926 <Default>0xFD86</Default>\r
15927 <Desc>Used for phy masked traces debug</Desc>\r
15928 </Param>\r
15929 <Param type="u" size="5" valtype="PhyDebugMask">\r
15930 <Name>debug traces debug mask</Name>\r
15931 <Default>0x00000000</Default>\r
15932 <Desc>The bit mask enabling the relevant PHY traces</Desc>\r
15933 </Param>\r
15934 <Param type="R">\r
15935 <Name>HCI_Command_Complete_Event</Name>\r
15936 <Default />\r
15937 <Desc />\r
15938 </Param>\r
15939 </Command>\r
15940 \r
15941 <Command name="HCI_VS_Configure_Debug_Message_Over_HCI" type="sc" opcode="0xFD7E">\r
15942 <Param type="o" size="2">\r
15943 <Name>Opcode</Name>\r
15944 <Default>0xFD7E</Default>\r
15945 <Desc>Configure debug messages over HCI\r
15946 Not supported under Palau mode\r
15947 Execute after setting Uart HCI Baudrate and not before it\r
15948 </Desc>\r
15949 </Param>\r
15950 <Param type="u" size="2" >\r
15951 <Name>Mode</Name>\r
15952 <Default>1</Default>\r
15953 <Desc>0 - Disable mode, 1 - Enable mode\r
15954 Not supported under Palau mode\r
15955 Execute after setting Uart HCI Baudrate and not before it.\r
15956 </Desc>\r
15957 </Param>\r
15958 <Param type="u" size="2" >\r
15959 <Name>Timeout</Name>\r
15960 <Default>80</Default>\r
15961 <Desc>time in BT Frames - \r
15962 dispatch messages in case this time elapsed from last sent\r
15963 </Desc>\r
15964 </Param>\r
15965 <Param type="R">\r
15966 <Name>HCI_Command_Complete_Event</Name>\r
15967 <Default />\r
15968 <Desc />\r
15969 </Param>\r
15970 </Command>\r
15971 \r
15972 <Command name="HCI_VS_Configure_ACL_Data_Buffers" type="sc" opcode="0xFD7C">\r
15973 <Param type="o" size="2">\r
15974 <Name>Opcode</Name>\r
15975 <Default>0xFD7C</Default>\r
15976 <Desc>configure the number and length of ACL data buffers</Desc>\r
15977 </Param>\r
15978 <Param type="u" size="2" >\r
15979 <Name>Buffer length</Name>\r
15980 <Default>1021</Default>\r
15981 <Desc></Desc>\r
15982 </Param>\r
15983 <Param type="u" size="4" >\r
15984 <Name>reserved</Name>\r
15985 <Default>0</Default>\r
15986 <Desc></Desc>\r
15987 </Param>\r
15988 <Param type="R">\r
15989 <Name>HCI_Command_Complete_Event</Name>\r
15990 <Default />\r
15991 <Desc />\r
15992 </Param>\r
15993 <Param type="u" size="1" valtype="Status">\r
15994 <Name>Status</Name>\r
15995 <Default>0</Default>\r
15996 <Desc>0 - Success, 1 - Illegal command</Desc>\r
15997 </Param>\r
15998 <Param type="u" size="1">\r
15999 <Name>Number of ACL buffers</Name>\r
16000 <Default>0</Default>\r
16001 <Desc>X</Desc>\r
16002 </Param>\r
16003 </Command>\r
16004 \r
16005 <Command name="HCI_VS_Block_Events" type="sc" opcode="0xFDDB">\r
16006 <Param type="o" size="2">\r
16007 <Name>Opcode</Name>\r
16008 <Default>0xFDDB</Default>\r
16009 <Desc> </Desc>\r
16010 </Param>\r
16011 <Param type="u" size="1">\r
16012 <Name>Block / Unblock Events </Name>\r
16013 <Default>0x01</Default>\r
16014 <Desc>Block / Unblock Events to the host. 1 - Enable (Block); 0 - Disable (Unblock) </Desc>\r
16015 </Param>\r
16016 <Param type="u" size="1" prop="h">\r
16017 <Name>Reserved</Name>\r
16018 <Default>0x0</Default>\r
16019 <Desc>Reserved</Desc>\r
16020 </Param>\r
16021 <Param type="R">\r
16022 <Name>HCI_Command_Complete_Event</Name>\r
16023 <Default />\r
16024 <Desc />\r
16025 </Param>\r
16026 </Command>\r
16027 \r
16028 <Command name="HCI_VS_Set_Supported_Features" type="sc" opcode="0xff26">\r
16029 <Param type="o" size="2">\r
16030 <Name>Opcode</Name>\r
16031 <Default>0xFF26</Default>\r
16032 <Desc>HCIPP Set Supported Features</Desc>\r
16033 </Param>\r
16034 <Param type="u" size="1">\r
16035 <Name>Byte</Name>\r
16036 <Default>0xFF</Default>\r
16037 <Desc>0 - Byte #0 , 1 - Byte #1 , 2 - Byte #2</Desc>\r
16038 </Param>\r
16039 <Param type="u" size="1">\r
16040 <Name>Bit</Name>\r
16041 <Default>0xFF</Default>\r
16042 <Desc>0..7 - single bit , 0xXX - WHOLE Byte value</Desc>\r
16043 </Param>\r
16044 <Param type="u" size="1">\r
16045 <Name>Support</Name>\r
16046 <Default>0xFF</Default>\r
16047 <Desc>0 - not supported , 1 - supported , FF - change WHOLE Byte</Desc>\r
16048 </Param>\r
16049 <Param type="R">\r
16050 <Name>HCI_Command_Complete_Event</Name>\r
16051 <Default />\r
16052 <Desc />\r
16053 </Param>\r
16054 </Command>\r
16055 \r
16056 <Command name="HCI_VS_Set_Frequency_Mode" type="sc" opcode="0xff06">\r
16057 <Param type="o" size="2">\r
16058 <Name>Opcode</Name>\r
16059 <Default>0xFF06</Default>\r
16060 <Desc>HCIPP Set Frequency Mode</Desc>\r
16061 </Param>\r
16062 <Param type="u" size="1" valtype="HCIPP_Frequency_Mode">\r
16063 <Name>Frequency Mode</Name>\r
16064 <Default>00</Default>\r
16065 <Desc>Frequency Mode</Desc>\r
16066 </Param>\r
16067 <Param type="u" size="1">\r
16068 <Name>Single Frequency Index</Name>\r
16069 <Default>01</Default>\r
16070 <Desc>(0-22) / (0-78) in 23 / 79 Freq. Modes</Desc>\r
16071 </Param>\r
16072 <Param type="R">\r
16073 <Name>HCI_Command_Complete_Event</Name>\r
16074 <Default />\r
16075 <Desc />\r
16076 </Param>\r
16077 </Command>\r
16078 \r
16079 <Command name="HCI_VS_Get_System_Status" type="sc" opcode="0xFE1F">\r
16080 <Param type="o" size="2">\r
16081 <Name>Opcode</Name>\r
16082 <Default>0xFE1F</Default>\r
16083 <Desc>HCIPP Get System Status</Desc>\r
16084 </Param>\r
16085 <Param type="R">\r
16086 <Name>HCI_Command_Complete_Event</Name>\r
16087 <Default />\r
16088 <Desc />\r
16089 </Param>\r
16090 <Param type="u" size="1" valtype="Status">\r
16091 <Name>Status</Name>\r
16092 <Default>0</Default>\r
16093 <Desc>0 - Success, 1 - Illegal command</Desc>\r
16094 </Param>\r
16095 <Param type="u" size="1">\r
16096 <Name>SW Version ("Major") </Name>\r
16097 <Default>0</Default>\r
16098 <Desc>X</Desc>\r
16099 </Param>\r
16100 <Param type="u" size="1">\r
16101 <Name>SW Version ("Internal") </Name>\r
16102 <Default>0</Default>\r
16103 <Desc>Z</Desc>\r
16104 </Param>\r
16105 <Param type="u" size="1">\r
16106 <Name>Chip Revision</Name>\r
16107 <Default>0</Default>\r
16108 <Desc>HW Revision</Desc>\r
16109 </Param>\r
16110 <Param type="u" size="1">\r
16111 <Name>Chip mode</Name>\r
16112 <Default>0</Default>\r
16113 <Desc>0 - Palau, 1 - TI, 2-3 - Reserved, 4 - Borneo, 5 - Cayman</Desc>\r
16114 </Param>\r
16115 <Param type="u" size="2">\r
16116 <Name>ROOT Clock</Name>\r
16117 <Default>0</Default>\r
16118 <Desc>in KHz</Desc>\r
16119 </Param>\r
16120 <Param type="u" size="1">\r
16121 <Name>Slow Clock used</Name>\r
16122 <Default>0</Default>\r
16123 <Desc>0 - Internal, 1 - External</Desc>\r
16124 </Param>\r
16125 <Param type="u" size="1">\r
16126 <Name>Process Type</Name>\r
16127 <Default>1</Default>\r
16128 <Desc>0 - Nominal, 1 - Weak, 2 - Strong</Desc>\r
16129 </Param>\r
16130 <Param type="u" size="1">\r
16131 <Name>ODP proccess</Name>\r
16132 <Default>1</Default>\r
16133 <Desc>0 - Nominal, 1 - Weak, 2 - Strong</Desc>\r
16134 </Param>\r
16135 <Param type="u" size="1">\r
16136 <Name>Deep Sleep Mode</Name>\r
16137 <Default>0</Default>\r
16138 <Desc>0 - Disabled, 1 - Palau, 2 - HCILL</Desc>\r
16139 </Param>\r
16140 <Param type="u" size="1">\r
16141 <Name>Whitening Mode</Name>\r
16142 <Default>0</Default>\r
16143 <Desc>0 - Enabled, 1 - Disabled</Desc>\r
16144 </Param>\r
16145 <Param type="u" size="1">\r
16146 <Name>CDC Mode</Name>\r
16147 <Default>0</Default>\r
16148 <Desc>0 - Disabled, 1 - Enabled</Desc>\r
16149 </Param>\r
16150 <Param type="u" size="1">\r
16151 <Name>Self Test Result</Name>\r
16152 <Default>0</Default>\r
16153 <Desc>0 - Failed, 1 - Passed</Desc>\r
16154 </Param>\r
16155 <Param type="u" size="1">\r
16156 <Name>Hopping Mode</Name>\r
16157 <Default>0</Default>\r
16158 <Desc>0 - Freq Hopping, 1 - Single Freq Tx & Rx, 2 - Only Tx Single Freq, 3 - Only Rx Single Freq</Desc>\r
16159 </Param>\r
16160 <Param type="u" size="4">\r
16161 <Name>HCI UART Baud Rate</Name>\r
16162 <Default>0</Default>\r
16163 <Desc>in bps</Desc>\r
16164 </Param>\r
16165 <Param type="u" size="1">\r
16166 <Name>Temperature Index</Name>\r
16167 <Default>1</Default>\r
16168 <Desc>0 - Hot. 1 - Room. 2 - Cold. 3 - Warm. 4 - Cool</Desc>\r
16169 </Param>\r
16170 <Param type="u" size="1">\r
16171 <Name>Detected Temperature</Name>\r
16172 <Default>0</Default>\r
16173 <Desc>in Degrees (C), 0x00-0x7F Positive Value, 0xFF-0x80 Negative Value</Desc>\r
16174 </Param>\r
16175 <Param type="u" size="1">\r
16176 <Name>I2C Status</Name>\r
16177 <Default>0x00</Default>\r
16178 <Desc>bit 0 - is I2C enabled, bit 1 - is E2PROM connected, bit 2 - is Codec connected</Desc>\r
16179 </Param>\r
16180 <Param type="u" size="2">\r
16181 <Name>FREF/TCXO Clock</Name>\r
16182 <Default>0</Default>\r
16183 <Desc>in KHz</Desc>\r
16184 </Param>\r
16185 <Param type="u" size="1" valtype="PLL_Sharing_Types">\r
16186 <Name>PLL Sharing Running Mode</Name>\r
16187 <Default>0x00</Default>\r
16188 <Desc>Relevant for Wilink 7 Only.</Desc>\r
16189 </Param>\r
16190 <Param type="u" size="1">\r
16191 <Name>NFC Detected Temperature</Name>\r
16192 <Default>0x00</Default>\r
16193 <Desc>in Degrees (C), 0x00-0x7F Positive Value, 0xFF-0x80 Negative Value</Desc>\r
16194 </Param>\r
16195 \r
16196 </Command>\r
16197 \r
16198 <Command name="HCI_VS_Read_RSSI" type="vc" opcode="0xFDFC">\r
16199 <Param type="o" size="2">\r
16200 <Name>Opcode</Name>\r
16201 <Default>0xFDFC</Default>\r
16202 <Desc> </Desc>\r
16203 </Param>\r
16204 <Param type="h" size="2">\r
16205 <Name>Connection Handle</Name>\r
16206 <Default>Handle</Default>\r
16207 <Desc>Read RSSI value without threshold for current handle</Desc>\r
16208 </Param>\r
16209 <Param type="R">\r
16210 <Name>HCI_Command_Complete_Event</Name>\r
16211 </Param>\r
16212 <Param type="u" size="1" valtype="Status">\r
16213 <Name>Status</Name>\r
16214 <Default>0x00</Default>\r
16215 <Desc>Status</Desc>\r
16216 </Param>\r
16217 <Param type="h" size="2">\r
16218 <Name>Connection Handle</Name>\r
16219 <Default>Handle</Default>\r
16220 </Param>\r
16221 <Param type="d" size="1">\r
16222 <Name>RSSI</Name>\r
16223 <Default>0</Default>\r
16224 </Param>\r
16225 </Command>\r
16226 \r
16227 <Command name="HCI_VS_Read_Hardware_Register" type="sc" opcode="0xFF00">\r
16228 <Param type="o" size="2">\r
16229 <Name>Opcode</Name>\r
16230 <Default>0xFF00</Default>\r
16231 <Desc>HCIPP Read Hardware Register</Desc>\r
16232 </Param>\r
16233 <Param type="u" size="4">\r
16234 <Name>Address</Name>\r
16235 <Default>0x200E0000</Default>\r
16236 <Desc>HW register address (32 bit)</Desc>\r
16237 </Param>\r
16238 <Param type="R">\r
16239 <Name>HCI_Command_Complete_Event</Name>\r
16240 <Default />\r
16241 <Desc />\r
16242 </Param>\r
16243 <Param type="u" size="1" valtype="Status">\r
16244 <Name>Status</Name>\r
16245 <Default>0x00</Default>\r
16246 <Desc>Status</Desc>\r
16247 </Param>\r
16248 <Param type="u" size="2">\r
16249 <Name>Value</Name>\r
16250 <Default>Any</Default>\r
16251 <Desc>The value to be read</Desc>\r
16252 </Param>\r
16253 </Command>\r
16254 \r
16255 <Command name="HCI_VS_Write_Hardware_Register" type="sc" opcode="0xFF01">\r
16256 <Param type="o" size="2">\r
16257 <Name>Opcode</Name>\r
16258 <Default>0xFF01</Default>\r
16259 <Desc>HCIPP Write Hardware Register</Desc>\r
16260 </Param>\r
16261 <Param type="u" size="4">\r
16262 <Name>Address</Name>\r
16263 <Default>0x200E0000</Default>\r
16264 <Desc>HW register address (32 bit)</Desc>\r
16265 </Param>\r
16266 <Param type="u" size="2">\r
16267 <Name>Value</Name>\r
16268 <Default>0x0000</Default>\r
16269 <Desc>The value to be written</Desc>\r
16270 </Param>\r
16271 <Param type="R">\r
16272 <Name>HCI_Command_Complete_Event</Name>\r
16273 <Default />\r
16274 <Desc />\r
16275 </Param>\r
16276 </Command>\r
16277 \r
16278 <Command name="HCI_VS_Read_Modify_Write_Hardware_Register" type="vc" opcode="0xFD09">\r
16279 <Param type="o" size="2">\r
16280 <Name>Opcode</Name>\r
16281 <Default>0xFD09</Default>\r
16282 <Desc>HCIPP Read Modify Write Hardware Register</Desc>\r
16283 </Param>\r
16284 <Param type="u" size="4">\r
16285 <Name>Address</Name>\r
16286 <Default>0x200E0000</Default>\r
16287 <Desc>HW register address (32 bit)</Desc>\r
16288 </Param>\r
16289 <Param type="u" size="2">\r
16290 <Name>Value</Name>\r
16291 <Default>0x0000</Default>\r
16292 <Desc>The value to be written. Bits that equal 0 in the mask will be ignored.</Desc>\r
16293 </Param>\r
16294 <Param type="u" size="2">\r
16295 <Name>Mask</Name>\r
16296 <Default>0x0000</Default>\r
16297 <Desc>The bit mask of the bits that will be over-written. In every bit: 0=No change 1=Change.</Desc>\r
16298 </Param>\r
16299 <Param type="R">\r
16300 <Name>HCI_Command_Complete_Event</Name>\r
16301 <Default />\r
16302 <Desc />\r
16303 </Param>\r
16304 </Command>\r
16305 \r
16306 <Command name="HCI_VS_Read_Modify_Write_Hardware_Register_32bit" type="sc" opcode="0xFF0D">\r
16307 <Param type="o" size="2">\r
16308 <Name>Opcode</Name>\r
16309 <Default>0xFF0D</Default>\r
16310 <Desc>HCIPP Read Modify Write Hardware Register</Desc>\r
16311 </Param>\r
16312 <Param type="u" size="4">\r
16313 <Name>Address</Name>\r
16314 <Default>0x200E0000</Default>\r
16315 <Desc>HW register address (32 bit)</Desc>\r
16316 </Param>\r
16317 <Param type="u" size="4">\r
16318 <Name>Value</Name>\r
16319 <Default>0x00000000</Default>\r
16320 <Desc>The value to be written. Bits that equal 0 in the mask will be ignored.</Desc>\r
16321 </Param>\r
16322 <Param type="u" size="4">\r
16323 <Name>Mask</Name>\r
16324 <Default>0x00000000</Default>\r
16325 <Desc>The bit mask of the bits that will be over-written. In every bit: 0=No change 1=Change.</Desc>\r
16326 </Param>\r
16327 <Param type="R">\r
16328 <Name>HCI_Command_Complete_Event</Name>\r
16329 <Default />\r
16330 <Desc />\r
16331 </Param>\r
16332 </Command>\r
16333 \r
16334 <Command name="HCI_VS_Read_Memory" type="sc" opcode="0xff02">\r
16335 <Param type="o" size="2">\r
16336 <Name>Opcode</Name>\r
16337 <Default>0xFF02</Default>\r
16338 <Desc>HCIPP Read Memory</Desc>\r
16339 </Param>\r
16340 <Param type="u" size="4">\r
16341 <Name>Address</Name>\r
16342 <Default>0x00000000</Default>\r
16343 <Desc />\r
16344 </Param>\r
16345 <Param type="u" size="1" label="len">\r
16346 <Name>Type</Name>\r
16347 <Default>01</Default>\r
16348 <Desc>1 - UINT8, 2 - UINT16, 4 - UINT32</Desc>\r
16349 </Param>\r
16350 <Param type="R">\r
16351 <Name>HCI_Command_Complete_Event</Name>\r
16352 </Param>\r
16353 <Param type="u" size="1" valtype="Status">\r
16354 <Name>Status</Name>\r
16355 <Default>0x00</Default>\r
16356 <Desc>Status</Desc>\r
16357 </Param>\r
16358 <Param type="u" size="4">\r
16359 <Name>Data</Name>\r
16360 <Default>Any</Default>\r
16361 </Param>\r
16362 </Command>\r
16363 \r
16364 <Command name="HCI_VS_Write_Memory" type="sc" opcode="0xff03">\r
16365 <Param type="o" size="2">\r
16366 <Name>Opcode</Name>\r
16367 <Default>0xFF03</Default>\r
16368 <Desc>HCIPP Write Memory</Desc>\r
16369 </Param>\r
16370 <Param type="u" size="4">\r
16371 <Name>Address</Name>\r
16372 <Default>0x00000000</Default>\r
16373 <Desc />\r
16374 </Param>\r
16375 <Param type="u" size="1" label="len">\r
16376 <Name>Type</Name>\r
16377 <Default>01</Default>\r
16378 <Desc>1 - UINT8, 2 - UINT16, 4 - UINT32</Desc>\r
16379 </Param>\r
16380 <Param type="u" size="len">\r
16381 <Name>Value</Name>\r
16382 <Default>0x00000000</Default>\r
16383 <Desc>Types 1,2 - MSBytes don't care</Desc>\r
16384 </Param>\r
16385 <Param type="R">\r
16386 <Name>HCI_Command_Complete_Event</Name>\r
16387 <Default />\r
16388 <Desc />\r
16389 </Param>\r
16390 </Command>\r
16391 \r
16392 <Command name="HCI_VS_Read_Memory_Block" type="sc" opcode="0xFF04">\r
16393 <Param type="o" size="2">\r
16394 <Name>Opcode</Name>\r
16395 <Default>0xFF04</Default>\r
16396 <Desc>HCIPP Read Memory Block</Desc>\r
16397 </Param>\r
16398 <Param type="u" size="4">\r
16399 <Name>Address</Name>\r
16400 <Default>0x00000000</Default>\r
16401 <Desc />\r
16402 </Param>\r
16403 <Param type="u" size="1" label="len">\r
16404 <Name>Size</Name>\r
16405 <Default>01</Default>\r
16406 <Desc>1-200</Desc>\r
16407 </Param>\r
16408 <Param type="R">\r
16409 <Name>HCI_Command_Complete_Event</Name>\r
16410 </Param>\r
16411 <Param type="u" size="1" valtype="Status">\r
16412 <Name>Status</Name>\r
16413 <Default>0x00</Default>\r
16414 <Desc>Status</Desc>\r
16415 </Param>\r
16416 <Param type="u" size="(packet_remain==2)*2" prop="r">\r
16417 <Name>Data</Name>\r
16418 <Default></Default>\r
16419 <Desc>any</Desc>\r
16420 </Param>\r
16421 <Param type="x" size="(packet_remain>2)*packet_remain">\r
16422 <Name>Data</Name>\r
16423 <Default></Default>\r
16424 <Desc>any</Desc>\r
16425 </Param>\r
16426 \r
16427 </Command>\r
16428 \r
16429 <Command name="HCI_VS_Write_Memory_Block" type="sc" opcode="0xFF05">\r
16430 <Param type="o" size="2">\r
16431 <Name>Opcode</Name>\r
16432 <Default>0xFF05</Default>\r
16433 <Desc>HCIPP Write Memory Block</Desc>\r
16434 </Param>\r
16435 <Param type="u" size="4">\r
16436 <Name>Address</Name>\r
16437 <Default>0x00000000</Default>\r
16438 <Desc />\r
16439 </Param>\r
16440 <Param type="u" size="1" label="len">\r
16441 <Name>Size</Name>\r
16442 <Default>04</Default>\r
16443 <Desc>1-200</Desc>\r
16444 </Param>\r
16445 <Param type="x" size="len">\r
16446 <Name>Values</Name>\r
16447 <Default>"00000000"</Default>\r
16448 <Desc>Addresses increase from left to right</Desc>\r
16449 </Param>\r
16450 <Param type="R">\r
16451 <Name>HCI_Command_Complete_Event</Name>\r
16452 <Default />\r
16453 <Desc />\r
16454 </Param>\r
16455 </Command> \r
16456 \r
16457 <Command name="HCI_VS_GPS_POWER_MODE" type="vc" opcode="0xFFC0">\r
16458 <Cat>GPS</Cat>\r
16459 <Param type="o" size="2">\r
16460 <Name>Opcode</Name>\r
16461 <Default>0xFFC0</Default>\r
16462 <Desc>Power GPS On / Off</Desc>\r
16463 </Param>\r
16464 <Param type="u" size="1" valtype="GPS_POWER_MODES">\r
16465 <Name>Power mode</Name>\r
16466 <Default>0</Default>\r
16467 </Param>\r
16468 <Param type="R">\r
16469 <Name>HCI_Command_Complete_Event</Name>\r
16470 <Default />\r
16471 <Desc />\r
16472 </Param>\r
16473 </Command>\r
16474 \r
16475 <Command name="HCI_VS_Configure_Error_Statistics" type="sc" opcode="0xFF92">\r
16476 <Param type="o" size="2">\r
16477 <Name>Opcode</Name>\r
16478 <Default>0xFF92</Default>\r
16479 <Desc>HCIPP_CONFIGURE_ERROR_STATISTICS</Desc>\r
16480 </Param>\r
16481 <Param type="u" size="1">\r
16482 <Name>Error_Statistics_Mode </Name>\r
16483 <Default>0</Default>\r
16484 <Desc>0 - Disable, 1 - Enable</Desc>\r
16485 </Param>\r
16486 <Param type="u" size="1">\r
16487 <Name>BER_Min_Resolution </Name>\r
16488 <Default>1</Default>\r
16489 <Desc>0 - 5 possible resolution</Desc>\r
16490 </Param>\r
16491 <Param type="u" size="1">\r
16492 <Name>PER_Min_Resolution </Name>\r
16493 <Default>1</Default>\r
16494 <Desc>0 - 5 possible resolution</Desc>\r
16495 </Param>\r
16496 <Param type="u" size="1">\r
16497 <Name>Auto_Reset </Name>\r
16498 <Default>20</Default>\r
16499 <Desc>0 - 20 possible auto reset</Desc>\r
16500 </Param>\r
16501 <Param type="R">\r
16502 <Name>HCI_Command_Complete_Event</Name>\r
16503 <Default />\r
16504 <Desc />\r
16505 </Param>\r
16506 </Command>\r
16507 \r
16508 <Command name="HCI_VS_Get_Frequency_Mode" type="sc" opcode="0xff07">\r
16509 <Param type="o" size="2">\r
16510 <Name>Opcode</Name>\r
16511 <Default>0xFF07</Default>\r
16512 <Desc>HCIPP Get Frequency Mode</Desc>\r
16513 </Param>\r
16514 <Param type="R">\r
16515 <Name>HCI_Command_Complete_Event</Name>\r
16516 </Param>\r
16517 <Param type="u" size="1" valtype="Status">\r
16518 <Name>Status</Name>\r
16519 <Default>0x00</Default>\r
16520 <Desc>Status</Desc>\r
16521 </Param>\r
16522 <Param type="u" size="2">\r
16523 <Name>Frequency</Name>\r
16524 <Default>Any</Default>\r
16525 </Param>\r
16526 </Command>\r
16527 \r
16528 <Command name="HCI_VS_Write_I2C_Register" type="sc" opcode="0xFE0E">\r
16529 <Param type="o" size="2">\r
16530 <Name>Opcode</Name>\r
16531 <Default>0xFE0E</Default>\r
16532 <Desc>HCIPP Write I2C Register</Desc>\r
16533 </Param>\r
16534 <Param type="u" size="1">\r
16535 <Name>Slave ID</Name>\r
16536 <Default>0x71</Default>\r
16537 <Desc>Codec 1: 0x71, Codec 2: 0x1A, E2PROM: 0x50</Desc>\r
16538 </Param>\r
16539 <Param type="u" size="1">\r
16540 <Name>PVT CLK</Name>\r
16541 <Default>0</Default>\r
16542 <Desc></Desc>\r
16543 </Param>\r
16544 <Param type="u" size="2">\r
16545 <Name>Working Frequency</Name>\r
16546 <Default>0x190</Default>\r
16547 <Desc>Codec = 0x190 (400 KHz), E2PROM = 0x64 (100 KHz)</Desc>\r
16548 </Param>\r
16549 <Param type="u" size="1">\r
16550 <Name>Sub Address</Name>\r
16551 <Default>0x00</Default>\r
16552 <Desc>0-255. I2C Slave device internal register address.</Desc>\r
16553 </Param>\r
16554 <Param type="u" size="1">\r
16555 <Name>Data Length</Name>\r
16556 <Default>0x01</Default>\r
16557 <Desc>1-16. Data Length (in bytes).</Desc>\r
16558 </Param>\r
16559 <Param type="x" size="16">\r
16560 <Name>Data</Name>\r
16561 <Default>"00"</Default>\r
16562 <Desc>Data stream in hex, from left to right</Desc>\r
16563 </Param>\r
16564 <Param type="R">\r
16565 <Name>HCI_Command_Complete_Event</Name>\r
16566 <Default />\r
16567 <Desc />\r
16568 </Param>\r
16569 </Command>\r
16570 \r
16571 <Command name="HCI_VS_Write_I2C_Register_Enhanced" type="sc" opcode="0xFD36">\r
16572 <Param type="o" size="2">\r
16573 <Name>Opcode</Name>\r
16574 <Default>0xFD36</Default>\r
16575 <Desc>HCIPP Write I2C Register</Desc>\r
16576 </Param>\r
16577 <Param type="u" size="1">\r
16578 <Name>Slave ID</Name>\r
16579 <Default>0x71</Default>\r
16580 <Desc>Codec 1: 0x71, Codec 2: 0x1A, E2PROM: 0x50</Desc>\r
16581 </Param>\r
16582 <Param type="u" size="1">\r
16583 <Name>PVT CLK</Name>\r
16584 <Default>0</Default>\r
16585 <Desc></Desc>\r
16586 </Param>\r
16587 <Param type="u" size="2">\r
16588 <Name>Working Frequency</Name>\r
16589 <Default>0x190</Default>\r
16590 <Desc>Codec = 0x190 (400 KHz), E2PROM = 0x64 (100 KHz)</Desc>\r
16591 </Param>\r
16592 <Param type="u" size="1">\r
16593 <Name>Address Access Size</Name>\r
16594 <Default>0x01</Default>\r
16595 <Desc>1-2 bytes of address (Max of 64Kbyte address space).</Desc>\r
16596 </Param>\r
16597 <Param type="u" size="2">\r
16598 <Name>Sub Address</Name>\r
16599 <Default>0x0000</Default>\r
16600 <Desc>I2C Slave device internal register address. 1-2 bytes, according to address access size field.</Desc>\r
16601 </Param>\r
16602 <Param type="u" size="1">\r
16603 <Name>Data Length</Name>\r
16604 <Default>0x01</Default>\r
16605 <Desc>1-16. Data Length (in bytes).</Desc>\r
16606 </Param>\r
16607 <Param type="x" size="16">\r
16608 <Name>Data</Name>\r
16609 <Default>"00"</Default>\r
16610 <Desc>Data stream in hex, from left to right</Desc>\r
16611 </Param>\r
16612 <Param type="R">\r
16613 <Name>HCI_Command_Complete_Event</Name>\r
16614 <Default />\r
16615 <Desc />\r
16616 </Param>\r
16617 </Command>\r
16618 \r
16619 <Command name="HCI_VS_Read_I2C_Register" type="sc" opcode="0xFE0F">\r
16620 <Param type="o" size="2">\r
16621 <Name>Opcode</Name>\r
16622 <Default>0xFE0F</Default>\r
16623 <Desc>HCIPP Write I2C Register</Desc>\r
16624 </Param>\r
16625 <Param type="u" size="1">\r
16626 <Name>Slave ID</Name>\r
16627 <Default>0x71</Default>\r
16628 <Desc>Codec 1: 0x71, Codec 2: 0x1A, E2PROM: 0x50</Desc>\r
16629 </Param>\r
16630 <Param type="u" size="1">\r
16631 <Name>PVT CLK</Name>\r
16632 <Default>0</Default>\r
16633 <Desc></Desc>\r
16634 </Param>\r
16635 <Param type="u" size="2">\r
16636 <Name>Working Frequency</Name>\r
16637 <Default>0x190</Default>\r
16638 <Desc>Codec = 0x190 (400 KHz), E2PROM = 0x64 (100 KHz)</Desc>\r
16639 </Param>\r
16640 <Param type="u" size="1">\r
16641 <Name>Sub Address</Name>\r
16642 <Default>0x00</Default>\r
16643 <Desc>0-255. I2C Slave device internal register address.</Desc>\r
16644 </Param>\r
16645 <Param type="R">\r
16646 <Name>HCI_Command_Complete_Param1_Event</Name>\r
16647 <Default>HCIPP_READ_I2C_REGISTER</Default>\r
16648 <Desc />\r
16649 </Param>\r
16650 </Command>\r
16651 \r
16652 <Command name="HCI_VS_Set_Init_Script_Done_Indication" type="sc" opcode="0xFE18">\r
16653 <Param type="o" size="2">\r
16654 <Name>Opcode</Name>\r
16655 <Default>0xFE18</Default>\r
16656 <Desc>Performe actions at end if init script and raise init done indication</Desc>\r
16657 </Param>\r
16658 <Param type="R">\r
16659 <Name>HCI_Command_Complete_Event</Name>\r
16660 <Default />\r
16661 <Desc />\r
16662 </Param>\r
16663 </Command>\r
16664 \r
16665 <Command name="HCI_VS_Change_UART_DBG_baud" type="sc" opcode="0xFDE4">\r
16666 <Param type="o" size="2">\r
16667 <Name>Opcode</Name>\r
16668 <Default>0xFDE4</Default>\r
16669 <Desc>Changing the uart baud rate</Desc>\r
16670 </Param>\r
16671 \r
16672 <Param type="u" size="8">\r
16673 <Name>Requested baud rate</Name>\r
16674 <Default>0x000E1000</Default>\r
16675 <Desc>The value of required UART debug clock</Desc>\r
16676 </Param>\r
16677 \r
16678 <Param type="R">\r
16679 <Name>HCI_Command_Complete_Event</Name>\r
16680 <Default />\r
16681 <Desc />\r
16682 </Param>\r
16683 </Command>\r
16684 \r
16685 <Command name="HCI_VS_Masked_Traces_Debug" type="vc" opcode="0xFD7A">\r
16686 <Cat>Wibree</Cat>\r
16687 <Param type="o" size="2">\r
16688 <Name>Opcode</Name>\r
16689 <Default>0xFD7A</Default>\r
16690 <Desc>Set the masked traces debug configuration</Desc>\r
16691 </Param>\r
16692 <Param type="u" size="2" valtype="Data_Path_DebugMask">\r
16693 <Name>Group 0: LE Data path Upper MAC</Name>\r
16694 <Default>0x000</Default>\r
16695 <Desc>The bit mask enabling Data path Upper MAC traces</Desc>\r
16696 </Param>\r
16697 <Param type="u" size="2" valtype="general_um_scehduling_DebugMask">\r
16698 <Name>Group 1: LE Scheduling GENERAL/SCAN/CONNECT Upper MAC</Name>\r
16699 <Default>0x000</Default>\r
16700 <Desc>The bit mask enabling Scheduling GENERAL/SCAN/CONNECT Upper MAC traces</Desc>\r
16701 </Param>\r
16702 <Param type="u" size="2" valtype="Connection_Scheduling_DebugMask">\r
16703 <Name>Group 2: LE Scheduling CONNECTION Upper MAC</Name>\r
16704 <Default>0x000</Default>\r
16705 <Desc>The bit mask Scheduling ADV/CONNECTION Upper MAC traces</Desc>\r
16706 </Param>\r
16707 <Param type="u" size="2" valtype="General_UpperMac_DebugMask">\r
16708 <Name>Group 3: LE General Upper MAC</Name>\r
16709 <Default>0x000</Default>\r
16710 <Desc>The bit mask enabling General Upper MAC traces</Desc>\r
16711 </Param>\r
16712 <Param type="u" size="2" valtype="AVD_UpperMac_DebugMask">\r
16713 <Name>Group 4: LE Scheduling ADV Upper MAC</Name>\r
16714 <Default>0x000</Default>\r
16715 <Desc>The bit mask enabling Scheduling ADV Upper MAC</Desc>\r
16716 </Param>\r
16717 <Param type="u" size="2" valtype="BT_GROUP_1_DebugMask">\r
16718 <Name>Group 5: BT Group 1 </Name>\r
16719 <Default>0x000</Default>\r
16720 <Desc>The bit mask enabling BT Group 1 </Desc>\r
16721 </Param>\r
16722 <Param type="u" size="2" valtype="BT_GROUP_2_DebugMask">\r
16723 <Name>Group 6: BT Group 2 </Name>\r
16724 <Default>0x000</Default>\r
16725 <Desc>The bit mask enabling BT Group 2 </Desc>\r
16726 </Param>\r
16727 <Param type="u" size="2" valtype="LE_SCAN_DebugMask">\r
16728 <Name>Group 7: LE CONNECT/SCAN </Name>\r
16729 <Default>0x000</Default>\r
16730 <Desc>The bit mask enabling ADV/SCAN Lower MAC traces</Desc>\r
16731 </Param>\r
16732 <Param type="u" size="2" valtype="LE_ADV_CONNECTION_DebugMask">\r
16733 <Name>Group 8: LE Connection </Name>\r
16734 <Default>0x000</Default>\r
16735 <Desc>The bit mask enabling Connect/Connection Lower MAC traces</Desc>\r
16736 </Param>\r
16737 <Param type="u" size="2" valtype="LE_Mini_Sync_General_DebugMask">\r
16738 <Name>Group 9: LE Mini Sync/General </Name>\r
16739 <Default>0x000</Default>\r
16740 <Desc>The bit mask enabling Mini Sync/General Lower MAC traces</Desc>\r
16741 </Param>\r
16742 <Param type="u" size="2" valtype="LE_ADV_DebugMask">\r
16743 <Name>Group 10: LE ADV </Name>\r
16744 <Default>0x000</Default>\r
16745 <Desc>The bit mask enabling Encryption Lower MAC traces</Desc>\r
16746 </Param>\r
16747 \r
16748 <Param type="u" size="2" valtype="BT_SECURE_CONNECTION_DebugMask">\r
16749 <Name>Group 11 : BT SECURE CONNECTION GROUP 11</Name>\r
16750 <Default>0x000</Default>\r
16751 <Desc>The bit mask enabling BT secure connection traces</Desc>\r
16752 </Param>\r
16753 <Param type="u" size="2" valtype="BT_Group_3_DebugMask">\r
16754 <Name>Group 12 : BT Group 3 </Name>\r
16755 <Default>0x000</Default>\r
16756 <Desc>The bit mask enabling BT general traces</Desc>\r
16757 </Param>\r
16758 <Param type="u" size="2" valtype="TransportDebugMask">\r
16759 <Name>Group 13 : Transport </Name>\r
16760 <Default>0x000</Default>\r
16761 <Desc>The bit mask for enabling Transport traces</Desc>\r
16762 </Param>\r
16763 <Param type="u" size="1">\r
16764 <Name>CPU trace time</Name>\r
16765 <Default>0x000</Default>\r
16766 <Desc>Adds CPU time for debug traces</Desc>\r
16767 </Param>\r
16768 \r
16769 <Param type="R">\r
16770 <Name>HCI_Command_Complete_Event</Name>\r
16771 <Default />\r
16772 <Desc />\r
16773 </Param>\r
16774 </Command>\r
16775 \r
16776 <Command name="HCI_VS_ANT_Enable" type="sc" opcode="0xFDD0">\r
16777 <Param type="o" size="2">\r
16778 <Name>Opcode</Name>\r
16779 <Default>0xFDD0</Default>\r
16780 <Desc> </Desc>\r
16781 </Param>\r
16782 <Param type="u" size="1">\r
16783 <Name>Enable/Disable ANT </Name>\r
16784 <Default>0x01</Default>\r
16785 <Desc>Enable/Disable The ANT Sub System.\r
16786 1 - Enable. 0 - Disable \r
16787 </Desc>\r
16788 </Param>\r
16789 <Param type="u" size="1">\r
16790 <Name>Code Upload</Name>\r
16791 <Default>0x01</Default>\r
16792 <Desc>0x0 - Do not initialize ANT with code upload; 0x1 - initialize with code upload</Desc>\r
16793 </Param>\r
16794 <Param type="u" size="8">\r
16795 <Name>Reserved</Name>\r
16796 <Default>0x0</Default>\r
16797 <Desc>Reserved</Desc>\r
16798 </Param>\r
16799 <Param type="R">\r
16800 <Name>HCI_Command_Complete_Event</Name>\r
16801 <Default />\r
16802 <Desc />\r
16803 </Param>\r
16804 </Command>\r
16805 \r
16806 <Command name="HCI_VS_ANT_Send_Msg" type="sc" opcode="0xFDD1">\r
16807 <Param type="o" size="2">\r
16808 <Name>Opcode</Name>\r
16809 <Default>0xFDD1</Default>\r
16810 <Desc> </Desc>\r
16811 </Param>\r
16812 <Param type="u" size="2" prop="h">\r
16813 <Name>Length</Name>\r
16814 <Value>size(data)</Value>\r
16815 </Param>\r
16816 <Param type="x" size="input" label="data">\r
16817 <Name>Data</Name>\r
16818 <Default>"00:11:22"</Default>\r
16819 <Desc />\r
16820 </Param>\r
16821 <Param type="R">\r
16822 <Name>HCI_Command_Complete_Event</Name>\r
16823 <Default />\r
16824 <Desc />\r
16825 </Param>\r
16826 </Command>\r
16827 \r
16828 <Command name="HCI_VS_ANT_Receive_Msg_Event" type="ve" opcode="0x0500">\r
16829 <Param type="t">\r
16830 <Name>Timeout</Name>\r
16831 <Default>10000</Default>\r
16832 <Desc>Timeout in msec</Desc>\r
16833 </Param>\r
16834 <Param type="o" size="2">\r
16835 <Name>Opcode</Name>\r
16836 <Default>0x0500</Default>\r
16837 <Desc>Opcode</Desc>\r
16838 </Param>\r
16839 <Param type="u" size="2" prop="h" label="len">\r
16840 <Name>Length</Name>\r
16841 <Value></Value>\r
16842 </Param>\r
16843 <Param type="x" size="len" >\r
16844 <Name>Data</Name>\r
16845 <Default>"00:11:22"</Default>\r
16846 <Desc />\r
16847 </Param>\r
16848 </Command>\r
16849 \r
16850 \r
16851 <Command name="HCI_VS_BER_Meter_Status_Msg_Event" type="ve" opcode="0x0900">\r
16852 <Param type="t">\r
16853 <Name>Timeout</Name>\r
16854 <Default>10000</Default>\r
16855 <Desc>Timeout in msec</Desc>\r
16856 </Param>\r
16857 <Param type="o" size="2">\r
16858 <Name>Opcode</Name>\r
16859 <Default>0x0900</Default>\r
16860 <Desc>Opcode</Desc>\r
16861 </Param>\r
16862 <Param type="u" size="1">\r
16863 <Name>Event_Type</Name>\r
16864 <Default>any</Default>\r
16865 <Desc>1 - first sync, 2 - BER ready</Desc>\r
16866 </Param>\r
16867 <Param type="u" size="4">\r
16868 <Name>Total bits counted in last test</Name>\r
16869 <Default>0x00</Default>\r
16870 <Desc>Total bits counted in last test</Desc>\r
16871 </Param>\r
16872 <Param type="u" size="4">\r
16873 <Name>Number of bits error found in last test</Name>\r
16874 <Default>0x00</Default>\r
16875 <Desc>Number of bits error found in last test</Desc>\r
16876 </Param>\r
16877 <Param type="u" size="4">\r
16878 <Name>Number of packet received in last test</Name>\r
16879 <Default>0x00</Default>\r
16880 <Desc>Number of packet received in last test</Desc>\r
16881 </Param>\r
16882 <Param type="u" size="4">\r
16883 <Name>Packets lost due to bad CRC</Name>\r
16884 <Default>0x00</Default>\r
16885 <Desc>Packets lost due to bad CRC</Desc>\r
16886 </Param>\r
16887 <Param type="u" size="4">\r
16888 <Name>Packets lost due to bad length</Name>\r
16889 <Default>0x00</Default>\r
16890 <Desc>Packets lost due to bad length</Desc>\r
16891 </Param>\r
16892 <Param type="u" size="4">\r
16893 <Name>Packets lost due to bad HEC</Name>\r
16894 <Default>0x00</Default>\r
16895 <Desc>Packets lost due to bad HEC</Desc>\r
16896 </Param>\r
16897 <Param type="u" size="4">\r
16898 <Name>Packets lost due to no SYNC</Name>\r
16899 <Default>0x00</Default>\r
16900 <Desc>Packets lost due to no SYNC</Desc>\r
16901 </Param>\r
16902 <Param type="u" size="4">\r
16903 <Name>current local BT clock</Name>\r
16904 <Default>0x00</Default>\r
16905 <Desc>current local BT clock</Desc>\r
16906 </Param>\r
16907 <Param type="u" size="4">\r
16908 <Name>previous local BT clock</Name>\r
16909 <Default>0x00</Default>\r
16910 <Desc>previous local BT clock</Desc>\r
16911 </Param>\r
16912 </Command>\r
16913 \r
16914 <Command name="HCI_VS_Clock_Set_Timeout" type="vc" opcode="0xFE24">\r
16915 <Param type="o" size="2">\r
16916 <Name>Opcode</Name>\r
16917 <Default>0xFE24</Default>\r
16918 <Desc></Desc>\r
16919 </Param>\r
16920 <Param type="u" size="1">\r
16921 <Name>Mode</Name>\r
16922 <Default>1</Default>\r
16923 <Desc>0 = Stop timer;\r
16924 1 = start timer once\r
16925 2 = start timer periodic </Desc>\r
16926 </Param>\r
16927 <Param type="u" size="4">\r
16928 <Name>Timeout</Name>\r
16929 <Default>1000</Default>\r
16930 <Desc>Time in Msec</Desc>\r
16931 </Param>\r
16932 <Param type="R">\r
16933 <Name>HCI_Command_Complete_Event</Name>\r
16934 <Default />\r
16935 <Desc />\r
16936 </Param>\r
16937 </Command>\r
16938 \r
16939 <Command name="HCI_VS_Clock_Set_Timeout_Event" type="ve" opcode="0x0600">\r
16940 <Param type="t">\r
16941 <Name>Timeout</Name>\r
16942 <Default>10000</Default>\r
16943 <Desc>Timeout in msec</Desc>\r
16944 </Param>\r
16945 <Param type="o" size="2">\r
16946 <Name>Opcode</Name>\r
16947 <Default>0x0600</Default>\r
16948 <Desc>Opcode</Desc>\r
16949 </Param>\r
16950 <Param type="u" size="1" valtype="Status">\r
16951 <Name>Status</Name>\r
16952 <Default>0x00</Default>\r
16953 <Desc>Status</Desc>\r
16954 </Param>\r
16955 </Command>\r
16956 \r
16957 <!-- ================================================================== -->\r
16958 <Command name="ACL" type="gb" />\r
16959 <!-- ================================================================== -->\r
16960 \r
16961 <Command name="HCI_ACL_Data" type="cc">\r
16962 <Cat>Spec 1.1</Cat>\r
16963 \r
16964 <Macro><![CDATA[\r
16965 _handle_ = %1\r
16966 _text_ = %2\r
16967 _bdry_ = %3\r
16968 _brdcst_ = %4\r
16969 \r
16970 _size_ = size(_text_)\r
16971 \r
16972 _handle_ |= (((_bdry_ & 3)<<12) | ((_brdcst_ & 3) << 14))\r
16973 \r
16974 _data_ = todata(2, 1)\r
16975 _data_ += todata(_handle_, 2)\r
16976 \r
16977 if (g_bACL_L2CAP) then \r
16978 _data_ += todata(_size_, 2)\r
16979 _data_ += _text_\r
16980 else\r
16981 _data_ += todata(_size_+4, 2)\r
16982 _data_ += todata(_size_, 2)\r
16983 _data_ += todata(0xDAD1, 2)\r
16984 _data_ += _text_\r
16985 end if\r
16986 \r
16987 WritePort _data_\r
16988 \r
16989 ]]></Macro>\r
16990 \r
16991 <Param type="h" size="2" bits="12" label="handle">\r
16992 <Name>Connection Handle</Name>\r
16993 <Default>Handle</Default>\r
16994 <Desc />\r
16995 </Param>\r
16996 <Param type="s" label="data">\r
16997 <Name>Text</Name>\r
16998 <Default>"Hello World"</Default>\r
16999 <Desc />\r
17000 </Param>\r
17001 <Param type="u" size="2" bits="2" valtype="BoundaryPacketTypes">\r
17002 <Name>Boundary</Name>\r
17003 <Default>0x02</Default>\r
17004 <Desc>0-Start Non-Flushable 1-Continuation 2-Start Flushable</Desc>\r
17005 </Param>\r
17006 <Param type="u" size="2" bits="2" valtype="BroadcastTypes">\r
17007 <Name>Broadcast flag</Name>\r
17008 <Default>0x00</Default>\r
17009 <Desc>0-No broadcast 1-active 2-all</Desc>\r
17010 </Param>\r
17011 </Command>\r
17012 \r
17013 <Command name="HCI_ACL_Data_Event" type="ce">\r
17014 <Cat>Spec 1.1</Cat>\r
17015 \r
17016 <Macro><![CDATA[\r
17017 _timeout_ = %1\r
17018 _handle_ = %2\r
17019 _bdry_ = %3\r
17020 _text_ = %4\r
17021 _brdcst_ = %5\r
17022 \r
17023 _size_ = size(_text_)\r
17024 \r
17025 Wait_HCI_ACL_Packet_Event _timeout_, _handle_, _bdry_, _brdcst_, &_data_\r
17026 \r
17027 if (!g_bACL_L2CAP) then\r
17028 # discard the L2CAP part\r
17029 _data_ = mid(_data_, 4)\r
17030 end if\r
17031 \r
17032 if 0 != strcomp(_text_, _data_) then\r
17033 Fail "Text mismatch. Expected: \"%s\", Got: \"%s\"", _text_, str(_data_)\r
17034 end if\r
17035 \r
17036 ]]></Macro>\r
17037 \r
17038 <Param type="t">\r
17039 <Name>Timeout</Name>\r
17040 <Default>5000</Default>\r
17041 <Desc>Time in msec</Desc>\r
17042 </Param>\r
17043 <Param type="u">\r
17044 <Name>Connection Handle</Name>\r
17045 <Default>Handle</Default>\r
17046 <Desc />\r
17047 </Param>\r
17048 <Param type="u" valtype="BoundaryTypes">\r
17049 <Name>Boundary</Name>\r
17050 <Default>0x02</Default>\r
17051 <Desc>0-Start Non-Flushable 1-Continuation 2-Start Flushable</Desc>\r
17052 </Param>\r
17053 <Param type="s">\r
17054 <Name>Data</Name>\r
17055 <Default>"Hello World"</Default>\r
17056 <Desc />\r
17057 </Param>\r
17058 <Param type="u" size="1" valtype="BroadcastTypes">\r
17059 <Name>Broadcast flag</Name>\r
17060 <Default>0x00</Default>\r
17061 <Desc>0-No broadcast 1-active 2-all</Desc>\r
17062 </Param>\r
17063 </Command>\r
17064 \r
17065 <Command name="HCI_ACL_Packet" type="cc">\r
17066 <Cat>Spec 1.1</Cat>\r
17067 <Param type="u" size="1" prop="h">\r
17068 <Name>Layer</Name>\r
17069 <Value>0x02</Value>\r
17070 </Param>\r
17071 <Param type="h" size="2" bits="12">\r
17072 <Name>Connection Handle</Name>\r
17073 <Default>Handle</Default>\r
17074 <Desc />\r
17075 </Param>\r
17076 <Param type="u" size="2" bits="2" valtype="BoundaryTypes">\r
17077 <Name>Boundary</Name>\r
17078 <Default>0x02</Default>\r
17079 <Desc>0-Start Non-Flushable 1-Continuation 2-Start Flushable</Desc>\r
17080 </Param>\r
17081 <Param type="u" size="2" bits="2" valtype="BroadcastTypes">\r
17082 <Name>Broadcast flag</Name>\r
17083 <Default>0x00</Default>\r
17084 <Desc>0-No broadcast 1-active 2-all</Desc>\r
17085 </Param>\r
17086 <Param type="u" size="2" prop="h">\r
17087 <Name>Payload Length</Name>\r
17088 <Value>size(data)</Value>\r
17089 </Param>\r
17090 <Param type="x" size="input" label="data">\r
17091 <Name>Data</Name>\r
17092 <Default>"00:11:22"</Default>\r
17093 <Desc />\r
17094 </Param>\r
17095 </Command>\r
17096 \r
17097 <Command name="HCI_ACL_Packet_Event" type="acl_in">\r
17098 <Param type="t">\r
17099 <Name>Timeout</Name>\r
17100 <Default>5000</Default>\r
17101 <Desc>Time in msec to wait for the event</Desc>\r
17102 </Param>\r
17103 <Param type="u" size="1" prop="h">\r
17104 <Name>Layer</Name>\r
17105 <Value>0x02</Value>\r
17106 </Param>\r
17107 <Param type="h" size="2" bits="12">\r
17108 <Name>Connection Handle</Name>\r
17109 <Default>Handle</Default>\r
17110 <Desc />\r
17111 </Param>\r
17112 <Param type="u" size="2" bits="2" valtype="BoundaryTypes">\r
17113 <Name>Boundary</Name>\r
17114 <Default>0x02</Default>\r
17115 <Desc>0-Start Non-Flushable 1-Continuation 2-Start Flushable</Desc>\r
17116 </Param>\r
17117 <Param type="u" size="2" bits="2" valtype="BroadcastTypes">\r
17118 <Name>Broadcast flag</Name>\r
17119 <Default>0x00</Default>\r
17120 <Desc>0-No broadcast 1-active 2-all</Desc>\r
17121 </Param>\r
17122 <Param type="u" size="2" label="len" prop="h">\r
17123 <Name>Length</Name>\r
17124 <Default>0</Default>\r
17125 </Param>\r
17126 <Param type="x" size="len">\r
17127 <Name>Data</Name>\r
17128 <Default>&ACLData</Default>\r
17129 <Desc />\r
17130 </Param>\r
17131 </Command>\r
17132 \r
17133 <Command name="HCI_L2CAP_Packet_Data" type="sc" prop="h">\r
17134 <Cat>Spec 1.1</Cat>\r
17135 \r
17136 <Macro><![CDATA[\r
17137 _handle_ = %1\r
17138 _cid_ = %2\r
17139 _data_ = %3\r
17140 _brdcst_ = %4\r
17141 \r
17142 # Only on init\r
17143 if _acl_size_ > 0 && _acl_count_ > 0 then\r
17144 # Already set, Do nothing\r
17145 else\r
17146 _acl_size_ = 0\r
17147 _acl_count_ = 0\r
17148 _acl_available_ = 0\r
17149 end if\r
17150 \r
17151 # Make sure we have the size of ACL packets and the buffers count\r
17152 if _acl_size_ == 0 || _acl_count_ == 0 then\r
17153 Send_HCI_Read_Buffer_Size\r
17154 Wait_HCI_Command_Complete_Read_Buffer_Size_Event 5000, any, HCI_Read_Buffer_Size, 0, &_acl_size_, any, &_acl_count_, any\r
17155 end if\r
17156 \r
17157 # If still no information the error\r
17158 if _acl_size_ == 0 || _acl_count_ == 0 then\r
17159 Fail "ACL Buffer Size Error"\r
17160 end if\r
17161 \r
17162 _acl_available_ = _acl_count_\r
17163 \r
17164 # Create the whole payload (to be splited later for each ACL\r
17165 _data_ = todata(size(_data_), 2) + todata(_cid_,2) + todata(_data_)\r
17166 _size_ = size(_data_)\r
17167 \r
17168 _pos_ = 0\r
17169 _segment_ = _acl_size_\r
17170 \r
17171 if _segment_ > 0 then\r
17172 while _pos_ < _size_\r
17173 \r
17174 # Loop on all free buffers available\r
17175 while _pos_ < _size_ && _acl_available_ > 0\r
17176 abPayload = mid(_data_, _pos_, _segment_)\r
17177 Send_HCI_ACL_Packet _handle_, _pos_==0 ? 2 : 1, _brdcst_, todata(abPayload)\r
17178 _pos_ += _segment_\r
17179 _acl_available_--\r
17180 wend\r
17181 \r
17182 Wait_HCI_Number_Of_Completed_Packets_Event 45000, 0x01, _handle_, &_freed_\r
17183 _acl_available_ += _freed_\r
17184 wend\r
17185 \r
17186 # Wait for all completed events that still need to come up \r
17187 while _acl_available_ < _acl_count_\r
17188 Wait_HCI_Number_Of_Completed_Packets_Event 45000, 0x01, _handle_, &_freed_\r
17189 _acl_available_ += _freed_\r
17190 wend\r
17191 end if\r
17192 ]]></Macro>\r
17193 \r
17194 <Param type="u">\r
17195 <Name>Connection Handle</Name>\r
17196 <Default>Handle</Default>\r
17197 <Desc />\r
17198 </Param>\r
17199 <Param type="u">\r
17200 <Name>CID</Name>\r
17201 <Default>0xDAD1</Default>\r
17202 <Desc />\r
17203 </Param>\r
17204 <Param type="x">\r
17205 <Name>Data</Name>\r
17206 <Default>"Hello World"</Default>\r
17207 <Desc />\r
17208 </Param>\r
17209 <Param type="u" valtype="BroadcastTypes">\r
17210 <Name>Broadcast flag</Name>\r
17211 <Default>0x00</Default>\r
17212 <Desc>0-No broadcast 1-active 2-all</Desc>\r
17213 </Param>\r
17214 </Command>\r
17215 \r
17216 <Command name="HCI_L2CAP_Packet" type="sc">\r
17217 <Cat>Spec 1.1</Cat>\r
17218 \r
17219 <Macro><![CDATA[\r
17220 _handle_ = %1\r
17221 _cid_ = %2\r
17222 _data_ = %3\r
17223 _brdcst_ = %4\r
17224 \r
17225 # Only on init\r
17226 if _acl_size_ > 0 && _acl_count_ > 0 then\r
17227 # Already set, Do nothing\r
17228 else\r
17229 _acl_size_ = 0\r
17230 _acl_count_ = 0\r
17231 _acl_available_ = 0\r
17232 end if\r
17233 \r
17234 # Make sure we have the size of ACL packets and the buffers count\r
17235 if _acl_size_ == 0 || _acl_count_ == 0 then\r
17236 Send_HCI_Read_Buffer_Size\r
17237 Wait_HCI_Command_Complete_Read_Buffer_Size_Event 5000, any, HCI_Read_Buffer_Size, 0, &_acl_size_, any, &_acl_count_, any\r
17238 end if\r
17239 \r
17240 # If still no information the error\r
17241 if _acl_size_ == 0 || _acl_count_ == 0 then\r
17242 Fail "ACL Buffer Size Error"\r
17243 end if\r
17244 \r
17245 _acl_available_ = _acl_count_\r
17246 \r
17247 # Create the whole payload (to be splited later for each ACL\r
17248 _data_ = todata(size(_data_)+1, 2) + todata(_cid_,2) + todata(_data_) + todata(0, 1)\r
17249 _size_ = size(_data_)\r
17250 \r
17251 _pos_ = 0\r
17252 _segment_ = _acl_size_\r
17253 \r
17254 if _segment_ > 0 then\r
17255 while _pos_ < _size_\r
17256 \r
17257 # Loop on all free buffers available\r
17258 while _pos_ < _size_ && _acl_available_ > 0\r
17259 abPayload = mid(_data_, _pos_, _segment_)\r
17260 Send_HCI_ACL_Packet _handle_, _pos_==0 ? 2 : 1, _brdcst_, todata(abPayload)\r
17261 _pos_ += _segment_\r
17262 _acl_available_--\r
17263 wend\r
17264 \r
17265 Wait_HCI_Number_Of_Completed_Packets_Event 45000, 0x01, _handle_, &_freed_\r
17266 _acl_available_ += _freed_\r
17267 wend\r
17268 \r
17269 # Wait for all completed events that still need to come up \r
17270 while _acl_available_ < _acl_count_\r
17271 Wait_HCI_Number_Of_Completed_Packets_Event 45000, 0x01, _handle_, &_freed_\r
17272 _acl_available_ += _freed_\r
17273 wend\r
17274 end if\r
17275 ]]></Macro>\r
17276 \r
17277 <Param type="u">\r
17278 <Name>Connection Handle</Name>\r
17279 <Default>Handle</Default>\r
17280 <Desc />\r
17281 </Param>\r
17282 <Param type="u">\r
17283 <Name>CID</Name>\r
17284 <Default>0xDAD1</Default>\r
17285 <Desc />\r
17286 </Param>\r
17287 <Param type="s">\r
17288 <Name>Text</Name>\r
17289 <Default>"Hello World"</Default>\r
17290 <Desc />\r
17291 </Param>\r
17292 <Param type="u" valtype="BroadcastTypes">\r
17293 <Name>Broadcast flag</Name>\r
17294 <Default>0x00</Default>\r
17295 <Desc>0-No broadcast 1-active 2-all</Desc>\r
17296 </Param>\r
17297 </Command>\r
17298 \r
17299 <Command name="HCI_L2CAP_Packet_Event" type="se">\r
17300 <Cat>Spec 1.1</Cat>\r
17301 \r
17302 <Macro><![CDATA[\r
17303 _timeout_ = %1\r
17304 _handle_ = %2\r
17305 _cid_ = %3\r
17306 _text_ = %4\r
17307 \r
17308 _size_ = size(_text_)\r
17309 _got_ = 0\r
17310 \r
17311 while _got_ < _size_\r
17312 Wait_HCI_ACL_Packet_Event _timeout_, _handle_, _got_==0 ? 2 : 1, any, &_data_\r
17313 \r
17314 if (_got_==0) then\r
17315 \r
17316 # Match CID\r
17317 _cidin_ = val(mid(_data_, 2, 2))\r
17318 if _cid_ != _cidin_ then\r
17319 Fail "CID mismatch. Expected: 0x%04x, Got: 0x%04x", _cid_, _cidin_\r
17320 end if\r
17321 \r
17322 _whole_ = mid(_data_, 4)\r
17323 _got_ += size(_data_) - 4\r
17324 \r
17325 else\r
17326 \r
17327 _whole_ += _data_\r
17328 _got_ += size(_data_)\r
17329 \r
17330 end if\r
17331 \r
17332 wend\r
17333 \r
17334 # Match text\r
17335 if 0 != strcomp(_text_, _whole_) then\r
17336 Fail "Text mismatch. Expected: \"%s\", Got: \"%s\"", _text_, str(_whole_)\r
17337 end if\r
17338 \r
17339 ]]></Macro>\r
17340 \r
17341 <Param type="t">\r
17342 <Name>Timeout</Name>\r
17343 <Default>5000</Default>\r
17344 <Desc>Time in msec to wait for the event</Desc>\r
17345 </Param>\r
17346 <Param type="u">\r
17347 <Name>Connection Handle</Name>\r
17348 <Default>Handle</Default>\r
17349 <Desc />\r
17350 </Param>\r
17351 <Param type="u">\r
17352 <Name>CID</Name>\r
17353 <Default>0xDAD1</Default>\r
17354 <Desc />\r
17355 </Param>\r
17356 <Param type="s">\r
17357 <Name>Text</Name>\r
17358 <Default>"Hello World"</Default>\r
17359 <Desc />\r
17360 </Param>\r
17361 </Command>\r
17362 \r
17363 <Command name="HCI_ACL_L2CAP_Text" type="cc">\r
17364 <Cat>Spec 1.1</Cat>\r
17365 <Param type="u" size="1" prop="h">\r
17366 <Name>Layer</Name>\r
17367 <Value>0x02</Value>\r
17368 </Param>\r
17369 <Param type="h" size="2" bits="12">\r
17370 <Name>Connection Handle</Name>\r
17371 <Default>Handle</Default>\r
17372 <Desc />\r
17373 </Param>\r
17374 <Param type="u" size="2" bits="2" valtype="BoundaryTypes">\r
17375 <Name>Boundary</Name>\r
17376 <Default>0x02</Default>\r
17377 <Desc>1-Continuation 2-Start</Desc>\r
17378 </Param>\r
17379 <Param type="u" size="2" bits="2" valtype="BroadcastTypes">\r
17380 <Name>Broadcast flag</Name>\r
17381 <Default>0x00</Default>\r
17382 <Desc>0-No broadcast 1-active 2-all</Desc>\r
17383 </Param>\r
17384 <Param type="u" label="cid">\r
17385 <Name>CID</Name>\r
17386 <Default>0xDad1</Default>\r
17387 </Param>\r
17388 <Param type="s" label="text">\r
17389 <Name>Text</Name>\r
17390 <Default>"Hello World"</Default>\r
17391 <Desc />\r
17392 </Param>\r
17393 <Param type="u" size="2" prop="h">\r
17394 <Name>Payload Length</Name>\r
17395 <Value>size(text)+5</Value>\r
17396 </Param>\r
17397 <Param type="u" size="2" prop="h">\r
17398 <Name>L2CAP Payload Length</Name>\r
17399 <Value>size(text)+1</Value>\r
17400 </Param>\r
17401 <Param type="u" size="2" prop="h">\r
17402 <Name>CID</Name>\r
17403 <Value>cid</Value>\r
17404 </Param>\r
17405 <Param type="s" size="size(text)+1" prop="h">\r
17406 <Name>Text</Name>\r
17407 <Value>text</Value>\r
17408 </Param>\r
17409 </Command>\r
17410 \r
17411 <Command name="HCI_ACL_L2CAP_Data" type="cc">\r
17412 <Cat>Spec 1.1</Cat>\r
17413 <Param type="u" size="1" prop="h">\r
17414 <Name>Layer</Name>\r
17415 <Value>0x02</Value>\r
17416 </Param>\r
17417 <Param type="h" size="2" bits="12">\r
17418 <Name>Connection Handle</Name>\r
17419 <Default>Handle</Default>\r
17420 <Desc />\r
17421 </Param>\r
17422 <Param type="u" size="2" bits="2" valtype="BoundaryTypes">\r
17423 <Name>Boundary</Name>\r
17424 <Default>0x02</Default>\r
17425 <Desc>1-Continuation 2-Start</Desc>\r
17426 </Param>\r
17427 <Param type="u" size="2" bits="2" valtype="BroadcastTypes">\r
17428 <Name>Broadcast flag</Name>\r
17429 <Default>0x00</Default>\r
17430 <Desc>0-No broadcast 1-active 2-all</Desc>\r
17431 </Param>\r
17432 <Param type="u" size="2" prop="h">\r
17433 <Name>Payload Length</Name>\r
17434 <Value>size(data)+4</Value>\r
17435 </Param>\r
17436 <Param type="u" size="2" prop="h">\r
17437 <Name>L2CAP Payload Length</Name>\r
17438 <Value>size(data)</Value>\r
17439 </Param>\r
17440 <Param type="u" size="2">\r
17441 <Name>CID</Name>\r
17442 <Default>0xDad1</Default>\r
17443 </Param>\r
17444 <Param type="x" size="input" label="data">\r
17445 <Name>Data</Name>\r
17446 <Default>"00:11:22"</Default>\r
17447 <Desc />\r
17448 </Param>\r
17449 </Command>\r
17450 \r
17451 <Command name="HCI_ACL_Data_Types" type="sc">\r
17452 <Cat>Spec 1.1</Cat>\r
17453 \r
17454 <Macro><![CDATA[\r
17455 _handle_ = %1\r
17456 _type_ = %2\r
17457 _path_ = %3\r
17458 _bdry_ = %4\r
17459 _brdcst_ = %5\r
17460 _fmt_ = %6\r
17461 \r
17462 If _type_==1 Then\r
17463 Send_HCI_ACL_L2CAP_Text _handle_, _bdry_, _brdcst_, 0xDad1, _path_\r
17464 Else\r
17465 # Extract the file name without the path\r
17466 _pos_ = InStrRev(_path_, "\\")\r
17467 \r
17468 if (_pos_ >= 0) then\r
17469 _name_ = mid(_path_, _pos_+1)\r
17470 else\r
17471 _name_ = _path_\r
17472 end if\r
17473 \r
17474 if _fmt_==2 then\r
17475 LoadFile _FileData_, _path_\r
17476 _size_ = size(_FileData_)\r
17477 Send_HCI_L2CAP_Packet_Data _handle_, 0xDA00, todata(_name_) + todata(0, 1) + _FileData_, _brdcst_\r
17478 else\r
17479 # Only on init\r
17480 if _acl_size_ > 0 && _acl_count_ > 0 then\r
17481 # Already set, Do nothing\r
17482 else\r
17483 _acl_size_ = 0\r
17484 _acl_count_ = 0\r
17485 _acl_available_ = 0\r
17486 end if\r
17487 \r
17488 # Make sure we have the size of ACL packets and the buffers count\r
17489 if _acl_size_ == 0 || _acl_count_ == 0 then\r
17490 Send_HCI_Read_Buffer_Size\r
17491 Wait_HCI_Command_Complete_Read_Buffer_Size_Event 5000, any, HCI_Read_Buffer_Size, 0, &_acl_size_, any, &_acl_count_, any\r
17492 end if\r
17493 \r
17494 # If still no information the error\r
17495 if _acl_size_ == 0 || _acl_count_ == 0 then\r
17496 Fail "ACL Buffer Size Error"\r
17497 end if\r
17498 \r
17499 _acl_available_ = _acl_count_\r
17500 \r
17501 ##############################\r
17502 # Write Header\r
17503 ##############################\r
17504 \r
17505 LoadFile _FileData_, _path_\r
17506 \r
17507 _size_ = size(_FileData_)\r
17508 abHeaderData = todata(_size_, 4) + todata(_name_) + todata(0, 1)\r
17509 \r
17510 Send_HCI_ACL_L2CAP_Data _handle_, _bdry_, _brdcst_, 0xDada, abHeaderData\r
17511 \r
17512 _acl_available_--\r
17513 _pos_ = 0\r
17514 _segment_ = _acl_size_ - 4\r
17515 \r
17516 if _segment_ > 0 then\r
17517 while _pos_ < _size_\r
17518 \r
17519 # Loop on all free buffers available\r
17520 while _pos_ < _size_ && _acl_available_ > 0\r
17521 abPayload = mid(_FileData_, _pos_, _segment_)\r
17522 Send_HCI_ACL_L2CAP_Data _handle_, _bdry_, _brdcst_, 0xDada, abPayload\r
17523 _pos_ += _segment_\r
17524 _acl_available_--\r
17525 wend\r
17526 \r
17527 Wait_HCI_Number_Of_Completed_Packets_Event 45000, 0x01, _handle_, &_freed_\r
17528 _acl_available_ += _freed_\r
17529 WEnd\r
17530 \r
17531 # Wait for all completed events that still need to come up \r
17532 while _acl_available_ < _acl_count_\r
17533 Wait_HCI_Number_Of_Completed_Packets_Event 45000, 0x01, _handle_, &_freed_\r
17534 _acl_available_ += _freed_\r
17535 WEnd\r
17536 End If\r
17537 End If\r
17538 End If\r
17539 ]]></Macro>\r
17540 \r
17541 <Param type="u">\r
17542 <Name>Connection Handle</Name>\r
17543 <Default>Handle</Default>\r
17544 <Desc />\r
17545 </Param>\r
17546 <Param type="u" valtype="ACLSendType" label="type">\r
17547 <Name>Type</Name>\r
17548 <Default>0</Default>\r
17549 <Desc />\r
17550 </Param>\r
17551 <Param type="s" cond="type==0">\r
17552 <Name>File Path</Name>\r
17553 <Default>""</Default>\r
17554 <Desc />\r
17555 </Param>\r
17556 <Param type="s" cond="type!=0">\r
17557 <Name>Text</Name>\r
17558 <Default>"Hello World"</Default>\r
17559 <Desc />\r
17560 </Param>\r
17561 <Param type="u" valtype="BoundaryTypes">\r
17562 <Name>Boundary</Name>\r
17563 <Default>0x02</Default>\r
17564 <Desc>1-Continuation 2-Start</Desc>\r
17565 </Param>\r
17566 <Param type="u" valtype="BroadcastTypes">\r
17567 <Name>Broadcast flag</Name>\r
17568 <Default>0x00</Default>\r
17569 <Desc>0-No broadcast 1-active 2-all</Desc>\r
17570 </Param>\r
17571 <Param type="u" valtype="L2CAPFmt">\r
17572 <Name>Format</Name>\r
17573 <Default>0x00</Default>\r
17574 <Desc>0-UPF 1-HCICommander 2-L2CAP</Desc>\r
17575 </Param>\r
17576 </Command>\r
17577 \r
17578 <!-- end of PHY vendor speceifiec commands -->\r
17579 \r
17580 <!-- ================================================================== -->\r
17581 <Command name="Tester Commands" type="gb" />\r
17582 <!-- ================================================================== -->\r
17583 \r
17584 <Command name="Reconnect">\r
17585 </Command>\r
17586 \r
17587 <Command name="COM_SetParams" type="">\r
17588 <Param type="u" size="4">\r
17589 <Name>Baud Rate</Name>\r
17590 <Default>115200</Default>\r
17591 <Desc />\r
17592 </Param>\r
17593 <Param type="u" size="1">\r
17594 <Name>Flow Control</Name>\r
17595 <Default>1</Default>\r
17596 <Desc>0=None, 1=HW, 2=Packet Wise, 5=Three Wire</Desc>\r
17597 </Param>\r
17598 <Param type="u" size="1">\r
17599 <Name>Alignment Type</Name>\r
17600 <Default>0</Default>\r
17601 <Desc>0=Don't Change, 1=No Alignment, 2=Word, 3=Segment Padding</Desc>\r
17602 </Param>\r
17603 </Command>\r
17604 \r
17605 <Command name="COM_SetSleepType" type="">\r
17606 <Param type="u" valtype="SleepType">\r
17607 <Name>Sleep Type</Name>\r
17608 <Default>1</Default>\r
17609 <Desc>Enable or Disable L2CAP data in HCI_ACL_DATA</Desc>\r
17610 </Param>\r
17611 </Command>\r
17612 \r
17613 <Command name="TCPIP_Connect">\r
17614 <Param type="s">\r
17615 <Name>Address</Name>\r
17616 <Default>"127.0.0.1"</Default>\r
17617 <Desc>Address to connect</Desc>\r
17618 </Param>\r
17619 <Param type="u">\r
17620 <Name>IP Port</Name>\r
17621 <Default>80</Default>\r
17622 <Desc />\r
17623 </Param>\r
17624 <Param type="u" valtype="IPType">\r
17625 <Name>IP Type</Name>\r
17626 <Default>0</Default>\r
17627 <Desc />\r
17628 </Param>\r
17629 <Param type="u" valtype="TrueFalse">\r
17630 <Name>KeepAlive</Name>\r
17631 <Default>True</Default>\r
17632 <Desc>Auto reconnect on disconnect</Desc>\r
17633 </Param>\r
17634 </Command>\r
17635 \r
17636 <Command name="Suspend" type="" />\r
17637 \r
17638 <Command name="Resume" type="" />\r
17639 \r
17640 <Command name="SetSuspendTimeout" type="">\r
17641 <Param type="u" size="4">\r
17642 <Name>Timeout Minimum</Name>\r
17643 <Default>2000</Default>\r
17644 <Desc>Minimum idle time before host requests to sleep</Desc>\r
17645 </Param>\r
17646 <Param type="u" size="4">\r
17647 <Name>Timeout Maximum</Name>\r
17648 <Default>0</Default>\r
17649 <Desc>Maximum time for a random timeout. 0 = Uses the Minimum as a fixed value</Desc>\r
17650 </Param>\r
17651 </Command>\r
17652 \r
17653 <Command name="SetAutoSuspend" type="">\r
17654 <Param type="u" size="1">\r
17655 <Name>Enable/Disable</Name>\r
17656 <Default>2000</Default>\r
17657 <Desc>Enable (1) or Disable (0) for automatic suspend and resume</Desc>\r
17658 </Param>\r
17659 </Command>\r
17660 \r
17661 <Command name="SetSuspendState" type="">\r
17662 <Param type="u" size="1">\r
17663 <Name>Sleep or Wakeup</Name>\r
17664 <Default>1</Default>\r
17665 <Desc>Set current state as Sleep (1) or Wakeup (0)</Desc>\r
17666 </Param>\r
17667 </Command>\r
17668 \r
17669 <Command name="EnableHostFlowControl" type="">\r
17670 <Param type="u" size="1">\r
17671 <Name>Enable or Disable</Name>\r
17672 <Default>1</Default>\r
17673 <Desc>0 = Disable, 1 = Enable</Desc>\r
17674 </Param>\r
17675 <Param type="u" size="1">\r
17676 <Name>ACL or SCO</Name>\r
17677 <Default>1</Default>\r
17678 <Desc>1 = ACL, 2 = SCO</Desc>\r
17679 </Param>\r
17680 <Param type="u" size="4">\r
17681 <Name>Minimum Packets</Name>\r
17682 <Default>20</Default>\r
17683 <Desc>Minimum count of packets in buffer to send a complete command</Desc>\r
17684 </Param>\r
17685 <Param type="u" size="4">\r
17686 <Name>Timeout</Name>\r
17687 <Default>500</Default>\r
17688 <Desc>Time (msec) to wait for minimum packets count to send a complete event</Desc>\r
17689 </Param>\r
17690 </Command>\r
17691 \r
17692 <Command name="SetThreeWireParams" type="">\r
17693 <Param type="u" size="1">\r
17694 <Name>Flow Control</Name>\r
17695 <Default>1</Default>\r
17696 <Desc>0 = None, 1 = Hardware, 2 = Software</Desc>\r
17697 </Param>\r
17698 <Param type="u" size="1">\r
17699 <Name>ACL or SCO</Name>\r
17700 <Default>1</Default>\r
17701 <Desc>1 = ACL, 2 = SCO</Desc>\r
17702 </Param>\r
17703 <Param type="u" size="1">\r
17704 <Name>Sliding Window Size</Name>\r
17705 <Default>5</Default>\r
17706 <Desc />\r
17707 </Param>\r
17708 <Param type="u" size="1">\r
17709 <Name>Data Integrity</Name>\r
17710 <Default>1</Default>\r
17711 <Desc>0 = None, 1 = Use</Desc>\r
17712 </Param>\r
17713 </Command>\r
17714 \r
17715 <Command name="ETLM_Select">\r
17716 <Param type="u">\r
17717 <Name>IR Length</Name>\r
17718 <Default>6</Default>\r
17719 <Desc />\r
17720 </Param>\r
17721 <Param type="u">\r
17722 <Name>IR Data</Name>\r
17723 <Default>0x3e</Default>\r
17724 <Desc />\r
17725 </Param>\r
17726 <Param type="u">\r
17727 <Name>DR Length</Name>\r
17728 <Default>5</Default>\r
17729 <Desc />\r
17730 </Param>\r
17731 <Param type="u">\r
17732 <Name>DR Data</Name>\r
17733 <Default>0x10</Default>\r
17734 <Desc />\r
17735 </Param>\r
17736 </Command>\r
17737 \r
17738 <Command name="OCP_Read">\r
17739 <Param type="u">\r
17740 <Name>Address</Name>\r
17741 <Default>0x3800</Default>\r
17742 <Desc>JTAG Address</Desc>\r
17743 </Param>\r
17744 <Param type="u">\r
17745 <Name>Bytes Size</Name>\r
17746 <Default>2</Default>\r
17747 <Desc />\r
17748 </Param>\r
17749 </Command>\r
17750 \r
17751 <Command name="OCP_Write">\r
17752 <Param type="u">\r
17753 <Name>Address</Name>\r
17754 <Default>0x3800</Default>\r
17755 <Desc>JTAG Address</Desc>\r
17756 </Param>\r
17757 <Param type="u">\r
17758 <Name>Bytes Size</Name>\r
17759 <Default>2</Default>\r
17760 <Desc />\r
17761 </Param>\r
17762 <Param type="u">\r
17763 <Name>Value</Name>\r
17764 <Default>0x0000</Default>\r
17765 <Desc />\r
17766 </Param>\r
17767 </Command>\r
17768 \r
17769 <Command name="JTAG_Write">\r
17770 <Param type="u">\r
17771 <Name>Address</Name>\r
17772 <Default>0x3800</Default>\r
17773 <Desc>JTAG Address</Desc>\r
17774 </Param>\r
17775 <Param type="u">\r
17776 <Name>Value</Name>\r
17777 <Default>0x0000</Default>\r
17778 <Desc />\r
17779 </Param>\r
17780 </Command>\r
17781 \r
17782 <Command name="JTAG_Read">\r
17783 <Param type="u">\r
17784 <Name>Address</Name>\r
17785 <Default>0x3800</Default>\r
17786 <Desc>JTAG Address</Desc>\r
17787 </Param>\r
17788 <Param type="u">\r
17789 <Name>Value</Name>\r
17790 <Default>0xffff</Default>\r
17791 <Desc>Value</Desc>\r
17792 </Param>\r
17793 </Command>\r
17794 \r
17795 \r
17796 <Command name="HardReset">\r
17797 <Param type="u" size="4">\r
17798 <Name>Time</Name>\r
17799 <Default>4000</Default>\r
17800 <Desc>Time in msec to wait until the device is up</Desc>\r
17801 </Param>\r
17802 </Command>\r
17803 \r
17804 </HCILib>\r