summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Gilles <jgilles@multitech.com>2013-02-18 11:40:00 -0600
committerJesse Gilles <jgilles@multitech.com>2013-02-18 11:40:00 -0600
commit67aa6dd54b0239f29367077de157cf75868518f0 (patch)
tree1fea7e8a3e901bf323838c94dff00dd611b39317
parent0233cb53a4fda4e91774d383af1b35e2eceab0bd (diff)
wl12xx-firmware: update firmware
-rw-r--r--multitech/recipes/wl12xx-firmware/wl12xx-firmware/TIInit_7.6.15.btsbin11108 -> 0 bytes
-rw-r--r--multitech/recipes/wl12xx-firmware/wl12xx-firmware/bluetooth/115K/WL127xL_BT_Service_Pack_2.4.btsbin0 -> 13840 bytes
-rw-r--r--multitech/recipes/wl12xx-firmware/wl12xx-firmware/bluetooth/3M/WL127xL_BT_Service_Pack_2.4.btsbin0 -> 13915 bytes
-rw-r--r--multitech/recipes/wl12xx-firmware/wl12xx-firmware/bluetooth/3M/WL127xL_BT_Service_Pack_2.4.xml25708
-rw-r--r--multitech/recipes/wl12xx-firmware/wl12xx-firmware/bluetooth/LICENCE46
-rw-r--r--multitech/recipes/wl12xx-firmware/wl12xx-firmware/wifi/LICENCE (renamed from multitech/recipes/wl12xx-firmware/wl12xx-firmware/LICENCE)0
-rw-r--r--multitech/recipes/wl12xx-firmware/wl12xx-firmware/wifi/wl1271-fw-2.bin (renamed from multitech/recipes/wl12xx-firmware/wl12xx-firmware/wl1271-fw-2.bin)bin273880 -> 273880 bytes
-rw-r--r--multitech/recipes/wl12xx-firmware/wl12xx-firmware/wifi/wl1271-fw-ap.bin (renamed from multitech/recipes/wl12xx-firmware/wl12xx-firmware/wl1271-fw-ap.bin)bin272784 -> 272784 bytes
-rwxr-xr-xmultitech/recipes/wl12xx-firmware/wl12xx-firmware/wifi/wl1271-fw-multirole-plt.bin (renamed from multitech/recipes/wl12xx-firmware/wl12xx-firmware/wl1271-fw-multirole-plt.bin)bin267688 -> 267688 bytes
-rwxr-xr-xmultitech/recipes/wl12xx-firmware/wl12xx-firmware/wifi/wl1271-fw-multirole-roc.bin (renamed from multitech/recipes/wl12xx-firmware/wl12xx-firmware/wl1271-fw-multirole-roc.bin)bin280460 -> 280460 bytes
-rw-r--r--multitech/recipes/wl12xx-firmware/wl12xx-firmware/wifi/wl1271-nvs.bin (renamed from multitech/recipes/wl12xx-firmware/wl12xx-firmware/wl1271-nvs.bin)bin912 -> 912 bytes
-rw-r--r--multitech/recipes/wl12xx-firmware/wl12xx-firmware_1.0.bb26
12 files changed, 25771 insertions, 9 deletions
diff --git a/multitech/recipes/wl12xx-firmware/wl12xx-firmware/TIInit_7.6.15.bts b/multitech/recipes/wl12xx-firmware/wl12xx-firmware/TIInit_7.6.15.bts
deleted file mode 100644
index 7c6a051..0000000
--- a/multitech/recipes/wl12xx-firmware/wl12xx-firmware/TIInit_7.6.15.bts
+++ /dev/null
Binary files differ
diff --git a/multitech/recipes/wl12xx-firmware/wl12xx-firmware/bluetooth/115K/WL127xL_BT_Service_Pack_2.4.bts b/multitech/recipes/wl12xx-firmware/wl12xx-firmware/bluetooth/115K/WL127xL_BT_Service_Pack_2.4.bts
new file mode 100644
index 0000000..15a7933
--- /dev/null
+++ b/multitech/recipes/wl12xx-firmware/wl12xx-firmware/bluetooth/115K/WL127xL_BT_Service_Pack_2.4.bts
Binary files differ
diff --git a/multitech/recipes/wl12xx-firmware/wl12xx-firmware/bluetooth/3M/WL127xL_BT_Service_Pack_2.4.bts b/multitech/recipes/wl12xx-firmware/wl12xx-firmware/bluetooth/3M/WL127xL_BT_Service_Pack_2.4.bts
new file mode 100644
index 0000000..4282f32
--- /dev/null
+++ b/multitech/recipes/wl12xx-firmware/wl12xx-firmware/bluetooth/3M/WL127xL_BT_Service_Pack_2.4.bts
Binary files differ
diff --git a/multitech/recipes/wl12xx-firmware/wl12xx-firmware/bluetooth/3M/WL127xL_BT_Service_Pack_2.4.xml b/multitech/recipes/wl12xx-firmware/wl12xx-firmware/bluetooth/3M/WL127xL_BT_Service_Pack_2.4.xml
new file mode 100644
index 0000000..7656fbe
--- /dev/null
+++ b/multitech/recipes/wl12xx-firmware/wl12xx-firmware/bluetooth/3M/WL127xL_BT_Service_Pack_2.4.xml
@@ -0,0 +1,25708 @@
+<?xml version="1.0" encoding="ISO8859-1"?>
+<HCILib xmlns="url:http://sdw.itg.ti.com/hcilibrary">
+ <Version>
+ <Platform>ORCA</Platform>
+ <SoftwareMajor>6</SoftwareMajor>
+ <SoftwareMinor>15</SoftwareMinor>
+
+ <MinTesterVerMajor>2</MinTesterVerMajor>
+ <MinTesterVerMinor>2</MinTesterVerMinor>
+ <MinTesterVerSub>5</MinTesterVerSub>
+ </Version>
+
+ <!-- Types of command -->
+ <!-- ================ -->
+ <!-- -->
+ <!-- "gb" = Group Begin -->
+ <!-- "sc" = Spec Command -->
+ <!-- "se" = Spec Event -->
+ <!-- "vc" = Vendor Specific Command -->
+ <!-- "ve" = Vendor Specific Event -->
+ <!-- "llc"= HCILL Command -->
+ <!-- "lle"= HCILL Event -->
+ <!-- "dc" = DOT Command -->
+ <!-- "de" = DOT Event -->
+ <!-- "nc" = Negotiate Command -->
+ <!-- "ne" = Negotiate Event -->
+ <!-- "ac" = Alive Command -->
+ <!-- "ae" = Alive Event -->
+ <!-- "cc" = Custom Command -->
+ <!-- -->
+
+ <!-- Properties of command -->
+ <!-- ===================== -->
+ <!-- -->
+ <!-- "h" = Hidden command -->
+
+
+ <!-- Types of parameter -->
+ <!-- ================== -->
+ <!-- -->
+ <!-- "u" = Unsigned Number (replaces "1".."4") E.g. 0x002F01 -->
+ <!-- "d" = Signed Number (two's complmenet) E.g. 0x01 -->
+ <!-- "1" = 1 Byte Number, E.g. 0x01 -->
+ <!-- "2" = 2 Byte Number, E.g. 0x0123 -->
+ <!-- "3" = 3 Byte Number, E.g. 0x012345 -->
+ <!-- "4" = 4 Byte Number, E.g. 0x01234567 -->
+ <!-- "x" = Hex bytes array, E.g. "02:C1:32" means (0x02 0xC1 0x32)-->
+ <!-- "s" = String with escape codes (see below) E.g. "Hello" -->
+ <!-- "b" = BD Address E.g. "01:02:03:04:05;06" -->
+ <!-- "h" = Connection Handle, E.g. 0x0001 -->
+ <!-- "t" = Event Timeout (ms), E.g. 5000 -->
+ <!-- "m" = Module Number for vendor specific opcode 0xFC00 -->
+ <!-- "o" = Opcode for vendor specific -->
+ <!-- "R" = Related events and commands -->
+ <!-- -->
+
+ <!-- Properties of Parameter -->
+ <!-- ======================= -->
+ <!-- -->
+ <!-- "h" = Hidden parameter -->
+ <!-- "r" = Reversed parameter -->
+ <!-- "s" = Reverse the whole size of the parameter -->
+ <!-- valid only if "r" has been specified -->
+
+
+ <!-- Escape Code for Strings -->
+ <!-- ======================= -->
+ <!-- -->
+ <!-- To specify a value in hex type "\xFF" -->
+ <!-- To specify a value in decimal type "\999" -->
+ <!-- -->
+ <!-- E.g. "Hello\xFF" will specify ('H' 'e' 'l' 'l' 'o' 0xFF) -->
+ <!-- -->
+
+ <!-- ******************************************************* -->
+ <!-- ******************************************************* -->
+ <!-- -->
+ <!-- Packets Definitions -->
+ <!-- -->
+ <!-- ******************************************************* -->
+ <!-- ******************************************************* -->
+ <Type name="CommandComplete">
+ <Param type="t">
+ <Name>Timeout</Name>
+ <Default>5000</Default>
+ <Desc>Time in msec to wait for the event</Desc>
+ </Param>
+ <Param type="u" size="1" assign="NumHCIBuffers">
+ <Name>Number HCI commands</Name>
+ <Default>any</Default>
+ <Desc>Number of additional HCI Command Packets to be sent to the Host Controller from the host</Desc>
+ </Param>
+ <Param type="u" size="2">
+ <Name>Command Opcode</Name>
+ </Param>
+ </Type>
+
+ <Packet name="ve" type="ve" typemask="0x00000002">
+ <Param type="u" size="1">
+ <Name>Layer</Name>
+ <Value>0x04</Value>
+ </Param>
+ <Param type="u" size="1">
+ <Name>Event Opcode</Name>
+ <Value>0xFF</Value>
+ </Param>
+ <Param type="u" size="1" label="len">
+ <Name>Length</Name>
+ </Param>
+ <Param type="o" size="1" label="code">
+ <Name>Opcode</Name>
+ </Param>
+ <Param cond="code==0xF0 || code==0xF3 || code==0xF8">
+ <Param type="u" size="1">
+ <Name>Ignore</Name>
+ </Param>
+ <Param type="o" size="1">
+ <Name>Opcode</Name>
+ </Param>
+ <Param type="x" size="len-3">
+ <Name>Payload</Name>
+ </Param>
+ </Param>
+ <Param cond="code==0xF4">
+ <Param type="x" size="len-1">
+ <Name>F4 Payload</Name>
+ </Param>
+ </Param>
+ <Param cond="code==0xF5">
+ <Param type="u" size="1">
+ <Name>FTD Ignore</Name>
+ </Param>
+ <Param type="o" size="1">
+ <Name>FTD Header</Name>
+ </Param>
+ <Param type="x" size="len-3">
+ <Name>Payload</Name>
+ </Param>
+ </Param>
+ <Param cond="(code.lt.0xF0 || code.gt.0xF8)">
+ <Param type="o" size="1">
+ <Name>Opcode2</Name>
+ </Param>
+ <Param type="x" size="len-2">
+ <Name>Payload</Name>
+ </Param>
+ </Param>
+ </Packet>
+
+ <Packet name="se" type="se" typemask="0x00000002">
+ <Param type="u" size="1">
+ <Name>Layer</Name>
+ <Value>0x04</Value>
+ </Param>
+ <Param type="o" size="1">
+ <Name>Event Opcode</Name>
+ </Param>
+ <Param type="u" size="1" label="len">
+ <Name>Length</Name>
+ </Param>
+ <Param type="x" size="len">
+ <Name>Payload</Name>
+ </Param>
+ </Packet>
+
+ <Packet name="sc" type="sc">
+ <Param type="u" size="1">
+ <Name>Layer</Name>
+ <Value>0x01</Value>
+ </Param>
+ <Param type="o" size="2">
+ <Name>Event Opcode</Name>
+ </Param>
+ <Param type="u" size="1" label="len">
+ <Name>Length</Name>
+ </Param>
+ <Param type="x" size="len">
+ <Name>Payload</Name>
+ </Param>
+ </Packet>
+
+ <Packet name="acl_in" type="ce" typemask="0x00000008">
+ <Param type="u" size="1">
+ <Name>Layer</Name>
+ <Value>0x02</Value>
+ </Param>
+ <Param type="u" size="2">
+ <Name>Handle</Name>
+ </Param>
+ <Param type="u" size="2" label="len">
+ <Name>Length</Name>
+ </Param>
+ <Param type="x" size="len">
+ <Name>Payload</Name>
+ </Param>
+ </Packet>
+
+ <Packet name="HCILL Command" type="llc">
+ <Param type="u" size="1" label="layer">
+ <Name>Layer</Name>
+ </Param>
+ <Param failcond="layer.lt.0x30 || layer.gt.0x33" />
+ </Packet>
+
+ <Packet name="HCILL Event" type="lle">
+ <Param type="o" size="1" label="layer">
+ <Name>Layer</Name>
+ </Param>
+ <Param failcond="layer.lt.0x30 || layer.gt.0x33" />
+ </Packet>
+
+ <Packet name="dc" type="cc">
+ <Param type="u" size="1">
+ <Name>Layer</Name>
+ <Value>0xF0</Value>
+ </Param>
+ <Param type="o" size="2">
+ <Name>DOT Debug Opcode</Name>
+ </Param>
+ <Param type="u" size="1" label="len">
+ <Name>Length</Name>
+ </Param>
+ <Param type="x" size="len">
+ <Name>Payload</Name>
+ </Param>
+ </Packet>
+
+ <Packet name="DOT_Dbg_Event" type="dde">
+ <Param type="u" size="1">
+ <Name>Layer</Name>
+ <Value>0xF0</Value>
+ </Param>
+ <Param type="o" size="1">
+ <Name>DOT Debug Opcode</Name>
+ </Param>
+ <Param type="u" size="1" label="len">
+ <Name>Length</Name>
+ </Param>
+ <Param type="x" size="len">
+ <Name>Payload</Name>
+ </Param>
+ </Packet>
+
+ <Packet name="DOT_STT_Event" type="dse">
+ <Param type="u" size="1">
+ <Name>Layer</Name>
+ <Value>0xF1</Value>
+ </Param>
+ <Param type="o" size="1">
+ <Name>DOT Status Opcode</Name>
+ </Param>
+ <Param type="u" size="1" label="len">
+ <Name>Length</Name>
+ </Param>
+ <Param type="x" size="len">
+ <Name>Payload</Name>
+ </Param>
+ </Packet>
+
+ <Packet name="Negotiate" type="ce" typemask="0x00000080">
+ <Param type="u" size="1">
+ <Name>Layer</Name>
+ <Value>0x06</Value>
+ </Param>
+ <Param type="u" size="1" label="len">
+ <Name>Length</Name>
+ </Param>
+ <Param type="x" size="len">
+ <Name>Payload</Name>
+ </Param>
+ </Packet>
+
+ <Packet name="Alive" type="ce" typemask="0x00000020">
+ <Param type="u" size="1">
+ <Name>Layer</Name>
+ <Value>0x07</Value>
+ </Param>
+ <Param type="u" size="1" label="len">
+ <Name>Length</Name>
+ </Param>
+ <Param type="x" size="len">
+ <Name>Payload</Name>
+ </Param>
+ </Packet>
+
+ <Packet name="FM_Event" type="ce" typemask="0x00000040">
+ <Param type="u" size="1" prop="h">
+ <Name>Layer</Name>
+ <Value>0x08</Value>
+ </Param>
+ <Param type="u" size="1" prop="h">
+ <Name>Length</Name>
+ </Param>
+ <Param type="u" size="1" >
+ <Name>Status</Name>
+ <Default>0x00</Default>
+ <Desc>Status</Desc>
+ </Param>
+ <Param type="u" size="1">
+ <Name>Num_FM_HCI_Commands</Name>
+ <Default>any</Default>
+ </Param>
+ <Param type="u" size="1">
+ <Name>FM Opcode</Name>
+ <Default>0x00</Default>
+ </Param>
+ <Param type="u" size="1" >
+ <Name>Command Type</Name>
+ <Default>0x00</Default>
+ </Param>
+ <Param type="u" size="1" label="len">
+ <Name>Data Length</Name>
+ <Default>0x02</Default>
+ </Param>
+
+ <Param type="u" size="len">
+ <Name>Data Parameters</Name>
+ <Default>0x00</Default>
+ </Param>
+ </Packet>
+
+ <Packet name="GPS_Event" type="ce" >
+ <Param type="u" size="1" prop="h">
+ <Name>Layer</Name>
+ <Value>0x09</Value>
+ </Param>
+ <Param type="u" size="1">
+ <Name>opcode</Name>
+ </Param>
+ <Param type="u" size="2" label="len">
+ <Name>Length</Name>
+ </Param>
+ <Param type="x" size="len">
+ <Name>Payload</Name>
+ </Param>
+ </Packet>
+
+ <Packet name="LE_DATA_Event" type="ce" >
+ <Param type="u" size="1" prop="h">
+ <Name>Layer</Name>
+ <Value>0x52</Value>
+ </Param>
+ <Param type="u" size="2">
+ <Name>opcode</Name>
+ </Param>
+ <Param type="u" size="2" label="DataLength">
+ <Name>ConnectionId</Name>
+ </Param>
+ <Param type="x" size="DataLength">
+ <Name>Data</Name>
+ </Param>
+ </Packet>
+
+ <!-- ******************************************************* -->
+ <!-- ******************************************************* -->
+ <!-- -->
+ <!-- Enumerations and masks value tables -->
+ <!-- -->
+ <!-- ******************************************************* -->
+ <!-- ******************************************************* -->
+ <Values name="Status" type="enum">
+ <Value val="0x00">Success</Value>
+ <Value val="0x01">Unknown HCI Command</Value>
+ <Value val="0x02">Unknown Connection Identifier</Value>
+ <Value val="0x03">Hardware Failure</Value>
+ <Value val="0x04">Page Timeout</Value>
+ <Value val="0x05">Authentication Failure</Value>
+ <Value val="0x06">PIN Missing</Value>
+ <Value val="0x07">Memory Capacity Exceeded</Value>
+ <Value val="0x08">Connection Timeout</Value>
+ <Value val="0x09">Connection Limit Exceeded</Value>
+ <Value val="0x0A">Synchronous Connection Limit To A Device Exceeded</Value>
+ <Value val="0x0B">ACL Connection Already Exists</Value>
+ <Value val="0x0C">Command Disallowed</Value>
+ <Value val="0x0D">Connection Rejected due to Limited Resources</Value>
+ <Value val="0x0E">Connection Rejected Due To Security Reasons</Value>
+ <Value val="0x0F">Connection Rejected due to Unacceptable BD_ADDR</Value>
+ <Value val="0x10">Connection Accept Timeout Exceeded</Value>
+ <Value val="0x11">Unsupported Feature or Parameter Value</Value>
+ <Value val="0x12">Invalid HCI Command Parameters</Value>
+ <Value val="0x13">Remote User Terminated Connection</Value>
+ <Value val="0x14">Remote Device Terminated Connection due to Low Resources</Value>
+ <Value val="0x15">Remote Device Terminated Connection due to Power Off</Value>
+ <Value val="0x16">Connection Terminated By Local Host</Value>
+ <Value val="0x17">Repeated Attempts</Value>
+ <Value val="0x18">Pairing Not Allowed</Value>
+ <Value val="0x19">Unknown LMP PDU</Value>
+ <Value val="0x1A">Unsupported Remote Feature</Value>
+ <Value val="0x1B">SCO Offset Rejected</Value>
+ <Value val="0x1C">SCO Interval Rejected</Value>
+ <Value val="0x1D">SCO Air Mode Rejected</Value>
+ <Value val="0x1E">Invalid LMP Parameters</Value>
+ <Value val="0x1F">Unspecified Error</Value>
+ <Value val="0x20">Unsupported LMP Parameter Value</Value>
+ <Value val="0x21">Role Change Not Allowed</Value>
+ <Value val="0x22">LMP Response Timeout</Value>
+ <Value val="0x23">LMP Error Transaction Collision</Value>
+ <Value val="0x24">LMP PDU Not Allowed</Value>
+ <Value val="0x25">Encryption Mode Not Acceptable</Value>
+ <Value val="0x26">Link Key Can Not be Changed</Value>
+ <Value val="0x27">Requested QoS Not Supported</Value>
+ <Value val="0x28">Instant Passed</Value>
+ <Value val="0x29">Pairing With Unit Key Not Supported</Value>
+ <Value val="0x2A">Different Transaction Collision</Value>
+ <Value val="0x2B">Reserved</Value>
+ <Value val="0x2C">QoS Unacceptable Parameter</Value>
+ <Value val="0x2D">QoS Rejected</Value>
+ <Value val="0x2E">Channel Classification Not Supported</Value>
+ <Value val="0x2F">Insufficient Security</Value>
+ <Value val="0x30">Parameter Out Of Mandatory Range</Value>
+ <Value val="0x31">Reserved</Value>
+ <Value val="0x32">Role Switch Pending</Value>
+ <Value val="0x33">Reserved</Value>
+ <Value val="0x34">Reserved Slot Violation</Value>
+ <Value val="0x35">Role Switch Failed</Value>
+ <Value val="0x3A">Controller Busy</Value>
+ <Value val="0x3B">Unacceptable Connection Interval</Value>
+ <Value val="0x3C">Directed Advertisement Timeout</Value>
+ <Value val="0x3D">Connection Terminated Due To MIC Failure</Value>
+ <Value val="0x3E">Connection Failed To Be Established</Value>
+ </Values>
+
+ <Values name="TestMux" type="enum">
+ <Value val="0x01">Test Mux 1</Value>
+ <Value val="0x02">Test Mux 2</Value>
+ <Value val="0x03">Test Mux 3</Value>
+ <Value val="0x04">Test Mux 4</Value>
+ <Value val="0x05">Test Mux 5</Value>
+ </Values>
+
+ <Values name="SetTestMuxPinNumber" type="enum">
+ <Value val="0x01">DBG 1</Value>
+ <Value val="0x02">DBG 2</Value>
+ <Value val="0x03">DBG 3</Value>
+ <Value val="0x04">DBG 4</Value>
+ <Value val="0x05">DBG 5</Value>
+ <Value val="0x06">DBG 6</Value>
+ <Value val="0x07">DBG 7</Value>
+ <Value val="0x08">DBG 8</Value>
+ <Value val="0x09">DBG 9</Value>
+ <Value val="0x0A">DBG 10</Value>
+ </Values>
+
+ <Values name="SetTestMuxModuleName" type="enum">
+ <Value val="0x00">DRP - Run also DRP_MUX</Value>
+ <Value val="0x01">WIBREE - Run also Wibree_MUX</Value>
+ <Value val="0x02">Resereved</Value>
+ <Value val="0x03">DMA</Value>
+ <Value val="0x04">OCP_IC</Value>
+ <Value val="0x05">UART</Value>
+ <Value val="0x06">I2C - Not Supported</Value>
+ <Value val="0x07">BT</Value>
+ <Value val="0xFF">Don't Change</Value>
+ </Values>
+
+ <Values name="UART_Debug_pins" type="enum">
+ <Value val="0x00">vra1_write_txd_cmd</Value>
+ <Value val="0x01">vra21_tx_fifo_rd_req</Value>
+ <Value val="0x02">vra21_rx_fifo_wr_req</Value>
+ <Value val="0x03">vra1_read_rxd_cmd</Value>
+ <Value val="0x04">vra1_irq_source(0)</Value>
+ <Value val="0x05">qra20_halt</Value>
+ <Value val="0x06">qra20_rx_flow_ctrl_state</Value>
+ <Value val="0x07">vre0_byte_en</Value>
+ <Value val="0x08">vra1_tx_rxn</Value>
+ <Value val="0x09">vra1_espi_int_pending</Value>
+ <Value val="0x0A">ca21_baud_clk --> dbg (10)</Value>
+ <Value val="0x0A">vre0_bit_count(18:10) --> dbg (9:1)</Value>
+ <Value val="0x0B">vre0_bit_count(9:0) --> dbg (10:1) </Value>
+ <Value val="0x0C">vre0_tx_state(3:0)--> dbg (4:1)</Value>
+ <Value val="0x0C">vre0_rx_state(3:0)--> dbg (8:5)</Value>
+ <Value val="0x0D">qra1_rx_data_reg(7:0) --> dbg (8:1)</Value>
+ <Value val="0x0E">qra1_tx_state(2:0) --> dbg (3:1)</Value>
+ <Value val="0x0E">qra1_rx_state(2:0) --> dbg (6:4)</Value>
+ </Values>
+
+
+ <Values name="OCP_IC_Debug_pins" type="enum">
+ <Value val="0x00">vra1_dfc_api_req</Value>
+ <Value val="0x01">vra1_dfc_l3_req</Value>
+ <Value val="0x02">vra1_bt_gocpu_drp_req</Value>
+ <Value val="0x03">vra1_bt_gocpu_l3_req</Value>
+ <Value val="0x04">vra1_pcmi_l3_req</Value>
+ <Value val="0x05">vra1_pcmi_api_req</Value>
+ <Value val="0x06">vra1_dma1_drp_req</Value>
+ <Value val="0x07">vra1_dma1_api_req</Value>
+ <Value val="0x08">vra1_dma1_sdio_req</Value>
+ <Value val="0x09">vra1_dma1_uart_req</Value>
+ <Value val="0x0A">vra1_dma1_l3_req</Value>
+ <Value val="0x0B">vra1_dma0_drp_req</Value>
+ <Value val="0x0C">vra1_dma0_api_req</Value>
+ <Value val="0x0D">vra1_dma0_sdio_req</Value>
+ <Value val="0x0E">vra1_dma0_uart_req</Value>
+ <Value val="0x0F">vra1_dma0_l3_req</Value>
+ <Value val="0x10">vra1_arm_drp_req</Value>
+ <Value val="0x11">vra1_arm_api_req</Value>
+ <Value val="0x12">vra1_arm_sdio_req</Value>
+ <Value val="0x13">vra1_arm_uart_req</Value>
+ <Value val="0x14">vra1_arm_l3_req</Value>
+ <Value val="0x15">vra1_wibree_api_req</Value>
+ <Value val="0x16">vra1_wibree_l3_req</Value>
+ <Value val="0x17">vra1_api_mcmd(0)</Value>
+ <Value val="0x18">vra1_drp_mcmd(0)</Value>
+ <Value val="0x19">vra1_l3_bridge_mcmd(0)</Value>
+ <Value val="0x1A">vra1_sdio_mcmd_i(0)</Value>
+ <Value val="0x1B">vra1_uart_mcmd_i(0)</Value>
+ <Value val="0x1C">vra1_wibree_mcmd_i(0)</Value>
+ <Value val="0x1D">vra1_drp_scmdaccept(0)</Value>
+ <Value val="0x1E">vra1_l3_bridge_scmdaccept</Value>
+ <Value val="0x1F">vra1_sdio_scmdaccept_i</Value>
+ <Value val="0x20">vra1_uart_scmdaccept_i</Value>
+ <Value val="0x21">vra1_wibree_scmdaccept_i</Value>
+ <Value val="0x22">vra1_arm_serror_i</Value>
+ <Value val="0x23">vra1_pcmi_serror_i</Value>
+ <Value val="0x24">vra1_bt_gocpu_serror_i</Value>
+ <Value val="0x25">bt_dfc_serror</Value>
+ <Value val="0x26">vra1_dma1_serror</Value>
+ <Value val="0x27">vra1_dma0_serror</Value>
+ <Value val="0x28">vra1_wibree_serror</Value>
+ <Value val="0x29">vra1_sinterrupts(0)</Value>
+ <Value val="0x2A">vra1_sinterrupts(1)</Value>
+ <Value val="0x2B">vra1_sinterrupts(2)</Value>
+ <Value val="0x2C">vra1_sinterrupts(3)</Value>
+ <Value val="0x2D">vra1_sinterrupts(4)</Value>
+ <Value val="0x2E">vra1_sinterrupts(5)</Value>
+ <Value val="0x2F">vra1_sinterrupts(6)</Value>
+ <Value val="0x30">vra1_sinterrupts(7)</Value>
+ <Value val="0x31">vra1_sinterrupts(8)</Value>
+ <Value val="0x32">vra1_sinterrupts(9)</Value>
+ <Value val="0x33">vra1_sinterrupts(10)</Value>
+ <Value val="0x34">vra1_sinterrupts(11)</Value>
+ <Value val="0x35">vra1_sinterrupts(12)</Value>
+ <Value val="0x36">vra1_sinterrupts(13)</Value>
+ <Value val="0x37">vra1_sinterrupts(14)</Value>
+ <Value val="0x38">vra1_sinterrupts(15)</Value>
+ <Value val="0x39">vra1_l3_cs(0)--> dbg 0</Value>
+ <Value val="0x39">vra1_l3_cs(1)--> dbg 1</Value>
+ <Value val="0x39">vra1_l3_cs(2)--> dbg 2</Value>
+ <Value val="0x39">vra1_l3_cs(3)--> dbg 3</Value>
+ <Value val="0x39">vra1_l3_cs(0)--> dbg 4</Value>
+ <Value val="0x39">vra1_l3_cs(1)--> dbg 5</Value>
+ <Value val="0x39">vra1_l3_cs(2)--> dbg 6</Value>
+ <Value val="0x39">vra1_l3_cs(3)--> dbg 7</Value>
+ </Values>
+
+
+ <Values name="DMA_Debug_pins" type="enum">
+ <Value val="00">SCE1 state (bit 0/1) *</Value>
+ <Value val="01">SCE2 state (bit 0/1) *</Value>
+ <Value val="02">Ch1 arbiter state (bit 0/1) *</Value>
+ <Value val="03">Ch2 arbiter state (bit 0/1) *</Value>
+ <Value val="04">SDMARequest ch1(0)</Value>
+ <Value val="05">SDMARequest ch1(1)</Value>
+ <Value val="06">SDMARequest ch2(0)</Value>
+ <Value val="07">SDMARequest ch2(1)</Value>
+ <Value val="08">SCE1 FIFO empty</Value>
+ <Value val="09">SCE2 FIFO empty</Value>
+ <Value val="10">end-of-transfer ch1</Value>
+ <Value val="11">end-of-transfer ch2</Value>
+ <Value val="12">end-of-script ch1</Value>
+ <Value val="13">end-of-script ch2</Value>
+ </Values>
+
+
+ <Values name="SDIO_Debug_pins" type="enum">
+ <Value val="00">bt_sdio_phy_direction--> dbg 1</Value>
+ <Value val="00">bt_sdio_block_start--> dbg 2</Value>
+ <Value val="00">bt_sdio_phy_direction--> dbg 3</Value>
+ <Value val="00">bt_sdio_phy_block_crc_err--> dbg 4</Value>
+ <Value val="00">vra1_dma_flow_rd--> dbg 5</Value>
+ <Value val="00">vra1_l2_rxfifo_rd_en--> dbg 6</Value>
+ <Value val="00">vra2_phy_rxfifo_wr_en--> dbg 7</Value>
+ <Value val="00">qra2_start_tx_sync--> dbg 8</Value>
+ <Value val="00">bt_sdio_phy_direction--> dbg 9</Value>
+ <Value val="00">bt_sdio_phy_direction--> dbg 10</Value>
+ <Value val="01">vra2_ack--> dbg 1</Value>
+ <Value val="01">vra2_nack--> dbg 2</Value>
+ <Value val="01">vra2_write_retry--> dbg 3</Value>
+ <Value val="01">bt_sdio_phy_card_reset--> dbg 4</Value>
+ <Value val="01">bt_sdio_phy_interrupt--> dbg 5</Value>
+ <Value val="01">vra2_phy_txfifo_rd_en--> dbg 6</Value>
+ <Value val="01">vra1_l2_txfifo_wr_en--> dbg 7</Value>
+ <Value val="01">vra1_dma_flow_wr--> dbg 8</Value>
+ <Value val="01">vra2_ack--> dbg 9</Value>
+ <Value val="01">vra2_ack--> dbg 10</Value>
+ <Value val="02">bt_sdio_phy_set_busy--> dbg 1</Value>
+ <Value val="02">bt_sdio_block_crc_err--> dbg 1</Value>
+ <Value val="02">qra_txfifo_busy--> dbg 1</Value>
+ <Value val="02">qra2_txfifo_busy_sync--> dbg 1</Value>
+ <Value val="02">qra2_crc_busy--> dbg 1</Value>
+ <Value val="02">bt_sdio_phy_direction--> dbg 1</Value>
+ <Value val="02">vra2_phy_txfifo_rd_en--> dbg 1</Value>
+ <Value val="02">vra1_l2_txfifo_wr_en--> dbg 1</Value>
+ <Value val="02">bt_sdio_phy_set_busy--> dbg 1</Value>
+ <Value val="02">bt_sdio_phy_set_busy--> dbg 1</Value>
+ <Value val="03">qra2_txfifo_busy--> dbg 1</Value>
+ <Value val="03">qra2_rxfifo_busy_sync--> dbg 2</Value>
+ <Value val="03">bt_sdio_phy_set_busy--> dbg 3</Value>
+ <Value val="03">vra2_ack--> dbg 4</Value>
+ <Value val="03">vra2_nack--> dbg 5</Value>
+ <Value val="03">vra2_write_retry--> dbg 6</Value>
+ <Value val="03">bt_sdio_phy_block_start--> dbg 7</Value>
+ <Value val="03">bt_sdio_phy_block_crc_err--> dbg 8</Value>
+ <Value val="03">qra2_txfifo_busy--> dbg 9</Value>
+ <Value val="03">qra2_txfifo_busy--> dbg 10</Value>
+ <Value val="04">ca1_ocp_gated_clk--> dbg 1</Value>
+ <Value val="04">vra1_dma_flow_wr--> dbg 2</Value>
+ <Value val="04">vra1_dma_flow_rd--> dbg 3</Value>
+ <Value val="04">vra1_l2_rxfifo_rd_en--> dbg 4</Value>
+ <Value val="04">vra2_phy_rxfifo_wr_en--> dbg 5</Value>
+ <Value val="04">qra2_start_tx_sync--> dbg 6</Value>
+ <Value val="04">qra2_start_tx_clr--> dbg 7</Value>
+ <Value val="04">vra2_phy_if_error--> dbg 8</Value>
+ <Value val="04">ca1_ocp_gated_clk--> dbg 9</Value>
+ <Value val="04">ca1_ocp_gated_clk--> dbg 10</Value>
+ <Value val="05">bt_sdio_phy_mcmd[0]--> dbg 1</Value>
+ <Value val="05">bt_sdio_phy_mcmd[1]--> dbg 2</Value>
+ <Value val="05">bt_sdio_phy_mcmd[0]--> dbg 3</Value>
+ <Value val="05">bt_sdio_phy_mcmd[0]--> dbg 4</Value>
+ <Value val="05">bt_sdio_phy_sresp[0]--> dbg 5</Value>
+ <Value val="05">bt_sdio_phy_sresp[1]--> dbg 6</Value>
+ <Value val="05">bt_sdio_phy_sdata[0]--> dbg 7</Value>
+ <Value val="05">bt_sdio_phy_sdata[1]--> dbg 8</Value>
+ <Value val="05">bt_sdio_phy_mcmd[0]--> dbg 9</Value>
+ <Value val="05">bt_sdio_phy_mcmd[0]--> dbg 10</Value>
+ <Value val="06">vra1_wr_ptr_bin_ocp[0]--> dbg 1</Value>
+ <Value val="06">vra1_wr_ptr_bin_ocp[1]--> dbg 2</Value>
+ <Value val="06">vra1_wr_ptr_bin_ocp[2]--> dbg 3</Value>
+ <Value val="06">vra1_wr_ptr_bin_ocp[3]--> dbg 4</Value>
+ <Value val="06">qra1_wr_ptr_wrap--> dbg 5</Value>
+ <Value val="06">qra1_rd_ptr_bin[0]--> dbg 6</Value>
+ <Value val="06">qra1_rd_ptr_bin[1]--> dbg 7</Value>
+ <Value val="06">qra1_rd_ptr_bin[2]--> dbg 8</Value>
+ <Value val="06">qra1_rd_ptr_bin[3]--> dbg 9</Value>
+ <Value val="06">qra1_rd_ptr_wrap--> dbg 10</Value>
+ <Value val="07">qra1_wr_ptr_bin_ocp[0]--> dbg 1</Value>
+ <Value val="07">qra1_wr_ptr_bin_ocp[1]--> dbg 2</Value>
+ <Value val="07">qra1_wr_ptr_bin_ocp[2]--> dbg 3</Value>
+ <Value val="07">qra1_wr_ptr_bin_ocp[3]--> dbg 4</Value>
+ <Value val="07">qra1_wr_ptr_bin_ocp[9]--> dbg 5</Value>
+ <Value val="07">vra1_rd_ptr_bin_ocp[0]--> dbg 6</Value>
+ <Value val="07">vra1_rd_ptr_bin_ocp[1]--> dbg 7</Value>
+ <Value val="07">vra1_rd_ptr_bin_ocp[2]--> dbg 8</Value>
+ <Value val="07">vra1_rd_ptr_bin_ocp[3]--> dbg 9</Value>
+ <Value val="07">vra1_rd_ptr_bin_ocp[9]--> dbg 10</Value>
+ </Values>
+
+
+ <Values name="GCM_Debug_pins" type="enum">
+ <Value val="0x00">pll clock signal to design</Value>
+ <Value val="0x01">pll input clock signal from GCM</Value>
+ <Value val="0x02">pll lock signal</Value>
+ <Value val="0x03">pll sync signal</Value>
+ <Value val="0x04">pll power down command (active low)</Value>
+ <Value val="0x05">fast frequency input </Value>
+ <Value val="0x06">system slow clock</Value>
+ <Value val="0x07">system root clock after retiming in DRP</Value>
+ <Value val="0x08">ocp clock</Value>
+ <Value val="0x09">arm clock</Value>
+ <Value val="0x0A">uart clock</Value>
+ <Value val="0x0B">1MHz bt clock</Value>
+ <Value val="0x0C">4MHz bt clock</Value>
+ <Value val="0x0D">8MHz bt clock</Value>
+ <Value val="0x0E">external memory interface clock</Value>
+ <Value val="0x0F">codec clock</Value>
+ <Value val="0x10">sdio clock</Value>
+ <Value val="0x11">spi clock</Value>
+ <Value val="0x12">powerup reset</Value>
+ <Value val="0x13">watchdog timer reset </Value>
+ <Value val="0x14">watch timer interrupt</Value>
+ <Value val="0x15">fast clock enable indication from fcgen to fdc</Value>
+ <Value val="0x16">slow wakeup event from wakeup unit</Value>
+ <Value val="0x17">fast wakeup event from wakeup unit</Value&