summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/target/arm/imx233/regs/stmp3600/regs-emictrl.h30
-rw-r--r--utils/regtools/desc/regs-stmp3600.xml10441
-rw-r--r--utils/regtools/desc/regs-stmp3700.xml14516
-rw-r--r--utils/regtools/desc/regs-stmp3780.xml19902
4 files changed, 17400 insertions, 27489 deletions
diff --git a/firmware/target/arm/imx233/regs/stmp3600/regs-emictrl.h b/firmware/target/arm/imx233/regs/stmp3600/regs-emictrl.h
deleted file mode 100644
index 88a94f977b..0000000000
--- a/firmware/target/arm/imx233/regs/stmp3600/regs-emictrl.h
+++ /dev/null
@@ -1,30 +0,0 @@
1/***************************************************************************
2 * __________ __ ___.
3 * Open \______ \ ____ ____ | | _\_ |__ _______ ___
4 * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5 * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6 * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7 * \/ \/ \/ \/ \/
8 * This file was automatically generated by headergen, DO NOT EDIT it.
9 * headergen version: 2.1.7
10 * XML versions: stmp3600:2.3.0
11 *
12 * Copyright (C) 2013 by Amaury Pouly
13 *
14 * This program is free software; you can redistribute it and/or
15 * modify it under the terms of the GNU General Public License
16 * as published by the Free Software Foundation; either version 2
17 * of the License, or (at your option) any later version.
18 *
19 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
20 * KIND, either express or implied.
21 *
22 ****************************************************************************/
23#ifndef __HEADERGEN__STMP3600__EMICTRL__H__
24#define __HEADERGEN__STMP3600__EMICTRL__H__
25
26#define REGS_EMICTRL_BASE (0x80020000)
27
28#define REGS_EMICTRL_VERSION "2.3.0"
29
30#endif /* __HEADERGEN__STMP3600__EMICTRL__H__ */
diff --git a/utils/regtools/desc/regs-stmp3600.xml b/utils/regtools/desc/regs-stmp3600.xml
index 7dd3856697..70ffe65d6b 100644
--- a/utils/regtools/desc/regs-stmp3600.xml
+++ b/utils/regtools/desc/regs-stmp3600.xml
@@ -1,6357 +1,4090 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<!--
3 __________ __ ___.
4 Open \______ \ ____ ____ | | _\_ |__ _______ ___
5 Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
6 Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
7 Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
8 \/ \/ \/ \/ \/
9Copyright (C) 2012 by Amaury Pouly
10
11This program is free software; you can redistribute it and/or
12modify it under the terms of the GNU General Public License
13as published by the Free Software Foundation; either version 2
14of the License, or (at your option) any later version.
15
16This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
17KIND, either express or implied.
18-->
19<soc name="stmp3600" desc="STMP3600"> 2<soc name="stmp3600" desc="STMP3600">
20<dev name="ANATOP" long_name="Analog TOP" desc="Analog TOP" version="2.3.0"> 3 <dev name="ANATOP" long_name="Analog TOP" desc="Analog TOP" version="2.3.0">
21<addr name="ANATOP" addr="0x8003c200" /> 4 <addr name="ANATOP" addr="0x8003c200"/>
22<reg name="PROBE_OUTPUT_SELECT" sct="yes"> 5 <reg name="PROBE_OUTPUT_SELECT" desc="" sct="yes">
23<addr name="PROBE_OUTPUT_SELECT" addr="0x0" /> 6 <addr name="PROBE_OUTPUT_SELECT" addr="0x0"/>
24<field name="OUTPUT_SELECT" bitrange="31:0"> 7 <field name="OUTPUT_SELECT" desc="" bitrange="31:0"/>
25</field> 8 </reg>
26</reg> 9 <reg name="PROBE_INPUT_SELECT" desc="" sct="yes">
27<reg name="PROBE_INPUT_SELECT" sct="yes"> 10 <addr name="PROBE_INPUT_SELECT" addr="0x10"/>
28<addr name="PROBE_INPUT_SELECT" addr="0x10" /> 11 <field name="INPUT_SELECT" desc="" bitrange="31:0"/>
29<field name="INPUT_SELECT" bitrange="31:0"> 12 </reg>
30</field> 13 <reg name="PROBE_DATA" desc="" sct="yes">
31</reg> 14 <addr name="PROBE_DATA" addr="0x20"/>
32<reg name="PROBE_DATA" sct="yes"> 15 <field name="DATA" desc="" bitrange="31:0"/>
33<addr name="PROBE_DATA" addr="0x20" /> 16 </reg>
34<field name="DATA" bitrange="31:0"> 17 <reg name="PROBE_DIGTOP_SELECT" desc="" sct="yes">
35</field> 18 <addr name="PROBE_DIGTOP_SELECT" addr="0x30"/>
36</reg> 19 <field name="DIGTOP_SELECT" desc="" bitrange="31:0"/>
37<reg name="PROBE_DIGTOP_SELECT" sct="yes"> 20 </reg>
38<addr name="PROBE_DIGTOP_SELECT" addr="0x30" /> 21 </dev>
39<field name="DIGTOP_SELECT" bitrange="31:0"> 22 <dev name="APBH" long_name="APHB DMA" desc="AHB-to-APBH Bridge with DMA" version="2.4.0">
40</field> 23 <addr name="APBH" addr="0x80004000"/>
41</reg> 24 <reg name="CTRL0" desc="" sct="yes">
42</dev> 25 <addr name="CTRL0" addr="0x0"/>
43<dev name="APBH" long_name="APHB DMA" desc="AHB-to-APBH Bridge with DMA" version="2.4.0"> 26 <field name="SFTRST" desc="" bitrange="31:31"/>
44<addr name="APBH" addr="0x80004000" /> 27 <field name="CLKGATE" desc="" bitrange="30:30"/>
45<reg name="CTRL0" sct="yes"> 28 <field name="RESET_CHANNEL" desc="" bitrange="23:16">
46<addr name="CTRL0" addr="0x0" /> 29 <value name="HWECC" value="0x1" desc=""/>
47<field name="SFTRST" bitrange="31:31"> 30 <value name="SSP" value="0x2" desc=""/>
48</field> 31 <value name="SRC" value="0x4" desc=""/>
49<field name="CLKGATE" bitrange="30:30"> 32 <value name="DEST" value="0x8" desc=""/>
50</field> 33 <value name="ATA" value="0x10" desc=""/>
51<field name="RESET_CHANNEL" bitrange="23:16"> 34 <value name="NAND0" value="0x10" desc=""/>
52<value name="HWECC" value="0x1"> 35 <value name="NAND1" value="0x20" desc=""/>
53</value> 36 <value name="NAND2" value="0x30" desc=""/>
54<value name="SSP" value="0x2"> 37 <value name="NAND3" value="0x40" desc=""/>
55</value> 38 </field>
56<value name="SRC" value="0x4"> 39 <field name="CLKGATE_CHANNEL" desc="" bitrange="15:8">
57</value> 40 <value name="HWECC" value="0x1" desc=""/>
58<value name="DEST" value="0x8"> 41 <value name="SSP" value="0x2" desc=""/>
59</value> 42 <value name="SRC" value="0x4" desc=""/>
60<value name="ATA" value="0x10"> 43 <value name="DEST" value="0x8" desc=""/>
61</value> 44 <value name="ATA" value="0x10" desc=""/>
62<value name="NAND0" value="0x10"> 45 <value name="NAND0" value="0x10" desc=""/>
63</value> 46 <value name="NAND1" value="0x20" desc=""/>
64<value name="NAND1" value="0x20"> 47 <value name="NAND2" value="0x30" desc=""/>
65</value> 48 <value name="NAND3" value="0x40" desc=""/>
66<value name="NAND2" value="0x30"> 49 </field>
67</value> 50 <field name="FREEZE_CHANNEL" desc="" bitrange="7:0">
68<value name="NAND3" value="0x40"> 51 <value name="HWECC" value="0x1" desc=""/>
69</value> 52 <value name="SSP" value="0x2" desc=""/>
70</field> 53 <value name="SRC" value="0x4" desc=""/>
71<field name="CLKGATE_CHANNEL" bitrange="15:8"> 54 <value name="DEST" value="0x8" desc=""/>
72<value name="HWECC" value="0x1"> 55 <value name="ATA" value="0x10" desc=""/>
73</value> 56 <value name="NAND0" value="0x10" desc=""/>
74<value name="SSP" value="0x2"> 57 <value name="NAND1" value="0x20" desc=""/>
75</value> 58 <value name="NAND2" value="0x30" desc=""/>
76<value name="SRC" value="0x4"> 59 <value name="NAND3" value="0x40" desc=""/>
77</value> 60 </field>
78<value name="DEST" value="0x8"> 61 </reg>
79</value> 62 <reg name="CTRL1" desc="" sct="yes">
80<value name="ATA" value="0x10"> 63 <addr name="CTRL1" addr="0x10"/>
81</value> 64 <field name="CH_CMDCMPLT_IRQ_EN" desc="" bitrange="23:16"/>
82<value name="NAND0" value="0x10"> 65 <field name="CH_CMDCMPLT_IRQ" desc="" bitrange="7:0"/>
83</value> 66 </reg>
84<value name="NAND1" value="0x20"> 67 <reg name="DEVSEL" desc="">
85</value> 68 <addr name="DEVSEL" addr="0x20"/>
86<value name="NAND2" value="0x30"> 69 <field name="CH7" desc="" bitrange="31:28"/>
87</value> 70 <field name="CH6" desc="" bitrange="27:24"/>
88<value name="NAND3" value="0x40"> 71 <field name="CH5" desc="" bitrange="23:20"/>
89</value> 72 <field name="CH4" desc="" bitrange="19:16"/>
90</field> 73 <field name="CH3" desc="" bitrange="15:12"/>
91<field name="FREEZE_CHANNEL" bitrange="7:0"> 74 <field name="CH2" desc="" bitrange="11:8"/>
92<value name="HWECC" value="0x1"> 75 <field name="CH1" desc="" bitrange="7:4"/>
93</value> 76 <field name="CH0" desc="" bitrange="3:0"/>
94<value name="SSP" value="0x2"> 77 </reg>
95</value> 78 <reg name="CHn_DEBUG2" desc="">
96<value name="SRC" value="0x4"> 79 <formula string="0x90+n*0x70"/>
97</value> 80 <addr name="CH0_DEBUG2" addr="0x90"/>
98<value name="DEST" value="0x8"> 81 <addr name="CH1_DEBUG2" addr="0x100"/>
99</value> 82 <addr name="CH2_DEBUG2" addr="0x170"/>
100<value name="ATA" value="0x10"> 83 <addr name="CH3_DEBUG2" addr="0x1e0"/>
101</value> 84 <addr name="CH4_DEBUG2" addr="0x250"/>
102<value name="NAND0" value="0x10"> 85 <addr name="CH5_DEBUG2" addr="0x2c0"/>
103</value> 86 <addr name="CH6_DEBUG2" addr="0x330"/>
104<value name="NAND1" value="0x20"> 87 <addr name="CH7_DEBUG2" addr="0x3a0"/>
105</value> 88 <field name="APB_BYTES" desc="" bitrange="31:16"/>
106<value name="NAND2" value="0x30"> 89 <field name="AHB_BYTES" desc="" bitrange="15:0"/>
107</value> 90 </reg>
108<value name="NAND3" value="0x40"> 91 <reg name="CHn_CURCMDAR" desc="">
109</value> 92 <formula string="0x30+n*0x70"/>
110</field> 93 <addr name="CH0_CURCMDAR" addr="0x30"/>
111</reg> 94 <addr name="CH1_CURCMDAR" addr="0xa0"/>
112<reg name="CTRL1" sct="yes"> 95 <addr name="CH2_CURCMDAR" addr="0x110"/>
113<addr name="CTRL1" addr="0x10" /> 96 <addr name="CH3_CURCMDAR" addr="0x180"/>
114<field name="CH_CMDCMPLT_IRQ_EN" bitrange="23:16"> 97 <addr name="CH4_CURCMDAR" addr="0x1f0"/>
115</field> 98 <addr name="CH5_CURCMDAR" addr="0x260"/>
116<field name="CH_CMDCMPLT_IRQ" bitrange="7:0"> 99 <addr name="CH6_CURCMDAR" addr="0x2d0"/>
117</field> 100 <addr name="CH7_CURCMDAR" addr="0x340"/>
118</reg> 101 <field name="CMD_ADDR" desc="" bitrange="31:0"/>
119<reg name="DEVSEL" sct="no"> 102 </reg>
120<addr name="DEVSEL" addr="0x20" /> 103 <reg name="CHn_BAR" desc="">
121<field name="CH7" bitrange="31:28"> 104 <formula string="0x60+n*0x70"/>
122</field> 105 <addr name="CH0_BAR" addr="0x60"/>
123<field name="CH6" bitrange="27:24"> 106 <addr name="CH1_BAR" addr="0xd0"/>
124</field> 107 <addr name="CH2_BAR" addr="0x140"/>
125<field name="CH5" bitrange="23:20"> 108 <addr name="CH3_BAR" addr="0x1b0"/>
126</field> 109 <addr name="CH4_BAR" addr="0x220"/>
127<field name="CH4" bitrange="19:16"> 110 <addr name="CH5_BAR" addr="0x290"/>
128</field> 111 <addr name="CH6_BAR" addr="0x300"/>
129<field name="CH3" bitrange="15:12"> 112 <addr name="CH7_BAR" addr="0x370"/>
130</field> 113 <field name="ADDRESS" desc="" bitrange="31:0"/>
131<field name="CH2" bitrange="11:8"> 114 </reg>
132</field> 115 <reg name="CHn_CMD" desc="">
133<field name="CH1" bitrange="7:4"> 116 <formula string="0x50+n*0x70"/>
134</field> 117 <addr name="CH0_CMD" addr="0x50"/>
135<field name="CH0" bitrange="3:0"> 118 <addr name="CH1_CMD" addr="0xc0"/>
136</field> 119 <addr name="CH2_CMD" addr="0x130"/>
137</reg> 120 <addr name="CH3_CMD" addr="0x1a0"/>
138<reg name="CHn_DEBUG2" sct="no"> 121 <addr name="CH4_CMD" addr="0x210"/>
139<formula string="0x90+n*0x70"/> 122 <addr name="CH5_CMD" addr="0x280"/>
140<addr name="CH0_DEBUG2" addr="0x90" /> 123 <addr name="CH6_CMD" addr="0x2f0"/>
141<addr name="CH1_DEBUG2" addr="0x100" /> 124 <addr name="CH7_CMD" addr="0x360"/>
142<addr name="CH2_DEBUG2" addr="0x170" /> 125 <field name="XFER_COUNT" desc="" bitrange="31:16"/>
143<addr name="CH3_DEBUG2" addr="0x1e0" /> 126 <field name="CMDWORDS" desc="" bitrange="15:12"/>
144<addr name="CH4_DEBUG2" addr="0x250" /> 127 <field name="WAIT4ENDCMD" desc="" bitrange="7:7"/>
145<addr name="CH5_DEBUG2" addr="0x2c0" /> 128 <field name="SEMAPHORE" desc="" bitrange="6:6"/>
146<addr name="CH6_DEBUG2" addr="0x330" /> 129 <field name="NANDWAIT4READY" desc="" bitrange="5:5"/>
147<addr name="CH7_DEBUG2" addr="0x3a0" /> 130 <field name="NANDLOCK" desc="" bitrange="4:4"/>
148<field name="APB_BYTES" bitrange="31:16"> 131 <field name="IRQONCMPLT" desc="" bitrange="3:3"/>
149</field> 132 <field name="CHAIN" desc="" bitrange="2:2"/>
150<field name="AHB_BYTES" bitrange="15:0"> 133 <field name="COMMAND" desc="" bitrange="1:0">
151</field> 134 <value name="NO_DMA_XFER" value="0x0" desc=""/>
152</reg> 135 <value name="DMA_WRITE" value="0x1" desc=""/>
153<reg name="CHn_CURCMDAR" sct="no"> 136 <value name="DMA_READ" value="0x2" desc=""/>
154<formula string="0x30+n*0x70"/> 137 <value name="DMA_SENSE" value="0x3" desc=""/>
155<addr name="CH0_CURCMDAR" addr="0x30" /> 138 </field>
156<addr name="CH1_CURCMDAR" addr="0xa0" /> 139 </reg>
157<addr name="CH2_CURCMDAR" addr="0x110" /> 140 <reg name="CHn_NXTCMDAR" desc="">
158<addr name="CH3_CURCMDAR" addr="0x180" /> 141 <formula string="0x40+n*0x70"/>
159<addr name="CH4_CURCMDAR" addr="0x1f0" /> 142 <addr name="CH0_NXTCMDAR" addr="0x40"/>
160<addr name="CH5_CURCMDAR" addr="0x260" /> 143 <addr name="CH1_NXTCMDAR" addr="0xb0"/>
161<addr name="CH6_CURCMDAR" addr="0x2d0" /> 144 <addr name="CH2_NXTCMDAR" addr="0x120"/>
162<addr name="CH7_CURCMDAR" addr="0x340" /> 145 <addr name="CH3_NXTCMDAR" addr="0x190"/>
163<field name="CMD_ADDR" bitrange="31:0"> 146 <addr name="CH4_NXTCMDAR" addr="0x200"/>
164</field> 147 <addr name="CH5_NXTCMDAR" addr="0x270"/>
165</reg> 148 <addr name="CH6_NXTCMDAR" addr="0x2e0"/>
166<reg name="CHn_BAR" sct="no"> 149 <addr name="CH7_NXTCMDAR" addr="0x350"/>
167<formula string="0x60+n*0x70"/> 150 <field name="CMD_ADDR" desc="" bitrange="31:0"/>
168<addr name="CH0_BAR" addr="0x60" /> 151 </reg>
169<addr name="CH1_BAR" addr="0xd0" /> 152 <reg name="CHn_SEMA" desc="">
170<addr name="CH2_BAR" addr="0x140" /> 153 <formula string="0x70+n*0x70"/>
171<addr name="CH3_BAR" addr="0x1b0" /> 154 <addr name="CH0_SEMA" addr="0x70"/>
172<addr name="CH4_BAR" addr="0x220" /> 155 <addr name="CH1_SEMA" addr="0xe0"/>
173<addr name="CH5_BAR" addr="0x290" /> 156 <addr name="CH2_SEMA" addr="0x150"/>
174<addr name="CH6_BAR" addr="0x300" /> 157 <addr name="CH3_SEMA" addr="0x1c0"/>
175<addr name="CH7_BAR" addr="0x370" /> 158 <addr name="CH4_SEMA" addr="0x230"/>
176<field name="ADDRESS" bitrange="31:0"> 159 <addr name="CH5_SEMA" addr="0x2a0"/>
177</field> 160 <addr name="CH6_SEMA" addr="0x310"/>
178</reg> 161 <addr name="CH7_SEMA" addr="0x380"/>
179<reg name="CHn_CMD" sct="no"> 162 <field name="PHORE" desc="" bitrange="23:16"/>
180<formula string="0x50+n*0x70"/> 163 <field name="INCREMENT_SEMA" desc="" bitrange="7:0"/>
181<addr name="CH0_CMD" addr="0x50" /> 164 </reg>
182<addr name="CH1_CMD" addr="0xc0" /> 165 <reg name="CHn_DEBUG1" desc="">
183<addr name="CH2_CMD" addr="0x130" /> 166 <formula string="0x80+n*0x70"/>
184<addr name="CH3_CMD" addr="0x1a0" /> 167 <addr name="CH0_DEBUG1" addr="0x80"/>
185<addr name="CH4_CMD" addr="0x210" /> 168 <addr name="CH1_DEBUG1" addr="0xf0"/>
186<addr name="CH5_CMD" addr="0x280" /> 169 <addr name="CH2_DEBUG1" addr="0x160"/>
187<addr name="CH6_CMD" addr="0x2f0" /> 170 <addr name="CH3_DEBUG1" addr="0x1d0"/>
188<addr name="CH7_CMD" addr="0x360" /> 171 <addr name="CH4_DEBUG1" addr="0x240"/>
189<field name="XFER_COUNT" bitrange="31:16"> 172 <addr name="CH5_DEBUG1" addr="0x2b0"/>
190</field> 173 <addr name="CH6_DEBUG1" addr="0x320"/>
191<field name="CMDWORDS" bitrange="15:12"> 174 <addr name="CH7_DEBUG1" addr="0x390"/>
192</field> 175 <field name="REQ" desc="" bitrange="31:31"/>
193<field name="WAIT4ENDCMD" bitrange="7:7"> 176 <field name="BURST" desc="" bitrange="30:30"/>
194</field> 177 <field name="KICK" desc="" bitrange="29:29"/>
195<field name="SEMAPHORE" bitrange="6:6"> 178 <field name="END" desc="" bitrange="28:28"/>
196</field> 179 <field name="RSVD2" desc="" bitrange="27:25"/>
197<field name="NANDWAIT4READY" bitrange="5:5"> 180 <field name="NEXTCMDADDRVALID" desc="" bitrange="24:24"/>
198</field> 181 <field name="RD_FIFO_EMPTY" desc="" bitrange="23:23"/>
199<field name="NANDLOCK" bitrange="4:4"> 182 <field name="RD_FIFO_FULL" desc="" bitrange="22:22"/>
200</field> 183 <field name="WR_FIFO_EMPTY" desc="" bitrange="21:21"/>
201<field name="IRQONCMPLT" bitrange="3:3"> 184 <field name="WR_FIFO_FULL" desc="" bitrange="20:20"/>
202</field> 185 <field name="RSVD1" desc="" bitrange="19:5"/>
203<field name="CHAIN" bitrange="2:2"> 186 <field name="STATEMACHINE" desc="" bitrange="4:0">
204</field> 187 <value name="IDLE" value="0x0" desc=""/>
205<field name="COMMAND" bitrange="1:0"> 188 <value name="REQ_CMD1" value="0x1" desc=""/>
206<value name="NO_DMA_XFER" value="0x0"> 189 <value name="REQ_CMD3" value="0x2" desc=""/>
207</value> 190 <value name="REQ_CMD2" value="0x3" desc=""/>
208<value name="DMA_WRITE" value="0x1"> 191 <value name="XFER_DECODE" value="0x4" desc=""/>
209</value> 192 <value name="REQ_WAIT" value="0x5" desc=""/>
210<value name="DMA_READ" value="0x2"> 193 <value name="REQ_CMD4" value="0x6" desc=""/>
211</value> 194 <value name="PIO_REQ" value="0x7" desc=""/>
212<value name="DMA_SENSE" value="0x3"> 195 <value name="READ_FLUSH" value="0x8" desc=""/>
213</value> 196 <value name="READ_WAIT" value="0x9" desc=""/>
214</field> 197 <value name="WRITE" value="0xc" desc=""/>
215</reg> 198 <value name="READ_REQ" value="0xd" desc=""/>
216<reg name="CHn_NXTCMDAR" sct="no"> 199 <value name="CHECK_CHAIN" value="0xe" desc=""/>
217<formula string="0x40+n*0x70"/> 200 <value name="XFER_COMPLETE" value="0xf" desc=""/>
218<addr name="CH0_NXTCMDAR" addr="0x40" /> 201 <value name="WAIT_END" value="0x15" desc=""/>
219<addr name="CH1_NXTCMDAR" addr="0xb0" /> 202 <value name="WRITE_WAIT" value="0x1c" desc=""/>
220<addr name="CH2_NXTCMDAR" addr="0x120" /> 203 <value name="CHECK_WAIT" value="0x1e" desc=""/>
221<addr name="CH3_NXTCMDAR" addr="0x190" /> 204 </field>
222<addr name="CH4_NXTCMDAR" addr="0x200" /> 205 </reg>
223<addr name="CH5_NXTCMDAR" addr="0x270" /> 206 </dev>
224<addr name="CH6_NXTCMDAR" addr="0x2e0" /> 207 <dev name="APBX" long_name="APHX DMA" desc="AHB-to-APBX Bridge with DMA" version="2.4.0">
225<addr name="CH7_NXTCMDAR" addr="0x350" /> 208 <addr name="APBX" addr="0x80024000"/>
226<field name="CMD_ADDR" bitrange="31:0"> 209 <reg name="CTRL0" desc="" sct="yes">
227</field> 210 <addr name="CTRL0" addr="0x0"/>
228</reg> 211 <field name="SFTRST" desc="" bitrange="31:31"/>
229<reg name="CHn_SEMA" sct="no"> 212 <field name="CLKGATE" desc="" bitrange="30:30"/>
230<formula string="0x70+n*0x70"/> 213 <field name="RESET_CHANNEL" desc="" bitrange="23:16">
231<addr name="CH0_SEMA" addr="0x70" /> 214 <value name="AUDIOIN" value="0x1" desc=""/>
232<addr name="CH1_SEMA" addr="0xe0" /> 215 <value name="AUDIOOUT" value="0x2" desc=""/>
233<addr name="CH2_SEMA" addr="0x150" /> 216 <value name="SPDIF_TX" value="0x4" desc=""/>
234<addr name="CH3_SEMA" addr="0x1c0" /> 217 <value name="I2C" value="0x8" desc=""/>
235<addr name="CH4_SEMA" addr="0x230" /> 218 <value name="LCDIF" value="0x10" desc=""/>
236<addr name="CH5_SEMA" addr="0x2a0" /> 219 <value name="DRI" value="0x20" desc=""/>
237<addr name="CH6_SEMA" addr="0x310" /> 220 <value name="UART_RX" value="0x30" desc=""/>
238<addr name="CH7_SEMA" addr="0x380" /> 221 <value name="IRDA_RX" value="0x30" desc=""/>
239<field name="PHORE" bitrange="23:16"> 222 <value name="UART_TX" value="0x40" desc=""/>
240</field> 223 <value name="IRDA_TX" value="0x40" desc=""/>
241<field name="INCREMENT_SEMA" bitrange="7:0"> 224 </field>
242</field> 225 <field name="FREEZE_CHANNEL" desc="" bitrange="7:0">
243</reg> 226 <value name="AUDIOIN" value="0x1" desc=""/>
244<reg name="CHn_DEBUG1" sct="no"> 227 <value name="AUDIOOUT" value="0x2" desc=""/>
245<formula string="0x80+n*0x70"/> 228 <value name="SPDIF_TX" value="0x4" desc=""/>
246<addr name="CH0_DEBUG1" addr="0x80" /> 229 <value name="I2C" value="0x8" desc=""/>
247<addr name="CH1_DEBUG1" addr="0xf0" /> 230 <value name="LCDIF" value="0x10" desc=""/>
248<addr name="CH2_DEBUG1" addr="0x160" /> 231 <value name="DRI" value="0x20" desc=""/>
249<addr name="CH3_DEBUG1" addr="0x1d0" /> 232 <value name="UART_RX" value="0x30" desc=""/>
250<addr name="CH4_DEBUG1" addr="0x240" /> 233 <value name="IRDA_RX" value="0x30" desc=""/>
251<addr name="CH5_DEBUG1" addr="0x2b0" /> 234 <value name="UART_TX" value="0x40" desc=""/>
252<addr name="CH6_DEBUG1" addr="0x320" /> 235 <value name="IRDA_TX" value="0x40" desc=""/>
253<addr name="CH7_DEBUG1" addr="0x390" /> 236 </field>
254<field name="REQ" bitrange="31:31"> 237 </reg>
255</field> 238 <reg name="CTRL1" desc="" sct="yes">
256<field name="BURST" bitrange="30:30"> 239 <addr name="CTRL1" addr="0x10"/>
257</field> 240 <field name="CH_CMDCMPLT_IRQ_EN" desc="" bitrange="23:16"/>
258<field name="KICK" bitrange="29:29"> 241 <field name="CH_CMDCMPLT_IRQ" desc="" bitrange="7:0"/>
259</field> 242 </reg>
260<field name="END" bitrange="28:28"> 243 <reg name="DEVSEL" desc="">
261</field> 244 <addr name="DEVSEL" addr="0x20"/>
262<field name="RSVD2" bitrange="27:25"> 245 <field name="CH7" desc="" bitrange="31:28">
263</field> 246 <value name="USE_UART" value="0x0" desc=""/>
264<field name="NEXTCMDADDRVALID" bitrange="24:24"> 247 <value name="USE_IRDA" value="0x1" desc=""/>
265</field> 248 </field>
266<field name="RD_FIFO_EMPTY" bitrange="23:23"> 249 <field name="CH6" desc="" bitrange="27:24">
267</field> 250 <value name="USE_UART" value="0x0" desc=""/>
268<field name="RD_FIFO_FULL" bitrange="22:22"> 251 <value name="USE_IRDA" value="0x1" desc=""/>
269</field> 252 </field>
270<field name="WR_FIFO_EMPTY" bitrange="21:21"> 253 <field name="CH5" desc="" bitrange="23:20"/>
271</field> 254 <field name="CH4" desc="" bitrange="19:16"/>
272<field name="WR_FIFO_FULL" bitrange="20:20"> 255 <field name="CH3" desc="" bitrange="15:12"/>
273</field> 256 <field name="CH2" desc="" bitrange="11:8"/>
274<field name="RSVD1" bitrange="19:5"> 257 <field name="CH1" desc="" bitrange="7:4"/>
275</field> 258 <field name="CH0" desc="" bitrange="3:0"/>
276<field name="STATEMACHINE" bitrange="4:0"> 259 </reg>
277<value name="IDLE" value="0x0"> 260 <reg name="CHn_NXTCMDAR" desc="">
278</value> 261 <formula string="0x40+n*0x70"/>
279<value name="REQ_CMD1" value="0x1"> 262 <addr name="CH0_NXTCMDAR" addr="0x40"/>
280</value> 263 <addr name="CH1_NXTCMDAR" addr="0xb0"/>
281<value name="REQ_CMD3" value="0x2"> 264 <addr name="CH2_NXTCMDAR" addr="0x120"/>
282</value> 265 <addr name="CH3_NXTCMDAR" addr="0x190"/>
283<value name="REQ_CMD2" value="0x3"> 266 <addr name="CH4_NXTCMDAR" addr="0x200"/>
284</value> 267 <addr name="CH5_NXTCMDAR" addr="0x270"/>
285<value name="XFER_DECODE" value="0x4"> 268 <addr name="CH6_NXTCMDAR" addr="0x2e0"/>
286</value> 269 <addr name="CH7_NXTCMDAR" addr="0x350"/>
287<value name="REQ_WAIT" value="0x5"> 270 <field name="CMD_ADDR" desc="" bitrange="31:0"/>
288</value> 271 </reg>
289<value name="REQ_CMD4" value="0x6"> 272 <reg name="CHn_DEBUG2" desc="">
290</value> 273 <formula string="0x90+n*0x70"/>
291<value name="PIO_REQ" value="0x7"> 274 <addr name="CH0_DEBUG2" addr="0x90"/>
292</value> 275 <addr name="CH1_DEBUG2" addr="0x100"/>
293<value name="READ_FLUSH" value="0x8"> 276 <addr name="CH2_DEBUG2" addr="0x170"/>
294</value> 277 <addr name="CH3_DEBUG2" addr="0x1e0"/>
295<value name="READ_WAIT" value="0x9"> 278 <addr name="CH4_DEBUG2" addr="0x250"/>
296</value> 279 <addr name="CH5_DEBUG2" addr="0x2c0"/>
297<value name="WRITE" value="0xc"> 280 <addr name="CH6_DEBUG2" addr="0x330"/>
298</value> 281 <addr name="CH7_DEBUG2" addr="0x3a0"/>
299<value name="READ_REQ" value="0xd"> 282 <field name="APB_BYTES" desc="" bitrange="31:16"/>
300</value> 283 <field name="AHB_BYTES" desc="" bitrange="15:0"/>
301<value name="CHECK_CHAIN" value="0xe"> 284 </reg>
302</value> 285 <reg name="CHn_BAR" desc="">
303<value name="XFER_COMPLETE" value="0xf"> 286 <formula string="0x60+n*0x70"/>
304</value> 287 <addr name="CH0_BAR" addr="0x60"/>
305<value name="WAIT_END" value="0x15"> 288 <addr name="CH1_BAR" addr="0xd0"/>
306</value> 289 <addr name="CH2_BAR" addr="0x140"/>
307<value name="WRITE_WAIT" value="0x1c"> 290 <addr name="CH3_BAR" addr="0x1b0"/>
308</value> 291 <addr name="CH4_BAR" addr="0x220"/>
309<value name="CHECK_WAIT" value="0x1e"> 292 <addr name="CH5_BAR" addr="0x290"/>
310</value> 293 <addr name="CH6_BAR" addr="0x300"/>
311</field> 294 <addr name="CH7_BAR" addr="0x370"/>
312</reg> 295 <field name="ADDRESS" desc="" bitrange="31:0"/>
313</dev> 296 </reg>
314<dev name="APBX" long_name="APHX DMA" desc="AHB-to-APBX Bridge with DMA" version="2.4.0"> 297 <reg name="CHn_CMD" desc="">
315<addr name="APBX" addr="0x80024000" /> 298 <formula string="0x50+n*0x70"/>
316<reg name="CTRL0" sct="yes"> 299 <addr name="CH0_CMD" addr="0x50"/>
317<addr name="CTRL0" addr="0x0" /> 300 <addr name="CH1_CMD" addr="0xc0"/>
318<field name="SFTRST" bitrange="31:31"> 301 <addr name="CH2_CMD" addr="0x130"/>
319</field> 302 <addr name="CH3_CMD" addr="0x1a0"/>
320<field name="CLKGATE" bitrange="30:30"> 303 <addr name="CH4_CMD" addr="0x210"/>
321</field> 304 <addr name="CH5_CMD" addr="0x280"/>
322<field name="RESET_CHANNEL" bitrange="23:16"> 305 <addr name="CH6_CMD" addr="0x2f0"/>
323<value name="AUDIOIN" value="0x1"> 306 <addr name="CH7_CMD" addr="0x360"/>
324</value> 307 <field name="XFER_COUNT" desc="" bitrange="31:16"/>
325<value name="AUDIOOUT" value="0x2"> 308 <field name="CMDWORDS" desc="" bitrange="15:12"/>
326</value> 309 <field name="WAIT4ENDCMD" desc="" bitrange="7:7"/>
327<value name="SPDIF_TX" value="0x4"> 310 <field name="SEMAPHORE" desc="" bitrange="6:6"/>
328</value> 311 <field name="IRQONCMPLT" desc="" bitrange="3:3"/>
329<value name="I2C" value="0x8"> 312 <field name="CHAIN" desc="" bitrange="2:2"/>
330</value> 313 <field name="COMMAND" desc="" bitrange="1:0">
331<value name="LCDIF" value="0x10"> 314 <value name="NO_DMA_XFER" value="0x0" desc=""/>
332</value> 315 <value name="DMA_WRITE" value="0x1" desc=""/>
333<value name="DRI" value="0x20"> 316 <value name="DMA_READ" value="0x2" desc=""/>
334</value> 317 </field>
335<value name="UART_RX" value="0x30"> 318 </reg>
336</value> 319 <reg name="CHn_DEBUG1" desc="">
337<value name="IRDA_RX" value="0x30"> 320 <formula string="0x80+n*0x70"/>
338</value> 321 <addr name="CH0_DEBUG1" addr="0x80"/>
339<value name="UART_TX" value="0x40"> 322 <addr name="CH1_DEBUG1" addr="0xf0"/>
340</value> 323 <addr name="CH2_DEBUG1" addr="0x160"/>
341<value name="IRDA_TX" value="0x40"> 324 <addr name="CH3_DEBUG1" addr="0x1d0"/>
342</value> 325 <addr name="CH4_DEBUG1" addr="0x240"/>
343</field> 326 <addr name="CH5_DEBUG1" addr="0x2b0"/>
344<field name="FREEZE_CHANNEL" bitrange="7:0"> 327 <addr name="CH6_DEBUG1" addr="0x320"/>
345<value name="AUDIOIN" value="0x1"> 328 <addr name="CH7_DEBUG1" addr="0x390"/>
346</value> 329 <field name="REQ" desc="" bitrange="31:31"/>
347<value name="AUDIOOUT" value="0x2"> 330 <field name="BURST" desc="" bitrange="30:30"/>
348</value> 331 <field name="KICK" desc="" bitrange="29:29"/>
349<value name="SPDIF_TX" value="0x4"> 332 <field name="END" desc="" bitrange="28:28"/>
350</value> 333 <field name="RSVD2" desc="" bitrange="27:25"/>
351<value name="I2C" value="0x8"> 334 <field name="NEXTCMDADDRVALID" desc="" bitrange="24:24"/>
352</value> 335 <field name="RD_FIFO_EMPTY" desc="" bitrange="23:23"/>
353<value name="LCDIF" value="0x10"> 336 <field name="RD_FIFO_FULL" desc="" bitrange="22:22"/>
354</value> 337 <field name="WR_FIFO_EMPTY" desc="" bitrange="21:21"/>
355<value name="DRI" value="0x20"> 338 <field name="WR_FIFO_FULL" desc="" bitrange="20:20"/>
356</value> 339 <field name="RSVD1" desc="" bitrange="19:5"/>
357<value name="UART_RX" value="0x30"> 340 <field name="STATEMACHINE" desc="" bitrange="4:0">
358</value> 341 <value name="IDLE" value="0x0" desc=""/>
359<value name="IRDA_RX" value="0x30"> 342 <value name="REQ_CMD1" value="0x1" desc=""/>
360</value> 343 <value name="REQ_CMD3" value="0x2" desc=""/>
361<value name="UART_TX" value="0x40"> 344 <value name="REQ_CMD2" value="0x3" desc=""/>
362</value> 345 <value name="XFER_DECODE" value="0x4" desc=""/>
363<value name="IRDA_TX" value="0x40"> 346 <value name="REQ_WAIT" value="0x5" desc=""/>
364</value> 347 <value name="REQ_CMD4" value="0x6" desc=""/>
365</field> 348 <value name="PIO_REQ" value="0x7" desc=""/>
366</reg> 349 <value name="READ_FLUSH" value="0x8" desc=""/>
367<reg name="CTRL1" sct="yes"> 350 <value name="READ_WAIT" value="0x9" desc=""/>
368<addr name="CTRL1" addr="0x10" /> 351 <value name="WRITE" value="0xc" desc=""/>
369<field name="CH_CMDCMPLT_IRQ_EN" bitrange="23:16"> 352 <value name="READ_REQ" value="0xd" desc=""/>
370</field> 353 <value name="CHECK_CHAIN" value="0xe" desc=""/>
371<field name="CH_CMDCMPLT_IRQ" bitrange="7:0"> 354 <value name="XFER_COMPLETE" value="0xf" desc=""/>
372</field> 355 <value name="WAIT_END" value="0x15" desc=""/>
373</reg> 356 <value name="WRITE_WAIT" value="0x1c" desc=""/>
374<reg name="DEVSEL" sct="no"> 357 <value name="CHECK_WAIT" value="0x1e" desc=""/>
375<addr name="DEVSEL" addr="0x20" /> 358 </field>
376<field name="CH7" bitrange="31:28"> 359 </reg>
377<value name="USE_UART" value="0x0"> 360 <reg name="CHn_SEMA" desc="">
378</value> 361 <formula string="0x70+n*0x70"/>
379<value name="USE_IRDA" value="0x1"> 362 <addr name="CH0_SEMA" addr="0x70"/>
380</value> 363 <addr name="CH1_SEMA" addr="0xe0"/>
381</field> 364 <addr name="CH2_SEMA" addr="0x150"/>
382<field name="CH6" bitrange="27:24"> 365 <addr name="CH3_SEMA" addr="0x1c0"/>
383<value name="USE_UART" value="0x0"> 366 <addr name="CH4_SEMA" addr="0x230"/>
384</value> 367 <addr name="CH5_SEMA" addr="0x2a0"/>
385<value name="USE_IRDA" value="0x1"> 368 <addr name="CH6_SEMA" addr="0x310"/>
386</value> 369 <addr name="CH7_SEMA" addr="0x380"/>
387</field> 370 <field name="PHORE" desc="" bitrange="23:16"/>
388<field name="CH5" bitrange="23:20"> 371 <field name="INCREMENT_SEMA" desc="" bitrange="7:0"/>
389</field> 372 </reg>
390<field name="CH4" bitrange="19:16"> 373 <reg name="CHn_CURCMDAR" desc="">
391</field> 374 <formula string="0x30+n*0x70"/>
392<field name="CH3" bitrange="15:12"> 375 <addr name="CH0_CURCMDAR" addr="0x30"/>
393</field> 376 <addr name="CH1_CURCMDAR" addr="0xa0"/>
394<field name="CH2" bitrange="11:8"> 377 <addr name="CH2_CURCMDAR" addr="0x110"/>
395</field> 378 <addr name="CH3_CURCMDAR" addr="0x180"/>
396<field name="CH1" bitrange="7:4"> 379 <addr name="CH4_CURCMDAR" addr="0x1f0"/>
397</field> 380 <addr name="CH5_CURCMDAR" addr="0x260"/>
398<field name="CH0" bitrange="3:0"> 381 <addr name="CH6_CURCMDAR" addr="0x2d0"/>
399</field> 382 <addr name="CH7_CURCMDAR" addr="0x340"/>
400</reg> 383 <field name="CMD_ADDR" desc="" bitrange="31:0"/>
401<reg name="CHn_NXTCMDAR" sct="no"> 384 </reg>
402<formula string="0x40+n*0x70"/> 385 </dev>
403<addr name="CH0_NXTCMDAR" addr="0x40" /> 386 <dev name="AUDIOIN" long_name="AUDIOIN/ADC" desc="Digital Audio Filter Input" version="2.5.0">
404<addr name="CH1_NXTCMDAR" addr="0xb0" /> 387 <addr name="AUDIOIN" addr="0x8004c000"/>
405<addr name="CH2_NXTCMDAR" addr="0x120" /> 388 <reg name="CTRL" desc="" sct="yes">
406<addr name="CH3_NXTCMDAR" addr="0x190" /> 389 <addr name="CTRL" addr="0x0"/>
407<addr name="CH4_NXTCMDAR" addr="0x200" /> 390 <field name="SFTRST" desc="" bitrange="31:31"/>
408<addr name="CH5_NXTCMDAR" addr="0x270" /> 391 <field name="CLKGATE" desc="" bitrange="30:30"/>
409<addr name="CH6_NXTCMDAR" addr="0x2e0" /> 392 <field name="DMAWAIT_COUNT" desc="" bitrange="20:16"/>
410<addr name="CH7_NXTCMDAR" addr="0x350" /> 393 <field name="LR_SWAP" desc="" bitrange="10:10"/>
411<field name="CMD_ADDR" bitrange="31:0"> 394 <field name="EDGE_SYNC" desc="" bitrange="9:9"/>
412</field> 395 <field name="INVERT_1BIT" desc="" bitrange="8:8"/>
413</reg> 396 <field name="OFFSET_ENABLE" desc="" bitrange="7:7"/>
414<reg name="CHn_DEBUG2" sct="no"> 397 <field name="HPF_ENABLE" desc="" bitrange="6:6"/>
415<formula string="0x90+n*0x70"/> 398 <field name="WORD_LENGTH" desc="" bitrange="5:5"/>
416<addr name="CH0_DEBUG2" addr="0x90" /> 399 <field name="LOOPBACK" desc="" bitrange="4:4"/>
417<addr name="CH1_DEBUG2" addr="0x100" /> 400 <field name="FIFO_UNDERFLOW_IRQ" desc="" bitrange="3:3"/>
418<addr name="CH2_DEBUG2" addr="0x170" /> 401 <field name="FIFO_OVERFLOW_IRQ" desc="" bitrange="2:2"/>
419<addr name="CH3_DEBUG2" addr="0x1e0" /> 402 <field name="FIFO_ERROR_IRQ_EN" desc="" bitrange="1:1"/>
420<addr name="CH4_DEBUG2" addr="0x250" /> 403 <field name="RUN" desc="" bitrange="0:0"/>
421<addr name="CH5_DEBUG2" addr="0x2c0" /> 404 </reg>
422<addr name="CH6_DEBUG2" addr="0x330" /> 405 <reg name="STAT" desc="">
423<addr name="CH7_DEBUG2" addr="0x3a0" /> 406 <addr name="STAT" addr="0x10"/>
424<field name="APB_BYTES" bitrange="31:16"> 407 <field name="ADC_PRESENT" desc="" bitrange="31:31"/>
425</field> 408 </reg>
426<field name="AHB_BYTES" bitrange="15:0"> 409 <reg name="ADCSRR" desc="" sct="yes">
427</field> 410 <addr name="ADCSRR" addr="0x20"/>
428</reg> 411 <field name="OSR" desc="" bitrange="31:31">
429<reg name="CHn_BAR" sct="no"> 412 <value name="OSR6" value="0x0" desc=""/>
430<formula string="0x60+n*0x70"/> 413 <value name="OSR12" value="0x1" desc=""/>
431<addr name="CH0_BAR" addr="0x60" /> 414 </field>
432<addr name="CH1_BAR" addr="0xd0" /> 415 <field name="BASEMULT" desc="" bitrange="30:28">
433<addr name="CH2_BAR" addr="0x140" /> 416 <value name="SINGLE_RATE" value="0x1" desc=""/>
434<addr name="CH3_BAR" addr="0x1b0" /> 417 <value name="DOUBLE_RATE" value="0x2" desc=""/>
435<addr name="CH4_BAR" addr="0x220" /> 418 <value name="QUAD_RATE" value="0x4" desc=""/>
436<addr name="CH5_BAR" addr="0x290" /> 419 </field>
437<addr name="CH6_BAR" addr="0x300" /> 420 <field name="SRC_HOLD" desc="" bitrange="26:24"/>
438<addr name="CH7_BAR" addr="0x370" /> 421 <field name="SRC_INT" desc="" bitrange="20:16"/>
439<field name="ADDRESS" bitrange="31:0"> 422 <field name="SRC_FRAC" desc="" bitrange="12:0"/>
440</field> 423 </reg>
441</reg> 424 <reg name="ADCVOLUME" desc="" sct="yes">
442<reg name="CHn_CMD" sct="no"> 425 <addr name="ADCVOLUME" addr="0x30"/>
443<formula string="0x50+n*0x70"/> 426 <field name="VOLUME_UPDATE_LEFT" desc="" bitrange="28:28"/>
444<addr name="CH0_CMD" addr="0x50" /> 427 <field name="EN_ZCD" desc="" bitrange="25:25"/>
445<addr name="CH1_CMD" addr="0xc0" /> 428 <field name="VOLUME_LEFT" desc="" bitrange="23:16"/>
446<addr name="CH2_CMD" addr="0x130" /> 429 <field name="VOLUME_UPDATE_RIGHT" desc="" bitrange="12:12"/>
447<addr name="CH3_CMD" addr="0x1a0" /> 430 <field name="VOLUME_RIGHT" desc="" bitrange="7:0"/>
448<addr name="CH4_CMD" addr="0x210" /> 431 </reg>
449<addr name="CH5_CMD" addr="0x280" /> 432 <reg name="ADCDEBUG" desc="" sct="yes">
450<addr name="CH6_CMD" addr="0x2f0" /> 433 <addr name="ADCDEBUG" addr="0x40"/>
451<addr name="CH7_CMD" addr="0x360" /> 434 <field name="ENABLE_ADCDMA" desc="" bitrange="31:31"/>
452<field name="XFER_COUNT" bitrange="31:16"> 435 <field name="ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS" desc="" bitrange="3:3"/>
453</field> 436 <field name="SET_INTERRUPT3_HAND_SHAKE" desc="" bitrange="2:2"/>
454<field name="CMDWORDS" bitrange="15:12"> 437 <field name="DMA_PREQ" desc="" bitrange="1:1"/>
455</field> 438 <field name="FIFO_STATUS" desc="" bitrange="0:0"/>
456<field name="WAIT4ENDCMD" bitrange="7:7"> 439 </reg>
457</field> 440 <reg name="ADCVOL" desc="" sct="yes">
458<field name="SEMAPHORE" bitrange="6:6"> 441 <addr name="ADCVOL" addr="0x50"/>
459</field> 442 <field name="SELECT_LEFT" desc="" bitrange="29:28"/>
460<field name="IRQONCMPLT" bitrange="3:3"> 443 <field name="SELECT_RIGHT" desc="" bitrange="25:24"/>
461</field> 444 <field name="MUTE" desc="" bitrange="8:8"/>
462<field name="CHAIN" bitrange="2:2"> 445 <field name="GAIN_LEFT" desc="" bitrange="7:4"/>
463</field> 446 <field name="GAIN_RIGHT" desc="" bitrange="3:0"/>
464<field name="COMMAND" bitrange="1:0"> 447 </reg>
465<value name="NO_DMA_XFER" value="0x0"> 448 <reg name="MICLINE" desc="" sct="yes">
466</value> 449 <addr name="MICLINE" addr="0x60"/>
467<value name="DMA_WRITE" value="0x1"> 450 <field name="ATTEN_LINE" desc="" bitrange="30:30"/>
468</value> 451 <field name="DIVIDE_LINE1" desc="" bitrange="29:29"/>
469<value name="DMA_READ" value="0x2"> 452 <field name="DIVIDE_LINE2" desc="" bitrange="28:28"/>
470</value> 453 <field name="MIC_SELECT" desc="" bitrange="24:24"/>
471</field> 454 <field name="MIC_RESISTOR" desc="" bitrange="21:20">
472</reg> 455 <value name="Off" value="0x0" desc=""/>
473<reg name="CHn_DEBUG1" sct="no"> 456 <value name="2KOhm" value="0x1" desc=""/>
474<formula string="0x80+n*0x70"/> 457 <value name="4KOhm" value="0x2" desc=""/>
475<addr name="CH0_DEBUG1" addr="0x80" /> 458 <value name="8KOhm" value="0x3" desc=""/>
476<addr name="CH1_DEBUG1" addr="0xf0" /> 459 </field>
477<addr name="CH2_DEBUG1" addr="0x160" /> 460 <field name="MIC_BIAS" desc="" bitrange="18:16"/>
478<addr name="CH3_DEBUG1" addr="0x1d0" /> 461 <field name="FORCE_MICAMP_PWRUP" desc="" bitrange="8:8"/>
479<addr name="CH4_DEBUG1" addr="0x240" /> 462 <field name="MIC_GAIN" desc="" bitrange="1:0">
480<addr name="CH5_DEBUG1" addr="0x2b0" /> 463 <value name="0dB" value="0x0" desc=""/>
481<addr name="CH6_DEBUG1" addr="0x320" /> 464 <value name="20dB" value="0x1" desc=""/>
482<addr name="CH7_DEBUG1" addr="0x390" /> 465 <value name="30dB" value="0x2" desc=""/>
483<field name="REQ" bitrange="31:31"> 466 <value name="40dB" value="0x3" desc=""/>
484</field> 467 </field>
485<field name="BURST" bitrange="30:30"> 468 </reg>
486</field> 469 <reg name="ANACLKCTRL" desc="" sct="yes">
487<field name="KICK" bitrange="29:29"> 470 <addr name="ANACLKCTRL" addr="0x70"/>
488</field> 471 <field name="CLKGATE" desc="" bitrange="31:31"/>
489<field name="END" bitrange="28:28"> 472 <field name="DITHER_ENABLE" desc="" bitrange="6:6"/>
490</field> 473 <field name="SLOW_DITHER" desc="" bitrange="5:5"/>
491<field name="RSVD2" bitrange="27:25"> 474 <field name="INVERT_ADCCLK" desc="" bitrange="4:4"/>
492</field> 475 <field name="ADCDIV" desc="" bitrange="2:0"/>
493<field name="NEXTCMDADDRVALID" bitrange="24:24"> 476 </reg>
494</field> 477 <reg name="DATA" desc="">
495<field name="RD_FIFO_EMPTY" bitrange="23:23"> 478 <addr name="DATA" addr="0x80"/>
496</field> 479 <field name="HIGH" desc="" bitrange="31:16"/>
497<field name="RD_FIFO_FULL" bitrange="22:22"> 480 <field name="LOW" desc="" bitrange="15:0"/>
498</field> 481 </reg>
499<field name="WR_FIFO_EMPTY" bitrange="21:21"> 482 </dev>
500</field> 483 <dev name="AUDIOOUT" long_name="AUDIOOUT/DAC" desc="Digital Audio Filter Output" version="2.3.0">
501<field name="WR_FIFO_FULL" bitrange="20:20"> 484 <addr name="AUDIOOUT" addr="0x80048000"/>
502</field> 485 <reg name="CTRL" desc="" sct="yes">
503<field name="RSVD1" bitrange="19:5"> 486 <addr name="CTRL" addr="0x0"/>
504</field> 487 <field name="SFTRST" desc="" bitrange="31:31"/>
505<field name="STATEMACHINE" bitrange="4:0"> 488 <field name="CLKGATE" desc="" bitrange="30:30"/>
506<value name="IDLE" value="0x0"> 489 <field name="DMAWAIT_COUNT" desc="" bitrange="20:16"/>
507</value> 490 <field name="LR_SWAP" desc="" bitrange="14:14"/>
508<value name="REQ_CMD1" value="0x1"> 491 <field name="EDGE_SYNC" desc="" bitrange="13:13"/>
509</value> 492 <field name="INVERT_1BIT" desc="" bitrange="12:12"/>
510<value name="REQ_CMD3" value="0x2"> 493 <field name="SS3D_EFFECT" desc="" bitrange="9:8"/>
511</value> 494 <field name="WORD_LENGTH" desc="" bitrange="6:6"/>
512<value name="REQ_CMD2" value="0x3"> 495 <field name="DAC_ZERO_ENABLE" desc="" bitrange="5:5"/>
513</value> 496 <field name="LOOPBACK" desc="" bitrange="4:4"/>
514<value name="XFER_DECODE" value="0x4"> 497 <field name="FIFO_UNDERFLOW_IRQ" desc="" bitrange="3:3"/>
515</value> 498 <field name="FIFO_OVERFLOW_IRQ" desc="" bitrange="2:2"/>
516<value name="REQ_WAIT" value="0x5"> 499 <field name="FIFO_ERROR_IRQ_EN" desc="" bitrange="1:1"/>
517</value> 500 <field name="RUN" desc="" bitrange="0:0"/>
518<value name="REQ_CMD4" value="0x6"> 501 </reg>
519</value> 502 <reg name="STAT" desc="">
520<value name="PIO_REQ" value="0x7"> 503 <addr name="STAT" addr="0x10"/>
521</value> 504 <field name="DAC_PRESENT" desc="" bitrange="31:31"/>
522<value name="READ_FLUSH" value="0x8"> 505 </reg>
523</value> 506 <reg name="DACSRR" desc="" sct="yes">
524<value name="READ_WAIT" value="0x9"> 507 <addr name="DACSRR" addr="0x20"/>
525</value> 508 <field name="OSR" desc="" bitrange="31:31">
526<value name="WRITE" value="0xc"> 509 <value name="OSR6" value="0x0" desc=""/>
527</value> 510 <value name="OSR12" value="0x1" desc=""/>
528<value name="READ_REQ" value="0xd"> 511 </field>
529</value> 512 <field name="BASEMULT" desc="" bitrange="30:28">
530<value name="CHECK_CHAIN" value="0xe"> 513 <value name="SINGLE_RATE" value="0x1" desc=""/>
531</value> 514 <value name="DOUBLE_RATE" value="0x2" desc=""/>
532<value name="XFER_COMPLETE" value="0xf"> 515 <value name="QUAD_RATE" value="0x4" desc=""/>
533</value> 516 </field>
534<value name="WAIT_END" value="0x15"> 517 <field name="SRC_HOLD" desc="" bitrange="26:24"/>
535</value> 518 <field name="SRC_INT" desc="" bitrange="20:16"/>
536<value name="WRITE_WAIT" value="0x1c"> 519 <field name="SRC_FRAC" desc="" bitrange="12:0"/>
537</value> 520 </reg>
538<value name="CHECK_WAIT" value="0x1e"> 521 <reg name="DACVOLUME" desc="" sct="yes">
539</value> 522 <addr name="DACVOLUME" addr="0x30"/>
540</field> 523 <field name="VOLUME_UPDATE_LEFT" desc="" bitrange="28:28"/>
541</reg> 524 <field name="EN_ZCD" desc="" bitrange="25:25"/>
542<reg name="CHn_SEMA" sct="no"> 525 <field name="MUTE_LEFT" desc="" bitrange="24:24"/>
543<formula string="0x70+n*0x70"/> 526 <field name="VOLUME_LEFT" desc="" bitrange="23:16"/>
544<addr name="CH0_SEMA" addr="0x70" /> 527 <field name="VOLUME_UPDATE_RIGHT" desc="" bitrange="12:12"/>
545<addr name="CH1_SEMA" addr="0xe0" /> 528 <field name="MUTE_RIGHT" desc="" bitrange="8:8"/>
546<addr name="CH2_SEMA" addr="0x150" /> 529 <field name="VOLUME_RIGHT" desc="" bitrange="7:0"/>
547<addr name="CH3_SEMA" addr="0x1c0" /> 530 </reg>
548<addr name="CH4_SEMA" addr="0x230" /> 531 <reg name="DACDEBUG" desc="" sct="yes">
549<addr name="CH5_SEMA" addr="0x2a0" /> 532 <addr name="DACDEBUG" addr="0x40"/>
550<addr name="CH6_SEMA" addr="0x310" /> 533 <field name="ENABLE_DACDMA" desc="" bitrange="31:31"/>
551<addr name="CH7_SEMA" addr="0x380" /> 534 <field name="SET_INTERRUPT1_CLK_CROSS" desc="" bitrange="5:5"/>
552<field name="PHORE" bitrange="23:16"> 535 <field name="SET_INTERRUPT0_CLK_CROSS" desc="" bitrange="4:4"/>
553</field> 536 <field name="SET_INTERRUPT1_HAND_SHAKE" desc="" bitrange="3:3"/>
554<field name="INCREMENT_SEMA" bitrange="7:0"> 537 <field name="SET_INTERRUPT0_HAND_SHAKE" desc="" bitrange="2:2"/>
555</field> 538 <field name="DMA_PREQ" desc="" bitrange="1:1"/>
556</reg> 539 <field name="FIFO_STATUS" desc="" bitrange="0:0"/>
557<reg name="CHn_CURCMDAR" sct="no"> 540 </reg>
558<formula string="0x30+n*0x70"/> 541 <reg name="HPVOL" desc="" sct="yes">
559<addr name="CH0_CURCMDAR" addr="0x30" /> 542 <addr name="HPVOL" addr="0x50"/>
560<addr name="CH1_CURCMDAR" addr="0xa0" /> 543 <field name="SELECT" desc="" bitrange="25:24"/>
561<addr name="CH2_CURCMDAR" addr="0x110" /> 544 <field name="MUTE" desc="" bitrange="16:16"/>
562<addr name="CH3_CURCMDAR" addr="0x180" /> 545 <field name="VOL_LEFT" desc="" bitrange="12:8"/>
563<addr name="CH4_CURCMDAR" addr="0x1f0" /> 546 <field name="VOL_RIGHT" desc="" bitrange="4:0"/>
564<addr name="CH5_CURCMDAR" addr="0x260" /> 547 </reg>
565<addr name="CH6_CURCMDAR" addr="0x2d0" /> 548 <reg name="SPKRVOL" desc="" sct="yes">
566<addr name="CH7_CURCMDAR" addr="0x340" /> 549 <addr name="SPKRVOL" addr="0x60"/>
567<field name="CMD_ADDR" bitrange="31:0"> 550 <field name="MUTE" desc="" bitrange="16:16"/>
568</field> 551 <field name="VOL" desc="" bitrange="3:0"/>
569</reg> 552 </reg>
570</dev> 553 <reg name="PWRDN" desc="" sct="yes">
571<dev name="AUDIOIN" long_name="AUDIOIN/ADC" desc="Digital Audio Filter Input" version="2.5.0"> 554 <addr name="PWRDN" addr="0x70"/>
572<addr name="AUDIOIN" addr="0x8004c000" /> 555 <field name="SPEAKER" desc="" bitrange="24:24"/>
573<reg name="CTRL" sct="yes"> 556 <field name="SELFBIAS" desc="" bitrange="20:20"/>
574<addr name="CTRL" addr="0x0" /> 557 <field name="RIGHT_ADC" desc="" bitrange="16:16"/>
575<field name="SFTRST" bitrange="31:31"> 558 <field name="DAC" desc="" bitrange="12:12"/>
576</field> 559 <field name="ADC" desc="" bitrange="8:8"/>
577<field name="CLKGATE" bitrange="30:30"> 560 <field name="CAPLESS" desc="" bitrange="4:4"/>
578</field> 561 <field name="HEADPHONE" desc="" bitrange="0:0"/>
579<field name="DMAWAIT_COUNT" bitrange="20:16"> 562 </reg>
580</field> 563 <reg name="REFCTRL" desc="" sct="yes">
581<field name="LR_SWAP" bitrange="10:10"> 564 <addr name="REFCTRL" addr="0x80"/>
582</field> 565 <field name="XTAL_BGR_BIAS" desc="" bitrange="24:24"/>
583<field name="EDGE_SYNC" bitrange="9:9"> 566 <field name="VBG_ADJ" desc="" bitrange="22:20"/>
584</field> 567 <field name="LOW_PWR" desc="" bitrange="19:19"/>
585<field name="INVERT_1BIT" bitrange="8:8"> 568 <field name="LW_REF" desc="" bitrange="18:18"/>
586</field> 569 <field name="BIAS_CTRL" desc="" bitrange="17:16"/>
587<field name="OFFSET_ENABLE" bitrange="7:7"> 570 <field name="ADJ_ADC" desc="" bitrange="13:13"/>
588</field> 571 <field name="ADJ_VAG" desc="" bitrange="12:12"/>
589<field name="HPF_ENABLE" bitrange="6:6"> 572 <field name="ADC_REFVAL" desc="" bitrange="11:8"/>
590</field> 573 <field name="VAG_VAL" desc="" bitrange="7:4"/>
591<field name="WORD_LENGTH" bitrange="5:5"> 574 <field name="DAC_ADJ" desc="" bitrange="2:0"/>
592</field> 575 </reg>
593<field name="LOOPBACK" bitrange="4:4"> 576 <reg name="ANACTRL" desc="" sct="yes">
594</field> 577 <addr name="ANACTRL" addr="0x90"/>
595<field name="FIFO_UNDERFLOW_IRQ" bitrange="3:3"> 578 <field name="SHORT_CM_STS" desc="" bitrange="28:28"/>
596</field> 579 <field name="SHORT_LR_STS" desc="" bitrange="24:24"/>
597<field name="FIFO_OVERFLOW_IRQ" bitrange="2:2"> 580 <field name="SHORTMODE_CM" desc="" bitrange="21:20"/>
598</field> 581 <field name="SHORTMODE_LR" desc="" bitrange="18:17"/>
599<field name="FIFO_ERROR_IRQ_EN" bitrange="1:1"> 582 <field name="SHORT_LVLADJL" desc="" bitrange="14:12"/>
600</field> 583 <field name="SHORT_LVLADJR" desc="" bitrange="10:8"/>
601<field name="RUN" bitrange="0:0"> 584 <field name="HP_HOLD_GND" desc="" bitrange="5:5"/>
602</field> 585 <field name="HP_CLASSAB" desc="" bitrange="4:4"/>
603</reg> 586 <field name="EN_SPKR_ZCD" desc="" bitrange="2:2"/>
604<reg name="STAT" sct="no"> 587 <field name="ZCD_SELECTADC" desc="" bitrange="1:1"/>
605<addr name="STAT" addr="0x10" /> 588 <field name="EN_ZCD" desc="" bitrange="0:0"/>
606<field name="ADC_PRESENT" bitrange="31:31"> 589 </reg>
607</field> 590 <reg name="TEST" desc="" sct="yes">
608</reg> 591 <addr name="TEST" addr="0xa0"/>
609<reg name="ADCSRR" sct="yes"> 592 <field name="HP_ANTIPOP" desc="" bitrange="30:28"/>
610<addr name="ADCSRR" addr="0x20" /> 593 <field name="TM_ADCIN_TOHP" desc="" bitrange="26:26"/>
611<field name="OSR" bitrange="31:31"> 594 <field name="TM_SPEAKER" desc="" bitrange="25:25"/>
612<value name="OSR6" value="0x0"> 595 <field name="TM_HPCOMMON" desc="" bitrange="24:24"/>
613</value> 596 <field name="HP_I1_ADJ" desc="" bitrange="23:22"/>
614<value name="OSR12" value="0x1"> 597 <field name="HP_IALL_ADJ" desc="" bitrange="21:20"/>
615</value> 598 <field name="SPKR_I1_ADJ" desc="" bitrange="19:18"/>
616</field> 599 <field name="SPKR_IALL_ADJ" desc="" bitrange="17:16"/>
617<field name="BASEMULT" bitrange="30:28"> 600 <field name="VAG_CLASSA" desc="" bitrange="13:13"/>
618<value name="SINGLE_RATE" value="0x1"> 601 <field name="VAG_DOUBLE_I" desc="" bitrange="12:12"/>
619</value> 602 <field name="HP_CHOPCLK" desc="" bitrange="9:8"/>
620<value name="DOUBLE_RATE" value="0x2"> 603 <field name="DAC_CHOPCLK" desc="" bitrange="5:4"/>
621</value> 604 <field name="DAC_CLASSA" desc="" bitrange="2:2"/>
622<value name="QUAD_RATE" value="0x4"> 605 <field name="DAC_DOUBLE_I" desc="" bitrange="1:1"/>
623</value> 606 <field name="DAC_DIS_RTZ" desc="" bitrange="0:0"/>
624</field> 607 </reg>
625<field name="SRC_HOLD" bitrange="26:24"> 608 <reg name="BISTCTRL" desc="" sct="yes">
626</field> 609 <addr name="BISTCTRL" addr="0xb0"/>
627<field name="SRC_INT" bitrange="20:16"> 610 <field name="FAIL" desc="" bitrange="3:3"/>
628</field> 611 <field name="PASS" desc="" bitrange="2:2"/>
629<field name="SRC_FRAC" bitrange="12:0"> 612 <field name="DONE" desc="" bitrange="1:1"/>
630</field> 613 <field name="START" desc="" bitrange="0:0"/>
631</reg> 614 </reg>
632<reg name="ADCVOLUME" sct="yes"> 615 <reg name="BISTSTAT0" desc="">
633<addr name="ADCVOLUME" addr="0x30" /> 616 <addr name="BISTSTAT0" addr="0xc0"/>
634<field name="VOLUME_UPDATE_LEFT" bitrange="28:28"> 617 <field name="DATA" desc="" bitrange="23:0"/>
635</field> 618 </reg>
636<field name="EN_ZCD" bitrange="25:25"> 619 <reg name="BISTSTAT1" desc="">
637</field> 620 <addr name="BISTSTAT1" addr="0xd0"/>
638<field name="VOLUME_LEFT" bitrange="23:16"> 621 <field name="STATE" desc="" bitrange="28:24"/>
639</field> 622 <field name="ADDR" desc="" bitrange="7:0"/>
640<field name="VOLUME_UPDATE_RIGHT" bitrange="12:12"> 623 </reg>
641</field> 624 <reg name="ANACLKCTRL" desc="" sct="yes">
642<field name="VOLUME_RIGHT" bitrange="7:0"> 625 <addr name="ANACLKCTRL" addr="0xe0"/>
643</field> 626 <field name="CLKGATE" desc="" bitrange="31:31"/>
644</reg> 627 <field name="INVERT_DACCLK" desc="" bitrange="4:4"/>
645<reg name="ADCDEBUG" sct="yes"> 628 <field name="DACDIV" desc="" bitrange="2:0"/>
646<addr name="ADCDEBUG" addr="0x40" /> 629 </reg>
647<field name="ENABLE_ADCDMA" bitrange="31:31"> 630 <reg name="DATA" desc="" sct="yes">
648</field> 631 <addr name="DATA" addr="0xf0"/>
649<field name="ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS" bitrange="3:3"> 632 <field name="HIGH" desc="" bitrange="31:16"/>
650</field> 633 <field name="LOW" desc="" bitrange="15:0"/>
651<field name="SET_INTERRUPT3_HAND_SHAKE" bitrange="2:2"> 634 </reg>
652</field> 635 </dev>
653<field name="DMA_PREQ" bitrange="1:1"> 636 <dev name="BRAZOIOCSR" long_name="BRAZO IO" desc="BRAZO PIO Control" version="2.3.0">
654</field> 637 <addr name="BRAZOIOCSR" addr="0x80038000"/>
655<field name="FIFO_STATUS" bitrange="0:0"> 638 </dev>
656</field> 639 <dev name="CLKCTRL" long_name="Clock Controller" desc="Clock Generation and Control" version="2.4.0">
657</reg> 640 <addr name="CLKCTRL" addr="0x80040000"/>
658<reg name="ADCVOL" sct="yes"> 641 <reg name="PLLCTRL0" desc="" sct="yes">
659<addr name="ADCVOL" addr="0x50" /> 642 <addr name="PLLCTRL0" addr="0x0"/>
660<field name="SELECT_LEFT" bitrange="29:28"> 643 <field name="PLLVCOKSTART" desc="" bitrange="30:30"/>
661</field> 644 <field name="PLLCPSHORTLFR" desc="" bitrange="29:29"/>
662<field name="SELECT_RIGHT" bitrange="25:24"> 645 <field name="PLLCPDBLIP" desc="" bitrange="28:28"/>
663</field> 646 <field name="PLLCPNSEL" desc="" bitrange="26:24">
664<field name="MUTE" bitrange="8:8"> 647 <value name="DEFAULT" value="0x0" desc=""/>
665</field> 648 <value name="TIMES_15" value="0x2" desc=""/>
666<field name="GAIN_LEFT" bitrange="7:4"> 649 <value name="TIMES_075" value="0x3" desc=""/>
667</field> 650 <value name="TIMES_05" value="0x4" desc=""/>
668<field name="GAIN_RIGHT" bitrange="3:0"> 651 <value name="TIMES_04" value="0x7" desc=""/>
669</field> 652 </field>
670</reg> 653 <field name="PLLV2ISEL" desc="" bitrange="21:20">
671<reg name="MICLINE" sct="yes"> 654 <value name="NORMAL" value="0x0" desc=""/>
672<addr name="MICLINE" addr="0x60" /> 655 <value name="LOWER" value="0x1" desc=""/>
673<field name="ATTEN_LINE" bitrange="30:30"> 656 <value name="LOWEST" value="0x2" desc=""/>
674</field> 657 <value name="HIGHEST" value="0x3" desc=""/>
675<field name="DIVIDE_LINE1" bitrange="29:29"> 658 </field>
676</field> 659 <field name="FORCE_FREQ" desc="" bitrange="19:19">
677<field name="DIVIDE_LINE2" bitrange="28:28"> 660 <value name="FORCE_SAME_FREQ" value="0x1" desc=""/>
678</field> 661 <value name="HONOR_SAME_FREQ_RULE" value="0x0" desc=""/>
679<field name="MIC_SELECT" bitrange="24:24"> 662 </field>
680</field> 663 <field name="EN_USB_CLKS" desc="" bitrange="18:18"/>
681<field name="MIC_RESISTOR" bitrange="21:20"> 664 <field name="BYPASS" desc="" bitrange="17:17"/>
682<value name="Off" value="0x0"> 665 <field name="POWER" desc="" bitrange="16:16"/>
683</value> 666 <field name="FREQ" desc="" bitrange="8:0"/>
684<value name="2KOhm" value="0x1"> 667 </reg>
685</value> 668 <reg name="PLLCTRL1" desc="" sct="yes">
686<value name="4KOhm" value="0x2"> 669 <addr name="PLLCTRL1" addr="0x10"/>
687</value> 670 <field name="LOCK" desc="" bitrange="31:31"/>
688<value name="8KOhm" value="0x3"> 671 <field name="FORCE_LOCK" desc="" bitrange="30:30"/>
689</value> 672 <field name="LOCK_COUNT" desc="" bitrange="15:0"/>
690</field> 673 </reg>
691<field name="MIC_BIAS" bitrange="18:16"> 674 <reg name="CPU" desc="">
692</field> 675 <addr name="CPU" addr="0x20"/>
693<field name="FORCE_MICAMP_PWRUP" bitrange="8:8"> 676 <field name="WAIT_PLL_LOCK" desc="" bitrange="30:30"/>
694</field> 677 <field name="BUSY" desc="" bitrange="29:29"/>
695<field name="MIC_GAIN" bitrange="1:0"> 678 <field name="INTERRUPT_WAIT" desc="" bitrange="12:12"/>
696<value name="0dB" value="0x0"> 679 <field name="DIV" desc="" bitrange="9:0"/>
697</value> 680 </reg>
698<value name="20dB" value="0x1"> 681 <reg name="HBUS" desc="">
699</value> 682 <addr name="HBUS" addr="0x30"/>
700<value name="30dB" value="0x2"> 683 <field name="WAIT_PLL_LOCK" desc="" bitrange="30:30"/>
701</value> 684 <field name="BUSY" desc="" bitrange="29:29"/>
702<value name="40dB" value="0x3"> 685 <field name="EMI_BUSY_FAST" desc="" bitrange="27:27"/>
703</value> 686 <field name="APBHDMA_BUSY_FAST" desc="" bitrange="26:26"/>
704</field> 687 <field name="APBXDMA_BUSY_FAST" desc="" bitrange="25:25"/>
705</reg> 688 <field name="TRAFFIC_JAM_FAST" desc="" bitrange="24:24"/>
706<reg name="ANACLKCTRL" sct="yes"> 689 <field name="TRAFFIC_FAST" desc="" bitrange="23:23"/>
707<addr name="ANACLKCTRL" addr="0x70" /> 690 <field name="CPU_DATA_FAST" desc="" bitrange="22:22"/>
708<field name="CLKGATE" bitrange="31:31"> 691 <field name="CPU_INSTR_FAST" desc="" bitrange="21:21"/>
709</field> 692 <field name="AUTO_SLOW_MODE" desc="" bitrange="20:20"/>
710<field name="DITHER_ENABLE" bitrange="6:6"> 693 <field name="SLOW_DIV" desc="" bitrange="17:16">
711</field> 694 <value name="BY1" value="0x0" desc=""/>
712<field name="SLOW_DITHER" bitrange="5:5"> 695 <value name="BY2" value="0x1" desc=""/>
713</field> 696 <value name="BY4" value="0x2" desc=""/>
714<field name="INVERT_ADCCLK" bitrange="4:4"> 697 <value name="BY8" value="0x3" desc=""/>
715</field> 698 </field>
716<field name="ADCDIV" bitrange="2:0"> 699 <field name="DIV" desc="" bitrange="4:0"/>
717</field> 700 </reg>
718</reg> 701 <reg name="XBUS" desc="">
719<reg name="DATA" sct="no"> 702 <addr name="XBUS" addr="0x40"/>
720<addr name="DATA" addr="0x80" /> 703 <field name="BUSY" desc="" bitrange="31:31"/>
721<field name="HIGH" bitrange="31:16"> 704 <field name="DIV" desc="" bitrange="9:0"/>
722</field> 705 </reg>
723<field name="LOW" bitrange="15:0"> 706 <reg name="XTAL" desc="">
724</field> 707 <addr name="XTAL" addr="0x50"/>
725</reg> 708 <field name="UART_CLK_GATE" desc="" bitrange="31:31"/>
726</dev> 709 <field name="FILT_CLK24M_GATE" desc="" bitrange="30:30"/>
727<dev name="AUDIOOUT" long_name="AUDIOOUT/DAC" desc="Digital Audio Filter Output" version="2.3.0"> 710 <field name="PWM_CLK24M_GATE" desc="" bitrange="29:29"/>
728<addr name="AUDIOOUT" addr="0x80048000" /> 711 <field name="DRI_CLK24M_GATE" desc="" bitrange="28:28"/>
729<reg name="CTRL" sct="yes"> 712 <field name="DIGCTRL_CLK1M_GATE" desc="" bitrange="27:27"/>
730<addr name="CTRL" addr="0x0" /> 713 <field name="TIMROT_CLK32K_GATE" desc="" bitrange="26:26"/>
731<field name="SFTRST" bitrange="31:31"> 714 <field name="EXRAM_CLK16K_GATE" desc="" bitrange="25:25"/>
732</field> 715 <field name="LRADC_CLK2K_GATE" desc="" bitrange="24:24"/>
733<field name="CLKGATE" bitrange="30:30"> 716 </reg>
734</field> 717 <reg name="OCRAM" desc="">
735<field name="DMAWAIT_COUNT" bitrange="20:16"> 718 <addr name="OCRAM" addr="0x60"/>
736</field> 719 <field name="CLKGATE" desc="" bitrange="31:31"/>
737<field name="LR_SWAP" bitrange="14:14"> 720 <field name="BUSY" desc="" bitrange="30:30"/>
738</field> 721 <field name="DIV" desc="" bitrange="9:0"/>
739<field name="EDGE_SYNC" bitrange="13:13"> 722 </reg>
740</field> 723 <reg name="UTMI" desc="">
741<field name="INVERT_1BIT" bitrange="12:12"> 724 <addr name="UTMI" addr="0x70"/>
742</field> 725 <field name="UTMI_CLK120M_GATE" desc="" bitrange="31:31"/>
743<field name="SS3D_EFFECT" bitrange="9:8"> 726 <field name="UTMI_CLK30M_GATE" desc="" bitrange="30:30"/>
744</field> 727 </reg>
745<field name="WORD_LENGTH" bitrange="6:6"> 728 <reg name="SSP" desc="">
746</field> 729 <addr name="SSP" addr="0x80"/>
747<field name="DAC_ZERO_ENABLE" bitrange="5:5"> 730 <field name="CLKGATE" desc="" bitrange="31:31"/>
748</field> 731 <field name="WAIT_PLL_LOCK" desc="" bitrange="30:30"/>
749<field name="LOOPBACK" bitrange="4:4"> 732 <field name="BUSY" desc="" bitrange="29:29"/>
750</field> 733 <field name="DIV" desc="" bitrange="8:0"/>
751<field name="FIFO_UNDERFLOW_IRQ" bitrange="3:3"> 734 </reg>
752</field> 735 <reg name="GPMI" desc="">
753<field name="FIFO_OVERFLOW_IRQ" bitrange="2:2"> 736 <addr name="GPMI" addr="0x90"/>
754</field> 737 <field name="CLKGATE" desc="" bitrange="31:31"/>
755<field name="FIFO_ERROR_IRQ_EN" bitrange="1:1"> 738 <field name="WAIT_PLL_LOCK" desc="" bitrange="30:30"/>
756</field> 739 <field name="BUSY" desc="" bitrange="29:29"/>
757<field name="RUN" bitrange="0:0"> 740 <field name="DIV" desc="" bitrange="9:0"/>
758</field> 741 </reg>
759</reg> 742 <reg name="SPDIF" desc="">
760<reg name="STAT" sct="no"> 743 <addr name="SPDIF" addr="0xa0"/>
761<addr name="STAT" addr="0x10" /> 744 <field name="CLKGATE" desc="" bitrange="31:31"/>
762<field name="DAC_PRESENT" bitrange="31:31"> 745 <field name="BUSY" desc="" bitrange="30:30"/>
763</field> 746 <field name="DIV" desc="" bitrange="2:0"/>
764</reg> 747 </reg>
765<reg name="DACSRR" sct="yes"> 748 <reg name="EMI" desc="">
766<addr name="DACSRR" addr="0x20" /> 749 <addr name="EMI" addr="0xb0"/>
767<field name="OSR" bitrange="31:31"> 750 <field name="CLKGATE" desc="" bitrange="31:31"/>
768<value name="OSR6" value="0x0"> 751 <field name="WAIT_PLL_LOCK" desc="" bitrange="30:30"/>
769</value> 752 <field name="BUSY" desc="" bitrange="29:29"/>
770<value name="OSR12" value="0x1"> 753 <field name="DIV" desc="" bitrange="2:0"/>
771</value> 754 </reg>
772</field> 755 <reg name="IR" desc="">
773<field name="BASEMULT" bitrange="30:28"> 756 <addr name="IR" addr="0xc0"/>
774<value name="SINGLE_RATE" value="0x1"> 757 <field name="CLKGATE" desc="" bitrange="31:31"/>
775</value> 758 <field name="WAIT_PLL_LOCK" desc="" bitrange="30:30"/>
776<value name="DOUBLE_RATE" value="0x2"> 759 <field name="AUTO_DIV" desc="" bitrange="29:29"/>
777</value> 760 <field name="IR_BUSY" desc="" bitrange="28:28"/>
778<value name="QUAD_RATE" value="0x4"> 761 <field name="IROV_BUSY" desc="" bitrange="27:27"/>
779</value> 762 <field name="IROV_DIV" desc="" bitrange="24:16"/>
780</field> 763 <field name="IR_DIV" desc="" bitrange="9:0"/>
781<field name="SRC_HOLD" bitrange="26:24"> 764 </reg>
782</field> 765 </dev>
783<field name="SRC_INT" bitrange="20:16"> 766 <dev name="DACDMA" long_name="DAC DMA" desc="DAC DMA Control" version="2.3.0">
784</field> 767 <addr name="DACDMA" addr="0x8004c000"/>
785<field name="SRC_FRAC" bitrange="12:0"> 768 <reg name="CTRL" desc="" sct="yes">
786</field> 769 <addr name="CTRL" addr="0x0"/>
787</reg> 770 <field name="SFTRST" desc="" bitrange="31:31"/>
788<reg name="DACVOLUME" sct="yes"> 771 <field name="CLKGATE" desc="" bitrange="30:30"/>
789<addr name="DACVOLUME" addr="0x30" /> 772 <field name="RUN" desc="" bitrange="0:0"/>
790<field name="VOLUME_UPDATE_LEFT" bitrange="28:28"> 773 </reg>
791</field> 774 <reg name="DATA" desc="">
792<field name="EN_ZCD" bitrange="25:25"> 775 <addr name="DATA" addr="0x80"/>
793</field> 776 <field name="HIGH" desc="" bitrange="31:16"/>
794<field name="MUTE_LEFT" bitrange="24:24"> 777 <field name="LOW" desc="" bitrange="15:0"/>
795</field> 778 </reg>
796<field name="VOLUME_LEFT" bitrange="23:16"> 779 </dev>
797</field> 780 <dev name="DIGCTL" long_name="Digital Control" desc="Digital Control and On-Chip RAM" version="2.3.0">
798<field name="VOLUME_UPDATE_RIGHT" bitrange="12:12"> 781 <addr name="DIGCTL" addr="0x8001c000"/>
799</field> 782 <reg name="CTRL" desc="" sct="yes">
800<field name="MUTE_RIGHT" bitrange="8:8"> 783 <addr name="CTRL" addr="0x0"/>
801</field> 784 <field name="MASTER_SELECT" desc="" bitrange="28:24">
802<field name="VOLUME_RIGHT" bitrange="7:0"> 785 <value name="ARM_I" value="0x1" desc=""/>
803</field> 786 <value name="ARM_D" value="0x2" desc=""/>
804</reg> 787 <value name="USB" value="0x4" desc=""/>
805<reg name="DACDEBUG" sct="yes"> 788 <value name="APBH" value="0x8" desc=""/>
806<addr name="DACDEBUG" addr="0x40" /> 789 <value name="APBX" value="0x10" desc=""/>
807<field name="ENABLE_DACDMA" bitrange="31:31"> 790 </field>
808</field> 791 <field name="USB_TESTMODE" desc="" bitrange="20:20"/>
809<field name="SET_INTERRUPT1_CLK_CROSS" bitrange="5:5"> 792 <field name="ANALOG_TESTMODE" desc="" bitrange="19:19"/>
810</field> 793 <field name="DIGITAL_TESTMODE" desc="" bitrange="18:18"/>
811<field name="SET_INTERRUPT0_CLK_CROSS" bitrange="4:4"> 794 <field name="UTMI_TESTMODE" desc="" bitrange="17:17"/>
812</field> 795 <field name="UART_LOOPBACK" desc="" bitrange="16:16">
813<field name="SET_INTERRUPT1_HAND_SHAKE" bitrange="3:3"> 796 <value name="NORMAL" value="0x0" desc=""/>
814</field> 797 <value name="LOOPIT" value="0x1" desc=""/>
815<field name="SET_INTERRUPT0_HAND_SHAKE" bitrange="2:2"> 798 </field>
816</field> 799 <field name="DEBUG_DISABLE" desc="" bitrange="3:3"/>
817<field name="DMA_PREQ" bitrange="1:1"> 800 <field name="USB_CLKGATE" desc="" bitrange="2:2">
818</field> 801 <value name="RUN" value="0x0" desc=""/>
819<field name="FIFO_STATUS" bitrange="0:0"> 802 <value name="NO_CLKS" value="0x1" desc=""/>
820</field> 803 </field>
821</reg> 804 <field name="JTAG_SHIELD" desc="" bitrange="1:1">
822<reg name="HPVOL" sct="yes"> 805 <value name="NORMAL" value="0x0" desc=""/>
823<addr name="HPVOL" addr="0x50" /> 806 <value name="SHIELDS_UP" value="0x1" desc=""/>
824<field name="SELECT" bitrange="25:24"> 807 </field>
825</field> 808 <field name="PACKAGE_SENSE_ENABLE" desc="" bitrange="0:0">
826<field name="MUTE" bitrange="16:16"> 809 <value name="DISABLE" value="0x0" desc=""/>
827</field> 810 <value name="ENABLE" value="0x1" desc=""/>
828<field name="VOL_LEFT" bitrange="12:8"> 811 </field>
829</field> 812 </reg>
830<field name="VOL_RIGHT" bitrange="4:0"> 813 <reg name="STATUS" desc="">
831</field> 814 <addr name="STATUS" addr="0x10"/>
832</reg> 815 <field name="ROM_KEYS_PRESENT" desc="" bitrange="31:31"/>
833<reg name="SPKRVOL" sct="yes"> 816 <field name="JTAG_SHIELD_DEFAULT" desc="" bitrange="6:6"/>
834<addr name="SPKRVOL" addr="0x60" /> 817 <field name="ROM_SHIELDED" desc="" bitrange="5:5"/>
835<field name="MUTE" bitrange="16:16"> 818 <field name="JTAG_IN_USE" desc="" bitrange="4:4"/>
836</field> 819 <field name="PSWITCH" desc="" bitrange="3:2"/>
837<field name="VOL" bitrange="3:0"> 820 <field name="PACKAGE_TYPE" desc="" bitrange="1:1"/>
838</field> 821 <field name="WRITTEN" desc="" bitrange="0:0"/>
839</reg> 822 </reg>
840<reg name="PWRDN" sct="yes"> 823 <reg name="HCLKCOUNT" desc="">
841<addr name="PWRDN" addr="0x70" /> 824 <addr name="HCLKCOUNT" addr="0x20"/>
842<field name="SPEAKER" bitrange="24:24"> 825 <field name="COUNT" desc="" bitrange="31:0"/>
843</field> 826 </reg>
844<field name="SELFBIAS" bitrange="20:20"> 827 <reg name="RAMCTRL" desc="" sct="yes">
845</field> 828 <addr name="RAMCTRL" addr="0x30"/>
846<field name="RIGHT_ADC" bitrange="16:16"> 829 <field name="TEST_MARGIN" desc="" bitrange="30:28">
847</field> 830 <value name="NORMAL" value="0x0" desc=""/>
848<field name="DAC" bitrange="12:12"> 831 <value name="LEVEL1" value="0x1" desc=""/>
849</field> 832 <value name="LEVEL2" value="0x2" desc=""/>
850<field name="ADC" bitrange="8:8"> 833 <value name="LEVEL3" value="0x3" desc=""/>
851</field> 834 <value name="LEVEL4" value="0x4" desc=""/>
852<field name="CAPLESS" bitrange="4:4"> 835 <value name="LEVEL5" value="0x5" desc=""/>
853</field> 836 <value name="LEVEL6" value="0x6" desc=""/>
854<field name="HEADPHONE" bitrange="0:0"> 837 <value name="LEVEL7" value="0x7" desc=""/>
855</field> 838 </field>
856</reg> 839 <field name="PWDN_BANKS" desc="" bitrange="27:24">
857<reg name="REFCTRL" sct="yes"> 840 <value name="PWDN_BANK3" value="0x8" desc=""/>
858<addr name="REFCTRL" addr="0x80" /> 841 <value name="PWDN_BANK2" value="0x4" desc=""/>
859<field name="XTAL_BGR_BIAS" bitrange="24:24"> 842 <value name="PWDN_BANK1" value="0x2" desc=""/>
860</field> 843 <value name="PWDN_BANK0" value="0x1" desc=""/>
861<field name="VBG_ADJ" bitrange="22:20"> 844 </field>
862</field> 845 <field name="TEMP_SENSOR" desc="" bitrange="22:20"/>
863<field name="LOW_PWR" bitrange="19:19"> 846 <field name="TEST_TEMP_COMP" desc="" bitrange="18:16">
864</field> 847 <value name="LOW_TEMP" value="0x1" desc=""/>
865<field name="LW_REF" bitrange="18:18"> 848 <value name="RANGE_A" value="0x2" desc=""/>
866</field> 849 <value name="RANGE_B" value="0x3" desc=""/>
867<field name="BIAS_CTRL" bitrange="17:16"> 850 <value name="RANGE_C" value="0x4" desc=""/>
868</field> 851 <value name="RANGE_D" value="0x5" desc=""/>
869<field name="ADJ_ADC" bitrange="13:13"> 852 <value name="RANGE_E" value="0x6" desc=""/>
870</field> 853 <value name="RANGE_F" value="0x7" desc=""/>
871<field name="ADJ_VAG" bitrange="12:12"> 854 </field>
872</field> 855 <field name="SHIFT_COUNT" desc="" bitrange="14:8"/>
873<field name="ADC_REFVAL" bitrange="11:8"> 856 <field name="FLIP_CLK" desc="" bitrange="7:7">
874</field> 857 <value name="NORMAL" value="0x0" desc=""/>
875<field name="VAG_VAL" bitrange="7:4"> 858 <value name="INVERT" value="0x1" desc=""/>
876</field> 859 </field>
877<field name="DAC_ADJ" bitrange="2:0"> 860 <field name="OVER_RIDE_TEMP" desc="" bitrange="3:3">
878</field> 861 <value name="NORMAL" value="0x0" desc=""/>
879</reg> 862 <value name="OVER_RIDE" value="0x1" desc=""/>
880<reg name="ANACTRL" sct="yes"> 863 </field>
881<addr name="ANACTRL" addr="0x90" /> 864 <field name="REF_CLK_GATE" desc="" bitrange="2:2">
882<field name="SHORT_CM_STS" bitrange="28:28"> 865 <value name="NORMAL" value="0x0" desc=""/>
883</field> 866 <value name="OFF" value="0x1" desc=""/>
884<field name="SHORT_LR_STS" bitrange="24:24"> 867 </field>
885</field> 868 <field name="REPAIR_STATUS" desc="" bitrange="1:1">
886<field name="SHORTMODE_CM" bitrange="21:20"> 869 <value name="IDLE" value="0x0" desc=""/>
887</field> 870 <value name="BUSY" value="0x1" desc=""/>
888<field name="SHORTMODE_LR" bitrange="18:17"> 871 </field>
889</field> 872 <field name="REPAIR_TRANSMIT" desc="" bitrange="0:0">
890<field name="SHORT_LVLADJL" bitrange="14:12"> 873 <value name="IDLE" value="0x0" desc=""/>
891</field> 874 <value name="SEND" value="0x1" desc=""/>
892<field name="SHORT_LVLADJR" bitrange="10:8"> 875 </field>
893</field> 876 </reg>
894<field name="HP_HOLD_GND" bitrange="5:5"> 877 <reg name="RAMREPAIR0" desc="" sct="yes">
895</field> 878 <addr name="RAMREPAIR0" addr="0x40"/>
896<field name="HP_CLASSAB" bitrange="4:4"> 879 <field name="EFUSE3" desc="" bitrange="30:24"/>
897</field> 880 <field name="EFUSE2" desc="" bitrange="22:16"/>
898<field name="EN_SPKR_ZCD" bitrange="2:2"> 881 <field name="EFUSE1" desc="" bitrange="14:8"/>
899</field> 882 <field name="EFUSE0" desc="" bitrange="6:0"/>
900<field name="ZCD_SELECTADC" bitrange="1:1"> 883 </reg>
901</field> 884 <reg name="RAMREPAIR1" desc="" sct="yes">
902<field name="EN_ZCD" bitrange="0:0"> 885 <addr name="RAMREPAIR1" addr="0x50"/>
903</field> 886 <field name="EFUSE3" desc="" bitrange="30:24"/>
904</reg> 887 <field name="EFUSE2" desc="" bitrange="22:16"/>
905<reg name="TEST" sct="yes"> 888 <field name="EFUSE1" desc="" bitrange="14:8"/>
906<addr name="TEST" addr="0xa0" /> 889 <field name="EFUSE0" desc="" bitrange="6:0"/>
907<field name="HP_ANTIPOP" bitrange="30:28"> 890 </reg>
908</field> 891 <reg name="WRITEONCE" desc="">
909<field name="TM_ADCIN_TOHP" bitrange="26:26"> 892 <addr name="WRITEONCE" addr="0x60"/>
910</field> 893 <field name="BITS" desc="" bitrange="31:0"/>
911<field name="TM_SPEAKER" bitrange="25:25"> 894 </reg>
912</field> 895 <reg name="AHBCYCLES" desc="">
913<field name="TM_HPCOMMON" bitrange="24:24"> 896 <addr name="AHBCYCLES" addr="0x70"/>
914</field> 897 <field name="COUNT" desc="" bitrange="31:0"/>
915<field name="HP_I1_ADJ" bitrange="23:22"> 898 </reg>
916</field> 899 <reg name="AHBSTALLED" desc="">
917<field name="HP_IALL_ADJ" bitrange="21:20"> 900 <addr name="AHBSTALLED" addr="0x80"/>
918</field> 901 <field name="COUNT" desc="" bitrange="31:0"/>
919<field name="SPKR_I1_ADJ" bitrange="19:18"> 902 </reg>
920</field> 903 <reg name="ENTROPY" desc="">
921<field name="SPKR_IALL_ADJ" bitrange="17:16"> 904 <addr name="ENTROPY" addr="0x90"/>
922</field> 905 <field name="VALUE" desc="" bitrange="31:0"/>
923<field name="VAG_CLASSA" bitrange="13:13"> 906 </reg>
924</field> 907 <reg name="ROMSHIELD" desc="">
925<field name="VAG_DOUBLE_I" bitrange="12:12"> 908 <addr name="ROMSHIELD" addr="0xa0"/>
926</field> 909 <field name="WRITE_ONCE" desc="" bitrange="0:0"/>
927<field name="HP_CHOPCLK" bitrange="9:8"> 910 </reg>
928</field> 911 <reg name="MICROSECONDS" desc="" sct="yes">
929<field name="DAC_CHOPCLK" bitrange="5:4"> 912 <addr name="MICROSECONDS" addr="0xb0"/>
930</field> 913 <field name="VALUE" desc="" bitrange="31:0"/>
931<field name="DAC_CLASSA" bitrange="2:2"> 914 </reg>
932</field> 915 <reg name="DBGRD" desc="">
933<field name="DAC_DOUBLE_I" bitrange="1:1"> 916 <addr name="DBGRD" addr="0xc0"/>
934</field> 917 <field name="COMPLEMENT" desc="" bitrange="31:0"/>
935<field name="DAC_DIS_RTZ" bitrange="0:0"> 918 </reg>
936</field> 919 <reg name="DBG" desc="">
937</reg> 920 <addr name="DBG" addr="0xd0"/>
938<reg name="BISTCTRL" sct="yes"> 921 <field name="VALUE" desc="" bitrange="31:0"/>
939<addr name="BISTCTRL" addr="0xb0" /> 922 </reg>
940<field name="FAIL" bitrange="3:3"> 923 <reg name="1TRAM_BIST_CSR" desc="" sct="yes">
941</field> 924 <addr name="1TRAM_BIST_CSR" addr="0xe0"/>
942<field name="PASS" bitrange="2:2"> 925 <field name="FAIL" desc="" bitrange="3:3"/>
943</field> 926 <field name="PASS" desc="" bitrange="2:2"/>
944<field name="DONE" bitrange="1:1"> 927 <field name="DONE" desc="" bitrange="1:1"/>
945</field> 928 <field name="START" desc="" bitrange="0:0"/>
946<field name="START" bitrange="0:0"> 929 </reg>
947</field> 930 <reg name="1TRAM_BIST_REPAIR0" desc="">
948</reg> 931 <addr name="1TRAM_BIST_REPAIR0" addr="0xf0"/>
949<reg name="BISTSTAT0" sct="no"> 932 </reg>
950<addr name="BISTSTAT0" addr="0xc0" /> 933 <reg name="1TRAM_BIST_REPAIR1" desc="">
951<field name="DATA" bitrange="23:0"> 934 <addr name="1TRAM_BIST_REPAIR1" addr="0x100"/>
952</field> 935 </reg>
953</reg> 936 <reg name="1TRAM_STATUS0" desc="">
954<reg name="BISTSTAT1" sct="no"> 937 <addr name="1TRAM_STATUS0" addr="0x110"/>
955<addr name="BISTSTAT1" addr="0xd0" /> 938 <field name="FAILDATA00" desc="" bitrange="31:0"/>
956<field name="STATE" bitrange="28:24"> 939 </reg>
957</field> 940 <reg name="1TRAM_STATUS1" desc="">
958<field name="ADDR" bitrange="7:0"> 941 <addr name="1TRAM_STATUS1" addr="0x120"/>
959</field> 942 <field name="FAILDATA01" desc="" bitrange="31:0"/>
960</reg> 943 </reg>
961<reg name="ANACLKCTRL" sct="yes"> 944 <reg name="1TRAM_STATUS2" desc="">
962<addr name="ANACLKCTRL" addr="0xe0" /> 945 <addr name="1TRAM_STATUS2" addr="0x130"/>
963<field name="CLKGATE" bitrange="31:31"> 946 <field name="FAILDATA10" desc="" bitrange="31:0"/>
964</field> 947 </reg>
965<field name="INVERT_DACCLK" bitrange="4:4"> 948 <reg name="1TRAM_STATUS3" desc="">
966</field> 949 <addr name="1TRAM_STATUS3" addr="0x140"/>
967<field name="DACDIV" bitrange="2:0"> 950 <field name="FAILDATA11" desc="" bitrange="31:0"/>
968</field> 951 </reg>
969</reg> 952 <reg name="1TRAM_STATUS4" desc="">
970<reg name="DATA" sct="yes"> 953 <addr name="1TRAM_STATUS4" addr="0x150"/>
971<addr name="DATA" addr="0xf0" /> 954 <field name="FAILDATA20" desc="" bitrange="31:0"/>
972<field name="HIGH" bitrange="31:16"> 955 </reg>
973</field> 956 <reg name="1TRAM_STATUS5" desc="">
974<field name="LOW" bitrange="15:0"> 957 <addr name="1TRAM_STATUS5" addr="0x160"/>
975</field> 958 <field name="FAILDATA21" desc="" bitrange="31:0"/>
976</reg> 959 </reg>
977</dev> 960 <reg name="1TRAM_STATUS6" desc="">
978<dev name="BRAZOIOCSR" long_name="BRAZO IO" desc="BRAZO PIO Control" version="2.3.0"> 961 <addr name="1TRAM_STATUS6" addr="0x170"/>
979<addr name="BRAZOIOCSR" addr="0x80038000" /> 962 <field name="FAILDATA30" desc="" bitrange="31:0"/>
980<field name="ROBECFG_B" bitrange="31:24"> 963 </reg>
981</field> 964 <reg name="1TRAM_STATUS7" desc="">
982<field name="ROBECFG" bitrange="23:16"> 965 <addr name="1TRAM_STATUS7" addr="0x180"/>
983</field> 966 <field name="FAILDATA31" desc="" bitrange="31:0"/>
984<field name="LOCKDIV" bitrange="15:12"> 967 </reg>
985</field> 968 <reg name="1TRAM_STATUS8" desc="">
986<field name="WRUP5V" bitrange="9:9"> 969 <addr name="1TRAM_STATUS8" addr="0x190"/>
987</field> 970 <field name="FAILADDR01" desc="" bitrange="31:16"/>
988<field name="WRUP3_3V" bitrange="8:8"> 971 <field name="FAILADDR00" desc="" bitrange="15:0"/>
989</field> 972 </reg>
990<field name="EMAP" bitrange="0:0"> 973 <reg name="1TRAM_STATUS9" desc="">
991</field> 974 <addr name="1TRAM_STATUS9" addr="0x1a0"/>
992</dev> 975 <field name="FAILADDR11" desc="" bitrange="31:16"/>
993<dev name="CLKCTRL" long_name="Clock Controller" desc="Clock Generation and Control" version="2.4.0"> 976 <field name="FAILADDR10" desc="" bitrange="15:0"/>
994<addr name="CLKCTRL" addr="0x80040000" /> 977 </reg>
995<reg name="PLLCTRL0" sct="yes"> 978 <reg name="1TRAM_STATUS10" desc="">
996<addr name="PLLCTRL0" addr="0x0" /> 979 <addr name="1TRAM_STATUS10" addr="0x1b0"/>
997<field name="PLLVCOKSTART" bitrange="30:30"> 980 <field name="FAILADDR21" desc="" bitrange="31:16"/>
998</field> 981 <field name="FAILADDR20" desc="" bitrange="15:0"/>
999<field name="PLLCPSHORTLFR" bitrange="29:29"> 982 </reg>
1000</field> 983 <reg name="1TRAM_STATUS11" desc="">
1001<field name="PLLCPDBLIP" bitrange="28:28"> 984 <addr name="1TRAM_STATUS11" addr="0x1c0"/>
1002</field> 985 <field name="FAILADDR31" desc="" bitrange="31:16"/>
1003<field name="PLLCPNSEL" bitrange="26:24"> 986 <field name="FAILADDR30" desc="" bitrange="15:0"/>
1004<value name="DEFAULT" value="0x0"> 987 </reg>
1005</value> 988 <reg name="1TRAM_STATUS12" desc="">
1006<value name="TIMES_15" value="0x2"> 989 <addr name="1TRAM_STATUS12" addr="0x1d0"/>
1007</value> 990 <field name="FAILSTATE11" desc="" bitrange="28:24"/>
1008<value name="TIMES_075" value="0x3"> 991 <field name="FAILSTATE10" desc="" bitrange="20:16"/>
1009</value> 992 <field name="FAILSTATE01" desc="" bitrange="12:8"/>
1010<value name="TIMES_05" value="0x4"> 993 <field name="FAILSTATE00" desc="" bitrange="4:0"/>
1011</value> 994 </reg>
1012<value name="TIMES_04" value="0x7"> 995 <reg name="1TRAM_STATUS13" desc="">
1013</value> 996 <addr name="1TRAM_STATUS13" addr="0x1e0"/>
1014</field> 997 <field name="FAILSTATE31" desc="" bitrange="28:24"/>
1015<field name="PLLV2ISEL" bitrange="21:20"> 998 <field name="FAILSTATE30" desc="" bitrange="20:16"/>
1016<value name="NORMAL" value="0x0"> 999 <field name="FAILSTATE21" desc="" bitrange="12:8"/>
1017</value> 1000 <field name="FAILSTATE20" desc="" bitrange="4:0"/>
1018<value name="LOWER" value="0x1"> 1001 </reg>
1019</value> 1002 <reg name="SCRATCH0" desc="">
1020<value name="LOWEST" value="0x2"> 1003 <addr name="SCRATCH0" addr="0x290"/>
1021</value> 1004 <field name="PTR" desc="" bitrange="31:0"/>
1022<value name="HIGHEST" value="0x3"> 1005 </reg>
1023</value> 1006 <reg name="SCRATCH1" desc="">
1024</field> 1007 <addr name="SCRATCH1" addr="0x2a0"/>
1025<field name="FORCE_FREQ" bitrange="19:19"> 1008 <field name="PTR" desc="" bitrange="31:0"/>
1026<value name="FORCE_SAME_FREQ" value="0x1"> 1009 </reg>
1027</value> 1010 <reg name="ARMCACHE" desc="">
1028<value name="HONOR_SAME_FREQ_RULE" value="0x0"> 1011 <addr name="ARMCACHE" addr="0x2b0"/>
1029</value> 1012 <field name="CACHE_SS" desc="" bitrange="9:8"/>
1030</field> 1013 <field name="DTAG_SS" desc="" bitrange="5:4"/>
1031<field name="EN_USB_CLKS" bitrange="18:18"> 1014 <field name="ITAG_SS" desc="" bitrange="1:0"/>
1032</field> 1015 </reg>
1033<field name="BYPASS" bitrange="17:17"> 1016 <reg name="SGTL" desc="">
1034</field> 1017 <addr name="SGTL" addr="0x300"/>
1035<field name="POWER" bitrange="16:16"> 1018 <field name="COPYRIGHT" desc="" bitrange="31:0"/>
1036</field> 1019 </reg>
1037<field name="FREQ" bitrange="8:0"> 1020 <reg name="CHIPID" desc="">
1038</field> 1021 <addr name="CHIPID" addr="0x310"/>
1039</reg> 1022 <field name="PRODUCT_CODE" desc="" bitrange="31:16"/>
1040<reg name="PLLCTRL1" sct="yes"> 1023 <field name="REVISION" desc="" bitrange="7:0"/>
1041<addr name="PLLCTRL1" addr="0x10" /> 1024 </reg>
1042<field name="LOCK" bitrange="31:31"> 1025 </dev>
1043</field> 1026 <dev name="DRI" long_name="Digital Radio Interface" desc="Digital Radio Interface (DRI)" version="2.3.0">
1044<field name="FORCE_LOCK" bitrange="30:30"> 1027 <addr name="DRI" addr="0x80074000"/>
1045</field> 1028 <reg name="CTRL" desc="" sct="yes">
1046<field name="LOCK_COUNT" bitrange="15:0"> 1029 <addr name="CTRL" addr="0x0"/>
1047</field> 1030 <field name="SFTRST" desc="" bitrange="31:31">
1048</reg> 1031 <value name="RUN" value="0x0" desc=""/>
1049<reg name="CPU" sct="no"> 1032 <value name="RESET" value="0x1" desc=""/>
1050<addr name="CPU" addr="0x20" /> 1033 </field>
1051<field name="WAIT_PLL_LOCK" bitrange="30:30"> 1034 <field name="CLKGATE" desc="" bitrange="30:30">
1052</field> 1035 <value name="RUN" value="0x0" desc=""/>
1053<field name="BUSY" bitrange="29:29"> 1036 <value name="NO_CLKS" value="0x1" desc=""/>
1054</field> 1037 </field>
1055<field name="INTERRUPT_WAIT" bitrange="12:12"> 1038 <field name="ENABLE_INPUTS" desc="" bitrange="29:29">
1056</field> 1039 <value name="ANALOG_LINE_IN" value="0x0" desc=""/>
1057<field name="DIV" bitrange="9:0"> 1040 <value name="DRI_DIGITAL_IN" value="0x1" desc=""/>
1058</field> 1041 </field>
1059</reg> 1042 <field name="STOP_ON_OFLOW_ERROR" desc="" bitrange="26:26">
1060<reg name="HBUS" sct="no"> 1043 <value name="IGNORE" value="0x0" desc=""/>
1061<addr name="HBUS" addr="0x30" /> 1044 <value name="STOP" value="0x1" desc=""/>
1062<field name="WAIT_PLL_LOCK" bitrange="30:30"> 1045 </field>
1063</field> 1046 <field name="STOP_ON_PILOT_ERROR" desc="" bitrange="25:25">
1064<field name="BUSY" bitrange="29:29"> 1047 <value name="IGNORE" value="0x0" desc=""/>
1065</field> 1048 <value name="STOP" value="0x1" desc=""/>
1066<field name="EMI_BUSY_FAST" bitrange="27:27"> 1049 </field>
1067</field> 1050 <field name="DMA_DELAY_COUNT" desc="" bitrange="20:16"/>
1068<field name="APBHDMA_BUSY_FAST" bitrange="26:26"> 1051 <field name="REACQUIRE_PHASE" desc="" bitrange="15:15">
1069</field> 1052 <value name="NORMAL" value="0x0" desc=""/>
1070<field name="APBXDMA_BUSY_FAST" bitrange="25:25"> 1053 <value name="NEW_PHASE" value="0x1" desc=""/>
1071</field> 1054 </field>
1072<field name="TRAFFIC_JAM_FAST" bitrange="24:24"> 1055 <field name="OVERFLOW_IRQ_EN" desc="" bitrange="11:11">
1073</field> 1056 <value name="DISABLED" value="0x0" desc=""/>
1074<field name="TRAFFIC_FAST" bitrange="23:23"> 1057 <value name="ENABLED" value="0x1" desc=""/>
1075</field> 1058 </field>
1076<field name="CPU_DATA_FAST" bitrange="22:22"> 1059 <field name="PILOT_SYNC_LOSS_IRQ_EN" desc="" bitrange="10:10">
1077</field> 1060 <value name="DISABLED" value="0x0" desc=""/>
1078<field name="CPU_INSTR_FAST" bitrange="21:21"> 1061 <value name="ENABLED" value="0x1" desc=""/>
1079</field> 1062 </field>
1080<field name="AUTO_SLOW_MODE" bitrange="20:20"> 1063 <field name="ATTENTION_IRQ_EN" desc="" bitrange="9:9">
1081</field> 1064 <value name="DISABLED" value="0x0" desc=""/>
1082<field name="SLOW_DIV" bitrange="17:16"> 1065 <value name="ENABLED" value="0x1" desc=""/>
1083<value name="BY1" value="0x0"> 1066 </field>
1084</value> 1067 <field name="OVERFLOW_IRQ" desc="" bitrange="3:3">
1085<value name="BY2" value="0x1"> 1068 <value name="NO_REQUEST" value="0x0" desc=""/>
1086</value> 1069 <value name="REQUEST" value="0x1" desc=""/>
1087<value name="BY4" value="0x2"> 1070 </field>
1088</value> 1071 <field name="PILOT_SYNC_LOSS_IRQ" desc="" bitrange="2:2">
1089<value name="BY8" value="0x3"> 1072 <value name="NO_REQUEST" value="0x0" desc=""/>
1090</value> 1073 <value name="REQUEST" value="0x1" desc=""/>
1091</field> 1074 </field>
1092<field name="DIV" bitrange="4:0"> 1075 <field name="ATTENTION_IRQ" desc="" bitrange="1:1">
1093</field> 1076 <value name="NO_REQUEST" value="0x0" desc=""/>
1094</reg> 1077 <value name="REQUEST" value="0x1" desc=""/>
1095<reg name="XBUS" sct="no"> 1078 </field>
1096<addr name="XBUS" addr="0x40" /> 1079 <field name="RUN" desc="" bitrange="0:0">
1097<field name="BUSY" bitrange="31:31"> 1080 <value name="HALT" value="0x0" desc=""/>
1098</field> 1081 <value name="RUN" value="0x1" desc=""/>
1099<field name="DIV" bitrange="9:0"> 1082 </field>
1100</field> 1083 </reg>
1101</reg> 1084 <reg name="TIMING" desc="">
1102<reg name="XTAL" sct="no"> 1085 <addr name="TIMING" addr="0x10"/>
1103<addr name="XTAL" addr="0x50" /> 1086 <field name="PILOT_REP_RATE" desc="" bitrange="19:16"/>
1104<field name="UART_CLK_GATE" bitrange="31:31"> 1087 <field name="GAP_DETECTION_INTERVAL" desc="" bitrange="7:0"/>
1105</field> 1088 </reg>
1106<field name="FILT_CLK24M_GATE" bitrange="30:30"> 1089 <reg name="STAT" desc="">
1107</field> 1090 <addr name="STAT" addr="0x20"/>
1108<field name="PWM_CLK24M_GATE" bitrange="29:29"> 1091 <field name="DRI_PRESENT" desc="" bitrange="31:31">
1109</field> 1092 <value name="UNAVAILABLE" value="0x0" desc=""/>
1110<field name="DRI_CLK24M_GATE" bitrange="28:28"> 1093 <value name="AVAILABLE" value="0x1" desc=""/>
1111</field> 1094 </field>
1112<field name="DIGCTRL_CLK1M_GATE" bitrange="27:27"> 1095 <field name="PILOT_PHASE" desc="" bitrange="19:16"/>
1113</field> 1096 <field name="OVERFLOW_IRQ_SUMMARY" desc="" bitrange="3:3">
1114<field name="TIMROT_CLK32K_GATE" bitrange="26:26"> 1097 <value name="NO_REQUEST" value="0x0" desc=""/>
1115</field> 1098 <value name="REQUEST" value="0x1" desc=""/>
1116<field name="EXRAM_CLK16K_GATE" bitrange="25:25"> 1099 </field>
1117</field> 1100 <field name="PILOT_SYNC_LOSS_IRQ_SUMMARY" desc="" bitrange="2:2">
1118<field name="LRADC_CLK2K_GATE" bitrange="24:24"> 1101 <value name="NO_REQUEST" value="0x0" desc=""/>
1119</field> 1102 <value name="REQUEST" value="0x1" desc=""/>
1120</reg> 1103 </field>
1121<reg name="OCRAM" sct="no"> 1104 <field name="ATTENTION_IRQ_SUMMARY" desc="" bitrange="1:1">
1122<addr name="OCRAM" addr="0x60" /> 1105 <value name="NO_REQUEST" value="0x0" desc=""/>
1123<field name="CLKGATE" bitrange="31:31"> 1106 <value name="REQUEST" value="0x1" desc=""/>
1124</field> 1107 </field>
1125<field name="BUSY" bitrange="30:30"> 1108 </reg>
1126</field> 1109 <reg name="DATA" desc="">
1127<field name="DIV" bitrange="9:0"> 1110 <addr name="DATA" addr="0x30"/>
1128</field> 1111 <field name="DATA" desc="" bitrange="31:0"/>
1129</reg> 1112 </reg>
1130<reg name="UTMI" sct="no"> 1113 <reg name="DEBUG0" desc="" sct="yes">
1131<addr name="UTMI" addr="0x70" /> 1114 <addr name="DEBUG0" addr="0x40"/>
1132<field name="UTMI_CLK120M_GATE" bitrange="31:31"> 1115 <field name="DMAREQ" desc="" bitrange="31:31"/>
1133</field> 1116 <field name="DMACMDKICK" desc="" bitrange="30:30"/>
1134<field name="UTMI_CLK30M_GATE" bitrange="30:30"> 1117 <field name="DRI_CLK_INPUT" desc="" bitrange="29:29"/>
1135</field> 1118 <field name="DRI_DATA_INPUT" desc="" bitrange="28:28"/>
1136</reg> 1119 <field name="TEST_MODE" desc="" bitrange="27:27"/>
1137<reg name="SSP" sct="no"> 1120 <field name="PILOT_REP_RATE" desc="" bitrange="26:26">
1138<addr name="SSP" addr="0x80" /> 1121 <value name="8_AT_4MHZ" value="0x0" desc=""/>
1139<field name="CLKGATE" bitrange="31:31"> 1122 <value name="12_AT_6MHZ" value="0x1" desc=""/>
1140</field> 1123 </field>
1141<field name="WAIT_PLL_LOCK" bitrange="30:30"> 1124 <field name="SPARE" desc="" bitrange="25:18"/>
1142</field> 1125 <field name="FRAME" desc="" bitrange="17:0"/>
1143<field name="BUSY" bitrange="29:29"> 1126 </reg>
1144</field> 1127 <reg name="DEBUG1" desc="" sct="yes">
1145<field name="DIV" bitrange="8:0"> 1128 <addr name="DEBUG1" addr="0x50"/>
1146</field> 1129 <field name="INVERT_PILOT" desc="" bitrange="31:31">
1147</reg> 1130 <value name="NORMAL" value="0x0" desc=""/>
1148<reg name="GPMI" sct="no"> 1131 <value name="INVERTED" value="0x1" desc=""/>
1149<addr name="GPMI" addr="0x90" /> 1132 </field>
1150<field name="CLKGATE" bitrange="31:31"> 1133 <field name="INVERT_ATTENTION" desc="" bitrange="30:30">
1151</field> 1134 <value name="NORMAL" value="0x0" desc=""/>
1152<field name="WAIT_PLL_LOCK" bitrange="30:30"> 1135 <value name="INVERTED" value="0x1" desc=""/>
1153</field> 1136 </field>
1154<field name="BUSY" bitrange="29:29"> 1137 <field name="INVERT_DRI_DATA" desc="" bitrange="29:29">
1155</field> 1138 <value name="NORMAL" value="0x0" desc=""/>
1156<field name="DIV" bitrange="9:0"> 1139 <value name="INVERTED" value="0x1" desc=""/>
1157</field> 1140 </field>
1158</reg> 1141 <field name="INVERT_DRI_CLOCK" desc="" bitrange="28:28">
1159<reg name="SPDIF" sct="no"> 1142 <value name="NORMAL" value="0x0" desc=""/>
1160<addr name="SPDIF" addr="0xa0" /> 1143 <value name="INVERTED" value="0x1" desc=""/>
1161<field name="CLKGATE" bitrange="31:31"> 1144 </field>
1162</field> 1145 <field name="REVERSE_FRAME" desc="" bitrange="27:27">
1163<field name="BUSY" bitrange="30:30"> 1146 <value name="NORMAL" value="0x0" desc=""/>
1164</field> 1147 <value name="REVERSED" value="0x1" desc=""/>
1165<field name="DIV" bitrange="2:0"> 1148 </field>
1166</field> 1149 <field name="SWIZZLED_FRAME" desc="" bitrange="17:0"/>
1167</reg> 1150 </reg>
1168<reg name="EMI" sct="no"> 1151 </dev>
1169<addr name="EMI" addr="0xb0" /> 1152 <dev name="EMI" long_name="External Memory Interface" desc="External Memory Interface (EMI)" version="2.4.0">
1170<field name="CLKGATE" bitrange="31:31"> 1153 <addr name="EMI" addr="0x80020000"/>
1171</field> 1154 <reg name="CTRL" desc="" sct="yes">
1172<field name="WAIT_PLL_LOCK" bitrange="30:30"> 1155 <addr name="CTRL" addr="0x0"/>
1173</field> 1156 <field name="SFTRST" desc="" bitrange="31:31"/>
1174<field name="BUSY" bitrange="29:29"> 1157 <field name="CLKGATE" desc="" bitrange="30:30"/>
1175</field> 1158 <field name="CE3_MODE" desc="" bitrange="3:3">
1176<field name="DIV" bitrange="2:0"> 1159 <value name="STATIC" value="0x0" desc=""/>
1177</field> 1160 <value name="DRAM" value="0x1" desc=""/>
1178</reg> 1161 </field>
1179<reg name="IR" sct="no"> 1162 <field name="CE2_MODE" desc="" bitrange="2:2">
1180<addr name="IR" addr="0xc0" /> 1163 <value name="STATIC" value="0x0" desc=""/>
1181<field name="CLKGATE" bitrange="31:31"> 1164 <value name="DRAM" value="0x1" desc=""/>
1182</field> 1165 </field>
1183<field name="WAIT_PLL_LOCK" bitrange="30:30"> 1166 <field name="CE1_MODE" desc="" bitrange="1:1">
1184</field> 1167 <value name="STATIC" value="0x0" desc=""/>
1185<field name="AUTO_DIV" bitrange="29:29"> 1168 <value name="DRAM" value="0x1" desc=""/>
1186</field> 1169 </field>
1187<field name="IR_BUSY" bitrange="28:28"> 1170 <field name="CE0_MODE" desc="" bitrange="0:0">
1188</field> 1171 <value name="STATIC" value="0x0" desc=""/>
1189<field name="IROV_BUSY" bitrange="27:27"> 1172 <value name="DRAM" value="0x1" desc=""/>
1190</field> 1173 </field>
1191<field name="IROV_DIV" bitrange="24:16"> 1174 </reg>
1192</field> 1175 <reg name="STAT" desc="">
1193<field name="IR_DIV" bitrange="9:0"> 1176 <addr name="STAT" addr="0x10"/>
1194</field> 1177 <field name="DRAM_PRESENT" desc="" bitrange="31:31"/>
1195</reg> 1178 <field name="STATIC_PRESENT" desc="" bitrange="30:30"/>
1196</dev> 1179 <field name="LARGE_DRAM_ENABLED" desc="" bitrange="29:29"/>
1197<dev name="DACDMA" long_name="DAC DMA" desc="DAC DMA Control" version="2.3.0"> 1180 <field name="WRITE_BUFFER_DATA" desc="" bitrange="1:1">
1198<addr name="DACDMA" addr="0x8004c000" /> 1181 <value name="EMPTY" value="0x0" desc=""/>
1199<reg name="CTRL" sct="yes"> 1182 <value name="NOT_EMPTY" value="0x1" desc=""/>
1200<addr name="CTRL" addr="0x0" /> 1183 </field>
1201<field name="SFTRST" bitrange="31:31"> 1184 <field name="BUSY" desc="" bitrange="0:0">
1202</field> 1185 <value name="NOT_BUSY" value="0x0" desc=""/>
1203<field name="CLKGATE" bitrange="30:30"> 1186 <value name="BUSY" value="0x1" desc=""/>
1204</field> 1187 </field>
1205<field name="RUN" bitrange="0:0"> 1188 </reg>
1206</field> 1189 <reg name="DEBUG" desc="">
1207</reg> 1190 <addr name="DEBUG" addr="0x20"/>
1208<reg name="DATA" sct="no"> 1191 <field name="STATIC_STATE" desc="" bitrange="18:16"/>
1209<addr name="DATA" addr="0x80" /> 1192 <field name="DRAM_STATE" desc="" bitrange="4:0"/>
1210<field name="HIGH" bitrange="31:16"> 1193 </reg>
1211</field> 1194 <reg name="DRAMSTAT" desc="">
1212<field name="LOW" bitrange="15:0"> 1195 <addr name="DRAMSTAT" addr="0x80"/>
1213</field> 1196 <field name="SELF_REFRESH_ACK" desc="" bitrange="2:2"/>
1214</reg> 1197 <field name="BUSY" desc="" bitrange="1:1"/>
1215</dev> 1198 <field name="READY" desc="" bitrange="0:0"/>
1216<dev name="DIGCTL" long_name="Digital Control" desc="Digital Control and On-Chip RAM" version="2.3.0"> 1199 </reg>
1217<addr name="DIGCTL" addr="0x8001c000" /> 1200 <reg name="DRAMCTRL" desc="" sct="yes">
1218<reg name="CTRL" sct="yes"> 1201 <addr name="DRAMCTRL" addr="0x90"/>
1219<addr name="CTRL" addr="0x0" /> 1202 <field name="EMICLK_DIVIDE" desc="" bitrange="26:24"/>
1220<field name="MASTER_SELECT" bitrange="28:24"> 1203 <field name="AUTO_EMICLK_GATE" desc="" bitrange="23:23"/>
1221<value name="ARM_I" value="0x1"> 1204 <field name="EMICLK_ENABLE" desc="" bitrange="21:21"/>
1222</value> 1205 <field name="EMICLKEN_ENABLE" desc="" bitrange="20:20"/>
1223<value name="ARM_D" value="0x2"> 1206 <field name="DRAM_TYPE" desc="" bitrange="19:16"/>
1224</value> 1207 <field name="PRECHARGE" desc="" bitrange="2:2"/>
1225<value name="USB" value="0x4"> 1208 <field name="SELF_REFRESH" desc="" bitrange="1:1"/>
1226</value> 1209 </reg>
1227<value name="APBH" value="0x8"> 1210 <reg name="DRAMADDR" desc="" sct="yes">
1228</value> 1211 <addr name="DRAMADDR" addr="0xa0"/>
1229<value name="APBX" value="0x10"> 1212 <field name="MODE" desc="" bitrange="8:8">
1230</value> 1213 <value name="RBC" value="0x0" desc=""/>
1231</field> 1214 <value name="BRC" value="0x1" desc=""/>
1232<field name="USB_TESTMODE" bitrange="20:20"> 1215 </field>
1233</field> 1216 <field name="ROW_BITS" desc="" bitrange="7:4"/>
1234<field name="ANALOG_TESTMODE" bitrange="19:19"> 1217 <field name="COLUMN_BITS" desc="" bitrange="3:0"/>
1235</field> 1218 </reg>
1236<field name="DIGITAL_TESTMODE" bitrange="18:18"> 1219 <reg name="DRAMMODE" desc="">
1237</field> 1220 <addr name="DRAMMODE" addr="0xb0"/>
1238<field name="UTMI_TESTMODE" bitrange="17:17"> 1221 <field name="CAS_LATENCY" desc="" bitrange="6:4">
1239</field> 1222 <value name="RESERVED0" value="0x0" desc=""/>
1240<field name="UART_LOOPBACK" bitrange="16:16"> 1223 <value name="RESERVED1" value="0x1" desc=""/>
1241<value name="NORMAL" value="0x0"> 1224 <value name="CAS2" value="0x2" desc=""/>
1242</value> 1225 <value name="CAS3" value="0x3" desc=""/>
1243<value name="LOOPIT" value="0x1"> 1226 <value name="RESERVED4" value="0x4" desc=""/>
1244</value> 1227 <value name="RESERVED5" value="0x5" desc=""/>
1245</field> 1228 <value name="RESERVED6" value="0x6" desc=""/>
1246<field name="DEBUG_DISABLE" bitrange="3:3"> 1229 <value name="RESERVED7" value="0x7" desc=""/>
1247</field> 1230 </field>
1248<field name="USB_CLKGATE" bitrange="2:2"> 1231 </reg>
1249<value name="RUN" value="0x0"> 1232 <reg name="DRAMTIME" desc="" sct="yes">
1250</value> 1233 <addr name="DRAMTIME" addr="0xc0"/>
1251<value name="NO_CLKS" value="0x1"> 1234 <field name="TRFC" desc="" bitrange="27:24"/>
1252</value> 1235 <field name="TRC" desc="" bitrange="23:20"/>
1253</field> 1236 <field name="TRAS" desc="" bitrange="19:16"/>
1254<field name="JTAG_SHIELD" bitrange="1:1"> 1237 <field name="TRCD" desc="" bitrange="15:12"/>
1255<value name="NORMAL" value="0x0"> 1238 <field name="TRP" desc="" bitrange="9:8"/>
1256</value> 1239 <field name="TXSR" desc="" bitrange="7:4"/>
1257<value name="SHIELDS_UP" value="0x1"> 1240 <field name="REFRESH_COUNTER" desc="" bitrange="3:0"/>
1258</value> 1241 </reg>
1259</field> 1242 <reg name="DRAMTIME2" desc="" sct="yes">
1260<field name="PACKAGE_SENSE_ENABLE" bitrange="0:0"> 1243 <addr name="DRAMTIME2" addr="0xd0"/>
1261<value name="DISABLE" value="0x0"> 1244 <field name="PRECHARGE_COUNT" desc="" bitrange="15:0"/>
1262</value> 1245 </reg>
1263<value name="ENABLE" value="0x1"> 1246 <reg name="STATICCTRL" desc="" sct="yes">
1264</value> 1247 <addr name="STATICCTRL" addr="0x100"/>
1265</field> 1248 <field name="MEM_WIDTH" desc="" bitrange="2:2"/>
1266</reg> 1249 <field name="WRITE_PROTECT" desc="" bitrange="1:1"/>
1267<reg name="STATUS" sct="no"> 1250 <field name="RESET_OUT" desc="" bitrange="0:0"/>
1268<addr name="STATUS" addr="0x10" /> 1251 </reg>
1269<field name="ROM_KEYS_PRESENT" bitrange="31:31"> 1252 <reg name="STATICTIME" desc="" sct="yes">
1270</field> 1253 <addr name="STATICTIME" addr="0x110"/>
1271<field name="JTAG_SHIELD_DEFAULT" bitrange="6:6"> 1254 <field name="THZ" desc="" bitrange="27:24"/>
1272</field> 1255 <field name="TDH" desc="" bitrange="19:16"/>
1273<field name="ROM_SHIELDED" bitrange="5:5"> 1256 <field name="TDS" desc="" bitrange="11:8"/>
1274</field> 1257 <field name="TAS" desc="" bitrange="3:0"/>
1275<field name="JTAG_IN_USE" bitrange="4:4"> 1258 </reg>
1276</field> 1259 </dev>
1277<field name="PSWITCH" bitrange="3:2"> 1260 <dev name="GPMI" long_name="General Purpose Media Interface" desc="General Purpose Media Interface" version="2.3.0">
1278</field> 1261 <addr name="GPMI" addr="0x8000c000"/>
1279<field name="PACKAGE_TYPE" bitrange="1:1"> 1262 <reg name="CTRL0" desc="" sct="yes">
1280</field> 1263 <addr name="CTRL0" addr="0x0"/>
1281<field name="WRITTEN" bitrange="0:0"> 1264 <field name="SFTRST" desc="" bitrange="31:31">
1282</field> 1265 <value name="RUN" value="0x0" desc=""/>
1283</reg> 1266 <value name="RESET" value="0x1" desc=""/>
1284<reg name="HCLKCOUNT" sct="no"> 1267 </field>
1285<addr name="HCLKCOUNT" addr="0x20" /> 1268 <field name="CLKGATE" desc="" bitrange="30:30">
1286<field name="COUNT" bitrange="31:0"> 1269 <value name="RUN" value="0x0" desc=""/>
1287</field> 1270 <value name="NO_CLKS" value="0x1" desc=""/>
1288</reg> 1271 </field>
1289<reg name="RAMCTRL" sct="yes"> 1272 <field name="RUN" desc="" bitrange="29:29">
1290<addr name="RAMCTRL" addr="0x30" /> 1273 <value name="IDLE" value="0x0" desc=""/>
1291<field name="TEST_MARGIN" bitrange="30:28"> 1274 <value name="BUSY" value="0x1" desc=""/>
1292<value name="NORMAL" value="0x0"> 1275 </field>
1293</value> 1276 <field name="DEV_IRQ_EN" desc="" bitrange="28:28"/>
1294<value name="LEVEL1" value="0x1"> 1277 <field name="TIMEOUT_IRQ_EN" desc="" bitrange="27:27"/>
1295</value> 1278 <field name="UDMA" desc="" bitrange="26:26">
1296<value name="LEVEL2" value="0x2"> 1279 <value name="DISABLED" value="0x0" desc=""/>
1297</value> 1280 <value name="ENABLED" value="0x1" desc=""/>
1298<value name="LEVEL3" value="0x3"> 1281 </field>
1299</value> 1282 <field name="COMMAND_MODE" desc="" bitrange="25:24">
1300<value name="LEVEL4" value="0x4"> 1283 <value name="WRITE" value="0x0" desc=""/>
1301</value> 1284 <value name="READ" value="0x1" desc=""/>
1302<value name="LEVEL5" value="0x5"> 1285 <value name="READ_AND_COMPARE" value="0x2" desc=""/>
1303</value> 1286 <value name="WAIT_FOR_READY" value="0x3" desc=""/>
1304<value name="LEVEL6" value="0x6"> 1287 </field>
1305</value> 1288 <field name="WORD_LENGTH" desc="" bitrange="23:23">
1306<value name="LEVEL7" value="0x7"> 1289 <value name="16_BIT" value="0x0" desc=""/>
1307</value> 1290 <value name="8_BIT" value="0x1" desc=""/>
1308</field> 1291 </field>
1309<field name="PWDN_BANKS" bitrange="27:24"> 1292 <field name="LOCK_CS" desc="" bitrange="22:22">
1310<value name="PWDN_BANK3" value="0x8"> 1293 <value name="DISABLED" value="0x0" desc=""/>
1311</value> 1294 <value name="ENABLED" value="0x1" desc=""/>
1312<value name="PWDN_BANK2" value="0x4"> 1295 </field>
1313</value> 1296 <field name="CS" desc="" bitrange="21:20"/>
1314<value name="PWDN_BANK1" value="0x2"> 1297 <field name="ADDRESS" desc="" bitrange="19:17">
1315</value> 1298 <value name="NAND_DATA" value="0x0" desc=""/>
1316<value name="PWDN_BANK0" value="0x1"> 1299 <value name="NAND_CLE" value="0x1" desc=""/>
1317</value> 1300 <value name="NAND_ALE" value="0x2" desc=""/>
1318</field> 1301 </field>
1319<field name="TEMP_SENSOR" bitrange="22:20"> 1302 <field name="ADDRESS_INCREMENT" desc="" bitrange="16:16">
1320</field> 1303 <value name="DISABLED" value="0x0" desc=""/>
1321<field name="TEST_TEMP_COMP" bitrange="18:16"> 1304 <value name="ENABLED" value="0x1" desc=""/>
1322<value name="LOW_TEMP" value="0x1"> 1305 </field>
1323</value> 1306 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
1324<value name="RANGE_A" value="0x2"> 1307 </reg>
1325</value> 1308 <reg name="COMPARE" desc="">
1326<value name="RANGE_B" value="0x3"> 1309 <addr name="COMPARE" addr="0x10"/>
1327</value> 1310 <field name="MASK" desc="" bitrange="31:16"/>
1328<value name="RANGE_C" value="0x4"> 1311 <field name="REFERENCE" desc="" bitrange="15:0"/>
1329</value> 1312 </reg>
1330<value name="RANGE_D" value="0x5"> 1313 <reg name="CTRL1" desc="" sct="yes">
1331</value> 1314 <addr name="CTRL1" addr="0x20"/>
1332<value name="RANGE_E" value="0x6"> 1315 <field name="DSAMPLE_TIME" desc="" bitrange="13:12"/>
1333</value> 1316 <field name="DEV_IRQ" desc="" bitrange="10:10"/>
1334<value name="RANGE_F" value="0x7"> 1317 <field name="TIMEOUT_IRQ" desc="" bitrange="9:9"/>
1335</value> 1318 <field name="BURST_EN" desc="" bitrange="8:8"/>
1336</field> 1319 <field name="ABORT_WAIT_FOR_READY3" desc="" bitrange="7:7"/>
1337<field name="SHIFT_COUNT" bitrange="14:8"> 1320 <field name="ABORT_WAIT_FOR_READY2" desc="" bitrange="6:6"/>
1338</field> 1321 <field name="ABORT_WAIT_FOR_READY1" desc="" bitrange="5:5"/>
1339<field name="FLIP_CLK" bitrange="7:7"> 1322 <field name="ABORT_WAIT_FOR_READY0" desc="" bitrange="4:4"/>
1340<value name="NORMAL" value="0x0"> 1323 <field name="DEV_RESET" desc="" bitrange="3:3">
1341</value> 1324 <value name="ENABLED" value="0x0" desc=""/>
1342<value name="INVERT" value="0x1"> 1325 <value name="DISABLED" value="0x1" desc=""/>
1343</value> 1326 </field>
1344</field> 1327 <field name="ATA_IRQRDY_POLARITY" desc="" bitrange="2:2">
1345<field name="OVER_RIDE_TEMP" bitrange="3:3"> 1328 <value name="ACTIVELOW" value="0x0" desc=""/>
1346<value name="NORMAL" value="0x0"> 1329 <value name="ACTIVEHIGH" value="0x1" desc=""/>
1347</value> 1330 </field>
1348<value name="OVER_RIDE" value="0x1"> 1331 <field name="CAMERA_MODE" desc="" bitrange="1:1"/>
1349</value> 1332 <field name="GPMI_MODE" desc="" bitrange="0:0">
1350</field> 1333 <value name="NAND" value="0x0" desc=""/>
1351<field name="REF_CLK_GATE" bitrange="2:2"> 1334 <value name="ATA" value="0x1" desc=""/>
1352<value name="NORMAL" value="0x0"> 1335 </field>
1353</value> 1336 </reg>
1354<value name="OFF" value="0x1"> 1337 <reg name="TIMING0" desc="">
1355</value> 1338 <addr name="TIMING0" addr="0x30"/>
1356</field> 1339 <field name="ADDRESS_SETUP" desc="" bitrange="23:16"/>
1357<field name="REPAIR_STATUS" bitrange="1:1"> 1340 <field name="DATA_HOLD" desc="" bitrange="15:8"/>
1358<value name="IDLE" value="0x0"> 1341 <field name="DATA_SETUP" desc="" bitrange="7:0"/>
1359</value> 1342 </reg>
1360<value name="BUSY" value="0x1"> 1343 <reg name="TIMING1" desc="">
1361</value> 1344 <addr name="TIMING1" addr="0x40"/>
1362</field> 1345 <field name="DEVICE_BUSY_TIMEOUT" desc="" bitrange="31:16"/>
1363<field name="REPAIR_TRANSMIT" bitrange="0:0"> 1346 <field name="ATA_READY_TIMEOUT" desc="" bitrange="15:0"/>
1364<value name="IDLE" value="0x0"> 1347 </reg>
1365</value> 1348 <reg name="TIMING2" desc="">
1366<value name="SEND" value="0x1"> 1349 <addr name="TIMING2" addr="0x50"/>
1367</value> 1350 <field name="UDMA_TRP" desc="" bitrange="31:24"/>
1368</field> 1351 <field name="UDMA_ENV" desc="" bitrange="23:16"/>
1369</reg> 1352 <field name="UDMA_HOLD" desc="" bitrange="15:8"/>
1370<reg name="RAMREPAIR0" sct="yes"> 1353 <field name="UDMA_SETUP" desc="" bitrange="7:0"/>
1371<addr name="RAMREPAIR0" addr="0x40" /> 1354 </reg>
1372<field name="EFUSE3" bitrange="30:24"> 1355 <reg name="DATA" desc="">
1373</field> 1356 <addr name="DATA" addr="0x60"/>
1374<field name="EFUSE2" bitrange="22:16"> 1357 <field name="DATA" desc="" bitrange="31:0"/>
1375</field> 1358 </reg>
1376<field name="EFUSE1" bitrange="14:8"> 1359 <reg name="STAT" desc="">
1377</field> 1360 <addr name="STAT" addr="0x70"/>
1378<field name="EFUSE0" bitrange="6:0"> 1361 <field name="PRESENT" desc="" bitrange="31:31">
1379</field> 1362 <value name="UNAVAILABLE" value="0x0" desc=""/>
1380</reg> 1363 <value name="AVAILABLE" value="0x1" desc=""/>
1381<reg name="RAMREPAIR1" sct="yes"> 1364 </field>
1382<addr name="RAMREPAIR1" addr="0x50" /> 1365 <field name="RDY_TIMEOUT" desc="" bitrange="11:8"/>
1383<field name="EFUSE3" bitrange="30:24"> 1366 <field name="ATA_IRQ" desc="" bitrange="7:7"/>
1384</field> 1367 <field name="FIFO_EMPTY" desc="" bitrange="5:5">
1385<field name="EFUSE2" bitrange="22:16"> 1368 <value name="NOT_EMPTY" value="0x0" desc=""/>
1386</field> 1369 <value name="EMPTY" value="0x1" desc=""/>
1387<field name="EFUSE1" bitrange="14:8"> 1370 </field>
1388</field> 1371 <field name="FIFO_FULL" desc="" bitrange="4:4">
1389<field name="EFUSE0" bitrange="6:0"> 1372 <value name="NOT_FULL" value="0x0" desc=""/>
1390</field> 1373 <value name="FULL" value="0x1" desc=""/>
1391</reg> 1374 </field>
1392<reg name="WRITEONCE" sct="no"> 1375 <field name="DEV3_ERROR" desc="" bitrange="3:3"/>
1393<addr name="WRITEONCE" addr="0x60" /> 1376 <field name="DEV2_ERROR" desc="" bitrange="2:2"/>
1394<field name="BITS" bitrange="31:0"> 1377 <field name="DEV1_ERROR" desc="" bitrange="1:1"/>
1395</field> 1378 <field name="DEV0_ERROR" desc="" bitrange="0:0"/>
1396</reg> 1379 </reg>
1397<reg name="AHBCYCLES" sct="no"> 1380 <reg name="DEBUG" desc="">
1398<addr name="AHBCYCLES" addr="0x70" /> 1381 <addr name="DEBUG" addr="0x80"/>
1399<field name="COUNT" bitrange="31:0"> 1382 <field name="READY3" desc="" bitrange="31:31"/>
1400</field> 1383 <field name="READY2" desc="" bitrange="30:30"/>
1401</reg> 1384 <field name="READY1" desc="" bitrange="29:29"/>
1402<reg name="AHBSTALLED" sct="no"> 1385 <field name="READY0" desc="" bitrange="28:28"/>
1403<addr name="AHBSTALLED" addr="0x80" /> 1386 <field name="WAIT_FOR_READY_END3" desc="" bitrange="27:27"/>
1404<field name="COUNT" bitrange="31:0"> 1387 <field name="WAIT_FOR_READY_END2" desc="" bitrange="26:26"/>
1405</field> 1388 <field name="WAIT_FOR_READY_END1" desc="" bitrange="25:25"/>
1406</reg> 1389 <field name="WAIT_FOR_READY_END0" desc="" bitrange="24:24"/>
1407<reg name="ENTROPY" sct="no"> 1390 <field name="SENSE3" desc="" bitrange="23:23"/>
1408<addr name="ENTROPY" addr="0x90" /> 1391 <field name="SENSE2" desc="" bitrange="22:22"/>
1409<field name="VALUE" bitrange="31:0"> 1392 <field name="SENSE1" desc="" bitrange="21:21"/>
1410</field> 1393 <field name="SENSE0" desc="" bitrange="20:20"/>
1411</reg> 1394 <field name="DMAREQ3" desc="" bitrange="19:19"/>
1412<reg name="ROMSHIELD" sct="no"> 1395 <field name="DMAREQ2" desc="" bitrange="18:18"/>
1413<addr name="ROMSHIELD" addr="0xa0" /> 1396 <field name="DMAREQ1" desc="" bitrange="17:17"/>
1414<field name="WRITE_ONCE" bitrange="0:0"> 1397 <field name="DMAREQ0" desc="" bitrange="16:16"/>
1415</field> 1398 <field name="CMD_END" desc="" bitrange="15:12"/>
1416</reg> 1399 <field name="UDMA_STATE" desc="" bitrange="11:8"/>
1417<reg name="MICROSECONDS" sct="yes"> 1400 <field name="BUSY" desc="" bitrange="7:7">
1418<addr name="MICROSECONDS" addr="0xb0" /> 1401 <value name="DISABLED" value="0x0" desc=""/>
1419<field name="VALUE" bitrange="31:0"> 1402 <value name="ENABLED" value="0x1" desc=""/>
1420</field> 1403 </field>
1421</reg> 1404 <field name="PIN_STATE" desc="" bitrange="6:4">
1422<reg name="DBGRD" sct="no"> 1405 <value name="PSM_IDLE" value="0x0" desc=""/>
1423<addr name="DBGRD" addr="0xc0" /> 1406 <value name="PSM_BYTCNT" value="0x1" desc=""/>
1424<field name="COMPLEMENT" bitrange="31:0"> 1407 <value name="PSM_ADDR" value="0x2" desc=""/>
1425</field> 1408 <value name="PSM_STALL" value="0x3" desc=""/>
1426</reg> 1409 <value name="PSM_STROBE" value="0x4" desc=""/>
1427<reg name="DBG" sct="no"> 1410 <value name="PSM_ATARDY" value="0x5" desc=""/>
1428<addr name="DBG" addr="0xd0" /> 1411 <value name="PSM_DHOLD" value="0x6" desc=""/>
1429<field name="VALUE" bitrange="31:0"> 1412 <value name="PSM_DONE" value="0x7" desc=""/>
1430</field> 1413 </field>
1431</reg> 1414 <field name="MAIN_STATE" desc="" bitrange="3:0">
1432<reg name="1TRAM_BIST_CSR" sct="yes"> 1415 <value name="MSM_IDLE" value="0x0" desc=""/>
1433<addr name="1TRAM_BIST_CSR" addr="0xe0" /> 1416 <value name="MSM_BYTCNT" value="0x1" desc=""/>
1434<field name="FAIL" bitrange="3:3"> 1417 <value name="MSM_WAITFE" value="0x2" desc=""/>
1435</field> 1418 <value name="MSM_WAITFR" value="0x3" desc=""/>
1436<field name="PASS" bitrange="2:2"> 1419 <value name="MSM_DMAREQ" value="0x4" desc=""/>
1437</field> 1420 <value name="MSM_DMAACK" value="0x5" desc=""/>
1438<field name="DONE" bitrange="1:1"> 1421 <value name="MSM_WAITFF" value="0x6" desc=""/>
1439</field> 1422 <value name="MSM_LDFIFO" value="0x7" desc=""/>
1440<field name="START" bitrange="0:0"> 1423 <value name="MSM_LDDMAR" value="0x8" desc=""/>
1441</field> 1424 <value name="MSM_RDCMP" value="0x9" desc=""/>
1442</reg> 1425 <value name="MSM_DONE" value="0xa" desc=""/>
1443<reg name="1TRAM_BIST_REPAIR0" sct="no"> 1426 </field>
1444<addr name="1TRAM_BIST_REPAIR0" addr="0xf0" /> 1427 </reg>
1445</reg> 1428 </dev>
1446<reg name="1TRAM_BIST_REPAIR1" sct="no"> 1429 <dev name="I2C" long_name="I2C Interface" desc="I2C Interface" version="2.3.0">
1447<addr name="1TRAM_BIST_REPAIR1" addr="0x100" /> 1430 <addr name="I2C" addr="0x80058000"/>
1448</reg> 1431 <reg name="CTRL0" desc="" sct="yes">
1449<reg name="1TRAM_STATUS0" sct="no"> 1432 <addr name="CTRL0" addr="0x0"/>
1450<addr name="1TRAM_STATUS0" addr="0x110" /> 1433 <field name="SFTRST" desc="" bitrange="31:31">
1451<field name="FAILDATA00" bitrange="31:0"> 1434 <value name="RUN" value="0x0" desc=""/>
1452</field> 1435 <value name="RESET" value="0x1" desc=""/>
1453</reg> 1436 </field>
1454<reg name="1TRAM_STATUS1" sct="no"> 1437 <field name="CLKGATE" desc="" bitrange="30:30">
1455<addr name="1TRAM_STATUS1" addr="0x120" /> 1438 <value name="RUN" value="0x0" desc=""/>
1456<field name="FAILDATA01" bitrange="31:0"> 1439 <value name="NO_CLKS" value="0x1" desc=""/>
1457</field> 1440 </field>
1458</reg> 1441 <field name="RUN" desc="" bitrange="29:29">
1459<reg name="1TRAM_STATUS2" sct="no"> 1442 <value name="HALT" value="0x0" desc=""/>
1460<addr name="1TRAM_STATUS2" addr="0x130" /> 1443 <value name="RUN" value="0x1" desc=""/>
1461<field name="FAILDATA10" bitrange="31:0"> 1444 </field>
1462</field> 1445 <field name="PRE_ACK" desc="" bitrange="27:27"/>
1463</reg> 1446 <field name="ACKNOWLEDGE" desc="" bitrange="26:26">
1464<reg name="1TRAM_STATUS3" sct="no"> 1447 <value name="SNAK" value="0x0" desc=""/>
1465<addr name="1TRAM_STATUS3" addr="0x140" /> 1448 <value name="ACK" value="0x1" desc=""/>
1466<field name="FAILDATA11" bitrange="31:0"> 1449 </field>
1467</field> 1450 <field name="SEND_NAK_ON_LAST" desc="" bitrange="25:25">
1468</reg> 1451 <value name="ACK_IT" value="0x0" desc=""/>
1469<reg name="1TRAM_STATUS4" sct="no"> 1452 <value name="NAK_IT" value="0x1" desc=""/>
1470<addr name="1TRAM_STATUS4" addr="0x150" /> 1453 </field>
1471<field name="FAILDATA20" bitrange="31:0"> 1454 <field name="PIO_MODE" desc="" bitrange="24:24"/>
1472</field> 1455 <field name="MULTI_MASTER" desc="" bitrange="23:23">
1473</reg> 1456 <value name="SINGLE" value="0x0" desc=""/>
1474<reg name="1TRAM_STATUS5" sct="no"> 1457 <value name="MULTIPLE" value="0x1" desc=""/>
1475<addr name="1TRAM_STATUS5" addr="0x160" /> 1458 </field>
1476<field name="FAILDATA21" bitrange="31:0"> 1459 <field name="CLOCK_HELD" desc="" bitrange="22:22">
1477</field> 1460 <value name="RELEASE" value="0x0" desc=""/>
1478</reg> 1461 <value name="HELD_LOW" value="0x1" desc=""/>
1479<reg name="1TRAM_STATUS6" sct="no"> 1462 </field>
1480<addr name="1TRAM_STATUS6" addr="0x170" /> 1463 <field name="RETAIN_CLOCK" desc="" bitrange="21:21">
1481<field name="FAILDATA30" bitrange="31:0"> 1464 <value name="RELEASE" value="0x0" desc=""/>
1482</field> 1465 <value name="HOLD_LOW" value="0x1" desc=""/>
1483</reg> 1466 </field>
1484<reg name="1TRAM_STATUS7" sct="no"> 1467 <field name="POST_SEND_STOP" desc="" bitrange="20:20">
1485<addr name="1TRAM_STATUS7" addr="0x180" /> 1468 <value name="NO_STOP" value="0x0" desc=""/>
1486<field name="FAILDATA31" bitrange="31:0"> 1469 <value name="SEND_STOP" value="0x1" desc=""/>
1487</field> 1470 </field>
1488</reg> 1471 <field name="PRE_SEND_START" desc="" bitrange="19:19">
1489<reg name="1TRAM_STATUS8" sct="no"> 1472 <value name="NO_START" value="0x0" desc=""/>
1490<addr name="1TRAM_STATUS8" addr="0x190" /> 1473 <value name="SEND_START" value="0x1" desc=""/>
1491<field name="FAILADDR01" bitrange="31:16"> 1474 </field>
1492</field> 1475 <field name="SLAVE_ADDRESS_ENABLE" desc="" bitrange="18:18">
1493<field name="FAILADDR00" bitrange="15:0"> 1476 <value name="DISABLED" value="0x0" desc=""/>
1494</field> 1477 <value name="ENABLED" value="0x1" desc=""/>
1495</reg> 1478 </field>
1496<reg name="1TRAM_STATUS9" sct="no"> 1479 <field name="MASTER_MODE" desc="" bitrange="17:17">
1497<addr name="1TRAM_STATUS9" addr="0x1a0" /> 1480 <value name="SLAVE" value="0x0" desc=""/>
1498<field name="FAILADDR11" bitrange="31:16"> 1481 <value name="MASTER" value="0x1" desc=""/>
1499</field> 1482 </field>
1500<field name="FAILADDR10" bitrange="15:0"> 1483 <field name="DIRECTION" desc="" bitrange="16:16">
1501</field> 1484 <value name="RECEIVE" value="0x0" desc=""/>
1502</reg> 1485 <value name="TRANSMIT" value="0x1" desc=""/>
1503<reg name="1TRAM_STATUS10" sct="no"> 1486 </field>
1504<addr name="1TRAM_STATUS10" addr="0x1b0" /> 1487 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
1505<field name="FAILADDR21" bitrange="31:16"> 1488 </reg>
1506</field> 1489 <reg name="TIMING0" desc="" sct="yes">
1507<field name="FAILADDR20" bitrange="15:0"> 1490 <addr name="TIMING0" addr="0x10"/>
1508</field> 1491 <field name="HIGH_COUNT" desc="" bitrange="25:16"/>
1509</reg> 1492 <field name="RCV_COUNT" desc="" bitrange="9:0"/>
1510<reg name="1TRAM_STATUS11" sct="no"> 1493 </reg>
1511<addr name="1TRAM_STATUS11" addr="0x1c0" /> 1494 <reg name="TIMING1" desc="" sct="yes">
1512<field name="FAILADDR31" bitrange="31:16"> 1495 <addr name="TIMING1" addr="0x20"/>
1513</field> 1496 <field name="LOW_COUNT" desc="" bitrange="25:16"/>
1514<field name="FAILADDR30" bitrange="15:0"> 1497 <field name="XMIT_COUNT" desc="" bitrange="9:0"/>
1515</field> 1498 </reg>
1516</reg> 1499 <reg name="TIMING2" desc="" sct="yes">
1517<reg name="1TRAM_STATUS12" sct="no"> 1500 <addr name="TIMING2" addr="0x30"/>
1518<addr name="1TRAM_STATUS12" addr="0x1d0" /> 1501 <field name="BUS_FREE" desc="" bitrange="25:16"/>
1519<field name="FAILSTATE11" bitrange="28:24"> 1502 <field name="LEADIN_COUNT" desc="" bitrange="9:0"/>
1520</field> 1503 </reg>
1521<field name="FAILSTATE10" bitrange="20:16"> 1504 <reg name="CTRL1" desc="" sct="yes">
1522</field> 1505 <addr name="CTRL1" addr="0x40"/>
1523<field name="FAILSTATE01" bitrange="12:8"> 1506 <field name="BCAST_SLAVE_EN" desc="" bitrange="24:24">
1524</field> 1507 <value name="NO_BCAST" value="0x0" desc=""/>
1525<field name="FAILSTATE00" bitrange="4:0"> 1508 <value name="WATCH_BCAST" value="0x1" desc=""/>
1526</field> 1509 </field>
1527</reg> 1510 <field name="SLAVE_ADDRESS_BYTE" desc="" bitrange="23:16"/>
1528<reg name="1TRAM_STATUS13" sct="no"> 1511 <field name="BUS_FREE_IRQ_EN" desc="" bitrange="15:15">
1529<addr name="1TRAM_STATUS13" addr="0x1e0" /> 1512 <value name="DISABLED" value="0x0" desc=""/>
1530<field name="FAILSTATE31" bitrange="28:24"> 1513 <value name="ENABLED" value="0x1" desc=""/>
1531</field> 1514 </field>
1532<field name="FAILSTATE30" bitrange="20:16"> 1515 <field name="DATA_ENGINE_CMPLT_IRQ_EN" desc="" bitrange="14:14">
1533</field> 1516 <value name="DISABLED" value="0x0" desc=""/>
1534<field name="FAILSTATE21" bitrange="12:8"> 1517 <value name="ENABLED" value="0x1" desc=""/>
1535</field> 1518 </field>
1536<field name="FAILSTATE20" bitrange="4:0"> 1519 <field name="NO_SLAVE_ACK_IRQ_EN" desc="" bitrange="13:13">
1537</field> 1520 <value name="DISABLED" value="0x0" desc=""/>
1538</reg> 1521 <value name="ENABLED" value="0x1" desc=""/>
1539<reg name="SCRATCH0" sct="no"> 1522 </field>
1540<addr name="SCRATCH0" addr="0x290" /> 1523 <field name="OVERSIZE_XFER_TERM_IRQ_EN" desc="" bitrange="12:12">
1541<field name="PTR" bitrange="31:0"> 1524 <value name="DISABLED" value="0x0" desc=""/>
1542</field> 1525 <value name="ENABLED" value="0x1" desc=""/>
1543</reg> 1526 </field>
1544<reg name="SCRATCH1" sct="no"> 1527 <field name="EARLY_TERM_IRQ_EN" desc="" bitrange="11:11">
1545<addr name="SCRATCH1" addr="0x2a0" /> 1528 <value name="DISABLED" value="0x0" desc=""/>
1546<field name="PTR" bitrange="31:0"> 1529 <value name="ENABLED" value="0x1" desc=""/>
1547</field> 1530 </field>
1548</reg> 1531 <field name="MASTER_LOSS_IRQ_EN" desc="" bitrange="10:10">
1549<reg name="ARMCACHE" sct="no"> 1532 <value name="DISABLED" value="0x0" desc=""/>
1550<addr name="ARMCACHE" addr="0x2b0" /> 1533 <value name="ENABLED" value="0x1" desc=""/>
1551<field name="CACHE_SS" bitrange="9:8"> 1534 </field>
1552</field> 1535 <field name="SLAVE_STOP_IRQ_EN" desc="" bitrange="9:9">
1553<field name="DTAG_SS" bitrange="5:4"> 1536 <value name="DISABLED" value="0x0" desc=""/>
1554</field> 1537 <value name="ENABLED" value="0x1" desc=""/>
1555<field name="ITAG_SS" bitrange="1:0"> 1538 </field>
1556</field> 1539 <field name="SLAVE_IRQ_EN" desc="" bitrange="8:8">
1557</reg> 1540 <value name="DISABLED" value="0x0" desc=""/>
1558<reg name="SGTL" sct="no"> 1541 <value name="ENABLED" value="0x1" desc=""/>
1559<addr name="SGTL" addr="0x300" /> 1542 </field>
1560<field name="COPYRIGHT" bitrange="31:0"> 1543 <field name="BUS_FREE_IRQ" desc="" bitrange="7:7">
1561</field> 1544 <value name="NO_REQUEST" value="0x0" desc=""/>
1562</reg> 1545 <value name="REQUEST" value="0x1" desc=""/>
1563<reg name="CHIPID" sct="no"> 1546 </field>
1564<addr name="CHIPID" addr="0x310" /> 1547 <field name="DATA_ENGINE_CMPLT_IRQ" desc="" bitrange="6:6">
1565<field name="PRODUCT_CODE" bitrange="31:16"> 1548 <value name="NO_REQUEST" value="0x0" desc=""/>
1566</field> 1549 <value name="REQUEST" value="0x1" desc=""/>
1567<field name="REVISION" bitrange="7:0"> 1550 </field>
1568</field> 1551 <field name="NO_SLAVE_ACK_IRQ" desc="" bitrange="5:5">
1569</reg> 1552 <value name="NO_REQUEST" value="0x0" desc=""/>
1570</dev> 1553 <value name="REQUEST" value="0x1" desc=""/>
1571<dev name="DRI" long_name="Digital Radio Interface" desc="Digital Radio Interface (DRI)" version="2.3.0"> 1554 </field>
1572<addr name="DRI" addr="0x80074000" /> 1555 <field name="OVERSIZE_XFER_TERM_IRQ" desc="" bitrange="4:4">
1573<reg name="CTRL" sct="yes"> 1556 <value name="NO_REQUEST" value="0x0" desc=""/>
1574<addr name="CTRL" addr="0x0" /> 1557 <value name="REQUEST" value="0x1" desc=""/>
1575<field name="SFTRST" bitrange="31:31"> 1558 </field>
1576<value name="RUN" value="0x0"> 1559 <field name="EARLY_TERM_IRQ" desc="" bitrange="3:3">
1577</value> 1560 <value name="NO_REQUEST" value="0x0" desc=""/>
1578<value name="RESET" value="0x1"> 1561 <value name="REQUEST" value="0x1" desc=""/>
1579</value> 1562 </field>
1580</field> 1563 <field name="MASTER_LOSS_IRQ" desc="" bitrange="2:2">
1581<field name="CLKGATE" bitrange="30:30"> 1564 <value name="NO_REQUEST" value="0x0" desc=""/>
1582<value name="RUN" value="0x0"> 1565 <value name="REQUEST" value="0x1" desc=""/>
1583</value> 1566 </field>
1584<value name="NO_CLKS" value="0x1"> 1567 <field name="SLAVE_STOP_IRQ" desc="" bitrange="1:1">
1585</value> 1568 <value name="NO_REQUEST" value="0x0" desc=""/>
1586</field> 1569 <value name="REQUEST" value="0x1" desc=""/>
1587<field name="ENABLE_INPUTS" bitrange="29:29"> 1570 </field>
1588<value name="ANALOG_LINE_IN" value="0x0"> 1571 <field name="SLAVE_IRQ" desc="" bitrange="0:0">
1589</value> 1572 <value name="NO_REQUEST" value="0x0" desc=""/>
1590<value name="DRI_DIGITAL_IN" value="0x1"> 1573 <value name="REQUEST" value="0x1" desc=""/>
1591</value> 1574 </field>
1592</field> 1575 </reg>
1593<field name="STOP_ON_OFLOW_ERROR" bitrange="26:26"> 1576 <reg name="STAT" desc="">
1594<value name="IGNORE" value="0x0"> 1577 <addr name="STAT" addr="0x50"/>
1595</value> 1578 <field name="MASTER_PRESENT" desc="" bitrange="31:31">
1596<value name="STOP" value="0x1"> 1579 <value name="UNAVAILABLE" value="0x0" desc=""/>
1597</value> 1580 <value name="AVAILABLE" value="0x1" desc=""/>
1598</field> 1581 </field>
1599<field name="STOP_ON_PILOT_ERROR" bitrange="25:25"> 1582 <field name="SLAVE_PRESENT" desc="" bitrange="30:30">
1600<value name="IGNORE" value="0x0"> 1583 <value name="UNAVAILABLE" value="0x0" desc=""/>
1601</value> 1584 <value name="AVAILABLE" value="0x1" desc=""/>
1602<value name="STOP" value="0x1"> 1585 </field>
1603</value> 1586 <field name="ANY_ENABLED_IRQ" desc="" bitrange="29:29">
1604</field> 1587 <value name="NO_REQUESTS" value="0x0" desc=""/>
1605<field name="DMA_DELAY_COUNT" bitrange="20:16"> 1588 <value name="AT_LEAST_ONE_REQUEST" value="0x1" desc=""/>
1606</field> 1589 </field>
1607<field name="REACQUIRE_PHASE" bitrange="15:15"> 1590 <field name="RCVD_SLAVE_ADDR" desc="" bitrange="23:16"/>
1608<value name="NORMAL" value="0x0"> 1591 <field name="SLAVE_ADDR_EQ_ZERO" desc="" bitrange="15:15">
1609</value> 1592 <value name="ZERO_NOT_MATCHED" value="0x0" desc=""/>
1610<value name="NEW_PHASE" value="0x1"> 1593 <value name="WAS_ZERO" value="0x1" desc=""/>
1611</value> 1594 </field>
1612</field> 1595 <field name="SLAVE_FOUND" desc="" bitrange="14:14">
1613<field name="OVERFLOW_IRQ_EN" bitrange="11:11"> 1596 <value name="IDLE" value="0x0" desc=""/>
1614<value name="DISABLED" value="0x0"> 1597 <value name="WAITING" value="0x1" desc=""/>
1615</value> 1598 </field>
1616<value name="ENABLED" value="0x1"> 1599 <field name="SLAVE_SEARCHING" desc="" bitrange="13:13">
1617</value> 1600 <value name="IDLE" value="0x0" desc=""/>
1618</field> 1601 <value name="ACTIVE" value="0x1" desc=""/>
1619<field name="PILOT_SYNC_LOSS_IRQ_EN" bitrange="10:10"> 1602 </field>
1620<value name="DISABLED" value="0x0"> 1603 <field name="DATA_ENGINE_DMA_WAIT" desc="" bitrange="12:12">
1621</value> 1604 <value name="CONTINUE" value="0x0" desc=""/>
1622<value name="ENABLED" value="0x1"> 1605 <value name="WAITING" value="0x1" desc=""/>
1623</value> 1606 </field>
1624</field> 1607 <field name="BUS_BUSY" desc="" bitrange="11:11">
1625<field name="ATTENTION_IRQ_EN" bitrange="9:9"> 1608 <value name="IDLE" value="0x0" desc=""/>
1626<value name="DISABLED" value="0x0"> 1609 <value name="BUSY" value="0x1" desc=""/>
1627</value> 1610 </field>
1628<value name="ENABLED" value="0x1"> 1611 <field name="CLK_GEN_BUSY" desc="" bitrange="10:10">
1629</value> 1612 <value name="IDLE" value="0x0" desc=""/>
1630</field> 1613 <value name="BUSY" value="0x1" desc=""/>
1631<field name="OVERFLOW_IRQ" bitrange="3:3"> 1614 </field>
1632<value name="NO_REQUEST" value="0x0"> 1615 <field name="DATA_ENGINE_BUSY" desc="" bitrange="9:9">
1633</value> 1616 <value name="IDLE" value="0x0" desc=""/>
1634<value name="REQUEST" value="0x1"> 1617 <value name="BUSY" value="0x1" desc=""/>
1635</value> 1618 </field>
1636</field> 1619 <field name="SLAVE_BUSY" desc="" bitrange="8:8">
1637<field name="PILOT_SYNC_LOSS_IRQ" bitrange="2:2"> 1620 <value name="IDLE" value="0x0" desc=""/>
1638<value name="NO_REQUEST" value="0x0"> 1621 <value name="BUSY" value="0x1" desc=""/>
1639</value> 1622 </field>
1640<value name="REQUEST" value="0x1"> 1623 <field name="BUS_FREE_IRQ_SUMMARY" desc="" bitrange="7:7">
1641</value> 1624 <value name="NO_REQUEST" value="0x0" desc=""/>
1642</field> 1625 <value name="REQUEST" value="0x1" desc=""/>
1643<field name="ATTENTION_IRQ" bitrange="1:1"> 1626 </field>
1644<value name="NO_REQUEST" value="0x0"> 1627 <field name="DATA_ENGINE_CMPLT_IRQ_SUMMARY" desc="" bitrange="6:6">
1645</value> 1628 <value name="NO_REQUEST" value="0x0" desc=""/>
1646<value name="REQUEST" value="0x1"> 1629 <value name="REQUEST" value="0x1" desc=""/>
1647</value> 1630 </field>
1648</field> 1631 <field name="NO_SLAVE_ACK_IRQ_SUMMARY" desc="" bitrange="5:5">
1649<field name="RUN" bitrange="0:0"> 1632 <value name="NO_REQUEST" value="0x0" desc=""/>
1650<value name="HALT" value="0x0"> 1633 <value name="REQUEST" value="0x1" desc=""/>
1651</value> 1634 </field>
1652<value name="RUN" value="0x1"> 1635 <field name="OVERSIZE_XFER_TERM_IRQ_SUMMARY" desc="" bitrange="4:4">
1653</value> 1636 <value name="NO_REQUEST" value="0x0" desc=""/>
1654</field> 1637 <value name="REQUEST" value="0x1" desc=""/>
1655</reg> 1638 </field>
1656<reg name="TIMING" sct="no"> 1639 <field name="EARLY_TERM_IRQ_SUMMARY" desc="" bitrange="3:3">
1657<addr name="TIMING" addr="0x10" /> 1640 <value name="NO_REQUEST" value="0x0" desc=""/>
1658<field name="PILOT_REP_RATE" bitrange="19:16"> 1641 <value name="REQUEST" value="0x1" desc=""/>
1659</field> 1642 </field>
1660<field name="GAP_DETECTION_INTERVAL" bitrange="7:0"> 1643 <field name="MASTER_LOSS_IRQ_SUMMARY" desc="" bitrange="2:2">
1661</field> 1644 <value name="NO_REQUEST" value="0x0" desc=""/>
1662</reg> 1645 <value name="REQUEST" value="0x1" desc=""/>
1663<reg name="STAT" sct="no"> 1646 </field>
1664<addr name="STAT" addr="0x20" /> 1647 <field name="SLAVE_STOP_IRQ_SUMMARY" desc="" bitrange="1:1">
1665<field name="DRI_PRESENT" bitrange="31:31"> 1648 <value name="NO_REQUEST" value="0x0" desc=""/>
1666<value name="UNAVAILABLE" value="0x0"> 1649 <value name="REQUEST" value="0x1" desc=""/>
1667</value> 1650 </field>
1668<value name="AVAILABLE" value="0x1"> 1651 <field name="SLAVE_IRQ_SUMMARY" desc="" bitrange="0:0">
1669</value> 1652 <value name="NO_REQUEST" value="0x0" desc=""/>
1670</field> 1653 <value name="REQUEST" value="0x1" desc=""/>
1671<field name="PILOT_PHASE" bitrange="19:16"> 1654 </field>
1672</field> 1655 </reg>
1673<field name="OVERFLOW_IRQ_SUMMARY" bitrange="3:3"> 1656 <reg name="DATA" desc="">
1674<value name="NO_REQUEST" value="0x0"> 1657 <addr name="DATA" addr="0x60"/>
1675</value> 1658 <field name="DATA" desc="" bitrange="31:0"/>
1676<value name="REQUEST" value="0x1"> 1659 </reg>
1677</value> 1660 <reg name="DEBUG0" desc="" sct="yes">
1678</field> 1661 <addr name="DEBUG0" addr="0x70"/>
1679<field name="PILOT_SYNC_LOSS_IRQ_SUMMARY" bitrange="2:2"> 1662 <field name="DMAREQ" desc="" bitrange="31:31"/>
1680<value name="NO_REQUEST" value="0x0"> 1663 <field name="DMAENDCMD" desc="" bitrange="30:30"/>
1681</value> 1664 <field name="DMAKICK" desc="" bitrange="29:29"/>
1682<value name="REQUEST" value="0x1"> 1665 <field name="TBD" desc="" bitrange="28:26"/>
1683</value> 1666 <field name="DMA_STATE" desc="" bitrange="25:16"/>
1684</field> 1667 <field name="START_TOGGLE" desc="" bitrange="15:15"/>
1685<field name="ATTENTION_IRQ_SUMMARY" bitrange="1:1"> 1668 <field name="STOP_TOGGLE" desc="" bitrange="14:14"/>
1686<value name="NO_REQUEST" value="0x0"> 1669 <field name="GRAB_TOGGLE" desc="" bitrange="13:13"/>
1687</value> 1670 <field name="CHANGE_TOGGLE" desc="" bitrange="12:12"/>
1688<value name="REQUEST" value="0x1"> 1671 <field name="TESTMODE" desc="" bitrange="11:11"/>
1689</value> 1672 <field name="SLAVE_HOLD_CLK" desc="" bitrange="10:10"/>
1690</field> 1673 <field name="SLAVE_STATE" desc="" bitrange="9:0"/>
1691</reg> 1674 </reg>
1692<reg name="DATA" sct="no"> 1675 <reg name="DEBUG1" desc="" sct="yes">
1693<addr name="DATA" addr="0x30" /> 1676 <addr name="DEBUG1" addr="0x80"/>
1694<field name="DATA" bitrange="31:0"> 1677 <field name="I2C_CLK_IN" desc="" bitrange="31:31"/>
1695</field> 1678 <field name="I2C_DATA_IN" desc="" bitrange="30:30"/>
1696</reg> 1679 <field name="DMA_BYTE_ENABLES" desc="" bitrange="27:24"/>
1697<reg name="DEBUG0" sct="yes"> 1680 <field name="CLK_GEN_STATE" desc="" bitrange="22:16"/>
1698<addr name="DEBUG0" addr="0x40" /> 1681 <field name="LST_MODE" desc="" bitrange="10:9">
1699<field name="DMAREQ" bitrange="31:31"> 1682 <value name="BCAST" value="0x0" desc=""/>
1700</field> 1683 <value name="MY_WRITE" value="0x1" desc=""/>
1701<field name="DMACMDKICK" bitrange="30:30"> 1684 <value name="MY_READ" value="0x2" desc=""/>
1702</field> 1685 <value name="NOT_ME" value="0x3" desc=""/>
1703<field name="DRI_CLK_INPUT" bitrange="29:29"> 1686 </field>
1704</field> 1687 <field name="LOCAL_SLAVE_TEST" desc="" bitrange="8:8"/>
1705<field name="DRI_DATA_INPUT" bitrange="28:28"> 1688 <field name="FORCE_CLK_ON" desc="" bitrange="5:5"/>
1706</field> 1689 <field name="FORCE_CLK_IDLE" desc="" bitrange="4:4"/>
1707<field name="TEST_MODE" bitrange="27:27"> 1690 <field name="FORCE_ARB_LOSS" desc="" bitrange="3:3"/>
1708</field> 1691 <field name="FORCE_RCV_ACK" desc="" bitrange="2:2"/>
1709<field name="PILOT_REP_RATE" bitrange="26:26"> 1692 <field name="FORCE_I2C_DATA_OE" desc="" bitrange="1:1"/>
1710<value name="8_AT_4MHZ" value="0x0"> 1693 <field name="FORCE_I2C_CLK_OE" desc="" bitrange="0:0"/>
1711</value> 1694 </reg>
1712<value name="12_AT_6MHZ" value="0x1"> 1695 </dev>
1713</value> 1696 <dev name="HWECC" long_name="Hardware ECC" desc="Hardware ECC Accelerator" version="2.3.0">
1714</field> 1697 <addr name="HWECC" addr="0x80008000"/>
1715<field name="SPARE" bitrange="25:18"> 1698 <reg name="CTRL" desc="" sct="yes">
1716</field> 1699 <addr name="CTRL" addr="0x0"/>
1717<field name="FRAME" bitrange="17:0"> 1700 <field name="SFTRST" desc="" bitrange="31:31"/>
1718</field> 1701 <field name="CLKGATE" desc="" bitrange="30:30"/>
1719</reg> 1702 <field name="NUM_SYMBOLS" desc="" bitrange="24:16"/>
1720<reg name="DEBUG1" sct="yes"> 1703 <field name="DMAWAIT_COUNT" desc="" bitrange="12:8"/>
1721<addr name="DEBUG1" addr="0x50" /> 1704 <field name="BYTE_ENABLE" desc="" bitrange="6:6"/>
1722<field name="INVERT_PILOT" bitrange="31:31"> 1705 <field name="ECC_SEL" desc="" bitrange="5:5"/>
1723<value name="NORMAL" value="0x0"> 1706 <field name="ENC_SEL" desc="" bitrange="4:4"/>
1724</value> 1707 <field name="UNCORR_IRQ" desc="" bitrange="2:2"/>
1725<value name="INVERTED" value="0x1"> 1708 <field name="UNCORR_IRQ_EN" desc="" bitrange="1:1"/>
1726</value> 1709 <field name="RUN" desc="" bitrange="0:0"/>
1727</field> 1710 </reg>
1728<field name="INVERT_ATTENTION" bitrange="30:30"> 1711 <reg name="STAT" desc="">
1729<value name="NORMAL" value="0x0"> 1712 <addr name="STAT" addr="0x10"/>
1730</value> 1713 <field name="RSDEC_PRESENT" desc="" bitrange="31:31"/>
1731<value name="INVERTED" value="0x1"> 1714 <field name="RSENC_PRESENT" desc="" bitrange="30:30"/>
1732</value> 1715 <field name="SSDEC_PRESENT" desc="" bitrange="29:29"/>
1733</field> 1716 <field name="SSENC_PRESENT" desc="" bitrange="28:28"/>
1734<field name="INVERT_DRI_DATA" bitrange="29:29"> 1717 </reg>
1735<value name="NORMAL" value="0x0"> 1718 <reg name="DEBUG0" desc="">
1736</value> 1719 <addr name="DEBUG0" addr="0x20"/>
1737<value name="INVERTED" value="0x1"> 1720 <field name="DMA_PENDCMD" desc="" bitrange="29:29"/>
1738</value> 1721 <field name="DMA_PREQ" desc="" bitrange="28:28"/>
1739</field> 1722 <field name="SYMBOL_STATE" desc="" bitrange="27:24"/>
1740<field name="INVERT_DRI_CLOCK" bitrange="28:28"> 1723 <field name="CTRL_STATE" desc="" bitrange="21:16"/>
1741<value name="NORMAL" value="0x0"> 1724 <field name="ECC_EXCEPTION" desc="" bitrange="15:12"/>
1742</value> 1725 <field name="NUM_BIT_ERRORS" desc="" bitrange="9:4"/>
1743<value name="INVERTED" value="0x1"> 1726 <field name="NUM_SYMBOL_ERRORS" desc="" bitrange="2:0"/>
1744</value> 1727 </reg>
1745</field> 1728 <reg name="DEBUG1" desc="">
1746<field name="REVERSE_FRAME" bitrange="27:27"> 1729 <addr name="DEBUG1" addr="0x30"/>
1747<value name="NORMAL" value="0x0"> 1730 <field name="SYNDROME2" desc="" bitrange="26:18"/>
1748</value> 1731 <field name="SYNDROME1" desc="" bitrange="17:9"/>
1749<value name="REVERSED" value="0x1"> 1732 <field name="SYNDROME0" desc="" bitrange="8:0"/>
1750</value> 1733 </reg>
1751</field> 1734 <reg name="DEBUG2" desc="">
1752<field name="SWIZZLED_FRAME" bitrange="17:0"> 1735 <addr name="DEBUG2" addr="0x40"/>
1753</field> 1736 <field name="SYNDROME5" desc="" bitrange="26:18"/>
1754</reg> 1737 <field name="SYNDROME4" desc="" bitrange="17:9"/>
1755</dev> 1738 <field name="SYNDROME3" desc="" bitrange="8:0"/>
1756<dev name="EMI" long_name="External Memory Interface" desc="External Memory Interface (EMI)" version="2.4.0"> 1739 </reg>
1757<addr name="EMI" addr="0x80020000" /> 1740 <reg name="DEBUG3" desc="">
1758<reg name="CTRL" sct="yes"> 1741 <addr name="DEBUG3" addr="0x50"/>
1759<addr name="CTRL" addr="0x0" /> 1742 <field name="OMEGA0" desc="" bitrange="26:18"/>
1760<field name="SFTRST" bitrange="31:31"> 1743 <field name="SYNDROME7" desc="" bitrange="17:9"/>
1761</field> 1744 <field name="SYNDROME6" desc="" bitrange="8:0"/>
1762<field name="CLKGATE" bitrange="30:30"> 1745 </reg>
1763</field> 1746 <reg name="DEBUG4" desc="">
1764<field name="CE3_MODE" bitrange="3:3"> 1747 <addr name="DEBUG4" addr="0x60"/>
1765<value name="STATIC" value="0x0"> 1748 <field name="OMEGA3" desc="" bitrange="26:18"/>
1766</value> 1749 <field name="OMEGA2" desc="" bitrange="17:9"/>
1767<value name="DRAM" value="0x1"> 1750 <field name="OMEGA1" desc="" bitrange="8:0"/>
1768</value> 1751 </reg>
1769</field> 1752 <reg name="DEBUG5" desc="">
1770<field name="CE2_MODE" bitrange="2:2"> 1753 <addr name="DEBUG5" addr="0x70"/>
1771<value name="STATIC" value="0x0"> 1754 <field name="LAMBDA2" desc="" bitrange="26:18"/>
1772</value> 1755 <field name="LAMBDA1" desc="" bitrange="17:9"/>
1773<value name="DRAM" value="0x1"> 1756 <field name="LAMBDA0" desc="" bitrange="8:0"/>
1774</value> 1757 </reg>
1775</field> 1758 <reg name="DEBUG6" desc="">
1776<field name="CE1_MODE" bitrange="1:1"> 1759 <addr name="DEBUG6" addr="0x80"/>
1777<value name="STATIC" value="0x0"> 1760 <field name="LAMBDA4" desc="" bitrange="17:9"/>
1778</value> 1761 <field name="LAMBDA3" desc="" bitrange="8:0"/>
1779<value name="DRAM" value="0x1"> 1762 </reg>
1780</value> 1763 <reg name="DATA" desc="" sct="yes">
1781</field> 1764 <addr name="DATA" addr="0x90"/>
1782<field name="CE0_MODE" bitrange="0:0"> 1765 <field name="DATA" desc="" bitrange="31:0"/>
1783<value name="STATIC" value="0x0"> 1766 </reg>
1784</value> 1767 </dev>
1785<value name="DRAM" value="0x1"> 1768 <dev name="ICOLL" long_name="Interrupt Collector" desc="Interrupt Collector" version="2.3.0">
1786</value> 1769 <addr name="ICOLL" addr="0x80000000"/>
1787</field> 1770 <reg name="VECTOR" desc="" sct="yes">
1788</reg> 1771 <addr name="VECTOR" addr="0x0"/>
1789<reg name="STAT" sct="no"> 1772 <field name="IRQVECTOR" desc="" bitrange="31:2"/>
1790<addr name="STAT" addr="0x10" /> 1773 </reg>
1791<field name="DRAM_PRESENT" bitrange="31:31"> 1774 <reg name="LEVELACK" desc="">
1792</field> 1775 <addr name="LEVELACK" addr="0x10"/>
1793<field name="STATIC_PRESENT" bitrange="30:30"> 1776 <field name="IRQLEVELACK" desc="" bitrange="3:0">
1794</field> 1777 <value name="LEVEL0" value="0x1" desc=""/>
1795<field name="LARGE_DRAM_ENABLED" bitrange="29:29"> 1778 <value name="LEVEL1" value="0x2" desc=""/>
1796</field> 1779 <value name="LEVEL2" value="0x4" desc=""/>
1797<field name="WRITE_BUFFER_DATA" bitrange="1:1"> 1780 <value name="LEVEL3" value="0x8" desc=""/>
1798<value name="EMPTY" value="0x0"> 1781 </field>
1799</value> 1782 </reg>
1800<value name="NOT_EMPTY" value="0x1"> 1783 <reg name="CTRL" desc="" sct="yes">
1801</value> 1784 <addr name="CTRL" addr="0x20"/>
1802</field> 1785 <field name="SFTRST" desc="" bitrange="31:31">
1803<field name="BUSY" bitrange="0:0"> 1786 <value name="RUN" value="0x0" desc=""/>
1804<value name="NOT_BUSY" value="0x0"> 1787 <value name="IN_RESET" value="0x1" desc=""/>
1805</value> 1788 </field>
1806<value name="BUSY" value="0x1"> 1789 <field name="CLKGATE" desc="" bitrange="30:30">
1807</value> 1790 <value name="RUN" value="0x0" desc=""/>
1808</field> 1791 <value name="NO_CLOCKS" value="0x1" desc=""/>
1809</reg> 1792 </field>
1810<reg name="DEBUG" sct="no"> 1793 <field name="ENABLE2FIQ35" desc="" bitrange="27:27">
1811<addr name="DEBUG" addr="0x20" /> 1794 <value name="DISABLE" value="0x0" desc=""/>
1812<field name="STATIC_STATE" bitrange="18:16"> 1795 <value name="ENABLE" value="0x1" desc=""/>
1813</field> 1796 </field>
1814<field name="DRAM_STATE" bitrange="4:0"> 1797 <field name="ENABLE2FIQ34" desc="" bitrange="26:26">
1815</field> 1798 <value name="DISABLE" value="0x0" desc=""/>
1816</reg> 1799 <value name="ENABLE" value="0x1" desc=""/>
1817<reg name="DRAMSTAT" sct="no"> 1800 </field>
1818<addr name="DRAMSTAT" addr="0x80" /> 1801 <field name="ENABLE2FIQ33" desc="" bitrange="25:25">
1819<field name="SELF_REFRESH_ACK" bitrange="2:2"> 1802 <value name="DISABLE" value="0x0" desc=""/>
1820</field> 1803 <value name="ENABLE" value="0x1" desc=""/>
1821<field name="BUSY" bitrange="1:1"> 1804 </field>
1822</field> 1805 <field name="ENABLE2FIQ32" desc="" bitrange="24:24">
1823<field name="READY" bitrange="0:0"> 1806 <value name="DISABLE" value="0x0" desc=""/>
1824</field> 1807 <value name="ENABLE" value="0x1" desc=""/>
1825</reg> 1808 </field>
1826<reg name="DRAMCTRL" sct="yes"> 1809 <field name="BYPASS_FSM" desc="" bitrange="20:20">
1827<addr name="DRAMCTRL" addr="0x90" /> 1810 <value name="NORMAL" value="0x0" desc=""/>
1828<field name="EMICLK_DIVIDE" bitrange="26:24"> 1811 <value name="BYPASS" value="0x1" desc=""/>
1829</field> 1812 </field>
1830<field name="AUTO_EMICLK_GATE" bitrange="23:23"> 1813 <field name="NO_NESTING" desc="" bitrange="19:19">
1831</field> 1814 <value name="NORMAL" value="0x0" desc=""/>
1832<field name="EMICLK_ENABLE" bitrange="21:21"> 1815 <value name="NO_NEST" value="0x1" desc=""/>
1833</field> 1816 </field>
1834<field name="EMICLKEN_ENABLE" bitrange="20:20"> 1817 <field name="ARM_RSE_MODE" desc="" bitrange="18:18">
1835</field> 1818 <value name="MUST_WRITE" value="0x0" desc=""/>
1836<field name="DRAM_TYPE" bitrange="19:16"> 1819 <value name="READ_SIDE_EFFECT" value="0x1" desc=""/>
1837</field> 1820 </field>
1838<field name="PRECHARGE" bitrange="2:2"> 1821 <field name="FIQ_FINAL_ENABLE" desc="" bitrange="17:17">
1839</field> 1822 <value name="DISABLE" value="0x0" desc=""/>
1840<field name="SELF_REFRESH" bitrange="1:1"> 1823 <value name="ENABLE" value="0x1" desc=""/>
1841</field> 1824 </field>
1842</reg> 1825 <field name="IRQ_FINAL_ENABLE" desc="" bitrange="16:16">
1843<reg name="DRAMADDR" sct="yes"> 1826 <value name="DISABLE" value="0x0" desc=""/>
1844<addr name="DRAMADDR" addr="0xa0" /> 1827 <value name="ENABLE" value="0x1" desc=""/>
1845<field name="MODE" bitrange="8:8"> 1828 </field>
1846<value name="RBC" value="0x0"> 1829 </reg>
1847</value> 1830 <reg name="STAT" desc="">
1848<value name="BRC" value="0x1"> 1831 <addr name="STAT" addr="0x30"/>
1849</value> 1832 <field name="VECTOR_NUMBER" desc="" bitrange="5:0"/>
1850</field> 1833 </reg>
1851<field name="ROW_BITS" bitrange="7:4"> 1834 <reg name="VBASE" desc="" sct="yes">
1852</field> 1835 <addr name="VBASE" addr="0x160"/>
1853<field name="COLUMN_BITS" bitrange="3:0"> 1836 <field name="TABLE_ADDRESS" desc="" bitrange="31:2"/>
1854</field> 1837 </reg>
1855</reg> 1838 <reg name="DEBUG" desc="">
1856<reg name="DRAMMODE" sct="no"> 1839 <addr name="DEBUG" addr="0x170"/>
1857<addr name="DRAMMODE" addr="0xb0" /> 1840 <field name="INSERVICE" desc="" bitrange="31:28">
1858<field name="CAS_LATENCY" bitrange="6:4"> 1841 <value name="LEVEL0" value="0x1" desc=""/>
1859<value name="RESERVED0" value="0x0"> 1842 <value name="LEVEL1" value="0x2" desc=""/>
1860</value> 1843 <value name="LEVEL2" value="0x4" desc=""/>
1861<value name="RESERVED1" value="0x1"> 1844 <value name="LEVEL3" value="0x8" desc=""/>
1862</value> 1845 </field>
1863<value name="CAS2" value="0x2"> 1846 <field name="LEVEL_REQUESTS" desc="" bitrange="27:24">
1864</value> 1847 <value name="LEVEL0" value="0x1" desc=""/>
1865<value name="CAS3" value="0x3"> 1848 <value name="LEVEL1" value="0x2" desc=""/>
1866</value> 1849 <value name="LEVEL2" value="0x4" desc=""/>
1867<value name="RESERVED4" value="0x4"> 1850 <value name="LEVEL3" value="0x8" desc=""/>
1868</value> 1851 </field>
1869<value name="RESERVED5" value="0x5"> 1852 <field name="REQUESTS_BY_LEVEL" desc="" bitrange="23:20">
1870</value> 1853 <value name="LEVEL0" value="0x1" desc=""/>
1871<value name="RESERVED6" value="0x6"> 1854 <value name="LEVEL1" value="0x2" desc=""/>
1872</value> 1855 <value name="LEVEL2" value="0x4" desc=""/>
1873<value name="RESERVED7" value="0x7"> 1856 <value name="LEVEL3" value="0x8" desc=""/>
1874</value> 1857 </field>
1875</field> 1858 <field name="FIQ" desc="" bitrange="17:17">
1876</reg> 1859 <value name="NO_FIQ_REQUESTED" value="0x0" desc=""/>
1877<reg name="DRAMTIME" sct="yes"> 1860 <value name="FIQ_REQUESTED" value="0x1" desc=""/>
1878<addr name="DRAMTIME" addr="0xc0" /> 1861 </field>
1879<field name="TRFC" bitrange="27:24"> 1862 <field name="IRQ" desc="" bitrange="16:16">
1880</field> 1863 <value name="NO_IRQ_REQUESTED" value="0x0" desc=""/>
1881<field name="TRC" bitrange="23:20"> 1864 <value name="IRQ_REQUESTED" value="0x1" desc=""/>
1882</field> 1865 </field>
1883<field name="TRAS" bitrange="19:16"> 1866 <field name="VECTOR_FSM" desc="" bitrange="9:0">
1884</field> 1867 <value name="FSM_IDLE" value="0x0" desc=""/>
1885<field name="TRCD" bitrange="15:12"> 1868 <value name="FSM_MULTICYCLE1" value="0x1" desc=""/>
1886</field> 1869 <value name="FSM_MULTICYCLE2" value="0x2" desc=""/>
1887<field name="TRP" bitrange="9:8"> 1870 <value name="FSM_PENDING" value="0x4" desc=""/>
1888</field> 1871 <value name="FSM_MULTICYCLE3" value="0x8" desc=""/>
1889<field name="TXSR" bitrange="7:4"> 1872 <value name="FSM_MULTICYCLE4" value="0x10" desc=""/>
1890</field> 1873 <value name="FSM_ISR_RUNNING1" value="0x20" desc=""/>
1891<field name="REFRESH_COUNTER" bitrange="3:0"> 1874 <value name="FSM_ISR_RUNNING2" value="0x40" desc=""/>
1892</field> 1875 <value name="FSM_ISR_RUNNING3" value="0x80" desc=""/>
1893</reg> 1876 <value name="FSM_MULTICYCLE5" value="0x100" desc=""/>
1894<reg name="DRAMTIME2" sct="yes"> 1877 <value name="FSM_MULTICYCLE6" value="0x200" desc=""/>
1895<addr name="DRAMTIME2" addr="0xd0" /> 1878 </field>
1896<field name="PRECHARGE_COUNT" bitrange="15:0"> 1879 </reg>
1897</field> 1880 <reg name="DBGFLAG" desc="" sct="yes">
1898</reg> 1881 <addr name="DBGFLAG" addr="0x1a0"/>
1899<reg name="STATICCTRL" sct="yes"> 1882 <field name="FLAG" desc="" bitrange="15:0"/>
1900<addr name="STATICCTRL" addr="0x100" /> 1883 </reg>
1901<field name="MEM_WIDTH" bitrange="2:2"> 1884 <reg name="DBGREQUESTn" desc="">
1902</field> 1885 <formula string="0x1b0+n*0x10"/>
1903<field name="WRITE_PROTECT" bitrange="1:1"> 1886 <addr name="DBGREQUEST0" addr="0x1b0"/>
1904</field> 1887 <addr name="DBGREQUEST1" addr="0x1c0"/>
1905<field name="RESET_OUT" bitrange="0:0"> 1888 <field name="BITS" desc="" bitrange="31:0"/>
1906</field> 1889 </reg>
1907</reg> 1890 <reg name="RAWn" desc="">
1908<reg name="STATICTIME" sct="yes"> 1891 <formula string="0x40+n*0x10"/>
1909<addr name="STATICTIME" addr="0x110" /> 1892 <addr name="RAW0" addr="0x40"/>
1910<field name="THZ" bitrange="27:24"> 1893 <addr name="RAW1" addr="0x50"/>
1911</field> 1894 <field name="RAW_IRQS" desc="" bitrange="31:0"/>
1912<field name="TDH" bitrange="19:16"> 1895 </reg>
1913</field> 1896 <reg name="DBGREADn" desc="">
1914<field name="TDS" bitrange="11:8"> 1897 <formula string="0x180+n*0x10"/>
1915</field> 1898 <addr name="DBGREAD0" addr="0x180"/>
1916<field name="TAS" bitrange="3:0"> 1899 <addr name="DBGREAD1" addr="0x190"/>
1917</field> 1900 <field name="VALUE" desc="" bitrange="31:0"/>
1918</reg> 1901 </reg>
1919</dev> 1902 <reg name="PRIORITYn" desc="" sct="yes">
1920<dev name="GPMI" long_name="General Purpose Media Interface" desc="General Purpose Media Interface" version="2.3.0"> 1903 <formula string="0x60+n*0x10"/>
1921<addr name="GPMI" addr="0x8000c000" /> 1904 <addr name="PRIORITY0" addr="0x60"/>
1922<reg name="CTRL0" sct="yes"> 1905 <addr name="PRIORITY1" addr="0x70"/>
1923<addr name="CTRL0" addr="0x0" /> 1906 <addr name="PRIORITY2" addr="0x80"/>
1924<field name="SFTRST" bitrange="31:31"> 1907 <addr name="PRIORITY3" addr="0x90"/>
1925<value name="RUN" value="0x0"> 1908 <addr name="PRIORITY4" addr="0xa0"/>
1926</value> 1909 <addr name="PRIORITY5" addr="0xb0"/>
1927<value name="RESET" value="0x1"> 1910 <addr name="PRIORITY6" addr="0xc0"/>
1928</value> 1911 <addr name="PRIORITY7" addr="0xd0"/>
1929</field> 1912 <addr name="PRIORITY8" addr="0xe0"/>
1930<field name="CLKGATE" bitrange="30:30"> 1913 <addr name="PRIORITY9" addr="0xf0"/>
1931<value name="RUN" value="0x0"> 1914 <addr name="PRIORITY10" addr="0x100"/>
1932</value> 1915 <addr name="PRIORITY11" addr="0x110"/>
1933<value name="NO_CLKS" value="0x1"> 1916 <addr name="PRIORITY12" addr="0x120"/>
1934</value> 1917 <addr name="PRIORITY13" addr="0x130"/>
1935</field> 1918 <addr name="PRIORITY14" addr="0x140"/>
1936<field name="RUN" bitrange="29:29"> 1919 <addr name="PRIORITY15" addr="0x150"/>
1937<value name="IDLE" value="0x0"> 1920 <field name="SOFTIRQ3" desc="" bitrange="27:27">
1938</value> 1921 <value name="NO_INTERRUPT" value="0x0" desc=""/>
1939<value name="BUSY" value="0x1"> 1922 <value name="FORCE_INTERRUPT" value="0x1" desc=""/>
1940</value> 1923 </field>
1941</field> 1924 <field name="ENABLE3" desc="" bitrange="26:26">
1942<field name="DEV_IRQ_EN" bitrange="28:28"> 1925 <value name="DISABLE" value="0x0" desc=""/>
1943</field> 1926 <value name="ENABLE" value="0x1" desc=""/>
1944<field name="TIMEOUT_IRQ_EN" bitrange="27:27"> 1927 </field>
1945</field> 1928 <field name="PRIORITY3" desc="" bitrange="25:24">
1946<field name="UDMA" bitrange="26:26"> 1929 <value name="LEVEL0" value="0x0" desc=""/>
1947<value name="DISABLED" value="0x0"> 1930 <value name="LEVEL1" value="0x1" desc=""/>
1948</value> 1931 <value name="LEVEL2" value="0x2" desc=""/>
1949<value name="ENABLED" value="0x1"> 1932 <value name="LEVEL3" value="0x3" desc=""/>
1950</value> 1933 </field>
1951</field> 1934 <field name="SOFTIRQ2" desc="" bitrange="19:19">
1952<field name="COMMAND_MODE" bitrange="25:24"> 1935 <value name="NO_INTERRUPT" value="0x0" desc=""/>
1953<value name="WRITE" value="0x0"> 1936 <value name="FORCE_INTERRUPT" value="0x1" desc=""/>
1954</value> 1937 </field>
1955<value name="READ" value="0x1"> 1938 <field name="ENABLE2" desc="" bitrange="18:18">
1956</value> 1939 <value name="DISABLE" value="0x0" desc=""/>
1957<value name="READ_AND_COMPARE" value="0x2"> 1940 <value name="ENABLE" value="0x1" desc=""/>
1958</value> 1941 </field>
1959<value name="WAIT_FOR_READY" value="0x3"> 1942 <field name="PRIORITY2" desc="" bitrange="17:16">
1960</value> 1943 <value name="LEVEL0" value="0x0" desc=""/>
1961</field> 1944 <value name="LEVEL1" value="0x1" desc=""/>
1962<field name="WORD_LENGTH" bitrange="23:23"> 1945 <value name="LEVEL2" value="0x2" desc=""/>
1963<value name="16_BIT" value="0x0"> 1946 <value name="LEVEL3" value="0x3" desc=""/>
1964</value> 1947 </field>
1965<value name="8_BIT" value="0x1"> 1948 <field name="SOFTIRQ1" desc="" bitrange="11:11">
1966</value> 1949 <value name="NO_INTERRUPT" value="0x0" desc=""/>
1967</field> 1950 <value name="FORCE_INTERRUPT" value="0x1" desc=""/>
1968<field name="LOCK_CS" bitrange="22:22"> 1951 </field>
1969<value name="DISABLED" value="0x0"> 1952 <field name="ENABLE1" desc="" bitrange="10:10">
1970</value> 1953 <value name="DISABLE" value="0x0" desc=""/>
1971<value name="ENABLED" value="0x1"> 1954 <value name="ENABLE" value="0x1" desc=""/>
1972</value> 1955 </field>
1973</field> 1956 <field name="PRIORITY1" desc="" bitrange="9:8">
1974<field name="CS" bitrange="21:20"> 1957 <value name="LEVEL0" value="0x0" desc=""/>
1975</field> 1958 <value name="LEVEL1" value="0x1" desc=""/>
1976<field name="ADDRESS" bitrange="19:17"> 1959 <value name="LEVEL2" value="0x2" desc=""/>
1977<value name="NAND_DATA" value="0x0"> 1960 <value name="LEVEL3" value="0x3" desc=""/>
1978</value> 1961 </field>
1979<value name="NAND_CLE" value="0x1"> 1962 <field name="SOFTIRQ0" desc="" bitrange="3:3">
1980</value> 1963 <value name="NO_INTERRUPT" value="0x0" desc=""/>
1981<value name="NAND_ALE" value="0x2"> 1964 <value name="FORCE_INTERRUPT" value="0x1" desc=""/>
1982</value> 1965 </field>
1983</field> 1966 <field name="ENABLE0" desc="" bitrange="2:2">
1984<field name="ADDRESS_INCREMENT" bitrange="16:16"> 1967 <value name="DISABLE" value="0x0" desc=""/>
1985<value name="DISABLED" value="0x0"> 1968 <value name="ENABLE" value="0x1" desc=""/>
1986</value> 1969 </field>
1987<value name="ENABLED" value="0x1"> 1970 <field name="PRIORITY0" desc="" bitrange="1:0">
1988</value> 1971 <value name="LEVEL0" value="0x0" desc=""/>
1989</field> 1972 <value name="LEVEL1" value="0x1" desc=""/>
1990<field name="XFER_COUNT" bitrange="15:0"> 1973 <value name="LEVEL2" value="0x2" desc=""/>
1991</field> 1974 <value name="LEVEL3" value="0x3" desc=""/>
1992</reg> 1975 </field>
1993<reg name="COMPARE" sct="no"> 1976 </reg>
1994<addr name="COMPARE" addr="0x10" /> 1977 </dev>
1995<field name="MASK" bitrange="31:16"> 1978 <dev name="IR" long_name="IrDA" desc="IrDA Controller" version="2.3.0">
1996</field> 1979 <addr name="IR" addr="0x80078000"/>
1997<field name="REFERENCE" bitrange="15:0"> 1980 <reg name="CTRL" desc="" sct="yes">
1998</field> 1981 <addr name="CTRL" addr="0x0"/>
1999</reg> 1982 <field name="SFTRST" desc="" bitrange="31:31">
2000<reg name="CTRL1" sct="yes"> 1983 <value name="RUN" value="0x0" desc=""/>
2001<addr name="CTRL1" addr="0x20" /> 1984 <value name="RESET" value="0x1" desc=""/>
2002<field name="DSAMPLE_TIME" bitrange="13:12"> 1985 </field>
2003</field> 1986 <field name="CLKGATE" desc="" bitrange="30:30"/>
2004<field name="DEV_IRQ" bitrange="10:10"> 1987 <field name="MTA" desc="" bitrange="26:24">
2005</field> 1988 <value name="MTA_10MS" value="0x0" desc=""/>
2006<field name="TIMEOUT_IRQ" bitrange="9:9"> 1989 <value name="MTA_5MS" value="0x1" desc=""/>
2007</field> 1990 <value name="MTA_1MS" value="0x2" desc=""/>
2008<field name="BURST_EN" bitrange="8:8"> 1991 <value name="MTA_500US" value="0x3" desc=""/>
2009</field> 1992 <value name="MTA_100US" value="0x4" desc=""/>
2010<field name="ABORT_WAIT_FOR_READY3" bitrange="7:7"> 1993 <value name="MTA_50US" value="0x5" desc=""/>
2011</field> 1994 <value name="MTA_10US" value="0x6" desc=""/>
2012<field name="ABORT_WAIT_FOR_READY2" bitrange="6:6"> 1995 <value name="MTA_0" value="0x7" desc=""/>
2013</field> 1996 </field>
2014<field name="ABORT_WAIT_FOR_READY1" bitrange="5:5"> 1997 <field name="MODE" desc="" bitrange="23:22">
2015</field> 1998 <value name="SIR" value="0x0" desc=""/>
2016<field name="ABORT_WAIT_FOR_READY0" bitrange="4:4"> 1999 <value name="MIR" value="0x1" desc=""/>
2017</field> 2000 <value name="FIR" value="0x2" desc=""/>
2018<field name="DEV_RESET" bitrange="3:3"> 2001 <value name="VFIR" value="0x3" desc=""/>
2019<value name="ENABLED" value="0x0"> 2002 </field>
2020</value> 2003 <field name="SPEED" desc="" bitrange="21:19">
2021<value name="DISABLED" value="0x1"> 2004 <value name="SPD000" value="0x0" desc=""/>
2022</value> 2005 <value name="SPD001" value="0x1" desc=""/>
2023</field> 2006 <value name="SPD010" value="0x2" desc=""/>
2024<field name="ATA_IRQRDY_POLARITY" bitrange="2:2"> 2007 <value name="SPD011" value="0x3" desc=""/>
2025<value name="ACTIVELOW" value="0x0"> 2008 <value name="SPD100" value="0x4" desc=""/>
2026</value> 2009 <value name="SPD101" value="0x5" desc=""/>
2027<value name="ACTIVEHIGH" value="0x1"> 2010 </field>
2028</value> 2011 <field name="TC_TIME_DIV" desc="" bitrange="13:8"/>
2029</field> 2012 <field name="TC_TYPE" desc="" bitrange="7:7"/>
2030<field name="CAMERA_MODE" bitrange="1:1"> 2013 <field name="SIR_GAP" desc="" bitrange="6:4">
2031</field> 2014 <value name="GAP_10K" value="0x0" desc=""/>
2032<field name="GPMI_MODE" bitrange="0:0"> 2015 <value name="GAP_5K" value="0x1" desc=""/>
2033<value name="NAND" value="0x0"> 2016 <value name="GAP_1K" value="0x2" desc=""/>
2034</value> 2017 <value name="GAP_500" value="0x3" desc=""/>
2035<value name="ATA" value="0x1"> 2018 <value name="GAP_100" value="0x4" desc=""/>
2036</value> 2019 <value name="GAP_50" value="0x5" desc=""/>
2037</field> 2020 <value name="GAP_10" value="0x6" desc=""/>
2038</reg> 2021 <value name="GAP_0" value="0x7" desc=""/>
2039<reg name="TIMING0" sct="no"> 2022 </field>
2040<addr name="TIMING0" addr="0x30" /> 2023 <field name="SIPEN" desc="" bitrange="3:3"/>
2041<field name="ADDRESS_SETUP" bitrange="23:16"> 2024 <field name="TCEN" desc="" bitrange="2:2"/>
2042</field> 2025 <field name="TXEN" desc="" bitrange="1:1"/>
2043<field name="DATA_HOLD" bitrange="15:8"> 2026 <field name="RXEN" desc="" bitrange="0:0"/>
2044</field> 2027 </reg>
2045<field name="DATA_SETUP" bitrange="7:0"> 2028 <reg name="TXDMA" desc="" sct="yes">
2046</field> 2029 <addr name="TXDMA" addr="0x10"/>
2047</reg> 2030 <field name="RUN" desc="" bitrange="31:31"/>
2048<reg name="TIMING1" sct="no"> 2031 <field name="EMPTY" desc="" bitrange="29:29"/>
2049<addr name="TIMING1" addr="0x40" /> 2032 <field name="INT" desc="" bitrange="28:28"/>
2050<field name="DEVICE_BUSY_TIMEOUT" bitrange="31:16"> 2033 <field name="CHANGE" desc="" bitrange="27:27"/>
2051</field> 2034 <field name="NEW_MTA" desc="" bitrange="26:24"/>
2052<field name="ATA_READY_TIMEOUT" bitrange="15:0"> 2035 <field name="NEW_MODE" desc="" bitrange="23:22"/>
2053</field> 2036 <field name="NEW_SPEED" desc="" bitrange="21:19"/>
2054</reg> 2037 <field name="BOF_TYPE" desc="" bitrange="18:18"/>
2055<reg name="TIMING2" sct="no"> 2038 <field name="XBOFS" desc="" bitrange="17:12"/>
2056<addr name="TIMING2" addr="0x50" /> 2039 <field name="XFER_COUNT" desc="" bitrange="11:0"/>
2057<field name="UDMA_TRP" bitrange="31:24"> 2040 </reg>
2058</field> 2041 <reg name="RXDMA" desc="" sct="yes">
2059<field name="UDMA_ENV" bitrange="23:16"> 2042 <addr name="RXDMA" addr="0x20"/>
2060</field> 2043 <field name="RUN" desc="" bitrange="31:31"/>
2061<field name="UDMA_HOLD" bitrange="15:8"> 2044 <field name="XFER_COUNT" desc="" bitrange="9:0"/>
2062</field> 2045 </reg>
2063<field name="UDMA_SETUP" bitrange="7:0"> 2046 <reg name="DBGCTRL" desc="" sct="yes">
2064</field> 2047 <addr name="DBGCTRL" addr="0x30"/>
2065</reg> 2048 <field name="VFIRSWZ" desc="" bitrange="12:12">
2066<reg name="DATA" sct="no"> 2049 <value name="NORMAL" value="0x0" desc=""/>
2067<addr name="DATA" addr="0x60" /> 2050 <value name="SWAP" value="0x1" desc=""/>
2068<field name="DATA" bitrange="31:0"> 2051 </field>
2069</field> 2052 <field name="RXFRMOFF" desc="" bitrange="11:11"/>
2070</reg> 2053 <field name="RXCRCOFF" desc="" bitrange="10:10"/>
2071<reg name="STAT" sct="no"> 2054 <field name="RXINVERT" desc="" bitrange="9:9"/>
2072<addr name="STAT" addr="0x70" /> 2055 <field name="TXFRMOFF" desc="" bitrange="8:8"/>
2073<field name="PRESENT" bitrange="31:31"> 2056 <field name="TXCRCOFF" desc="" bitrange="7:7"/>
2074<value name="UNAVAILABLE" value="0x0"> 2057 <field name="TXINVERT" desc="" bitrange="6:6"/>
2075</value> 2058 <field name="INTLOOPBACK" desc="" bitrange="5:5"/>
2076<value name="AVAILABLE" value="0x1"> 2059 <field name="DUPLEX" desc="" bitrange="4:4"/>
2077</value> 2060 <field name="MIO_RX" desc="" bitrange="3:3"/>
2078</field> 2061 <field name="MIO_TX" desc="" bitrange="2:2"/>
2079<field name="RDY_TIMEOUT" bitrange="11:8"> 2062 <field name="MIO_SCLK" desc="" bitrange="1:1"/>
2080</field> 2063 <field name="MIO_EN" desc="" bitrange="0:0"/>
2081<field name="ATA_IRQ" bitrange="7:7"> 2064 </reg>
2082</field> 2065 <reg name="INTR" desc="" sct="yes">
2083<field name="FIFO_EMPTY" bitrange="5:5"> 2066 <addr name="INTR" addr="0x40"/>
2084<value name="NOT_EMPTY" value="0x0"> 2067 <field name="RXABORT_IRQ_EN" desc="" bitrange="22:22">
2085</value> 2068 <value name="DISABLED" value="0x0" desc=""/>
2086<value name="EMPTY" value="0x1"> 2069 <value name="ENABLED" value="0x1" desc=""/>
2087</value> 2070 </field>
2088</field> 2071 <field name="SPEED_IRQ_EN" desc="" bitrange="21:21">
2089<field name="FIFO_FULL" bitrange="4:4"> 2072 <value name="DISABLED" value="0x0" desc=""/>
2090<value name="NOT_FULL" value="0x0"> 2073 <value name="ENABLED" value="0x1" desc=""/>
2091</value> 2074 </field>
2092<value name="FULL" value="0x1"> 2075 <field name="RXOF_IRQ_EN" desc="" bitrange="20:20">
2093</value> 2076 <value name="DISABLED" value="0x0" desc=""/>
2094</field> 2077 <value name="ENABLED" value="0x1" desc=""/>
2095<field name="DEV3_ERROR" bitrange="3:3"> 2078 </field>
2096</field> 2079 <field name="TXUF_IRQ_EN" desc="" bitrange="19:19">
2097<field name="DEV2_ERROR" bitrange="2:2"> 2080 <value name="DISABLED" value="0x0" desc=""/>
2098</field> 2081 <value name="ENABLED" value="0x1" desc=""/>
2099<field name="DEV1_ERROR" bitrange="1:1"> 2082 </field>
2100</field> 2083 <field name="TC_IRQ_EN" desc="" bitrange="18:18">
2101<field name="DEV0_ERROR" bitrange="0:0"> 2084 <value name="DISABLED" value="0x0" desc=""/>
2102</field> 2085 <value name="ENABLED" value="0x1" desc=""/>
2103</reg> 2086 </field>
2104<reg name="DEBUG" sct="no"> 2087 <field name="RX_IRQ_EN" desc="" bitrange="17:17">
2105<addr name="DEBUG" addr="0x80" /> 2088 <value name="DISABLED" value="0x0" desc=""/>
2106<field name="READY3" bitrange="31:31"> 2089 <value name="ENABLED" value="0x1" desc=""/>
2107</field> 2090 </field>
2108<field name="READY2" bitrange="30:30"> 2091 <field name="TX_IRQ_EN" desc="" bitrange="16:16">
2109</field> 2092 <value name="DISABLED" value="0x0" desc=""/>
2110<field name="READY1" bitrange="29:29"> 2093 <value name="ENABLED" value="0x1" desc=""/>
2111</field> 2094 </field>
2112<field name="READY0" bitrange="28:28"> 2095 <field name="RXABORT_IRQ" desc="" bitrange="6:6">
2113</field> 2096 <value name="NO_REQUEST" value="0x0" desc=""/>
2114<field name="WAIT_FOR_READY_END3" bitrange="27:27"> 2097 <value name="REQUEST" value="0x1" desc=""/>
2115</field> 2098 </field>
2116<field name="WAIT_FOR_READY_END2" bitrange="26:26"> 2099 <field name="SPEED_IRQ" desc="" bitrange="5:5">
2117</field> 2100 <value name="NO_REQUEST" value="0x0" desc=""/>
2118<field name="WAIT_FOR_READY_END1" bitrange="25:25"> 2101 <value name="REQUEST" value="0x1" desc=""/>
2119</field> 2102 </field>
2120<field name="WAIT_FOR_READY_END0" bitrange="24:24"> 2103 <field name="RXOF_IRQ" desc="" bitrange="4:4">
2121</field> 2104 <value name="NO_REQUEST" value="0x0" desc=""/>
2122<field name="SENSE3" bitrange="23:23"> 2105 <value name="REQUEST" value="0x1" desc=""/>
2123</field> 2106 </field>
2124<field name="SENSE2" bitrange="22:22"> 2107 <field name="TXUF_IRQ" desc="" bitrange="3:3">
2125</field> 2108 <value name="NO_REQUEST" value="0x0" desc=""/>
2126<field name="SENSE1" bitrange="21:21"> 2109 <value name="REQUEST" value="0x1" desc=""/>
2127</field> 2110 </field>
2128<field name="SENSE0" bitrange="20:20"> 2111 <field name="TC_IRQ" desc="" bitrange="2:2">
2129</field> 2112 <value name="NO_REQUEST" value="0x0" desc=""/>
2130<field name="DMAREQ3" bitrange="19:19"> 2113 <value name="REQUEST" value="0x1" desc=""/>
2131</field> 2114 </field>
2132<field name="DMAREQ2" bitrange="18:18"> 2115 <field name="RX_IRQ" desc="" bitrange="1:1">
2133</field> 2116 <value name="NO_REQUEST" value="0x0" desc=""/>
2134<field name="DMAREQ1" bitrange="17:17"> 2117 <value name="REQUEST" value="0x1" desc=""/>
2135</field> 2118 </field>
2136<field name="DMAREQ0" bitrange="16:16"> 2119 <field name="TX_IRQ" desc="" bitrange="0:0">
2137</field> 2120 <value name="NO_REQUEST" value="0x0" desc=""/>
2138<field name="CMD_END" bitrange="15:12"> 2121 <value name="REQUEST" value="0x1" desc=""/>
2139</field> 2122 </field>
2140<field name="UDMA_STATE" bitrange="11:8"> 2123 </reg>
2141</field> 2124 <reg name="DATA" desc="">
2142<field name="BUSY" bitrange="7:7"> 2125 <addr name="DATA" addr="0x50"/>
2143<value name="DISABLED" value="0x0"> 2126 <field name="DATA" desc="" bitrange="31:0"/>
2144</value> 2127 </reg>
2145<value name="ENABLED" value="0x1"> 2128 <reg name="STAT" desc="">
2146</value> 2129 <addr name="STAT" addr="0x60"/>
2147</field> 2130 <field name="PRESENT" desc="" bitrange="31:31">
2148<field name="PIN_STATE" bitrange="6:4"> 2131 <value name="UNAVAILABLE" value="0x0" desc=""/>
2149<value name="PSM_IDLE" value="0x0"> 2132 <value name="AVAILABLE" value="0x1" desc=""/>
2150</value> 2133 </field>
2151<value name="PSM_BYTCNT" value="0x1"> 2134 <field name="MODE_ALLOWED" desc="" bitrange="30:29">
2152</value> 2135 <value name="VFIR" value="0x0" desc=""/>
2153<value name="PSM_ADDR" value="0x2"> 2136 <value name="FIR" value="0x1" desc=""/>
2154</value> 2137 <value name="MIR" value="0x2" desc=""/>
2155<value name="PSM_STALL" value="0x3"> 2138 <value name="SIR" value="0x3" desc=""/>
2156</value> 2139 </field>
2157<value name="PSM_STROBE" value="0x4"> 2140 <field name="ANY_IRQ" desc="" bitrange="28:28">
2158</value> 2141 <value name="NO_REQUEST" value="0x0" desc=""/>
2159<value name="PSM_ATARDY" value="0x5"> 2142 <value name="REQUEST" value="0x1" desc=""/>
2160</value> 2143 </field>
2161<value name="PSM_DHOLD" value="0x6"> 2144 <field name="RXABORT_SUMMARY" desc="" bitrange="22:22">
2162</value> 2145 <value name="NO_REQUEST" value="0x0" desc=""/>
2163<value name="PSM_DONE" value="0x7"> 2146 <value name="REQUEST" value="0x1" desc=""/>
2164</value> 2147 </field>
2165</field> 2148 <field name="SPEED_SUMMARY" desc="" bitrange="21:21">
2166<field name="MAIN_STATE" bitrange="3:0"> 2149 <value name="NO_REQUEST" value="0x0" desc=""/>
2167<value name="MSM_IDLE" value="0x0"> 2150 <value name="REQUEST" value="0x1" desc=""/>
2168</value> 2151 </field>
2169<value name="MSM_BYTCNT" value="0x1"> 2152 <field name="RXOF_SUMMARY" desc="" bitrange="20:20">
2170</value> 2153 <value name="NO_REQUEST" value="0x0" desc=""/>
2171<value name="MSM_WAITFE" value="0x2"> 2154 <value name="REQUEST" value="0x1" desc=""/>
2172</value> 2155 </field>
2173<value name="MSM_WAITFR" value="0x3"> 2156 <field name="TXUF_SUMMARY" desc="" bitrange="19:19">
2174</value> 2157 <value name="NO_REQUEST" value="0x0" desc=""/>
2175<value name="MSM_DMAREQ" value="0x4"> 2158 <value name="REQUEST" value="0x1" desc=""/>
2176</value> 2159 </field>
2177<value name="MSM_DMAACK" value="0x5"> 2160 <field name="TC_SUMMARY" desc="" bitrange="18:18">
2178</value> 2161 <value name="NO_REQUEST" value="0x0" desc=""/>
2179<value name="MSM_WAITFF" value="0x6"> 2162 <value name="REQUEST" value="0x1" desc=""/>
2180</value> 2163 </field>
2181<value name="MSM_LDFIFO" value="0x7"> 2164 <field name="RX_SUMMARY" desc="" bitrange="17:17">
2182</value> 2165 <value name="NO_REQUEST" value="0x0" desc=""/>
2183<value name="MSM_LDDMAR" value="0x8"> 2166 <value name="REQUEST" value="0x1" desc=""/>
2184</value> 2167 </field>
2185<value name="MSM_RDCMP" value="0x9"> 2168 <field name="TX_SUMMARY" desc="" bitrange="16:16">
2186</value> 2169 <value name="NO_REQUEST" value="0x0" desc=""/>
2187<value name="MSM_DONE" value="0xa"> 2170 <value name="REQUEST" value="0x1" desc=""/>
2188</value> 2171 </field>
2189</field> 2172 <field name="MEDIA_BUSY" desc="" bitrange="2:2"/>
2190</reg> 2173 <field name="RX_ACTIVE" desc="" bitrange="1:1"/>
2191</dev> 2174 <field name="TX_ACTIVE" desc="" bitrange="0:0"/>
2192<dev name="I2C" long_name="I2C Interface" desc="I2C Interface" version="2.3.0"> 2175 </reg>
2193<addr name="I2C" addr="0x80058000" /> 2176 <reg name="TCCTRL" desc="" sct="yes">
2194<reg name="CTRL0" sct="yes"> 2177 <addr name="TCCTRL" addr="0x70"/>
2195<addr name="CTRL0" addr="0x0" /> 2178 <field name="INIT" desc="" bitrange="31:31"/>
2196<field name="SFTRST" bitrange="31:31"> 2179 <field name="GO" desc="" bitrange="30:30"/>
2197<value name="RUN" value="0x0"> 2180 <field name="BUSY" desc="" bitrange="29:29"/>
2198</value> 2181 <field name="TEMIC" desc="" bitrange="24:24">
2199<value name="RESET" value="0x1"> 2182 <value name="LOW" value="0x0" desc=""/>
2200</value> 2183 <value name="HIGH" value="0x1" desc=""/>
2201</field> 2184 </field>
2202<field name="CLKGATE" bitrange="30:30"> 2185 <field name="EXT_DATA" desc="" bitrange="23:16"/>
2203<value name="RUN" value="0x0"> 2186 <field name="DATA" desc="" bitrange="15:8"/>
2204</value> 2187 <field name="ADDR" desc="" bitrange="7:5"/>
2205<value name="NO_CLKS" value="0x1"> 2188 <field name="INDX" desc="" bitrange="4:1"/>
2206</value> 2189 <field name="C" desc="" bitrange="0:0"/>
2207</field> 2190 </reg>
2208<field name="RUN" bitrange="29:29"> 2191 <reg name="SI_READ" desc="">
2209<value name="HALT" value="0x0"> 2192 <addr name="SI_READ" addr="0x80"/>
2210</value> 2193 <field name="ABORT" desc="" bitrange="8:8"/>
2211<value name="RUN" value="0x1"> 2194 <field name="DATA" desc="" bitrange="7:0"/>
2212</value> 2195 </reg>
2213</field> 2196 <reg name="DEBUG" desc="">
2214<field name="PRE_ACK" bitrange="27:27"> 2197 <addr name="DEBUG" addr="0x90"/>
2215</field> 2198 <field name="TXDMAKICK" desc="" bitrange="5:5"/>
2216<field name="ACKNOWLEDGE" bitrange="26:26"> 2199 <field name="RXDMAKICK" desc="" bitrange="4:4"/>
2217<value name="SNAK" value="0x0"> 2200 <field name="TXDMAEND" desc="" bitrange="3:3"/>
2218</value> 2201 <field name="RXDMAEND" desc="" bitrange="2:2"/>
2219<value name="ACK" value="0x1"> 2202 <field name="TXDMAREQ" desc="" bitrange="1:1"/>
2220</value> 2203 <field name="RXDMAREQ" desc="" bitrange="0:0"/>
2221</field> 2204 </reg>
2222<field name="SEND_NAK_ON_LAST" bitrange="25:25"> 2205 </dev>
2223<value name="ACK_IT" value="0x0"> 2206 <dev name="LCDIF" long_name="LCD Interface" desc="LCD Interface (LCDIF)" version="2.3.0">
2224</value> 2207 <addr name="LCDIF" addr="0x80060000"/>
2225<value name="NAK_IT" value="0x1"> 2208 <reg name="CTRL" desc="" sct="yes">
2226</value> 2209 <addr name="CTRL" addr="0x0"/>
2227</field> 2210 <field name="SFTRST" desc="" bitrange="31:31"/>
2228<field name="PIO_MODE" bitrange="24:24"> 2211 <field name="CLKGATE" desc="" bitrange="30:30"/>
2229</field> 2212 <field name="PRESENT" desc="" bitrange="29:29"/>
2230<field name="MULTI_MASTER" bitrange="23:23"> 2213 <field name="BUSY_ENABLE" desc="" bitrange="25:25">
2231<value name="SINGLE" value="0x0"> 2214 <value name="BUSY_DISABLED" value="0x0" desc=""/>
2232</value> 2215 <value name="BUSY_ENABLED" value="0x1" desc=""/>
2233<value name="MULTIPLE" value="0x1"> 2216 </field>
2234</value> 2217 <field name="FIFO_STATUS" desc="" bitrange="24:24">
2235</field> 2218 <value name="FIFO_FULL" value="0x0" desc=""/>
2236<field name="CLOCK_HELD" bitrange="22:22"> 2219 <value name="FIFO_OK" value="0x1" desc=""/>
2237<value name="RELEASE" value="0x0"> 2220 </field>
2238</value> 2221 <field name="DMA_REQ" desc="" bitrange="23:23"/>
2239<value name="HELD_LOW" value="0x1"> 2222 <field name="DATA_SWIZZLE" desc="" bitrange="22:21">
2240</value> 2223 <value name="NO_SWAP" value="0x0" desc=""/>
2241</field> 2224 <value name="LITTLE_ENDIAN" value="0x0" desc=""/>
2242<field name="RETAIN_CLOCK" bitrange="21:21"> 2225 <value name="BIG_ENDIAN_SWAP" value="0x1" desc=""/>
2243<value name="RELEASE" value="0x0"> 2226 <value name="SWAP_ALL_BYTES" value="0x1" desc=""/>
2244</value> 2227 <value name="HWD_SWAP" value="0x2" desc=""/>
2245<value name="HOLD_LOW" value="0x1"> 2228 <value name="HWD_BYTE_SWAP" value="0x3" desc=""/>
2246</value> 2229 </field>
2247</field> 2230 <field name="RESET" desc="" bitrange="20:20">
2248<field name="POST_SEND_STOP" bitrange="20:20"> 2231 <value name="LCDRESET_LOW" value="0x0" desc=""/>
2249<value name="NO_STOP" value="0x0"> 2232 <value name="LCDRESET_HIGH" value="0x1" desc=""/>
2250</value> 2233 </field>
2251<value name="SEND_STOP" value="0x1"> 2234 <field name="MODE86" desc="" bitrange="19:19">
2252</value> 2235 <value name="8080_MODE" value="0x0" desc=""/>
2253</field> 2236 <value name="6800_MODE" value="0x1" desc=""/>
2254<field name="PRE_SEND_START" bitrange="19:19"> 2237 </field>
2255<value name="NO_START" value="0x0"> 2238 <field name="DATA_SELECT" desc="" bitrange="18:18">
2256</value> 2239 <value name="CMD_MODE" value="0x0" desc=""/>
2257<value name="SEND_START" value="0x1"> 2240 <value name="DATA_MODE" value="0x1" desc=""/>
2258</value> 2241 </field>
2259</field> 2242 <field name="WORD_LENGTH" desc="" bitrange="17:17">
2260<field name="SLAVE_ADDRESS_ENABLE" bitrange="18:18"> 2243 <value name="16_BIT" value="0x0" desc=""/>
2261<value name="DISABLED" value="0x0"> 2244 <value name="8_BIT" value="0x1" desc=""/>
2262</value> 2245 </field>
2263<value name="ENABLED" value="0x1"> 2246 <field name="RUN" desc="" bitrange="16:16"/>
2264</value> 2247 <field name="COUNT" desc="" bitrange="15:0"/>
2265</field> 2248 </reg>
2266<field name="MASTER_MODE" bitrange="17:17"> 2249 <reg name="TIMING" desc="">
2267<value name="SLAVE" value="0x0"> 2250 <addr name="TIMING" addr="0x10"/>
2268</value> 2251 <field name="CMD_HOLD" desc="" bitrange="31:24"/>
2269<value name="MASTER" value="0x1"> 2252 <field name="CMD_SETUP" desc="" bitrange="23:16"/>
2270</value> 2253 <field name="DATA_HOLD" desc="" bitrange="15:8"/>
2271</field> 2254 <field name="DATA_SETUP" desc="" bitrange="7:0"/>
2272<field name="DIRECTION" bitrange="16:16"> 2255 </reg>
2273<value name="RECEIVE" value="0x0"> 2256 <reg name="DATA" desc="">
2274</value> 2257 <addr name="DATA" addr="0x20"/>
2275<value name="TRANSMIT" value="0x1"> 2258 <field name="DATA_THREE" desc="" bitrange="31:24"/>
2276</value> 2259 <field name="DATA_TWO" desc="" bitrange="23:16"/>
2277</field> 2260 <field name="DATA_ONE" desc="" bitrange="15:8"/>
2278<field name="XFER_COUNT" bitrange="15:0"> 2261 <field name="DATA_ZERO" desc="" bitrange="7:0"/>
2279</field> 2262 </reg>
2280</reg> 2263 <reg name="DEBUG" desc="">
2281<reg name="TIMING0" sct="yes"> 2264 <addr name="DEBUG" addr="0x30"/>
2282<addr name="TIMING0" addr="0x10" /> 2265 <field name="BUSY" desc="" bitrange="27:27"/>
2283<field name="HIGH_COUNT" bitrange="25:16"> 2266 <field name="LAST_SUBWORD" desc="" bitrange="26:26"/>
2284</field> 2267 <field name="SUBWORD_POSITION" desc="" bitrange="25:24"/>
2285<field name="RCV_COUNT" bitrange="9:0"> 2268 <field name="EMPTY_WORD" desc="" bitrange="23:23"/>
2286</field> 2269 <field name="STATE" desc="" bitrange="22:16"/>
2287</reg> 2270 <field name="DATA_COUNT" desc="" bitrange="15:0"/>
2288<reg name="TIMING1" sct="yes"> 2271 </reg>
2289<addr name="TIMING1" addr="0x20" /> 2272 </dev>
2290<field name="LOW_COUNT" bitrange="25:16"> 2273 <dev name="LRADC" long_name="Low Resolution ADC" desc="Low-Resolution ADC and Touch-Screen Interface" version="2.3.0">
2291</field> 2274 <addr name="LRADC" addr="0x80050000"/>
2292<field name="XMIT_COUNT" bitrange="9:0"> 2275 <reg name="CTRL0" desc="" sct="yes">
2293</field> 2276 <addr name="CTRL0" addr="0x0"/>
2294</reg> 2277 <field name="SFTRST" desc="" bitrange="31:31"/>
2295<reg name="TIMING2" sct="yes"> 2278 <field name="CLKGATE" desc="" bitrange="30:30"/>
2296<addr name="TIMING2" addr="0x30" /> 2279 <field name="ONCHIP_GROUNDREF" desc="" bitrange="21:21">
2297<field name="BUS_FREE" bitrange="25:16"> 2280 <value name="OFF" value="0x0" desc=""/>
2298</field> 2281 <value name="ON" value="0x1" desc=""/>
2299<field name="LEADIN_COUNT" bitrange="9:0"> 2282 </field>
2300</field> 2283 <field name="TOUCH_DETECT_ENABLE" desc="" bitrange="20:20">
2301</reg> 2284 <value name="OFF" value="0x0" desc=""/>
2302<reg name="CTRL1" sct="yes"> 2285 <value name="ON" value="0x1" desc=""/>
2303<addr name="CTRL1" addr="0x40" /> 2286 </field>
2304<field name="BCAST_SLAVE_EN" bitrange="24:24"> 2287 <field name="YMINUS_ENABLE" desc="" bitrange="19:19">
2305<value name="NO_BCAST" value="0x0"> 2288 <value name="OFF" value="0x0" desc=""/>
2306</value> 2289 <value name="ON" value="0x1" desc=""/>
2307<value name="WATCH_BCAST" value="0x1"> 2290 </field>
2308</value> 2291 <field name="XMINUS_ENABLE" desc="" bitrange="18:18">
2309</field> 2292 <value name="OFF" value="0x0" desc=""/>
2310<field name="SLAVE_ADDRESS_BYTE" bitrange="23:16"> 2293 <value name="ON" value="0x1" desc=""/>
2311</field> 2294 </field>
2312<field name="BUS_FREE_IRQ_EN" bitrange="15:15"> 2295 <field name="YPLUS_ENABLE" desc="" bitrange="17:17">
2313<value name="DISABLED" value="0x0"> 2296 <value name="OFF" value="0x0" desc=""/>
2314</value> 2297 <value name="ON" value="0x1" desc=""/>
2315<value name="ENABLED" value="0x1"> 2298 </field>
2316</value> 2299 <field name="XPLUS_ENABLE" desc="" bitrange="16:16">
2317</field> 2300 <value name="OFF" value="0x0" desc=""/>
2318<field name="DATA_ENGINE_CMPLT_IRQ_EN" bitrange="14:14"> 2301 <value name="ON" value="0x1" desc=""/>
2319<value name="DISABLED" value="0x0"> 2302 </field>
2320</value> 2303 <field name="SCHEDULE" desc="" bitrange="7:0"/>
2321<value name="ENABLED" value="0x1"> 2304 </reg>
2322</value> 2305 <reg name="CTRL1" desc="" sct="yes">
2323</field> 2306 <addr name="CTRL1" addr="0x10"/>
2324<field name="NO_SLAVE_ACK_IRQ_EN" bitrange="13:13"> 2307 <field name="TOUCH_DETECT_IRQ_EN" desc="" bitrange="24:24">
2325<value name="DISABLED" value="0x0"> 2308 <value name="DISABLE" value="0x0" desc=""/>
2326</value> 2309 <value name="ENABLE" value="0x1" desc=""/>
2327<value name="ENABLED" value="0x1"> 2310 </field>
2328</value> 2311 <field name="LRADC7_IRQ_EN" desc="" bitrange="23:23">
2329</field> 2312 <value name="DISABLE" value="0x0" desc=""/>
2330<field name="OVERSIZE_XFER_TERM_IRQ_EN" bitrange="12:12"> 2313 <value name="ENABLE" value="0x1" desc=""/>
2331<value name="DISABLED" value="0x0"> 2314 </field>
2332</value> 2315 <field name="LRADC6_IRQ_EN" desc="" bitrange="22:22">
2333<value name="ENABLED" value="0x1"> 2316 <value name="DISABLE" value="0x0" desc=""/>
2334</value> 2317 <value name="ENABLE" value="0x1" desc=""/>
2335</field> 2318 </field>
2336<field name="EARLY_TERM_IRQ_EN" bitrange="11:11"> 2319 <field name="LRADC5_IRQ_EN" desc="" bitrange="21:21">
2337<value name="DISABLED" value="0x0"> 2320 <value name="DISABLE" value="0x0" desc=""/>
2338</value> 2321 <value name="ENABLE" value="0x1" desc=""/>
2339<value name="ENABLED" value="0x1"> 2322 </field>
2340</value> 2323 <field name="LRADC4_IRQ_EN" desc="" bitrange="20:20">
2341</field> 2324 <value name="DISABLE" value="0x0" desc=""/>
2342<field name="MASTER_LOSS_IRQ_EN" bitrange="10:10"> 2325 <value name="ENABLE" value="0x1" desc=""/>
2343<value name="DISABLED" value="0x0"> 2326 </field>
2344</value> 2327 <field name="LRADC3_IRQ_EN" desc="" bitrange="19:19">
2345<value name="ENABLED" value="0x1"> 2328 <value name="DISABLE" value="0x0" desc=""/>
2346</value> 2329 <value name="ENABLE" value="0x1" desc=""/>
2347</field> 2330 </field>
2348<field name="SLAVE_STOP_IRQ_EN" bitrange="9:9"> 2331 <field name="LRADC2_IRQ_EN" desc="" bitrange="18:18">
2349<value name="DISABLED" value="0x0"> 2332 <value name="DISABLE" value="0x0" desc=""/>
2350</value> 2333 <value name="ENABLE" value="0x1" desc=""/>
2351<value name="ENABLED" value="0x1"> 2334 </field>
2352</value> 2335 <field name="LRADC1_IRQ_EN" desc="" bitrange="17:17">
2353</field> 2336 <value name="DISABLE" value="0x0" desc=""/>
2354<field name="SLAVE_IRQ_EN" bitrange="8:8"> 2337 <value name="ENABLE" value="0x1" desc=""/>
2355<value name="DISABLED" value="0x0"> 2338 </field>
2356</value> 2339 <field name="LRADC0_IRQ_EN" desc="" bitrange="16:16">
2357<value name="ENABLED" value="0x1"> 2340 <value name="DISABLE" value="0x0" desc=""/>
2358</value> 2341 <value name="ENABLE" value="0x1" desc=""/>
2359</field> 2342 </field>
2360<field name="BUS_FREE_IRQ" bitrange="7:7"> 2343 <field name="TOUCH_DETECT_IRQ" desc="" bitrange="8:8">
2361<value name="NO_REQUEST" value="0x0"> 2344 <value name="CLEAR" value="0x0" desc=""/>
2362</value> 2345 <value name="PENDING" value="0x1" desc=""/>
2363<value name="REQUEST" value="0x1"> 2346 </field>
2364</value> 2347 <field name="LRADC7_IRQ" desc="" bitrange="7:7">
2365</field> 2348 <value name="CLEAR" value="0x0" desc=""/>
2366<field name="DATA_ENGINE_CMPLT_IRQ" bitrange="6:6"> 2349 <value name="PENDING" value="0x1" desc=""/>
2367<value name="NO_REQUEST" value="0x0"> 2350 </field>
2368</value> 2351 <field name="LRADC6_IRQ" desc="" bitrange="6:6">
2369<value name="REQUEST" value="0x1"> 2352 <value name="CLEAR" value="0x0" desc=""/>
2370</value> 2353 <value name="PENDING" value="0x1" desc=""/>
2371</field> 2354 </field>
2372<field name="NO_SLAVE_ACK_IRQ" bitrange="5:5"> 2355 <field name="LRADC5_IRQ" desc="" bitrange="5:5">
2373<value name="NO_REQUEST" value="0x0"> 2356 <value name="CLEAR" value="0x0" desc=""/>
2374</value> 2357 <value name="PENDING" value="0x1" desc=""/>
2375<value name="REQUEST" value="0x1"> 2358 </field>
2376</value> 2359 <field name="LRADC4_IRQ" desc="" bitrange="4:4">
2377</field> 2360 <value name="CLEAR" value="0x0" desc=""/>
2378<field name="OVERSIZE_XFER_TERM_IRQ" bitrange="4:4"> 2361 <value name="PENDING" value="0x1" desc=""/>
2379<value name="NO_REQUEST" value="0x0"> 2362 </field>
2380</value> 2363 <field name="LRADC3_IRQ" desc="" bitrange="3:3">
2381<value name="REQUEST" value="0x1"> 2364 <value name="CLEAR" value="0x0" desc=""/>
2382</value> 2365 <value name="PENDING" value="0x1" desc=""/>
2383</field> 2366 </field>
2384<field name="EARLY_TERM_IRQ" bitrange="3:3"> 2367 <field name="LRADC2_IRQ" desc="" bitrange="2:2">
2385<value name="NO_REQUEST" value="0x0"> 2368 <value name="CLEAR" value="0x0" desc=""/>
2386</value> 2369 <value name="PENDING" value="0x1" desc=""/>
2387<value name="REQUEST" value="0x1"> 2370 </field>
2388</value> 2371 <field name="LRADC1_IRQ" desc="" bitrange="1:1">
2389</field> 2372 <value name="CLEAR" value="0x0" desc=""/>
2390<field name="MASTER_LOSS_IRQ" bitrange="2:2"> 2373 <value name="PENDING" value="0x1" desc=""/>
2391<value name="NO_REQUEST" value="0x0"> 2374 </field>
2392</value> 2375 <field name="LRADC0_IRQ" desc="" bitrange="0:0">
2393<value name="REQUEST" value="0x1"> 2376 <value name="CLEAR" value="0x0" desc=""/>
2394</value> 2377 <value name="PENDING" value="0x1" desc=""/>
2395</field> 2378 </field>
2396<field name="SLAVE_STOP_IRQ" bitrange="1:1"> 2379 </reg>
2397<value name="NO_REQUEST" value="0x0"> 2380 <reg name="CTRL2" desc="" sct="yes">
2398</value> 2381 <addr name="CTRL2" addr="0x20"/>
2399<value name="REQUEST" value="0x1"> 2382 <field name="DIVIDE_BY_TWO" desc="" bitrange="31:24"/>
2400</value> 2383 <field name="LRADC6SELECT" desc="" bitrange="23:20">
2401</field> 2384 <value name="CHANNEL0" value="0x0" desc=""/>
2402<field name="SLAVE_IRQ" bitrange="0:0"> 2385 <value name="CHANNEL1" value="0x1" desc=""/>
2403<value name="NO_REQUEST" value="0x0"> 2386 <value name="CHANNEL2" value="0x2" desc=""/>
2404</value> 2387 <value name="CHANNEL3" value="0x3" desc=""/>
2405<value name="REQUEST" value="0x1"> 2388 <value name="CHANNEL4" value="0x4" desc=""/>
2406</value> 2389 <value name="CHANNEL5" value="0x5" desc=""/>
2407</field> 2390 <value name="CHANNEL6" value="0x6" desc=""/>
2408</reg> 2391 <value name="CHANNEL7" value="0x7" desc=""/>
2409<reg name="STAT" sct="no"> 2392 <value name="CHANNEL8" value="0x8" desc=""/>
2410<addr name="STAT" addr="0x50" /> 2393 <value name="CHANNEL9" value="0x9" desc=""/>
2411<field name="MASTER_PRESENT" bitrange="31:31"> 2394 <value name="CHANNEL10" value="0xa" desc=""/>
2412<value name="UNAVAILABLE" value="0x0"> 2395 <value name="CHANNEL11" value="0xb" desc=""/>
2413</value> 2396 <value name="CHANNEL12" value="0xc" desc=""/>
2414<value name="AVAILABLE" value="0x1"> 2397 <value name="CHANNEL13" value="0xd" desc=""/>
2415</value> 2398 <value name="CHANNEL14" value="0xe" desc=""/>
2416</field> 2399 <value name="CHANNEL15" value="0xf" desc=""/>
2417<field name="SLAVE_PRESENT" bitrange="30:30"> 2400 </field>
2418<value name="UNAVAILABLE" value="0x0"> 2401 <field name="LRADC7SELECT" desc="" bitrange="19:16">
2419</value> 2402 <value name="CHANNEL0" value="0x0" desc=""/>
2420<value name="AVAILABLE" value="0x1"> 2403 <value name="CHANNEL1" value="0x1" desc=""/>
2421</value> 2404 <value name="CHANNEL2" value="0x2" desc=""/>
2422</field> 2405 <value name="CHANNEL3" value="0x3" desc=""/>
2423<field name="ANY_ENABLED_IRQ" bitrange="29:29"> 2406 <value name="CHANNEL4" value="0x4" desc=""/>
2424<value name="NO_REQUESTS" value="0x0"> 2407 <value name="CHANNEL5" value="0x5" desc=""/>
2425</value> 2408 <value name="CHANNEL6" value="0x6" desc=""/>
2426<value name="AT_LEAST_ONE_REQUEST" value="0x1"> 2409 <value name="CHANNEL7" value="0x7" desc=""/>
2427</value> 2410 <value name="CHANNEL8" value="0x8" desc=""/>
2428</field> 2411 <value name="CHANNEL9" value="0x9" desc=""/>
2429<field name="RCVD_SLAVE_ADDR" bitrange="23:16"> 2412 <value name="CHANNEL10" value="0xa" desc=""/>
2430</field> 2413 <value name="CHANNEL11" value="0xb" desc=""/>
2431<field name="SLAVE_ADDR_EQ_ZERO" bitrange="15:15"> 2414 <value name="CHANNEL12" value="0xc" desc=""/>
2432<value name="ZERO_NOT_MATCHED" value="0x0"> 2415 <value name="CHANNEL13" value="0xd" desc=""/>
2433</value> 2416 <value name="CHANNEL14" value="0xe" desc=""/>
2434<value name="WAS_ZERO" value="0x1"> 2417 <value name="CHANNEL15" value="0xf" desc=""/>
2435</value> 2418 </field>
2436</field> 2419 <field name="TEMP_SENSOR_IENABLE1" desc="" bitrange="9:9">
2437<field name="SLAVE_FOUND" bitrange="14:14"> 2420 <value name="DISABLE" value="0x0" desc=""/>
2438<value name="IDLE" value="0x0"> 2421 <value name="ENABLE" value="0x1" desc=""/>
2439</value> 2422 </field>
2440<value name="WAITING" value="0x1"> 2423 <field name="TEMP_SENSOR_IENABLE0" desc="" bitrange="8:8">
2441</value> 2424 <value name="DISABLE" value="0x0" desc=""/>
2442</field> 2425 <value name="ENABLE" value="0x1" desc=""/>
2443<field name="SLAVE_SEARCHING" bitrange="13:13"> 2426 </field>
2444<value name="IDLE" value="0x0"> 2427 <field name="TEMP_ISRC1" desc="" bitrange="7:4">
2445</value> 2428 <value name="300" value="0xf" desc=""/>
2446<value name="ACTIVE" value="0x1"> 2429 <value name="280" value="0xe" desc=""/>
2447</value> 2430 <value name="260" value="0xd" desc=""/>
2448</field> 2431 <value name="240" value="0xc" desc=""/>
2449<field name="DATA_ENGINE_DMA_WAIT" bitrange="12:12"> 2432 <value name="220" value="0xb" desc=""/>
2450<value name="CONTINUE" value="0x0"> 2433 <value name="200" value="0xa" desc=""/>
2451</value> 2434 <value name="180" value="0x9" desc=""/>
2452<value name="WAITING" value="0x1"> 2435 <value name="160" value="0x8" desc=""/>
2453</value> 2436 <value name="140" value="0x7" desc=""/>
2454</field> 2437 <value name="120" value="0x6" desc=""/>
2455<field name="BUS_BUSY" bitrange="11:11"> 2438 <value name="100" value="0x5" desc=""/>
2456<value name="IDLE" value="0x0"> 2439 <value name="80" value="0x4" desc=""/>
2457</value> 2440 <value name="60" value="0x3" desc=""/>
2458<value name="BUSY" value="0x1"> 2441 <value name="40" value="0x2" desc=""/>
2459</value> 2442 <value name="20" value="0x1" desc=""/>
2460</field> 2443 <value name="ZERO" value="0x0" desc=""/>
2461<field name="CLK_GEN_BUSY" bitrange="10:10"> 2444 </field>
2462<value name="IDLE" value="0x0"> 2445 <field name="TEMP_ISRC0" desc="" bitrange="3:0">
2463</value> 2446 <value name="300" value="0xf" desc=""/>
2464<value name="BUSY" value="0x1"> 2447 <value name="280" value="0xe" desc=""/>
2465</value> 2448 <value name="260" value="0xd" desc=""/>
2466</field> 2449 <value name="240" value="0xc" desc=""/>
2467<field name="DATA_ENGINE_BUSY" bitrange="9:9"> 2450 <value name="220" value="0xb" desc=""/>
2468<value name="IDLE" value="0x0"> 2451 <value name="200" value="0xa" desc=""/>
2469</value> 2452 <value name="180" value="0x9" desc=""/>
2470<value name="BUSY" value="0x1"> 2453 <value name="160" value="0x8" desc=""/>
2471</value> 2454 <value name="140" value="0x7" desc=""/>
2472</field> 2455 <value name="120" value="0x6" desc=""/>
2473<field name="SLAVE_BUSY" bitrange="8:8"> 2456 <value name="100" value="0x5" desc=""/>
2474<value name="IDLE" value="0x0"> 2457 <value name="80" value="0x4" desc=""/>
2475</value> 2458 <value name="60" value="0x3" desc=""/>
2476<value name="BUSY" value="0x1"> 2459 <value name="40" value="0x2" desc=""/>
2477</value> 2460 <value name="20" value="0x1" desc=""/>
2478</field> 2461 <value name="ZERO" value="0x0" desc=""/>
2479<field name="BUS_FREE_IRQ_SUMMARY" bitrange="7:7"> 2462 </field>
2480<value name="NO_REQUEST" value="0x0"> 2463 </reg>
2481</value> 2464 <reg name="CTRL3" desc="" sct="yes">
2482<value name="REQUEST" value="0x1"> 2465 <addr name="CTRL3" addr="0x30"/>
2483</value> 2466 <field name="DISCARD" desc="" bitrange="25:24">
2484</field> 2467 <value name="1_SAMPLE" value="0x1" desc=""/>
2485<field name="DATA_ENGINE_CMPLT_IRQ_SUMMARY" bitrange="6:6"> 2468 <value name="2_SAMPLES" value="0x2" desc=""/>
2486<value name="NO_REQUEST" value="0x0"> 2469 <value name="3_SAMPLES" value="0x3" desc=""/>
2487</value> 2470 </field>
2488<value name="REQUEST" value="0x1"> 2471 <field name="FORCE_ANALOG_PWUP" desc="" bitrange="23:23">
2489</value> 2472 <value name="OFF" value="0x0" desc=""/>
2490</field> 2473 <value name="ON" value="0x1" desc=""/>
2491<field name="NO_SLAVE_ACK_IRQ_SUMMARY" bitrange="5:5"> 2474 </field>
2492<value name="NO_REQUEST" value="0x0"> 2475 <field name="FORCE_ANALOG_PWDN" desc="" bitrange="22:22">
2493</value> 2476 <value name="ON" value="0x0" desc=""/>
2494<value name="REQUEST" value="0x1"> 2477 <value name="OFF" value="0x1" desc=""/>
2495</value> 2478 </field>
2496</field> 2479 <field name="FORCE_PWD40UA_PWUP" desc="" bitrange="21:21">
2497<field name="OVERSIZE_XFER_TERM_IRQ_SUMMARY" bitrange="4:4"> 2480 <value name="OFF" value="0x0" desc=""/>
2498<value name="NO_REQUEST" value="0x0"> 2481 <value name="ON" value="0x1" desc=""/>
2499</value> 2482 </field>
2500<value name="REQUEST" value="0x1"> 2483 <field name="FORCE_PWD40UA_PWDN" desc="" bitrange="20:20">
2501</value> 2484 <value name="ON" value="0x0" desc=""/>
2502</field> 2485 <value name="OFF" value="0x1" desc=""/>
2503<field name="EARLY_TERM_IRQ_SUMMARY" bitrange="3:3"> 2486 </field>
2504<value name="NO_REQUEST" value="0x0"> 2487 <field name="VDD_FILTER" desc="" bitrange="17:16">
2505</value> 2488 <value name="0OHMS" value="0x0" desc=""/>
2506<value name="REQUEST" value="0x1"> 2489 <value name="100OHMS" value="0x1" desc=""/>
2507</value> 2490 <value name="250OHMS" value="0x2" desc=""/>
2508</field> 2491 <value name="5000OHMS" value="0x3" desc=""/>
2509<field name="MASTER_LOSS_IRQ_SUMMARY" bitrange="2:2"> 2492 </field>
2510<value name="NO_REQUEST" value="0x0"> 2493 <field name="ADD_CAP2INPUTS" desc="" bitrange="13:12">
2511</value> 2494 <value name="0PF" value="0x0" desc=""/>
2512<value name="REQUEST" value="0x1"> 2495 <value name="0_5PF" value="0x1" desc=""/>
2513</value> 2496 <value name="1_0PF" value="0x2" desc=""/>
2514</field> 2497 <value name="2_5PF" value="0x3" desc=""/>
2515<field name="SLAVE_STOP_IRQ_SUMMARY" bitrange="1:1"> 2498 </field>
2516<value name="NO_REQUEST" value="0x0"> 2499 <field name="CYCLE_TIME" desc="" bitrange="9:8">
2517</value> 2500 <value name="6MHZ" value="0x0" desc=""/>
2518<value name="REQUEST" value="0x1"> 2501 <value name="4MHZ" value="0x1" desc=""/>
2519</value> 2502 <value name="3MHZ" value="0x2" desc=""/>
2520</field> 2503 <value name="2MHZ" value="0x3" desc=""/>
2521<field name="SLAVE_IRQ_SUMMARY" bitrange="0:0"> 2504 </field>
2522<value name="NO_REQUEST" value="0x0"> 2505 <field name="HIGH_TIME" desc="" bitrange="5:4">
2523</value> 2506 <value name="42NS" value="0x0" desc=""/>
2524<value name="REQUEST" value="0x1"> 2507 <value name="83NS" value="0x1" desc=""/>
2525</value> 2508 <value name="125NS" value="0x2" desc=""/>
2526</field> 2509 <value name="250NS" value="0x3" desc=""/>
2527</reg> 2510 </field>
2528<reg name="DATA" sct="no"> 2511 <field name="REMOVE_CFILT" desc="" bitrange="3:3">
2529<addr name="DATA" addr="0x60" /> 2512 <value name="OFF" value="0x0" desc=""/>
2530<field name="DATA" bitrange="31:0"> 2513 <value name="ON" value="0x1" desc=""/>
2531</field> 2514 </field>
2532</reg> 2515 <field name="SHORT_RFILT" desc="" bitrange="2:2">
2533<reg name="DEBUG0" sct="yes"> 2516 <value name="OFF" value="0x0" desc=""/>
2534<addr name="DEBUG0" addr="0x70" /> 2517 <value name="ON" value="0x1" desc=""/>
2535<field name="DMAREQ" bitrange="31:31"> 2518 </field>
2536</field> 2519 <field name="DELAY_CLOCK" desc="" bitrange="1:1">
2537<field name="DMAENDCMD" bitrange="30:30"> 2520 <value name="NORMAL" value="0x0" desc=""/>
2538</field> 2521 <value name="DELAYED" value="0x1" desc=""/>
2539<field name="DMAKICK" bitrange="29:29"> 2522 </field>
2540</field> 2523 <field name="INVERT_CLOCK" desc="" bitrange="0:0">
2541<field name="TBD" bitrange="28:26"> 2524 <value name="NORMAL" value="0x0" desc=""/>
2542</field> 2525 <value name="INVERT" value="0x1" desc=""/>
2543<field name="DMA_STATE" bitrange="25:16"> 2526 </field>
2544</field> 2527 </reg>
2545<field name="START_TOGGLE" bitrange="15:15"> 2528 <reg name="STATUS" desc="">
2546</field> 2529 <addr name="STATUS" addr="0x40"/>
2547<field name="STOP_TOGGLE" bitrange="14:14"> 2530 <field name="TEMP1_PRESENT" desc="" bitrange="26:26"/>
2548</field> 2531 <field name="TEMP0_PRESENT" desc="" bitrange="25:25"/>
2549<field name="GRAB_TOGGLE" bitrange="13:13"> 2532 <field name="TOUCH_PANEL_PRESENT" desc="" bitrange="24:24"/>
2550</field> 2533 <field name="CHANNEL7_PRESENT" desc="" bitrange="23:23"/>
2551<field name="CHANGE_TOGGLE" bitrange="12:12"> 2534 <field name="CHANNEL6_PRESENT" desc="" bitrange="22:22"/>
2552</field> 2535 <field name="CHANNEL5_PRESENT" desc="" bitrange="21:21"/>
2553<field name="TESTMODE" bitrange="11:11"> 2536 <field name="CHANNEL4_PRESENT" desc="" bitrange="20:20"/>
2554</field> 2537 <field name="CHANNEL3_PRESENT" desc="" bitrange="19:19"/>
2555<field name="SLAVE_HOLD_CLK" bitrange="10:10"> 2538 <field name="CHANNEL2_PRESENT" desc="" bitrange="18:18"/>
2556</field> 2539 <field name="CHANNEL1_PRESENT" desc="" bitrange="17:17"/>
2557<field name="SLAVE_STATE" bitrange="9:0"> 2540 <field name="CHANNEL0_PRESENT" desc="" bitrange="16:16"/>
2558</field> 2541 <field name="TOUCH_DETECT_RAW" desc="" bitrange="0:0">
2559</reg> 2542 <value name="OPEN" value="0x0" desc=""/>
2560<reg name="DEBUG1" sct="yes"> 2543 <value name="HIT" value="0x1" desc=""/>
2561<addr name="DEBUG1" addr="0x80" /> 2544 </field>
2562<field name="I2C_CLK_IN" bitrange="31:31"> 2545 </reg>
2563</field> 2546 <reg name="DEBUG0" desc="">
2564<field name="I2C_DATA_IN" bitrange="30:30"> 2547 <addr name="DEBUG0" addr="0x110"/>
2565</field> 2548 <field name="READONLY" desc="" bitrange="31:16"/>
2566<field name="DMA_BYTE_ENABLES" bitrange="27:24"> 2549 <field name="STATE" desc="" bitrange="11:0"/>
2567</field> 2550 </reg>
2568<field name="CLK_GEN_STATE" bitrange="22:16"> 2551 <reg name="DEBUG1" desc="" sct="yes">
2569</field> 2552 <addr name="DEBUG1" addr="0x120"/>
2570<field name="LST_MODE" bitrange="10:9"> 2553 <field name="REQUEST" desc="" bitrange="23:16"/>
2571<value name="BCAST" value="0x0"> 2554 <field name="TESTMODE_COUNT" desc="" bitrange="12:8"/>
2572</value> 2555 <field name="TESTMODE6" desc="" bitrange="2:2">
2573<value name="MY_WRITE" value="0x1"> 2556 <value name="NORMAL" value="0x0" desc=""/>
2574</value> 2557 <value name="TEST" value="0x1" desc=""/>
2575<value name="MY_READ" value="0x2"> 2558 </field>
2576</value> 2559 <field name="TESTMODE5" desc="" bitrange="1:1">
2577<value name="NOT_ME" value="0x3"> 2560 <value name="NORMAL" value="0x0" desc=""/>
2578</value> 2561 <value name="TEST" value="0x1" desc=""/>
2579</field> 2562 </field>
2580<field name="LOCAL_SLAVE_TEST" bitrange="8:8"> 2563 <field name="TESTMODE" desc="" bitrange="0:0">
2581</field> 2564 <value name="NORMAL" value="0x0" desc=""/>
2582<field name="FORCE_CLK_ON" bitrange="5:5"> 2565 <value name="TEST" value="0x1" desc=""/>
2583</field> 2566 </field>
2584<field name="FORCE_CLK_IDLE" bitrange="4:4"> 2567 </reg>
2585</field> 2568 <reg name="CONVERSION" desc="" sct="yes">
2586<field name="FORCE_ARB_LOSS" bitrange="3:3"> 2569 <addr name="CONVERSION" addr="0x130"/>
2587</field> 2570 <field name="AUTOMATIC" desc="" bitrange="20:20">
2588<field name="FORCE_RCV_ACK" bitrange="2:2"> 2571 <value name="DISABLE" value="0x0" desc=""/>
2589</field> 2572 <value name="ENABLE" value="0x1" desc=""/>
2590<field name="FORCE_I2C_DATA_OE" bitrange="1:1"> 2573 </field>
2591</field> 2574 <field name="SCALE_FACTOR" desc="" bitrange="17:16">
2592<field name="FORCE_I2C_CLK_OE" bitrange="0:0"> 2575 <value name="NIMH" value="0x0" desc=""/>
2593</field> 2576 <value name="DUAL_NIMH" value="0x1" desc=""/>
2594</reg> 2577 <value name="LI_ION" value="0x2" desc=""/>
2595</dev> 2578 <value name="ALT_LI_ION" value="0x3" desc=""/>
2596<dev name="HWECC" long_name="Hardware ECC" desc="Hardware ECC Accelerator" version="2.3.0"> 2579 </field>
2597<addr name="HWECC" addr="0x80008000" /> 2580 <field name="SCALED_BATT_VOLTAGE" desc="" bitrange="9:0"/>
2598<reg name="CTRL" sct="yes"> 2581 </reg>
2599<addr name="CTRL" addr="0x0" /> 2582 <reg name="DELAYn" desc="" sct="yes">
2600<field name="SFTRST" bitrange="31:31"> 2583 <formula string="0xd0+n*0x10"/>
2601</field> 2584 <addr name="DELAY0" addr="0xd0"/>
2602<field name="CLKGATE" bitrange="30:30"> 2585 <addr name="DELAY1" addr="0xe0"/>
2603</field> 2586 <addr name="DELAY2" addr="0xf0"/>
2604<field name="NUM_SYMBOLS" bitrange="24:16"> 2587 <addr name="DELAY3" addr="0x100"/>
2605</field> 2588 <field name="TRIGGER_LRADCS" desc="" bitrange="31:24"/>
2606<field name="DMAWAIT_COUNT" bitrange="12:8"> 2589 <field name="KICK" desc="" bitrange="20:20"/>
2607</field> 2590 <field name="TRIGGER_DELAYS" desc="" bitrange="19:16"/>
2608<field name="BYTE_ENABLE" bitrange="6:6"> 2591 <field name="LOOP_COUNT" desc="" bitrange="15:11"/>
2609</field> 2592 <field name="DELAY" desc="" bitrange="10:0"/>
2610<field name="ECC_SEL" bitrange="5:5"> 2593 </reg>
2611</field> 2594 <reg name="CHn" desc="" sct="yes">
2612<field name="ENC_SEL" bitrange="4:4"> 2595 <formula string="0x50+n*0x10"/>
2613</field> 2596 <addr name="CH0" addr="0x50"/>
2614<field name="UNCORR_IRQ" bitrange="2:2"> 2597 <addr name="CH1" addr="0x60"/>
2615</field> 2598 <addr name="CH2" addr="0x70"/>
2616<field name="UNCORR_IRQ_EN" bitrange="1:1"> 2599 <addr name="CH3" addr="0x80"/>
2617</field> 2600 <addr name="CH4" addr="0x90"/>
2618<field name="RUN" bitrange="0:0"> 2601 <addr name="CH5" addr="0xa0"/>
2619</field> 2602 <addr name="CH6" addr="0xb0"/>
2620</reg> 2603 <addr name="CH7" addr="0xc0"/>
2621<reg name="STAT" sct="no"> 2604 <field name="TOGGLE" desc="" bitrange="31:31"/>
2622<addr name="STAT" addr="0x10" /> 2605 <field name="ACCUMULATE" desc="" bitrange="29:29"/>
2623<field name="RSDEC_PRESENT" bitrange="31:31"> 2606 <field name="NUM_SAMPLES" desc="" bitrange="28:24"/>
2624</field> 2607 <field name="VALUE" desc="" bitrange="17:0"/>
2625<field name="RSENC_PRESENT" bitrange="30:30"> 2608 </reg>
2626</field> 2609 </dev>
2627<field name="SSDEC_PRESENT" bitrange="29:29"> 2610 <dev name="MEMCPY" long_name="MEMCPY Interface" desc="MEMCPY Interface" version="2.3.0">
2628</field> 2611 <addr name="MEMCPY" addr="0x80014000"/>
2629<field name="SSENC_PRESENT" bitrange="28:28"> 2612 <reg name="CTRL" desc="" sct="yes">
2630</field> 2613 <addr name="CTRL" addr="0x0"/>
2631</reg> 2614 <field name="SFTRST" desc="" bitrange="31:31">
2632<reg name="DEBUG0" sct="no"> 2615 <value name="RUN" value="0x0" desc=""/>
2633<addr name="DEBUG0" addr="0x20" /> 2616 <value name="RESET" value="0x1" desc=""/>
2634<field name="DMA_PENDCMD" bitrange="29:29"> 2617 </field>
2635</field> 2618 <field name="CLKGATE" desc="" bitrange="30:30">
2636<field name="DMA_PREQ" bitrange="28:28"> 2619 <value name="RUN" value="0x0" desc=""/>
2637</field> 2620 <value name="NO_CLKS" value="0x1" desc=""/>
2638<field name="SYMBOL_STATE" bitrange="27:24"> 2621 </field>
2639</field> 2622 <field name="PRESENT" desc="" bitrange="29:29">
2640<field name="CTRL_STATE" bitrange="21:16"> 2623 <value name="UNAVAILABLE" value="0x0" desc=""/>
2641</field> 2624 <value name="AVAILABLE" value="0x1" desc=""/>
2642<field name="ECC_EXCEPTION" bitrange="15:12"> 2625 </field>
2643</field> 2626 <field name="BURST" desc="" bitrange="16:16"/>
2644<field name="NUM_BIT_ERRORS" bitrange="9:4"> 2627 <field name="XFER_SIZE" desc="" bitrange="15:0"/>
2645</field> 2628 </reg>
2646<field name="NUM_SYMBOL_ERRORS" bitrange="2:0"> 2629 <reg name="DATA" desc="" sct="yes">
2647</field> 2630 <addr name="DATA" addr="0x10"/>
2648</reg> 2631 <field name="DATA" desc="" bitrange="31:0"/>
2649<reg name="DEBUG1" sct="no"> 2632 </reg>
2650<addr name="DEBUG1" addr="0x30" /> 2633 <reg name="DEBUG" desc="">
2651<field name="SYNDROME2" bitrange="26:18"> 2634 <addr name="DEBUG" addr="0x20"/>
2652</field> 2635 <field name="DST_END_CMD" desc="" bitrange="30:30"/>
2653<field name="SYNDROME1" bitrange="17:9"> 2636 <field name="DST_KICK" desc="" bitrange="29:29"/>
2654</field> 2637 <field name="DST_DMA_REQ" desc="" bitrange="28:28"/>
2655<field name="SYNDROME0" bitrange="8:0"> 2638 <field name="SRC_KICK" desc="" bitrange="25:25"/>
2656</field> 2639 <field name="SRC_DMA_REQ" desc="" bitrange="24:24"/>
2657</reg> 2640 <field name="WRITE_STATE" desc="" bitrange="3:2"/>
2658<reg name="DEBUG2" sct="no"> 2641 <field name="READ_STATE" desc="" bitrange="1:0"/>
2659<addr name="DEBUG2" addr="0x40" /> 2642 </reg>
2660<field name="SYNDROME5" bitrange="26:18"> 2643 </dev>
2661</field> 2644 <dev name="PINCTRL" long_name="Pin Control" desc="Pin Control and GPIO" version="2.3.0">
2662<field name="SYNDROME4" bitrange="17:9"> 2645 <addr name="PINCTRL" addr="0x80018000"/>
2663</field> 2646 <reg name="CTRL" desc="" sct="yes">
2664<field name="SYNDROME3" bitrange="8:0"> 2647 <addr name="CTRL" addr="0x0"/>
2665</field> 2648 <field name="SFTRST" desc="" bitrange="31:31"/>
2666</reg> 2649 <field name="CLKGATE" desc="" bitrange="30:30"/>
2667<reg name="DEBUG3" sct="no"> 2650 <field name="PRESENT3" desc="" bitrange="29:29"/>
2668<addr name="DEBUG3" addr="0x50" /> 2651 <field name="PRESENT2" desc="" bitrange="28:28"/>
2669<field name="OMEGA0" bitrange="26:18"> 2652 <field name="PRESENT1" desc="" bitrange="27:27"/>
2670</field> 2653 <field name="PRESENT0" desc="" bitrange="26:26"/>
2671<field name="SYNDROME7" bitrange="17:9"> 2654 <field name="IRQOUT3" desc="" bitrange="3:3"/>
2672</field> 2655 <field name="IRQOUT2" desc="" bitrange="2:2"/>
2673<field name="SYNDROME6" bitrange="8:0"> 2656 <field name="IRQOUT1" desc="" bitrange="1:1"/>
2674</field> 2657 <field name="IRQOUT0" desc="" bitrange="0:0"/>
2675</reg> 2658 </reg>
2676<reg name="DEBUG4" sct="no"> 2659 <reg name="MUXSELLn" desc="" sct="yes">
2677<addr name="DEBUG4" addr="0x60" /> 2660 <formula string="0x10+n*0x100"/>
2678<field name="OMEGA3" bitrange="26:18"> 2661 <addr name="MUXSELL0" addr="0x10"/>
2679</field> 2662 <addr name="MUXSELL1" addr="0x110"/>
2680<field name="OMEGA2" bitrange="17:9"> 2663 <addr name="MUXSELL2" addr="0x210"/>
2681</field> 2664 <addr name="MUXSELL3" addr="0x310"/>
2682<field name="OMEGA1" bitrange="8:0"> 2665 <field name="BITS" desc="" bitrange="31:0"/>
2683</field> 2666 </reg>
2684</reg> 2667 <reg name="MUXSELHn" desc="" sct="yes">
2685<reg name="DEBUG5" sct="no"> 2668 <formula string="0x20+n*0x100"/>
2686<addr name="DEBUG5" addr="0x70" /> 2669 <addr name="MUXSELH0" addr="0x20"/>
2687<field name="LAMBDA2" bitrange="26:18"> 2670 <addr name="MUXSELH1" addr="0x120"/>
2688</field> 2671 <addr name="MUXSELH2" addr="0x220"/>
2689<field name="LAMBDA1" bitrange="17:9"> 2672 <addr name="MUXSELH3" addr="0x320"/>
2690</field> 2673 <field name="BITS" desc="" bitrange="31:0"/>
2691<field name="LAMBDA0" bitrange="8:0"> 2674 </reg>
2692</field> 2675 <reg name="DRIVEn" desc="" sct="yes">
2693</reg> 2676 <formula string="0x30+n*0x100"/>
2694<reg name="DEBUG6" sct="no"> 2677 <addr name="DRIVE0" addr="0x30"/>
2695<addr name="DEBUG6" addr="0x80" /> 2678 <addr name="DRIVE1" addr="0x130"/>
2696<field name="LAMBDA4" bitrange="17:9"> 2679 <addr name="DRIVE2" addr="0x230"/>
2697</field> 2680 <addr name="DRIVE3" addr="0x330"/>
2698<field name="LAMBDA3" bitrange="8:0"> 2681 <field name="BITS" desc="" bitrange="31:0"/>
2699</field> 2682 </reg>
2700</reg> 2683 <reg name="DOUTn" desc="" sct="yes">
2701<reg name="DATA" sct="yes"> 2684 <formula string="0x50+n*0x100"/>
2702<addr name="DATA" addr="0x90" /> 2685 <addr name="DOUT0" addr="0x50"/>
2703<field name="DATA" bitrange="31:0"> 2686 <addr name="DOUT1" addr="0x150"/>
2704</field> 2687 <addr name="DOUT2" addr="0x250"/>
2705</reg> 2688 <addr name="DOUT3" addr="0x350"/>
2706</dev> 2689 <field name="BITS" desc="" bitrange="31:0"/>
2707<dev name="ICOLL" long_name="Interrupt Collector" desc="Interrupt Collector" version="2.3.0"> 2690 </reg>
2708<addr name="ICOLL" addr="0x80000000" /> 2691 <reg name="DINn" desc="" sct="yes">
2709<reg name="VECTOR" sct="yes"> 2692 <formula string="0x60+n*0x100"/>
2710<addr name="VECTOR" addr="0x0" /> 2693 <addr name="DIN0" addr="0x60"/>
2711<field name="IRQVECTOR" bitrange="31:2"> 2694 <addr name="DIN1" addr="0x160"/>
2712</field> 2695 <addr name="DIN2" addr="0x260"/>
2713</reg> 2696 <addr name="DIN3" addr="0x360"/>
2714<reg name="LEVELACK" sct="no"> 2697 <field name="BITS" desc="" bitrange="31:0"/>
2715<addr name="LEVELACK" addr="0x10" /> 2698 </reg>
2716<field name="IRQLEVELACK" bitrange="3:0"> 2699 <reg name="DOEn" desc="" sct="yes">
2717<value name="LEVEL0" value="0x1"> 2700 <formula string="0x70+n*0x100"/>
2718</value> 2701 <addr name="DOE0" addr="0x70"/>
2719<value name="LEVEL1" value="0x2"> 2702 <addr name="DOE1" addr="0x170"/>
2720</value> 2703 <addr name="DOE2" addr="0x270"/>
2721<value name="LEVEL2" value="0x4"> 2704 <addr name="DOE3" addr="0x370"/>
2722</value> 2705 <field name="BITS" desc="" bitrange="31:0"/>
2723<value name="LEVEL3" value="0x8"> 2706 </reg>
2724</value> 2707 <reg name="PIN2IRQn" desc="" sct="yes">
2725</field> 2708 <formula string="0x80+n*0x100"/>
2726</reg> 2709 <addr name="PIN2IRQ0" addr="0x80"/>
2727<reg name="CTRL" sct="yes"> 2710 <addr name="PIN2IRQ1" addr="0x180"/>
2728<addr name="CTRL" addr="0x20" /> 2711 <addr name="PIN2IRQ2" addr="0x280"/>
2729<field name="SFTRST" bitrange="31:31"> 2712 <addr name="PIN2IRQ3" addr="0x380"/>
2730<value name="RUN" value="0x0"> 2713 <field name="BITS" desc="" bitrange="31:0"/>
2731</value> 2714 </reg>
2732<value name="IN_RESET" value="0x1"> 2715 <reg name="IRQENn" desc="" sct="yes">
2733</value> 2716 <formula string="0x90+n*0x100"/>
2734</field> 2717 <addr name="IRQEN0" addr="0x90"/>
2735<field name="CLKGATE" bitrange="30:30"> 2718 <addr name="IRQEN1" addr="0x190"/>
2736<value name="RUN" value="0x0"> 2719 <addr name="IRQEN2" addr="0x290"/>
2737</value> 2720 <addr name="IRQEN3" addr="0x390"/>
2738<value name="NO_CLOCKS" value="0x1"> 2721 <field name="BITS" desc="" bitrange="31:0"/>
2739</value> 2722 </reg>
2740</field> 2723 <reg name="IRQLEVELn" desc="" sct="yes">
2741<field name="ENABLE2FIQ35" bitrange="27:27"> 2724 <formula string="0xa0+n*0x100"/>
2742<value name="DISABLE" value="0x0"> 2725 <addr name="IRQLEVEL0" addr="0xa0"/>
2743</value> 2726 <addr name="IRQLEVEL1" addr="0x1a0"/>
2744<value name="ENABLE" value="0x1"> 2727 <addr name="IRQLEVEL2" addr="0x2a0"/>
2745</value> 2728 <addr name="IRQLEVEL3" addr="0x3a0"/>
2746</field> 2729 <field name="BITS" desc="" bitrange="31:0"/>
2747<field name="ENABLE2FIQ34" bitrange="26:26"> 2730 </reg>
2748<value name="DISABLE" value="0x0"> 2731 <reg name="IRQPOLn" desc="" sct="yes">
2749</value> 2732 <formula string="0xb0+n*0x100"/>
2750<value name="ENABLE" value="0x1"> 2733 <addr name="IRQPOL0" addr="0xb0"/>
2751</value> 2734 <addr name="IRQPOL1" addr="0x1b0"/>
2752</field> 2735 <addr name="IRQPOL2" addr="0x2b0"/>
2753<field name="ENABLE2FIQ33" bitrange="25:25"> 2736 <addr name="IRQPOL3" addr="0x3b0"/>
2754<value name="DISABLE" value="0x0"> 2737 <field name="BITS" desc="" bitrange="31:0"/>
2755</value> 2738 </reg>
2756<value name="ENABLE" value="0x1"> 2739 <reg name="IRQSTATn" desc="" sct="yes">
2757</value> 2740 <formula string="0xc0+n*0x100"/>
2758</field> 2741 <addr name="IRQSTAT0" addr="0xc0"/>
2759<field name="ENABLE2FIQ32" bitrange="24:24"> 2742 <addr name="IRQSTAT1" addr="0x1c0"/>
2760<value name="DISABLE" value="0x0"> 2743 <addr name="IRQSTAT2" addr="0x2c0"/>
2761</value> 2744 <addr name="IRQSTAT3" addr="0x3c0"/>
2762<value name="ENABLE" value="0x1"> 2745 <field name="BITS" desc="" bitrange="31:0"/>
2763</value> 2746 </reg>
2764</field> 2747 </dev>
2765<field name="BYPASS_FSM" bitrange="20:20"> 2748 <dev name="POWER" long_name="Power Control" desc="Power Supply" version="2.3.0">
2766<value name="NORMAL" value="0x0"> 2749 <addr name="POWER" addr="0x80044000"/>
2767</value> 2750 <reg name="CTRL" desc="" sct="yes">
2768<value name="BYPASS" value="0x1"> 2751 <addr name="CTRL" addr="0x0"/>
2769</value> 2752 <field name="CLKGATE" desc="" bitrange="30:30"/>
2770</field> 2753 <field name="BATT_BO_IRQ" desc="" bitrange="8:8"/>
2771<field name="NO_NESTING" bitrange="19:19"> 2754 <field name="ENIRQBATT_BO" desc="" bitrange="7:7"/>
2772<value name="NORMAL" value="0x0"> 2755 <field name="VDDIO_BO_IRQ" desc="" bitrange="6:6"/>
2773</value> 2756 <field name="ENIRQVDDIO_BO" desc="" bitrange="5:5"/>
2774<value name="NO_NEST" value="0x1"> 2757 <field name="VDDD_BO_IRQ" desc="" bitrange="4:4"/>
2775</value> 2758 <field name="ENIRQVDDD_BO" desc="" bitrange="3:3"/>
2776</field> 2759 <field name="POLARITY_VDD5V_GT_VDDIO" desc="" bitrange="2:2"/>
2777<field name="ARM_RSE_MODE" bitrange="18:18"> 2760 <field name="VDD5V_GT_VDDIO_IRQ" desc="" bitrange="1:1"/>
2778<value name="MUST_WRITE" value="0x0"> 2761 <field name="ENIRQ_VDD5V_GT_VDDIO" desc="" bitrange="0:0"/>
2779</value> 2762 </reg>
2780<value name="READ_SIDE_EFFECT" value="0x1"> 2763 <reg name="5VCTRL" desc="" sct="yes">
2781</value> 2764 <addr name="5VCTRL" addr="0x10"/>
2782</field> 2765 <field name="PWDN_5VBRNOUT" desc="" bitrange="21:21"/>
2783<field name="FIQ_FINAL_ENABLE" bitrange="17:17"> 2766 <field name="PWDN_IOBRNOUT" desc="" bitrange="20:20"/>
2784<value name="DISABLE" value="0x0"> 2767 <field name="DISABLE_ILIMIT" desc="" bitrange="19:19"/>
2785</value> 2768 <field name="DCDC_XFER" desc="" bitrange="18:18"/>
2786<value name="ENABLE" value="0x1"> 2769 <field name="EN_BATT_PULLDN" desc="" bitrange="17:17"/>
2787</value> 2770 <field name="VBUSVALID_5VDETECT" desc="" bitrange="16:16"/>
2788</field> 2771 <field name="VBUSVALID_TRSH" desc="" bitrange="9:8"/>
2789<field name="IRQ_FINAL_ENABLE" bitrange="16:16"> 2772 <field name="USB_SUSPEND_I" desc="" bitrange="7:7"/>
2790<value name="DISABLE" value="0x0"> 2773 <field name="VBUSVALID_TO_B" desc="" bitrange="6:6"/>
2791</value> 2774 <field name="ILIMIT_EQ_ZERO" desc="" bitrange="5:5"/>
2792<value name="ENABLE" value="0x1"> 2775 <field name="OTG_PWRUP_CMPS" desc="" bitrange="4:4"/>
2793</value> 2776 <field name="EN_DCDC2" desc="" bitrange="3:3"/>
2794</field> 2777 <field name="PWD_VDDD_LINREG" desc="" bitrange="2:2"/>
2795</reg> 2778 <field name="EN_DCDC1" desc="" bitrange="1:1"/>
2796<reg name="STAT" sct="no"> 2779 <field name="LINREG_OFFSET" desc="" bitrange="0:0"/>
2797<addr name="STAT" addr="0x30" /> 2780 </reg>
2798<field name="VECTOR_NUMBER" bitrange="5:0"> 2781 <reg name="MINPWR" desc="" sct="yes">
2799</field> 2782 <addr name="MINPWR" addr="0x20"/>
2800</reg> 2783 <field name="TEST_DISCHRG_VBUS" desc="" bitrange="23:23"/>
2801<reg name="VBASE" sct="yes"> 2784 <field name="TEST_CHRG_VBUS" desc="" bitrange="22:22"/>
2802<addr name="VBASE" addr="0x160" /> 2785 <field name="DC2_TST" desc="" bitrange="21:21"/>
2803<field name="TABLE_ADDRESS" bitrange="31:2"> 2786 <field name="DC1_TST" desc="" bitrange="20:20"/>
2804</field> 2787 <field name="PERIPHERALSWOFF" desc="" bitrange="19:19"/>
2805</reg> 2788 <field name="TOGGLE_DIF" desc="" bitrange="18:18"/>
2806<reg name="DEBUG" sct="no"> 2789 <field name="DISABLE_VDDIOSTEP" desc="" bitrange="17:17"/>
2807<addr name="DEBUG" addr="0x170" /> 2790 <field name="DISABLE_VDDSTEP" desc="" bitrange="16:16"/>
2808<field name="INSERVICE" bitrange="31:28"> 2791 <field name="SEL_PLLDIV16CLK" desc="" bitrange="9:9"/>
2809<value name="LEVEL0" value="0x1"> 2792 <field name="PWD_VDDIOBO" desc="" bitrange="8:8"/>
2810</value> 2793 <field name="LESSANA_I" desc="" bitrange="7:7"/>
2811<value name="LEVEL1" value="0x2"> 2794 <field name="DC1_HALFFETS" desc="" bitrange="6:6"/>
2812</value> 2795 <field name="DC2_STOPCLK" desc="" bitrange="5:5"/>
2813<value name="LEVEL2" value="0x4"> 2796 <field name="DC1_STOPCLK" desc="" bitrange="4:4"/>
2814</value> 2797 <field name="EN_DC2_PFM" desc="" bitrange="3:3"/>
2815<value name="LEVEL3" value="0x8"> 2798 <field name="EN_DC1_PFM" desc="" bitrange="2:2"/>
2816</value> 2799 <field name="DC2_HALFCLK" desc="" bitrange="1:1"/>
2817</field> 2800 <field name="DC1_HALFCLK" desc="" bitrange="0:0"/>
2818<field name="LEVEL_REQUESTS" bitrange="27:24"> 2801 </reg>
2819<value name="LEVEL0" value="0x1"> 2802 <reg name="BATTCHRG" desc="" sct="yes">
2820</value> 2803 <addr name="BATTCHRG" addr="0x30"/>
2821<value name="LEVEL1" value="0x2"> 2804 <field name="CHRG_STS_OFF" desc="" bitrange="19:19"/>
2822</value> 2805 <field name="LIION_4P1" desc="" bitrange="18:18"/>
2823<value name="LEVEL2" value="0x4"> 2806 <field name="USE_EXTERN_R" desc="" bitrange="17:17"/>
2824</value> 2807 <field name="PWD_BATTCHRG" desc="" bitrange="16:16"/>
2825<value name="LEVEL3" value="0x8"> 2808 <field name="STOP_ILIMIT" desc="" bitrange="11:8"/>
2826</value> 2809 <field name="BATTCHRG_I" desc="" bitrange="5:0"/>
2827</field> 2810 </reg>
2828<field name="REQUESTS_BY_LEVEL" bitrange="23:20"> 2811 <reg name="VDDCTRL" desc="">
2829<value name="LEVEL0" value="0x1"> 2812 <addr name="VDDCTRL" addr="0x40"/>
2830</value> 2813 <field name="VDDIO_BO" desc="" bitrange="28:24"/>
2831<value name="LEVEL1" value="0x2"> 2814 <field name="VDDIO_TRG" desc="" bitrange="20:16"/>
2832</value> 2815 <field name="VDDD_BO" desc="" bitrange="12:8"/>
2833<value name="LEVEL2" value="0x4"> 2816 <field name="VDDD_TRG" desc="" bitrange="4:0"/>
2834</value> 2817 </reg>
2835<value name="LEVEL3" value="0x8"> 2818 <reg name="DC1MULTOUT" desc="">
2836</value> 2819 <addr name="DC1MULTOUT" addr="0x50"/>
2837</field> 2820 <field name="FUNCV" desc="" bitrange="24:16"/>
2838<field name="FIQ" bitrange="17:17"> 2821 <field name="EN_BATADJ" desc="" bitrange="8:8"/>
2839<value name="NO_FIQ_REQUESTED" value="0x0"> 2822 <field name="ADJTN" desc="" bitrange="3:0"/>
2840</value> 2823 </reg>
2841<value name="FIQ_REQUESTED" value="0x1"> 2824 <reg name="DC1LIMITS" desc="">
2842</value> 2825 <addr name="DC1LIMITS" addr="0x60"/>
2843</field> 2826 <field name="EN_PFETOFF" desc="" bitrange="24:24"/>
2844<field name="IRQ" bitrange="16:16"> 2827 <field name="POSLIMIT_BOOST" desc="" bitrange="22:16"/>
2845<value name="NO_IRQ_REQUESTED" value="0x0"> 2828 <field name="POSLIMIT_BUCK" desc="" bitrange="14:8"/>
2846</value> 2829 <field name="NEGLIMIT" desc="" bitrange="6:0"/>
2847<value name="IRQ_REQUESTED" value="0x1"> 2830 </reg>
2848</value> 2831 <reg name="DC2LIMITS" desc="">
2849</field> 2832 <addr name="DC2LIMITS" addr="0x70"/>
2850<field name="VECTOR_FSM" bitrange="9:0"> 2833 <field name="EN_BOOST" desc="" bitrange="24:24"/>
2851<value name="FSM_IDLE" value="0x0"> 2834 <field name="POSLIMIT_BOOST" desc="" bitrange="22:16"/>
2852</value> 2835 <field name="POSLIMIT_BUCK" desc="" bitrange="14:8"/>
2853<value name="FSM_MULTICYCLE1" value="0x1"> 2836 <field name="NEGLIMIT" desc="" bitrange="6:0"/>
2854</value> 2837 </reg>
2855<value name="FSM_MULTICYCLE2" value="0x2"> 2838 <reg name="LOOPCTRL" desc="" sct="yes">
2856</value> 2839 <addr name="LOOPCTRL" addr="0x80"/>
2857<value name="FSM_PENDING" value="0x4"> 2840 <field name="TRAN_NOHYST" desc="" bitrange="30:30"/>
2858</value> 2841 <field name="HYST_SIGN" desc="" bitrange="29:29"/>
2859<value name="FSM_MULTICYCLE3" value="0x8"> 2842 <field name="EN_CMP_HYST" desc="" bitrange="28:28"/>
2860</value> 2843 <field name="EN_DC2_RCSCALE" desc="" bitrange="27:27"/>
2861<value name="FSM_MULTICYCLE4" value="0x10"> 2844 <field name="EN_DC1_RCSCALE" desc="" bitrange="26:26"/>
2862</value> 2845 <field name="RC_SIGN" desc="" bitrange="25:25"/>
2863<value name="FSM_ISR_RUNNING1" value="0x20"> 2846 <field name="EN_RCSCALE" desc="" bitrange="24:24"/>
2864</value> 2847 <field name="DC2_FF" desc="" bitrange="22:20"/>
2865<value name="FSM_ISR_RUNNING2" value="0x40"> 2848 <field name="DC2_R" desc="" bitrange="19:16"/>
2866</value> 2849 <field name="DC2_C" desc="" bitrange="13:12"/>
2867<value name="FSM_ISR_RUNNING3" value="0x80"> 2850 <field name="DC1_FF" desc="" bitrange="10:8"/>
2868</value> 2851 <field name="DC1_R" desc="" bitrange="7:4"/>
2869<value name="FSM_MULTICYCLE5" value="0x100"> 2852 <field name="DC1_C" desc="" bitrange="1:0"/>
2870</value> 2853 </reg>
2871<value name="FSM_MULTICYCLE6" value="0x200"> 2854 <reg name="STS" desc="">
2872</value> 2855 <addr name="STS" addr="0x90"/>
2873</field> 2856 <field name="BATT_CHRG_PRESENT" desc="" bitrange="31:31"/>
2874</reg> 2857 <field name="MODE" desc="" bitrange="21:20"/>
2875<reg name="DBGFLAG" sct="yes"> 2858 <field name="BATT_BO" desc="" bitrange="16:16"/>
2876<addr name="DBGFLAG" addr="0x1a0" /> 2859 <field name="CHRGSTS" desc="" bitrange="14:14"/>
2877<field name="FLAG" bitrange="15:0"> 2860 <field name="DC2_OK" desc="" bitrange="13:13"/>
2878</field> 2861 <field name="DC1_OK" desc="" bitrange="12:12"/>
2879</reg> 2862 <field name="VDDIO_BO" desc="" bitrange="9:9"/>
2880<reg name="DBGREQUESTn" sct="no"> 2863 <field name="VDDD_BO" desc="" bitrange="8:8"/>
2881<formula string="0x1b0+n*0x10"/> 2864 <field name="VDD5V_GT_VDDIO" desc="" bitrange="4:4"/>
2882<addr name="DBGREQUEST0" addr="0x1b0" /> 2865 <field name="AVALID" desc="" bitrange="3:3"/>
2883<addr name="DBGREQUEST1" addr="0x1c0" /> 2866 <field name="BVALID" desc="" bitrange="2:2"/>
2884<field name="BITS" bitrange="31:0"> 2867 <field name="VBUSVALID" desc="" bitrange="1:1"/>
2885</field> 2868 <field name="SESSEND" desc="" bitrange="0:0"/>
2886</reg> 2869 </reg>
2887<reg name="RAWn" sct="no"> 2870 <reg name="SPEEDTEMP" desc="" sct="yes">
2888<formula string="0x40+n*0x10"/> 2871 <addr name="SPEEDTEMP" addr="0xa0"/>
2889<addr name="RAW0" addr="0x40" /> 2872 <field name="SPEED_STS1" desc="" bitrange="31:24"/>
2890<addr name="RAW1" addr="0x50" /> 2873 <field name="SPEED_STS2" desc="" bitrange="23:16"/>
2891<field name="RAW_IRQS" bitrange="31:0"> 2874 <field name="TEMP_STS" desc="" bitrange="11:8"/>
2892</field> 2875 <field name="SPEED_CTRL" desc="" bitrange="5:4"/>
2893</reg> 2876 <field name="TEMP_CTRL" desc="" bitrange="3:0"/>
2894<reg name="DBGREADn" sct="no"> 2877 </reg>
2895<formula string="0x180+n*0x10"/> 2878 <reg name="BATTMONITOR" desc="">
2896<addr name="DBGREAD0" addr="0x180" /> 2879 <addr name="BATTMONITOR" addr="0xb0"/>
2897<addr name="DBGREAD1" addr="0x190" /> 2880 <field name="BATT_VAL" desc="" bitrange="25:16"/>
2898<field name="VALUE" bitrange="31:0"> 2881 <field name="PWDN_BATTBRNOUT" desc="" bitrange="9:9"/>
2899</field> 2882 <field name="BRWNOUT_PWD" desc="" bitrange="8:8"/>
2900</reg> 2883 <field name="BRWNOUT_LVL" desc="" bitrange="3:0"/>
2901<reg name="PRIORITYn" sct="yes"> 2884 </reg>
2902<formula string="0x60+n*0x10"/> 2885 <reg name="RESET" desc="" sct="yes">
2903<addr name="PRIORITY0" addr="0x60" /> 2886 <addr name="RESET" addr="0xc0"/>
2904<addr name="PRIORITY1" addr="0x70" /> 2887 <field name="UNLOCK" desc="" bitrange="31:16">
2905<addr name="PRIORITY2" addr="0x80" /> 2888 <value name="KEY" value="0x3e77" desc=""/>
2906<addr name="PRIORITY3" addr="0x90" /> 2889 </field>
2907<addr name="PRIORITY4" addr="0xa0" /> 2890 <field name="PWD_OFF" desc="" bitrange="4:4"/>
2908<addr name="PRIORITY5" addr="0xb0" /> 2891 <field name="POR" desc="" bitrange="3:3"/>
2909<addr name="PRIORITY6" addr="0xc0" /> 2892 <field name="PWD" desc="" bitrange="2:2"/>
2910<addr name="PRIORITY7" addr="0xd0" /> 2893 <field name="RST_DIG" desc="" bitrange="1:1"/>
2911<addr name="PRIORITY8" addr="0xe0" /> 2894 <field name="RST_ALL" desc="" bitrange="0:0"/>
2912<addr name="PRIORITY9" addr="0xf0" /> 2895 </reg>
2913<addr name="PRIORITY10" addr="0x100" /> 2896 <reg name="DEBUG" desc="" sct="yes">
2914<addr name="PRIORITY11" addr="0x110" /> 2897 <addr name="DEBUG" addr="0xd0"/>
2915<addr name="PRIORITY12" addr="0x120" /> 2898 <field name="ENCTRLVBUS" desc="" bitrange="4:4"/>
2916<addr name="PRIORITY13" addr="0x130" /> 2899 <field name="VBUSVALIDPIOLOCK" desc="" bitrange="3:3"/>
2917<addr name="PRIORITY14" addr="0x140" /> 2900 <field name="AVALIDPIOLOCK" desc="" bitrange="2:2"/>
2918<addr name="PRIORITY15" addr="0x150" /> 2901 <field name="BVALIDPIOLOCK" desc="" bitrange="1:1"/>
2919<field name="SOFTIRQ3" bitrange="27:27"> 2902 <field name="SESSENDPIOLOCK" desc="" bitrange="0:0"/>
2920<value name="NO_INTERRUPT" value="0x0"> 2903 </reg>
2921</value> 2904 </dev>
2922<value name="FORCE_INTERRUPT" value="0x1"> 2905 <dev name="PWM" long_name="Pulse width Modulation" desc="Pulse-Width Modulator (PWM) Controller" version="2.3.0">
2923</value> 2906 <addr name="PWM" addr="0x80064000"/>
2924</field> 2907 <reg name="CTRL" desc="" sct="yes">
2925<field name="ENABLE3" bitrange="26:26"> 2908 <addr name="CTRL" addr="0x0"/>
2926<value name="DISABLE" value="0x0"> 2909 <field name="SFTRST" desc="" bitrange="31:31"/>
2927</value> 2910 <field name="CLKGATE" desc="" bitrange="30:30"/>
2928<value name="ENABLE" value="0x1"> 2911 <field name="PWM4_PRESENT" desc="" bitrange="29:29"/>
2929</value> 2912 <field name="PWM3_PRESENT" desc="" bitrange="28:28"/>
2930</field> 2913 <field name="PWM2_PRESENT" desc="" bitrange="27:27"/>
2931<field name="PRIORITY3" bitrange="25:24"> 2914 <field name="PWM1_PRESENT" desc="" bitrange="26:26"/>
2932<value name="LEVEL0" value="0x0"> 2915 <field name="PWM0_PRESENT" desc="" bitrange="25:25"/>
2933</value> 2916 <field name="PWM4_ENABLE" desc="" bitrange="4:4"/>
2934<value name="LEVEL1" value="0x1"> 2917 <field name="PWM3_ENABLE" desc="" bitrange="3:3"/>
2935</value> 2918 <field name="PWM2_ENABLE" desc="" bitrange="2:2"/>
2936<value name="LEVEL2" value="0x2"> 2919 <field name="PWM1_ENABLE" desc="" bitrange="1:1"/>
2937</value> 2920 <field name="PWM0_ENABLE" desc="" bitrange="0:0"/>
2938<value name="LEVEL3" value="0x3"> 2921 </reg>
2939</value> 2922 <reg name="ACTIVEn" desc="" sct="yes">
2940</field> 2923 <formula string="0x10+n*0x20"/>
2941<field name="SOFTIRQ2" bitrange="19:19"> 2924 <addr name="ACTIVE0" addr="0x10"/>
2942<value name="NO_INTERRUPT" value="0x0"> 2925 <addr name="ACTIVE1" addr="0x30"/>
2943</value> 2926 <addr name="ACTIVE2" addr="0x50"/>
2944<value name="FORCE_INTERRUPT" value="0x1"> 2927 <addr name="ACTIVE3" addr="0x70"/>
2945</value> 2928 <addr name="ACTIVE4" addr="0x90"/>
2946</field> 2929 <field name="INACTIVE" desc="" bitrange="31:16"/>
2947<field name="ENABLE2" bitrange="18:18"> 2930 <field name="ACTIVE" desc="" bitrange="15:0"/>
2948<value name="DISABLE" value="0x0"> 2931 </reg>
2949</value> 2932 <reg name="PERIODn" desc="" sct="yes">
2950<value name="ENABLE" value="0x1"> 2933 <formula string="0x20+n*0x20"/>
2951</value> 2934 <addr name="PERIOD0" addr="0x20"/>
2952</field> 2935 <addr name="PERIOD1" addr="0x40"/>
2953<field name="PRIORITY2" bitrange="17:16"> 2936 <addr name="PERIOD2" addr="0x60"/>
2954<value name="LEVEL0" value="0x0"> 2937 <addr name="PERIOD3" addr="0x80"/>
2955</value> 2938 <addr name="PERIOD4" addr="0xa0"/>
2956<value name="LEVEL1" value="0x1"> 2939 <field name="MATT" desc="" bitrange="23:23"/>
2957</value> 2940 <field name="CDIV" desc="" bitrange="22:20">
2958<value name="LEVEL2" value="0x2"> 2941 <value name="DIV_1" value="0x0" desc=""/>
2959</value> 2942 <value name="DIV_2" value="0x1" desc=""/>
2960<value name="LEVEL3" value="0x3"> 2943 <value name="DIV_4" value="0x2" desc=""/>
2961</value> 2944 <value name="DIV_8" value="0x3" desc=""/>
2962</field> 2945 <value name="DIV_16" value="0x4" desc=""/>
2963<field name="SOFTIRQ1" bitrange="11:11"> 2946 <value name="DIV_64" value="0x5" desc=""/>
2964<value name="NO_INTERRUPT" value="0x0"> 2947 <value name="DIV_256" value="0x6" desc=""/>
2965</value> 2948 <value name="DIV_1024" value="0x7" desc=""/>
2966<value name="FORCE_INTERRUPT" value="0x1"> 2949 </field>
2967</value> 2950 <field name="INACTIVE_STATE" desc="" bitrange="19:18">
2968</field> 2951 <value name="HI_Z" value="0x0" desc=""/>
2969<field name="ENABLE1" bitrange="10:10"> 2952 <value name="0" value="0x2" desc=""/>
2970<value name="DISABLE" value="0x0"> 2953 <value name="1" value="0x3" desc=""/>
2971</value> 2954 </field>
2972<value name="ENABLE" value="0x1"> 2955 <field name="ACTIVE_STATE" desc="" bitrange="17:16">
2973</value> 2956 <value name="HI_Z" value="0x0" desc=""/>
2974</field> 2957 <value name="0" value="0x2" desc=""/>
2975<field name="PRIORITY1" bitrange="9:8"> 2958 <value name="1" value="0x3" desc=""/>
2976<value name="LEVEL0" value="0x0"> 2959 </field>
2977</value> 2960 <field name="PERIOD" desc="" bitrange="15:0"/>
2978<value name="LEVEL1" value="0x1"> 2961 </reg>
2979</value> 2962 </dev>
2980<value name="LEVEL2" value="0x2"> 2963 <dev name="RTC" long_name="Real Time Clock" desc="Real-Time Clock, Alarm, Watchdog, Persistent Bits" version="2.3.0">
2981</value> 2964 <addr name="RTC" addr="0x8005c000"/>
2982<value name="LEVEL3" value="0x3"> 2965 <reg name="CTRL" desc="" sct="yes">
2983</value> 2966 <addr name="CTRL" addr="0x0"/>
2984</field> 2967 <field name="SFTRST" desc="" bitrange="31:31"/>
2985<field name="SOFTIRQ0" bitrange="3:3"> 2968 <field name="CLKGATE" desc="" bitrange="30:30"/>
2986<value name="NO_INTERRUPT" value="0x0"> 2969 <field name="CLKDIV" desc="" bitrange="27:24"/>
2987</value> 2970 <field name="SUPPRESS_COPY2ANALOG" desc="" bitrange="6:6">
2988<value name="FORCE_INTERRUPT" value="0x1"> 2971 <value name="NORMAL" value="0x0" desc=""/>
2989</value> 2972 <value name="NO_COPY" value="0x1" desc=""/>
2990</field> 2973 </field>
2991<field name="ENABLE0" bitrange="2:2"> 2974 <field name="FORCE_UPDATE" desc="" bitrange="5:5">
2992<value name="DISABLE" value="0x0"> 2975 <value name="NORMAL" value="0x0" desc=""/>
2993</value> 2976 <value name="FORCE_COPY" value="0x1" desc=""/>
2994<value name="ENABLE" value="0x1"> 2977 </field>
2995</value> 2978 <field name="WATCHDOGEN" desc="" bitrange="4:4"/>
2996</field> 2979 <field name="ONEMSEC_IRQ" desc="" bitrange="3:3"/>
2997<field name="PRIORITY0" bitrange="1:0"> 2980 <field name="ALARM_IRQ" desc="" bitrange="2:2"/>
2998<value name="LEVEL0" value="0x0"> 2981 <field name="ONEMSEC_IRQ_EN" desc="" bitrange="1:1"/>
2999</value> 2982 <field name="ALARM_IRQ_EN" desc="" bitrange="0:0"/>
3000<value name="LEVEL1" value="0x1"> 2983 </reg>
3001</value> 2984 <reg name="STAT" desc="">
3002<value name="LEVEL2" value="0x2"> 2985 <addr name="STAT" addr="0x10"/>
3003</value> 2986 <field name="RTC_PRESENT" desc="" bitrange="31:31"/>
3004<value name="LEVEL3" value="0x3"> 2987 <field name="ALARM_PRESENT" desc="" bitrange="30:30"/>
3005</value> 2988 <field name="WATCHDOG_PRESENT" desc="" bitrange="29:29"/>
3006</field> 2989 <field name="XTAL32768_PRESENT" desc="" bitrange="28:28"/>
3007</reg> 2990 <field name="STALE_REGS" desc="" bitrange="21:16"/>
3008</dev> 2991 <field name="NEW_REGS" desc="" bitrange="13:8"/>
3009<dev name="IR" long_name="IrDA" desc="IrDA Controller" version="2.3.0"> 2992 <field name="FUSE_UNLOCK" desc="" bitrange="1:1"/>
3010<addr name="IR" addr="0x80078000" /> 2993 <field name="FUSE_DONE" desc="" bitrange="0:0"/>
3011<reg name="CTRL" sct="yes"> 2994 </reg>
3012<addr name="CTRL" addr="0x0" /> 2995 <reg name="MILLISECONDS" desc="" sct="yes">
3013<field name="SFTRST" bitrange="31:31"> 2996 <addr name="MILLISECONDS" addr="0x20"/>
3014<value name="RUN" value="0x0"> 2997 <field name="COUNT" desc="" bitrange="31:0"/>
3015</value> 2998 </reg>
3016<value name="RESET" value="0x1"> 2999 <reg name="SECONDS" desc="" sct="yes">
3017</value> 3000 <addr name="SECONDS" addr="0x30"/>
3018</field> 3001 <field name="COUNT" desc="" bitrange="31:0"/>
3019<field name="CLKGATE" bitrange="30:30"> 3002 </reg>
3020</field> 3003 <reg name="ALARM" desc="" sct="yes">
3021<field name="MTA" bitrange="26:24"> 3004 <addr name="ALARM" addr="0x40"/>
3022<value name="MTA_10MS" value="0x0"> 3005 <field name="VALUE" desc="" bitrange="31:0"/>
3023</value> 3006 </reg>
3024<value name="MTA_5MS" value="0x1"> 3007 <reg name="WATCHDOG" desc="" sct="yes">
3025</value> 3008 <addr name="WATCHDOG" addr="0x50"/>
3026<value name="MTA_1MS" value="0x2"> 3009 <field name="COUNT" desc="" bitrange="31:0"/>
3027</value> 3010 </reg>
3028<value name="MTA_500US" value="0x3"> 3011 <reg name="PERSISTENT0" desc="" sct="yes">
3029</value> 3012 <addr name="PERSISTENT0" addr="0x60"/>
3030<value name="MTA_100US" value="0x4"> 3013 <field name="GENERAL" desc="" bitrange="31:16">
3031</value> 3014 <value name="SDRAM_BOOT" value="0x8000" desc=""/>
3032<value name="MTA_50US" value="0x5"> 3015 <value name="ENUMERATE_500MA_TWICE" value="0x4000" desc=""/>
3033</value> 3016 <value name="USB_BOOT_PLAYER_MODE" value="0x2000" desc=""/>
3034<value name="MTA_10US" value="0x6"> 3017 <value name="SKIP_CHECKDISK" value="0x1000" desc=""/>
3035</value> 3018 <value name="USB_LOW_POWER_MODE" value="0x800" desc=""/>
3036<value name="MTA_0" value="0x7"> 3019 <value name="OTG_HNP_BIT" value="0x400" desc=""/>
3037</value> 3020 <value name="OTG_ATL_ROLE_BIT" value="0x200" desc=""/>
3038</field> 3021 <value name="SDRAM_CS_HI" value="0x100" desc=""/>
3039<field name="MODE" bitrange="23:22"> 3022 <value name="SDRAM_CS_LO" value="0x80" desc=""/>
3040<value name="SIR" value="0x0"> 3023 <value name="SDRAM_NDX_3" value="0x40" desc=""/>
3041</value> 3024 <value name="SDRAM_NDX_2" value="0x20" desc=""/>
3042<value name="MIR" value="0x1"> 3025 <value name="SDRAM_NDX_1" value="0x10" desc=""/>
3043</value> 3026 <value name="SDRAM_NDX_0" value="0x8" desc=""/>
3044<value name="FIR" value="0x2"> 3027 <value name="ETM_ENABLE" value="0x4" desc=""/>
3045</value> 3028 </field>
3046<value name="VFIR" value="0x3"> 3029 <field name="DCDC_CTRL" desc="" bitrange="15:6">
3047</value> 3030 <value name="SD_PRESENT" value="0x200" desc=""/>
3048</field> 3031 <value name="LOWBAT_3P0" value="0x100" desc=""/>
3049<field name="SPEED" bitrange="21:19"> 3032 <value name="SELFBIAS_PWRUP" value="0x80" desc=""/>
3050<value name="SPD000" value="0x0"> 3033 <value name="AUTO_RESTART" value="0x40" desc=""/>
3051</value> 3034 <value name="DETECT_LOWBAT" value="0x20" desc=""/>
3052<value name="SPD001" value="0x1"> 3035 <value name="DROP_BIAS1" value="0x10" desc=""/>
3053</value> 3036 <value name="DROP_BIAS2" value="0x8" desc=""/>
3054<value name="SPD010" value="0x2"> 3037 <value name="SPARE" value="0x4" desc=""/>
3055</value> 3038 <value name="DISABLE_XTALSTOP" value="0x2" desc=""/>
3056<value name="SPD011" value="0x3"> 3039 <value name="SPARE2" value="0x1" desc=""/>
3057</value> 3040 </field>
3058<value name="SPD100" value="0x4"> 3041 <field name="XTAL32_PDOWN" desc="" bitrange="5:5"/>
3059</value> 3042 <field name="XTAL24_PDOWN" desc="" bitrange="4:4"/>
3060<value name="SPD101" value="0x5"> 3043 <field name="ALARM_WAKE_EN" desc="" bitrange="3:3"/>
3061</value> 3044 <field name="ALARM_EN" desc="" bitrange="2:2"/>
3062</field> 3045 <field name="ALARM_WAKE" desc="" bitrange="1:1"/>
3063<field name="TC_TIME_DIV" bitrange="13:8"> 3046 <field name="CLOCKSOURCE" desc="" bitrange="0:0"/>
3064</field> 3047 </reg>
3065<field name="TC_TYPE" bitrange="7:7"> 3048 <reg name="PERSISTENT1" desc="" sct="yes">
3066</field> 3049 <addr name="PERSISTENT1" addr="0x70"/>
3067<field name="SIR_GAP" bitrange="6:4"> 3050 <field name="GENERAL" desc="" bitrange="31:0"/>
3068<value name="GAP_10K" value="0x0"> 3051 </reg>
3069</value> 3052 <reg name="PERSISTENT2" desc="" sct="yes">
3070<value name="GAP_5K" value="0x1"> 3053 <addr name="PERSISTENT2" addr="0x80"/>
3071</value> 3054 <field name="SRAM_LO" desc="" bitrange="31:0">
3072<value name="GAP_1K" value="0x2"> 3055 <value name="WARM_BOOT" value="0x80000000" desc=""/>
3073</value> 3056 </field>
3074<value name="GAP_500" value="0x3"> 3057 </reg>
3075</value> 3058 <reg name="PERSISTENT3" desc="" sct="yes">
3076<value name="GAP_100" value="0x4"> 3059 <addr name="PERSISTENT3" addr="0x90"/>
3077</value> 3060 <field name="SRAM_HI" desc="" bitrange="31:0"/>
3078<value name="GAP_50" value="0x5"> 3061 </reg>
3079</value> 3062 <reg name="DEBUG" desc="" sct="yes">
3080<value name="GAP_10" value="0x6"> 3063 <addr name="DEBUG" addr="0xa0"/>
3081</value> 3064 <field name="WATCHDOG_RESET_MASK" desc="" bitrange="1:1"/>
3082<value name="GAP_0" value="0x7"> 3065 <field name="WATCHDOG_RESET" desc="" bitrange="0:0"/>
3083</value> 3066 </reg>
3084</field> 3067 <reg name="UNLOCK" desc="" sct="yes">
3085<field name="SIPEN" bitrange="3:3"> 3068 <addr name="UNLOCK" addr="0x200"/>
3086</field> 3069 <field name="KEY" desc="" bitrange="31:0">
3087<field name="TCEN" bitrange="2:2"> 3070 <value name="VAL" value="0xc6a83957" desc=""/>
3088</field> 3071 </field>
3089<field name="TXEN" bitrange="1:1"> 3072 </reg>
3090</field> 3073 <reg name="LASERFUSEn" desc="" sct="yes">
3091<field name="RXEN" bitrange="0:0"> 3074 <formula string="0x300+n*0x10"/>
3092</field> 3075 <addr name="LASERFUSE0" addr="0x300"/>
3093</reg> 3076 <addr name="LASERFUSE1" addr="0x310"/>
3094<reg name="TXDMA" sct="yes"> 3077 <addr name="LASERFUSE2" addr="0x320"/>
3095<addr name="TXDMA" addr="0x10" /> 3078 <addr name="LASERFUSE3" addr="0x330"/>
3096<field name="RUN" bitrange="31:31"> 3079 <addr name="LASERFUSE4" addr="0x340"/>
3097</field> 3080 <addr name="LASERFUSE5" addr="0x350"/>
3098<field name="EMPTY" bitrange="29:29"> 3081 <addr name="LASERFUSE6" addr="0x360"/>
3099</field> 3082 <addr name="LASERFUSE7" addr="0x370"/>
3100<field name="INT" bitrange="28:28"> 3083 <addr name="LASERFUSE8" addr="0x380"/>
3101</field> 3084 <addr name="LASERFUSE9" addr="0x390"/>
3102<field name="CHANGE" bitrange="27:27"> 3085 <addr name="LASERFUSE10" addr="0x3a0"/>
3103</field> 3086 <addr name="LASERFUSE11" addr="0x3b0"/>
3104<field name="NEW_MTA" bitrange="26:24"> 3087 <field name="BITS" desc="" bitrange="31:0"/>
3105</field> 3088 </reg>
3106<field name="NEW_MODE" bitrange="23:22"> 3089 </dev>
3107</field> 3090 <dev name="SPDIF" long_name="Sony/Phillips Digital Audio Interface" desc="SPDIF Transmitter" version="2.3.0">
3108<field name="NEW_SPEED" bitrange="21:19"> 3091 <addr name="SPDIF" addr="0x80054000"/>
3109</field> 3092 <reg name="CTRL" desc="" sct="yes">
3110<field name="BOF_TYPE" bitrange="18:18"> 3093 <addr name="CTRL" addr="0x0"/>
3111</field> 3094 <field name="SFTRST" desc="" bitrange="31:31"/>
3112<field name="XBOFS" bitrange="17:12"> 3095 <field name="CLKGATE" desc="" bitrange="30:30"/>
3113</field> 3096 <field name="DMAWAIT_COUNT" desc="" bitrange="20:16"/>
3114<field name="XFER_COUNT" bitrange="11:0"> 3097 <field name="WAIT_END_XFER" desc="" bitrange="5:5"/>
3115</field> 3098 <field name="WORD_LENGTH" desc="" bitrange="4:4"/>
3116</reg> 3099 <field name="FIFO_UNDERFLOW_IRQ" desc="" bitrange="3:3"/>
3117<reg name="RXDMA" sct="yes"> 3100 <field name="FIFO_OVERFLOW_IRQ" desc="" bitrange="2:2"/>
3118<addr name="RXDMA" addr="0x20" /> 3101 <field name="FIFO_ERROR_IRQ_EN" desc="" bitrange="1:1"/>
3119<field name="RUN" bitrange="31:31"> 3102 <field name="RUN" desc="" bitrange="0:0"/>
3120</field> 3103 </reg>
3121<field name="XFER_COUNT" bitrange="9:0"> 3104 <reg name="STAT" desc="">
3122</field> 3105 <addr name="STAT" addr="0x10"/>
3123</reg> 3106 <field name="PRESENT" desc="" bitrange="31:31"/>
3124<reg name="DBGCTRL" sct="yes"> 3107 <field name="END_XFER" desc="" bitrange="0:0"/>
3125<addr name="DBGCTRL" addr="0x30" /> 3108 </reg>
3126<field name="VFIRSWZ" bitrange="12:12"> 3109 <reg name="FRAMECTRL" desc="" sct="yes">
3127<value name="NORMAL" value="0x0"> 3110 <addr name="FRAMECTRL" addr="0x20"/>
3128</value> 3111 <field name="V_CONFIG" desc="" bitrange="17:17"/>
3129<value name="SWAP" value="0x1"> 3112 <field name="AUTO_MUTE" desc="" bitrange="16:16"/>
3130</value> 3113 <field name="USER_DATA" desc="" bitrange="14:14"/>
3131</field> 3114 <field name="V" desc="" bitrange="13:13"/>
3132<field name="RXFRMOFF" bitrange="11:11"> 3115 <field name="L" desc="" bitrange="12:12"/>
3133</field> 3116 <field name="CC" desc="" bitrange="10:4"/>
3134<field name="RXCRCOFF" bitrange="10:10"> 3117 <field name="PRE" desc="" bitrange="3:3"/>
3135</field> 3118 <field name="COPY" desc="" bitrange="2:2"/>
3136<field name="RXINVERT" bitrange="9:9"> 3119 <field name="AUDIO" desc="" bitrange="1:1"/>
3137</field> 3120 <field name="PRO" desc="" bitrange="0:0"/>
3138<field name="TXFRMOFF" bitrange="8:8"> 3121 </reg>
3139</field> 3122 <reg name="SRR" desc="" sct="yes">
3140<field name="TXCRCOFF" bitrange="7:7"> 3123 <addr name="SRR" addr="0x30"/>
3141</field> 3124 <field name="BASEMULT" desc="" bitrange="30:28"/>
3142<field name="TXINVERT" bitrange="6:6"> 3125 <field name="RATE" desc="" bitrange="19:0"/>
3143</field> 3126 </reg>
3144<field name="INTLOOPBACK" bitrange="5:5"> 3127 <reg name="DEBUG" desc="">
3145</field> 3128 <addr name="DEBUG" addr="0x40"/>
3146<field name="DUPLEX" bitrange="4:4"> 3129 <field name="DMA_PREQ" desc="" bitrange="1:1"/>
3147</field> 3130 <field name="FIFO_STATUS" desc="" bitrange="0:0"/>
3148<field name="MIO_RX" bitrange="3:3"> 3131 </reg>
3149</field> 3132 <reg name="DATA" desc="" sct="yes">
3150<field name="MIO_TX" bitrange="2:2"> 3133 <addr name="DATA" addr="0x50"/>
3151</field> 3134 <field name="HIGH" desc="" bitrange="31:16"/>
3152<field name="MIO_SCLK" bitrange="1:1"> 3135 <field name="LOW" desc="" bitrange="15:0"/>
3153</field> 3136 </reg>
3154<field name="MIO_EN" bitrange="0:0"> 3137 </dev>
3155</field> 3138 <dev name="SSP" long_name="Sync Serial Port" desc="Synchronous Serial Ports (SSP)" version="2.3.0">
3156</reg> 3139 <addr name="SSP" addr="0x80010000"/>
3157<reg name="INTR" sct="yes"> 3140 <reg name="CTRL0" desc="" sct="yes">
3158<addr name="INTR" addr="0x40" /> 3141 <addr name="CTRL0" addr="0x0"/>
3159<field name="RXABORT_IRQ_EN" bitrange="22:22"> 3142 <field name="SFTRST" desc="" bitrange="31:31"/>
3160<value name="DISABLED" value="0x0"> 3143 <field name="CLKGATE" desc="" bitrange="30:30"/>
3161</value> 3144 <field name="RUN" desc="" bitrange="29:29"/>
3162<value name="ENABLED" value="0x1"> 3145 <field name="HALF_DUPLEX" desc="" bitrange="28:28"/>
3163</value> 3146 <field name="LOCK_CS" desc="" bitrange="27:27"/>
3164</field> 3147 <field name="IGNORE_CRC" desc="" bitrange="26:26"/>
3165<field name="SPEED_IRQ_EN" bitrange="21:21"> 3148 <field name="READ" desc="" bitrange="25:25"/>
3166<value name="DISABLED" value="0x0"> 3149 <field name="DATA_XFER" desc="" bitrange="24:24"/>
3167</value> 3150 <field name="SDIO_IRQ" desc="" bitrange="23:23"/>
3168<value name="ENABLED" value="0x1"> 3151 <field name="BUS_WIDTH" desc="" bitrange="22:22">
3169</value> 3152 <value name="ONE_BIT" value="0x0" desc=""/>
3170</field> 3153 <value name="FOUR_BIT" value="0x1" desc=""/>
3171<field name="RXOF_IRQ_EN" bitrange="20:20"> 3154 </field>
3172<value name="DISABLED" value="0x0"> 3155 <field name="WAIT_FOR_IRQ" desc="" bitrange="21:21"/>
3173</value> 3156 <field name="WAIT_FOR_CMD" desc="" bitrange="20:20"/>
3174<value name="ENABLED" value="0x1"> 3157 <field name="LONG_RESP" desc="" bitrange="19:19"/>
3175</value> 3158 <field name="CHECK_RESP" desc="" bitrange="18:18"/>
3176</field> 3159 <field name="GET_RESP" desc="" bitrange="17:17"/>
3177<field name="TXUF_IRQ_EN" bitrange="19:19"> 3160 <field name="ENABLE" desc="" bitrange="16:16"/>
3178<value name="DISABLED" value="0x0"> 3161 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
3179</value> 3162 </reg>
3180<value name="ENABLED" value="0x1"> 3163 <reg name="CMD0" desc="" sct="yes">
3181</value> 3164 <addr name="CMD0" addr="0x10"/>
3182</field> 3165 <field name="CMD" desc="" bitrange="7:0">
3183<field name="TC_IRQ_EN" bitrange="18:18"> 3166 <value name="MMC_GO_IDLE_STATE" value="0x0" desc=""/>
3184<value name="DISABLED" value="0x0"> 3167 <value name="MMC_SEND_OP_COND" value="0x1" desc=""/>
3185</value> 3168 <value name="MMC_ALL_SEND_CID" value="0x2" desc=""/>
3186<value name="ENABLED" value="0x1"> 3169 <value name="MMC_SET_RELATIVE_ADDR" value="0x3" desc=""/>
3187</value> 3170 <value name="MMC_SET_DSR" value="0x4" desc=""/>
3188</field> 3171 <value name="MMC_RESERVED_5" value="0x5" desc=""/>
3189<field name="RX_IRQ_EN" bitrange="17:17"> 3172 <value name="MMC_SWITCH" value="0x6" desc=""/>
3190<value name="DISABLED" value="0x0"> 3173 <value name="MMC_SELECT_DESELECT_CARD" value="0x7" desc=""/>
3191</value> 3174 <value name="MMC_SEND_EXT_CSD" value="0x8" desc=""/>
3192<value name="ENABLED" value="0x1"> 3175 <value name="MMC_SEND_CSD" value="0x9" desc=""/>
3193</value> 3176 <value name="MMC_SEND_CID" value="0xa" desc=""/>
3194</field> 3177 <value name="MMC_READ_DAT_UNTIL_STOP" value="0xb" desc=""/>
3195<field name="TX_IRQ_EN" bitrange="16:16"> 3178 <value name="MMC_STOP_TRANSMISSION" value="0xc" desc=""/>
3196<value name="DISABLED" value="0x0"> 3179 <value name="MMC_SEND_STATUS" value="0xd" desc=""/>
3197</value> 3180 <value name="MMC_BUSTEST_R" value="0xe" desc=""/>
3198<value name="ENABLED" value="0x1"> 3181 <value name="MMC_GO_INACTIVE_STATE" value="0xf" desc=""/>
3199</value> 3182 <value name="MMC_SET_BLOCKLEN" value="0x10" desc=""/>
3200</field> 3183 <value name="MMC_READ_SINGLE_BLOCK" value="0x11" desc=""/>
3201<field name="RXABORT_IRQ" bitrange="6:6"> 3184 <value name="MMC_READ_MULTIPLE_BLOCK" value="0x12" desc=""/>
3202<value name="NO_REQUEST" value="0x0"> 3185 <value name="MMC_BUSTEST_W" value="0x13" desc=""/>
3203</value> 3186 <value name="MMC_WRITE_DAT_UNTIL_STOP" value="0x14" desc=""/>
3204<value name="REQUEST" value="0x1"> 3187 <value name="MMC_SET_BLOCK_COUNT" value="0x17" desc=""/>
3205</value> 3188 <value name="MMC_WRITE_BLOCK" value="0x18" desc=""/>
3206</field> 3189 <value name="MMC_WRITE_MULTIPLE_BLOCK" value="0x19" desc=""/>
3207<field name="SPEED_IRQ" bitrange="5:5"> 3190 <value name="MMC_PROGRAM_CID" value="0x1a" desc=""/>
3208<value name="NO_REQUEST" value="0x0"> 3191 <value name="MMC_PROGRAM_CSD" value="0x1b" desc=""/>
3209</value> 3192 <value name="MMC_SET_WRITE_PROT" value="0x1c" desc=""/>
3210<value name="REQUEST" value="0x1"> 3193 <value name="MMC_CLR_WRITE_PROT" value="0x1d" desc=""/>
3211</value> 3194 <value name="MMC_SEND_WRITE_PROT" value="0x1e" desc=""/>
3212</field> 3195 <value name="MMC_ERASE_GROUP_START" value="0x23" desc=""/>
3213<field name="RXOF_IRQ" bitrange="4:4"> 3196 <value name="MMC_ERASE_GROUP_END" value="0x24" desc=""/>
3214<value name="NO_REQUEST" value="0x0"> 3197 <value name="MMC_ERASE" value="0x26" desc=""/>
3215</value> 3198 <value name="MMC_FAST_IO" value="0x27" desc=""/>
3216<value name="REQUEST" value="0x1"> 3199 <value name="MMC_GO_IRQ_STATE" value="0x28" desc=""/>
3217</value> 3200 <value name="MMC_LOCK_UNLOCK" value="0x2a" desc=""/>
3218</field> 3201 <value name="MMC_APP_CMD" value="0x37" desc=""/>
3219<field name="TXUF_IRQ" bitrange="3:3"> 3202 <value name="MMC_GEN_CMD" value="0x38" desc=""/>
3220<value name="NO_REQUEST" value="0x0"> 3203 <value name="SD_GO_IDLE_STATE" value="0x0" desc=""/>
3221</value> 3204 <value name="SD_ALL_SEND_CID" value="0x2" desc=""/>
3222<value name="REQUEST" value="0x1"> 3205 <value name="SD_SEND_RELATIVE_ADDR" value="0x3" desc=""/>
3223</value> 3206 <value name="SD_SET_DSR" value="0x4" desc=""/>
3224</field> 3207 <value name="SD_IO_SEND_OP_COND" value="0x5" desc=""/>
3225<field name="TC_IRQ" bitrange="2:2"> 3208 <value name="SD_SELECT_DESELECT_CARD" value="0x7" desc=""/>
3226<value name="NO_REQUEST" value="0x0"> 3209 <value name="SD_SEND_CSD" value="0x9" desc=""/>
3227</value> 3210 <value name="SD_SEND_CID" value="0xa" desc=""/>
3228<value name="REQUEST" value="0x1"> 3211 <value name="SD_STOP_TRANSMISSION" value="0xc" desc=""/>
3229</value> 3212 <value name="SD_SEND_STATUS" value="0xd" desc=""/>
3230</field> 3213 <value name="SD_GO_INACTIVE_STATE" value="0xf" desc=""/>
3231<field name="RX_IRQ" bitrange="1:1"> 3214 <value name="SD_SET_BLOCKLEN" value="0x10" desc=""/>
3232<value name="NO_REQUEST" value="0x0"> 3215 <value name="SD_READ_SINGLE_BLOCK" value="0x11" desc=""/>
3233</value> 3216 <value name="SD_READ_MULTIPLE_BLOCK" value="0x12" desc=""/>
3234<value name="REQUEST" value="0x1"> 3217 <value name="SD_WRITE_BLOCK" value="0x18" desc=""/>
3235</value> 3218 <value name="SD_WRITE_MULTIPLE_BLOCK" value="0x19" desc=""/>
3236</field> 3219 <value name="SD_PROGRAM_CSD" value="0x1b" desc=""/>
3237<field name="TX_IRQ" bitrange="0:0"> 3220 <value name="SD_SET_WRITE_PROT" value="0x1c" desc=""/>
3238<value name="NO_REQUEST" value="0x0"> 3221 <value name="SD_CLR_WRITE_PROT" value="0x1d" desc=""/>
3239</value> 3222 <value name="SD_SEND_WRITE_PROT" value="0x1e" desc=""/>
3240<value name="REQUEST" value="0x1"> 3223 <value name="SD_ERASE_WR_BLK_START" value="0x20" desc=""/>
3241</value> 3224 <value name="SD_ERASE_WR_BLK_END" value="0x21" desc=""/>
3242</field> 3225 <value name="SD_ERASE_GROUP_START" value="0x23" desc=""/>
3243</reg> 3226 <value name="SD_ERASE_GROUP_END" value="0x24" desc=""/>
3244<reg name="DATA" sct="no"> 3227 <value name="SD_ERASE" value="0x26" desc=""/>
3245<addr name="DATA" addr="0x50" /> 3228 <value name="SD_LOCK_UNLOCK" value="0x2a" desc=""/>
3246<field name="DATA" bitrange="31:0"> 3229 <value name="SD_IO_RW_DIRECT" value="0x34" desc=""/>
3247</field> 3230 <value name="SD_IO_RW_EXTENDED" value="0x35" desc=""/>
3248</reg> 3231 <value name="SD_APP_CMD" value="0x37" desc=""/>
3249<reg name="STAT" sct="no"> 3232 <value name="SD_GEN_CMD" value="0x38" desc=""/>
3250<addr name="STAT" addr="0x60" /> 3233 </field>
3251<field name="PRESENT" bitrange="31:31"> 3234 </reg>
3252<value name="UNAVAILABLE" value="0x0"> 3235 <reg name="CMD1" desc="">
3253</value> 3236 <addr name="CMD1" addr="0x20"/>
3254<value name="AVAILABLE" value="0x1"> 3237 <field name="CMD_ARG" desc="" bitrange="31:0"/>
3255</value> 3238 </reg>
3256</field> 3239 <reg name="COMPREF" desc="">
3257<field name="MODE_ALLOWED" bitrange="30:29"> 3240 <addr name="COMPREF" addr="0x30"/>
3258<value name="VFIR" value="0x0"> 3241 <field name="REFERENCE" desc="" bitrange="31:0"/>
3259</value> 3242 </reg>
3260<value name="FIR" value="0x1"> 3243 <reg name="COMPMASK" desc="">
3261</value> 3244 <addr name="COMPMASK" addr="0x40"/>
3262<value name="MIR" value="0x2"> 3245 <field name="MASK" desc="" bitrange="31:0"/>
3263</value> 3246 </reg>
3264<value name="SIR" value="0x3"> 3247 <reg name="TIMING" desc="">
3265</value> 3248 <addr name="TIMING" addr="0x50"/>
3266</field> 3249 <field name="TIMEOUT" desc="" bitrange="31:16"/>
3267<field name="ANY_IRQ" bitrange="28:28"> 3250 <field name="CLOCK_DIVIDE" desc="" bitrange="15:8"/>
3268<value name="NO_REQUEST" value="0x0"> 3251 <field name="CLOCK_RATE" desc="" bitrange="7:0"/>
3269</value> 3252 </reg>
3270<value name="REQUEST" value="0x1"> 3253 <reg name="CTRL1" desc="" sct="yes">
3271</value> 3254 <addr name="CTRL1" addr="0x60"/>
3272</field> 3255 <field name="SDIO_IRQ" desc="" bitrange="31:31"/>
3273<field name="RXABORT_SUMMARY" bitrange="22:22"> 3256 <field name="SDIO_IRQ_EN" desc="" bitrange="30:30"/>
3274<value name="NO_REQUEST" value="0x0"> 3257 <field name="RESP_ERR_IRQ" desc="" bitrange="29:29"/>
3275</value> 3258 <field name="RESP_ERR_IRQ_EN" desc="" bitrange="28:28"/>
3276<value name="REQUEST" value="0x1"> 3259 <field name="RESP_TIMEOUT_IRQ" desc="" bitrange="27:27"/>
3277</value> 3260 <field name="RESP_TIMEOUT_IRQ_EN" desc="" bitrange="26:26"/>
3278</field> 3261 <field name="DATA_TIMEOUT_IRQ" desc="" bitrange="25:25"/>
3279<field name="SPEED_SUMMARY" bitrange="21:21"> 3262 <field name="DATA_TIMEOUT_IRQ_EN" desc="" bitrange="24:24"/>
3280<value name="NO_REQUEST" value="0x0"> 3263 <field name="DATA_CRC_IRQ" desc="" bitrange="23:23"/>
3281</value> 3264 <field name="DATA_CRC_IRQ_EN" desc="" bitrange="22:22"/>
3282<value name="REQUEST" value="0x1"> 3265 <field name="XMIT_IRQ" desc="" bitrange="21:21"/>
3283</value> 3266 <field name="XMIT_IRQ_EN" desc="" bitrange="20:20"/>
3284</field> 3267 <field name="RECV_IRQ" desc="" bitrange="19:19"/>
3285<field name="RXOF_SUMMARY" bitrange="20:20"> 3268 <field name="RECV_IRQ_EN" desc="" bitrange="18:18"/>
3286<value name="NO_REQUEST" value="0x0"> 3269 <field name="RECV_TIMEOUT_IRQ" desc="" bitrange="17:17"/>
3287</value> 3270 <field name="RECV_TIMEOUT_IRQ_EN" desc="" bitrange="16:16"/>
3288<value name="REQUEST" value="0x1"> 3271 <field name="RECV_OVRFLW_IRQ" desc="" bitrange="15:15"/>
3289</value> 3272 <field name="RECV_OVRFLW_IRQ_EN" desc="" bitrange="14:14"/>
3290</field> 3273 <field name="DMA_ENABLE" desc="" bitrange="13:13"/>
3291<field name="TXUF_SUMMARY" bitrange="19:19"> 3274 <field name="LOOPBACK" desc="" bitrange="12:12"/>
3292<value name="NO_REQUEST" value="0x0"> 3275 <field name="SLAVE_OUT_DISABLE" desc="" bitrange="11:11"/>
3293</value> 3276 <field name="PHASE" desc="" bitrange="10:10"/>
3294<value name="REQUEST" value="0x1"> 3277 <field name="POLARITY" desc="" bitrange="9:9"/>
3295</value> 3278 <field name="SLAVE_MODE" desc="" bitrange="8:8"/>
3296</field> 3279 <field name="WORD_LENGTH" desc="" bitrange="7:4">
3297<field name="TC_SUMMARY" bitrange="18:18"> 3280 <value name="RESERVED0" value="0x0" desc=""/>
3298<value name="NO_REQUEST" value="0x0"> 3281 <value name="RESERVED1" value="0x1" desc=""/>
3299</value> 3282 <value name="RESERVED2" value="0x2" desc=""/>
3300<value name="REQUEST" value="0x1"> 3283 <value name="FOUR_BITS" value="0x3" desc=""/>
3301</value> 3284 <value name="EIGHT_BITS" value="0x7" desc=""/>
3302</field> 3285 <value name="SIXTEEN_BITS" value="0xf" desc=""/>
3303<field name="RX_SUMMARY" bitrange="17:17"> 3286 </field>
3304<value name="NO_REQUEST" value="0x0"> 3287 <field name="SSP_MODE" desc="" bitrange="3:0">
3305</value> 3288 <value name="SPI" value="0x0" desc=""/>
3306<value name="REQUEST" value="0x1"> 3289 <value name="SSI" value="0x1" desc=""/>
3307</value> 3290 <value name="MICROWIRE" value="0x2" desc=""/>
3308</field> 3291 <value name="SD_MMC" value="0x3" desc=""/>
3309<field name="TX_SUMMARY" bitrange="16:16"> 3292 <value name="MS" value="0x4" desc=""/>
3310<value name="NO_REQUEST" value="0x0"> 3293 </field>
3311</value> 3294 </reg>
3312<value name="REQUEST" value="0x1"> 3295 <reg name="DATA" desc="">
3313</value> 3296 <addr name="DATA" addr="0x70"/>
3314</field> 3297 <field name="DATA" desc="" bitrange="31:0"/>
3315<field name="MEDIA_BUSY" bitrange="2:2"> 3298 </reg>
3316</field> 3299 <reg name="SDRESP0" desc="">
3317<field name="RX_ACTIVE" bitrange="1:1"> 3300 <addr name="SDRESP0" addr="0x80"/>
3318</field> 3301 <field name="RESP0" desc="" bitrange="31:0"/>
3319<field name="TX_ACTIVE" bitrange="0:0"> 3302 </reg>
3320</field> 3303 <reg name="SDRESP1" desc="">
3321</reg> 3304 <addr name="SDRESP1" addr="0x90"/>
3322<reg name="TCCTRL" sct="yes"> 3305 <field name="RESP1" desc="" bitrange="31:0"/>
3323<addr name="TCCTRL" addr="0x70" /> 3306 </reg>
3324<field name="INIT" bitrange="31:31"> 3307 <reg name="SDRESP2" desc="">
3325</field> 3308 <addr name="SDRESP2" addr="0xa0"/>
3326<field name="GO" bitrange="30:30"> 3309 <field name="RESP2" desc="" bitrange="31:0"/>
3327</field> 3310 </reg>
3328<field name="BUSY" bitrange="29:29"> 3311 <reg name="SDRESP3" desc="">
3329</field> 3312 <addr name="SDRESP3" addr="0xb0"/>
3330<field name="TEMIC" bitrange="24:24"> 3313 <field name="RESP3" desc="" bitrange="31:0"/>
3331<value name="LOW" value="0x0"> 3314 </reg>
3332</value> 3315 <reg name="STATUS" desc="">
3333<value name="HIGH" value="0x1"> 3316 <addr name="STATUS" addr="0xc0"/>
3334</value> 3317 <field name="PRESENT" desc="" bitrange="31:31"/>
3335</field> 3318 <field name="MS_PRESENT" desc="" bitrange="30:30"/>
3336<field name="EXT_DATA" bitrange="23:16"> 3319 <field name="SD_PRESENT" desc="" bitrange="29:29"/>
3337</field> 3320 <field name="CARD_DETECT" desc="" bitrange="28:28"/>
3338<field name="DATA" bitrange="15:8"> 3321 <field name="RECV_COUNT" desc="" bitrange="27:24"/>
3339</field> 3322 <field name="XMIT_COUNT" desc="" bitrange="23:20"/>
3340<field name="ADDR" bitrange="7:5"> 3323 <field name="DMAREQ" desc="" bitrange="19:19"/>
3341</field> 3324 <field name="DMAEND" desc="" bitrange="18:18"/>
3342<field name="INDX" bitrange="4:1"> 3325 <field name="SDIO_IRQ" desc="" bitrange="17:17"/>
3343</field> 3326 <field name="RESP_CRC_ERR" desc="" bitrange="16:16"/>
3344<field name="C" bitrange="0:0"> 3327 <field name="RESP_ERR" desc="" bitrange="15:15"/>
3345</field> 3328 <field name="RESP_TIMEOUT" desc="" bitrange="14:14"/>
3346</reg> 3329 <field name="DATA_CRC_ERR" desc="" bitrange="13:13"/>
3347<reg name="SI_READ" sct="no"> 3330 <field name="TIMEOUT" desc="" bitrange="12:12"/>
3348<addr name="SI_READ" addr="0x80" /> 3331 <field name="RECV_TIMEOUT_STAT" desc="" bitrange="11:11"/>
3349<field name="ABORT" bitrange="8:8"> 3332 <field name="RECV_DATA_STAT" desc="" bitrange="10:10"/>
3350</field> 3333 <field name="RECV_OVRFLW" desc="" bitrange="9:9"/>
3351<field name="DATA" bitrange="7:0"> 3334 <field name="RECV_FULL" desc="" bitrange="8:8"/>
3352</field> 3335 <field name="RECV_NOT_EMPTY" desc="" bitrange="7:7"/>
3353</reg> 3336 <field name="XMIT_NOT_FULL" desc="" bitrange="6:6"/>
3354<reg name="DEBUG" sct="no"> 3337 <field name="XMIT_EMPTY" desc="" bitrange="5:5"/>
3355<addr name="DEBUG" addr="0x90" /> 3338 <field name="XMIT_UNDRFLW" desc="" bitrange="4:4"/>
3356<field name="TXDMAKICK" bitrange="5:5"> 3339 <field name="CMD_BUSY" desc="" bitrange="3:3"/>
3357</field> 3340 <field name="DATA_BUSY" desc="" bitrange="2:2"/>
3358<field name="RXDMAKICK" bitrange="4:4"> 3341 <field name="DATA_XFER" desc="" bitrange="1:1"/>
3359</field> 3342 <field name="BUSY" desc="" bitrange="0:0"/>
3360<field name="TXDMAEND" bitrange="3:3"> 3343 </reg>
3361</field> 3344 <reg name="DEBUG" desc="">
3362<field name="RXDMAEND" bitrange="2:2"> 3345 <addr name="DEBUG" addr="0x100"/>
3363</field> 3346 <field name="DATACRC_ERR" desc="" bitrange="31:28"/>
3364<field name="TXDMAREQ" bitrange="1:1"> 3347 <field name="DATA_STALL" desc="" bitrange="27:27"/>
3365</field> 3348 <field name="DAT_SM" desc="" bitrange="26:24">
3366<field name="RXDMAREQ" bitrange="0:0"> 3349 <value name="DSM_IDLE" value="0x0" desc=""/>
3367</field> 3350 <value name="DSM_START" value="0x1" desc=""/>
3368</reg> 3351 <value name="DSM_WORD" value="0x2" desc=""/>
3369</dev> 3352 <value name="DSM_CRC1" value="0x3" desc=""/>
3370<dev name="LCDIF" long_name="LCD Interface" desc="LCD Interface (LCDIF)" version="2.3.0"> 3353 <value name="DSM_CRC2" value="0x4" desc=""/>
3371<addr name="LCDIF" addr="0x80060000" /> 3354 <value name="DSM_END" value="0x5" desc=""/>
3372<reg name="CTRL" sct="yes"> 3355 <value name="DSM_RXDLY" value="0x6" desc=""/>
3373<addr name="CTRL" addr="0x0" /> 3356 </field>
3374<field name="SFTRST" bitrange="31:31"> 3357 <field name="MSTK_SM" desc="" bitrange="23:20">
3375</field> 3358 <value name="MSTK_IDLE" value="0x0" desc=""/>
3376<field name="CLKGATE" bitrange="30:30"> 3359 <value name="MSTK_CKON" value="0x1" desc=""/>
3377</field> 3360 <value name="MSTK_BS1" value="0x2" desc=""/>
3378<field name="PRESENT" bitrange="29:29"> 3361 <value name="MSTK_TPC" value="0x3" desc=""/>
3379</field> 3362 <value name="MSTK_BS2" value="0x4" desc=""/>
3380<field name="BUSY_ENABLE" bitrange="25:25"> 3363 <value name="MSTK_HDSHK" value="0x5" desc=""/>
3381<value name="BUSY_DISABLED" value="0x0"> 3364 <value name="MSTK_BS3" value="0x6" desc=""/>
3382</value> 3365 <value name="MSTK_RW" value="0x7" desc=""/>
3383<value name="BUSY_ENABLED" value="0x1"> 3366 <value name="MSTK_CRC1" value="0x8" desc=""/>
3384</value> 3367 <value name="MSTK_CRC2" value="0x9" desc=""/>
3385</field> 3368 <value name="MSTK_BS0" value="0xa" desc=""/>
3386<field name="FIFO_STATUS" bitrange="24:24"> 3369 <value name="MSTK_DONE" value="0xb" desc=""/>
3387<value name="FIFO_FULL" value="0x0"> 3370 </field>
3388</value> 3371 <field name="CMD_OE" desc="" bitrange="19:19"/>
3389<value name="FIFO_OK" value="0x1"> 3372 <field name="CMD_SM" desc="" bitrange="18:16">
3390</value> 3373 <value name="CSM_IDLE" value="0x0" desc=""/>
3391</field> 3374 <value name="CSM_INDEX" value="0x1" desc=""/>
3392<field name="DMA_REQ" bitrange="23:23"> 3375 <value name="CSM_ARG" value="0x2" desc=""/>
3393</field> 3376 <value name="CSM_CRC" value="0x3" desc=""/>
3394<field name="DATA_SWIZZLE" bitrange="22:21"> 3377 </field>
3395<value name="NO_SWAP" value="0x0"> 3378 <field name="CLK_OE" desc="" bitrange="15:15"/>
3396</value> 3379 <field name="MMC_SM" desc="" bitrange="14:12">
3397<value name="LITTLE_ENDIAN" value="0x0"> 3380 <value name="MMC_IDLE" value="0x0" desc=""/>
3398</value> 3381 <value name="MMC_CMD" value="0x1" desc=""/>
3399<value name="BIG_ENDIAN_SWAP" value="0x1"> 3382 <value name="MMC_TRC" value="0x2" desc=""/>
3400</value> 3383 <value name="MMC_RESP" value="0x3" desc=""/>
3401<value name="SWAP_ALL_BYTES" value="0x1"> 3384 <value name="MMC_RPRX" value="0x4" desc=""/>
3402</value> 3385 <value name="MMC_TX" value="0x5" desc=""/>
3403<value name="HWD_SWAP" value="0x2"> 3386 <value name="MMC_CTOK" value="0x6" desc=""/>
3404</value> 3387 <value name="MMC_RX" value="0x7" desc=""/>
3405<value name="HWD_BYTE_SWAP" value="0x3"> 3388 </field>
3406</value> 3389 <field name="DAT0_OE" desc="" bitrange="11:11"/>
3407</field> 3390 <field name="DAT321_OE" desc="" bitrange="10:10"/>
3408<field name="RESET" bitrange="20:20"> 3391 <field name="SSP_CMD" desc="" bitrange="9:9"/>
3409<value name="LCDRESET_LOW" value="0x0"> 3392 <field name="SSP_RESP" desc="" bitrange="8:8"/>
3410</value> 3393 <field name="SSP_TXD" desc="" bitrange="7:4"/>
3411<value name="LCDRESET_HIGH" value="0x1"> 3394 <field name="SSP_RXD" desc="" bitrange="3:0"/>
3412</value> 3395 </reg>
3413</field> 3396 </dev>
3414<field name="MODE86" bitrange="19:19"> 3397 <dev name="TIMROT" long_name="Timers/Rotary Interface" desc="Timers and Rotary Decoder" version="2.3.0">
3415<value name="8080_MODE" value="0x0"> 3398 <addr name="TIMROT" addr="0x80068000"/>
3416</value> 3399 <reg name="ROTCTRL" desc="" sct="yes">
3417<value name="6800_MODE" value="0x1"> 3400 <addr name="ROTCTRL" addr="0x0"/>
3418</value> 3401 <field name="SFTRST" desc="" bitrange="31:31"/>
3419</field> 3402 <field name="CLKGATE" desc="" bitrange="30:30"/>
3420<field name="DATA_SELECT" bitrange="18:18"> 3403 <field name="ROTARY_PRESENT" desc="" bitrange="29:29"/>
3421<value name="CMD_MODE" value="0x0"> 3404 <field name="TIM3_PRESENT" desc="" bitrange="28:28"/>
3422</value> 3405 <field name="TIM2_PRESENT" desc="" bitrange="27:27"/>
3423<value name="DATA_MODE" value="0x1"> 3406 <field name="TIM1_PRESENT" desc="" bitrange="26:26"/>
3424</value> 3407 <field name="TIM0_PRESENT" desc="" bitrange="25:25"/>
3425</field> 3408 <field name="STATE" desc="" bitrange="24:22"/>
3426<field name="WORD_LENGTH" bitrange="17:17"> 3409 <field name="DIVIDER" desc="" bitrange="21:16"/>
3427<value name="16_BIT" value="0x0"> 3410 <field name="RELATIVE" desc="" bitrange="12:12"/>
3428</value> 3411 <field name="OVERSAMPLE" desc="" bitrange="11:10">
3429<value name="8_BIT" value="0x1"> 3412 <value name="8X" value="0x0" desc=""/>
3430</value> 3413 <value name="4X" value="0x1" desc=""/>
3431</field> 3414 <value name="2X" value="0x2" desc=""/>
3432<field name="RUN" bitrange="16:16"> 3415 <value name="1X" value="0x3" desc=""/>
3433</field> 3416 </field>
3434<field name="COUNT" bitrange="15:0"> 3417 <field name="POLARITY_B" desc="" bitrange="9:9"/>
3435</field> 3418 <field name="POLARITY_A" desc="" bitrange="8:8"/>
3436</reg> 3419 <field name="SELECT_B" desc="" bitrange="6:4">
3437<reg name="TIMING" sct="no"> 3420 <value name="NEVER_TICK" value="0x0" desc=""/>
3438<addr name="TIMING" addr="0x10" /> 3421 <value name="PWM0" value="0x1" desc=""/>
3439<field name="CMD_HOLD" bitrange="31:24"> 3422 <value name="PWM1" value="0x2" desc=""/>
3440</field> 3423 <value name="PWM2" value="0x3" desc=""/>
3441<field name="CMD_SETUP" bitrange="23:16"> 3424 <value name="PWM3" value="0x4" desc=""/>
3442</field> 3425 <value name="PWM4" value="0x5" desc=""/>
3443<field name="DATA_HOLD" bitrange="15:8"> 3426 <value name="ROTARYA" value="0x6" desc=""/>
3444</field> 3427 <value name="ROTARYB" value="0x7" desc=""/>
3445<field name="DATA_SETUP" bitrange="7:0"> 3428 </field>
3446</field> 3429 <field name="SELECT_A" desc="" bitrange="2:0">
3447</reg> 3430 <value name="NEVER_TICK" value="0x0" desc=""/>
3448<reg name="DATA" sct="no"> 3431 <value name="PWM0" value="0x1" desc=""/>
3449<addr name="DATA" addr="0x20" /> 3432 <value name="PWM1" value="0x2" desc=""/>
3450<field name="DATA_THREE" bitrange="31:24"> 3433 <value name="PWM2" value="0x3" desc=""/>
3451</field> 3434 <value name="PWM3" value="0x4" desc=""/>
3452<field name="DATA_TWO" bitrange="23:16"> 3435 <value name="PWM4" value="0x5" desc=""/>
3453</field> 3436 <value name="ROTARYA" value="0x6" desc=""/>
3454<field name="DATA_ONE" bitrange="15:8"> 3437 <value name="ROTARYB" value="0x7" desc=""/>
3455</field> 3438 </field>
3456<field name="DATA_ZERO" bitrange="7:0"> 3439 </reg>
3457</field> 3440 <reg name="ROTCOUNT" desc="">
3458</reg> 3441 <addr name="ROTCOUNT" addr="0x10"/>
3459<reg name="DEBUG" sct="no"> 3442 <field name="UPDOWN" desc="" bitrange="15:0"/>
3460<addr name="DEBUG" addr="0x30" /> 3443 </reg>
3461<field name="BUSY" bitrange="27:27"> 3444 <reg name="TIMCTRL3" desc="" sct="yes">
3462</field> 3445 <addr name="TIMCTRL3" addr="0x80"/>
3463<field name="LAST_SUBWORD" bitrange="26:26"> 3446 <field name="TEST_SIGNAL" desc="" bitrange="19:16">
3464</field> 3447 <value name="NEVER_TICK" value="0x0" desc=""/>
3465<field name="SUBWORD_POSITION" bitrange="25:24"> 3448 <value name="PWM0" value="0x1" desc=""/>
3466</field> 3449 <value name="PWM1" value="0x2" desc=""/>
3467<field name="EMPTY_WORD" bitrange="23:23"> 3450 <value name="PWM2" value="0x3" desc=""/>
3468</field> 3451 <value name="PWM3" value="0x4" desc=""/>
3469<field name="STATE" bitrange="22:16"> 3452 <value name="PWM4" value="0x5" desc=""/>
3470</field> 3453 <value name="ROTARYA" value="0x6" desc=""/>
3471<field name="DATA_COUNT" bitrange="15:0"> 3454 <value name="ROTARYB" value="0x7" desc=""/>
3472</field> 3455 <value name="32KHZ_XTAL" value="0x8" desc=""/>
3473</reg> 3456 <value name="8KHZ_XTAL" value="0x9" desc=""/>
3474</dev> 3457 <value name="4KHZ_XTAL" value="0xa" desc=""/>
3475<dev name="LRADC" long_name="Low Resolution ADC" desc="Low-Resolution ADC and Touch-Screen Interface" version="2.3.0"> 3458 <value name="1KHZ_XTAL" value="0xb" desc=""/>
3476<addr name="LRADC" addr="0x80050000" /> 3459 <value name="TICK_ALWAYS" value="0xc" desc=""/>
3477<reg name="CTRL0" sct="yes"> 3460 </field>
3478<addr name="CTRL0" addr="0x0" /> 3461 <field name="IRQ" desc="" bitrange="15:15"/>
3479<field name="SFTRST" bitrange="31:31"> 3462 <field name="IRQ_EN" desc="" bitrange="14:14"/>
3480</field> 3463 <field name="DUTY_VALID" desc="" bitrange="10:10"/>
3481<field name="CLKGATE" bitrange="30:30"> 3464 <field name="DUTY_CYCLE" desc="" bitrange="9:9"/>
3482</field> 3465 <field name="POLARITY" desc="" bitrange="8:8"/>
3483<field name="ONCHIP_GROUNDREF" bitrange="21:21"> 3466 <field name="UPDATE" desc="" bitrange="7:7"/>
3484<value name="OFF" value="0x0"> 3467 <field name="RELOAD" desc="" bitrange="6:6"/>
3485</value> 3468 <field name="PRESCALE" desc="" bitrange="5:4">
3486<value name="ON" value="0x1"> 3469 <value name="DIV_BY_1" value="0x0" desc=""/>
3487</value> 3470 <value name="DIV_BY_2" value="0x1" desc=""/>
3488</field> 3471 <value name="DIV_BY_4" value="0x2" desc=""/>
3489<field name="TOUCH_DETECT_ENABLE" bitrange="20:20"> 3472 <value name="DIV_BY_8" value="0x3" desc=""/>
3490<value name="OFF" value="0x0"> 3473 </field>
3491</value> 3474 <field name="SELECT" desc="" bitrange="3:0">
3492<value name="ON" value="0x1"> 3475 <value name="NEVER_TICK" value="0x0" desc=""/>
3493</value> 3476 <value name="PWM0" value="0x1" desc=""/>
3494</field> 3477 <value name="PWM1" value="0x2" desc=""/>
3495<field name="YMINUS_ENABLE" bitrange="19:19"> 3478 <value name="PWM2" value="0x3" desc=""/>
3496<value name="OFF" value="0x0"> 3479 <value name="PWM3" value="0x4" desc=""/>
3497</value> 3480 <value name="PWM4" value="0x5" desc=""/>
3498<value name="ON" value="0x1"> 3481 <value name="ROTARYA" value="0x6" desc=""/>
3499</value> 3482 <value name="ROTARYB" value="0x7" desc=""/>
3500</field> 3483 <value name="32KHZ_XTAL" value="0x8" desc=""/>
3501<field name="XMINUS_ENABLE" bitrange="18:18"> 3484 <value name="8KHZ_XTAL" value="0x9" desc=""/>
3502<value name="OFF" value="0x0"> 3485 <value name="4KHZ_XTAL" value="0xa" desc=""/>
3503</value> 3486 <value name="1KHZ_XTAL" value="0xb" desc=""/>
3504<value name="ON" value="0x1"> 3487 <value name="TICK_ALWAYS" value="0xc" desc=""/>
3505</value> 3488 </field>
3506</field> 3489 </reg>
3507<field name="YPLUS_ENABLE" bitrange="17:17"> 3490 <reg name="TIMCOUNT3" desc="">
3508<value name="OFF" value="0x0"> 3491 <addr name="TIMCOUNT3" addr="0x90"/>
3509</value> 3492 <field name="LOW_RUNNING_COUNT" desc="" bitrange="31:16"/>
3510<value name="ON" value="0x1"> 3493 <field name="HIGH_FIXED_COUNT" desc="" bitrange="15:0"/>
3511</value> 3494 </reg>
3512</field> 3495 <reg name="TIMCOUNTn" desc="">
3513<field name="XPLUS_ENABLE" bitrange="16:16"> 3496 <formula string="0x30+n*0x20"/>
3514<value name="OFF" value="0x0"> 3497 <addr name="TIMCOUNT0" addr="0x30"/>
3515</value> 3498 <addr name="TIMCOUNT1" addr="0x50"/>
3516<value name="ON" value="0x1"> 3499 <addr name="TIMCOUNT2" addr="0x70"/>
3517</value> 3500 <field name="RUNNING_COUNT" desc="" bitrange="31:16"/>
3518</field> 3501 <field name="FIXED_COUNT" desc="" bitrange="15:0"/>
3519<field name="SCHEDULE" bitrange="7:0"> 3502 </reg>
3520</field> 3503 <reg name="TIMCTRLn" desc="" sct="yes">
3521</reg> 3504 <formula string="0x20+n*0x20"/>
3522<reg name="CTRL1" sct="yes"> 3505 <addr name="TIMCTRL0" addr="0x20"/>
3523<addr name="CTRL1" addr="0x10" /> 3506 <addr name="TIMCTRL1" addr="0x40"/>
3524<field name="TOUCH_DETECT_IRQ_EN" bitrange="24:24"> 3507 <addr name="TIMCTRL2" addr="0x60"/>
3525<value name="DISABLE" value="0x0"> 3508 <field name="IRQ" desc="" bitrange="15:15"/>
3526</value> 3509 <field name="IRQ_EN" desc="" bitrange="14:14"/>
3527<value name="ENABLE" value="0x1"> 3510 <field name="POLARITY" desc="" bitrange="8:8"/>
3528</value> 3511 <field name="UPDATE" desc="" bitrange="7:7"/>
3529</field> 3512 <field name="RELOAD" desc="" bitrange="6:6"/>
3530<field name="LRADC7_IRQ_EN" bitrange="23:23"> 3513 <field name="PRESCALE" desc="" bitrange="5:4">
3531<value name="DISABLE" value="0x0"> 3514 <value name="DIV_BY_1" value="0x0" desc=""/>
3532</value> 3515 <value name="DIV_BY_2" value="0x1" desc=""/>
3533<value name="ENABLE" value="0x1"> 3516 <value name="DIV_BY_4" value="0x2" desc=""/>
3534</value> 3517 <value name="DIV_BY_8" value="0x3" desc=""/>
3535</field> 3518 </field>
3536<field name="LRADC6_IRQ_EN" bitrange="22:22"> 3519 <field name="SELECT" desc="" bitrange="3:0">
3537<value name="DISABLE" value="0x0"> 3520 <value name="NEVER_TICK" value="0x0" desc=""/>
3538</value> 3521 <value name="PWM0" value="0x1" desc=""/>
3539<value name="ENABLE" value="0x1"> 3522 <value name="PWM1" value="0x2" desc=""/>
3540</value> 3523 <value name="PWM2" value="0x3" desc=""/>
3541</field> 3524 <value name="PWM3" value="0x4" desc=""/>
3542<field name="LRADC5_IRQ_EN" bitrange="21:21"> 3525 <value name="PWM4" value="0x5" desc=""/>
3543<value name="DISABLE" value="0x0"> 3526 <value name="ROTARYA" value="0x6" desc=""/>
3544</value> 3527 <value name="ROTARYB" value="0x7" desc=""/>
3545<value name="ENABLE" value="0x1"> 3528 <value name="32KHZ_XTAL" value="0x8" desc=""/>
3546</value> 3529 <value name="8KHZ_XTAL" value="0x9" desc=""/>
3547</field> 3530 <value name="4KHZ_XTAL" value="0xa" desc=""/>
3548<field name="LRADC4_IRQ_EN" bitrange="20:20"> 3531 <value name="1KHZ_XTAL" value="0xb" desc=""/>
3549<value name="DISABLE" value="0x0"> 3532 <value name="TICK_ALWAYS" value="0xc" desc=""/>
3550</value> 3533 </field>
3551<value name="ENABLE" value="0x1"> 3534 </reg>
3552</value> 3535 </dev>
3553</field> 3536 <dev name="UARTAPP" long_name="Application UART" desc="Application UART" version="2.3.0">
3554<field name="LRADC3_IRQ_EN" bitrange="19:19"> 3537 <addr name="UARTAPP" addr="0x8006c000"/>
3555<value name="DISABLE" value="0x0"> 3538 <reg name="CTRL0" desc="" sct="yes">
3556</value> 3539 <addr name="CTRL0" addr="0x0"/>
3557<value name="ENABLE" value="0x1"> 3540 <field name="SFTRST" desc="" bitrange="31:31"/>
3558</value> 3541 <field name="CLKGATE" desc="" bitrange="30:30"/>
3559</field> 3542 <field name="RUN" desc="" bitrange="28:28"/>
3560<field name="LRADC2_IRQ_EN" bitrange="18:18"> 3543 <field name="RX_SOURCE" desc="" bitrange="25:25"/>
3561<value name="DISABLE" value="0x0"> 3544 <field name="RXTO_ENABLE" desc="" bitrange="24:24"/>
3562</value> 3545 <field name="RXTIMEOUT" desc="" bitrange="23:16"/>
3563<value name="ENABLE" value="0x1"> 3546 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
3564</value> 3547 </reg>
3565</field> 3548 <reg name="CTRL1" desc="" sct="yes">
3566<field name="LRADC1_IRQ_EN" bitrange="17:17"> 3549 <addr name="CTRL1" addr="0x10"/>
3567<value name="DISABLE" value="0x0"> 3550 <field name="RUN" desc="" bitrange="28:28"/>
3568</value> 3551 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
3569<value name="ENABLE" value="0x1"> 3552 </reg>
3570</value> 3553 <reg name="CTRL2" desc="" sct="yes">
3571</field> 3554 <addr name="CTRL2" addr="0x20"/>
3572<field name="LRADC0_IRQ_EN" bitrange="16:16"> 3555 <field name="INVERT_RTS" desc="" bitrange="31:31"/>
3573<value name="DISABLE" value="0x0"> 3556 <field name="INVERT_CTS" desc="" bitrange="30:30"/>
3574</value> 3557 <field name="INVERT_TX" desc="" bitrange="29:29"/>
3575<value name="ENABLE" value="0x1"> 3558 <field name="INVERT_RX" desc="" bitrange="28:28"/>
3576</value> 3559 <field name="DMAONERR" desc="" bitrange="26:26"/>
3577</field> 3560 <field name="TXDMAE" desc="" bitrange="25:25"/>
3578<field name="TOUCH_DETECT_IRQ" bitrange="8:8"> 3561 <field name="RXDMAE" desc="" bitrange="24:24"/>
3579<value name="CLEAR" value="0x0"> 3562 <field name="RXIFLSEL" desc="" bitrange="22:20">
3580</value> 3563 <value name="NOT_EMPTY" value="0x0" desc=""/>
3581<value name="PENDING" value="0x1"> 3564 <value name="ONE_QUARTER" value="0x1" desc=""/>
3582</value> 3565 <value name="ONE_HALF" value="0x2" desc=""/>
3583</field> 3566 <value name="THREE_QUARTERS" value="0x3" desc=""/>
3584<field name="LRADC7_IRQ" bitrange="7:7"> 3567 <value name="SEVEN_EIGHTHS" value="0x4" desc=""/>
3585<value name="CLEAR" value="0x0"> 3568 <value name="INVALID5" value="0x5" desc=""/>
3586</value> 3569 <value name="INVALID6" value="0x6" desc=""/>
3587<value name="PENDING" value="0x1"> 3570 <value name="INVALID7" value="0x7" desc=""/>
3588</value> 3571 </field>
3589</field> 3572 <field name="TXIFLSEL" desc="" bitrange="18:16">
3590<field name="LRADC6_IRQ" bitrange="6:6"> 3573 <value name="EMPTY" value="0x0" desc=""/>
3591<value name="CLEAR" value="0x0"> 3574 <value name="ONE_QUARTER" value="0x1" desc=""/>
3592</value> 3575 <value name="ONE_HALF" value="0x2" desc=""/>
3593<value name="PENDING" value="0x1"> 3576 <value name="THREE_QUARTERS" value="0x3" desc=""/>
3594</value> 3577 <value name="SEVEN_EIGHTHS" value="0x4" desc=""/>
3595</field> 3578 <value name="INVALID5" value="0x5" desc=""/>
3596<field name="LRADC5_IRQ" bitrange="5:5"> 3579 <value name="INVALID6" value="0x6" desc=""/>
3597<value name="CLEAR" value="0x0"> 3580 <value name="INVALID7" value="0x7" desc=""/>
3598</value> 3581 </field>
3599<value name="PENDING" value="0x1"> 3582 <field name="CTSEN" desc="" bitrange="15:15"/>
3600</value> 3583 <field name="RTSEN" desc="" bitrange="14:14"/>
3601</field> 3584 <field name="OUT2" desc="" bitrange="13:13"/>
3602<field name="LRADC4_IRQ" bitrange="4:4"> 3585 <field name="OUT1" desc="" bitrange="12:12"/>
3603<value name="CLEAR" value="0x0"> 3586 <field name="RTS" desc="" bitrange="11:11"/>
3604</value> 3587 <field name="DTR" desc="" bitrange="10:10"/>
3605<value name="PENDING" value="0x1"> 3588 <field name="RXE" desc="" bitrange="9:9"/>
3606</value> 3589 <field name="TXE" desc="" bitrange="8:8"/>
3607</field> 3590 <field name="LBE" desc="" bitrange="7:7"/>
3608<field name="LRADC3_IRQ" bitrange="3:3"> 3591 <field name="SIRLP" desc="" bitrange="2:2"/>
3609<value name="CLEAR" value="0x0"> 3592 <field name="SIREN" desc="" bitrange="1:1"/>
3610</value> 3593 <field name="UARTEN" desc="" bitrange="0:0"/>
3611<value name="PENDING" value="0x1"> 3594 </reg>
3612</value> 3595 <reg name="LINECTRL" desc="" sct="yes">
3613</field> 3596 <addr name="LINECTRL" addr="0x30"/>
3614<field name="LRADC2_IRQ" bitrange="2:2"> 3597 <field name="BAUD_DIVINT" desc="" bitrange="31:16"/>
3615<value name="CLEAR" value="0x0"> 3598 <field name="BAUD_DIVFRAC" desc="" bitrange="13:8"/>
3616</value> 3599 <field name="SPS" desc="" bitrange="7:7"/>
3617<value name="PENDING" value="0x1"> 3600 <field name="WLEN" desc="" bitrange="6:5"/>
3618</value> 3601 <field name="FEN" desc="" bitrange="4:4"/>
3619</field> 3602 <field name="STP2" desc="" bitrange="3:3"/>
3620<field name="LRADC1_IRQ" bitrange="1:1"> 3603 <field name="EPS" desc="" bitrange="2:2"/>
3621<value name="CLEAR" value="0x0"> 3604 <field name="PEN" desc="" bitrange="1:1"/>
3622</value> 3605 <field name="BRK" desc="" bitrange="0:0"/>
3623<value name="PENDING" value="0x1"> 3606 </reg>
3624</value> 3607 <reg name="INTR" desc="" sct="yes">
3625</field> 3608 <addr name="INTR" addr="0x40"/>
3626<field name="LRADC0_IRQ" bitrange="0:0"> 3609 <field name="OEIEN" desc="" bitrange="26:26"/>
3627<value name="CLEAR" value="0x0"> 3610 <field name="BEIEN" desc="" bitrange="25:25"/>
3628</value> 3611 <field name="PEIEN" desc="" bitrange="24:24"/>
3629<value name="PENDING" value="0x1"> 3612 <field name="FEIEN" desc="" bitrange="23:23"/>
3630</value> 3613 <field name="RTIEN" desc="" bitrange="22:22"/>
3631</field> 3614 <field name="TXIEN" desc="" bitrange="21:21"/>
3632</reg> 3615 <field name="RXIEN" desc="" bitrange="20:20"/>
3633<reg name="CTRL2" sct="yes"> 3616 <field name="DSRMIEN" desc="" bitrange="19:19"/>
3634<addr name="CTRL2" addr="0x20" /> 3617 <field name="DCDMIEN" desc="" bitrange="18:18"/>
3635<field name="DIVIDE_BY_TWO" bitrange="31:24"> 3618 <field name="CTSMIEN" desc="" bitrange="17:17"/>
3636</field> 3619 <field name="RIMIEN" desc="" bitrange="16:16"/>
3637<field name="LRADC6SELECT" bitrange="23:20"> 3620 <field name="OEIS" desc="" bitrange="10:10"/>
3638<value name="CHANNEL0" value="0x0"> 3621 <field name="BEIS" desc="" bitrange="9:9"/>
3639</value> 3622 <field name="PEIS" desc="" bitrange="8:8"/>
3640<value name="CHANNEL1" value="0x1"> 3623 <field name="FEIS" desc="" bitrange="7:7"/>
3641</value> 3624 <field name="RTIS" desc="" bitrange="6:6"/>
3642<value name="CHANNEL2" value="0x2"> 3625 <field name="TXIS" desc="" bitrange="5:5"/>
3643</value> 3626 <field name="RXIS" desc="" bitrange="4:4"/>
3644<value name="CHANNEL3" value="0x3"> 3627 <field name="DSRMIS" desc="" bitrange="3:3"/>
3645</value> 3628 <field name="DCDMIS" desc="" bitrange="2:2"/>
3646<value name="CHANNEL4" value="0x4"> 3629 <field name="CTSMIS" desc="" bitrange="1:1"/>
3647</value> 3630 <field name="RIMIS" desc="" bitrange="0:0"/>
3648<value name="CHANNEL5" value="0x5"> 3631 </reg>
3649</value> 3632 <reg name="DATA" desc="">
3650<value name="CHANNEL6" value="0x6"> 3633 <addr name="DATA" addr="0x50"/>
3651</value> 3634 <field name="DATA" desc="" bitrange="31:0"/>
3652<value name="CHANNEL7" value="0x7"> 3635 </reg>
3653</value> 3636 <reg name="STAT" desc="">
3654<value name="CHANNEL8" value="0x8"> 3637 <addr name="STAT" addr="0x60"/>
3655</value> 3638 <field name="PRESENT" desc="" bitrange="31:31">
3656<value name="CHANNEL9" value="0x9"> 3639 <value name="UNAVAILABLE" value="0x0" desc=""/>
3657</value> 3640 <value name="AVAILABLE" value="0x1" desc=""/>
3658<value name="CHANNEL10" value="0xa"> 3641 </field>
3659</value> 3642 <field name="HISPEED" desc="" bitrange="30:30">
3660<value name="CHANNEL11" value="0xb"> 3643 <value name="UNAVAILABLE" value="0x0" desc=""/>
3661</value> 3644 <value name="AVAILABLE" value="0x1" desc=""/>
3662<value name="CHANNEL12" value="0xc"> 3645 </field>
3663</value> 3646 <field name="BUSY" desc="" bitrange="29:29"/>
3664<value name="CHANNEL13" value="0xd"> 3647 <field name="CTS" desc="" bitrange="28:28"/>
3665</value> 3648 <field name="TXFE" desc="" bitrange="27:27"/>
3666<value name="CHANNEL14" value="0xe"> 3649 <field name="RXFF" desc="" bitrange="26:26"/>
3667</value> 3650 <field name="TXFF" desc="" bitrange="25:25"/>
3668<value name="CHANNEL15" value="0xf"> 3651 <field name="RXFE" desc="" bitrange="24:24"/>
3669</value> 3652 <field name="RXBYTE_INVALID" desc="" bitrange="23:20"/>
3670</field> 3653 <field name="OERR" desc="" bitrange="19:19"/>
3671<field name="LRADC7SELECT" bitrange="19:16"> 3654 <field name="BERR" desc="" bitrange="18:18"/>
3672<value name="CHANNEL0" value="0x0"> 3655 <field name="PERR" desc="" bitrange="17:17"/>
3673</value> 3656 <field name="FERR" desc="" bitrange="16:16"/>
3674<value name="CHANNEL1" value="0x1"> 3657 <field name="RXCOUNT" desc="" bitrange="15:0"/>
3675</value> 3658 </reg>
3676<value name="CHANNEL2" value="0x2"> 3659 <reg name="DEBUG" desc="">
3677</value> 3660 <addr name="DEBUG" addr="0x70"/>
3678<value name="CHANNEL3" value="0x3"> 3661 <field name="TXDMARUN" desc="" bitrange="5:5"/>
3679</value> 3662 <field name="RXDMARUN" desc="" bitrange="4:4"/>
3680<value name="CHANNEL4" value="0x4"> 3663 <field name="TXCMDEND" desc="" bitrange="3:3"/>
3681</value> 3664 <field name="RXCMDEND" desc="" bitrange="2:2"/>
3682<value name="CHANNEL5" value="0x5"> 3665 <field name="TXDMARQ" desc="" bitrange="1:1"/>
3683</value> 3666 <field name="RXDMARQ" desc="" bitrange="0:0"/>
3684<value name="CHANNEL6" value="0x6"> 3667 </reg>
3685</value> 3668 </dev>
3686<value name="CHANNEL7" value="0x7"> 3669 <dev name="UARTDBG" long_name="Debug UART" desc="Debug UART" version="2.3.0">
3687</value> 3670 <addr name="UARTDBG" addr="0x80070000"/>
3688<value name="CHANNEL8" value="0x8"> 3671 <reg name="DR" desc="">
3689</value> 3672 <addr name="DR" addr="0x0"/>
3690<value name="CHANNEL9" value="0x9"> 3673 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
3691</value> 3674 <field name="RESERVED" desc="" bitrange="15:12"/>
3692<value name="CHANNEL10" value="0xa"> 3675 <field name="OE" desc="" bitrange="11:11"/>
3693</value> 3676 <field name="BE" desc="" bitrange="10:10"/>
3694<value name="CHANNEL11" value="0xb"> 3677 <field name="PE" desc="" bitrange="9:9"/>
3695</value> 3678 <field name="FE" desc="" bitrange="8:8"/>
3696<value name="CHANNEL12" value="0xc"> 3679 <field name="DATA" desc="" bitrange="7:0"/>
3697</value> 3680 </reg>
3698<value name="CHANNEL13" value="0xd"> 3681 <reg name="RSR_ECR" desc="">
3699</value> 3682 <addr name="RSR_ECR" addr="0x4"/>
3700<value name="CHANNEL14" value="0xe"> 3683 <field name="UNAVAILABLE" desc="" bitrange="31:8"/>
3701</value> 3684 <field name="EC" desc="" bitrange="7:4"/>
3702<value name="CHANNEL15" value="0xf"> 3685 <field name="OE" desc="" bitrange="3:3"/>
3703</value> 3686 <field name="BE" desc="" bitrange="2:2"/>
3704</field> 3687 <field name="PE" desc="" bitrange="1:1"/>
3705<field name="TEMP_SENSOR_IENABLE1" bitrange="9:9"> 3688 <field name="FE" desc="" bitrange="0:0"/>
3706<value name="DISABLE" value="0x0"> 3689 </reg>
3707</value> 3690 <reg name="FR" desc="">
3708<value name="ENABLE" value="0x1"> 3691 <addr name="FR" addr="0x18"/>
3709</value> 3692 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
3710</field> 3693 <field name="RESERVED" desc="" bitrange="15:9"/>
3711<field name="TEMP_SENSOR_IENABLE0" bitrange="8:8"> 3694 <field name="RI" desc="" bitrange="8:8"/>
3712<value name="DISABLE" value="0x0"> 3695 <field name="TXFE" desc="" bitrange="7:7"/>
3713</value> 3696 <field name="RXFF" desc="" bitrange="6:6"/>
3714<value name="ENABLE" value="0x1"> 3697 <field name="TXFF" desc="" bitrange="5:5"/>
3715</value> 3698 <field name="RXFE" desc="" bitrange="4:4"/>
3716</field> 3699 <field name="BUSY" desc="" bitrange="3:3"/>
3717<field name="TEMP_ISRC1" bitrange="7:4"> 3700 <field name="DCD" desc="" bitrange="2:2"/>
3718<value name="300" value="0xf"> 3701 <field name="DSR" desc="" bitrange="1:1"/>
3719</value> 3702 <field name="CTS" desc="" bitrange="0:0"/>
3720<value name="280" value="0xe"> 3703 </reg>
3721</value> 3704 <reg name="ILPR" desc="">
3722<value name="260" value="0xd"> 3705 <addr name="ILPR" addr="0x20"/>
3723</value> 3706 <field name="UNAVAILABLE" desc="" bitrange="31:8"/>
3724<value name="240" value="0xc"> 3707 <field name="ILPDVSR" desc="" bitrange="7:0"/>
3725</value> 3708 </reg>
3726<value name="220" value="0xb"> 3709 <reg name="IBRD" desc="">
3727</value> 3710 <addr name="IBRD" addr="0x24"/>
3728<value name="200" value="0xa"> 3711 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
3729</value> 3712 <field name="BAUD_DIVINT" desc="" bitrange="15:0"/>
3730<value name="180" value="0x9"> 3713 </reg>
3731</value> 3714 <reg name="FBRD" desc="">
3732<value name="160" value="0x8"> 3715 <addr name="FBRD" addr="0x28"/>
3733</value> 3716 <field name="UNAVAILABLE" desc="" bitrange="31:8"/>
3734<value name="140" value="0x7"> 3717 <field name="RESERVED" desc="" bitrange="7:6"/>
3735</value> 3718 <field name="BAUD_DIVFRAC" desc="" bitrange="5:0"/>
3736<value name="120" value="0x6"> 3719 </reg>
3737</value> 3720 <reg name="LCR_H" desc="">
3738<value name="100" value="0x5"> 3721 <addr name="LCR_H" addr="0x2c"/>
3739</value> 3722 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
3740<value name="80" value="0x4"> 3723 <field name="RESERVED" desc="" bitrange="15:8"/>
3741</value> 3724 <field name="SPS" desc="" bitrange="7:7"/>
3742<value name="60" value="0x3"> 3725 <field name="WLEN" desc="" bitrange="6:5"/>
3743</value> 3726 <field name="FEN" desc="" bitrange="4:4"/>
3744<value name="40" value="0x2"> 3727 <field name="STP2" desc="" bitrange="3:3"/>
3745</value> 3728 <field name="EPS" desc="" bitrange="2:2"/>
3746<value name="20" value="0x1"> 3729 <field name="PEN" desc="" bitrange="1:1"/>
3747</value> 3730 <field name="BRK" desc="" bitrange="0:0"/>
3748<value name="ZERO" value="0x0"> 3731 </reg>
3749</value> 3732 <reg name="CR" desc="">
3750</field> 3733 <addr name="CR" addr="0x30"/>
3751<field name="TEMP_ISRC0" bitrange="3:0"> 3734 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
3752<value name="300" value="0xf"> 3735 <field name="CTSEN" desc="" bitrange="15:15"/>
3753</value> 3736 <field name="RTSEN" desc="" bitrange="14:14"/>
3754<value name="280" value="0xe"> 3737 <field name="OUT2" desc="" bitrange="13:13"/>
3755</value> 3738 <field name="OUT1" desc="" bitrange="12:12"/>
3756<value name="260" value="0xd"> 3739 <field name="RTS" desc="" bitrange="11:11"/>
3757</value> 3740 <field name="DTR" desc="" bitrange="10:10"/>
3758<value name="240" value="0xc"> 3741 <field name="RXE" desc="" bitrange="9:9"/>
3759</value> 3742 <field name="TXE" desc="" bitrange="8:8"/>
3760<value name="220" value="0xb"> 3743 <field name="LBE" desc="" bitrange="7:7"/>
3761</value> 3744 <field name="RESERVED" desc="" bitrange="6:3"/>
3762<value name="200" value="0xa"> 3745 <field name="SIRLP" desc="" bitrange="2:2"/>
3763</value> 3746 <field name="SIREN" desc="" bitrange="1:1"/>
3764<value name="180" value="0x9"> 3747 <field name="UARTEN" desc="" bitrange="0:0"/>
3765</value> 3748 </reg>
3766<value name="160" value="0x8"> 3749 <reg name="IFLS" desc="">
3767</value> 3750 <addr name="IFLS" addr="0x34"/>
3768<value name="140" value="0x7"> 3751 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
3769</value> 3752 <field name="RESERVED" desc="" bitrange="15:6"/>
3770<value name="120" value="0x6"> 3753 <field name="RXIFLSEL" desc="" bitrange="5:3">
3771</value> 3754 <value name="NOT_EMPTY" value="0x0" desc=""/>
3772<value name="100" value="0x5"> 3755 <value name="ONE_QUARTER" value="0x1" desc=""/>
3773</value> 3756 <value name="ONE_HALF" value="0x2" desc=""/>
3774<value name="80" value="0x4"> 3757 <value name="THREE_QUARTERS" value="0x3" desc=""/>
3775</value> 3758 <value name="SEVEN_EIGHTHS" value="0x4" desc=""/>
3776<value name="60" value="0x3"> 3759 <value name="INVALID5" value="0x5" desc=""/>
3777</value> 3760 <value name="INVALID6" value="0x6" desc=""/>
3778<value name="40" value="0x2"> 3761 <value name="INVALID7" value="0x7" desc=""/>
3779</value> 3762 </field>
3780<value name="20" value="0x1"> 3763 <field name="TXIFLSEL" desc="" bitrange="2:0">
3781</value> 3764 <value name="EMPTY" value="0x0" desc=""/>
3782<value name="ZERO" value="0x0"> 3765 <value name="ONE_QUARTER" value="0x1" desc=""/>
3783</value> 3766 <value name="ONE_HALF" value="0x2" desc=""/>
3784</field> 3767 <value name="THREE_QUARTERS" value="0x3" desc=""/>
3785</reg> 3768 <value name="SEVEN_EIGHTHS" value="0x4" desc=""/>
3786<reg name="CTRL3" sct="yes"> 3769 <value name="INVALID5" value="0x5" desc=""/>
3787<addr name="CTRL3" addr="0x30" /> 3770 <value name="INVALID6" value="0x6" desc=""/>
3788<field name="DISCARD" bitrange="25:24"> 3771 <value name="INVALID7" value="0x7" desc=""/>
3789<value name="1_SAMPLE" value="0x1"> 3772 </field>
3790</value> 3773 </reg>
3791<value name="2_SAMPLES" value="0x2"> 3774 <reg name="IMSC" desc="">
3792</value> 3775 <addr name="IMSC" addr="0x38"/>
3793<value name="3_SAMPLES" value="0x3"> 3776 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
3794</value> 3777 <field name="RESERVED" desc="" bitrange="15:11"/>
3795</field> 3778 <field name="OEIM" desc="" bitrange="10:10"/>
3796<field name="FORCE_ANALOG_PWUP" bitrange="23:23"> 3779 <field name="BEIM" desc="" bitrange="9:9"/>
3797<value name="OFF" value="0x0"> 3780 <field name="PEIM" desc="" bitrange="8:8"/>
3798</value> 3781 <field name="FEIM" desc="" bitrange="7:7"/>
3799<value name="ON" value="0x1"> 3782 <field name="RTIM" desc="" bitrange="6:6"/>
3800</value> 3783 <field name="TXIM" desc="" bitrange="5:5"/>
3801</field> 3784 <field name="RXIM" desc="" bitrange="4:4"/>
3802<field name="FORCE_ANALOG_PWDN" bitrange="22:22"> 3785 <field name="DSRMIM" desc="" bitrange="3:3"/>
3803<value name="ON" value="0x0"> 3786 <field name="DCDMIM" desc="" bitrange="2:2"/>
3804</value> 3787 <field name="CTSMIM" desc="" bitrange="1:1"/>
3805<value name="OFF" value="0x1"> 3788 <field name="RIMIM" desc="" bitrange="0:0"/>
3806</value> 3789 </reg>
3807</field> 3790 <reg name="RIS" desc="">
3808<field name="FORCE_PWD40UA_PWUP" bitrange="21:21"> 3791 <addr name="RIS" addr="0x3c"/>
3809<value name="OFF" value="0x0"> 3792 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
3810</value> 3793 <field name="RESERVED" desc="" bitrange="15:11"/>
3811<value name="ON" value="0x1"> 3794 <field name="OERIS" desc="" bitrange="10:10"/>
3812</value> 3795 <field name="BERIS" desc="" bitrange="9:9"/>
3813</field> 3796 <field name="PERIS" desc="" bitrange="8:8"/>
3814<field name="FORCE_PWD40UA_PWDN" bitrange="20:20"> 3797 <field name="FERIS" desc="" bitrange="7:7"/>
3815<value name="ON" value="0x0"> 3798 <field name="RTRIS" desc="" bitrange="6:6"/>
3816</value> 3799 <field name="TXRIS" desc="" bitrange="5:5"/>
3817<value name="OFF" value="0x1"> 3800 <field name="RXRIS" desc="" bitrange="4:4"/>
3818</value> 3801 <field name="DSRRMIS" desc="" bitrange="3:3"/>
3819</field> 3802 <field name="DCDRMIS" desc="" bitrange="2:2"/>
3820<field name="VDD_FILTER" bitrange="17:16"> 3803 <field name="CTSRMIS" desc="" bitrange="1:1"/>
3821<value name="0OHMS" value="0x0"> 3804 <field name="RIRMIS" desc="" bitrange="0:0"/>
3822</value> 3805 </reg>
3823<value name="100OHMS" value="0x1"> 3806 <reg name="MIS" desc="">
3824</value> 3807 <addr name="MIS" addr="0x40"/>
3825<value name="250OHMS" value="0x2"> 3808 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
3826</value> 3809 <field name="RESERVED" desc="" bitrange="15:11"/>
3827<value name="5000OHMS" value="0x3"> 3810 <field name="OEMIS" desc="" bitrange="10:10"/>
3828</value> 3811 <field name="BEMIS" desc="" bitrange="9:9"/>
3829</field> 3812 <field name="PEMIS" desc="" bitrange="8:8"/>
3830<field name="ADD_CAP2INPUTS" bitrange="13:12"> 3813 <field name="FEMIS" desc="" bitrange="7:7"/>
3831<value name="0PF" value="0x0"> 3814 <field name="RTMIS" desc="" bitrange="6:6"/>
3832</value> 3815 <field name="TXMIS" desc="" bitrange="5:5"/>
3833<value name="0_5PF" value="0x1"> 3816 <field name="RXMIS" desc="" bitrange="4:4"/>
3834</value> 3817 <field name="DSRMMIS" desc="" bitrange="3:3"/>
3835<value name="1_0PF" value="0x2"> 3818 <field name="DCDMMIS" desc="" bitrange="2:2"/>
3836</value> 3819 <field name="CTSMMIS" desc="" bitrange="1:1"/>
3837<value name="2_5PF" value="0x3"> 3820 <field name="RIMMIS" desc="" bitrange="0:0"/>
3838</value> 3821 </reg>
3839</field> 3822 <reg name="ICR" desc="">
3840<field name="CYCLE_TIME" bitrange="9:8"> 3823 <addr name="ICR" addr="0x44"/>
3841<value name="6MHZ" value="0x0"> 3824 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
3842</value> 3825 <field name="RESERVED" desc="" bitrange="15:11"/>
3843<value name="4MHZ" value="0x1"> 3826 <field name="OEIC" desc="" bitrange="10:10"/>
3844</value> 3827 <field name="BEIC" desc="" bitrange="9:9"/>
3845<value name="3MHZ" value="0x2"> 3828 <field name="PEIC" desc="" bitrange="8:8"/>
3846</value> 3829 <field name="FEIC" desc="" bitrange="7:7"/>
3847<value name="2MHZ" value="0x3"> 3830 <field name="RTIC" desc="" bitrange="6:6"/>
3848</value> 3831 <field name="TXIC" desc="" bitrange="5:5"/>
3849</field> 3832 <field name="RXIC" desc="" bitrange="4:4"/>
3850<field name="HIGH_TIME" bitrange="5:4"> 3833 <field name="DSRMIC" desc="" bitrange="3:3"/>
3851<value name="42NS" value="0x0"> 3834 <field name="DCDMIC" desc="" bitrange="2:2"/>
3852</value> 3835 <field name="CTSMIC" desc="" bitrange="1:1"/>
3853<value name="83NS" value="0x1"> 3836 <field name="RIMIC" desc="" bitrange="0:0"/>
3854</value> 3837 </reg>
3855<value name="125NS" value="0x2"> 3838 <reg name="DMACR" desc="">
3856</value> 3839 <addr name="DMACR" addr="0x48"/>
3857<value name="250NS" value="0x3"> 3840 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
3858</value> 3841 <field name="RESERVED" desc="" bitrange="15:3"/>
3859</field> 3842 <field name="DMAONERR" desc="" bitrange="2:2"/>
3860<field name="REMOVE_CFILT" bitrange="3:3"> 3843 <field name="TXDMAE" desc="" bitrange="1:1"/>
3861<value name="OFF" value="0x0"> 3844 <field name="RXDMAE" desc="" bitrange="0:0"/>
3862</value> 3845 </reg>
3863<value name="ON" value="0x1"> 3846 </dev>
3864</value> 3847 <dev name="ARC" long_name="USB Controller" desc="USB High-Speed Host/Device Controller" version="2.3.0">
3865</field> 3848 <addr name="ARC" addr="0x80080000"/>
3866<field name="SHORT_RFILT" bitrange="2:2"> 3849 <reg name="BASE" desc="">
3867<value name="OFF" value="0x0"> 3850 <addr name="BASE" addr="0x0"/>
3868</value> 3851 </reg>
3869<value name="ON" value="0x1"> 3852 <reg name="ID" desc="">
3870</value> 3853 <addr name="ID" addr="0x0"/>
3871</field> 3854 </reg>
3872<field name="DELAY_CLOCK" bitrange="1:1"> 3855 <reg name="HCSPARAMS" desc="">
3873<value name="NORMAL" value="0x0"> 3856 <addr name="HCSPARAMS" addr="0x104"/>
3874</value> 3857 </reg>
3875<value name="DELAYED" value="0x1"> 3858 <reg name="USBCMD" desc="">
3876</value> 3859 <addr name="USBCMD" addr="0x140"/>
3877</field> 3860 </reg>
3878<field name="INVERT_CLOCK" bitrange="0:0"> 3861 <reg name="USBSTS" desc="">
3879<value name="NORMAL" value="0x0"> 3862 <addr name="USBSTS" addr="0x144"/>
3880</value> 3863 </reg>
3881<value name="INVERT" value="0x1"> 3864 <reg name="USBINTR" desc="">
3882</value> 3865 <addr name="USBINTR" addr="0x148"/>
3883</field> 3866 </reg>
3884</reg> 3867 <reg name="FRINDEX" desc="">
3885<reg name="STATUS" sct="no"> 3868 <addr name="FRINDEX" addr="0x14c"/>
3886<addr name="STATUS" addr="0x40" /> 3869 </reg>
3887<field name="TEMP1_PRESENT" bitrange="26:26"> 3870 <reg name="DEVADDR" desc="">
3888</field> 3871 <addr name="DEVADDR" addr="0x154"/>
3889<field name="TEMP0_PRESENT" bitrange="25:25"> 3872 </reg>
3890</field> 3873 <reg name="ENDPTLISTADDR" desc="">
3891<field name="TOUCH_PANEL_PRESENT" bitrange="24:24"> 3874 <addr name="ENDPTLISTADDR" addr="0x158"/>
3892</field> 3875 </reg>
3893<field name="CHANNEL7_PRESENT" bitrange="23:23"> 3876 <reg name="PORTSC1" desc="">
3894</field> 3877 <addr name="PORTSC1" addr="0x184"/>
3895<field name="CHANNEL6_PRESENT" bitrange="22:22"> 3878 </reg>
3896</field> 3879 <reg name="OTGSC" desc="">
3897<field name="CHANNEL5_PRESENT" bitrange="21:21"> 3880 <addr name="OTGSC" addr="0x1a4"/>
3898</field> 3881 </reg>
3899<field name="CHANNEL4_PRESENT" bitrange="20:20"> 3882 <reg name="USBMODE" desc="">
3900</field> 3883 <addr name="USBMODE" addr="0x1a8"/>
3901<field name="CHANNEL3_PRESENT" bitrange="19:19"> 3884 </reg>
3902</field> 3885 <reg name="ENDPTSETUPSTAT" desc="">
3903<field name="CHANNEL2_PRESENT" bitrange="18:18"> 3886 <addr name="ENDPTSETUPSTAT" addr="0x1ac"/>
3904</field> 3887 </reg>
3905<field name="CHANNEL1_PRESENT" bitrange="17:17"> 3888 <reg name="ENDPTPRIME" desc="">
3906</field> 3889 <addr name="ENDPTPRIME" addr="0x1b0"/>
3907<field name="CHANNEL0_PRESENT" bitrange="16:16"> 3890 </reg>
3908</field> 3891 <reg name="ENDPTFLUSH" desc="">
3909<field name="TOUCH_DETECT_RAW" bitrange="0:0"> 3892 <addr name="ENDPTFLUSH" addr="0x1b4"/>
3910<value name="OPEN" value="0x0"> 3893 </reg>
3911</value> 3894 <reg name="ENDPTSTATUS" desc="">
3912<value name="HIT" value="0x1"> 3895 <addr name="ENDPTSTATUS" addr="0x1b8"/>
3913</value> 3896 </reg>
3914</field> 3897 <reg name="ENDPTCOMPLETE" desc="">
3915</reg> 3898 <addr name="ENDPTCOMPLETE" addr="0x1bc"/>
3916<reg name="DEBUG0" sct="no"> 3899 </reg>
3917<addr name="DEBUG0" addr="0x110" /> 3900 <reg name="ENDPTCTRL0" desc="">
3918<field name="READONLY" bitrange="31:16"> 3901 <addr name="ENDPTCTRL0" addr="0x1c0"/>
3919</field> 3902 </reg>
3920<field name="STATE" bitrange="11:0"> 3903 <reg name="ENDPTCTRL1" desc="">
3921</field> 3904 <addr name="ENDPTCTRL1" addr="0x1c4"/>
3922</reg> 3905 </reg>
3923<reg name="DEBUG1" sct="yes"> 3906 <reg name="ENDPTCTRL2" desc="">
3924<addr name="DEBUG1" addr="0x120" /> 3907 <addr name="ENDPTCTRL2" addr="0x1c8"/>
3925<field name="REQUEST" bitrange="23:16"> 3908 </reg>
3926</field> 3909 <reg name="ENDPTCTRL3" desc="">
3927<field name="TESTMODE_COUNT" bitrange="12:8"> 3910 <addr name="ENDPTCTRL3" addr="0x1cc"/>
3928</field> 3911 </reg>
3929<field name="TESTMODE6" bitrange="2:2"> 3912 <reg name="ENDPTCTRL4" desc="">
3930<value name="NORMAL" value="0x0"> 3913 <addr name="ENDPTCTRL4" addr="0x1d0"/>
3931</value> 3914 </reg>
3932<value name="TEST" value="0x1"> 3915 <reg name="ENDPTCTRL5" desc="">
3933</value> 3916 <addr name="ENDPTCTRL5" addr="0x1d4"/>
3934</field> 3917 </reg>
3935<field name="TESTMODE5" bitrange="1:1"> 3918 <reg name="ENDPTCTRL6" desc="">
3936<value name="NORMAL" value="0x0"> 3919 <addr name="ENDPTCTRL6" addr="0x1d8"/>
3937</value> 3920 </reg>
3938<value name="TEST" value="0x1"> 3921 <reg name="ENDPTCTRL7" desc="">
3939</value> 3922 <addr name="ENDPTCTRL7" addr="0x1dc"/>
3940</field> 3923 </reg>
3941<field name="TESTMODE" bitrange="0:0"> 3924 <reg name="ENDPTCTRL8" desc="">
3942<value name="NORMAL" value="0x0"> 3925 <addr name="ENDPTCTRL8" addr="0x1e0"/>
3943</value> 3926 </reg>
3944<value name="TEST" value="0x1"> 3927 <reg name="ENDPTCTRL9" desc="">
3945</value> 3928 <addr name="ENDPTCTRL9" addr="0x1e4"/>
3946</field> 3929 </reg>
3947</reg> 3930 <reg name="ENDPTCTRL10" desc="">
3948<reg name="CONVERSION" sct="yes"> 3931 <addr name="ENDPTCTRL10" addr="0x1e8"/>
3949<addr name="CONVERSION" addr="0x130" /> 3932 </reg>
3950<field name="AUTOMATIC" bitrange="20:20"> 3933 <reg name="ENDPTCTRL11" desc="">
3951<value name="DISABLE" value="0x0"> 3934 <addr name="ENDPTCTRL11" addr="0x1ec"/>
3952</value> 3935 </reg>
3953<value name="ENABLE" value="0x1"> 3936 <reg name="ENDPTCTRL12" desc="">
3954</value> 3937 <addr name="ENDPTCTRL12" addr="0x1f0"/>
3955</field> 3938 </reg>
3956<field name="SCALE_FACTOR" bitrange="17:16"> 3939 <reg name="ENDPTCTRL13" desc="">
3957<value name="NIMH" value="0x0"> 3940 <addr name="ENDPTCTRL13" addr="0x1f4"/>
3958</value> 3941 </reg>
3959<value name="DUAL_NIMH" value="0x1"> 3942 <reg name="ENDPTCTRL14" desc="">
3960</value> 3943 <addr name="ENDPTCTRL14" addr="0x1f8"/>
3961<value name="LI_ION" value="0x2"> 3944 </reg>
3962</value> 3945 <reg name="ENDPTCTRL15" desc="">
3963<value name="ALT_LI_ION" value="0x3"> 3946 <addr name="ENDPTCTRL15" addr="0x1fc"/>
3964</value> 3947 </reg>
3965</field> 3948 <reg name="ENDPTCTRLn" desc="">
3966<field name="SCALED_BATT_VOLTAGE" bitrange="9:0"> 3949 <formula string="0x1c0+n*0x4"/>
3967</field> 3950 <addr name="ENDPTCTRL0" addr="0x1c0"/>
3968</reg> 3951 <addr name="ENDPTCTRL1" addr="0x1c4"/>
3969<reg name="DELAYn" sct="yes"> 3952 <addr name="ENDPTCTRL2" addr="0x1c8"/>
3970<formula string="0xd0+n*0x10"/> 3953 <addr name="ENDPTCTRL3" addr="0x1cc"/>
3971<addr name="DELAY0" addr="0xd0" /> 3954 <addr name="ENDPTCTRL4" addr="0x1d0"/>
3972<addr name="DELAY1" addr="0xe0" /> 3955 </reg>
3973<addr name="DELAY2" addr="0xf0" /> 3956 </dev>
3974<addr name="DELAY3" addr="0x100" /> 3957 <dev name="USBPHY" long_name="USB Physical Interface" desc="Integrated USB 2.0 PHY" version="2.3.0">
3975<field name="TRIGGER_LRADCS" bitrange="31:24"> 3958 <addr name="USBPHY" addr="0x8007c000"/>
3976</field> 3959 <reg name="PWD" desc="" sct="yes">
3977<field name="KICK" bitrange="20:20"> 3960 <addr name="PWD" addr="0x0"/>
3978</field> 3961 <field name="RXPWDRX" desc="" bitrange="20:20"/>
3979<field name="TRIGGER_DELAYS" bitrange="19:16"> 3962 <field name="RXPWDDIFF" desc="" bitrange="19:19"/>
3980</field> 3963 <field name="RXPWD1PT1" desc="" bitrange="18:18"/>
3981<field name="LOOP_COUNT" bitrange="15:11"> 3964 <field name="RXPWDENV" desc="" bitrange="17:17"/>
3982</field> 3965 <field name="TXPWDCOMP" desc="" bitrange="14:14"/>
3983<field name="DELAY" bitrange="10:0"> 3966 <field name="TXPWDVBG" desc="" bitrange="13:13"/>
3984</field> 3967 <field name="TXPWDV2I" desc="" bitrange="12:12"/>
3985</reg> 3968 <field name="TXPWDIBIAS" desc="" bitrange="11:11"/>
3986<reg name="CHn" sct="yes"> 3969 <field name="TXPWDFS" desc="" bitrange="10:10"/>
3987<formula string="0x50+n*0x10"/> 3970 </reg>
3988<addr name="CH0" addr="0x50" /> 3971 <reg name="TX" desc="" sct="yes">
3989<addr name="CH1" addr="0x60" /> 3972 <addr name="TX" addr="0x10"/>
3990<addr name="CH2" addr="0x70" /> 3973 <field name="TXCMPOUT_STATUS" desc="" bitrange="23:23"/>
3991<addr name="CH3" addr="0x80" /> 3974 <field name="TXENCAL45DP" desc="" bitrange="21:21"/>
3992<addr name="CH4" addr="0x90" /> 3975 <field name="TXCAL45DP" desc="" bitrange="20:16"/>
3993<addr name="CH5" addr="0xa0" /> 3976 <field name="TXENCAL45DN" desc="" bitrange="13:13"/>
3994<addr name="CH6" addr="0xb0" /> 3977 <field name="TXCAL45DN" desc="" bitrange="12:8"/>
3995<addr name="CH7" addr="0xc0" /> 3978 <field name="TXCALIBRATE" desc="" bitrange="7:7"/>
3996<field name="TOGGLE" bitrange="31:31"> 3979 </reg>
3997</field> 3980 <reg name="RX" desc="" sct="yes">
3998<field name="ACCUMULATE" bitrange="29:29"> 3981 <addr name="RX" addr="0x20"/>
3999</field> 3982 <field name="RXDBYPASS" desc="" bitrange="22:22"/>
4000<field name="NUM_SAMPLES" bitrange="28:24"> 3983 <field name="DISCONADJ" desc="" bitrange="5:4"/>
4001</field> 3984 <field name="ENVADJ" desc="" bitrange="1:0"/>
4002<field name="VALUE" bitrange="17:0"> 3985 </reg>
4003</field> 3986 <reg name="CTRL" desc="" sct="yes">
4004</reg> 3987 <addr name="CTRL" addr="0x30"/>
4005</dev> 3988 <field name="SFTRST" desc="" bitrange="31:31"/>
4006<dev name="MEMCPY" long_name="MEMCPY Interface" desc="MEMCPY Interface" version="2.3.0"> 3989 <field name="CLKGATE" desc="" bitrange="30:30"/>
4007<addr name="MEMCPY" addr="0x80014000" /> 3990 <field name="UTMI_SUSPENDM" desc="" bitrange="29:29"/>
4008<reg name="CTRL" sct="yes"> 3991 <field name="RESUME_IRQ" desc="" bitrange="10:10"/>
4009<addr name="CTRL" addr="0x0" /> 3992 <field name="ENIRQRESUMEDETECT" desc="" bitrange="9:9"/>
4010<field name="SFTRST" bitrange="31:31"> 3993 <field name="ENOTGIDDETECT" desc="" bitrange="7:7"/>
4011<value name="RUN" value="0x0"> 3994 <field name="ENDEVPLUGINDETECT" desc="" bitrange="4:4"/>
4012</value> 3995 <field name="HOSTDISCONDETECT_IRQ" desc="" bitrange="3:3"/>
4013<value name="RESET" value="0x1"> 3996 <field name="ENIRQHOSTDISCON" desc="" bitrange="2:2"/>
4014</value> 3997 <field name="ENHOSTDISCONDETECT" desc="" bitrange="1:1"/>
4015</field> 3998 <field name="ENHSPRECHARGEXMIT" desc="" bitrange="0:0"/>
4016<field name="CLKGATE" bitrange="30:30"> 3999 </reg>
4017<value name="RUN" value="0x0"> 4000 <reg name="STATUS" desc="">
4018</value> 4001 <addr name="STATUS" addr="0x40"/>
4019<value name="NO_CLKS" value="0x1"> 4002 <field name="RESUME_STATUS" desc="" bitrange="10:10"/>
4020</value> 4003 <field name="OTGID_STATUS" desc="" bitrange="8:8"/>
4021</field> 4004 <field name="DEVPLUGIN_STATUS" desc="" bitrange="6:6"/>
4022<field name="PRESENT" bitrange="29:29"> 4005 <field name="HOSTDISCONDETECT_STATUS" desc="" bitrange="3:3"/>
4023<value name="UNAVAILABLE" value="0x0"> 4006 </reg>
4024</value> 4007 <reg name="DEBUG" desc="" sct="yes">
4025<value name="AVAILABLE" value="0x1"> 4008 <addr name="DEBUG" addr="0x50"/>
4026</value> 4009 <field name="CLKGATE" desc="" bitrange="30:30"/>
4027</field> 4010 <field name="SQUELCHRESETLENGTH" desc="" bitrange="28:25"/>
4028<field name="BURST" bitrange="16:16"> 4011 <field name="ENSQUELCHRESET" desc="" bitrange="24:24"/>
4029</field> 4012 <field name="SQUELCHRESETCOUNT" desc="" bitrange="20:16"/>
4030<field name="XFER_SIZE" bitrange="15:0"> 4013 <field name="ENTX2RXCOUNT" desc="" bitrange="12:12"/>
4031</field> 4014 <field name="TX2RXCOUNT" desc="" bitrange="11:8"/>
4032</reg> 4015 <field name="ENHSTPULLDOWN" desc="" bitrange="5:4"/>
4033<reg name="DATA" sct="yes"> 4016 <field name="HSTPULLDOWN" desc="" bitrange="3:2"/>
4034<addr name="DATA" addr="0x10" /> 4017 <field name="DEBUG_INTERFACE_HOLD" desc="" bitrange="1:1"/>
4035<field name="DATA" bitrange="31:0"> 4018 <field name="OTGIDPIOLOCK" desc="" bitrange="0:0"/>
4036</field> 4019 </reg>
4037</reg> 4020 <reg name="DEBUG0_STATUS" desc="">
4038<reg name="DEBUG" sct="no"> 4021 <addr name="DEBUG0_STATUS" addr="0x60"/>
4039<addr name="DEBUG" addr="0x20" /> 4022 <field name="SQUELCH_COUNT" desc="" bitrange="31:26"/>
4040<field name="DST_END_CMD" bitrange="30:30"> 4023 <field name="UTMI_RXERROR_FAIL_COUNT" desc="" bitrange="25:16"/>
4041</field> 4024 <field name="LOOP_BACK_FAIL_COUNT" desc="" bitrange="15:0"/>
4042<field name="DST_KICK" bitrange="29:29"> 4025 </reg>
4043</field> 4026 <reg name="DEBUG1_STATUS" desc="">
4044<field name="DST_DMA_REQ" bitrange="28:28"> 4027 <addr name="DEBUG1_STATUS" addr="0x70"/>
4045</field> 4028 <field name="UTMI_TX_DATA" desc="" bitrange="31:16"/>
4046<field name="SRC_KICK" bitrange="25:25"> 4029 <field name="UTMI_RX_DATA" desc="" bitrange="15:0"/>
4047</field> 4030 </reg>
4048<field name="SRC_DMA_REQ" bitrange="24:24"> 4031 <reg name="DEBUG2_STATUS" desc="">
4049</field> 4032 <addr name="DEBUG2_STATUS" addr="0x80"/>
4050<field name="WRITE_STATE" bitrange="3:2"> 4033 <field name="UTMI_TXVALIDH" desc="" bitrange="22:22"/>
4051</field> 4034 <field name="UTMI_TXVALID" desc="" bitrange="21:21"/>
4052<field name="READ_STATE" bitrange="1:0"> 4035 <field name="UTMI_TERMSELECT" desc="" bitrange="20:20"/>
4053</field> 4036 <field name="UTMI_XCVRSELECT" desc="" bitrange="19:18"/>
4054</reg> 4037 <field name="UTMI_OPMODE" desc="" bitrange="17:16"/>
4055</dev> 4038 <field name="UTMI_LINESTATE" desc="" bitrange="7:6"/>
4056<dev name="PINCTRL" long_name="Pin Control" desc="Pin Control and GPIO" version="2.3.0"> 4039 <field name="UTMI_SUSPENDM" desc="" bitrange="5:5"/>
4057<addr name="PINCTRL" addr="0x80018000" /> 4040 <field name="UTMI_RXVALIDH" desc="" bitrange="4:4"/>
4058<reg name="CTRL" sct="yes"> 4041 <field name="UTMI_RXVALID" desc="" bitrange="3:3"/>
4059<addr name="CTRL" addr="0x0" /> 4042 <field name="UTMI_RXACTIVE" desc="" bitrange="2:2"/>
4060<field name="SFTRST" bitrange="31:31"> 4043 <field name="UTMI_RXERROR" desc="" bitrange="1:1"/>
4061</field> 4044 <field name="UTMI_TXREADY" desc="" bitrange="0:0"/>
4062<field name="CLKGATE" bitrange="30:30"> 4045 </reg>
4063</field> 4046 <reg name="DEBUG3_STATUS" desc="">
4064<field name="PRESENT3" bitrange="29:29"> 4047 <addr name="DEBUG3_STATUS" addr="0x90"/>
4065</field> 4048 <field name="B_CNT_FSM" desc="" bitrange="30:28"/>
4066<field name="PRESENT2" bitrange="28:28"> 4049 <field name="SQ_UNLOCK_FSM" desc="" bitrange="25:23"/>
4067</field> 4050 <field name="BIT_CNT" desc="" bitrange="21:12"/>
4068<field name="PRESENT1" bitrange="27:27"> 4051 <field name="MAIN_HS_RX_FSM" desc="" bitrange="11:8"/>
4069</field> 4052 <field name="UNSTUFF_BIT_CNT" desc="" bitrange="7:0"/>
4070<field name="PRESENT0" bitrange="26:26"> 4053 </reg>
4071</field> 4054 <reg name="DEBUG4_STATUS" desc="">
4072<field name="IRQOUT3" bitrange="3:3"> 4055 <addr name="DEBUG4_STATUS" addr="0xa0"/>
4073</field> 4056 <field name="BYTE_FSM" desc="" bitrange="28:16"/>
4074<field name="IRQOUT2" bitrange="2:2"> 4057 <field name="SND_FSM" desc="" bitrange="13:0"/>
4075</field> 4058 </reg>
4076<field name="IRQOUT1" bitrange="1:1"> 4059 <reg name="DEBUG5_STATUS" desc="">
4077</field> 4060 <addr name="DEBUG5_STATUS" addr="0xb0"/>
4078<field name="IRQOUT0" bitrange="0:0"> 4061 <field name="MAIN_FSM" desc="" bitrange="27:24"/>
4079</field> 4062 <field name="SYNC_FSM" desc="" bitrange="21:16"/>
4080</reg> 4063 <field name="PRECHARGE_FSM" desc="" bitrange="14:12"/>
4081<reg name="MUXSELLn" sct="yes"> 4064 <field name="SHIFT_FSM" desc="" bitrange="10:8"/>
4082<formula string="0x10+n*0x100"/> 4065 <field name="SOF_FSM" desc="" bitrange="4:0"/>
4083<addr name="MUXSELL0" addr="0x10" /> 4066 </reg>
4084<addr name="MUXSELL1" addr="0x110" /> 4067 <reg name="DEBUG6_STATUS" desc="">
4085<addr name="MUXSELL2" addr="0x210" /> 4068 <addr name="DEBUG6_STATUS" addr="0xc0"/>
4086<addr name="MUXSELL3" addr="0x310" /> 4069 <field name="FIRST_EOP_FSM" desc="" bitrange="10:8"/>
4087<field name="BITS" bitrange="31:0"> 4070 <field name="EOP_FSM" desc="" bitrange="7:0"/>
4088</field> 4071 </reg>
4089</reg> 4072 <reg name="DEBUG7_STATUS" desc="">
4090<reg name="MUXSELHn" sct="yes"> 4073 <addr name="DEBUG7_STATUS" addr="0xd0"/>
4091<formula string="0x20+n*0x100"/> 4074 <field name="FIRST_DATA_FSM" desc="" bitrange="29:28"/>
4092<addr name="MUXSELH0" addr="0x20" /> 4075 <field name="BIT_CNT" desc="" bitrange="27:24"/>
4093<addr name="MUXSELH1" addr="0x120" /> 4076 <field name="UNSTUFF_CNT" desc="" bitrange="22:20"/>
4094<addr name="MUXSELH2" addr="0x220" /> 4077 <field name="LD_FSM" desc="" bitrange="17:16"/>
4095<addr name="MUXSELH3" addr="0x320" /> 4078 <field name="FIFO_FSM" desc="" bitrange="13:8"/>
4096<field name="BITS" bitrange="31:0"> 4079 <field name="MAIN_FSM" desc="" bitrange="7:4"/>
4097</field> 4080 <field name="EOP_FSM" desc="" bitrange="3:0"/>
4098</reg> 4081 </reg>
4099<reg name="DRIVEn" sct="yes"> 4082 <reg name="DEBUG8_STATUS" desc="">
4100<formula string="0x30+n*0x100"/> 4083 <addr name="DEBUG8_STATUS" addr="0xe0"/>
4101<addr name="DRIVE0" addr="0x30" /> 4084 <field name="RX_SIE_FSM" desc="" bitrange="31:28"/>
4102<addr name="DRIVE1" addr="0x130" /> 4085 <field name="TX_SIE_FSM" desc="" bitrange="27:24"/>
4103<addr name="DRIVE2" addr="0x230" /> 4086 <field name="SHIFT_FSM" desc="" bitrange="9:8"/>
4104<addr name="DRIVE3" addr="0x330" /> 4087 <field name="FS_TX_MAIN_FSM" desc="" bitrange="6:0"/>
4105<field name="BITS" bitrange="31:0"> 4088 </reg>
4106</field> 4089 </dev>
4107</reg>
4108<reg name="DOUTn" sct="yes">
4109<formula string="0x50+n*0x100"/>
4110<addr name="DOUT0" addr="0x50" />
4111<addr name="DOUT1" addr="0x150" />
4112<addr name="DOUT2" addr="0x250" />
4113<addr name="DOUT3" addr="0x350" />
4114<field name="BITS" bitrange="31:0">
4115</field>
4116</reg>
4117<reg name="DINn" sct="yes">
4118<formula string="0x60+n*0x100"/>
4119<addr name="DIN0" addr="0x60" />
4120<addr name="DIN1" addr="0x160" />
4121<addr name="DIN2" addr="0x260" />
4122<addr name="DIN3" addr="0x360" />
4123<field name="BITS" bitrange="31:0">
4124</field>
4125</reg>
4126<reg name="DOEn" sct="yes">
4127<formula string="0x70+n*0x100"/>
4128<addr name="DOE0" addr="0x70" />
4129<addr name="DOE1" addr="0x170" />
4130<addr name="DOE2" addr="0x270" />
4131<addr name="DOE3" addr="0x370" />
4132<field name="BITS" bitrange="31:0">
4133</field>
4134</reg>
4135<reg name="PIN2IRQn" sct="yes">
4136<formula string="0x80+n*0x100"/>
4137<addr name="PIN2IRQ0" addr="0x80" />
4138<addr name="PIN2IRQ1" addr="0x180" />
4139<addr name="PIN2IRQ2" addr="0x280" />
4140<addr name="PIN2IRQ3" addr="0x380" />
4141<field name="BITS" bitrange="31:0">
4142</field>
4143</reg>
4144<reg name="IRQENn" sct="yes">
4145<formula string="0x90+n*0x100"/>
4146<addr name="IRQEN0" addr="0x90" />
4147<addr name="IRQEN1" addr="0x190" />
4148<addr name="IRQEN2" addr="0x290" />
4149<addr name="IRQEN3" addr="0x390" />
4150<field name="BITS" bitrange="31:0">
4151</field>
4152</reg>
4153<reg name="IRQLEVELn" sct="yes">
4154<formula string="0xa0+n*0x100"/>
4155<addr name="IRQLEVEL0" addr="0xa0" />
4156<addr name="IRQLEVEL1" addr="0x1a0" />
4157<addr name="IRQLEVEL2" addr="0x2a0" />
4158<addr name="IRQLEVEL3" addr="0x3a0" />
4159<field name="BITS" bitrange="31:0">
4160</field>
4161</reg>
4162<reg name="IRQPOLn" sct="yes">
4163<formula string="0xb0+n*0x100"/>
4164<addr name="IRQPOL0" addr="0xb0" />
4165<addr name="IRQPOL1" addr="0x1b0" />
4166<addr name="IRQPOL2" addr="0x2b0" />
4167<addr name="IRQPOL3" addr="0x3b0" />
4168<field name="BITS" bitrange="31:0">
4169</field>
4170</reg>
4171<reg name="IRQSTATn" sct="yes">
4172<formula string="0xc0+n*0x100"/>
4173<addr name="IRQSTAT0" addr="0xc0" />
4174<addr name="IRQSTAT1" addr="0x1c0" />
4175<addr name="IRQSTAT2" addr="0x2c0" />
4176<addr name="IRQSTAT3" addr="0x3c0" />
4177<field name="BITS" bitrange="31:0">
4178</field>
4179</reg>
4180</dev>
4181<dev name="POWER" long_name="Power Control" desc="Power Supply" version="2.3.0">
4182<addr name="POWER" addr="0x80044000" />
4183<reg name="CTRL" sct="yes">
4184<addr name="CTRL" addr="0x0" />
4185<field name="CLKGATE" bitrange="30:30">
4186</field>
4187<field name="BATT_BO_IRQ" bitrange="8:8">
4188</field>
4189<field name="ENIRQBATT_BO" bitrange="7:7">
4190</field>
4191<field name="VDDIO_BO_IRQ" bitrange="6:6">
4192</field>
4193<field name="ENIRQVDDIO_BO" bitrange="5:5">
4194</field>
4195<field name="VDDD_BO_IRQ" bitrange="4:4">
4196</field>
4197<field name="ENIRQVDDD_BO" bitrange="3:3">
4198</field>
4199<field name="POLARITY_VDD5V_GT_VDDIO" bitrange="2:2">
4200</field>
4201<field name="VDD5V_GT_VDDIO_IRQ" bitrange="1:1">
4202</field>
4203<field name="ENIRQ_VDD5V_GT_VDDIO" bitrange="0:0">
4204</field>
4205</reg>
4206<reg name="5VCTRL" sct="yes">
4207<addr name="5VCTRL" addr="0x10" />
4208<field name="PWDN_5VBRNOUT" bitrange="21:21">
4209</field>
4210<field name="PWDN_IOBRNOUT" bitrange="20:20">
4211</field>
4212<field name="DISABLE_ILIMIT" bitrange="19:19">
4213</field>
4214<field name="DCDC_XFER" bitrange="18:18">
4215</field>
4216<field name="EN_BATT_PULLDN" bitrange="17:17">
4217</field>
4218<field name="VBUSVALID_5VDETECT" bitrange="16:16">
4219</field>
4220<field name="VBUSVALID_TRSH" bitrange="9:8">
4221</field>
4222<field name="USB_SUSPEND_I" bitrange="7:7">
4223</field>
4224<field name="VBUSVALID_TO_B" bitrange="6:6">
4225</field>
4226<field name="ILIMIT_EQ_ZERO" bitrange="5:5">
4227</field>
4228<field name="OTG_PWRUP_CMPS" bitrange="4:4">
4229</field>
4230<field name="EN_DCDC2" bitrange="3:3">
4231</field>
4232<field name="PWD_VDDD_LINREG" bitrange="2:2">
4233</field>
4234<field name="EN_DCDC1" bitrange="1:1">
4235</field>
4236<field name="LINREG_OFFSET" bitrange="0:0">
4237</field>
4238</reg>
4239<reg name="MINPWR" sct="yes">
4240<addr name="MINPWR" addr="0x20" />
4241<field name="TEST_DISCHRG_VBUS" bitrange="23:23">
4242</field>
4243<field name="TEST_CHRG_VBUS" bitrange="22:22">
4244</field>
4245<field name="DC2_TST" bitrange="21:21">
4246</field>
4247<field name="DC1_TST" bitrange="20:20">
4248</field>
4249<field name="PERIPHERALSWOFF" bitrange="19:19">
4250</field>
4251<field name="TOGGLE_DIF" bitrange="18:18">
4252</field>
4253<field name="DISABLE_VDDIOSTEP" bitrange="17:17">
4254</field>
4255<field name="DISABLE_VDDSTEP" bitrange="16:16">
4256</field>
4257<field name="SEL_PLLDIV16CLK" bitrange="9:9">
4258</field>
4259<field name="PWD_VDDIOBO" bitrange="8:8">
4260</field>
4261<field name="LESSANA_I" bitrange="7:7">
4262</field>
4263<field name="DC1_HALFFETS" bitrange="6:6">
4264</field>
4265<field name="DC2_STOPCLK" bitrange="5:5">
4266</field>
4267<field name="DC1_STOPCLK" bitrange="4:4">
4268</field>
4269<field name="EN_DC2_PFM" bitrange="3:3">
4270</field>
4271<field name="EN_DC1_PFM" bitrange="2:2">
4272</field>
4273<field name="DC2_HALFCLK" bitrange="1:1">
4274</field>
4275<field name="DC1_HALFCLK" bitrange="0:0">
4276</field>
4277</reg>
4278<reg name="BATTCHRG" sct="yes">
4279<addr name="BATTCHRG" addr="0x30" />
4280<field name="CHRG_STS_OFF" bitrange="19:19">
4281</field>
4282<field name="LIION_4P1" bitrange="18:18">
4283</field>
4284<field name="USE_EXTERN_R" bitrange="17:17">
4285</field>
4286<field name="PWD_BATTCHRG" bitrange="16:16">
4287</field>
4288<field name="STOP_ILIMIT" bitrange="11:8">
4289</field>
4290<field name="BATTCHRG_I" bitrange="5:0">
4291</field>
4292</reg>
4293<reg name="VDDCTRL" sct="no">
4294<addr name="VDDCTRL" addr="0x40" />
4295<field name="VDDIO_BO" bitrange="28:24">
4296</field>
4297<field name="VDDIO_TRG" bitrange="20:16">
4298</field>
4299<field name="VDDD_BO" bitrange="12:8">
4300</field>
4301<field name="VDDD_TRG" bitrange="4:0">
4302</field>
4303</reg>
4304<reg name="DC1MULTOUT" sct="no">
4305<addr name="DC1MULTOUT" addr="0x50" />
4306<field name="FUNCV" bitrange="24:16">
4307</field>
4308<field name="EN_BATADJ" bitrange="8:8">
4309</field>
4310<field name="ADJTN" bitrange="3:0">
4311</field>
4312</reg>
4313<reg name="DC1LIMITS" sct="no">
4314<addr name="DC1LIMITS" addr="0x60" />
4315<field name="EN_PFETOFF" bitrange="24:24">
4316</field>
4317<field name="POSLIMIT_BOOST" bitrange="22:16">
4318</field>
4319<field name="POSLIMIT_BUCK" bitrange="14:8">
4320</field>
4321<field name="NEGLIMIT" bitrange="6:0">
4322</field>
4323</reg>
4324<reg name="DC2LIMITS" sct="no">
4325<addr name="DC2LIMITS" addr="0x70" />
4326<field name="EN_BOOST" bitrange="24:24">
4327</field>
4328<field name="POSLIMIT_BOOST" bitrange="22:16">
4329</field>
4330<field name="POSLIMIT_BUCK" bitrange="14:8">
4331</field>
4332<field name="NEGLIMIT" bitrange="6:0">
4333</field>
4334</reg>
4335<reg name="LOOPCTRL" sct="yes">
4336<addr name="LOOPCTRL" addr="0x80" />
4337<field name="TRAN_NOHYST" bitrange="30:30">
4338</field>
4339<field name="HYST_SIGN" bitrange="29:29">
4340</field>
4341<field name="EN_CMP_HYST" bitrange="28:28">
4342</field>
4343<field name="EN_DC2_RCSCALE" bitrange="27:27">
4344</field>
4345<field name="EN_DC1_RCSCALE" bitrange="26:26">
4346</field>
4347<field name="RC_SIGN" bitrange="25:25">
4348</field>
4349<field name="EN_RCSCALE" bitrange="24:24">
4350</field>
4351<field name="DC2_FF" bitrange="22:20">
4352</field>
4353<field name="DC2_R" bitrange="19:16">
4354</field>
4355<field name="DC2_C" bitrange="13:12">
4356</field>
4357<field name="DC1_FF" bitrange="10:8">
4358</field>
4359<field name="DC1_R" bitrange="7:4">
4360</field>
4361<field name="DC1_C" bitrange="1:0">
4362</field>
4363</reg>
4364<reg name="STS" sct="no">
4365<addr name="STS" addr="0x90" />
4366<field name="BATT_CHRG_PRESENT" bitrange="31:31">
4367</field>
4368<field name="MODE" bitrange="21:20">
4369</field>
4370<field name="BATT_BO" bitrange="16:16">
4371</field>
4372<field name="CHRGSTS" bitrange="14:14">
4373</field>
4374<field name="DC2_OK" bitrange="13:13">
4375</field>
4376<field name="DC1_OK" bitrange="12:12">
4377</field>
4378<field name="VDDIO_BO" bitrange="9:9">
4379</field>
4380<field name="VDDD_BO" bitrange="8:8">
4381</field>
4382<field name="VDD5V_GT_VDDIO" bitrange="4:4">
4383</field>
4384<field name="AVALID" bitrange="3:3">
4385</field>
4386<field name="BVALID" bitrange="2:2">
4387</field>
4388<field name="VBUSVALID" bitrange="1:1">
4389</field>
4390<field name="SESSEND" bitrange="0:0">
4391</field>
4392</reg>
4393<reg name="SPEEDTEMP" sct="yes">
4394<addr name="SPEEDTEMP" addr="0xa0" />
4395<field name="SPEED_STS1" bitrange="31:24">
4396</field>
4397<field name="SPEED_STS2" bitrange="23:16">
4398</field>
4399<field name="TEMP_STS" bitrange="11:8">
4400</field>
4401<field name="SPEED_CTRL" bitrange="5:4">
4402</field>
4403<field name="TEMP_CTRL" bitrange="3:0">
4404</field>
4405</reg>
4406<reg name="BATTMONITOR" sct="no">
4407<addr name="BATTMONITOR" addr="0xb0" />
4408<field name="BATT_VAL" bitrange="25:16">
4409</field>
4410<field name="PWDN_BATTBRNOUT" bitrange="9:9">
4411</field>
4412<field name="BRWNOUT_PWD" bitrange="8:8">
4413</field>
4414<field name="BRWNOUT_LVL" bitrange="3:0">
4415</field>
4416</reg>
4417<reg name="RESET" sct="yes">
4418<addr name="RESET" addr="0xc0" />
4419<field name="UNLOCK" bitrange="31:16">
4420<value name="KEY" value="0x3e77">
4421</value>
4422</field>
4423<field name="PWD_OFF" bitrange="4:4">
4424</field>
4425<field name="POR" bitrange="3:3">
4426</field>
4427<field name="PWD" bitrange="2:2">
4428</field>
4429<field name="RST_DIG" bitrange="1:1">
4430</field>
4431<field name="RST_ALL" bitrange="0:0">
4432</field>
4433</reg>
4434<reg name="DEBUG" sct="yes">
4435<addr name="DEBUG" addr="0xd0" />
4436<field name="ENCTRLVBUS" bitrange="4:4">
4437</field>
4438<field name="VBUSVALIDPIOLOCK" bitrange="3:3">
4439</field>
4440<field name="AVALIDPIOLOCK" bitrange="2:2">
4441</field>
4442<field name="BVALIDPIOLOCK" bitrange="1:1">
4443</field>
4444<field name="SESSENDPIOLOCK" bitrange="0:0">
4445</field>
4446</reg>
4447</dev>
4448<dev name="PWM" long_name="Pulse width Modulation" desc="Pulse-Width Modulator (PWM) Controller" version="2.3.0">
4449<addr name="PWM" addr="0x80064000" />
4450<reg name="CTRL" sct="yes">
4451<addr name="CTRL" addr="0x0" />
4452<field name="SFTRST" bitrange="31:31">
4453</field>
4454<field name="CLKGATE" bitrange="30:30">
4455</field>
4456<field name="PWM4_PRESENT" bitrange="29:29">
4457</field>
4458<field name="PWM3_PRESENT" bitrange="28:28">
4459</field>
4460<field name="PWM2_PRESENT" bitrange="27:27">
4461</field>
4462<field name="PWM1_PRESENT" bitrange="26:26">
4463</field>
4464<field name="PWM0_PRESENT" bitrange="25:25">
4465</field>
4466<field name="PWM4_ENABLE" bitrange="4:4">
4467</field>
4468<field name="PWM3_ENABLE" bitrange="3:3">
4469</field>
4470<field name="PWM2_ENABLE" bitrange="2:2">
4471</field>
4472<field name="PWM1_ENABLE" bitrange="1:1">
4473</field>
4474<field name="PWM0_ENABLE" bitrange="0:0">
4475</field>
4476</reg>
4477<reg name="ACTIVEn" sct="yes">
4478<formula string="0x10+n*0x20"/>
4479<addr name="ACTIVE0" addr="0x10" />
4480<addr name="ACTIVE1" addr="0x30" />
4481<addr name="ACTIVE2" addr="0x50" />
4482<addr name="ACTIVE3" addr="0x70" />
4483<addr name="ACTIVE4" addr="0x90" />
4484<field name="INACTIVE" bitrange="31:16">
4485</field>
4486<field name="ACTIVE" bitrange="15:0">
4487</field>
4488</reg>
4489<reg name="PERIODn" sct="yes">
4490<formula string="0x20+n*0x20"/>
4491<addr name="PERIOD0" addr="0x20" />
4492<addr name="PERIOD1" addr="0x40" />
4493<addr name="PERIOD2" addr="0x60" />
4494<addr name="PERIOD3" addr="0x80" />
4495<addr name="PERIOD4" addr="0xa0" />
4496<field name="MATT" bitrange="23:23">
4497</field>
4498<field name="CDIV" bitrange="22:20">
4499<value name="DIV_1" value="0x0">
4500</value>
4501<value name="DIV_2" value="0x1">
4502</value>
4503<value name="DIV_4" value="0x2">
4504</value>
4505<value name="DIV_8" value="0x3">
4506</value>
4507<value name="DIV_16" value="0x4">
4508</value>
4509<value name="DIV_64" value="0x5">
4510</value>
4511<value name="DIV_256" value="0x6">
4512</value>
4513<value name="DIV_1024" value="0x7">
4514</value>
4515</field>
4516<field name="INACTIVE_STATE" bitrange="19:18">
4517<value name="HI_Z" value="0x0">
4518</value>
4519<value name="0" value="0x2">
4520</value>
4521<value name="1" value="0x3">
4522</value>
4523</field>
4524<field name="ACTIVE_STATE" bitrange="17:16">
4525<value name="HI_Z" value="0x0">
4526</value>
4527<value name="0" value="0x2">
4528</value>
4529<value name="1" value="0x3">
4530</value>
4531</field>
4532<field name="PERIOD" bitrange="15:0">
4533</field>
4534</reg>
4535</dev>
4536<dev name="RTC" long_name="Real Time Clock" desc="Real-Time Clock, Alarm, Watchdog, Persistent Bits" version="2.3.0">
4537<addr name="RTC" addr="0x8005c000" />
4538<reg name="CTRL" sct="yes">
4539<addr name="CTRL" addr="0x0" />
4540<field name="SFTRST" bitrange="31:31">
4541</field>
4542<field name="CLKGATE" bitrange="30:30">
4543</field>
4544<field name="CLKDIV" bitrange="27:24">
4545</field>
4546<field name="SUPPRESS_COPY2ANALOG" bitrange="6:6">
4547<value name="NORMAL" value="0x0">
4548</value>
4549<value name="NO_COPY" value="0x1">
4550</value>
4551</field>
4552<field name="FORCE_UPDATE" bitrange="5:5">
4553<value name="NORMAL" value="0x0">
4554</value>
4555<value name="FORCE_COPY" value="0x1">
4556</value>
4557</field>
4558<field name="WATCHDOGEN" bitrange="4:4">
4559</field>
4560<field name="ONEMSEC_IRQ" bitrange="3:3">
4561</field>
4562<field name="ALARM_IRQ" bitrange="2:2">
4563</field>
4564<field name="ONEMSEC_IRQ_EN" bitrange="1:1">
4565</field>
4566<field name="ALARM_IRQ_EN" bitrange="0:0">
4567</field>
4568</reg>
4569<reg name="STAT" sct="no">
4570<addr name="STAT" addr="0x10" />
4571<field name="RTC_PRESENT" bitrange="31:31">
4572</field>
4573<field name="ALARM_PRESENT" bitrange="30:30">
4574</field>
4575<field name="WATCHDOG_PRESENT" bitrange="29:29">
4576</field>
4577<field name="XTAL32768_PRESENT" bitrange="28:28">
4578</field>
4579<field name="STALE_REGS" bitrange="21:16">
4580</field>
4581<field name="NEW_REGS" bitrange="13:8">
4582</field>
4583<field name="FUSE_UNLOCK" bitrange="1:1">
4584</field>
4585<field name="FUSE_DONE" bitrange="0:0">
4586</field>
4587</reg>
4588<reg name="MILLISECONDS" sct="yes">
4589<addr name="MILLISECONDS" addr="0x20" />
4590<field name="COUNT" bitrange="31:0">
4591</field>
4592</reg>
4593<reg name="SECONDS" sct="yes">
4594<addr name="SECONDS" addr="0x30" />
4595<field name="COUNT" bitrange="31:0">
4596</field>
4597</reg>
4598<reg name="ALARM" sct="yes">
4599<addr name="ALARM" addr="0x40" />
4600<field name="VALUE" bitrange="31:0">
4601</field>
4602</reg>
4603<reg name="WATCHDOG" sct="yes">
4604<addr name="WATCHDOG" addr="0x50" />
4605<field name="COUNT" bitrange="31:0">
4606</field>
4607</reg>
4608<reg name="PERSISTENT0" sct="yes">
4609<addr name="PERSISTENT0" addr="0x60" />
4610<field name="GENERAL" bitrange="31:16">
4611<value name="SDRAM_BOOT" value="0x8000">
4612</value>
4613<value name="ENUMERATE_500MA_TWICE" value="0x4000">
4614</value>
4615<value name="USB_BOOT_PLAYER_MODE" value="0x2000">
4616</value>
4617<value name="SKIP_CHECKDISK" value="0x1000">
4618</value>
4619<value name="USB_LOW_POWER_MODE" value="0x800">
4620</value>
4621<value name="OTG_HNP_BIT" value="0x400">
4622</value>
4623<value name="OTG_ATL_ROLE_BIT" value="0x200">
4624</value>
4625<value name="SDRAM_CS_HI" value="0x100">
4626</value>
4627<value name="SDRAM_CS_LO" value="0x80">
4628</value>
4629<value name="SDRAM_NDX_3" value="0x40">
4630</value>
4631<value name="SDRAM_NDX_2" value="0x20">
4632</value>
4633<value name="SDRAM_NDX_1" value="0x10">
4634</value>
4635<value name="SDRAM_NDX_0" value="0x8">
4636</value>
4637<value name="ETM_ENABLE" value="0x4">
4638</value>
4639</field>
4640<field name="DCDC_CTRL" bitrange="15:6">
4641<value name="SD_PRESENT" value="0x200">
4642</value>
4643<value name="LOWBAT_3P0" value="0x100">
4644</value>
4645<value name="SELFBIAS_PWRUP" value="0x80">
4646</value>
4647<value name="AUTO_RESTART" value="0x40">
4648</value>
4649<value name="DETECT_LOWBAT" value="0x20">
4650</value>
4651<value name="DROP_BIAS1" value="0x10">
4652</value>
4653<value name="DROP_BIAS2" value="0x8">
4654</value>
4655<value name="SPARE" value="0x4">
4656</value>
4657<value name="DISABLE_XTALSTOP" value="0x2">
4658</value>
4659<value name="SPARE2" value="0x1">
4660</value>
4661</field>
4662<field name="XTAL32_PDOWN" bitrange="5:5">
4663</field>
4664<field name="XTAL24_PDOWN" bitrange="4:4">
4665</field>
4666<field name="ALARM_WAKE_EN" bitrange="3:3">
4667</field>
4668<field name="ALARM_EN" bitrange="2:2">
4669</field>
4670<field name="ALARM_WAKE" bitrange="1:1">
4671</field>
4672<field name="CLOCKSOURCE" bitrange="0:0">
4673</field>
4674</reg>
4675<reg name="PERSISTENT1" sct="yes">
4676<addr name="PERSISTENT1" addr="0x70" />
4677<field name="GENERAL" bitrange="31:0">
4678</field>
4679</reg>
4680<reg name="PERSISTENT2" sct="yes">
4681<addr name="PERSISTENT2" addr="0x80" />
4682<field name="SRAM_LO" bitrange="31:0">
4683<value name="WARM_BOOT" value="0x80000000">
4684</value>
4685</field>
4686</reg>
4687<reg name="PERSISTENT3" sct="yes">
4688<addr name="PERSISTENT3" addr="0x90" />
4689<field name="SRAM_HI" bitrange="31:0">
4690</field>
4691</reg>
4692<reg name="DEBUG" sct="yes">
4693<addr name="DEBUG" addr="0xa0" />
4694<field name="WATCHDOG_RESET_MASK" bitrange="1:1">
4695</field>
4696<field name="WATCHDOG_RESET" bitrange="0:0">
4697</field>
4698</reg>
4699<reg name="UNLOCK" sct="yes">
4700<addr name="UNLOCK" addr="0x200" />
4701<field name="KEY" bitrange="31:0">
4702<value name="VAL" value="0xc6a83957">
4703</value>
4704</field>
4705</reg>
4706<reg name="LASERFUSEn" sct="yes">
4707<formula string="0x300+n*0x10"/>
4708<addr name="LASERFUSE0" addr="0x300" />
4709<addr name="LASERFUSE1" addr="0x310" />
4710<addr name="LASERFUSE2" addr="0x320" />
4711<addr name="LASERFUSE3" addr="0x330" />
4712<addr name="LASERFUSE4" addr="0x340" />
4713<addr name="LASERFUSE5" addr="0x350" />
4714<addr name="LASERFUSE6" addr="0x360" />
4715<addr name="LASERFUSE7" addr="0x370" />
4716<addr name="LASERFUSE8" addr="0x380" />
4717<addr name="LASERFUSE9" addr="0x390" />
4718<addr name="LASERFUSE10" addr="0x3a0" />
4719<addr name="LASERFUSE11" addr="0x3b0" />
4720<field name="BITS" bitrange="31:0">
4721</field>
4722</reg>
4723</dev>
4724<dev name="SPDIF" long_name="Sony/Phillips Digital Audio Interface" desc="SPDIF Transmitter" version="2.3.0">
4725<addr name="SPDIF" addr="0x80054000" />
4726<reg name="CTRL" sct="yes">
4727<addr name="CTRL" addr="0x0" />
4728<field name="SFTRST" bitrange="31:31">
4729</field>
4730<field name="CLKGATE" bitrange="30:30">
4731</field>
4732<field name="DMAWAIT_COUNT" bitrange="20:16">
4733</field>
4734<field name="WAIT_END_XFER" bitrange="5:5">
4735</field>
4736<field name="WORD_LENGTH" bitrange="4:4">
4737</field>
4738<field name="FIFO_UNDERFLOW_IRQ" bitrange="3:3">
4739</field>
4740<field name="FIFO_OVERFLOW_IRQ" bitrange="2:2">
4741</field>
4742<field name="FIFO_ERROR_IRQ_EN" bitrange="1:1">
4743</field>
4744<field name="RUN" bitrange="0:0">
4745</field>
4746</reg>
4747<reg name="STAT" sct="no">
4748<addr name="STAT" addr="0x10" />
4749<field name="PRESENT" bitrange="31:31">
4750</field>
4751<field name="END_XFER" bitrange="0:0">
4752</field>
4753</reg>
4754<reg name="FRAMECTRL" sct="yes">
4755<addr name="FRAMECTRL" addr="0x20" />
4756<field name="V_CONFIG" bitrange="17:17">
4757</field>
4758<field name="AUTO_MUTE" bitrange="16:16">
4759</field>
4760<field name="USER_DATA" bitrange="14:14">
4761</field>
4762<field name="V" bitrange="13:13">
4763</field>
4764<field name="L" bitrange="12:12">
4765</field>
4766<field name="CC" bitrange="10:4">
4767</field>
4768<field name="PRE" bitrange="3:3">
4769</field>
4770<field name="COPY" bitrange="2:2">
4771</field>
4772<field name="AUDIO" bitrange="1:1">
4773</field>
4774<field name="PRO" bitrange="0:0">
4775</field>
4776</reg>
4777<reg name="SRR" sct="yes">
4778<addr name="SRR" addr="0x30" />
4779<field name="BASEMULT" bitrange="30:28">
4780</field>
4781<field name="RATE" bitrange="19:0">
4782</field>
4783</reg>
4784<reg name="DEBUG" sct="no">
4785<addr name="DEBUG" addr="0x40" />
4786<field name="DMA_PREQ" bitrange="1:1">
4787</field>
4788<field name="FIFO_STATUS" bitrange="0:0">
4789</field>
4790</reg>
4791<reg name="DATA" sct="yes">
4792<addr name="DATA" addr="0x50" />
4793<field name="HIGH" bitrange="31:16">
4794</field>
4795<field name="LOW" bitrange="15:0">
4796</field>
4797</reg>
4798</dev>
4799<dev name="SSP" long_name="Sync Serial Port" desc="Synchronous Serial Ports (SSP)" version="2.3.0">
4800<addr name="SSP" addr="0x80010000" />
4801<reg name="CTRL0" sct="yes">
4802<addr name="CTRL0" addr="0x0" />
4803<field name="SFTRST" bitrange="31:31">
4804</field>
4805<field name="CLKGATE" bitrange="30:30">
4806</field>
4807<field name="RUN" bitrange="29:29">
4808</field>
4809<field name="HALF_DUPLEX" bitrange="28:28">
4810</field>
4811<field name="LOCK_CS" bitrange="27:27">
4812</field>
4813<field name="IGNORE_CRC" bitrange="26:26">
4814</field>
4815<field name="READ" bitrange="25:25">
4816</field>
4817<field name="DATA_XFER" bitrange="24:24">
4818</field>
4819<field name="SDIO_IRQ" bitrange="23:23">
4820</field>
4821<field name="BUS_WIDTH" bitrange="22:22">
4822<value name="ONE_BIT" value="0x0">
4823</value>
4824<value name="FOUR_BIT" value="0x1">
4825</value>
4826</field>
4827<field name="WAIT_FOR_IRQ" bitrange="21:21">
4828</field>
4829<field name="WAIT_FOR_CMD" bitrange="20:20">
4830</field>
4831<field name="LONG_RESP" bitrange="19:19">
4832</field>
4833<field name="CHECK_RESP" bitrange="18:18">
4834</field>
4835<field name="GET_RESP" bitrange="17:17">
4836</field>
4837<field name="ENABLE" bitrange="16:16">
4838</field>
4839<field name="XFER_COUNT" bitrange="15:0">
4840</field>
4841</reg>
4842<reg name="CMD0" sct="yes">
4843<addr name="CMD0" addr="0x10" />
4844<field name="CMD" bitrange="7:0">
4845<value name="MMC_GO_IDLE_STATE" value="0x0">
4846</value>
4847<value name="MMC_SEND_OP_COND" value="0x1">
4848</value>
4849<value name="MMC_ALL_SEND_CID" value="0x2">
4850</value>
4851<value name="MMC_SET_RELATIVE_ADDR" value="0x3">
4852</value>
4853<value name="MMC_SET_DSR" value="0x4">
4854</value>
4855<value name="MMC_RESERVED_5" value="0x5">
4856</value>
4857<value name="MMC_SWITCH" value="0x6">
4858</value>
4859<value name="MMC_SELECT_DESELECT_CARD" value="0x7">
4860</value>
4861<value name="MMC_SEND_EXT_CSD" value="0x8">
4862</value>
4863<value name="MMC_SEND_CSD" value="0x9">
4864</value>
4865<value name="MMC_SEND_CID" value="0xa">
4866</value>
4867<value name="MMC_READ_DAT_UNTIL_STOP" value="0xb">
4868</value>
4869<value name="MMC_STOP_TRANSMISSION" value="0xc">
4870</value>
4871<value name="MMC_SEND_STATUS" value="0xd">
4872</value>
4873<value name="MMC_BUSTEST_R" value="0xe">
4874</value>
4875<value name="MMC_GO_INACTIVE_STATE" value="0xf">
4876</value>
4877<value name="MMC_SET_BLOCKLEN" value="0x10">
4878</value>
4879<value name="MMC_READ_SINGLE_BLOCK" value="0x11">
4880</value>
4881<value name="MMC_READ_MULTIPLE_BLOCK" value="0x12">
4882</value>
4883<value name="MMC_BUSTEST_W" value="0x13">
4884</value>
4885<value name="MMC_WRITE_DAT_UNTIL_STOP" value="0x14">
4886</value>
4887<value name="MMC_SET_BLOCK_COUNT" value="0x17">
4888</value>
4889<value name="MMC_WRITE_BLOCK" value="0x18">
4890</value>
4891<value name="MMC_WRITE_MULTIPLE_BLOCK" value="0x19">
4892</value>
4893<value name="MMC_PROGRAM_CID" value="0x1a">
4894</value>
4895<value name="MMC_PROGRAM_CSD" value="0x1b">
4896</value>
4897<value name="MMC_SET_WRITE_PROT" value="0x1c">
4898</value>
4899<value name="MMC_CLR_WRITE_PROT" value="0x1d">
4900</value>
4901<value name="MMC_SEND_WRITE_PROT" value="0x1e">
4902</value>
4903<value name="MMC_ERASE_GROUP_START" value="0x23">
4904</value>
4905<value name="MMC_ERASE_GROUP_END" value="0x24">
4906</value>
4907<value name="MMC_ERASE" value="0x26">
4908</value>
4909<value name="MMC_FAST_IO" value="0x27">
4910</value>
4911<value name="MMC_GO_IRQ_STATE" value="0x28">
4912</value>
4913<value name="MMC_LOCK_UNLOCK" value="0x2a">
4914</value>
4915<value name="MMC_APP_CMD" value="0x37">
4916</value>
4917<value name="MMC_GEN_CMD" value="0x38">
4918</value>
4919<value name="SD_GO_IDLE_STATE" value="0x0">
4920</value>
4921<value name="SD_ALL_SEND_CID" value="0x2">
4922</value>
4923<value name="SD_SEND_RELATIVE_ADDR" value="0x3">
4924</value>
4925<value name="SD_SET_DSR" value="0x4">
4926</value>
4927<value name="SD_IO_SEND_OP_COND" value="0x5">
4928</value>
4929<value name="SD_SELECT_DESELECT_CARD" value="0x7">
4930</value>
4931<value name="SD_SEND_CSD" value="0x9">
4932</value>
4933<value name="SD_SEND_CID" value="0xa">
4934</value>
4935<value name="SD_STOP_TRANSMISSION" value="0xc">
4936</value>
4937<value name="SD_SEND_STATUS" value="0xd">
4938</value>
4939<value name="SD_GO_INACTIVE_STATE" value="0xf">
4940</value>
4941<value name="SD_SET_BLOCKLEN" value="0x10">
4942</value>
4943<value name="SD_READ_SINGLE_BLOCK" value="0x11">
4944</value>
4945<value name="SD_READ_MULTIPLE_BLOCK" value="0x12">
4946</value>
4947<value name="SD_WRITE_BLOCK" value="0x18">
4948</value>
4949<value name="SD_WRITE_MULTIPLE_BLOCK" value="0x19">
4950</value>
4951<value name="SD_PROGRAM_CSD" value="0x1b">
4952</value>
4953<value name="SD_SET_WRITE_PROT" value="0x1c">
4954</value>
4955<value name="SD_CLR_WRITE_PROT" value="0x1d">
4956</value>
4957<value name="SD_SEND_WRITE_PROT" value="0x1e">
4958</value>
4959<value name="SD_ERASE_WR_BLK_START" value="0x20">
4960</value>
4961<value name="SD_ERASE_WR_BLK_END" value="0x21">
4962</value>
4963<value name="SD_ERASE_GROUP_START" value="0x23">
4964</value>
4965<value name="SD_ERASE_GROUP_END" value="0x24">
4966</value>
4967<value name="SD_ERASE" value="0x26">
4968</value>
4969<value name="SD_LOCK_UNLOCK" value="0x2a">
4970</value>
4971<value name="SD_IO_RW_DIRECT" value="0x34">
4972</value>
4973<value name="SD_IO_RW_EXTENDED" value="0x35">
4974</value>
4975<value name="SD_APP_CMD" value="0x37">
4976</value>
4977<value name="SD_GEN_CMD" value="0x38">
4978</value>
4979</field>
4980</reg>
4981<reg name="CMD1" sct="no">
4982<addr name="CMD1" addr="0x20" />
4983<field name="CMD_ARG" bitrange="31:0">
4984</field>
4985</reg>
4986<reg name="COMPREF" sct="no">
4987<addr name="COMPREF" addr="0x30" />
4988<field name="REFERENCE" bitrange="31:0">
4989</field>
4990</reg>
4991<reg name="COMPMASK" sct="no">
4992<addr name="COMPMASK" addr="0x40" />
4993<field name="MASK" bitrange="31:0">
4994</field>
4995</reg>
4996<reg name="TIMING" sct="no">
4997<addr name="TIMING" addr="0x50" />
4998<field name="TIMEOUT" bitrange="31:16">
4999</field>
5000<field name="CLOCK_DIVIDE" bitrange="15:8">
5001</field>
5002<field name="CLOCK_RATE" bitrange="7:0">
5003</field>
5004</reg>
5005<reg name="CTRL1" sct="yes">
5006<addr name="CTRL1" addr="0x60" />
5007<field name="SDIO_IRQ" bitrange="31:31">
5008</field>
5009<field name="SDIO_IRQ_EN" bitrange="30:30">
5010</field>
5011<field name="RESP_ERR_IRQ" bitrange="29:29">
5012</field>
5013<field name="RESP_ERR_IRQ_EN" bitrange="28:28">
5014</field>
5015<field name="RESP_TIMEOUT_IRQ" bitrange="27:27">
5016</field>
5017<field name="RESP_TIMEOUT_IRQ_EN" bitrange="26:26">
5018</field>
5019<field name="DATA_TIMEOUT_IRQ" bitrange="25:25">
5020</field>
5021<field name="DATA_TIMEOUT_IRQ_EN" bitrange="24:24">
5022</field>
5023<field name="DATA_CRC_IRQ" bitrange="23:23">
5024</field>
5025<field name="DATA_CRC_IRQ_EN" bitrange="22:22">
5026</field>
5027<field name="XMIT_IRQ" bitrange="21:21">
5028</field>
5029<field name="XMIT_IRQ_EN" bitrange="20:20">
5030</field>
5031<field name="RECV_IRQ" bitrange="19:19">
5032</field>
5033<field name="RECV_IRQ_EN" bitrange="18:18">
5034</field>
5035<field name="RECV_TIMEOUT_IRQ" bitrange="17:17">
5036</field>
5037<field name="RECV_TIMEOUT_IRQ_EN" bitrange="16:16">
5038</field>
5039<field name="RECV_OVRFLW_IRQ" bitrange="15:15">
5040</field>
5041<field name="RECV_OVRFLW_IRQ_EN" bitrange="14:14">
5042</field>
5043<field name="DMA_ENABLE" bitrange="13:13">
5044</field>
5045<field name="LOOPBACK" bitrange="12:12">
5046</field>
5047<field name="SLAVE_OUT_DISABLE" bitrange="11:11">
5048</field>
5049<field name="PHASE" bitrange="10:10">
5050</field>
5051<field name="POLARITY" bitrange="9:9">
5052</field>
5053<field name="SLAVE_MODE" bitrange="8:8">
5054</field>
5055<field name="WORD_LENGTH" bitrange="7:4">
5056<value name="RESERVED0" value="0x0">
5057</value>
5058<value name="RESERVED1" value="0x1">
5059</value>
5060<value name="RESERVED2" value="0x2">
5061</value>
5062<value name="FOUR_BITS" value="0x3">
5063</value>
5064<value name="EIGHT_BITS" value="0x7">
5065</value>
5066<value name="SIXTEEN_BITS" value="0xf">
5067</value>
5068</field>
5069<field name="SSP_MODE" bitrange="3:0">
5070<value name="SPI" value="0x0">
5071</value>
5072<value name="SSI" value="0x1">
5073</value>
5074<value name="MICROWIRE" value="0x2">
5075</value>
5076<value name="SD_MMC" value="0x3">
5077</value>
5078<value name="MS" value="0x4">
5079</value>
5080</field>
5081</reg>
5082<reg name="DATA" sct="no">
5083<addr name="DATA" addr="0x70" />
5084<field name="DATA" bitrange="31:0">
5085</field>
5086</reg>
5087<reg name="SDRESP0" sct="no">
5088<addr name="SDRESP0" addr="0x80" />
5089<field name="RESP0" bitrange="31:0">
5090</field>
5091</reg>
5092<reg name="SDRESP1" sct="no">
5093<addr name="SDRESP1" addr="0x90" />
5094<field name="RESP1" bitrange="31:0">
5095</field>
5096</reg>
5097<reg name="SDRESP2" sct="no">
5098<addr name="SDRESP2" addr="0xa0" />
5099<field name="RESP2" bitrange="31:0">
5100</field>
5101</reg>
5102<reg name="SDRESP3" sct="no">
5103<addr name="SDRESP3" addr="0xb0" />
5104<field name="RESP3" bitrange="31:0">
5105</field>
5106</reg>
5107<reg name="STATUS" sct="no">
5108<addr name="STATUS" addr="0xc0" />
5109<field name="PRESENT" bitrange="31:31">
5110</field>
5111<field name="MS_PRESENT" bitrange="30:30">
5112</field>
5113<field name="SD_PRESENT" bitrange="29:29">
5114</field>
5115<field name="CARD_DETECT" bitrange="28:28">
5116</field>
5117<field name="RECV_COUNT" bitrange="27:24">
5118</field>
5119<field name="XMIT_COUNT" bitrange="23:20">
5120</field>
5121<field name="DMAREQ" bitrange="19:19">
5122</field>
5123<field name="DMAEND" bitrange="18:18">
5124</field>
5125<field name="SDIO_IRQ" bitrange="17:17">
5126</field>
5127<field name="RESP_CRC_ERR" bitrange="16:16">
5128</field>
5129<field name="RESP_ERR" bitrange="15:15">
5130</field>
5131<field name="RESP_TIMEOUT" bitrange="14:14">
5132</field>
5133<field name="DATA_CRC_ERR" bitrange="13:13">
5134</field>
5135<field name="TIMEOUT" bitrange="12:12">
5136</field>
5137<field name="RECV_TIMEOUT_STAT" bitrange="11:11">
5138</field>
5139<field name="RECV_DATA_STAT" bitrange="10:10">
5140</field>
5141<field name="RECV_OVRFLW" bitrange="9:9">
5142</field>
5143<field name="RECV_FULL" bitrange="8:8">
5144</field>
5145<field name="RECV_NOT_EMPTY" bitrange="7:7">
5146</field>
5147<field name="XMIT_NOT_FULL" bitrange="6:6">
5148</field>
5149<field name="XMIT_EMPTY" bitrange="5:5">
5150</field>
5151<field name="XMIT_UNDRFLW" bitrange="4:4">
5152</field>
5153<field name="CMD_BUSY" bitrange="3:3">
5154</field>
5155<field name="DATA_BUSY" bitrange="2:2">
5156</field>
5157<field name="DATA_XFER" bitrange="1:1">
5158</field>
5159<field name="BUSY" bitrange="0:0">
5160</field>
5161</reg>
5162<reg name="DEBUG" sct="no">
5163<addr name="DEBUG" addr="0x100" />
5164<field name="DATACRC_ERR" bitrange="31:28">
5165</field>
5166<field name="DATA_STALL" bitrange="27:27">
5167</field>
5168<field name="DAT_SM" bitrange="26:24">
5169<value name="DSM_IDLE" value="0x0">
5170</value>
5171<value name="DSM_START" value="0x1">
5172</value>
5173<value name="DSM_WORD" value="0x2">
5174</value>
5175<value name="DSM_CRC1" value="0x3">
5176</value>
5177<value name="DSM_CRC2" value="0x4">
5178</value>
5179<value name="DSM_END" value="0x5">
5180</value>
5181<value name="DSM_RXDLY" value="0x6">
5182</value>
5183</field>
5184<field name="MSTK_SM" bitrange="23:20">
5185<value name="MSTK_IDLE" value="0x0">
5186</value>
5187<value name="MSTK_CKON" value="0x1">
5188</value>
5189<value name="MSTK_BS1" value="0x2">
5190</value>
5191<value name="MSTK_TPC" value="0x3">
5192</value>
5193<value name="MSTK_BS2" value="0x4">
5194</value>
5195<value name="MSTK_HDSHK" value="0x5">
5196</value>
5197<value name="MSTK_BS3" value="0x6">
5198</value>
5199<value name="MSTK_RW" value="0x7">
5200</value>
5201<value name="MSTK_CRC1" value="0x8">
5202</value>
5203<value name="MSTK_CRC2" value="0x9">
5204</value>
5205<value name="MSTK_BS0" value="0xa">
5206</value>
5207<value name="MSTK_DONE" value="0xb">
5208</value>
5209</field>
5210<field name="CMD_OE" bitrange="19:19">
5211</field>
5212<field name="CMD_SM" bitrange="18:16">
5213<value name="CSM_IDLE" value="0x0">
5214</value>
5215<value name="CSM_INDEX" value="0x1">
5216</value>
5217<value name="CSM_ARG" value="0x2">
5218</value>
5219<value name="CSM_CRC" value="0x3">
5220</value>
5221</field>
5222<field name="CLK_OE" bitrange="15:15">
5223</field>
5224<field name="MMC_SM" bitrange="14:12">
5225<value name="MMC_IDLE" value="0x0">
5226</value>
5227<value name="MMC_CMD" value="0x1">
5228</value>
5229<value name="MMC_TRC" value="0x2">
5230</value>
5231<value name="MMC_RESP" value="0x3">
5232</value>
5233<value name="MMC_RPRX" value="0x4">
5234</value>
5235<value name="MMC_TX" value="0x5">
5236</value>
5237<value name="MMC_CTOK" value="0x6">
5238</value>
5239<value name="MMC_RX" value="0x7">
5240</value>
5241</field>
5242<field name="DAT0_OE" bitrange="11:11">
5243</field>
5244<field name="DAT321_OE" bitrange="10:10">
5245</field>
5246<field name="SSP_CMD" bitrange="9:9">
5247</field>
5248<field name="SSP_RESP" bitrange="8:8">
5249</field>
5250<field name="SSP_TXD" bitrange="7:4">
5251</field>
5252<field name="SSP_RXD" bitrange="3:0">
5253</field>
5254</reg>
5255</dev>
5256<dev name="TIMROT" long_name="Timers/Rotary Interface" desc="Timers and Rotary Decoder" version="2.3.0">
5257<addr name="TIMROT" addr="0x80068000" />
5258<reg name="ROTCTRL" sct="yes">
5259<addr name="ROTCTRL" addr="0x0" />
5260<field name="SFTRST" bitrange="31:31">
5261</field>
5262<field name="CLKGATE" bitrange="30:30">
5263</field>
5264<field name="ROTARY_PRESENT" bitrange="29:29">
5265</field>
5266<field name="TIM3_PRESENT" bitrange="28:28">
5267</field>
5268<field name="TIM2_PRESENT" bitrange="27:27">
5269</field>
5270<field name="TIM1_PRESENT" bitrange="26:26">
5271</field>
5272<field name="TIM0_PRESENT" bitrange="25:25">
5273</field>
5274<field name="STATE" bitrange="24:22">
5275</field>
5276<field name="DIVIDER" bitrange="21:16">
5277</field>
5278<field name="RELATIVE" bitrange="12:12">
5279</field>
5280<field name="OVERSAMPLE" bitrange="11:10">
5281<value name="8X" value="0x0">
5282</value>
5283<value name="4X" value="0x1">
5284</value>
5285<value name="2X" value="0x2">
5286</value>
5287<value name="1X" value="0x3">
5288</value>
5289</field>
5290<field name="POLARITY_B" bitrange="9:9">
5291</field>
5292<field name="POLARITY_A" bitrange="8:8">
5293</field>
5294<field name="SELECT_B" bitrange="6:4">
5295<value name="NEVER_TICK" value="0x0">
5296</value>
5297<value name="PWM0" value="0x1">
5298</value>
5299<value name="PWM1" value="0x2">
5300</value>
5301<value name="PWM2" value="0x3">
5302</value>
5303<value name="PWM3" value="0x4">
5304</value>
5305<value name="PWM4" value="0x5">
5306</value>
5307<value name="ROTARYA" value="0x6">
5308</value>
5309<value name="ROTARYB" value="0x7">
5310</value>
5311</field>
5312<field name="SELECT_A" bitrange="2:0">
5313<value name="NEVER_TICK" value="0x0">
5314</value>
5315<value name="PWM0" value="0x1">
5316</value>
5317<value name="PWM1" value="0x2">
5318</value>
5319<value name="PWM2" value="0x3">
5320</value>
5321<value name="PWM3" value="0x4">
5322</value>
5323<value name="PWM4" value="0x5">
5324</value>
5325<value name="ROTARYA" value="0x6">
5326</value>
5327<value name="ROTARYB" value="0x7">
5328</value>
5329</field>
5330</reg>
5331<reg name="ROTCOUNT" sct="no">
5332<addr name="ROTCOUNT" addr="0x10" />
5333<field name="UPDOWN" bitrange="15:0">
5334</field>
5335</reg>
5336<reg name="TIMCTRL3" sct="yes">
5337<addr name="TIMCTRL3" addr="0x80" />
5338<field name="TEST_SIGNAL" bitrange="19:16">
5339<value name="NEVER_TICK" value="0x0">
5340</value>
5341<value name="PWM0" value="0x1">
5342</value>
5343<value name="PWM1" value="0x2">
5344</value>
5345<value name="PWM2" value="0x3">
5346</value>
5347<value name="PWM3" value="0x4">
5348</value>
5349<value name="PWM4" value="0x5">
5350</value>
5351<value name="ROTARYA" value="0x6">
5352</value>
5353<value name="ROTARYB" value="0x7">
5354</value>
5355<value name="32KHZ_XTAL" value="0x8">
5356</value>
5357<value name="8KHZ_XTAL" value="0x9">
5358</value>
5359<value name="4KHZ_XTAL" value="0xa">
5360</value>
5361<value name="1KHZ_XTAL" value="0xb">
5362</value>
5363<value name="TICK_ALWAYS" value="0xc">
5364</value>
5365</field>
5366<field name="IRQ" bitrange="15:15">
5367</field>
5368<field name="IRQ_EN" bitrange="14:14">
5369</field>
5370<field name="DUTY_VALID" bitrange="10:10">
5371</field>
5372<field name="DUTY_CYCLE" bitrange="9:9">
5373</field>
5374<field name="POLARITY" bitrange="8:8">
5375</field>
5376<field name="UPDATE" bitrange="7:7">
5377</field>
5378<field name="RELOAD" bitrange="6:6">
5379</field>
5380<field name="PRESCALE" bitrange="5:4">
5381<value name="DIV_BY_1" value="0x0">
5382</value>
5383<value name="DIV_BY_2" value="0x1">
5384</value>
5385<value name="DIV_BY_4" value="0x2">
5386</value>
5387<value name="DIV_BY_8" value="0x3">
5388</value>
5389</field>
5390<field name="SELECT" bitrange="3:0">
5391<value name="NEVER_TICK" value="0x0">
5392</value>
5393<value name="PWM0" value="0x1">
5394</value>
5395<value name="PWM1" value="0x2">
5396</value>
5397<value name="PWM2" value="0x3">
5398</value>
5399<value name="PWM3" value="0x4">
5400</value>
5401<value name="PWM4" value="0x5">
5402</value>
5403<value name="ROTARYA" value="0x6">
5404</value>
5405<value name="ROTARYB" value="0x7">
5406</value>
5407<value name="32KHZ_XTAL" value="0x8">
5408</value>
5409<value name="8KHZ_XTAL" value="0x9">
5410</value>
5411<value name="4KHZ_XTAL" value="0xa">
5412</value>
5413<value name="1KHZ_XTAL" value="0xb">
5414</value>
5415<value name="TICK_ALWAYS" value="0xc">
5416</value>
5417</field>
5418</reg>
5419<reg name="TIMCOUNT3" sct="no">
5420<addr name="TIMCOUNT3" addr="0x90" />
5421<field name="LOW_RUNNING_COUNT" bitrange="31:16">
5422</field>
5423<field name="HIGH_FIXED_COUNT" bitrange="15:0">
5424</field>
5425</reg>
5426<reg name="TIMCOUNTn" sct="no">
5427<formula string="0x30+n*0x20"/>
5428<addr name="TIMCOUNT0" addr="0x30" />
5429<addr name="TIMCOUNT1" addr="0x50" />
5430<addr name="TIMCOUNT2" addr="0x70" />
5431<field name="RUNNING_COUNT" bitrange="31:16">
5432</field>
5433<field name="FIXED_COUNT" bitrange="15:0">
5434</field>
5435</reg>
5436<reg name="TIMCTRLn" sct="yes">
5437<formula string="0x20+n*0x20"/>
5438<addr name="TIMCTRL0" addr="0x20" />
5439<addr name="TIMCTRL1" addr="0x40" />
5440<addr name="TIMCTRL2" addr="0x60" />
5441<field name="IRQ" bitrange="15:15">
5442</field>
5443<field name="IRQ_EN" bitrange="14:14">
5444</field>
5445<field name="POLARITY" bitrange="8:8">
5446</field>
5447<field name="UPDATE" bitrange="7:7">
5448</field>
5449<field name="RELOAD" bitrange="6:6">
5450</field>
5451<field name="PRESCALE" bitrange="5:4">
5452<value name="DIV_BY_1" value="0x0">
5453</value>
5454<value name="DIV_BY_2" value="0x1">
5455</value>
5456<value name="DIV_BY_4" value="0x2">
5457</value>
5458<value name="DIV_BY_8" value="0x3">
5459</value>
5460</field>
5461<field name="SELECT" bitrange="3:0">
5462<value name="NEVER_TICK" value="0x0">
5463</value>
5464<value name="PWM0" value="0x1">
5465</value>
5466<value name="PWM1" value="0x2">
5467</value>
5468<value name="PWM2" value="0x3">
5469</value>
5470<value name="PWM3" value="0x4">
5471</value>
5472<value name="PWM4" value="0x5">
5473</value>
5474<value name="ROTARYA" value="0x6">
5475</value>
5476<value name="ROTARYB" value="0x7">
5477</value>
5478<value name="32KHZ_XTAL" value="0x8">
5479</value>
5480<value name="8KHZ_XTAL" value="0x9">
5481</value>
5482<value name="4KHZ_XTAL" value="0xa">
5483</value>
5484<value name="1KHZ_XTAL" value="0xb">
5485</value>
5486<value name="TICK_ALWAYS" value="0xc">
5487</value>
5488</field>
5489</reg>
5490</dev>
5491<dev name="UARTAPP" long_name="Application UART" desc="Application UART" version="2.3.0">
5492<addr name="UARTAPP" addr="0x8006c000" />
5493<reg name="CTRL0" sct="yes">
5494<addr name="CTRL0" addr="0x0" />
5495<field name="SFTRST" bitrange="31:31">
5496</field>
5497<field name="CLKGATE" bitrange="30:30">
5498</field>
5499<field name="RUN" bitrange="28:28">
5500</field>
5501<field name="RX_SOURCE" bitrange="25:25">
5502</field>
5503<field name="RXTO_ENABLE" bitrange="24:24">
5504</field>
5505<field name="RXTIMEOUT" bitrange="23:16">
5506</field>
5507<field name="XFER_COUNT" bitrange="15:0">
5508</field>
5509</reg>
5510<reg name="CTRL1" sct="yes">
5511<addr name="CTRL1" addr="0x10" />
5512<field name="RUN" bitrange="28:28">
5513</field>
5514<field name="XFER_COUNT" bitrange="15:0">
5515</field>
5516</reg>
5517<reg name="CTRL2" sct="yes">
5518<addr name="CTRL2" addr="0x20" />
5519<field name="INVERT_RTS" bitrange="31:31">
5520</field>
5521<field name="INVERT_CTS" bitrange="30:30">
5522</field>
5523<field name="INVERT_TX" bitrange="29:29">
5524</field>
5525<field name="INVERT_RX" bitrange="28:28">
5526</field>
5527<field name="DMAONERR" bitrange="26:26">
5528</field>
5529<field name="TXDMAE" bitrange="25:25">
5530</field>
5531<field name="RXDMAE" bitrange="24:24">
5532</field>
5533<field name="RXIFLSEL" bitrange="22:20">
5534<value name="NOT_EMPTY" value="0x0">
5535</value>
5536<value name="ONE_QUARTER" value="0x1">
5537</value>
5538<value name="ONE_HALF" value="0x2">
5539</value>
5540<value name="THREE_QUARTERS" value="0x3">
5541</value>
5542<value name="SEVEN_EIGHTHS" value="0x4">
5543</value>
5544<value name="INVALID5" value="0x5">
5545</value>
5546<value name="INVALID6" value="0x6">
5547</value>
5548<value name="INVALID7" value="0x7">
5549</value>
5550</field>
5551<field name="TXIFLSEL" bitrange="18:16">
5552<value name="EMPTY" value="0x0">
5553</value>
5554<value name="ONE_QUARTER" value="0x1">
5555</value>
5556<value name="ONE_HALF" value="0x2">
5557</value>
5558<value name="THREE_QUARTERS" value="0x3">
5559</value>
5560<value name="SEVEN_EIGHTHS" value="0x4">
5561</value>
5562<value name="INVALID5" value="0x5">
5563</value>
5564<value name="INVALID6" value="0x6">
5565</value>
5566<value name="INVALID7" value="0x7">
5567</value>
5568</field>
5569<field name="CTSEN" bitrange="15:15">
5570</field>
5571<field name="RTSEN" bitrange="14:14">
5572</field>
5573<field name="OUT2" bitrange="13:13">
5574</field>
5575<field name="OUT1" bitrange="12:12">
5576</field>
5577<field name="RTS" bitrange="11:11">
5578</field>
5579<field name="DTR" bitrange="10:10">
5580</field>
5581<field name="RXE" bitrange="9:9">
5582</field>
5583<field name="TXE" bitrange="8:8">
5584</field>
5585<field name="LBE" bitrange="7:7">
5586</field>
5587<field name="SIRLP" bitrange="2:2">
5588</field>
5589<field name="SIREN" bitrange="1:1">
5590</field>
5591<field name="UARTEN" bitrange="0:0">
5592</field>
5593</reg>
5594<reg name="LINECTRL" sct="yes">
5595<addr name="LINECTRL" addr="0x30" />
5596<field name="BAUD_DIVINT" bitrange="31:16">
5597</field>
5598<field name="BAUD_DIVFRAC" bitrange="13:8">
5599</field>
5600<field name="SPS" bitrange="7:7">
5601</field>
5602<field name="WLEN" bitrange="6:5">
5603</field>
5604<field name="FEN" bitrange="4:4">
5605</field>
5606<field name="STP2" bitrange="3:3">
5607</field>
5608<field name="EPS" bitrange="2:2">
5609</field>
5610<field name="PEN" bitrange="1:1">
5611</field>
5612<field name="BRK" bitrange="0:0">
5613</field>
5614</reg>
5615<reg name="INTR" sct="yes">
5616<addr name="INTR" addr="0x40" />
5617<field name="OEIEN" bitrange="26:26">
5618</field>
5619<field name="BEIEN" bitrange="25:25">
5620</field>
5621<field name="PEIEN" bitrange="24:24">
5622</field>
5623<field name="FEIEN" bitrange="23:23">
5624</field>
5625<field name="RTIEN" bitrange="22:22">
5626</field>
5627<field name="TXIEN" bitrange="21:21">
5628</field>
5629<field name="RXIEN" bitrange="20:20">
5630</field>
5631<field name="DSRMIEN" bitrange="19:19">
5632</field>
5633<field name="DCDMIEN" bitrange="18:18">
5634</field>
5635<field name="CTSMIEN" bitrange="17:17">
5636</field>
5637<field name="RIMIEN" bitrange="16:16">
5638</field>
5639<field name="OEIS" bitrange="10:10">
5640</field>
5641<field name="BEIS" bitrange="9:9">
5642</field>
5643<field name="PEIS" bitrange="8:8">
5644</field>
5645<field name="FEIS" bitrange="7:7">
5646</field>
5647<field name="RTIS" bitrange="6:6">
5648</field>
5649<field name="TXIS" bitrange="5:5">
5650</field>
5651<field name="RXIS" bitrange="4:4">
5652</field>
5653<field name="DSRMIS" bitrange="3:3">
5654</field>
5655<field name="DCDMIS" bitrange="2:2">
5656</field>
5657<field name="CTSMIS" bitrange="1:1">
5658</field>
5659<field name="RIMIS" bitrange="0:0">
5660</field>
5661</reg>
5662<reg name="DATA" sct="no">
5663<addr name="DATA" addr="0x50" />
5664<field name="DATA" bitrange="31:0">
5665</field>
5666</reg>
5667<reg name="STAT" sct="no">
5668<addr name="STAT" addr="0x60" />
5669<field name="PRESENT" bitrange="31:31">
5670<value name="UNAVAILABLE" value="0x0">
5671</value>
5672<value name="AVAILABLE" value="0x1">
5673</value>
5674</field>
5675<field name="HISPEED" bitrange="30:30">
5676<value name="UNAVAILABLE" value="0x0">
5677</value>
5678<value name="AVAILABLE" value="0x1">
5679</value>
5680</field>
5681<field name="BUSY" bitrange="29:29">
5682</field>
5683<field name="CTS" bitrange="28:28">
5684</field>
5685<field name="TXFE" bitrange="27:27">
5686</field>
5687<field name="RXFF" bitrange="26:26">
5688</field>
5689<field name="TXFF" bitrange="25:25">
5690</field>
5691<field name="RXFE" bitrange="24:24">
5692</field>
5693<field name="RXBYTE_INVALID" bitrange="23:20">
5694</field>
5695<field name="OERR" bitrange="19:19">
5696</field>
5697<field name="BERR" bitrange="18:18">
5698</field>
5699<field name="PERR" bitrange="17:17">
5700</field>
5701<field name="FERR" bitrange="16:16">
5702</field>
5703<field name="RXCOUNT" bitrange="15:0">
5704</field>
5705</reg>
5706<reg name="DEBUG" sct="no">
5707<addr name="DEBUG" addr="0x70" />
5708<field name="TXDMARUN" bitrange="5:5">
5709</field>
5710<field name="RXDMARUN" bitrange="4:4">
5711</field>
5712<field name="TXCMDEND" bitrange="3:3">
5713</field>
5714<field name="RXCMDEND" bitrange="2:2">
5715</field>
5716<field name="TXDMARQ" bitrange="1:1">
5717</field>
5718<field name="RXDMARQ" bitrange="0:0">
5719</field>
5720</reg>
5721</dev>
5722<dev name="UARTDBG" long_name="Debug UART" desc="Debug UART" version="2.3.0">
5723<addr name="UARTDBG" addr="0x80070000" />
5724<reg name="DR" sct="no">
5725<addr name="DR" addr="0x0" />
5726<field name="UNAVAILABLE" bitrange="31:16">
5727</field>
5728<field name="RESERVED" bitrange="15:12">
5729</field>
5730<field name="OE" bitrange="11:11">
5731</field>
5732<field name="BE" bitrange="10:10">
5733</field>
5734<field name="PE" bitrange="9:9">
5735</field>
5736<field name="FE" bitrange="8:8">
5737</field>
5738<field name="DATA" bitrange="7:0">
5739</field>
5740</reg>
5741<reg name="RSR_ECR" sct="no">
5742<addr name="RSR_ECR" addr="0x4" />
5743<field name="UNAVAILABLE" bitrange="31:8">
5744</field>
5745<field name="EC" bitrange="7:4">
5746</field>
5747<field name="OE" bitrange="3:3">
5748</field>
5749<field name="BE" bitrange="2:2">
5750</field>
5751<field name="PE" bitrange="1:1">
5752</field>
5753<field name="FE" bitrange="0:0">
5754</field>
5755</reg>
5756<reg name="FR" sct="no">
5757<addr name="FR" addr="0x18" />
5758<field name="UNAVAILABLE" bitrange="31:16">
5759</field>
5760<field name="RESERVED" bitrange="15:9">
5761</field>
5762<field name="RI" bitrange="8:8">
5763</field>
5764<field name="TXFE" bitrange="7:7">
5765</field>
5766<field name="RXFF" bitrange="6:6">
5767</field>
5768<field name="TXFF" bitrange="5:5">
5769</field>
5770<field name="RXFE" bitrange="4:4">
5771</field>
5772<field name="BUSY" bitrange="3:3">
5773</field>
5774<field name="DCD" bitrange="2:2">
5775</field>
5776<field name="DSR" bitrange="1:1">
5777</field>
5778<field name="CTS" bitrange="0:0">
5779</field>
5780</reg>
5781<reg name="ILPR" sct="no">
5782<addr name="ILPR" addr="0x20" />
5783<field name="UNAVAILABLE" bitrange="31:8">
5784</field>
5785<field name="ILPDVSR" bitrange="7:0">
5786</field>
5787</reg>
5788<reg name="IBRD" sct="no">
5789<addr name="IBRD" addr="0x24" />
5790<field name="UNAVAILABLE" bitrange="31:16">
5791</field>
5792<field name="BAUD_DIVINT" bitrange="15:0">
5793</field>
5794</reg>
5795<reg name="FBRD" sct="no">
5796<addr name="FBRD" addr="0x28" />
5797<field name="UNAVAILABLE" bitrange="31:8">
5798</field>
5799<field name="RESERVED" bitrange="7:6">
5800</field>
5801<field name="BAUD_DIVFRAC" bitrange="5:0">
5802</field>
5803</reg>
5804<reg name="LCR_H" sct="no">
5805<addr name="LCR_H" addr="0x2c" />
5806<field name="UNAVAILABLE" bitrange="31:16">
5807</field>
5808<field name="RESERVED" bitrange="15:8">
5809</field>
5810<field name="SPS" bitrange="7:7">
5811</field>
5812<field name="WLEN" bitrange="6:5">
5813</field>
5814<field name="FEN" bitrange="4:4">
5815</field>
5816<field name="STP2" bitrange="3:3">
5817</field>
5818<field name="EPS" bitrange="2:2">
5819</field>
5820<field name="PEN" bitrange="1:1">
5821</field>
5822<field name="BRK" bitrange="0:0">
5823</field>
5824</reg>
5825<reg name="CR" sct="no">
5826<addr name="CR" addr="0x30" />
5827<field name="UNAVAILABLE" bitrange="31:16">
5828</field>
5829<field name="CTSEN" bitrange="15:15">
5830</field>
5831<field name="RTSEN" bitrange="14:14">
5832</field>
5833<field name="OUT2" bitrange="13:13">
5834</field>
5835<field name="OUT1" bitrange="12:12">
5836</field>
5837<field name="RTS" bitrange="11:11">
5838</field>
5839<field name="DTR" bitrange="10:10">
5840</field>
5841<field name="RXE" bitrange="9:9">
5842</field>
5843<field name="TXE" bitrange="8:8">
5844</field>
5845<field name="LBE" bitrange="7:7">
5846</field>
5847<field name="RESERVED" bitrange="6:3">
5848</field>
5849<field name="SIRLP" bitrange="2:2">
5850</field>
5851<field name="SIREN" bitrange="1:1">
5852</field>
5853<field name="UARTEN" bitrange="0:0">
5854</field>
5855</reg>
5856<reg name="IFLS" sct="no">
5857<addr name="IFLS" addr="0x34" />
5858<field name="UNAVAILABLE" bitrange="31:16">
5859</field>
5860<field name="RESERVED" bitrange="15:6">
5861</field>
5862<field name="RXIFLSEL" bitrange="5:3">
5863<value name="NOT_EMPTY" value="0x0">
5864</value>
5865<value name="ONE_QUARTER" value="0x1">
5866</value>
5867<value name="ONE_HALF" value="0x2">
5868</value>
5869<value name="THREE_QUARTERS" value="0x3">
5870</value>
5871<value name="SEVEN_EIGHTHS" value="0x4">
5872</value>
5873<value name="INVALID5" value="0x5">
5874</value>
5875<value name="INVALID6" value="0x6">
5876</value>
5877<value name="INVALID7" value="0x7">
5878</value>
5879</field>
5880<field name="TXIFLSEL" bitrange="2:0">
5881<value name="EMPTY" value="0x0">
5882</value>
5883<value name="ONE_QUARTER" value="0x1">
5884</value>
5885<value name="ONE_HALF" value="0x2">
5886</value>
5887<value name="THREE_QUARTERS" value="0x3">
5888</value>
5889<value name="SEVEN_EIGHTHS" value="0x4">
5890</value>
5891<value name="INVALID5" value="0x5">
5892</value>
5893<value name="INVALID6" value="0x6">
5894</value>
5895<value name="INVALID7" value="0x7">
5896</value>
5897</field>
5898</reg>
5899<reg name="IMSC" sct="no">
5900<addr name="IMSC" addr="0x38" />
5901<field name="UNAVAILABLE" bitrange="31:16">
5902</field>
5903<field name="RESERVED" bitrange="15:11">
5904</field>
5905<field name="OEIM" bitrange="10:10">
5906</field>
5907<field name="BEIM" bitrange="9:9">
5908</field>
5909<field name="PEIM" bitrange="8:8">
5910</field>
5911<field name="FEIM" bitrange="7:7">
5912</field>
5913<field name="RTIM" bitrange="6:6">
5914</field>
5915<field name="TXIM" bitrange="5:5">
5916</field>
5917<field name="RXIM" bitrange="4:4">
5918</field>
5919<field name="DSRMIM" bitrange="3:3">
5920</field>
5921<field name="DCDMIM" bitrange="2:2">
5922</field>
5923<field name="CTSMIM" bitrange="1:1">
5924</field>
5925<field name="RIMIM" bitrange="0:0">
5926</field>
5927</reg>
5928<reg name="RIS" sct="no">
5929<addr name="RIS" addr="0x3c" />
5930<field name="UNAVAILABLE" bitrange="31:16">
5931</field>
5932<field name="RESERVED" bitrange="15:11">
5933</field>
5934<field name="OERIS" bitrange="10:10">
5935</field>
5936<field name="BERIS" bitrange="9:9">
5937</field>
5938<field name="PERIS" bitrange="8:8">
5939</field>
5940<field name="FERIS" bitrange="7:7">
5941</field>
5942<field name="RTRIS" bitrange="6:6">
5943</field>
5944<field name="TXRIS" bitrange="5:5">
5945</field>
5946<field name="RXRIS" bitrange="4:4">
5947</field>
5948<field name="DSRRMIS" bitrange="3:3">
5949</field>
5950<field name="DCDRMIS" bitrange="2:2">
5951</field>
5952<field name="CTSRMIS" bitrange="1:1">
5953</field>
5954<field name="RIRMIS" bitrange="0:0">
5955</field>
5956</reg>
5957<reg name="MIS" sct="no">
5958<addr name="MIS" addr="0x40" />
5959<field name="UNAVAILABLE" bitrange="31:16">
5960</field>
5961<field name="RESERVED" bitrange="15:11">
5962</field>
5963<field name="OEMIS" bitrange="10:10">
5964</field>
5965<field name="BEMIS" bitrange="9:9">
5966</field>
5967<field name="PEMIS" bitrange="8:8">
5968</field>
5969<field name="FEMIS" bitrange="7:7">
5970</field>
5971<field name="RTMIS" bitrange="6:6">
5972</field>
5973<field name="TXMIS" bitrange="5:5">
5974</field>
5975<field name="RXMIS" bitrange="4:4">
5976</field>
5977<field name="DSRMMIS" bitrange="3:3">
5978</field>
5979<field name="DCDMMIS" bitrange="2:2">
5980</field>
5981<field name="CTSMMIS" bitrange="1:1">
5982</field>
5983<field name="RIMMIS" bitrange="0:0">
5984</field>
5985</reg>
5986<reg name="ICR" sct="no">
5987<addr name="ICR" addr="0x44" />
5988<field name="UNAVAILABLE" bitrange="31:16">
5989</field>
5990<field name="RESERVED" bitrange="15:11">
5991</field>
5992<field name="OEIC" bitrange="10:10">
5993</field>
5994<field name="BEIC" bitrange="9:9">
5995</field>
5996<field name="PEIC" bitrange="8:8">
5997</field>
5998<field name="FEIC" bitrange="7:7">
5999</field>
6000<field name="RTIC" bitrange="6:6">
6001</field>
6002<field name="TXIC" bitrange="5:5">
6003</field>
6004<field name="RXIC" bitrange="4:4">
6005</field>
6006<field name="DSRMIC" bitrange="3:3">
6007</field>
6008<field name="DCDMIC" bitrange="2:2">
6009</field>
6010<field name="CTSMIC" bitrange="1:1">
6011</field>
6012<field name="RIMIC" bitrange="0:0">
6013</field>
6014</reg>
6015<reg name="DMACR" sct="no">
6016<addr name="DMACR" addr="0x48" />
6017<field name="UNAVAILABLE" bitrange="31:16">
6018</field>
6019<field name="RESERVED" bitrange="15:3">
6020</field>
6021<field name="DMAONERR" bitrange="2:2">
6022</field>
6023<field name="TXDMAE" bitrange="1:1">
6024</field>
6025<field name="RXDMAE" bitrange="0:0">
6026</field>
6027</reg>
6028</dev>
6029<dev name="ARC" long_name="USB Controller" desc="USB High-Speed Host/Device Controller" version="2.3.0">
6030<addr name="ARC" addr="0x80080000" />
6031<reg name="BASE" sct="no">
6032<addr name="BASE" addr="0x0" />
6033</reg>
6034<reg name="ID" sct="no">
6035<addr name="ID" addr="0x0" />
6036</reg>
6037<reg name="HCSPARAMS" sct="no">
6038<addr name="HCSPARAMS" addr="0x104" />
6039</reg>
6040<reg name="USBCMD" sct="no">
6041<addr name="USBCMD" addr="0x140" />
6042</reg>
6043<reg name="USBSTS" sct="no">
6044<addr name="USBSTS" addr="0x144" />
6045</reg>
6046<reg name="USBINTR" sct="no">
6047<addr name="USBINTR" addr="0x148" />
6048</reg>
6049<reg name="FRINDEX" sct="no">
6050<addr name="FRINDEX" addr="0x14c" />
6051</reg>
6052<reg name="DEVADDR" sct="no">
6053<addr name="DEVADDR" addr="0x154" />
6054</reg>
6055<reg name="ENDPTLISTADDR" sct="no">
6056<addr name="ENDPTLISTADDR" addr="0x158" />
6057</reg>
6058<reg name="PORTSC1" sct="no">
6059<addr name="PORTSC1" addr="0x184" />
6060</reg>
6061<reg name="OTGSC" sct="no">
6062<addr name="OTGSC" addr="0x1a4" />
6063</reg>
6064<reg name="USBMODE" sct="no">
6065<addr name="USBMODE" addr="0x1a8" />
6066</reg>
6067<reg name="ENDPTSETUPSTAT" sct="no">
6068<addr name="ENDPTSETUPSTAT" addr="0x1ac" />
6069</reg>
6070<reg name="ENDPTPRIME" sct="no">
6071<addr name="ENDPTPRIME" addr="0x1b0" />
6072</reg>
6073<reg name="ENDPTFLUSH" sct="no">
6074<addr name="ENDPTFLUSH" addr="0x1b4" />
6075</reg>
6076<reg name="ENDPTSTATUS" sct="no">
6077<addr name="ENDPTSTATUS" addr="0x1b8" />
6078</reg>
6079<reg name="ENDPTCOMPLETE" sct="no">
6080<addr name="ENDPTCOMPLETE" addr="0x1bc" />
6081</reg>
6082<reg name="ENDPTCTRL0" sct="no">
6083<addr name="ENDPTCTRL0" addr="0x1c0" />
6084</reg>
6085<reg name="ENDPTCTRL1" sct="no">
6086<addr name="ENDPTCTRL1" addr="0x1c4" />
6087</reg>
6088<reg name="ENDPTCTRL2" sct="no">
6089<addr name="ENDPTCTRL2" addr="0x1c8" />
6090</reg>
6091<reg name="ENDPTCTRL3" sct="no">
6092<addr name="ENDPTCTRL3" addr="0x1cc" />
6093</reg>
6094<reg name="ENDPTCTRL4" sct="no">
6095<addr name="ENDPTCTRL4" addr="0x1d0" />
6096</reg>
6097<reg name="ENDPTCTRL5" sct="no">
6098<addr name="ENDPTCTRL5" addr="0x1d4" />
6099</reg>
6100<reg name="ENDPTCTRL6" sct="no">
6101<addr name="ENDPTCTRL6" addr="0x1d8" />
6102</reg>
6103<reg name="ENDPTCTRL7" sct="no">
6104<addr name="ENDPTCTRL7" addr="0x1dc" />
6105</reg>
6106<reg name="ENDPTCTRL8" sct="no">
6107<addr name="ENDPTCTRL8" addr="0x1e0" />
6108</reg>
6109<reg name="ENDPTCTRL9" sct="no">
6110<addr name="ENDPTCTRL9" addr="0x1e4" />
6111</reg>
6112<reg name="ENDPTCTRL10" sct="no">
6113<addr name="ENDPTCTRL10" addr="0x1e8" />
6114</reg>
6115<reg name="ENDPTCTRL11" sct="no">
6116<addr name="ENDPTCTRL11" addr="0x1ec" />
6117</reg>
6118<reg name="ENDPTCTRL12" sct="no">
6119<addr name="ENDPTCTRL12" addr="0x1f0" />
6120</reg>
6121<reg name="ENDPTCTRL13" sct="no">
6122<addr name="ENDPTCTRL13" addr="0x1f4" />
6123</reg>
6124<reg name="ENDPTCTRL14" sct="no">
6125<addr name="ENDPTCTRL14" addr="0x1f8" />
6126</reg>
6127<reg name="ENDPTCTRL15" sct="no">
6128<addr name="ENDPTCTRL15" addr="0x1fc" />
6129</reg>
6130<reg name="ENDPTCTRLn" sct="no">
6131<formula string="0x1c0+n*0x4"/>
6132<addr name="ENDPTCTRL0" addr="0x1c0" />
6133<addr name="ENDPTCTRL1" addr="0x1c4" />
6134<addr name="ENDPTCTRL2" addr="0x1c8" />
6135<addr name="ENDPTCTRL3" addr="0x1cc" />
6136<addr name="ENDPTCTRL4" addr="0x1d0" />
6137</reg>
6138</dev>
6139<dev name="USBPHY" long_name="USB Physical Interface" desc="Integrated USB 2.0 PHY" version="2.3.0">
6140<addr name="USBPHY" addr="0x8007c000" />
6141<reg name="PWD" sct="yes">
6142<addr name="PWD" addr="0x0" />
6143<field name="RXPWDRX" bitrange="20:20">
6144</field>
6145<field name="RXPWDDIFF" bitrange="19:19">
6146</field>
6147<field name="RXPWD1PT1" bitrange="18:18">
6148</field>
6149<field name="RXPWDENV" bitrange="17:17">
6150</field>
6151<field name="TXPWDCOMP" bitrange="14:14">
6152</field>
6153<field name="TXPWDVBG" bitrange="13:13">
6154</field>
6155<field name="TXPWDV2I" bitrange="12:12">
6156</field>
6157<field name="TXPWDIBIAS" bitrange="11:11">
6158</field>
6159<field name="TXPWDFS" bitrange="10:10">
6160</field>
6161</reg>
6162<reg name="TX" sct="yes">
6163<addr name="TX" addr="0x10" />
6164<field name="TXCMPOUT_STATUS" bitrange="23:23">
6165</field>
6166<field name="TXENCAL45DP" bitrange="21:21">
6167</field>
6168<field name="TXCAL45DP" bitrange="20:16">
6169</field>
6170<field name="TXENCAL45DN" bitrange="13:13">
6171</field>
6172<field name="TXCAL45DN" bitrange="12:8">
6173</field>
6174<field name="TXCALIBRATE" bitrange="7:7">
6175</field>
6176</reg>
6177<reg name="RX" sct="yes">
6178<addr name="RX" addr="0x20" />
6179<field name="RXDBYPASS" bitrange="22:22">
6180</field>
6181<field name="DISCONADJ" bitrange="5:4">
6182</field>
6183<field name="ENVADJ" bitrange="1:0">
6184</field>
6185</reg>
6186<reg name="CTRL" sct="yes">
6187<addr name="CTRL" addr="0x30" />
6188<field name="SFTRST" bitrange="31:31">
6189</field>
6190<field name="CLKGATE" bitrange="30:30">
6191</field>
6192<field name="UTMI_SUSPENDM" bitrange="29:29">
6193</field>
6194<field name="RESUME_IRQ" bitrange="10:10">
6195</field>
6196<field name="ENIRQRESUMEDETECT" bitrange="9:9">
6197</field>
6198<field name="ENOTGIDDETECT" bitrange="7:7">
6199</field>
6200<field name="ENDEVPLUGINDETECT" bitrange="4:4">
6201</field>
6202<field name="HOSTDISCONDETECT_IRQ" bitrange="3:3">
6203</field>
6204<field name="ENIRQHOSTDISCON" bitrange="2:2">
6205</field>
6206<field name="ENHOSTDISCONDETECT" bitrange="1:1">
6207</field>
6208<field name="ENHSPRECHARGEXMIT" bitrange="0:0">
6209</field>
6210</reg>
6211<reg name="STATUS" sct="no">
6212<addr name="STATUS" addr="0x40" />
6213<field name="RESUME_STATUS" bitrange="10:10">
6214</field>
6215<field name="OTGID_STATUS" bitrange="8:8">
6216</field>
6217<field name="DEVPLUGIN_STATUS" bitrange="6:6">
6218</field>
6219<field name="HOSTDISCONDETECT_STATUS" bitrange="3:3">
6220</field>
6221</reg>
6222<reg name="DEBUG" sct="yes">
6223<addr name="DEBUG" addr="0x50" />
6224<field name="CLKGATE" bitrange="30:30">
6225</field>
6226<field name="SQUELCHRESETLENGTH" bitrange="28:25">
6227</field>
6228<field name="ENSQUELCHRESET" bitrange="24:24">
6229</field>
6230<field name="SQUELCHRESETCOUNT" bitrange="20:16">
6231</field>
6232<field name="ENTX2RXCOUNT" bitrange="12:12">
6233</field>
6234<field name="TX2RXCOUNT" bitrange="11:8">
6235</field>
6236<field name="ENHSTPULLDOWN" bitrange="5:4">
6237</field>
6238<field name="HSTPULLDOWN" bitrange="3:2">
6239</field>
6240<field name="DEBUG_INTERFACE_HOLD" bitrange="1:1">
6241</field>
6242<field name="OTGIDPIOLOCK" bitrange="0:0">
6243</field>
6244</reg>
6245<reg name="DEBUG0_STATUS" sct="no">
6246<addr name="DEBUG0_STATUS" addr="0x60" />
6247<field name="SQUELCH_COUNT" bitrange="31:26">
6248</field>
6249<field name="UTMI_RXERROR_FAIL_COUNT" bitrange="25:16">
6250</field>
6251<field name="LOOP_BACK_FAIL_COUNT" bitrange="15:0">
6252</field>
6253</reg>
6254<reg name="DEBUG1_STATUS" sct="no">
6255<addr name="DEBUG1_STATUS" addr="0x70" />
6256<field name="UTMI_TX_DATA" bitrange="31:16">
6257</field>
6258<field name="UTMI_RX_DATA" bitrange="15:0">
6259</field>
6260</reg>
6261<reg name="DEBUG2_STATUS" sct="no">
6262<addr name="DEBUG2_STATUS" addr="0x80" />
6263<field name="UTMI_TXVALIDH" bitrange="22:22">
6264</field>
6265<field name="UTMI_TXVALID" bitrange="21:21">
6266</field>
6267<field name="UTMI_TERMSELECT" bitrange="20:20">
6268</field>
6269<field name="UTMI_XCVRSELECT" bitrange="19:18">
6270</field>
6271<field name="UTMI_OPMODE" bitrange="17:16">
6272</field>
6273<field name="UTMI_LINESTATE" bitrange="7:6">
6274</field>
6275<field name="UTMI_SUSPENDM" bitrange="5:5">
6276</field>
6277<field name="UTMI_RXVALIDH" bitrange="4:4">
6278</field>
6279<field name="UTMI_RXVALID" bitrange="3:3">
6280</field>
6281<field name="UTMI_RXACTIVE" bitrange="2:2">
6282</field>
6283<field name="UTMI_RXERROR" bitrange="1:1">
6284</field>
6285<field name="UTMI_TXREADY" bitrange="0:0">
6286</field>
6287</reg>
6288<reg name="DEBUG3_STATUS" sct="no">
6289<addr name="DEBUG3_STATUS" addr="0x90" />
6290<field name="B_CNT_FSM" bitrange="30:28">
6291</field>
6292<field name="SQ_UNLOCK_FSM" bitrange="25:23">
6293</field>
6294<field name="BIT_CNT" bitrange="21:12">
6295</field>
6296<field name="MAIN_HS_RX_FSM" bitrange="11:8">
6297</field>
6298<field name="UNSTUFF_BIT_CNT" bitrange="7:0">
6299</field>
6300</reg>
6301<reg name="DEBUG4_STATUS" sct="no">
6302<addr name="DEBUG4_STATUS" addr="0xa0" />
6303<field name="BYTE_FSM" bitrange="28:16">
6304</field>
6305<field name="SND_FSM" bitrange="13:0">
6306</field>
6307</reg>
6308<reg name="DEBUG5_STATUS" sct="no">
6309<addr name="DEBUG5_STATUS" addr="0xb0" />
6310<field name="MAIN_FSM" bitrange="27:24">
6311</field>
6312<field name="SYNC_FSM" bitrange="21:16">
6313</field>
6314<field name="PRECHARGE_FSM" bitrange="14:12">
6315</field>
6316<field name="SHIFT_FSM" bitrange="10:8">
6317</field>
6318<field name="SOF_FSM" bitrange="4:0">
6319</field>
6320</reg>
6321<reg name="DEBUG6_STATUS" sct="no">
6322<addr name="DEBUG6_STATUS" addr="0xc0" />
6323<field name="FIRST_EOP_FSM" bitrange="10:8">
6324</field>
6325<field name="EOP_FSM" bitrange="7:0">
6326</field>
6327</reg>
6328<reg name="DEBUG7_STATUS" sct="no">
6329<addr name="DEBUG7_STATUS" addr="0xd0" />
6330<field name="FIRST_DATA_FSM" bitrange="29:28">
6331</field>
6332<field name="BIT_CNT" bitrange="27:24">
6333</field>
6334<field name="UNSTUFF_CNT" bitrange="22:20">
6335</field>
6336<field name="LD_FSM" bitrange="17:16">
6337</field>
6338<field name="FIFO_FSM" bitrange="13:8">
6339</field>
6340<field name="MAIN_FSM" bitrange="7:4">
6341</field>
6342<field name="EOP_FSM" bitrange="3:0">
6343</field>
6344</reg>
6345<reg name="DEBUG8_STATUS" sct="no">
6346<addr name="DEBUG8_STATUS" addr="0xe0" />
6347<field name="RX_SIE_FSM" bitrange="31:28">
6348</field>
6349<field name="TX_SIE_FSM" bitrange="27:24">
6350</field>
6351<field name="SHIFT_FSM" bitrange="9:8">
6352</field>
6353<field name="FS_TX_MAIN_FSM" bitrange="6:0">
6354</field>
6355</reg>
6356</dev>
6357</soc> 4090</soc>
diff --git a/utils/regtools/desc/regs-stmp3700.xml b/utils/regtools/desc/regs-stmp3700.xml
index 8af3843265..40875ce005 100644
--- a/utils/regtools/desc/regs-stmp3700.xml
+++ b/utils/regtools/desc/regs-stmp3700.xml
@@ -1,8860 +1,5662 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<!--
3 __________ __ ___.
4 Open \______ \ ____ ____ | | _\_ |__ _______ ___
5 Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
6 Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
7 Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
8 \/ \/ \/ \/ \/
9Copyright (C) 2012 by Amaury Pouly
10
11This program is free software; you can redistribute it and/or
12modify it under the terms of the GNU General Public License
13as published by the Free Software Foundation; either version 2
14of the License, or (at your option) any later version.
15
16This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
17KIND, either express or implied.
18-->
19<soc name="stmp3700" desc="STMP3700"> 2<soc name="stmp3700" desc="STMP3700">
20<dev name="APBH" long_name="APHB DMA" desc="AHB-to-APBH Bridge with DMA" version="3.2.0"> 3 <dev name="APBH" long_name="APHB DMA" desc="AHB-to-APBH Bridge with DMA" version="3.2.0">
21<addr name="APBH" addr="0x80004000" /> 4 <addr name="APBH" addr="0x80004000"/>
22<reg name="CTRL0" sct="yes"> 5 <reg name="CTRL0" desc="" sct="yes">
23<addr name="CTRL0" addr="0x0" /> 6 <addr name="CTRL0" addr="0x0"/>
24<field name="SFTRST" bitrange="31:31"> 7 <field name="SFTRST" desc="" bitrange="31:31"/>
25</field> 8 <field name="CLKGATE" desc="" bitrange="30:30"/>
26<field name="CLKGATE" bitrange="30:30"> 9 <field name="RESET_CHANNEL" desc="" bitrange="23:16">
27</field> 10 <value name="SSP1" value="0x1" desc=""/>
28<field name="RESET_CHANNEL" bitrange="23:16"> 11 <value name="SSP2" value="0x2" desc=""/>
29<value name="SSP1" value="0x1"> 12 <value name="LCDIF" value="0x4" desc=""/>
30</value> 13 <value name="ATA" value="0x10" desc=""/>
31<value name="SSP2" value="0x2"> 14 <value name="NAND0" value="0x10" desc=""/>
32</value> 15 <value name="NAND1" value="0x20" desc=""/>
33<value name="LCDIF" value="0x4"> 16 <value name="NAND2" value="0x40" desc=""/>
34</value> 17 <value name="NAND3" value="0x80" desc=""/>
35<value name="ATA" value="0x10"> 18 </field>
36</value> 19 <field name="CLKGATE_CHANNEL" desc="" bitrange="15:8">
37<value name="NAND0" value="0x10"> 20 <value name="SSP1" value="0x1" desc=""/>
38</value> 21 <value name="SSP2" value="0x2" desc=""/>
39<value name="NAND1" value="0x20"> 22 <value name="LCDIF" value="0x4" desc=""/>
40</value> 23 <value name="ATA" value="0x10" desc=""/>
41<value name="NAND2" value="0x40"> 24 <value name="NAND0" value="0x10" desc=""/>
42</value> 25 <value name="NAND1" value="0x20" desc=""/>
43<value name="NAND3" value="0x80"> 26 <value name="NAND2" value="0x40" desc=""/>
44</value> 27 <value name="NAND3" value="0x80" desc=""/>
45</field> 28 </field>
46<field name="CLKGATE_CHANNEL" bitrange="15:8"> 29 <field name="FREEZE_CHANNEL" desc="" bitrange="7:0">
47<value name="SSP1" value="0x1"> 30 <value name="SSP1" value="0x1" desc=""/>
48</value> 31 <value name="SSP2" value="0x2" desc=""/>
49<value name="SSP2" value="0x2"> 32 <value name="LCDIF" value="0x4" desc=""/>
50</value> 33 <value name="ATA" value="0x10" desc=""/>
51<value name="LCDIF" value="0x4"> 34 <value name="NAND0" value="0x10" desc=""/>
52</value> 35 <value name="NAND1" value="0x20" desc=""/>
53<value name="ATA" value="0x10"> 36 <value name="NAND2" value="0x30" desc=""/>
54</value> 37 <value name="NAND3" value="0x40" desc=""/>
55<value name="NAND0" value="0x10"> 38 </field>
56</value> 39 </reg>
57<value name="NAND1" value="0x20"> 40 <reg name="CTRL1" desc="" sct="yes">
58</value> 41 <addr name="CTRL1" addr="0x10"/>
59<value name="NAND2" value="0x40"> 42 <field name="CH_AHB_ERROR_IRQ" desc="" bitrange="23:16"/>
60</value> 43 <field name="CH_CMDCMPLT_IRQ_EN" desc="" bitrange="15:8"/>
61<value name="NAND3" value="0x80"> 44 <field name="CH_CMDCMPLT_IRQ" desc="" bitrange="7:0"/>
62</value> 45 </reg>
63</field> 46 <reg name="DEVSEL" desc="">
64<field name="FREEZE_CHANNEL" bitrange="7:0"> 47 <addr name="DEVSEL" addr="0x20"/>
65<value name="SSP1" value="0x1"> 48 <field name="CH7" desc="" bitrange="31:28"/>
66</value> 49 <field name="CH6" desc="" bitrange="27:24"/>
67<value name="SSP2" value="0x2"> 50 <field name="CH5" desc="" bitrange="23:20"/>
68</value> 51 <field name="CH4" desc="" bitrange="19:16"/>
69<value name="LCDIF" value="0x4"> 52 <field name="CH3" desc="" bitrange="15:12"/>
70</value> 53 <field name="CH2" desc="" bitrange="11:8"/>
71<value name="ATA" value="0x10"> 54 <field name="CH1" desc="" bitrange="7:4"/>
72</value> 55 <field name="CH0" desc="" bitrange="3:0"/>
73<value name="NAND0" value="0x10"> 56 </reg>
74</value> 57 <reg name="CHn_CURCMDAR" desc="">
75<value name="NAND1" value="0x20"> 58 <formula string="0x40+n*0x70"/>
76</value> 59 <addr name="CH0_CURCMDAR" addr="0x40"/>
77<value name="NAND2" value="0x30"> 60 <addr name="CH1_CURCMDAR" addr="0xb0"/>
78</value> 61 <addr name="CH2_CURCMDAR" addr="0x120"/>
79<value name="NAND3" value="0x40"> 62 <addr name="CH3_CURCMDAR" addr="0x190"/>
80</value> 63 <addr name="CH4_CURCMDAR" addr="0x200"/>
81</field> 64 <addr name="CH5_CURCMDAR" addr="0x270"/>
82</reg> 65 <addr name="CH6_CURCMDAR" addr="0x2e0"/>
83<reg name="CTRL1" sct="yes"> 66 <addr name="CH7_CURCMDAR" addr="0x350"/>
84<addr name="CTRL1" addr="0x10" /> 67 <field name="CMD_ADDR" desc="" bitrange="31:0"/>
85<field name="CH_AHB_ERROR_IRQ" bitrange="23:16"> 68 </reg>
86</field> 69 <reg name="CHn_NXTCMDAR" desc="">
87<field name="CH_CMDCMPLT_IRQ_EN" bitrange="15:8"> 70 <formula string="0x50+n*0x70"/>
88</field> 71 <addr name="CH0_NXTCMDAR" addr="0x50"/>
89<field name="CH_CMDCMPLT_IRQ" bitrange="7:0"> 72 <addr name="CH1_NXTCMDAR" addr="0xc0"/>
90</field> 73 <addr name="CH2_NXTCMDAR" addr="0x130"/>
91</reg> 74 <addr name="CH3_NXTCMDAR" addr="0x1a0"/>
92<reg name="DEVSEL" sct="no"> 75 <addr name="CH4_NXTCMDAR" addr="0x210"/>
93<addr name="DEVSEL" addr="0x20" /> 76 <addr name="CH5_NXTCMDAR" addr="0x280"/>
94<field name="CH7" bitrange="31:28"> 77 <addr name="CH6_NXTCMDAR" addr="0x2f0"/>
95</field> 78 <addr name="CH7_NXTCMDAR" addr="0x360"/>
96<field name="CH6" bitrange="27:24"> 79 <field name="CMD_ADDR" desc="" bitrange="31:0"/>
97</field> 80 </reg>
98<field name="CH5" bitrange="23:20"> 81 <reg name="CHn_CMD" desc="">
99</field> 82 <formula string="0x60+n*0x70"/>
100<field name="CH4" bitrange="19:16"> 83 <addr name="CH0_CMD" addr="0x60"/>
101</field> 84 <addr name="CH1_CMD" addr="0xd0"/>
102<field name="CH3" bitrange="15:12"> 85 <addr name="CH2_CMD" addr="0x140"/>
103</field> 86 <addr name="CH3_CMD" addr="0x1b0"/>
104<field name="CH2" bitrange="11:8"> 87 <addr name="CH4_CMD" addr="0x220"/>
105</field> 88 <addr name="CH5_CMD" addr="0x290"/>
106<field name="CH1" bitrange="7:4"> 89 <addr name="CH6_CMD" addr="0x300"/>
107</field> 90 <addr name="CH7_CMD" addr="0x370"/>
108<field name="CH0" bitrange="3:0"> 91 <field name="XFER_COUNT" desc="" bitrange="31:16"/>
109</field> 92 <field name="CMDWORDS" desc="" bitrange="15:12"/>
110</reg> 93 <field name="HALTONTERMINATE" desc="" bitrange="8:8"/>
111<reg name="CHn_CURCMDAR" sct="no"> 94 <field name="WAIT4ENDCMD" desc="" bitrange="7:7"/>
112<formula string="0x40+n*0x70"/> 95 <field name="SEMAPHORE" desc="" bitrange="6:6"/>
113<addr name="CH0_CURCMDAR" addr="0x40" /> 96 <field name="NANDWAIT4READY" desc="" bitrange="5:5"/>
114<addr name="CH1_CURCMDAR" addr="0xb0" /> 97 <field name="NANDLOCK" desc="" bitrange="4:4"/>
115<addr name="CH2_CURCMDAR" addr="0x120" /> 98 <field name="IRQONCMPLT" desc="" bitrange="3:3"/>
116<addr name="CH3_CURCMDAR" addr="0x190" /> 99 <field name="CHAIN" desc="" bitrange="2:2"/>
117<addr name="CH4_CURCMDAR" addr="0x200" /> 100 <field name="COMMAND" desc="" bitrange="1:0">
118<addr name="CH5_CURCMDAR" addr="0x270" /> 101 <value name="NO_DMA_XFER" value="0x0" desc=""/>
119<addr name="CH6_CURCMDAR" addr="0x2e0" /> 102 <value name="DMA_WRITE" value="0x1" desc=""/>
120<addr name="CH7_CURCMDAR" addr="0x350" /> 103 <value name="DMA_READ" value="0x2" desc=""/>
121<field name="CMD_ADDR" bitrange="31:0"> 104 <value name="DMA_SENSE" value="0x3" desc=""/>
122</field> 105 </field>
123</reg> 106 </reg>
124<reg name="CHn_NXTCMDAR" sct="no"> 107 <reg name="CHn_BAR" desc="">
125<formula string="0x50+n*0x70"/> 108 <formula string="0x70+n*0x70"/>
126<addr name="CH0_NXTCMDAR" addr="0x50" /> 109 <addr name="CH0_BAR" addr="0x70"/>
127<addr name="CH1_NXTCMDAR" addr="0xc0" /> 110 <addr name="CH1_BAR" addr="0xe0"/>
128<addr name="CH2_NXTCMDAR" addr="0x130" /> 111 <addr name="CH2_BAR" addr="0x150"/>
129<addr name="CH3_NXTCMDAR" addr="0x1a0" /> 112 <addr name="CH3_BAR" addr="0x1c0"/>
130<addr name="CH4_NXTCMDAR" addr="0x210" /> 113 <addr name="CH4_BAR" addr="0x230"/>
131<addr name="CH5_NXTCMDAR" addr="0x280" /> 114 <addr name="CH5_BAR" addr="0x2a0"/>
132<addr name="CH6_NXTCMDAR" addr="0x2f0" /> 115 <addr name="CH6_BAR" addr="0x310"/>
133<addr name="CH7_NXTCMDAR" addr="0x360" /> 116 <addr name="CH7_BAR" addr="0x380"/>
134<field name="CMD_ADDR" bitrange="31:0"> 117 <field name="ADDRESS" desc="" bitrange="31:0"/>
135</field> 118 </reg>
136</reg> 119 <reg name="CHn_SEMA" desc="">
137<reg name="CHn_CMD" sct="no"> 120 <formula string="0x80+n*0x70"/>
138<formula string="0x60+n*0x70"/> 121 <addr name="CH0_SEMA" addr="0x80"/>
139<addr name="CH0_CMD" addr="0x60" /> 122 <addr name="CH1_SEMA" addr="0xf0"/>
140<addr name="CH1_CMD" addr="0xd0" /> 123 <addr name="CH2_SEMA" addr="0x160"/>
141<addr name="CH2_CMD" addr="0x140" /> 124 <addr name="CH3_SEMA" addr="0x1d0"/>
142<addr name="CH3_CMD" addr="0x1b0" /> 125 <addr name="CH4_SEMA" addr="0x240"/>
143<addr name="CH4_CMD" addr="0x220" /> 126 <addr name="CH5_SEMA" addr="0x2b0"/>
144<addr name="CH5_CMD" addr="0x290" /> 127 <addr name="CH6_SEMA" addr="0x320"/>
145<addr name="CH6_CMD" addr="0x300" /> 128 <addr name="CH7_SEMA" addr="0x390"/>
146<addr name="CH7_CMD" addr="0x370" /> 129 <field name="PHORE" desc="" bitrange="23:16"/>
147<field name="XFER_COUNT" bitrange="31:16"> 130 <field name="INCREMENT_SEMA" desc="" bitrange="7:0"/>
148</field> 131 </reg>
149<field name="CMDWORDS" bitrange="15:12"> 132 <reg name="CHn_DEBUG1" desc="">
150</field> 133 <formula string="0x90+n*0x70"/>
151<field name="HALTONTERMINATE" bitrange="8:8"> 134 <addr name="CH0_DEBUG1" addr="0x90"/>
152</field> 135 <addr name="CH1_DEBUG1" addr="0x100"/>
153<field name="WAIT4ENDCMD" bitrange="7:7"> 136 <addr name="CH2_DEBUG1" addr="0x170"/>
154</field> 137 <addr name="CH3_DEBUG1" addr="0x1e0"/>
155<field name="SEMAPHORE" bitrange="6:6"> 138 <addr name="CH4_DEBUG1" addr="0x250"/>
156</field> 139 <addr name="CH5_DEBUG1" addr="0x2c0"/>
157<field name="NANDWAIT4READY" bitrange="5:5"> 140 <addr name="CH6_DEBUG1" addr="0x330"/>
158</field> 141 <addr name="CH7_DEBUG1" addr="0x3a0"/>
159<field name="NANDLOCK" bitrange="4:4"> 142 <field name="REQ" desc="" bitrange="31:31"/>
160</field> 143 <field name="BURST" desc="" bitrange="30:30"/>
161<field name="IRQONCMPLT" bitrange="3:3"> 144 <field name="KICK" desc="" bitrange="29:29"/>
162</field> 145 <field name="END" desc="" bitrange="28:28"/>
163<field name="CHAIN" bitrange="2:2"> 146 <field name="NEXTCMDADDRVALID" desc="" bitrange="24:24"/>
164</field> 147 <field name="RD_FIFO_EMPTY" desc="" bitrange="23:23"/>
165<field name="COMMAND" bitrange="1:0"> 148 <field name="RD_FIFO_FULL" desc="" bitrange="22:22"/>
166<value name="NO_DMA_XFER" value="0x0"> 149 <field name="WR_FIFO_EMPTY" desc="" bitrange="21:21"/>
167</value> 150 <field name="WR_FIFO_FULL" desc="" bitrange="20:20"/>
168<value name="DMA_WRITE" value="0x1"> 151 <field name="STATEMACHINE" desc="" bitrange="4:0">
169</value> 152 <value name="IDLE" value="0x0" desc=""/>
170<value name="DMA_READ" value="0x2"> 153 <value name="REQ_CMD1" value="0x1" desc=""/>
171</value> 154 <value name="REQ_CMD3" value="0x2" desc=""/>
172<value name="DMA_SENSE" value="0x3"> 155 <value name="REQ_CMD2" value="0x3" desc=""/>
173</value> 156 <value name="XFER_DECODE" value="0x4" desc=""/>
174</field> 157 <value name="REQ_WAIT" value="0x5" desc=""/>
175</reg> 158 <value name="REQ_CMD4" value="0x6" desc=""/>
176<reg name="CHn_BAR" sct="no"> 159 <value name="PIO_REQ" value="0x7" desc=""/>
177<formula string="0x70+n*0x70"/> 160 <value name="READ_FLUSH" value="0x8" desc=""/>
178<addr name="CH0_BAR" addr="0x70" /> 161 <value name="READ_WAIT" value="0x9" desc=""/>
179<addr name="CH1_BAR" addr="0xe0" /> 162 <value name="WRITE" value="0xc" desc=""/>
180<addr name="CH2_BAR" addr="0x150" /> 163 <value name="READ_REQ" value="0xd" desc=""/>
181<addr name="CH3_BAR" addr="0x1c0" /> 164 <value name="CHECK_CHAIN" value="0xe" desc=""/>
182<addr name="CH4_BAR" addr="0x230" /> 165 <value name="XFER_COMPLETE" value="0xf" desc=""/>
183<addr name="CH5_BAR" addr="0x2a0" /> 166 <value name="WAIT_END" value="0x15" desc=""/>
184<addr name="CH6_BAR" addr="0x310" /> 167 <value name="WRITE_WAIT" value="0x1c" desc=""/>
185<addr name="CH7_BAR" addr="0x380" /> 168 <value name="CHECK_WAIT" value="0x1e" desc=""/>
186<field name="ADDRESS" bitrange="31:0"> 169 </field>
187</field> 170 </reg>
188</reg> 171 <reg name="CHn_DEBUG2" desc="">
189<reg name="CHn_SEMA" sct="no"> 172 <formula string="0xa0+n*0x70"/>
190<formula string="0x80+n*0x70"/> 173 <addr name="CH0_DEBUG2" addr="0xa0"/>
191<addr name="CH0_SEMA" addr="0x80" /> 174 <addr name="CH1_DEBUG2" addr="0x110"/>
192<addr name="CH1_SEMA" addr="0xf0" /> 175 <addr name="CH2_DEBUG2" addr="0x180"/>
193<addr name="CH2_SEMA" addr="0x160" /> 176 <addr name="CH3_DEBUG2" addr="0x1f0"/>
194<addr name="CH3_SEMA" addr="0x1d0" /> 177 <addr name="CH4_DEBUG2" addr="0x260"/>
195<addr name="CH4_SEMA" addr="0x240" /> 178 <addr name="CH5_DEBUG2" addr="0x2d0"/>
196<addr name="CH5_SEMA" addr="0x2b0" /> 179 <addr name="CH6_DEBUG2" addr="0x340"/>
197<addr name="CH6_SEMA" addr="0x320" /> 180 <addr name="CH7_DEBUG2" addr="0x3b0"/>
198<addr name="CH7_SEMA" addr="0x390" /> 181 <field name="APB_BYTES" desc="" bitrange="31:16"/>
199<field name="PHORE" bitrange="23:16"> 182 <field name="AHB_BYTES" desc="" bitrange="15:0"/>
200</field> 183 </reg>
201<field name="INCREMENT_SEMA" bitrange="7:0"> 184 <reg name="VERSION" desc="">
202</field> 185 <addr name="VERSION" addr="0x3f0"/>
203</reg> 186 <field name="MAJOR" desc="" bitrange="31:24"/>
204<reg name="CHn_DEBUG1" sct="no"> 187 <field name="MINOR" desc="" bitrange="23:16"/>
205<formula string="0x90+n*0x70"/> 188 <field name="STEP" desc="" bitrange="15:0"/>
206<addr name="CH0_DEBUG1" addr="0x90" /> 189 </reg>
207<addr name="CH1_DEBUG1" addr="0x100" /> 190 </dev>
208<addr name="CH2_DEBUG1" addr="0x170" /> 191 <dev name="APBX" long_name="APHX DMA" desc="AHB-to-APBX Bridge with DMA" version="3.2.0">
209<addr name="CH3_DEBUG1" addr="0x1e0" /> 192 <addr name="APBX" addr="0x80024000"/>
210<addr name="CH4_DEBUG1" addr="0x250" /> 193 <reg name="CTRL0" desc="" sct="yes">
211<addr name="CH5_DEBUG1" addr="0x2c0" /> 194 <addr name="CTRL0" addr="0x0"/>
212<addr name="CH6_DEBUG1" addr="0x330" /> 195 <field name="SFTRST" desc="" bitrange="31:31"/>
213<addr name="CH7_DEBUG1" addr="0x3a0" /> 196 <field name="CLKGATE" desc="" bitrange="30:30"/>
214<field name="REQ" bitrange="31:31"> 197 <field name="RESET_CHANNEL" desc="" bitrange="23:16">
215</field> 198 <value name="AUDIOIN" value="0x1" desc=""/>
216<field name="BURST" bitrange="30:30"> 199 <value name="AUDIOOUT" value="0x2" desc=""/>
217</field> 200 <value name="SPDIF_TX" value="0x4" desc=""/>
218<field name="KICK" bitrange="29:29"> 201 <value name="SAIF2" value="0x4" desc=""/>
219</field> 202 <value name="I2C" value="0x8" desc=""/>
220<field name="END" bitrange="28:28"> 203 <value name="SAIF1" value="0x10" desc=""/>
221</field> 204 <value name="DRI" value="0x20" desc=""/>
222<field name="NEXTCMDADDRVALID" bitrange="24:24"> 205 <value name="UART_RX" value="0x40" desc=""/>
223</field> 206 <value name="IRDA_RX" value="0x40" desc=""/>
224<field name="RD_FIFO_EMPTY" bitrange="23:23"> 207 <value name="UART_TX" value="0x80" desc=""/>
225</field> 208 <value name="IRDA_TX" value="0x80" desc=""/>
226<field name="RD_FIFO_FULL" bitrange="22:22"> 209 </field>
227</field> 210 <field name="FREEZE_CHANNEL" desc="" bitrange="7:0">
228<field name="WR_FIFO_EMPTY" bitrange="21:21"> 211 <value name="AUDIOIN" value="0x1" desc=""/>
229</field> 212 <value name="AUDIOOUT" value="0x2" desc=""/>
230<field name="WR_FIFO_FULL" bitrange="20:20"> 213 <value name="SPDIF_TX" value="0x4" desc=""/>
231</field> 214 <value name="SAIF2" value="0x4" desc=""/>
232<field name="STATEMACHINE" bitrange="4:0"> 215 <value name="I2C" value="0x8" desc=""/>
233<value name="IDLE" value="0x0"> 216 <value name="SAIF1" value="0x10" desc=""/>
234</value> 217 <value name="DRI" value="0x20" desc=""/>
235<value name="REQ_CMD1" value="0x1"> 218 <value name="UART_RX" value="0x40" desc=""/>
236</value> 219 <value name="IRDA_RX" value="0x40" desc=""/>
237<value name="REQ_CMD3" value="0x2"> 220 <value name="UART_TX" value="0x80" desc=""/>
238</value> 221 <value name="IRDA_TX" value="0x80" desc=""/>
239<value name="REQ_CMD2" value="0x3"> 222 </field>
240</value> 223 </reg>
241<value name="XFER_DECODE" value="0x4"> 224 <reg name="CTRL1" desc="" sct="yes">
242</value> 225 <addr name="CTRL1" addr="0x10"/>
243<value name="REQ_WAIT" value="0x5"> 226 <field name="CH_AHB_ERROR_IRQ" desc="" bitrange="23:16"/>
244</value> 227 <field name="CH_CMDCMPLT_IRQ_EN" desc="" bitrange="15:8"/>
245<value name="REQ_CMD4" value="0x6"> 228 <field name="CH_CMDCMPLT_IRQ" desc="" bitrange="7:0"/>
246</value> 229 </reg>
247<value name="PIO_REQ" value="0x7"> 230 <reg name="DEVSEL" desc="">
248</value> 231 <addr name="DEVSEL" addr="0x20"/>
249<value name="READ_FLUSH" value="0x8"> 232 <field name="CH7" desc="" bitrange="31:28">
250</value> 233 <value name="USE_UART" value="0x0" desc=""/>
251<value name="READ_WAIT" value="0x9"> 234 <value name="USE_IRDA" value="0x1" desc=""/>
252</value> 235 </field>
253<value name="WRITE" value="0xc"> 236 <field name="CH6" desc="" bitrange="27:24">
254</value> 237 <value name="USE_UART" value="0x0" desc=""/>
255<value name="READ_REQ" value="0xd"> 238 <value name="USE_IRDA" value="0x1" desc=""/>
256</value> 239 </field>
257<value name="CHECK_CHAIN" value="0xe"> 240 <field name="CH5" desc="" bitrange="23:20"/>
258</value> 241 <field name="CH4" desc="" bitrange="19:16"/>
259<value name="XFER_COMPLETE" value="0xf"> 242 <field name="CH3" desc="" bitrange="15:12"/>
260</value> 243 <field name="CH2" desc="" bitrange="11:8">
261<value name="WAIT_END" value="0x15"> 244 <value name="USE_SPDIF" value="0x0" desc=""/>
262</value> 245 <value name="USE_SAIF2" value="0x1" desc=""/>
263<value name="WRITE_WAIT" value="0x1c"> 246 </field>
264</value> 247 <field name="CH1" desc="" bitrange="7:4"/>
265<value name="CHECK_WAIT" value="0x1e"> 248 <field name="CH0" desc="" bitrange="3:0"/>
266</value> 249 </reg>
267</field> 250 <reg name="CHn_CURCMDAR" desc="">
268</reg> 251 <formula string="0x40+n*0x70"/>
269<reg name="CHn_DEBUG2" sct="no"> 252 <addr name="CH0_CURCMDAR" addr="0x40"/>
270<formula string="0xa0+n*0x70"/> 253 <addr name="CH1_CURCMDAR" addr="0xb0"/>
271<addr name="CH0_DEBUG2" addr="0xa0" /> 254 <addr name="CH2_CURCMDAR" addr="0x120"/>
272<addr name="CH1_DEBUG2" addr="0x110" /> 255 <addr name="CH3_CURCMDAR" addr="0x190"/>
273<addr name="CH2_DEBUG2" addr="0x180" /> 256 <addr name="CH4_CURCMDAR" addr="0x200"/>
274<addr name="CH3_DEBUG2" addr="0x1f0" /> 257 <addr name="CH5_CURCMDAR" addr="0x270"/>
275<addr name="CH4_DEBUG2" addr="0x260" /> 258 <addr name="CH6_CURCMDAR" addr="0x2e0"/>
276<addr name="CH5_DEBUG2" addr="0x2d0" /> 259 <addr name="CH7_CURCMDAR" addr="0x350"/>
277<addr name="CH6_DEBUG2" addr="0x340" /> 260 <field name="CMD_ADDR" desc="" bitrange="31:0"/>
278<addr name="CH7_DEBUG2" addr="0x3b0" /> 261 </reg>
279<field name="APB_BYTES" bitrange="31:16"> 262 <reg name="CHn_NXTCMDAR" desc="">
280</field> 263 <formula string="0x50+n*0x70"/>
281<field name="AHB_BYTES" bitrange="15:0"> 264 <addr name="CH0_NXTCMDAR" addr="0x50"/>
282</field> 265 <addr name="CH1_NXTCMDAR" addr="0xc0"/>
283</reg> 266 <addr name="CH2_NXTCMDAR" addr="0x130"/>
284<reg name="VERSION" sct="no"> 267 <addr name="CH3_NXTCMDAR" addr="0x1a0"/>
285<addr name="VERSION" addr="0x3f0" /> 268 <addr name="CH4_NXTCMDAR" addr="0x210"/>
286<field name="MAJOR" bitrange="31:24"> 269 <addr name="CH5_NXTCMDAR" addr="0x280"/>
287</field> 270 <addr name="CH6_NXTCMDAR" addr="0x2f0"/>
288<field name="MINOR" bitrange="23:16"> 271 <addr name="CH7_NXTCMDAR" addr="0x360"/>
289</field> 272 <field name="CMD_ADDR" desc="" bitrange="31:0"/>
290<field name="STEP" bitrange="15:0"> 273 </reg>
291</field> 274 <reg name="CHn_CMD" desc="">
292</reg> 275 <formula string="0x60+n*0x70"/>
293</dev> 276 <addr name="CH0_CMD" addr="0x60"/>
294<dev name="APBX" long_name="APHX DMA" desc="AHB-to-APBX Bridge with DMA" version="3.2.0"> 277 <addr name="CH1_CMD" addr="0xd0"/>
295<addr name="APBX" addr="0x80024000" /> 278 <addr name="CH2_CMD" addr="0x140"/>
296<reg name="CTRL0" sct="yes"> 279 <addr name="CH3_CMD" addr="0x1b0"/>
297<addr name="CTRL0" addr="0x0" /> 280 <addr name="CH4_CMD" addr="0x220"/>
298<field name="SFTRST" bitrange="31:31"> 281 <addr name="CH5_CMD" addr="0x290"/>
299</field> 282 <addr name="CH6_CMD" addr="0x300"/>
300<field name="CLKGATE" bitrange="30:30"> 283 <addr name="CH7_CMD" addr="0x370"/>
301</field> 284 <field name="XFER_COUNT" desc="" bitrange="31:16"/>
302<field name="RESET_CHANNEL" bitrange="23:16"> 285 <field name="CMDWORDS" desc="" bitrange="15:12"/>
303<value name="AUDIOIN" value="0x1"> 286 <field name="WAIT4ENDCMD" desc="" bitrange="7:7"/>
304</value> 287 <field name="SEMAPHORE" desc="" bitrange="6:6"/>
305<value name="AUDIOOUT" value="0x2"> 288 <field name="IRQONCMPLT" desc="" bitrange="3:3"/>
306</value> 289 <field name="CHAIN" desc="" bitrange="2:2"/>
307<value name="SPDIF_TX" value="0x4"> 290 <field name="COMMAND" desc="" bitrange="1:0">
308</value> 291 <value name="NO_DMA_XFER" value="0x0" desc=""/>
309<value name="SAIF2" value="0x4"> 292 <value name="DMA_WRITE" value="0x1" desc=""/>
310</value> 293 <value name="DMA_READ" value="0x2" desc=""/>
311<value name="I2C" value="0x8"> 294 </field>
312</value> 295 </reg>
313<value name="SAIF1" value="0x10"> 296 <reg name="CHn_BAR" desc="">
314</value> 297 <formula string="0x70+n*0x70"/>
315<value name="DRI" value="0x20"> 298 <addr name="CH0_BAR" addr="0x70"/>
316</value> 299 <addr name="CH1_BAR" addr="0xe0"/>
317<value name="UART_RX" value="0x40"> 300 <addr name="CH2_BAR" addr="0x150"/>
318</value> 301 <addr name="CH3_BAR" addr="0x1c0"/>
319<value name="IRDA_RX" value="0x40"> 302 <addr name="CH4_BAR" addr="0x230"/>
320</value> 303 <addr name="CH5_BAR" addr="0x2a0"/>
321<value name="UART_TX" value="0x80"> 304 <addr name="CH6_BAR" addr="0x310"/>
322</value> 305 <addr name="CH7_BAR" addr="0x380"/>
323<value name="IRDA_TX" value="0x80"> 306 <field name="ADDRESS" desc="" bitrange="31:0"/>
324</value> 307 </reg>
325</field> 308 <reg name="CHn_SEMA" desc="">
326<field name="FREEZE_CHANNEL" bitrange="7:0"> 309 <formula string="0x80+n*0x70"/>
327<value name="AUDIOIN" value="0x1"> 310 <addr name="CH0_SEMA" addr="0x80"/>
328</value> 311 <addr name="CH1_SEMA" addr="0xf0"/>
329<value name="AUDIOOUT" value="0x2"> 312 <addr name="CH2_SEMA" addr="0x160"/>
330</value> 313 <addr name="CH3_SEMA" addr="0x1d0"/>
331<value name="SPDIF_TX" value="0x4"> 314 <addr name="CH4_SEMA" addr="0x240"/>
332</value> 315 <addr name="CH5_SEMA" addr="0x2b0"/>
333<value name="SAIF2" value="0x4"> 316 <addr name="CH6_SEMA" addr="0x320"/>
334</value> 317 <addr name="CH7_SEMA" addr="0x390"/>
335<value name="I2C" value="0x8"> 318 <field name="PHORE" desc="" bitrange="23:16"/>
336</value> 319 <field name="INCREMENT_SEMA" desc="" bitrange="7:0"/>
337<value name="SAIF1" value="0x10"> 320 </reg>
338</value> 321 <reg name="CHn_DEBUG1" desc="">
339<value name="DRI" value="0x20"> 322 <formula string="0x90+n*0x70"/>
340</value> 323 <addr name="CH0_DEBUG1" addr="0x90"/>
341<value name="UART_RX" value="0x40"> 324 <addr name="CH1_DEBUG1" addr="0x100"/>
342</value> 325 <addr name="CH2_DEBUG1" addr="0x170"/>
343<value name="IRDA_RX" value="0x40"> 326 <addr name="CH3_DEBUG1" addr="0x1e0"/>
344</value> 327 <addr name="CH4_DEBUG1" addr="0x250"/>
345<value name="UART_TX" value="0x80"> 328 <addr name="CH5_DEBUG1" addr="0x2c0"/>
346</value> 329 <addr name="CH6_DEBUG1" addr="0x330"/>
347<value name="IRDA_TX" value="0x80"> 330 <addr name="CH7_DEBUG1" addr="0x3a0"/>
348</value> 331 <field name="REQ" desc="" bitrange="31:31"/>
349</field> 332 <field name="BURST" desc="" bitrange="30:30"/>
350</reg> 333 <field name="KICK" desc="" bitrange="29:29"/>
351<reg name="CTRL1" sct="yes"> 334 <field name="END" desc="" bitrange="28:28"/>
352<addr name="CTRL1" addr="0x10" /> 335 <field name="NEXTCMDADDRVALID" desc="" bitrange="24:24"/>
353<field name="CH_AHB_ERROR_IRQ" bitrange="23:16"> 336 <field name="RD_FIFO_EMPTY" desc="" bitrange="23:23"/>
354</field> 337 <field name="RD_FIFO_FULL" desc="" bitrange="22:22"/>
355<field name="CH_CMDCMPLT_IRQ_EN" bitrange="15:8"> 338 <field name="WR_FIFO_EMPTY" desc="" bitrange="21:21"/>
356</field> 339 <field name="WR_FIFO_FULL" desc="" bitrange="20:20"/>
357<field name="CH_CMDCMPLT_IRQ" bitrange="7:0"> 340 <field name="STATEMACHINE" desc="" bitrange="4:0">
358</field> 341 <value name="IDLE" value="0x0" desc=""/>
359</reg> 342 <value name="REQ_CMD1" value="0x1" desc=""/>
360<reg name="DEVSEL" sct="no"> 343 <value name="REQ_CMD3" value="0x2" desc=""/>
361<addr name="DEVSEL" addr="0x20" /> 344 <value name="REQ_CMD2" value="0x3" desc=""/>
362<field name="CH7" bitrange="31:28"> 345 <value name="XFER_DECODE" value="0x4" desc=""/>
363<value name="USE_UART" value="0x0"> 346 <value name="REQ_WAIT" value="0x5" desc=""/>
364</value> 347 <value name="REQ_CMD4" value="0x6" desc=""/>
365<value name="USE_IRDA" value="0x1"> 348 <value name="PIO_REQ" value="0x7" desc=""/>
366</value> 349 <value name="READ_FLUSH" value="0x8" desc=""/>
367</field> 350 <value name="READ_WAIT" value="0x9" desc=""/>
368<field name="CH6" bitrange="27:24"> 351 <value name="WRITE" value="0xc" desc=""/>
369<value name="USE_UART" value="0x0"> 352 <value name="READ_REQ" value="0xd" desc=""/>
370</value> 353 <value name="CHECK_CHAIN" value="0xe" desc=""/>
371<value name="USE_IRDA" value="0x1"> 354 <value name="XFER_COMPLETE" value="0xf" desc=""/>
372</value> 355 <value name="WAIT_END" value="0x15" desc=""/>
373</field> 356 <value name="WRITE_WAIT" value="0x1c" desc=""/>
374<field name="CH5" bitrange="23:20"> 357 <value name="CHECK_WAIT" value="0x1e" desc=""/>
375</field> 358 </field>
376<field name="CH4" bitrange="19:16"> 359 </reg>
377</field> 360 <reg name="CHn_DEBUG2" desc="">
378<field name="CH3" bitrange="15:12"> 361 <formula string="0xa0+n*0x70"/>
379</field> 362 <addr name="CH0_DEBUG2" addr="0xa0"/>
380<field name="CH2" bitrange="11:8"> 363 <addr name="CH1_DEBUG2" addr="0x110"/>
381<value name="USE_SPDIF" value="0x0"> 364 <addr name="CH2_DEBUG2" addr="0x180"/>
382</value> 365 <addr name="CH3_DEBUG2" addr="0x1f0"/>
383<value name="USE_SAIF2" value="0x1"> 366 <addr name="CH4_DEBUG2" addr="0x260"/>
384</value> 367 <addr name="CH5_DEBUG2" addr="0x2d0"/>
385</field> 368 <addr name="CH6_DEBUG2" addr="0x340"/>
386<field name="CH1" bitrange="7:4"> 369 <addr name="CH7_DEBUG2" addr="0x3b0"/>
387</field> 370 <field name="APB_BYTES" desc="" bitrange="31:16"/>
388<field name="CH0" bitrange="3:0"> 371 <field name="AHB_BYTES" desc="" bitrange="15:0"/>
389</field> 372 </reg>
390</reg> 373 <reg name="VERSION" desc="">
391<reg name="CHn_CURCMDAR" sct="no"> 374 <addr name="VERSION" addr="0x3f0"/>
392<formula string="0x40+n*0x70"/> 375 <field name="MAJOR" desc="" bitrange="31:24"/>
393<addr name="CH0_CURCMDAR" addr="0x40" /> 376 <field name="MINOR" desc="" bitrange="23:16"/>
394<addr name="CH1_CURCMDAR" addr="0xb0" /> 377 <field name="STEP" desc="" bitrange="15:0"/>
395<addr name="CH2_CURCMDAR" addr="0x120" /> 378 </reg>
396<addr name="CH3_CURCMDAR" addr="0x190" /> 379 </dev>
397<addr name="CH4_CURCMDAR" addr="0x200" /> 380 <dev name="AUDIOIN" long_name="AUDIOIN/ADC" desc="Digital Audio Filter Input" version="3.4.0">
398<addr name="CH5_CURCMDAR" addr="0x270" /> 381 <addr name="AUDIOIN" addr="0x8004c000"/>
399<addr name="CH6_CURCMDAR" addr="0x2e0" /> 382 <reg name="CTRL" desc="" sct="yes">
400<addr name="CH7_CURCMDAR" addr="0x350" /> 383 <addr name="CTRL" addr="0x0"/>
401<field name="CMD_ADDR" bitrange="31:0"> 384 <field name="SFTRST" desc="" bitrange="31:31"/>
402</field> 385 <field name="CLKGATE" desc="" bitrange="30:30"/>
403</reg> 386 <field name="DMAWAIT_COUNT" desc="" bitrange="20:16"/>
404<reg name="CHn_NXTCMDAR" sct="no"> 387 <field name="LR_SWAP" desc="" bitrange="10:10"/>
405<formula string="0x50+n*0x70"/> 388 <field name="EDGE_SYNC" desc="" bitrange="9:9"/>
406<addr name="CH0_NXTCMDAR" addr="0x50" /> 389 <field name="INVERT_1BIT" desc="" bitrange="8:8"/>
407<addr name="CH1_NXTCMDAR" addr="0xc0" /> 390 <field name="OFFSET_ENABLE" desc="" bitrange="7:7"/>
408<addr name="CH2_NXTCMDAR" addr="0x130" /> 391 <field name="HPF_ENABLE" desc="" bitrange="6:6"/>
409<addr name="CH3_NXTCMDAR" addr="0x1a0" /> 392 <field name="WORD_LENGTH" desc="" bitrange="5:5"/>
410<addr name="CH4_NXTCMDAR" addr="0x210" /> 393 <field name="LOOPBACK" desc="" bitrange="4:4"/>
411<addr name="CH5_NXTCMDAR" addr="0x280" /> 394 <field name="FIFO_UNDERFLOW_IRQ" desc="" bitrange="3:3"/>
412<addr name="CH6_NXTCMDAR" addr="0x2f0" /> 395 <field name="FIFO_OVERFLOW_IRQ" desc="" bitrange="2:2"/>
413<addr name="CH7_NXTCMDAR" addr="0x360" /> 396 <field name="FIFO_ERROR_IRQ_EN" desc="" bitrange="1:1"/>
414<field name="CMD_ADDR" bitrange="31:0"> 397 <field name="RUN" desc="" bitrange="0:0"/>
415</field> 398 </reg>
416</reg> 399 <reg name="STAT" desc="">
417<reg name="CHn_CMD" sct="no"> 400 <addr name="STAT" addr="0x10"/>
418<formula string="0x60+n*0x70"/> 401 <field name="ADC_PRESENT" desc="" bitrange="31:31"/>
419<addr name="CH0_CMD" addr="0x60" /> 402 </reg>
420<addr name="CH1_CMD" addr="0xd0" /> 403 <reg name="ADCSRR" desc="" sct="yes">
421<addr name="CH2_CMD" addr="0x140" /> 404 <addr name="ADCSRR" addr="0x20"/>
422<addr name="CH3_CMD" addr="0x1b0" /> 405 <field name="OSR" desc="" bitrange="31:31">
423<addr name="CH4_CMD" addr="0x220" /> 406 <value name="OSR6" value="0x0" desc=""/>
424<addr name="CH5_CMD" addr="0x290" /> 407 <value name="OSR12" value="0x1" desc=""/>
425<addr name="CH6_CMD" addr="0x300" /> 408 </field>
426<addr name="CH7_CMD" addr="0x370" /> 409 <field name="BASEMULT" desc="" bitrange="30:28">
427<field name="XFER_COUNT" bitrange="31:16"> 410 <value name="SINGLE_RATE" value="0x1" desc=""/>
428</field> 411 <value name="DOUBLE_RATE" value="0x2" desc=""/>
429<field name="CMDWORDS" bitrange="15:12"> 412 <value name="QUAD_RATE" value="0x4" desc=""/>
430</field> 413 </field>
431<field name="WAIT4ENDCMD" bitrange="7:7"> 414 <field name="SRC_HOLD" desc="" bitrange="26:24"/>
432</field> 415 <field name="SRC_INT" desc="" bitrange="20:16"/>
433<field name="SEMAPHORE" bitrange="6:6"> 416 <field name="SRC_FRAC" desc="" bitrange="12:0"/>
434</field> 417 </reg>
435<field name="IRQONCMPLT" bitrange="3:3"> 418 <reg name="ADCVOLUME" desc="" sct="yes">
436</field> 419 <addr name="ADCVOLUME" addr="0x30"/>
437<field name="CHAIN" bitrange="2:2"> 420 <field name="VOLUME_UPDATE_LEFT" desc="" bitrange="28:28"/>
438</field> 421 <field name="EN_ZCD" desc="" bitrange="25:25"/>
439<field name="COMMAND" bitrange="1:0"> 422 <field name="VOLUME_LEFT" desc="" bitrange="23:16"/>
440<value name="NO_DMA_XFER" value="0x0"> 423 <field name="VOLUME_UPDATE_RIGHT" desc="" bitrange="12:12"/>
441</value> 424 <field name="VOLUME_RIGHT" desc="" bitrange="7:0"/>
442<value name="DMA_WRITE" value="0x1"> 425 </reg>
443</value> 426 <reg name="ADCDEBUG" desc="" sct="yes">
444<value name="DMA_READ" value="0x2"> 427 <addr name="ADCDEBUG" addr="0x40"/>
445</value> 428 <field name="ENABLE_ADCDMA" desc="" bitrange="31:31"/>
446</field> 429 <field name="ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS" desc="" bitrange="3:3"/>
447</reg> 430 <field name="SET_INTERRUPT3_HAND_SHAKE" desc="" bitrange="2:2"/>
448<reg name="CHn_BAR" sct="no"> 431 <field name="DMA_PREQ" desc="" bitrange="1:1"/>
449<formula string="0x70+n*0x70"/> 432 <field name="FIFO_STATUS" desc="" bitrange="0:0"/>
450<addr name="CH0_BAR" addr="0x70" /> 433 </reg>
451<addr name="CH1_BAR" addr="0xe0" /> 434 <reg name="ADCVOL" desc="" sct="yes">
452<addr name="CH2_BAR" addr="0x150" /> 435 <addr name="ADCVOL" addr="0x50"/>
453<addr name="CH3_BAR" addr="0x1c0" /> 436 <field name="VOLUME_UPDATE_PENDING" desc="" bitrange="28:28"/>
454<addr name="CH4_BAR" addr="0x230" /> 437 <field name="EN_ADC_ZCD" desc="" bitrange="25:25"/>
455<addr name="CH5_BAR" addr="0x2a0" /> 438 <field name="MUTE" desc="" bitrange="24:24"/>
456<addr name="CH6_BAR" addr="0x310" /> 439 <field name="SELECT_LEFT" desc="" bitrange="13:12"/>
457<addr name="CH7_BAR" addr="0x380" /> 440 <field name="GAIN_LEFT" desc="" bitrange="11:8"/>
458<field name="ADDRESS" bitrange="31:0"> 441 <field name="SELECT_RIGHT" desc="" bitrange="5:4"/>
459</field> 442 <field name="GAIN_RIGHT" desc="" bitrange="3:0"/>
460</reg> 443 </reg>
461<reg name="CHn_SEMA" sct="no"> 444 <reg name="MICLINE" desc="" sct="yes">
462<formula string="0x80+n*0x70"/> 445 <addr name="MICLINE" addr="0x60"/>
463<addr name="CH0_SEMA" addr="0x80" /> 446 <field name="DIVIDE_LINE1" desc="" bitrange="29:29"/>
464<addr name="CH1_SEMA" addr="0xf0" /> 447 <field name="DIVIDE_LINE2" desc="" bitrange="28:28"/>
465<addr name="CH2_SEMA" addr="0x160" /> 448 <field name="MIC_SELECT" desc="" bitrange="24:24"/>
466<addr name="CH3_SEMA" addr="0x1d0" /> 449 <field name="MIC_RESISTOR" desc="" bitrange="21:20">
467<addr name="CH4_SEMA" addr="0x240" /> 450 <value name="Off" value="0x0" desc=""/>
468<addr name="CH5_SEMA" addr="0x2b0" /> 451 <value name="2KOhm" value="0x1" desc=""/>
469<addr name="CH6_SEMA" addr="0x320" /> 452 <value name="4KOhm" value="0x2" desc=""/>
470<addr name="CH7_SEMA" addr="0x390" /> 453 <value name="8KOhm" value="0x3" desc=""/>
471<field name="PHORE" bitrange="23:16"> 454 </field>
472</field> 455 <field name="MIC_BIAS" desc="" bitrange="18:16"/>
473<field name="INCREMENT_SEMA" bitrange="7:0"> 456 <field name="MIC_CHOPCLK" desc="" bitrange="5:4"/>
474</field> 457 <field name="MIC_GAIN" desc="" bitrange="1:0">
475</reg> 458 <value name="0dB" value="0x0" desc=""/>
476<reg name="CHn_DEBUG1" sct="no"> 459 <value name="20dB" value="0x1" desc=""/>
477<formula string="0x90+n*0x70"/> 460 <value name="30dB" value="0x2" desc=""/>
478<addr name="CH0_DEBUG1" addr="0x90" /> 461 <value name="40dB" value="0x3" desc=""/>
479<addr name="CH1_DEBUG1" addr="0x100" /> 462 </field>
480<addr name="CH2_DEBUG1" addr="0x170" /> 463 </reg>
481<addr name="CH3_DEBUG1" addr="0x1e0" /> 464 <reg name="ANACLKCTRL" desc="" sct="yes">
482<addr name="CH4_DEBUG1" addr="0x250" /> 465 <addr name="ANACLKCTRL" addr="0x70"/>
483<addr name="CH5_DEBUG1" addr="0x2c0" /> 466 <field name="CLKGATE" desc="" bitrange="31:31"/>
484<addr name="CH6_DEBUG1" addr="0x330" /> 467 <field name="DITHER_OFF" desc="" bitrange="6:6"/>
485<addr name="CH7_DEBUG1" addr="0x3a0" /> 468 <field name="SLOW_DITHER" desc="" bitrange="5:5"/>
486<field name="REQ" bitrange="31:31"> 469 <field name="INVERT_ADCCLK" desc="" bitrange="4:4"/>
487</field> 470 <field name="ADCDIV" desc="" bitrange="2:0"/>
488<field name="BURST" bitrange="30:30"> 471 </reg>
489</field> 472 <reg name="DATA" desc="">
490<field name="KICK" bitrange="29:29"> 473 <addr name="DATA" addr="0x80"/>
491</field> 474 <field name="HIGH" desc="" bitrange="31:16"/>
492<field name="END" bitrange="28:28"> 475 <field name="LOW" desc="" bitrange="15:0"/>
493</field> 476 </reg>
494<field name="NEXTCMDADDRVALID" bitrange="24:24"> 477 </dev>
495</field> 478 <dev name="AUDIOOUT" long_name="AUDIOOUT/DAC" desc="Digital Audio Filter Output" version="3.2.0">
496<field name="RD_FIFO_EMPTY" bitrange="23:23"> 479 <addr name="AUDIOOUT" addr="0x80048000"/>
497</field> 480 <reg name="CTRL" desc="" sct="yes">
498<field name="RD_FIFO_FULL" bitrange="22:22"> 481 <addr name="CTRL" addr="0x0"/>
499</field> 482 <field name="SFTRST" desc="" bitrange="31:31"/>
500<field name="WR_FIFO_EMPTY" bitrange="21:21"> 483 <field name="CLKGATE" desc="" bitrange="30:30"/>
501</field> 484 <field name="DMAWAIT_COUNT" desc="" bitrange="20:16"/>
502<field name="WR_FIFO_FULL" bitrange="20:20"> 485 <field name="LR_SWAP" desc="" bitrange="14:14"/>
503</field> 486 <field name="EDGE_SYNC" desc="" bitrange="13:13"/>
504<field name="STATEMACHINE" bitrange="4:0"> 487 <field name="INVERT_1BIT" desc="" bitrange="12:12"/>
505<value name="IDLE" value="0x0"> 488 <field name="SS3D_EFFECT" desc="" bitrange="9:8"/>
506</value> 489 <field name="WORD_LENGTH" desc="" bitrange="6:6"/>
507<value name="REQ_CMD1" value="0x1"> 490 <field name="DAC_ZERO_ENABLE" desc="" bitrange="5:5"/>
508</value> 491 <field name="LOOPBACK" desc="" bitrange="4:4"/>
509<value name="REQ_CMD3" value="0x2"> 492 <field name="FIFO_UNDERFLOW_IRQ" desc="" bitrange="3:3"/>
510</value> 493 <field name="FIFO_OVERFLOW_IRQ" desc="" bitrange="2:2"/>
511<value name="REQ_CMD2" value="0x3"> 494 <field name="FIFO_ERROR_IRQ_EN" desc="" bitrange="1:1"/>
512</value> 495 <field name="RUN" desc="" bitrange="0:0"/>
513<value name="XFER_DECODE" value="0x4"> 496 </reg>
514</value> 497 <reg name="STAT" desc="">
515<value name="REQ_WAIT" value="0x5"> 498 <addr name="STAT" addr="0x10"/>
516</value> 499 <field name="DAC_PRESENT" desc="" bitrange="31:31"/>
517<value name="REQ_CMD4" value="0x6"> 500 </reg>
518</value> 501 <reg name="DACSRR" desc="" sct="yes">
519<value name="PIO_REQ" value="0x7"> 502 <addr name="DACSRR" addr="0x20"/>
520</value> 503 <field name="OSR" desc="" bitrange="31:31">
521<value name="READ_FLUSH" value="0x8"> 504 <value name="OSR6" value="0x0" desc=""/>
522</value> 505 <value name="OSR12" value="0x1" desc=""/>
523<value name="READ_WAIT" value="0x9"> 506 </field>
524</value> 507 <field name="BASEMULT" desc="" bitrange="30:28">
525<value name="WRITE" value="0xc"> 508 <value name="SINGLE_RATE" value="0x1" desc=""/>
526</value> 509 <value name="DOUBLE_RATE" value="0x2" desc=""/>
527<value name="READ_REQ" value="0xd"> 510 <value name="QUAD_RATE" value="0x4" desc=""/>
528</value> 511 </field>
529<value name="CHECK_CHAIN" value="0xe"> 512 <field name="SRC_HOLD" desc="" bitrange="26:24"/>
530</value> 513 <field name="SRC_INT" desc="" bitrange="20:16"/>
531<value name="XFER_COMPLETE" value="0xf"> 514 <field name="SRC_FRAC" desc="" bitrange="12:0"/>
532</value> 515 </reg>
533<value name="WAIT_END" value="0x15"> 516 <reg name="DACVOLUME" desc="" sct="yes">
534</value> 517 <addr name="DACVOLUME" addr="0x30"/>
535<value name="WRITE_WAIT" value="0x1c"> 518 <field name="VOLUME_UPDATE_LEFT" desc="" bitrange="28:28"/>
536</value> 519 <field name="EN_ZCD" desc="" bitrange="25:25"/>
537<value name="CHECK_WAIT" value="0x1e"> 520 <field name="MUTE_LEFT" desc="" bitrange="24:24"/>
538</value> 521 <field name="VOLUME_LEFT" desc="" bitrange="23:16"/>
539</field> 522 <field name="VOLUME_UPDATE_RIGHT" desc="" bitrange="12:12"/>
540</reg> 523 <field name="MUTE_RIGHT" desc="" bitrange="8:8"/>
541<reg name="CHn_DEBUG2" sct="no"> 524 <field name="VOLUME_RIGHT" desc="" bitrange="7:0"/>
542<formula string="0xa0+n*0x70"/> 525 </reg>
543<addr name="CH0_DEBUG2" addr="0xa0" /> 526 <reg name="DACDEBUG" desc="" sct="yes">
544<addr name="CH1_DEBUG2" addr="0x110" /> 527 <addr name="DACDEBUG" addr="0x40"/>
545<addr name="CH2_DEBUG2" addr="0x180" /> 528 <field name="ENABLE_DACDMA" desc="" bitrange="31:31"/>
546<addr name="CH3_DEBUG2" addr="0x1f0" /> 529 <field name="RAM_SS" desc="" bitrange="11:8"/>
547<addr name="CH4_DEBUG2" addr="0x260" /> 530 <field name="SET_INTERRUPT1_CLK_CROSS" desc="" bitrange="5:5"/>
548<addr name="CH5_DEBUG2" addr="0x2d0" /> 531 <field name="SET_INTERRUPT0_CLK_CROSS" desc="" bitrange="4:4"/>
549<addr name="CH6_DEBUG2" addr="0x340" /> 532 <field name="SET_INTERRUPT1_HAND_SHAKE" desc="" bitrange="3:3"/>
550<addr name="CH7_DEBUG2" addr="0x3b0" /> 533 <field name="SET_INTERRUPT0_HAND_SHAKE" desc="" bitrange="2:2"/>
551<field name="APB_BYTES" bitrange="31:16"> 534 <field name="DMA_PREQ" desc="" bitrange="1:1"/>
552</field> 535 <field name="FIFO_STATUS" desc="" bitrange="0:0"/>
553<field name="AHB_BYTES" bitrange="15:0"> 536 </reg>
554</field> 537 <reg name="HPVOL" desc="" sct="yes">
555</reg> 538 <addr name="HPVOL" addr="0x50"/>
556<reg name="VERSION" sct="no"> 539 <field name="VOLUME_UPDATE_PENDING" desc="" bitrange="28:28"/>
557<addr name="VERSION" addr="0x3f0" /> 540 <field name="EN_MSTR_ZCD" desc="" bitrange="25:25"/>
558<field name="MAJOR" bitrange="31:24"> 541 <field name="MUTE" desc="" bitrange="24:24"/>
559</field> 542 <field name="SELECT" desc="" bitrange="16:16"/>
560<field name="MINOR" bitrange="23:16"> 543 <field name="VOL_LEFT" desc="" bitrange="14:8"/>
561</field> 544 <field name="VOL_RIGHT" desc="" bitrange="6:0"/>
562<field name="STEP" bitrange="15:0"> 545 </reg>
563</field> 546 <reg name="RESERVED" desc="">
564</reg> 547 <addr name="RESERVED" addr="0x60"/>
565</dev> 548 </reg>
566<dev name="AUDIOIN" long_name="AUDIOIN/ADC" desc="Digital Audio Filter Input" version="3.4.0"> 549 <reg name="PWRDN" desc="" sct="yes">
567<addr name="AUDIOIN" addr="0x8004c000" /> 550 <addr name="PWRDN" addr="0x70"/>
568<reg name="CTRL" sct="yes"> 551 <field name="LINEOUT" desc="" bitrange="24:24"/>
569<addr name="CTRL" addr="0x0" /> 552 <field name="SELFBIAS" desc="" bitrange="20:20"/>
570<field name="SFTRST" bitrange="31:31"> 553 <field name="RIGHT_ADC" desc="" bitrange="16:16"/>
571</field> 554 <field name="DAC" desc="" bitrange="12:12"/>
572<field name="CLKGATE" bitrange="30:30"> 555 <field name="ADC" desc="" bitrange="8:8"/>
573</field> 556 <field name="CAPLESS" desc="" bitrange="4:4"/>
574<field name="DMAWAIT_COUNT" bitrange="20:16"> 557 <field name="HEADPHONE" desc="" bitrange="0:0"/>
575</field> 558 </reg>
576<field name="LR_SWAP" bitrange="10:10"> 559 <reg name="REFCTRL" desc="" sct="yes">
577</field> 560 <addr name="REFCTRL" addr="0x80"/>
578<field name="EDGE_SYNC" bitrange="9:9"> 561 <field name="FASTSETTLING" desc="" bitrange="26:26"/>
579</field> 562 <field name="RAISE_REF" desc="" bitrange="25:25"/>
580<field name="INVERT_1BIT" bitrange="8:8"> 563 <field name="XTAL_BGR_BIAS" desc="" bitrange="24:24"/>
581</field> 564 <field name="VBG_ADJ" desc="" bitrange="22:20"/>
582<field name="OFFSET_ENABLE" bitrange="7:7"> 565 <field name="LOW_PWR" desc="" bitrange="19:19"/>
583</field> 566 <field name="LW_REF" desc="" bitrange="18:18"/>
584<field name="HPF_ENABLE" bitrange="6:6"> 567 <field name="BIAS_CTRL" desc="" bitrange="17:16"/>
585</field> 568 <field name="VDDXTAL_TO_VDDD" desc="" bitrange="14:14"/>
586<field name="WORD_LENGTH" bitrange="5:5"> 569 <field name="ADJ_ADC" desc="" bitrange="13:13"/>
587</field> 570 <field name="ADJ_VAG" desc="" bitrange="12:12"/>
588<field name="LOOPBACK" bitrange="4:4"> 571 <field name="ADC_REFVAL" desc="" bitrange="11:8"/>
589</field> 572 <field name="VAG_VAL" desc="" bitrange="7:4"/>
590<field name="FIFO_UNDERFLOW_IRQ" bitrange="3:3"> 573 <field name="DAC_ADJ" desc="" bitrange="2:0"/>
591</field> 574 </reg>
592<field name="FIFO_OVERFLOW_IRQ" bitrange="2:2"> 575 <reg name="ANACTRL" desc="" sct="yes">
593</field> 576 <addr name="ANACTRL" addr="0x90"/>
594<field name="FIFO_ERROR_IRQ_EN" bitrange="1:1"> 577 <field name="SHORT_CM_STS" desc="" bitrange="28:28"/>
595</field> 578 <field name="SHORT_LR_STS" desc="" bitrange="24:24"/>
596<field name="RUN" bitrange="0:0"> 579 <field name="SHORTMODE_CM" desc="" bitrange="21:20"/>
597</field> 580 <field name="SHORTMODE_LR" desc="" bitrange="18:17"/>
598</reg> 581 <field name="SHORT_LVLADJL" desc="" bitrange="14:12"/>
599<reg name="STAT" sct="no"> 582 <field name="SHORT_LVLADJR" desc="" bitrange="10:8"/>
600<addr name="STAT" addr="0x10" /> 583 <field name="HP_HOLD_GND" desc="" bitrange="5:5"/>
601<field name="ADC_PRESENT" bitrange="31:31"> 584 <field name="HP_CLASSAB" desc="" bitrange="4:4"/>
602</field> 585 </reg>
603</reg> 586 <reg name="TEST" desc="" sct="yes">
604<reg name="ADCSRR" sct="yes"> 587 <addr name="TEST" addr="0xa0"/>
605<addr name="ADCSRR" addr="0x20" /> 588 <field name="HP_ANTIPOP" desc="" bitrange="30:28"/>
606<field name="OSR" bitrange="31:31"> 589 <field name="TM_ADCIN_TOHP" desc="" bitrange="26:26"/>
607<value name="OSR6" value="0x0"> 590 <field name="TM_LINEOUT" desc="" bitrange="25:25"/>
608</value> 591 <field name="TM_HPCOMMON" desc="" bitrange="24:24"/>
609<value name="OSR12" value="0x1"> 592 <field name="HP_I1_ADJ" desc="" bitrange="23:22"/>
610</value> 593 <field name="HP_IALL_ADJ" desc="" bitrange="21:20"/>
611</field> 594 <field name="VAG_CLASSA" desc="" bitrange="13:13"/>
612<field name="BASEMULT" bitrange="30:28"> 595 <field name="VAG_DOUBLE_I" desc="" bitrange="12:12"/>
613<value name="SINGLE_RATE" value="0x1"> 596 <field name="DAC_CLASSA" desc="" bitrange="2:2"/>
614</value> 597 <field name="DAC_DOUBLE_I" desc="" bitrange="1:1"/>
615<value name="DOUBLE_RATE" value="0x2"> 598 <field name="DAC_DIS_RTZ" desc="" bitrange="0:0"/>
616</value> 599 </reg>
617<value name="QUAD_RATE" value="0x4"> 600 <reg name="BISTCTRL" desc="" sct="yes">
618</value> 601 <addr name="BISTCTRL" addr="0xb0"/>
619</field> 602 <field name="FAIL" desc="" bitrange="3:3"/>
620<field name="SRC_HOLD" bitrange="26:24"> 603 <field name="PASS" desc="" bitrange="2:2"/>
621</field> 604 <field name="DONE" desc="" bitrange="1:1"/>
622<field name="SRC_INT" bitrange="20:16"> 605 <field name="START" desc="" bitrange="0:0"/>
623</field> 606 </reg>
624<field name="SRC_FRAC" bitrange="12:0"> 607 <reg name="BISTSTAT0" desc="">
625</field> 608 <addr name="BISTSTAT0" addr="0xc0"/>
626</reg> 609 <field name="DATA" desc="" bitrange="23:0"/>
627<reg name="ADCVOLUME" sct="yes"> 610 </reg>
628<addr name="ADCVOLUME" addr="0x30" /> 611 <reg name="BISTSTAT1" desc="">
629<field name="VOLUME_UPDATE_LEFT" bitrange="28:28"> 612 <addr name="BISTSTAT1" addr="0xd0"/>
630</field> 613 <field name="STATE" desc="" bitrange="28:24"/>
631<field name="EN_ZCD" bitrange="25:25"> 614 <field name="ADDR" desc="" bitrange="7:0"/>
632</field> 615 </reg>
633<field name="VOLUME_LEFT" bitrange="23:16"> 616 <reg name="ANACLKCTRL" desc="" sct="yes">
634</field> 617 <addr name="ANACLKCTRL" addr="0xe0"/>
635<field name="VOLUME_UPDATE_RIGHT" bitrange="12:12"> 618 <field name="CLKGATE" desc="" bitrange="31:31"/>
636</field> 619 <field name="INVERT_DACCLK" desc="" bitrange="4:4"/>
637<field name="VOLUME_RIGHT" bitrange="7:0"> 620 <field name="DACDIV" desc="" bitrange="2:0"/>
638</field> 621 </reg>
639</reg> 622 <reg name="DATA" desc="" sct="yes">
640<reg name="ADCDEBUG" sct="yes"> 623 <addr name="DATA" addr="0xf0"/>
641<addr name="ADCDEBUG" addr="0x40" /> 624 <field name="HIGH" desc="" bitrange="31:16"/>
642<field name="ENABLE_ADCDMA" bitrange="31:31"> 625 <field name="LOW" desc="" bitrange="15:0"/>
643</field> 626 </reg>
644<field name="ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS" bitrange="3:3"> 627 <reg name="LINEOUTCTRL" desc="" sct="yes">
645</field> 628 <addr name="LINEOUTCTRL" addr="0x100"/>
646<field name="SET_INTERRUPT3_HAND_SHAKE" bitrange="2:2"> 629 <field name="VOLUME_UPDATE_PENDING" desc="" bitrange="28:28"/>
647</field> 630 <field name="EN_LINEOUT_ZCD" desc="" bitrange="25:25"/>
648<field name="DMA_PREQ" bitrange="1:1"> 631 <field name="MUTE" desc="" bitrange="24:24"/>
649</field> 632 <field name="VAG_CTRL" desc="" bitrange="23:20"/>
650<field name="FIFO_STATUS" bitrange="0:0"> 633 <field name="OUT_CURRENT" desc="" bitrange="19:16"/>
651</field> 634 <field name="CHARGE_CAP" desc="" bitrange="15:13"/>
652</reg> 635 <field name="VOLUME_LEFT" desc="" bitrange="12:8"/>
653<reg name="ADCVOL" sct="yes"> 636 <field name="VOLUME_RIGHT" desc="" bitrange="4:0"/>
654<addr name="ADCVOL" addr="0x50" /> 637 </reg>
655<field name="VOLUME_UPDATE_PENDING" bitrange="28:28"> 638 <reg name="VERSION" desc="">
656</field> 639 <addr name="VERSION" addr="0x200"/>
657<field name="EN_ADC_ZCD" bitrange="25:25"> 640 <field name="MAJOR" desc="" bitrange="31:24"/>
658</field> 641 <field name="MINOR" desc="" bitrange="23:16"/>
659<field name="MUTE" bitrange="24:24"> 642 <field name="STEP" desc="" bitrange="15:0"/>
660</field> 643 </reg>
661<field name="SELECT_LEFT" bitrange="13:12"> 644 </dev>
662</field> 645 <dev name="CLKCTRL" long_name="Clock Controller" desc="Clock Generation and Control" version="3.2.0">
663<field name="GAIN_LEFT" bitrange="11:8"> 646 <addr name="CLKCTRL" addr="0x80040000"/>
664</field> 647 <reg name="PLLCTRL0" desc="" sct="yes">
665<field name="SELECT_RIGHT" bitrange="5:4"> 648 <addr name="PLLCTRL0" addr="0x0"/>
666</field> 649 <field name="LFR_SEL" desc="" bitrange="29:28">
667<field name="GAIN_RIGHT" bitrange="3:0"> 650 <value name="DEFAULT" value="0x0" desc=""/>
668</field> 651 <value name="TIMES_2" value="0x1" desc=""/>
669</reg> 652 <value name="TIMES_05" value="0x2" desc=""/>
670<reg name="MICLINE" sct="yes"> 653 <value name="UNDEFINED" value="0x3" desc=""/>
671<addr name="MICLINE" addr="0x60" /> 654 </field>
672<field name="DIVIDE_LINE1" bitrange="29:29"> 655 <field name="CP_SEL" desc="" bitrange="25:24">
673</field> 656 <value name="DEFAULT" value="0x0" desc=""/>
674<field name="DIVIDE_LINE2" bitrange="28:28"> 657 <value name="TIMES_2" value="0x1" desc=""/>
675</field> 658 <value name="TIMES_05" value="0x2" desc=""/>
676<field name="MIC_SELECT" bitrange="24:24"> 659 <value name="UNDEFINED" value="0x3" desc=""/>
677</field> 660 </field>
678<field name="MIC_RESISTOR" bitrange="21:20"> 661 <field name="DIV_SEL" desc="" bitrange="21:20">
679<value name="Off" value="0x0"> 662 <value name="DEFAULT" value="0x0" desc=""/>
680</value> 663 <value name="LOWER" value="0x1" desc=""/>
681<value name="2KOhm" value="0x1"> 664 <value name="LOWEST" value="0x2" desc=""/>
682</value> 665 <value name="UNDEFINED" value="0x3" desc=""/>
683<value name="4KOhm" value="0x2"> 666 </field>
684</value> 667 <field name="EN_USB_CLKS" desc="" bitrange="18:18"/>
685<value name="8KOhm" value="0x3"> 668 <field name="POWER" desc="" bitrange="16:16"/>
686</value> 669 </reg>
687</field> 670 <reg name="PLLCTRL1" desc="">
688<field name="MIC_BIAS" bitrange="18:16"> 671 <addr name="PLLCTRL1" addr="0x10"/>
689</field> 672 <field name="LOCK" desc="" bitrange="31:31"/>
690<field name="MIC_CHOPCLK" bitrange="5:4"> 673 <field name="FORCE_LOCK" desc="" bitrange="30:30"/>
691</field> 674 <field name="LOCK_COUNT" desc="" bitrange="15:0"/>
692<field name="MIC_GAIN" bitrange="1:0"> 675 </reg>
693<value name="0dB" value="0x0"> 676 <reg name="CPU" desc="" sct="yes">
694</value> 677 <addr name="CPU" addr="0x20"/>
695<value name="20dB" value="0x1"> 678 <field name="BUSY_REF_XTAL" desc="" bitrange="29:29"/>
696</value> 679 <field name="BUSY_REF_CPU" desc="" bitrange="28:28"/>
697<value name="30dB" value="0x2"> 680 <field name="DIV_XTAL_FRAC_EN" desc="" bitrange="26:26"/>
698</value> 681 <field name="DIV_XTAL" desc="" bitrange="25:16"/>
699<value name="40dB" value="0x3"> 682 <field name="INTERRUPT_WAIT" desc="" bitrange="12:12"/>
700</value> 683 <field name="DIV_CPU_FRAC_EN" desc="" bitrange="10:10"/>
701</field> 684 <field name="DIV_CPU" desc="" bitrange="9:0"/>
702</reg> 685 </reg>
703<reg name="ANACLKCTRL" sct="yes"> 686 <reg name="HBUS" desc="" sct="yes">
704<addr name="ANACLKCTRL" addr="0x70" /> 687 <addr name="HBUS" addr="0x30"/>
705<field name="CLKGATE" bitrange="31:31"> 688 <field name="BUSY" desc="" bitrange="29:29"/>
706</field> 689 <field name="APBHDMA_AS_ENABLE" desc="" bitrange="26:26"/>
707<field name="DITHER_OFF" bitrange="6:6"> 690 <field name="APBXDMA_AS_ENABLE" desc="" bitrange="25:25"/>
708</field> 691 <field name="TRAFFIC_JAM_AS_ENABLE" desc="" bitrange="24:24"/>
709<field name="SLOW_DITHER" bitrange="5:5"> 692 <field name="TRAFFIC_AS_ENABLE" desc="" bitrange="23:23"/>
710</field> 693 <field name="CPU_DATA_AS_ENABLE" desc="" bitrange="22:22"/>
711<field name="INVERT_ADCCLK" bitrange="4:4"> 694 <field name="CPU_INSTR_AS_ENABLE" desc="" bitrange="21:21"/>
712</field> 695 <field name="AUTO_SLOW_MODE" desc="" bitrange="20:20"/>
713<field name="ADCDIV" bitrange="2:0"> 696 <field name="SLOW_DIV" desc="" bitrange="18:16">
714</field> 697 <value name="BY1" value="0x0" desc=""/>
715</reg> 698 <value name="BY2" value="0x1" desc=""/>
716<reg name="DATA" sct="no"> 699 <value name="BY4" value="0x2" desc=""/>
717<addr name="DATA" addr="0x80" /> 700 <value name="BY8" value="0x3" desc=""/>
718<field name="HIGH" bitrange="31:16"> 701 <value name="BY16" value="0x4" desc=""/>
719</field> 702 <value name="BY32" value="0x5" desc=""/>
720<field name="LOW" bitrange="15:0"> 703 </field>
721</field> 704 <field name="DIV_FRAC_EN" desc="" bitrange="5:5"/>
722</reg> 705 <field name="DIV" desc="" bitrange="4:0"/>
723</dev> 706 </reg>
724<dev name="AUDIOOUT" long_name="AUDIOOUT/DAC" desc="Digital Audio Filter Output" version="3.2.0"> 707 <reg name="XBUS" desc="">
725<addr name="AUDIOOUT" addr="0x80048000" /> 708 <addr name="XBUS" addr="0x40"/>
726<reg name="CTRL" sct="yes"> 709 <field name="BUSY" desc="" bitrange="31:31"/>
727<addr name="CTRL" addr="0x0" /> 710 <field name="DIV_FRAC_EN" desc="" bitrange="10:10"/>
728<field name="SFTRST" bitrange="31:31"> 711 <field name="DIV" desc="" bitrange="9:0"/>
729</field> 712 </reg>
730<field name="CLKGATE" bitrange="30:30"> 713 <reg name="XTAL" desc="" sct="yes">
731</field> 714 <addr name="XTAL" addr="0x50"/>
732<field name="DMAWAIT_COUNT" bitrange="20:16"> 715 <field name="UART_CLK_GATE" desc="" bitrange="31:31"/>
733</field> 716 <field name="FILT_CLK24M_GATE" desc="" bitrange="30:30"/>
734<field name="LR_SWAP" bitrange="14:14"> 717 <field name="PWM_CLK24M_GATE" desc="" bitrange="29:29"/>
735</field> 718 <field name="DRI_CLK24M_GATE" desc="" bitrange="28:28"/>
736<field name="EDGE_SYNC" bitrange="13:13"> 719 <field name="DIGCTRL_CLK1M_GATE" desc="" bitrange="27:27"/>
737</field> 720 <field name="TIMROT_CLK32K_GATE" desc="" bitrange="26:26"/>
738<field name="INVERT_1BIT" bitrange="12:12"> 721 <field name="DIV_UART" desc="" bitrange="1:0"/>
739</field> 722 </reg>
740<field name="SS3D_EFFECT" bitrange="9:8"> 723 <reg name="PIX" desc="">
741</field> 724 <addr name="PIX" addr="0x60"/>
742<field name="WORD_LENGTH" bitrange="6:6"> 725 <field name="CLKGATE" desc="" bitrange="31:31"/>
743</field> 726 <field name="BUSY" desc="" bitrange="29:29"/>
744<field name="DAC_ZERO_ENABLE" bitrange="5:5"> 727 <field name="DIV_FRAC_EN" desc="" bitrange="15:15"/>
745</field> 728 <field name="DIV" desc="" bitrange="14:0"/>
746<field name="LOOPBACK" bitrange="4:4"> 729 </reg>
747</field> 730 <reg name="SSP" desc="">
748<field name="FIFO_UNDERFLOW_IRQ" bitrange="3:3"> 731 <addr name="SSP" addr="0x70"/>
749</field> 732 <field name="CLKGATE" desc="" bitrange="31:31"/>
750<field name="FIFO_OVERFLOW_IRQ" bitrange="2:2"> 733 <field name="BUSY" desc="" bitrange="29:29"/>
751</field> 734 <field name="DIV_FRAC_EN" desc="" bitrange="9:9"/>
752<field name="FIFO_ERROR_IRQ_EN" bitrange="1:1"> 735 <field name="DIV" desc="" bitrange="8:0"/>
753</field> 736 </reg>
754<field name="RUN" bitrange="0:0"> 737 <reg name="GPMI" desc="">
755</field> 738 <addr name="GPMI" addr="0x80"/>
756</reg> 739 <field name="CLKGATE" desc="" bitrange="31:31"/>
757<reg name="STAT" sct="no"> 740 <field name="BUSY" desc="" bitrange="29:29"/>
758<addr name="STAT" addr="0x10" /> 741 <field name="DIV_FRAC_EN" desc="" bitrange="10:10"/>
759<field name="DAC_PRESENT" bitrange="31:31"> 742 <field name="DIV" desc="" bitrange="9:0"/>
760</field> 743 </reg>
761</reg> 744 <reg name="SPDIF" desc="">
762<reg name="DACSRR" sct="yes"> 745 <addr name="SPDIF" addr="0x90"/>
763<addr name="DACSRR" addr="0x20" /> 746 <field name="CLKGATE" desc="" bitrange="31:31"/>
764<field name="OSR" bitrange="31:31"> 747 </reg>
765<value name="OSR6" value="0x0"> 748 <reg name="EMI" desc="">
766</value> 749 <addr name="EMI" addr="0xa0"/>
767<value name="OSR12" value="0x1"> 750 <field name="CLKGATE" desc="" bitrange="31:31"/>
768</value> 751 <field name="BUSY_REF_XTAL" desc="" bitrange="29:29"/>
769</field> 752 <field name="BUSY_REF_EMI" desc="" bitrange="28:28"/>
770<field name="BASEMULT" bitrange="30:28"> 753 <field name="BUSY_DCC_RESYNC" desc="" bitrange="17:17"/>
771<value name="SINGLE_RATE" value="0x1"> 754 <field name="DCC_RESYNC_ENABLE" desc="" bitrange="16:16"/>
772</value> 755 <field name="DIV_XTAL" desc="" bitrange="11:8"/>
773<value name="DOUBLE_RATE" value="0x2"> 756 <field name="DIV_EMI" desc="" bitrange="5:0"/>
774</value> 757 </reg>
775<value name="QUAD_RATE" value="0x4"> 758 <reg name="IR" desc="">
776</value> 759 <addr name="IR" addr="0xb0"/>
777</field> 760 <field name="CLKGATE" desc="" bitrange="31:31"/>
778<field name="SRC_HOLD" bitrange="26:24"> 761 <field name="AUTO_DIV" desc="" bitrange="29:29"/>
779</field> 762 <field name="IR_BUSY" desc="" bitrange="28:28"/>
780<field name="SRC_INT" bitrange="20:16"> 763 <field name="IROV_BUSY" desc="" bitrange="27:27"/>
781</field> 764 <field name="IROV_DIV" desc="" bitrange="24:16"/>
782<field name="SRC_FRAC" bitrange="12:0"> 765 <field name="IR_DIV" desc="" bitrange="9:0"/>
783</field> 766 </reg>
784</reg> 767 <reg name="SAIF" desc="">
785<reg name="DACVOLUME" sct="yes"> 768 <addr name="SAIF" addr="0xc0"/>
786<addr name="DACVOLUME" addr="0x30" /> 769 <field name="CLKGATE" desc="" bitrange="31:31"/>
787<field name="VOLUME_UPDATE_LEFT" bitrange="28:28"> 770 <field name="BUSY" desc="" bitrange="29:29"/>
788</field> 771 <field name="DIV_FRAC_EN" desc="" bitrange="16:16"/>
789<field name="EN_ZCD" bitrange="25:25"> 772 <field name="DIV" desc="" bitrange="15:0"/>
790</field> 773 </reg>
791<field name="MUTE_LEFT" bitrange="24:24"> 774 <reg name="FRAC" desc="" sct="yes">
792</field> 775 <addr name="FRAC" addr="0xd0"/>
793<field name="VOLUME_LEFT" bitrange="23:16"> 776 <field name="CLKGATEIO" desc="" bitrange="31:31"/>
794</field> 777 <field name="IO_STABLE" desc="" bitrange="30:30"/>
795<field name="VOLUME_UPDATE_RIGHT" bitrange="12:12"> 778 <field name="IOFRAC" desc="" bitrange="29:24"/>
796</field> 779 <field name="CLKGATEPIX" desc="" bitrange="23:23"/>
797<field name="MUTE_RIGHT" bitrange="8:8"> 780 <field name="PIX_STABLE" desc="" bitrange="22:22"/>
798</field> 781 <field name="PIXFRAC" desc="" bitrange="21:16"/>
799<field name="VOLUME_RIGHT" bitrange="7:0"> 782 <field name="CLKGATEEMI" desc="" bitrange="15:15"/>
800</field> 783 <field name="EMI_STABLE" desc="" bitrange="14:14"/>
801</reg> 784 <field name="EMIFRAC" desc="" bitrange="13:8"/>
802<reg name="DACDEBUG" sct="yes"> 785 <field name="CLKGATECPU" desc="" bitrange="7:7"/>
803<addr name="DACDEBUG" addr="0x40" /> 786 <field name="CPU_STABLE" desc="" bitrange="6:6"/>
804<field name="ENABLE_DACDMA" bitrange="31:31"> 787 <field name="CPUFRAC" desc="" bitrange="5:0"/>
805</field> 788 </reg>
806<field name="RAM_SS" bitrange="11:8"> 789 <reg name="CLKSEQ" desc="" sct="yes">
807</field> 790 <addr name="CLKSEQ" addr="0xe0"/>
808<field name="SET_INTERRUPT1_CLK_CROSS" bitrange="5:5"> 791 <field name="BYPASS_CPU" desc="" bitrange="7:7"/>
809</field> 792 <field name="BYPASS_EMI" desc="" bitrange="6:6"/>
810<field name="SET_INTERRUPT0_CLK_CROSS" bitrange="4:4"> 793 <field name="BYPASS_SSP" desc="" bitrange="5:5"/>
811</field> 794 <field name="BYPASS_GPMI" desc="" bitrange="4:4"/>
812<field name="SET_INTERRUPT1_HAND_SHAKE" bitrange="3:3"> 795 <field name="BYPASS_IR" desc="" bitrange="3:3"/>
813</field> 796 <field name="BYPASS_PIX" desc="" bitrange="1:1"/>
814<field name="SET_INTERRUPT0_HAND_SHAKE" bitrange="2:2"> 797 <field name="BYPASS_SAIF" desc="" bitrange="0:0"/>
815</field> 798 </reg>
816<field name="DMA_PREQ" bitrange="1:1"> 799 <reg name="RESET" desc="">
817</field> 800 <addr name="RESET" addr="0xf0"/>
818<field name="FIFO_STATUS" bitrange="0:0"> 801 <field name="CHIP" desc="" bitrange="1:1"/>
819</field> 802 <field name="DIG" desc="" bitrange="0:0"/>
820</reg> 803 </reg>
821<reg name="HPVOL" sct="yes"> 804 <reg name="VERSION" desc="">
822<addr name="HPVOL" addr="0x50" /> 805 <addr name="VERSION" addr="0x100"/>
823<field name="VOLUME_UPDATE_PENDING" bitrange="28:28"> 806 <field name="MAJOR" desc="" bitrange="31:24"/>
824</field> 807 <field name="MINOR" desc="" bitrange="23:16"/>
825<field name="EN_MSTR_ZCD" bitrange="25:25"> 808 <field name="STEP" desc="" bitrange="15:0"/>
826</field> 809 </reg>
827<field name="MUTE" bitrange="24:24"> 810 </dev>
828</field> 811 <dev name="DCP" long_name="Data CoProcessor" desc="Data Co-Processor (DCP)" version="3.2.0">
829<field name="SELECT" bitrange="16:16"> 812 <addr name="DCP" addr="0x80028000"/>
830</field> 813 <reg name="CTRL" desc="" sct="yes">
831<field name="VOL_LEFT" bitrange="14:8"> 814 <addr name="CTRL" addr="0x0"/>
832</field> 815 <field name="SFTRST" desc="" bitrange="31:31"/>
833<field name="VOL_RIGHT" bitrange="6:0"> 816 <field name="CLKGATE" desc="" bitrange="30:30"/>
834</field> 817 <field name="PRESENT_CRYPTO" desc="" bitrange="29:29">
835</reg> 818 <value name="Present" value="0x1" desc=""/>
836<reg name="RESERVED" sct="no"> 819 <value name="Absent" value="0x0" desc=""/>
837<addr name="RESERVED" addr="0x60" /> 820 </field>
838</reg> 821 <field name="PRESENT_CSC" desc="" bitrange="28:28">
839<reg name="PWRDN" sct="yes"> 822 <value name="Present" value="0x1" desc=""/>
840<addr name="PWRDN" addr="0x70" /> 823 <value name="Absent" value="0x0" desc=""/>
841<field name="LINEOUT" bitrange="24:24"> 824 </field>
842</field> 825 <field name="GATHER_RESIDUAL_WRITES" desc="" bitrange="23:23"/>
843<field name="SELFBIAS" bitrange="20:20"> 826 <field name="ENABLE_CONTEXT_CACHING" desc="" bitrange="22:22"/>
844</field> 827 <field name="ENABLE_CONTEXT_SWITCHING" desc="" bitrange="21:21"/>
845<field name="RIGHT_ADC" bitrange="16:16"> 828 <field name="CSC_INTERRUPT_ENABLE" desc="" bitrange="8:8"/>
846</field> 829 <field name="CHANNEL_INTERRUPT_ENABLE" desc="" bitrange="7:0">
847<field name="DAC" bitrange="12:12"> 830 <value name="CH0" value="0x1" desc=""/>
848</field> 831 <value name="CH1" value="0x2" desc=""/>
849<field name="ADC" bitrange="8:8"> 832 <value name="CH2" value="0x4" desc=""/>
850</field> 833 <value name="CH3" value="0x8" desc=""/>
851<field name="CAPLESS" bitrange="4:4"> 834 </field>
852</field> 835 </reg>
853<field name="HEADPHONE" bitrange="0:0"> 836 <reg name="STAT" desc="" sct="yes">
854</field> 837 <addr name="STAT" addr="0x10"/>
855</reg> 838 <field name="OTP_KEY_READY" desc="" bitrange="28:28"/>
856<reg name="REFCTRL" sct="yes"> 839 <field name="CUR_CHANNEL" desc="" bitrange="27:24">
857<addr name="REFCTRL" addr="0x80" /> 840 <value name="None" value="0x0" desc=""/>
858<field name="FASTSETTLING" bitrange="26:26"> 841 <value name="CH0" value="0x1" desc=""/>
859</field> 842 <value name="CH1" value="0x2" desc=""/>
860<field name="RAISE_REF" bitrange="25:25"> 843 <value name="CH2" value="0x3" desc=""/>
861</field> 844 <value name="CH3" value="0x4" desc=""/>
862<field name="XTAL_BGR_BIAS" bitrange="24:24"> 845 <value name="CSC" value="0x8" desc=""/>
863</field> 846 </field>
864<field name="VBG_ADJ" bitrange="22:20"> 847 <field name="READY_CHANNELS" desc="" bitrange="23:16">
865</field> 848 <value name="CH0" value="0x1" desc=""/>
866<field name="LOW_PWR" bitrange="19:19"> 849 <value name="CH1" value="0x2" desc=""/>
867</field> 850 <value name="CH2" value="0x4" desc=""/>
868<field name="LW_REF" bitrange="18:18"> 851 <value name="CH3" value="0x8" desc=""/>
869</field> 852 </field>
870<field name="BIAS_CTRL" bitrange="17:16"> 853 <field name="CSCIRQ" desc="" bitrange="8:8"/>
871</field> 854 <field name="IRQ" desc="" bitrange="3:0"/>
872<field name="VDDXTAL_TO_VDDD" bitrange="14:14"> 855 </reg>
873</field> 856 <reg name="CHANNELCTRL" desc="" sct="yes">
874<field name="ADJ_ADC" bitrange="13:13"> 857 <addr name="CHANNELCTRL" addr="0x20"/>
875</field> 858 <field name="CSC_PRIORITY" desc="" bitrange="18:17">
876<field name="ADJ_VAG" bitrange="12:12"> 859 <value name="HIGH" value="0x3" desc=""/>
877</field> 860 <value name="MED" value="0x2" desc=""/>
878<field name="ADC_REFVAL" bitrange="11:8"> 861 <value name="LOW" value="0x1" desc=""/>
879</field> 862 <value name="BACKGROUND" value="0x0" desc=""/>
880<field name="VAG_VAL" bitrange="7:4"> 863 </field>
881</field> 864 <field name="CH0_IRQ_MERGED" desc="" bitrange="16:16"/>
882<field name="DAC_ADJ" bitrange="2:0"> 865 <field name="HIGH_PRIORITY_CHANNEL" desc="" bitrange="15:8">
883</field> 866 <value name="CH0" value="0x1" desc=""/>
884</reg> 867 <value name="CH1" value="0x2" desc=""/>
885<reg name="ANACTRL" sct="yes"> 868 <value name="CH2" value="0x4" desc=""/>
886<addr name="ANACTRL" addr="0x90" /> 869 <value name="CH3" value="0x8" desc=""/>
887<field name="SHORT_CM_STS" bitrange="28:28"> 870 </field>
888</field> 871 <field name="ENABLE_CHANNEL" desc="" bitrange="7:0">
889<field name="SHORT_LR_STS" bitrange="24:24"> 872 <value name="CH0" value="0x1" desc=""/>
890</field> 873 <value name="CH1" value="0x2" desc=""/>
891<field name="SHORTMODE_CM" bitrange="21:20"> 874 <value name="CH2" value="0x4" desc=""/>
892</field> 875 <value name="CH3" value="0x8" desc=""/>
893<field name="SHORTMODE_LR" bitrange="18:17"> 876 </field>
894</field> 877 </reg>
895<field name="SHORT_LVLADJL" bitrange="14:12"> 878 <reg name="CAPABILITY0" desc="">
896</field> 879 <addr name="CAPABILITY0" addr="0x30"/>
897<field name="SHORT_LVLADJR" bitrange="10:8"> 880 <field name="NUM_CHANNELS" desc="" bitrange="11:8"/>
898</field> 881 <field name="NUM_KEYS" desc="" bitrange="7:0"/>
899<field name="HP_HOLD_GND" bitrange="5:5"> 882 </reg>
900</field> 883 <reg name="CAPABILITY1" desc="">
901<field name="HP_CLASSAB" bitrange="4:4"> 884 <addr name="CAPABILITY1" addr="0x40"/>
902</field> 885 <field name="HASH_ALGORITHMS" desc="" bitrange="31:16">
903</reg> 886 <value name="SHA1" value="0x1" desc=""/>
904<reg name="TEST" sct="yes"> 887 <value name="CRC32" value="0x2" desc=""/>
905<addr name="TEST" addr="0xa0" /> 888 </field>
906<field name="HP_ANTIPOP" bitrange="30:28"> 889 <field name="CIPHER_ALGORITHMS" desc="" bitrange="15:0">
907</field> 890 <value name="AES128" value="0x1" desc=""/>
908<field name="TM_ADCIN_TOHP" bitrange="26:26"> 891 </field>
909</field> 892 </reg>
910<field name="TM_LINEOUT" bitrange="25:25"> 893 <reg name="CONTEXT" desc="">
911</field> 894 <addr name="CONTEXT" addr="0x50"/>
912<field name="TM_HPCOMMON" bitrange="24:24"> 895 <field name="ADDR" desc="" bitrange="31:0"/>
913</field> 896 </reg>
914<field name="HP_I1_ADJ" bitrange="23:22"> 897 <reg name="KEY" desc="">
915</field> 898 <addr name="KEY" addr="0x60"/>
916<field name="HP_IALL_ADJ" bitrange="21:20"> 899 <field name="INDEX" desc="" bitrange="5:4"/>
917</field> 900 <field name="SUBWORD" desc="" bitrange="1:0"/>
918<field name="VAG_CLASSA" bitrange="13:13"> 901 </reg>
919</field> 902 <reg name="KEYDATA" desc="">
920<field name="VAG_DOUBLE_I" bitrange="12:12"> 903 <addr name="KEYDATA" addr="0x70"/>
921</field> 904 <field name="DATA" desc="" bitrange="31:0"/>
922<field name="DAC_CLASSA" bitrange="2:2"> 905 </reg>
923</field> 906 <reg name="PACKET0" desc="">
924<field name="DAC_DOUBLE_I" bitrange="1:1"> 907 <addr name="PACKET0" addr="0x80"/>
925</field> 908 <field name="ADDR" desc="" bitrange="31:0"/>
926<field name="DAC_DIS_RTZ" bitrange="0:0"> 909 </reg>
927</field> 910 <reg name="PACKET1" desc="">
928</reg> 911 <addr name="PACKET1" addr="0x90"/>
929<reg name="BISTCTRL" sct="yes"> 912 <field name="TAG" desc="" bitrange="31:24"/>
930<addr name="BISTCTRL" addr="0xb0" /> 913 <field name="OUTPUT_WORDSWAP" desc="" bitrange="23:23"/>
931<field name="FAIL" bitrange="3:3"> 914 <field name="OUTPUT_BYTESWAP" desc="" bitrange="22:22"/>
932</field> 915 <field name="INPUT_WORDSWAP" desc="" bitrange="21:21"/>
933<field name="PASS" bitrange="2:2"> 916 <field name="INPUT_BYTESWAP" desc="" bitrange="20:20"/>
934</field> 917 <field name="KEY_WORDSWAP" desc="" bitrange="19:19"/>
935<field name="DONE" bitrange="1:1"> 918 <field name="KEY_BYTESWAP" desc="" bitrange="18:18"/>
936</field> 919 <field name="TEST_SEMA_IRQ" desc="" bitrange="17:17"/>
937<field name="START" bitrange="0:0"> 920 <field name="CONSTANT_FILL" desc="" bitrange="16:16"/>
938</field> 921 <field name="HASH_OUTPUT" desc="" bitrange="15:15">
939</reg> 922 <value name="INPUT" value="0x0" desc=""/>
940<reg name="BISTSTAT0" sct="no"> 923 <value name="OUTPUT" value="0x1" desc=""/>
941<addr name="BISTSTAT0" addr="0xc0" /> 924 </field>
942<field name="DATA" bitrange="23:0"> 925 <field name="CHECK_HASH" desc="" bitrange="14:14"/>
943</field> 926 <field name="HASH_TERM" desc="" bitrange="13:13"/>
944</reg> 927 <field name="HASH_INIT" desc="" bitrange="12:12"/>
945<reg name="BISTSTAT1" sct="no"> 928 <field name="PAYLOAD_KEY" desc="" bitrange="11:11"/>
946<addr name="BISTSTAT1" addr="0xd0" /> 929 <field name="OTP_KEY" desc="" bitrange="10:10"/>
947<field name="STATE" bitrange="28:24"> 930 <field name="CIPHER_INIT" desc="" bitrange="9:9"/>
948</field> 931 <field name="CIPHER_ENCRYPT" desc="" bitrange="8:8">
949<field name="ADDR" bitrange="7:0"> 932 <value name="ENCRYPT" value="0x1" desc=""/>
950</field> 933 <value name="DECRYPT" value="0x0" desc=""/>
951</reg> 934 </field>
952<reg name="ANACLKCTRL" sct="yes"> 935 <field name="ENABLE_BLIT" desc="" bitrange="7:7"/>
953<addr name="ANACLKCTRL" addr="0xe0" /> 936 <field name="ENABLE_HASH" desc="" bitrange="6:6"/>
954<field name="CLKGATE" bitrange="31:31"> 937 <field name="ENABLE_CIPHER" desc="" bitrange="5:5"/>
955</field> 938 <field name="ENABLE_MEMCOPY" desc="" bitrange="4:4"/>
956<field name="INVERT_DACCLK" bitrange="4:4"> 939 <field name="CHAIN_CONTIGUOUS" desc="" bitrange="3:3"/>
957</field> 940 <field name="CHAIN" desc="" bitrange="2:2"/>
958<field name="DACDIV" bitrange="2:0"> 941 <field name="DECR_SEMAPHORE" desc="" bitrange="1:1"/>
959</field> 942 <field name="INTERRUPT" desc="" bitrange="0:0"/>
960</reg> 943 </reg>
961<reg name="DATA" sct="yes"> 944 <reg name="PACKET2" desc="">
962<addr name="DATA" addr="0xf0" /> 945 <addr name="PACKET2" addr="0xa0"/>
963<field name="HIGH" bitrange="31:16"> 946 <field name="CIPHER_CFG" desc="" bitrange="31:24"/>
964</field> 947 <field name="HASH_SELECT" desc="" bitrange="19:16">
965<field name="LOW" bitrange="15:0"> 948 <value name="SHA1" value="0x0" desc=""/>
966</field> 949 <value name="CRC32" value="0x1" desc=""/>
967</reg> 950 </field>
968<reg name="LINEOUTCTRL" sct="yes"> 951 <field name="KEY_SELECT" desc="" bitrange="15:8"/>
969<addr name="LINEOUTCTRL" addr="0x100" /> 952 <field name="CIPHER_MODE" desc="" bitrange="7:4">
970<field name="VOLUME_UPDATE_PENDING" bitrange="28:28"> 953 <value name="ECB" value="0x0" desc=""/>
971</field> 954 <value name="CCB" value="0x1" desc=""/>
972<field name="EN_LINEOUT_ZCD" bitrange="25:25"> 955 </field>
973</field> 956 <field name="CIPHER_SELECT" desc="" bitrange="3:0">
974<field name="MUTE" bitrange="24:24"> 957 <value name="AES128" value="0x0" desc=""/>
975</field> 958 </field>
976<field name="VAG_CTRL" bitrange="23:20"> 959 </reg>
977</field> 960 <reg name="PACKET3" desc="">
978<field name="OUT_CURRENT" bitrange="19:16"> 961 <addr name="PACKET3" addr="0xb0"/>
979</field> 962 <field name="ADDR" desc="" bitrange="31:0"/>
980<field name="CHARGE_CAP" bitrange="15:13"> 963 </reg>
981</field> 964 <reg name="PACKET4" desc="">
982<field name="VOLUME_LEFT" bitrange="12:8"> 965 <addr name="PACKET4" addr="0xc0"/>
983</field> 966 <field name="ADDR" desc="" bitrange="31:0"/>
984<field name="VOLUME_RIGHT" bitrange="4:0"> 967 </reg>
985</field> 968 <reg name="PACKET5" desc="">
986</reg> 969 <addr name="PACKET5" addr="0xd0"/>
987<reg name="VERSION" sct="no"> 970 <field name="COUNT" desc="" bitrange="31:0"/>
988<addr name="VERSION" addr="0x200" /> 971 </reg>
989<field name="MAJOR" bitrange="31:24"> 972 <reg name="PACKET6" desc="">
990</field> 973 <addr name="PACKET6" addr="0xe0"/>
991<field name="MINOR" bitrange="23:16"> 974 <field name="ADDR" desc="" bitrange="31:0"/>
992</field> 975 </reg>
993<field name="STEP" bitrange="15:0"> 976 <reg name="CHnCMDPTR" desc="">
994</field> 977 <formula string="0x100+n*0x40"/>
995</reg> 978 <addr name="CH0CMDPTR" addr="0x100"/>
996</dev> 979 <addr name="CH1CMDPTR" addr="0x140"/>
997<dev name="CLKCTRL" long_name="Clock Controller" desc="Clock Generation and Control" version="3.2.0"> 980 <addr name="CH2CMDPTR" addr="0x180"/>
998<addr name="CLKCTRL" addr="0x80040000" /> 981 <addr name="CH3CMDPTR" addr="0x1c0"/>
999<reg name="PLLCTRL0" sct="yes"> 982 <field name="ADDR" desc="" bitrange="31:0"/>
1000<addr name="PLLCTRL0" addr="0x0" /> 983 </reg>
1001<field name="LFR_SEL" bitrange="29:28"> 984 <reg name="CHnSEMA" desc="">
1002<value name="DEFAULT" value="0x0"> 985 <formula string="0x110+n*0x40"/>
1003</value> 986 <addr name="CH0SEMA" addr="0x110"/>
1004<value name="TIMES_2" value="0x1"> 987 <addr name="CH1SEMA" addr="0x150"/>
1005</value> 988 <addr name="CH2SEMA" addr="0x190"/>
1006<value name="TIMES_05" value="0x2"> 989 <addr name="CH3SEMA" addr="0x1d0"/>
1007</value> 990 <field name="VALUE" desc="" bitrange="23:16"/>
1008<value name="UNDEFINED" value="0x3"> 991 <field name="INCREMENT" desc="" bitrange="7:0"/>
1009</value> 992 </reg>
1010</field> 993 <reg name="CHnSTAT" desc="" sct="yes">
1011<field name="CP_SEL" bitrange="25:24"> 994 <formula string="0x120+n*0x40"/>
1012<value name="DEFAULT" value="0x0"> 995 <addr name="CH0STAT" addr="0x120"/>
1013</value> 996 <addr name="CH1STAT" addr="0x160"/>
1014<value name="TIMES_2" value="0x1"> 997 <addr name="CH2STAT" addr="0x1a0"/>
1015</value> 998 <addr name="CH3STAT" addr="0x1e0"/>
1016<value name="TIMES_05" value="0x2"> 999 <field name="TAG" desc="" bitrange="31:24"/>
1017</value> 1000 <field name="ERROR_CODE" desc="" bitrange="23:16">
1018<value name="UNDEFINED" value="0x3"> 1001 <value name="NEXT_CHAIN_IS_0" value="0x1" desc=""/>
1019</value> 1002 <value name="NO_CHAIN" value="0x2" desc=""/>
1020</field> 1003 <value name="CONTEXT_ERROR" value="0x3" desc=""/>
1021<field name="DIV_SEL" bitrange="21:20"> 1004 <value name="PAYLOAD_ERROR" value="0x4" desc=""/>
1022<value name="DEFAULT" value="0x0"> 1005 <value name="INVALID_MODE" value="0x5" desc=""/>
1023</value> 1006 </field>
1024<value name="LOWER" value="0x1"> 1007 <field name="ERROR_DST" desc="" bitrange="5:5"/>
1025</value> 1008 <field name="ERROR_SRC" desc="" bitrange="4:4"/>
1026<value name="LOWEST" value="0x2"> 1009 <field name="ERROR_PACKET" desc="" bitrange="3:3"/>
1027</value> 1010 <field name="ERROR_SETUP" desc="" bitrange="2:2"/>
1028<value name="UNDEFINED" value="0x3"> 1011 <field name="HASH_MISMATCH" desc="" bitrange="1:1"/>
1029</value> 1012 </reg>
1030</field> 1013 <reg name="CHnOPTS" desc="" sct="yes">
1031<field name="EN_USB_CLKS" bitrange="18:18"> 1014 <formula string="0x130+n*0x40"/>
1032</field> 1015 <addr name="CH0OPTS" addr="0x130"/>
1033<field name="POWER" bitrange="16:16"> 1016 <addr name="CH1OPTS" addr="0x170"/>
1034</field> 1017 <addr name="CH2OPTS" addr="0x1b0"/>
1035</reg> 1018 <addr name="CH3OPTS" addr="0x1f0"/>
1036<reg name="PLLCTRL1" sct="no"> 1019 <field name="RECOVERY_TIMER" desc="" bitrange="15:0"/>
1037<addr name="PLLCTRL1" addr="0x10" /> 1020 </reg>
1038<field name="LOCK" bitrange="31:31"> 1021 <reg name="CSCCTRL0" desc="" sct="yes">
1039</field> 1022 <addr name="CSCCTRL0" addr="0x300"/>
1040<field name="FORCE_LOCK" bitrange="30:30"> 1023 <field name="UPSAMPLE" desc="" bitrange="14:14"/>
1041</field> 1024 <field name="SCALE" desc="" bitrange="13:13"/>
1042<field name="LOCK_COUNT" bitrange="15:0"> 1025 <field name="ROTATE" desc="" bitrange="12:12"/>
1043</field> 1026 <field name="SUBSAMPLE" desc="" bitrange="11:11"/>
1044</reg> 1027 <field name="DELTA" desc="" bitrange="10:10"/>
1045<reg name="CPU" sct="yes"> 1028 <field name="RGB_FORMAT" desc="" bitrange="9:8">
1046<addr name="CPU" addr="0x20" /> 1029 <value name="RGB16_565" value="0x0" desc=""/>
1047<field name="BUSY_REF_XTAL" bitrange="29:29"> 1030 <value name="RGB24" value="0x2" desc=""/>
1048</field> 1031 <value name="YUV422I" value="0x3" desc=""/>
1049<field name="BUSY_REF_CPU" bitrange="28:28"> 1032 </field>
1050</field> 1033 <field name="YUV_FORMAT" desc="" bitrange="7:4">
1051<field name="DIV_XTAL_FRAC_EN" bitrange="26:26"> 1034 <value name="YUV420" value="0x0" desc=""/>
1052</field> 1035 <value name="YUV422" value="0x2" desc=""/>
1053<field name="DIV_XTAL" bitrange="25:16"> 1036 </field>
1054</field> 1037 <field name="ENABLE" desc="" bitrange="0:0"/>
1055<field name="INTERRUPT_WAIT" bitrange="12:12"> 1038 </reg>
1056</field> 1039 <reg name="CSCSTAT" desc="" sct="yes">
1057<field name="DIV_CPU_FRAC_EN" bitrange="10:10"> 1040 <addr name="CSCSTAT" addr="0x310"/>
1058</field> 1041 <field name="ERROR_CODE" desc="" bitrange="23:16">
1059<field name="DIV_CPU" bitrange="9:0"> 1042 <value name="LUMA0_FETCH_ERROR_Y0" value="0x1" desc=""/>
1060</field> 1043 <value name="LUMA1_FETCH_ERROR_Y1" value="0x2" desc=""/>
1061</reg> 1044 <value name="CHROMA_FETCH_ERROR_U" value="0x3" desc=""/>
1062<reg name="HBUS" sct="yes"> 1045 <value name="CHROMA_FETCH_ERROR_V" value="0x4" desc=""/>
1063<addr name="HBUS" addr="0x30" /> 1046 </field>
1064<field name="BUSY" bitrange="29:29"> 1047 <field name="ERROR_DST" desc="" bitrange="5:5"/>
1065</field> 1048 <field name="ERROR_SRC" desc="" bitrange="4:4"/>
1066<field name="APBHDMA_AS_ENABLE" bitrange="26:26"> 1049 <field name="ERROR_SETUP" desc="" bitrange="2:2"/>
1067</field> 1050 <field name="COMPLETE" desc="" bitrange="0:0"/>
1068<field name="APBXDMA_AS_ENABLE" bitrange="25:25"> 1051 </reg>
1069</field> 1052 <reg name="CSCOUTBUFPARAM" desc="">
1070<field name="TRAFFIC_JAM_AS_ENABLE" bitrange="24:24"> 1053 <addr name="CSCOUTBUFPARAM" addr="0x320"/>
1071</field> 1054 <field name="FIELD_SIZE" desc="" bitrange="23:12"/>
1072<field name="TRAFFIC_AS_ENABLE" bitrange="23:23"> 1055 <field name="LINE_SIZE" desc="" bitrange="11:0"/>
1073</field> 1056 </reg>
1074<field name="CPU_DATA_AS_ENABLE" bitrange="22:22"> 1057 <reg name="CSCINBUFPARAM" desc="">
1075</field> 1058 <addr name="CSCINBUFPARAM" addr="0x330"/>
1076<field name="CPU_INSTR_AS_ENABLE" bitrange="21:21"> 1059 <field name="LINE_SIZE" desc="" bitrange="11:0"/>
1077</field> 1060 </reg>
1078<field name="AUTO_SLOW_MODE" bitrange="20:20"> 1061 <reg name="CSCRGB" desc="">
1079</field> 1062 <addr name="CSCRGB" addr="0x340"/>
1080<field name="SLOW_DIV" bitrange="18:16"> 1063 <field name="ADDR" desc="" bitrange="31:0"/>
1081<value name="BY1" value="0x0"> 1064 </reg>
1082</value> 1065 <reg name="CSCLUMA" desc="">
1083<value name="BY2" value="0x1"> 1066 <addr name="CSCLUMA" addr="0x350"/>
1084</value> 1067 <field name="ADDR" desc="" bitrange="31:0"/>
1085<value name="BY4" value="0x2"> 1068 </reg>
1086</value> 1069 <reg name="CSCCHROMAU" desc="">
1087<value name="BY8" value="0x3"> 1070 <addr name="CSCCHROMAU" addr="0x360"/>
1088</value> 1071 <field name="ADDR" desc="" bitrange="31:0"/>
1089<value name="BY16" value="0x4"> 1072 </reg>
1090</value> 1073 <reg name="CSCCHROMAV" desc="">
1091<value name="BY32" value="0x5"> 1074 <addr name="CSCCHROMAV" addr="0x370"/>
1092</value> 1075 <field name="ADDR" desc="" bitrange="31:0"/>
1093</field> 1076 </reg>
1094<field name="DIV_FRAC_EN" bitrange="5:5"> 1077 <reg name="CSCCOEFF0" desc="">
1095</field> 1078 <addr name="CSCCOEFF0" addr="0x380"/>
1096<field name="DIV" bitrange="4:0"> 1079 <field name="C0" desc="" bitrange="25:16"/>
1097</field> 1080 <field name="UV_OFFSET" desc="" bitrange="15:8"/>
1098</reg> 1081 <field name="Y_OFFSET" desc="" bitrange="7:0"/>
1099<reg name="XBUS" sct="no"> 1082 </reg>
1100<addr name="XBUS" addr="0x40" /> 1083 <reg name="CSCCOEFF1" desc="">
1101<field name="BUSY" bitrange="31:31"> 1084 <addr name="CSCCOEFF1" addr="0x390"/>
1102</field> 1085 <field name="C1" desc="" bitrange="25:16"/>
1103<field name="DIV_FRAC_EN" bitrange="10:10"> 1086 <field name="C4" desc="" bitrange="9:0"/>
1104</field> 1087 </reg>
1105<field name="DIV" bitrange="9:0"> 1088 <reg name="CSCCOEFF2" desc="">
1106</field> 1089 <addr name="CSCCOEFF2" addr="0x3a0"/>
1107</reg> 1090 <field name="C2" desc="" bitrange="25:16"/>
1108<reg name="XTAL" sct="yes"> 1091 <field name="C3" desc="" bitrange="9:0"/>
1109<addr name="XTAL" addr="0x50" /> 1092 </reg>
1110<field name="UART_CLK_GATE" bitrange="31:31"> 1093 <reg name="CSCXSCALE" desc="">
1111</field> 1094 <addr name="CSCXSCALE" addr="0x3e0"/>
1112<field name="FILT_CLK24M_GATE" bitrange="30:30"> 1095 <field name="INT" desc="" bitrange="25:24"/>
1113</field> 1096 <field name="FRAC" desc="" bitrange="23:12"/>
1114<field name="PWM_CLK24M_GATE" bitrange="29:29"> 1097 <field name="WIDTH" desc="" bitrange="11:0"/>
1115</field> 1098 </reg>
1116<field name="DRI_CLK24M_GATE" bitrange="28:28"> 1099 <reg name="CSCYSCALE" desc="">
1117</field> 1100 <addr name="CSCYSCALE" addr="0x3f0"/>
1118<field name="DIGCTRL_CLK1M_GATE" bitrange="27:27"> 1101 <field name="INT" desc="" bitrange="25:24"/>
1119</field> 1102 <field name="FRAC" desc="" bitrange="23:12"/>
1120<field name="TIMROT_CLK32K_GATE" bitrange="26:26"> 1103 <field name="HEIGHT" desc="" bitrange="11:0"/>
1121</field> 1104 </reg>
1122<field name="DIV_UART" bitrange="1:0"> 1105 <reg name="DBGSELECT" desc="">
1123</field> 1106 <addr name="DBGSELECT" addr="0x400"/>
1124</reg> 1107 <field name="INDEX" desc="" bitrange="7:0">
1125<reg name="PIX" sct="no"> 1108 <value name="CONTROL" value="0x1" desc=""/>
1126<addr name="PIX" addr="0x60" /> 1109 <value name="OTPKEY0" value="0x10" desc=""/>
1127<field name="CLKGATE" bitrange="31:31"> 1110 <value name="OTPKEY1" value="0x11" desc=""/>
1128</field> 1111 <value name="OTPKEY2" value="0x12" desc=""/>
1129<field name="BUSY" bitrange="29:29"> 1112 <value name="OTPKEY3" value="0x13" desc=""/>
1130</field> 1113 </field>
1131<field name="DIV_FRAC_EN" bitrange="15:15"> 1114 </reg>
1132</field> 1115 <reg name="DBGDATA" desc="">
1133<field name="DIV" bitrange="14:0"> 1116 <addr name="DBGDATA" addr="0x410"/>
1134</field> 1117 <field name="DATA" desc="" bitrange="31:0"/>
1135</reg> 1118 </reg>
1136<reg name="SSP" sct="no"> 1119 <reg name="VERSION" desc="">
1137<addr name="SSP" addr="0x70" /> 1120 <addr name="VERSION" addr="0x420"/>
1138<field name="CLKGATE" bitrange="31:31"> 1121 <field name="MAJOR" desc="" bitrange="31:24"/>
1139</field> 1122 <field name="MINOR" desc="" bitrange="23:16"/>
1140<field name="BUSY" bitrange="29:29"> 1123 <field name="STEP" desc="" bitrange="15:0"/>
1141</field> 1124 </reg>
1142<field name="DIV_FRAC_EN" bitrange="9:9"> 1125 </dev>
1143</field> 1126 <dev name="DIGCTL" long_name="Digital Control" desc="Digital Control and On-Chip RAM" version="3.2.0">
1144<field name="DIV" bitrange="8:0"> 1127 <addr name="DIGCTL" addr="0x8001c000"/>
1145</field> 1128 <reg name="CTRL" desc="" sct="yes">
1146</reg> 1129 <addr name="CTRL" addr="0x0"/>
1147<reg name="GPMI" sct="no"> 1130 <field name="TRAP_IRQ" desc="" bitrange="29:29"/>
1148<addr name="GPMI" addr="0x80" /> 1131 <field name="DCP_BIST_CLKEN" desc="" bitrange="23:23"/>
1149<field name="CLKGATE" bitrange="31:31"> 1132 <field name="DCP_BIST_START" desc="" bitrange="22:22"/>
1150</field> 1133 <field name="ARM_BIST_CLKEN" desc="" bitrange="21:21"/>
1151<field name="BUSY" bitrange="29:29"> 1134 <field name="USB_TESTMODE" desc="" bitrange="20:20"/>
1152</field> 1135 <field name="ANALOG_TESTMODE" desc="" bitrange="19:19"/>
1153<field name="DIV_FRAC_EN" bitrange="10:10"> 1136 <field name="DIGITAL_TESTMODE" desc="" bitrange="18:18"/>
1154</field> 1137 <field name="ARM_BIST_START" desc="" bitrange="17:17"/>
1155<field name="DIV" bitrange="9:0"> 1138 <field name="UART_LOOPBACK" desc="" bitrange="16:16">
1156</field> 1139 <value name="NORMAL" value="0x0" desc=""/>
1157</reg> 1140 <value name="LOOPIT" value="0x1" desc=""/>
1158<reg name="SPDIF" sct="no"> 1141 </field>
1159<addr name="SPDIF" addr="0x90" /> 1142 <field name="SAIF_LOOPBACK" desc="" bitrange="15:15">
1160<field name="CLKGATE" bitrange="31:31"> 1143 <value name="NORMAL" value="0x0" desc=""/>
1161</field> 1144 <value name="LOOPIT" value="0x1" desc=""/>
1162</reg> 1145 </field>
1163<reg name="EMI" sct="no"> 1146 <field name="SAIF_CLKMUX_SEL" desc="" bitrange="14:13">
1164<addr name="EMI" addr="0xa0" /> 1147 <value name="MBL_CLK_OUT" value="0x0" desc=""/>
1165<field name="CLKGATE" bitrange="31:31"> 1148 <value name="BL_CLK_OUT" value="0x1" desc=""/>
1166</field> 1149 <value name="M_CLK_OUT_BL_CLK_IN" value="0x2" desc=""/>
1167<field name="BUSY_REF_XTAL" bitrange="29:29"> 1150 <value name="BL_CLK_IN" value="0x3" desc=""/>
1168</field> 1151 </field>
1169<field name="BUSY_REF_EMI" bitrange="28:28"> 1152 <field name="SAIF_CLKMST_SEL" desc="" bitrange="12:12">
1170</field> 1153 <value name="SAIF1_MST" value="0x0" desc=""/>
1171<field name="BUSY_DCC_RESYNC" bitrange="17:17"> 1154 <value name="SAIF2_MST" value="0x1" desc=""/>
1172</field> 1155 </field>
1173<field name="DCC_RESYNC_ENABLE" bitrange="16:16"> 1156 <field name="SAIF_ALT_BITCLK_SEL" desc="" bitrange="11:11"/>
1174</field> 1157 <field name="USE_SERIAL_JTAG" desc="" bitrange="6:6">
1175<field name="DIV_XTAL" bitrange="11:8"> 1158 <value name="OLD_JTAG" value="0x0" desc=""/>
1176</field> 1159 <value name="SERIAL_JTAG" value="0x1" desc=""/>
1177<field name="DIV_EMI" bitrange="5:0"> 1160 </field>
1178</field> 1161 <field name="TRAP_IN_RANGE" desc="" bitrange="5:5"/>
1179</reg> 1162 <field name="TRAP_ENABLE" desc="" bitrange="4:4"/>
1180<reg name="IR" sct="no"> 1163 <field name="DEBUG_DISABLE" desc="" bitrange="3:3"/>
1181<addr name="IR" addr="0xb0" /> 1164 <field name="USB_CLKGATE" desc="" bitrange="2:2">
1182<field name="CLKGATE" bitrange="31:31"> 1165 <value name="RUN" value="0x0" desc=""/>
1183</field> 1166 <value name="NO_CLKS" value="0x1" desc=""/>
1184<field name="AUTO_DIV" bitrange="29:29"> 1167 </field>
1185</field> 1168 <field name="JTAG_SHIELD" desc="" bitrange="1:1">
1186<field name="IR_BUSY" bitrange="28:28"> 1169 <value name="NORMAL" value="0x0" desc=""/>
1187</field> 1170 <value name="SHIELDS_UP" value="0x1" desc=""/>
1188<field name="IROV_BUSY" bitrange="27:27"> 1171 </field>
1189</field> 1172 <field name="LATCH_ENTROPY" desc="" bitrange="0:0"/>
1190<field name="IROV_DIV" bitrange="24:16"> 1173 </reg>
1191</field> 1174 <reg name="STATUS" desc="">
1192<field name="IR_DIV" bitrange="9:0"> 1175 <addr name="STATUS" addr="0x10"/>
1193</field> 1176 <field name="USB_HS_PRESENT" desc="" bitrange="31:31"/>
1194</reg> 1177 <field name="USB_OTG_PRESENT" desc="" bitrange="30:30"/>
1195<reg name="SAIF" sct="no"> 1178 <field name="USB_HOST_PRESENT" desc="" bitrange="29:29"/>
1196<addr name="SAIF" addr="0xc0" /> 1179 <field name="USB_DEVICE_PRESENT" desc="" bitrange="28:28"/>
1197<field name="CLKGATE" bitrange="31:31"> 1180 <field name="DCP_BIST_FAIL" desc="" bitrange="10:10"/>
1198</field> 1181 <field name="DCP_BIST_PASS" desc="" bitrange="9:9"/>
1199<field name="BUSY" bitrange="29:29"> 1182 <field name="DCP_BIST_DONE" desc="" bitrange="8:8"/>
1200</field> 1183 <field name="JTAG_IN_USE" desc="" bitrange="4:4"/>
1201<field name="DIV_FRAC_EN" bitrange="16:16"> 1184 <field name="PACKAGE_TYPE" desc="" bitrange="3:1"/>
1202</field> 1185 <field name="WRITTEN" desc="" bitrange="0:0"/>
1203<field name="DIV" bitrange="15:0"> 1186 </reg>
1204</field> 1187 <reg name="HCLKCOUNT" desc="">
1205</reg> 1188 <addr name="HCLKCOUNT" addr="0x20"/>
1206<reg name="FRAC" sct="yes"> 1189 <field name="COUNT" desc="" bitrange="31:0"/>
1207<addr name="FRAC" addr="0xd0" /> 1190 </reg>
1208<field name="CLKGATEIO" bitrange="31:31"> 1191 <reg name="RAMCTRL" desc="" sct="yes">
1209</field> 1192 <addr name="RAMCTRL" addr="0x30"/>
1210<field name="IO_STABLE" bitrange="30:30"> 1193 <field name="SPEED_SELECT" desc="" bitrange="11:8"/>
1211</field> 1194 <field name="RAM_REPAIR_EN" desc="" bitrange="0:0"/>
1212<field name="IOFRAC" bitrange="29:24"> 1195 </reg>
1213</field> 1196 <reg name="RAMREPAIR" desc="" sct="yes">
1214<field name="CLKGATEPIX" bitrange="23:23"> 1197 <addr name="RAMREPAIR" addr="0x40"/>
1215</field> 1198 <field name="ADDR" desc="" bitrange="15:0"/>
1216<field name="PIX_STABLE" bitrange="22:22"> 1199 </reg>
1217</field> 1200 <reg name="ROMCTRL" desc="" sct="yes">
1218<field name="PIXFRAC" bitrange="21:16"> 1201 <addr name="ROMCTRL" addr="0x50"/>
1219</field> 1202 <field name="RD_MARGIN" desc="" bitrange="3:0"/>
1220<field name="CLKGATEEMI" bitrange="15:15"> 1203 </reg>
1221</field> 1204 <reg name="WRITEONCE" desc="">
1222<field name="EMI_STABLE" bitrange="14:14"> 1205 <addr name="WRITEONCE" addr="0x60"/>
1223</field> 1206 <field name="BITS" desc="" bitrange="31:0"/>
1224<field name="EMIFRAC" bitrange="13:8"> 1207 </reg>
1225</field> 1208 <reg name="ENTROPY" desc="">
1226<field name="CLKGATECPU" bitrange="7:7"> 1209 <addr name="ENTROPY" addr="0x90"/>
1227</field> 1210 <field name="VALUE" desc="" bitrange="31:0"/>
1228<field name="CPU_STABLE" bitrange="6:6"> 1211 </reg>
1229</field> 1212 <reg name="ENTROPY_LATCHED" desc="">
1230<field name="CPUFRAC" bitrange="5:0"> 1213 <addr name="ENTROPY_LATCHED" addr="0xa0"/>
1231</field> 1214 <field name="VALUE" desc="" bitrange="31:0"/>
1232</reg> 1215 </reg>
1233<reg name="CLKSEQ" sct="yes"> 1216 <reg name="SJTAGDBG" desc="" sct="yes">
1234<addr name="CLKSEQ" addr="0xe0" /> 1217 <addr name="SJTAGDBG" addr="0xb0"/>
1235<field name="BYPASS_CPU" bitrange="7:7"> 1218 <field name="SJTAG_STATE" desc="" bitrange="26:16"/>
1236</field> 1219 <field name="SJTAG_TDO" desc="" bitrange="10:10"/>
1237<field name="BYPASS_EMI" bitrange="6:6"> 1220 <field name="SJTAG_TDI" desc="" bitrange="9:9"/>
1238</field> 1221 <field name="SJTAG_MODE" desc="" bitrange="8:8"/>
1239<field name="BYPASS_SSP" bitrange="5:5"> 1222 <field name="DELAYED_ACTIVE" desc="" bitrange="7:4"/>
1240</field> 1223 <field name="ACTIVE" desc="" bitrange="3:3"/>
1241<field name="BYPASS_GPMI" bitrange="4:4"> 1224 <field name="SJTAG_PIN_STATE" desc="" bitrange="2:2"/>
1242</field> 1225 <field name="SJTAG_DEBUG_DATA" desc="" bitrange="1:1"/>
1243<field name="BYPASS_IR" bitrange="3:3"> 1226 <field name="SJTAG_DEBUG_OE" desc="" bitrange="0:0"/>
1244</field> 1227 </reg>
1245<field name="BYPASS_PIX" bitrange="1:1"> 1228 <reg name="MICROSECONDS" desc="" sct="yes">
1246</field> 1229 <addr name="MICROSECONDS" addr="0xc0"/>
1247<field name="BYPASS_SAIF" bitrange="0:0"> 1230 <field name="VALUE" desc="" bitrange="31:0"/>
1248</field> 1231 </reg>
1249</reg> 1232 <reg name="DBGRD" desc="">
1250<reg name="RESET" sct="no"> 1233 <addr name="DBGRD" addr="0xd0"/>
1251<addr name="RESET" addr="0xf0" /> 1234 <field name="COMPLEMENT" desc="" bitrange="31:0"/>
1252<field name="CHIP" bitrange="1:1"> 1235 </reg>
1253</field> 1236 <reg name="DBG" desc="">
1254<field name="DIG" bitrange="0:0"> 1237 <addr name="DBG" addr="0xe0"/>
1255</field> 1238 <field name="VALUE" desc="" bitrange="31:0"/>
1256</reg> 1239 </reg>
1257<reg name="VERSION" sct="no"> 1240 <reg name="OCRAM_BIST_CSR" desc="" sct="yes">
1258<addr name="VERSION" addr="0x100" /> 1241 <addr name="OCRAM_BIST_CSR" addr="0xf0"/>
1259<field name="MAJOR" bitrange="31:24"> 1242 <field name="BIST_DATA_CHANGE" desc="" bitrange="9:9"/>
1260</field> 1243 <field name="BIST_CLKEN" desc="" bitrange="8:8"/>
1261<field name="MINOR" bitrange="23:16"> 1244 <field name="FAIL" desc="" bitrange="3:3"/>
1262</field> 1245 <field name="PASS" desc="" bitrange="2:2"/>
1263<field name="STEP" bitrange="15:0"> 1246 <field name="DONE" desc="" bitrange="1:1"/>
1264</field> 1247 <field name="START" desc="" bitrange="0:0"/>
1265</reg> 1248 </reg>
1266</dev> 1249 <reg name="OCRAM_STATUS0" desc="">
1267<dev name="DCP" long_name="Data CoProcessor" desc="Data Co-Processor (DCP)" version="3.2.0"> 1250 <addr name="OCRAM_STATUS0" addr="0x110"/>
1268<addr name="DCP" addr="0x80028000" /> 1251 <field name="FAILDATA00" desc="" bitrange="31:0"/>
1269<reg name="CTRL" sct="yes"> 1252 </reg>
1270<addr name="CTRL" addr="0x0" /> 1253 <reg name="OCRAM_STATUS1" desc="">
1271<field name="SFTRST" bitrange="31:31"> 1254 <addr name="OCRAM_STATUS1" addr="0x120"/>
1272</field> 1255 <field name="FAILDATA01" desc="" bitrange="31:0"/>
1273<field name="CLKGATE" bitrange="30:30"> 1256 </reg>
1274</field> 1257 <reg name="OCRAM_STATUS2" desc="">
1275<field name="PRESENT_CRYPTO" bitrange="29:29"> 1258 <addr name="OCRAM_STATUS2" addr="0x130"/>
1276<value name="Present" value="0x1"> 1259 <field name="FAILDATA10" desc="" bitrange="31:0"/>
1277</value> 1260 </reg>
1278<value name="Absent" value="0x0"> 1261 <reg name="OCRAM_STATUS3" desc="">
1279</value> 1262 <addr name="OCRAM_STATUS3" addr="0x140"/>
1280</field> 1263 <field name="FAILDATA11" desc="" bitrange="31:0"/>
1281<field name="PRESENT_CSC" bitrange="28:28"> 1264 </reg>
1282<value name="Present" value="0x1"> 1265 <reg name="OCRAM_STATUS4" desc="">
1283</value> 1266 <addr name="OCRAM_STATUS4" addr="0x150"/>
1284<value name="Absent" value="0x0"> 1267 <field name="FAILDATA20" desc="" bitrange="31:0"/>
1285</value> 1268 </reg>
1286</field> 1269 <reg name="OCRAM_STATUS5" desc="">
1287<field name="GATHER_RESIDUAL_WRITES" bitrange="23:23"> 1270 <addr name="OCRAM_STATUS5" addr="0x160"/>
1288</field> 1271 <field name="FAILDATA21" desc="" bitrange="31:0"/>
1289<field name="ENABLE_CONTEXT_CACHING" bitrange="22:22"> 1272 </reg>
1290</field> 1273 <reg name="OCRAM_STATUS6" desc="">
1291<field name="ENABLE_CONTEXT_SWITCHING" bitrange="21:21"> 1274 <addr name="OCRAM_STATUS6" addr="0x170"/>
1292</field> 1275 <field name="FAILDATA30" desc="" bitrange="31:0"/>
1293<field name="CSC_INTERRUPT_ENABLE" bitrange="8:8"> 1276 </reg>
1294</field> 1277 <reg name="OCRAM_STATUS7" desc="">
1295<field name="CHANNEL_INTERRUPT_ENABLE" bitrange="7:0"> 1278 <addr name="OCRAM_STATUS7" addr="0x180"/>
1296<value name="CH0" value="0x1"> 1279 <field name="FAILDATA31" desc="" bitrange="31:0"/>
1297</value> 1280 </reg>
1298<value name="CH1" value="0x2"> 1281 <reg name="OCRAM_STATUS8" desc="">
1299</value> 1282 <addr name="OCRAM_STATUS8" addr="0x190"/>
1300<value name="CH2" value="0x4"> 1283 <field name="FAILADDR01" desc="" bitrange="31:16"/>
1301</value> 1284 <field name="FAILADDR00" desc="" bitrange="15:0"/>
1302<value name="CH3" value="0x8"> 1285 </reg>
1303</value> 1286 <reg name="OCRAM_STATUS9" desc="">
1304<value name="Other" value="Reserved"> 1287 <addr name="OCRAM_STATUS9" addr="0x1a0"/>
1305</value> 1288 <field name="FAILADDR11" desc="" bitrange="31:16"/>
1306</field> 1289 <field name="FAILADDR10" desc="" bitrange="15:0"/>
1307</reg> 1290 </reg>
1308<reg name="STAT" sct="yes"> 1291 <reg name="OCRAM_STATUS10" desc="">
1309<addr name="STAT" addr="0x10" /> 1292 <addr name="OCRAM_STATUS10" addr="0x1b0"/>
1310<field name="OTP_KEY_READY" bitrange="28:28"> 1293 <field name="FAILADDR21" desc="" bitrange="31:16"/>
1311</field> 1294 <field name="FAILADDR20" desc="" bitrange="15:0"/>
1312<field name="CUR_CHANNEL" bitrange="27:24"> 1295 </reg>
1313<value name="None" value="0x0"> 1296 <reg name="OCRAM_STATUS11" desc="">
1314</value> 1297 <addr name="OCRAM_STATUS11" addr="0x1c0"/>
1315<value name="CH0" value="0x1"> 1298 <field name="FAILADDR31" desc="" bitrange="31:16"/>
1316</value> 1299 <field name="FAILADDR30" desc="" bitrange="15:0"/>
1317<value name="CH1" value="0x2"> 1300 </reg>
1318</value> 1301 <reg name="OCRAM_STATUS12" desc="">
1319<value name="CH2" value="0x3"> 1302 <addr name="OCRAM_STATUS12" addr="0x1d0"/>
1320</value> 1303 <field name="FAILSTATE11" desc="" bitrange="28:24"/>
1321<value name="CH3" value="0x4"> 1304 <field name="FAILSTATE10" desc="" bitrange="20:16"/>
1322</value> 1305 <field name="FAILSTATE01" desc="" bitrange="12:8"/>
1323<value name="CSC" value="0x8"> 1306 <field name="FAILSTATE00" desc="" bitrange="4:0"/>
1324</value> 1307 </reg>
1325<value name="Other" value="Reserved"> 1308 <reg name="OCRAM_STATUS13" desc="">
1326</value> 1309 <addr name="OCRAM_STATUS13" addr="0x1e0"/>
1327</field> 1310 <field name="FAILSTATE31" desc="" bitrange="28:24"/>
1328<field name="READY_CHANNELS" bitrange="23:16"> 1311 <field name="FAILSTATE30" desc="" bitrange="20:16"/>
1329<value name="CH0" value="0x1"> 1312 <field name="FAILSTATE21" desc="" bitrange="12:8"/>
1330</value> 1313 <field name="FAILSTATE20" desc="" bitrange="4:0"/>
1331<value name="CH1" value="0x2"> 1314 </reg>
1332</value> 1315 <reg name="SCRATCH0" desc="">
1333<value name="CH2" value="0x4"> 1316 <addr name="SCRATCH0" addr="0x290"/>
1334</value> 1317 <field name="PTR" desc="" bitrange="31:0"/>
1335<value name="CH3" value="0x8"> 1318 </reg>
1336</value> 1319 <reg name="SCRATCH1" desc="">
1337<value name="Other" value="Reserved"> 1320 <addr name="SCRATCH1" addr="0x2a0"/>
1338</value> 1321 <field name="PTR" desc="" bitrange="31:0"/>
1339</field> 1322 </reg>
1340<field name="CSCIRQ" bitrange="8:8"> 1323 <reg name="ARMCACHE" desc="">
1341</field> 1324 <addr name="ARMCACHE" addr="0x2b0"/>
1342<field name="IRQ" bitrange="3:0"> 1325 <field name="CACHE_SS" desc="" bitrange="9:8"/>
1343</field> 1326 <field name="DTAG_SS" desc="" bitrange="5:4"/>
1344</reg> 1327 <field name="ITAG_SS" desc="" bitrange="1:0"/>
1345<reg name="CHANNELCTRL" sct="yes"> 1328 </reg>
1346<addr name="CHANNELCTRL" addr="0x20" /> 1329 <reg name="DEBUG_TRAP_ADDR_LOW" desc="">
1347<field name="CSC_PRIORITY" bitrange="18:17"> 1330 <addr name="DEBUG_TRAP_ADDR_LOW" addr="0x2c0"/>
1348<value name="HIGH" value="0x3"> 1331 <field name="ADDR" desc="" bitrange="31:0"/>
1349</value> 1332 </reg>
1350<value name="MED" value="0x2"> 1333 <reg name="DEBUG_TRAP_ADDR_HIGH" desc="">
1351</value> 1334 <addr name="DEBUG_TRAP_ADDR_HIGH" addr="0x2d0"/>
1352<value name="LOW" value="0x1"> 1335 <field name="ADDR" desc="" bitrange="31:0"/>
1353</value> 1336 </reg>
1354<value name="BACKGROUND" value="0x0"> 1337 <reg name="SGTL" desc="">
1355</value> 1338 <addr name="SGTL" addr="0x300"/>
1356</field> 1339 <field name="COPYRIGHT" desc="" bitrange="31:0"/>
1357<field name="CH0_IRQ_MERGED" bitrange="16:16"> 1340 </reg>
1358</field> 1341 <reg name="CHIPID" desc="">
1359<field name="HIGH_PRIORITY_CHANNEL" bitrange="15:8"> 1342 <addr name="CHIPID" addr="0x310"/>
1360<value name="CH0" value="0x1"> 1343 <field name="PRODUCT_CODE" desc="" bitrange="31:16"/>
1361</value> 1344 <field name="REVISION" desc="" bitrange="7:0"/>
1362<value name="CH1" value="0x2"> 1345 </reg>
1363</value> 1346 <reg name="AHB_STATS_SELECT" desc="">
1364<value name="CH2" value="0x4"> 1347 <addr name="AHB_STATS_SELECT" addr="0x330"/>
1365</value> 1348 <field name="L3_MASTER_SELECT" desc="" bitrange="27:24">
1366<value name="CH3" value="0x8"> 1349 <value name="APBH" value="0x1" desc=""/>
1367</value> 1350 <value name="APBX" value="0x2" desc=""/>
1368<value name="Other" value="Reserved"> 1351 <value name="USB" value="0x4" desc=""/>
1369</value> 1352 </field>
1370</field> 1353 <field name="L2_MASTER_SELECT" desc="" bitrange="19:16">
1371<field name="ENABLE_CHANNEL" bitrange="7:0"> 1354 <value name="ARM_D" value="0x1" desc=""/>
1372<value name="CH0" value="0x1"> 1355 </field>
1373</value> 1356 <field name="L1_MASTER_SELECT" desc="" bitrange="11:8">
1374<value name="CH1" value="0x2"> 1357 <value name="ARM_I" value="0x1" desc=""/>
1375</value> 1358 </field>
1376<value name="CH2" value="0x4"> 1359 <field name="L0_MASTER_SELECT" desc="" bitrange="3:0">
1377</value> 1360 <value name="ECC8" value="0x1" desc=""/>
1378<value name="CH3" value="0x8"> 1361 <value name="CRYPTO" value="0x2" desc=""/>
1379</value> 1362 </field>
1380<value name="Other" value="Reserved"> 1363 </reg>
1381</value> 1364 <reg name="L0_AHB_ACTIVE_CYCLES" desc="">
1382</field> 1365 <addr name="L0_AHB_ACTIVE_CYCLES" addr="0x340"/>
1383</reg> 1366 <field name="COUNT" desc="" bitrange="31:0"/>
1384<reg name="CAPABILITY0" sct="no"> 1367 </reg>
1385<addr name="CAPABILITY0" addr="0x30" /> 1368 <reg name="L0_AHB_DATA_STALLED" desc="">
1386<field name="NUM_CHANNELS" bitrange="11:8"> 1369 <addr name="L0_AHB_DATA_STALLED" addr="0x350"/>
1387</field> 1370 <field name="COUNT" desc="" bitrange="31:0"/>
1388<field name="NUM_KEYS" bitrange="7:0"> 1371 </reg>
1389</field> 1372 <reg name="L0_AHB_DATA_CYCLES" desc="">
1390</reg> 1373 <addr name="L0_AHB_DATA_CYCLES" addr="0x360"/>
1391<reg name="CAPABILITY1" sct="no"> 1374 <field name="COUNT" desc="" bitrange="31:0"/>
1392<addr name="CAPABILITY1" addr="0x40" /> 1375 </reg>
1393<field name="HASH_ALGORITHMS" bitrange="31:16"> 1376 <reg name="L1_AHB_ACTIVE_CYCLES" desc="">
1394<value name="SHA1" value="0x1"> 1377 <addr name="L1_AHB_ACTIVE_CYCLES" addr="0x370"/>
1395</value> 1378 <field name="COUNT" desc="" bitrange="31:0"/>
1396<value name="CRC32" value="0x2"> 1379 </reg>
1397</value> 1380 <reg name="L1_AHB_DATA_STALLED" desc="">
1398</field> 1381 <addr name="L1_AHB_DATA_STALLED" addr="0x380"/>
1399<field name="CIPHER_ALGORITHMS" bitrange="15:0"> 1382 <field name="COUNT" desc="" bitrange="31:0"/>
1400<value name="AES128" value="0x1"> 1383 </reg>
1401</value> 1384 <reg name="L1_AHB_DATA_CYCLES" desc="">
1402</field> 1385 <addr name="L1_AHB_DATA_CYCLES" addr="0x390"/>
1403</reg> 1386 <field name="COUNT" desc="" bitrange="31:0"/>
1404<reg name="CONTEXT" sct="no"> 1387 </reg>
1405<addr name="CONTEXT" addr="0x50" /> 1388 <reg name="L2_AHB_ACTIVE_CYCLES" desc="">
1406<field name="ADDR" bitrange="31:0"> 1389 <addr name="L2_AHB_ACTIVE_CYCLES" addr="0x3a0"/>
1407</field> 1390 <field name="COUNT" desc="" bitrange="31:0"/>
1408</reg> 1391 </reg>
1409<reg name="KEY" sct="no"> 1392 <reg name="L2_AHB_DATA_STALLED" desc="">
1410<addr name="KEY" addr="0x60" /> 1393 <addr name="L2_AHB_DATA_STALLED" addr="0x3b0"/>
1411<field name="INDEX" bitrange="5:4"> 1394 <field name="COUNT" desc="" bitrange="31:0"/>
1412</field> 1395 </reg>
1413<field name="SUBWORD" bitrange="1:0"> 1396 <reg name="L2_AHB_DATA_CYCLES" desc="">
1414</field> 1397 <addr name="L2_AHB_DATA_CYCLES" addr="0x3c0"/>
1415</reg> 1398 <field name="COUNT" desc="" bitrange="31:0"/>
1416<reg name="KEYDATA" sct="no"> 1399 </reg>
1417<addr name="KEYDATA" addr="0x70" /> 1400 <reg name="L3_AHB_ACTIVE_CYCLES" desc="">
1418<field name="DATA" bitrange="31:0"> 1401 <addr name="L3_AHB_ACTIVE_CYCLES" addr="0x3d0"/>
1419</field> 1402 <field name="COUNT" desc="" bitrange="31:0"/>
1420</reg> 1403 </reg>
1421<reg name="PACKET0" sct="no"> 1404 <reg name="L3_AHB_DATA_STALLED" desc="">
1422<addr name="PACKET0" addr="0x80" /> 1405 <addr name="L3_AHB_DATA_STALLED" addr="0x3e0"/>
1423<field name="ADDR" bitrange="31:0"> 1406 <field name="COUNT" desc="" bitrange="31:0"/>
1424</field> 1407 </reg>
1425</reg> 1408 <reg name="L3_AHB_DATA_CYCLES" desc="">
1426<reg name="PACKET1" sct="no"> 1409 <addr name="L3_AHB_DATA_CYCLES" addr="0x3f0"/>
1427<addr name="PACKET1" addr="0x90" /> 1410 <field name="COUNT" desc="" bitrange="31:0"/>
1428<field name="TAG" bitrange="31:24"> 1411 </reg>
1429</field> 1412 <reg name="MPTEn_LOC" desc="">
1430<field name="OUTPUT_WORDSWAP" bitrange="23:23"> 1413 <formula string="0x400+n*0x10"/>
1431</field> 1414 <addr name="MPTE0_LOC" addr="0x400"/>
1432<field name="OUTPUT_BYTESWAP" bitrange="22:22"> 1415 <addr name="MPTE1_LOC" addr="0x410"/>
1433</field> 1416 <addr name="MPTE2_LOC" addr="0x420"/>
1434<field name="INPUT_WORDSWAP" bitrange="21:21"> 1417 <addr name="MPTE3_LOC" addr="0x430"/>
1435</field> 1418 <addr name="MPTE4_LOC" addr="0x440"/>
1436<field name="INPUT_BYTESWAP" bitrange="20:20"> 1419 <addr name="MPTE5_LOC" addr="0x450"/>
1437</field> 1420 <addr name="MPTE6_LOC" addr="0x460"/>
1438<field name="KEY_WORDSWAP" bitrange="19:19"> 1421 <addr name="MPTE7_LOC" addr="0x470"/>
1439</field> 1422 <addr name="MPTE8_LOC" addr="0x480"/>
1440<field name="KEY_BYTESWAP" bitrange="18:18"> 1423 <addr name="MPTE9_LOC" addr="0x490"/>
1441</field> 1424 <addr name="MPTE10_LOC" addr="0x4a0"/>
1442<field name="TEST_SEMA_IRQ" bitrange="17:17"> 1425 <addr name="MPTE11_LOC" addr="0x4b0"/>
1443</field> 1426 <addr name="MPTE12_LOC" addr="0x4c0"/>
1444<field name="CONSTANT_FILL" bitrange="16:16"> 1427 <addr name="MPTE13_LOC" addr="0x4d0"/>
1445</field> 1428 <addr name="MPTE14_LOC" addr="0x4e0"/>
1446<field name="HASH_OUTPUT" bitrange="15:15"> 1429 <addr name="MPTE15_LOC" addr="0x4f0"/>
1447<value name="INPUT" value="0x0"> 1430 <field name="LOC" desc="" bitrange="11:0"/>
1448</value> 1431 </reg>
1449<value name="OUTPUT" value="0x1"> 1432 <reg name="EMICLK_DELAY" desc="">
1450</value> 1433 <addr name="EMICLK_DELAY" addr="0x480"/>
1451</field> 1434 <field name="NUM_TAPS" desc="" bitrange="4:0"/>
1452<field name="CHECK_HASH" bitrange="14:14"> 1435 </reg>
1453</field> 1436 </dev>
1454<field name="HASH_TERM" bitrange="13:13"> 1437 <dev name="DRAM" long_name="DRAM Registers" desc="DRAM Registers" version="3.2.0">
1455</field> 1438 <addr name="DRAM" addr="0x800e0000"/>
1456<field name="HASH_INIT" bitrange="12:12"> 1439 <reg name="CTL00" desc="">
1457</field> 1440 <addr name="CTL00" addr="0x0"/>
1458<field name="PAYLOAD_KEY" bitrange="11:11"> 1441 <field name="AHB0_W_PRIORITY" desc="" bitrange="24:24"/>
1459</field> 1442 <field name="AHB0_R_PRIORITY" desc="" bitrange="16:16"/>
1460<field name="OTP_KEY" bitrange="10:10"> 1443 <field name="AHB0_FIFO_TYPE_REG" desc="" bitrange="8:8"/>
1461</field> 1444 <field name="ADDR_CMP_EN" desc="" bitrange="0:0"/>
1462<field name="CIPHER_INIT" bitrange="9:9"> 1445 </reg>
1463</field> 1446 <reg name="CTL01" desc="">
1464<field name="CIPHER_ENCRYPT" bitrange="8:8"> 1447 <addr name="CTL01" addr="0x4"/>
1465<value name="ENCRYPT" value="0x1"> 1448 <field name="AHB2_FIFO_TYPE_REG" desc="" bitrange="24:24"/>
1466</value> 1449 <field name="AHB1_W_PRIORITY" desc="" bitrange="16:16"/>
1467<value name="DECRYPT" value="0x0"> 1450 <field name="AHB1_R_PRIORITY" desc="" bitrange="8:8"/>
1468</value> 1451 <field name="AHB1_FIFO_TYPE_REG" desc="" bitrange="0:0"/>
1469</field> 1452 </reg>
1470<field name="ENABLE_BLIT" bitrange="7:7"> 1453 <reg name="CTL02" desc="">
1471</field> 1454 <addr name="CTL02" addr="0x8"/>
1472<field name="ENABLE_HASH" bitrange="6:6"> 1455 <field name="AHB3_R_PRIORITY" desc="" bitrange="24:24"/>
1473</field> 1456 <field name="AHB3_FIFO_TYPE_REG" desc="" bitrange="16:16"/>
1474<field name="ENABLE_CIPHER" bitrange="5:5"> 1457 <field name="AHB2_W_PRIORITY" desc="" bitrange="8:8"/>
1475</field> 1458 <field name="AHB2_R_PRIORITY" desc="" bitrange="0:0"/>
1476<field name="ENABLE_MEMCOPY" bitrange="4:4"> 1459 </reg>
1477</field> 1460 <reg name="CTL03" desc="">
1478<field name="CHAIN_CONTIGUOUS" bitrange="3:3"> 1461 <addr name="CTL03" addr="0xc"/>
1479</field> 1462 <field name="AUTO_REFRESH_MODE" desc="" bitrange="24:24"/>
1480<field name="CHAIN" bitrange="2:2"> 1463 <field name="AREFRESH" desc="" bitrange="16:16"/>
1481</field> 1464 <field name="AP" desc="" bitrange="8:8"/>
1482<field name="DECR_SEMAPHORE" bitrange="1:1"> 1465 <field name="AHB3_W_PRIORITY" desc="" bitrange="0:0"/>
1483</field> 1466 </reg>
1484<field name="INTERRUPT" bitrange="0:0"> 1467 <reg name="CTL04" desc="">
1485</field> 1468 <addr name="CTL04" addr="0x10"/>
1486</reg> 1469 <field name="DLL_BYPASS_MODE" desc="" bitrange="24:24"/>
1487<reg name="PACKET2" sct="no"> 1470 <field name="DLLLOCKREG" desc="" bitrange="16:16"/>
1488<addr name="PACKET2" addr="0xa0" /> 1471 <field name="CONCURRENTAP" desc="" bitrange="8:8"/>
1489<field name="CIPHER_CFG" bitrange="31:24"> 1472 <field name="BANK_SPLIT_EN" desc="" bitrange="0:0"/>
1490</field> 1473 </reg>
1491<field name="HASH_SELECT" bitrange="19:16"> 1474 <reg name="CTL05" desc="">
1492<value name="SHA1" value="0x0"> 1475 <addr name="CTL05" addr="0x14"/>
1493</value> 1476 <field name="INTRPTREADA" desc="" bitrange="24:24"/>
1494<value name="CRC32" value="0x1"> 1477 <field name="INTRPTAPBURST" desc="" bitrange="16:16"/>
1495</value> 1478 <field name="FAST_WRITE" desc="" bitrange="8:8"/>
1496</field> 1479 <field name="EN_LOWPOWER_MODE" desc="" bitrange="0:0"/>
1497<field name="KEY_SELECT" bitrange="15:8"> 1480 </reg>
1498</field> 1481 <reg name="CTL06" desc="">
1499<field name="CIPHER_MODE" bitrange="7:4"> 1482 <addr name="CTL06" addr="0x18"/>
1500<value name="ECB" value="0x0"> 1483 <field name="POWER_DOWN" desc="" bitrange="24:24"/>
1501</value> 1484 <field name="PLACEMENT_EN" desc="" bitrange="16:16"/>
1502<value name="CCB" value="0x1"> 1485 <field name="NO_CMD_INIT" desc="" bitrange="8:8"/>
1503</value> 1486 <field name="INTRPTWRITEA" desc="" bitrange="0:0"/>
1504</field> 1487 </reg>
1505<field name="CIPHER_SELECT" bitrange="3:0"> 1488 <reg name="CTL07" desc="">
1506<value name="AES128" value="0x0"> 1489 <addr name="CTL07" addr="0x1c"/>
1507</value> 1490 <field name="RW_SAME_EN" desc="" bitrange="24:24"/>
1508</field> 1491 <field name="REG_DIMM_ENABLE" desc="" bitrange="16:16"/>
1509</reg> 1492 <field name="RD2RD_TURN" desc="" bitrange="8:8"/>
1510<reg name="PACKET3" sct="no"> 1493 <field name="PRIORITY_EN" desc="" bitrange="0:0"/>
1511<addr name="PACKET3" addr="0xb0" /> 1494 </reg>
1512<field name="ADDR" bitrange="31:0"> 1495 <reg name="CTL08" desc="">
1513</field> 1496 <addr name="CTL08" addr="0x20"/>
1514</reg> 1497 <field name="TRAS_LOCKOUT" desc="" bitrange="24:24"/>
1515<reg name="PACKET4" sct="no"> 1498 <field name="START" desc="" bitrange="16:16"/>
1516<addr name="PACKET4" addr="0xc0" /> 1499 <field name="SREFRESH" desc="" bitrange="8:8"/>
1517<field name="ADDR" bitrange="31:0"> 1500 <field name="SDR_MODE" desc="" bitrange="0:0"/>
1518</field> 1501 </reg>
1519</reg> 1502 <reg name="CTL09" desc="">
1520<reg name="PACKET5" sct="no"> 1503 <addr name="CTL09" addr="0x24"/>
1521<addr name="PACKET5" addr="0xd0" /> 1504 <field name="OUT_OF_RANGE_TYPE" desc="" bitrange="25:24"/>
1522<field name="COUNT" bitrange="31:0"> 1505 <field name="OUT_OF_RANGE_SOURCE_ID" desc="" bitrange="17:16"/>
1523</field> 1506 <field name="WRITE_MODEREG" desc="" bitrange="8:8"/>
1524</reg> 1507 <field name="WRITEINTERP" desc="" bitrange="0:0"/>
1525<reg name="PACKET6" sct="no"> 1508 </reg>
1526<addr name="PACKET6" addr="0xe0" /> 1509 <reg name="CTL10" desc="">
1527<field name="ADDR" bitrange="31:0"> 1510 <addr name="CTL10" addr="0x28"/>
1528</field> 1511 <field name="AGE_COUNT" desc="" bitrange="26:24"/>
1529</reg> 1512 <field name="ADDR_PINS" desc="" bitrange="18:16"/>
1530<reg name="CHnCMDPTR" sct="no"> 1513 <field name="TEMRS" desc="" bitrange="9:8"/>
1531<formula string="0x100+n*0x40"/> 1514 <field name="Q_FULLNESS" desc="" bitrange="1:0"/>
1532<addr name="CH0CMDPTR" addr="0x100" /> 1515 </reg>
1533<addr name="CH1CMDPTR" addr="0x140" /> 1516 <reg name="CTL11" desc="">
1534<addr name="CH2CMDPTR" addr="0x180" /> 1517 <addr name="CTL11" addr="0x2c"/>
1535<addr name="CH3CMDPTR" addr="0x1c0" /> 1518 <field name="MAX_CS_REG" desc="" bitrange="26:24"/>
1536<field name="ADDR" bitrange="31:0"> 1519 <field name="COMMAND_AGE_COUNT" desc="" bitrange="18:16"/>
1537</field> 1520 <field name="COLUMN_SIZE" desc="" bitrange="10:8"/>
1538</reg> 1521 <field name="CASLAT" desc="" bitrange="2:0"/>
1539<reg name="CHnSEMA" sct="no"> 1522 </reg>
1540<formula string="0x110+n*0x40"/> 1523 <reg name="CTL12" desc="">
1541<addr name="CH0SEMA" addr="0x110" /> 1524 <addr name="CTL12" addr="0x30"/>
1542<addr name="CH1SEMA" addr="0x150" /> 1525 <field name="TWR_INT" desc="" bitrange="26:24"/>
1543<addr name="CH2SEMA" addr="0x190" /> 1526 <field name="TRRD" desc="" bitrange="18:16"/>
1544<addr name="CH3SEMA" addr="0x1d0" /> 1527 <field name="TCKE" desc="" bitrange="2:0"/>
1545<field name="VALUE" bitrange="23:16"> 1528 </reg>
1546</field> 1529 <reg name="CTL13" desc="">
1547<field name="INCREMENT" bitrange="7:0"> 1530 <addr name="CTL13" addr="0x34"/>
1548</field> 1531 <field name="CASLAT_LIN_GATE" desc="" bitrange="27:24"/>
1549</reg> 1532 <field name="CASLAT_LIN" desc="" bitrange="19:16"/>
1550<reg name="CHnSTAT" sct="yes"> 1533 <field name="APREBIT" desc="" bitrange="11:8"/>
1551<formula string="0x120+n*0x40"/> 1534 <field name="TWTR" desc="" bitrange="2:0"/>
1552<addr name="CH0STAT" addr="0x120" /> 1535 </reg>
1553<addr name="CH1STAT" addr="0x160" /> 1536 <reg name="CTL14" desc="">
1554<addr name="CH2STAT" addr="0x1a0" /> 1537 <addr name="CTL14" addr="0x38"/>
1555<addr name="CH3STAT" addr="0x1e0" /> 1538 <field name="MAX_COL_REG" desc="" bitrange="27:24"/>
1556<field name="TAG" bitrange="31:24"> 1539 <field name="LOWPOWER_REFRESH_ENABLE" desc="" bitrange="19:16"/>
1557</field> 1540 <field name="INITAREF" desc="" bitrange="11:8"/>
1558<field name="ERROR_CODE" bitrange="23:16"> 1541 <field name="CS_MAP" desc="" bitrange="3:0"/>
1559<value name="NEXT_CHAIN_IS_0" value="0x1"> 1542 </reg>
1560</value> 1543 <reg name="CTL15" desc="">
1561<value name="NO_CHAIN" value="0x2"> 1544 <addr name="CTL15" addr="0x3c"/>
1562</value> 1545 <field name="TRP" desc="" bitrange="27:24"/>
1563<value name="CONTEXT_ERROR" value="0x3"> 1546 <field name="TDAL" desc="" bitrange="19:16"/>
1564</value> 1547 <field name="PORT_BUSY" desc="" bitrange="11:8"/>
1565<value name="PAYLOAD_ERROR" value="0x4"> 1548 <field name="MAX_ROW_REG" desc="" bitrange="3:0"/>
1566</value> 1549 </reg>
1567<value name="INVALID_MODE" value="0x5"> 1550 <reg name="CTL16" desc="">
1568</value> 1551 <addr name="CTL16" addr="0x40"/>
1569</field> 1552 <field name="TMRD" desc="" bitrange="28:24"/>
1570<field name="ERROR_DST" bitrange="5:5"> 1553 <field name="LOWPOWER_CONTROL" desc="" bitrange="20:16"/>
1571</field> 1554 <field name="LOWPOWER_AUTO_ENABLE" desc="" bitrange="12:8"/>
1572<field name="ERROR_SRC" bitrange="4:4"> 1555 <field name="INT_ACK" desc="" bitrange="3:0"/>
1573</field> 1556 </reg>
1574<field name="ERROR_PACKET" bitrange="3:3"> 1557 <reg name="CTL17" desc="">
1575</field> 1558 <addr name="CTL17" addr="0x44"/>
1576<field name="ERROR_SETUP" bitrange="2:2"> 1559 <field name="DLL_START_POINT" desc="" bitrange="31:24"/>
1577</field> 1560 <field name="DLL_LOCK" desc="" bitrange="23:16"/>
1578<field name="HASH_MISMATCH" bitrange="1:1"> 1561 <field name="DLL_INCREMENT" desc="" bitrange="15:8"/>
1579</field> 1562 <field name="TRC" desc="" bitrange="4:0"/>
1580</reg> 1563 </reg>
1581<reg name="CHnOPTS" sct="yes"> 1564 <reg name="CTL18" desc="">
1582<formula string="0x130+n*0x40"/> 1565 <addr name="CTL18" addr="0x48"/>
1583<addr name="CH0OPTS" addr="0x130" /> 1566 <field name="DLL_DQS_DELAY_1" desc="" bitrange="30:24"/>
1584<addr name="CH1OPTS" addr="0x170" /> 1567 <field name="DLL_DQS_DELAY_0" desc="" bitrange="22:16"/>
1585<addr name="CH2OPTS" addr="0x1b0" /> 1568 <field name="INT_STATUS" desc="" bitrange="12:8"/>
1586<addr name="CH3OPTS" addr="0x1f0" /> 1569 <field name="INT_MASK" desc="" bitrange="4:0"/>
1587<field name="RECOVERY_TIMER" bitrange="15:0"> 1570 </reg>
1588</field> 1571 <reg name="CTL19" desc="">
1589</reg> 1572 <addr name="CTL19" addr="0x4c"/>
1590<reg name="CSCCTRL0" sct="yes"> 1573 <field name="DQS_OUT_SHIFT_BYPASS" desc="" bitrange="31:24"/>
1591<addr name="CSCCTRL0" addr="0x300" /> 1574 <field name="DQS_OUT_SHIFT" desc="" bitrange="22:16"/>
1592<field name="UPSAMPLE" bitrange="14:14"> 1575 <field name="DLL_DQS_DELAY_BYPASS_1" desc="" bitrange="15:8"/>
1593</field> 1576 <field name="DLL_DQS_DELAY_BYPASS_0" desc="" bitrange="7:0"/>
1594<field name="SCALE" bitrange="13:13"> 1577 </reg>
1595</field> 1578 <reg name="CTL20" desc="">
1596<field name="ROTATE" bitrange="12:12"> 1579 <addr name="CTL20" addr="0x50"/>
1597</field> 1580 <field name="TRCD_INT" desc="" bitrange="31:24"/>
1598<field name="SUBSAMPLE" bitrange="11:11"> 1581 <field name="TRAS_MIN" desc="" bitrange="23:16"/>
1599</field> 1582 <field name="WR_DQS_SHIFT_BYPASS" desc="" bitrange="15:8"/>
1600<field name="DELTA" bitrange="10:10"> 1583 <field name="WR_DQS_SHIFT" desc="" bitrange="6:0"/>
1601</field> 1584 </reg>
1602<field name="RGB_FORMAT" bitrange="9:8"> 1585 <reg name="CTL21" desc="">
1603<value name="RGB16_565" value="0x0"> 1586 <addr name="CTL21" addr="0x54"/>
1604</value> 1587 <field name="OUT_OF_RANGE_LENGTH" desc="" bitrange="17:8"/>
1605<value name="RGB24" value="0x2"> 1588 <field name="TRFC" desc="" bitrange="7:0"/>
1606</value> 1589 </reg>
1607<value name="YUV422I" value="0x3"> 1590 <reg name="CTL22" desc="">
1608</value> 1591 <addr name="CTL22" addr="0x58"/>
1609</field> 1592 <field name="AHB0_WRCNT" desc="" bitrange="26:16"/>
1610<field name="YUV_FORMAT" bitrange="7:4"> 1593 <field name="AHB0_RDCNT" desc="" bitrange="10:0"/>
1611<value name="YUV420" value="0x0"> 1594 </reg>
1612</value> 1595 <reg name="CTL23" desc="">
1613<value name="YUV422" value="0x2"> 1596 <addr name="CTL23" addr="0x5c"/>
1614</value> 1597 <field name="AHB1_WRCNT" desc="" bitrange="26:16"/>
1615</field> 1598 <field name="AHB1_RDCNT" desc="" bitrange="10:0"/>
1616<field name="ENABLE" bitrange="0:0"> 1599 </reg>
1617</field> 1600 <reg name="CTL24" desc="">
1618</reg> 1601 <addr name="CTL24" addr="0x60"/>
1619<reg name="CSCSTAT" sct="yes"> 1602 <field name="AHB2_WRCNT" desc="" bitrange="26:16"/>
1620<addr name="CSCSTAT" addr="0x310" /> 1603 <field name="AHB2_RDCNT" desc="" bitrange="10:0"/>
1621<field name="ERROR_CODE" bitrange="23:16"> 1604 </reg>
1622<value name="LUMA0_FETCH_ERROR_Y0" value="0x1"> 1605 <reg name="CTL25" desc="">
1623</value> 1606 <addr name="CTL25" addr="0x64"/>
1624<value name="LUMA1_FETCH_ERROR_Y1" value="0x2"> 1607 <field name="AHB3_WRCNT" desc="" bitrange="26:16"/>
1625</value> 1608 <field name="AHB3_RDCNT" desc="" bitrange="10:0"/>
1626<value name="CHROMA_FETCH_ERROR_U" value="0x3"> 1609 </reg>
1627</value> 1610 <reg name="CTL26" desc="">
1628<value name="CHROMA_FETCH_ERROR_V" value="0x4"> 1611 <addr name="CTL26" addr="0x68"/>
1629</value> 1612 <field name="TREF" desc="" bitrange="11:0"/>
1630</field> 1613 </reg>
1631<field name="ERROR_DST" bitrange="5:5"> 1614 <reg name="CTL27" desc="">
1632</field> 1615 <addr name="CTL27" addr="0x6c"/>
1633<field name="ERROR_SRC" bitrange="4:4"> 1616 </reg>
1634</field> 1617 <reg name="CTL28" desc="">
1635<field name="ERROR_SETUP" bitrange="2:2"> 1618 <addr name="CTL28" addr="0x70"/>
1636</field> 1619 </reg>
1637<field name="COMPLETE" bitrange="0:0"> 1620 <reg name="CTL29" desc="">
1638</field> 1621 <addr name="CTL29" addr="0x74"/>
1639</reg> 1622 <field name="LOWPOWER_INTERNAL_CNT" desc="" bitrange="31:16"/>
1640<reg name="CSCOUTBUFPARAM" sct="no"> 1623 <field name="LOWPOWER_EXTERNAL_CNT" desc="" bitrange="15:0"/>
1641<addr name="CSCOUTBUFPARAM" addr="0x320" /> 1624 </reg>
1642<field name="FIELD_SIZE" bitrange="23:12"> 1625 <reg name="CTL30" desc="">
1643</field> 1626 <addr name="CTL30" addr="0x78"/>
1644<field name="LINE_SIZE" bitrange="11:0"> 1627 <field name="LOWPOWER_REFRESH_HOLD" desc="" bitrange="31:16"/>
1645</field> 1628 <field name="LOWPOWER_POWER_DOWN_CNT" desc="" bitrange="15:0"/>
1646</reg> 1629 </reg>
1647<reg name="CSCINBUFPARAM" sct="no"> 1630 <reg name="CTL31" desc="">
1648<addr name="CSCINBUFPARAM" addr="0x330" /> 1631 <addr name="CTL31" addr="0x7c"/>
1649<field name="LINE_SIZE" bitrange="11:0"> 1632 <field name="TDLL" desc="" bitrange="31:16"/>
1650</field> 1633 <field name="LOWPOWER_SELF_REFRESH_CNT" desc="" bitrange="15:0"/>
1651</reg> 1634 </reg>
1652<reg name="CSCRGB" sct="no"> 1635 <reg name="CTL32" desc="">
1653<addr name="CSCRGB" addr="0x340" /> 1636 <addr name="CTL32" addr="0x80"/>
1654<field name="ADDR" bitrange="31:0"> 1637 <field name="TXSNR" desc="" bitrange="31:16"/>
1655</field> 1638 <field name="TRAS_MAX" desc="" bitrange="15:0"/>
1656</reg> 1639 </reg>
1657<reg name="CSCLUMA" sct="no"> 1640 <reg name="CTL33" desc="">
1658<addr name="CSCLUMA" addr="0x350" /> 1641 <addr name="CTL33" addr="0x84"/>
1659<field name="ADDR" bitrange="31:0"> 1642 <field name="VERSION" desc="" bitrange="31:16"/>
1660</field> 1643 <field name="TXSR" desc="" bitrange="15:0"/>
1661</reg> 1644 </reg>
1662<reg name="CSCCHROMAU" sct="no"> 1645 <reg name="CTL34" desc="">
1663<addr name="CSCCHROMAU" addr="0x360" /> 1646 <addr name="CTL34" addr="0x88"/>
1664<field name="ADDR" bitrange="31:0"> 1647 <field name="TINIT" desc="" bitrange="23:0"/>
1665</field> 1648 </reg>
1666</reg> 1649 <reg name="CTL35" desc="">
1667<reg name="CSCCHROMAV" sct="no"> 1650 <addr name="CTL35" addr="0x8c"/>
1668<addr name="CSCCHROMAV" addr="0x370" /> 1651 <field name="OUT_OF_RANGE_ADDR" desc="" bitrange="30:0"/>
1669<field name="ADDR" bitrange="31:0"> 1652 </reg>
1670</field> 1653 <reg name="CTL36" desc="">
1671</reg> 1654 <addr name="CTL36" addr="0x90"/>
1672<reg name="CSCCOEFF0" sct="no"> 1655 <field name="PWRUP_SREFRESH_EXIT" desc="" bitrange="24:24"/>
1673<addr name="CSCCOEFF0" addr="0x380" /> 1656 <field name="ENABLE_QUICK_SREFRESH" desc="" bitrange="16:16"/>
1674<field name="C0" bitrange="25:16"> 1657 <field name="BUS_SHARE_ENABLE" desc="" bitrange="8:8"/>
1675</field> 1658 <field name="ACTIVE_AGING" desc="" bitrange="0:0"/>
1676<field name="UV_OFFSET" bitrange="15:8"> 1659 </reg>
1677</field> 1660 <reg name="CTL37" desc="">
1678<field name="Y_OFFSET" bitrange="7:0"> 1661 <addr name="CTL37" addr="0x94"/>
1679</field> 1662 <field name="BUS_SHARE_TIMEOUT" desc="" bitrange="17:8"/>
1680</reg> 1663 <field name="TREF_ENABLE" desc="" bitrange="0:0"/>
1681<reg name="CSCCOEFF1" sct="no"> 1664 </reg>
1682<addr name="CSCCOEFF1" addr="0x390" /> 1665 <reg name="CTL38" desc="">
1683<field name="C1" bitrange="25:16"> 1666 <addr name="CTL38" addr="0x98"/>
1684</field> 1667 <field name="EMRS2_DATA_0" desc="" bitrange="28:16"/>
1685<field name="C4" bitrange="9:0"> 1668 <field name="EMRS1_DATA" desc="" bitrange="12:0"/>
1686</field> 1669 </reg>
1687</reg> 1670 <reg name="CTL39" desc="">
1688<reg name="CSCCOEFF2" sct="no"> 1671 <addr name="CTL39" addr="0x9c"/>
1689<addr name="CSCCOEFF2" addr="0x3a0" /> 1672 <field name="EMRS2_DATA_2" desc="" bitrange="28:16"/>
1690<field name="C2" bitrange="25:16"> 1673 <field name="EMRS2_DATA_1" desc="" bitrange="12:0"/>
1691</field> 1674 </reg>
1692<field name="C3" bitrange="9:0"> 1675 <reg name="CTL40" desc="">
1693</field> 1676 <addr name="CTL40" addr="0xa0"/>
1694</reg> 1677 <field name="TPDEX" desc="" bitrange="31:16"/>
1695<reg name="CSCXSCALE" sct="no"> 1678 <field name="EMRS2_DATA_3" desc="" bitrange="12:0"/>
1696<addr name="CSCXSCALE" addr="0x3e0" /> 1679 </reg>
1697<field name="INT" bitrange="25:24"> 1680 </dev>
1698</field> 1681 <dev name="DRI" long_name="Digital Radio Interface" desc="Digital Radio Interface (DRI)" version="3.2.0">
1699<field name="FRAC" bitrange="23:12"> 1682 <addr name="DRI" addr="0x80074000"/>
1700</field> 1683 <reg name="CTRL" desc="" sct="yes">
1701<field name="WIDTH" bitrange="11:0"> 1684 <addr name="CTRL" addr="0x0"/>
1702</field> 1685 <field name="SFTRST" desc="" bitrange="31:31">
1703</reg> 1686 <value name="RUN" value="0x0" desc=""/>
1704<reg name="CSCYSCALE" sct="no"> 1687 <value name="RESET" value="0x1" desc=""/>
1705<addr name="CSCYSCALE" addr="0x3f0" /> 1688 </field>
1706<field name="INT" bitrange="25:24"> 1689 <field name="CLKGATE" desc="" bitrange="30:30">
1707</field> 1690 <value name="RUN" value="0x0" desc=""/>
1708<field name="FRAC" bitrange="23:12"> 1691 <value name="NO_CLKS" value="0x1" desc=""/>
1709</field> 1692 </field>
1710<field name="HEIGHT" bitrange="11:0"> 1693 <field name="ENABLE_INPUTS" desc="" bitrange="29:29">
1711</field> 1694 <value name="ANALOG_LINE_IN" value="0x0" desc=""/>
1712</reg> 1695 <value name="DRI_DIGITAL_IN" value="0x1" desc=""/>
1713<reg name="DBGSELECT" sct="no"> 1696 </field>
1714<addr name="DBGSELECT" addr="0x400" /> 1697 <field name="STOP_ON_OFLOW_ERROR" desc="" bitrange="26:26">
1715<field name="INDEX" bitrange="7:0"> 1698 <value name="IGNORE" value="0x0" desc=""/>
1716<value name="CONTROL" value="0x1"> 1699 <value name="STOP" value="0x1" desc=""/>
1717</value> 1700 </field>
1718<value name="OTPKEY0" value="0x10"> 1701 <field name="STOP_ON_PILOT_ERROR" desc="" bitrange="25:25">
1719</value> 1702 <value name="IGNORE" value="0x0" desc=""/>
1720<value name="OTPKEY1" value="0x11"> 1703 <value name="STOP" value="0x1" desc=""/>
1721</value> 1704 </field>
1722<value name="OTPKEY2" value="0x12"> 1705 <field name="DMA_DELAY_COUNT" desc="" bitrange="20:16"/>
1723</value> 1706 <field name="REACQUIRE_PHASE" desc="" bitrange="15:15">
1724<value name="OTPKEY3" value="0x13"> 1707 <value name="NORMAL" value="0x0" desc=""/>
1725</value> 1708 <value name="NEW_PHASE" value="0x1" desc=""/>
1726<value name="Other" value="Reserved"> 1709 </field>
1727</value> 1710 <field name="OVERFLOW_IRQ_EN" desc="" bitrange="11:11">
1728</field> 1711 <value name="DISABLED" value="0x0" desc=""/>
1729</reg> 1712 <value name="ENABLED" value="0x1" desc=""/>
1730<reg name="DBGDATA" sct="no"> 1713 </field>
1731<addr name="DBGDATA" addr="0x410" /> 1714 <field name="PILOT_SYNC_LOSS_IRQ_EN" desc="" bitrange="10:10">
1732<field name="DATA" bitrange="31:0"> 1715 <value name="DISABLED" value="0x0" desc=""/>
1733</field> 1716 <value name="ENABLED" value="0x1" desc=""/>
1734</reg> 1717 </field>
1735<reg name="VERSION" sct="no"> 1718 <field name="ATTENTION_IRQ_EN" desc="" bitrange="9:9">
1736<addr name="VERSION" addr="0x420" /> 1719 <value name="DISABLED" value="0x0" desc=""/>
1737<field name="MAJOR" bitrange="31:24"> 1720 <value name="ENABLED" value="0x1" desc=""/>
1738</field> 1721 </field>
1739<field name="MINOR" bitrange="23:16"> 1722 <field name="OVERFLOW_IRQ" desc="" bitrange="3:3">
1740</field> 1723 <value name="NO_REQUEST" value="0x0" desc=""/>
1741<field name="STEP" bitrange="15:0"> 1724 <value name="REQUEST" value="0x1" desc=""/>
1742</field> 1725 </field>
1743</reg> 1726 <field name="PILOT_SYNC_LOSS_IRQ" desc="" bitrange="2:2">
1744</dev> 1727 <value name="NO_REQUEST" value="0x0" desc=""/>
1745<dev name="DIGCTL" long_name="Digital Control" desc="Digital Control and On-Chip RAM" version="3.2.0"> 1728 <value name="REQUEST" value="0x1" desc=""/>
1746<addr name="DIGCTL" addr="0x8001c000" /> 1729 </field>
1747<reg name="CTRL" sct="yes"> 1730 <field name="ATTENTION_IRQ" desc="" bitrange="1:1">
1748<addr name="CTRL" addr="0x0" /> 1731 <value name="NO_REQUEST" value="0x0" desc=""/>
1749<field name="TRAP_IRQ" bitrange="29:29"> 1732 <value name="REQUEST" value="0x1" desc=""/>
1750</field> 1733 </field>
1751<field name="DCP_BIST_CLKEN" bitrange="23:23"> 1734 <field name="RUN" desc="" bitrange="0:0">
1752</field> 1735 <value name="HALT" value="0x0" desc=""/>
1753<field name="DCP_BIST_START" bitrange="22:22"> 1736 <value name="RUN" value="0x1" desc=""/>
1754</field> 1737 </field>
1755<field name="ARM_BIST_CLKEN" bitrange="21:21"> 1738 </reg>
1756</field> 1739 <reg name="TIMING" desc="">
1757<field name="USB_TESTMODE" bitrange="20:20"> 1740 <addr name="TIMING" addr="0x10"/>
1758</field> 1741 <field name="PILOT_REP_RATE" desc="" bitrange="19:16"/>
1759<field name="ANALOG_TESTMODE" bitrange="19:19"> 1742 <field name="GAP_DETECTION_INTERVAL" desc="" bitrange="7:0"/>
1760</field> 1743 </reg>
1761<field name="DIGITAL_TESTMODE" bitrange="18:18"> 1744 <reg name="STAT" desc="">
1762</field> 1745 <addr name="STAT" addr="0x20"/>
1763<field name="ARM_BIST_START" bitrange="17:17"> 1746 <field name="DRI_PRESENT" desc="" bitrange="31:31">
1764</field> 1747 <value name="UNAVAILABLE" value="0x0" desc=""/>
1765<field name="UART_LOOPBACK" bitrange="16:16"> 1748 <value name="AVAILABLE" value="0x1" desc=""/>
1766<value name="NORMAL" value="0x0"> 1749 </field>
1767</value> 1750 <field name="PILOT_PHASE" desc="" bitrange="19:16"/>
1768<value name="LOOPIT" value="0x1"> 1751 <field name="OVERFLOW_IRQ_SUMMARY" desc="" bitrange="3:3">
1769</value> 1752 <value name="NO_REQUEST" value="0x0" desc=""/>
1770</field> 1753 <value name="REQUEST" value="0x1" desc=""/>
1771<field name="SAIF_LOOPBACK" bitrange="15:15"> 1754 </field>
1772<value name="NORMAL" value="0x0"> 1755 <field name="PILOT_SYNC_LOSS_IRQ_SUMMARY" desc="" bitrange="2:2">
1773</value> 1756 <value name="NO_REQUEST" value="0x0" desc=""/>
1774<value name="LOOPIT" value="0x1"> 1757 <value name="REQUEST" value="0x1" desc=""/>
1775</value> 1758 </field>
1776</field> 1759 <field name="ATTENTION_IRQ_SUMMARY" desc="" bitrange="1:1">
1777<field name="SAIF_CLKMUX_SEL" bitrange="14:13"> 1760 <value name="NO_REQUEST" value="0x0" desc=""/>
1778<value name="MBL_CLK_OUT" value="0x0"> 1761 <value name="REQUEST" value="0x1" desc=""/>
1779</value> 1762 </field>
1780<value name="BL_CLK_OUT" value="0x1"> 1763 </reg>
1781</value> 1764 <reg name="DATA" desc="">
1782<value name="M_CLK_OUT_BL_CLK_IN" value="0x2"> 1765 <addr name="DATA" addr="0x30"/>
1783</value> 1766 <field name="DATA" desc="" bitrange="31:0"/>
1784<value name="BL_CLK_IN" value="0x3"> 1767 </reg>
1785</value> 1768 <reg name="DEBUG0" desc="" sct="yes">
1786</field> 1769 <addr name="DEBUG0" addr="0x40"/>
1787<field name="SAIF_CLKMST_SEL" bitrange="12:12"> 1770 <field name="DMAREQ" desc="" bitrange="31:31"/>
1788<value name="SAIF1_MST" value="0x0"> 1771 <field name="DMACMDKICK" desc="" bitrange="30:30"/>
1789</value> 1772 <field name="DRI_CLK_INPUT" desc="" bitrange="29:29"/>
1790<value name="SAIF2_MST" value="0x1"> 1773 <field name="DRI_DATA_INPUT" desc="" bitrange="28:28"/>
1791</value> 1774 <field name="TEST_MODE" desc="" bitrange="27:27"/>
1792</field> 1775 <field name="PILOT_REP_RATE" desc="" bitrange="26:26">
1793<field name="SAIF_ALT_BITCLK_SEL" bitrange="11:11"> 1776 <value name="8_AT_4MHZ" value="0x0" desc=""/>
1794</field> 1777 <value name="12_AT_6MHZ" value="0x1" desc=""/>
1795<field name="USE_SERIAL_JTAG" bitrange="6:6"> 1778 </field>
1796<value name="OLD_JTAG" value="0x0"> 1779 <field name="SPARE" desc="" bitrange="25:18"/>
1797</value> 1780 <field name="FRAME" desc="" bitrange="17:0"/>
1798<value name="SERIAL_JTAG" value="0x1"> 1781 </reg>
1799</value> 1782 <reg name="DEBUG1" desc="" sct="yes">
1800</field> 1783 <addr name="DEBUG1" addr="0x50"/>
1801<field name="TRAP_IN_RANGE" bitrange="5:5"> 1784 <field name="INVERT_PILOT" desc="" bitrange="31:31">
1802</field> 1785 <value name="NORMAL" value="0x0" desc=""/>
1803<field name="TRAP_ENABLE" bitrange="4:4"> 1786 <value name="INVERTED" value="0x1" desc=""/>
1804</field> 1787 </field>
1805<field name="DEBUG_DISABLE" bitrange="3:3"> 1788 <field name="INVERT_ATTENTION" desc="" bitrange="30:30">
1806</field> 1789 <value name="NORMAL" value="0x0" desc=""/>
1807<field name="USB_CLKGATE" bitrange="2:2"> 1790 <value name="INVERTED" value="0x1" desc=""/>
1808<value name="RUN" value="0x0"> 1791 </field>
1809</value> 1792 <field name="INVERT_DRI_DATA" desc="" bitrange="29:29">
1810<value name="NO_CLKS" value="0x1"> 1793 <value name="NORMAL" value="0x0" desc=""/>
1811</value> 1794 <value name="INVERTED" value="0x1" desc=""/>
1812</field> 1795 </field>
1813<field name="JTAG_SHIELD" bitrange="1:1"> 1796 <field name="INVERT_DRI_CLOCK" desc="" bitrange="28:28">
1814<value name="NORMAL" value="0x0"> 1797 <value name="NORMAL" value="0x0" desc=""/>
1815</value> 1798 <value name="INVERTED" value="0x1" desc=""/>
1816<value name="SHIELDS_UP" value="0x1"> 1799 </field>
1817</value> 1800 <field name="REVERSE_FRAME" desc="" bitrange="27:27">
1818</field> 1801 <value name="NORMAL" value="0x0" desc=""/>
1819<field name="LATCH_ENTROPY" bitrange="0:0"> 1802 <value name="REVERSED" value="0x1" desc=""/>
1820</field> 1803 </field>
1821</reg> 1804 <field name="SWIZZLED_FRAME" desc="" bitrange="17:0"/>
1822<reg name="STATUS" sct="no"> 1805 </reg>
1823<addr name="STATUS" addr="0x10" /> 1806 <reg name="VERSION" desc="">
1824<field name="USB_HS_PRESENT" bitrange="31:31"> 1807 <addr name="VERSION" addr="0x60"/>
1825</field> 1808 <field name="MAJOR" desc="" bitrange="31:24"/>
1826<field name="USB_OTG_PRESENT" bitrange="30:30"> 1809 <field name="MINOR" desc="" bitrange="23:16"/>
1827</field> 1810 <field name="STEP" desc="" bitrange="15:0"/>
1828<field name="USB_HOST_PRESENT" bitrange="29:29"> 1811 </reg>
1829</field> 1812 </dev>
1830<field name="USB_DEVICE_PRESENT" bitrange="28:28"> 1813 <dev name="ECC8" long_name="Reed-Solomon ECC" desc="8-Symbol Correcting ECC Accelerator (ECC8)" version="3.2.0">
1831</field> 1814 <addr name="ECC8" addr="0x80008000"/>
1832<field name="DCP_BIST_FAIL" bitrange="10:10"> 1815 <reg name="CTRL" desc="" sct="yes">
1833</field> 1816 <addr name="CTRL" addr="0x0"/>
1834<field name="DCP_BIST_PASS" bitrange="9:9"> 1817 <field name="SFTRST" desc="" bitrange="31:31">
1835</field> 1818 <value name="RUN" value="0x0" desc=""/>
1836<field name="DCP_BIST_DONE" bitrange="8:8"> 1819 <value name="RESET" value="0x1" desc=""/>
1837</field> 1820 </field>
1838<field name="JTAG_IN_USE" bitrange="4:4"> 1821 <field name="CLKGATE" desc="" bitrange="30:30">
1839</field> 1822 <value name="RUN" value="0x0" desc=""/>
1840<field name="PACKAGE_TYPE" bitrange="3:1"> 1823 <value name="NO_CLKS" value="0x1" desc=""/>
1841</field> 1824 </field>
1842<field name="WRITTEN" bitrange="0:0"> 1825 <field name="AHBM_SFTRST" desc="" bitrange="29:29">
1843</field> 1826 <value name="RUN" value="0x0" desc=""/>
1844</reg> 1827 <value name="RESET" value="0x1" desc=""/>
1845<reg name="HCLKCOUNT" sct="no"> 1828 </field>
1846<addr name="HCLKCOUNT" addr="0x20" /> 1829 <field name="THROTTLE" desc="" bitrange="27:24"/>
1847<field name="COUNT" bitrange="31:0"> 1830 <field name="DEBUG_STALL_IRQ_EN" desc="" bitrange="10:10"/>
1848</field> 1831 <field name="DEBUG_WRITE_IRQ_EN" desc="" bitrange="9:9"/>
1849</reg> 1832 <field name="COMPLETE_IRQ_EN" desc="" bitrange="8:8"/>
1850<reg name="RAMCTRL" sct="yes"> 1833 <field name="BM_ERROR_IRQ" desc="" bitrange="3:3"/>
1851<addr name="RAMCTRL" addr="0x30" /> 1834 <field name="DEBUG_STALL_IRQ" desc="" bitrange="2:2"/>
1852<field name="SPEED_SELECT" bitrange="11:8"> 1835 <field name="DEBUG_WRITE_IRQ" desc="" bitrange="1:1"/>
1853</field> 1836 <field name="COMPLETE_IRQ" desc="" bitrange="0:0"/>
1854<field name="RAM_REPAIR_EN" bitrange="0:0"> 1837 </reg>
1855</field> 1838 <reg name="STATUS0" desc="">
1856</reg> 1839 <addr name="STATUS0" addr="0x10"/>
1857<reg name="RAMREPAIR" sct="yes"> 1840 <field name="HANDLE" desc="" bitrange="31:16"/>
1858<addr name="RAMREPAIR" addr="0x40" /> 1841 <field name="RS8ECC_ENC_PRESENT" desc="" bitrange="15:15"/>
1859<field name="ADDR" bitrange="15:0"> 1842 <field name="RS8ECC_DEC_PRESENT" desc="" bitrange="14:14"/>
1860</field> 1843 <field name="RS4ECC_ENC_PRESENT" desc="" bitrange="13:13"/>
1861</reg> 1844 <field name="RS4ECC_DEC_PRESENT" desc="" bitrange="12:12"/>
1862<reg name="ROMCTRL" sct="yes"> 1845 <field name="STATUS_AUX" desc="" bitrange="11:8">
1863<addr name="ROMCTRL" addr="0x50" /> 1846 <value name="NO_ERRORS" value="0x0" desc=""/>
1864<field name="RD_MARGIN" bitrange="3:0"> 1847 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
1865</field> 1848 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
1866</reg> 1849 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
1867<reg name="WRITEONCE" sct="no"> 1850 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
1868<addr name="WRITEONCE" addr="0x60" /> 1851 <value name="NOT_CHECKED" value="0xc" desc=""/>
1869<field name="BITS" bitrange="31:0"> 1852 <value name="UNCORRECTABLE" value="0xe" desc=""/>
1870</field> 1853 <value name="ALL_ONES" value="0xf" desc=""/>
1871</reg> 1854 </field>
1872<reg name="ENTROPY" sct="no"> 1855 <field name="ALLONES" desc="" bitrange="4:4"/>
1873<addr name="ENTROPY" addr="0x90" /> 1856 <field name="CORRECTED" desc="" bitrange="3:3"/>
1874<field name="VALUE" bitrange="31:0"> 1857 <field name="UNCORRECTABLE" desc="" bitrange="2:2"/>
1875</field> 1858 <field name="COMPLETED_CE" desc="" bitrange="1:0"/>
1876</reg> 1859 </reg>
1877<reg name="ENTROPY_LATCHED" sct="no"> 1860 <reg name="STATUS1" desc="">
1878<addr name="ENTROPY_LATCHED" addr="0xa0" /> 1861 <addr name="STATUS1" addr="0x20"/>
1879<field name="VALUE" bitrange="31:0"> 1862 <field name="STATUS_PAYLOAD7" desc="" bitrange="31:28">
1880</field> 1863 <value name="NO_ERRORS" value="0x0" desc=""/>
1881</reg> 1864 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
1882<reg name="SJTAGDBG" sct="yes"> 1865 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
1883<addr name="SJTAGDBG" addr="0xb0" /> 1866 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
1884<field name="SJTAG_STATE" bitrange="26:16"> 1867 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
1885</field> 1868 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
1886<field name="SJTAG_TDO" bitrange="10:10"> 1869 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
1887</field> 1870 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
1888<field name="SJTAG_TDI" bitrange="9:9"> 1871 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
1889</field> 1872 <value name="NOT_CHECKED" value="0xc" desc=""/>
1890<field name="SJTAG_MODE" bitrange="8:8"> 1873 <value name="UNCORRECTABLE" value="0xe" desc=""/>
1891</field> 1874 <value name="ALL_ONES" value="0xf" desc=""/>
1892<field name="DELAYED_ACTIVE" bitrange="7:4"> 1875 </field>
1893</field> 1876 <field name="STATUS_PAYLOAD6" desc="" bitrange="27:24">
1894<field name="ACTIVE" bitrange="3:3"> 1877 <value name="NO_ERRORS" value="0x0" desc=""/>
1895</field> 1878 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
1896<field name="SJTAG_PIN_STATE" bitrange="2:2"> 1879 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
1897</field> 1880 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
1898<field name="SJTAG_DEBUG_DATA" bitrange="1:1"> 1881 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
1899</field> 1882 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
1900<field name="SJTAG_DEBUG_OE" bitrange="0:0"> 1883 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
1901</field> 1884 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
1902</reg> 1885 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
1903<reg name="MICROSECONDS" sct="yes"> 1886 <value name="NOT_CHECKED" value="0xc" desc=""/>
1904<addr name="MICROSECONDS" addr="0xc0" /> 1887 <value name="UNCORRECTABLE" value="0xe" desc=""/>
1905<field name="VALUE" bitrange="31:0"> 1888 <value name="ALL_ONES" value="0xf" desc=""/>
1906</field> 1889 </field>
1907</reg> 1890 <field name="STATUS_PAYLOAD5" desc="" bitrange="23:20">
1908<reg name="DBGRD" sct="no"> 1891 <value name="NO_ERRORS" value="0x0" desc=""/>
1909<addr name="DBGRD" addr="0xd0" /> 1892 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
1910<field name="COMPLEMENT" bitrange="31:0"> 1893 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
1911</field> 1894 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
1912</reg> 1895 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
1913<reg name="DBG" sct="no"> 1896 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
1914<addr name="DBG" addr="0xe0" /> 1897 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
1915<field name="VALUE" bitrange="31:0"> 1898 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
1916</field> 1899 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
1917</reg> 1900 <value name="NOT_CHECKED" value="0xc" desc=""/>
1918<reg name="OCRAM_BIST_CSR" sct="yes"> 1901 <value name="UNCORRECTABLE" value="0xe" desc=""/>
1919<addr name="OCRAM_BIST_CSR" addr="0xf0" /> 1902 <value name="ALL_ONES" value="0xf" desc=""/>
1920<field name="BIST_DATA_CHANGE" bitrange="9:9"> 1903 </field>
1921</field> 1904 <field name="STATUS_PAYLOAD4" desc="" bitrange="19:16">
1922<field name="BIST_CLKEN" bitrange="8:8"> 1905 <value name="NO_ERRORS" value="0x0" desc=""/>
1923</field> 1906 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
1924<field name="FAIL" bitrange="3:3"> 1907 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
1925</field> 1908 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
1926<field name="PASS" bitrange="2:2"> 1909 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
1927</field> 1910 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
1928<field name="DONE" bitrange="1:1"> 1911 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
1929</field> 1912 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
1930<field name="START" bitrange="0:0"> 1913 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
1931</field> 1914 <value name="NOT_CHECKED" value="0xc" desc=""/>
1932</reg> 1915 <value name="UNCORRECTABLE" value="0xe" desc=""/>
1933<reg name="OCRAM_STATUS0" sct="no"> 1916 <value name="ALL_ONES" value="0xf" desc=""/>
1934<addr name="OCRAM_STATUS0" addr="0x110" /> 1917 </field>
1935<field name="FAILDATA00" bitrange="31:0"> 1918 <field name="STATUS_PAYLOAD3" desc="" bitrange="15:12">
1936</field> 1919 <value name="NO_ERRORS" value="0x0" desc=""/>
1937</reg> 1920 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
1938<reg name="OCRAM_STATUS1" sct="no"> 1921 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
1939<addr name="OCRAM_STATUS1" addr="0x120" /> 1922 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
1940<field name="FAILDATA01" bitrange="31:0"> 1923 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
1941</field> 1924 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
1942</reg> 1925 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
1943<reg name="OCRAM_STATUS2" sct="no"> 1926 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
1944<addr name="OCRAM_STATUS2" addr="0x130" /> 1927 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
1945<field name="FAILDATA10" bitrange="31:0"> 1928 <value name="NOT_CHECKED" value="0xc" desc=""/>
1946</field> 1929 <value name="UNCORRECTABLE" value="0xe" desc=""/>
1947</reg> 1930 <value name="ALL_ONES" value="0xf" desc=""/>
1948<reg name="OCRAM_STATUS3" sct="no"> 1931 </field>
1949<addr name="OCRAM_STATUS3" addr="0x140" /> 1932 <field name="STATUS_PAYLOAD2" desc="" bitrange="11:8">
1950<field name="FAILDATA11" bitrange="31:0"> 1933 <value name="NO_ERRORS" value="0x0" desc=""/>
1951</field> 1934 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
1952</reg> 1935 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
1953<reg name="OCRAM_STATUS4" sct="no"> 1936 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
1954<addr name="OCRAM_STATUS4" addr="0x150" /> 1937 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
1955<field name="FAILDATA20" bitrange="31:0"> 1938 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
1956</field> 1939 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
1957</reg> 1940 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
1958<reg name="OCRAM_STATUS5" sct="no"> 1941 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
1959<addr name="OCRAM_STATUS5" addr="0x160" /> 1942 <value name="NOT_CHECKED" value="0xc" desc=""/>
1960<field name="FAILDATA21" bitrange="31:0"> 1943 <value name="UNCORRECTABLE" value="0xe" desc=""/>
1961</field> 1944 <value name="ALL_ONES" value="0xf" desc=""/>
1962</reg> 1945 </field>
1963<reg name="OCRAM_STATUS6" sct="no"> 1946 <field name="STATUS_PAYLOAD1" desc="" bitrange="7:4">
1964<addr name="OCRAM_STATUS6" addr="0x170" /> 1947 <value name="NO_ERRORS" value="0x0" desc=""/>
1965<field name="FAILDATA30" bitrange="31:0"> 1948 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
1966</field> 1949 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
1967</reg> 1950 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
1968<reg name="OCRAM_STATUS7" sct="no"> 1951 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
1969<addr name="OCRAM_STATUS7" addr="0x180" /> 1952 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
1970<field name="FAILDATA31" bitrange="31:0"> 1953 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
1971</field> 1954 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
1972</reg> 1955 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
1973<reg name="OCRAM_STATUS8" sct="no"> 1956 <value name="NOT_CHECKED" value="0xc" desc=""/>
1974<addr name="OCRAM_STATUS8" addr="0x190" /> 1957 <value name="UNCORRECTABLE" value="0xe" desc=""/>
1975<field name="FAILADDR01" bitrange="31:16"> 1958 <value name="ALL_ONES" value="0xf" desc=""/>
1976</field> 1959 </field>
1977<field name="FAILADDR00" bitrange="15:0"> 1960 <field name="STATUS_PAYLOAD0" desc="" bitrange="3:0">
1978</field> 1961 <value name="NO_ERRORS" value="0x0" desc=""/>
1979</reg> 1962 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
1980<reg name="OCRAM_STATUS9" sct="no"> 1963 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
1981<addr name="OCRAM_STATUS9" addr="0x1a0" /> 1964 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
1982<field name="FAILADDR11" bitrange="31:16"> 1965 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
1983</field> 1966 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
1984<field name="FAILADDR10" bitrange="15:0"> 1967 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
1985</field> 1968 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
1986</reg> 1969 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
1987<reg name="OCRAM_STATUS10" sct="no"> 1970 <value name="NOT_CHECKED" value="0xc" desc=""/>
1988<addr name="OCRAM_STATUS10" addr="0x1b0" /> 1971 <value name="UNCORRECTABLE" value="0xe" desc=""/>
1989<field name="FAILADDR21" bitrange="31:16"> 1972 <value name="ALL_ONES" value="0xf" desc=""/>
1990</field> 1973 </field>
1991<field name="FAILADDR20" bitrange="15:0"> 1974 </reg>
1992</field> 1975 <reg name="DEBUG0" desc="" sct="yes">
1993</reg> 1976 <addr name="DEBUG0" addr="0x30"/>
1994<reg name="OCRAM_STATUS11" sct="no"> 1977 <field name="KES_DEBUG_SYNDROME_SYMBOL" desc="" bitrange="24:16">
1995<addr name="OCRAM_STATUS11" addr="0x1c0" /> 1978 <value name="NORMAL" value="0x0" desc=""/>
1996<field name="FAILADDR31" bitrange="31:16"> 1979 <value name="TEST_MODE" value="0x1" desc=""/>
1997</field> 1980 </field>
1998<field name="FAILADDR30" bitrange="15:0"> 1981 <field name="KES_DEBUG_SHIFT_SYND" desc="" bitrange="15:15"/>
1999</field> 1982 <field name="KES_DEBUG_PAYLOAD_FLAG" desc="" bitrange="14:14">
2000</reg> 1983 <value name="DATA" value="0x1" desc=""/>
2001<reg name="OCRAM_STATUS12" sct="no"> 1984 <value name="AUX" value="0x1" desc=""/>
2002<addr name="OCRAM_STATUS12" addr="0x1d0" /> 1985 </field>
2003<field name="FAILSTATE11" bitrange="28:24"> 1986 <field name="KES_DEBUG_MODE4K" desc="" bitrange="13:13">
2004</field> 1987 <value name="4k" value="0x1" desc=""/>
2005<field name="FAILSTATE10" bitrange="20:16"> 1988 <value name="2k" value="0x1" desc=""/>
2006</field> 1989 </field>
2007<field name="FAILSTATE01" bitrange="12:8"> 1990 <field name="KES_DEBUG_KICK" desc="" bitrange="12:12"/>
2008</field> 1991 <field name="KES_STANDALONE" desc="" bitrange="11:11">
2009<field name="FAILSTATE00" bitrange="4:0"> 1992 <value name="NORMAL" value="0x0" desc=""/>
2010</field> 1993 <value name="TEST_MODE" value="0x1" desc=""/>
2011</reg> 1994 </field>
2012<reg name="OCRAM_STATUS13" sct="no"> 1995 <field name="KES_DEBUG_STEP" desc="" bitrange="10:10"/>
2013<addr name="OCRAM_STATUS13" addr="0x1e0" /> 1996 <field name="KES_DEBUG_STALL" desc="" bitrange="9:9">
2014<field name="FAILSTATE31" bitrange="28:24"> 1997 <value name="NORMAL" value="0x0" desc=""/>
2015</field> 1998 <value name="WAIT" value="0x1" desc=""/>
2016<field name="FAILSTATE30" bitrange="20:16"> 1999 </field>
2017</field> 2000 <field name="BM_KES_TEST_BYPASS" desc="" bitrange="8:8">
2018<field name="FAILSTATE21" bitrange="12:8"> 2001 <value name="NORMAL" value="0x0" desc=""/>
2019</field> 2002 <value name="TEST_MODE" value="0x1" desc=""/>
2020<field name="FAILSTATE20" bitrange="4:0"> 2003 </field>
2021</field> 2004 <field name="DEBUG_REG_SELECT" desc="" bitrange="5:0"/>
2022</reg> 2005 </reg>
2023<reg name="SCRATCH0" sct="no"> 2006 <reg name="DBGKESREAD" desc="">
2024<addr name="SCRATCH0" addr="0x290" /> 2007 <addr name="DBGKESREAD" addr="0x40"/>
2025<field name="PTR" bitrange="31:0"> 2008 <field name="VALUES" desc="" bitrange="31:0"/>
2026</field> 2009 </reg>
2027</reg> 2010 <reg name="DBGCSFEREAD" desc="">
2028<reg name="SCRATCH1" sct="no"> 2011 <addr name="DBGCSFEREAD" addr="0x50"/>
2029<addr name="SCRATCH1" addr="0x2a0" /> 2012 <field name="VALUES" desc="" bitrange="31:0"/>
2030<field name="PTR" bitrange="31:0"> 2013 </reg>
2031</field> 2014 <reg name="DBGSYNDGENREAD" desc="">
2032</reg> 2015 <addr name="DBGSYNDGENREAD" addr="0x60"/>
2033<reg name="ARMCACHE" sct="no"> 2016 <field name="VALUES" desc="" bitrange="31:0"/>
2034<addr name="ARMCACHE" addr="0x2b0" /> 2017 </reg>
2035<field name="CACHE_SS" bitrange="9:8"> 2018 <reg name="DBGAHBMREAD" desc="">
2036</field> 2019 <addr name="DBGAHBMREAD" addr="0x70"/>
2037<field name="DTAG_SS" bitrange="5:4"> 2020 <field name="VALUES" desc="" bitrange="31:0"/>
2038</field> 2021 </reg>
2039<field name="ITAG_SS" bitrange="1:0"> 2022 <reg name="BLOCKNAME" desc="">
2040</field> 2023 <addr name="BLOCKNAME" addr="0x80"/>
2041</reg> 2024 <field name="NAME" desc="" bitrange="31:0"/>
2042<reg name="DEBUG_TRAP_ADDR_LOW" sct="no"> 2025 </reg>
2043<addr name="DEBUG_TRAP_ADDR_LOW" addr="0x2c0" /> 2026 <reg name="VERSION" desc="">
2044<field name="ADDR" bitrange="31:0"> 2027 <addr name="VERSION" addr="0xa0"/>
2045</field> 2028 <field name="MAJOR" desc="" bitrange="31:24"/>
2046</reg> 2029 <field name="MINOR" desc="" bitrange="23:16"/>
2047<reg name="DEBUG_TRAP_ADDR_HIGH" sct="no"> 2030 <field name="STEP" desc="" bitrange="15:0"/>
2048<addr name="DEBUG_TRAP_ADDR_HIGH" addr="0x2d0" /> 2031 </reg>
2049<field name="ADDR" bitrange="31:0"> 2032 </dev>
2050</field> 2033 <dev name="EMI" long_name="External Memory Interface" desc="External Memory Interface (EMI)" version="3.2.0">
2051</reg> 2034 <addr name="EMI" addr="0x80020000"/>
2052<reg name="SGTL" sct="no"> 2035 <reg name="CTRL" desc="" sct="yes">
2053<addr name="SGTL" addr="0x300" /> 2036 <addr name="CTRL" addr="0x0"/>
2054<field name="COPYRIGHT" bitrange="31:0"> 2037 <field name="SFTRST" desc="" bitrange="31:31"/>
2055</field> 2038 <field name="CLKGATE" desc="" bitrange="30:30"/>
2056</reg> 2039 <field name="MEM_WIDTH" desc="" bitrange="6:6"/>
2057<reg name="CHIPID" sct="no"> 2040 <field name="WRITE_PROTECT" desc="" bitrange="5:5"/>
2058<addr name="CHIPID" addr="0x310" /> 2041 <field name="RESET_OUT" desc="" bitrange="4:4"/>
2059<field name="PRODUCT_CODE" bitrange="31:16"> 2042 <field name="CE_SELECT" desc="" bitrange="3:0">
2060</field> 2043 <value name="NONE" value="0x0" desc=""/>
2061<field name="REVISION" bitrange="7:0"> 2044 <value name="CE0" value="0x1" desc=""/>
2062</field> 2045 <value name="CE1" value="0x2" desc=""/>
2063</reg> 2046 <value name="CE2" value="0x4" desc=""/>
2064<reg name="AHB_STATS_SELECT" sct="no"> 2047 <value name="CE3" value="0x8" desc=""/>
2065<addr name="AHB_STATS_SELECT" addr="0x330" /> 2048 </field>
2066<field name="L3_MASTER_SELECT" bitrange="27:24"> 2049 </reg>
2067<value name="APBH" value="0x1"> 2050 <reg name="STAT" desc="">
2068</value> 2051 <addr name="STAT" addr="0x10"/>
2069<value name="APBX" value="0x2"> 2052 <field name="DRAM_PRESENT" desc="" bitrange="31:31"/>
2070</value> 2053 <field name="NOR_PRESENT" desc="" bitrange="30:30"/>
2071<value name="USB" value="0x4"> 2054 <field name="LARGE_DRAM_ENABLED" desc="" bitrange="29:29"/>
2072</value> 2055 <field name="DRAM_HALTED" desc="" bitrange="1:1">
2073</field> 2056 <value name="NOT_HALTED" value="0x0" desc=""/>
2074<field name="L2_MASTER_SELECT" bitrange="19:16"> 2057 <value name="HALTED" value="0x1" desc=""/>
2075<value name="ARM_D" value="0x1"> 2058 </field>
2076</value> 2059 <field name="NOR_BUSY" desc="" bitrange="0:0">
2077</field> 2060 <value name="NOT_BUSY" value="0x0" desc=""/>
2078<field name="L1_MASTER_SELECT" bitrange="11:8"> 2061 <value name="BUSY" value="0x1" desc=""/>
2079<value name="ARM_I" value="0x1"> 2062 </field>
2080</value> 2063 </reg>
2081</field> 2064 <reg name="TIME" desc="" sct="yes">
2082<field name="L0_MASTER_SELECT" bitrange="3:0"> 2065 <addr name="TIME" addr="0x20"/>
2083<value name="ECC8" value="0x1"> 2066 <field name="THZ" desc="" bitrange="27:24"/>
2084</value> 2067 <field name="TDH" desc="" bitrange="19:16"/>
2085<value name="CRYPTO" value="0x2"> 2068 <field name="TDS" desc="" bitrange="12:8"/>
2086</value> 2069 <field name="TAS" desc="" bitrange="3:0"/>
2087</field> 2070 </reg>
2088</reg> 2071 <reg name="DDR_TEST_MODE_CSR" desc="" sct="yes">
2089<reg name="L0_AHB_ACTIVE_CYCLES" sct="no"> 2072 <addr name="DDR_TEST_MODE_CSR" addr="0x30"/>
2090<addr name="L0_AHB_ACTIVE_CYCLES" addr="0x340" /> 2073 <field name="DONE" desc="" bitrange="1:1"/>
2091<field name="COUNT" bitrange="31:0"> 2074 <field name="START" desc="" bitrange="0:0"/>
2092</field> 2075 </reg>
2093</reg> 2076 <reg name="DEBUG" desc="">
2094<reg name="L0_AHB_DATA_STALLED" sct="no"> 2077 <addr name="DEBUG" addr="0x80"/>
2095<addr name="L0_AHB_DATA_STALLED" addr="0x350" /> 2078 <field name="NOR_STATE" desc="" bitrange="3:0"/>
2096<field name="COUNT" bitrange="31:0"> 2079 </reg>
2097</field> 2080 <reg name="DDR_TEST_MODE_STATUS0" desc="">
2098</reg> 2081 <addr name="DDR_TEST_MODE_STATUS0" addr="0x90"/>
2099<reg name="L0_AHB_DATA_CYCLES" sct="no"> 2082 <field name="ADDR0" desc="" bitrange="12:0"/>
2100<addr name="L0_AHB_DATA_CYCLES" addr="0x360" /> 2083 </reg>
2101<field name="COUNT" bitrange="31:0"> 2084 <reg name="DDR_TEST_MODE_STATUS1" desc="">
2102</field> 2085 <addr name="DDR_TEST_MODE_STATUS1" addr="0xa0"/>
2103</reg> 2086 <field name="ADDR1" desc="" bitrange="12:0"/>
2104<reg name="L1_AHB_ACTIVE_CYCLES" sct="no"> 2087 </reg>
2105<addr name="L1_AHB_ACTIVE_CYCLES" addr="0x370" /> 2088 <reg name="DDR_TEST_MODE_STATUS2" desc="">
2106<field name="COUNT" bitrange="31:0"> 2089 <addr name="DDR_TEST_MODE_STATUS2" addr="0xb0"/>
2107</field> 2090 <field name="DATA0" desc="" bitrange="31:0"/>
2108</reg> 2091 </reg>
2109<reg name="L1_AHB_DATA_STALLED" sct="no"> 2092 <reg name="DDR_TEST_MODE_STATUS3" desc="">
2110<addr name="L1_AHB_DATA_STALLED" addr="0x380" /> 2093 <addr name="DDR_TEST_MODE_STATUS3" addr="0xc0"/>
2111<field name="COUNT" bitrange="31:0"> 2094 <field name="DATA1" desc="" bitrange="31:0"/>
2112</field> 2095 </reg>
2113</reg> 2096 <reg name="VERSION" desc="">
2114<reg name="L1_AHB_DATA_CYCLES" sct="no"> 2097 <addr name="VERSION" addr="0xf0"/>
2115<addr name="L1_AHB_DATA_CYCLES" addr="0x390" /> 2098 <field name="MAJOR" desc="" bitrange="31:24"/>
2116<field name="COUNT" bitrange="31:0"> 2099 <field name="MINOR" desc="" bitrange="23:16"/>
2117</field> 2100 <field name="STEP" desc="" bitrange="15:0"/>
2118</reg> 2101 </reg>
2119<reg name="L2_AHB_ACTIVE_CYCLES" sct="no"> 2102 </dev>
2120<addr name="L2_AHB_ACTIVE_CYCLES" addr="0x3a0" /> 2103 <dev name="GPIOMON" long_name="GPIOMON interface" desc="GPIOMON interface" version="3.2.0">
2121<field name="COUNT" bitrange="31:0"> 2104 <addr name="GPIOMON" addr="0x8003c300"/>
2122</field> 2105 <reg name="BANK0_DATAIN" desc="">
2123</reg> 2106 <addr name="BANK0_DATAIN" addr="0x0"/>
2124<reg name="L2_AHB_DATA_STALLED" sct="no"> 2107 <field name="DATA" desc="" bitrange="31:0"/>
2125<addr name="L2_AHB_DATA_STALLED" addr="0x3b0" /> 2108 </reg>
2126<field name="COUNT" bitrange="31:0"> 2109 <reg name="BANK1_DATAIN" desc="">
2127</field> 2110 <addr name="BANK1_DATAIN" addr="0x10"/>
2128</reg> 2111 <field name="DATA" desc="" bitrange="31:0"/>
2129<reg name="L2_AHB_DATA_CYCLES" sct="no"> 2112 </reg>
2130<addr name="L2_AHB_DATA_CYCLES" addr="0x3c0" /> 2113 <reg name="BANK2_DATAIN" desc="">
2131<field name="COUNT" bitrange="31:0"> 2114 <addr name="BANK2_DATAIN" addr="0x20"/>
2132</field> 2115 <field name="DATA" desc="" bitrange="31:0"/>
2133</reg> 2116 </reg>
2134<reg name="L3_AHB_ACTIVE_CYCLES" sct="no"> 2117 <reg name="BANK3_DATAIN" desc="">
2135<addr name="L3_AHB_ACTIVE_CYCLES" addr="0x3d0" /> 2118 <addr name="BANK3_DATAIN" addr="0x30"/>
2136<field name="COUNT" bitrange="31:0"> 2119 <field name="DATA" desc="" bitrange="31:0"/>
2137</field> 2120 </reg>
2138</reg> 2121 <reg name="BANK0_DATAOUT" desc="" sct="yes">
2139<reg name="L3_AHB_DATA_STALLED" sct="no"> 2122 <addr name="BANK0_DATAOUT" addr="0x40"/>
2140<addr name="L3_AHB_DATA_STALLED" addr="0x3e0" /> 2123 <field name="DATA" desc="" bitrange="31:0"/>
2141<field name="COUNT" bitrange="31:0"> 2124 </reg>
2142</field> 2125 <reg name="BANK1_DATAOUT" desc="" sct="yes">
2143</reg> 2126 <addr name="BANK1_DATAOUT" addr="0x50"/>
2144<reg name="L3_AHB_DATA_CYCLES" sct="no"> 2127 <field name="DATA" desc="" bitrange="31:0"/>
2145<addr name="L3_AHB_DATA_CYCLES" addr="0x3f0" /> 2128 </reg>
2146<field name="COUNT" bitrange="31:0"> 2129 <reg name="BANK2_DATAOUT" desc="" sct="yes">
2147</field> 2130 <addr name="BANK2_DATAOUT" addr="0x60"/>
2148</reg> 2131 <field name="DATA" desc="" bitrange="31:0"/>
2149<reg name="MPTEn_LOC" sct="no"> 2132 </reg>
2150<formula string="0x400+n*0x10"/> 2133 <reg name="BANK3_DATAOUT" desc="" sct="yes">
2151<addr name="MPTE0_LOC" addr="0x400" /> 2134 <addr name="BANK3_DATAOUT" addr="0x70"/>
2152<addr name="MPTE1_LOC" addr="0x410" /> 2135 <field name="DATA" desc="" bitrange="31:0"/>
2153<addr name="MPTE2_LOC" addr="0x420" /> 2136 </reg>
2154<addr name="MPTE3_LOC" addr="0x430" /> 2137 <reg name="BANK0_DATAOEN" desc="" sct="yes">
2155<addr name="MPTE4_LOC" addr="0x440" /> 2138 <addr name="BANK0_DATAOEN" addr="0x80"/>
2156<addr name="MPTE5_LOC" addr="0x450" /> 2139 <field name="OUTPUT_ENABLES" desc="" bitrange="31:0"/>
2157<addr name="MPTE6_LOC" addr="0x460" /> 2140 </reg>
2158<addr name="MPTE7_LOC" addr="0x470" /> 2141 <reg name="BANK1_DATAOEN" desc="" sct="yes">
2159<addr name="MPTE8_LOC" addr="0x480" /> 2142 <addr name="BANK1_DATAOEN" addr="0x90"/>
2160<addr name="MPTE9_LOC" addr="0x490" /> 2143 <field name="OUTPUT_ENABLES" desc="" bitrange="31:0"/>
2161<addr name="MPTE10_LOC" addr="0x4a0" /> 2144 </reg>
2162<addr name="MPTE11_LOC" addr="0x4b0" /> 2145 <reg name="BANK2_DATAOEN" desc="" sct="yes">
2163<addr name="MPTE12_LOC" addr="0x4c0" /> 2146 <addr name="BANK2_DATAOEN" addr="0xa0"/>
2164<addr name="MPTE13_LOC" addr="0x4d0" /> 2147 <field name="OUTPUT_ENABLES" desc="" bitrange="31:0"/>
2165<addr name="MPTE14_LOC" addr="0x4e0" /> 2148 </reg>
2166<addr name="MPTE15_LOC" addr="0x4f0" /> 2149 <reg name="BANK3_DATAOEN" desc="" sct="yes">
2167<field name="LOC" bitrange="11:0"> 2150 <addr name="BANK3_DATAOEN" addr="0xb0"/>
2168</field> 2151 <field name="OUTPUT_ENABLES" desc="" bitrange="31:0"/>
2169</reg> 2152 </reg>
2170<reg name="EMICLK_DELAY" sct="no"> 2153 <reg name="CTRL" desc="" sct="yes">
2171<addr name="EMICLK_DELAY" addr="0x480" /> 2154 <addr name="CTRL" addr="0xc0"/>
2172<field name="NUM_TAPS" bitrange="4:0"> 2155 <field name="RSRVD" desc="" bitrange="31:4"/>
2173</field> 2156 <field name="PINMUX_ALT_RESET" desc="" bitrange="3:3"/>
2174</reg> 2157 <field name="OEN_8MA" desc="" bitrange="2:2"/>
2175</dev> 2158 <field name="OEN_4MA" desc="" bitrange="1:1"/>
2176<dev name="DRAM" long_name="DRAM Registers" desc="DRAM Registers" version="3.2.0"> 2159 <field name="OEN_NAND" desc="" bitrange="0:0"/>
2177<addr name="DRAM" addr="0x800e0000" /> 2160 </reg>
2178<reg name="CTL00" sct="no"> 2161 <reg name="ALT1_PINMUX_BANK0" desc="" sct="yes">
2179<addr name="CTL00" addr="0x0" /> 2162 <addr name="ALT1_PINMUX_BANK0" addr="0xd0"/>
2180<field name="AHB0_W_PRIORITY" bitrange="24:24"> 2163 <field name="INDEX" desc="" bitrange="31:0"/>
2181</field> 2164 </reg>
2182<field name="AHB0_R_PRIORITY" bitrange="16:16"> 2165 <reg name="ALT1_PINMUX_BANK1" desc="" sct="yes">
2183</field> 2166 <addr name="ALT1_PINMUX_BANK1" addr="0xe0"/>
2184<field name="AHB0_FIFO_TYPE_REG" bitrange="8:8"> 2167 <field name="INDEX" desc="" bitrange="31:0"/>
2185</field> 2168 </reg>
2186<field name="ADDR_CMP_EN" bitrange="0:0"> 2169 <reg name="ALT1_PINMUX_BANK2" desc="" sct="yes">
2187</field> 2170 <addr name="ALT1_PINMUX_BANK2" addr="0xf0"/>
2188</reg> 2171 <field name="INDEX" desc="" bitrange="31:0"/>
2189<reg name="CTL01" sct="no"> 2172 </reg>
2190<addr name="CTL01" addr="0x4" /> 2173 <reg name="ALT1_PINMUX_BANK3" desc="" sct="yes">
2191<field name="AHB2_FIFO_TYPE_REG" bitrange="24:24"> 2174 <addr name="ALT1_PINMUX_BANK3" addr="0x100"/>
2192</field> 2175 <field name="INDEX" desc="" bitrange="31:0"/>
2193<field name="AHB1_W_PRIORITY" bitrange="16:16"> 2176 </reg>
2194</field> 2177 <reg name="ALT2_PINMUX_BANK0" desc="" sct="yes">
2195<field name="AHB1_R_PRIORITY" bitrange="8:8"> 2178 <addr name="ALT2_PINMUX_BANK0" addr="0x110"/>
2196</field> 2179 <field name="INDEX" desc="" bitrange="31:0"/>
2197<field name="AHB1_FIFO_TYPE_REG" bitrange="0:0"> 2180 </reg>
2198</field> 2181 <reg name="ALT2_PINMUX_BANK1" desc="" sct="yes">
2199</reg> 2182 <addr name="ALT2_PINMUX_BANK1" addr="0x120"/>
2200<reg name="CTL02" sct="no"> 2183 <field name="INDEX" desc="" bitrange="31:0"/>
2201<addr name="CTL02" addr="0x8" /> 2184 </reg>
2202<field name="AHB3_R_PRIORITY" bitrange="24:24"> 2185 <reg name="ALT2_PINMUX_BANK2" desc="" sct="yes">
2203</field> 2186 <addr name="ALT2_PINMUX_BANK2" addr="0x130"/>
2204<field name="AHB3_FIFO_TYPE_REG" bitrange="16:16"> 2187 <field name="INDEX" desc="" bitrange="31:0"/>
2205</field> 2188 </reg>
2206<field name="AHB2_W_PRIORITY" bitrange="8:8"> 2189 <reg name="ALT2_PINMUX_BANK3" desc="" sct="yes">
2207</field> 2190 <addr name="ALT2_PINMUX_BANK3" addr="0x140"/>
2208<field name="AHB2_R_PRIORITY" bitrange="0:0"> 2191 <field name="INDEX" desc="" bitrange="31:0"/>
2209</field> 2192 </reg>
2210</reg> 2193 <reg name="ALT3_PINMUX_BANK0" desc="" sct="yes">
2211<reg name="CTL03" sct="no"> 2194 <addr name="ALT3_PINMUX_BANK0" addr="0x150"/>
2212<addr name="CTL03" addr="0xc" /> 2195 <field name="INDEX" desc="" bitrange="31:0"/>
2213<field name="AUTO_REFRESH_MODE" bitrange="24:24"> 2196 </reg>
2214</field> 2197 <reg name="ALT3_PINMUX_BANK1" desc="" sct="yes">
2215<field name="AREFRESH" bitrange="16:16"> 2198 <addr name="ALT3_PINMUX_BANK1" addr="0x160"/>
2216</field> 2199 <field name="INDEX" desc="" bitrange="31:0"/>
2217<field name="AP" bitrange="8:8"> 2200 </reg>
2218</field> 2201 <reg name="ALT3_PINMUX_BANK2" desc="" sct="yes">
2219<field name="AHB3_W_PRIORITY" bitrange="0:0"> 2202 <addr name="ALT3_PINMUX_BANK2" addr="0x170"/>
2220</field> 2203 <field name="INDEX" desc="" bitrange="31:0"/>
2221</reg> 2204 </reg>
2222<reg name="CTL04" sct="no"> 2205 <reg name="ALT3_PINMUX_BANK3" desc="" sct="yes">
2223<addr name="CTL04" addr="0x10" /> 2206 <addr name="ALT3_PINMUX_BANK3" addr="0x180"/>
2224<field name="DLL_BYPASS_MODE" bitrange="24:24"> 2207 <field name="INDEX" desc="" bitrange="31:0"/>
2225</field> 2208 </reg>
2226<field name="DLLLOCKREG" bitrange="16:16"> 2209 </dev>
2227</field> 2210 <dev name="GPMI" long_name="General Purpose Media Interface" desc="General Purpose Media Interface" version="3.2.0">
2228<field name="CONCURRENTAP" bitrange="8:8"> 2211 <addr name="GPMI" addr="0x8000c000"/>
2229</field> 2212 <reg name="CTRL0" desc="" sct="yes">
2230<field name="BANK_SPLIT_EN" bitrange="0:0"> 2213 <addr name="CTRL0" addr="0x0"/>
2231</field> 2214 <field name="SFTRST" desc="" bitrange="31:31">
2232</reg> 2215 <value name="RUN" value="0x0" desc=""/>
2233<reg name="CTL05" sct="no"> 2216 <value name="RESET" value="0x1" desc=""/>
2234<addr name="CTL05" addr="0x14" /> 2217 </field>
2235<field name="INTRPTREADA" bitrange="24:24"> 2218 <field name="CLKGATE" desc="" bitrange="30:30">
2236</field> 2219 <value name="RUN" value="0x0" desc=""/>
2237<field name="INTRPTAPBURST" bitrange="16:16"> 2220 <value name="NO_CLKS" value="0x1" desc=""/>
2238</field> 2221 </field>
2239<field name="FAST_WRITE" bitrange="8:8"> 2222 <field name="RUN" desc="" bitrange="29:29">
2240</field> 2223 <value name="IDLE" value="0x0" desc=""/>
2241<field name="EN_LOWPOWER_MODE" bitrange="0:0"> 2224 <value name="BUSY" value="0x1" desc=""/>
2242</field> 2225 </field>
2243</reg> 2226 <field name="DEV_IRQ_EN" desc="" bitrange="28:28"/>
2244<reg name="CTL06" sct="no"> 2227 <field name="TIMEOUT_IRQ_EN" desc="" bitrange="27:27"/>
2245<addr name="CTL06" addr="0x18" /> 2228 <field name="UDMA" desc="" bitrange="26:26">
2246<field name="POWER_DOWN" bitrange="24:24"> 2229 <value name="DISABLED" value="0x0" desc=""/>
2247</field> 2230 <value name="ENABLED" value="0x1" desc=""/>
2248<field name="PLACEMENT_EN" bitrange="16:16"> 2231 </field>
2249</field> 2232 <field name="COMMAND_MODE" desc="" bitrange="25:24">
2250<field name="NO_CMD_INIT" bitrange="8:8"> 2233 <value name="WRITE" value="0x0" desc=""/>
2251</field> 2234 <value name="READ" value="0x1" desc=""/>
2252<field name="INTRPTWRITEA" bitrange="0:0"> 2235 <value name="READ_AND_COMPARE" value="0x2" desc=""/>
2253</field> 2236 <value name="WAIT_FOR_READY" value="0x3" desc=""/>
2254</reg> 2237 </field>
2255<reg name="CTL07" sct="no"> 2238 <field name="WORD_LENGTH" desc="" bitrange="23:23">
2256<addr name="CTL07" addr="0x1c" /> 2239 <value name="16_BIT" value="0x0" desc=""/>
2257<field name="RW_SAME_EN" bitrange="24:24"> 2240 <value name="8_BIT" value="0x1" desc=""/>
2258</field> 2241 </field>
2259<field name="REG_DIMM_ENABLE" bitrange="16:16"> 2242 <field name="LOCK_CS" desc="" bitrange="22:22">
2260</field> 2243 <value name="DISABLED" value="0x0" desc=""/>
2261<field name="RD2RD_TURN" bitrange="8:8"> 2244 <value name="ENABLED" value="0x1" desc=""/>
2262</field> 2245 </field>
2263<field name="PRIORITY_EN" bitrange="0:0"> 2246 <field name="CS" desc="" bitrange="21:20"/>
2264</field> 2247 <field name="ADDRESS" desc="" bitrange="19:17">
2265</reg> 2248 <value name="NAND_DATA" value="0x0" desc=""/>
2266<reg name="CTL08" sct="no"> 2249 <value name="NAND_CLE" value="0x1" desc=""/>
2267<addr name="CTL08" addr="0x20" /> 2250 <value name="NAND_ALE" value="0x2" desc=""/>
2268<field name="TRAS_LOCKOUT" bitrange="24:24"> 2251 </field>
2269</field> 2252 <field name="ADDRESS_INCREMENT" desc="" bitrange="16:16">
2270<field name="START" bitrange="16:16"> 2253 <value name="DISABLED" value="0x0" desc=""/>
2271</field> 2254 <value name="ENABLED" value="0x1" desc=""/>
2272<field name="SREFRESH" bitrange="8:8"> 2255 </field>
2273</field> 2256 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
2274<field name="SDR_MODE" bitrange="0:0"> 2257 </reg>
2275</field> 2258 <reg name="COMPARE" desc="">
2276</reg> 2259 <addr name="COMPARE" addr="0x10"/>
2277<reg name="CTL09" sct="no"> 2260 <field name="MASK" desc="" bitrange="31:16"/>
2278<addr name="CTL09" addr="0x24" /> 2261 <field name="REFERENCE" desc="" bitrange="15:0"/>
2279<field name="OUT_OF_RANGE_TYPE" bitrange="25:24"> 2262 </reg>
2280</field> 2263 <reg name="ECCCTRL" desc="" sct="yes">
2281<field name="OUT_OF_RANGE_SOURCE_ID" bitrange="17:16"> 2264 <addr name="ECCCTRL" addr="0x20"/>
2282</field> 2265 <field name="HANDLE" desc="" bitrange="31:16"/>
2283<field name="WRITE_MODEREG" bitrange="8:8"> 2266 <field name="ECC_CMD" desc="" bitrange="14:13">
2284</field> 2267 <value name="DECODE_4_BIT" value="0x0" desc=""/>
2285<field name="WRITEINTERP" bitrange="0:0"> 2268 <value name="ENCODE_4_BIT" value="0x1" desc=""/>
2286</field> 2269 <value name="DECODE_8_BIT" value="0x2" desc=""/>
2287</reg> 2270 <value name="ENCODE_8_BIT" value="0x3" desc=""/>
2288<reg name="CTL10" sct="no"> 2271 </field>
2289<addr name="CTL10" addr="0x28" /> 2272 <field name="ENABLE_ECC" desc="" bitrange="12:12">
2290<field name="AGE_COUNT" bitrange="26:24"> 2273 <value name="ENABLE" value="0x1" desc=""/>
2291</field> 2274 <value name="DISABLE" value="0x0" desc=""/>
2292<field name="ADDR_PINS" bitrange="18:16"> 2275 </field>
2293</field> 2276 <field name="BUFFER_MASK" desc="" bitrange="8:0">
2294<field name="TEMRS" bitrange="9:8"> 2277 <value name="AUXILIARY" value="0x100" desc=""/>
2295</field> 2278 <value name="BUFFER7" value="0x80" desc=""/>
2296<field name="Q_FULLNESS" bitrange="1:0"> 2279 <value name="BUFFER6" value="0x40" desc=""/>
2297</field> 2280 <value name="BUFFER5" value="0x20" desc=""/>
2298</reg> 2281 <value name="BUFFER4" value="0x10" desc=""/>
2299<reg name="CTL11" sct="no"> 2282 <value name="BUFFER3" value="0x8" desc=""/>
2300<addr name="CTL11" addr="0x2c" /> 2283 <value name="BUFFER2" value="0x4" desc=""/>
2301<field name="MAX_CS_REG" bitrange="26:24"> 2284 <value name="BUFFER1" value="0x2" desc=""/>
2302</field> 2285 <value name="BUFFER0" value="0x1" desc=""/>
2303<field name="COMMAND_AGE_COUNT" bitrange="18:16"> 2286 </field>
2304</field> 2287 </reg>
2305<field name="COLUMN_SIZE" bitrange="10:8"> 2288 <reg name="ECCCOUNT" desc="">
2306</field> 2289 <addr name="ECCCOUNT" addr="0x30"/>
2307<field name="CASLAT" bitrange="2:0"> 2290 <field name="COUNT" desc="" bitrange="15:0"/>
2308</field> 2291 </reg>
2309</reg> 2292 <reg name="PAYLOAD" desc="">
2310<reg name="CTL12" sct="no"> 2293 <addr name="PAYLOAD" addr="0x40"/>
2311<addr name="CTL12" addr="0x30" /> 2294 <field name="ADDRESS" desc="" bitrange="31:2"/>
2312<field name="TWR_INT" bitrange="26:24"> 2295 </reg>
2313</field> 2296 <reg name="AUXILIARY" desc="">
2314<field name="TRRD" bitrange="18:16"> 2297 <addr name="AUXILIARY" addr="0x50"/>
2315</field> 2298 <field name="ADDRESS" desc="" bitrange="31:2"/>
2316<field name="TCKE" bitrange="2:0"> 2299 </reg>
2317</field> 2300 <reg name="CTRL1" desc="" sct="yes">
2318</reg> 2301 <addr name="CTRL1" addr="0x60"/>
2319<reg name="CTL13" sct="no"> 2302 <field name="DSAMPLE_TIME" desc="" bitrange="14:12"/>
2320<addr name="CTL13" addr="0x34" /> 2303 <field name="DMA2ECC_MODE" desc="" bitrange="11:11"/>
2321<field name="CASLAT_LIN_GATE" bitrange="27:24"> 2304 <field name="DEV_IRQ" desc="" bitrange="10:10"/>
2322</field> 2305 <field name="TIMEOUT_IRQ" desc="" bitrange="9:9"/>
2323<field name="CASLAT_LIN" bitrange="19:16"> 2306 <field name="BURST_EN" desc="" bitrange="8:8"/>
2324</field> 2307 <field name="ABORT_WAIT_FOR_READY3" desc="" bitrange="7:7"/>
2325<field name="APREBIT" bitrange="11:8"> 2308 <field name="ABORT_WAIT_FOR_READY2" desc="" bitrange="6:6"/>
2326</field> 2309 <field name="ABORT_WAIT_FOR_READY1" desc="" bitrange="5:5"/>
2327<field name="TWTR" bitrange="2:0"> 2310 <field name="ABORT_WAIT_FOR_READY0" desc="" bitrange="4:4"/>
2328</field> 2311 <field name="DEV_RESET" desc="" bitrange="3:3">
2329</reg> 2312 <value name="ENABLED" value="0x0" desc=""/>
2330<reg name="CTL14" sct="no"> 2313 <value name="DISABLED" value="0x1" desc=""/>
2331<addr name="CTL14" addr="0x38" /> 2314 </field>
2332<field name="MAX_COL_REG" bitrange="27:24"> 2315 <field name="ATA_IRQRDY_POLARITY" desc="" bitrange="2:2">
2333</field> 2316 <value name="ACTIVELOW" value="0x0" desc=""/>
2334<field name="LOWPOWER_REFRESH_ENABLE" bitrange="19:16"> 2317 <value name="ACTIVEHIGH" value="0x1" desc=""/>
2335</field> 2318 </field>
2336<field name="INITAREF" bitrange="11:8"> 2319 <field name="CAMERA_MODE" desc="" bitrange="1:1"/>
2337</field> 2320 <field name="GPMI_MODE" desc="" bitrange="0:0">
2338<field name="CS_MAP" bitrange="3:0"> 2321 <value name="NAND" value="0x0" desc=""/>
2339</field> 2322 <value name="ATA" value="0x1" desc=""/>
2340</reg> 2323 </field>
2341<reg name="CTL15" sct="no"> 2324 </reg>
2342<addr name="CTL15" addr="0x3c" /> 2325 <reg name="TIMING0" desc="">
2343<field name="TRP" bitrange="27:24"> 2326 <addr name="TIMING0" addr="0x70"/>
2344</field> 2327 <field name="ADDRESS_SETUP" desc="" bitrange="23:16"/>
2345<field name="TDAL" bitrange="19:16"> 2328 <field name="DATA_HOLD" desc="" bitrange="15:8"/>
2346</field> 2329 <field name="DATA_SETUP" desc="" bitrange="7:0"/>
2347<field name="PORT_BUSY" bitrange="11:8"> 2330 </reg>
2348</field> 2331 <reg name="TIMING1" desc="">
2349<field name="MAX_ROW_REG" bitrange="3:0"> 2332 <addr name="TIMING1" addr="0x80"/>
2350</field> 2333 <field name="DEVICE_BUSY_TIMEOUT" desc="" bitrange="31:16"/>
2351</reg> 2334 </reg>
2352<reg name="CTL16" sct="no"> 2335 <reg name="TIMING2" desc="">
2353<addr name="CTL16" addr="0x40" /> 2336 <addr name="TIMING2" addr="0x90"/>
2354<field name="TMRD" bitrange="28:24"> 2337 <field name="UDMA_TRP" desc="" bitrange="31:24"/>
2355</field> 2338 <field name="UDMA_ENV" desc="" bitrange="23:16"/>
2356<field name="LOWPOWER_CONTROL" bitrange="20:16"> 2339 <field name="UDMA_HOLD" desc="" bitrange="15:8"/>
2357</field> 2340 <field name="UDMA_SETUP" desc="" bitrange="7:0"/>
2358<field name="LOWPOWER_AUTO_ENABLE" bitrange="12:8"> 2341 </reg>
2359</field> 2342 <reg name="DATA" desc="">
2360<field name="INT_ACK" bitrange="3:0"> 2343 <addr name="DATA" addr="0xa0"/>
2361</field> 2344 <field name="DATA" desc="" bitrange="31:0"/>
2362</reg> 2345 </reg>
2363<reg name="CTL17" sct="no"> 2346 <reg name="STAT" desc="">
2364<addr name="CTL17" addr="0x44" /> 2347 <addr name="STAT" addr="0xb0"/>
2365<field name="DLL_START_POINT" bitrange="31:24"> 2348 <field name="PRESENT" desc="" bitrange="31:31">
2366</field> 2349 <value name="UNAVAILABLE" value="0x0" desc=""/>
2367<field name="DLL_LOCK" bitrange="23:16"> 2350 <value name="AVAILABLE" value="0x1" desc=""/>
2368</field> 2351 </field>
2369<field name="DLL_INCREMENT" bitrange="15:8"> 2352 <field name="RDY_TIMEOUT" desc="" bitrange="11:8"/>
2370</field> 2353 <field name="ATA_IRQ" desc="" bitrange="7:7"/>
2371<field name="TRC" bitrange="4:0"> 2354 <field name="INVALID_BUFFER_MASK" desc="" bitrange="6:6"/>
2372</field> 2355 <field name="FIFO_EMPTY" desc="" bitrange="5:5">
2373</reg> 2356 <value name="NOT_EMPTY" value="0x0" desc=""/>
2374<reg name="CTL18" sct="no"> 2357 <value name="EMPTY" value="0x1" desc=""/>
2375<addr name="CTL18" addr="0x48" /> 2358 </field>
2376<field name="DLL_DQS_DELAY_1" bitrange="30:24"> 2359 <field name="FIFO_FULL" desc="" bitrange="4:4">
2377</field> 2360 <value name="NOT_FULL" value="0x0" desc=""/>
2378<field name="DLL_DQS_DELAY_0" bitrange="22:16"> 2361 <value name="FULL" value="0x1" desc=""/>
2379</field> 2362 </field>
2380<field name="INT_STATUS" bitrange="12:8"> 2363 <field name="DEV3_ERROR" desc="" bitrange="3:3"/>
2381</field> 2364 <field name="DEV2_ERROR" desc="" bitrange="2:2"/>
2382<field name="INT_MASK" bitrange="4:0"> 2365 <field name="DEV1_ERROR" desc="" bitrange="1:1"/>
2383</field> 2366 <field name="DEV0_ERROR" desc="" bitrange="0:0"/>
2384</reg> 2367 </reg>
2385<reg name="CTL19" sct="no"> 2368 <reg name="DEBUG" desc="">
2386<addr name="CTL19" addr="0x4c" /> 2369 <addr name="DEBUG" addr="0xc0"/>
2387<field name="DQS_OUT_SHIFT_BYPASS" bitrange="31:24"> 2370 <field name="READY3" desc="" bitrange="31:31"/>
2388</field> 2371 <field name="READY2" desc="" bitrange="30:30"/>
2389<field name="DQS_OUT_SHIFT" bitrange="22:16"> 2372 <field name="READY1" desc="" bitrange="29:29"/>
2390</field> 2373 <field name="READY0" desc="" bitrange="28:28"/>
2391<field name="DLL_DQS_DELAY_BYPASS_1" bitrange="15:8"> 2374 <field name="WAIT_FOR_READY_END3" desc="" bitrange="27:27"/>
2392</field> 2375 <field name="WAIT_FOR_READY_END2" desc="" bitrange="26:26"/>
2393<field name="DLL_DQS_DELAY_BYPASS_0" bitrange="7:0"> 2376 <field name="WAIT_FOR_READY_END1" desc="" bitrange="25:25"/>
2394</field> 2377 <field name="WAIT_FOR_READY_END0" desc="" bitrange="24:24"/>
2395</reg> 2378 <field name="SENSE3" desc="" bitrange="23:23"/>
2396<reg name="CTL20" sct="no"> 2379 <field name="SENSE2" desc="" bitrange="22:22"/>
2397<addr name="CTL20" addr="0x50" /> 2380 <field name="SENSE1" desc="" bitrange="21:21"/>
2398<field name="TRCD_INT" bitrange="31:24"> 2381 <field name="SENSE0" desc="" bitrange="20:20"/>
2399</field> 2382 <field name="DMAREQ3" desc="" bitrange="19:19"/>
2400<field name="TRAS_MIN" bitrange="23:16"> 2383 <field name="DMAREQ2" desc="" bitrange="18:18"/>
2401</field> 2384 <field name="DMAREQ1" desc="" bitrange="17:17"/>
2402<field name="WR_DQS_SHIFT_BYPASS" bitrange="15:8"> 2385 <field name="DMAREQ0" desc="" bitrange="16:16"/>
2403</field> 2386 <field name="CMD_END" desc="" bitrange="15:12"/>
2404<field name="WR_DQS_SHIFT" bitrange="6:0"> 2387 <field name="UDMA_STATE" desc="" bitrange="11:8"/>
2405</field> 2388 <field name="BUSY" desc="" bitrange="7:7">
2406</reg> 2389 <value name="DISABLED" value="0x0" desc=""/>
2407<reg name="CTL21" sct="no"> 2390 <value name="ENABLED" value="0x1" desc=""/>
2408<addr name="CTL21" addr="0x54" /> 2391 </field>
2409<field name="OUT_OF_RANGE_LENGTH" bitrange="17:8"> 2392 <field name="PIN_STATE" desc="" bitrange="6:4">
2410</field> 2393 <value name="PSM_IDLE" value="0x0" desc=""/>
2411<field name="TRFC" bitrange="7:0"> 2394 <value name="PSM_BYTCNT" value="0x1" desc=""/>
2412</field> 2395 <value name="PSM_ADDR" value="0x2" desc=""/>
2413</reg> 2396 <value name="PSM_STALL" value="0x3" desc=""/>
2414<reg name="CTL22" sct="no"> 2397 <value name="PSM_STROBE" value="0x4" desc=""/>
2415<addr name="CTL22" addr="0x58" /> 2398 <value name="PSM_ATARDY" value="0x5" desc=""/>
2416<field name="AHB0_WRCNT" bitrange="26:16"> 2399 <value name="PSM_DHOLD" value="0x6" desc=""/>
2417</field> 2400 <value name="PSM_DONE" value="0x7" desc=""/>
2418<field name="AHB0_RDCNT" bitrange="10:0"> 2401 </field>
2419</field> 2402 <field name="MAIN_STATE" desc="" bitrange="3:0">
2420</reg> 2403 <value name="MSM_IDLE" value="0x0" desc=""/>
2421<reg name="CTL23" sct="no"> 2404 <value name="MSM_BYTCNT" value="0x1" desc=""/>
2422<addr name="CTL23" addr="0x5c" /> 2405 <value name="MSM_WAITFE" value="0x2" desc=""/>
2423<field name="AHB1_WRCNT" bitrange="26:16"> 2406 <value name="MSM_WAITFR" value="0x3" desc=""/>
2424</field> 2407 <value name="MSM_DMAREQ" value="0x4" desc=""/>
2425<field name="AHB1_RDCNT" bitrange="10:0"> 2408 <value name="MSM_DMAACK" value="0x5" desc=""/>
2426</field> 2409 <value name="MSM_WAITFF" value="0x6" desc=""/>
2427</reg> 2410 <value name="MSM_LDFIFO" value="0x7" desc=""/>
2428<reg name="CTL24" sct="no"> 2411 <value name="MSM_LDDMAR" value="0x8" desc=""/>
2429<addr name="CTL24" addr="0x60" /> 2412 <value name="MSM_RDCMP" value="0x9" desc=""/>
2430<field name="AHB2_WRCNT" bitrange="26:16"> 2413 <value name="MSM_DONE" value="0xa" desc=""/>
2431</field> 2414 </field>
2432<field name="AHB2_RDCNT" bitrange="10:0"> 2415 </reg>
2433</field> 2416 <reg name="VERSION" desc="">
2434</reg> 2417 <addr name="VERSION" addr="0xd0"/>
2435<reg name="CTL25" sct="no"> 2418 <field name="MAJOR" desc="" bitrange="31:24"/>
2436<addr name="CTL25" addr="0x64" /> 2419 <field name="MINOR" desc="" bitrange="23:16"/>
2437<field name="AHB3_WRCNT" bitrange="26:16"> 2420 <field name="STEP" desc="" bitrange="15:0"/>
2438</field> 2421 </reg>
2439<field name="AHB3_RDCNT" bitrange="10:0"> 2422 </dev>
2440</field> 2423 <dev name="I2C" long_name="I2C Interface" desc="I2C Interface" version="3.2.0">
2441</reg> 2424 <addr name="I2C" addr="0x80058000"/>
2442<reg name="CTL26" sct="no"> 2425 <reg name="CTRL0" desc="" sct="yes">
2443<addr name="CTL26" addr="0x68" /> 2426 <addr name="CTRL0" addr="0x0"/>
2444<field name="TREF" bitrange="11:0"> 2427 <field name="SFTRST" desc="" bitrange="31:31">
2445</field> 2428 <value name="RUN" value="0x0" desc=""/>
2446</reg> 2429 <value name="RESET" value="0x1" desc=""/>
2447<reg name="CTL27" sct="no"> 2430 </field>
2448<addr name="CTL27" addr="0x6c" /> 2431 <field name="CLKGATE" desc="" bitrange="30:30">
2449</reg> 2432 <value name="RUN" value="0x0" desc=""/>
2450<reg name="CTL28" sct="no"> 2433 <value name="NO_CLKS" value="0x1" desc=""/>
2451<addr name="CTL28" addr="0x70" /> 2434 </field>
2452</reg> 2435 <field name="RUN" desc="" bitrange="29:29">
2453<reg name="CTL29" sct="no"> 2436 <value name="HALT" value="0x0" desc=""/>
2454<addr name="CTL29" addr="0x74" /> 2437 <value name="RUN" value="0x1" desc=""/>
2455<field name="LOWPOWER_INTERNAL_CNT" bitrange="31:16"> 2438 </field>
2456</field> 2439 <field name="PRE_ACK" desc="" bitrange="27:27"/>
2457<field name="LOWPOWER_EXTERNAL_CNT" bitrange="15:0"> 2440 <field name="ACKNOWLEDGE" desc="" bitrange="26:26">
2458</field> 2441 <value name="SNAK" value="0x0" desc=""/>
2459</reg> 2442 <value name="ACK" value="0x1" desc=""/>
2460<reg name="CTL30" sct="no"> 2443 </field>
2461<addr name="CTL30" addr="0x78" /> 2444 <field name="SEND_NAK_ON_LAST" desc="" bitrange="25:25">
2462<field name="LOWPOWER_REFRESH_HOLD" bitrange="31:16"> 2445 <value name="ACK_IT" value="0x0" desc=""/>
2463</field> 2446 <value name="NAK_IT" value="0x1" desc=""/>
2464<field name="LOWPOWER_POWER_DOWN_CNT" bitrange="15:0"> 2447 </field>
2465</field> 2448 <field name="PIO_MODE" desc="" bitrange="24:24"/>
2466</reg> 2449 <field name="MULTI_MASTER" desc="" bitrange="23:23">
2467<reg name="CTL31" sct="no"> 2450 <value name="SINGLE" value="0x0" desc=""/>
2468<addr name="CTL31" addr="0x7c" /> 2451 <value name="MULTIPLE" value="0x1" desc=""/>
2469<field name="TDLL" bitrange="31:16"> 2452 </field>
2470</field> 2453 <field name="CLOCK_HELD" desc="" bitrange="22:22">
2471<field name="LOWPOWER_SELF_REFRESH_CNT" bitrange="15:0"> 2454 <value name="RELEASE" value="0x0" desc=""/>
2472</field> 2455 <value name="HELD_LOW" value="0x1" desc=""/>
2473</reg> 2456 </field>
2474<reg name="CTL32" sct="no"> 2457 <field name="RETAIN_CLOCK" desc="" bitrange="21:21">
2475<addr name="CTL32" addr="0x80" /> 2458 <value name="RELEASE" value="0x0" desc=""/>
2476<field name="TXSNR" bitrange="31:16"> 2459 <value name="HOLD_LOW" value="0x1" desc=""/>
2477</field> 2460 </field>
2478<field name="TRAS_MAX" bitrange="15:0"> 2461 <field name="POST_SEND_STOP" desc="" bitrange="20:20">
2479</field> 2462 <value name="NO_STOP" value="0x0" desc=""/>
2480</reg> 2463 <value name="SEND_STOP" value="0x1" desc=""/>
2481<reg name="CTL33" sct="no"> 2464 </field>
2482<addr name="CTL33" addr="0x84" /> 2465 <field name="PRE_SEND_START" desc="" bitrange="19:19">
2483<field name="VERSION" bitrange="31:16"> 2466 <value name="NO_START" value="0x0" desc=""/>
2484</field> 2467 <value name="SEND_START" value="0x1" desc=""/>
2485<field name="TXSR" bitrange="15:0"> 2468 </field>
2486</field> 2469 <field name="SLAVE_ADDRESS_ENABLE" desc="" bitrange="18:18">
2487</reg> 2470 <value name="DISABLED" value="0x0" desc=""/>
2488<reg name="CTL34" sct="no"> 2471 <value name="ENABLED" value="0x1" desc=""/>
2489<addr name="CTL34" addr="0x88" /> 2472 </field>
2490<field name="TINIT" bitrange="23:0"> 2473 <field name="MASTER_MODE" desc="" bitrange="17:17">
2491</field> 2474 <value name="SLAVE" value="0x0" desc=""/>
2492</reg> 2475 <value name="MASTER" value="0x1" desc=""/>
2493<reg name="CTL35" sct="no"> 2476 </field>
2494<addr name="CTL35" addr="0x8c" /> 2477 <field name="DIRECTION" desc="" bitrange="16:16">
2495<field name="OUT_OF_RANGE_ADDR" bitrange="30:0"> 2478 <value name="RECEIVE" value="0x0" desc=""/>
2496</field> 2479 <value name="TRANSMIT" value="0x1" desc=""/>
2497</reg> 2480 </field>
2498<reg name="CTL36" sct="no"> 2481 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
2499<addr name="CTL36" addr="0x90" /> 2482 </reg>
2500<field name="PWRUP_SREFRESH_EXIT" bitrange="24:24"> 2483 <reg name="TIMING0" desc="" sct="yes">
2501</field> 2484 <addr name="TIMING0" addr="0x10"/>
2502<field name="ENABLE_QUICK_SREFRESH" bitrange="16:16"> 2485 <field name="HIGH_COUNT" desc="" bitrange="25:16"/>
2503</field> 2486 <field name="RCV_COUNT" desc="" bitrange="9:0"/>
2504<field name="BUS_SHARE_ENABLE" bitrange="8:8"> 2487 </reg>
2505</field> 2488 <reg name="TIMING1" desc="" sct="yes">
2506<field name="ACTIVE_AGING" bitrange="0:0"> 2489 <addr name="TIMING1" addr="0x20"/>
2507</field> 2490 <field name="LOW_COUNT" desc="" bitrange="25:16"/>
2508</reg> 2491 <field name="XMIT_COUNT" desc="" bitrange="9:0"/>
2509<reg name="CTL37" sct="no"> 2492 </reg>
2510<addr name="CTL37" addr="0x94" /> 2493 <reg name="TIMING2" desc="" sct="yes">
2511<field name="BUS_SHARE_TIMEOUT" bitrange="17:8"> 2494 <addr name="TIMING2" addr="0x30"/>
2512</field> 2495 <field name="BUS_FREE" desc="" bitrange="25:16"/>
2513<field name="TREF_ENABLE" bitrange="0:0"> 2496 <field name="LEADIN_COUNT" desc="" bitrange="9:0"/>
2514</field> 2497 </reg>
2515</reg> 2498 <reg name="CTRL1" desc="" sct="yes">
2516<reg name="CTL38" sct="no"> 2499 <addr name="CTRL1" addr="0x40"/>
2517<addr name="CTL38" addr="0x98" /> 2500 <field name="BCAST_SLAVE_EN" desc="" bitrange="24:24">
2518<field name="EMRS2_DATA_0" bitrange="28:16"> 2501 <value name="NO_BCAST" value="0x0" desc=""/>
2519</field> 2502 <value name="WATCH_BCAST" value="0x1" desc=""/>
2520<field name="EMRS1_DATA" bitrange="12:0"> 2503 </field>
2521</field> 2504 <field name="SLAVE_ADDRESS_BYTE" desc="" bitrange="23:16"/>
2522</reg> 2505 <field name="BUS_FREE_IRQ_EN" desc="" bitrange="15:15">
2523<reg name="CTL39" sct="no"> 2506 <value name="DISABLED" value="0x0" desc=""/>
2524<addr name="CTL39" addr="0x9c" /> 2507 <value name="ENABLED" value="0x1" desc=""/>
2525<field name="EMRS2_DATA_2" bitrange="28:16"> 2508 </field>
2526</field> 2509 <field name="DATA_ENGINE_CMPLT_IRQ_EN" desc="" bitrange="14:14">
2527<field name="EMRS2_DATA_1" bitrange="12:0"> 2510 <value name="DISABLED" value="0x0" desc=""/>
2528</field> 2511 <value name="ENABLED" value="0x1" desc=""/>
2529</reg> 2512 </field>
2530<reg name="CTL40" sct="no"> 2513 <field name="NO_SLAVE_ACK_IRQ_EN" desc="" bitrange="13:13">
2531<addr name="CTL40" addr="0xa0" /> 2514 <value name="DISABLED" value="0x0" desc=""/>
2532<field name="TPDEX" bitrange="31:16"> 2515 <value name="ENABLED" value="0x1" desc=""/>
2533</field> 2516 </field>
2534<field name="EMRS2_DATA_3" bitrange="12:0"> 2517 <field name="OVERSIZE_XFER_TERM_IRQ_EN" desc="" bitrange="12:12">
2535</field> 2518 <value name="DISABLED" value="0x0" desc=""/>
2536</reg> 2519 <value name="ENABLED" value="0x1" desc=""/>
2537</dev> 2520 </field>
2538<dev name="DRI" long_name="Digital Radio Interface" desc="Digital Radio Interface (DRI)" version="3.2.0"> 2521 <field name="EARLY_TERM_IRQ_EN" desc="" bitrange="11:11">
2539<addr name="DRI" addr="0x80074000" /> 2522 <value name="DISABLED" value="0x0" desc=""/>
2540<reg name="CTRL" sct="yes"> 2523 <value name="ENABLED" value="0x1" desc=""/>
2541<addr name="CTRL" addr="0x0" /> 2524 </field>
2542<field name="SFTRST" bitrange="31:31"> 2525 <field name="MASTER_LOSS_IRQ_EN" desc="" bitrange="10:10">
2543<value name="RUN" value="0x0"> 2526 <value name="DISABLED" value="0x0" desc=""/>
2544</value> 2527 <value name="ENABLED" value="0x1" desc=""/>
2545<value name="RESET" value="0x1"> 2528 </field>
2546</value> 2529 <field name="SLAVE_STOP_IRQ_EN" desc="" bitrange="9:9">
2547</field> 2530 <value name="DISABLED" value="0x0" desc=""/>
2548<field name="CLKGATE" bitrange="30:30"> 2531 <value name="ENABLED" value="0x1" desc=""/>
2549<value name="RUN" value="0x0"> 2532 </field>
2550</value> 2533 <field name="SLAVE_IRQ_EN" desc="" bitrange="8:8">
2551<value name="NO_CLKS" value="0x1"> 2534 <value name="DISABLED" value="0x0" desc=""/>
2552</value> 2535 <value name="ENABLED" value="0x1" desc=""/>
2553</field> 2536 </field>
2554<field name="ENABLE_INPUTS" bitrange="29:29"> 2537 <field name="BUS_FREE_IRQ" desc="" bitrange="7:7">
2555<value name="ANALOG_LINE_IN" value="0x0"> 2538 <value name="NO_REQUEST" value="0x0" desc=""/>
2556</value> 2539 <value name="REQUEST" value="0x1" desc=""/>
2557<value name="DRI_DIGITAL_IN" value="0x1"> 2540 </field>
2558</value> 2541 <field name="DATA_ENGINE_CMPLT_IRQ" desc="" bitrange="6:6">
2559</field> 2542 <value name="NO_REQUEST" value="0x0" desc=""/>
2560<field name="STOP_ON_OFLOW_ERROR" bitrange="26:26"> 2543 <value name="REQUEST" value="0x1" desc=""/>
2561<value name="IGNORE" value="0x0"> 2544 </field>
2562</value> 2545 <field name="NO_SLAVE_ACK_IRQ" desc="" bitrange="5:5">
2563<value name="STOP" value="0x1"> 2546 <value name="NO_REQUEST" value="0x0" desc=""/>
2564</value> 2547 <value name="REQUEST" value="0x1" desc=""/>
2565</field> 2548 </field>
2566<field name="STOP_ON_PILOT_ERROR" bitrange="25:25"> 2549 <field name="OVERSIZE_XFER_TERM_IRQ" desc="" bitrange="4:4">
2567<value name="IGNORE" value="0x0"> 2550 <value name="NO_REQUEST" value="0x0" desc=""/>
2568</value> 2551 <value name="REQUEST" value="0x1" desc=""/>
2569<value name="STOP" value="0x1"> 2552 </field>
2570</value> 2553 <field name="EARLY_TERM_IRQ" desc="" bitrange="3:3">
2571</field> 2554 <value name="NO_REQUEST" value="0x0" desc=""/>
2572<field name="DMA_DELAY_COUNT" bitrange="20:16"> 2555 <value name="REQUEST" value="0x1" desc=""/>
2573</field> 2556 </field>
2574<field name="REACQUIRE_PHASE" bitrange="15:15"> 2557 <field name="MASTER_LOSS_IRQ" desc="" bitrange="2:2">
2575<value name="NORMAL" value="0x0"> 2558 <value name="NO_REQUEST" value="0x0" desc=""/>
2576</value> 2559 <value name="REQUEST" value="0x1" desc=""/>
2577<value name="NEW_PHASE" value="0x1"> 2560 </field>
2578</value> 2561 <field name="SLAVE_STOP_IRQ" desc="" bitrange="1:1">
2579</field> 2562 <value name="NO_REQUEST" value="0x0" desc=""/>
2580<field name="OVERFLOW_IRQ_EN" bitrange="11:11"> 2563 <value name="REQUEST" value="0x1" desc=""/>
2581<value name="DISABLED" value="0x0"> 2564 </field>
2582</value> 2565 <field name="SLAVE_IRQ" desc="" bitrange="0:0">
2583<value name="ENABLED" value="0x1"> 2566 <value name="NO_REQUEST" value="0x0" desc=""/>
2584</value> 2567 <value name="REQUEST" value="0x1" desc=""/>
2585</field> 2568 </field>
2586<field name="PILOT_SYNC_LOSS_IRQ_EN" bitrange="10:10"> 2569 </reg>
2587<value name="DISABLED" value="0x0"> 2570 <reg name="STAT" desc="">
2588</value> 2571 <addr name="STAT" addr="0x50"/>
2589<value name="ENABLED" value="0x1"> 2572 <field name="MASTER_PRESENT" desc="" bitrange="31:31">
2590</value> 2573 <value name="UNAVAILABLE" value="0x0" desc=""/>
2591</field> 2574 <value name="AVAILABLE" value="0x1" desc=""/>
2592<field name="ATTENTION_IRQ_EN" bitrange="9:9"> 2575 </field>
2593<value name="DISABLED" value="0x0"> 2576 <field name="SLAVE_PRESENT" desc="" bitrange="30:30">
2594</value> 2577 <value name="UNAVAILABLE" value="0x0" desc=""/>
2595<value name="ENABLED" value="0x1"> 2578 <value name="AVAILABLE" value="0x1" desc=""/>
2596</value> 2579 </field>
2597</field> 2580 <field name="ANY_ENABLED_IRQ" desc="" bitrange="29:29">
2598<field name="OVERFLOW_IRQ" bitrange="3:3"> 2581 <value name="NO_REQUESTS" value="0x0" desc=""/>
2599<value name="NO_REQUEST" value="0x0"> 2582 <value name="AT_LEAST_ONE_REQUEST" value="0x1" desc=""/>
2600</value> 2583 </field>
2601<value name="REQUEST" value="0x1"> 2584 <field name="RCVD_SLAVE_ADDR" desc="" bitrange="23:16"/>
2602</value> 2585 <field name="SLAVE_ADDR_EQ_ZERO" desc="" bitrange="15:15">
2603</field> 2586 <value name="ZERO_NOT_MATCHED" value="0x0" desc=""/>
2604<field name="PILOT_SYNC_LOSS_IRQ" bitrange="2:2"> 2587 <value name="WAS_ZERO" value="0x1" desc=""/>
2605<value name="NO_REQUEST" value="0x0"> 2588 </field>
2606</value> 2589 <field name="SLAVE_FOUND" desc="" bitrange="14:14">
2607<value name="REQUEST" value="0x1"> 2590 <value name="IDLE" value="0x0" desc=""/>
2608</value> 2591 <value name="WAITING" value="0x1" desc=""/>
2609</field> 2592 </field>
2610<field name="ATTENTION_IRQ" bitrange="1:1"> 2593 <field name="SLAVE_SEARCHING" desc="" bitrange="13:13">
2611<value name="NO_REQUEST" value="0x0"> 2594 <value name="IDLE" value="0x0" desc=""/>
2612</value> 2595 <value name="ACTIVE" value="0x1" desc=""/>
2613<value name="REQUEST" value="0x1"> 2596 </field>
2614</value> 2597 <field name="DATA_ENGINE_DMA_WAIT" desc="" bitrange="12:12">
2615</field> 2598 <value name="CONTINUE" value="0x0" desc=""/>
2616<field name="RUN" bitrange="0:0"> 2599 <value name="WAITING" value="0x1" desc=""/>
2617<value name="HALT" value="0x0"> 2600 </field>
2618</value> 2601 <field name="BUS_BUSY" desc="" bitrange="11:11">
2619<value name="RUN" value="0x1"> 2602 <value name="IDLE" value="0x0" desc=""/>
2620</value> 2603 <value name="BUSY" value="0x1" desc=""/>
2621</field> 2604 </field>
2622</reg> 2605 <field name="CLK_GEN_BUSY" desc="" bitrange="10:10">
2623<reg name="TIMING" sct="no"> 2606 <value name="IDLE" value="0x0" desc=""/>
2624<addr name="TIMING" addr="0x10" /> 2607 <value name="BUSY" value="0x1" desc=""/>
2625<field name="PILOT_REP_RATE" bitrange="19:16"> 2608 </field>
2626</field> 2609 <field name="DATA_ENGINE_BUSY" desc="" bitrange="9:9">
2627<field name="GAP_DETECTION_INTERVAL" bitrange="7:0"> 2610 <value name="IDLE" value="0x0" desc=""/>
2628</field> 2611 <value name="BUSY" value="0x1" desc=""/>
2629</reg> 2612 </field>
2630<reg name="STAT" sct="no"> 2613 <field name="SLAVE_BUSY" desc="" bitrange="8:8">
2631<addr name="STAT" addr="0x20" /> 2614 <value name="IDLE" value="0x0" desc=""/>
2632<field name="DRI_PRESENT" bitrange="31:31"> 2615 <value name="BUSY" value="0x1" desc=""/>
2633<value name="UNAVAILABLE" value="0x0"> 2616 </field>
2634</value> 2617 <field name="BUS_FREE_IRQ_SUMMARY" desc="" bitrange="7:7">
2635<value name="AVAILABLE" value="0x1"> 2618 <value name="NO_REQUEST" value="0x0" desc=""/>
2636</value> 2619 <value name="REQUEST" value="0x1" desc=""/>
2637</field> 2620 </field>
2638<field name="PILOT_PHASE" bitrange="19:16"> 2621 <field name="DATA_ENGINE_CMPLT_IRQ_SUMMARY" desc="" bitrange="6:6">
2639</field> 2622 <value name="NO_REQUEST" value="0x0" desc=""/>
2640<field name="OVERFLOW_IRQ_SUMMARY" bitrange="3:3"> 2623 <value name="REQUEST" value="0x1" desc=""/>
2641<value name="NO_REQUEST" value="0x0"> 2624 </field>
2642</value> 2625 <field name="NO_SLAVE_ACK_IRQ_SUMMARY" desc="" bitrange="5:5">
2643<value name="REQUEST" value="0x1"> 2626 <value name="NO_REQUEST" value="0x0" desc=""/>
2644</value> 2627 <value name="REQUEST" value="0x1" desc=""/>
2645</field> 2628 </field>
2646<field name="PILOT_SYNC_LOSS_IRQ_SUMMARY" bitrange="2:2"> 2629 <field name="OVERSIZE_XFER_TERM_IRQ_SUMMARY" desc="" bitrange="4:4">
2647<value name="NO_REQUEST" value="0x0"> 2630 <value name="NO_REQUEST" value="0x0" desc=""/>
2648</value> 2631 <value name="REQUEST" value="0x1" desc=""/>
2649<value name="REQUEST" value="0x1"> 2632 </field>
2650</value> 2633 <field name="EARLY_TERM_IRQ_SUMMARY" desc="" bitrange="3:3">
2651</field> 2634 <value name="NO_REQUEST" value="0x0" desc=""/>
2652<field name="ATTENTION_IRQ_SUMMARY" bitrange="1:1"> 2635 <value name="REQUEST" value="0x1" desc=""/>
2653<value name="NO_REQUEST" value="0x0"> 2636 </field>
2654</value> 2637 <field name="MASTER_LOSS_IRQ_SUMMARY" desc="" bitrange="2:2">
2655<value name="REQUEST" value="0x1"> 2638 <value name="NO_REQUEST" value="0x0" desc=""/>
2656</value> 2639 <value name="REQUEST" value="0x1" desc=""/>
2657</field> 2640 </field>
2658</reg> 2641 <field name="SLAVE_STOP_IRQ_SUMMARY" desc="" bitrange="1:1">
2659<reg name="DATA" sct="no"> 2642 <value name="NO_REQUEST" value="0x0" desc=""/>
2660<addr name="DATA" addr="0x30" /> 2643 <value name="REQUEST" value="0x1" desc=""/>
2661<field name="DATA" bitrange="31:0"> 2644 </field>
2662</field> 2645 <field name="SLAVE_IRQ_SUMMARY" desc="" bitrange="0:0">
2663</reg> 2646 <value name="NO_REQUEST" value="0x0" desc=""/>
2664<reg name="DEBUG0" sct="yes"> 2647 <value name="REQUEST" value="0x1" desc=""/>
2665<addr name="DEBUG0" addr="0x40" /> 2648 </field>
2666<field name="DMAREQ" bitrange="31:31"> 2649 </reg>
2667</field> 2650 <reg name="DATA" desc="">
2668<field name="DMACMDKICK" bitrange="30:30"> 2651 <addr name="DATA" addr="0x60"/>
2669</field> 2652 <field name="DATA" desc="" bitrange="31:0"/>
2670<field name="DRI_CLK_INPUT" bitrange="29:29"> 2653 </reg>
2671</field> 2654 <reg name="DEBUG0" desc="" sct="yes">
2672<field name="DRI_DATA_INPUT" bitrange="28:28"> 2655 <addr name="DEBUG0" addr="0x70"/>
2673</field> 2656 <field name="DMAREQ" desc="" bitrange="31:31"/>
2674<field name="TEST_MODE" bitrange="27:27"> 2657 <field name="DMAENDCMD" desc="" bitrange="30:30"/>
2675</field> 2658 <field name="DMAKICK" desc="" bitrange="29:29"/>
2676<field name="PILOT_REP_RATE" bitrange="26:26"> 2659 <field name="TBD" desc="" bitrange="28:26"/>
2677<value name="8_AT_4MHZ" value="0x0"> 2660 <field name="DMA_STATE" desc="" bitrange="25:16"/>
2678</value> 2661 <field name="START_TOGGLE" desc="" bitrange="15:15"/>
2679<value name="12_AT_6MHZ" value="0x1"> 2662 <field name="STOP_TOGGLE" desc="" bitrange="14:14"/>
2680</value> 2663 <field name="GRAB_TOGGLE" desc="" bitrange="13:13"/>
2681</field> 2664 <field name="CHANGE_TOGGLE" desc="" bitrange="12:12"/>
2682<field name="SPARE" bitrange="25:18"> 2665 <field name="TESTMODE" desc="" bitrange="11:11"/>
2683</field> 2666 <field name="SLAVE_HOLD_CLK" desc="" bitrange="10:10"/>
2684<field name="FRAME" bitrange="17:0"> 2667 <field name="SLAVE_STATE" desc="" bitrange="9:0"/>
2685</field> 2668 </reg>
2686</reg> 2669 <reg name="DEBUG1" desc="" sct="yes">
2687<reg name="DEBUG1" sct="yes"> 2670 <addr name="DEBUG1" addr="0x80"/>
2688<addr name="DEBUG1" addr="0x50" /> 2671 <field name="I2C_CLK_IN" desc="" bitrange="31:31"/>
2689<field name="INVERT_PILOT" bitrange="31:31"> 2672 <field name="I2C_DATA_IN" desc="" bitrange="30:30"/>
2690<value name="NORMAL" value="0x0"> 2673 <field name="DMA_BYTE_ENABLES" desc="" bitrange="27:24"/>
2691</value> 2674 <field name="CLK_GEN_STATE" desc="" bitrange="22:16"/>
2692<value name="INVERTED" value="0x1"> 2675 <field name="LST_MODE" desc="" bitrange="10:9">
2693</value> 2676 <value name="BCAST" value="0x0" desc=""/>
2694</field> 2677 <value name="MY_WRITE" value="0x1" desc=""/>
2695<field name="INVERT_ATTENTION" bitrange="30:30"> 2678 <value name="MY_READ" value="0x2" desc=""/>
2696<value name="NORMAL" value="0x0"> 2679 <value name="NOT_ME" value="0x3" desc=""/>
2697</value> 2680 </field>
2698<value name="INVERTED" value="0x1"> 2681 <field name="LOCAL_SLAVE_TEST" desc="" bitrange="8:8"/>
2699</value> 2682 <field name="FORCE_CLK_ON" desc="" bitrange="5:5"/>
2700</field> 2683 <field name="FORCE_CLK_IDLE" desc="" bitrange="4:4"/>
2701<field name="INVERT_DRI_DATA" bitrange="29:29"> 2684 <field name="FORCE_ARB_LOSS" desc="" bitrange="3:3"/>
2702<value name="NORMAL" value="0x0"> 2685 <field name="FORCE_RCV_ACK" desc="" bitrange="2:2"/>
2703</value> 2686 <field name="FORCE_I2C_DATA_OE" desc="" bitrange="1:1"/>
2704<value name="INVERTED" value="0x1"> 2687 <field name="FORCE_I2C_CLK_OE" desc="" bitrange="0:0"/>
2705</value> 2688 </reg>
2706</field> 2689 <reg name="VERSION" desc="">
2707<field name="INVERT_DRI_CLOCK" bitrange="28:28"> 2690 <addr name="VERSION" addr="0x90"/>
2708<value name="NORMAL" value="0x0"> 2691 <field name="MAJOR" desc="" bitrange="31:24"/>
2709</value> 2692 <field name="MINOR" desc="" bitrange="23:16"/>
2710<value name="INVERTED" value="0x1"> 2693 <field name="STEP" desc="" bitrange="15:0"/>
2711</value> 2694 </reg>
2712</field> 2695 </dev>
2713<field name="REVERSE_FRAME" bitrange="27:27"> 2696 <dev name="ICOLL" long_name="Interrupt Collector" desc="Interrupt Collector" version="3.2.0">
2714<value name="NORMAL" value="0x0"> 2697 <addr name="ICOLL" addr="0x80000000"/>
2715</value> 2698 <reg name="VECTOR" desc="" sct="yes">
2716<value name="REVERSED" value="0x1"> 2699 <addr name="VECTOR" addr="0x0"/>
2717</value> 2700 <field name="IRQVECTOR" desc="" bitrange="31:2"/>
2718</field> 2701 </reg>
2719<field name="SWIZZLED_FRAME" bitrange="17:0"> 2702 <reg name="LEVELACK" desc="">
2720</field> 2703 <addr name="LEVELACK" addr="0x10"/>
2721</reg> 2704 <field name="IRQLEVELACK" desc="" bitrange="3:0">
2722<reg name="VERSION" sct="no"> 2705 <value name="LEVEL0" value="0x1" desc=""/>
2723<addr name="VERSION" addr="0x60" /> 2706 <value name="LEVEL1" value="0x2" desc=""/>
2724<field name="MAJOR" bitrange="31:24"> 2707 <value name="LEVEL2" value="0x4" desc=""/>
2725</field> 2708 <value name="LEVEL3" value="0x8" desc=""/>
2726<field name="MINOR" bitrange="23:16"> 2709 </field>
2727</field> 2710 </reg>
2728<field name="STEP" bitrange="15:0"> 2711 <reg name="CTRL" desc="" sct="yes">
2729</field> 2712 <addr name="CTRL" addr="0x20"/>
2730</reg> 2713 <field name="SFTRST" desc="" bitrange="31:31">
2731</dev> 2714 <value name="RUN" value="0x0" desc=""/>
2732<dev name="ECC8" long_name="Reed-Solomon ECC" desc="8-Symbol Correcting ECC Accelerator (ECC8)" version="3.2.0"> 2715 <value name="IN_RESET" value="0x1" desc=""/>
2733<addr name="ECC8" addr="0x80008000" /> 2716 </field>
2734<reg name="CTRL" sct="yes"> 2717 <field name="CLKGATE" desc="" bitrange="30:30">
2735<addr name="CTRL" addr="0x0" /> 2718 <value name="RUN" value="0x0" desc=""/>
2736<field name="SFTRST" bitrange="31:31"> 2719 <value name="NO_CLOCKS" value="0x1" desc=""/>
2737<value name="RUN" value="0x0"> 2720 </field>
2738</value> 2721 <field name="VECTOR_PITCH" desc="" bitrange="23:21">
2739<value name="RESET" value="0x1"> 2722 <value name="DEFAULT_BY4" value="0x0" desc=""/>
2740</value> 2723 <value name="BY4" value="0x1" desc=""/>
2741</field> 2724 <value name="BY8" value="0x2" desc=""/>
2742<field name="CLKGATE" bitrange="30:30"> 2725 <value name="BY12" value="0x3" desc=""/>
2743<value name="RUN" value="0x0"> 2726 <value name="BY16" value="0x4" desc=""/>
2744</value> 2727 <value name="BY20" value="0x5" desc=""/>
2745<value name="NO_CLKS" value="0x1"> 2728 <value name="BY24" value="0x6" desc=""/>
2746</value> 2729 <value name="BY28" value="0x7" desc=""/>
2747</field> 2730 </field>
2748<field name="AHBM_SFTRST" bitrange="29:29"> 2731 <field name="BYPASS_FSM" desc="" bitrange="20:20">
2749<value name="RUN" value="0x0"> 2732 <value name="NORMAL" value="0x0" desc=""/>
2750</value> 2733 <value name="BYPASS" value="0x1" desc=""/>
2751<value name="RESET" value="0x1"> 2734 </field>
2752</value> 2735 <field name="NO_NESTING" desc="" bitrange="19:19">
2753</field> 2736 <value name="NORMAL" value="0x0" desc=""/>
2754<field name="THROTTLE" bitrange="27:24"> 2737 <value name="NO_NEST" value="0x1" desc=""/>
2755</field> 2738 </field>
2756<field name="DEBUG_STALL_IRQ_EN" bitrange="10:10"> 2739 <field name="ARM_RSE_MODE" desc="" bitrange="18:18">
2757</field> 2740 <value name="MUST_WRITE" value="0x0" desc=""/>
2758<field name="DEBUG_WRITE_IRQ_EN" bitrange="9:9"> 2741 <value name="READ_SIDE_EFFECT" value="0x1" desc=""/>
2759</field> 2742 </field>
2760<field name="COMPLETE_IRQ_EN" bitrange="8:8"> 2743 <field name="FIQ_FINAL_ENABLE" desc="" bitrange="17:17">
2761</field> 2744 <value name="DISABLE" value="0x0" desc=""/>
2762<field name="BM_ERROR_IRQ" bitrange="3:3"> 2745 <value name="ENABLE" value="0x1" desc=""/>
2763</field> 2746 </field>
2764<field name="DEBUG_STALL_IRQ" bitrange="2:2"> 2747 <field name="IRQ_FINAL_ENABLE" desc="" bitrange="16:16">
2765</field> 2748 <value name="DISABLE" value="0x0" desc=""/>
2766<field name="DEBUG_WRITE_IRQ" bitrange="1:1"> 2749 <value name="ENABLE" value="0x1" desc=""/>
2767</field> 2750 </field>
2768<field name="COMPLETE_IRQ" bitrange="0:0"> 2751 <field name="ENABLE2FIQ35" desc="" bitrange="7:7">
2769</field> 2752 <value name="DISABLE" value="0x0" desc=""/>
2770</reg> 2753 <value name="ENABLE" value="0x1" desc=""/>
2771<reg name="STATUS0" sct="no"> 2754 </field>
2772<addr name="STATUS0" addr="0x10" /> 2755 <field name="ENABLE2FIQ34" desc="" bitrange="6:6">
2773<field name="HANDLE" bitrange="31:16"> 2756 <value name="DISABLE" value="0x0" desc=""/>
2774</field> 2757 <value name="ENABLE" value="0x1" desc=""/>
2775<field name="RS8ECC_ENC_PRESENT" bitrange="15:15"> 2758 </field>
2776</field> 2759 <field name="ENABLE2FIQ33" desc="" bitrange="5:5">
2777<field name="RS8ECC_DEC_PRESENT" bitrange="14:14"> 2760 <value name="DISABLE" value="0x0" desc=""/>
2778</field> 2761 <value name="ENABLE" value="0x1" desc=""/>
2779<field name="RS4ECC_ENC_PRESENT" bitrange="13:13"> 2762 </field>
2780</field> 2763 <field name="ENABLE2FIQ32" desc="" bitrange="4:4">
2781<field name="RS4ECC_DEC_PRESENT" bitrange="12:12"> 2764 <value name="DISABLE" value="0x0" desc=""/>
2782</field> 2765 <value name="ENABLE" value="0x1" desc=""/>
2783<field name="STATUS_AUX" bitrange="11:8"> 2766 </field>
2784<value name="NO_ERRORS" value="0x0"> 2767 <field name="ENABLE2FIQ_T3" desc="" bitrange="3:3">
2785</value> 2768 <value name="DISABLE" value="0x0" desc=""/>
2786<value name="ONE_CORRECTABLE" value="0x1"> 2769 <value name="ENABLE" value="0x1" desc=""/>
2787</value> 2770 </field>
2788<value name="TWO_CORRECTABLE" value="0x2"> 2771 <field name="ENABLE2FIQ_T2" desc="" bitrange="2:2">
2789</value> 2772 <value name="DISABLE" value="0x0" desc=""/>
2790<value name="THREE_CORRECTABLE" value="0x3"> 2773 <value name="ENABLE" value="0x1" desc=""/>
2791</value> 2774 </field>
2792<value name="FOUR_CORRECTABLE" value="0x4"> 2775 <field name="ENABLE2FIQ_T1" desc="" bitrange="1:1">
2793</value> 2776 <value name="DISABLE" value="0x0" desc=""/>
2794<value name="NOT_CHECKED" value="0xc"> 2777 <value name="ENABLE" value="0x1" desc=""/>
2795</value> 2778 </field>
2796<value name="UNCORRECTABLE" value="0xe"> 2779 <field name="ENABLE2FIQ_T0" desc="" bitrange="0:0">
2797</value> 2780 <value name="DISABLE" value="0x0" desc=""/>
2798<value name="ALL_ONES" value="0xf"> 2781 <value name="ENABLE" value="0x1" desc=""/>
2799</value> 2782 </field>
2800</field> 2783 </reg>
2801<field name="ALLONES" bitrange="4:4"> 2784 <reg name="STAT" desc="">
2802</field> 2785 <addr name="STAT" addr="0x30"/>
2803<field name="CORRECTED" bitrange="3:3"> 2786 <field name="VECTOR_NUMBER" desc="" bitrange="5:0"/>
2804</field> 2787 </reg>
2805<field name="UNCORRECTABLE" bitrange="2:2"> 2788 <reg name="RAWn" desc="">
2806</field> 2789 <formula string="0x40+n*0x10"/>
2807<field name="COMPLETED_CE" bitrange="1:0"> 2790 <addr name="RAW0" addr="0x40"/>
2808</field> 2791 <addr name="RAW1" addr="0x50"/>
2809</reg> 2792 <field name="RAW_IRQS" desc="" bitrange="31:0"/>
2810<reg name="STATUS1" sct="no"> 2793 </reg>
2811<addr name="STATUS1" addr="0x20" /> 2794 <reg name="PRIORITYn" desc="" sct="yes">
2812<field name="STATUS_PAYLOAD7" bitrange="31:28"> 2795 <formula string="0x60+n*0x10"/>
2813<value name="NO_ERRORS" value="0x0"> 2796 <addr name="PRIORITY0" addr="0x60"/>
2814</value> 2797 <addr name="PRIORITY1" addr="0x70"/>
2815<value name="ONE_CORRECTABLE" value="0x1"> 2798 <addr name="PRIORITY2" addr="0x80"/>
2816</value> 2799 <addr name="PRIORITY3" addr="0x90"/>
2817<value name="TWO_CORRECTABLE" value="0x2"> 2800 <addr name="PRIORITY4" addr="0xa0"/>
2818</value> 2801 <addr name="PRIORITY5" addr="0xb0"/>
2819<value name="THREE_CORRECTABLE" value="0x3"> 2802 <addr name="PRIORITY6" addr="0xc0"/>
2820</value> 2803 <addr name="PRIORITY7" addr="0xd0"/>
2821<value name="FOUR_CORRECTABLE" value="0x4"> 2804 <addr name="PRIORITY8" addr="0xe0"/>
2822</value> 2805 <addr name="PRIORITY9" addr="0xf0"/>
2823<value name="FIVE_CORRECTABLE" value="0x5"> 2806 <addr name="PRIORITY10" addr="0x100"/>
2824</value> 2807 <addr name="PRIORITY11" addr="0x110"/>
2825<value name="SIX_CORRECTABLE" value="0x6"> 2808 <addr name="PRIORITY12" addr="0x120"/>
2826</value> 2809 <addr name="PRIORITY13" addr="0x130"/>
2827<value name="SEVEN_CORRECTABLE" value="0x7"> 2810 <addr name="PRIORITY14" addr="0x140"/>
2828</value> 2811 <addr name="PRIORITY15" addr="0x150"/>
2829<value name="EIGHT_CORRECTABLE" value="0x8"> 2812 <field name="SOFTIRQ3" desc="" bitrange="27:27">
2830</value> 2813 <value name="NO_INTERRUPT" value="0x0" desc=""/>
2831<value name="NOT_CHECKED" value="0xc"> 2814 <value name="FORCE_INTERRUPT" value="0x1" desc=""/>
2832</value> 2815 </field>
2833<value name="UNCORRECTABLE" value="0xe"> 2816 <field name="ENABLE3" desc="" bitrange="26:26">
2834</value> 2817 <value name="DISABLE" value="0x0" desc=""/>
2835<value name="ALL_ONES" value="0xf"> 2818 <value name="ENABLE" value="0x1" desc=""/>
2836</value> 2819 </field>
2837</field> 2820 <field name="PRIORITY3" desc="" bitrange="25:24">
2838<field name="STATUS_PAYLOAD6" bitrange="27:24"> 2821 <value name="LEVEL0" value="0x0" desc=""/>
2839<value name="NO_ERRORS" value="0x0"> 2822 <value name="LEVEL1" value="0x1" desc=""/>
2840</value> 2823 <value name="LEVEL2" value="0x2" desc=""/>
2841<value name="ONE_CORRECTABLE" value="0x1"> 2824 <value name="LEVEL3" value="0x3" desc=""/>
2842</value> 2825 </field>
2843<value name="TWO_CORRECTABLE" value="0x2"> 2826 <field name="SOFTIRQ2" desc="" bitrange="19:19">
2844</value> 2827 <value name="NO_INTERRUPT" value="0x0" desc=""/>
2845<value name="THREE_CORRECTABLE" value="0x3"> 2828 <value name="FORCE_INTERRUPT" value="0x1" desc=""/>
2846</value> 2829 </field>
2847<value name="FOUR_CORRECTABLE" value="0x4"> 2830 <field name="ENABLE2" desc="" bitrange="18:18">
2848</value> 2831 <value name="DISABLE" value="0x0" desc=""/>
2849<value name="FIVE_CORRECTABLE" value="0x5"> 2832 <value name="ENABLE" value="0x1" desc=""/>
2850</value> 2833 </field>
2851<value name="SIX_CORRECTABLE" value="0x6"> 2834 <field name="PRIORITY2" desc="" bitrange="17:16">
2852</value> 2835 <value name="LEVEL0" value="0x0" desc=""/>
2853<value name="SEVEN_CORRECTABLE" value="0x7"> 2836 <value name="LEVEL1" value="0x1" desc=""/>
2854</value> 2837 <value name="LEVEL2" value="0x2" desc=""/>
2855<value name="EIGHT_CORRECTABLE" value="0x8"> 2838 <value name="LEVEL3" value="0x3" desc=""/>
2856</value> 2839 </field>
2857<value name="NOT_CHECKED" value="0xc"> 2840 <field name="SOFTIRQ1" desc="" bitrange="11:11">
2858</value> 2841 <value name="NO_INTERRUPT" value="0x0" desc=""/>
2859<value name="UNCORRECTABLE" value="0xe"> 2842 <value name="FORCE_INTERRUPT" value="0x1" desc=""/>
2860</value> 2843 </field>
2861<value name="ALL_ONES" value="0xf"> 2844 <field name="ENABLE1" desc="" bitrange="10:10">
2862</value> 2845 <value name="DISABLE" value="0x0" desc=""/>
2863</field> 2846 <value name="ENABLE" value="0x1" desc=""/>
2864<field name="STATUS_PAYLOAD5" bitrange="23:20"> 2847 </field>
2865<value name="NO_ERRORS" value="0x0"> 2848 <field name="PRIORITY1" desc="" bitrange="9:8">
2866</value> 2849 <value name="LEVEL0" value="0x0" desc=""/>
2867<value name="ONE_CORRECTABLE" value="0x1"> 2850 <value name="LEVEL1" value="0x1" desc=""/>
2868</value> 2851 <value name="LEVEL2" value="0x2" desc=""/>
2869<value name="TWO_CORRECTABLE" value="0x2"> 2852 <value name="LEVEL3" value="0x3" desc=""/>
2870</value> 2853 </field>
2871<value name="THREE_CORRECTABLE" value="0x3"> 2854 <field name="SOFTIRQ0" desc="" bitrange="3:3">
2872</value> 2855 <value name="NO_INTERRUPT" value="0x0" desc=""/>
2873<value name="FOUR_CORRECTABLE" value="0x4"> 2856 <value name="FORCE_INTERRUPT" value="0x1" desc=""/>
2874</value> 2857 </field>
2875<value name="FIVE_CORRECTABLE" value="0x5"> 2858 <field name="ENABLE0" desc="" bitrange="2:2">
2876</value> 2859 <value name="DISABLE" value="0x0" desc=""/>
2877<value name="SIX_CORRECTABLE" value="0x6"> 2860 <value name="ENABLE" value="0x1" desc=""/>
2878</value> 2861 </field>
2879<value name="SEVEN_CORRECTABLE" value="0x7"> 2862 <field name="PRIORITY0" desc="" bitrange="1:0">
2880</value> 2863 <value name="LEVEL0" value="0x0" desc=""/>
2881<value name="EIGHT_CORRECTABLE" value="0x8"> 2864 <value name="LEVEL1" value="0x1" desc=""/>
2882</value> 2865 <value name="LEVEL2" value="0x2" desc=""/>
2883<value name="NOT_CHECKED" value="0xc"> 2866 <value name="LEVEL3" value="0x3" desc=""/>
2884</value> 2867 </field>
2885<value name="UNCORRECTABLE" value="0xe"> 2868 </reg>
2886</value> 2869 <reg name="VBASE" desc="" sct="yes">
2887<value name="ALL_ONES" value="0xf"> 2870 <addr name="VBASE" addr="0x160"/>
2888</value> 2871 <field name="TABLE_ADDRESS" desc="" bitrange="31:2"/>
2889</field> 2872 </reg>
2890<field name="STATUS_PAYLOAD4" bitrange="19:16"> 2873 <reg name="DEBUG" desc="">
2891<value name="NO_ERRORS" value="0x0"> 2874 <addr name="DEBUG" addr="0x170"/>
2892</value> 2875 <field name="INSERVICE" desc="" bitrange="31:28">
2893<value name="ONE_CORRECTABLE" value="0x1"> 2876 <value name="LEVEL0" value="0x1" desc=""/>
2894</value> 2877 <value name="LEVEL1" value="0x2" desc=""/>
2895<value name="TWO_CORRECTABLE" value="0x2"> 2878 <value name="LEVEL2" value="0x4" desc=""/>
2896</value> 2879 <value name="LEVEL3" value="0x8" desc=""/>
2897<value name="THREE_CORRECTABLE" value="0x3"> 2880 </field>
2898</value> 2881 <field name="LEVEL_REQUESTS" desc="" bitrange="27:24">
2899<value name="FOUR_CORRECTABLE" value="0x4"> 2882 <value name="LEVEL0" value="0x1" desc=""/>
2900</value> 2883 <value name="LEVEL1" value="0x2" desc=""/>
2901<value name="FIVE_CORRECTABLE" value="0x5"> 2884 <value name="LEVEL2" value="0x4" desc=""/>
2902</value> 2885 <value name="LEVEL3" value="0x8" desc=""/>
2903<value name="SIX_CORRECTABLE" value="0x6"> 2886 </field>
2904</value> 2887 <field name="REQUESTS_BY_LEVEL" desc="" bitrange="23:20">
2905<value name="SEVEN_CORRECTABLE" value="0x7"> 2888 <value name="LEVEL0" value="0x1" desc=""/>
2906</value> 2889 <value name="LEVEL1" value="0x2" desc=""/>
2907<value name="EIGHT_CORRECTABLE" value="0x8"> 2890 <value name="LEVEL2" value="0x4" desc=""/>
2908</value> 2891 <value name="LEVEL3" value="0x8" desc=""/>
2909<value name="NOT_CHECKED" value="0xc"> 2892 </field>
2910</value> 2893 <field name="FIQ" desc="" bitrange="17:17">
2911<value name="UNCORRECTABLE" value="0xe"> 2894 <value name="NO_FIQ_REQUESTED" value="0x0" desc=""/>
2912</value> 2895 <value name="FIQ_REQUESTED" value="0x1" desc=""/>
2913<value name="ALL_ONES" value="0xf"> 2896 </field>
2914</value> 2897 <field name="IRQ" desc="" bitrange="16:16">
2915</field> 2898 <value name="NO_IRQ_REQUESTED" value="0x0" desc=""/>
2916<field name="STATUS_PAYLOAD3" bitrange="15:12"> 2899 <value name="IRQ_REQUESTED" value="0x1" desc=""/>
2917<value name="NO_ERRORS" value="0x0"> 2900 </field>
2918</value> 2901 <field name="VECTOR_FSM" desc="" bitrange="9:0">
2919<value name="ONE_CORRECTABLE" value="0x1"> 2902 <value name="FSM_IDLE" value="0x0" desc=""/>
2920</value> 2903 <value name="FSM_MULTICYCLE1" value="0x1" desc=""/>
2921<value name="TWO_CORRECTABLE" value="0x2"> 2904 <value name="FSM_MULTICYCLE2" value="0x2" desc=""/>
2922</value> 2905 <value name="FSM_PENDING" value="0x4" desc=""/>
2923<value name="THREE_CORRECTABLE" value="0x3"> 2906 <value name="FSM_MULTICYCLE3" value="0x8" desc=""/>
2924</value> 2907 <value name="FSM_MULTICYCLE4" value="0x10" desc=""/>
2925<value name="FOUR_CORRECTABLE" value="0x4"> 2908 <value name="FSM_ISR_RUNNING1" value="0x20" desc=""/>
2926</value> 2909 <value name="FSM_ISR_RUNNING2" value="0x40" desc=""/>
2927<value name="FIVE_CORRECTABLE" value="0x5"> 2910 <value name="FSM_ISR_RUNNING3" value="0x80" desc=""/>
2928</value> 2911 <value name="FSM_MULTICYCLE5" value="0x100" desc=""/>
2929<value name="SIX_CORRECTABLE" value="0x6"> 2912 <value name="FSM_MULTICYCLE6" value="0x200" desc=""/>
2930</value> 2913 </field>
2931<value name="SEVEN_CORRECTABLE" value="0x7"> 2914 </reg>
2932</value> 2915 <reg name="DBGREAD0" desc="">
2933<value name="EIGHT_CORRECTABLE" value="0x8"> 2916 <addr name="DBGREAD0" addr="0x180"/>
2934</value> 2917 <field name="VALUE" desc="" bitrange="31:0"/>
2935<value name="NOT_CHECKED" value="0xc"> 2918 </reg>
2936</value> 2919 <reg name="DBGREAD1" desc="">
2937<value name="UNCORRECTABLE" value="0xe"> 2920 <addr name="DBGREAD1" addr="0x190"/>
2938</value> 2921 <field name="VALUE" desc="" bitrange="31:0"/>
2939<value name="ALL_ONES" value="0xf"> 2922 </reg>
2940</value> 2923 <reg name="DBGFLAG" desc="" sct="yes">
2941</field> 2924 <addr name="DBGFLAG" addr="0x1a0"/>
2942<field name="STATUS_PAYLOAD2" bitrange="11:8"> 2925 <field name="FLAG" desc="" bitrange="15:0"/>
2943<value name="NO_ERRORS" value="0x0"> 2926 </reg>
2944</value> 2927 <reg name="DBGREQUESTn" desc="">
2945<value name="ONE_CORRECTABLE" value="0x1"> 2928 <formula string="0x1b0+n*0x10"/>
2946</value> 2929 <addr name="DBGREQUEST0" addr="0x1b0"/>
2947<value name="TWO_CORRECTABLE" value="0x2"> 2930 <addr name="DBGREQUEST1" addr="0x1c0"/>
2948</value> 2931 <field name="BITS" desc="" bitrange="31:0"/>
2949<value name="THREE_CORRECTABLE" value="0x3"> 2932 </reg>
2950</value> 2933 <reg name="VERSION" desc="">
2951<value name="FOUR_CORRECTABLE" value="0x4"> 2934 <addr name="VERSION" addr="0x1d0"/>
2952</value> 2935 <field name="MAJOR" desc="" bitrange="31:24"/>
2953<value name="FIVE_CORRECTABLE" value="0x5"> 2936 <field name="MINOR" desc="" bitrange="23:16"/>
2954</value> 2937 <field name="STEP" desc="" bitrange="15:0"/>
2955<value name="SIX_CORRECTABLE" value="0x6"> 2938 </reg>
2956</value> 2939 </dev>
2957<value name="SEVEN_CORRECTABLE" value="0x7"> 2940 <dev name="IR" long_name="IrDA" desc="IrDA Controller" version="3.2.0">
2958</value> 2941 <addr name="IR" addr="0x80078000"/>
2959<value name="EIGHT_CORRECTABLE" value="0x8"> 2942 <reg name="CTRL" desc="" sct="yes">
2960</value> 2943 <addr name="CTRL" addr="0x0"/>
2961<value name="NOT_CHECKED" value="0xc"> 2944 <field name="SFTRST" desc="" bitrange="31:31">
2962</value> 2945 <value name="RUN" value="0x0" desc=""/>
2963<value name="UNCORRECTABLE" value="0xe"> 2946 <value name="RESET" value="0x1" desc=""/>
2964</value> 2947 </field>
2965<value name="ALL_ONES" value="0xf"> 2948 <field name="CLKGATE" desc="" bitrange="30:30"/>
2966</value> 2949 <field name="MTA" desc="" bitrange="26:24">
2967</field> 2950 <value name="MTA_10MS" value="0x0" desc=""/>
2968<field name="STATUS_PAYLOAD1" bitrange="7:4"> 2951 <value name="MTA_5MS" value="0x1" desc=""/>
2969<value name="NO_ERRORS" value="0x0"> 2952 <value name="MTA_1MS" value="0x2" desc=""/>
2970</value> 2953 <value name="MTA_500US" value="0x3" desc=""/>
2971<value name="ONE_CORRECTABLE" value="0x1"> 2954 <value name="MTA_100US" value="0x4" desc=""/>
2972</value> 2955 <value name="MTA_50US" value="0x5" desc=""/>
2973<value name="TWO_CORRECTABLE" value="0x2"> 2956 <value name="MTA_10US" value="0x6" desc=""/>
2974</value> 2957 <value name="MTA_0" value="0x7" desc=""/>
2975<value name="THREE_CORRECTABLE" value="0x3"> 2958 </field>
2976</value> 2959 <field name="MODE" desc="" bitrange="23:22">
2977<value name="FOUR_CORRECTABLE" value="0x4"> 2960 <value name="SIR" value="0x0" desc=""/>
2978</value> 2961 <value name="MIR" value="0x1" desc=""/>
2979<value name="FIVE_CORRECTABLE" value="0x5"> 2962 <value name="FIR" value="0x2" desc=""/>
2980</value> 2963 <value name="VFIR" value="0x3" desc=""/>
2981<value name="SIX_CORRECTABLE" value="0x6"> 2964 </field>
2982</value> 2965 <field name="SPEED" desc="" bitrange="21:19">
2983<value name="SEVEN_CORRECTABLE" value="0x7"> 2966 <value name="SPD000" value="0x0" desc=""/>
2984</value> 2967 <value name="SPD001" value="0x1" desc=""/>
2985<value name="EIGHT_CORRECTABLE" value="0x8"> 2968 <value name="SPD010" value="0x2" desc=""/>
2986</value> 2969 <value name="SPD011" value="0x3" desc=""/>
2987<value name="NOT_CHECKED" value="0xc"> 2970 <value name="SPD100" value="0x4" desc=""/>
2988</value> 2971 <value name="SPD101" value="0x5" desc=""/>
2989<value name="UNCORRECTABLE" value="0xe"> 2972 </field>
2990</value> 2973 <field name="TC_TIME_DIV" desc="" bitrange="13:8"/>
2991<value name="ALL_ONES" value="0xf"> 2974 <field name="TC_TYPE" desc="" bitrange="7:7"/>
2992</value> 2975 <field name="SIR_GAP" desc="" bitrange="6:4">
2993</field> 2976 <value name="GAP_10K" value="0x0" desc=""/>
2994<field name="STATUS_PAYLOAD0" bitrange="3:0"> 2977 <value name="GAP_5K" value="0x1" desc=""/>
2995<value name="NO_ERRORS" value="0x0"> 2978 <value name="GAP_1K" value="0x2" desc=""/>
2996</value> 2979 <value name="GAP_500" value="0x3" desc=""/>
2997<value name="ONE_CORRECTABLE" value="0x1"> 2980 <value name="GAP_100" value="0x4" desc=""/>
2998</value> 2981 <value name="GAP_50" value="0x5" desc=""/>
2999<value name="TWO_CORRECTABLE" value="0x2"> 2982 <value name="GAP_10" value="0x6" desc=""/>
3000</value> 2983 <value name="GAP_0" value="0x7" desc=""/>
3001<value name="THREE_CORRECTABLE" value="0x3"> 2984 </field>
3002</value> 2985 <field name="SIPEN" desc="" bitrange="3:3"/>
3003<value name="FOUR_CORRECTABLE" value="0x4"> 2986 <field name="TCEN" desc="" bitrange="2:2"/>
3004</value> 2987 <field name="TXEN" desc="" bitrange="1:1"/>
3005<value name="FIVE_CORRECTABLE" value="0x5"> 2988 <field name="RXEN" desc="" bitrange="0:0"/>
3006</value> 2989 </reg>
3007<value name="SIX_CORRECTABLE" value="0x6"> 2990 <reg name="TXDMA" desc="" sct="yes">
3008</value> 2991 <addr name="TXDMA" addr="0x10"/>
3009<value name="SEVEN_CORRECTABLE" value="0x7"> 2992 <field name="RUN" desc="" bitrange="31:31"/>
3010</value> 2993 <field name="EMPTY" desc="" bitrange="29:29"/>
3011<value name="EIGHT_CORRECTABLE" value="0x8"> 2994 <field name="INT" desc="" bitrange="28:28"/>
3012</value> 2995 <field name="CHANGE" desc="" bitrange="27:27"/>
3013<value name="NOT_CHECKED" value="0xc"> 2996 <field name="NEW_MTA" desc="" bitrange="26:24"/>
3014</value> 2997 <field name="NEW_MODE" desc="" bitrange="23:22"/>
3015<value name="UNCORRECTABLE" value="0xe"> 2998 <field name="NEW_SPEED" desc="" bitrange="21:19"/>
3016</value> 2999 <field name="BOF_TYPE" desc="" bitrange="18:18"/>
3017<value name="ALL_ONES" value="0xf"> 3000 <field name="XBOFS" desc="" bitrange="17:12"/>
3018</value> 3001 <field name="XFER_COUNT" desc="" bitrange="11:0"/>
3019</field> 3002 </reg>
3020</reg> 3003 <reg name="RXDMA" desc="" sct="yes">
3021<reg name="DEBUG0" sct="yes"> 3004 <addr name="RXDMA" addr="0x20"/>
3022<addr name="DEBUG0" addr="0x30" /> 3005 <field name="RUN" desc="" bitrange="31:31"/>
3023<field name="KES_DEBUG_SYNDROME_SYMBOL" bitrange="24:16"> 3006 <field name="XFER_COUNT" desc="" bitrange="9:0"/>
3024<value name="NORMAL" value="0x0"> 3007 </reg>
3025</value> 3008 <reg name="DBGCTRL" desc="" sct="yes">
3026<value name="TEST_MODE" value="0x1"> 3009 <addr name="DBGCTRL" addr="0x30"/>
3027</value> 3010 <field name="VFIRSWZ" desc="" bitrange="12:12">
3028</field> 3011 <value name="NORMAL" value="0x0" desc=""/>
3029<field name="KES_DEBUG_SHIFT_SYND" bitrange="15:15"> 3012 <value name="SWAP" value="0x1" desc=""/>
3030</field> 3013 </field>
3031<field name="KES_DEBUG_PAYLOAD_FLAG" bitrange="14:14"> 3014 <field name="RXFRMOFF" desc="" bitrange="11:11"/>
3032<value name="DATA" value="0x1"> 3015 <field name="RXCRCOFF" desc="" bitrange="10:10"/>
3033</value> 3016 <field name="RXINVERT" desc="" bitrange="9:9"/>
3034<value name="AUX" value="0x1"> 3017 <field name="TXFRMOFF" desc="" bitrange="8:8"/>
3035</value> 3018 <field name="TXCRCOFF" desc="" bitrange="7:7"/>
3036</field> 3019 <field name="TXINVERT" desc="" bitrange="6:6"/>
3037<field name="KES_DEBUG_MODE4K" bitrange="13:13"> 3020 <field name="INTLOOPBACK" desc="" bitrange="5:5"/>
3038<value name="4k" value="0x1"> 3021 <field name="DUPLEX" desc="" bitrange="4:4"/>
3039</value> 3022 <field name="MIO_RX" desc="" bitrange="3:3"/>
3040<value name="2k" value="0x1"> 3023 <field name="MIO_TX" desc="" bitrange="2:2"/>
3041</value> 3024 <field name="MIO_SCLK" desc="" bitrange="1:1"/>
3042</field> 3025 <field name="MIO_EN" desc="" bitrange="0:0"/>
3043<field name="KES_DEBUG_KICK" bitrange="12:12"> 3026 </reg>
3044</field> 3027 <reg name="INTR" desc="" sct="yes">
3045<field name="KES_STANDALONE" bitrange="11:11"> 3028 <addr name="INTR" addr="0x40"/>
3046<value name="NORMAL" value="0x0"> 3029 <field name="RXABORT_IRQ_EN" desc="" bitrange="22:22">
3047</value> 3030 <value name="DISABLED" value="0x0" desc=""/>
3048<value name="TEST_MODE" value="0x1"> 3031 <value name="ENABLED" value="0x1" desc=""/>
3049</value> 3032 </field>
3050</field> 3033 <field name="SPEED_IRQ_EN" desc="" bitrange="21:21">
3051<field name="KES_DEBUG_STEP" bitrange="10:10"> 3034 <value name="DISABLED" value="0x0" desc=""/>
3052</field> 3035 <value name="ENABLED" value="0x1" desc=""/>
3053<field name="KES_DEBUG_STALL" bitrange="9:9"> 3036 </field>
3054<value name="NORMAL" value="0x0"> 3037 <field name="RXOF_IRQ_EN" desc="" bitrange="20:20">
3055</value> 3038 <value name="DISABLED" value="0x0" desc=""/>
3056<value name="WAIT" value="0x1"> 3039 <value name="ENABLED" value="0x1" desc=""/>
3057</value> 3040 </field>
3058</field> 3041 <field name="TXUF_IRQ_EN" desc="" bitrange="19:19">
3059<field name="BM_KES_TEST_BYPASS" bitrange="8:8"> 3042 <value name="DISABLED" value="0x0" desc=""/>
3060<value name="NORMAL" value="0x0"> 3043 <value name="ENABLED" value="0x1" desc=""/>
3061</value> 3044 </field>
3062<value name="TEST_MODE" value="0x1"> 3045 <field name="TC_IRQ_EN" desc="" bitrange="18:18">
3063</value> 3046 <value name="DISABLED" value="0x0" desc=""/>
3064</field> 3047 <value name="ENABLED" value="0x1" desc=""/>
3065<field name="DEBUG_REG_SELECT" bitrange="5:0"> 3048 </field>
3066</field> 3049 <field name="RX_IRQ_EN" desc="" bitrange="17:17">
3067</reg> 3050 <value name="DISABLED" value="0x0" desc=""/>
3068<reg name="DBGKESREAD" sct="no"> 3051 <value name="ENABLED" value="0x1" desc=""/>
3069<addr name="DBGKESREAD" addr="0x40" /> 3052 </field>
3070<field name="VALUES" bitrange="31:0"> 3053 <field name="TX_IRQ_EN" desc="" bitrange="16:16">
3071</field> 3054 <value name="DISABLED" value="0x0" desc=""/>
3072</reg> 3055 <value name="ENABLED" value="0x1" desc=""/>
3073<reg name="DBGCSFEREAD" sct="no"> 3056 </field>
3074<addr name="DBGCSFEREAD" addr="0x50" /> 3057 <field name="RXABORT_IRQ" desc="" bitrange="6:6">
3075<field name="VALUES" bitrange="31:0"> 3058 <value name="NO_REQUEST" value="0x0" desc=""/>
3076</field> 3059 <value name="REQUEST" value="0x1" desc=""/>
3077</reg> 3060 </field>
3078<reg name="DBGSYNDGENREAD" sct="no"> 3061 <field name="SPEED_IRQ" desc="" bitrange="5:5">
3079<addr name="DBGSYNDGENREAD" addr="0x60" /> 3062 <value name="NO_REQUEST" value="0x0" desc=""/>
3080<field name="VALUES" bitrange="31:0"> 3063 <value name="REQUEST" value="0x1" desc=""/>
3081</field> 3064 </field>
3082</reg> 3065 <field name="RXOF_IRQ" desc="" bitrange="4:4">
3083<reg name="DBGAHBMREAD" sct="no"> 3066 <value name="NO_REQUEST" value="0x0" desc=""/>
3084<addr name="DBGAHBMREAD" addr="0x70" /> 3067 <value name="REQUEST" value="0x1" desc=""/>
3085<field name="VALUES" bitrange="31:0"> 3068 </field>
3086</field> 3069 <field name="TXUF_IRQ" desc="" bitrange="3:3">
3087</reg> 3070 <value name="NO_REQUEST" value="0x0" desc=""/>
3088<reg name="BLOCKNAME" sct="no"> 3071 <value name="REQUEST" value="0x1" desc=""/>
3089<addr name="BLOCKNAME" addr="0x80" /> 3072 </field>
3090<field name="NAME" bitrange="31:0"> 3073 <field name="TC_IRQ" desc="" bitrange="2:2">
3091</field> 3074 <value name="NO_REQUEST" value="0x0" desc=""/>
3092</reg> 3075 <value name="REQUEST" value="0x1" desc=""/>
3093<reg name="VERSION" sct="no"> 3076 </field>
3094<addr name="VERSION" addr="0xa0" /> 3077 <field name="RX_IRQ" desc="" bitrange="1:1">
3095<field name="MAJOR" bitrange="31:24"> 3078 <value name="NO_REQUEST" value="0x0" desc=""/>
3096</field> 3079 <value name="REQUEST" value="0x1" desc=""/>
3097<field name="MINOR" bitrange="23:16"> 3080 </field>
3098</field> 3081 <field name="TX_IRQ" desc="" bitrange="0:0">
3099<field name="STEP" bitrange="15:0"> 3082 <value name="NO_REQUEST" value="0x0" desc=""/>
3100</field> 3083 <value name="REQUEST" value="0x1" desc=""/>
3101</reg> 3084 </field>
3102</dev> 3085 </reg>
3103<dev name="EMI" long_name="External Memory Interface" desc="External Memory Interface (EMI)" version="3.2.0"> 3086 <reg name="DATA" desc="">
3104<addr name="EMI" addr="0x80020000" /> 3087 <addr name="DATA" addr="0x50"/>
3105<reg name="CTRL" sct="yes"> 3088 <field name="DATA" desc="" bitrange="31:0"/>
3106<addr name="CTRL" addr="0x0" /> 3089 </reg>
3107<field name="SFTRST" bitrange="31:31"> 3090 <reg name="STAT" desc="">
3108</field> 3091 <addr name="STAT" addr="0x60"/>
3109<field name="CLKGATE" bitrange="30:30"> 3092 <field name="PRESENT" desc="" bitrange="31:31">
3110</field> 3093 <value name="UNAVAILABLE" value="0x0" desc=""/>
3111<field name="MEM_WIDTH" bitrange="6:6"> 3094 <value name="AVAILABLE" value="0x1" desc=""/>
3112</field> 3095 </field>
3113<field name="WRITE_PROTECT" bitrange="5:5"> 3096 <field name="MODE_ALLOWED" desc="" bitrange="30:29">
3114</field> 3097 <value name="VFIR" value="0x0" desc=""/>
3115<field name="RESET_OUT" bitrange="4:4"> 3098 <value name="FIR" value="0x1" desc=""/>
3116</field> 3099 <value name="MIR" value="0x2" desc=""/>
3117<field name="CE_SELECT" bitrange="3:0"> 3100 <value name="SIR" value="0x3" desc=""/>
3118<value name="NONE" value="0x0"> 3101 </field>
3119</value> 3102 <field name="ANY_IRQ" desc="" bitrange="28:28">
3120<value name="CE0" value="0x1"> 3103 <value name="NO_REQUEST" value="0x0" desc=""/>
3121</value> 3104 <value name="REQUEST" value="0x1" desc=""/>
3122<value name="CE1" value="0x2"> 3105 </field>
3123</value> 3106 <field name="RXABORT_SUMMARY" desc="" bitrange="22:22">
3124<value name="CE2" value="0x4"> 3107 <value name="NO_REQUEST" value="0x0" desc=""/>
3125</value> 3108 <value name="REQUEST" value="0x1" desc=""/>
3126<value name="CE3" value="0x8"> 3109 </field>
3127</value> 3110 <field name="SPEED_SUMMARY" desc="" bitrange="21:21">
3128</field> 3111 <value name="NO_REQUEST" value="0x0" desc=""/>
3129</reg> 3112 <value name="REQUEST" value="0x1" desc=""/>
3130<reg name="STAT" sct="no"> 3113 </field>
3131<addr name="STAT" addr="0x10" /> 3114 <field name="RXOF_SUMMARY" desc="" bitrange="20:20">
3132<field name="DRAM_PRESENT" bitrange="31:31"> 3115 <value name="NO_REQUEST" value="0x0" desc=""/>
3133</field> 3116 <value name="REQUEST" value="0x1" desc=""/>
3134<field name="NOR_PRESENT" bitrange="30:30"> 3117 </field>
3135</field> 3118 <field name="TXUF_SUMMARY" desc="" bitrange="19:19">
3136<field name="LARGE_DRAM_ENABLED" bitrange="29:29"> 3119 <value name="NO_REQUEST" value="0x0" desc=""/>
3137</field> 3120 <value name="REQUEST" value="0x1" desc=""/>
3138<field name="DRAM_HALTED" bitrange="1:1"> 3121 </field>
3139<value name="NOT_HALTED" value="0x0"> 3122 <field name="TC_SUMMARY" desc="" bitrange="18:18">
3140</value> 3123 <value name="NO_REQUEST" value="0x0" desc=""/>
3141<value name="HALTED" value="0x1"> 3124 <value name="REQUEST" value="0x1" desc=""/>
3142</value> 3125 </field>
3143</field> 3126 <field name="RX_SUMMARY" desc="" bitrange="17:17">
3144<field name="NOR_BUSY" bitrange="0:0"> 3127 <value name="NO_REQUEST" value="0x0" desc=""/>
3145<value name="NOT_BUSY" value="0x0"> 3128 <value name="REQUEST" value="0x1" desc=""/>
3146</value> 3129 </field>
3147<value name="BUSY" value="0x1"> 3130 <field name="TX_SUMMARY" desc="" bitrange="16:16">
3148</value> 3131 <value name="NO_REQUEST" value="0x0" desc=""/>
3149</field> 3132 <value name="REQUEST" value="0x1" desc=""/>
3150</reg> 3133 </field>
3151<reg name="TIME" sct="yes"> 3134 <field name="MEDIA_BUSY" desc="" bitrange="2:2"/>
3152<addr name="TIME" addr="0x20" /> 3135 <field name="RX_ACTIVE" desc="" bitrange="1:1"/>
3153<field name="THZ" bitrange="27:24"> 3136 <field name="TX_ACTIVE" desc="" bitrange="0:0"/>
3154</field> 3137 </reg>
3155<field name="TDH" bitrange="19:16"> 3138 <reg name="TCCTRL" desc="" sct="yes">
3156</field> 3139 <addr name="TCCTRL" addr="0x70"/>
3157<field name="TDS" bitrange="12:8"> 3140 <field name="INIT" desc="" bitrange="31:31"/>
3158</field> 3141 <field name="GO" desc="" bitrange="30:30"/>
3159<field name="TAS" bitrange="3:0"> 3142 <field name="BUSY" desc="" bitrange="29:29"/>
3160</field> 3143 <field name="TEMIC" desc="" bitrange="24:24">
3161</reg> 3144 <value name="LOW" value="0x0" desc=""/>
3162<reg name="DDR_TEST_MODE_CSR" sct="yes"> 3145 <value name="HIGH" value="0x1" desc=""/>
3163<addr name="DDR_TEST_MODE_CSR" addr="0x30" /> 3146 </field>
3164<field name="DONE" bitrange="1:1"> 3147 <field name="EXT_DATA" desc="" bitrange="23:16"/>
3165</field> 3148 <field name="DATA" desc="" bitrange="15:8"/>
3166<field name="START" bitrange="0:0"> 3149 <field name="ADDR" desc="" bitrange="7:5"/>
3167</field> 3150 <field name="INDX" desc="" bitrange="4:1"/>
3168</reg> 3151 <field name="C" desc="" bitrange="0:0"/>
3169<reg name="DEBUG" sct="no"> 3152 </reg>
3170<addr name="DEBUG" addr="0x80" /> 3153 <reg name="SI_READ" desc="">
3171<field name="NOR_STATE" bitrange="3:0"> 3154 <addr name="SI_READ" addr="0x80"/>
3172</field> 3155 <field name="ABORT" desc="" bitrange="8:8"/>
3173</reg> 3156 <field name="DATA" desc="" bitrange="7:0"/>
3174<reg name="DDR_TEST_MODE_STATUS0" sct="no"> 3157 </reg>
3175<addr name="DDR_TEST_MODE_STATUS0" addr="0x90" /> 3158 <reg name="DEBUG" desc="">
3176<field name="ADDR0" bitrange="12:0"> 3159 <addr name="DEBUG" addr="0x90"/>
3177</field> 3160 <field name="TXDMAKICK" desc="" bitrange="5:5"/>
3178</reg> 3161 <field name="RXDMAKICK" desc="" bitrange="4:4"/>
3179<reg name="DDR_TEST_MODE_STATUS1" sct="no"> 3162 <field name="TXDMAEND" desc="" bitrange="3:3"/>
3180<addr name="DDR_TEST_MODE_STATUS1" addr="0xa0" /> 3163 <field name="RXDMAEND" desc="" bitrange="2:2"/>
3181<field name="ADDR1" bitrange="12:0"> 3164 <field name="TXDMAREQ" desc="" bitrange="1:1"/>
3182</field> 3165 <field name="RXDMAREQ" desc="" bitrange="0:0"/>
3183</reg> 3166 </reg>
3184<reg name="DDR_TEST_MODE_STATUS2" sct="no"> 3167 <reg name="VERSION" desc="">
3185<addr name="DDR_TEST_MODE_STATUS2" addr="0xb0" /> 3168 <addr name="VERSION" addr="0xa0"/>
3186<field name="DATA0" bitrange="31:0"> 3169 <field name="MAJOR" desc="" bitrange="31:24"/>
3187</field> 3170 <field name="MINOR" desc="" bitrange="23:16"/>
3188</reg> 3171 <field name="STEP" desc="" bitrange="15:0"/>
3189<reg name="DDR_TEST_MODE_STATUS3" sct="no"> 3172 </reg>
3190<addr name="DDR_TEST_MODE_STATUS3" addr="0xc0" /> 3173 </dev>
3191<field name="DATA1" bitrange="31:0"> 3174 <dev name="LCDIF" long_name="LCD Interface" desc="LCD Interface (LCDIF)" version="3.2.0">
3192</field> 3175 <addr name="LCDIF" addr="0x80030000"/>
3193</reg> 3176 <reg name="CTRL" desc="" sct="yes">
3194<reg name="VERSION" sct="no"> 3177 <addr name="CTRL" addr="0x0"/>
3195<addr name="VERSION" addr="0xf0" /> 3178 <field name="SFTRST" desc="" bitrange="31:31"/>
3196<field name="MAJOR" bitrange="31:24"> 3179 <field name="CLKGATE" desc="" bitrange="30:30"/>
3197</field> 3180 <field name="READ_WRITEB" desc="" bitrange="29:29"/>
3198<field name="MINOR" bitrange="23:16"> 3181 <field name="WAIT_FOR_VSYNC_EDGE" desc="" bitrange="28:28"/>
3199</field> 3182 <field name="DATA_SHIFT_DIR" desc="" bitrange="27:27">
3200<field name="STEP" bitrange="15:0"> 3183 <value name="TXDATA_SHIFT_LEFT" value="0x0" desc=""/>
3201</field> 3184 <value name="TXDATA_SHIFT_RIGHT" value="0x1" desc=""/>
3202</reg> 3185 </field>
3203</dev> 3186 <field name="SHIFT_NUM_BITS" desc="" bitrange="26:25"/>
3204<dev name="GPIOMON" long_name="GPIOMON interface" desc="GPIOMON interface" version="3.2.0"> 3187 <field name="DVI_MODE" desc="" bitrange="24:24"/>
3205<addr name="GPIOMON" addr="0x8003c300" /> 3188 <field name="BYPASS_COUNT" desc="" bitrange="23:23"/>
3206<reg name="BANK0_DATAIN" sct="no"> 3189 <field name="DATA_SWIZZLE" desc="" bitrange="22:21">
3207<addr name="BANK0_DATAIN" addr="0x0" /> 3190 <value name="NO_SWAP" value="0x0" desc=""/>
3208<field name="DATA" bitrange="31:0"> 3191 <value name="LITTLE_ENDIAN" value="0x0" desc=""/>
3209</field> 3192 <value name="BIG_ENDIAN_SWAP" value="0x1" desc=""/>
3210</reg> 3193 <value name="SWAP_ALL_BYTES" value="0x1" desc=""/>
3211<reg name="BANK1_DATAIN" sct="no"> 3194 <value name="HWD_SWAP" value="0x2" desc=""/>
3212<addr name="BANK1_DATAIN" addr="0x10" /> 3195 <value name="HWD_BYTE_SWAP" value="0x3" desc=""/>
3213<field name="DATA" bitrange="31:0"> 3196 </field>
3214</field> 3197 <field name="VSYNC_MODE" desc="" bitrange="20:20"/>
3215</reg> 3198 <field name="DOTCLK_MODE" desc="" bitrange="19:19"/>
3216<reg name="BANK2_DATAIN" sct="no"> 3199 <field name="DATA_SELECT" desc="" bitrange="18:18">
3217<addr name="BANK2_DATAIN" addr="0x20" /> 3200 <value name="CMD_MODE" value="0x0" desc=""/>
3218<field name="DATA" bitrange="31:0"> 3201 <value name="DATA_MODE" value="0x1" desc=""/>
3219</field> 3202 </field>
3220</reg> 3203 <field name="WORD_LENGTH" desc="" bitrange="17:17">
3221<reg name="BANK3_DATAIN" sct="no"> 3204 <value name="16_BIT" value="0x0" desc=""/>
3222<addr name="BANK3_DATAIN" addr="0x30" /> 3205 <value name="8_BIT" value="0x1" desc=""/>
3223<field name="DATA" bitrange="31:0"> 3206 </field>
3224</field> 3207 <field name="RUN" desc="" bitrange="16:16"/>
3225</reg> 3208 <field name="COUNT" desc="" bitrange="15:0"/>
3226<reg name="BANK0_DATAOUT" sct="yes"> 3209 </reg>
3227<addr name="BANK0_DATAOUT" addr="0x40" /> 3210 <reg name="CTRL1" desc="" sct="yes">
3228<field name="DATA" bitrange="31:0"> 3211 <addr name="CTRL1" addr="0x10"/>
3229</field> 3212 <field name="BYTE_PACKING_FORMAT" desc="" bitrange="19:16"/>
3230</reg> 3213 <field name="OVERFLOW_IRQ_EN" desc="" bitrange="15:15"/>
3231<reg name="BANK1_DATAOUT" sct="yes"> 3214 <field name="UNDERFLOW_IRQ_EN" desc="" bitrange="14:14"/>
3232<addr name="BANK1_DATAOUT" addr="0x50" /> 3215 <field name="CUR_FRAME_DONE_IRQ_EN" desc="" bitrange="13:13"/>
3233<field name="DATA" bitrange="31:0"> 3216 <field name="VSYNC_EDGE_IRQ_EN" desc="" bitrange="12:12"/>
3234</field> 3217 <field name="OVERFLOW_IRQ" desc="" bitrange="11:11">
3235</reg> 3218 <value name="NO_REQUEST" value="0x0" desc=""/>
3236<reg name="BANK2_DATAOUT" sct="yes"> 3219 <value name="REQUEST" value="0x1" desc=""/>
3237<addr name="BANK2_DATAOUT" addr="0x60" /> 3220 </field>
3238<field name="DATA" bitrange="31:0"> 3221 <field name="UNDERFLOW_IRQ" desc="" bitrange="10:10">
3239</field> 3222 <value name="NO_REQUEST" value="0x0" desc=""/>
3240</reg> 3223 <value name="REQUEST" value="0x1" desc=""/>
3241<reg name="BANK3_DATAOUT" sct="yes"> 3224 </field>
3242<addr name="BANK3_DATAOUT" addr="0x70" /> 3225 <field name="CUR_FRAME_DONE_IRQ" desc="" bitrange="9:9">
3243<field name="DATA" bitrange="31:0"> 3226 <value name="NO_REQUEST" value="0x0" desc=""/>
3244</field> 3227 <value name="REQUEST" value="0x1" desc=""/>
3245</reg> 3228 </field>
3246<reg name="BANK0_DATAOEN" sct="yes"> 3229 <field name="VSYNC_EDGE_IRQ" desc="" bitrange="8:8">
3247<addr name="BANK0_DATAOEN" addr="0x80" /> 3230 <value name="NO_REQUEST" value="0x0" desc=""/>
3248<field name="OUTPUT_ENABLES" bitrange="31:0"> 3231 <value name="REQUEST" value="0x1" desc=""/>
3249</field> 3232 </field>
3250</reg> 3233 <field name="READ_MODE_NUM_PACKED_SUBWORDS" desc="" bitrange="7:5"/>
3251<reg name="BANK1_DATAOEN" sct="yes"> 3234 <field name="FIRST_READ_DUMMY" desc="" bitrange="4:4"/>
3252<addr name="BANK1_DATAOEN" addr="0x90" /> 3235 <field name="LCD_CS_CTRL" desc="" bitrange="3:3"/>
3253<field name="OUTPUT_ENABLES" bitrange="31:0"> 3236 <field name="BUSY_ENABLE" desc="" bitrange="2:2">
3254</field> 3237 <value name="BUSY_DISABLED" value="0x0" desc=""/>
3255</reg> 3238 <value name="BUSY_ENABLED" value="0x1" desc=""/>
3256<reg name="BANK2_DATAOEN" sct="yes"> 3239 </field>
3257<addr name="BANK2_DATAOEN" addr="0xa0" /> 3240 <field name="MODE86" desc="" bitrange="1:1">
3258<field name="OUTPUT_ENABLES" bitrange="31:0"> 3241 <value name="8080_MODE" value="0x0" desc=""/>
3259</field> 3242 <value name="6800_MODE" value="0x1" desc=""/>
3260</reg> 3243 </field>
3261<reg name="BANK3_DATAOEN" sct="yes"> 3244 <field name="RESET" desc="" bitrange="0:0">
3262<addr name="BANK3_DATAOEN" addr="0xb0" /> 3245 <value name="LCDRESET_LOW" value="0x0" desc=""/>
3263<field name="OUTPUT_ENABLES" bitrange="31:0"> 3246 <value name="LCDRESET_HIGH" value="0x1" desc=""/>
3264</field> 3247 </field>
3265</reg> 3248 </reg>
3266<reg name="CTRL" sct="yes"> 3249 <reg name="TIMING" desc="">
3267<addr name="CTRL" addr="0xc0" /> 3250 <addr name="TIMING" addr="0x20"/>
3268<field name="RSRVD" bitrange="31:4"> 3251 <field name="CMD_HOLD" desc="" bitrange="31:24"/>
3269</field> 3252 <field name="CMD_SETUP" desc="" bitrange="23:16"/>
3270<field name="PINMUX_ALT_RESET" bitrange="3:3"> 3253 <field name="DATA_HOLD" desc="" bitrange="15:8"/>
3271</field> 3254 <field name="DATA_SETUP" desc="" bitrange="7:0"/>
3272<field name="OEN_8MA" bitrange="2:2"> 3255 </reg>
3273</field> 3256 <reg name="VDCTRL0" desc="" sct="yes">
3274<field name="OEN_4MA" bitrange="1:1"> 3257 <addr name="VDCTRL0" addr="0x30"/>
3275</field> 3258 <field name="VSYNC_OEB" desc="" bitrange="29:29">
3276<field name="OEN_NAND" bitrange="0:0"> 3259 <value name="VSYNC_OUTPUT" value="0x0" desc=""/>
3277</field> 3260 <value name="VSYNC_INPUT" value="0x1" desc=""/>
3278</reg> 3261 </field>
3279<reg name="ALT1_PINMUX_BANK0" sct="yes"> 3262 <field name="ENABLE_PRESENT" desc="" bitrange="28:28"/>
3280<addr name="ALT1_PINMUX_BANK0" addr="0xd0" /> 3263 <field name="VSYNC_POL" desc="" bitrange="27:27"/>
3281<field name="INDEX" bitrange="31:0"> 3264 <field name="HSYNC_POL" desc="" bitrange="26:26"/>
3282</field> 3265 <field name="DOTCLK_POL" desc="" bitrange="25:25"/>
3283</reg> 3266 <field name="ENABLE_POL" desc="" bitrange="24:24"/>
3284<reg name="ALT1_PINMUX_BANK1" sct="yes"> 3267 <field name="VSYNC_PERIOD_UNIT" desc="" bitrange="21:21"/>
3285<addr name="ALT1_PINMUX_BANK1" addr="0xe0" /> 3268 <field name="VSYNC_PULSE_WIDTH_UNIT" desc="" bitrange="20:20"/>
3286<field name="INDEX" bitrange="31:0"> 3269 <field name="INTERLACE" desc="" bitrange="19:19"/>
3287</field> 3270 <field name="DOTCLK_V_VALID_DATA_CNT" desc="" bitrange="9:0"/>
3288</reg> 3271 </reg>
3289<reg name="ALT1_PINMUX_BANK2" sct="yes"> 3272 <reg name="VDCTRL1" desc="">
3290<addr name="ALT1_PINMUX_BANK2" addr="0xf0" /> 3273 <addr name="VDCTRL1" addr="0x40"/>
3291<field name="INDEX" bitrange="31:0"> 3274 <field name="VSYNC_PULSE_WIDTH" desc="" bitrange="31:20"/>
3292</field> 3275 <field name="VSYNC_PERIOD" desc="" bitrange="19:0"/>
3293</reg> 3276 </reg>
3294<reg name="ALT1_PINMUX_BANK3" sct="yes"> 3277 <reg name="VDCTRL2" desc="">
3295<addr name="ALT1_PINMUX_BANK3" addr="0x100" /> 3278 <addr name="VDCTRL2" addr="0x50"/>
3296<field name="INDEX" bitrange="31:0"> 3279 <field name="HSYNC_PULSE_WIDTH" desc="" bitrange="31:23"/>
3297</field> 3280 <field name="HSYNC_PERIOD" desc="" bitrange="22:11"/>
3298</reg> 3281 <field name="DOTCLK_H_VALID_DATA_CNT" desc="" bitrange="10:0"/>
3299<reg name="ALT2_PINMUX_BANK0" sct="yes"> 3282 </reg>
3300<addr name="ALT2_PINMUX_BANK0" addr="0x110" /> 3283 <reg name="VDCTRL3" desc="">
3301<field name="INDEX" bitrange="31:0"> 3284 <addr name="VDCTRL3" addr="0x60"/>
3302</field> 3285 <field name="SYNC_SIGNALS_ON" desc="" bitrange="24:24"/>
3303</reg> 3286 <field name="HORIZONTAL_WAIT_CNT" desc="" bitrange="23:12"/>
3304<reg name="ALT2_PINMUX_BANK1" sct="yes"> 3287 <field name="VERTICAL_WAIT_CNT" desc="" bitrange="8:0"/>
3305<addr name="ALT2_PINMUX_BANK1" addr="0x120" /> 3288 </reg>
3306<field name="INDEX" bitrange="31:0"> 3289 <reg name="DVICTRL0" desc="">
3307</field> 3290 <addr name="DVICTRL0" addr="0x70"/>
3308</reg> 3291 <field name="H_ACTIVE_CNT" desc="" bitrange="30:20"/>
3309<reg name="ALT2_PINMUX_BANK2" sct="yes"> 3292 <field name="H_BLANKING_CNT" desc="" bitrange="19:10"/>
3310<addr name="ALT2_PINMUX_BANK2" addr="0x130" /> 3293 <field name="V_LINES_CNT" desc="" bitrange="9:0"/>
3311<field name="INDEX" bitrange="31:0"> 3294 </reg>
3312</field> 3295 <reg name="DVICTRL1" desc="">
3313</reg> 3296 <addr name="DVICTRL1" addr="0x80"/>
3314<reg name="ALT2_PINMUX_BANK3" sct="yes"> 3297 <field name="F1_START_LINE" desc="" bitrange="29:20"/>
3315<addr name="ALT2_PINMUX_BANK3" addr="0x140" /> 3298 <field name="F1_END_LINE" desc="" bitrange="19:10"/>
3316<field name="INDEX" bitrange="31:0"> 3299 <field name="F2_START_LINE" desc="" bitrange="9:0"/>
3317</field> 3300 </reg>
3318</reg> 3301 <reg name="DVICTRL2" desc="">
3319<reg name="ALT3_PINMUX_BANK0" sct="yes"> 3302 <addr name="DVICTRL2" addr="0x90"/>
3320<addr name="ALT3_PINMUX_BANK0" addr="0x150" /> 3303 <field name="F2_END_LINE" desc="" bitrange="29:20"/>
3321<field name="INDEX" bitrange="31:0"> 3304 <field name="V1_BLANK_START_LINE" desc="" bitrange="19:10"/>
3322</field> 3305 <field name="V1_BLANK_END_LINE" desc="" bitrange="9:0"/>
3323</reg> 3306 </reg>
3324<reg name="ALT3_PINMUX_BANK1" sct="yes"> 3307 <reg name="DVICTRL3" desc="">
3325<addr name="ALT3_PINMUX_BANK1" addr="0x160" /> 3308 <addr name="DVICTRL3" addr="0xa0"/>
3326<field name="INDEX" bitrange="31:0"> 3309 <field name="V2_BLANK_START_LINE" desc="" bitrange="25:16"/>
3327</field> 3310 <field name="V2_BLANK_END_LINE" desc="" bitrange="9:0"/>
3328</reg> 3311 </reg>
3329<reg name="ALT3_PINMUX_BANK2" sct="yes"> 3312 <reg name="DATA" desc="">
3330<addr name="ALT3_PINMUX_BANK2" addr="0x170" /> 3313 <addr name="DATA" addr="0xb0"/>
3331<field name="INDEX" bitrange="31:0"> 3314 <field name="DATA_THREE" desc="" bitrange="31:24"/>
3332</field> 3315 <field name="DATA_TWO" desc="" bitrange="23:16"/>
3333</reg> 3316 <field name="DATA_ONE" desc="" bitrange="15:8"/>
3334<reg name="ALT3_PINMUX_BANK3" sct="yes"> 3317 <field name="DATA_ZERO" desc="" bitrange="7:0"/>
3335<addr name="ALT3_PINMUX_BANK3" addr="0x180" /> 3318 </reg>
3336<field name="INDEX" bitrange="31:0"> 3319 <reg name="STAT" desc="">
3337</field> 3320 <addr name="STAT" addr="0xc0"/>
3338</reg> 3321 <field name="PRESENT" desc="" bitrange="31:31"/>
3339</dev> 3322 <field name="DMA_REQ" desc="" bitrange="30:30"/>
3340<dev name="GPMI" long_name="General Purpose Media Interface" desc="General Purpose Media Interface" version="3.2.0"> 3323 <field name="RXFIFO_FULL" desc="" bitrange="29:29"/>
3341<addr name="GPMI" addr="0x8000c000" /> 3324 <field name="RXFIFO_EMPTY" desc="" bitrange="28:28"/>
3342<reg name="CTRL0" sct="yes"> 3325 <field name="TXFIFO_FULL" desc="" bitrange="27:27"/>
3343<addr name="CTRL0" addr="0x0" /> 3326 <field name="TXFIFO_EMPTY" desc="" bitrange="26:26"/>
3344<field name="SFTRST" bitrange="31:31"> 3327 <field name="BUSY" desc="" bitrange="25:25"/>
3345<value name="RUN" value="0x0"> 3328 <field name="DVI_CURRENT_FIELD" desc="" bitrange="24:24"/>
3346</value> 3329 </reg>
3347<value name="RESET" value="0x1"> 3330 <reg name="VERSION" desc="">
3348</value> 3331 <addr name="VERSION" addr="0xd0"/>
3349</field> 3332 <field name="MAJOR" desc="" bitrange="31:24"/>
3350<field name="CLKGATE" bitrange="30:30"> 3333 <field name="MINOR" desc="" bitrange="23:16"/>
3351<value name="RUN" value="0x0"> 3334 <field name="STEP" desc="" bitrange="15:0"/>
3352</value> 3335 </reg>
3353<value name="NO_CLKS" value="0x1"> 3336 <reg name="DEBUG0" desc="">
3354</value> 3337 <addr name="DEBUG0" addr="0xe0"/>
3355</field> 3338 <field name="STREAMING_END_DETECTED" desc="" bitrange="31:31"/>
3356<field name="RUN" bitrange="29:29"> 3339 <field name="WAIT_FOR_VSYNC_EDGE_OUT" desc="" bitrange="30:30"/>
3357<value name="IDLE" value="0x0"> 3340 <field name="SYNC_SIGNALS_ON_REG" desc="" bitrange="29:29"/>
3358</value> 3341 <field name="DMACMDKICK" desc="" bitrange="28:28"/>
3359<value name="BUSY" value="0x1"> 3342 <field name="ENABLE" desc="" bitrange="27:27"/>
3360</value> 3343 <field name="HSYNC" desc="" bitrange="26:26"/>
3361</field> 3344 <field name="VSYNC" desc="" bitrange="25:25"/>
3362<field name="DEV_IRQ_EN" bitrange="28:28"> 3345 <field name="CUR_FRAME_TX" desc="" bitrange="24:24"/>
3363</field> 3346 <field name="EMPTY_WORD" desc="" bitrange="23:23"/>
3364<field name="TIMEOUT_IRQ_EN" bitrange="27:27"> 3347 <field name="CUR_STATE" desc="" bitrange="22:16"/>
3365</field> 3348 <field name="DATA_COUNT" desc="" bitrange="15:0"/>
3366<field name="UDMA" bitrange="26:26"> 3349 </reg>
3367<value name="DISABLED" value="0x0"> 3350 </dev>
3368</value> 3351 <dev name="LRADC" long_name="Low Resolution ADC" desc="Low-Resolution ADC and Touch-Screen Interface" version="3.2.0">
3369<value name="ENABLED" value="0x1"> 3352 <addr name="LRADC" addr="0x80050000"/>
3370</value> 3353 <reg name="CTRL0" desc="" sct="yes">
3371</field> 3354 <addr name="CTRL0" addr="0x0"/>
3372<field name="COMMAND_MODE" bitrange="25:24"> 3355 <field name="SFTRST" desc="" bitrange="31:31"/>
3373<value name="WRITE" value="0x0"> 3356 <field name="CLKGATE" desc="" bitrange="30:30"/>
3374</value> 3357 <field name="ONCHIP_GROUNDREF" desc="" bitrange="21:21">
3375<value name="READ" value="0x1"> 3358 <value name="OFF" value="0x0" desc=""/>
3376</value> 3359 <value name="ON" value="0x1" desc=""/>
3377<value name="READ_AND_COMPARE" value="0x2"> 3360 </field>
3378</value> 3361 <field name="TOUCH_DETECT_ENABLE" desc="" bitrange="20:20">
3379<value name="WAIT_FOR_READY" value="0x3"> 3362 <value name="OFF" value="0x0" desc=""/>
3380</value> 3363 <value name="ON" value="0x1" desc=""/>
3381</field> 3364 </field>
3382<field name="WORD_LENGTH" bitrange="23:23"> 3365 <field name="YMINUS_ENABLE" desc="" bitrange="19:19">
3383<value name="16_BIT" value="0x0"> 3366 <value name="OFF" value="0x0" desc=""/>
3384</value> 3367 <value name="ON" value="0x1" desc=""/>
3385<value name="8_BIT" value="0x1"> 3368 </field>
3386</value> 3369 <field name="XMINUS_ENABLE" desc="" bitrange="18:18">
3387</field> 3370 <value name="OFF" value="0x0" desc=""/>
3388<field name="LOCK_CS" bitrange="22:22"> 3371 <value name="ON" value="0x1" desc=""/>
3389<value name="DISABLED" value="0x0"> 3372 </field>
3390</value> 3373 <field name="YPLUS_ENABLE" desc="" bitrange="17:17">
3391<value name="ENABLED" value="0x1"> 3374 <value name="OFF" value="0x0" desc=""/>
3392</value> 3375 <value name="ON" value="0x1" desc=""/>
3393</field> 3376 </field>
3394<field name="CS" bitrange="21:20"> 3377 <field name="XPLUS_ENABLE" desc="" bitrange="16:16">
3395</field> 3378 <value name="OFF" value="0x0" desc=""/>
3396<field name="ADDRESS" bitrange="19:17"> 3379 <value name="ON" value="0x1" desc=""/>
3397<value name="NAND_DATA" value="0x0"> 3380 </field>
3398</value> 3381 <field name="SCHEDULE" desc="" bitrange="7:0"/>
3399<value name="NAND_CLE" value="0x1"> 3382 </reg>
3400</value> 3383 <reg name="CTRL1" desc="" sct="yes">
3401<value name="NAND_ALE" value="0x2"> 3384 <addr name="CTRL1" addr="0x10"/>
3402</value> 3385 <field name="TOUCH_DETECT_IRQ_EN" desc="" bitrange="24:24">
3403</field> 3386 <value name="DISABLE" value="0x0" desc=""/>
3404<field name="ADDRESS_INCREMENT" bitrange="16:16"> 3387 <value name="ENABLE" value="0x1" desc=""/>
3405<value name="DISABLED" value="0x0"> 3388 </field>
3406</value> 3389 <field name="LRADC7_IRQ_EN" desc="" bitrange="23:23">
3407<value name="ENABLED" value="0x1"> 3390 <value name="DISABLE" value="0x0" desc=""/>
3408</value> 3391 <value name="ENABLE" value="0x1" desc=""/>
3409</field> 3392 </field>
3410<field name="XFER_COUNT" bitrange="15:0"> 3393 <field name="LRADC6_IRQ_EN" desc="" bitrange="22:22">
3411</field> 3394 <value name="DISABLE" value="0x0" desc=""/>
3412</reg> 3395 <value name="ENABLE" value="0x1" desc=""/>
3413<reg name="COMPARE" sct="no"> 3396 </field>
3414<addr name="COMPARE" addr="0x10" /> 3397 <field name="LRADC5_IRQ_EN" desc="" bitrange="21:21">
3415<field name="MASK" bitrange="31:16"> 3398 <value name="DISABLE" value="0x0" desc=""/>
3416</field> 3399 <value name="ENABLE" value="0x1" desc=""/>
3417<field name="REFERENCE" bitrange="15:0"> 3400 </field>
3418</field> 3401 <field name="LRADC4_IRQ_EN" desc="" bitrange="20:20">
3419</reg> 3402 <value name="DISABLE" value="0x0" desc=""/>
3420<reg name="ECCCTRL" sct="yes"> 3403 <value name="ENABLE" value="0x1" desc=""/>
3421<addr name="ECCCTRL" addr="0x20" /> 3404 </field>
3422<field name="HANDLE" bitrange="31:16"> 3405 <field name="LRADC3_IRQ_EN" desc="" bitrange="19:19">
3423</field> 3406 <value name="DISABLE" value="0x0" desc=""/>
3424<field name="ECC_CMD" bitrange="14:13"> 3407 <value name="ENABLE" value="0x1" desc=""/>
3425<value name="DECODE_4_BIT" value="0x0"> 3408 </field>
3426</value> 3409 <field name="LRADC2_IRQ_EN" desc="" bitrange="18:18">
3427<value name="ENCODE_4_BIT" value="0x1"> 3410 <value name="DISABLE" value="0x0" desc=""/>
3428</value> 3411 <value name="ENABLE" value="0x1" desc=""/>
3429<value name="DECODE_8_BIT" value="0x2"> 3412 </field>
3430</value> 3413 <field name="LRADC1_IRQ_EN" desc="" bitrange="17:17">
3431<value name="ENCODE_8_BIT" value="0x3"> 3414 <value name="DISABLE" value="0x0" desc=""/>
3432</value> 3415 <value name="ENABLE" value="0x1" desc=""/>
3433</field> 3416 </field>
3434<field name="ENABLE_ECC" bitrange="12:12"> 3417 <field name="LRADC0_IRQ_EN" desc="" bitrange="16:16">
3435<value name="ENABLE" value="0x1"> 3418 <value name="DISABLE" value="0x0" desc=""/>
3436</value> 3419 <value name="ENABLE" value="0x1" desc=""/>
3437<value name="DISABLE" value="0x0"> 3420 </field>
3438</value> 3421 <field name="TOUCH_DETECT_IRQ" desc="" bitrange="8:8">
3439</field> 3422 <value name="CLEAR" value="0x0" desc=""/>
3440<field name="BUFFER_MASK" bitrange="8:0"> 3423 <value name="PENDING" value="0x1" desc=""/>
3441<value name="AUXILIARY" value="0x100"> 3424 </field>
3442</value> 3425 <field name="LRADC7_IRQ" desc="" bitrange="7:7">
3443<value name="BUFFER7" value="0x80"> 3426 <value name="CLEAR" value="0x0" desc=""/>
3444</value> 3427 <value name="PENDING" value="0x1" desc=""/>
3445<value name="BUFFER6" value="0x40"> 3428 </field>
3446</value> 3429 <field name="LRADC6_IRQ" desc="" bitrange="6:6">
3447<value name="BUFFER5" value="0x20"> 3430 <value name="CLEAR" value="0x0" desc=""/>
3448</value> 3431 <value name="PENDING" value="0x1" desc=""/>
3449<value name="BUFFER4" value="0x10"> 3432 </field>
3450</value> 3433 <field name="LRADC5_IRQ" desc="" bitrange="5:5">
3451<value name="BUFFER3" value="0x8"> 3434 <value name="CLEAR" value="0x0" desc=""/>
3452</value> 3435 <value name="PENDING" value="0x1" desc=""/>
3453<value name="BUFFER2" value="0x4"> 3436 </field>
3454</value> 3437 <field name="LRADC4_IRQ" desc="" bitrange="4:4">
3455<value name="BUFFER1" value="0x2"> 3438 <value name="CLEAR" value="0x0" desc=""/>
3456</value> 3439 <value name="PENDING" value="0x1" desc=""/>
3457<value name="BUFFER0" value="0x1"> 3440 </field>
3458</value> 3441 <field name="LRADC3_IRQ" desc="" bitrange="3:3">
3459</field> 3442 <value name="CLEAR" value="0x0" desc=""/>
3460</reg> 3443 <value name="PENDING" value="0x1" desc=""/>
3461<reg name="ECCCOUNT" sct="no"> 3444 </field>
3462<addr name="ECCCOUNT" addr="0x30" /> 3445 <field name="LRADC2_IRQ" desc="" bitrange="2:2">
3463<field name="COUNT" bitrange="15:0"> 3446 <value name="CLEAR" value="0x0" desc=""/>
3464</field> 3447 <value name="PENDING" value="0x1" desc=""/>
3465</reg> 3448 </field>
3466<reg name="PAYLOAD" sct="no"> 3449 <field name="LRADC1_IRQ" desc="" bitrange="1:1">
3467<addr name="PAYLOAD" addr="0x40" /> 3450 <value name="CLEAR" value="0x0" desc=""/>
3468<field name="ADDRESS" bitrange="31:2"> 3451 <value name="PENDING" value="0x1" desc=""/>
3469</field> 3452 </field>
3470</reg> 3453 <field name="LRADC0_IRQ" desc="" bitrange="0:0">
3471<reg name="AUXILIARY" sct="no"> 3454 <value name="CLEAR" value="0x0" desc=""/>
3472<addr name="AUXILIARY" addr="0x50" /> 3455 <value name="PENDING" value="0x1" desc=""/>
3473<field name="ADDRESS" bitrange="31:2"> 3456 </field>
3474</field> 3457 </reg>
3475</reg> 3458 <reg name="CTRL2" desc="" sct="yes">
3476<reg name="CTRL1" sct="yes"> 3459 <addr name="CTRL2" addr="0x20"/>
3477<addr name="CTRL1" addr="0x60" /> 3460 <field name="DIVIDE_BY_TWO" desc="" bitrange="31:24"/>
3478<field name="DSAMPLE_TIME" bitrange="14:12"> 3461 <field name="BL_AMP_BYPASS" desc="" bitrange="23:23">
3479</field> 3462 <value name="DISABLE" value="0x0" desc=""/>
3480<field name="DMA2ECC_MODE" bitrange="11:11"> 3463 <value name="ENABLE" value="0x1" desc=""/>
3481</field> 3464 </field>
3482<field name="DEV_IRQ" bitrange="10:10"> 3465 <field name="BL_ENABLE" desc="" bitrange="22:22"/>
3483</field> 3466 <field name="BL_MUX_SELECT" desc="" bitrange="21:21"/>
3484<field name="TIMEOUT_IRQ" bitrange="9:9"> 3467 <field name="BL_BRIGHTNESS" desc="" bitrange="20:16"/>
3485</field> 3468 <field name="TEMPSENSE_PWD" desc="" bitrange="15:15">
3486<field name="BURST_EN" bitrange="8:8"> 3469 <value name="DISABLE" value="0x0" desc=""/>
3487</field> 3470 <value name="ENABLE" value="0x1" desc=""/>
3488<field name="ABORT_WAIT_FOR_READY3" bitrange="7:7"> 3471 </field>
3489</field> 3472 <field name="EXT_EN1" desc="" bitrange="13:13">
3490<field name="ABORT_WAIT_FOR_READY2" bitrange="6:6"> 3473 <value name="DISABLE" value="0x0" desc=""/>
3491</field> 3474 <value name="ENABLE" value="0x1" desc=""/>
3492<field name="ABORT_WAIT_FOR_READY1" bitrange="5:5"> 3475 </field>
3493</field> 3476 <field name="EXT_EN0" desc="" bitrange="12:12"/>
3494<field name="ABORT_WAIT_FOR_READY0" bitrange="4:4"> 3477 <field name="TEMP_SENSOR_IENABLE1" desc="" bitrange="9:9">
3495</field> 3478 <value name="DISABLE" value="0x0" desc=""/>
3496<field name="DEV_RESET" bitrange="3:3"> 3479 <value name="ENABLE" value="0x1" desc=""/>
3497<value name="ENABLED" value="0x0"> 3480 </field>
3498</value> 3481 <field name="TEMP_SENSOR_IENABLE0" desc="" bitrange="8:8">
3499<value name="DISABLED" value="0x1"> 3482 <value name="DISABLE" value="0x0" desc=""/>
3500</value> 3483 <value name="ENABLE" value="0x1" desc=""/>
3501</field> 3484 </field>
3502<field name="ATA_IRQRDY_POLARITY" bitrange="2:2"> 3485 <field name="TEMP_ISRC1" desc="" bitrange="7:4">
3503<value name="ACTIVELOW" value="0x0"> 3486 <value name="300" value="0xf" desc=""/>
3504</value> 3487 <value name="280" value="0xe" desc=""/>
3505<value name="ACTIVEHIGH" value="0x1"> 3488 <value name="260" value="0xd" desc=""/>
3506</value> 3489 <value name="240" value="0xc" desc=""/>
3507</field> 3490 <value name="220" value="0xb" desc=""/>
3508<field name="CAMERA_MODE" bitrange="1:1"> 3491 <value name="200" value="0xa" desc=""/>
3509</field> 3492 <value name="180" value="0x9" desc=""/>
3510<field name="GPMI_MODE" bitrange="0:0"> 3493 <value name="160" value="0x8" desc=""/>
3511<value name="NAND" value="0x0"> 3494 <value name="140" value="0x7" desc=""/>
3512</value> 3495 <value name="120" value="0x6" desc=""/>
3513<value name="ATA" value="0x1"> 3496 <value name="100" value="0x5" desc=""/>
3514</value> 3497 <value name="80" value="0x4" desc=""/>
3515</field> 3498 <value name="60" value="0x3" desc=""/>
3516</reg> 3499 <value name="40" value="0x2" desc=""/>
3517<reg name="TIMING0" sct="no"> 3500 <value name="20" value="0x1" desc=""/>
3518<addr name="TIMING0" addr="0x70" /> 3501 <value name="ZERO" value="0x0" desc=""/>
3519<field name="ADDRESS_SETUP" bitrange="23:16"> 3502 </field>
3520</field> 3503 <field name="TEMP_ISRC0" desc="" bitrange="3:0">
3521<field name="DATA_HOLD" bitrange="15:8"> 3504 <value name="300" value="0xf" desc=""/>
3522</field> 3505 <value name="280" value="0xe" desc=""/>
3523<field name="DATA_SETUP" bitrange="7:0"> 3506 <value name="260" value="0xd" desc=""/>
3524</field> 3507 <value name="240" value="0xc" desc=""/>
3525</reg> 3508 <value name="220" value="0xb" desc=""/>
3526<reg name="TIMING1" sct="no"> 3509 <value name="200" value="0xa" desc=""/>
3527<addr name="TIMING1" addr="0x80" /> 3510 <value name="180" value="0x9" desc=""/>
3528<field name="DEVICE_BUSY_TIMEOUT" bitrange="31:16"> 3511 <value name="160" value="0x8" desc=""/>
3529</field> 3512 <value name="140" value="0x7" desc=""/>
3530</reg> 3513 <value name="120" value="0x6" desc=""/>
3531<reg name="TIMING2" sct="no"> 3514 <value name="100" value="0x5" desc=""/>
3532<addr name="TIMING2" addr="0x90" /> 3515 <value name="80" value="0x4" desc=""/>
3533<field name="UDMA_TRP" bitrange="31:24"> 3516 <value name="60" value="0x3" desc=""/>
3534</field> 3517 <value name="40" value="0x2" desc=""/>
3535<field name="UDMA_ENV" bitrange="23:16"> 3518 <value name="20" value="0x1" desc=""/>
3536</field> 3519 <value name="ZERO" value="0x0" desc=""/>
3537<field name="UDMA_HOLD" bitrange="15:8"> 3520 </field>
3538</field> 3521 </reg>
3539<field name="UDMA_SETUP" bitrange="7:0"> 3522 <reg name="CTRL3" desc="" sct="yes">
3540</field> 3523 <addr name="CTRL3" addr="0x30"/>
3541</reg> 3524 <field name="DISCARD" desc="" bitrange="25:24">
3542<reg name="DATA" sct="no"> 3525 <value name="1_SAMPLE" value="0x1" desc=""/>
3543<addr name="DATA" addr="0xa0" /> 3526 <value name="2_SAMPLES" value="0x2" desc=""/>
3544<field name="DATA" bitrange="31:0"> 3527 <value name="3_SAMPLES" value="0x3" desc=""/>
3545</field> 3528 </field>
3546</reg> 3529 <field name="FORCE_ANALOG_PWUP" desc="" bitrange="23:23">
3547<reg name="STAT" sct="no"> 3530 <value name="OFF" value="0x0" desc=""/>
3548<addr name="STAT" addr="0xb0" /> 3531 <value name="ON" value="0x1" desc=""/>
3549<field name="PRESENT" bitrange="31:31"> 3532 </field>
3550<value name="UNAVAILABLE" value="0x0"> 3533 <field name="FORCE_ANALOG_PWDN" desc="" bitrange="22:22">
3551</value> 3534 <value name="ON" value="0x0" desc=""/>
3552<value name="AVAILABLE" value="0x1"> 3535 <value name="OFF" value="0x1" desc=""/>
3553</value> 3536 </field>
3554</field> 3537 <field name="CYCLE_TIME" desc="" bitrange="9:8">
3555<field name="RDY_TIMEOUT" bitrange="11:8"> 3538 <value name="6MHZ" value="0x0" desc=""/>
3556</field> 3539 <value name="4MHZ" value="0x1" desc=""/>
3557<field name="ATA_IRQ" bitrange="7:7"> 3540 <value name="3MHZ" value="0x2" desc=""/>
3558</field> 3541 <value name="2MHZ" value="0x3" desc=""/>
3559<field name="INVALID_BUFFER_MASK" bitrange="6:6"> 3542 </field>
3560</field> 3543 <field name="HIGH_TIME" desc="" bitrange="5:4">
3561<field name="FIFO_EMPTY" bitrange="5:5"> 3544 <value name="42NS" value="0x0" desc=""/>
3562<value name="NOT_EMPTY" value="0x0"> 3545 <value name="83NS" value="0x1" desc=""/>
3563</value> 3546 <value name="125NS" value="0x2" desc=""/>
3564<value name="EMPTY" value="0x1"> 3547 <value name="250NS" value="0x3" desc=""/>
3565</value> 3548 </field>
3566</field> 3549 <field name="DELAY_CLOCK" desc="" bitrange="1:1">
3567<field name="FIFO_FULL" bitrange="4:4"> 3550 <value name="NORMAL" value="0x0" desc=""/>
3568<value name="NOT_FULL" value="0x0"> 3551 <value name="DELAYED" value="0x1" desc=""/>
3569</value> 3552 </field>
3570<value name="FULL" value="0x1"> 3553 <field name="INVERT_CLOCK" desc="" bitrange="0:0">
3571</value> 3554 <value name="NORMAL" value="0x0" desc=""/>
3572</field> 3555 <value name="INVERT" value="0x1" desc=""/>
3573<field name="DEV3_ERROR" bitrange="3:3"> 3556 </field>
3574</field> 3557 </reg>
3575<field name="DEV2_ERROR" bitrange="2:2"> 3558 <reg name="STATUS" desc="">
3576</field> 3559 <addr name="STATUS" addr="0x40"/>
3577<field name="DEV1_ERROR" bitrange="1:1"> 3560 <field name="TEMP1_PRESENT" desc="" bitrange="26:26"/>
3578</field> 3561 <field name="TEMP0_PRESENT" desc="" bitrange="25:25"/>
3579<field name="DEV0_ERROR" bitrange="0:0"> 3562 <field name="TOUCH_PANEL_PRESENT" desc="" bitrange="24:24"/>
3580</field> 3563 <field name="CHANNEL7_PRESENT" desc="" bitrange="23:23"/>
3581</reg> 3564 <field name="CHANNEL6_PRESENT" desc="" bitrange="22:22"/>
3582<reg name="DEBUG" sct="no"> 3565 <field name="CHANNEL5_PRESENT" desc="" bitrange="21:21"/>
3583<addr name="DEBUG" addr="0xc0" /> 3566 <field name="CHANNEL4_PRESENT" desc="" bitrange="20:20"/>
3584<field name="READY3" bitrange="31:31"> 3567 <field name="CHANNEL3_PRESENT" desc="" bitrange="19:19"/>
3585</field> 3568 <field name="CHANNEL2_PRESENT" desc="" bitrange="18:18"/>
3586<field name="READY2" bitrange="30:30"> 3569 <field name="CHANNEL1_PRESENT" desc="" bitrange="17:17"/>
3587</field> 3570 <field name="CHANNEL0_PRESENT" desc="" bitrange="16:16"/>
3588<field name="READY1" bitrange="29:29"> 3571 <field name="TOUCH_DETECT_RAW" desc="" bitrange="0:0">
3589</field> 3572 <value name="OPEN" value="0x0" desc=""/>
3590<field name="READY0" bitrange="28:28"> 3573 <value name="HIT" value="0x1" desc=""/>
3591</field> 3574 </field>
3592<field name="WAIT_FOR_READY_END3" bitrange="27:27"> 3575 </reg>
3593</field> 3576 <reg name="CHn" desc="" sct="yes">
3594<field name="WAIT_FOR_READY_END2" bitrange="26:26"> 3577 <formula string="0x50+n*0x10"/>
3595</field> 3578 <addr name="CH0" addr="0x50"/>
3596<field name="WAIT_FOR_READY_END1" bitrange="25:25"> 3579 <addr name="CH1" addr="0x60"/>
3597</field> 3580 <addr name="CH2" addr="0x70"/>
3598<field name="WAIT_FOR_READY_END0" bitrange="24:24"> 3581 <addr name="CH3" addr="0x80"/>
3599</field> 3582 <addr name="CH4" addr="0x90"/>
3600<field name="SENSE3" bitrange="23:23"> 3583 <addr name="CH5" addr="0xa0"/>
3601</field> 3584 <addr name="CH6" addr="0xb0"/>
3602<field name="SENSE2" bitrange="22:22"> 3585 <addr name="CH7" addr="0xc0"/>
3603</field> 3586 <field name="TOGGLE" desc="" bitrange="31:31"/>
3604<field name="SENSE1" bitrange="21:21"> 3587 <field name="ACCUMULATE" desc="" bitrange="29:29"/>
3605</field> 3588 <field name="NUM_SAMPLES" desc="" bitrange="28:24"/>
3606<field name="SENSE0" bitrange="20:20"> 3589 <field name="VALUE" desc="" bitrange="17:0"/>
3607</field> 3590 </reg>
3608<field name="DMAREQ3" bitrange="19:19"> 3591 <reg name="DELAYn" desc="" sct="yes">
3609</field> 3592 <formula string="0xd0+n*0x10"/>
3610<field name="DMAREQ2" bitrange="18:18"> 3593 <addr name="DELAY0" addr="0xd0"/>
3611</field> 3594 <addr name="DELAY1" addr="0xe0"/>
3612<field name="DMAREQ1" bitrange="17:17"> 3595 <addr name="DELAY2" addr="0xf0"/>
3613</field> 3596 <addr name="DELAY3" addr="0x100"/>
3614<field name="DMAREQ0" bitrange="16:16"> 3597 <field name="TRIGGER_LRADCS" desc="" bitrange="31:24"/>
3615</field> 3598 <field name="KICK" desc="" bitrange="20:20"/>
3616<field name="CMD_END" bitrange="15:12"> 3599 <field name="TRIGGER_DELAYS" desc="" bitrange="19:16"/>
3617</field> 3600 <field name="LOOP_COUNT" desc="" bitrange="15:11"/>
3618<field name="UDMA_STATE" bitrange="11:8"> 3601 <field name="DELAY" desc="" bitrange="10:0"/>
3619</field> 3602 </reg>
3620<field name="BUSY" bitrange="7:7"> 3603 <reg name="DEBUG0" desc="">
3621<value name="DISABLED" value="0x0"> 3604 <addr name="DEBUG0" addr="0x110"/>
3622</value> 3605 <field name="READONLY" desc="" bitrange="31:16"/>
3623<value name="ENABLED" value="0x1"> 3606 <field name="STATE" desc="" bitrange="11:0"/>
3624</value> 3607 </reg>
3625</field> 3608 <reg name="DEBUG1" desc="" sct="yes">
3626<field name="PIN_STATE" bitrange="6:4"> 3609 <addr name="DEBUG1" addr="0x120"/>
3627<value name="PSM_IDLE" value="0x0"> 3610 <field name="REQUEST" desc="" bitrange="23:16"/>
3628</value> 3611 <field name="TESTMODE_COUNT" desc="" bitrange="12:8"/>
3629<value name="PSM_BYTCNT" value="0x1"> 3612 <field name="TESTMODE6" desc="" bitrange="2:2">
3630</value> 3613 <value name="NORMAL" value="0x0" desc=""/>
3631<value name="PSM_ADDR" value="0x2"> 3614 <value name="TEST" value="0x1" desc=""/>
3632</value> 3615 </field>
3633<value name="PSM_STALL" value="0x3"> 3616 <field name="TESTMODE5" desc="" bitrange="1:1">
3634</value> 3617 <value name="NORMAL" value="0x0" desc=""/>
3635<value name="PSM_STROBE" value="0x4"> 3618 <value name="TEST" value="0x1" desc=""/>
3636</value> 3619 </field>
3637<value name="PSM_ATARDY" value="0x5"> 3620 <field name="TESTMODE" desc="" bitrange="0:0">
3638</value> 3621 <value name="NORMAL" value="0x0" desc=""/>
3639<value name="PSM_DHOLD" value="0x6"> 3622 <value name="TEST" value="0x1" desc=""/>
3640</value> 3623 </field>
3641<value name="PSM_DONE" value="0x7"> 3624 </reg>
3642</value> 3625 <reg name="CONVERSION" desc="" sct="yes">
3643</field> 3626 <addr name="CONVERSION" addr="0x130"/>
3644<field name="MAIN_STATE" bitrange="3:0"> 3627 <field name="AUTOMATIC" desc="" bitrange="20:20">
3645<value name="MSM_IDLE" value="0x0"> 3628 <value name="DISABLE" value="0x0" desc=""/>
3646</value> 3629 <value name="ENABLE" value="0x1" desc=""/>
3647<value name="MSM_BYTCNT" value="0x1"> 3630 </field>
3648</value> 3631 <field name="SCALE_FACTOR" desc="" bitrange="17:16">
3649<value name="MSM_WAITFE" value="0x2"> 3632 <value name="NIMH" value="0x0" desc=""/>
3650</value> 3633 <value name="DUAL_NIMH" value="0x1" desc=""/>
3651<value name="MSM_WAITFR" value="0x3"> 3634 <value name="LI_ION" value="0x2" desc=""/>
3652</value> 3635 <value name="ALT_LI_ION" value="0x3" desc=""/>
3653<value name="MSM_DMAREQ" value="0x4"> 3636 </field>
3654</value> 3637 <field name="SCALED_BATT_VOLTAGE" desc="" bitrange="9:0"/>
3655<value name="MSM_DMAACK" value="0x5"> 3638 </reg>
3656</value> 3639 <reg name="CTRL4" desc="" sct="yes">
3657<value name="MSM_WAITFF" value="0x6"> 3640 <addr name="CTRL4" addr="0x140"/>
3658</value> 3641 <field name="LRADC7SELECT" desc="" bitrange="31:28">
3659<value name="MSM_LDFIFO" value="0x7"> 3642 <value name="CHANNEL0" value="0x0" desc=""/>
3660</value> 3643 <value name="CHANNEL1" value="0x1" desc=""/>
3661<value name="MSM_LDDMAR" value="0x8"> 3644 <value name="CHANNEL2" value="0x2" desc=""/>
3662</value> 3645 <value name="CHANNEL3" value="0x3" desc=""/>
3663<value name="MSM_RDCMP" value="0x9"> 3646 <value name="CHANNEL4" value="0x4" desc=""/>
3664</value> 3647 <value name="CHANNEL5" value="0x5" desc=""/>
3665<value name="MSM_DONE" value="0xa"> 3648 <value name="CHANNEL6" value="0x6" desc=""/>
3666</value> 3649 <value name="CHANNEL7" value="0x7" desc=""/>
3667</field> 3650 <value name="CHANNEL8" value="0x8" desc=""/>
3668</reg> 3651 <value name="CHANNEL9" value="0x9" desc=""/>
3669<reg name="VERSION" sct="no"> 3652 <value name="CHANNEL10" value="0xa" desc=""/>
3670<addr name="VERSION" addr="0xd0" /> 3653 <value name="CHANNEL11" value="0xb" desc=""/>
3671<field name="MAJOR" bitrange="31:24"> 3654 <value name="CHANNEL12" value="0xc" desc=""/>
3672</field> 3655 <value name="CHANNEL13" value="0xd" desc=""/>
3673<field name="MINOR" bitrange="23:16"> 3656 <value name="CHANNEL14" value="0xe" desc=""/>
3674</field> 3657 <value name="CHANNEL15" value="0xf" desc=""/>
3675<field name="STEP" bitrange="15:0"> 3658 </field>
3676</field> 3659 <field name="LRADC6SELECT" desc="" bitrange="27:24">
3677</reg> 3660 <value name="CHANNEL0" value="0x0" desc=""/>
3678</dev> 3661 <value name="CHANNEL1" value="0x1" desc=""/>
3679<dev name="I2C" long_name="I2C Interface" desc="I2C Interface" version="3.2.0"> 3662 <value name="CHANNEL2" value="0x2" desc=""/>
3680<addr name="I2C" addr="0x80058000" /> 3663 <value name="CHANNEL3" value="0x3" desc=""/>
3681<reg name="CTRL0" sct="yes"> 3664 <value name="CHANNEL4" value="0x4" desc=""/>
3682<addr name="CTRL0" addr="0x0" /> 3665 <value name="CHANNEL5" value="0x5" desc=""/>
3683<field name="SFTRST" bitrange="31:31"> 3666 <value name="CHANNEL6" value="0x6" desc=""/>
3684<value name="RUN" value="0x0"> 3667 <value name="CHANNEL7" value="0x7" desc=""/>
3685</value> 3668 <value name="CHANNEL8" value="0x8" desc=""/>
3686<value name="RESET" value="0x1"> 3669 <value name="CHANNEL9" value="0x9" desc=""/>
3687</value> 3670 <value name="CHANNEL10" value="0xa" desc=""/>
3688</field> 3671 <value name="CHANNEL11" value="0xb" desc=""/>
3689<field name="CLKGATE" bitrange="30:30"> 3672 <value name="CHANNEL12" value="0xc" desc=""/>
3690<value name="RUN" value="0x0"> 3673 <value name="CHANNEL13" value="0xd" desc=""/>
3691</value> 3674 <value name="CHANNEL14" value="0xe" desc=""/>
3692<value name="NO_CLKS" value="0x1"> 3675 <value name="CHANNEL15" value="0xf" desc=""/>
3693</value> 3676 </field>
3694</field> 3677 <field name="LRADC5SELECT" desc="" bitrange="23:20">
3695<field name="RUN" bitrange="29:29"> 3678 <value name="CHANNEL0" value="0x0" desc=""/>
3696<value name="HALT" value="0x0"> 3679 <value name="CHANNEL1" value="0x1" desc=""/>
3697</value> 3680 <value name="CHANNEL2" value="0x2" desc=""/>
3698<value name="RUN" value="0x1"> 3681 <value name="CHANNEL3" value="0x3" desc=""/>
3699</value> 3682 <value name="CHANNEL4" value="0x4" desc=""/>
3700</field> 3683 <value name="CHANNEL5" value="0x5" desc=""/>
3701<field name="PRE_ACK" bitrange="27:27"> 3684 <value name="CHANNEL6" value="0x6" desc=""/>
3702</field> 3685 <value name="CHANNEL7" value="0x7" desc=""/>
3703<field name="ACKNOWLEDGE" bitrange="26:26"> 3686 <value name="CHANNEL8" value="0x8" desc=""/>
3704<value name="SNAK" value="0x0"> 3687 <value name="CHANNEL9" value="0x9" desc=""/>
3705</value> 3688 <value name="CHANNEL10" value="0xa" desc=""/>
3706<value name="ACK" value="0x1"> 3689 <value name="CHANNEL11" value="0xb" desc=""/>
3707</value> 3690 <value name="CHANNEL12" value="0xc" desc=""/>
3708</field> 3691 <value name="CHANNEL13" value="0xd" desc=""/>
3709<field name="SEND_NAK_ON_LAST" bitrange="25:25"> 3692 <value name="CHANNEL14" value="0xe" desc=""/>
3710<value name="ACK_IT" value="0x0"> 3693 <value name="CHANNEL15" value="0xf" desc=""/>
3711</value> 3694 </field>
3712<value name="NAK_IT" value="0x1"> 3695 <field name="LRADC4SELECT" desc="" bitrange="19:16">
3713</value> 3696 <value name="CHANNEL0" value="0x0" desc=""/>
3714</field> 3697 <value name="CHANNEL1" value="0x1" desc=""/>
3715<field name="PIO_MODE" bitrange="24:24"> 3698 <value name="CHANNEL2" value="0x2" desc=""/>
3716</field> 3699 <value name="CHANNEL3" value="0x3" desc=""/>
3717<field name="MULTI_MASTER" bitrange="23:23"> 3700 <value name="CHANNEL4" value="0x4" desc=""/>
3718<value name="SINGLE" value="0x0"> 3701 <value name="CHANNEL5" value="0x5" desc=""/>
3719</value> 3702 <value name="CHANNEL6" value="0x6" desc=""/>
3720<value name="MULTIPLE" value="0x1"> 3703 <value name="CHANNEL7" value="0x7" desc=""/>
3721</value> 3704 <value name="CHANNEL8" value="0x8" desc=""/>
3722</field> 3705 <value name="CHANNEL9" value="0x9" desc=""/>
3723<field name="CLOCK_HELD" bitrange="22:22"> 3706 <value name="CHANNEL10" value="0xa" desc=""/>
3724<value name="RELEASE" value="0x0"> 3707 <value name="CHANNEL11" value="0xb" desc=""/>
3725</value> 3708 <value name="CHANNEL12" value="0xc" desc=""/>
3726<value name="HELD_LOW" value="0x1"> 3709 <value name="CHANNEL13" value="0xd" desc=""/>
3727</value> 3710 <value name="CHANNEL14" value="0xe" desc=""/>
3728</field> 3711 <value name="CHANNEL15" value="0xf" desc=""/>
3729<field name="RETAIN_CLOCK" bitrange="21:21"> 3712 </field>
3730<value name="RELEASE" value="0x0"> 3713 <field name="LRADC3SELECT" desc="" bitrange="15:12">
3731</value> 3714 <value name="CHANNEL0" value="0x0" desc=""/>
3732<value name="HOLD_LOW" value="0x1"> 3715 <value name="CHANNEL1" value="0x1" desc=""/>
3733</value> 3716 <value name="CHANNEL2" value="0x2" desc=""/>
3734</field> 3717 <value name="CHANNEL3" value="0x3" desc=""/>
3735<field name="POST_SEND_STOP" bitrange="20:20"> 3718 <value name="CHANNEL4" value="0x4" desc=""/>
3736<value name="NO_STOP" value="0x0"> 3719 <value name="CHANNEL5" value="0x5" desc=""/>
3737</value> 3720 <value name="CHANNEL6" value="0x6" desc=""/>
3738<value name="SEND_STOP" value="0x1"> 3721 <value name="CHANNEL7" value="0x7" desc=""/>
3739</value> 3722 <value name="CHANNEL8" value="0x8" desc=""/>
3740</field> 3723 <value name="CHANNEL9" value="0x9" desc=""/>
3741<field name="PRE_SEND_START" bitrange="19:19"> 3724 <value name="CHANNEL10" value="0xa" desc=""/>
3742<value name="NO_START" value="0x0"> 3725 <value name="CHANNEL11" value="0xb" desc=""/>
3743</value> 3726 <value name="CHANNEL12" value="0xc" desc=""/>
3744<value name="SEND_START" value="0x1"> 3727 <value name="CHANNEL13" value="0xd" desc=""/>
3745</value> 3728 <value name="CHANNEL14" value="0xe" desc=""/>
3746</field> 3729 <value name="CHANNEL15" value="0xf" desc=""/>
3747<field name="SLAVE_ADDRESS_ENABLE" bitrange="18:18"> 3730 </field>
3748<value name="DISABLED" value="0x0"> 3731 <field name="LRADC2SELECT" desc="" bitrange="11:8">
3749</value> 3732 <value name="CHANNEL0" value="0x0" desc=""/>
3750<value name="ENABLED" value="0x1"> 3733 <value name="CHANNEL1" value="0x1" desc=""/>
3751</value> 3734 <value name="CHANNEL2" value="0x2" desc=""/>
3752</field> 3735 <value name="CHANNEL3" value="0x3" desc=""/>
3753<field name="MASTER_MODE" bitrange="17:17"> 3736 <value name="CHANNEL4" value="0x4" desc=""/>
3754<value name="SLAVE" value="0x0"> 3737 <value name="CHANNEL5" value="0x5" desc=""/>
3755</value> 3738 <value name="CHANNEL6" value="0x6" desc=""/>
3756<value name="MASTER" value="0x1"> 3739 <value name="CHANNEL7" value="0x7" desc=""/>
3757</value> 3740 <value name="CHANNEL8" value="0x8" desc=""/>
3758</field> 3741 <value name="CHANNEL9" value="0x9" desc=""/>
3759<field name="DIRECTION" bitrange="16:16"> 3742 <value name="CHANNEL10" value="0xa" desc=""/>
3760<value name="RECEIVE" value="0x0"> 3743 <value name="CHANNEL11" value="0xb" desc=""/>
3761</value> 3744 <value name="CHANNEL12" value="0xc" desc=""/>
3762<value name="TRANSMIT" value="0x1"> 3745 <value name="CHANNEL13" value="0xd" desc=""/>
3763</value> 3746 <value name="CHANNEL14" value="0xe" desc=""/>
3764</field> 3747 <value name="CHANNEL15" value="0xf" desc=""/>
3765<field name="XFER_COUNT" bitrange="15:0"> 3748 </field>
3766</field> 3749 <field name="LRADC1SELECT" desc="" bitrange="7:4">
3767</reg> 3750 <value name="CHANNEL0" value="0x0" desc=""/>
3768<reg name="TIMING0" sct="yes"> 3751 <value name="CHANNEL1" value="0x1" desc=""/>
3769<addr name="TIMING0" addr="0x10" /> 3752 <value name="CHANNEL2" value="0x2" desc=""/>
3770<field name="HIGH_COUNT" bitrange="25:16"> 3753 <value name="CHANNEL3" value="0x3" desc=""/>
3771</field> 3754 <value name="CHANNEL4" value="0x4" desc=""/>
3772<field name="RCV_COUNT" bitrange="9:0"> 3755 <value name="CHANNEL5" value="0x5" desc=""/>
3773</field> 3756 <value name="CHANNEL6" value="0x6" desc=""/>
3774</reg> 3757 <value name="CHANNEL7" value="0x7" desc=""/>
3775<reg name="TIMING1" sct="yes"> 3758 <value name="CHANNEL8" value="0x8" desc=""/>
3776<addr name="TIMING1" addr="0x20" /> 3759 <value name="CHANNEL9" value="0x9" desc=""/>
3777<field name="LOW_COUNT" bitrange="25:16"> 3760 <value name="CHANNEL10" value="0xa" desc=""/>
3778</field> 3761 <value name="CHANNEL11" value="0xb" desc=""/>
3779<field name="XMIT_COUNT" bitrange="9:0"> 3762 <value name="CHANNEL12" value="0xc" desc=""/>
3780</field> 3763 <value name="CHANNEL13" value="0xd" desc=""/>
3781</reg> 3764 <value name="CHANNEL14" value="0xe" desc=""/>
3782<reg name="TIMING2" sct="yes"> 3765 <value name="CHANNEL15" value="0xf" desc=""/>
3783<addr name="TIMING2" addr="0x30" /> 3766 </field>
3784<field name="BUS_FREE" bitrange="25:16"> 3767 <field name="LRADC0SELECT" desc="" bitrange="3:0">
3785</field> 3768 <value name="CHANNEL0" value="0x0" desc=""/>
3786<field name="LEADIN_COUNT" bitrange="9:0"> 3769 <value name="CHANNEL1" value="0x1" desc=""/>
3787</field> 3770 <value name="CHANNEL2" value="0x2" desc=""/>
3788</reg> 3771 <value name="CHANNEL3" value="0x3" desc=""/>
3789<reg name="CTRL1" sct="yes"> 3772 <value name="CHANNEL4" value="0x4" desc=""/>
3790<addr name="CTRL1" addr="0x40" /> 3773 <value name="CHANNEL5" value="0x5" desc=""/>
3791<field name="BCAST_SLAVE_EN" bitrange="24:24"> 3774 <value name="CHANNEL6" value="0x6" desc=""/>
3792<value name="NO_BCAST" value="0x0"> 3775 <value name="CHANNEL7" value="0x7" desc=""/>
3793</value> 3776 <value name="CHANNEL8" value="0x8" desc=""/>
3794<value name="WATCH_BCAST" value="0x1"> 3777 <value name="CHANNEL9" value="0x9" desc=""/>
3795</value> 3778 <value name="CHANNEL10" value="0xa" desc=""/>
3796</field> 3779 <value name="CHANNEL11" value="0xb" desc=""/>
3797<field name="SLAVE_ADDRESS_BYTE" bitrange="23:16"> 3780 <value name="CHANNEL12" value="0xc" desc=""/>
3798</field> 3781 <value name="CHANNEL13" value="0xd" desc=""/>
3799<field name="BUS_FREE_IRQ_EN" bitrange="15:15"> 3782 <value name="CHANNEL14" value="0xe" desc=""/>
3800<value name="DISABLED" value="0x0"> 3783 <value name="CHANNEL15" value="0xf" desc=""/>
3801</value> 3784 </field>
3802<value name="ENABLED" value="0x1"> 3785 </reg>
3803</value> 3786 <reg name="VERSION" desc="">
3804</field> 3787 <addr name="VERSION" addr="0x150"/>
3805<field name="DATA_ENGINE_CMPLT_IRQ_EN" bitrange="14:14"> 3788 <field name="MAJOR" desc="" bitrange="31:24"/>
3806<value name="DISABLED" value="0x0"> 3789 <field name="MINOR" desc="" bitrange="23:16"/>
3807</value> 3790 <field name="STEP" desc="" bitrange="15:0"/>
3808<value name="ENABLED" value="0x1"> 3791 </reg>
3809</value> 3792 </dev>
3810</field> 3793 <dev name="OCOTP" long_name="One-time Programmable Array Controller" desc="On-Chip OTP (OCOTP) Controller" version="3.2.0">
3811<field name="NO_SLAVE_ACK_IRQ_EN" bitrange="13:13"> 3794 <addr name="OCOTP" addr="0x8002c000"/>
3812<value name="DISABLED" value="0x0"> 3795 <reg name="CTRL" desc="" sct="yes">
3813</value> 3796 <addr name="CTRL" addr="0x0"/>
3814<value name="ENABLED" value="0x1"> 3797 <field name="WR_UNLOCK" desc="" bitrange="31:16">
3815</value> 3798 <value name="KEY" value="0x3e77" desc=""/>
3816</field> 3799 </field>
3817<field name="OVERSIZE_XFER_TERM_IRQ_EN" bitrange="12:12"> 3800 <field name="RELOAD_SHADOWS" desc="" bitrange="13:13"/>
3818<value name="DISABLED" value="0x0"> 3801 <field name="RD_BANK_OPEN" desc="" bitrange="12:12"/>
3819</value> 3802 <field name="ERROR" desc="" bitrange="9:9"/>
3820<value name="ENABLED" value="0x1"> 3803 <field name="BUSY" desc="" bitrange="8:8"/>
3821</value> 3804 <field name="ADDR" desc="" bitrange="4:0"/>
3822</field> 3805 </reg>
3823<field name="EARLY_TERM_IRQ_EN" bitrange="11:11"> 3806 <reg name="DATA" desc="">
3824<value name="DISABLED" value="0x0"> 3807 <addr name="DATA" addr="0x10"/>
3825</value> 3808 <field name="DATA" desc="" bitrange="31:0"/>
3826<value name="ENABLED" value="0x1"> 3809 </reg>
3827</value> 3810 <reg name="CUSTn" desc="">
3828</field> 3811 <formula string="0x20+n*0x10"/>
3829<field name="MASTER_LOSS_IRQ_EN" bitrange="10:10"> 3812 <addr name="CUST0" addr="0x20"/>
3830<value name="DISABLED" value="0x0"> 3813 <addr name="CUST1" addr="0x30"/>
3831</value> 3814 <addr name="CUST2" addr="0x40"/>
3832<value name="ENABLED" value="0x1"> 3815 <addr name="CUST3" addr="0x50"/>
3833</value> 3816 <field name="BITS" desc="" bitrange="31:0"/>
3834</field> 3817 </reg>
3835<field name="SLAVE_STOP_IRQ_EN" bitrange="9:9"> 3818 <reg name="CRYPTOn" desc="">
3836<value name="DISABLED" value="0x0"> 3819 <formula string="0x60+n*0x10"/>
3837</value> 3820 <addr name="CRYPTO0" addr="0x60"/>
3838<value name="ENABLED" value="0x1"> 3821 <addr name="CRYPTO1" addr="0x70"/>
3839</value> 3822 <addr name="CRYPTO2" addr="0x80"/>
3840</field> 3823 <addr name="CRYPTO3" addr="0x90"/>
3841<field name="SLAVE_IRQ_EN" bitrange="8:8"> 3824 <field name="BITS" desc="" bitrange="31:0"/>
3842<value name="DISABLED" value="0x0"> 3825 </reg>
3843</value> 3826 <reg name="HWCAPn" desc="">
3844<value name="ENABLED" value="0x1"> 3827 <formula string="0xa0+n*0x10"/>
3845</value> 3828 <addr name="HWCAP0" addr="0xa0"/>
3846</field> 3829 <addr name="HWCAP1" addr="0xb0"/>
3847<field name="BUS_FREE_IRQ" bitrange="7:7"> 3830 <addr name="HWCAP2" addr="0xc0"/>
3848<value name="NO_REQUEST" value="0x0"> 3831 <addr name="HWCAP3" addr="0xd0"/>
3849</value> 3832 <addr name="HWCAP4" addr="0xe0"/>
3850<value name="REQUEST" value="0x1"> 3833 <addr name="HWCAP5" addr="0xf0"/>
3851</value> 3834 <field name="BITS" desc="" bitrange="31:0"/>
3852</field> 3835 </reg>
3853<field name="DATA_ENGINE_CMPLT_IRQ" bitrange="6:6"> 3836 <reg name="SWCAP" desc="">
3854<value name="NO_REQUEST" value="0x0"> 3837 <addr name="SWCAP" addr="0x100"/>
3855</value> 3838 <field name="BITS" desc="" bitrange="31:0"/>
3856<value name="REQUEST" value="0x1"> 3839 </reg>
3857</value> 3840 <reg name="CUSTCAP" desc="">
3858</field> 3841 <addr name="CUSTCAP" addr="0x110"/>
3859<field name="NO_SLAVE_ACK_IRQ" bitrange="5:5"> 3842 <field name="BITS" desc="" bitrange="31:0"/>
3860<value name="NO_REQUEST" value="0x0"> 3843 </reg>
3861</value> 3844 <reg name="LOCK" desc="">
3862<value name="REQUEST" value="0x1"> 3845 <addr name="LOCK" addr="0x120"/>
3863</value> 3846 <field name="ROM7" desc="" bitrange="31:31"/>
3864</field> 3847 <field name="ROM6" desc="" bitrange="30:30"/>
3865<field name="OVERSIZE_XFER_TERM_IRQ" bitrange="4:4"> 3848 <field name="ROM5" desc="" bitrange="29:29"/>
3866<value name="NO_REQUEST" value="0x0"> 3849 <field name="ROM4" desc="" bitrange="28:28"/>
3867</value> 3850 <field name="ROM3" desc="" bitrange="27:27"/>
3868<value name="REQUEST" value="0x1"> 3851 <field name="ROM2" desc="" bitrange="26:26"/>
3869</value> 3852 <field name="ROM1" desc="" bitrange="25:25"/>
3870</field> 3853 <field name="ROM0" desc="" bitrange="24:24"/>
3871<field name="EARLY_TERM_IRQ" bitrange="3:3"> 3854 <field name="HWSW_SHADOW_ALT" desc="" bitrange="23:23"/>
3872<value name="NO_REQUEST" value="0x0"> 3855 <field name="CRYPTODCP_ALT" desc="" bitrange="22:22"/>
3873</value> 3856 <field name="CRYPTOKEY_ALT" desc="" bitrange="21:21"/>
3874<value name="REQUEST" value="0x1"> 3857 <field name="PIN" desc="" bitrange="20:20"/>
3875</value> 3858 <field name="OPS" desc="" bitrange="19:19"/>
3876</field> 3859 <field name="UN2" desc="" bitrange="18:18"/>
3877<field name="MASTER_LOSS_IRQ" bitrange="2:2"> 3860 <field name="UN1" desc="" bitrange="17:17"/>
3878<value name="NO_REQUEST" value="0x0"> 3861 <field name="UN0" desc="" bitrange="16:16"/>
3879</value> 3862 <field name="UNALLOCATED" desc="" bitrange="15:10"/>
3880<value name="REQUEST" value="0x1"> 3863 <field name="CUSTCAP" desc="" bitrange="9:9"/>
3881</value> 3864 <field name="HWSW" desc="" bitrange="8:8"/>
3882</field> 3865 <field name="CUSTCAP_SHADOW" desc="" bitrange="7:7"/>
3883<field name="SLAVE_STOP_IRQ" bitrange="1:1"> 3866 <field name="HWSW_SHADOW" desc="" bitrange="6:6"/>
3884<value name="NO_REQUEST" value="0x0"> 3867 <field name="CRYPTODCP" desc="" bitrange="5:5"/>
3885</value> 3868 <field name="CRYPTOKEY" desc="" bitrange="4:4"/>
3886<value name="REQUEST" value="0x1"> 3869 <field name="CUST3" desc="" bitrange="3:3"/>
3887</value> 3870 <field name="CUST2" desc="" bitrange="2:2"/>
3888</field> 3871 <field name="CUST1" desc="" bitrange="1:1"/>
3889<field name="SLAVE_IRQ" bitrange="0:0"> 3872 <field name="CUST0" desc="" bitrange="0:0"/>
3890<value name="NO_REQUEST" value="0x0"> 3873 </reg>
3891</value> 3874 <reg name="OPSn" desc="">
3892<value name="REQUEST" value="0x1"> 3875 <formula string="0x130+n*0x10"/>
3893</value> 3876 <addr name="OPS0" addr="0x130"/>
3894</field> 3877 <addr name="OPS1" addr="0x140"/>
3895</reg> 3878 <addr name="OPS2" addr="0x150"/>
3896<reg name="STAT" sct="no"> 3879 <addr name="OPS3" addr="0x160"/>
3897<addr name="STAT" addr="0x50" /> 3880 <field name="BITS" desc="" bitrange="31:0"/>
3898<field name="MASTER_PRESENT" bitrange="31:31"> 3881 </reg>
3899<value name="UNAVAILABLE" value="0x0"> 3882 <reg name="UNn" desc="">
3900</value> 3883 <formula string="0x170+n*0x10"/>
3901<value name="AVAILABLE" value="0x1"> 3884 <addr name="UN0" addr="0x170"/>
3902</value> 3885 <addr name="UN1" addr="0x180"/>
3903</field> 3886 <addr name="UN2" addr="0x190"/>
3904<field name="SLAVE_PRESENT" bitrange="30:30"> 3887 <field name="BITS" desc="" bitrange="31:0"/>
3905<value name="UNAVAILABLE" value="0x0"> 3888 </reg>
3906</value> 3889 <reg name="ROMn" desc="">
3907<value name="AVAILABLE" value="0x1"> 3890 <formula string="0x1a0+n*0x10"/>
3908</value> 3891 <addr name="ROM0" addr="0x1a0"/>
3909</field> 3892 <addr name="ROM1" addr="0x1b0"/>
3910<field name="ANY_ENABLED_IRQ" bitrange="29:29"> 3893 <addr name="ROM2" addr="0x1c0"/>
3911<value name="NO_REQUESTS" value="0x0"> 3894 <addr name="ROM3" addr="0x1d0"/>
3912</value> 3895 <addr name="ROM4" addr="0x1e0"/>
3913<value name="AT_LEAST_ONE_REQUEST" value="0x1"> 3896 <addr name="ROM5" addr="0x1f0"/>
3914</value> 3897 <addr name="ROM6" addr="0x200"/>
3915</field> 3898 <addr name="ROM7" addr="0x210"/>
3916<field name="RCVD_SLAVE_ADDR" bitrange="23:16"> 3899 <field name="BITS" desc="" bitrange="31:0"/>
3917</field> 3900 </reg>
3918<field name="SLAVE_ADDR_EQ_ZERO" bitrange="15:15"> 3901 <reg name="VERSION" desc="">
3919<value name="ZERO_NOT_MATCHED" value="0x0"> 3902 <addr name="VERSION" addr="0x220"/>
3920</value> 3903 <field name="MAJOR" desc="" bitrange="31:24"/>
3921<value name="WAS_ZERO" value="0x1"> 3904 <field name="MINOR" desc="" bitrange="23:16"/>
3922</value> 3905 <field name="STEP" desc="" bitrange="15:0"/>
3923</field> 3906 </reg>
3924<field name="SLAVE_FOUND" bitrange="14:14"> 3907 </dev>
3925<value name="IDLE" value="0x0"> 3908 <dev name="PINCTRL" long_name="Pin Control" desc="Pin Control and GPIO" version="3.2.0">
3926</value> 3909 <addr name="PINCTRL" addr="0x80018000"/>
3927<value name="WAITING" value="0x1"> 3910 <reg name="CTRL" desc="" sct="yes">
3928</value> 3911 <addr name="CTRL" addr="0x0"/>
3929</field> 3912 <field name="SFTRST" desc="" bitrange="31:31"/>
3930<field name="SLAVE_SEARCHING" bitrange="13:13"> 3913 <field name="CLKGATE" desc="" bitrange="30:30"/>
3931<value name="IDLE" value="0x0"> 3914 <field name="PRESENT3" desc="" bitrange="29:29"/>
3932</value> 3915 <field name="PRESENT2" desc="" bitrange="28:28"/>
3933<value name="ACTIVE" value="0x1"> 3916 <field name="PRESENT1" desc="" bitrange="27:27"/>
3934</value> 3917 <field name="PRESENT0" desc="" bitrange="26:26"/>
3935</field> 3918 <field name="IRQOUT3" desc="" bitrange="3:3"/>
3936<field name="DATA_ENGINE_DMA_WAIT" bitrange="12:12"> 3919 <field name="IRQOUT2" desc="" bitrange="2:2"/>
3937<value name="CONTINUE" value="0x0"> 3920 <field name="IRQOUT1" desc="" bitrange="1:1"/>
3938</value> 3921 <field name="IRQOUT0" desc="" bitrange="0:0"/>
3939<value name="WAITING" value="0x1"> 3922 </reg>
3940</value> 3923 <reg name="MUXSELn" desc="" sct="yes">
3941</field> 3924 <formula string="0x100+n*0x10"/>
3942<field name="BUS_BUSY" bitrange="11:11"> 3925 <addr name="MUXSEL0" addr="0x100"/>
3943<value name="IDLE" value="0x0"> 3926 <addr name="MUXSEL1" addr="0x110"/>
3944</value> 3927 <addr name="MUXSEL2" addr="0x120"/>
3945<value name="BUSY" value="0x1"> 3928 <addr name="MUXSEL3" addr="0x130"/>
3946</value> 3929 <addr name="MUXSEL4" addr="0x140"/>
3947</field> 3930 <addr name="MUXSEL5" addr="0x150"/>
3948<field name="CLK_GEN_BUSY" bitrange="10:10"> 3931 <addr name="MUXSEL6" addr="0x160"/>
3949<value name="IDLE" value="0x0"> 3932 <addr name="MUXSEL7" addr="0x170"/>
3950</value> 3933 <field name="BITS" desc="" bitrange="31:0"/>
3951<value name="BUSY" value="0x1"> 3934 </reg>
3952</value> 3935 <reg name="DRIVEn" desc="" sct="yes">
3953</field> 3936 <formula string="0x200+n*0x10"/>
3954<field name="DATA_ENGINE_BUSY" bitrange="9:9"> 3937 <addr name="DRIVE0" addr="0x200"/>
3955<value name="IDLE" value="0x0"> 3938 <addr name="DRIVE1" addr="0x210"/>
3956</value> 3939 <addr name="DRIVE2" addr="0x220"/>
3957<value name="BUSY" value="0x1"> 3940 <addr name="DRIVE3" addr="0x230"/>
3958</value> 3941 <addr name="DRIVE4" addr="0x240"/>
3959</field> 3942 <addr name="DRIVE5" addr="0x250"/>
3960<field name="SLAVE_BUSY" bitrange="8:8"> 3943 <addr name="DRIVE6" addr="0x260"/>
3961<value name="IDLE" value="0x0"> 3944 <addr name="DRIVE7" addr="0x270"/>
3962</value> 3945 <addr name="DRIVE8" addr="0x280"/>
3963<value name="BUSY" value="0x1"> 3946 <addr name="DRIVE9" addr="0x290"/>
3964</value> 3947 <addr name="DRIVE10" addr="0x2a0"/>
3965</field> 3948 <addr name="DRIVE11" addr="0x2b0"/>
3966<field name="BUS_FREE_IRQ_SUMMARY" bitrange="7:7"> 3949 <addr name="DRIVE12" addr="0x2c0"/>
3967<value name="NO_REQUEST" value="0x0"> 3950 <addr name="DRIVE13" addr="0x2d0"/>
3968</value> 3951 <addr name="DRIVE14" addr="0x2e0"/>
3969<value name="REQUEST" value="0x1"> 3952 <field name="BITS" desc="" bitrange="31:0"/>
3970</value> 3953 </reg>
3971</field> 3954 <reg name="PULLn" desc="" sct="yes">
3972<field name="DATA_ENGINE_CMPLT_IRQ_SUMMARY" bitrange="6:6"> 3955 <formula string="0x300+n*0x10"/>
3973<value name="NO_REQUEST" value="0x0"> 3956 <addr name="PULL0" addr="0x300"/>
3974</value> 3957 <addr name="PULL1" addr="0x310"/>
3975<value name="REQUEST" value="0x1"> 3958 <addr name="PULL2" addr="0x320"/>
3976</value> 3959 <addr name="PULL3" addr="0x330"/>
3977</field> 3960 <field name="BITS" desc="" bitrange="31:0"/>
3978<field name="NO_SLAVE_ACK_IRQ_SUMMARY" bitrange="5:5"> 3961 </reg>
3979<value name="NO_REQUEST" value="0x0"> 3962 <reg name="DOUTn" desc="" sct="yes">
3980</value> 3963 <formula string="0x400+n*0x10"/>
3981<value name="REQUEST" value="0x1"> 3964 <addr name="DOUT0" addr="0x400"/>
3982</value> 3965 <addr name="DOUT1" addr="0x410"/>
3983</field> 3966 <addr name="DOUT2" addr="0x420"/>
3984<field name="OVERSIZE_XFER_TERM_IRQ_SUMMARY" bitrange="4:4"> 3967 <field name="BITS" desc="" bitrange="31:0"/>
3985<value name="NO_REQUEST" value="0x0"> 3968 </reg>
3986</value> 3969 <reg name="DINn" desc="" sct="yes">
3987<value name="REQUEST" value="0x1"> 3970 <formula string="0x500+n*0x10"/>
3988</value> 3971 <addr name="DIN0" addr="0x500"/>
3989</field> 3972 <addr name="DIN1" addr="0x510"/>
3990<field name="EARLY_TERM_IRQ_SUMMARY" bitrange="3:3"> 3973 <addr name="DIN2" addr="0x520"/>
3991<value name="NO_REQUEST" value="0x0"> 3974 <field name="BITS" desc="" bitrange="31:0"/>
3992</value> 3975 </reg>
3993<value name="REQUEST" value="0x1"> 3976 <reg name="DOEn" desc="" sct="yes">
3994</value> 3977 <formula string="0x600+n*0x10"/>
3995</field> 3978 <addr name="DOE0" addr="0x600"/>
3996<field name="MASTER_LOSS_IRQ_SUMMARY" bitrange="2:2"> 3979 <addr name="DOE1" addr="0x610"/>
3997<value name="NO_REQUEST" value="0x0"> 3980 <addr name="DOE2" addr="0x620"/>
3998</value> 3981 <field name="BITS" desc="" bitrange="31:0"/>
3999<value name="REQUEST" value="0x1"> 3982 </reg>
4000</value> 3983 <reg name="PIN2IRQn" desc="" sct="yes">
4001</field> 3984 <formula string="0x700+n*0x10"/>
4002<field name="SLAVE_STOP_IRQ_SUMMARY" bitrange="1:1"> 3985 <addr name="PIN2IRQ0" addr="0x700"/>
4003<value name="NO_REQUEST" value="0x0"> 3986 <addr name="PIN2IRQ1" addr="0x710"/>
4004</value> 3987 <addr name="PIN2IRQ2" addr="0x720"/>
4005<value name="REQUEST" value="0x1"> 3988 <field name="BITS" desc="" bitrange="31:0"/>
4006</value> 3989 </reg>
4007</field> 3990 <reg name="IRQENn" desc="" sct="yes">
4008<field name="SLAVE_IRQ_SUMMARY" bitrange="0:0"> 3991 <formula string="0x800+n*0x10"/>
4009<value name="NO_REQUEST" value="0x0"> 3992 <addr name="IRQEN0" addr="0x800"/>
4010</value> 3993 <addr name="IRQEN1" addr="0x810"/>
4011<value name="REQUEST" value="0x1"> 3994 <addr name="IRQEN2" addr="0x820"/>
4012</value> 3995 <field name="BITS" desc="" bitrange="31:0"/>
4013</field> 3996 </reg>
4014</reg> 3997 <reg name="IRQLEVELn" desc="" sct="yes">
4015<reg name="DATA" sct="no"> 3998 <formula string="0x900+n*0x10"/>
4016<addr name="DATA" addr="0x60" /> 3999 <addr name="IRQLEVEL0" addr="0x900"/>
4017<field name="DATA" bitrange="31:0"> 4000 <addr name="IRQLEVEL1" addr="0x910"/>
4018</field> 4001 <addr name="IRQLEVEL2" addr="0x920"/>
4019</reg> 4002 <field name="BITS" desc="" bitrange="31:0"/>
4020<reg name="DEBUG0" sct="yes"> 4003 </reg>
4021<addr name="DEBUG0" addr="0x70" /> 4004 <reg name="IRQPOLn" desc="" sct="yes">
4022<field name="DMAREQ" bitrange="31:31"> 4005 <formula string="0xa00+n*0x10"/>
4023</field> 4006 <addr name="IRQPOL0" addr="0xa00"/>
4024<field name="DMAENDCMD" bitrange="30:30"> 4007 <addr name="IRQPOL1" addr="0xa10"/>
4025</field> 4008 <addr name="IRQPOL2" addr="0xa20"/>
4026<field name="DMAKICK" bitrange="29:29"> 4009 <field name="BITS" desc="" bitrange="31:0"/>
4027</field> 4010 </reg>
4028<field name="TBD" bitrange="28:26"> 4011 <reg name="IRQSTATn" desc="" sct="yes">
4029</field> 4012 <formula string="0xb00+n*0x10"/>
4030<field name="DMA_STATE" bitrange="25:16"> 4013 <addr name="IRQSTAT0" addr="0xb00"/>
4031</field> 4014 <addr name="IRQSTAT1" addr="0xb10"/>
4032<field name="START_TOGGLE" bitrange="15:15"> 4015 <addr name="IRQSTAT2" addr="0xb20"/>
4033</field> 4016 <field name="BITS" desc="" bitrange="31:0"/>
4034<field name="STOP_TOGGLE" bitrange="14:14"> 4017 </reg>
4035</field> 4018 </dev>
4036<field name="GRAB_TOGGLE" bitrange="13:13"> 4019 <dev name="POWER" long_name="Power Control" desc="Power Supply" version="3.2.0">
4037</field> 4020 <addr name="POWER" addr="0x80044000"/>
4038<field name="CHANGE_TOGGLE" bitrange="12:12"> 4021 <reg name="CTRL" desc="" sct="yes">
4039</field> 4022 <addr name="CTRL" addr="0x0"/>
4040<field name="TESTMODE" bitrange="11:11"> 4023 <field name="CLKGATE" desc="" bitrange="30:30"/>
4041</field> 4024 <field name="PSWITCH_IRQ" desc="" bitrange="22:22"/>
4042<field name="SLAVE_HOLD_CLK" bitrange="10:10"> 4025 <field name="PSWITCH_IRQ_SRC" desc="" bitrange="21:21"/>
4043</field> 4026 <field name="POLARITY_PSWITCH" desc="" bitrange="20:20"/>
4044<field name="SLAVE_STATE" bitrange="9:0"> 4027 <field name="ENIRQ_PSWITCH" desc="" bitrange="19:19"/>
4045</field> 4028 <field name="POLARITY_LINREG_OK" desc="" bitrange="18:18"/>
4046</reg> 4029 <field name="LINREG_OK_IRQ" desc="" bitrange="17:17"/>
4047<reg name="DEBUG1" sct="yes"> 4030 <field name="ENIRQ_LINREG_OK" desc="" bitrange="16:16"/>
4048<addr name="DEBUG1" addr="0x80" /> 4031 <field name="DC_OK_IRQ" desc="" bitrange="15:15"/>
4049<field name="I2C_CLK_IN" bitrange="31:31"> 4032 <field name="ENIRQ_DC_OK" desc="" bitrange="14:14"/>
4050</field> 4033 <field name="BATT_BO_IRQ" desc="" bitrange="13:13"/>
4051<field name="I2C_DATA_IN" bitrange="30:30"> 4034 <field name="ENIRQBATT_BO" desc="" bitrange="12:12"/>
4052</field> 4035 <field name="VDDIO_BO_IRQ" desc="" bitrange="11:11"/>
4053<field name="DMA_BYTE_ENABLES" bitrange="27:24"> 4036 <field name="ENIRQ_VDDIO_BO" desc="" bitrange="10:10"/>
4054</field> 4037 <field name="VDDA_BO_IRQ" desc="" bitrange="9:9"/>
4055<field name="CLK_GEN_STATE" bitrange="22:16"> 4038 <field name="ENIRQ_VDDA_BO" desc="" bitrange="8:8"/>
4056</field> 4039 <field name="VDDD_BO_IRQ" desc="" bitrange="7:7"/>
4057<field name="LST_MODE" bitrange="10:9"> 4040 <field name="ENIRQ_VDDD_BO" desc="" bitrange="6:6"/>
4058<value name="BCAST" value="0x0"> 4041 <field name="POLARITY_VBUSVALID" desc="" bitrange="5:5"/>
4059</value> 4042 <field name="VBUSVALID_IRQ" desc="" bitrange="4:4"/>
4060<value name="MY_WRITE" value="0x1"> 4043 <field name="ENIRQ_VBUS_VALID" desc="" bitrange="3:3"/>
4061</value> 4044 <field name="POLARITY_VDD5V_GT_VDDIO" desc="" bitrange="2:2"/>
4062<value name="MY_READ" value="0x2"> 4045 <field name="VDD5V_GT_VDDIO_IRQ" desc="" bitrange="1:1"/>
4063</value> 4046 <field name="ENIRQ_VDD5V_GT_VDDIO" desc="" bitrange="0:0"/>
4064<value name="NOT_ME" value="0x3"> 4047 </reg>
4065</value> 4048 <reg name="5VCTRL" desc="" sct="yes">
4066</field> 4049 <addr name="5VCTRL" addr="0x10"/>
4067<field name="LOCAL_SLAVE_TEST" bitrange="8:8"> 4050 <field name="VBUSVALID_TRSH" desc="" bitrange="11:10"/>
4068</field> 4051 <field name="PWDN_5VBRNOUT" desc="" bitrange="8:8"/>
4069<field name="FORCE_CLK_ON" bitrange="5:5"> 4052 <field name="ENABLE_ILIMIT" desc="" bitrange="7:7"/>
4070</field> 4053 <field name="DCDC_XFER" desc="" bitrange="6:6"/>
4071<field name="FORCE_CLK_IDLE" bitrange="4:4"> 4054 <field name="EN_BATT_PULLDN" desc="" bitrange="5:5"/>
4072</field> 4055 <field name="VBUSVALID_5VDETECT" desc="" bitrange="4:4"/>
4073<field name="FORCE_ARB_LOSS" bitrange="3:3"> 4056 <field name="VBUSVALID_TO_B" desc="" bitrange="3:3"/>
4074</field> 4057 <field name="ILIMIT_EQ_ZERO" desc="" bitrange="2:2"/>
4075<field name="FORCE_RCV_ACK" bitrange="2:2"> 4058 <field name="OTG_PWRUP_CMPS" desc="" bitrange="1:1"/>
4076</field> 4059 <field name="ENABLE_DCDC" desc="" bitrange="0:0"/>
4077<field name="FORCE_I2C_DATA_OE" bitrange="1:1"> 4060 </reg>
4078</field> 4061 <reg name="MINPWR" desc="" sct="yes">
4079<field name="FORCE_I2C_CLK_OE" bitrange="0:0"> 4062 <addr name="MINPWR" addr="0x20"/>
4080</field> 4063 <field name="PWD_BO" desc="" bitrange="11:11"/>
4081</reg> 4064 <field name="USB_I_SUSPEND" desc="" bitrange="10:10"/>
4082<reg name="VERSION" sct="no"> 4065 <field name="ENABLE_OSC" desc="" bitrange="9:9"/>
4083<addr name="VERSION" addr="0x90" /> 4066 <field name="SELECT_OSC" desc="" bitrange="8:8"/>
4084<field name="MAJOR" bitrange="31:24"> 4067 <field name="VBG_OFF" desc="" bitrange="7:7"/>
4085</field> 4068 <field name="DOUBLE_FETS" desc="" bitrange="6:6"/>
4086<field name="MINOR" bitrange="23:16"> 4069 <field name="HALF_FETS" desc="" bitrange="5:5"/>
4087</field> 4070 <field name="LESSANA_I" desc="" bitrange="4:4"/>
4088<field name="STEP" bitrange="15:0"> 4071 <field name="PWD_XTAL24" desc="" bitrange="3:3"/>
4089</field> 4072 <field name="DC_STOPCLK" desc="" bitrange="2:2"/>
4090</reg> 4073 <field name="EN_DC_PFM" desc="" bitrange="1:1"/>
4091</dev> 4074 <field name="DC_HALFCLK" desc="" bitrange="0:0"/>
4092<dev name="ICOLL" long_name="Interrupt Collector" desc="Interrupt Collector" version="3.2.0"> 4075 </reg>
4093<addr name="ICOLL" addr="0x80000000" /> 4076 <reg name="CHARGE" desc="" sct="yes">
4094<reg name="VECTOR" sct="yes"> 4077 <addr name="CHARGE" addr="0x30"/>
4095<addr name="VECTOR" addr="0x0" /> 4078 <field name="ENABLE_FAULT_DETECT" desc="" bitrange="20:20"/>
4096<field name="IRQVECTOR" bitrange="31:2"> 4079 <field name="CHRG_STS_OFF" desc="" bitrange="19:19"/>
4097</field> 4080 <field name="USE_EXTERN_R" desc="" bitrange="17:17"/>
4098</reg> 4081 <field name="PWD_BATTCHRG" desc="" bitrange="16:16"/>
4099<reg name="LEVELACK" sct="no"> 4082 <field name="STOP_ILIMIT" desc="" bitrange="11:8"/>
4100<addr name="LEVELACK" addr="0x10" /> 4083 <field name="BATTCHRG_I" desc="" bitrange="5:0"/>
4101<field name="IRQLEVELACK" bitrange="3:0"> 4084 </reg>
4102<value name="LEVEL0" value="0x1"> 4085 <reg name="VDDDCTRL" desc="">
4103</value> 4086 <addr name="VDDDCTRL" addr="0x40"/>
4104<value name="LEVEL1" value="0x2"> 4087 <field name="ADJTN" desc="" bitrange="31:28"/>
4105</value> 4088 <field name="ALKALINE_CHARGE" desc="" bitrange="24:24"/>
4106<value name="LEVEL2" value="0x4"> 4089 <field name="DISABLE_STEPPING" desc="" bitrange="23:23"/>
4107</value> 4090 <field name="LINREG_FROM_BATT" desc="" bitrange="22:22"/>
4108<value name="LEVEL3" value="0x8"> 4091 <field name="ENABLE_LINREG" desc="" bitrange="21:21"/>
4109</value> 4092 <field name="DISABLE_FET" desc="" bitrange="20:20"/>
4110</field> 4093 <field name="LINREG_OFFSET" desc="" bitrange="17:16"/>
4111</reg> 4094 <field name="BO_OFFSET" desc="" bitrange="10:8"/>
4112<reg name="CTRL" sct="yes"> 4095 <field name="TRG" desc="" bitrange="4:0"/>
4113<addr name="CTRL" addr="0x20" /> 4096 </reg>
4114<field name="SFTRST" bitrange="31:31"> 4097 <reg name="VDDACTRL" desc="">
4115<value name="RUN" value="0x0"> 4098 <addr name="VDDACTRL" addr="0x50"/>
4116</value> 4099 <field name="DISABLE_STEPPING" desc="" bitrange="18:18"/>
4117<value name="IN_RESET" value="0x1"> 4100 <field name="ENABLE_LINREG" desc="" bitrange="17:17"/>
4118</value> 4101 <field name="DISABLE_FET" desc="" bitrange="16:16"/>
4119</field> 4102 <field name="LINREG_OFFSET" desc="" bitrange="13:12"/>
4120<field name="CLKGATE" bitrange="30:30"> 4103 <field name="BO_OFFSET" desc="" bitrange="10:8"/>
4121<value name="RUN" value="0x0"> 4104 <field name="TRG" desc="" bitrange="4:0"/>
4122</value> 4105 </reg>
4123<value name="NO_CLOCKS" value="0x1"> 4106 <reg name="VDDIOCTRL" desc="">
4124</value> 4107 <addr name="VDDIOCTRL" addr="0x60"/>
4125</field> 4108 <field name="ADJTN" desc="" bitrange="19:16"/>
4126<field name="VECTOR_PITCH" bitrange="23:21"> 4109 <field name="DISABLE_STEPPING" desc="" bitrange="15:15"/>
4127<value name="DEFAULT_BY4" value="0x0"> 4110 <field name="DISABLE_FET" desc="" bitrange="14:14"/>
4128</value> 4111 <field name="LINREG_OFFSET" desc="" bitrange="13:12"/>
4129<value name="BY4" value="0x1"> 4112 <field name="BO_OFFSET" desc="" bitrange="10:8"/>
4130</value> 4113 <field name="TRG" desc="" bitrange="4:0"/>
4131<value name="BY8" value="0x2"> 4114 </reg>
4132</value> 4115 <reg name="DCFUNCV" desc="">
4133<value name="BY12" value="0x3"> 4116 <addr name="DCFUNCV" addr="0x70"/>
4134</value> 4117 <field name="VDDD" desc="" bitrange="25:16"/>
4135<value name="BY16" value="0x4"> 4118 <field name="VDDIO" desc="" bitrange="9:0"/>
4136</value> 4119 </reg>
4137<value name="BY20" value="0x5"> 4120 <reg name="MISC" desc="">
4138</value> 4121 <addr name="MISC" addr="0x80"/>
4139<value name="BY24" value="0x6"> 4122 <field name="FREQSEL" desc="" bitrange="5:4"/>
4140</value> 4123 <field name="DELAY_TIMING" desc="" bitrange="3:3"/>
4141<value name="BY28" value="0x7"> 4124 <field name="TEST" desc="" bitrange="2:2"/>
4142</value> 4125 <field name="SEL_PLLCLK" desc="" bitrange="1:1"/>
4143</field> 4126 <field name="PERIPHERALSWOFF" desc="" bitrange="0:0"/>
4144<field name="BYPASS_FSM" bitrange="20:20"> 4127 </reg>
4145<value name="NORMAL" value="0x0"> 4128 <reg name="DCLIMITS" desc="">
4146</value> 4129 <addr name="DCLIMITS" addr="0x90"/>
4147<value name="BYPASS" value="0x1"> 4130 <field name="POSLIMIT_BOOST" desc="" bitrange="22:16"/>
4148</value> 4131 <field name="POSLIMIT_BUCK" desc="" bitrange="14:8"/>
4149</field> 4132 <field name="NEGLIMIT" desc="" bitrange="6:0"/>
4150<field name="NO_NESTING" bitrange="19:19"> 4133 </reg>
4151<value name="NORMAL" value="0x0"> 4134 <reg name="LOOPCTRL" desc="" sct="yes">
4152</value> 4135 <addr name="LOOPCTRL" addr="0xa0"/>
4153<value name="NO_NEST" value="0x1"> 4136 <field name="TOGGLE_DIF" desc="" bitrange="20:20"/>
4154</value> 4137 <field name="HYST_SIGN" desc="" bitrange="19:19"/>
4155</field> 4138 <field name="EN_CM_HYST" desc="" bitrange="18:18"/>
4156<field name="ARM_RSE_MODE" bitrange="18:18"> 4139 <field name="EN_DF_HYST" desc="" bitrange="17:17"/>
4157<value name="MUST_WRITE" value="0x0"> 4140 <field name="CM_HYST_THRESH" desc="" bitrange="16:16"/>
4158</value> 4141 <field name="DF_HYST_THRESH" desc="" bitrange="15:15"/>
4159<value name="READ_SIDE_EFFECT" value="0x1"> 4142 <field name="RCSCALE_THRESH" desc="" bitrange="14:14"/>
4160</value> 4143 <field name="EN_RCSCALE" desc="" bitrange="13:12"/>
4161</field> 4144 <field name="DC_FF" desc="" bitrange="10:8"/>
4162<field name="FIQ_FINAL_ENABLE" bitrange="17:17"> 4145 <field name="DC_R" desc="" bitrange="7:4"/>
4163<value name="DISABLE" value="0x0"> 4146 <field name="DC_C" desc="" bitrange="1:0"/>
4164</value> 4147 </reg>
4165<value name="ENABLE" value="0x1"> 4148 <reg name="STS" desc="">
4166</value> 4149 <addr name="STS" addr="0xb0"/>
4167</field> 4150 <field name="BATT_CHRG_PRESENT" desc="" bitrange="31:31"/>
4168<field name="IRQ_FINAL_ENABLE" bitrange="16:16"> 4151 <field name="PSWITCH" desc="" bitrange="19:18"/>
4169<value name="DISABLE" value="0x0"> 4152 <field name="AVALID_STATUS" desc="" bitrange="17:17"/>
4170</value> 4153 <field name="BVALID_STATUS" desc="" bitrange="16:16"/>
4171<value name="ENABLE" value="0x1"> 4154 <field name="VBUSVALID_STATUS" desc="" bitrange="15:15"/>
4172</value> 4155 <field name="SESSEND_STATUS" desc="" bitrange="14:14"/>
4173</field> 4156 <field name="MODE" desc="" bitrange="13:13"/>
4174<field name="ENABLE2FIQ35" bitrange="7:7"> 4157 <field name="BATT_BO" desc="" bitrange="12:12"/>
4175<value name="DISABLE" value="0x0"> 4158 <field name="VDD5V_FAULT" desc="" bitrange="11:11"/>
4176</value> 4159 <field name="CHRGSTS" desc="" bitrange="10:10"/>
4177<value name="ENABLE" value="0x1"> 4160 <field name="LINREG_OK" desc="" bitrange="9:9"/>
4178</value> 4161 <field name="DC_OK" desc="" bitrange="8:8"/>
4179</field> 4162 <field name="VDDIO_BO" desc="" bitrange="7:7"/>
4180<field name="ENABLE2FIQ34" bitrange="6:6"> 4163 <field name="VDDA_BO" desc="" bitrange="6:6"/>
4181<value name="DISABLE" value="0x0"> 4164 <field name="VDDD_BO" desc="" bitrange="5:5"/>
4182</value> 4165 <field name="VDD5V_GT_VDDIO" desc="" bitrange="4:4"/>
4183<value name="ENABLE" value="0x1"> 4166 <field name="AVALID" desc="" bitrange="3:3"/>
4184</value> 4167 <field name="BVALID" desc="" bitrange="2:2"/>
4185</field> 4168 <field name="VBUSVALID" desc="" bitrange="1:1"/>
4186<field name="ENABLE2FIQ33" bitrange="5:5"> 4169 <field name="SESSEND" desc="" bitrange="0:0"/>
4187<value name="DISABLE" value="0x0"> 4170 </reg>
4188</value> 4171 <reg name="SPEED" desc="" sct="yes">
4189<value name="ENABLE" value="0x1"> 4172 <addr name="SPEED" addr="0xc0"/>
4190</value> 4173 <field name="STATUS" desc="" bitrange="23:16"/>
4191</field> 4174 <field name="CTRL" desc="" bitrange="1:0"/>
4192<field name="ENABLE2FIQ32" bitrange="4:4"> 4175 </reg>
4193<value name="DISABLE" value="0x0"> 4176 <reg name="BATTMONITOR" desc="">
4194</value> 4177 <addr name="BATTMONITOR" addr="0xd0"/>
4195<value name="ENABLE" value="0x1"> 4178 <field name="BATT_VAL" desc="" bitrange="25:16"/>
4196</value> 4179 <field name="EN_BATADJ" desc="" bitrange="6:6"/>
4197</field> 4180 <field name="PWDN_BATTBRNOUT" desc="" bitrange="5:5"/>
4198<field name="ENABLE2FIQ_T3" bitrange="3:3"> 4181 <field name="BRWNOUT_PWD" desc="" bitrange="4:4"/>
4199<value name="DISABLE" value="0x0"> 4182 <field name="BRWNOUT_LVL" desc="" bitrange="3:0"/>
4200</value> 4183 </reg>
4201<value name="ENABLE" value="0x1"> 4184 <reg name="RESET" desc="" sct="yes">
4202</value> 4185 <addr name="RESET" addr="0xe0"/>
4203</field> 4186 <field name="UNLOCK" desc="" bitrange="31:16">
4204<field name="ENABLE2FIQ_T2" bitrange="2:2"> 4187 <value name="KEY" value="0x3e77" desc=""/>
4205<value name="DISABLE" value="0x0"> 4188 </field>
4206</value> 4189 <field name="PWD_OFF" desc="" bitrange="1:1"/>
4207<value name="ENABLE" value="0x1"> 4190 <field name="PWD" desc="" bitrange="0:0"/>
4208</value> 4191 </reg>
4209</field> 4192 <reg name="DEBUG" desc="" sct="yes">
4210<field name="ENABLE2FIQ_T1" bitrange="1:1"> 4193 <addr name="DEBUG" addr="0xf0"/>
4211<value name="DISABLE" value="0x0"> 4194 <field name="VBUSVALIDPIOLOCK" desc="" bitrange="3:3"/>
4212</value> 4195 <field name="AVALIDPIOLOCK" desc="" bitrange="2:2"/>
4213<value name="ENABLE" value="0x1"> 4196 <field name="BVALIDPIOLOCK" desc="" bitrange="1:1"/>
4214</value> 4197 <field name="SESSENDPIOLOCK" desc="" bitrange="0:0"/>
4215</field> 4198 </reg>
4216<field name="ENABLE2FIQ_T0" bitrange="0:0"> 4199 <reg name="SPECIAL" desc="" sct="yes">
4217<value name="DISABLE" value="0x0"> 4200 <addr name="SPECIAL" addr="0x100"/>
4218</value> 4201 <field name="TEST" desc="" bitrange="31:0"/>
4219<value name="ENABLE" value="0x1"> 4202 </reg>
4220</value> 4203 <reg name="VERSION" desc="">
4221</field> 4204 <addr name="VERSION" addr="0x110"/>
4222</reg> 4205 <field name="MAJOR" desc="" bitrange="31:24"/>
4223<reg name="STAT" sct="no"> 4206 <field name="MINOR" desc="" bitrange="23:16"/>
4224<addr name="STAT" addr="0x30" /> 4207 <field name="STEP" desc="" bitrange="15:0"/>
4225<field name="VECTOR_NUMBER" bitrange="5:0"> 4208 </reg>
4226</field> 4209 </dev>
4227</reg> 4210 <dev name="PWM" long_name="Pulse width Modulation" desc="Pulse-Width Modulator (PWM) Controller" version="3.2.0">
4228<reg name="RAWn" sct="no"> 4211 <addr name="PWM" addr="0x80064000"/>
4229<formula string="0x40+n*0x10"/> 4212 <reg name="CTRL" desc="" sct="yes">
4230<addr name="RAW0" addr="0x40" /> 4213 <addr name="CTRL" addr="0x0"/>
4231<addr name="RAW1" addr="0x50" /> 4214 <field name="SFTRST" desc="" bitrange="31:31"/>
4232<field name="RAW_IRQS" bitrange="31:0"> 4215 <field name="CLKGATE" desc="" bitrange="30:30"/>
4233</field> 4216 <field name="PWM4_PRESENT" desc="" bitrange="29:29"/>
4234</reg> 4217 <field name="PWM3_PRESENT" desc="" bitrange="28:28"/>
4235<reg name="PRIORITYn" sct="yes"> 4218 <field name="PWM2_PRESENT" desc="" bitrange="27:27"/>
4236<formula string="0x60+n*0x10"/> 4219 <field name="PWM1_PRESENT" desc="" bitrange="26:26"/>
4237<addr name="PRIORITY0" addr="0x60" /> 4220 <field name="PWM0_PRESENT" desc="" bitrange="25:25"/>
4238<addr name="PRIORITY1" addr="0x70" /> 4221 <field name="PWM2_ANA_CTRL_ENABLE" desc="" bitrange="5:5"/>
4239<addr name="PRIORITY2" addr="0x80" /> 4222 <field name="PWM4_ENABLE" desc="" bitrange="4:4"/>
4240<addr name="PRIORITY3" addr="0x90" /> 4223 <field name="PWM3_ENABLE" desc="" bitrange="3:3"/>
4241<addr name="PRIORITY4" addr="0xa0" /> 4224 <field name="PWM2_ENABLE" desc="" bitrange="2:2"/>
4242<addr name="PRIORITY5" addr="0xb0" /> 4225 <field name="PWM1_ENABLE" desc="" bitrange="1:1"/>
4243<addr name="PRIORITY6" addr="0xc0" /> 4226 <field name="PWM0_ENABLE" desc="" bitrange="0:0"/>
4244<addr name="PRIORITY7" addr="0xd0" /> 4227 </reg>
4245<addr name="PRIORITY8" addr="0xe0" /> 4228 <reg name="ACTIVEn" desc="" sct="yes">
4246<addr name="PRIORITY9" addr="0xf0" /> 4229 <formula string="0x10+n*0x20"/>
4247<addr name="PRIORITY10" addr="0x100" /> 4230 <addr name="ACTIVE0" addr="0x10"/>
4248<addr name="PRIORITY11" addr="0x110" /> 4231 <addr name="ACTIVE1" addr="0x30"/>
4249<addr name="PRIORITY12" addr="0x120" /> 4232 <addr name="ACTIVE2" addr="0x50"/>
4250<addr name="PRIORITY13" addr="0x130" /> 4233 <addr name="ACTIVE3" addr="0x70"/>
4251<addr name="PRIORITY14" addr="0x140" /> 4234 <addr name="ACTIVE4" addr="0x90"/>
4252<addr name="PRIORITY15" addr="0x150" /> 4235 <field name="INACTIVE" desc="" bitrange="31:16"/>
4253<field name="SOFTIRQ3" bitrange="27:27"> 4236 <field name="ACTIVE" desc="" bitrange="15:0"/>
4254<value name="NO_INTERRUPT" value="0x0"> 4237 </reg>
4255</value> 4238 <reg name="PERIODn" desc="" sct="yes">
4256<value name="FORCE_INTERRUPT" value="0x1"> 4239 <formula string="0x20+n*0x20"/>
4257</value> 4240 <addr name="PERIOD0" addr="0x20"/>
4258</field> 4241 <addr name="PERIOD1" addr="0x40"/>
4259<field name="ENABLE3" bitrange="26:26"> 4242 <addr name="PERIOD2" addr="0x60"/>
4260<value name="DISABLE" value="0x0"> 4243 <addr name="PERIOD3" addr="0x80"/>
4261</value> 4244 <addr name="PERIOD4" addr="0xa0"/>
4262<value name="ENABLE" value="0x1"> 4245 <field name="MATT" desc="" bitrange="23:23"/>
4263</value> 4246 <field name="CDIV" desc="" bitrange="22:20">
4264</field> 4247 <value name="DIV_1" value="0x0" desc=""/>
4265<field name="PRIORITY3" bitrange="25:24"> 4248 <value name="DIV_2" value="0x1" desc=""/>
4266<value name="LEVEL0" value="0x0"> 4249 <value name="DIV_4" value="0x2" desc=""/>
4267</value> 4250 <value name="DIV_8" value="0x3" desc=""/>
4268<value name="LEVEL1" value="0x1"> 4251 <value name="DIV_16" value="0x4" desc=""/>
4269</value> 4252 <value name="DIV_64" value="0x5" desc=""/>
4270<value name="LEVEL2" value="0x2"> 4253 <value name="DIV_256" value="0x6" desc=""/>
4271</value> 4254 <value name="DIV_1024" value="0x7" desc=""/>
4272<value name="LEVEL3" value="0x3"> 4255 </field>
4273</value> 4256 <field name="INACTIVE_STATE" desc="" bitrange="19:18">
4274</field> 4257 <value name="HI_Z" value="0x0" desc=""/>
4275<field name="SOFTIRQ2" bitrange="19:19"> 4258 <value name="0" value="0x2" desc=""/>
4276<value name="NO_INTERRUPT" value="0x0"> 4259 <value name="1" value="0x3" desc=""/>
4277</value> 4260 </field>
4278<value name="FORCE_INTERRUPT" value="0x1"> 4261 <field name="ACTIVE_STATE" desc="" bitrange="17:16">
4279</value> 4262 <value name="HI_Z" value="0x0" desc=""/>
4280</field> 4263 <value name="0" value="0x2" desc=""/>
4281<field name="ENABLE2" bitrange="18:18"> 4264 <value name="1" value="0x3" desc=""/>
4282<value name="DISABLE" value="0x0"> 4265 </field>
4283</value> 4266 <field name="PERIOD" desc="" bitrange="15:0"/>
4284<value name="ENABLE" value="0x1"> 4267 </reg>
4285</value> 4268 <reg name="VERSION" desc="">
4286</field> 4269 <addr name="VERSION" addr="0xb0"/>
4287<field name="PRIORITY2" bitrange="17:16"> 4270 <field name="MAJOR" desc="" bitrange="31:24"/>
4288<value name="LEVEL0" value="0x0"> 4271 <field name="MINOR" desc="" bitrange="23:16"/>
4289</value> 4272 <field name="STEP" desc="" bitrange="15:0"/>
4290<value name="LEVEL1" value="0x1"> 4273 </reg>
4291</value> 4274 </dev>
4292<value name="LEVEL2" value="0x2"> 4275 <dev name="RTC" long_name="Real Time Clock" desc="Real-Time Clock, Alarm, Watchdog, Persistent Bits" version="3.2.0">
4293</value> 4276 <addr name="RTC" addr="0x8005c000"/>
4294<value name="LEVEL3" value="0x3"> 4277 <reg name="CTRL" desc="" sct="yes">
4295</value> 4278 <addr name="CTRL" addr="0x0"/>
4296</field> 4279 <field name="SFTRST" desc="" bitrange="31:31"/>
4297<field name="SOFTIRQ1" bitrange="11:11"> 4280 <field name="CLKGATE" desc="" bitrange="30:30"/>
4298<value name="NO_INTERRUPT" value="0x0"> 4281 <field name="SUPPRESS_COPY2ANALOG" desc="" bitrange="6:6"/>
4299</value> 4282 <field name="FORCE_UPDATE" desc="" bitrange="5:5"/>
4300<value name="FORCE_INTERRUPT" value="0x1"> 4283 <field name="WATCHDOGEN" desc="" bitrange="4:4"/>
4301</value> 4284 <field name="ONEMSEC_IRQ" desc="" bitrange="3:3"/>
4302</field> 4285 <field name="ALARM_IRQ" desc="" bitrange="2:2"/>
4303<field name="ENABLE1" bitrange="10:10"> 4286 <field name="ONEMSEC_IRQ_EN" desc="" bitrange="1:1"/>
4304<value name="DISABLE" value="0x0"> 4287 <field name="ALARM_IRQ_EN" desc="" bitrange="0:0"/>
4305</value> 4288 </reg>
4306<value name="ENABLE" value="0x1"> 4289 <reg name="STAT" desc="">
4307</value> 4290 <addr name="STAT" addr="0x10"/>
4308</field> 4291 <field name="RTC_PRESENT" desc="" bitrange="31:31"/>
4309<field name="PRIORITY1" bitrange="9:8"> 4292 <field name="ALARM_PRESENT" desc="" bitrange="30:30"/>
4310<value name="LEVEL0" value="0x0"> 4293 <field name="WATCHDOG_PRESENT" desc="" bitrange="29:29"/>
4311</value> 4294 <field name="XTAL32000_PRESENT" desc="" bitrange="28:28"/>
4312<value name="LEVEL1" value="0x1"> 4295 <field name="XTAL32768_PRESENT" desc="" bitrange="27:27"/>
4313</value> 4296 <field name="STALE_REGS" desc="" bitrange="23:16"/>
4314<value name="LEVEL2" value="0x2"> 4297 <field name="NEW_REGS" desc="" bitrange="15:8"/>
4315</value> 4298 </reg>
4316<value name="LEVEL3" value="0x3"> 4299 <reg name="MILLISECONDS" desc="" sct="yes">
4317</value> 4300 <addr name="MILLISECONDS" addr="0x20"/>
4318</field> 4301 <field name="COUNT" desc="" bitrange="31:0"/>
4319<field name="SOFTIRQ0" bitrange="3:3"> 4302 </reg>
4320<value name="NO_INTERRUPT" value="0x0"> 4303 <reg name="SECONDS" desc="" sct="yes">
4321</value> 4304 <addr name="SECONDS" addr="0x30"/>
4322<value name="FORCE_INTERRUPT" value="0x1"> 4305 <field name="COUNT" desc="" bitrange="31:0"/>
4323</value> 4306 </reg>
4324</field> 4307 <reg name="ALARM" desc="" sct="yes">
4325<field name="ENABLE0" bitrange="2:2"> 4308 <addr name="ALARM" addr="0x40"/>
4326<value name="DISABLE" value="0x0"> 4309 <field name="VALUE" desc="" bitrange="31:0"/>
4327</value> 4310 </reg>
4328<value name="ENABLE" value="0x1"> 4311 <reg name="WATCHDOG" desc="" sct="yes">
4329</value> 4312 <addr name="WATCHDOG" addr="0x50"/>
4330</field> 4313 <field name="COUNT" desc="" bitrange="31:0"/>
4331<field name="PRIORITY0" bitrange="1:0"> 4314 </reg>
4332<value name="LEVEL0" value="0x0"> 4315 <reg name="PERSISTENT0" desc="" sct="yes">
4333</value> 4316 <addr name="PERSISTENT0" addr="0x60"/>
4334<value name="LEVEL1" value="0x1"> 4317 <field name="SPARE_ANALOG" desc="" bitrange="31:18"/>
4335</value> 4318 <field name="AUTO_RESTART" desc="" bitrange="17:17"/>
4336<value name="LEVEL2" value="0x2"> 4319 <field name="DISABLE_PSWITCH" desc="" bitrange="16:16"/>
4337</value> 4320 <field name="LOWERBIAS" desc="" bitrange="15:14"/>
4338<value name="LEVEL3" value="0x3"> 4321 <field name="DISABLE_XTALOK" desc="" bitrange="13:13"/>
4339</value> 4322 <field name="MSEC_RES" desc="" bitrange="12:8"/>
4340</field> 4323 <field name="ALARM_WAKE" desc="" bitrange="7:7"/>
4341</reg> 4324 <field name="XTAL32_FREQ" desc="" bitrange="6:6"/>
4342<reg name="VBASE" sct="yes"> 4325 <field name="XTAL32KHZ_PWRUP" desc="" bitrange="5:5"/>
4343<addr name="VBASE" addr="0x160" /> 4326 <field name="XTAL24MHZ_PWRUP" desc="" bitrange="4:4"/>
4344<field name="TABLE_ADDRESS" bitrange="31:2"> 4327 <field name="LCK_SECS" desc="" bitrange="3:3"/>
4345</field> 4328 <field name="ALARM_EN" desc="" bitrange="2:2"/>
4346</reg> 4329 <field name="ALARM_WAKE_EN" desc="" bitrange="1:1"/>
4347<reg name="DEBUG" sct="no"> 4330 <field name="CLOCKSOURCE" desc="" bitrange="0:0"/>
4348<addr name="DEBUG" addr="0x170" /> 4331 </reg>
4349<field name="INSERVICE" bitrange="31:28"> 4332 <reg name="PERSISTENT1" desc="" sct="yes">
4350<value name="LEVEL0" value="0x1"> 4333 <addr name="PERSISTENT1" addr="0x70"/>
4351</value> 4334 <field name="GENERAL" desc="" bitrange="31:0">
4352<value name="LEVEL1" value="0x2"> 4335 <value name="SPARE3" value="0x4000" desc=""/>
4353</value> 4336 <value name="SDRAM_BOOT" value="0x2000" desc=""/>
4354<value name="LEVEL2" value="0x4"> 4337 <value name="ENUMERATE_500MA_TWICE" value="0x1000" desc=""/>
4355</value> 4338 <value name="USB_BOOT_PLAYER_MODE" value="0x800" desc=""/>
4356<value name="LEVEL3" value="0x8"> 4339 <value name="SKIP_CHECKDISK" value="0x400" desc=""/>
4357</value> 4340 <value name="USB_LOW_POWER_MODE" value="0x200" desc=""/>
4358</field> 4341 <value name="OTG_HNP_BIT" value="0x100" desc=""/>
4359<field name="LEVEL_REQUESTS" bitrange="27:24"> 4342 <value name="OTG_ATL_ROLE_BIT" value="0x80" desc=""/>
4360<value name="LEVEL0" value="0x1"> 4343 <value name="SDRAM_CS_HI" value="0x40" desc=""/>
4361</value> 4344 <value name="SDRAM_CS_LO" value="0x20" desc=""/>
4362<value name="LEVEL1" value="0x2"> 4345 <value name="SDRAM_NDX_3" value="0x10" desc=""/>
4363</value> 4346 <value name="SDRAM_NDX_2" value="0x8" desc=""/>
4364<value name="LEVEL2" value="0x4"> 4347 <value name="SDRAM_NDX_1" value="0x4" desc=""/>
4365</value> 4348 <value name="SDRAM_NDX_0" value="0x2" desc=""/>
4366<value name="LEVEL3" value="0x8"> 4349 <value name="ETM_ENABLE" value="0x1" desc=""/>
4367</value> 4350 </field>
4368</field> 4351 </reg>
4369<field name="REQUESTS_BY_LEVEL" bitrange="23:20"> 4352 <reg name="PERSISTENT2" desc="" sct="yes">
4370<value name="LEVEL0" value="0x1"> 4353 <addr name="PERSISTENT2" addr="0x80"/>
4371</value> 4354 <field name="GENERAL" desc="" bitrange="31:0"/>
4372<value name="LEVEL1" value="0x2"> 4355 </reg>
4373</value> 4356 <reg name="PERSISTENT3" desc="" sct="yes">
4374<value name="LEVEL2" value="0x4"> 4357 <addr name="PERSISTENT3" addr="0x90"/>
4375</value> 4358 <field name="GENERAL" desc="" bitrange="31:0"/>
4376<value name="LEVEL3" value="0x8"> 4359 </reg>
4377</value> 4360 <reg name="PERSISTENT4" desc="" sct="yes">
4378</field> 4361 <addr name="PERSISTENT4" addr="0xa0"/>
4379<field name="FIQ" bitrange="17:17"> 4362 <field name="GENERAL" desc="" bitrange="31:0"/>
4380<value name="NO_FIQ_REQUESTED" value="0x0"> 4363 </reg>
4381</value> 4364 <reg name="PERSISTENT5" desc="" sct="yes">
4382<value name="FIQ_REQUESTED" value="0x1"> 4365 <addr name="PERSISTENT5" addr="0xb0"/>
4383</value> 4366 <field name="GENERAL" desc="" bitrange="31:0"/>
4384</field> 4367 </reg>
4385<field name="IRQ" bitrange="16:16"> 4368 <reg name="DEBUG" desc="" sct="yes">
4386<value name="NO_IRQ_REQUESTED" value="0x0"> 4369 <addr name="DEBUG" addr="0xc0"/>
4387</value> 4370 <field name="WATCHDOG_RESET_MASK" desc="" bitrange="1:1"/>
4388<value name="IRQ_REQUESTED" value="0x1"> 4371 <field name="WATCHDOG_RESET" desc="" bitrange="0:0"/>
4389</value> 4372 </reg>
4390</field> 4373 <reg name="VERSION" desc="">
4391<field name="VECTOR_FSM" bitrange="9:0"> 4374 <addr name="VERSION" addr="0xd0"/>
4392<value name="FSM_IDLE" value="0x0"> 4375 <field name="MAJOR" desc="" bitrange="31:24"/>
4393</value> 4376 <field name="MINOR" desc="" bitrange="23:16"/>
4394<value name="FSM_MULTICYCLE1" value="0x1"> 4377 <field name="STEP" desc="" bitrange="15:0"/>
4395</value> 4378 </reg>
4396<value name="FSM_MULTICYCLE2" value="0x2"> 4379 </dev>
4397</value> 4380 <dev name="SAIF" long_name="Sync Audio Interface" desc="Sync Audio Interface (SAIF)" version="3.2.0">
4398<value name="FSM_PENDING" value="0x4"> 4381 <addr name="SAIF1" addr="0x80042000"/>
4399</value> 4382 <addr name="SAIF2" addr="0x80046000"/>
4400<value name="FSM_MULTICYCLE3" value="0x8"> 4383 <reg name="CTRL" desc="" sct="yes">
4401</value> 4384 <addr name="CTRL" addr="0x0"/>
4402<value name="FSM_MULTICYCLE4" value="0x10"> 4385 <field name="SFTRST" desc="" bitrange="31:31"/>
4403</value> 4386 <field name="CLKGATE" desc="" bitrange="30:30"/>
4404<value name="FSM_ISR_RUNNING1" value="0x20"> 4387 <field name="BITCLK_MULT_RATE" desc="" bitrange="29:27"/>
4405</value> 4388 <field name="BITCLK_BASE_RATE" desc="" bitrange="26:26"/>
4406<value name="FSM_ISR_RUNNING2" value="0x40"> 4389 <field name="FIFO_ERROR_IRQ_EN" desc="" bitrange="25:25"/>
4407</value> 4390 <field name="FIFO_SERVICE_IRQ_EN" desc="" bitrange="24:24"/>
4408<value name="FSM_ISR_RUNNING3" value="0x80"> 4391 <field name="DMAWAIT_COUNT" desc="" bitrange="20:16"/>
4409</value> 4392 <field name="CHANNEL_NUM_SELECT" desc="" bitrange="15:14"/>
4410<value name="FSM_MULTICYCLE5" value="0x100"> 4393 <field name="BIT_ORDER" desc="" bitrange="12:12"/>
4411</value> 4394 <field name="DELAY" desc="" bitrange="11:11"/>
4412<value name="FSM_MULTICYCLE6" value="0x200"> 4395 <field name="JUSTIFY" desc="" bitrange="10:10"/>
4413</value> 4396 <field name="LRCLK_POLARITY" desc="" bitrange="9:9"/>
4414</field> 4397 <field name="BITCLK_EDGE" desc="" bitrange="8:8"/>
4415</reg> 4398 <field name="WORD_LENGTH" desc="" bitrange="7:4"/>
4416<reg name="DBGREAD0" sct="no"> 4399 <field name="BITCLK_48XFS_ENABLE" desc="" bitrange="3:3"/>
4417<addr name="DBGREAD0" addr="0x180" /> 4400 <field name="SLAVE_MODE" desc="" bitrange="2:2"/>
4418<field name="VALUE" bitrange="31:0"> 4401 <field name="READ_MODE" desc="" bitrange="1:1"/>
4419</field> 4402 <field name="RUN" desc="" bitrange="0:0"/>
4420</reg> 4403 </reg>
4421<reg name="DBGREAD1" sct="no"> 4404 <reg name="STAT" desc="" sct="yes">
4422<addr name="DBGREAD1" addr="0x190" /> 4405 <addr name="STAT" addr="0x10"/>
4423<field name="VALUE" bitrange="31:0"> 4406 <field name="PRESENT" desc="" bitrange="31:31"/>
4424</field> 4407 <field name="DMA_PREQ" desc="" bitrange="16:16"/>
4425</reg> 4408 <field name="FIFO_UNDERFLOW_IRQ" desc="" bitrange="6:6"/>
4426<reg name="DBGFLAG" sct="yes"> 4409 <field name="FIFO_OVERFLOW_IRQ" desc="" bitrange="5:5"/>
4427<addr name="DBGFLAG" addr="0x1a0" /> 4410 <field name="FIFO_SERVICE_IRQ" desc="" bitrange="4:4"/>
4428<field name="FLAG" bitrange="15:0"> 4411 <field name="BUSY" desc="" bitrange="0:0"/>
4429</field> 4412 </reg>
4430</reg> 4413 <reg name="DATA" desc="" sct="yes">
4431<reg name="DBGREQUESTn" sct="no"> 4414 <addr name="DATA" addr="0x20"/>
4432<formula string="0x1b0+n*0x10"/> 4415 <field name="PCM_RIGHT" desc="" bitrange="31:16"/>
4433<addr name="DBGREQUEST0" addr="0x1b0" /> 4416 <field name="PCM_LEFT" desc="" bitrange="15:0"/>
4434<addr name="DBGREQUEST1" addr="0x1c0" /> 4417 </reg>
4435<field name="BITS" bitrange="31:0"> 4418 <reg name="VERSION" desc="">
4436</field> 4419 <addr name="VERSION" addr="0x30"/>
4437</reg> 4420 <field name="MAJOR" desc="" bitrange="31:24"/>
4438<reg name="VERSION" sct="no"> 4421 <field name="MINOR" desc="" bitrange="23:16"/>
4439<addr name="VERSION" addr="0x1d0" /> 4422 <field name="STEP" desc="" bitrange="15:0"/>
4440<field name="MAJOR" bitrange="31:24"> 4423 </reg>
4441</field> 4424 </dev>
4442<field name="MINOR" bitrange="23:16"> 4425 <dev name="SPDIF" long_name="Sony/Phillips Digital Audio Interface" desc="SPDIF Transmitter" version="3.2.0">
4443</field> 4426 <addr name="SPDIF" addr="0x80054000"/>
4444<field name="STEP" bitrange="15:0"> 4427 <reg name="CTRL" desc="" sct="yes">
4445</field> 4428 <addr name="CTRL" addr="0x0"/>
4446</reg> 4429 <field name="SFTRST" desc="" bitrange="31:31"/>
4447</dev> 4430 <field name="CLKGATE" desc="" bitrange="30:30"/>
4448<dev name="IR" long_name="IrDA" desc="IrDA Controller" version="3.2.0"> 4431 <field name="DMAWAIT_COUNT" desc="" bitrange="20:16"/>
4449<addr name="IR" addr="0x80078000" /> 4432 <field name="WAIT_END_XFER" desc="" bitrange="5:5"/>
4450<reg name="CTRL" sct="yes"> 4433 <field name="WORD_LENGTH" desc="" bitrange="4:4"/>
4451<addr name="CTRL" addr="0x0" /> 4434 <field name="FIFO_UNDERFLOW_IRQ" desc="" bitrange="3:3"/>
4452<field name="SFTRST" bitrange="31:31"> 4435 <field name="FIFO_OVERFLOW_IRQ" desc="" bitrange="2:2"/>
4453<value name="RUN" value="0x0"> 4436 <field name="FIFO_ERROR_IRQ_EN" desc="" bitrange="1:1"/>
4454</value> 4437 <field name="RUN" desc="" bitrange="0:0"/>
4455<value name="RESET" value="0x1"> 4438 </reg>
4456</value> 4439 <reg name="STAT" desc="">
4457</field> 4440 <addr name="STAT" addr="0x10"/>
4458<field name="CLKGATE" bitrange="30:30"> 4441 <field name="PRESENT" desc="" bitrange="31:31"/>
4459</field> 4442 <field name="END_XFER" desc="" bitrange="0:0"/>
4460<field name="MTA" bitrange="26:24"> 4443 </reg>
4461<value name="MTA_10MS" value="0x0"> 4444 <reg name="FRAMECTRL" desc="" sct="yes">
4462</value> 4445 <addr name="FRAMECTRL" addr="0x20"/>
4463<value name="MTA_5MS" value="0x1"> 4446 <field name="V_CONFIG" desc="" bitrange="17:17"/>
4464</value> 4447 <field name="AUTO_MUTE" desc="" bitrange="16:16"/>
4465<value name="MTA_1MS" value="0x2"> 4448 <field name="USER_DATA" desc="" bitrange="14:14"/>
4466</value> 4449 <field name="V" desc="" bitrange="13:13"/>
4467<value name="MTA_500US" value="0x3"> 4450 <field name="L" desc="" bitrange="12:12"/>
4468</value> 4451 <field name="CC" desc="" bitrange="10:4"/>
4469<value name="MTA_100US" value="0x4"> 4452 <field name="PRE" desc="" bitrange="3:3"/>
4470</value> 4453 <field name="COPY" desc="" bitrange="2:2"/>
4471<value name="MTA_50US" value="0x5"> 4454 <field name="AUDIO" desc="" bitrange="1:1"/>
4472</value> 4455 <field name="PRO" desc="" bitrange="0:0"/>
4473<value name="MTA_10US" value="0x6"> 4456 </reg>
4474</value> 4457 <reg name="SRR" desc="" sct="yes">
4475<value name="MTA_0" value="0x7"> 4458 <addr name="SRR" addr="0x30"/>
4476</value> 4459 <field name="BASEMULT" desc="" bitrange="30:28"/>
4477</field> 4460 <field name="RATE" desc="" bitrange="19:0"/>
4478<field name="MODE" bitrange="23:22"> 4461 </reg>
4479<value name="SIR" value="0x0"> 4462 <reg name="DEBUG" desc="">
4480</value> 4463 <addr name="DEBUG" addr="0x40"/>
4481<value name="MIR" value="0x1"> 4464 <field name="DMA_PREQ" desc="" bitrange="1:1"/>
4482</value> 4465 <field name="FIFO_STATUS" desc="" bitrange="0:0"/>
4483<value name="FIR" value="0x2"> 4466 </reg>
4484</value> 4467 <reg name="DATA" desc="" sct="yes">
4485<value name="VFIR" value="0x3"> 4468 <addr name="DATA" addr="0x50"/>
4486</value> 4469 <field name="HIGH" desc="" bitrange="31:16"/>
4487</field> 4470 <field name="LOW" desc="" bitrange="15:0"/>
4488<field name="SPEED" bitrange="21:19"> 4471 </reg>
4489<value name="SPD000" value="0x0"> 4472 <reg name="VERSION" desc="">
4490</value> 4473 <addr name="VERSION" addr="0x60"/>
4491<value name="SPD001" value="0x1"> 4474 <field name="MAJOR" desc="" bitrange="31:24"/>
4492</value> 4475 <field name="MINOR" desc="" bitrange="23:16"/>
4493<value name="SPD010" value="0x2"> 4476 <field name="STEP" desc="" bitrange="15:0"/>
4494</value> 4477 </reg>
4495<value name="SPD011" value="0x3"> 4478 </dev>
4496</value> 4479 <dev name="SSP" long_name="Sync Serial Port" desc="Synchronous Serial Ports (SSP)" version="3.2.0">
4497<value name="SPD100" value="0x4"> 4480 <addr name="SSP1" addr="0x80010000"/>
4498</value> 4481 <addr name="SSP2" addr="0x80034000"/>
4499<value name="SPD101" value="0x5"> 4482 <reg name="CTRL0" desc="" sct="yes">
4500</value> 4483 <addr name="CTRL0" addr="0x0"/>
4501</field> 4484 <field name="SFTRST" desc="" bitrange="31:31"/>
4502<field name="TC_TIME_DIV" bitrange="13:8"> 4485 <field name="CLKGATE" desc="" bitrange="30:30"/>
4503</field> 4486 <field name="RUN" desc="" bitrange="29:29"/>
4504<field name="TC_TYPE" bitrange="7:7"> 4487 <field name="SDIO_IRQ_CHECK" desc="" bitrange="28:28"/>
4505</field> 4488 <field name="LOCK_CS" desc="" bitrange="27:27"/>
4506<field name="SIR_GAP" bitrange="6:4"> 4489 <field name="IGNORE_CRC" desc="" bitrange="26:26"/>
4507<value name="GAP_10K" value="0x0"> 4490 <field name="READ" desc="" bitrange="25:25"/>
4508</value> 4491 <field name="DATA_XFER" desc="" bitrange="24:24"/>
4509<value name="GAP_5K" value="0x1"> 4492 <field name="BUS_WIDTH" desc="" bitrange="23:22">
4510</value> 4493 <value name="ONE_BIT" value="0x0" desc=""/>
4511<value name="GAP_1K" value="0x2"> 4494 <value name="FOUR_BIT" value="0x1" desc=""/>
4512</value> 4495 <value name="EIGHT_BIT" value="0x2" desc=""/>
4513<value name="GAP_500" value="0x3"> 4496 </field>
4514</value> 4497 <field name="WAIT_FOR_IRQ" desc="" bitrange="21:21"/>
4515<value name="GAP_100" value="0x4"> 4498 <field name="WAIT_FOR_CMD" desc="" bitrange="20:20"/>
4516</value> 4499 <field name="LONG_RESP" desc="" bitrange="19:19"/>
4517<value name="GAP_50" value="0x5"> 4500 <field name="CHECK_RESP" desc="" bitrange="18:18"/>
4518</value> 4501 <field name="GET_RESP" desc="" bitrange="17:17"/>
4519<value name="GAP_10" value="0x6"> 4502 <field name="ENABLE" desc="" bitrange="16:16"/>
4520</value> 4503 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
4521<value name="GAP_0" value="0x7"> 4504 </reg>
4522</value> 4505 <reg name="CMD0" desc="" sct="yes">
4523</field> 4506 <addr name="CMD0" addr="0x10"/>
4524<field name="SIPEN" bitrange="3:3"> 4507 <field name="APPEND_8CYC" desc="" bitrange="20:20"/>
4525</field> 4508 <field name="BLOCK_SIZE" desc="" bitrange="19:16"/>
4526<field name="TCEN" bitrange="2:2"> 4509 <field name="BLOCK_COUNT" desc="" bitrange="15:8"/>
4527</field> 4510 <field name="CMD" desc="" bitrange="7:0">
4528<field name="TXEN" bitrange="1:1"> 4511 <value name="MMC_GO_IDLE_STATE" value="0x0" desc=""/>
4529</field> 4512 <value name="MMC_SEND_OP_COND" value="0x1" desc=""/>
4530<field name="RXEN" bitrange="0:0"> 4513 <value name="MMC_ALL_SEND_CID" value="0x2" desc=""/>
4531</field> 4514 <value name="MMC_SET_RELATIVE_ADDR" value="0x3" desc=""/>
4532</reg> 4515 <value name="MMC_SET_DSR" value="0x4" desc=""/>
4533<reg name="TXDMA" sct="yes"> 4516 <value name="MMC_RESERVED_5" value="0x5" desc=""/>
4534<addr name="TXDMA" addr="0x10" /> 4517 <value name="MMC_SWITCH" value="0x6" desc=""/>
4535<field name="RUN" bitrange="31:31"> 4518 <value name="MMC_SELECT_DESELECT_CARD" value="0x7" desc=""/>
4536</field> 4519 <value name="MMC_SEND_EXT_CSD" value="0x8" desc=""/>
4537<field name="EMPTY" bitrange="29:29"> 4520 <value name="MMC_SEND_CSD" value="0x9" desc=""/>
4538</field> 4521 <value name="MMC_SEND_CID" value="0xa" desc=""/>
4539<field name="INT" bitrange="28:28"> 4522 <value name="MMC_READ_DAT_UNTIL_STOP" value="0xb" desc=""/>
4540</field> 4523 <value name="MMC_STOP_TRANSMISSION" value="0xc" desc=""/>
4541<field name="CHANGE" bitrange="27:27"> 4524 <value name="MMC_SEND_STATUS" value="0xd" desc=""/>
4542</field> 4525 <value name="MMC_BUSTEST_R" value="0xe" desc=""/>
4543<field name="NEW_MTA" bitrange="26:24"> 4526 <value name="MMC_GO_INACTIVE_STATE" value="0xf" desc=""/>
4544</field> 4527 <value name="MMC_SET_BLOCKLEN" value="0x10" desc=""/>
4545<field name="NEW_MODE" bitrange="23:22"> 4528 <value name="MMC_READ_SINGLE_BLOCK" value="0x11" desc=""/>
4546</field> 4529 <value name="MMC_READ_MULTIPLE_BLOCK" value="0x12" desc=""/>
4547<field name="NEW_SPEED" bitrange="21:19"> 4530 <value name="MMC_BUSTEST_W" value="0x13" desc=""/>
4548</field> 4531 <value name="MMC_WRITE_DAT_UNTIL_STOP" value="0x14" desc=""/>
4549<field name="BOF_TYPE" bitrange="18:18"> 4532 <value name="MMC_SET_BLOCK_COUNT" value="0x17" desc=""/>
4550</field> 4533 <value name="MMC_WRITE_BLOCK" value="0x18" desc=""/>
4551<field name="XBOFS" bitrange="17:12"> 4534 <value name="MMC_WRITE_MULTIPLE_BLOCK" value="0x19" desc=""/>
4552</field> 4535 <value name="MMC_PROGRAM_CID" value="0x1a" desc=""/>
4553<field name="XFER_COUNT" bitrange="11:0"> 4536 <value name="MMC_PROGRAM_CSD" value="0x1b" desc=""/>
4554</field> 4537 <value name="MMC_SET_WRITE_PROT" value="0x1c" desc=""/>
4555</reg> 4538 <value name="MMC_CLR_WRITE_PROT" value="0x1d" desc=""/>
4556<reg name="RXDMA" sct="yes"> 4539 <value name="MMC_SEND_WRITE_PROT" value="0x1e" desc=""/>
4557<addr name="RXDMA" addr="0x20" /> 4540 <value name="MMC_ERASE_GROUP_START" value="0x23" desc=""/>
4558<field name="RUN" bitrange="31:31"> 4541 <value name="MMC_ERASE_GROUP_END" value="0x24" desc=""/>
4559</field> 4542 <value name="MMC_ERASE" value="0x26" desc=""/>
4560<field name="XFER_COUNT" bitrange="9:0"> 4543 <value name="MMC_FAST_IO" value="0x27" desc=""/>
4561</field> 4544 <value name="MMC_GO_IRQ_STATE" value="0x28" desc=""/>
4562</reg> 4545 <value name="MMC_LOCK_UNLOCK" value="0x2a" desc=""/>
4563<reg name="DBGCTRL" sct="yes"> 4546 <value name="MMC_APP_CMD" value="0x37" desc=""/>
4564<addr name="DBGCTRL" addr="0x30" /> 4547 <value name="MMC_GEN_CMD" value="0x38" desc=""/>
4565<field name="VFIRSWZ" bitrange="12:12"> 4548 <value name="SD_GO_IDLE_STATE" value="0x0" desc=""/>
4566<value name="NORMAL" value="0x0"> 4549 <value name="SD_ALL_SEND_CID" value="0x2" desc=""/>
4567</value> 4550 <value name="SD_SEND_RELATIVE_ADDR" value="0x3" desc=""/>
4568<value name="SWAP" value="0x1"> 4551 <value name="SD_SET_DSR" value="0x4" desc=""/>
4569</value> 4552 <value name="SD_IO_SEND_OP_COND" value="0x5" desc=""/>
4570</field> 4553 <value name="SD_SELECT_DESELECT_CARD" value="0x7" desc=""/>
4571<field name="RXFRMOFF" bitrange="11:11"> 4554 <value name="SD_SEND_CSD" value="0x9" desc=""/>
4572</field> 4555 <value name="SD_SEND_CID" value="0xa" desc=""/>
4573<field name="RXCRCOFF" bitrange="10:10"> 4556 <value name="SD_STOP_TRANSMISSION" value="0xc" desc=""/>
4574</field> 4557 <value name="SD_SEND_STATUS" value="0xd" desc=""/>
4575<field name="RXINVERT" bitrange="9:9"> 4558 <value name="SD_GO_INACTIVE_STATE" value="0xf" desc=""/>
4576</field> 4559 <value name="SD_SET_BLOCKLEN" value="0x10" desc=""/>
4577<field name="TXFRMOFF" bitrange="8:8"> 4560 <value name="SD_READ_SINGLE_BLOCK" value="0x11" desc=""/>
4578</field> 4561 <value name="SD_READ_MULTIPLE_BLOCK" value="0x12" desc=""/>
4579<field name="TXCRCOFF" bitrange="7:7"> 4562 <value name="SD_WRITE_BLOCK" value="0x18" desc=""/>
4580</field> 4563 <value name="SD_WRITE_MULTIPLE_BLOCK" value="0x19" desc=""/>
4581<field name="TXINVERT" bitrange="6:6"> 4564 <value name="SD_PROGRAM_CSD" value="0x1b" desc=""/>
4582</field> 4565 <value name="SD_SET_WRITE_PROT" value="0x1c" desc=""/>
4583<field name="INTLOOPBACK" bitrange="5:5"> 4566 <value name="SD_CLR_WRITE_PROT" value="0x1d" desc=""/>
4584</field> 4567 <value name="SD_SEND_WRITE_PROT" value="0x1e" desc=""/>
4585<field name="DUPLEX" bitrange="4:4"> 4568 <value name="SD_ERASE_WR_BLK_START" value="0x20" desc=""/>
4586</field> 4569 <value name="SD_ERASE_WR_BLK_END" value="0x21" desc=""/>
4587<field name="MIO_RX" bitrange="3:3"> 4570 <value name="SD_ERASE_GROUP_START" value="0x23" desc=""/>
4588</field> 4571 <value name="SD_ERASE_GROUP_END" value="0x24" desc=""/>
4589<field name="MIO_TX" bitrange="2:2"> 4572 <value name="SD_ERASE" value="0x26" desc=""/>
4590</field> 4573 <value name="SD_LOCK_UNLOCK" value="0x2a" desc=""/>
4591<field name="MIO_SCLK" bitrange="1:1"> 4574 <value name="SD_IO_RW_DIRECT" value="0x34" desc=""/>
4592</field> 4575 <value name="SD_IO_RW_EXTENDED" value="0x35" desc=""/>
4593<field name="MIO_EN" bitrange="0:0"> 4576 <value name="SD_APP_CMD" value="0x37" desc=""/>
4594</field> 4577 <value name="SD_GEN_CMD" value="0x38" desc=""/>
4595</reg> 4578 </field>
4596<reg name="INTR" sct="yes"> 4579 </reg>
4597<addr name="INTR" addr="0x40" /> 4580 <reg name="CMD1" desc="">
4598<field name="RXABORT_IRQ_EN" bitrange="22:22"> 4581 <addr name="CMD1" addr="0x20"/>
4599<value name="DISABLED" value="0x0"> 4582 <field name="CMD_ARG" desc="" bitrange="31:0"/>
4600</value> 4583 </reg>
4601<value name="ENABLED" value="0x1"> 4584 <reg name="COMPREF" desc="">
4602</value> 4585 <addr name="COMPREF" addr="0x30"/>
4603</field> 4586 <field name="REFERENCE" desc="" bitrange="31:0"/>
4604<field name="SPEED_IRQ_EN" bitrange="21:21"> 4587 </reg>
4605<value name="DISABLED" value="0x0"> 4588 <reg name="COMPMASK" desc="">
4606</value> 4589 <addr name="COMPMASK" addr="0x40"/>
4607<value name="ENABLED" value="0x1"> 4590 <field name="MASK" desc="" bitrange="31:0"/>
4608</value> 4591 </reg>
4609</field> 4592 <reg name="TIMING" desc="">
4610<field name="RXOF_IRQ_EN" bitrange="20:20"> 4593 <addr name="TIMING" addr="0x50"/>
4611<value name="DISABLED" value="0x0"> 4594 <field name="TIMEOUT" desc="" bitrange="31:16"/>
4612</value> 4595 <field name="CLOCK_DIVIDE" desc="" bitrange="15:8"/>
4613<value name="ENABLED" value="0x1"> 4596 <field name="CLOCK_RATE" desc="" bitrange="7:0"/>
4614</value> 4597 </reg>
4615</field> 4598 <reg name="CTRL1" desc="" sct="yes">
4616<field name="TXUF_IRQ_EN" bitrange="19:19"> 4599 <addr name="CTRL1" addr="0x60"/>
4617<value name="DISABLED" value="0x0"> 4600 <field name="SDIO_IRQ" desc="" bitrange="31:31"/>
4618</value> 4601 <field name="SDIO_IRQ_EN" desc="" bitrange="30:30"/>
4619<value name="ENABLED" value="0x1"> 4602 <field name="RESP_ERR_IRQ" desc="" bitrange="29:29"/>
4620</value> 4603 <field name="RESP_ERR_IRQ_EN" desc="" bitrange="28:28"/>
4621</field> 4604 <field name="RESP_TIMEOUT_IRQ" desc="" bitrange="27:27"/>
4622<field name="TC_IRQ_EN" bitrange="18:18"> 4605 <field name="RESP_TIMEOUT_IRQ_EN" desc="" bitrange="26:26"/>
4623<value name="DISABLED" value="0x0"> 4606 <field name="DATA_TIMEOUT_IRQ" desc="" bitrange="25:25"/>
4624</value> 4607 <field name="DATA_TIMEOUT_IRQ_EN" desc="" bitrange="24:24"/>
4625<value name="ENABLED" value="0x1"> 4608 <field name="DATA_CRC_IRQ" desc="" bitrange="23:23"/>
4626</value> 4609 <field name="DATA_CRC_IRQ_EN" desc="" bitrange="22:22"/>
4627</field> 4610 <field name="FIFO_UNDERRUN_IRQ" desc="" bitrange="21:21"/>
4628<field name="RX_IRQ_EN" bitrange="17:17"> 4611 <field name="FIFO_UNDERRUN_EN" desc="" bitrange="20:20"/>
4629<value name="DISABLED" value="0x0"> 4612 <field name="CEATA_CCS_ERR_IRQ" desc="" bitrange="19:19"/>
4630</value> 4613 <field name="CEATA_CCS_ERR_IRQ_EN" desc="" bitrange="18:18"/>
4631<value name="ENABLED" value="0x1"> 4614 <field name="RECV_TIMEOUT_IRQ" desc="" bitrange="17:17"/>
4632</value> 4615 <field name="RECV_TIMEOUT_IRQ_EN" desc="" bitrange="16:16"/>
4633</field> 4616 <field name="FIFO_OVERRUN_IRQ" desc="" bitrange="15:15"/>
4634<field name="TX_IRQ_EN" bitrange="16:16"> 4617 <field name="FIFO_OVERRUN_IRQ_EN" desc="" bitrange="14:14"/>
4635<value name="DISABLED" value="0x0"> 4618 <field name="DMA_ENABLE" desc="" bitrange="13:13"/>
4636</value> 4619 <field name="CEATA_CCS_ERR_EN" desc="" bitrange="12:12"/>
4637<value name="ENABLED" value="0x1"> 4620 <field name="SLAVE_OUT_DISABLE" desc="" bitrange="11:11"/>
4638</value> 4621 <field name="PHASE" desc="" bitrange="10:10"/>
4639</field> 4622 <field name="POLARITY" desc="" bitrange="9:9"/>
4640<field name="RXABORT_IRQ" bitrange="6:6"> 4623 <field name="SLAVE_MODE" desc="" bitrange="8:8"/>
4641<value name="NO_REQUEST" value="0x0"> 4624 <field name="WORD_LENGTH" desc="" bitrange="7:4">
4642</value> 4625 <value name="RESERVED0" value="0x0" desc=""/>
4643<value name="REQUEST" value="0x1"> 4626 <value name="RESERVED1" value="0x1" desc=""/>
4644</value> 4627 <value name="RESERVED2" value="0x2" desc=""/>
4645</field> 4628 <value name="FOUR_BITS" value="0x3" desc=""/>
4646<field name="SPEED_IRQ" bitrange="5:5"> 4629 <value name="EIGHT_BITS" value="0x7" desc=""/>
4647<value name="NO_REQUEST" value="0x0"> 4630 <value name="SIXTEEN_BITS" value="0xf" desc=""/>
4648</value> 4631 </field>
4649<value name="REQUEST" value="0x1"> 4632 <field name="SSP_MODE" desc="" bitrange="3:0">
4650</value> 4633 <value name="SPI" value="0x0" desc=""/>
4651</field> 4634 <value name="SSI" value="0x1" desc=""/>
4652<field name="RXOF_IRQ" bitrange="4:4"> 4635 <value name="SD_MMC" value="0x3" desc=""/>
4653<value name="NO_REQUEST" value="0x0"> 4636 <value name="MS" value="0x4" desc=""/>
4654</value> 4637 <value name="CE_ATA" value="0x7" desc=""/>
4655<value name="REQUEST" value="0x1"> 4638 </field>
4656</value> 4639 </reg>
4657</field> 4640 <reg name="DATA" desc="">
4658<field name="TXUF_IRQ" bitrange="3:3"> 4641 <addr name="DATA" addr="0x70"/>
4659<value name="NO_REQUEST" value="0x0"> 4642 <field name="DATA" desc="" bitrange="31:0"/>
4660</value> 4643 </reg>
4661<value name="REQUEST" value="0x1"> 4644 <reg name="SDRESP0" desc="">
4662</value> 4645 <addr name="SDRESP0" addr="0x80"/>
4663</field> 4646 <field name="RESP0" desc="" bitrange="31:0"/>
4664<field name="TC_IRQ" bitrange="2:2"> 4647 </reg>
4665<value name="NO_REQUEST" value="0x0"> 4648 <reg name="SDRESP1" desc="">
4666</value> 4649 <addr name="SDRESP1" addr="0x90"/>
4667<value name="REQUEST" value="0x1"> 4650 <field name="RESP1" desc="" bitrange="31:0"/>
4668</value> 4651 </reg>
4669</field> 4652 <reg name="SDRESP2" desc="">
4670<field name="RX_IRQ" bitrange="1:1"> 4653 <addr name="SDRESP2" addr="0xa0"/>
4671<value name="NO_REQUEST" value="0x0"> 4654 <field name="RESP2" desc="" bitrange="31:0"/>
4672</value> 4655 </reg>
4673<value name="REQUEST" value="0x1"> 4656 <reg name="SDRESP3" desc="">
4674</value> 4657 <addr name="SDRESP3" addr="0xb0"/>
4675</field> 4658 <field name="RESP3" desc="" bitrange="31:0"/>
4676<field name="TX_IRQ" bitrange="0:0"> 4659 </reg>
4677<value name="NO_REQUEST" value="0x0"> 4660 <reg name="STATUS" desc="">
4678</value> 4661 <addr name="STATUS" addr="0xc0"/>
4679<value name="REQUEST" value="0x1"> 4662 <field name="PRESENT" desc="" bitrange="31:31"/>
4680</value> 4663 <field name="MS_PRESENT" desc="" bitrange="30:30"/>
4681</field> 4664 <field name="SD_PRESENT" desc="" bitrange="29:29"/>
4682</reg> 4665 <field name="CARD_DETECT" desc="" bitrange="28:28"/>
4683<reg name="DATA" sct="no"> 4666 <field name="DMASENSE" desc="" bitrange="21:21"/>
4684<addr name="DATA" addr="0x50" /> 4667 <field name="DMATERM" desc="" bitrange="20:20"/>
4685<field name="DATA" bitrange="31:0"> 4668 <field name="DMAREQ" desc="" bitrange="19:19"/>
4686</field> 4669 <field name="DMAEND" desc="" bitrange="18:18"/>
4687</reg> 4670 <field name="SDIO_IRQ" desc="" bitrange="17:17"/>
4688<reg name="STAT" sct="no"> 4671 <field name="RESP_CRC_ERR" desc="" bitrange="16:16"/>
4689<addr name="STAT" addr="0x60" /> 4672 <field name="RESP_ERR" desc="" bitrange="15:15"/>
4690<field name="PRESENT" bitrange="31:31"> 4673 <field name="RESP_TIMEOUT" desc="" bitrange="14:14"/>
4691<value name="UNAVAILABLE" value="0x0"> 4674 <field name="DATA_CRC_ERR" desc="" bitrange="13:13"/>
4692</value> 4675 <field name="TIMEOUT" desc="" bitrange="12:12"/>
4693<value name="AVAILABLE" value="0x1"> 4676 <field name="RECV_TIMEOUT_STAT" desc="" bitrange="11:11"/>
4694</value> 4677 <field name="CEATA_CCS_ERR" desc="" bitrange="10:10"/>
4695</field> 4678 <field name="FIFO_OVRFLW" desc="" bitrange="9:9"/>
4696<field name="MODE_ALLOWED" bitrange="30:29"> 4679 <field name="FIFO_FULL" desc="" bitrange="8:8"/>
4697<value name="VFIR" value="0x0"> 4680 <field name="FIFO_EMPTY" desc="" bitrange="5:5"/>
4698</value> 4681 <field name="FIFO_UNDRFLW" desc="" bitrange="4:4"/>
4699<value name="FIR" value="0x1"> 4682 <field name="CMD_BUSY" desc="" bitrange="3:3"/>
4700</value> 4683 <field name="DATA_BUSY" desc="" bitrange="2:2"/>
4701<value name="MIR" value="0x2"> 4684 <field name="BUSY" desc="" bitrange="0:0"/>
4702</value> 4685 </reg>
4703<value name="SIR" value="0x3"> 4686 <reg name="DEBUG" desc="">
4704</value> 4687 <addr name="DEBUG" addr="0x100"/>
4705</field> 4688 <field name="DATACRC_ERR" desc="" bitrange="31:28"/>
4706<field name="ANY_IRQ" bitrange="28:28"> 4689 <field name="DATA_STALL" desc="" bitrange="27:27"/>
4707<value name="NO_REQUEST" value="0x0"> 4690 <field name="DAT_SM" desc="" bitrange="26:24">
4708</value> 4691 <value name="DSM_IDLE" value="0x0" desc=""/>
4709<value name="REQUEST" value="0x1"> 4692 <value name="DSM_WORD" value="0x2" desc=""/>
4710</value> 4693 <value name="DSM_CRC1" value="0x3" desc=""/>
4711</field> 4694 <value name="DSM_CRC2" value="0x4" desc=""/>
4712<field name="RXABORT_SUMMARY" bitrange="22:22"> 4695 <value name="DSM_END" value="0x5" desc=""/>
4713<value name="NO_REQUEST" value="0x0"> 4696 </field>
4714</value> 4697 <field name="MSTK_SM" desc="" bitrange="23:20">
4715<value name="REQUEST" value="0x1"> 4698 <value name="MSTK_IDLE" value="0x0" desc=""/>
4716</value> 4699 <value name="MSTK_CKON" value="0x1" desc=""/>
4717</field> 4700 <value name="MSTK_BS1" value="0x2" desc=""/>
4718<field name="SPEED_SUMMARY" bitrange="21:21"> 4701 <value name="MSTK_TPC" value="0x3" desc=""/>
4719<value name="NO_REQUEST" value="0x0"> 4702 <value name="MSTK_BS2" value="0x4" desc=""/>
4720</value> 4703 <value name="MSTK_HDSHK" value="0x5" desc=""/>
4721<value name="REQUEST" value="0x1"> 4704 <value name="MSTK_BS3" value="0x6" desc=""/>
4722</value> 4705 <value name="MSTK_RW" value="0x7" desc=""/>
4723</field> 4706 <value name="MSTK_CRC1" value="0x8" desc=""/>
4724<field name="RXOF_SUMMARY" bitrange="20:20"> 4707 <value name="MSTK_CRC2" value="0x9" desc=""/>
4725<value name="NO_REQUEST" value="0x0"> 4708 <value name="MSTK_BS0" value="0xa" desc=""/>
4726</value> 4709 <value name="MSTK_END1" value="0xb" desc=""/>
4727<value name="REQUEST" value="0x1"> 4710 <value name="MSTK_END2W" value="0xc" desc=""/>
4728</value> 4711 <value name="MSTK_END2R" value="0xd" desc=""/>
4729</field> 4712 <value name="MSTK_DONE" value="0xe" desc=""/>
4730<field name="TXUF_SUMMARY" bitrange="19:19"> 4713 </field>
4731<value name="NO_REQUEST" value="0x0"> 4714 <field name="CMD_OE" desc="" bitrange="19:19"/>
4732</value> 4715 <field name="DMA_SM" desc="" bitrange="18:16">
4733<value name="REQUEST" value="0x1"> 4716 <value name="DMA_IDLE" value="0x0" desc=""/>
4734</value> 4717 <value name="DMA_DMAREQ" value="0x1" desc=""/>
4735</field> 4718 <value name="DMA_DMAACK" value="0x2" desc=""/>
4736<field name="TC_SUMMARY" bitrange="18:18"> 4719 <value name="DMA_STALL" value="0x3" desc=""/>
4737<value name="NO_REQUEST" value="0x0"> 4720 <value name="DMA_BUSY" value="0x4" desc=""/>
4738</value> 4721 <value name="DMA_DONE" value="0x5" desc=""/>
4739<value name="REQUEST" value="0x1"> 4722 <value name="DMA_COUNT" value="0x6" desc=""/>
4740</value> 4723 </field>
4741</field> 4724 <field name="MMC_SM" desc="" bitrange="15:12">
4742<field name="RX_SUMMARY" bitrange="17:17"> 4725 <value name="MMC_IDLE" value="0x0" desc=""/>
4743<value name="NO_REQUEST" value="0x0"> 4726 <value name="MMC_CMD" value="0x1" desc=""/>
4744</value> 4727 <value name="MMC_TRC" value="0x2" desc=""/>
4745<value name="REQUEST" value="0x1"> 4728 <value name="MMC_RESP" value="0x3" desc=""/>
4746</value> 4729 <value name="MMC_RPRX" value="0x4" desc=""/>
4747</field> 4730 <value name="MMC_TX" value="0x5" desc=""/>
4748<field name="TX_SUMMARY" bitrange="16:16"> 4731 <value name="MMC_CTOK" value="0x6" desc=""/>
4749<value name="NO_REQUEST" value="0x0"> 4732 <value name="MMC_RX" value="0x7" desc=""/>
4750</value> 4733 <value name="MMC_CCS" value="0x8" desc=""/>
4751<value name="REQUEST" value="0x1"> 4734 <value name="MMC_PUP" value="0x9" desc=""/>
4752</value> 4735 <value name="MMC_WAIT" value="0xa" desc=""/>
4753</field> 4736 </field>
4754<field name="MEDIA_BUSY" bitrange="2:2"> 4737 <field name="CMD_SM" desc="" bitrange="11:10">
4755</field> 4738 <value name="CSM_IDLE" value="0x0" desc=""/>
4756<field name="RX_ACTIVE" bitrange="1:1"> 4739 <value name="CSM_INDEX" value="0x1" desc=""/>
4757</field> 4740 <value name="CSM_ARG" value="0x2" desc=""/>
4758<field name="TX_ACTIVE" bitrange="0:0"> 4741 <value name="CSM_CRC" value="0x3" desc=""/>
4759</field> 4742 </field>
4760</reg> 4743 <field name="SSP_CMD" desc="" bitrange="9:9"/>
4761<reg name="TCCTRL" sct="yes"> 4744 <field name="SSP_RESP" desc="" bitrange="8:8"/>
4762<addr name="TCCTRL" addr="0x70" /> 4745 <field name="SSP_RXD" desc="" bitrange="7:0"/>
4763<field name="INIT" bitrange="31:31"> 4746 </reg>
4764</field> 4747 <reg name="VERSION" desc="">
4765<field name="GO" bitrange="30:30"> 4748 <addr name="VERSION" addr="0x110"/>
4766</field> 4749 <field name="MAJOR" desc="" bitrange="31:24"/>
4767<field name="BUSY" bitrange="29:29"> 4750 <field name="MINOR" desc="" bitrange="23:16"/>
4768</field> 4751 <field name="STEP" desc="" bitrange="15:0"/>
4769<field name="TEMIC" bitrange="24:24"> 4752 </reg>
4770<value name="LOW" value="0x0"> 4753 </dev>
4771</value> 4754 <dev name="TIMROT" long_name="Timers/Rotary Interface" desc="Timers and Rotary Decoder" version="3.2.0">
4772<value name="HIGH" value="0x1"> 4755 <addr name="TIMROT" addr="0x80068000"/>
4773</value> 4756 <reg name="ROTCTRL" desc="" sct="yes">
4774</field> 4757 <addr name="ROTCTRL" addr="0x0"/>
4775<field name="EXT_DATA" bitrange="23:16"> 4758 <field name="SFTRST" desc="" bitrange="31:31"/>
4776</field> 4759 <field name="CLKGATE" desc="" bitrange="30:30"/>
4777<field name="DATA" bitrange="15:8"> 4760 <field name="ROTARY_PRESENT" desc="" bitrange="29:29"/>
4778</field> 4761 <field name="TIM3_PRESENT" desc="" bitrange="28:28"/>
4779<field name="ADDR" bitrange="7:5"> 4762 <field name="TIM2_PRESENT" desc="" bitrange="27:27"/>
4780</field> 4763 <field name="TIM1_PRESENT" desc="" bitrange="26:26"/>
4781<field name="INDX" bitrange="4:1"> 4764 <field name="TIM0_PRESENT" desc="" bitrange="25:25"/>
4782</field> 4765 <field name="STATE" desc="" bitrange="24:22"/>
4783<field name="C" bitrange="0:0"> 4766 <field name="DIVIDER" desc="" bitrange="21:16"/>
4784</field> 4767 <field name="RELATIVE" desc="" bitrange="12:12"/>
4785</reg> 4768 <field name="OVERSAMPLE" desc="" bitrange="11:10">
4786<reg name="SI_READ" sct="no"> 4769 <value name="8X" value="0x0" desc=""/>
4787<addr name="SI_READ" addr="0x80" /> 4770 <value name="4X" value="0x1" desc=""/>
4788<field name="ABORT" bitrange="8:8"> 4771 <value name="2X" value="0x2" desc=""/>
4789</field> 4772 <value name="1X" value="0x3" desc=""/>
4790<field name="DATA" bitrange="7:0"> 4773 </field>
4791</field> 4774 <field name="POLARITY_B" desc="" bitrange="9:9"/>
4792</reg> 4775 <field name="POLARITY_A" desc="" bitrange="8:8"/>
4793<reg name="DEBUG" sct="no"> 4776 <field name="SELECT_B" desc="" bitrange="6:4">
4794<addr name="DEBUG" addr="0x90" /> 4777 <value name="NEVER_TICK" value="0x0" desc=""/>
4795<field name="TXDMAKICK" bitrange="5:5"> 4778 <value name="PWM0" value="0x1" desc=""/>
4796</field> 4779 <value name="PWM1" value="0x2" desc=""/>
4797<field name="RXDMAKICK" bitrange="4:4"> 4780 <value name="PWM2" value="0x3" desc=""/>
4798</field> 4781 <value name="PWM3" value="0x4" desc=""/>
4799<field name="TXDMAEND" bitrange="3:3"> 4782 <value name="PWM4" value="0x5" desc=""/>
4800</field> 4783 <value name="ROTARYA" value="0x6" desc=""/>
4801<field name="RXDMAEND" bitrange="2:2"> 4784 <value name="ROTARYB" value="0x7" desc=""/>
4802</field> 4785 </field>
4803<field name="TXDMAREQ" bitrange="1:1"> 4786 <field name="SELECT_A" desc="" bitrange="2:0">
4804</field> 4787 <value name="NEVER_TICK" value="0x0" desc=""/>
4805<field name="RXDMAREQ" bitrange="0:0"> 4788 <value name="PWM0" value="0x1" desc=""/>
4806</field> 4789 <value name="PWM1" value="0x2" desc=""/>
4807</reg> 4790 <value name="PWM2" value="0x3" desc=""/>
4808<reg name="VERSION" sct="no"> 4791 <value name="PWM3" value="0x4" desc=""/>
4809<addr name="VERSION" addr="0xa0" /> 4792 <value name="PWM4" value="0x5" desc=""/>
4810<field name="MAJOR" bitrange="31:24"> 4793 <value name="ROTARYA" value="0x6" desc=""/>
4811</field> 4794 <value name="ROTARYB" value="0x7" desc=""/>
4812<field name="MINOR" bitrange="23:16"> 4795 </field>
4813</field> 4796 </reg>
4814<field name="STEP" bitrange="15:0"> 4797 <reg name="ROTCOUNT" desc="">
4815</field> 4798 <addr name="ROTCOUNT" addr="0x10"/>
4816</reg> 4799 <field name="UPDOWN" desc="" bitrange="15:0"/>
4817</dev> 4800 </reg>
4818<dev name="LCDIF" long_name="LCD Interface" desc="LCD Interface (LCDIF)" version="3.2.0"> 4801 <reg name="TIMCTRLn" desc="" sct="yes">
4819<addr name="LCDIF" addr="0x80030000" /> 4802 <formula string="0x20+n*0x20"/>
4820<reg name="CTRL" sct="yes"> 4803 <addr name="TIMCTRL0" addr="0x20"/>
4821<addr name="CTRL" addr="0x0" /> 4804 <addr name="TIMCTRL1" addr="0x40"/>
4822<field name="SFTRST" bitrange="31:31"> 4805 <addr name="TIMCTRL2" addr="0x60"/>
4823</field> 4806 <field name="IRQ" desc="" bitrange="15:15"/>
4824<field name="CLKGATE" bitrange="30:30"> 4807 <field name="IRQ_EN" desc="" bitrange="14:14"/>
4825</field> 4808 <field name="POLARITY" desc="" bitrange="8:8"/>
4826<field name="READ_WRITEB" bitrange="29:29"> 4809 <field name="UPDATE" desc="" bitrange="7:7"/>
4827</field> 4810 <field name="RELOAD" desc="" bitrange="6:6"/>
4828<field name="WAIT_FOR_VSYNC_EDGE" bitrange="28:28"> 4811 <field name="PRESCALE" desc="" bitrange="5:4">
4829</field> 4812 <value name="DIV_BY_1" value="0x0" desc=""/>
4830<field name="DATA_SHIFT_DIR" bitrange="27:27"> 4813 <value name="DIV_BY_2" value="0x1" desc=""/>
4831<value name="TXDATA_SHIFT_LEFT" value="0x0"> 4814 <value name="DIV_BY_4" value="0x2" desc=""/>
4832</value> 4815 <value name="DIV_BY_8" value="0x3" desc=""/>
4833<value name="TXDATA_SHIFT_RIGHT" value="0x1"> 4816 </field>
4834</value> 4817 <field name="SELECT" desc="" bitrange="3:0">
4835</field> 4818 <value name="NEVER_TICK" value="0x0" desc=""/>
4836<field name="SHIFT_NUM_BITS" bitrange="26:25"> 4819 <value name="PWM0" value="0x1" desc=""/>
4837</field> 4820 <value name="PWM1" value="0x2" desc=""/>
4838<field name="DVI_MODE" bitrange="24:24"> 4821 <value name="PWM2" value="0x3" desc=""/>
4839</field> 4822 <value name="PWM3" value="0x4" desc=""/>
4840<field name="BYPASS_COUNT" bitrange="23:23"> 4823 <value name="PWM4" value="0x5" desc=""/>
4841</field> 4824 <value name="ROTARYA" value="0x6" desc=""/>
4842<field name="DATA_SWIZZLE" bitrange="22:21"> 4825 <value name="ROTARYB" value="0x7" desc=""/>
4843<value name="NO_SWAP" value="0x0"> 4826 <value name="32KHZ_XTAL" value="0x8" desc=""/>
4844</value> 4827 <value name="8KHZ_XTAL" value="0x9" desc=""/>
4845<value name="LITTLE_ENDIAN" value="0x0"> 4828 <value name="4KHZ_XTAL" value="0xa" desc=""/>
4846</value> 4829 <value name="1KHZ_XTAL" value="0xb" desc=""/>
4847<value name="BIG_ENDIAN_SWAP" value="0x1"> 4830 <value name="TICK_ALWAYS" value="0xc" desc=""/>
4848</value> 4831 </field>
4849<value name="SWAP_ALL_BYTES" value="0x1"> 4832 </reg>
4850</value> 4833 <reg name="TIMCOUNTn" desc="">
4851<value name="HWD_SWAP" value="0x2"> 4834 <formula string="0x30+n*0x20"/>
4852</value> 4835 <addr name="TIMCOUNT0" addr="0x30"/>
4853<value name="HWD_BYTE_SWAP" value="0x3"> 4836 <addr name="TIMCOUNT1" addr="0x50"/>
4854</value> 4837 <addr name="TIMCOUNT2" addr="0x70"/>
4855</field> 4838 <field name="RUNNING_COUNT" desc="" bitrange="31:16"/>
4856<field name="VSYNC_MODE" bitrange="20:20"> 4839 <field name="FIXED_COUNT" desc="" bitrange="15:0"/>
4857</field> 4840 </reg>
4858<field name="DOTCLK_MODE" bitrange="19:19"> 4841 <reg name="TIMCTRL3" desc="" sct="yes">
4859</field> 4842 <addr name="TIMCTRL3" addr="0x80"/>
4860<field name="DATA_SELECT" bitrange="18:18"> 4843 <field name="TEST_SIGNAL" desc="" bitrange="19:16">
4861<value name="CMD_MODE" value="0x0"> 4844 <value name="NEVER_TICK" value="0x0" desc=""/>
4862</value> 4845 <value name="PWM0" value="0x1" desc=""/>
4863<value name="DATA_MODE" value="0x1"> 4846 <value name="PWM1" value="0x2" desc=""/>
4864</value> 4847 <value name="PWM2" value="0x3" desc=""/>
4865</field> 4848 <value name="PWM3" value="0x4" desc=""/>
4866<field name="WORD_LENGTH" bitrange="17:17"> 4849 <value name="PWM4" value="0x5" desc=""/>
4867<value name="16_BIT" value="0x0"> 4850 <value name="ROTARYA" value="0x6" desc=""/>
4868</value> 4851 <value name="ROTARYB" value="0x7" desc=""/>
4869<value name="8_BIT" value="0x1"> 4852 <value name="32KHZ_XTAL" value="0x8" desc=""/>
4870</value> 4853 <value name="8KHZ_XTAL" value="0x9" desc=""/>
4871</field> 4854 <value name="4KHZ_XTAL" value="0xa" desc=""/>
4872<field name="RUN" bitrange="16:16"> 4855 <value name="1KHZ_XTAL" value="0xb" desc=""/>
4873</field> 4856 <value name="TICK_ALWAYS" value="0xc" desc=""/>
4874<field name="COUNT" bitrange="15:0"> 4857 </field>
4875</field> 4858 <field name="IRQ" desc="" bitrange="15:15"/>
4876</reg> 4859 <field name="IRQ_EN" desc="" bitrange="14:14"/>
4877<reg name="CTRL1" sct="yes"> 4860 <field name="DUTY_VALID" desc="" bitrange="10:10"/>
4878<addr name="CTRL1" addr="0x10" /> 4861 <field name="DUTY_CYCLE" desc="" bitrange="9:9"/>
4879<field name="BYTE_PACKING_FORMAT" bitrange="19:16"> 4862 <field name="POLARITY" desc="" bitrange="8:8"/>
4880</field> 4863 <field name="UPDATE" desc="" bitrange="7:7"/>
4881<field name="OVERFLOW_IRQ_EN" bitrange="15:15"> 4864 <field name="RELOAD" desc="" bitrange="6:6"/>
4882</field> 4865 <field name="PRESCALE" desc="" bitrange="5:4">
4883<field name="UNDERFLOW_IRQ_EN" bitrange="14:14"> 4866 <value name="DIV_BY_1" value="0x0" desc=""/>
4884</field> 4867 <value name="DIV_BY_2" value="0x1" desc=""/>
4885<field name="CUR_FRAME_DONE_IRQ_EN" bitrange="13:13"> 4868 <value name="DIV_BY_4" value="0x2" desc=""/>
4886</field> 4869 <value name="DIV_BY_8" value="0x3" desc=""/>
4887<field name="VSYNC_EDGE_IRQ_EN" bitrange="12:12"> 4870 </field>
4888</field> 4871 <field name="SELECT" desc="" bitrange="3:0">
4889<field name="OVERFLOW_IRQ" bitrange="11:11"> 4872 <value name="NEVER_TICK" value="0x0" desc=""/>
4890<value name="NO_REQUEST" value="0x0"> 4873 <value name="PWM0" value="0x1" desc=""/>
4891</value> 4874 <value name="PWM1" value="0x2" desc=""/>
4892<value name="REQUEST" value="0x1"> 4875 <value name="PWM2" value="0x3" desc=""/>
4893</value> 4876 <value name="PWM3" value="0x4" desc=""/>
4894</field> 4877 <value name="PWM4" value="0x5" desc=""/>
4895<field name="UNDERFLOW_IRQ" bitrange="10:10"> 4878 <value name="ROTARYA" value="0x6" desc=""/>
4896<value name="NO_REQUEST" value="0x0"> 4879 <value name="ROTARYB" value="0x7" desc=""/>
4897</value> 4880 <value name="32KHZ_XTAL" value="0x8" desc=""/>
4898<value name="REQUEST" value="0x1"> 4881 <value name="8KHZ_XTAL" value="0x9" desc=""/>
4899</value> 4882 <value name="4KHZ_XTAL" value="0xa" desc=""/>
4900</field> 4883 <value name="1KHZ_XTAL" value="0xb" desc=""/>
4901<field name="CUR_FRAME_DONE_IRQ" bitrange="9:9"> 4884 <value name="TICK_ALWAYS" value="0xc" desc=""/>
4902<value name="NO_REQUEST" value="0x0"> 4885 </field>
4903</value> 4886 </reg>
4904<value name="REQUEST" value="0x1"> 4887 <reg name="TIMCOUNT3" desc="">
4905</value> 4888 <addr name="TIMCOUNT3" addr="0x90"/>
4906</field> 4889 <field name="LOW_RUNNING_COUNT" desc="" bitrange="31:16"/>
4907<field name="VSYNC_EDGE_IRQ" bitrange="8:8"> 4890 <field name="HIGH_FIXED_COUNT" desc="" bitrange="15:0"/>
4908<value name="NO_REQUEST" value="0x0"> 4891 </reg>
4909</value> 4892 <reg name="VERSION" desc="">
4910<value name="REQUEST" value="0x1"> 4893 <addr name="VERSION" addr="0xa0"/>
4911</value> 4894 <field name="MAJOR" desc="" bitrange="31:24"/>
4912</field> 4895 <field name="MINOR" desc="" bitrange="23:16"/>
4913<field name="READ_MODE_NUM_PACKED_SUBWORDS" bitrange="7:5"> 4896 <field name="STEP" desc="" bitrange="15:0"/>
4914</field> 4897 </reg>
4915<field name="FIRST_READ_DUMMY" bitrange="4:4"> 4898 </dev>
4916</field> 4899 <dev name="UARTAPP" long_name="Application UART" desc="Application UART" version="3.2.0">
4917<field name="LCD_CS_CTRL" bitrange="3:3"> 4900 <addr name="UARTAPP1" addr="0x8006c000"/>
4918</field> 4901 <addr name="UARTAPP2" addr="0x8006e000"/>
4919<field name="BUSY_ENABLE" bitrange="2:2"> 4902 <reg name="CTRL0" desc="" sct="yes">
4920<value name="BUSY_DISABLED" value="0x0"> 4903 <addr name="CTRL0" addr="0x0"/>
4921</value> 4904 <field name="SFTRST" desc="" bitrange="31:31"/>
4922<value name="BUSY_ENABLED" value="0x1"> 4905 <field name="CLKGATE" desc="" bitrange="30:30"/>
4923</value> 4906 <field name="RUN" desc="" bitrange="29:29"/>
4924</field> 4907 <field name="RX_SOURCE" desc="" bitrange="28:28"/>
4925<field name="MODE86" bitrange="1:1"> 4908 <field name="RXTO_ENABLE" desc="" bitrange="27:27"/>
4926<value name="8080_MODE" value="0x0"> 4909 <field name="RXTIMEOUT" desc="" bitrange="26:16"/>
4927</value> 4910 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
4928<value name="6800_MODE" value="0x1"> 4911 </reg>
4929</value> 4912 <reg name="CTRL1" desc="" sct="yes">
4930</field> 4913 <addr name="CTRL1" addr="0x10"/>
4931<field name="RESET" bitrange="0:0"> 4914 <field name="RUN" desc="" bitrange="28:28"/>
4932<value name="LCDRESET_LOW" value="0x0"> 4915 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
4933</value> 4916 </reg>
4934<value name="LCDRESET_HIGH" value="0x1"> 4917 <reg name="CTRL2" desc="" sct="yes">
4935</value> 4918 <addr name="CTRL2" addr="0x20"/>
4936</field> 4919 <field name="INVERT_RTS" desc="" bitrange="31:31"/>
4937</reg> 4920 <field name="INVERT_CTS" desc="" bitrange="30:30"/>
4938<reg name="TIMING" sct="no"> 4921 <field name="INVERT_TX" desc="" bitrange="29:29"/>
4939<addr name="TIMING" addr="0x20" /> 4922 <field name="INVERT_RX" desc="" bitrange="28:28"/>
4940<field name="CMD_HOLD" bitrange="31:24"> 4923 <field name="RTS_SEMAPHORE" desc="" bitrange="27:27"/>
4941</field> 4924 <field name="DMAONERR" desc="" bitrange="26:26"/>
4942<field name="CMD_SETUP" bitrange="23:16"> 4925 <field name="TXDMAE" desc="" bitrange="25:25"/>
4943</field> 4926 <field name="RXDMAE" desc="" bitrange="24:24"/>
4944<field name="DATA_HOLD" bitrange="15:8"> 4927 <field name="RXIFLSEL" desc="" bitrange="22:20">
4945</field> 4928 <value name="NOT_EMPTY" value="0x0" desc=""/>
4946<field name="DATA_SETUP" bitrange="7:0"> 4929 <value name="ONE_QUARTER" value="0x1" desc=""/>
4947</field> 4930 <value name="ONE_HALF" value="0x2" desc=""/>
4948</reg> 4931 <value name="THREE_QUARTERS" value="0x3" desc=""/>
4949<reg name="VDCTRL0" sct="yes"> 4932 <value name="SEVEN_EIGHTHS" value="0x4" desc=""/>
4950<addr name="VDCTRL0" addr="0x30" /> 4933 <value name="INVALID5" value="0x5" desc=""/>
4951<field name="VSYNC_OEB" bitrange="29:29"> 4934 <value name="INVALID6" value="0x6" desc=""/>
4952<value name="VSYNC_OUTPUT" value="0x0"> 4935 <value name="INVALID7" value="0x7" desc=""/>
4953</value> 4936 </field>
4954<value name="VSYNC_INPUT" value="0x1"> 4937 <field name="TXIFLSEL" desc="" bitrange="18:16">
4955</value> 4938 <value name="EMPTY" value="0x0" desc=""/>
4956</field> 4939 <value name="ONE_QUARTER" value="0x1" desc=""/>
4957<field name="ENABLE_PRESENT" bitrange="28:28"> 4940 <value name="ONE_HALF" value="0x2" desc=""/>
4958</field> 4941 <value name="THREE_QUARTERS" value="0x3" desc=""/>
4959<field name="VSYNC_POL" bitrange="27:27"> 4942 <value name="SEVEN_EIGHTHS" value="0x4" desc=""/>
4960</field> 4943 <value name="INVALID5" value="0x5" desc=""/>
4961<field name="HSYNC_POL" bitrange="26:26"> 4944 <value name="INVALID6" value="0x6" desc=""/>
4962</field> 4945 <value name="INVALID7" value="0x7" desc=""/>
4963<field name="DOTCLK_POL" bitrange="25:25"> 4946 </field>
4964</field> 4947 <field name="CTSEN" desc="" bitrange="15:15"/>
4965<field name="ENABLE_POL" bitrange="24:24"> 4948 <field name="RTSEN" desc="" bitrange="14:14"/>
4966</field> 4949 <field name="OUT2" desc="" bitrange="13:13"/>
4967<field name="VSYNC_PERIOD_UNIT" bitrange="21:21"> 4950 <field name="OUT1" desc="" bitrange="12:12"/>
4968</field> 4951 <field name="RTS" desc="" bitrange="11:11"/>
4969<field name="VSYNC_PULSE_WIDTH_UNIT" bitrange="20:20"> 4952 <field name="DTR" desc="" bitrange="10:10"/>
4970</field> 4953 <field name="RXE" desc="" bitrange="9:9"/>
4971<field name="INTERLACE" bitrange="19:19"> 4954 <field name="TXE" desc="" bitrange="8:8"/>
4972</field> 4955 <field name="LBE" desc="" bitrange="7:7"/>
4973<field name="DOTCLK_V_VALID_DATA_CNT" bitrange="9:0"> 4956 <field name="USE_LCR2" desc="" bitrange="6:6"/>
4974</field> 4957 <field name="SIRLP" desc="" bitrange="2:2"/>
4975</reg> 4958 <field name="SIREN" desc="" bitrange="1:1"/>
4976<reg name="VDCTRL1" sct="no"> 4959 <field name="UARTEN" desc="" bitrange="0:0"/>
4977<addr name="VDCTRL1" addr="0x40" /> 4960 </reg>
4978<field name="VSYNC_PULSE_WIDTH" bitrange="31:20"> 4961 <reg name="LINECTRL" desc="" sct="yes">
4979</field> 4962 <addr name="LINECTRL" addr="0x30"/>
4980<field name="VSYNC_PERIOD" bitrange="19:0"> 4963 <field name="BAUD_DIVINT" desc="" bitrange="31:16"/>
4981</field> 4964 <field name="BAUD_DIVFRAC" desc="" bitrange="13:8"/>
4982</reg> 4965 <field name="SPS" desc="" bitrange="7:7"/>
4983<reg name="VDCTRL2" sct="no"> 4966 <field name="WLEN" desc="" bitrange="6:5"/>
4984<addr name="VDCTRL2" addr="0x50" /> 4967 <field name="FEN" desc="" bitrange="4:4"/>
4985<field name="HSYNC_PULSE_WIDTH" bitrange="31:23"> 4968 <field name="STP2" desc="" bitrange="3:3"/>
4986</field> 4969 <field name="EPS" desc="" bitrange="2:2"/>
4987<field name="HSYNC_PERIOD" bitrange="22:11"> 4970 <field name="PEN" desc="" bitrange="1:1"/>
4988</field> 4971 <field name="BRK" desc="" bitrange="0:0"/>
4989<field name="DOTCLK_H_VALID_DATA_CNT" bitrange="10:0"> 4972 </reg>
4990</field> 4973 <reg name="LINECTRL2" desc="" sct="yes">
4991</reg> 4974 <addr name="LINECTRL2" addr="0x40"/>
4992<reg name="VDCTRL3" sct="no"> 4975 <field name="BAUD_DIVINT" desc="" bitrange="31:16"/>
4993<addr name="VDCTRL3" addr="0x60" /> 4976 <field name="BAUD_DIVFRAC" desc="" bitrange="13:8"/>
4994<field name="SYNC_SIGNALS_ON" bitrange="24:24"> 4977 <field name="SPS" desc="" bitrange="7:7"/>
4995</field> 4978 <field name="WLEN" desc="" bitrange="6:5"/>
4996<field name="HORIZONTAL_WAIT_CNT" bitrange="23:12"> 4979 <field name="FEN" desc="" bitrange="4:4"/>
4997</field> 4980 <field name="STP2" desc="" bitrange="3:3"/>
4998<field name="VERTICAL_WAIT_CNT" bitrange="8:0"> 4981 <field name="EPS" desc="" bitrange="2:2"/>
4999</field> 4982 <field name="PEN" desc="" bitrange="1:1"/>
5000</reg> 4983 </reg>
5001<reg name="DVICTRL0" sct="no"> 4984 <reg name="INTR" desc="" sct="yes">
5002<addr name="DVICTRL0" addr="0x70" /> 4985 <addr name="INTR" addr="0x50"/>
5003<field name="H_ACTIVE_CNT" bitrange="30:20"> 4986 <field name="OEIEN" desc="" bitrange="26:26"/>
5004</field> 4987 <field name="BEIEN" desc="" bitrange="25:25"/>
5005<field name="H_BLANKING_CNT" bitrange="19:10"> 4988 <field name="PEIEN" desc="" bitrange="24:24"/>
5006</field> 4989 <field name="FEIEN" desc="" bitrange="23:23"/>
5007<field name="V_LINES_CNT" bitrange="9:0"> 4990 <field name="RTIEN" desc="" bitrange="22:22"/>
5008</field> 4991 <field name="TXIEN" desc="" bitrange="21:21"/>
5009</reg> 4992 <field name="RXIEN" desc="" bitrange="20:20"/>
5010<reg name="DVICTRL1" sct="no"> 4993 <field name="DSRMIEN" desc="" bitrange="19:19"/>
5011<addr name="DVICTRL1" addr="0x80" /> 4994 <field name="DCDMIEN" desc="" bitrange="18:18"/>
5012<field name="F1_START_LINE" bitrange="29:20"> 4995 <field name="CTSMIEN" desc="" bitrange="17:17"/>
5013</field> 4996 <field name="RIMIEN" desc="" bitrange="16:16"/>
5014<field name="F1_END_LINE" bitrange="19:10"> 4997 <field name="OEIS" desc="" bitrange="10:10"/>
5015</field> 4998 <field name="BEIS" desc="" bitrange="9:9"/>
5016<field name="F2_START_LINE" bitrange="9:0"> 4999 <field name="PEIS" desc="" bitrange="8:8"/>
5017</field> 5000 <field name="FEIS" desc="" bitrange="7:7"/>
5018</reg> 5001 <field name="RTIS" desc="" bitrange="6:6"/>
5019<reg name="DVICTRL2" sct="no"> 5002 <field name="TXIS" desc="" bitrange="5:5"/>
5020<addr name="DVICTRL2" addr="0x90" /> 5003 <field name="RXIS" desc="" bitrange="4:4"/>
5021<field name="F2_END_LINE" bitrange="29:20"> 5004 <field name="DSRMIS" desc="" bitrange="3:3"/>
5022</field> 5005 <field name="DCDMIS" desc="" bitrange="2:2"/>
5023<field name="V1_BLANK_START_LINE" bitrange="19:10"> 5006 <field name="CTSMIS" desc="" bitrange="1:1"/>
5024</field> 5007 <field name="RIMIS" desc="" bitrange="0:0"/>
5025<field name="V1_BLANK_END_LINE" bitrange="9:0"> 5008 </reg>
5026</field> 5009 <reg name="DATA" desc="">
5027</reg> 5010 <addr name="DATA" addr="0x60"/>
5028<reg name="DVICTRL3" sct="no"> 5011 <field name="DATA" desc="" bitrange="31:0"/>
5029<addr name="DVICTRL3" addr="0xa0" /> 5012 </reg>
5030<field name="V2_BLANK_START_LINE" bitrange="25:16"> 5013 <reg name="STAT" desc="">
5031</field> 5014 <addr name="STAT" addr="0x70"/>
5032<field name="V2_BLANK_END_LINE" bitrange="9:0"> 5015 <field name="PRESENT" desc="" bitrange="31:31">
5033</field> 5016 <value name="UNAVAILABLE" value="0x0" desc=""/>
5034</reg> 5017 <value name="AVAILABLE" value="0x1" desc=""/>
5035<reg name="DATA" sct="no"> 5018 </field>
5036<addr name="DATA" addr="0xb0" /> 5019 <field name="HISPEED" desc="" bitrange="30:30">
5037<field name="DATA_THREE" bitrange="31:24"> 5020 <value name="UNAVAILABLE" value="0x0" desc=""/>
5038</field> 5021 <value name="AVAILABLE" value="0x1" desc=""/>
5039<field name="DATA_TWO" bitrange="23:16"> 5022 </field>
5040</field> 5023 <field name="BUSY" desc="" bitrange="29:29"/>
5041<field name="DATA_ONE" bitrange="15:8"> 5024 <field name="CTS" desc="" bitrange="28:28"/>
5042</field> 5025 <field name="TXFE" desc="" bitrange="27:27"/>
5043<field name="DATA_ZERO" bitrange="7:0"> 5026 <field name="RXFF" desc="" bitrange="26:26"/>
5044</field> 5027 <field name="TXFF" desc="" bitrange="25:25"/>
5045</reg> 5028 <field name="RXFE" desc="" bitrange="24:24"/>
5046<reg name="STAT" sct="no"> 5029 <field name="RXBYTE_INVALID" desc="" bitrange="23:20"/>
5047<addr name="STAT" addr="0xc0" /> 5030 <field name="OERR" desc="" bitrange="19:19"/>
5048<field name="PRESENT" bitrange="31:31"> 5031 <field name="BERR" desc="" bitrange="18:18"/>
5049</field> 5032 <field name="PERR" desc="" bitrange="17:17"/>
5050<field name="DMA_REQ" bitrange="30:30"> 5033 <field name="FERR" desc="" bitrange="16:16"/>
5051</field> 5034 <field name="RXCOUNT" desc="" bitrange="15:0"/>
5052<field name="RXFIFO_FULL" bitrange="29:29"> 5035 </reg>
5053</field> 5036 <reg name="DEBUG" desc="">
5054<field name="RXFIFO_EMPTY" bitrange="28:28"> 5037 <addr name="DEBUG" addr="0x80"/>
5055</field> 5038 <field name="TXDMARUN" desc="" bitrange="5:5"/>
5056<field name="TXFIFO_FULL" bitrange="27:27"> 5039 <field name="RXDMARUN" desc="" bitrange="4:4"/>
5057</field> 5040 <field name="TXCMDEND" desc="" bitrange="3:3"/>
5058<field name="TXFIFO_EMPTY" bitrange="26:26"> 5041 <field name="RXCMDEND" desc="" bitrange="2:2"/>
5059</field> 5042 <field name="TXDMARQ" desc="" bitrange="1:1"/>
5060<field name="BUSY" bitrange="25:25"> 5043 <field name="RXDMARQ" desc="" bitrange="0:0"/>
5061</field> 5044 </reg>
5062<field name="DVI_CURRENT_FIELD" bitrange="24:24"> 5045 <reg name="VERSION" desc="">
5063</field> 5046 <addr name="VERSION" addr="0x90"/>
5064</reg> 5047 <field name="MAJOR" desc="" bitrange="31:24"/>
5065<reg name="VERSION" sct="no"> 5048 <field name="MINOR" desc="" bitrange="23:16"/>
5066<addr name="VERSION" addr="0xd0" /> 5049 <field name="STEP" desc="" bitrange="15:0"/>
5067<field name="MAJOR" bitrange="31:24"> 5050 </reg>
5068</field> 5051 </dev>
5069<field name="MINOR" bitrange="23:16"> 5052 <dev name="UARTDBG" long_name="Debug UART" desc="Debug UART" version="3.2.0">
5070</field> 5053 <addr name="UARTDBG" addr="0x80070000"/>
5071<field name="STEP" bitrange="15:0"> 5054 <reg name="DR" desc="">
5072</field> 5055 <addr name="DR" addr="0x0"/>
5073</reg> 5056 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
5074<reg name="DEBUG0" sct="no"> 5057 <field name="RESERVED" desc="" bitrange="15:12"/>
5075<addr name="DEBUG0" addr="0xe0" /> 5058 <field name="OE" desc="" bitrange="11:11"/>
5076<field name="STREAMING_END_DETECTED" bitrange="31:31"> 5059 <field name="BE" desc="" bitrange="10:10"/>
5077</field> 5060 <field name="PE" desc="" bitrange="9:9"/>
5078<field name="WAIT_FOR_VSYNC_EDGE_OUT" bitrange="30:30"> 5061 <field name="FE" desc="" bitrange="8:8"/>
5079</field> 5062 <field name="DATA" desc="" bitrange="7:0"/>
5080<field name="SYNC_SIGNALS_ON_REG" bitrange="29:29"> 5063 </reg>
5081</field> 5064 <reg name="RSR_ECR" desc="">
5082<field name="DMACMDKICK" bitrange="28:28"> 5065 <addr name="RSR_ECR" addr="0x4"/>
5083</field> 5066 <field name="UNAVAILABLE" desc="" bitrange="31:8"/>
5084<field name="ENABLE" bitrange="27:27"> 5067 <field name="EC" desc="" bitrange="7:4"/>
5085</field> 5068 <field name="OE" desc="" bitrange="3:3"/>
5086<field name="HSYNC" bitrange="26:26"> 5069 <field name="BE" desc="" bitrange="2:2"/>
5087</field> 5070 <field name="PE" desc="" bitrange="1:1"/>
5088<field name="VSYNC" bitrange="25:25"> 5071 <field name="FE" desc="" bitrange="0:0"/>
5089</field> 5072 </reg>
5090<field name="CUR_FRAME_TX" bitrange="24:24"> 5073 <reg name="FR" desc="">
5091</field> 5074 <addr name="FR" addr="0x18"/>
5092<field name="EMPTY_WORD" bitrange="23:23"> 5075 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
5093</field> 5076 <field name="RESERVED" desc="" bitrange="15:9"/>
5094<field name="CUR_STATE" bitrange="22:16"> 5077 <field name="RI" desc="" bitrange="8:8"/>
5095</field> 5078 <field name="TXFE" desc="" bitrange="7:7"/>
5096<field name="DATA_COUNT" bitrange="15:0"> 5079 <field name="RXFF" desc="" bitrange="6:6"/>
5097</field> 5080 <field name="TXFF" desc="" bitrange="5:5"/>
5098</reg> 5081 <field name="RXFE" desc="" bitrange="4:4"/>
5099</dev> 5082 <field name="BUSY" desc="" bitrange="3:3"/>
5100<dev name="LRADC" long_name="Low Resolution ADC" desc="Low-Resolution ADC and Touch-Screen Interface" version="3.2.0"> 5083 <field name="DCD" desc="" bitrange="2:2"/>
5101<addr name="LRADC" addr="0x80050000" /> 5084 <field name="DSR" desc="" bitrange="1:1"/>
5102<reg name="CTRL0" sct="yes"> 5085 <field name="CTS" desc="" bitrange="0:0"/>
5103<addr name="CTRL0" addr="0x0" /> 5086 </reg>
5104<field name="SFTRST" bitrange="31:31"> 5087 <reg name="ILPR" desc="">
5105</field> 5088 <addr name="ILPR" addr="0x20"/>
5106<field name="CLKGATE" bitrange="30:30"> 5089 <field name="UNAVAILABLE" desc="" bitrange="31:8"/>
5107</field> 5090 <field name="ILPDVSR" desc="" bitrange="7:0"/>
5108<field name="ONCHIP_GROUNDREF" bitrange="21:21"> 5091 </reg>
5109<value name="OFF" value="0x0"> 5092 <reg name="IBRD" desc="">
5110</value> 5093 <addr name="IBRD" addr="0x24"/>
5111<value name="ON" value="0x1"> 5094 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
5112</value> 5095 <field name="BAUD_DIVINT" desc="" bitrange="15:0"/>
5113</field> 5096 </reg>
5114<field name="TOUCH_DETECT_ENABLE" bitrange="20:20"> 5097 <reg name="FBRD" desc="">
5115<value name="OFF" value="0x0"> 5098 <addr name="FBRD" addr="0x28"/>
5116</value> 5099 <field name="UNAVAILABLE" desc="" bitrange="31:8"/>
5117<value name="ON" value="0x1"> 5100 <field name="RESERVED" desc="" bitrange="7:6"/>
5118</value> 5101 <field name="BAUD_DIVFRAC" desc="" bitrange="5:0"/>
5119</field> 5102 </reg>
5120<field name="YMINUS_ENABLE" bitrange="19:19"> 5103 <reg name="LCR_H" desc="">
5121<value name="OFF" value="0x0"> 5104 <addr name="LCR_H" addr="0x2c"/>
5122</value> 5105 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
5123<value name="ON" value="0x1"> 5106 <field name="RESERVED" desc="" bitrange="15:8"/>
5124</value> 5107 <field name="SPS" desc="" bitrange="7:7"/>
5125</field> 5108 <field name="WLEN" desc="" bitrange="6:5"/>
5126<field name="XMINUS_ENABLE" bitrange="18:18"> 5109 <field name="FEN" desc="" bitrange="4:4"/>
5127<value name="OFF" value="0x0"> 5110 <field name="STP2" desc="" bitrange="3:3"/>
5128</value> 5111 <field name="EPS" desc="" bitrange="2:2"/>
5129<value name="ON" value="0x1"> 5112 <field name="PEN" desc="" bitrange="1:1"/>
5130</value> 5113 <field name="BRK" desc="" bitrange="0:0"/>
5131</field> 5114 </reg>
5132<field name="YPLUS_ENABLE" bitrange="17:17"> 5115 <reg name="CR" desc="">
5133<value name="OFF" value="0x0"> 5116 <addr name="CR" addr="0x30"/>
5134</value> 5117 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
5135<value name="ON" value="0x1"> 5118 <field name="CTSEN" desc="" bitrange="15:15"/>
5136</value> 5119 <field name="RTSEN" desc="" bitrange="14:14"/>
5137</field> 5120 <field name="OUT2" desc="" bitrange="13:13"/>
5138<field name="XPLUS_ENABLE" bitrange="16:16"> 5121 <field name="OUT1" desc="" bitrange="12:12"/>
5139<value name="OFF" value="0x0"> 5122 <field name="RTS" desc="" bitrange="11:11"/>
5140</value> 5123 <field name="DTR" desc="" bitrange="10:10"/>
5141<value name="ON" value="0x1"> 5124 <field name="RXE" desc="" bitrange="9:9"/>
5142</value> 5125 <field name="TXE" desc="" bitrange="8:8"/>
5143</field> 5126 <field name="LBE" desc="" bitrange="7:7"/>
5144<field name="SCHEDULE" bitrange="7:0"> 5127 <field name="RESERVED" desc="" bitrange="6:3"/>
5145</field> 5128 <field name="SIRLP" desc="" bitrange="2:2"/>
5146</reg> 5129 <field name="SIREN" desc="" bitrange="1:1"/>
5147<reg name="CTRL1" sct="yes"> 5130 <field name="UARTEN" desc="" bitrange="0:0"/>
5148<addr name="CTRL1" addr="0x10" /> 5131 </reg>
5149<field name="TOUCH_DETECT_IRQ_EN" bitrange="24:24"> 5132 <reg name="IFLS" desc="">
5150<value name="DISABLE" value="0x0"> 5133 <addr name="IFLS" addr="0x34"/>
5151</value> 5134 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
5152<value name="ENABLE" value="0x1"> 5135 <field name="RESERVED" desc="" bitrange="15:6"/>
5153</value> 5136 <field name="RXIFLSEL" desc="" bitrange="5:3">
5154</field> 5137 <value name="NOT_EMPTY" value="0x0" desc=""/>
5155<field name="LRADC7_IRQ_EN" bitrange="23:23"> 5138 <value name="ONE_QUARTER" value="0x1" desc=""/>
5156<value name="DISABLE" value="0x0"> 5139 <value name="ONE_HALF" value="0x2" desc=""/>
5157</value> 5140 <value name="THREE_QUARTERS" value="0x3" desc=""/>
5158<value name="ENABLE" value="0x1"> 5141 <value name="SEVEN_EIGHTHS" value="0x4" desc=""/>
5159</value> 5142 <value name="INVALID5" value="0x5" desc=""/>
5160</field> 5143 <value name="INVALID6" value="0x6" desc=""/>
5161<field name="LRADC6_IRQ_EN" bitrange="22:22"> 5144 <value name="INVALID7" value="0x7" desc=""/>
5162<value name="DISABLE" value="0x0"> 5145 </field>
5163</value> 5146 <field name="TXIFLSEL" desc="" bitrange="2:0">
5164<value name="ENABLE" value="0x1"> 5147 <value name="EMPTY" value="0x0" desc=""/>
5165</value> 5148 <value name="ONE_QUARTER" value="0x1" desc=""/>
5166</field> 5149 <value name="ONE_HALF" value="0x2" desc=""/>
5167<field name="LRADC5_IRQ_EN" bitrange="21:21"> 5150 <value name="THREE_QUARTERS" value="0x3" desc=""/>
5168<value name="DISABLE" value="0x0"> 5151 <value name="SEVEN_EIGHTHS" value="0x4" desc=""/>
5169</value> 5152 <value name="INVALID5" value="0x5" desc=""/>
5170<value name="ENABLE" value="0x1"> 5153 <value name="INVALID6" value="0x6" desc=""/>
5171</value> 5154 <value name="INVALID7" value="0x7" desc=""/>
5172</field> 5155 </field>
5173<field name="LRADC4_IRQ_EN" bitrange="20:20"> 5156 </reg>
5174<value name="DISABLE" value="0x0"> 5157 <reg name="IMSC" desc="">
5175</value> 5158 <addr name="IMSC" addr="0x38"/>
5176<value name="ENABLE" value="0x1"> 5159 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
5177</value> 5160 <field name="RESERVED" desc="" bitrange="15:11"/>
5178</field> 5161 <field name="OEIM" desc="" bitrange="10:10"/>
5179<field name="LRADC3_IRQ_EN" bitrange="19:19"> 5162 <field name="BEIM" desc="" bitrange="9:9"/>
5180<value name="DISABLE" value="0x0"> 5163 <field name="PEIM" desc="" bitrange="8:8"/>
5181</value> 5164 <field name="FEIM" desc="" bitrange="7:7"/>
5182<value name="ENABLE" value="0x1"> 5165 <field name="RTIM" desc="" bitrange="6:6"/>
5183</value> 5166 <field name="TXIM" desc="" bitrange="5:5"/>
5184</field> 5167 <field name="RXIM" desc="" bitrange="4:4"/>
5185<field name="LRADC2_IRQ_EN" bitrange="18:18"> 5168 <field name="DSRMIM" desc="" bitrange="3:3"/>
5186<value name="DISABLE" value="0x0"> 5169 <field name="DCDMIM" desc="" bitrange="2:2"/>
5187</value> 5170 <field name="CTSMIM" desc="" bitrange="1:1"/>
5188<value name="ENABLE" value="0x1"> 5171 <field name="RIMIM" desc="" bitrange="0:0"/>
5189</value> 5172 </reg>
5190</field> 5173 <reg name="RIS" desc="">
5191<field name="LRADC1_IRQ_EN" bitrange="17:17"> 5174 <addr name="RIS" addr="0x3c"/>
5192<value name="DISABLE" value="0x0"> 5175 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
5193</value> 5176 <field name="RESERVED" desc="" bitrange="15:11"/>
5194<value name="ENABLE" value="0x1"> 5177 <field name="OERIS" desc="" bitrange="10:10"/>
5195</value> 5178 <field name="BERIS" desc="" bitrange="9:9"/>
5196</field> 5179 <field name="PERIS" desc="" bitrange="8:8"/>
5197<field name="LRADC0_IRQ_EN" bitrange="16:16"> 5180 <field name="FERIS" desc="" bitrange="7:7"/>
5198<value name="DISABLE" value="0x0"> 5181 <field name="RTRIS" desc="" bitrange="6:6"/>
5199</value> 5182 <field name="TXRIS" desc="" bitrange="5:5"/>
5200<value name="ENABLE" value="0x1"> 5183 <field name="RXRIS" desc="" bitrange="4:4"/>
5201</value> 5184 <field name="DSRRMIS" desc="" bitrange="3:3"/>
5202</field> 5185 <field name="DCDRMIS" desc="" bitrange="2:2"/>
5203<field name="TOUCH_DETECT_IRQ" bitrange="8:8"> 5186 <field name="CTSRMIS" desc="" bitrange="1:1"/>
5204<value name="CLEAR" value="0x0"> 5187 <field name="RIRMIS" desc="" bitrange="0:0"/>
5205</value> 5188 </reg>
5206<value name="PENDING" value="0x1"> 5189 <reg name="MIS" desc="">
5207</value> 5190 <addr name="MIS" addr="0x40"/>
5208</field> 5191 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
5209<field name="LRADC7_IRQ" bitrange="7:7"> 5192 <field name="RESERVED" desc="" bitrange="15:11"/>
5210<value name="CLEAR" value="0x0"> 5193 <field name="OEMIS" desc="" bitrange="10:10"/>
5211</value> 5194 <field name="BEMIS" desc="" bitrange="9:9"/>
5212<value name="PENDING" value="0x1"> 5195 <field name="PEMIS" desc="" bitrange="8:8"/>
5213</value> 5196 <field name="FEMIS" desc="" bitrange="7:7"/>
5214</field> 5197 <field name="RTMIS" desc="" bitrange="6:6"/>
5215<field name="LRADC6_IRQ" bitrange="6:6"> 5198 <field name="TXMIS" desc="" bitrange="5:5"/>
5216<value name="CLEAR" value="0x0"> 5199 <field name="RXMIS" desc="" bitrange="4:4"/>
5217</value> 5200 <field name="DSRMMIS" desc="" bitrange="3:3"/>
5218<value name="PENDING" value="0x1"> 5201 <field name="DCDMMIS" desc="" bitrange="2:2"/>
5219</value> 5202 <field name="CTSMMIS" desc="" bitrange="1:1"/>
5220</field> 5203 <field name="RIMMIS" desc="" bitrange="0:0"/>
5221<field name="LRADC5_IRQ" bitrange="5:5"> 5204 </reg>
5222<value name="CLEAR" value="0x0"> 5205 <reg name="ICR" desc="">
5223</value> 5206 <addr name="ICR" addr="0x44"/>
5224<value name="PENDING" value="0x1"> 5207 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
5225</value> 5208 <field name="RESERVED" desc="" bitrange="15:11"/>
5226</field> 5209 <field name="OEIC" desc="" bitrange="10:10"/>
5227<field name="LRADC4_IRQ" bitrange="4:4"> 5210 <field name="BEIC" desc="" bitrange="9:9"/>
5228<value name="CLEAR" value="0x0"> 5211 <field name="PEIC" desc="" bitrange="8:8"/>
5229</value> 5212 <field name="FEIC" desc="" bitrange="7:7"/>
5230<value name="PENDING" value="0x1"> 5213 <field name="RTIC" desc="" bitrange="6:6"/>
5231</value> 5214 <field name="TXIC" desc="" bitrange="5:5"/>
5232</field> 5215 <field name="RXIC" desc="" bitrange="4:4"/>
5233<field name="LRADC3_IRQ" bitrange="3:3"> 5216 <field name="DSRMIC" desc="" bitrange="3:3"/>
5234<value name="CLEAR" value="0x0"> 5217 <field name="DCDMIC" desc="" bitrange="2:2"/>
5235</value> 5218 <field name="CTSMIC" desc="" bitrange="1:1"/>
5236<value name="PENDING" value="0x1"> 5219 <field name="RIMIC" desc="" bitrange="0:0"/>
5237</value> 5220 </reg>
5238</field> 5221 <reg name="DMACR" desc="">
5239<field name="LRADC2_IRQ" bitrange="2:2"> 5222 <addr name="DMACR" addr="0x48"/>
5240<value name="CLEAR" value="0x0"> 5223 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
5241</value> 5224 <field name="RESERVED" desc="" bitrange="15:3"/>
5242<value name="PENDING" value="0x1"> 5225 <field name="DMAONERR" desc="" bitrange="2:2"/>
5243</value> 5226 <field name="TXDMAE" desc="" bitrange="1:1"/>
5244</field> 5227 <field name="RXDMAE" desc="" bitrange="0:0"/>
5245<field name="LRADC1_IRQ" bitrange="1:1"> 5228 </reg>
5246<value name="CLEAR" value="0x0"> 5229 </dev>
5247</value> 5230 <dev name="USBCTRL" long_name="USB Controller" desc="USB High-Speed Host/Device Controller" version="3.2.0">
5248<value name="PENDING" value="0x1"> 5231 <addr name="USBCTRL" addr="0x80080000"/>
5249</value> 5232 <reg name="ID" desc="">
5250</field> 5233 <addr name="ID" addr="0x0"/>
5251<field name="LRADC0_IRQ" bitrange="0:0"> 5234 <field name="REV" desc="" bitrange="23:16"/>
5252<value name="CLEAR" value="0x0"> 5235 <field name="ID_N" desc="" bitrange="15:8"/>
5253</value> 5236 <field name="ID" desc="" bitrange="7:0"/>
5254<value name="PENDING" value="0x1"> 5237 </reg>
5255</value> 5238 <reg name="GENERAL" desc="">
5256</field> 5239 <addr name="GENERAL" addr="0x4"/>
5257</reg> 5240 <field name="SM" desc="" bitrange="9:9"/>
5258<reg name="CTRL2" sct="yes"> 5241 <field name="PHYM" desc="" bitrange="8:6"/>
5259<addr name="CTRL2" addr="0x20" /> 5242 <field name="PHYW" desc="" bitrange="5:4"/>
5260<field name="DIVIDE_BY_TWO" bitrange="31:24"> 5243 <field name="BWT" desc="" bitrange="3:3"/>
5261</field> 5244 <field name="CLKC" desc="" bitrange="2:1"/>
5262<field name="BL_AMP_BYPASS" bitrange="23:23"> 5245 <field name="RT" desc="" bitrange="0:0"/>
5263<value name="DISABLE" value="0x0"> 5246 </reg>
5264</value> 5247 <reg name="HOST" desc="">
5265<value name="ENABLE" value="0x1"> 5248 <addr name="HOST" addr="0x8"/>
5266</value> 5249 <field name="TTPER" desc="" bitrange="31:24"/>
5267</field> 5250 <field name="TTASY" desc="" bitrange="23:16"/>
5268<field name="BL_ENABLE" bitrange="22:22"> 5251 <field name="NPORT" desc="" bitrange="3:1"/>
5269</field> 5252 <field name="HC" desc="" bitrange="0:0"/>
5270<field name="BL_MUX_SELECT" bitrange="21:21"> 5253 </reg>
5271</field> 5254 <reg name="DEVICE" desc="">
5272<field name="BL_BRIGHTNESS" bitrange="20:16"> 5255 <addr name="DEVICE" addr="0xc"/>
5273</field> 5256 <field name="DEVEP" desc="" bitrange="5:1"/>
5274<field name="TEMPSENSE_PWD" bitrange="15:15"> 5257 <field name="DC" desc="" bitrange="0:0"/>
5275<value name="DISABLE" value="0x0"> 5258 </reg>
5276</value> 5259 <reg name="TXBUF" desc="">
5277<value name="ENABLE" value="0x1"> 5260 <addr name="TXBUF" addr="0x10"/>
5278</value> 5261 <field name="TXLCR" desc="" bitrange="31:31"/>
5279</field> 5262 <field name="TXCHANADD" desc="" bitrange="23:16"/>
5280<field name="EXT_EN1" bitrange="13:13"> 5263 <field name="TXADD" desc="" bitrange="15:8"/>
5281<value name="DISABLE" value="0x0"> 5264 <field name="TXBURST" desc="" bitrange="7:0"/>
5282</value> 5265 </reg>
5283<value name="ENABLE" value="0x1"> 5266 <reg name="RXBUF" desc="">
5284</value> 5267 <addr name="RXBUF" addr="0x14"/>
5285</field> 5268 <field name="RXADD" desc="" bitrange="15:8"/>
5286<field name="EXT_EN0" bitrange="12:12"> 5269 <field name="RXBURST" desc="" bitrange="7:0"/>
5287</field> 5270 </reg>
5288<field name="TEMP_SENSOR_IENABLE1" bitrange="9:9"> 5271 <reg name="TTTXBUF" desc="">
5289<value name="DISABLE" value="0x0"> 5272 <addr name="TTTXBUF" addr="0x18"/>
5290</value> 5273 <field name="TTTXBUF" desc="" bitrange="31:0"/>
5291<value name="ENABLE" value="0x1"> 5274 </reg>
5292</value> 5275 <reg name="TTRXBUF" desc="">
5293</field> 5276 <addr name="TTRXBUF" addr="0x1c"/>
5294<field name="TEMP_SENSOR_IENABLE0" bitrange="8:8"> 5277 <field name="TTRXBUF" desc="" bitrange="31:0"/>
5295<value name="DISABLE" value="0x0"> 5278 </reg>
5296</value> 5279 <reg name="CAPLENGTH" desc="">
5297<value name="ENABLE" value="0x1"> 5280 <addr name="CAPLENGTH" addr="0x100"/>
5298</value> 5281 <field name="HCIVER" desc="" bitrange="31:16"/>
5299</field> 5282 <field name="LENGTH" desc="" bitrange="7:0"/>
5300<field name="TEMP_ISRC1" bitrange="7:4"> 5283 </reg>
5301<value name="300" value="0xf"> 5284 <reg name="HCSPARAMS" desc="">
5302</value> 5285 <addr name="HCSPARAMS" addr="0x104"/>
5303<value name="280" value="0xe"> 5286 <field name="NPORTS" desc="" bitrange="3:0"/>
5304</value> 5287 <field name="PPC" desc="" bitrange="4:4"/>
5305<value name="260" value="0xd"> 5288 <field name="NPCC" desc="" bitrange="11:8"/>
5306</value> 5289 <field name="NCC" desc="" bitrange="15:12"/>
5307<value name="240" value="0xc"> 5290 <field name="PI" desc="" bitrange="16:16"/>
5308</value> 5291 <field name="NPTT" desc="" bitrange="23:20"/>
5309<value name="220" value="0xb"> 5292 <field name="NTT" desc="" bitrange="27:24"/>
5310</value> 5293 </reg>
5311<value name="200" value="0xa"> 5294 <reg name="HCCPARAMS" desc="">
5312</value> 5295 <addr name="HCCPARAMS" addr="0x108"/>
5313<value name="180" value="0x9"> 5296 <field name="ADDR64BITCAP" desc="" bitrange="0:0"/>
5314</value> 5297 <field name="PGM_FRM_LIST_FLAG" desc="" bitrange="1:1"/>
5315<value name="160" value="0x8"> 5298 <field name="ASYNC_PARK_CAP" desc="" bitrange="2:2"/>
5316</value> 5299 <field name="ISO_SCH_THRESHOLD" desc="" bitrange="15:8"/>
5317<value name="140" value="0x7"> 5300 </reg>
5318</value> 5301 <reg name="DCIVERSION" desc="">
5319<value name="120" value="0x6"> 5302 <addr name="DCIVERSION" addr="0x120"/>
5320</value> 5303 <field name="DCIVER" desc="" bitrange="15:0"/>
5321<value name="100" value="0x5"> 5304 </reg>
5322</value> 5305 <reg name="DCCPARAMS" desc="">
5323<value name="80" value="0x4"> 5306 <addr name="DCCPARAMS" addr="0x124"/>
5324</value> 5307 <field name="HC" desc="" bitrange="8:8"/>
5325<value name="60" value="0x3"> 5308 <field name="DC" desc="" bitrange="7:7"/>
5326</value> 5309 <field name="DEN" desc="" bitrange="4:0"/>
5327<value name="40" value="0x2"> 5310 </reg>
5328</value> 5311 <reg name="USBCMD" desc="">
5329<value name="20" value="0x1"> 5312 <addr name="USBCMD" addr="0x140"/>
5330</value> 5313 <field name="RS" desc="" bitrange="0:0"/>
5331<value name="ZERO" value="0x0"> 5314 <field name="RST" desc="" bitrange="1:1"/>
5332</value> 5315 <field name="FS0" desc="" bitrange="2:2"/>
5333</field> 5316 <field name="FS1" desc="" bitrange="3:3"/>
5334<field name="TEMP_ISRC0" bitrange="3:0"> 5317 <field name="PSE" desc="" bitrange="4:4"/>
5335<value name="300" value="0xf"> 5318 <field name="ASE" desc="" bitrange="5:5"/>
5336</value> 5319 <field name="IAA" desc="" bitrange="6:6"/>
5337<value name="280" value="0xe"> 5320 <field name="LR" desc="" bitrange="7:7"/>
5338</value> 5321 <field name="ASP0" desc="" bitrange="8:8"/>
5339<value name="260" value="0xd"> 5322 <field name="ASP1" desc="" bitrange="9:9"/>
5340</value> 5323 <field name="ASPE" desc="" bitrange="11:11"/>
5341<value name="240" value="0xc"> 5324 <field name="FS2" desc="" bitrange="15:15"/>
5342</value> 5325 <field name="ITC" desc="" bitrange="23:16"/>
5343<value name="220" value="0xb"> 5326 </reg>
5344</value> 5327 <reg name="USBSTS" desc="">
5345<value name="200" value="0xa"> 5328 <addr name="USBSTS" addr="0x144"/>
5346</value> 5329 <field name="UI" desc="" bitrange="0:0"/>
5347<value name="180" value="0x9"> 5330 <field name="UEI" desc="" bitrange="1:1"/>
5348</value> 5331 <field name="PCI" desc="" bitrange="2:2"/>
5349<value name="160" value="0x8"> 5332 <field name="FRI" desc="" bitrange="3:3"/>
5350</value> 5333 <field name="SEI" desc="" bitrange="4:4"/>
5351<value name="140" value="0x7"> 5334 <field name="AAI" desc="" bitrange="5:5"/>
5352</value> 5335 <field name="URI" desc="" bitrange="6:6"/>
5353<value name="120" value="0x6"> 5336 <field name="SRI" desc="" bitrange="7:7"/>
5354</value> 5337 <field name="SLI" desc="" bitrange="8:8"/>
5355<value name="100" value="0x5"> 5338 <field name="ULPII" desc="" bitrange="10:10"/>
5356</value> 5339 <field name="HCH" desc="" bitrange="12:12"/>
5357<value name="80" value="0x4"> 5340 <field name="RCL" desc="" bitrange="13:13"/>
5358</value> 5341 <field name="PS" desc="" bitrange="14:14"/>
5359<value name="60" value="0x3"> 5342 <field name="AS" desc="" bitrange="15:15"/>
5360</value> 5343 <field name="NAKI" desc="" bitrange="16:16"/>
5361<value name="40" value="0x2"> 5344 </reg>
5362</value> 5345 <reg name="USBINTR" desc="">
5363<value name="20" value="0x1"> 5346 <addr name="USBINTR" addr="0x148"/>
5364</value> 5347 <field name="UE" desc="" bitrange="0:0"/>
5365<value name="ZERO" value="0x0"> 5348 <field name="UEE" desc="" bitrange="1:1"/>
5366</value> 5349 <field name="PCE" desc="" bitrange="2:2"/>
5367</field> 5350 <field name="FRE" desc="" bitrange="3:3"/>
5368</reg> 5351 <field name="SEE" desc="" bitrange="4:4"/>
5369<reg name="CTRL3" sct="yes"> 5352 <field name="AAE" desc="" bitrange="5:5"/>
5370<addr name="CTRL3" addr="0x30" /> 5353 <field name="URE" desc="" bitrange="6:6"/>
5371<field name="DISCARD" bitrange="25:24"> 5354 <field name="SRE" desc="" bitrange="7:7"/>
5372<value name="1_SAMPLE" value="0x1"> 5355 <field name="SLE" desc="" bitrange="8:8"/>
5373</value> 5356 <field name="ULPIE" desc="" bitrange="10:10"/>
5374<value name="2_SAMPLES" value="0x2"> 5357 <field name="NAKE" desc="" bitrange="16:16"/>
5375</value> 5358 </reg>
5376<value name="3_SAMPLES" value="0x3"> 5359 <reg name="FRINDEX" desc="">
5377</value> 5360 <addr name="FRINDEX" addr="0x14c"/>
5378</field> 5361 <field name="LISTINDEX" desc="" bitrange="13:3"/>
5379<field name="FORCE_ANALOG_PWUP" bitrange="23:23"> 5362 <field name="UINDEX" desc="" bitrange="2:0"/>
5380<value name="OFF" value="0x0"> 5363 </reg>
5381</value> 5364 <reg name="CTRLDSSEGMENT" desc="">
5382<value name="ON" value="0x1"> 5365 <addr name="CTRLDSSEGMENT" addr="0x150"/>
5383</value> 5366 <field name="EMPTY" desc="" bitrange="31:0"/>
5384</field> 5367 </reg>
5385<field name="FORCE_ANALOG_PWDN" bitrange="22:22"> 5368 <reg name="PERIODICLISTBASE" desc="">
5386<value name="ON" value="0x0"> 5369 <addr name="PERIODICLISTBASE" addr="0x154"/>
5387</value> 5370 <field name="BASEADDR" desc="" bitrange="31:12"/>
5388<value name="OFF" value="0x1"> 5371 </reg>
5389</value> 5372 <reg name="ASYNCLISTADDR" desc="">
5390</field> 5373 <addr name="ASYNCLISTADDR" addr="0x158"/>
5391<field name="CYCLE_TIME" bitrange="9:8"> 5374 <field name="ASYBASE" desc="" bitrange="31:5"/>
5392<value name="6MHZ" value="0x0"> 5375 </reg>
5393</value> 5376 <reg name="TTCTRL" desc="">
5394<value name="4MHZ" value="0x1"> 5377 <addr name="TTCTRL" addr="0x15c"/>
5395</value> 5378 <field name="TTHA" desc="" bitrange="30:24"/>
5396<value name="3MHZ" value="0x2"> 5379 </reg>
5397</value> 5380 <reg name="BURSTSIZE" desc="">
5398<value name="2MHZ" value="0x3"> 5381 <addr name="BURSTSIZE" addr="0x160"/>
5399</value> 5382 <field name="TX" desc="" bitrange="15:8"/>
5400</field> 5383 <field name="RX" desc="" bitrange="7:0"/>
5401<field name="HIGH_TIME" bitrange="5:4"> 5384 </reg>
5402<value name="42NS" value="0x0"> 5385 <reg name="TXFILLTUNING" desc="">
5403</value> 5386 <addr name="TXFILLTUNING" addr="0x164"/>
5404<value name="83NS" value="0x1"> 5387 <field name="TXFIFOTHRES" desc="" bitrange="21:16"/>
5405</value> 5388 <field name="TXSCHEALTH" desc="" bitrange="12:8"/>
5406<value name="125NS" value="0x2"> 5389 <field name="TXSCHOH" desc="" bitrange="7:0"/>
5407</value> 5390 </reg>
5408<value name="250NS" value="0x3"> 5391 <reg name="TXTTFILLTUNING" desc="">
5409</value> 5392 <addr name="TXTTFILLTUNING" addr="0x168"/>
5410</field> 5393 <field name="EMPTY" desc="" bitrange="31:0"/>
5411<field name="DELAY_CLOCK" bitrange="1:1"> 5394 </reg>
5412<value name="NORMAL" value="0x0"> 5395 <reg name="ULPI" desc="">
5413</value> 5396 <addr name="ULPI" addr="0x170"/>
5414<value name="DELAYED" value="0x1"> 5397 <field name="WAKEUP" desc="" bitrange="31:31"/>
5415</value> 5398 <field name="RUN" desc="" bitrange="30:30"/>
5416</field> 5399 <field name="RDWR" desc="" bitrange="29:29"/>
5417<field name="INVERT_CLOCK" bitrange="0:0"> 5400 <field name="ERROR" desc="" bitrange="28:28"/>
5418<value name="NORMAL" value="0x0"> 5401 <field name="SYNC" desc="" bitrange="27:27"/>
5419</value> 5402 <field name="PORT" desc="" bitrange="26:24"/>
5420<value name="INVERT" value="0x1"> 5403 <field name="ADDR" desc="" bitrange="23:16"/>
5421</value> 5404 <field name="DATARD" desc="" bitrange="15:8"/>
5422</field> 5405 <field name="DATAWR" desc="" bitrange="7:0"/>
5423</reg> 5406 </reg>
5424<reg name="STATUS" sct="no"> 5407 <reg name="VFRAME" desc="">
5425<addr name="STATUS" addr="0x40" /> 5408 <addr name="VFRAME" addr="0x174"/>
5426<field name="TEMP1_PRESENT" bitrange="26:26"> 5409 <field name="EMPTY" desc="" bitrange="31:0"/>
5427</field> 5410 </reg>
5428<field name="TEMP0_PRESENT" bitrange="25:25"> 5411 <reg name="EPNAK" desc="">
5429</field> 5412 <addr name="EPNAK" addr="0x178"/>
5430<field name="TOUCH_PANEL_PRESENT" bitrange="24:24"> 5413 <field name="EPTN" desc="" bitrange="31:16"/>
5431</field> 5414 <field name="EPRN" desc="" bitrange="15:0"/>
5432<field name="CHANNEL7_PRESENT" bitrange="23:23"> 5415 </reg>
5433</field> 5416 <reg name="EPNAKEN" desc="">
5434<field name="CHANNEL6_PRESENT" bitrange="22:22"> 5417 <addr name="EPNAKEN" addr="0x17c"/>
5435</field> 5418 <field name="EPTNE" desc="" bitrange="31:16"/>
5436<field name="CHANNEL5_PRESENT" bitrange="21:21"> 5419 <field name="EPRNE" desc="" bitrange="15:0"/>
5437</field> 5420 </reg>
5438<field name="CHANNEL4_PRESENT" bitrange="20:20"> 5421 <reg name="CONFIGFLAG" desc="">
5439</field> 5422 <addr name="CONFIGFLAG" addr="0x180"/>
5440<field name="CHANNEL3_PRESENT" bitrange="19:19"> 5423 <field name="FLAG" desc="" bitrange="0:0"/>
5441</field> 5424 </reg>
5442<field name="CHANNEL2_PRESENT" bitrange="18:18"> 5425 <reg name="PORTSC1" desc="">
5443</field> 5426 <addr name="PORTSC1" addr="0x184"/>
5444<field name="CHANNEL1_PRESENT" bitrange="17:17"> 5427 <field name="PTS" desc="" bitrange="31:30">
5445</field> 5428 <value name="UTMI" value="0x0" desc=""/>
5446<field name="CHANNEL0_PRESENT" bitrange="16:16"> 5429 <value name="PHIL" value="0x1" desc=""/>
5447</field> 5430 <value name="ULPI" value="0x2" desc=""/>
5448<field name="TOUCH_DETECT_RAW" bitrange="0:0"> 5431 <value name="SERIAL" value="0x3" desc=""/>
5449<value name="OPEN" value="0x0"> 5432 </field>
5450</value> 5433 <field name="STS" desc="" bitrange="29:29"/>
5451<value name="HIT" value="0x1"> 5434 <field name="PTW" desc="" bitrange="28:28"/>
5452</value> 5435 <field name="PSPD" desc="" bitrange="27:26">
5453</field> 5436 <value name="FULL" value="0x0" desc=""/>
5454</reg> 5437 <value name="LO" value="0x1" desc=""/>
5455<reg name="CHn" sct="yes"> 5438 <value name="HI" value="0x2" desc=""/>
5456<formula string="0x50+n*0x10"/> 5439 </field>
5457<addr name="CH0" addr="0x50" /> 5440 <field name="PFSC" desc="" bitrange="24:24"/>
5458<addr name="CH1" addr="0x60" /> 5441 <field name="PHCD" desc="" bitrange="23:23"/>
5459<addr name="CH2" addr="0x70" /> 5442 <field name="WKOC" desc="" bitrange="22:22"/>
5460<addr name="CH3" addr="0x80" /> 5443 <field name="WKDS" desc="" bitrange="21:21"/>
5461<addr name="CH4" addr="0x90" /> 5444 <field name="WKCN" desc="" bitrange="20:20"/>
5462<addr name="CH5" addr="0xa0" /> 5445 <field name="PTC" desc="" bitrange="19:16">
5463<addr name="CH6" addr="0xb0" /> 5446 <value name="DISABLE" value="0x0" desc=""/>
5464<addr name="CH7" addr="0xc0" /> 5447 <value name="J" value="0x1" desc=""/>
5465<field name="TOGGLE" bitrange="31:31"> 5448 <value name="K" value="0x2" desc=""/>
5466</field> 5449 <value name="SE0orNAK" value="0x3" desc=""/>
5467<field name="ACCUMULATE" bitrange="29:29"> 5450 <value name="Packet" value="0x4" desc=""/>
5468</field> 5451 <value name="ForceEnableHS" value="0x5" desc=""/>
5469<field name="NUM_SAMPLES" bitrange="28:24"> 5452 <value name="ForceEnableFS" value="0x6" desc=""/>
5470</field> 5453 <value name="ForceEnableLS" value="0x7" desc=""/>
5471<field name="VALUE" bitrange="17:0"> 5454 </field>
5472</field> 5455 <field name="PIC" desc="" bitrange="15:14">
5473</reg> 5456 <value name="OFF" value="0x0" desc=""/>
5474<reg name="DELAYn" sct="yes"> 5457 <value name="AMBER" value="0x1" desc=""/>
5475<formula string="0xd0+n*0x10"/> 5458 <value name="GREEN" value="0x2" desc=""/>
5476<addr name="DELAY0" addr="0xd0" /> 5459 <value name="UNDEF" value="0x3" desc=""/>
5477<addr name="DELAY1" addr="0xe0" /> 5460 </field>
5478<addr name="DELAY2" addr="0xf0" /> 5461 <field name="PO" desc="" bitrange="13:13"/>
5479<addr name="DELAY3" addr="0x100" /> 5462 <field name="PP" desc="" bitrange="12:12"/>
5480<field name="TRIGGER_LRADCS" bitrange="31:24"> 5463 <field name="LS" desc="" bitrange="11:10">
5481</field> 5464 <value name="SE0" value="0x0" desc=""/>
5482<field name="KICK" bitrange="20:20"> 5465 <value name="K" value="0x1" desc=""/>
5483</field> 5466 <value name="J" value="0x2" desc=""/>
5484<field name="TRIGGER_DELAYS" bitrange="19:16"> 5467 </field>
5485</field> 5468 <field name="HSP" desc="" bitrange="9:9"/>
5486<field name="LOOP_COUNT" bitrange="15:11"> 5469 <field name="PR" desc="" bitrange="8:8"/>
5487</field> 5470 <field name="SUSP" desc="" bitrange="7:7"/>
5488<field name="DELAY" bitrange="10:0"> 5471 <field name="FPR" desc="" bitrange="6:6"/>
5489</field> 5472 <field name="OCC" desc="" bitrange="5:5"/>
5490</reg> 5473 <field name="OCA" desc="" bitrange="4:4"/>
5491<reg name="DEBUG0" sct="no"> 5474 <field name="PEC" desc="" bitrange="3:3"/>
5492<addr name="DEBUG0" addr="0x110" /> 5475 <field name="PE" desc="" bitrange="2:2"/>
5493<field name="READONLY" bitrange="31:16"> 5476 <field name="CSC" desc="" bitrange="1:1"/>
5494</field> 5477 <field name="CCS" desc="" bitrange="0:0"/>
5495<field name="STATE" bitrange="11:0"> 5478 </reg>
5496</field> 5479 <reg name="OTGSC" desc="">
5497</reg> 5480 <addr name="OTGSC" addr="0x1a4"/>
5498<reg name="DEBUG1" sct="yes"> 5481 <field name="DPIE" desc="" bitrange="30:30"/>
5499<addr name="DEBUG1" addr="0x120" /> 5482 <field name="ONEMSE" desc="" bitrange="29:29"/>
5500<field name="REQUEST" bitrange="23:16"> 5483 <field name="BSEIE" desc="" bitrange="28:28"/>
5501</field> 5484 <field name="BSVIE" desc="" bitrange="27:27"/>
5502<field name="TESTMODE_COUNT" bitrange="12:8"> 5485 <field name="ASVIE" desc="" bitrange="26:26"/>
5503</field> 5486 <field name="AVVIE" desc="" bitrange="25:25"/>
5504<field name="TESTMODE6" bitrange="2:2"> 5487 <field name="IDIE" desc="" bitrange="24:24"/>
5505<value name="NORMAL" value="0x0"> 5488 <field name="DPIS" desc="" bitrange="22:22"/>
5506</value> 5489 <field name="ONEMSS" desc="" bitrange="21:21"/>
5507<value name="TEST" value="0x1"> 5490 <field name="BSEIS" desc="" bitrange="20:20"/>
5508</value> 5491 <field name="BSVIS" desc="" bitrange="19:19"/>
5509</field> 5492 <field name="ASVIS" desc="" bitrange="18:18"/>
5510<field name="TESTMODE5" bitrange="1:1"> 5493 <field name="AVVIS" desc="" bitrange="17:17"/>
5511<value name="NORMAL" value="0x0"> 5494 <field name="IDIS" desc="" bitrange="16:16"/>
5512</value> 5495 <field name="DPS" desc="" bitrange="14:14"/>
5513<value name="TEST" value="0x1"> 5496 <field name="ONEMST" desc="" bitrange="13:13"/>
5514</value> 5497 <field name="BSE" desc="" bitrange="12:12"/>
5515</field> 5498 <field name="BSV" desc="" bitrange="11:11"/>
5516<field name="TESTMODE" bitrange="0:0"> 5499 <field name="ASV" desc="" bitrange="10:10"/>
5517<value name="NORMAL" value="0x0"> 5500 <field name="AVV" desc="" bitrange="9:9"/>
5518</value> 5501 <field name="ID" desc="" bitrange="8:8"/>
5519<value name="TEST" value="0x1"> 5502 <field name="HABA" desc="" bitrange="7:7"/>
5520</value> 5503 <field name="HADP" desc="" bitrange="6:6"/>
5521</field> 5504 <field name="IDPU" desc="" bitrange="5:5"/>
5522</reg> 5505 <field name="DP" desc="" bitrange="4:4"/>
5523<reg name="CONVERSION" sct="yes"> 5506 <field name="OT" desc="" bitrange="3:3"/>
5524<addr name="CONVERSION" addr="0x130" /> 5507 <field name="HAAR" desc="" bitrange="2:2"/>
5525<field name="AUTOMATIC" bitrange="20:20"> 5508 <field name="VC" desc="" bitrange="1:1"/>
5526<value name="DISABLE" value="0x0"> 5509 <field name="VD" desc="" bitrange="0:0"/>
5527</value> 5510 </reg>
5528<value name="ENABLE" value="0x1"> 5511 <reg name="USBMODE" desc="">
5529</value> 5512 <addr name="USBMODE" addr="0x1a8"/>
5530</field> 5513 <field name="SDIS" desc="" bitrange="4:4"/>
5531<field name="SCALE_FACTOR" bitrange="17:16"> 5514 <field name="SLOM" desc="" bitrange="3:3"/>
5532<value name="NIMH" value="0x0"> 5515 <field name="ES" desc="" bitrange="2:2"/>
5533</value> 5516 <field name="CM" desc="" bitrange="1:0">
5534<value name="DUAL_NIMH" value="0x1"> 5517 <value name="IDLE" value="0x0" desc=""/>
5535</value> 5518 <value name="DEVICE" value="0x2" desc=""/>
5536<value name="LI_ION" value="0x2"> 5519 <value name="HOST" value="0x3" desc=""/>
5537</value> 5520 </field>
5538<value name="ALT_LI_ION" value="0x3"> 5521 </reg>
5539</value> 5522 <reg name="ENDPTSETUPSTAT" desc="">
5540</field> 5523 <addr name="ENDPTSETUPSTAT" addr="0x1ac"/>
5541<field name="SCALED_BATT_VOLTAGE" bitrange="9:0"> 5524 <field name="STS" desc="" bitrange="15:0"/>
5542</field> 5525 </reg>
5543</reg> 5526 <reg name="ENDPTPRIME" desc="">
5544<reg name="CTRL4" sct="yes"> 5527 <addr name="ENDPTPRIME" addr="0x1b0"/>
5545<addr name="CTRL4" addr="0x140" /> 5528 <field name="PETB" desc="" bitrange="31:16"/>
5546<field name="LRADC7SELECT" bitrange="31:28"> 5529 <field name="PERB" desc="" bitrange="15:0"/>
5547<value name="CHANNEL0" value="0x0"> 5530 </reg>
5548</value> 5531 <reg name="ENDPTFLUSH" desc="">
5549<value name="CHANNEL1" value="0x1"> 5532 <addr name="ENDPTFLUSH" addr="0x1b4"/>
5550</value> 5533 <field name="FETB" desc="" bitrange="31:16"/>
5551<value name="CHANNEL2" value="0x2"> 5534 <field name="FERB" desc="" bitrange="15:0"/>
5552</value> 5535 </reg>
5553<value name="CHANNEL3" value="0x3"> 5536 <reg name="ENDPTSTATUS" desc="">
5554</value> 5537 <addr name="ENDPTSTATUS" addr="0x1b8"/>
5555<value name="CHANNEL4" value="0x4"> 5538 <field name="ETBR" desc="" bitrange="31:16"/>
5556</value> 5539 <field name="ERBR" desc="" bitrange="15:0"/>
5557<value name="CHANNEL5" value="0x5"> 5540 </reg>
5558</value> 5541 <reg name="ENDPTCOMPLETE" desc="">
5559<value name="CHANNEL6" value="0x6"> 5542 <addr name="ENDPTCOMPLETE" addr="0x1bc"/>
5560</value> 5543 <field name="ETCE" desc="" bitrange="31:16"/>
5561<value name="CHANNEL7" value="0x7"> 5544 <field name="ERCE" desc="" bitrange="15:0"/>
5562</value> 5545 </reg>
5563<value name="CHANNEL8" value="0x8"> 5546 <reg name="ENDPTCTRLn" desc="">
5564</value> 5547 <formula string="0x1c0+n*0x4"/>
5565<value name="CHANNEL9" value="0x9"> 5548 <addr name="ENDPTCTRL0" addr="0x1c0"/>
5566</value> 5549 <addr name="ENDPTCTRL1" addr="0x1c4"/>
5567<value name="CHANNEL10" value="0xa"> 5550 <addr name="ENDPTCTRL2" addr="0x1c8"/>
5568</value> 5551 <addr name="ENDPTCTRL3" addr="0x1cc"/>
5569<value name="CHANNEL11" value="0xb"> 5552 <addr name="ENDPTCTRL4" addr="0x1d0"/>
5570</value> 5553 <field name="TXE" desc="" bitrange="23:23"/>
5571<value name="CHANNEL12" value="0xc"> 5554 <field name="TXR" desc="" bitrange="22:22"/>
5572</value> 5555 <field name="TXI" desc="" bitrange="21:21"/>
5573<value name="CHANNEL13" value="0xd"> 5556 <field name="TXT" desc="" bitrange="19:18">
5574</value> 5557 <value name="ISOCHRONOUS" value="0x1" desc=""/>
5575<value name="CHANNEL14" value="0xe"> 5558 <value name="BULK" value="0x2" desc=""/>
5576</value> 5559 <value name="INT" value="0x3" desc=""/>
5577<value name="CHANNEL15" value="0xf"> 5560 </field>
5578</value> 5561 <field name="TXS" desc="" bitrange="16:16"/>
5579</field> 5562 <field name="RXE" desc="" bitrange="7:7"/>
5580<field name="LRADC6SELECT" bitrange="27:24"> 5563 <field name="RXR" desc="" bitrange="6:6"/>
5581<value name="CHANNEL0" value="0x0"> 5564 <field name="RXI" desc="" bitrange="5:5"/>
5582</value> 5565 <field name="RXT" desc="" bitrange="3:2"/>
5583<value name="CHANNEL1" value="0x1"> 5566 <field name="RXS" desc="" bitrange="0:0"/>
5584</value> 5567 </reg>
5585<value name="CHANNEL2" value="0x2"> 5568 </dev>
5586</value> 5569 <dev name="USBPHY" long_name="USB Physical Interface" desc="Integrated USB 2.0 PHY" version="3.2.0">
5587<value name="CHANNEL3" value="0x3"> 5570 <addr name="USBPHY" addr="0x8007c000"/>
5588</value> 5571 <reg name="PWD" desc="" sct="yes">
5589<value name="CHANNEL4" value="0x4"> 5572 <addr name="PWD" addr="0x0"/>
5590</value> 5573 <field name="RXPWDRX" desc="" bitrange="20:20"/>
5591<value name="CHANNEL5" value="0x5"> 5574 <field name="RXPWDDIFF" desc="" bitrange="19:19"/>
5592</value> 5575 <field name="RXPWD1PT1" desc="" bitrange="18:18"/>
5593<value name="CHANNEL6" value="0x6"> 5576 <field name="RXPWDENV" desc="" bitrange="17:17"/>
5594</value> 5577 <field name="TXPWDCOMP" desc="" bitrange="14:14"/>
5595<value name="CHANNEL7" value="0x7"> 5578 <field name="TXPWDVBG" desc="" bitrange="13:13"/>
5596</value> 5579 <field name="TXPWDV2I" desc="" bitrange="12:12"/>
5597<value name="CHANNEL8" value="0x8"> 5580 <field name="TXPWDIBIAS" desc="" bitrange="11:11"/>
5598</value> 5581 <field name="TXPWDFS" desc="" bitrange="10:10"/>
5599<value name="CHANNEL9" value="0x9"> 5582 </reg>
5600</value> 5583 <reg name="TX" desc="" sct="yes">
5601<value name="CHANNEL10" value="0xa"> 5584 <addr name="TX" addr="0x10"/>
5602</value> 5585 <field name="USBPHY_TX_EDGECTRL" desc="" bitrange="28:26"/>
5603<value name="CHANNEL11" value="0xb"> 5586 <field name="USBPHY_TX_SYNC_INVERT" desc="" bitrange="25:25"/>
5604</value> 5587 <field name="USBPHY_TX_SYNC_MUX" desc="" bitrange="24:24"/>
5605<value name="CHANNEL12" value="0xc"> 5588 <field name="TXCMPOUT_STATUS" desc="" bitrange="23:23"/>
5606</value> 5589 <field name="TXENCAL45DP" desc="" bitrange="21:21"/>
5607<value name="CHANNEL13" value="0xd"> 5590 <field name="TXCAL45DP" desc="" bitrange="19:16"/>
5608</value> 5591 <field name="TXENCAL45DN" desc="" bitrange="13:13"/>
5609<value name="CHANNEL14" value="0xe"> 5592 <field name="TXCAL45DN" desc="" bitrange="11:8"/>
5610</value> 5593 <field name="TXCALIBRATE" desc="" bitrange="7:7"/>
5611<value name="CHANNEL15" value="0xf"> 5594 <field name="D_CAL" desc="" bitrange="3:0"/>
5612</value> 5595 </reg>
5613</field> 5596 <reg name="RX" desc="" sct="yes">
5614<field name="LRADC5SELECT" bitrange="23:20"> 5597 <addr name="RX" addr="0x20"/>
5615<value name="CHANNEL0" value="0x0"> 5598 <field name="RXDBYPASS" desc="" bitrange="22:22"/>
5616</value> 5599 <field name="DISCONADJ" desc="" bitrange="5:4"/>
5617<value name="CHANNEL1" value="0x1"> 5600 <field name="ENVADJ" desc="" bitrange="1:0"/>
5618</value> 5601 </reg>
5619<value name="CHANNEL2" value="0x2"> 5602 <reg name="CTRL" desc="" sct="yes">
5620</value> 5603 <addr name="CTRL" addr="0x30"/>
5621<value name="CHANNEL3" value="0x3"> 5604 <field name="SFTRST" desc="" bitrange="31:31"/>
5622</value> 5605 <field name="CLKGATE" desc="" bitrange="30:30"/>
5623<value name="CHANNEL4" value="0x4"> 5606 <field name="UTMI_SUSPENDM" desc="" bitrange="29:29"/>
5624</value> 5607 <field name="HOST_FORCE_LS_SE0" desc="" bitrange="28:28"/>
5625<value name="CHANNEL5" value="0x5"> 5608 <field name="DATA_ON_LRADC" desc="" bitrange="13:13"/>
5626</value> 5609 <field name="DEVPLUGIN_IRQ" desc="" bitrange="12:12"/>
5627<value name="CHANNEL6" value="0x6"> 5610 <field name="ENIRQDEVPLUGIN" desc="" bitrange="11:11"/>
5628</value> 5611 <field name="RESUME_IRQ" desc="" bitrange="10:10"/>
5629<value name="CHANNEL7" value="0x7"> 5612 <field name="ENIRQRESUMEDETECT" desc="" bitrange="9:9"/>
5630</value> 5613 <field name="ENOTGIDDETECT" desc="" bitrange="7:7"/>
5631<value name="CHANNEL8" value="0x8"> 5614 <field name="DEVPLUGIN_POLARITY" desc="" bitrange="5:5"/>
5632</value> 5615 <field name="ENDEVPLUGINDETECT" desc="" bitrange="4:4"/>
5633<value name="CHANNEL9" value="0x9"> 5616 <field name="HOSTDISCONDETECT_IRQ" desc="" bitrange="3:3"/>
5634</value> 5617 <field name="ENIRQHOSTDISCON" desc="" bitrange="2:2"/>
5635<value name="CHANNEL10" value="0xa"> 5618 <field name="ENHOSTDISCONDETECT" desc="" bitrange="1:1"/>
5636</value> 5619 <field name="ENHSPRECHARGEXMIT" desc="" bitrange="0:0"/>
5637<value name="CHANNEL11" value="0xb"> 5620 </reg>
5638</value> 5621 <reg name="STATUS" desc="">
5639<value name="CHANNEL12" value="0xc"> 5622 <addr name="STATUS" addr="0x40"/>
5640</value> 5623 <field name="RESUME_STATUS" desc="" bitrange="10:10"/>
5641<value name="CHANNEL13" value="0xd"> 5624 <field name="OTGID_STATUS" desc="" bitrange="8:8"/>
5642</value> 5625 <field name="DEVPLUGIN_STATUS" desc="" bitrange="6:6"/>
5643<value name="CHANNEL14" value="0xe"> 5626 <field name="HOSTDISCONDETECT_STATUS" desc="" bitrange="3:3"/>
5644</value> 5627 </reg>
5645<value name="CHANNEL15" value="0xf"> 5628 <reg name="DEBUG" desc="" sct="yes">
5646</value> 5629 <addr name="DEBUG" addr="0x50"/>
5647</field> 5630 <field name="CLKGATE" desc="" bitrange="30:30"/>
5648<field name="LRADC4SELECT" bitrange="19:16"> 5631 <field name="HOST_RESUME_DEBUG" desc="" bitrange="29:29"/>
5649<value name="CHANNEL0" value="0x0"> 5632 <field name="SQUELCHRESETLENGTH" desc="" bitrange="28:25"/>
5650</value> 5633 <field name="ENSQUELCHRESET" desc="" bitrange="24:24"/>
5651<value name="CHANNEL1" value="0x1"> 5634 <field name="SQUELCHRESETCOUNT" desc="" bitrange="20:16"/>
5652</value> 5635 <field name="ENTX2RXCOUNT" desc="" bitrange="12:12"/>
5653<value name="CHANNEL2" value="0x2"> 5636 <field name="TX2RXCOUNT" desc="" bitrange="11:8"/>
5654</value> 5637 <field name="ENHSTPULLDOWN" desc="" bitrange="5:4"/>
5655<value name="CHANNEL3" value="0x3"> 5638 <field name="HSTPULLDOWN" desc="" bitrange="3:2"/>
5656</value> 5639 <field name="DEBUG_INTERFACE_HOLD" desc="" bitrange="1:1"/>
5657<value name="CHANNEL4" value="0x4"> 5640 <field name="OTGIDPIOLOCK" desc="" bitrange="0:0"/>
5658</value> 5641 </reg>
5659<value name="CHANNEL5" value="0x5"> 5642 <reg name="DEBUG0_STATUS" desc="">
5660</value> 5643 <addr name="DEBUG0_STATUS" addr="0x60"/>
5661<value name="CHANNEL6" value="0x6"> 5644 <field name="SQUELCH_COUNT" desc="" bitrange="31:26"/>
5662</value> 5645 <field name="UTMI_RXERROR_FAIL_COUNT" desc="" bitrange="25:16"/>
5663<value name="CHANNEL7" value="0x7"> 5646 <field name="LOOP_BACK_FAIL_COUNT" desc="" bitrange="15:0"/>
5664</value> 5647 </reg>
5665<value name="CHANNEL8" value="0x8"> 5648 <reg name="DEBUG1" desc="" sct="yes">
5666</value> 5649 <addr name="DEBUG1" addr="0x70"/>
5667<value name="CHANNEL9" value="0x9"> 5650 <field name="ENTAILADJVD" desc="" bitrange="14:13"/>
5668</value> 5651 <field name="ENTX2TX" desc="" bitrange="12:12"/>
5669<value name="CHANNEL10" value="0xa"> 5652 <field name="PLL_IS_240" desc="" bitrange="8:8"/>
5670</value> 5653 <field name="DBG_ADDRESS" desc="" bitrange="3:0"/>
5671<value name="CHANNEL11" value="0xb"> 5654 </reg>
5672</value> 5655 <reg name="VERSION" desc="">
5673<value name="CHANNEL12" value="0xc"> 5656 <addr name="VERSION" addr="0x80"/>
5674</value> 5657 <field name="MAJOR" desc="" bitrange="31:24"/>
5675<value name="CHANNEL13" value="0xd"> 5658 <field name="MINOR" desc="" bitrange="23:16"/>
5676</value> 5659 <field name="STEP" desc="" bitrange="15:0"/>
5677<value name="CHANNEL14" value="0xe"> 5660 </reg>
5678</value> 5661 </dev>
5679<value name="CHANNEL15" value="0xf">
5680</value>
5681</field>
5682<field name="LRADC3SELECT" bitrange="15:12">
5683<value name="CHANNEL0" value="0x0">
5684</value>
5685<value name="CHANNEL1" value="0x1">
5686</value>
5687<value name="CHANNEL2" value="0x2">
5688</value>
5689<value name="CHANNEL3" value="0x3">
5690</value>
5691<value name="CHANNEL4" value="0x4">
5692</value>
5693<value name="CHANNEL5" value="0x5">
5694</value>
5695<value name="CHANNEL6" value="0x6">
5696</value>
5697<value name="CHANNEL7" value="0x7">
5698</value>
5699<value name="CHANNEL8" value="0x8">
5700</value>
5701<value name="CHANNEL9" value="0x9">
5702</value>
5703<value name="CHANNEL10" value="0xa">
5704</value>
5705<value name="CHANNEL11" value="0xb">
5706</value>
5707<value name="CHANNEL12" value="0xc">
5708</value>
5709<value name="CHANNEL13" value="0xd">
5710</value>
5711<value name="CHANNEL14" value="0xe">
5712</value>
5713<value name="CHANNEL15" value="0xf">
5714</value>
5715</field>
5716<field name="LRADC2SELECT" bitrange="11:8">
5717<value name="CHANNEL0" value="0x0">
5718</value>
5719<value name="CHANNEL1" value="0x1">
5720</value>
5721<value name="CHANNEL2" value="0x2">
5722</value>
5723<value name="CHANNEL3" value="0x3">
5724</value>
5725<value name="CHANNEL4" value="0x4">
5726</value>
5727<value name="CHANNEL5" value="0x5">
5728</value>
5729<value name="CHANNEL6" value="0x6">
5730</value>
5731<value name="CHANNEL7" value="0x7">
5732</value>
5733<value name="CHANNEL8" value="0x8">
5734</value>
5735<value name="CHANNEL9" value="0x9">
5736</value>
5737<value name="CHANNEL10" value="0xa">
5738</value>
5739<value name="CHANNEL11" value="0xb">
5740</value>
5741<value name="CHANNEL12" value="0xc">
5742</value>
5743<value name="CHANNEL13" value="0xd">
5744</value>
5745<value name="CHANNEL14" value="0xe">
5746</value>
5747<value name="CHANNEL15" value="0xf">
5748</value>
5749</field>
5750<field name="LRADC1SELECT" bitrange="7:4">
5751<value name="CHANNEL0" value="0x0">
5752</value>
5753<value name="CHANNEL1" value="0x1">
5754</value>
5755<value name="CHANNEL2" value="0x2">
5756</value>
5757<value name="CHANNEL3" value="0x3">
5758</value>
5759<value name="CHANNEL4" value="0x4">
5760</value>
5761<value name="CHANNEL5" value="0x5">
5762</value>
5763<value name="CHANNEL6" value="0x6">
5764</value>
5765<value name="CHANNEL7" value="0x7">
5766</value>
5767<value name="CHANNEL8" value="0x8">
5768</value>
5769<value name="CHANNEL9" value="0x9">
5770</value>
5771<value name="CHANNEL10" value="0xa">
5772</value>
5773<value name="CHANNEL11" value="0xb">
5774</value>
5775<value name="CHANNEL12" value="0xc">
5776</value>
5777<value name="CHANNEL13" value="0xd">
5778</value>
5779<value name="CHANNEL14" value="0xe">
5780</value>
5781<value name="CHANNEL15" value="0xf">
5782</value>
5783</field>
5784<field name="LRADC0SELECT" bitrange="3:0">
5785<value name="CHANNEL0" value="0x0">
5786</value>
5787<value name="CHANNEL1" value="0x1">
5788</value>
5789<value name="CHANNEL2" value="0x2">
5790</value>
5791<value name="CHANNEL3" value="0x3">
5792</value>
5793<value name="CHANNEL4" value="0x4">
5794</value>
5795<value name="CHANNEL5" value="0x5">
5796</value>
5797<value name="CHANNEL6" value="0x6">
5798</value>
5799<value name="CHANNEL7" value="0x7">
5800</value>
5801<value name="CHANNEL8" value="0x8">
5802</value>
5803<value name="CHANNEL9" value="0x9">
5804</value>
5805<value name="CHANNEL10" value="0xa">
5806</value>
5807<value name="CHANNEL11" value="0xb">
5808</value>
5809<value name="CHANNEL12" value="0xc">
5810</value>
5811<value name="CHANNEL13" value="0xd">
5812</value>
5813<value name="CHANNEL14" value="0xe">
5814</value>
5815<value name="CHANNEL15" value="0xf">
5816</value>
5817</field>
5818</reg>
5819<reg name="VERSION" sct="no">
5820<addr name="VERSION" addr="0x150" />
5821<field name="MAJOR" bitrange="31:24">
5822</field>
5823<field name="MINOR" bitrange="23:16">
5824</field>
5825<field name="STEP" bitrange="15:0">
5826</field>
5827</reg>
5828</dev>
5829<dev name="OCOTP" long_name="One-time Programmable Array Controller" desc="On-Chip OTP (OCOTP) Controller" version="3.2.0">
5830<addr name="OCOTP" addr="0x8002c000" />
5831<reg name="CTRL" sct="yes">
5832<addr name="CTRL" addr="0x0" />
5833<field name="WR_UNLOCK" bitrange="31:16">
5834<value name="KEY" value="0x3e77">
5835</value>
5836</field>
5837<field name="RELOAD_SHADOWS" bitrange="13:13">
5838</field>
5839<field name="RD_BANK_OPEN" bitrange="12:12">
5840</field>
5841<field name="ERROR" bitrange="9:9">
5842</field>
5843<field name="BUSY" bitrange="8:8">
5844</field>
5845<field name="ADDR" bitrange="4:0">
5846</field>
5847</reg>
5848<reg name="DATA" sct="no">
5849<addr name="DATA" addr="0x10" />
5850<field name="DATA" bitrange="31:0">
5851</field>
5852</reg>
5853<reg name="CUSTn" sct="no">
5854<formula string="0x20+n*0x10"/>
5855<addr name="CUST0" addr="0x20" />
5856<addr name="CUST1" addr="0x30" />
5857<addr name="CUST2" addr="0x40" />
5858<addr name="CUST3" addr="0x50" />
5859<field name="BITS" bitrange="31:0">
5860</field>
5861</reg>
5862<reg name="CRYPTOn" sct="no">
5863<formula string="0x60+n*0x10"/>
5864<addr name="CRYPTO0" addr="0x60" />
5865<addr name="CRYPTO1" addr="0x70" />
5866<addr name="CRYPTO2" addr="0x80" />
5867<addr name="CRYPTO3" addr="0x90" />
5868<field name="BITS" bitrange="31:0">
5869</field>
5870</reg>
5871<reg name="HWCAPn" sct="no">
5872<formula string="0xa0+n*0x10"/>
5873<addr name="HWCAP0" addr="0xa0" />
5874<addr name="HWCAP1" addr="0xb0" />
5875<addr name="HWCAP2" addr="0xc0" />
5876<addr name="HWCAP3" addr="0xd0" />
5877<addr name="HWCAP4" addr="0xe0" />
5878<addr name="HWCAP5" addr="0xf0" />
5879<field name="BITS" bitrange="31:0">
5880</field>
5881</reg>
5882<reg name="SWCAP" sct="no">
5883<addr name="SWCAP" addr="0x100" />
5884<field name="BITS" bitrange="31:0">
5885</field>
5886</reg>
5887<reg name="CUSTCAP" sct="no">
5888<addr name="CUSTCAP" addr="0x110" />
5889<field name="BITS" bitrange="31:0">
5890</field>
5891</reg>
5892<reg name="LOCK" sct="no">
5893<addr name="LOCK" addr="0x120" />
5894<field name="ROM7" bitrange="31:31">
5895</field>
5896<field name="ROM6" bitrange="30:30">
5897</field>
5898<field name="ROM5" bitrange="29:29">
5899</field>
5900<field name="ROM4" bitrange="28:28">
5901</field>
5902<field name="ROM3" bitrange="27:27">
5903</field>
5904<field name="ROM2" bitrange="26:26">
5905</field>
5906<field name="ROM1" bitrange="25:25">
5907</field>
5908<field name="ROM0" bitrange="24:24">
5909</field>
5910<field name="HWSW_SHADOW_ALT" bitrange="23:23">
5911</field>
5912<field name="CRYPTODCP_ALT" bitrange="22:22">
5913</field>
5914<field name="CRYPTOKEY_ALT" bitrange="21:21">
5915</field>
5916<field name="PIN" bitrange="20:20">
5917</field>
5918<field name="OPS" bitrange="19:19">
5919</field>
5920<field name="UN2" bitrange="18:18">
5921</field>
5922<field name="UN1" bitrange="17:17">
5923</field>
5924<field name="UN0" bitrange="16:16">
5925</field>
5926<field name="UNALLOCATED" bitrange="15:10">
5927</field>
5928<field name="CUSTCAP" bitrange="9:9">
5929</field>
5930<field name="HWSW" bitrange="8:8">
5931</field>
5932<field name="CUSTCAP_SHADOW" bitrange="7:7">
5933</field>
5934<field name="HWSW_SHADOW" bitrange="6:6">
5935</field>
5936<field name="CRYPTODCP" bitrange="5:5">
5937</field>
5938<field name="CRYPTOKEY" bitrange="4:4">
5939</field>
5940<field name="CUST3" bitrange="3:3">
5941</field>
5942<field name="CUST2" bitrange="2:2">
5943</field>
5944<field name="CUST1" bitrange="1:1">
5945</field>
5946<field name="CUST0" bitrange="0:0">
5947</field>
5948</reg>
5949<reg name="OPSn" sct="no">
5950<formula string="0x130+n*0x10"/>
5951<addr name="OPS0" addr="0x130" />
5952<addr name="OPS1" addr="0x140" />
5953<addr name="OPS2" addr="0x150" />
5954<addr name="OPS3" addr="0x160" />
5955<field name="BITS" bitrange="31:0">
5956</field>
5957</reg>
5958<reg name="UNn" sct="no">
5959<formula string="0x170+n*0x10"/>
5960<addr name="UN0" addr="0x170" />
5961<addr name="UN1" addr="0x180" />
5962<addr name="UN2" addr="0x190" />
5963<field name="BITS" bitrange="31:0">
5964</field>
5965</reg>
5966<reg name="ROMn" sct="no">
5967<formula string="0x1a0+n*0x10"/>
5968<addr name="ROM0" addr="0x1a0" />
5969<addr name="ROM1" addr="0x1b0" />
5970<addr name="ROM2" addr="0x1c0" />
5971<addr name="ROM3" addr="0x1d0" />
5972<addr name="ROM4" addr="0x1e0" />
5973<addr name="ROM5" addr="0x1f0" />
5974<addr name="ROM6" addr="0x200" />
5975<addr name="ROM7" addr="0x210" />
5976<field name="BITS" bitrange="31:0">
5977</field>
5978</reg>
5979<reg name="VERSION" sct="no">
5980<addr name="VERSION" addr="0x220" />
5981<field name="MAJOR" bitrange="31:24">
5982</field>
5983<field name="MINOR" bitrange="23:16">
5984</field>
5985<field name="STEP" bitrange="15:0">
5986</field>
5987</reg>
5988</dev>
5989<dev name="PINCTRL" long_name="Pin Control" desc="Pin Control and GPIO" version="3.2.0">
5990<addr name="PINCTRL" addr="0x80018000" />
5991<reg name="CTRL" sct="yes">
5992<addr name="CTRL" addr="0x0" />
5993<field name="SFTRST" bitrange="31:31">
5994</field>
5995<field name="CLKGATE" bitrange="30:30">
5996</field>
5997<field name="PRESENT3" bitrange="29:29">
5998</field>
5999<field name="PRESENT2" bitrange="28:28">
6000</field>
6001<field name="PRESENT1" bitrange="27:27">
6002</field>
6003<field name="PRESENT0" bitrange="26:26">
6004</field>
6005<field name="IRQOUT3" bitrange="3:3">
6006</field>
6007<field name="IRQOUT2" bitrange="2:2">
6008</field>
6009<field name="IRQOUT1" bitrange="1:1">
6010</field>
6011<field name="IRQOUT0" bitrange="0:0">
6012</field>
6013</reg>
6014<reg name="MUXSELn" sct="yes">
6015<formula string="0x100+n*0x10"/>
6016<addr name="MUXSEL0" addr="0x100" />
6017<addr name="MUXSEL1" addr="0x110" />
6018<addr name="MUXSEL2" addr="0x120" />
6019<addr name="MUXSEL3" addr="0x130" />
6020<addr name="MUXSEL4" addr="0x140" />
6021<addr name="MUXSEL5" addr="0x150" />
6022<addr name="MUXSEL6" addr="0x160" />
6023<addr name="MUXSEL7" addr="0x170" />
6024<field name="BITS" bitrange="31:0">
6025</field>
6026</reg>
6027<reg name="DRIVEn" sct="yes">
6028<formula string="0x200+n*0x10"/>
6029<addr name="DRIVE0" addr="0x200" />
6030<addr name="DRIVE1" addr="0x210" />
6031<addr name="DRIVE2" addr="0x220" />
6032<addr name="DRIVE3" addr="0x230" />
6033<addr name="DRIVE4" addr="0x240" />
6034<addr name="DRIVE5" addr="0x250" />
6035<addr name="DRIVE6" addr="0x260" />
6036<addr name="DRIVE7" addr="0x270" />
6037<addr name="DRIVE8" addr="0x280" />
6038<addr name="DRIVE9" addr="0x290" />
6039<addr name="DRIVE10" addr="0x2a0" />
6040<addr name="DRIVE11" addr="0x2b0" />
6041<addr name="DRIVE12" addr="0x2c0" />
6042<addr name="DRIVE13" addr="0x2d0" />
6043<addr name="DRIVE14" addr="0x2e0" />
6044<field name="BITS" bitrange="31:0">
6045</field>
6046</reg>
6047<reg name="PULLn" sct="yes">
6048<formula string="0x300+n*0x10"/>
6049<addr name="PULL0" addr="0x300" />
6050<addr name="PULL1" addr="0x310" />
6051<addr name="PULL2" addr="0x320" />
6052<addr name="PULL3" addr="0x330" />
6053<field name="BITS" bitrange="31:0">
6054</field>
6055</reg>
6056<reg name="DOUTn" sct="yes">
6057<formula string="0x400+n*0x10"/>
6058<addr name="DOUT0" addr="0x400" />
6059<addr name="DOUT1" addr="0x410" />
6060<addr name="DOUT2" addr="0x420" />
6061<field name="BITS" bitrange="31:0">
6062</field>
6063</reg>
6064<reg name="DINn" sct="yes">
6065<formula string="0x500+n*0x10"/>
6066<addr name="DIN0" addr="0x500" />
6067<addr name="DIN1" addr="0x510" />
6068<addr name="DIN2" addr="0x520" />
6069<field name="BITS" bitrange="31:0">
6070</field>
6071</reg>
6072<reg name="DOEn" sct="yes">
6073<formula string="0x600+n*0x10"/>
6074<addr name="DOE0" addr="0x600" />
6075<addr name="DOE1" addr="0x610" />
6076<addr name="DOE2" addr="0x620" />
6077<field name="BITS" bitrange="31:0">
6078</field>
6079</reg>
6080<reg name="PIN2IRQn" sct="yes">
6081<formula string="0x700+n*0x10"/>
6082<addr name="PIN2IRQ0" addr="0x700" />
6083<addr name="PIN2IRQ1" addr="0x710" />
6084<addr name="PIN2IRQ2" addr="0x720" />
6085<field name="BITS" bitrange="31:0">
6086</field>
6087</reg>
6088<reg name="IRQENn" sct="yes">
6089<formula string="0x800+n*0x10"/>
6090<addr name="IRQEN0" addr="0x800" />
6091<addr name="IRQEN1" addr="0x810" />
6092<addr name="IRQEN2" addr="0x820" />
6093<field name="BITS" bitrange="31:0">
6094</field>
6095</reg>
6096<reg name="IRQLEVELn" sct="yes">
6097<formula string="0x900+n*0x10"/>
6098<addr name="IRQLEVEL0" addr="0x900" />
6099<addr name="IRQLEVEL1" addr="0x910" />
6100<addr name="IRQLEVEL2" addr="0x920" />
6101<field name="BITS" bitrange="31:0">
6102</field>
6103</reg>
6104<reg name="IRQPOLn" sct="yes">
6105<formula string="0xa00+n*0x10"/>
6106<addr name="IRQPOL0" addr="0xa00" />
6107<addr name="IRQPOL1" addr="0xa10" />
6108<addr name="IRQPOL2" addr="0xa20" />
6109<field name="BITS" bitrange="31:0">
6110</field>
6111</reg>
6112<reg name="IRQSTATn" sct="yes">
6113<formula string="0xb00+n*0x10"/>
6114<addr name="IRQSTAT0" addr="0xb00" />
6115<addr name="IRQSTAT1" addr="0xb10" />
6116<addr name="IRQSTAT2" addr="0xb20" />
6117<field name="BITS" bitrange="31:0">
6118</field>
6119</reg>
6120</dev>
6121<dev name="POWER" long_name="Power Control" desc="Power Supply" version="3.2.0">
6122<addr name="POWER" addr="0x80044000" />
6123<reg name="CTRL" sct="yes">
6124<addr name="CTRL" addr="0x0" />
6125<field name="CLKGATE" bitrange="30:30">
6126</field>
6127<field name="PSWITCH_IRQ" bitrange="22:22">
6128</field>
6129<field name="PSWITCH_IRQ_SRC" bitrange="21:21">
6130</field>
6131<field name="POLARITY_PSWITCH" bitrange="20:20">
6132</field>
6133<field name="ENIRQ_PSWITCH" bitrange="19:19">
6134</field>
6135<field name="POLARITY_LINREG_OK" bitrange="18:18">
6136</field>
6137<field name="LINREG_OK_IRQ" bitrange="17:17">
6138</field>
6139<field name="ENIRQ_LINREG_OK" bitrange="16:16">
6140</field>
6141<field name="DC_OK_IRQ" bitrange="15:15">
6142</field>
6143<field name="ENIRQ_DC_OK" bitrange="14:14">
6144</field>
6145<field name="BATT_BO_IRQ" bitrange="13:13">
6146</field>
6147<field name="ENIRQBATT_BO" bitrange="12:12">
6148</field>
6149<field name="VDDIO_BO_IRQ" bitrange="11:11">
6150</field>
6151<field name="ENIRQ_VDDIO_BO" bitrange="10:10">
6152</field>
6153<field name="VDDA_BO_IRQ" bitrange="9:9">
6154</field>
6155<field name="ENIRQ_VDDA_BO" bitrange="8:8">
6156</field>
6157<field name="VDDD_BO_IRQ" bitrange="7:7">
6158</field>
6159<field name="ENIRQ_VDDD_BO" bitrange="6:6">
6160</field>
6161<field name="POLARITY_VBUSVALID" bitrange="5:5">
6162</field>
6163<field name="VBUSVALID_IRQ" bitrange="4:4">
6164</field>
6165<field name="ENIRQ_VBUS_VALID" bitrange="3:3">
6166</field>
6167<field name="POLARITY_VDD5V_GT_VDDIO" bitrange="2:2">
6168</field>
6169<field name="VDD5V_GT_VDDIO_IRQ" bitrange="1:1">
6170</field>
6171<field name="ENIRQ_VDD5V_GT_VDDIO" bitrange="0:0">
6172</field>
6173</reg>
6174<reg name="5VCTRL" sct="yes">
6175<addr name="5VCTRL" addr="0x10" />
6176<field name="VBUSVALID_TRSH" bitrange="11:10">
6177</field>
6178<field name="PWDN_5VBRNOUT" bitrange="8:8">
6179</field>
6180<field name="ENABLE_ILIMIT" bitrange="7:7">
6181</field>
6182<field name="DCDC_XFER" bitrange="6:6">
6183</field>
6184<field name="EN_BATT_PULLDN" bitrange="5:5">
6185</field>
6186<field name="VBUSVALID_5VDETECT" bitrange="4:4">
6187</field>
6188<field name="VBUSVALID_TO_B" bitrange="3:3">
6189</field>
6190<field name="ILIMIT_EQ_ZERO" bitrange="2:2">
6191</field>
6192<field name="OTG_PWRUP_CMPS" bitrange="1:1">
6193</field>
6194<field name="ENABLE_DCDC" bitrange="0:0">
6195</field>
6196</reg>
6197<reg name="MINPWR" sct="yes">
6198<addr name="MINPWR" addr="0x20" />
6199<field name="PWD_BO" bitrange="11:11">
6200</field>
6201<field name="USB_I_SUSPEND" bitrange="10:10">
6202</field>
6203<field name="ENABLE_OSC" bitrange="9:9">
6204</field>
6205<field name="SELECT_OSC" bitrange="8:8">
6206</field>
6207<field name="VBG_OFF" bitrange="7:7">
6208</field>
6209<field name="DOUBLE_FETS" bitrange="6:6">
6210</field>
6211<field name="HALF_FETS" bitrange="5:5">
6212</field>
6213<field name="LESSANA_I" bitrange="4:4">
6214</field>
6215<field name="PWD_XTAL24" bitrange="3:3">
6216</field>
6217<field name="DC_STOPCLK" bitrange="2:2">
6218</field>
6219<field name="EN_DC_PFM" bitrange="1:1">
6220</field>
6221<field name="DC_HALFCLK" bitrange="0:0">
6222</field>
6223</reg>
6224<reg name="CHARGE" sct="yes">
6225<addr name="CHARGE" addr="0x30" />
6226<field name="ENABLE_FAULT_DETECT" bitrange="20:20">
6227</field>
6228<field name="CHRG_STS_OFF" bitrange="19:19">
6229</field>
6230<field name="USE_EXTERN_R" bitrange="17:17">
6231</field>
6232<field name="PWD_BATTCHRG" bitrange="16:16">
6233</field>
6234<field name="STOP_ILIMIT" bitrange="11:8">
6235</field>
6236<field name="BATTCHRG_I" bitrange="5:0">
6237</field>
6238</reg>
6239<reg name="VDDDCTRL" sct="no">
6240<addr name="VDDDCTRL" addr="0x40" />
6241<field name="ADJTN" bitrange="31:28">
6242</field>
6243<field name="ALKALINE_CHARGE" bitrange="24:24">
6244</field>
6245<field name="DISABLE_STEPPING" bitrange="23:23">
6246</field>
6247<field name="LINREG_FROM_BATT" bitrange="22:22">
6248</field>
6249<field name="ENABLE_LINREG" bitrange="21:21">
6250</field>
6251<field name="DISABLE_FET" bitrange="20:20">
6252</field>
6253<field name="LINREG_OFFSET" bitrange="17:16">
6254</field>
6255<field name="BO_OFFSET" bitrange="10:8">
6256</field>
6257<field name="TRG" bitrange="4:0">
6258</field>
6259</reg>
6260<reg name="VDDACTRL" sct="no">
6261<addr name="VDDACTRL" addr="0x50" />
6262<field name="DISABLE_STEPPING" bitrange="18:18">
6263</field>
6264<field name="ENABLE_LINREG" bitrange="17:17">
6265</field>
6266<field name="DISABLE_FET" bitrange="16:16">
6267</field>
6268<field name="LINREG_OFFSET" bitrange="13:12">
6269</field>
6270<field name="BO_OFFSET" bitrange="10:8">
6271</field>
6272<field name="TRG" bitrange="4:0">
6273</field>
6274</reg>
6275<reg name="VDDIOCTRL" sct="no">
6276<addr name="VDDIOCTRL" addr="0x60" />
6277<field name="ADJTN" bitrange="19:16">
6278</field>
6279<field name="DISABLE_STEPPING" bitrange="15:15">
6280</field>
6281<field name="DISABLE_FET" bitrange="14:14">
6282</field>
6283<field name="LINREG_OFFSET" bitrange="13:12">
6284</field>
6285<field name="BO_OFFSET" bitrange="10:8">
6286</field>
6287<field name="TRG" bitrange="4:0">
6288</field>
6289</reg>
6290<reg name="DCFUNCV" sct="no">
6291<addr name="DCFUNCV" addr="0x70" />
6292<field name="VDDD" bitrange="25:16">
6293</field>
6294<field name="VDDIO" bitrange="9:0">
6295</field>
6296</reg>
6297<reg name="MISC" sct="no">
6298<addr name="MISC" addr="0x80" />
6299<field name="FREQSEL" bitrange="5:4">
6300</field>
6301<field name="DELAY_TIMING" bitrange="3:3">
6302</field>
6303<field name="TEST" bitrange="2:2">
6304</field>
6305<field name="SEL_PLLCLK" bitrange="1:1">
6306</field>
6307<field name="PERIPHERALSWOFF" bitrange="0:0">
6308</field>
6309</reg>
6310<reg name="DCLIMITS" sct="no">
6311<addr name="DCLIMITS" addr="0x90" />
6312<field name="POSLIMIT_BOOST" bitrange="22:16">
6313</field>
6314<field name="POSLIMIT_BUCK" bitrange="14:8">
6315</field>
6316<field name="NEGLIMIT" bitrange="6:0">
6317</field>
6318</reg>
6319<reg name="LOOPCTRL" sct="yes">
6320<addr name="LOOPCTRL" addr="0xa0" />
6321<field name="TOGGLE_DIF" bitrange="20:20">
6322</field>
6323<field name="HYST_SIGN" bitrange="19:19">
6324</field>
6325<field name="EN_CM_HYST" bitrange="18:18">
6326</field>
6327<field name="EN_DF_HYST" bitrange="17:17">
6328</field>
6329<field name="CM_HYST_THRESH" bitrange="16:16">
6330</field>
6331<field name="DF_HYST_THRESH" bitrange="15:15">
6332</field>
6333<field name="RCSCALE_THRESH" bitrange="14:14">
6334</field>
6335<field name="EN_RCSCALE" bitrange="13:12">
6336</field>
6337<field name="DC_FF" bitrange="10:8">
6338</field>
6339<field name="DC_R" bitrange="7:4">
6340</field>
6341<field name="DC_C" bitrange="1:0">
6342</field>
6343</reg>
6344<reg name="STS" sct="no">
6345<addr name="STS" addr="0xb0" />
6346<field name="BATT_CHRG_PRESENT" bitrange="31:31">
6347</field>
6348<field name="PSWITCH" bitrange="19:18">
6349</field>
6350<field name="AVALID_STATUS" bitrange="17:17">
6351</field>
6352<field name="BVALID_STATUS" bitrange="16:16">
6353</field>
6354<field name="VBUSVALID_STATUS" bitrange="15:15">
6355</field>
6356<field name="SESSEND_STATUS" bitrange="14:14">
6357</field>
6358<field name="MODE" bitrange="13:13">
6359</field>
6360<field name="BATT_BO" bitrange="12:12">
6361</field>
6362<field name="VDD5V_FAULT" bitrange="11:11">
6363</field>
6364<field name="CHRGSTS" bitrange="10:10">
6365</field>
6366<field name="LINREG_OK" bitrange="9:9">
6367</field>
6368<field name="DC_OK" bitrange="8:8">
6369</field>
6370<field name="VDDIO_BO" bitrange="7:7">
6371</field>
6372<field name="VDDA_BO" bitrange="6:6">
6373</field>
6374<field name="VDDD_BO" bitrange="5:5">
6375</field>
6376<field name="VDD5V_GT_VDDIO" bitrange="4:4">
6377</field>
6378<field name="AVALID" bitrange="3:3">
6379</field>
6380<field name="BVALID" bitrange="2:2">
6381</field>
6382<field name="VBUSVALID" bitrange="1:1">
6383</field>
6384<field name="SESSEND" bitrange="0:0">
6385</field>
6386</reg>
6387<reg name="SPEED" sct="yes">
6388<addr name="SPEED" addr="0xc0" />
6389<field name="STATUS" bitrange="23:16">
6390</field>
6391<field name="CTRL" bitrange="1:0">
6392</field>
6393</reg>
6394<reg name="BATTMONITOR" sct="no">
6395<addr name="BATTMONITOR" addr="0xd0" />
6396<field name="BATT_VAL" bitrange="25:16">
6397</field>
6398<field name="EN_BATADJ" bitrange="6:6">
6399</field>
6400<field name="PWDN_BATTBRNOUT" bitrange="5:5">
6401</field>
6402<field name="BRWNOUT_PWD" bitrange="4:4">
6403</field>
6404<field name="BRWNOUT_LVL" bitrange="3:0">
6405</field>
6406</reg>
6407<reg name="RESET" sct="yes">
6408<addr name="RESET" addr="0xe0" />
6409<field name="UNLOCK" bitrange="31:16">
6410<value name="KEY" value="0x3e77">
6411</value>
6412</field>
6413<field name="PWD_OFF" bitrange="1:1">
6414</field>
6415<field name="PWD" bitrange="0:0">
6416</field>
6417</reg>
6418<reg name="DEBUG" sct="yes">
6419<addr name="DEBUG" addr="0xf0" />
6420<field name="VBUSVALIDPIOLOCK" bitrange="3:3">
6421</field>
6422<field name="AVALIDPIOLOCK" bitrange="2:2">
6423</field>
6424<field name="BVALIDPIOLOCK" bitrange="1:1">
6425</field>
6426<field name="SESSENDPIOLOCK" bitrange="0:0">
6427</field>
6428</reg>
6429<reg name="SPECIAL" sct="yes">
6430<addr name="SPECIAL" addr="0x100" />
6431<field name="TEST" bitrange="31:0">
6432</field>
6433</reg>
6434<reg name="VERSION" sct="no">
6435<addr name="VERSION" addr="0x110" />
6436<field name="MAJOR" bitrange="31:24">
6437</field>
6438<field name="MINOR" bitrange="23:16">
6439</field>
6440<field name="STEP" bitrange="15:0">
6441</field>
6442</reg>
6443</dev>
6444<dev name="PWM" long_name="Pulse width Modulation" desc="Pulse-Width Modulator (PWM) Controller" version="3.2.0">
6445<addr name="PWM" addr="0x80064000" />
6446<reg name="CTRL" sct="yes">
6447<addr name="CTRL" addr="0x0" />
6448<field name="SFTRST" bitrange="31:31">
6449</field>
6450<field name="CLKGATE" bitrange="30:30">
6451</field>
6452<field name="PWM4_PRESENT" bitrange="29:29">
6453</field>
6454<field name="PWM3_PRESENT" bitrange="28:28">
6455</field>
6456<field name="PWM2_PRESENT" bitrange="27:27">
6457</field>
6458<field name="PWM1_PRESENT" bitrange="26:26">
6459</field>
6460<field name="PWM0_PRESENT" bitrange="25:25">
6461</field>
6462<field name="PWM2_ANA_CTRL_ENABLE" bitrange="5:5">
6463</field>
6464<field name="PWM4_ENABLE" bitrange="4:4">
6465</field>
6466<field name="PWM3_ENABLE" bitrange="3:3">
6467</field>
6468<field name="PWM2_ENABLE" bitrange="2:2">
6469</field>
6470<field name="PWM1_ENABLE" bitrange="1:1">
6471</field>
6472<field name="PWM0_ENABLE" bitrange="0:0">
6473</field>
6474</reg>
6475<reg name="ACTIVEn" sct="yes">
6476<formula string="0x10+n*0x20"/>
6477<addr name="ACTIVE0" addr="0x10" />
6478<addr name="ACTIVE1" addr="0x30" />
6479<addr name="ACTIVE2" addr="0x50" />
6480<addr name="ACTIVE3" addr="0x70" />
6481<addr name="ACTIVE4" addr="0x90" />
6482<field name="INACTIVE" bitrange="31:16">
6483</field>
6484<field name="ACTIVE" bitrange="15:0">
6485</field>
6486</reg>
6487<reg name="PERIODn" sct="yes">
6488<formula string="0x20+n*0x20"/>
6489<addr name="PERIOD0" addr="0x20" />
6490<addr name="PERIOD1" addr="0x40" />
6491<addr name="PERIOD2" addr="0x60" />
6492<addr name="PERIOD3" addr="0x80" />
6493<addr name="PERIOD4" addr="0xa0" />
6494<field name="MATT" bitrange="23:23">
6495</field>
6496<field name="CDIV" bitrange="22:20">
6497<value name="DIV_1" value="0x0">
6498</value>
6499<value name="DIV_2" value="0x1">
6500</value>
6501<value name="DIV_4" value="0x2">
6502</value>
6503<value name="DIV_8" value="0x3">
6504</value>
6505<value name="DIV_16" value="0x4">
6506</value>
6507<value name="DIV_64" value="0x5">
6508</value>
6509<value name="DIV_256" value="0x6">
6510</value>
6511<value name="DIV_1024" value="0x7">
6512</value>
6513</field>
6514<field name="INACTIVE_STATE" bitrange="19:18">
6515<value name="HI_Z" value="0x0">
6516</value>
6517<value name="0" value="0x2">
6518</value>
6519<value name="1" value="0x3">
6520</value>
6521</field>
6522<field name="ACTIVE_STATE" bitrange="17:16">
6523<value name="HI_Z" value="0x0">
6524</value>
6525<value name="0" value="0x2">
6526</value>
6527<value name="1" value="0x3">
6528</value>
6529</field>
6530<field name="PERIOD" bitrange="15:0">
6531</field>
6532</reg>
6533<reg name="VERSION" sct="no">
6534<addr name="VERSION" addr="0xb0" />
6535<field name="MAJOR" bitrange="31:24">
6536</field>
6537<field name="MINOR" bitrange="23:16">
6538</field>
6539<field name="STEP" bitrange="15:0">
6540</field>
6541</reg>
6542</dev>
6543<dev name="RTC" long_name="Real Time Clock" desc="Real-Time Clock, Alarm, Watchdog, Persistent Bits" version="3.2.0">
6544<addr name="RTC" addr="0x8005c000" />
6545<reg name="CTRL" sct="yes">
6546<addr name="CTRL" addr="0x0" />
6547<field name="SFTRST" bitrange="31:31">
6548</field>
6549<field name="CLKGATE" bitrange="30:30">
6550</field>
6551<field name="SUPPRESS_COPY2ANALOG" bitrange="6:6">
6552</field>
6553<field name="FORCE_UPDATE" bitrange="5:5">
6554</field>
6555<field name="WATCHDOGEN" bitrange="4:4">
6556</field>
6557<field name="ONEMSEC_IRQ" bitrange="3:3">
6558</field>
6559<field name="ALARM_IRQ" bitrange="2:2">
6560</field>
6561<field name="ONEMSEC_IRQ_EN" bitrange="1:1">
6562</field>
6563<field name="ALARM_IRQ_EN" bitrange="0:0">
6564</field>
6565</reg>
6566<reg name="STAT" sct="no">
6567<addr name="STAT" addr="0x10" />
6568<field name="RTC_PRESENT" bitrange="31:31">
6569</field>
6570<field name="ALARM_PRESENT" bitrange="30:30">
6571</field>
6572<field name="WATCHDOG_PRESENT" bitrange="29:29">
6573</field>
6574<field name="XTAL32000_PRESENT" bitrange="28:28">
6575</field>
6576<field name="XTAL32768_PRESENT" bitrange="27:27">
6577</field>
6578<field name="STALE_REGS" bitrange="23:16">
6579</field>
6580<field name="NEW_REGS" bitrange="15:8">
6581</field>
6582</reg>
6583<reg name="MILLISECONDS" sct="yes">
6584<addr name="MILLISECONDS" addr="0x20" />
6585<field name="COUNT" bitrange="31:0">
6586</field>
6587</reg>
6588<reg name="SECONDS" sct="yes">
6589<addr name="SECONDS" addr="0x30" />
6590<field name="COUNT" bitrange="31:0">
6591</field>
6592</reg>
6593<reg name="ALARM" sct="yes">
6594<addr name="ALARM" addr="0x40" />
6595<field name="VALUE" bitrange="31:0">
6596</field>
6597</reg>
6598<reg name="WATCHDOG" sct="yes">
6599<addr name="WATCHDOG" addr="0x50" />
6600<field name="COUNT" bitrange="31:0">
6601</field>
6602</reg>
6603<reg name="PERSISTENT0" sct="yes">
6604<addr name="PERSISTENT0" addr="0x60" />
6605<field name="SPARE_ANALOG" bitrange="31:18">
6606</field>
6607<field name="AUTO_RESTART" bitrange="17:17">
6608</field>
6609<field name="DISABLE_PSWITCH" bitrange="16:16">
6610</field>
6611<field name="LOWERBIAS" bitrange="15:14">
6612</field>
6613<field name="DISABLE_XTALOK" bitrange="13:13">
6614</field>
6615<field name="MSEC_RES" bitrange="12:8">
6616</field>
6617<field name="ALARM_WAKE" bitrange="7:7">
6618</field>
6619<field name="XTAL32_FREQ" bitrange="6:6">
6620</field>
6621<field name="XTAL32KHZ_PWRUP" bitrange="5:5">
6622</field>
6623<field name="XTAL24MHZ_PWRUP" bitrange="4:4">
6624</field>
6625<field name="LCK_SECS" bitrange="3:3">
6626</field>
6627<field name="ALARM_EN" bitrange="2:2">
6628</field>
6629<field name="ALARM_WAKE_EN" bitrange="1:1">
6630</field>
6631<field name="CLOCKSOURCE" bitrange="0:0">
6632</field>
6633</reg>
6634<reg name="PERSISTENT1" sct="yes">
6635<addr name="PERSISTENT1" addr="0x70" />
6636<field name="GENERAL" bitrange="31:0">
6637<value name="SPARE3" value="0x4000">
6638</value>
6639<value name="SDRAM_BOOT" value="0x2000">
6640</value>
6641<value name="ENUMERATE_500MA_TWICE" value="0x1000">
6642</value>
6643<value name="USB_BOOT_PLAYER_MODE" value="0x800">
6644</value>
6645<value name="SKIP_CHECKDISK" value="0x400">
6646</value>
6647<value name="USB_LOW_POWER_MODE" value="0x200">
6648</value>
6649<value name="OTG_HNP_BIT" value="0x100">
6650</value>
6651<value name="OTG_ATL_ROLE_BIT" value="0x80">
6652</value>
6653<value name="SDRAM_CS_HI" value="0x40">
6654</value>
6655<value name="SDRAM_CS_LO" value="0x20">
6656</value>
6657<value name="SDRAM_NDX_3" value="0x10">
6658</value>
6659<value name="SDRAM_NDX_2" value="0x8">
6660</value>
6661<value name="SDRAM_NDX_1" value="0x4">
6662</value>
6663<value name="SDRAM_NDX_0" value="0x2">
6664</value>
6665<value name="ETM_ENABLE" value="0x1">
6666</value>
6667</field>
6668</reg>
6669<reg name="PERSISTENT2" sct="yes">
6670<addr name="PERSISTENT2" addr="0x80" />
6671<field name="GENERAL" bitrange="31:0">
6672</field>
6673</reg>
6674<reg name="PERSISTENT3" sct="yes">
6675<addr name="PERSISTENT3" addr="0x90" />
6676<field name="GENERAL" bitrange="31:0">
6677</field>
6678</reg>
6679<reg name="PERSISTENT4" sct="yes">
6680<addr name="PERSISTENT4" addr="0xa0" />
6681<field name="GENERAL" bitrange="31:0">
6682</field>
6683</reg>
6684<reg name="PERSISTENT5" sct="yes">
6685<addr name="PERSISTENT5" addr="0xb0" />
6686<field name="GENERAL" bitrange="31:0">
6687</field>
6688</reg>
6689<reg name="DEBUG" sct="yes">
6690<addr name="DEBUG" addr="0xc0" />
6691<field name="WATCHDOG_RESET_MASK" bitrange="1:1">
6692</field>
6693<field name="WATCHDOG_RESET" bitrange="0:0">
6694</field>
6695</reg>
6696<reg name="VERSION" sct="no">
6697<addr name="VERSION" addr="0xd0" />
6698<field name="MAJOR" bitrange="31:24">
6699</field>
6700<field name="MINOR" bitrange="23:16">
6701</field>
6702<field name="STEP" bitrange="15:0">
6703</field>
6704</reg>
6705</dev>
6706<dev name="SAIF" long_name="Sync Audio Interface" desc="Sync Audio Interface (SAIF)" version="3.2.0">
6707<addr name="SAIF1" addr="0x80042000" />
6708<addr name="SAIF2" addr="0x80046000" />
6709<reg name="CTRL" sct="yes">
6710<addr name="CTRL" addr="0x0" />
6711<field name="SFTRST" bitrange="31:31">
6712</field>
6713<field name="CLKGATE" bitrange="30:30">
6714</field>
6715<field name="BITCLK_MULT_RATE" bitrange="29:27">
6716</field>
6717<field name="BITCLK_BASE_RATE" bitrange="26:26">
6718</field>
6719<field name="FIFO_ERROR_IRQ_EN" bitrange="25:25">
6720</field>
6721<field name="FIFO_SERVICE_IRQ_EN" bitrange="24:24">
6722</field>
6723<field name="DMAWAIT_COUNT" bitrange="20:16">
6724</field>
6725<field name="CHANNEL_NUM_SELECT" bitrange="15:14">
6726</field>
6727<field name="BIT_ORDER" bitrange="12:12">
6728</field>
6729<field name="DELAY" bitrange="11:11">
6730</field>
6731<field name="JUSTIFY" bitrange="10:10">
6732</field>
6733<field name="LRCLK_POLARITY" bitrange="9:9">
6734</field>
6735<field name="BITCLK_EDGE" bitrange="8:8">
6736</field>
6737<field name="WORD_LENGTH" bitrange="7:4">
6738</field>
6739<field name="BITCLK_48XFS_ENABLE" bitrange="3:3">
6740</field>
6741<field name="SLAVE_MODE" bitrange="2:2">
6742</field>
6743<field name="READ_MODE" bitrange="1:1">
6744</field>
6745<field name="RUN" bitrange="0:0">
6746</field>
6747</reg>
6748<reg name="STAT" sct="yes">
6749<addr name="STAT" addr="0x10" />
6750<field name="PRESENT" bitrange="31:31">
6751</field>
6752<field name="DMA_PREQ" bitrange="16:16">
6753</field>
6754<field name="FIFO_UNDERFLOW_IRQ" bitrange="6:6">
6755</field>
6756<field name="FIFO_OVERFLOW_IRQ" bitrange="5:5">
6757</field>
6758<field name="FIFO_SERVICE_IRQ" bitrange="4:4">
6759</field>
6760<field name="BUSY" bitrange="0:0">
6761</field>
6762</reg>
6763<reg name="DATA" sct="yes">
6764<addr name="DATA" addr="0x20" />
6765<field name="PCM_RIGHT" bitrange="31:16">
6766</field>
6767<field name="PCM_LEFT" bitrange="15:0">
6768</field>
6769</reg>
6770<reg name="VERSION" sct="no">
6771<addr name="VERSION" addr="0x30" />
6772<field name="MAJOR" bitrange="31:24">
6773</field>
6774<field name="MINOR" bitrange="23:16">
6775</field>
6776<field name="STEP" bitrange="15:0">
6777</field>
6778</reg>
6779</dev>
6780<dev name="SPDIF" long_name="Sony/Phillips Digital Audio Interface" desc="SPDIF Transmitter" version="3.2.0">
6781<addr name="SPDIF" addr="0x80054000" />
6782<reg name="CTRL" sct="yes">
6783<addr name="CTRL" addr="0x0" />
6784<field name="SFTRST" bitrange="31:31">
6785</field>
6786<field name="CLKGATE" bitrange="30:30">
6787</field>
6788<field name="DMAWAIT_COUNT" bitrange="20:16">
6789</field>
6790<field name="WAIT_END_XFER" bitrange="5:5">
6791</field>
6792<field name="WORD_LENGTH" bitrange="4:4">
6793</field>
6794<field name="FIFO_UNDERFLOW_IRQ" bitrange="3:3">
6795</field>
6796<field name="FIFO_OVERFLOW_IRQ" bitrange="2:2">
6797</field>
6798<field name="FIFO_ERROR_IRQ_EN" bitrange="1:1">
6799</field>
6800<field name="RUN" bitrange="0:0">
6801</field>
6802</reg>
6803<reg name="STAT" sct="no">
6804<addr name="STAT" addr="0x10" />
6805<field name="PRESENT" bitrange="31:31">
6806</field>
6807<field name="END_XFER" bitrange="0:0">
6808</field>
6809</reg>
6810<reg name="FRAMECTRL" sct="yes">
6811<addr name="FRAMECTRL" addr="0x20" />
6812<field name="V_CONFIG" bitrange="17:17">
6813</field>
6814<field name="AUTO_MUTE" bitrange="16:16">
6815</field>
6816<field name="USER_DATA" bitrange="14:14">
6817</field>
6818<field name="V" bitrange="13:13">
6819</field>
6820<field name="L" bitrange="12:12">
6821</field>
6822<field name="CC" bitrange="10:4">
6823</field>
6824<field name="PRE" bitrange="3:3">
6825</field>
6826<field name="COPY" bitrange="2:2">
6827</field>
6828<field name="AUDIO" bitrange="1:1">
6829</field>
6830<field name="PRO" bitrange="0:0">
6831</field>
6832</reg>
6833<reg name="SRR" sct="yes">
6834<addr name="SRR" addr="0x30" />
6835<field name="BASEMULT" bitrange="30:28">
6836</field>
6837<field name="RATE" bitrange="19:0">
6838</field>
6839</reg>
6840<reg name="DEBUG" sct="no">
6841<addr name="DEBUG" addr="0x40" />
6842<field name="DMA_PREQ" bitrange="1:1">
6843</field>
6844<field name="FIFO_STATUS" bitrange="0:0">
6845</field>
6846</reg>
6847<reg name="DATA" sct="yes">
6848<addr name="DATA" addr="0x50" />
6849<field name="HIGH" bitrange="31:16">
6850</field>
6851<field name="LOW" bitrange="15:0">
6852</field>
6853</reg>
6854<reg name="VERSION" sct="no">
6855<addr name="VERSION" addr="0x60" />
6856<field name="MAJOR" bitrange="31:24">
6857</field>
6858<field name="MINOR" bitrange="23:16">
6859</field>
6860<field name="STEP" bitrange="15:0">
6861</field>
6862</reg>
6863</dev>
6864<dev name="SSP" long_name="Sync Serial Port" desc="Synchronous Serial Ports (SSP)" version="3.2.0">
6865<addr name="SSP1" addr="0x80010000" />
6866<addr name="SSP2" addr="0x80034000" />
6867<reg name="CTRL0" sct="yes">
6868<addr name="CTRL0" addr="0x0" />
6869<field name="SFTRST" bitrange="31:31">
6870</field>
6871<field name="CLKGATE" bitrange="30:30">
6872</field>
6873<field name="RUN" bitrange="29:29">
6874</field>
6875<field name="SDIO_IRQ_CHECK" bitrange="28:28">
6876</field>
6877<field name="LOCK_CS" bitrange="27:27">
6878</field>
6879<field name="IGNORE_CRC" bitrange="26:26">
6880</field>
6881<field name="READ" bitrange="25:25">
6882</field>
6883<field name="DATA_XFER" bitrange="24:24">
6884</field>
6885<field name="BUS_WIDTH" bitrange="23:22">
6886<value name="ONE_BIT" value="0x0">
6887</value>
6888<value name="FOUR_BIT" value="0x1">
6889</value>
6890<value name="EIGHT_BIT" value="0x2">
6891</value>
6892</field>
6893<field name="WAIT_FOR_IRQ" bitrange="21:21">
6894</field>
6895<field name="WAIT_FOR_CMD" bitrange="20:20">
6896</field>
6897<field name="LONG_RESP" bitrange="19:19">
6898</field>
6899<field name="CHECK_RESP" bitrange="18:18">
6900</field>
6901<field name="GET_RESP" bitrange="17:17">
6902</field>
6903<field name="ENABLE" bitrange="16:16">
6904</field>
6905<field name="XFER_COUNT" bitrange="15:0">
6906</field>
6907</reg>
6908<reg name="CMD0" sct="yes">
6909<addr name="CMD0" addr="0x10" />
6910<field name="APPEND_8CYC" bitrange="20:20">
6911</field>
6912<field name="BLOCK_SIZE" bitrange="19:16">
6913</field>
6914<field name="BLOCK_COUNT" bitrange="15:8">
6915</field>
6916<field name="CMD" bitrange="7:0">
6917<value name="MMC_GO_IDLE_STATE" value="0x0">
6918</value>
6919<value name="MMC_SEND_OP_COND" value="0x1">
6920</value>
6921<value name="MMC_ALL_SEND_CID" value="0x2">
6922</value>
6923<value name="MMC_SET_RELATIVE_ADDR" value="0x3">
6924</value>
6925<value name="MMC_SET_DSR" value="0x4">
6926</value>
6927<value name="MMC_RESERVED_5" value="0x5">
6928</value>
6929<value name="MMC_SWITCH" value="0x6">
6930</value>
6931<value name="MMC_SELECT_DESELECT_CARD" value="0x7">
6932</value>
6933<value name="MMC_SEND_EXT_CSD" value="0x8">
6934</value>
6935<value name="MMC_SEND_CSD" value="0x9">
6936</value>
6937<value name="MMC_SEND_CID" value="0xa">
6938</value>
6939<value name="MMC_READ_DAT_UNTIL_STOP" value="0xb">
6940</value>
6941<value name="MMC_STOP_TRANSMISSION" value="0xc">
6942</value>
6943<value name="MMC_SEND_STATUS" value="0xd">
6944</value>
6945<value name="MMC_BUSTEST_R" value="0xe">
6946</value>
6947<value name="MMC_GO_INACTIVE_STATE" value="0xf">
6948</value>
6949<value name="MMC_SET_BLOCKLEN" value="0x10">
6950</value>
6951<value name="MMC_READ_SINGLE_BLOCK" value="0x11">
6952</value>
6953<value name="MMC_READ_MULTIPLE_BLOCK" value="0x12">
6954</value>
6955<value name="MMC_BUSTEST_W" value="0x13">
6956</value>
6957<value name="MMC_WRITE_DAT_UNTIL_STOP" value="0x14">
6958</value>
6959<value name="MMC_SET_BLOCK_COUNT" value="0x17">
6960</value>
6961<value name="MMC_WRITE_BLOCK" value="0x18">
6962</value>
6963<value name="MMC_WRITE_MULTIPLE_BLOCK" value="0x19">
6964</value>
6965<value name="MMC_PROGRAM_CID" value="0x1a">
6966</value>
6967<value name="MMC_PROGRAM_CSD" value="0x1b">
6968</value>
6969<value name="MMC_SET_WRITE_PROT" value="0x1c">
6970</value>
6971<value name="MMC_CLR_WRITE_PROT" value="0x1d">
6972</value>
6973<value name="MMC_SEND_WRITE_PROT" value="0x1e">
6974</value>
6975<value name="MMC_ERASE_GROUP_START" value="0x23">
6976</value>
6977<value name="MMC_ERASE_GROUP_END" value="0x24">
6978</value>
6979<value name="MMC_ERASE" value="0x26">
6980</value>
6981<value name="MMC_FAST_IO" value="0x27">
6982</value>
6983<value name="MMC_GO_IRQ_STATE" value="0x28">
6984</value>
6985<value name="MMC_LOCK_UNLOCK" value="0x2a">
6986</value>
6987<value name="MMC_APP_CMD" value="0x37">
6988</value>
6989<value name="MMC_GEN_CMD" value="0x38">
6990</value>
6991<value name="SD_GO_IDLE_STATE" value="0x0">
6992</value>
6993<value name="SD_ALL_SEND_CID" value="0x2">
6994</value>
6995<value name="SD_SEND_RELATIVE_ADDR" value="0x3">
6996</value>
6997<value name="SD_SET_DSR" value="0x4">
6998</value>
6999<value name="SD_IO_SEND_OP_COND" value="0x5">
7000</value>
7001<value name="SD_SELECT_DESELECT_CARD" value="0x7">
7002</value>
7003<value name="SD_SEND_CSD" value="0x9">
7004</value>
7005<value name="SD_SEND_CID" value="0xa">
7006</value>
7007<value name="SD_STOP_TRANSMISSION" value="0xc">
7008</value>
7009<value name="SD_SEND_STATUS" value="0xd">
7010</value>
7011<value name="SD_GO_INACTIVE_STATE" value="0xf">
7012</value>
7013<value name="SD_SET_BLOCKLEN" value="0x10">
7014</value>
7015<value name="SD_READ_SINGLE_BLOCK" value="0x11">
7016</value>
7017<value name="SD_READ_MULTIPLE_BLOCK" value="0x12">
7018</value>
7019<value name="SD_WRITE_BLOCK" value="0x18">
7020</value>
7021<value name="SD_WRITE_MULTIPLE_BLOCK" value="0x19">
7022</value>
7023<value name="SD_PROGRAM_CSD" value="0x1b">
7024</value>
7025<value name="SD_SET_WRITE_PROT" value="0x1c">
7026</value>
7027<value name="SD_CLR_WRITE_PROT" value="0x1d">
7028</value>
7029<value name="SD_SEND_WRITE_PROT" value="0x1e">
7030</value>
7031<value name="SD_ERASE_WR_BLK_START" value="0x20">
7032</value>
7033<value name="SD_ERASE_WR_BLK_END" value="0x21">
7034</value>
7035<value name="SD_ERASE_GROUP_START" value="0x23">
7036</value>
7037<value name="SD_ERASE_GROUP_END" value="0x24">
7038</value>
7039<value name="SD_ERASE" value="0x26">
7040</value>
7041<value name="SD_LOCK_UNLOCK" value="0x2a">
7042</value>
7043<value name="SD_IO_RW_DIRECT" value="0x34">
7044</value>
7045<value name="SD_IO_RW_EXTENDED" value="0x35">
7046</value>
7047<value name="SD_APP_CMD" value="0x37">
7048</value>
7049<value name="SD_GEN_CMD" value="0x38">
7050</value>
7051</field>
7052</reg>
7053<reg name="CMD1" sct="no">
7054<addr name="CMD1" addr="0x20" />
7055<field name="CMD_ARG" bitrange="31:0">
7056</field>
7057</reg>
7058<reg name="COMPREF" sct="no">
7059<addr name="COMPREF" addr="0x30" />
7060<field name="REFERENCE" bitrange="31:0">
7061</field>
7062</reg>
7063<reg name="COMPMASK" sct="no">
7064<addr name="COMPMASK" addr="0x40" />
7065<field name="MASK" bitrange="31:0">
7066</field>
7067</reg>
7068<reg name="TIMING" sct="no">
7069<addr name="TIMING" addr="0x50" />
7070<field name="TIMEOUT" bitrange="31:16">
7071</field>
7072<field name="CLOCK_DIVIDE" bitrange="15:8">
7073</field>
7074<field name="CLOCK_RATE" bitrange="7:0">
7075</field>
7076</reg>
7077<reg name="CTRL1" sct="yes">
7078<addr name="CTRL1" addr="0x60" />
7079<field name="SDIO_IRQ" bitrange="31:31">
7080</field>
7081<field name="SDIO_IRQ_EN" bitrange="30:30">
7082</field>
7083<field name="RESP_ERR_IRQ" bitrange="29:29">
7084</field>
7085<field name="RESP_ERR_IRQ_EN" bitrange="28:28">
7086</field>
7087<field name="RESP_TIMEOUT_IRQ" bitrange="27:27">
7088</field>
7089<field name="RESP_TIMEOUT_IRQ_EN" bitrange="26:26">
7090</field>
7091<field name="DATA_TIMEOUT_IRQ" bitrange="25:25">
7092</field>
7093<field name="DATA_TIMEOUT_IRQ_EN" bitrange="24:24">
7094</field>
7095<field name="DATA_CRC_IRQ" bitrange="23:23">
7096</field>
7097<field name="DATA_CRC_IRQ_EN" bitrange="22:22">
7098</field>
7099<field name="FIFO_UNDERRUN_IRQ" bitrange="21:21">
7100</field>
7101<field name="FIFO_UNDERRUN_EN" bitrange="20:20">
7102</field>
7103<field name="CEATA_CCS_ERR_IRQ" bitrange="19:19">
7104</field>
7105<field name="CEATA_CCS_ERR_IRQ_EN" bitrange="18:18">
7106</field>
7107<field name="RECV_TIMEOUT_IRQ" bitrange="17:17">
7108</field>
7109<field name="RECV_TIMEOUT_IRQ_EN" bitrange="16:16">
7110</field>
7111<field name="FIFO_OVERRUN_IRQ" bitrange="15:15">
7112</field>
7113<field name="FIFO_OVERRUN_IRQ_EN" bitrange="14:14">
7114</field>
7115<field name="DMA_ENABLE" bitrange="13:13">
7116</field>
7117<field name="CEATA_CCS_ERR_EN" bitrange="12:12">
7118</field>
7119<field name="SLAVE_OUT_DISABLE" bitrange="11:11">
7120</field>
7121<field name="PHASE" bitrange="10:10">
7122</field>
7123<field name="POLARITY" bitrange="9:9">
7124</field>
7125<field name="SLAVE_MODE" bitrange="8:8">
7126</field>
7127<field name="WORD_LENGTH" bitrange="7:4">
7128<value name="RESERVED0" value="0x0">
7129</value>
7130<value name="RESERVED1" value="0x1">
7131</value>
7132<value name="RESERVED2" value="0x2">
7133</value>
7134<value name="FOUR_BITS" value="0x3">
7135</value>
7136<value name="EIGHT_BITS" value="0x7">
7137</value>
7138<value name="SIXTEEN_BITS" value="0xf">
7139</value>
7140</field>
7141<field name="SSP_MODE" bitrange="3:0">
7142<value name="SPI" value="0x0">
7143</value>
7144<value name="SSI" value="0x1">
7145</value>
7146<value name="SD_MMC" value="0x3">
7147</value>
7148<value name="MS" value="0x4">
7149</value>
7150<value name="CE_ATA" value="0x7">
7151</value>
7152</field>
7153</reg>
7154<reg name="DATA" sct="no">
7155<addr name="DATA" addr="0x70" />
7156<field name="DATA" bitrange="31:0">
7157</field>
7158</reg>
7159<reg name="SDRESP0" sct="no">
7160<addr name="SDRESP0" addr="0x80" />
7161<field name="RESP0" bitrange="31:0">
7162</field>
7163</reg>
7164<reg name="SDRESP1" sct="no">
7165<addr name="SDRESP1" addr="0x90" />
7166<field name="RESP1" bitrange="31:0">
7167</field>
7168</reg>
7169<reg name="SDRESP2" sct="no">
7170<addr name="SDRESP2" addr="0xa0" />
7171<field name="RESP2" bitrange="31:0">
7172</field>
7173</reg>
7174<reg name="SDRESP3" sct="no">
7175<addr name="SDRESP3" addr="0xb0" />
7176<field name="RESP3" bitrange="31:0">
7177</field>
7178</reg>
7179<reg name="STATUS" sct="no">
7180<addr name="STATUS" addr="0xc0" />
7181<field name="PRESENT" bitrange="31:31">
7182</field>
7183<field name="MS_PRESENT" bitrange="30:30">
7184</field>
7185<field name="SD_PRESENT" bitrange="29:29">
7186</field>
7187<field name="CARD_DETECT" bitrange="28:28">
7188</field>
7189<field name="DMASENSE" bitrange="21:21">
7190</field>
7191<field name="DMATERM" bitrange="20:20">
7192</field>
7193<field name="DMAREQ" bitrange="19:19">
7194</field>
7195<field name="DMAEND" bitrange="18:18">
7196</field>
7197<field name="SDIO_IRQ" bitrange="17:17">
7198</field>
7199<field name="RESP_CRC_ERR" bitrange="16:16">
7200</field>
7201<field name="RESP_ERR" bitrange="15:15">
7202</field>
7203<field name="RESP_TIMEOUT" bitrange="14:14">
7204</field>
7205<field name="DATA_CRC_ERR" bitrange="13:13">
7206</field>
7207<field name="TIMEOUT" bitrange="12:12">
7208</field>
7209<field name="RECV_TIMEOUT_STAT" bitrange="11:11">
7210</field>
7211<field name="CEATA_CCS_ERR" bitrange="10:10">
7212</field>
7213<field name="FIFO_OVRFLW" bitrange="9:9">
7214</field>
7215<field name="FIFO_FULL" bitrange="8:8">
7216</field>
7217<field name="FIFO_EMPTY" bitrange="5:5">
7218</field>
7219<field name="FIFO_UNDRFLW" bitrange="4:4">
7220</field>
7221<field name="CMD_BUSY" bitrange="3:3">
7222</field>
7223<field name="DATA_BUSY" bitrange="2:2">
7224</field>
7225<field name="BUSY" bitrange="0:0">
7226</field>
7227</reg>
7228<reg name="DEBUG" sct="no">
7229<addr name="DEBUG" addr="0x100" />
7230<field name="DATACRC_ERR" bitrange="31:28">
7231</field>
7232<field name="DATA_STALL" bitrange="27:27">
7233</field>
7234<field name="DAT_SM" bitrange="26:24">
7235<value name="DSM_IDLE" value="0x0">
7236</value>
7237<value name="DSM_WORD" value="0x2">
7238</value>
7239<value name="DSM_CRC1" value="0x3">
7240</value>
7241<value name="DSM_CRC2" value="0x4">
7242</value>
7243<value name="DSM_END" value="0x5">
7244</value>
7245</field>
7246<field name="MSTK_SM" bitrange="23:20">
7247<value name="MSTK_IDLE" value="0x0">
7248</value>
7249<value name="MSTK_CKON" value="0x1">
7250</value>
7251<value name="MSTK_BS1" value="0x2">
7252</value>
7253<value name="MSTK_TPC" value="0x3">
7254</value>
7255<value name="MSTK_BS2" value="0x4">
7256</value>
7257<value name="MSTK_HDSHK" value="0x5">
7258</value>
7259<value name="MSTK_BS3" value="0x6">
7260</value>
7261<value name="MSTK_RW" value="0x7">
7262</value>
7263<value name="MSTK_CRC1" value="0x8">
7264</value>
7265<value name="MSTK_CRC2" value="0x9">
7266</value>
7267<value name="MSTK_BS0" value="0xa">
7268</value>
7269<value name="MSTK_END1" value="0xb">
7270</value>
7271<value name="MSTK_END2W" value="0xc">
7272</value>
7273<value name="MSTK_END2R" value="0xd">
7274</value>
7275<value name="MSTK_DONE" value="0xe">
7276</value>
7277</field>
7278<field name="CMD_OE" bitrange="19:19">
7279</field>
7280<field name="DMA_SM" bitrange="18:16">
7281<value name="DMA_IDLE" value="0x0">
7282</value>
7283<value name="DMA_DMAREQ" value="0x1">
7284</value>
7285<value name="DMA_DMAACK" value="0x2">
7286</value>
7287<value name="DMA_STALL" value="0x3">
7288</value>
7289<value name="DMA_BUSY" value="0x4">
7290</value>
7291<value name="DMA_DONE" value="0x5">
7292</value>
7293<value name="DMA_COUNT" value="0x6">
7294</value>
7295</field>
7296<field name="MMC_SM" bitrange="15:12">
7297<value name="MMC_IDLE" value="0x0">
7298</value>
7299<value name="MMC_CMD" value="0x1">
7300</value>
7301<value name="MMC_TRC" value="0x2">
7302</value>
7303<value name="MMC_RESP" value="0x3">
7304</value>
7305<value name="MMC_RPRX" value="0x4">
7306</value>
7307<value name="MMC_TX" value="0x5">
7308</value>
7309<value name="MMC_CTOK" value="0x6">
7310</value>
7311<value name="MMC_RX" value="0x7">
7312</value>
7313<value name="MMC_CCS" value="0x8">
7314</value>
7315<value name="MMC_PUP" value="0x9">
7316</value>
7317<value name="MMC_WAIT" value="0xa">
7318</value>
7319</field>
7320<field name="CMD_SM" bitrange="11:10">
7321<value name="CSM_IDLE" value="0x0">
7322</value>
7323<value name="CSM_INDEX" value="0x1">
7324</value>
7325<value name="CSM_ARG" value="0x2">
7326</value>
7327<value name="CSM_CRC" value="0x3">
7328</value>
7329</field>
7330<field name="SSP_CMD" bitrange="9:9">
7331</field>
7332<field name="SSP_RESP" bitrange="8:8">
7333</field>
7334<field name="SSP_RXD" bitrange="7:0">
7335</field>
7336</reg>
7337<reg name="VERSION" sct="no">
7338<addr name="VERSION" addr="0x110" />
7339<field name="MAJOR" bitrange="31:24">
7340</field>
7341<field name="MINOR" bitrange="23:16">
7342</field>
7343<field name="STEP" bitrange="15:0">
7344</field>
7345</reg>
7346</dev>
7347<dev name="TIMROT" long_name="Timers/Rotary Interface" desc="Timers and Rotary Decoder" version="3.2.0">
7348<addr name="TIMROT" addr="0x80068000" />
7349<reg name="ROTCTRL" sct="yes">
7350<addr name="ROTCTRL" addr="0x0" />
7351<field name="SFTRST" bitrange="31:31">
7352</field>
7353<field name="CLKGATE" bitrange="30:30">
7354</field>
7355<field name="ROTARY_PRESENT" bitrange="29:29">
7356</field>
7357<field name="TIM3_PRESENT" bitrange="28:28">
7358</field>
7359<field name="TIM2_PRESENT" bitrange="27:27">
7360</field>
7361<field name="TIM1_PRESENT" bitrange="26:26">
7362</field>
7363<field name="TIM0_PRESENT" bitrange="25:25">
7364</field>
7365<field name="STATE" bitrange="24:22">
7366</field>
7367<field name="DIVIDER" bitrange="21:16">
7368</field>
7369<field name="RELATIVE" bitrange="12:12">
7370</field>
7371<field name="OVERSAMPLE" bitrange="11:10">
7372<value name="8X" value="0x0">
7373</value>
7374<value name="4X" value="0x1">
7375</value>
7376<value name="2X" value="0x2">
7377</value>
7378<value name="1X" value="0x3">
7379</value>
7380</field>
7381<field name="POLARITY_B" bitrange="9:9">
7382</field>
7383<field name="POLARITY_A" bitrange="8:8">
7384</field>
7385<field name="SELECT_B" bitrange="6:4">
7386<value name="NEVER_TICK" value="0x0">
7387</value>
7388<value name="PWM0" value="0x1">
7389</value>
7390<value name="PWM1" value="0x2">
7391</value>
7392<value name="PWM2" value="0x3">
7393</value>
7394<value name="PWM3" value="0x4">
7395</value>
7396<value name="PWM4" value="0x5">
7397</value>
7398<value name="ROTARYA" value="0x6">
7399</value>
7400<value name="ROTARYB" value="0x7">
7401</value>
7402</field>
7403<field name="SELECT_A" bitrange="2:0">
7404<value name="NEVER_TICK" value="0x0">
7405</value>
7406<value name="PWM0" value="0x1">
7407</value>
7408<value name="PWM1" value="0x2">
7409</value>
7410<value name="PWM2" value="0x3">
7411</value>
7412<value name="PWM3" value="0x4">
7413</value>
7414<value name="PWM4" value="0x5">
7415</value>
7416<value name="ROTARYA" value="0x6">
7417</value>
7418<value name="ROTARYB" value="0x7">
7419</value>
7420</field>
7421</reg>
7422<reg name="ROTCOUNT" sct="no">
7423<addr name="ROTCOUNT" addr="0x10" />
7424<field name="UPDOWN" bitrange="15:0">
7425</field>
7426</reg>
7427<reg name="TIMCTRLn" sct="yes">
7428<formula string="0x20+n*0x20"/>
7429<addr name="TIMCTRL0" addr="0x20" />
7430<addr name="TIMCTRL1" addr="0x40" />
7431<addr name="TIMCTRL2" addr="0x60" />
7432<field name="IRQ" bitrange="15:15">
7433</field>
7434<field name="IRQ_EN" bitrange="14:14">
7435</field>
7436<field name="POLARITY" bitrange="8:8">
7437</field>
7438<field name="UPDATE" bitrange="7:7">
7439</field>
7440<field name="RELOAD" bitrange="6:6">
7441</field>
7442<field name="PRESCALE" bitrange="5:4">
7443<value name="DIV_BY_1" value="0x0">
7444</value>
7445<value name="DIV_BY_2" value="0x1">
7446</value>
7447<value name="DIV_BY_4" value="0x2">
7448</value>
7449<value name="DIV_BY_8" value="0x3">
7450</value>
7451</field>
7452<field name="SELECT" bitrange="3:0">
7453<value name="NEVER_TICK" value="0x0">
7454</value>
7455<value name="PWM0" value="0x1">
7456</value>
7457<value name="PWM1" value="0x2">
7458</value>
7459<value name="PWM2" value="0x3">
7460</value>
7461<value name="PWM3" value="0x4">
7462</value>
7463<value name="PWM4" value="0x5">
7464</value>
7465<value name="ROTARYA" value="0x6">
7466</value>
7467<value name="ROTARYB" value="0x7">
7468</value>
7469<value name="32KHZ_XTAL" value="0x8">
7470</value>
7471<value name="8KHZ_XTAL" value="0x9">
7472</value>
7473<value name="4KHZ_XTAL" value="0xa">
7474</value>
7475<value name="1KHZ_XTAL" value="0xb">
7476</value>
7477<value name="TICK_ALWAYS" value="0xc">
7478</value>
7479</field>
7480</reg>
7481<reg name="TIMCOUNTn" sct="no">
7482<formula string="0x30+n*0x20"/>
7483<addr name="TIMCOUNT0" addr="0x30" />
7484<addr name="TIMCOUNT1" addr="0x50" />
7485<addr name="TIMCOUNT2" addr="0x70" />
7486<field name="RUNNING_COUNT" bitrange="31:16">
7487</field>
7488<field name="FIXED_COUNT" bitrange="15:0">
7489</field>
7490</reg>
7491<reg name="TIMCTRL3" sct="yes">
7492<addr name="TIMCTRL3" addr="0x80" />
7493<field name="TEST_SIGNAL" bitrange="19:16">
7494<value name="NEVER_TICK" value="0x0">
7495</value>
7496<value name="PWM0" value="0x1">
7497</value>
7498<value name="PWM1" value="0x2">
7499</value>
7500<value name="PWM2" value="0x3">
7501</value>
7502<value name="PWM3" value="0x4">
7503</value>
7504<value name="PWM4" value="0x5">
7505</value>
7506<value name="ROTARYA" value="0x6">
7507</value>
7508<value name="ROTARYB" value="0x7">
7509</value>
7510<value name="32KHZ_XTAL" value="0x8">
7511</value>
7512<value name="8KHZ_XTAL" value="0x9">
7513</value>
7514<value name="4KHZ_XTAL" value="0xa">
7515</value>
7516<value name="1KHZ_XTAL" value="0xb">
7517</value>
7518<value name="TICK_ALWAYS" value="0xc">
7519</value>
7520</field>
7521<field name="IRQ" bitrange="15:15">
7522</field>
7523<field name="IRQ_EN" bitrange="14:14">
7524</field>
7525<field name="DUTY_VALID" bitrange="10:10">
7526</field>
7527<field name="DUTY_CYCLE" bitrange="9:9">
7528</field>
7529<field name="POLARITY" bitrange="8:8">
7530</field>
7531<field name="UPDATE" bitrange="7:7">
7532</field>
7533<field name="RELOAD" bitrange="6:6">
7534</field>
7535<field name="PRESCALE" bitrange="5:4">
7536<value name="DIV_BY_1" value="0x0">
7537</value>
7538<value name="DIV_BY_2" value="0x1">
7539</value>
7540<value name="DIV_BY_4" value="0x2">
7541</value>
7542<value name="DIV_BY_8" value="0x3">
7543</value>
7544</field>
7545<field name="SELECT" bitrange="3:0">
7546<value name="NEVER_TICK" value="0x0">
7547</value>
7548<value name="PWM0" value="0x1">
7549</value>
7550<value name="PWM1" value="0x2">
7551</value>
7552<value name="PWM2" value="0x3">
7553</value>
7554<value name="PWM3" value="0x4">
7555</value>
7556<value name="PWM4" value="0x5">
7557</value>
7558<value name="ROTARYA" value="0x6">
7559</value>
7560<value name="ROTARYB" value="0x7">
7561</value>
7562<value name="32KHZ_XTAL" value="0x8">
7563</value>
7564<value name="8KHZ_XTAL" value="0x9">
7565</value>
7566<value name="4KHZ_XTAL" value="0xa">
7567</value>
7568<value name="1KHZ_XTAL" value="0xb">
7569</value>
7570<value name="TICK_ALWAYS" value="0xc">
7571</value>
7572</field>
7573</reg>
7574<reg name="TIMCOUNT3" sct="no">
7575<addr name="TIMCOUNT3" addr="0x90" />
7576<field name="LOW_RUNNING_COUNT" bitrange="31:16">
7577</field>
7578<field name="HIGH_FIXED_COUNT" bitrange="15:0">
7579</field>
7580</reg>
7581<reg name="VERSION" sct="no">
7582<addr name="VERSION" addr="0xa0" />
7583<field name="MAJOR" bitrange="31:24">
7584</field>
7585<field name="MINOR" bitrange="23:16">
7586</field>
7587<field name="STEP" bitrange="15:0">
7588</field>
7589</reg>
7590</dev>
7591<dev name="UARTAPP" long_name="Application UART" desc="Application UART" version="3.2.0">
7592<addr name="UARTAPP1" addr="0x8006c000" />
7593<addr name="UARTAPP2" addr="0x8006e000" />
7594<reg name="CTRL0" sct="yes">
7595<addr name="CTRL0" addr="0x0" />
7596<field name="SFTRST" bitrange="31:31">
7597</field>
7598<field name="CLKGATE" bitrange="30:30">
7599</field>
7600<field name="RUN" bitrange="29:29">
7601</field>
7602<field name="RX_SOURCE" bitrange="28:28">
7603</field>
7604<field name="RXTO_ENABLE" bitrange="27:27">
7605</field>
7606<field name="RXTIMEOUT" bitrange="26:16">
7607</field>
7608<field name="XFER_COUNT" bitrange="15:0">
7609</field>
7610</reg>
7611<reg name="CTRL1" sct="yes">
7612<addr name="CTRL1" addr="0x10" />
7613<field name="RUN" bitrange="28:28">
7614</field>
7615<field name="XFER_COUNT" bitrange="15:0">
7616</field>
7617</reg>
7618<reg name="CTRL2" sct="yes">
7619<addr name="CTRL2" addr="0x20" />
7620<field name="INVERT_RTS" bitrange="31:31">
7621</field>
7622<field name="INVERT_CTS" bitrange="30:30">
7623</field>
7624<field name="INVERT_TX" bitrange="29:29">
7625</field>
7626<field name="INVERT_RX" bitrange="28:28">
7627</field>
7628<field name="RTS_SEMAPHORE" bitrange="27:27">
7629</field>
7630<field name="DMAONERR" bitrange="26:26">
7631</field>
7632<field name="TXDMAE" bitrange="25:25">
7633</field>
7634<field name="RXDMAE" bitrange="24:24">
7635</field>
7636<field name="RXIFLSEL" bitrange="22:20">
7637<value name="NOT_EMPTY" value="0x0">
7638</value>
7639<value name="ONE_QUARTER" value="0x1">
7640</value>
7641<value name="ONE_HALF" value="0x2">
7642</value>
7643<value name="THREE_QUARTERS" value="0x3">
7644</value>
7645<value name="SEVEN_EIGHTHS" value="0x4">
7646</value>
7647<value name="INVALID5" value="0x5">
7648</value>
7649<value name="INVALID6" value="0x6">
7650</value>
7651<value name="INVALID7" value="0x7">
7652</value>
7653</field>
7654<field name="TXIFLSEL" bitrange="18:16">
7655<value name="EMPTY" value="0x0">
7656</value>
7657<value name="ONE_QUARTER" value="0x1">
7658</value>
7659<value name="ONE_HALF" value="0x2">
7660</value>
7661<value name="THREE_QUARTERS" value="0x3">
7662</value>
7663<value name="SEVEN_EIGHTHS" value="0x4">
7664</value>
7665<value name="INVALID5" value="0x5">
7666</value>
7667<value name="INVALID6" value="0x6">
7668</value>
7669<value name="INVALID7" value="0x7">
7670</value>
7671</field>
7672<field name="CTSEN" bitrange="15:15">
7673</field>
7674<field name="RTSEN" bitrange="14:14">
7675</field>
7676<field name="OUT2" bitrange="13:13">
7677</field>
7678<field name="OUT1" bitrange="12:12">
7679</field>
7680<field name="RTS" bitrange="11:11">
7681</field>
7682<field name="DTR" bitrange="10:10">
7683</field>
7684<field name="RXE" bitrange="9:9">
7685</field>
7686<field name="TXE" bitrange="8:8">
7687</field>
7688<field name="LBE" bitrange="7:7">
7689</field>
7690<field name="USE_LCR2" bitrange="6:6">
7691</field>
7692<field name="SIRLP" bitrange="2:2">
7693</field>
7694<field name="SIREN" bitrange="1:1">
7695</field>
7696<field name="UARTEN" bitrange="0:0">
7697</field>
7698</reg>
7699<reg name="LINECTRL" sct="yes">
7700<addr name="LINECTRL" addr="0x30" />
7701<field name="BAUD_DIVINT" bitrange="31:16">
7702</field>
7703<field name="BAUD_DIVFRAC" bitrange="13:8">
7704</field>
7705<field name="SPS" bitrange="7:7">
7706</field>
7707<field name="WLEN" bitrange="6:5">
7708</field>
7709<field name="FEN" bitrange="4:4">
7710</field>
7711<field name="STP2" bitrange="3:3">
7712</field>
7713<field name="EPS" bitrange="2:2">
7714</field>
7715<field name="PEN" bitrange="1:1">
7716</field>
7717<field name="BRK" bitrange="0:0">
7718</field>
7719</reg>
7720<reg name="LINECTRL2" sct="yes">
7721<addr name="LINECTRL2" addr="0x40" />
7722<field name="BAUD_DIVINT" bitrange="31:16">
7723</field>
7724<field name="BAUD_DIVFRAC" bitrange="13:8">
7725</field>
7726<field name="SPS" bitrange="7:7">
7727</field>
7728<field name="WLEN" bitrange="6:5">
7729</field>
7730<field name="FEN" bitrange="4:4">
7731</field>
7732<field name="STP2" bitrange="3:3">
7733</field>
7734<field name="EPS" bitrange="2:2">
7735</field>
7736<field name="PEN" bitrange="1:1">
7737</field>
7738</reg>
7739<reg name="INTR" sct="yes">
7740<addr name="INTR" addr="0x50" />
7741<field name="OEIEN" bitrange="26:26">
7742</field>
7743<field name="BEIEN" bitrange="25:25">
7744</field>
7745<field name="PEIEN" bitrange="24:24">
7746</field>
7747<field name="FEIEN" bitrange="23:23">
7748</field>
7749<field name="RTIEN" bitrange="22:22">
7750</field>
7751<field name="TXIEN" bitrange="21:21">
7752</field>
7753<field name="RXIEN" bitrange="20:20">
7754</field>
7755<field name="DSRMIEN" bitrange="19:19">
7756</field>
7757<field name="DCDMIEN" bitrange="18:18">
7758</field>
7759<field name="CTSMIEN" bitrange="17:17">
7760</field>
7761<field name="RIMIEN" bitrange="16:16">
7762</field>
7763<field name="OEIS" bitrange="10:10">
7764</field>
7765<field name="BEIS" bitrange="9:9">
7766</field>
7767<field name="PEIS" bitrange="8:8">
7768</field>
7769<field name="FEIS" bitrange="7:7">
7770</field>
7771<field name="RTIS" bitrange="6:6">
7772</field>
7773<field name="TXIS" bitrange="5:5">
7774</field>
7775<field name="RXIS" bitrange="4:4">
7776</field>
7777<field name="DSRMIS" bitrange="3:3">
7778</field>
7779<field name="DCDMIS" bitrange="2:2">
7780</field>
7781<field name="CTSMIS" bitrange="1:1">
7782</field>
7783<field name="RIMIS" bitrange="0:0">
7784</field>
7785</reg>
7786<reg name="DATA" sct="no">
7787<addr name="DATA" addr="0x60" />
7788<field name="DATA" bitrange="31:0">
7789</field>
7790</reg>
7791<reg name="STAT" sct="no">
7792<addr name="STAT" addr="0x70" />
7793<field name="PRESENT" bitrange="31:31">
7794<value name="UNAVAILABLE" value="0x0">
7795</value>
7796<value name="AVAILABLE" value="0x1">
7797</value>
7798</field>
7799<field name="HISPEED" bitrange="30:30">
7800<value name="UNAVAILABLE" value="0x0">
7801</value>
7802<value name="AVAILABLE" value="0x1">
7803</value>
7804</field>
7805<field name="BUSY" bitrange="29:29">
7806</field>
7807<field name="CTS" bitrange="28:28">
7808</field>
7809<field name="TXFE" bitrange="27:27">
7810</field>
7811<field name="RXFF" bitrange="26:26">
7812</field>
7813<field name="TXFF" bitrange="25:25">
7814</field>
7815<field name="RXFE" bitrange="24:24">
7816</field>
7817<field name="RXBYTE_INVALID" bitrange="23:20">
7818</field>
7819<field name="OERR" bitrange="19:19">
7820</field>
7821<field name="BERR" bitrange="18:18">
7822</field>
7823<field name="PERR" bitrange="17:17">
7824</field>
7825<field name="FERR" bitrange="16:16">
7826</field>
7827<field name="RXCOUNT" bitrange="15:0">
7828</field>
7829</reg>
7830<reg name="DEBUG" sct="no">
7831<addr name="DEBUG" addr="0x80" />
7832<field name="TXDMARUN" bitrange="5:5">
7833</field>
7834<field name="RXDMARUN" bitrange="4:4">
7835</field>
7836<field name="TXCMDEND" bitrange="3:3">
7837</field>
7838<field name="RXCMDEND" bitrange="2:2">
7839</field>
7840<field name="TXDMARQ" bitrange="1:1">
7841</field>
7842<field name="RXDMARQ" bitrange="0:0">
7843</field>
7844</reg>
7845<reg name="VERSION" sct="no">
7846<addr name="VERSION" addr="0x90" />
7847<field name="MAJOR" bitrange="31:24">
7848</field>
7849<field name="MINOR" bitrange="23:16">
7850</field>
7851<field name="STEP" bitrange="15:0">
7852</field>
7853</reg>
7854</dev>
7855<dev name="UARTDBG" long_name="Debug UART" desc="Debug UART" version="3.2.0">
7856<addr name="UARTDBG" addr="0x80070000" />
7857<reg name="DR" sct="no">
7858<addr name="DR" addr="0x0" />
7859<field name="UNAVAILABLE" bitrange="31:16">
7860</field>
7861<field name="RESERVED" bitrange="15:12">
7862</field>
7863<field name="OE" bitrange="11:11">
7864</field>
7865<field name="BE" bitrange="10:10">
7866</field>
7867<field name="PE" bitrange="9:9">
7868</field>
7869<field name="FE" bitrange="8:8">
7870</field>
7871<field name="DATA" bitrange="7:0">
7872</field>
7873</reg>
7874<reg name="RSR_ECR" sct="no">
7875<addr name="RSR_ECR" addr="0x4" />
7876<field name="UNAVAILABLE" bitrange="31:8">
7877</field>
7878<field name="EC" bitrange="7:4">
7879</field>
7880<field name="OE" bitrange="3:3">
7881</field>
7882<field name="BE" bitrange="2:2">
7883</field>
7884<field name="PE" bitrange="1:1">
7885</field>
7886<field name="FE" bitrange="0:0">
7887</field>
7888</reg>
7889<reg name="FR" sct="no">
7890<addr name="FR" addr="0x18" />
7891<field name="UNAVAILABLE" bitrange="31:16">
7892</field>
7893<field name="RESERVED" bitrange="15:9">
7894</field>
7895<field name="RI" bitrange="8:8">
7896</field>
7897<field name="TXFE" bitrange="7:7">
7898</field>
7899<field name="RXFF" bitrange="6:6">
7900</field>
7901<field name="TXFF" bitrange="5:5">
7902</field>
7903<field name="RXFE" bitrange="4:4">
7904</field>
7905<field name="BUSY" bitrange="3:3">
7906</field>
7907<field name="DCD" bitrange="2:2">
7908</field>
7909<field name="DSR" bitrange="1:1">
7910</field>
7911<field name="CTS" bitrange="0:0">
7912</field>
7913</reg>
7914<reg name="ILPR" sct="no">
7915<addr name="ILPR" addr="0x20" />
7916<field name="UNAVAILABLE" bitrange="31:8">
7917</field>
7918<field name="ILPDVSR" bitrange="7:0">
7919</field>
7920</reg>
7921<reg name="IBRD" sct="no">
7922<addr name="IBRD" addr="0x24" />
7923<field name="UNAVAILABLE" bitrange="31:16">
7924</field>
7925<field name="BAUD_DIVINT" bitrange="15:0">
7926</field>
7927</reg>
7928<reg name="FBRD" sct="no">
7929<addr name="FBRD" addr="0x28" />
7930<field name="UNAVAILABLE" bitrange="31:8">
7931</field>
7932<field name="RESERVED" bitrange="7:6">
7933</field>
7934<field name="BAUD_DIVFRAC" bitrange="5:0">
7935</field>
7936</reg>
7937<reg name="LCR_H" sct="no">
7938<addr name="LCR_H" addr="0x2c" />
7939<field name="UNAVAILABLE" bitrange="31:16">
7940</field>
7941<field name="RESERVED" bitrange="15:8">
7942</field>
7943<field name="SPS" bitrange="7:7">
7944</field>
7945<field name="WLEN" bitrange="6:5">
7946</field>
7947<field name="FEN" bitrange="4:4">
7948</field>
7949<field name="STP2" bitrange="3:3">
7950</field>
7951<field name="EPS" bitrange="2:2">
7952</field>
7953<field name="PEN" bitrange="1:1">
7954</field>
7955<field name="BRK" bitrange="0:0">
7956</field>
7957</reg>
7958<reg name="CR" sct="no">
7959<addr name="CR" addr="0x30" />
7960<field name="UNAVAILABLE" bitrange="31:16">
7961</field>
7962<field name="CTSEN" bitrange="15:15">
7963</field>
7964<field name="RTSEN" bitrange="14:14">
7965</field>
7966<field name="OUT2" bitrange="13:13">
7967</field>
7968<field name="OUT1" bitrange="12:12">
7969</field>
7970<field name="RTS" bitrange="11:11">
7971</field>
7972<field name="DTR" bitrange="10:10">
7973</field>
7974<field name="RXE" bitrange="9:9">
7975</field>
7976<field name="TXE" bitrange="8:8">
7977</field>
7978<field name="LBE" bitrange="7:7">
7979</field>
7980<field name="RESERVED" bitrange="6:3">
7981</field>
7982<field name="SIRLP" bitrange="2:2">
7983</field>
7984<field name="SIREN" bitrange="1:1">
7985</field>
7986<field name="UARTEN" bitrange="0:0">
7987</field>
7988</reg>
7989<reg name="IFLS" sct="no">
7990<addr name="IFLS" addr="0x34" />
7991<field name="UNAVAILABLE" bitrange="31:16">
7992</field>
7993<field name="RESERVED" bitrange="15:6">
7994</field>
7995<field name="RXIFLSEL" bitrange="5:3">
7996<value name="NOT_EMPTY" value="0x0">
7997</value>
7998<value name="ONE_QUARTER" value="0x1">
7999</value>
8000<value name="ONE_HALF" value="0x2">
8001</value>
8002<value name="THREE_QUARTERS" value="0x3">
8003</value>
8004<value name="SEVEN_EIGHTHS" value="0x4">
8005</value>
8006<value name="INVALID5" value="0x5">
8007</value>
8008<value name="INVALID6" value="0x6">
8009</value>
8010<value name="INVALID7" value="0x7">
8011</value>
8012</field>
8013<field name="TXIFLSEL" bitrange="2:0">
8014<value name="EMPTY" value="0x0">
8015</value>
8016<value name="ONE_QUARTER" value="0x1">
8017</value>
8018<value name="ONE_HALF" value="0x2">
8019</value>
8020<value name="THREE_QUARTERS" value="0x3">
8021</value>
8022<value name="SEVEN_EIGHTHS" value="0x4">
8023</value>
8024<value name="INVALID5" value="0x5">
8025</value>
8026<value name="INVALID6" value="0x6">
8027</value>
8028<value name="INVALID7" value="0x7">
8029</value>
8030</field>
8031</reg>
8032<reg name="IMSC" sct="no">
8033<addr name="IMSC" addr="0x38" />
8034<field name="UNAVAILABLE" bitrange="31:16">
8035</field>
8036<field name="RESERVED" bitrange="15:11">
8037</field>
8038<field name="OEIM" bitrange="10:10">
8039</field>
8040<field name="BEIM" bitrange="9:9">
8041</field>
8042<field name="PEIM" bitrange="8:8">
8043</field>
8044<field name="FEIM" bitrange="7:7">
8045</field>
8046<field name="RTIM" bitrange="6:6">
8047</field>
8048<field name="TXIM" bitrange="5:5">
8049</field>
8050<field name="RXIM" bitrange="4:4">
8051</field>
8052<field name="DSRMIM" bitrange="3:3">
8053</field>
8054<field name="DCDMIM" bitrange="2:2">
8055</field>
8056<field name="CTSMIM" bitrange="1:1">
8057</field>
8058<field name="RIMIM" bitrange="0:0">
8059</field>
8060</reg>
8061<reg name="RIS" sct="no">
8062<addr name="RIS" addr="0x3c" />
8063<field name="UNAVAILABLE" bitrange="31:16">
8064</field>
8065<field name="RESERVED" bitrange="15:11">
8066</field>
8067<field name="OERIS" bitrange="10:10">
8068</field>
8069<field name="BERIS" bitrange="9:9">
8070</field>
8071<field name="PERIS" bitrange="8:8">
8072</field>
8073<field name="FERIS" bitrange="7:7">
8074</field>
8075<field name="RTRIS" bitrange="6:6">
8076</field>
8077<field name="TXRIS" bitrange="5:5">
8078</field>
8079<field name="RXRIS" bitrange="4:4">
8080</field>
8081<field name="DSRRMIS" bitrange="3:3">
8082</field>
8083<field name="DCDRMIS" bitrange="2:2">
8084</field>
8085<field name="CTSRMIS" bitrange="1:1">
8086</field>
8087<field name="RIRMIS" bitrange="0:0">
8088</field>
8089</reg>
8090<reg name="MIS" sct="no">
8091<addr name="MIS" addr="0x40" />
8092<field name="UNAVAILABLE" bitrange="31:16">
8093</field>
8094<field name="RESERVED" bitrange="15:11">
8095</field>
8096<field name="OEMIS" bitrange="10:10">
8097</field>
8098<field name="BEMIS" bitrange="9:9">
8099</field>
8100<field name="PEMIS" bitrange="8:8">
8101</field>
8102<field name="FEMIS" bitrange="7:7">
8103</field>
8104<field name="RTMIS" bitrange="6:6">
8105</field>
8106<field name="TXMIS" bitrange="5:5">
8107</field>
8108<field name="RXMIS" bitrange="4:4">
8109</field>
8110<field name="DSRMMIS" bitrange="3:3">
8111</field>
8112<field name="DCDMMIS" bitrange="2:2">
8113</field>
8114<field name="CTSMMIS" bitrange="1:1">
8115</field>
8116<field name="RIMMIS" bitrange="0:0">
8117</field>
8118</reg>
8119<reg name="ICR" sct="no">
8120<addr name="ICR" addr="0x44" />
8121<field name="UNAVAILABLE" bitrange="31:16">
8122</field>
8123<field name="RESERVED" bitrange="15:11">
8124</field>
8125<field name="OEIC" bitrange="10:10">
8126</field>
8127<field name="BEIC" bitrange="9:9">
8128</field>
8129<field name="PEIC" bitrange="8:8">
8130</field>
8131<field name="FEIC" bitrange="7:7">
8132</field>
8133<field name="RTIC" bitrange="6:6">
8134</field>
8135<field name="TXIC" bitrange="5:5">
8136</field>
8137<field name="RXIC" bitrange="4:4">
8138</field>
8139<field name="DSRMIC" bitrange="3:3">
8140</field>
8141<field name="DCDMIC" bitrange="2:2">
8142</field>
8143<field name="CTSMIC" bitrange="1:1">
8144</field>
8145<field name="RIMIC" bitrange="0:0">
8146</field>
8147</reg>
8148<reg name="DMACR" sct="no">
8149<addr name="DMACR" addr="0x48" />
8150<field name="UNAVAILABLE" bitrange="31:16">
8151</field>
8152<field name="RESERVED" bitrange="15:3">
8153</field>
8154<field name="DMAONERR" bitrange="2:2">
8155</field>
8156<field name="TXDMAE" bitrange="1:1">
8157</field>
8158<field name="RXDMAE" bitrange="0:0">
8159</field>
8160</reg>
8161</dev>
8162<dev name="USBCTRL" long_name="USB Controller" desc="USB High-Speed Host/Device Controller" version="3.2.0">
8163<addr name="USBCTRL" addr="0x80080000" />
8164<reg name="ID" sct="no">
8165<addr name="ID" addr="0x0" />
8166<field name="REV" bitrange="23:16">
8167</field>
8168<field name="ID_N" bitrange="15:8">
8169</field>
8170<field name="ID" bitrange="7:0">
8171</field>
8172</reg>
8173<reg name="GENERAL" sct="no">
8174<addr name="GENERAL" addr="0x4" />
8175<field name="SM" bitrange="9:9">
8176</field>
8177<field name="PHYM" bitrange="8:6">
8178</field>
8179<field name="PHYW" bitrange="5:4">
8180</field>
8181<field name="BWT" bitrange="3:3">
8182</field>
8183<field name="CLKC" bitrange="2:1">
8184</field>
8185<field name="RT" bitrange="0:0">
8186</field>
8187</reg>
8188<reg name="HOST" sct="no">
8189<addr name="HOST" addr="0x8" />
8190<field name="TTPER" bitrange="31:24">
8191</field>
8192<field name="TTASY" bitrange="23:16">
8193</field>
8194<field name="NPORT" bitrange="3:1">
8195</field>
8196<field name="HC" bitrange="0:0">
8197</field>
8198</reg>
8199<reg name="DEVICE" sct="no">
8200<addr name="DEVICE" addr="0xc" />
8201<field name="DEVEP" bitrange="5:1">
8202</field>
8203<field name="DC" bitrange="0:0">
8204</field>
8205</reg>
8206<reg name="TXBUF" sct="no">
8207<addr name="TXBUF" addr="0x10" />
8208<field name="TXLCR" bitrange="31:31">
8209</field>
8210<field name="TXCHANADD" bitrange="23:16">
8211</field>
8212<field name="TXADD" bitrange="15:8">
8213</field>
8214<field name="TXBURST" bitrange="7:0">
8215</field>
8216</reg>
8217<reg name="RXBUF" sct="no">
8218<addr name="RXBUF" addr="0x14" />
8219<field name="RXADD" bitrange="15:8">
8220</field>
8221<field name="RXBURST" bitrange="7:0">
8222</field>
8223</reg>
8224<reg name="TTTXBUF" sct="no">
8225<addr name="TTTXBUF" addr="0x18" />
8226<field name="TTTXBUF" bitrange="31:0">
8227</field>
8228</reg>
8229<reg name="TTRXBUF" sct="no">
8230<addr name="TTRXBUF" addr="0x1c" />
8231<field name="TTRXBUF" bitrange="31:0">
8232</field>
8233</reg>
8234<reg name="CAPLENGTH" sct="no">
8235<addr name="CAPLENGTH" addr="0x100" />
8236<field name="HCIVER" bitrange="31:16">
8237</field>
8238<field name="LENGTH" bitrange="7:0">
8239</field>
8240</reg>
8241<reg name="HCSPARAMS" sct="no">
8242<addr name="HCSPARAMS" addr="0x104" />
8243<field name="NPORTS" bitrange="3:0">
8244</field>
8245<field name="PPC" bitrange="4:4">
8246</field>
8247<field name="NPCC" bitrange="11:8">
8248</field>
8249<field name="NCC" bitrange="15:12">
8250</field>
8251<field name="PI" bitrange="16:16">
8252</field>
8253<field name="NPTT" bitrange="23:20">
8254</field>
8255<field name="NTT" bitrange="27:24">
8256</field>
8257</reg>
8258<reg name="HCCPARAMS" sct="no">
8259<addr name="HCCPARAMS" addr="0x108" />
8260<field name="ADDR64BITCAP" bitrange="0:0">
8261</field>
8262<field name="PGM_FRM_LIST_FLAG" bitrange="1:1">
8263</field>
8264<field name="ASYNC_PARK_CAP" bitrange="2:2">
8265</field>
8266<field name="ISO_SCH_THRESHOLD" bitrange="15:8">
8267</field>
8268</reg>
8269<reg name="DCIVERSION" sct="no">
8270<addr name="DCIVERSION" addr="0x120" />
8271<field name="DCIVER" bitrange="15:0">
8272</field>
8273</reg>
8274<reg name="DCCPARAMS" sct="no">
8275<addr name="DCCPARAMS" addr="0x124" />
8276<field name="HC" bitrange="8:8">
8277</field>
8278<field name="DC" bitrange="7:7">
8279</field>
8280<field name="DEN" bitrange="4:0">
8281</field>
8282</reg>
8283<reg name="USBCMD" sct="no">
8284<addr name="USBCMD" addr="0x140" />
8285<field name="RS" bitrange="0:0">
8286</field>
8287<field name="RST" bitrange="1:1">
8288</field>
8289<field name="FS0" bitrange="2:2">
8290</field>
8291<field name="FS1" bitrange="3:3">
8292</field>
8293<field name="PSE" bitrange="4:4">
8294</field>
8295<field name="ASE" bitrange="5:5">
8296</field>
8297<field name="IAA" bitrange="6:6">
8298</field>
8299<field name="LR" bitrange="7:7">
8300</field>
8301<field name="ASP0" bitrange="8:8">
8302</field>
8303<field name="ASP1" bitrange="9:9">
8304</field>
8305<field name="ASPE" bitrange="11:11">
8306</field>
8307<field name="FS2" bitrange="15:15">
8308</field>
8309<field name="ITC" bitrange="23:16">
8310</field>
8311</reg>
8312<reg name="USBSTS" sct="no">
8313<addr name="USBSTS" addr="0x144" />
8314<field name="UI" bitrange="0:0">
8315</field>
8316<field name="UEI" bitrange="1:1">
8317</field>
8318<field name="PCI" bitrange="2:2">
8319</field>
8320<field name="FRI" bitrange="3:3">
8321</field>
8322<field name="SEI" bitrange="4:4">
8323</field>
8324<field name="AAI" bitrange="5:5">
8325</field>
8326<field name="URI" bitrange="6:6">
8327</field>
8328<field name="SRI" bitrange="7:7">
8329</field>
8330<field name="SLI" bitrange="8:8">
8331</field>
8332<field name="ULPII" bitrange="10:10">
8333</field>
8334<field name="HCH" bitrange="12:12">
8335</field>
8336<field name="RCL" bitrange="13:13">
8337</field>
8338<field name="PS" bitrange="14:14">
8339</field>
8340<field name="AS" bitrange="15:15">
8341</field>
8342<field name="NAKI" bitrange="16:16">
8343</field>
8344</reg>
8345<reg name="USBINTR" sct="no">
8346<addr name="USBINTR" addr="0x148" />
8347<field name="UE" bitrange="0:0">
8348</field>
8349<field name="UEE" bitrange="1:1">
8350</field>
8351<field name="PCE" bitrange="2:2">
8352</field>
8353<field name="FRE" bitrange="3:3">
8354</field>
8355<field name="SEE" bitrange="4:4">
8356</field>
8357<field name="AAE" bitrange="5:5">
8358</field>
8359<field name="URE" bitrange="6:6">
8360</field>
8361<field name="SRE" bitrange="7:7">
8362</field>
8363<field name="SLE" bitrange="8:8">
8364</field>
8365<field name="ULPIE" bitrange="10:10">
8366</field>
8367<field name="NAKE" bitrange="16:16">
8368</field>
8369</reg>
8370<reg name="FRINDEX" sct="no">
8371<addr name="FRINDEX" addr="0x14c" />
8372<field name="LISTINDEX" bitrange="13:3">
8373</field>
8374<field name="UINDEX" bitrange="2:0">
8375</field>
8376</reg>
8377<reg name="CTRLDSSEGMENT" sct="no">
8378<addr name="CTRLDSSEGMENT" addr="0x150" />
8379<field name="EMPTY" bitrange="31:0">
8380</field>
8381</reg>
8382<reg name="PERIODICLISTBASE" sct="no">
8383<addr name="PERIODICLISTBASE" addr="0x154" />
8384<field name="BASEADDR" bitrange="31:12">
8385</field>
8386</reg>
8387<reg name="ASYNCLISTADDR" sct="no">
8388<addr name="ASYNCLISTADDR" addr="0x158" />
8389<field name="ASYBASE" bitrange="31:5">
8390</field>
8391</reg>
8392<reg name="TTCTRL" sct="no">
8393<addr name="TTCTRL" addr="0x15c" />
8394<field name="TTHA" bitrange="30:24">
8395</field>
8396</reg>
8397<reg name="BURSTSIZE" sct="no">
8398<addr name="BURSTSIZE" addr="0x160" />
8399<field name="TX" bitrange="15:8">
8400</field>
8401<field name="RX" bitrange="7:0">
8402</field>
8403</reg>
8404<reg name="TXFILLTUNING" sct="no">
8405<addr name="TXFILLTUNING" addr="0x164" />
8406<field name="TXFIFOTHRES" bitrange="21:16">
8407</field>
8408<field name="TXSCHEALTH" bitrange="12:8">
8409</field>
8410<field name="TXSCHOH" bitrange="7:0">
8411</field>
8412</reg>
8413<reg name="TXTTFILLTUNING" sct="no">
8414<addr name="TXTTFILLTUNING" addr="0x168" />
8415<field name="EMPTY" bitrange="31:0">
8416</field>
8417</reg>
8418<reg name="ULPI" sct="no">
8419<addr name="ULPI" addr="0x170" />
8420<field name="WAKEUP" bitrange="31:31">
8421</field>
8422<field name="RUN" bitrange="30:30">
8423</field>
8424<field name="RDWR" bitrange="29:29">
8425</field>
8426<field name="ERROR" bitrange="28:28">
8427</field>
8428<field name="SYNC" bitrange="27:27">
8429</field>
8430<field name="PORT" bitrange="26:24">
8431</field>
8432<field name="ADDR" bitrange="23:16">
8433</field>
8434<field name="DATARD" bitrange="15:8">
8435</field>
8436<field name="DATAWR" bitrange="7:0">
8437</field>
8438</reg>
8439<reg name="VFRAME" sct="no">
8440<addr name="VFRAME" addr="0x174" />
8441<field name="EMPTY" bitrange="31:0">
8442</field>
8443</reg>
8444<reg name="EPNAK" sct="no">
8445<addr name="EPNAK" addr="0x178" />
8446<field name="EPTN" bitrange="31:16">
8447</field>
8448<field name="EPRN" bitrange="15:0">
8449</field>
8450</reg>
8451<reg name="EPNAKEN" sct="no">
8452<addr name="EPNAKEN" addr="0x17c" />
8453<field name="EPTNE" bitrange="31:16">
8454</field>
8455<field name="EPRNE" bitrange="15:0">
8456</field>
8457</reg>
8458<reg name="CONFIGFLAG" sct="no">
8459<addr name="CONFIGFLAG" addr="0x180" />
8460<field name="FLAG" bitrange="0:0">
8461</field>
8462</reg>
8463<reg name="PORTSC1" sct="no">
8464<addr name="PORTSC1" addr="0x184" />
8465<field name="PTS" bitrange="31:30">
8466<value name="UTMI" value="0x0">
8467</value>
8468<value name="PHIL" value="0x1">
8469</value>
8470<value name="ULPI" value="0x2">
8471</value>
8472<value name="SERIAL" value="0x3">
8473</value>
8474</field>
8475<field name="STS" bitrange="29:29">
8476</field>
8477<field name="PTW" bitrange="28:28">
8478</field>
8479<field name="PSPD" bitrange="27:26">
8480<value name="FULL" value="0x0">
8481</value>
8482<value name="LO" value="0x1">
8483</value>
8484<value name="HI" value="0x2">
8485</value>
8486</field>
8487<field name="PFSC" bitrange="24:24">
8488</field>
8489<field name="PHCD" bitrange="23:23">
8490</field>
8491<field name="WKOC" bitrange="22:22">
8492</field>
8493<field name="WKDS" bitrange="21:21">
8494</field>
8495<field name="WKCN" bitrange="20:20">
8496</field>
8497<field name="PTC" bitrange="19:16">
8498<value name="DISABLE" value="0x0">
8499</value>
8500<value name="J" value="0x1">
8501</value>
8502<value name="K" value="0x2">
8503</value>
8504<value name="SE0orNAK" value="0x3">
8505</value>
8506<value name="Packet" value="0x4">
8507</value>
8508<value name="ForceEnableHS" value="0x5">
8509</value>
8510<value name="ForceEnableFS" value="0x6">
8511</value>
8512<value name="ForceEnableLS" value="0x7">
8513</value>
8514</field>
8515<field name="PIC" bitrange="15:14">
8516<value name="OFF" value="0x0">
8517</value>
8518<value name="AMBER" value="0x1">
8519</value>
8520<value name="GREEN" value="0x2">
8521</value>
8522<value name="UNDEF" value="0x3">
8523</value>
8524</field>
8525<field name="PO" bitrange="13:13">
8526</field>
8527<field name="PP" bitrange="12:12">
8528</field>
8529<field name="LS" bitrange="11:10">
8530<value name="SE0" value="0x0">
8531</value>
8532<value name="K" value="0x1">
8533</value>
8534<value name="J" value="0x2">
8535</value>
8536</field>
8537<field name="HSP" bitrange="9:9">
8538</field>
8539<field name="PR" bitrange="8:8">
8540</field>
8541<field name="SUSP" bitrange="7:7">
8542</field>
8543<field name="FPR" bitrange="6:6">
8544</field>
8545<field name="OCC" bitrange="5:5">
8546</field>
8547<field name="OCA" bitrange="4:4">
8548</field>
8549<field name="PEC" bitrange="3:3">
8550</field>
8551<field name="PE" bitrange="2:2">
8552</field>
8553<field name="CSC" bitrange="1:1">
8554</field>
8555<field name="CCS" bitrange="0:0">
8556</field>
8557</reg>
8558<reg name="OTGSC" sct="no">
8559<addr name="OTGSC" addr="0x1a4" />
8560<field name="DPIE" bitrange="30:30">
8561</field>
8562<field name="ONEMSE" bitrange="29:29">
8563</field>
8564<field name="BSEIE" bitrange="28:28">
8565</field>
8566<field name="BSVIE" bitrange="27:27">
8567</field>
8568<field name="ASVIE" bitrange="26:26">
8569</field>
8570<field name="AVVIE" bitrange="25:25">
8571</field>
8572<field name="IDIE" bitrange="24:24">
8573</field>
8574<field name="DPIS" bitrange="22:22">
8575</field>
8576<field name="ONEMSS" bitrange="21:21">
8577</field>
8578<field name="BSEIS" bitrange="20:20">
8579</field>
8580<field name="BSVIS" bitrange="19:19">
8581</field>
8582<field name="ASVIS" bitrange="18:18">
8583</field>
8584<field name="AVVIS" bitrange="17:17">
8585</field>
8586<field name="IDIS" bitrange="16:16">
8587</field>
8588<field name="DPS" bitrange="14:14">
8589</field>
8590<field name="ONEMST" bitrange="13:13">
8591</field>
8592<field name="BSE" bitrange="12:12">
8593</field>
8594<field name="BSV" bitrange="11:11">
8595</field>
8596<field name="ASV" bitrange="10:10">
8597</field>
8598<field name="AVV" bitrange="9:9">
8599</field>
8600<field name="ID" bitrange="8:8">
8601</field>
8602<field name="HABA" bitrange="7:7">
8603</field>
8604<field name="HADP" bitrange="6:6">
8605</field>
8606<field name="IDPU" bitrange="5:5">
8607</field>
8608<field name="DP" bitrange="4:4">
8609</field>
8610<field name="OT" bitrange="3:3">
8611</field>
8612<field name="HAAR" bitrange="2:2">
8613</field>
8614<field name="VC" bitrange="1:1">
8615</field>
8616<field name="VD" bitrange="0:0">
8617</field>
8618</reg>
8619<reg name="USBMODE" sct="no">
8620<addr name="USBMODE" addr="0x1a8" />
8621<field name="SDIS" bitrange="4:4">
8622</field>
8623<field name="SLOM" bitrange="3:3">
8624</field>
8625<field name="ES" bitrange="2:2">
8626</field>
8627<field name="CM" bitrange="1:0">
8628<value name="IDLE" value="0x0">
8629</value>
8630<value name="DEVICE" value="0x2">
8631</value>
8632<value name="HOST" value="0x3">
8633</value>
8634</field>
8635</reg>
8636<reg name="ENDPTSETUPSTAT" sct="no">
8637<addr name="ENDPTSETUPSTAT" addr="0x1ac" />
8638<field name="STS" bitrange="15:0">
8639</field>
8640</reg>
8641<reg name="ENDPTPRIME" sct="no">
8642<addr name="ENDPTPRIME" addr="0x1b0" />
8643<field name="PETB" bitrange="31:16">
8644</field>
8645<field name="PERB" bitrange="15:0">
8646</field>
8647</reg>
8648<reg name="ENDPTFLUSH" sct="no">
8649<addr name="ENDPTFLUSH" addr="0x1b4" />
8650<field name="FETB" bitrange="31:16">
8651</field>
8652<field name="FERB" bitrange="15:0">
8653</field>
8654</reg>
8655<reg name="ENDPTSTATUS" sct="no">
8656<addr name="ENDPTSTATUS" addr="0x1b8" />
8657<field name="ETBR" bitrange="31:16">
8658</field>
8659<field name="ERBR" bitrange="15:0">
8660</field>
8661</reg>
8662<reg name="ENDPTCOMPLETE" sct="no">
8663<addr name="ENDPTCOMPLETE" addr="0x1bc" />
8664<field name="ETCE" bitrange="31:16">
8665</field>
8666<field name="ERCE" bitrange="15:0">
8667</field>
8668</reg>
8669<reg name="ENDPTCTRLn" sct="no">
8670<formula string="0x1c0+n*0x4"/>
8671<addr name="ENDPTCTRL0" addr="0x1c0" />
8672<addr name="ENDPTCTRL1" addr="0x1c4" />
8673<addr name="ENDPTCTRL2" addr="0x1c8" />
8674<addr name="ENDPTCTRL3" addr="0x1cc" />
8675<addr name="ENDPTCTRL4" addr="0x1d0" />
8676<field name="TXE" bitrange="23:23">
8677</field>
8678<field name="TXR" bitrange="22:22">
8679</field>
8680<field name="TXI" bitrange="21:21">
8681</field>
8682<field name="TXT" bitrange="19:18">
8683<value name="ISOCHRONOUS" value="0x1">
8684</value>
8685<value name="BULK" value="0x2">
8686</value>
8687<value name="INT" value="0x3">
8688</value>
8689</field>
8690<field name="TXS" bitrange="16:16">
8691</field>
8692<field name="RXE" bitrange="7:7">
8693</field>
8694<field name="RXR" bitrange="6:6">
8695</field>
8696<field name="RXI" bitrange="5:5">
8697</field>
8698<field name="RXT" bitrange="3:2">
8699</field>
8700<field name="RXS" bitrange="0:0">
8701</field>
8702</reg>
8703</dev>
8704<dev name="USBPHY" long_name="USB Physical Interface" desc="Integrated USB 2.0 PHY" version="3.2.0">
8705<addr name="USBPHY" addr="0x8007c000" />
8706<reg name="PWD" sct="yes">
8707<addr name="PWD" addr="0x0" />
8708<field name="RXPWDRX" bitrange="20:20">
8709</field>
8710<field name="RXPWDDIFF" bitrange="19:19">
8711</field>
8712<field name="RXPWD1PT1" bitrange="18:18">
8713</field>
8714<field name="RXPWDENV" bitrange="17:17">
8715</field>
8716<field name="TXPWDCOMP" bitrange="14:14">
8717</field>
8718<field name="TXPWDVBG" bitrange="13:13">
8719</field>
8720<field name="TXPWDV2I" bitrange="12:12">
8721</field>
8722<field name="TXPWDIBIAS" bitrange="11:11">
8723</field>
8724<field name="TXPWDFS" bitrange="10:10">
8725</field>
8726</reg>
8727<reg name="TX" sct="yes">
8728<addr name="TX" addr="0x10" />
8729<field name="USBPHY_TX_EDGECTRL" bitrange="28:26">
8730</field>
8731<field name="USBPHY_TX_SYNC_INVERT" bitrange="25:25">
8732</field>
8733<field name="USBPHY_TX_SYNC_MUX" bitrange="24:24">
8734</field>
8735<field name="TXCMPOUT_STATUS" bitrange="23:23">
8736</field>
8737<field name="TXENCAL45DP" bitrange="21:21">
8738</field>
8739<field name="TXCAL45DP" bitrange="19:16">
8740</field>
8741<field name="TXENCAL45DN" bitrange="13:13">
8742</field>
8743<field name="TXCAL45DN" bitrange="11:8">
8744</field>
8745<field name="TXCALIBRATE" bitrange="7:7">
8746</field>
8747<field name="D_CAL" bitrange="3:0">
8748</field>
8749</reg>
8750<reg name="RX" sct="yes">
8751<addr name="RX" addr="0x20" />
8752<field name="RXDBYPASS" bitrange="22:22">
8753</field>
8754<field name="DISCONADJ" bitrange="5:4">
8755</field>
8756<field name="ENVADJ" bitrange="1:0">
8757</field>
8758</reg>
8759<reg name="CTRL" sct="yes">
8760<addr name="CTRL" addr="0x30" />
8761<field name="SFTRST" bitrange="31:31">
8762</field>
8763<field name="CLKGATE" bitrange="30:30">
8764</field>
8765<field name="UTMI_SUSPENDM" bitrange="29:29">
8766</field>
8767<field name="HOST_FORCE_LS_SE0" bitrange="28:28">
8768</field>
8769<field name="DATA_ON_LRADC" bitrange="13:13">
8770</field>
8771<field name="DEVPLUGIN_IRQ" bitrange="12:12">
8772</field>
8773<field name="ENIRQDEVPLUGIN" bitrange="11:11">
8774</field>
8775<field name="RESUME_IRQ" bitrange="10:10">
8776</field>
8777<field name="ENIRQRESUMEDETECT" bitrange="9:9">
8778</field>
8779<field name="ENOTGIDDETECT" bitrange="7:7">
8780</field>
8781<field name="DEVPLUGIN_POLARITY" bitrange="5:5">
8782</field>
8783<field name="ENDEVPLUGINDETECT" bitrange="4:4">
8784</field>
8785<field name="HOSTDISCONDETECT_IRQ" bitrange="3:3">
8786</field>
8787<field name="ENIRQHOSTDISCON" bitrange="2:2">
8788</field>
8789<field name="ENHOSTDISCONDETECT" bitrange="1:1">
8790</field>
8791<field name="ENHSPRECHARGEXMIT" bitrange="0:0">
8792</field>
8793</reg>
8794<reg name="STATUS" sct="no">
8795<addr name="STATUS" addr="0x40" />
8796<field name="RESUME_STATUS" bitrange="10:10">
8797</field>
8798<field name="OTGID_STATUS" bitrange="8:8">
8799</field>
8800<field name="DEVPLUGIN_STATUS" bitrange="6:6">
8801</field>
8802<field name="HOSTDISCONDETECT_STATUS" bitrange="3:3">
8803</field>
8804</reg>
8805<reg name="DEBUG" sct="yes">
8806<addr name="DEBUG" addr="0x50" />
8807<field name="CLKGATE" bitrange="30:30">
8808</field>
8809<field name="HOST_RESUME_DEBUG" bitrange="29:29">
8810</field>
8811<field name="SQUELCHRESETLENGTH" bitrange="28:25">
8812</field>
8813<field name="ENSQUELCHRESET" bitrange="24:24">
8814</field>
8815<field name="SQUELCHRESETCOUNT" bitrange="20:16">
8816</field>
8817<field name="ENTX2RXCOUNT" bitrange="12:12">
8818</field>
8819<field name="TX2RXCOUNT" bitrange="11:8">
8820</field>
8821<field name="ENHSTPULLDOWN" bitrange="5:4">
8822</field>
8823<field name="HSTPULLDOWN" bitrange="3:2">
8824</field>
8825<field name="DEBUG_INTERFACE_HOLD" bitrange="1:1">
8826</field>
8827<field name="OTGIDPIOLOCK" bitrange="0:0">
8828</field>
8829</reg>
8830<reg name="DEBUG0_STATUS" sct="no">
8831<addr name="DEBUG0_STATUS" addr="0x60" />
8832<field name="SQUELCH_COUNT" bitrange="31:26">
8833</field>
8834<field name="UTMI_RXERROR_FAIL_COUNT" bitrange="25:16">
8835</field>
8836<field name="LOOP_BACK_FAIL_COUNT" bitrange="15:0">
8837</field>
8838</reg>
8839<reg name="DEBUG1" sct="yes">
8840<addr name="DEBUG1" addr="0x70" />
8841<field name="ENTAILADJVD" bitrange="14:13">
8842</field>
8843<field name="ENTX2TX" bitrange="12:12">
8844</field>
8845<field name="PLL_IS_240" bitrange="8:8">
8846</field>
8847<field name="DBG_ADDRESS" bitrange="3:0">
8848</field>
8849</reg>
8850<reg name="VERSION" sct="no">
8851<addr name="VERSION" addr="0x80" />
8852<field name="MAJOR" bitrange="31:24">
8853</field>
8854<field name="MINOR" bitrange="23:16">
8855</field>
8856<field name="STEP" bitrange="15:0">
8857</field>
8858</reg>
8859</dev>
8860</soc> 5662</soc>
diff --git a/utils/regtools/desc/regs-stmp3780.xml b/utils/regtools/desc/regs-stmp3780.xml
index f6f9b3f646..8a9aa5f3cf 100644
--- a/utils/regtools/desc/regs-stmp3780.xml
+++ b/utils/regtools/desc/regs-stmp3780.xml
@@ -1,12251 +1,7657 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<!--
3 __________ __ ___.
4 Open \______ \ ____ ____ | | _\_ |__ _______ ___
5 Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
6 Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
7 Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
8 \/ \/ \/ \/ \/
9Copyright (C) 2012 by Amaury Pouly
10
11This program is free software; you can redistribute it and/or
12modify it under the terms of the GNU General Public License
13as published by the Free Software Foundation; either version 2
14of the License, or (at your option) any later version.
15
16This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
17KIND, either express or implied.
18-->
19<soc name="imx233" desc="i.MX233"> 2<soc name="imx233" desc="i.MX233">
20<dev name="APBH" long_name="APHB DMA" desc="AHB-to-APBH Bridge with DMA" version="3.2.0"> 3 <dev name="APBH" long_name="APHB DMA" desc="AHB-to-APBH Bridge with DMA" version="3.2.0">
21<addr name="APBH" addr="0x80004000" /> 4 <addr name="APBH" addr="0x80004000"/>
22<reg name="CTRL0" sct="yes"> 5 <reg name="CTRL0" desc="" sct="yes">
23<addr name="CTRL0" addr="0x0" /> 6 <addr name="CTRL0" addr="0x0"/>
24<field name="SFTRST" bitrange="31:31"> 7 <field name="SFTRST" desc="" bitrange="31:31"/>
25</field> 8 <field name="CLKGATE" desc="" bitrange="30:30"/>
26<field name="CLKGATE" bitrange="30:30"> 9 <field name="AHB_BURST8_EN" desc="" bitrange="29:29"/>
27</field> 10 <field name="APB_BURST4_EN" desc="" bitrange="28:28"/>
28<field name="AHB_BURST8_EN" bitrange="29:29"> 11 <field name="RSVD0" desc="" bitrange="27:24"/>
29</field> 12 <field name="RESET_CHANNEL" desc="" bitrange="23:16">
30<field name="APB_BURST4_EN" bitrange="28:28"> 13 <value name="SSP1" value="0x2" desc=""/>
31</field> 14 <value name="SSP2" value="0x4" desc=""/>
32<field name="RSVD0" bitrange="27:24"> 15 <value name="ATA" value="0x10" desc=""/>
33</field> 16 <value name="NAND0" value="0x10" desc=""/>
34<field name="RESET_CHANNEL" bitrange="23:16"> 17 <value name="NAND1" value="0x20" desc=""/>
35<value name="SSP1" value="0x2"> 18 <value name="NAND2" value="0x40" desc=""/>
36</value> 19 <value name="NAND3" value="0x80" desc=""/>
37<value name="SSP2" value="0x4"> 20 </field>
38</value> 21 <field name="CLKGATE_CHANNEL" desc="" bitrange="15:8">
39<value name="ATA" value="0x10"> 22 <value name="SSP1" value="0x2" desc=""/>
40</value> 23 <value name="SSP2" value="0x4" desc=""/>
41<value name="NAND0" value="0x10"> 24 <value name="ATA" value="0x10" desc=""/>
42</value> 25 <value name="NAND0" value="0x10" desc=""/>
43<value name="NAND1" value="0x20"> 26 <value name="NAND1" value="0x20" desc=""/>
44</value> 27 <value name="NAND2" value="0x40" desc=""/>
45<value name="NAND2" value="0x40"> 28 <value name="NAND3" value="0x80" desc=""/>
46</value> 29 </field>
47<value name="NAND3" value="0x80"> 30 <field name="FREEZE_CHANNEL" desc="" bitrange="7:0">
48</value> 31 <value name="SSP1" value="0x2" desc=""/>
49</field> 32 <value name="SSP2" value="0x4" desc=""/>
50<field name="CLKGATE_CHANNEL" bitrange="15:8"> 33 <value name="ATA" value="0x10" desc=""/>
51<value name="SSP1" value="0x2"> 34 <value name="NAND0" value="0x10" desc=""/>
52</value> 35 <value name="NAND1" value="0x20" desc=""/>
53<value name="SSP2" value="0x4"> 36 <value name="NAND2" value="0x40" desc=""/>
54</value> 37 <value name="NAND3" value="0x80" desc=""/>
55<value name="ATA" value="0x10"> 38 </field>
56</value> 39 </reg>
57<value name="NAND0" value="0x10"> 40 <reg name="CTRL1" desc="" sct="yes">
58</value> 41 <addr name="CTRL1" addr="0x10"/>
59<value name="NAND1" value="0x20"> 42 <field name="RSVD1" desc="" bitrange="31:24"/>
60</value> 43 <field name="CH_CMDCMPLT_IRQ_EN" desc="" bitrange="23:16"/>
61<value name="NAND2" value="0x40"> 44 <field name="RSVD0" desc="" bitrange="15:8"/>
62</value> 45 <field name="CH_CMDCMPLT_IRQ" desc="" bitrange="7:0"/>
63<value name="NAND3" value="0x80"> 46 </reg>
64</value> 47 <reg name="CTRL2" desc="" sct="yes">
65</field> 48 <addr name="CTRL2" addr="0x20"/>
66<field name="FREEZE_CHANNEL" bitrange="7:0"> 49 <field name="RSVD1" desc="" bitrange="31:24"/>
67<value name="SSP1" value="0x2"> 50 <field name="CH_ERROR_STATUS" desc="" bitrange="23:16"/>
68</value> 51 <field name="RSVD0" desc="" bitrange="15:8"/>
69<value name="SSP2" value="0x4"> 52 <field name="CH_ERROR_IRQ" desc="" bitrange="7:0"/>
70</value> 53 </reg>
71<value name="ATA" value="0x10"> 54 <reg name="DEVSEL" desc="">
72</value> 55 <addr name="DEVSEL" addr="0x30"/>
73<value name="NAND0" value="0x10"> 56 <field name="CH7" desc="" bitrange="31:28"/>
74</value> 57 <field name="CH6" desc="" bitrange="27:24"/>
75<value name="NAND1" value="0x20"> 58 <field name="CH5" desc="" bitrange="23:20"/>
76</value> 59 <field name="CH4" desc="" bitrange="19:16"/>
77<value name="NAND2" value="0x40"> 60 <field name="CH3" desc="" bitrange="15:12"/>
78</value> 61 <field name="CH2" desc="" bitrange="11:8"/>
79<value name="NAND3" value="0x80"> 62 <field name="CH1" desc="" bitrange="7:4"/>
80</value> 63 <field name="CH0" desc="" bitrange="3:0"/>
81</field> 64 </reg>
82</reg> 65 <reg name="CHn_CURCMDAR" desc="">
83<reg name="CTRL1" sct="yes"> 66 <formula string="0x40+n*0x70"/>
84<addr name="CTRL1" addr="0x10" /> 67 <addr name="CH0_CURCMDAR" addr="0x40"/>
85<field name="RSVD1" bitrange="31:24"> 68 <addr name="CH1_CURCMDAR" addr="0xb0"/>
86</field> 69 <addr name="CH2_CURCMDAR" addr="0x120"/>
87<field name="CH_CMDCMPLT_IRQ_EN" bitrange="23:16"> 70 <addr name="CH3_CURCMDAR" addr="0x190"/>
88</field> 71 <addr name="CH4_CURCMDAR" addr="0x200"/>
89<field name="RSVD0" bitrange="15:8"> 72 <addr name="CH5_CURCMDAR" addr="0x270"/>
90</field> 73 <addr name="CH6_CURCMDAR" addr="0x2e0"/>
91<field name="CH_CMDCMPLT_IRQ" bitrange="7:0"> 74 <addr name="CH7_CURCMDAR" addr="0x350"/>
92</field> 75 <field name="CMD_ADDR" desc="" bitrange="31:0"/>
93</reg> 76 </reg>
94<reg name="CTRL2" sct="yes"> 77 <reg name="CHn_NXTCMDAR" desc="">
95<addr name="CTRL2" addr="0x20" /> 78 <formula string="0x50+n*0x70"/>
96<field name="RSVD1" bitrange="31:24"> 79 <addr name="CH0_NXTCMDAR" addr="0x50"/>
97</field> 80 <addr name="CH1_NXTCMDAR" addr="0xc0"/>
98<field name="CH_ERROR_STATUS" bitrange="23:16"> 81 <addr name="CH2_NXTCMDAR" addr="0x130"/>
99</field> 82 <addr name="CH3_NXTCMDAR" addr="0x1a0"/>
100<field name="RSVD0" bitrange="15:8"> 83 <addr name="CH4_NXTCMDAR" addr="0x210"/>
101</field> 84 <addr name="CH5_NXTCMDAR" addr="0x280"/>
102<field name="CH_ERROR_IRQ" bitrange="7:0"> 85 <addr name="CH6_NXTCMDAR" addr="0x2f0"/>
103</field> 86 <addr name="CH7_NXTCMDAR" addr="0x360"/>
104</reg> 87 <field name="CMD_ADDR" desc="" bitrange="31:0"/>
105<reg name="DEVSEL" sct="no"> 88 </reg>
106<addr name="DEVSEL" addr="0x30" /> 89 <reg name="CHn_CMD" desc="">
107<field name="CH7" bitrange="31:28"> 90 <formula string="0x60+n*0x70"/>
108</field> 91 <addr name="CH0_CMD" addr="0x60"/>
109<field name="CH6" bitrange="27:24"> 92 <addr name="CH1_CMD" addr="0xd0"/>
110</field> 93 <addr name="CH2_CMD" addr="0x140"/>
111<field name="CH5" bitrange="23:20"> 94 <addr name="CH3_CMD" addr="0x1b0"/>
112</field> 95 <addr name="CH4_CMD" addr="0x220"/>
113<field name="CH4" bitrange="19:16"> 96 <addr name="CH5_CMD" addr="0x290"/>
114</field> 97 <addr name="CH6_CMD" addr="0x300"/>
115<field name="CH3" bitrange="15:12"> 98 <addr name="CH7_CMD" addr="0x370"/>
116</field> 99 <field name="XFER_COUNT" desc="" bitrange="31:16"/>
117<field name="CH2" bitrange="11:8"> 100 <field name="CMDWORDS" desc="" bitrange="15:12"/>
118</field> 101 <field name="RSVD1" desc="" bitrange="11:9"/>
119<field name="CH1" bitrange="7:4"> 102 <field name="HALTONTERMINATE" desc="" bitrange="8:8"/>
120</field> 103 <field name="WAIT4ENDCMD" desc="" bitrange="7:7"/>
121<field name="CH0" bitrange="3:0"> 104 <field name="SEMAPHORE" desc="" bitrange="6:6"/>
122</field> 105 <field name="NANDWAIT4READY" desc="" bitrange="5:5"/>
123</reg> 106 <field name="NANDLOCK" desc="" bitrange="4:4"/>
124<reg name="CHn_CURCMDAR" sct="no"> 107 <field name="IRQONCMPLT" desc="" bitrange="3:3"/>
125<formula string="0x40+n*0x70"/> 108 <field name="CHAIN" desc="" bitrange="2:2"/>
126<addr name="CH0_CURCMDAR" addr="0x40" /> 109 <field name="COMMAND" desc="" bitrange="1:0">
127<addr name="CH1_CURCMDAR" addr="0xb0" /> 110 <value name="NO_DMA_XFER" value="0x0" desc=""/>
128<addr name="CH2_CURCMDAR" addr="0x120" /> 111 <value name="DMA_WRITE" value="0x1" desc=""/>
129<addr name="CH3_CURCMDAR" addr="0x190" /> 112 <value name="DMA_READ" value="0x2" desc=""/>
130<addr name="CH4_CURCMDAR" addr="0x200" /> 113 <value name="DMA_SENSE" value="0x3" desc=""/>
131<addr name="CH5_CURCMDAR" addr="0x270" /> 114 </field>
132<addr name="CH6_CURCMDAR" addr="0x2e0" /> 115 </reg>
133<addr name="CH7_CURCMDAR" addr="0x350" /> 116 <reg name="CHn_BAR" desc="">
134<field name="CMD_ADDR" bitrange="31:0"> 117 <formula string="0x70+n*0x70"/>
135</field> 118 <addr name="CH0_BAR" addr="0x70"/>
136</reg> 119 <addr name="CH1_BAR" addr="0xe0"/>
137<reg name="CHn_NXTCMDAR" sct="no"> 120 <addr name="CH2_BAR" addr="0x150"/>
138<formula string="0x50+n*0x70"/> 121 <addr name="CH3_BAR" addr="0x1c0"/>
139<addr name="CH0_NXTCMDAR" addr="0x50" /> 122 <addr name="CH4_BAR" addr="0x230"/>
140<addr name="CH1_NXTCMDAR" addr="0xc0" /> 123 <addr name="CH5_BAR" addr="0x2a0"/>
141<addr name="CH2_NXTCMDAR" addr="0x130" /> 124 <addr name="CH6_BAR" addr="0x310"/>
142<addr name="CH3_NXTCMDAR" addr="0x1a0" /> 125 <addr name="CH7_BAR" addr="0x380"/>
143<addr name="CH4_NXTCMDAR" addr="0x210" /> 126 <field name="ADDRESS" desc="" bitrange="31:0"/>
144<addr name="CH5_NXTCMDAR" addr="0x280" /> 127 </reg>
145<addr name="CH6_NXTCMDAR" addr="0x2f0" /> 128 <reg name="CHn_SEMA" desc="">
146<addr name="CH7_NXTCMDAR" addr="0x360" /> 129 <formula string="0x80+n*0x70"/>
147<field name="CMD_ADDR" bitrange="31:0"> 130 <addr name="CH0_SEMA" addr="0x80"/>
148</field> 131 <addr name="CH1_SEMA" addr="0xf0"/>
149</reg> 132 <addr name="CH2_SEMA" addr="0x160"/>
150<reg name="CHn_CMD" sct="no"> 133 <addr name="CH3_SEMA" addr="0x1d0"/>
151<formula string="0x60+n*0x70"/> 134 <addr name="CH4_SEMA" addr="0x240"/>
152<addr name="CH0_CMD" addr="0x60" /> 135 <addr name="CH5_SEMA" addr="0x2b0"/>
153<addr name="CH1_CMD" addr="0xd0" /> 136 <addr name="CH6_SEMA" addr="0x320"/>
154<addr name="CH2_CMD" addr="0x140" /> 137 <addr name="CH7_SEMA" addr="0x390"/>
155<addr name="CH3_CMD" addr="0x1b0" /> 138 <field name="RSVD2" desc="" bitrange="31:24"/>
156<addr name="CH4_CMD" addr="0x220" /> 139 <field name="PHORE" desc="" bitrange="23:16"/>
157<addr name="CH5_CMD" addr="0x290" /> 140 <field name="RSVD1" desc="" bitrange="15:8"/>
158<addr name="CH6_CMD" addr="0x300" /> 141 <field name="INCREMENT_SEMA" desc="" bitrange="7:0"/>
159<addr name="CH7_CMD" addr="0x370" /> 142 </reg>
160<field name="XFER_COUNT" bitrange="31:16"> 143 <reg name="CHn_DEBUG1" desc="">
161</field> 144 <formula string="0x90+n*0x70"/>
162<field name="CMDWORDS" bitrange="15:12"> 145 <addr name="CH0_DEBUG1" addr="0x90"/>
163</field> 146 <addr name="CH1_DEBUG1" addr="0x100"/>
164<field name="RSVD1" bitrange="11:9"> 147 <addr name="CH2_DEBUG1" addr="0x170"/>
165</field> 148 <addr name="CH3_DEBUG1" addr="0x1e0"/>
166<field name="HALTONTERMINATE" bitrange="8:8"> 149 <addr name="CH4_DEBUG1" addr="0x250"/>
167</field> 150 <addr name="CH5_DEBUG1" addr="0x2c0"/>
168<field name="WAIT4ENDCMD" bitrange="7:7"> 151 <addr name="CH6_DEBUG1" addr="0x330"/>
169</field> 152 <addr name="CH7_DEBUG1" addr="0x3a0"/>
170<field name="SEMAPHORE" bitrange="6:6"> 153 <field name="REQ" desc="" bitrange="31:31"/>
171</field> 154 <field name="BURST" desc="" bitrange="30:30"/>
172<field name="NANDWAIT4READY" bitrange="5:5"> 155 <field name="KICK" desc="" bitrange="29:29"/>
173</field> 156 <field name="END" desc="" bitrange="28:28"/>
174<field name="NANDLOCK" bitrange="4:4"> 157 <field name="SENSE" desc="" bitrange="27:27"/>
175</field> 158 <field name="READY" desc="" bitrange="26:26"/>
176<field name="IRQONCMPLT" bitrange="3:3"> 159 <field name="LOCK" desc="" bitrange="25:25"/>
177</field> 160 <field name="NEXTCMDADDRVALID" desc="" bitrange="24:24"/>
178<field name="CHAIN" bitrange="2:2"> 161 <field name="RD_FIFO_EMPTY" desc="" bitrange="23:23"/>
179</field> 162 <field name="RD_FIFO_FULL" desc="" bitrange="22:22"/>
180<field name="COMMAND" bitrange="1:0"> 163 <field name="WR_FIFO_EMPTY" desc="" bitrange="21:21"/>
181<value name="NO_DMA_XFER" value="0x0"> 164 <field name="WR_FIFO_FULL" desc="" bitrange="20:20"/>
182</value> 165 <field name="RSVD1" desc="" bitrange="19:5"/>
183<value name="DMA_WRITE" value="0x1"> 166 <field name="STATEMACHINE" desc="" bitrange="4:0">
184</value> 167 <value name="IDLE" value="0x0" desc=""/>
185<value name="DMA_READ" value="0x2"> 168 <value name="REQ_CMD1" value="0x1" desc=""/>
186</value> 169 <value name="REQ_CMD3" value="0x2" desc=""/>
187<value name="DMA_SENSE" value="0x3"> 170 <value name="REQ_CMD2" value="0x3" desc=""/>
188</value> 171 <value name="XFER_DECODE" value="0x4" desc=""/>
189</field> 172 <value name="REQ_WAIT" value="0x5" desc=""/>
190</reg> 173 <value name="REQ_CMD4" value="0x6" desc=""/>
191<reg name="CHn_BAR" sct="no"> 174 <value name="PIO_REQ" value="0x7" desc=""/>
192<formula string="0x70+n*0x70"/> 175 <value name="READ_FLUSH" value="0x8" desc=""/>
193<addr name="CH0_BAR" addr="0x70" /> 176 <value name="READ_WAIT" value="0x9" desc=""/>
194<addr name="CH1_BAR" addr="0xe0" /> 177 <value name="WRITE" value="0xc" desc=""/>
195<addr name="CH2_BAR" addr="0x150" /> 178 <value name="READ_REQ" value="0xd" desc=""/>
196<addr name="CH3_BAR" addr="0x1c0" /> 179 <value name="CHECK_CHAIN" value="0xe" desc=""/>
197<addr name="CH4_BAR" addr="0x230" /> 180 <value name="XFER_COMPLETE" value="0xf" desc=""/>
198<addr name="CH5_BAR" addr="0x2a0" /> 181 <value name="TERMINATE" value="0x14" desc=""/>
199<addr name="CH6_BAR" addr="0x310" /> 182 <value name="WAIT_END" value="0x15" desc=""/>
200<addr name="CH7_BAR" addr="0x380" /> 183 <value name="WRITE_WAIT" value="0x1c" desc=""/>
201<field name="ADDRESS" bitrange="31:0"> 184 <value name="HALT_AFTER_TERM" value="0x1d" desc=""/>
202</field> 185 <value name="CHECK_WAIT" value="0x1e" desc=""/>
203</reg> 186 </field>
204<reg name="CHn_SEMA" sct="no"> 187 </reg>
205<formula string="0x80+n*0x70"/> 188 <reg name="CHn_DEBUG2" desc="">
206<addr name="CH0_SEMA" addr="0x80" /> 189 <formula string="0xa0+n*0x70"/>
207<addr name="CH1_SEMA" addr="0xf0" /> 190 <addr name="CH0_DEBUG2" addr="0xa0"/>
208<addr name="CH2_SEMA" addr="0x160" /> 191 <addr name="CH1_DEBUG2" addr="0x110"/>
209<addr name="CH3_SEMA" addr="0x1d0" /> 192 <addr name="CH2_DEBUG2" addr="0x180"/>
210<addr name="CH4_SEMA" addr="0x240" /> 193 <addr name="CH3_DEBUG2" addr="0x1f0"/>
211<addr name="CH5_SEMA" addr="0x2b0" /> 194 <addr name="CH4_DEBUG2" addr="0x260"/>
212<addr name="CH6_SEMA" addr="0x320" /> 195 <addr name="CH5_DEBUG2" addr="0x2d0"/>
213<addr name="CH7_SEMA" addr="0x390" /> 196 <addr name="CH6_DEBUG2" addr="0x340"/>
214<field name="RSVD2" bitrange="31:24"> 197 <addr name="CH7_DEBUG2" addr="0x3b0"/>
215</field> 198 <field name="APB_BYTES" desc="" bitrange="31:16"/>
216<field name="PHORE" bitrange="23:16"> 199 <field name="AHB_BYTES" desc="" bitrange="15:0"/>
217</field> 200 </reg>
218<field name="RSVD1" bitrange="15:8"> 201 <reg name="VERSION" desc="">
219</field> 202 <addr name="VERSION" addr="0x3f0"/>
220<field name="INCREMENT_SEMA" bitrange="7:0"> 203 <field name="MAJOR" desc="" bitrange="31:24"/>
221</field> 204 <field name="MINOR" desc="" bitrange="23:16"/>
222</reg> 205 <field name="STEP" desc="" bitrange="15:0"/>
223<reg name="CHn_DEBUG1" sct="no"> 206 </reg>
224<formula string="0x90+n*0x70"/> 207 </dev>
225<addr name="CH0_DEBUG1" addr="0x90" /> 208 <dev name="APBX" long_name="APHX DMA" desc="AHB-to-APBX Bridge with DMA" version="3.2.1">
226<addr name="CH1_DEBUG1" addr="0x100" /> 209 <addr name="APBX" addr="0x80024000"/>
227<addr name="CH2_DEBUG1" addr="0x170" /> 210 <reg name="CTRL0" desc="" sct="yes">
228<addr name="CH3_DEBUG1" addr="0x1e0" /> 211 <addr name="CTRL0" addr="0x0"/>
229<addr name="CH4_DEBUG1" addr="0x250" /> 212 <field name="SFTRST" desc="" bitrange="31:31"/>
230<addr name="CH5_DEBUG1" addr="0x2c0" /> 213 <field name="CLKGATE" desc="" bitrange="30:30"/>
231<addr name="CH6_DEBUG1" addr="0x330" /> 214 <field name="RSVD0" desc="" bitrange="29:0"/>
232<addr name="CH7_DEBUG1" addr="0x3a0" /> 215 </reg>
233<field name="REQ" bitrange="31:31"> 216 <reg name="CTRL1" desc="" sct="yes">
234</field> 217 <addr name="CTRL1" addr="0x10"/>
235<field name="BURST" bitrange="30:30"> 218 <field name="CH_CMDCMPLT_IRQ_EN" desc="" bitrange="31:16"/>
236</field> 219 <field name="CH_CMDCMPLT_IRQ" desc="" bitrange="15:0"/>
237<field name="KICK" bitrange="29:29"> 220 </reg>
238</field> 221 <reg name="CTRL2" desc="" sct="yes">
239<field name="END" bitrange="28:28"> 222 <addr name="CTRL2" addr="0x20"/>
240</field> 223 <field name="CH_ERROR_STATUS" desc="" bitrange="31:16"/>
241<field name="SENSE" bitrange="27:27"> 224 <field name="CH_ERROR_IRQ" desc="" bitrange="15:0"/>
242</field> 225 </reg>
243<field name="READY" bitrange="26:26"> 226 <reg name="CHANNEL_CTRL" desc="" sct="yes">
244</field> 227 <addr name="CHANNEL_CTRL" addr="0x30"/>
245<field name="LOCK" bitrange="25:25"> 228 <field name="RESET_CHANNEL" desc="" bitrange="31:16">
246</field> 229 <value name="AUDIOIN" value="0x1" desc=""/>
247<field name="NEXTCMDADDRVALID" bitrange="24:24"> 230 <value name="AUDIOOUT" value="0x2" desc=""/>
248</field> 231 <value name="SPDIF_TX" value="0x4" desc=""/>
249<field name="RD_FIFO_EMPTY" bitrange="23:23"> 232 <value name="I2C" value="0x8" desc=""/>
250</field> 233 <value name="SAIF1" value="0x10" desc=""/>
251<field name="RD_FIFO_FULL" bitrange="22:22"> 234 <value name="DRI" value="0x20" desc=""/>
252</field> 235 <value name="IRDA_RX" value="0x40" desc=""/>
253<field name="WR_FIFO_EMPTY" bitrange="21:21"> 236 <value name="UART0_RX" value="0x40" desc=""/>
254</field> 237 <value name="IRDA_TX" value="0x80" desc=""/>
255<field name="WR_FIFO_FULL" bitrange="20:20"> 238 <value name="UART0_TX" value="0x80" desc=""/>
256</field> 239 <value name="UART1_RX" value="0x100" desc=""/>
257<field name="RSVD1" bitrange="19:5"> 240 <value name="UART1_TX" value="0x200" desc=""/>
258</field> 241 <value name="SAIF2" value="0x400" desc=""/>
259<field name="STATEMACHINE" bitrange="4:0"> 242 </field>
260<value name="IDLE" value="0x0"> 243 <field name="FREEZE_CHANNEL" desc="" bitrange="15:0">
261</value> 244 <value name="AUDIOIN" value="0x1" desc=""/>
262<value name="REQ_CMD1" value="0x1"> 245 <value name="AUDIOOUT" value="0x2" desc=""/>
263</value> 246 <value name="SPDIF_TX" value="0x4" desc=""/>
264<value name="REQ_CMD3" value="0x2"> 247 <value name="I2C" value="0x8" desc=""/>
265</value> 248 <value name="SAIF1" value="0x10" desc=""/>
266<value name="REQ_CMD2" value="0x3"> 249 <value name="DRI" value="0x20" desc=""/>
267</value> 250 <value name="IRDA_RX" value="0x40" desc=""/>
268<value name="XFER_DECODE" value="0x4"> 251 <value name="UART0_RX" value="0x40" desc=""/>
269</value> 252 <value name="IRDA_TX" value="0x80" desc=""/>
270<value name="REQ_WAIT" value="0x5"> 253 <value name="UART0_TX" value="0x80" desc=""/>
271</value> 254 <value name="UART1_RX" value="0x100" desc=""/>
272<value name="REQ_CMD4" value="0x6"> 255 <value name="UART1_TX" value="0x200" desc=""/>
273</value> 256 <value name="SAIF2" value="0x400" desc=""/>
274<value name="PIO_REQ" value="0x7"> 257 </field>
275</value> 258 </reg>
276<value name="READ_FLUSH" value="0x8"> 259 <reg name="DEVSEL" desc="">
277</value> 260 <addr name="DEVSEL" addr="0x40"/>
278<value name="READ_WAIT" value="0x9"> 261 <field name="CH15" desc="" bitrange="31:30"/>
279</value> 262 <field name="CH14" desc="" bitrange="29:28"/>
280<value name="WRITE" value="0xc"> 263 <field name="CH13" desc="" bitrange="27:26"/>
281</value> 264 <field name="CH12" desc="" bitrange="25:24"/>
282<value name="READ_REQ" value="0xd"> 265 <field name="CH11" desc="" bitrange="23:22"/>
283</value> 266 <field name="CH10" desc="" bitrange="21:20"/>
284<value name="CHECK_CHAIN" value="0xe"> 267 <field name="CH9" desc="" bitrange="19:18"/>
285</value> 268 <field name="CH8" desc="" bitrange="17:16"/>
286<value name="XFER_COMPLETE" value="0xf"> 269 <field name="CH7" desc="" bitrange="15:14">
287</value> 270 <value name="USE_I2C1" value="0x0" desc=""/>
288<value name="TERMINATE" value="0x14"> 271 <value name="USE_IRDA" value="0x1" desc=""/>
289</value> 272 </field>
290<value name="WAIT_END" value="0x15"> 273 <field name="CH6" desc="" bitrange="13:12">
291</value> 274 <value name="USE_SAIF1" value="0x0" desc=""/>
292<value name="WRITE_WAIT" value="0x1c"> 275 <value name="USE_IRDA" value="0x1" desc=""/>
293</value> 276 </field>
294<value name="HALT_AFTER_TERM" value="0x1d"> 277 <field name="CH5" desc="" bitrange="11:10"/>
295</value> 278 <field name="CH4" desc="" bitrange="9:8"/>
296<value name="CHECK_WAIT" value="0x1e"> 279 <field name="CH3" desc="" bitrange="7:6"/>
297</value> 280 <field name="CH2" desc="" bitrange="5:4"/>
298</field> 281 <field name="CH1" desc="" bitrange="3:2"/>
299</reg> 282 <field name="CH0" desc="" bitrange="1:0"/>
300<reg name="CHn_DEBUG2" sct="no"> 283 </reg>
301<formula string="0xa0+n*0x70"/> 284 <reg name="CHn_CURCMDAR" desc="">
302<addr name="CH0_DEBUG2" addr="0xa0" /> 285 <formula string="0x100+n*0x70"/>
303<addr name="CH1_DEBUG2" addr="0x110" /> 286 <addr name="CH0_CURCMDAR" addr="0x100"/>
304<addr name="CH2_DEBUG2" addr="0x180" /> 287 <addr name="CH1_CURCMDAR" addr="0x170"/>
305<addr name="CH3_DEBUG2" addr="0x1f0" /> 288 <addr name="CH2_CURCMDAR" addr="0x1e0"/>
306<addr name="CH4_DEBUG2" addr="0x260" /> 289 <addr name="CH3_CURCMDAR" addr="0x250"/>
307<addr name="CH5_DEBUG2" addr="0x2d0" /> 290 <addr name="CH4_CURCMDAR" addr="0x2c0"/>
308<addr name="CH6_DEBUG2" addr="0x340" /> 291 <addr name="CH5_CURCMDAR" addr="0x330"/>
309<addr name="CH7_DEBUG2" addr="0x3b0" /> 292 <addr name="CH6_CURCMDAR" addr="0x3a0"/>
310<field name="APB_BYTES" bitrange="31:16"> 293 <addr name="CH7_CURCMDAR" addr="0x410"/>
311</field> 294 <addr name="CH8_CURCMDAR" addr="0x480"/>
312<field name="AHB_BYTES" bitrange="15:0"> 295 <addr name="CH9_CURCMDAR" addr="0x4f0"/>
313</field> 296 <addr name="CH10_CURCMDAR" addr="0x560"/>
314</reg> 297 <addr name="CH11_CURCMDAR" addr="0x5d0"/>
315<reg name="VERSION" sct="no"> 298 <addr name="CH12_CURCMDAR" addr="0x640"/>
316<addr name="VERSION" addr="0x3f0" /> 299 <addr name="CH13_CURCMDAR" addr="0x6b0"/>
317<field name="MAJOR" bitrange="31:24"> 300 <addr name="CH14_CURCMDAR" addr="0x720"/>
318</field> 301 <addr name="CH15_CURCMDAR" addr="0x790"/>
319<field name="MINOR" bitrange="23:16"> 302 <field name="CMD_ADDR" desc="" bitrange="31:0"/>
320</field> 303 </reg>
321<field name="STEP" bitrange="15:0"> 304 <reg name="CHn_NXTCMDAR" desc="">
322</field> 305 <formula string="0x110+n*0x70"/>
323</reg> 306 <addr name="CH0_NXTCMDAR" addr="0x110"/>
324</dev> 307 <addr name="CH1_NXTCMDAR" addr="0x180"/>
325<dev name="APBX" long_name="APHX DMA" desc="AHB-to-APBX Bridge with DMA" version="3.2.1"> 308 <addr name="CH2_NXTCMDAR" addr="0x1f0"/>
326<addr name="APBX" addr="0x80024000" /> 309 <addr name="CH3_NXTCMDAR" addr="0x260"/>
327<reg name="CTRL0" sct="yes"> 310 <addr name="CH4_NXTCMDAR" addr="0x2d0"/>
328<addr name="CTRL0" addr="0x0" /> 311 <addr name="CH5_NXTCMDAR" addr="0x340"/>
329<field name="SFTRST" bitrange="31:31"> 312 <addr name="CH6_NXTCMDAR" addr="0x3b0"/>
330</field> 313 <addr name="CH7_NXTCMDAR" addr="0x420"/>
331<field name="CLKGATE" bitrange="30:30"> 314 <addr name="CH8_NXTCMDAR" addr="0x490"/>
332</field> 315 <addr name="CH9_NXTCMDAR" addr="0x500"/>
333<field name="RSVD0" bitrange="29:0"> 316 <addr name="CH10_NXTCMDAR" addr="0x570"/>
334</field> 317 <addr name="CH11_NXTCMDAR" addr="0x5e0"/>
335</reg> 318 <addr name="CH12_NXTCMDAR" addr="0x650"/>
336<reg name="CTRL1" sct="yes"> 319 <addr name="CH13_NXTCMDAR" addr="0x6c0"/>
337<addr name="CTRL1" addr="0x10" /> 320 <addr name="CH14_NXTCMDAR" addr="0x730"/>
338<field name="CH_CMDCMPLT_IRQ_EN" bitrange="31:16"> 321 <addr name="CH15_NXTCMDAR" addr="0x7a0"/>
339</field> 322 <field name="CMD_ADDR" desc="" bitrange="31:0"/>
340<field name="CH_CMDCMPLT_IRQ" bitrange="15:0"> 323 </reg>
341</field> 324 <reg name="CHn_CMD" desc="">
342</reg> 325 <formula string="0x120+n*0x70"/>
343<reg name="CTRL2" sct="yes"> 326 <addr name="CH0_CMD" addr="0x120"/>
344<addr name="CTRL2" addr="0x20" /> 327 <addr name="CH1_CMD" addr="0x190"/>
345<field name="CH_ERROR_STATUS" bitrange="31:16"> 328 <addr name="CH2_CMD" addr="0x200"/>
346</field> 329 <addr name="CH3_CMD" addr="0x270"/>
347<field name="CH_ERROR_IRQ" bitrange="15:0"> 330 <addr name="CH4_CMD" addr="0x2e0"/>
348</field> 331 <addr name="CH5_CMD" addr="0x350"/>
349</reg> 332 <addr name="CH6_CMD" addr="0x3c0"/>
350<reg name="CHANNEL_CTRL" sct="yes"> 333 <addr name="CH7_CMD" addr="0x430"/>
351<addr name="CHANNEL_CTRL" addr="0x30" /> 334 <addr name="CH8_CMD" addr="0x4a0"/>
352<field name="RESET_CHANNEL" bitrange="31:16"> 335 <addr name="CH9_CMD" addr="0x510"/>
353<value name="AUDIOIN" value="0x1"> 336 <addr name="CH10_CMD" addr="0x580"/>
354</value> 337 <addr name="CH11_CMD" addr="0x5f0"/>
355<value name="AUDIOOUT" value="0x2"> 338 <addr name="CH12_CMD" addr="0x660"/>
356</value> 339 <addr name="CH13_CMD" addr="0x6d0"/>
357<value name="SPDIF_TX" value="0x4"> 340 <addr name="CH14_CMD" addr="0x740"/>
358</value> 341 <addr name="CH15_CMD" addr="0x7b0"/>
359<value name="I2C" value="0x8"> 342 <field name="XFER_COUNT" desc="" bitrange="31:16"/>
360</value> 343 <field name="CMDWORDS" desc="" bitrange="15:12"/>
361<value name="SAIF1" value="0x10"> 344 <field name="RSVD1" desc="" bitrange="11:9"/>
362</value> 345 <field name="HALTONTERMINATE" desc="" bitrange="8:8"/>
363<value name="DRI" value="0x20"> 346 <field name="WAIT4ENDCMD" desc="" bitrange="7:7"/>
364</value> 347 <field name="SEMAPHORE" desc="" bitrange="6:6"/>
365<value name="IRDA_RX" value="0x40"> 348 <field name="RSVD0" desc="" bitrange="5:4"/>
366</value> 349 <field name="IRQONCMPLT" desc="" bitrange="3:3"/>
367<value name="UART0_RX" value="0x40"> 350 <field name="CHAIN" desc="" bitrange="2:2"/>
368</value> 351 <field name="COMMAND" desc="" bitrange="1:0">
369<value name="IRDA_TX" value="0x80"> 352 <value name="NO_DMA_XFER" value="0x0" desc=""/>
370</value> 353 <value name="DMA_WRITE" value="0x1" desc=""/>
371<value name="UART0_TX" value="0x80"> 354 <value name="DMA_READ" value="0x2" desc=""/>
372</value> 355 </field>
373<value name="UART1_RX" value="0x100"> 356 </reg>
374</value> 357 <reg name="CHn_BAR" desc="">
375<value name="UART1_TX" value="0x200"> 358 <formula string="0x130+n*0x70"/>
376</value> 359 <addr name="CH0_BAR" addr="0x130"/>
377<value name="SAIF2" value="0x400"> 360 <addr name="CH1_BAR" addr="0x1a0"/>
378</value> 361 <addr name="CH2_BAR" addr="0x210"/>
379</field> 362 <addr name="CH3_BAR" addr="0x280"/>
380<field name="FREEZE_CHANNEL" bitrange="15:0"> 363 <addr name="CH4_BAR" addr="0x2f0"/>
381<value name="AUDIOIN" value="0x1"> 364 <addr name="CH5_BAR" addr="0x360"/>
382</value> 365 <addr name="CH6_BAR" addr="0x3d0"/>
383<value name="AUDIOOUT" value="0x2"> 366 <addr name="CH7_BAR" addr="0x440"/>
384</value> 367 <addr name="CH8_BAR" addr="0x4b0"/>
385<value name="SPDIF_TX" value="0x4"> 368 <addr name="CH9_BAR" addr="0x520"/>
386</value> 369 <addr name="CH10_BAR" addr="0x590"/>
387<value name="I2C" value="0x8"> 370 <addr name="CH11_BAR" addr="0x600"/>
388</value> 371 <addr name="CH12_BAR" addr="0x670"/>
389<value name="SAIF1" value="0x10"> 372 <addr name="CH13_BAR" addr="0x6e0"/>
390</value> 373 <addr name="CH14_BAR" addr="0x750"/>
391<value name="DRI" value="0x20"> 374 <addr name="CH15_BAR" addr="0x7c0"/>
392</value> 375 <field name="ADDRESS" desc="" bitrange="31:0"/>
393<value name="IRDA_RX" value="0x40"> 376 </reg>
394</value> 377 <reg name="CHn_SEMA" desc="">
395<value name="UART0_RX" value="0x40"> 378 <formula string="0x140+n*0x70"/>
396</value> 379 <addr name="CH0_SEMA" addr="0x140"/>
397<value name="IRDA_TX" value="0x80"> 380 <addr name="CH1_SEMA" addr="0x1b0"/>
398</value> 381 <addr name="CH2_SEMA" addr="0x220"/>
399<value name="UART0_TX" value="0x80"> 382 <addr name="CH3_SEMA" addr="0x290"/>
400</value> 383 <addr name="CH4_SEMA" addr="0x300"/>
401<value name="UART1_RX" value="0x100"> 384 <addr name="CH5_SEMA" addr="0x370"/>
402</value> 385 <addr name="CH6_SEMA" addr="0x3e0"/>
403<value name="UART1_TX" value="0x200"> 386 <addr name="CH7_SEMA" addr="0x450"/>
404</value> 387 <addr name="CH8_SEMA" addr="0x4c0"/>
405<value name="SAIF2" value="0x400"> 388 <addr name="CH9_SEMA" addr="0x530"/>
406</value> 389 <addr name="CH10_SEMA" addr="0x5a0"/>
407</field> 390 <addr name="CH11_SEMA" addr="0x610"/>
408</reg> 391 <addr name="CH12_SEMA" addr="0x680"/>
409<reg name="DEVSEL" sct="no"> 392 <addr name="CH13_SEMA" addr="0x6f0"/>
410<addr name="DEVSEL" addr="0x40" /> 393 <addr name="CH14_SEMA" addr="0x760"/>
411<field name="CH15" bitrange="31:30"> 394 <addr name="CH15_SEMA" addr="0x7d0"/>
412</field> 395 <field name="RSVD2" desc="" bitrange="31:24"/>
413<field name="CH14" bitrange="29:28"> 396 <field name="PHORE" desc="" bitrange="23:16"/>
414</field> 397 <field name="RSVD1" desc="" bitrange="15:8"/>
415<field name="CH13" bitrange="27:26"> 398 <field name="INCREMENT_SEMA" desc="" bitrange="7:0"/>
416</field> 399 </reg>
417<field name="CH12" bitrange="25:24"> 400 <reg name="CHn_DEBUG1" desc="">
418</field> 401 <formula string="0x150+n*0x70"/>
419<field name="CH11" bitrange="23:22"> 402 <addr name="CH0_DEBUG1" addr="0x150"/>
420</field> 403 <addr name="CH1_DEBUG1" addr="0x1c0"/>
421<field name="CH10" bitrange="21:20"> 404 <addr name="CH2_DEBUG1" addr="0x230"/>
422</field> 405 <addr name="CH3_DEBUG1" addr="0x2a0"/>
423<field name="CH9" bitrange="19:18"> 406 <addr name="CH4_DEBUG1" addr="0x310"/>
424</field> 407 <addr name="CH5_DEBUG1" addr="0x380"/>
425<field name="CH8" bitrange="17:16"> 408 <addr name="CH6_DEBUG1" addr="0x3f0"/>
426</field> 409 <addr name="CH7_DEBUG1" addr="0x460"/>
427<field name="CH7" bitrange="15:14"> 410 <addr name="CH8_DEBUG1" addr="0x4d0"/>
428<value name="USE_I2C1" value="0x0"> 411 <addr name="CH9_DEBUG1" addr="0x540"/>
429</value> 412 <addr name="CH10_DEBUG1" addr="0x5b0"/>
430<value name="USE_IRDA" value="0x1"> 413 <addr name="CH11_DEBUG1" addr="0x620"/>
431</value> 414 <addr name="CH12_DEBUG1" addr="0x690"/>
432</field> 415 <addr name="CH13_DEBUG1" addr="0x700"/>
433<field name="CH6" bitrange="13:12"> 416 <addr name="CH14_DEBUG1" addr="0x770"/>
434<value name="USE_SAIF1" value="0x0"> 417 <addr name="CH15_DEBUG1" addr="0x7e0"/>
435</value> 418 <field name="REQ" desc="" bitrange="31:31"/>
436<value name="USE_IRDA" value="0x1"> 419 <field name="BURST" desc="" bitrange="30:30"/>
437</value> 420 <field name="KICK" desc="" bitrange="29:29"/>
438</field> 421 <field name="END" desc="" bitrange="28:28"/>
439<field name="CH5" bitrange="11:10"> 422 <field name="RSVD2" desc="" bitrange="27:25"/>
440</field> 423 <field name="NEXTCMDADDRVALID" desc="" bitrange="24:24"/>
441<field name="CH4" bitrange="9:8"> 424 <field name="RD_FIFO_EMPTY" desc="" bitrange="23:23"/>
442</field> 425 <field name="RD_FIFO_FULL" desc="" bitrange="22:22"/>
443<field name="CH3" bitrange="7:6"> 426 <field name="WR_FIFO_EMPTY" desc="" bitrange="21:21"/>
444</field> 427 <field name="WR_FIFO_FULL" desc="" bitrange="20:20"/>
445<field name="CH2" bitrange="5:4"> 428 <field name="RSVD1" desc="" bitrange="19:5"/>
446</field> 429 <field name="STATEMACHINE" desc="" bitrange="4:0">
447<field name="CH1" bitrange="3:2"> 430 <value name="IDLE" value="0x0" desc=""/>
448</field> 431 <value name="REQ_CMD1" value="0x1" desc=""/>
449<field name="CH0" bitrange="1:0"> 432 <value name="REQ_CMD3" value="0x2" desc=""/>
450</field> 433 <value name="REQ_CMD2" value="0x3" desc=""/>
451</reg> 434 <value name="XFER_DECODE" value="0x4" desc=""/>
452<reg name="CHn_CURCMDAR" sct="no"> 435 <value name="REQ_WAIT" value="0x5" desc=""/>
453<formula string="0x100+n*0x70"/> 436 <value name="REQ_CMD4" value="0x6" desc=""/>
454<addr name="CH0_CURCMDAR" addr="0x100" /> 437 <value name="PIO_REQ" value="0x7" desc=""/>
455<addr name="CH1_CURCMDAR" addr="0x170" /> 438 <value name="READ_FLUSH" value="0x8" desc=""/>
456<addr name="CH2_CURCMDAR" addr="0x1e0" /> 439 <value name="READ_WAIT" value="0x9" desc=""/>
457<addr name="CH3_CURCMDAR" addr="0x250" /> 440 <value name="WRITE" value="0xc" desc=""/>
458<addr name="CH4_CURCMDAR" addr="0x2c0" /> 441 <value name="READ_REQ" value="0xd" desc=""/>
459<addr name="CH5_CURCMDAR" addr="0x330" /> 442 <value name="CHECK_CHAIN" value="0xe" desc=""/>
460<addr name="CH6_CURCMDAR" addr="0x3a0" /> 443 <value name="XFER_COMPLETE" value="0xf" desc=""/>
461<addr name="CH7_CURCMDAR" addr="0x410" /> 444 <value name="WAIT_END" value="0x15" desc=""/>
462<addr name="CH8_CURCMDAR" addr="0x480" /> 445 <value name="WRITE_WAIT" value="0x1c" desc=""/>
463<addr name="CH9_CURCMDAR" addr="0x4f0" /> 446 <value name="CHECK_WAIT" value="0x1e" desc=""/>
464<addr name="CH10_CURCMDAR" addr="0x560" /> 447 </field>
465<addr name="CH11_CURCMDAR" addr="0x5d0" /> 448 </reg>
466<addr name="CH12_CURCMDAR" addr="0x640" /> 449 <reg name="CHn_DEBUG2" desc="">
467<addr name="CH13_CURCMDAR" addr="0x6b0" /> 450 <formula string="0x160+n*0x70"/>
468<addr name="CH14_CURCMDAR" addr="0x720" /> 451 <addr name="CH0_DEBUG2" addr="0x160"/>
469<addr name="CH15_CURCMDAR" addr="0x790" /> 452 <addr name="CH1_DEBUG2" addr="0x1d0"/>
470<field name="CMD_ADDR" bitrange="31:0"> 453 <addr name="CH2_DEBUG2" addr="0x240"/>
471</field> 454 <addr name="CH3_DEBUG2" addr="0x2b0"/>
472</reg> 455 <addr name="CH4_DEBUG2" addr="0x320"/>
473<reg name="CHn_NXTCMDAR" sct="no"> 456 <addr name="CH5_DEBUG2" addr="0x390"/>
474<formula string="0x110+n*0x70"/> 457 <addr name="CH6_DEBUG2" addr="0x400"/>
475<addr name="CH0_NXTCMDAR" addr="0x110" /> 458 <addr name="CH7_DEBUG2" addr="0x470"/>
476<addr name="CH1_NXTCMDAR" addr="0x180" /> 459 <addr name="CH8_DEBUG2" addr="0x4e0"/>
477<addr name="CH2_NXTCMDAR" addr="0x1f0" /> 460 <addr name="CH9_DEBUG2" addr="0x550"/>
478<addr name="CH3_NXTCMDAR" addr="0x260" /> 461 <addr name="CH10_DEBUG2" addr="0x5c0"/>
479<addr name="CH4_NXTCMDAR" addr="0x2d0" /> 462 <addr name="CH11_DEBUG2" addr="0x630"/>
480<addr name="CH5_NXTCMDAR" addr="0x340" /> 463 <addr name="CH12_DEBUG2" addr="0x6a0"/>
481<addr name="CH6_NXTCMDAR" addr="0x3b0" /> 464 <addr name="CH13_DEBUG2" addr="0x710"/>
482<addr name="CH7_NXTCMDAR" addr="0x420" /> 465 <addr name="CH14_DEBUG2" addr="0x780"/>
483<addr name="CH8_NXTCMDAR" addr="0x490" /> 466 <addr name="CH15_DEBUG2" addr="0x7f0"/>
484<addr name="CH9_NXTCMDAR" addr="0x500" /> 467 <field name="APB_BYTES" desc="" bitrange="31:16"/>
485<addr name="CH10_NXTCMDAR" addr="0x570" /> 468 <field name="AHB_BYTES" desc="" bitrange="15:0"/>
486<addr name="CH11_NXTCMDAR" addr="0x5e0" /> 469 </reg>
487<addr name="CH12_NXTCMDAR" addr="0x650" /> 470 <reg name="VERSION" desc="">
488<addr name="CH13_NXTCMDAR" addr="0x6c0" /> 471 <addr name="VERSION" addr="0x800"/>
489<addr name="CH14_NXTCMDAR" addr="0x730" /> 472 <field name="MAJOR" desc="" bitrange="31:24"/>
490<addr name="CH15_NXTCMDAR" addr="0x7a0" /> 473 <field name="MINOR" desc="" bitrange="23:16"/>
491<field name="CMD_ADDR" bitrange="31:0"> 474 <field name="STEP" desc="" bitrange="15:0"/>
492</field> 475 </reg>
493</reg> 476 </dev>
494<reg name="CHn_CMD" sct="no"> 477 <dev name="AUDIOIN" long_name="AUDIOIN/ADC" desc="Digital Audio Filter Input" version="3.4.0">
495<formula string="0x120+n*0x70"/> 478 <addr name="AUDIOIN" addr="0x8004c000"/>
496<addr name="CH0_CMD" addr="0x120" /> 479 <reg name="CTRL" desc="" sct="yes">
497<addr name="CH1_CMD" addr="0x190" /> 480 <addr name="CTRL" addr="0x0"/>
498<addr name="CH2_CMD" addr="0x200" /> 481 <field name="SFTRST" desc="" bitrange="31:31"/>
499<addr name="CH3_CMD" addr="0x270" /> 482 <field name="CLKGATE" desc="" bitrange="30:30"/>
500<addr name="CH4_CMD" addr="0x2e0" /> 483 <field name="RSRVD3" desc="" bitrange="29:21"/>
501<addr name="CH5_CMD" addr="0x350" /> 484 <field name="DMAWAIT_COUNT" desc="" bitrange="20:16"/>
502<addr name="CH6_CMD" addr="0x3c0" /> 485 <field name="RSRVD1" desc="" bitrange="15:11"/>
503<addr name="CH7_CMD" addr="0x430" /> 486 <field name="LR_SWAP" desc="" bitrange="10:10"/>
504<addr name="CH8_CMD" addr="0x4a0" /> 487 <field name="EDGE_SYNC" desc="" bitrange="9:9"/>
505<addr name="CH9_CMD" addr="0x510" /> 488 <field name="INVERT_1BIT" desc="" bitrange="8:8"/>
506<addr name="CH10_CMD" addr="0x580" /> 489 <field name="OFFSET_ENABLE" desc="" bitrange="7:7"/>
507<addr name="CH11_CMD" addr="0x5f0" /> 490 <field name="HPF_ENABLE" desc="" bitrange="6:6"/>
508<addr name="CH12_CMD" addr="0x660" /> 491 <field name="WORD_LENGTH" desc="" bitrange="5:5"/>
509<addr name="CH13_CMD" addr="0x6d0" /> 492 <field name="LOOPBACK" desc="" bitrange="4:4"/>
510<addr name="CH14_CMD" addr="0x740" /> 493 <field name="FIFO_UNDERFLOW_IRQ" desc="" bitrange="3:3"/>
511<addr name="CH15_CMD" addr="0x7b0" /> 494 <field name="FIFO_OVERFLOW_IRQ" desc="" bitrange="2:2"/>
512<field name="XFER_COUNT" bitrange="31:16"> 495 <field name="FIFO_ERROR_IRQ_EN" desc="" bitrange="1:1"/>
513</field> 496 <field name="RUN" desc="" bitrange="0:0"/>
514<field name="CMDWORDS" bitrange="15:12"> 497 </reg>
515</field> 498 <reg name="STAT" desc="" sct="yes">
516<field name="RSVD1" bitrange="11:9"> 499 <addr name="STAT" addr="0x10"/>
517</field> 500 <field name="ADC_PRESENT" desc="" bitrange="31:31"/>
518<field name="HALTONTERMINATE" bitrange="8:8"> 501 <field name="RSRVD3" desc="" bitrange="30:0"/>
519</field> 502 </reg>
520<field name="WAIT4ENDCMD" bitrange="7:7"> 503 <reg name="ADCSRR" desc="" sct="yes">
521</field> 504 <addr name="ADCSRR" addr="0x20"/>
522<field name="SEMAPHORE" bitrange="6:6"> 505 <field name="OSR" desc="" bitrange="31:31">
523</field> 506 <value name="OSR6" value="0x0" desc=""/>
524<field name="RSVD0" bitrange="5:4"> 507 <value name="OSR12" value="0x1" desc=""/>
525</field> 508 </field>
526<field name="IRQONCMPLT" bitrange="3:3"> 509 <field name="BASEMULT" desc="" bitrange="30:28">
527</field> 510 <value name="SINGLE_RATE" value="0x1" desc=""/>
528<field name="CHAIN" bitrange="2:2"> 511 <value name="DOUBLE_RATE" value="0x2" desc=""/>
529</field> 512 <value name="QUAD_RATE" value="0x4" desc=""/>
530<field name="COMMAND" bitrange="1:0"> 513 </field>
531<value name="NO_DMA_XFER" value="0x0"> 514 <field name="RSRVD2" desc="" bitrange="27:27"/>
532</value> 515 <field name="SRC_HOLD" desc="" bitrange="26:24"/>
533<value name="DMA_WRITE" value="0x1"> 516 <field name="RSRVD1" desc="" bitrange="23:21"/>
534</value> 517 <field name="SRC_INT" desc="" bitrange="20:16"/>
535<value name="DMA_READ" value="0x2"> 518 <field name="RSRVD0" desc="" bitrange="15:13"/>
536</value> 519 <field name="SRC_FRAC" desc="" bitrange="12:0"/>
537</field> 520 </reg>
538</reg> 521 <reg name="ADCVOLUME" desc="" sct="yes">
539<reg name="CHn_BAR" sct="no"> 522 <addr name="ADCVOLUME" addr="0x30"/>
540<formula string="0x130+n*0x70"/> 523 <field name="RSRVD5" desc="" bitrange="31:29"/>
541<addr name="CH0_BAR" addr="0x130" /> 524 <field name="VOLUME_UPDATE_LEFT" desc="" bitrange="28:28"/>
542<addr name="CH1_BAR" addr="0x1a0" /> 525 <field name="RSRVD4" desc="" bitrange="27:26"/>
543<addr name="CH2_BAR" addr="0x210" /> 526 <field name="EN_ZCD" desc="" bitrange="25:25"/>
544<addr name="CH3_BAR" addr="0x280" /> 527 <field name="RSRVD3" desc="" bitrange="24:24"/>
545<addr name="CH4_BAR" addr="0x2f0" /> 528 <field name="VOLUME_LEFT" desc="" bitrange="23:16"/>
546<addr name="CH5_BAR" addr="0x360" /> 529 <field name="RSRVD2" desc="" bitrange="15:13"/>
547<addr name="CH6_BAR" addr="0x3d0" /> 530 <field name="VOLUME_UPDATE_RIGHT" desc="" bitrange="12:12"/>
548<addr name="CH7_BAR" addr="0x440" /> 531 <field name="RSRVD1" desc="" bitrange="11:8"/>
549<addr name="CH8_BAR" addr="0x4b0" /> 532 <field name="VOLUME_RIGHT" desc="" bitrange="7:0"/>
550<addr name="CH9_BAR" addr="0x520" /> 533 </reg>
551<addr name="CH10_BAR" addr="0x590" /> 534 <reg name="ADCDEBUG" desc="" sct="yes">
552<addr name="CH11_BAR" addr="0x600" /> 535 <addr name="ADCDEBUG" addr="0x40"/>
553<addr name="CH12_BAR" addr="0x670" /> 536 <field name="ENABLE_ADCDMA" desc="" bitrange="31:31"/>
554<addr name="CH13_BAR" addr="0x6e0" /> 537 <field name="RSRVD1" desc="" bitrange="30:4"/>
555<addr name="CH14_BAR" addr="0x750" /> 538 <field name="ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS" desc="" bitrange="3:3"/>
556<addr name="CH15_BAR" addr="0x7c0" /> 539 <field name="SET_INTERRUPT3_HAND_SHAKE" desc="" bitrange="2:2"/>
557<field name="ADDRESS" bitrange="31:0"> 540 <field name="DMA_PREQ" desc="" bitrange="1:1"/>
558</field> 541 <field name="FIFO_STATUS" desc="" bitrange="0:0"/>
559</reg> 542 </reg>
560<reg name="CHn_SEMA" sct="no"> 543 <reg name="ADCVOL" desc="" sct="yes">
561<formula string="0x140+n*0x70"/> 544 <addr name="ADCVOL" addr="0x50"/>
562<addr name="CH0_SEMA" addr="0x140" /> 545 <field name="RSRVD4" desc="" bitrange="31:29"/>
563<addr name="CH1_SEMA" addr="0x1b0" /> 546 <field name="VOLUME_UPDATE_PENDING" desc="" bitrange="28:28"/>
564<addr name="CH2_SEMA" addr="0x220" /> 547 <field name="RSRVD3" desc="" bitrange="27:26"/>
565<addr name="CH3_SEMA" addr="0x290" /> 548 <field name="EN_ADC_ZCD" desc="" bitrange="25:25"/>
566<addr name="CH4_SEMA" addr="0x300" /> 549 <field name="MUTE" desc="" bitrange="24:24"/>
567<addr name="CH5_SEMA" addr="0x370" /> 550 <field name="RSRVD2" desc="" bitrange="23:14"/>
568<addr name="CH6_SEMA" addr="0x3e0" /> 551 <field name="SELECT_LEFT" desc="" bitrange="13:12"/>
569<addr name="CH7_SEMA" addr="0x450" /> 552 <field name="GAIN_LEFT" desc="" bitrange="11:8"/>
570<addr name="CH8_SEMA" addr="0x4c0" /> 553 <field name="RSRVD1" desc="" bitrange="7:6"/>
571<addr name="CH9_SEMA" addr="0x530" /> 554 <field name="SELECT_RIGHT" desc="" bitrange="5:4"/>
572<addr name="CH10_SEMA" addr="0x5a0" /> 555 <field name="GAIN_RIGHT" desc="" bitrange="3:0"/>
573<addr name="CH11_SEMA" addr="0x610" /> 556 </reg>
574<addr name="CH12_SEMA" addr="0x680" /> 557 <reg name="MICLINE" desc="" sct="yes">
575<addr name="CH13_SEMA" addr="0x6f0" /> 558 <addr name="MICLINE" addr="0x60"/>
576<addr name="CH14_SEMA" addr="0x760" /> 559 <field name="RSRVD6" desc="" bitrange="31:30"/>
577<addr name="CH15_SEMA" addr="0x7d0" /> 560 <field name="DIVIDE_LINE1" desc="" bitrange="29:29"/>
578<field name="RSVD2" bitrange="31:24"> 561 <field name="DIVIDE_LINE2" desc="" bitrange="28:28"/>
579</field> 562 <field name="RSRVD5" desc="" bitrange="27:25"/>
580<field name="PHORE" bitrange="23:16"> 563 <field name="MIC_SELECT" desc="" bitrange="24:24"/>
581</field> 564 <field name="RSRVD4" desc="" bitrange="23:22"/>
582<field name="RSVD1" bitrange="15:8"> 565 <field name="MIC_RESISTOR" desc="" bitrange="21:20">
583</field> 566 <value name="Off" value="0x0" desc=""/>
584<field name="INCREMENT_SEMA" bitrange="7:0"> 567 <value name="2KOhm" value="0x1" desc=""/>
585</field> 568 <value name="4KOhm" value="0x2" desc=""/>
586</reg> 569 <value name="8KOhm" value="0x3" desc=""/>
587<reg name="CHn_DEBUG1" sct="no"> 570 </field>
588<formula string="0x150+n*0x70"/> 571 <field name="RSRVD3" desc="" bitrange="19:19"/>
589<addr name="CH0_DEBUG1" addr="0x150" /> 572 <field name="MIC_BIAS" desc="" bitrange="18:16"/>
590<addr name="CH1_DEBUG1" addr="0x1c0" /> 573 <field name="RSRVD2" desc="" bitrange="15:6"/>
591<addr name="CH2_DEBUG1" addr="0x230" /> 574 <field name="MIC_CHOPCLK" desc="" bitrange="5:4"/>
592<addr name="CH3_DEBUG1" addr="0x2a0" /> 575 <field name="RSRVD1" desc="" bitrange="3:2"/>
593<addr name="CH4_DEBUG1" addr="0x310" /> 576 <field name="MIC_GAIN" desc="" bitrange="1:0">
594<addr name="CH5_DEBUG1" addr="0x380" /> 577 <value name="0dB" value="0x0" desc=""/>
595<addr name="CH6_DEBUG1" addr="0x3f0" /> 578 <value name="20dB" value="0x1" desc=""/>
596<addr name="CH7_DEBUG1" addr="0x460" /> 579 <value name="30dB" value="0x2" desc=""/>
597<addr name="CH8_DEBUG1" addr="0x4d0" /> 580 <value name="40dB" value="0x3" desc=""/>
598<addr name="CH9_DEBUG1" addr="0x540" /> 581 </field>
599<addr name="CH10_DEBUG1" addr="0x5b0" /> 582 </reg>
600<addr name="CH11_DEBUG1" addr="0x620" /> 583 <reg name="ANACLKCTRL" desc="" sct="yes">
601<addr name="CH12_DEBUG1" addr="0x690" /> 584 <addr name="ANACLKCTRL" addr="0x70"/>
602<addr name="CH13_DEBUG1" addr="0x700" /> 585 <field name="CLKGATE" desc="" bitrange="31:31"/>
603<addr name="CH14_DEBUG1" addr="0x770" /> 586 <field name="RSRVD4" desc="" bitrange="30:11"/>
604<addr name="CH15_DEBUG1" addr="0x7e0" /> 587 <field name="DITHER_OFF" desc="" bitrange="10:10"/>
605<field name="REQ" bitrange="31:31"> 588 <field name="SLOW_DITHER" desc="" bitrange="9:9"/>
606</field> 589 <field name="INVERT_ADCCLK" desc="" bitrange="8:8"/>
607<field name="BURST" bitrange="30:30"> 590 <field name="RSRVD3" desc="" bitrange="7:6"/>
608</field> 591 <field name="ADCCLK_SHIFT" desc="" bitrange="5:4"/>
609<field name="KICK" bitrange="29:29"> 592 <field name="RSRVD2" desc="" bitrange="3:3"/>
610</field> 593 <field name="ADCDIV" desc="" bitrange="2:0"/>
611<field name="END" bitrange="28:28"> 594 </reg>
612</field> 595 <reg name="DATA" desc="" sct="yes">
613<field name="RSVD2" bitrange="27:25"> 596 <addr name="DATA" addr="0x80"/>
614</field> 597 <field name="HIGH" desc="" bitrange="31:16"/>
615<field name="NEXTCMDADDRVALID" bitrange="24:24"> 598 <field name="LOW" desc="" bitrange="15:0"/>
616</field> 599 </reg>
617<field name="RD_FIFO_EMPTY" bitrange="23:23"> 600 </dev>
618</field> 601 <dev name="AUDIOOUT" long_name="AUDIOOUT/DAC" desc="Digital Audio Filter Output" version="3.2.0">
619<field name="RD_FIFO_FULL" bitrange="22:22"> 602 <addr name="AUDIOOUT" addr="0x80048000"/>
620</field> 603 <reg name="CTRL" desc="" sct="yes">
621<field name="WR_FIFO_EMPTY" bitrange="21:21"> 604 <addr name="CTRL" addr="0x0"/>
622</field> 605 <field name="SFTRST" desc="" bitrange="31:31"/>
623<field name="WR_FIFO_FULL" bitrange="20:20"> 606 <field name="CLKGATE" desc="" bitrange="30:30"/>
624</field> 607 <field name="RSRVD4" desc="" bitrange="29:21"/>
625<field name="RSVD1" bitrange="19:5"> 608 <field name="DMAWAIT_COUNT" desc="" bitrange="20:16"/>
626</field> 609 <field name="RSRVD3" desc="" bitrange="15:15"/>
627<field name="STATEMACHINE" bitrange="4:0"> 610 <field name="LR_SWAP" desc="" bitrange="14:14"/>
628<value name="IDLE" value="0x0"> 611 <field name="EDGE_SYNC" desc="" bitrange="13:13"/>
629</value> 612 <field name="INVERT_1BIT" desc="" bitrange="12:12"/>
630<value name="REQ_CMD1" value="0x1"> 613 <field name="RSRVD2" desc="" bitrange="11:10"/>
631</value> 614 <field name="SS3D_EFFECT" desc="" bitrange="9:8"/>
632<value name="REQ_CMD3" value="0x2"> 615 <field name="RSRVD1" desc="" bitrange="7:7"/>
633</value> 616 <field name="WORD_LENGTH" desc="" bitrange="6:6"/>
634<value name="REQ_CMD2" value="0x3"> 617 <field name="DAC_ZERO_ENABLE" desc="" bitrange="5:5"/>
635</value> 618 <field name="LOOPBACK" desc="" bitrange="4:4"/>
636<value name="XFER_DECODE" value="0x4"> 619 <field name="FIFO_UNDERFLOW_IRQ" desc="" bitrange="3:3"/>
637</value> 620 <field name="FIFO_OVERFLOW_IRQ" desc="" bitrange="2:2"/>
638<value name="REQ_WAIT" value="0x5"> 621 <field name="FIFO_ERROR_IRQ_EN" desc="" bitrange="1:1"/>
639</value> 622 <field name="RUN" desc="" bitrange="0:0"/>
640<value name="REQ_CMD4" value="0x6"> 623 </reg>
641</value> 624 <reg name="STAT" desc="" sct="yes">
642<value name="PIO_REQ" value="0x7"> 625 <addr name="STAT" addr="0x10"/>
643</value> 626 <field name="DAC_PRESENT" desc="" bitrange="31:31"/>
644<value name="READ_FLUSH" value="0x8"> 627 <field name="RSRVD1" desc="" bitrange="30:0"/>
645</value> 628 </reg>
646<value name="READ_WAIT" value="0x9"> 629 <reg name="DACSRR" desc="" sct="yes">
647</value> 630 <addr name="DACSRR" addr="0x20"/>
648<value name="WRITE" value="0xc"> 631 <field name="OSR" desc="" bitrange="31:31">
649</value> 632 <value name="OSR6" value="0x0" desc=""/>
650<value name="READ_REQ" value="0xd"> 633 <value name="OSR12" value="0x1" desc=""/>
651</value> 634 </field>
652<value name="CHECK_CHAIN" value="0xe"> 635 <field name="BASEMULT" desc="" bitrange="30:28">
653</value> 636 <value name="SINGLE_RATE" value="0x1" desc=""/>
654<value name="XFER_COMPLETE" value="0xf"> 637 <value name="DOUBLE_RATE" value="0x2" desc=""/>
655</value> 638 <value name="QUAD_RATE" value="0x4" desc=""/>
656<value name="WAIT_END" value="0x15"> 639 </field>
657</value> 640 <field name="RSRVD2" desc="" bitrange="27:27"/>
658<value name="WRITE_WAIT" value="0x1c"> 641 <field name="SRC_HOLD" desc="" bitrange="26:24"/>
659</value> 642 <field name="RSRVD1" desc="" bitrange="23:21"/>
660<value name="CHECK_WAIT" value="0x1e"> 643 <field name="SRC_INT" desc="" bitrange="20:16"/>
661</value> 644 <field name="RSRVD0" desc="" bitrange="15:13"/>
662</field> 645 <field name="SRC_FRAC" desc="" bitrange="12:0"/>
663</reg> 646 </reg>
664<reg name="CHn_DEBUG2" sct="no"> 647 <reg name="DACVOLUME" desc="" sct="yes">
665<formula string="0x160+n*0x70"/> 648 <addr name="DACVOLUME" addr="0x30"/>
666<addr name="CH0_DEBUG2" addr="0x160" /> 649 <field name="RSRVD4" desc="" bitrange="31:29"/>
667<addr name="CH1_DEBUG2" addr="0x1d0" /> 650 <field name="VOLUME_UPDATE_LEFT" desc="" bitrange="28:28"/>
668<addr name="CH2_DEBUG2" addr="0x240" /> 651 <field name="RSRVD3" desc="" bitrange="27:26"/>
669<addr name="CH3_DEBUG2" addr="0x2b0" /> 652 <field name="EN_ZCD" desc="" bitrange="25:25"/>
670<addr name="CH4_DEBUG2" addr="0x320" /> 653 <field name="MUTE_LEFT" desc="" bitrange="24:24"/>
671<addr name="CH5_DEBUG2" addr="0x390" /> 654 <field name="VOLUME_LEFT" desc="" bitrange="23:16"/>
672<addr name="CH6_DEBUG2" addr="0x400" /> 655 <field name="RSRVD2" desc="" bitrange="15:13"/>
673<addr name="CH7_DEBUG2" addr="0x470" /> 656 <field name="VOLUME_UPDATE_RIGHT" desc="" bitrange="12:12"/>
674<addr name="CH8_DEBUG2" addr="0x4e0" /> 657 <field name="RSRVD1" desc="" bitrange="11:9"/>
675<addr name="CH9_DEBUG2" addr="0x550" /> 658 <field name="MUTE_RIGHT" desc="" bitrange="8:8"/>
676<addr name="CH10_DEBUG2" addr="0x5c0" /> 659 <field name="VOLUME_RIGHT" desc="" bitrange="7:0"/>
677<addr name="CH11_DEBUG2" addr="0x630" /> 660 </reg>
678<addr name="CH12_DEBUG2" addr="0x6a0" /> 661 <reg name="DACDEBUG" desc="" sct="yes">
679<addr name="CH13_DEBUG2" addr="0x710" /> 662 <addr name="DACDEBUG" addr="0x40"/>
680<addr name="CH14_DEBUG2" addr="0x780" /> 663 <field name="ENABLE_DACDMA" desc="" bitrange="31:31"/>
681<addr name="CH15_DEBUG2" addr="0x7f0" /> 664 <field name="RSRVD2" desc="" bitrange="30:12"/>
682<field name="APB_BYTES" bitrange="31:16"> 665 <field name="RAM_SS" desc="" bitrange="11:8"/>
683</field> 666 <field name="RSRVD1" desc="" bitrange="7:6"/>
684<field name="AHB_BYTES" bitrange="15:0"> 667 <field name="SET_INTERRUPT1_CLK_CROSS" desc="" bitrange="5:5"/>
685</field> 668 <field name="SET_INTERRUPT0_CLK_CROSS" desc="" bitrange="4:4"/>
686</reg> 669 <field name="SET_INTERRUPT1_HAND_SHAKE" desc="" bitrange="3:3"/>
687<reg name="VERSION" sct="no"> 670 <field name="SET_INTERRUPT0_HAND_SHAKE" desc="" bitrange="2:2"/>
688<addr name="VERSION" addr="0x800" /> 671 <field name="DMA_PREQ" desc="" bitrange="1:1"/>
689<field name="MAJOR" bitrange="31:24"> 672 <field name="FIFO_STATUS" desc="" bitrange="0:0"/>
690</field> 673 </reg>
691<field name="MINOR" bitrange="23:16"> 674 <reg name="HPVOL" desc="" sct="yes">
692</field> 675 <addr name="HPVOL" addr="0x50"/>
693<field name="STEP" bitrange="15:0"> 676 <field name="RSRVD5" desc="" bitrange="31:29"/>
694</field> 677 <field name="VOLUME_UPDATE_PENDING" desc="" bitrange="28:28"/>
695</reg> 678 <field name="RSRVD4" desc="" bitrange="27:26"/>
696</dev> 679 <field name="EN_MSTR_ZCD" desc="" bitrange="25:25"/>
697<dev name="AUDIOIN" long_name="AUDIOIN/ADC" desc="Digital Audio Filter Input" version="3.4.0"> 680 <field name="MUTE" desc="" bitrange="24:24"/>
698<addr name="AUDIOIN" addr="0x8004c000" /> 681 <field name="RSRVD3" desc="" bitrange="23:17"/>
699<reg name="CTRL" sct="yes"> 682 <field name="SELECT" desc="" bitrange="16:16"/>
700<addr name="CTRL" addr="0x0" /> 683 <field name="RSRVD2" desc="" bitrange="15:15"/>
701<field name="SFTRST" bitrange="31:31"> 684 <field name="VOL_LEFT" desc="" bitrange="14:8"/>
702</field> 685 <field name="RSRVD1" desc="" bitrange="7:7"/>
703<field name="CLKGATE" bitrange="30:30"> 686 <field name="VOL_RIGHT" desc="" bitrange="6:0"/>
704</field> 687 </reg>
705<field name="RSRVD3" bitrange="29:21"> 688 <reg name="RESERVED" desc="" sct="yes">
706</field> 689 <addr name="RESERVED" addr="0x60"/>
707<field name="DMAWAIT_COUNT" bitrange="20:16"> 690 <field name="RSRVD1" desc="" bitrange="31:0"/>
708</field> 691 </reg>
709<field name="RSRVD1" bitrange="15:11"> 692 <reg name="PWRDN" desc="" sct="yes">
710</field> 693 <addr name="PWRDN" addr="0x70"/>
711<field name="LR_SWAP" bitrange="10:10"> 694 <field name="RSRVD7" desc="" bitrange="31:25"/>
712</field> 695 <field name="SPEAKER" desc="" bitrange="24:24"/>
713<field name="EDGE_SYNC" bitrange="9:9"> 696 <field name="RSRVD6" desc="" bitrange="23:21"/>
714</field> 697 <field name="SELFBIAS" desc="" bitrange="20:20"/>
715<field name="INVERT_1BIT" bitrange="8:8"> 698 <field name="RSRVD5" desc="" bitrange="19:17"/>
716</field> 699 <field name="RIGHT_ADC" desc="" bitrange="16:16"/>
717<field name="OFFSET_ENABLE" bitrange="7:7"> 700 <field name="RSRVD4" desc="" bitrange="15:13"/>
718</field> 701 <field name="DAC" desc="" bitrange="12:12"/>
719<field name="HPF_ENABLE" bitrange="6:6"> 702 <field name="RSRVD3" desc="" bitrange="11:9"/>
720</field> 703 <field name="ADC" desc="" bitrange="8:8"/>
721<field name="WORD_LENGTH" bitrange="5:5"> 704 <field name="RSRVD2" desc="" bitrange="7:5"/>
722</field> 705 <field name="CAPLESS" desc="" bitrange="4:4"/>
723<field name="LOOPBACK" bitrange="4:4"> 706 <field name="RSRVD1" desc="" bitrange="3:1"/>
724</field> 707 <field name="HEADPHONE" desc="" bitrange="0:0"/>
725<field name="FIFO_UNDERFLOW_IRQ" bitrange="3:3"> 708 </reg>
726</field> 709 <reg name="REFCTRL" desc="" sct="yes">
727<field name="FIFO_OVERFLOW_IRQ" bitrange="2:2"> 710 <addr name="REFCTRL" addr="0x80"/>
728</field> 711 <field name="RSRVD4" desc="" bitrange="31:27"/>
729<field name="FIFO_ERROR_IRQ_EN" bitrange="1:1"> 712 <field name="FASTSETTLING" desc="" bitrange="26:26"/>
730</field> 713 <field name="RAISE_REF" desc="" bitrange="25:25"/>
731<field name="RUN" bitrange="0:0"> 714 <field name="XTAL_BGR_BIAS" desc="" bitrange="24:24"/>
732</field> 715 <field name="RSRVD3" desc="" bitrange="23:23"/>
733</reg> 716 <field name="VBG_ADJ" desc="" bitrange="22:20"/>
734<reg name="STAT" sct="yes"> 717 <field name="LOW_PWR" desc="" bitrange="19:19"/>
735<addr name="STAT" addr="0x10" /> 718 <field name="LW_REF" desc="" bitrange="18:18"/>
736<field name="ADC_PRESENT" bitrange="31:31"> 719 <field name="BIAS_CTRL" desc="" bitrange="17:16"/>
737</field> 720 <field name="RSRVD2" desc="" bitrange="15:15"/>
738<field name="RSRVD3" bitrange="30:0"> 721 <field name="VDDXTAL_TO_VDDD" desc="" bitrange="14:14"/>
739</field> 722 <field name="ADJ_ADC" desc="" bitrange="13:13"/>
740</reg> 723 <field name="ADJ_VAG" desc="" bitrange="12:12"/>
741<reg name="ADCSRR" sct="yes"> 724 <field name="ADC_REFVAL" desc="" bitrange="11:8"/>
742<addr name="ADCSRR" addr="0x20" /> 725 <field name="VAG_VAL" desc="" bitrange="7:4"/>
743<field name="OSR" bitrange="31:31"> 726 <field name="RSRVD1" desc="" bitrange="3:3"/>
744<value name="OSR6" value="0x0"> 727 <field name="DAC_ADJ" desc="" bitrange="2:0"/>
745</value> 728 </reg>
746<value name="OSR12" value="0x1"> 729 <reg name="ANACTRL" desc="" sct="yes">
747</value> 730 <addr name="ANACTRL" addr="0x90"/>
748</field> 731 <field name="RSRVD8" desc="" bitrange="31:29"/>
749<field name="BASEMULT" bitrange="30:28"> 732 <field name="SHORT_CM_STS" desc="" bitrange="28:28"/>
750<value name="SINGLE_RATE" value="0x1"> 733 <field name="RSRVD7" desc="" bitrange="27:25"/>
751</value> 734 <field name="SHORT_LR_STS" desc="" bitrange="24:24"/>
752<value name="DOUBLE_RATE" value="0x2"> 735 <field name="RSRVD6" desc="" bitrange="23:22"/>
753</value> 736 <field name="SHORTMODE_CM" desc="" bitrange="21:20"/>
754<value name="QUAD_RATE" value="0x4"> 737 <field name="RSRVD5" desc="" bitrange="19:19"/>
755</value> 738 <field name="SHORTMODE_LR" desc="" bitrange="18:17"/>
756</field> 739 <field name="RSRVD4" desc="" bitrange="16:15"/>
757<field name="RSRVD2" bitrange="27:27"> 740 <field name="SHORT_LVLADJL" desc="" bitrange="14:12"/>
758</field> 741 <field name="RSRVD3" desc="" bitrange="11:11"/>
759<field name="SRC_HOLD" bitrange="26:24"> 742 <field name="SHORT_LVLADJR" desc="" bitrange="10:8"/>
760</field> 743 <field name="RSRVD2" desc="" bitrange="7:6"/>
761<field name="RSRVD1" bitrange="23:21"> 744 <field name="HP_HOLD_GND" desc="" bitrange="5:5"/>
762</field> 745 <field name="HP_CLASSAB" desc="" bitrange="4:4"/>
763<field name="SRC_INT" bitrange="20:16"> 746 <field name="RSRVD1" desc="" bitrange="3:0"/>
764</field> 747 </reg>
765<field name="RSRVD0" bitrange="15:13"> 748 <reg name="TEST" desc="" sct="yes">
766</field> 749 <addr name="TEST" addr="0xa0"/>
767<field name="SRC_FRAC" bitrange="12:0"> 750 <field name="RSRVD4" desc="" bitrange="31:31"/>
768</field> 751 <field name="HP_ANTIPOP" desc="" bitrange="30:28"/>
769</reg> 752 <field name="RSRVD3" desc="" bitrange="27:27"/>
770<reg name="ADCVOLUME" sct="yes"> 753 <field name="TM_ADCIN_TOHP" desc="" bitrange="26:26"/>
771<addr name="ADCVOLUME" addr="0x30" /> 754 <field name="TM_LOOP" desc="" bitrange="25:25"/>
772<field name="RSRVD5" bitrange="31:29"> 755 <field name="TM_HPCOMMON" desc="" bitrange="24:24"/>
773</field> 756 <field name="HP_I1_ADJ" desc="" bitrange="23:22"/>
774<field name="VOLUME_UPDATE_LEFT" bitrange="28:28"> 757 <field name="HP_IALL_ADJ" desc="" bitrange="21:20"/>
775</field> 758 <field name="RSRVD2" desc="" bitrange="19:14"/>
776<field name="RSRVD4" bitrange="27:26"> 759 <field name="VAG_CLASSA" desc="" bitrange="13:13"/>
777</field> 760 <field name="VAG_DOUBLE_I" desc="" bitrange="12:12"/>
778<field name="EN_ZCD" bitrange="25:25"> 761 <field name="RSRVD1" desc="" bitrange="11:4"/>
779</field> 762 <field name="ADCTODAC_LOOP" desc="" bitrange="3:3"/>
780<field name="RSRVD3" bitrange="24:24"> 763 <field name="DAC_CLASSA" desc="" bitrange="2:2"/>
781</field> 764 <field name="DAC_DOUBLE_I" desc="" bitrange="1:1"/>
782<field name="VOLUME_LEFT" bitrange="23:16"> 765 <field name="DAC_DIS_RTZ" desc="" bitrange="0:0"/>
783</field> 766 </reg>
784<field name="RSRVD2" bitrange="15:13"> 767 <reg name="BISTCTRL" desc="" sct="yes">
785</field> 768 <addr name="BISTCTRL" addr="0xb0"/>
786<field name="VOLUME_UPDATE_RIGHT" bitrange="12:12"> 769 <field name="RSVD0" desc="" bitrange="31:4"/>
787</field> 770 <field name="FAIL" desc="" bitrange="3:3"/>
788<field name="RSRVD1" bitrange="11:8"> 771 <field name="PASS" desc="" bitrange="2:2"/>
789</field> 772 <field name="DONE" desc="" bitrange="1:1"/>
790<field name="VOLUME_RIGHT" bitrange="7:0"> 773 <field name="START" desc="" bitrange="0:0"/>
791</field> 774 </reg>
792</reg> 775 <reg name="BISTSTAT0" desc="" sct="yes">
793<reg name="ADCDEBUG" sct="yes"> 776 <addr name="BISTSTAT0" addr="0xc0"/>
794<addr name="ADCDEBUG" addr="0x40" /> 777 <field name="RSVD0" desc="" bitrange="31:24"/>
795<field name="ENABLE_ADCDMA" bitrange="31:31"> 778 <field name="DATA" desc="" bitrange="23:0"/>
796</field> 779 </reg>
797<field name="RSRVD1" bitrange="30:4"> 780 <reg name="BISTSTAT1" desc="" sct="yes">
798</field> 781 <addr name="BISTSTAT1" addr="0xd0"/>
799<field name="ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS" bitrange="3:3"> 782 <field name="RSVD1" desc="" bitrange="31:29"/>
800</field> 783 <field name="STATE" desc="" bitrange="28:24"/>
801<field name="SET_INTERRUPT3_HAND_SHAKE" bitrange="2:2"> 784 <field name="RSVD0" desc="" bitrange="23:8"/>
802</field> 785 <field name="ADDR" desc="" bitrange="7:0"/>
803<field name="DMA_PREQ" bitrange="1:1"> 786 </reg>
804</field> 787 <reg name="ANACLKCTRL" desc="" sct="yes">
805<field name="FIFO_STATUS" bitrange="0:0"> 788 <addr name="ANACLKCTRL" addr="0xe0"/>
806</field> 789 <field name="CLKGATE" desc="" bitrange="31:31"/>
807</reg> 790 <field name="RSRVD3" desc="" bitrange="30:5"/>
808<reg name="ADCVOL" sct="yes"> 791 <field name="INVERT_DACCLK" desc="" bitrange="4:4"/>
809<addr name="ADCVOL" addr="0x50" /> 792 <field name="RSRVD2" desc="" bitrange="3:3"/>
810<field name="RSRVD4" bitrange="31:29"> 793 <field name="DACDIV" desc="" bitrange="2:0"/>
811</field> 794 </reg>
812<field name="VOLUME_UPDATE_PENDING" bitrange="28:28"> 795 <reg name="DATA" desc="" sct="yes">
813</field> 796 <addr name="DATA" addr="0xf0"/>
814<field name="RSRVD3" bitrange="27:26"> 797 <field name="HIGH" desc="" bitrange="31:16"/>
815</field> 798 <field name="LOW" desc="" bitrange="15:0"/>
816<field name="EN_ADC_ZCD" bitrange="25:25"> 799 </reg>
817</field> 800 <reg name="SPEAKERCTRL" desc="" sct="yes">
818<field name="MUTE" bitrange="24:24"> 801 <addr name="SPEAKERCTRL" addr="0x100"/>
819</field> 802 <field name="RSRVD2" desc="" bitrange="31:25"/>
820<field name="RSRVD2" bitrange="23:14"> 803 <field name="MUTE" desc="" bitrange="24:24"/>
821</field> 804 <field name="I1_ADJ" desc="" bitrange="23:22"/>
822<field name="SELECT_LEFT" bitrange="13:12"> 805 <field name="IALL_ADJ" desc="" bitrange="21:20"/>
823</field> 806 <field name="RSRVD1" desc="" bitrange="19:16"/>
824<field name="GAIN_LEFT" bitrange="11:8"> 807 <field name="POSDRIVER" desc="" bitrange="15:14"/>
825</field> 808 <field name="NEGDRIVER" desc="" bitrange="13:12"/>
826<field name="RSRVD1" bitrange="7:6"> 809 <field name="RSRVD0" desc="" bitrange="11:0"/>
827</field> 810 </reg>
828<field name="SELECT_RIGHT" bitrange="5:4"> 811 <reg name="VERSION" desc="">
829</field> 812 <addr name="VERSION" addr="0x200"/>
830<field name="GAIN_RIGHT" bitrange="3:0"> 813 <field name="MAJOR" desc="" bitrange="31:24"/>
831</field> 814 <field name="MINOR" desc="" bitrange="23:16"/>
832</reg> 815 <field name="STEP" desc="" bitrange="15:0"/>
833<reg name="MICLINE" sct="yes"> 816 </reg>
834<addr name="MICLINE" addr="0x60" /> 817 </dev>
835<field name="RSRVD6" bitrange="31:30"> 818 <dev name="BCH" long_name="BCH ECC" desc="20-BIT Correcting ECC Accelerator (BCH)" version="3.2.0">
836</field> 819 <addr name="BCH" addr="0x8000a000"/>
837<field name="DIVIDE_LINE1" bitrange="29:29"> 820 <reg name="CTRL" desc="" sct="yes">
838</field> 821 <addr name="CTRL" addr="0x0"/>
839<field name="DIVIDE_LINE2" bitrange="28:28"> 822 <field name="SFTRST" desc="" bitrange="31:31">
840</field> 823 <value name="RUN" value="0x0" desc=""/>
841<field name="RSRVD5" bitrange="27:25"> 824 <value name="RESET" value="0x1" desc=""/>
842</field> 825 </field>
843<field name="MIC_SELECT" bitrange="24:24"> 826 <field name="CLKGATE" desc="" bitrange="30:30">
844</field> 827 <value name="RUN" value="0x0" desc=""/>
845<field name="RSRVD4" bitrange="23:22"> 828 <value name="NO_CLKS" value="0x1" desc=""/>
846</field> 829 </field>
847<field name="MIC_RESISTOR" bitrange="21:20"> 830 <field name="RSVD5" desc="" bitrange="29:23"/>
848<value name="Off" value="0x0"> 831 <field name="DEBUGSYNDROME" desc="" bitrange="22:22"/>
849</value> 832 <field name="RSVD4" desc="" bitrange="21:20"/>
850<value name="2KOhm" value="0x1"> 833 <field name="M2M_LAYOUT" desc="" bitrange="19:18"/>
851</value> 834 <field name="M2M_ENCODE" desc="" bitrange="17:17"/>
852<value name="4KOhm" value="0x2"> 835 <field name="M2M_ENABLE" desc="" bitrange="16:16"/>
853</value> 836 <field name="RSVD3" desc="" bitrange="15:11"/>
854<value name="8KOhm" value="0x3"> 837 <field name="DEBUG_STALL_IRQ_EN" desc="" bitrange="10:10"/>
855</value> 838 <field name="RSVD2" desc="" bitrange="9:9"/>
856</field> 839 <field name="COMPLETE_IRQ_EN" desc="" bitrange="8:8"/>
857<field name="RSRVD3" bitrange="19:19"> 840 <field name="RSVD1" desc="" bitrange="7:4"/>
858</field> 841 <field name="BM_ERROR_IRQ" desc="" bitrange="3:3"/>
859<field name="MIC_BIAS" bitrange="18:16"> 842 <field name="DEBUG_STALL_IRQ" desc="" bitrange="2:2"/>
860</field> 843 <field name="RSVD0" desc="" bitrange="1:1"/>
861<field name="RSRVD2" bitrange="15:6"> 844 <field name="COMPLETE_IRQ" desc="" bitrange="0:0"/>
862</field> 845 </reg>
863<field name="MIC_CHOPCLK" bitrange="5:4"> 846 <reg name="STATUS0" desc="">
864</field> 847 <addr name="STATUS0" addr="0x10"/>
865<field name="RSRVD1" bitrange="3:2"> 848 <field name="HANDLE" desc="" bitrange="31:20"/>
866</field> 849 <field name="COMPLETED_CE" desc="" bitrange="19:16"/>
867<field name="MIC_GAIN" bitrange="1:0"> 850 <field name="STATUS_BLK0" desc="" bitrange="15:8">
868<value name="0dB" value="0x0"> 851 <value name="ZERO" value="0x0" desc=""/>
869</value> 852 <value name="ERROR1" value="0x1" desc=""/>
870<value name="20dB" value="0x1"> 853 <value name="ERROR2" value="0x2" desc=""/>
871</value> 854 <value name="ERROR3" value="0x3" desc=""/>
872<value name="30dB" value="0x2"> 855 <value name="ERROR4" value="0x4" desc=""/>
873</value> 856 <value name="UNCORRECTABLE" value="0xfe" desc=""/>
874<value name="40dB" value="0x3"> 857 <value name="ERASED" value="0xff" desc=""/>
875</value> 858 </field>
876</field> 859 <field name="RSVD1" desc="" bitrange="7:5"/>
877</reg> 860 <field name="ALLONES" desc="" bitrange="4:4"/>
878<reg name="ANACLKCTRL" sct="yes"> 861 <field name="CORRECTED" desc="" bitrange="3:3"/>
879<addr name="ANACLKCTRL" addr="0x70" /> 862 <field name="UNCORRECTABLE" desc="" bitrange="2:2"/>
880<field name="CLKGATE" bitrange="31:31"> 863 <field name="RSVD0" desc="" bitrange="1:0"/>
881</field> 864 </reg>
882<field name="RSRVD4" bitrange="30:11"> 865 <reg name="MODE" desc="">
883</field> 866 <addr name="MODE" addr="0x20"/>
884<field name="DITHER_OFF" bitrange="10:10"> 867 <field name="RSVD" desc="" bitrange="31:8"/>
885</field> 868 <field name="ERASE_THRESHOLD" desc="" bitrange="7:0"/>
886<field name="SLOW_DITHER" bitrange="9:9"> 869 </reg>
887</field> 870 <reg name="ENCODEPTR" desc="">
888<field name="INVERT_ADCCLK" bitrange="8:8"> 871 <addr name="ENCODEPTR" addr="0x30"/>
889</field> 872 <field name="ADDR" desc="" bitrange="31:0"/>
890<field name="RSRVD3" bitrange="7:6"> 873 </reg>
891</field> 874 <reg name="DATAPTR" desc="">
892<field name="ADCCLK_SHIFT" bitrange="5:4"> 875 <addr name="DATAPTR" addr="0x40"/>
893</field> 876 <field name="ADDR" desc="" bitrange="31:0"/>
894<field name="RSRVD2" bitrange="3:3"> 877 </reg>
895</field> 878 <reg name="METAPTR" desc="">
896<field name="ADCDIV" bitrange="2:0"> 879 <addr name="METAPTR" addr="0x50"/>
897</field> 880 <field name="ADDR" desc="" bitrange="31:0"/>
898</reg> 881 </reg>
899<reg name="DATA" sct="yes"> 882 <reg name="LAYOUTSELECT" desc="">
900<addr name="DATA" addr="0x80" /> 883 <addr name="LAYOUTSELECT" addr="0x70"/>
901<field name="HIGH" bitrange="31:16"> 884 <field name="CS15_SELECT" desc="" bitrange="31:30"/>
902</field> 885 <field name="CS14_SELECT" desc="" bitrange="29:28"/>
903<field name="LOW" bitrange="15:0"> 886 <field name="CS13_SELECT" desc="" bitrange="27:26"/>
904</field> 887 <field name="CS12_SELECT" desc="" bitrange="25:24"/>
905</reg> 888 <field name="CS11_SELECT" desc="" bitrange="23:22"/>
906</dev> 889 <field name="CS10_SELECT" desc="" bitrange="21:20"/>
907<dev name="AUDIOOUT" long_name="AUDIOOUT/DAC" desc="Digital Audio Filter Output" version="3.2.0"> 890 <field name="CS9_SELECT" desc="" bitrange="19:18"/>
908<addr name="AUDIOOUT" addr="0x80048000" /> 891 <field name="CS8_SELECT" desc="" bitrange="17:16"/>
909<reg name="CTRL" sct="yes"> 892 <field name="CS7_SELECT" desc="" bitrange="15:14"/>
910<addr name="CTRL" addr="0x0" /> 893 <field name="CS6_SELECT" desc="" bitrange="13:12"/>
911<field name="SFTRST" bitrange="31:31"> 894 <field name="CS5_SELECT" desc="" bitrange="11:10"/>
912</field> 895 <field name="CS4_SELECT" desc="" bitrange="9:8"/>
913<field name="CLKGATE" bitrange="30:30"> 896 <field name="CS3_SELECT" desc="" bitrange="7:6"/>
914</field> 897 <field name="CS2_SELECT" desc="" bitrange="5:4"/>
915<field name="RSRVD4" bitrange="29:21"> 898 <field name="CS1_SELECT" desc="" bitrange="3:2"/>
916</field> 899 <field name="CS0_SELECT" desc="" bitrange="1:0"/>
917<field name="DMAWAIT_COUNT" bitrange="20:16"> 900 </reg>
918</field> 901 <reg name="FLASH0LAYOUT0" desc="">
919<field name="RSRVD3" bitrange="15:15"> 902 <addr name="FLASH0LAYOUT0" addr="0x80"/>
920</field> 903 <field name="NBLOCKS" desc="" bitrange="31:24"/>
921<field name="LR_SWAP" bitrange="14:14"> 904 <field name="META_SIZE" desc="" bitrange="23:16"/>
922</field> 905 <field name="ECC0" desc="" bitrange="15:12">
923<field name="EDGE_SYNC" bitrange="13:13"> 906 <value name="NONE" value="0x0" desc=""/>
924</field> 907 <value name="ECC2" value="0x1" desc=""/>
925<field name="INVERT_1BIT" bitrange="12:12"> 908 <value name="ECC4" value="0x2" desc=""/>
926</field> 909 <value name="ECC6" value="0x3" desc=""/>
927<field name="RSRVD2" bitrange="11:10"> 910 <value name="ECC8" value="0x4" desc=""/>
928</field> 911 <value name="ECC10" value="0x5" desc=""/>
929<field name="SS3D_EFFECT" bitrange="9:8"> 912 <value name="ECC12" value="0x6" desc=""/>
930</field> 913 <value name="ECC14" value="0x7" desc=""/>
931<field name="RSRVD1" bitrange="7:7"> 914 <value name="ECC16" value="0x8" desc=""/>
932</field> 915 <value name="ECC18" value="0x9" desc=""/>
933<field name="WORD_LENGTH" bitrange="6:6"> 916 <value name="ECC20" value="0xa" desc=""/>
934</field> 917 </field>
935<field name="DAC_ZERO_ENABLE" bitrange="5:5"> 918 <field name="DATA0_SIZE" desc="" bitrange="11:0"/>
936</field> 919 </reg>
937<field name="LOOPBACK" bitrange="4:4"> 920 <reg name="FLASH0LAYOUT1" desc="">
938</field> 921 <addr name="FLASH0LAYOUT1" addr="0x90"/>
939<field name="FIFO_UNDERFLOW_IRQ" bitrange="3:3"> 922 <field name="PAGE_SIZE" desc="" bitrange="31:16"/>
940</field> 923 <field name="ECCN" desc="" bitrange="15:12">
941<field name="FIFO_OVERFLOW_IRQ" bitrange="2:2"> 924 <value name="NONE" value="0x0" desc=""/>
942</field> 925 <value name="ECC2" value="0x1" desc=""/>
943<field name="FIFO_ERROR_IRQ_EN" bitrange="1:1"> 926 <value name="ECC4" value="0x2" desc=""/>
944</field> 927 <value name="ECC6" value="0x3" desc=""/>
945<field name="RUN" bitrange="0:0"> 928 <value name="ECC8" value="0x4" desc=""/>
946</field> 929 <value name="ECC10" value="0x5" desc=""/>
947</reg> 930 <value name="ECC12" value="0x6" desc=""/>
948<reg name="STAT" sct="yes"> 931 <value name="ECC14" value="0x7" desc=""/>
949<addr name="STAT" addr="0x10" /> 932 <value name="ECC16" value="0x8" desc=""/>
950<field name="DAC_PRESENT" bitrange="31:31"> 933 <value name="ECC18" value="0x9" desc=""/>
951</field> 934 <value name="ECC20" value="0xa" desc=""/>
952<field name="RSRVD1" bitrange="30:0"> 935 </field>
953</field> 936 <field name="DATAN_SIZE" desc="" bitrange="11:0"/>
954</reg> 937 </reg>
955<reg name="DACSRR" sct="yes"> 938 <reg name="FLASH1LAYOUT0" desc="">
956<addr name="DACSRR" addr="0x20" /> 939 <addr name="FLASH1LAYOUT0" addr="0xa0"/>
957<field name="OSR" bitrange="31:31"> 940 <field name="NBLOCKS" desc="" bitrange="31:24"/>
958<value name="OSR6" value="0x0"> 941 <field name="META_SIZE" desc="" bitrange="23:16"/>
959</value> 942 <field name="ECC0" desc="" bitrange="15:12">
960<value name="OSR12" value="0x1"> 943 <value name="NONE" value="0x0" desc=""/>
961</value> 944 <value name="ECC2" value="0x1" desc=""/>
962</field> 945 <value name="ECC4" value="0x2" desc=""/>
963<field name="BASEMULT" bitrange="30:28"> 946 <value name="ECC6" value="0x3" desc=""/>
964<value name="SINGLE_RATE" value="0x1"> 947 <value name="ECC8" value="0x4" desc=""/>
965</value> 948 <value name="ECC10" value="0x5" desc=""/>
966<value name="DOUBLE_RATE" value="0x2"> 949 <value name="ECC12" value="0x6" desc=""/>
967</value> 950 <value name="ECC14" value="0x7" desc=""/>
968<value name="QUAD_RATE" value="0x4"> 951 <value name="ECC16" value="0x8" desc=""/>
969</value> 952 <value name="ECC18" value="0x9" desc=""/>
970</field> 953 <value name="ECC20" value="0xa" desc=""/>
971<field name="RSRVD2" bitrange="27:27"> 954 </field>
972</field> 955 <field name="DATA0_SIZE" desc="" bitrange="11:0"/>
973<field name="SRC_HOLD" bitrange="26:24"> 956 </reg>
974</field> 957 <reg name="FLASH1LAYOUT1" desc="">
975<field name="RSRVD1" bitrange="23:21"> 958 <addr name="FLASH1LAYOUT1" addr="0xb0"/>
976</field> 959 <field name="PAGE_SIZE" desc="" bitrange="31:16"/>
977<field name="SRC_INT" bitrange="20:16"> 960 <field name="ECCN" desc="" bitrange="15:12">
978</field> 961 <value name="NONE" value="0x0" desc=""/>
979<field name="RSRVD0" bitrange="15:13"> 962 <value name="ECC2" value="0x1" desc=""/>
980</field> 963 <value name="ECC4" value="0x2" desc=""/>
981<field name="SRC_FRAC" bitrange="12:0"> 964 <value name="ECC6" value="0x3" desc=""/>
982</field> 965 <value name="ECC8" value="0x4" desc=""/>
983</reg> 966 <value name="ECC10" value="0x5" desc=""/>
984<reg name="DACVOLUME" sct="yes"> 967 <value name="ECC12" value="0x6" desc=""/>
985<addr name="DACVOLUME" addr="0x30" /> 968 <value name="ECC14" value="0x7" desc=""/>
986<field name="RSRVD4" bitrange="31:29"> 969 <value name="ECC16" value="0x8" desc=""/>
987</field> 970 <value name="ECC18" value="0x9" desc=""/>
988<field name="VOLUME_UPDATE_LEFT" bitrange="28:28"> 971 <value name="ECC20" value="0xa" desc=""/>
989</field> 972 </field>
990<field name="RSRVD3" bitrange="27:26"> 973 <field name="DATAN_SIZE" desc="" bitrange="11:0"/>
991</field> 974 </reg>
992<field name="EN_ZCD" bitrange="25:25"> 975 <reg name="FLASH2LAYOUT0" desc="">
993</field> 976 <addr name="FLASH2LAYOUT0" addr="0xc0"/>
994<field name="MUTE_LEFT" bitrange="24:24"> 977 <field name="NBLOCKS" desc="" bitrange="31:24"/>
995</field> 978 <field name="META_SIZE" desc="" bitrange="23:16"/>
996<field name="VOLUME_LEFT" bitrange="23:16"> 979 <field name="ECC0" desc="" bitrange="15:12">
997</field> 980 <value name="NONE" value="0x0" desc=""/>
998<field name="RSRVD2" bitrange="15:13"> 981 <value name="ECC2" value="0x1" desc=""/>
999</field> 982 <value name="ECC4" value="0x2" desc=""/>
1000<field name="VOLUME_UPDATE_RIGHT" bitrange="12:12"> 983 <value name="ECC6" value="0x3" desc=""/>
1001</field> 984 <value name="ECC8" value="0x4" desc=""/>
1002<field name="RSRVD1" bitrange="11:9"> 985 <value name="ECC10" value="0x5" desc=""/>
1003</field> 986 <value name="ECC12" value="0x6" desc=""/>
1004<field name="MUTE_RIGHT" bitrange="8:8"> 987 <value name="ECC14" value="0x7" desc=""/>
1005</field> 988 <value name="ECC16" value="0x8" desc=""/>
1006<field name="VOLUME_RIGHT" bitrange="7:0"> 989 <value name="ECC18" value="0x9" desc=""/>
1007</field> 990 <value name="ECC20" value="0xa" desc=""/>
1008</reg> 991 </field>
1009<reg name="DACDEBUG" sct="yes"> 992 <field name="DATA0_SIZE" desc="" bitrange="11:0"/>
1010<addr name="DACDEBUG" addr="0x40" /> 993 </reg>
1011<field name="ENABLE_DACDMA" bitrange="31:31"> 994 <reg name="FLASH2LAYOUT1" desc="">
1012</field> 995 <addr name="FLASH2LAYOUT1" addr="0xd0"/>
1013<field name="RSRVD2" bitrange="30:12"> 996 <field name="PAGE_SIZE" desc="" bitrange="31:16"/>
1014</field> 997 <field name="ECCN" desc="" bitrange="15:12">
1015<field name="RAM_SS" bitrange="11:8"> 998 <value name="NONE" value="0x0" desc=""/>
1016</field> 999 <value name="ECC2" value="0x1" desc=""/>
1017<field name="RSRVD1" bitrange="7:6"> 1000 <value name="ECC4" value="0x2" desc=""/>
1018</field> 1001 <value name="ECC6" value="0x3" desc=""/>
1019<field name="SET_INTERRUPT1_CLK_CROSS" bitrange="5:5"> 1002 <value name="ECC8" value="0x4" desc=""/>
1020</field> 1003 <value name="ECC10" value="0x5" desc=""/>
1021<field name="SET_INTERRUPT0_CLK_CROSS" bitrange="4:4"> 1004 <value name="ECC12" value="0x6" desc=""/>
1022</field> 1005 <value name="ECC14" value="0x7" desc=""/>
1023<field name="SET_INTERRUPT1_HAND_SHAKE" bitrange="3:3"> 1006 <value name="ECC16" value="0x8" desc=""/>
1024</field> 1007 <value name="ECC18" value="0x9" desc=""/>
1025<field name="SET_INTERRUPT0_HAND_SHAKE" bitrange="2:2"> 1008 <value name="ECC20" value="0xa" desc=""/>
1026</field> 1009 </field>
1027<field name="DMA_PREQ" bitrange="1:1"> 1010 <field name="DATAN_SIZE" desc="" bitrange="11:0"/>
1028</field> 1011 </reg>
1029<field name="FIFO_STATUS" bitrange="0:0"> 1012 <reg name="FLASH3LAYOUT0" desc="">
1030</field> 1013 <addr name="FLASH3LAYOUT0" addr="0xe0"/>
1031</reg> 1014 <field name="NBLOCKS" desc="" bitrange="31:24"/>
1032<reg name="HPVOL" sct="yes"> 1015 <field name="META_SIZE" desc="" bitrange="23:16"/>
1033<addr name="HPVOL" addr="0x50" /> 1016 <field name="ECC0" desc="" bitrange="15:12">
1034<field name="RSRVD5" bitrange="31:29"> 1017 <value name="NONE" value="0x0" desc=""/>
1035</field> 1018 <value name="ECC2" value="0x1" desc=""/>
1036<field name="VOLUME_UPDATE_PENDING" bitrange="28:28"> 1019 <value name="ECC4" value="0x2" desc=""/>
1037</field> 1020 <value name="ECC6" value="0x3" desc=""/>
1038<field name="RSRVD4" bitrange="27:26"> 1021 <value name="ECC8" value="0x4" desc=""/>
1039</field> 1022 <value name="ECC10" value="0x5" desc=""/>
1040<field name="EN_MSTR_ZCD" bitrange="25:25"> 1023 <value name="ECC12" value="0x6" desc=""/>
1041</field> 1024 <value name="ECC14" value="0x7" desc=""/>
1042<field name="MUTE" bitrange="24:24"> 1025 <value name="ECC16" value="0x8" desc=""/>
1043</field> 1026 <value name="ECC18" value="0x9" desc=""/>
1044<field name="RSRVD3" bitrange="23:17"> 1027 <value name="ECC20" value="0xa" desc=""/>
1045</field> 1028 </field>
1046<field name="SELECT" bitrange="16:16"> 1029 <field name="DATA0_SIZE" desc="" bitrange="11:0"/>
1047</field> 1030 </reg>
1048<field name="RSRVD2" bitrange="15:15"> 1031 <reg name="FLASH3LAYOUT1" desc="">
1049</field> 1032 <addr name="FLASH3LAYOUT1" addr="0xf0"/>
1050<field name="VOL_LEFT" bitrange="14:8"> 1033 <field name="PAGE_SIZE" desc="" bitrange="31:16"/>
1051</field> 1034 <field name="ECCN" desc="" bitrange="15:12">
1052<field name="RSRVD1" bitrange="7:7"> 1035 <value name="NONE" value="0x0" desc=""/>
1053</field> 1036 <value name="ECC2" value="0x1" desc=""/>
1054<field name="VOL_RIGHT" bitrange="6:0"> 1037 <value name="ECC4" value="0x2" desc=""/>
1055</field> 1038 <value name="ECC6" value="0x3" desc=""/>
1056</reg> 1039 <value name="ECC8" value="0x4" desc=""/>
1057<reg name="RESERVED" sct="yes"> 1040 <value name="ECC10" value="0x5" desc=""/>
1058<addr name="RESERVED" addr="0x60" /> 1041 <value name="ECC12" value="0x6" desc=""/>
1059<field name="RSRVD1" bitrange="31:0"> 1042 <value name="ECC14" value="0x7" desc=""/>
1060</field> 1043 <value name="ECC16" value="0x8" desc=""/>
1061</reg> 1044 <value name="ECC18" value="0x9" desc=""/>
1062<reg name="PWRDN" sct="yes"> 1045 <value name="ECC20" value="0xa" desc=""/>
1063<addr name="PWRDN" addr="0x70" /> 1046 </field>
1064<field name="RSRVD7" bitrange="31:25"> 1047 <field name="DATAN_SIZE" desc="" bitrange="11:0"/>
1065</field> 1048 </reg>
1066<field name="SPEAKER" bitrange="24:24"> 1049 <reg name="DEBUG0" desc="" sct="yes">
1067</field> 1050 <addr name="DEBUG0" addr="0x100"/>
1068<field name="RSRVD6" bitrange="23:21"> 1051 <field name="RSVD1" desc="" bitrange="31:27"/>
1069</field> 1052 <field name="ROM_BIST_ENABLE" desc="" bitrange="26:26"/>
1070<field name="SELFBIAS" bitrange="20:20"> 1053 <field name="ROM_BIST_COMPLETE" desc="" bitrange="25:25"/>
1071</field> 1054 <field name="KES_DEBUG_SYNDROME_SYMBOL" desc="" bitrange="24:16">
1072<field name="RSRVD5" bitrange="19:17"> 1055 <value name="NORMAL" value="0x0" desc=""/>
1073</field> 1056 <value name="TEST_MODE" value="0x1" desc=""/>
1074<field name="RIGHT_ADC" bitrange="16:16"> 1057 </field>
1075</field> 1058 <field name="KES_DEBUG_SHIFT_SYND" desc="" bitrange="15:15"/>
1076<field name="RSRVD4" bitrange="15:13"> 1059 <field name="KES_DEBUG_PAYLOAD_FLAG" desc="" bitrange="14:14">
1077</field> 1060 <value name="DATA" value="0x1" desc=""/>
1078<field name="DAC" bitrange="12:12"> 1061 <value name="AUX" value="0x1" desc=""/>
1079</field> 1062 </field>
1080<field name="RSRVD3" bitrange="11:9"> 1063 <field name="KES_DEBUG_MODE4K" desc="" bitrange="13:13">
1081</field> 1064 <value name="4k" value="0x1" desc=""/>
1082<field name="ADC" bitrange="8:8"> 1065 <value name="2k" value="0x1" desc=""/>
1083</field> 1066 </field>
1084<field name="RSRVD2" bitrange="7:5"> 1067 <field name="KES_DEBUG_KICK" desc="" bitrange="12:12"/>
1085</field> 1068 <field name="KES_STANDALONE" desc="" bitrange="11:11">
1086<field name="CAPLESS" bitrange="4:4"> 1069 <value name="NORMAL" value="0x0" desc=""/>
1087</field> 1070 <value name="TEST_MODE" value="0x1" desc=""/>
1088<field name="RSRVD1" bitrange="3:1"> 1071 </field>
1089</field> 1072 <field name="KES_DEBUG_STEP" desc="" bitrange="10:10"/>
1090<field name="HEADPHONE" bitrange="0:0"> 1073 <field name="KES_DEBUG_STALL" desc="" bitrange="9:9">
1091</field> 1074 <value name="NORMAL" value="0x0" desc=""/>
1092</reg> 1075 <value name="WAIT" value="0x1" desc=""/>
1093<reg name="REFCTRL" sct="yes"> 1076 </field>
1094<addr name="REFCTRL" addr="0x80" /> 1077 <field name="BM_KES_TEST_BYPASS" desc="" bitrange="8:8">
1095<field name="RSRVD4" bitrange="31:27"> 1078 <value name="NORMAL" value="0x0" desc=""/>
1096</field> 1079 <value name="TEST_MODE" value="0x1" desc=""/>
1097<field name="FASTSETTLING" bitrange="26:26"> 1080 </field>
1098</field> 1081 <field name="RSVD0" desc="" bitrange="7:6"/>
1099<field name="RAISE_REF" bitrange="25:25"> 1082 <field name="DEBUG_REG_SELECT" desc="" bitrange="5:0"/>
1100</field> 1083 </reg>
1101<field name="XTAL_BGR_BIAS" bitrange="24:24"> 1084 <reg name="DBGKESREAD" desc="">
1102</field> 1085 <addr name="DBGKESREAD" addr="0x110"/>
1103<field name="RSRVD3" bitrange="23:23"> 1086 <field name="VALUES" desc="" bitrange="31:0"/>
1104</field> 1087 </reg>
1105<field name="VBG_ADJ" bitrange="22:20"> 1088 <reg name="DBGCSFEREAD" desc="">
1106</field> 1089 <addr name="DBGCSFEREAD" addr="0x120"/>
1107<field name="LOW_PWR" bitrange="19:19"> 1090 <field name="VALUES" desc="" bitrange="31:0"/>
1108</field> 1091 </reg>
1109<field name="LW_REF" bitrange="18:18"> 1092 <reg name="DBGSYNDGENREAD" desc="">
1110</field> 1093 <addr name="DBGSYNDGENREAD" addr="0x130"/>
1111<field name="BIAS_CTRL" bitrange="17:16"> 1094 <field name="VALUES" desc="" bitrange="31:0"/>
1112</field> 1095 </reg>
1113<field name="RSRVD2" bitrange="15:15"> 1096 <reg name="DBGAHBMREAD" desc="">
1114</field> 1097 <addr name="DBGAHBMREAD" addr="0x140"/>
1115<field name="VDDXTAL_TO_VDDD" bitrange="14:14"> 1098 <field name="VALUES" desc="" bitrange="31:0"/>
1116</field> 1099 </reg>
1117<field name="ADJ_ADC" bitrange="13:13"> 1100 <reg name="BLOCKNAME" desc="">
1118</field> 1101 <addr name="BLOCKNAME" addr="0x150"/>
1119<field name="ADJ_VAG" bitrange="12:12"> 1102 <field name="NAME" desc="" bitrange="31:0"/>
1120</field> 1103 </reg>
1121<field name="ADC_REFVAL" bitrange="11:8"> 1104 <reg name="VERSION" desc="">
1122</field> 1105 <addr name="VERSION" addr="0x160"/>
1123<field name="VAG_VAL" bitrange="7:4"> 1106 <field name="MAJOR" desc="" bitrange="31:24"/>
1124</field> 1107 <field name="MINOR" desc="" bitrange="23:16"/>
1125<field name="RSRVD1" bitrange="3:3"> 1108 <field name="STEP" desc="" bitrange="15:0"/>
1126</field> 1109 </reg>
1127<field name="DAC_ADJ" bitrange="2:0"> 1110 </dev>
1128</field> 1111 <dev name="CLKCTRL" long_name="Clock Controller" desc="Clock Generation and Control" version="3.2.0">
1129</reg> 1112 <addr name="CLKCTRL" addr="0x80040000"/>
1130<reg name="ANACTRL" sct="yes"> 1113 <reg name="PLLCTRL0" desc="" sct="yes">
1131<addr name="ANACTRL" addr="0x90" /> 1114 <addr name="PLLCTRL0" addr="0x0"/>
1132<field name="RSRVD8" bitrange="31:29"> 1115 <field name="RSRVD6" desc="" bitrange="31:30"/>
1133</field> 1116 <field name="LFR_SEL" desc="" bitrange="29:28">
1134<field name="SHORT_CM_STS" bitrange="28:28"> 1117 <value name="DEFAULT" value="0x0" desc=""/>
1135</field> 1118 <value name="TIMES_2" value="0x1" desc=""/>
1136<field name="RSRVD7" bitrange="27:25"> 1119 <value name="TIMES_05" value="0x2" desc=""/>
1137</field> 1120 <value name="UNDEFINED" value="0x3" desc=""/>
1138<field name="SHORT_LR_STS" bitrange="24:24"> 1121 </field>
1139</field> 1122 <field name="RSRVD5" desc="" bitrange="27:26"/>
1140<field name="RSRVD6" bitrange="23:22"> 1123 <field name="CP_SEL" desc="" bitrange="25:24">
1141</field> 1124 <value name="DEFAULT" value="0x0" desc=""/>
1142<field name="SHORTMODE_CM" bitrange="21:20"> 1125 <value name="TIMES_2" value="0x1" desc=""/>
1143</field> 1126 <value name="TIMES_05" value="0x2" desc=""/>
1144<field name="RSRVD5" bitrange="19:19"> 1127 <value name="UNDEFINED" value="0x3" desc=""/>
1145</field> 1128 </field>
1146<field name="SHORTMODE_LR" bitrange="18:17"> 1129 <field name="RSRVD4" desc="" bitrange="23:22"/>
1147</field> 1130 <field name="DIV_SEL" desc="" bitrange="21:20">
1148<field name="RSRVD4" bitrange="16:15"> 1131 <value name="DEFAULT" value="0x0" desc=""/>
1149</field> 1132 <value name="LOWER" value="0x1" desc=""/>
1150<field name="SHORT_LVLADJL" bitrange="14:12"> 1133 <value name="LOWEST" value="0x2" desc=""/>
1151</field> 1134 <value name="UNDEFINED" value="0x3" desc=""/>
1152<field name="RSRVD3" bitrange="11:11"> 1135 </field>
1153</field> 1136 <field name="RSRVD3" desc="" bitrange="19:19"/>
1154<field name="SHORT_LVLADJR" bitrange="10:8"> 1137 <field name="EN_USB_CLKS" desc="" bitrange="18:18"/>
1155</field> 1138 <field name="RSRVD2" desc="" bitrange="17:17"/>
1156<field name="RSRVD2" bitrange="7:6"> 1139 <field name="POWER" desc="" bitrange="16:16"/>
1157</field> 1140 <field name="RSRVD1" desc="" bitrange="15:0"/>
1158<field name="HP_HOLD_GND" bitrange="5:5"> 1141 </reg>
1159</field> 1142 <reg name="PLLCTRL1" desc="">
1160<field name="HP_CLASSAB" bitrange="4:4"> 1143 <addr name="PLLCTRL1" addr="0x10"/>
1161</field> 1144 <field name="LOCK" desc="" bitrange="31:31"/>
1162<field name="RSRVD1" bitrange="3:0"> 1145 <field name="FORCE_LOCK" desc="" bitrange="30:30"/>
1163</field> 1146 <field name="RSRVD1" desc="" bitrange="29:16"/>
1164</reg> 1147 <field name="LOCK_COUNT" desc="" bitrange="15:0"/>
1165<reg name="TEST" sct="yes"> 1148 </reg>
1166<addr name="TEST" addr="0xa0" /> 1149 <reg name="CPU" desc="" sct="yes">
1167<field name="RSRVD4" bitrange="31:31"> 1150 <addr name="CPU" addr="0x20"/>
1168</field> 1151 <field name="RSRVD5" desc="" bitrange="31:30"/>
1169<field name="HP_ANTIPOP" bitrange="30:28"> 1152 <field name="BUSY_REF_XTAL" desc="" bitrange="29:29"/>
1170</field> 1153 <field name="BUSY_REF_CPU" desc="" bitrange="28:28"/>
1171<field name="RSRVD3" bitrange="27:27"> 1154 <field name="RSRVD4" desc="" bitrange="27:27"/>
1172</field> 1155 <field name="DIV_XTAL_FRAC_EN" desc="" bitrange="26:26"/>
1173<field name="TM_ADCIN_TOHP" bitrange="26:26"> 1156 <field name="DIV_XTAL" desc="" bitrange="25:16"/>
1174</field> 1157 <field name="RSRVD3" desc="" bitrange="15:13"/>
1175<field name="TM_LOOP" bitrange="25:25"> 1158 <field name="INTERRUPT_WAIT" desc="" bitrange="12:12"/>
1176</field> 1159 <field name="RSRVD2" desc="" bitrange="11:11"/>
1177<field name="TM_HPCOMMON" bitrange="24:24"> 1160 <field name="DIV_CPU_FRAC_EN" desc="" bitrange="10:10"/>
1178</field> 1161 <field name="RSRVD1" desc="" bitrange="9:6"/>
1179<field name="HP_I1_ADJ" bitrange="23:22"> 1162 <field name="DIV_CPU" desc="" bitrange="5:0"/>
1180</field> 1163 </reg>
1181<field name="HP_IALL_ADJ" bitrange="21:20"> 1164 <reg name="HBUS" desc="" sct="yes">
1182</field> 1165 <addr name="HBUS" addr="0x30"/>
1183<field name="RSRVD2" bitrange="19:14"> 1166 <field name="RSRVD4" desc="" bitrange="31:30"/>
1184</field> 1167 <field name="BUSY" desc="" bitrange="29:29"/>
1185<field name="VAG_CLASSA" bitrange="13:13"> 1168 <field name="DCP_AS_ENABLE" desc="" bitrange="28:28"/>
1186</field> 1169 <field name="PXP_AS_ENABLE" desc="" bitrange="27:27"/>
1187<field name="VAG_DOUBLE_I" bitrange="12:12"> 1170 <field name="APBHDMA_AS_ENABLE" desc="" bitrange="26:26"/>
1188</field> 1171 <field name="APBXDMA_AS_ENABLE" desc="" bitrange="25:25"/>
1189<field name="RSRVD1" bitrange="11:4"> 1172 <field name="TRAFFIC_JAM_AS_ENABLE" desc="" bitrange="24:24"/>
1190</field> 1173 <field name="TRAFFIC_AS_ENABLE" desc="" bitrange="23:23"/>
1191<field name="ADCTODAC_LOOP" bitrange="3:3"> 1174 <field name="CPU_DATA_AS_ENABLE" desc="" bitrange="22:22"/>
1192</field> 1175 <field name="CPU_INSTR_AS_ENABLE" desc="" bitrange="21:21"/>
1193<field name="DAC_CLASSA" bitrange="2:2"> 1176 <field name="AUTO_SLOW_MODE" desc="" bitrange="20:20"/>
1194</field> 1177 <field name="RSRVD2" desc="" bitrange="19:19"/>
1195<field name="DAC_DOUBLE_I" bitrange="1:1"> 1178 <field name="SLOW_DIV" desc="" bitrange="18:16">
1196</field> 1179 <value name="BY1" value="0x0" desc=""/>
1197<field name="DAC_DIS_RTZ" bitrange="0:0"> 1180 <value name="BY2" value="0x1" desc=""/>
1198</field> 1181 <value name="BY4" value="0x2" desc=""/>
1199</reg> 1182 <value name="BY8" value="0x3" desc=""/>
1200<reg name="BISTCTRL" sct="yes"> 1183 <value name="BY16" value="0x4" desc=""/>
1201<addr name="BISTCTRL" addr="0xb0" /> 1184 <value name="BY32" value="0x5" desc=""/>
1202<field name="RSVD0" bitrange="31:4"> 1185 </field>
1203</field> 1186 <field name="RSRVD1" desc="" bitrange="15:6"/>
1204<field name="FAIL" bitrange="3:3"> 1187 <field name="DIV_FRAC_EN" desc="" bitrange="5:5"/>
1205</field> 1188 <field name="DIV" desc="" bitrange="4:0"/>
1206<field name="PASS" bitrange="2:2"> 1189 </reg>
1207</field> 1190 <reg name="XBUS" desc="">
1208<field name="DONE" bitrange="1:1"> 1191 <addr name="XBUS" addr="0x40"/>
1209</field> 1192 <field name="BUSY" desc="" bitrange="31:31"/>
1210<field name="START" bitrange="0:0"> 1193 <field name="RSRVD1" desc="" bitrange="30:11"/>
1211</field> 1194 <field name="DIV_FRAC_EN" desc="" bitrange="10:10"/>
1212</reg> 1195 <field name="DIV" desc="" bitrange="9:0"/>
1213<reg name="BISTSTAT0" sct="yes"> 1196 </reg>
1214<addr name="BISTSTAT0" addr="0xc0" /> 1197 <reg name="XTAL" desc="" sct="yes">
1215<field name="RSVD0" bitrange="31:24"> 1198 <addr name="XTAL" addr="0x50"/>
1216</field> 1199 <field name="UART_CLK_GATE" desc="" bitrange="31:31"/>
1217<field name="DATA" bitrange="23:0"> 1200 <field name="FILT_CLK24M_GATE" desc="" bitrange="30:30"/>
1218</field> 1201 <field name="PWM_CLK24M_GATE" desc="" bitrange="29:29"/>
1219</reg> 1202 <field name="DRI_CLK24M_GATE" desc="" bitrange="28:28"/>
1220<reg name="BISTSTAT1" sct="yes"> 1203 <field name="DIGCTRL_CLK1M_GATE" desc="" bitrange="27:27"/>
1221<addr name="BISTSTAT1" addr="0xd0" /> 1204 <field name="TIMROT_CLK32K_GATE" desc="" bitrange="26:26"/>
1222<field name="RSVD1" bitrange="31:29"> 1205 <field name="RSRVD1" desc="" bitrange="25:2"/>
1223</field> 1206 <field name="DIV_UART" desc="" bitrange="1:0"/>
1224<field name="STATE" bitrange="28:24"> 1207 </reg>
1225</field> 1208 <reg name="PIX" desc="">
1226<field name="RSVD0" bitrange="23:8"> 1209 <addr name="PIX" addr="0x60"/>
1227</field> 1210 <field name="CLKGATE" desc="" bitrange="31:31"/>
1228<field name="ADDR" bitrange="7:0"> 1211 <field name="RSRVD2" desc="" bitrange="30:30"/>
1229</field> 1212 <field name="BUSY" desc="" bitrange="29:29"/>
1230</reg> 1213 <field name="RSRVD1" desc="" bitrange="28:13"/>
1231<reg name="ANACLKCTRL" sct="yes"> 1214 <field name="DIV_FRAC_EN" desc="" bitrange="12:12"/>
1232<addr name="ANACLKCTRL" addr="0xe0" /> 1215 <field name="DIV" desc="" bitrange="11:0"/>
1233<field name="CLKGATE" bitrange="31:31"> 1216 </reg>
1234</field> 1217 <reg name="SSP" desc="">
1235<field name="RSRVD3" bitrange="30:5"> 1218 <addr name="SSP" addr="0x70"/>
1236</field> 1219 <field name="CLKGATE" desc="" bitrange="31:31"/>
1237<field name="INVERT_DACCLK" bitrange="4:4"> 1220 <field name="RSRVD2" desc="" bitrange="30:30"/>
1238</field> 1221 <field name="BUSY" desc="" bitrange="29:29"/>
1239<field name="RSRVD2" bitrange="3:3"> 1222 <field name="RSRVD1" desc="" bitrange="28:10"/>
1240</field> 1223 <field name="DIV_FRAC_EN" desc="" bitrange="9:9"/>
1241<field name="DACDIV" bitrange="2:0"> 1224 <field name="DIV" desc="" bitrange="8:0"/>
1242</field> 1225 </reg>
1243</reg> 1226 <reg name="GPMI" desc="">
1244<reg name="DATA" sct="yes"> 1227 <addr name="GPMI" addr="0x80"/>
1245<addr name="DATA" addr="0xf0" /> 1228 <field name="CLKGATE" desc="" bitrange="31:31"/>
1246<field name="HIGH" bitrange="31:16"> 1229 <field name="RSRVD2" desc="" bitrange="30:30"/>
1247</field> 1230 <field name="BUSY" desc="" bitrange="29:29"/>
1248<field name="LOW" bitrange="15:0"> 1231 <field name="RSRVD1" desc="" bitrange="28:11"/>
1249</field> 1232 <field name="DIV_FRAC_EN" desc="" bitrange="10:10"/>
1250</reg> 1233 <field name="DIV" desc="" bitrange="9:0"/>
1251<reg name="SPEAKERCTRL" sct="yes"> 1234 </reg>
1252<addr name="SPEAKERCTRL" addr="0x100" /> 1235 <reg name="SPDIF" desc="">
1253<field name="RSRVD2" bitrange="31:25"> 1236 <addr name="SPDIF" addr="0x90"/>
1254</field> 1237 <field name="CLKGATE" desc="" bitrange="31:31"/>
1255<field name="MUTE" bitrange="24:24"> 1238 <field name="RSRVD" desc="" bitrange="30:0"/>
1256</field> 1239 </reg>
1257<field name="I1_ADJ" bitrange="23:22"> 1240 <reg name="EMI" desc="">
1258</field> 1241 <addr name="EMI" addr="0xa0"/>
1259<field name="IALL_ADJ" bitrange="21:20"> 1242 <field name="CLKGATE" desc="" bitrange="31:31"/>
1260</field> 1243 <field name="SYNC_MODE_EN" desc="" bitrange="30:30"/>
1261<field name="RSRVD1" bitrange="19:16"> 1244 <field name="BUSY_REF_XTAL" desc="" bitrange="29:29"/>
1262</field> 1245 <field name="BUSY_REF_EMI" desc="" bitrange="28:28"/>
1263<field name="POSDRIVER" bitrange="15:14"> 1246 <field name="BUSY_REF_CPU" desc="" bitrange="27:27"/>
1264</field> 1247 <field name="BUSY_SYNC_MODE" desc="" bitrange="26:26"/>
1265<field name="NEGDRIVER" bitrange="13:12"> 1248 <field name="RSRVD3" desc="" bitrange="25:18"/>
1266</field> 1249 <field name="BUSY_DCC_RESYNC" desc="" bitrange="17:17"/>
1267<field name="RSRVD0" bitrange="11:0"> 1250 <field name="DCC_RESYNC_ENABLE" desc="" bitrange="16:16"/>
1268</field> 1251 <field name="RSRVD2" desc="" bitrange="15:12"/>
1269</reg> 1252 <field name="DIV_XTAL" desc="" bitrange="11:8"/>
1270<reg name="VERSION" sct="no"> 1253 <field name="RSRVD1" desc="" bitrange="7:6"/>
1271<addr name="VERSION" addr="0x200" /> 1254 <field name="DIV_EMI" desc="" bitrange="5:0"/>
1272<field name="MAJOR" bitrange="31:24"> 1255 </reg>
1273</field> 1256 <reg name="IR" desc="">
1274<field name="MINOR" bitrange="23:16"> 1257 <addr name="IR" addr="0xb0"/>
1275</field> 1258 <field name="CLKGATE" desc="" bitrange="31:31"/>
1276<field name="STEP" bitrange="15:0"> 1259 <field name="RSRVD3" desc="" bitrange="30:30"/>
1277</field> 1260 <field name="AUTO_DIV" desc="" bitrange="29:29"/>
1278</reg> 1261 <field name="IR_BUSY" desc="" bitrange="28:28"/>
1279</dev> 1262 <field name="IROV_BUSY" desc="" bitrange="27:27"/>
1280<dev name="BCH" long_name="BCH ECC" desc="20-BIT Correcting ECC Accelerator (BCH)" version="3.2.0"> 1263 <field name="RSRVD2" desc="" bitrange="26:25"/>
1281<addr name="BCH" addr="0x8000a000" /> 1264 <field name="IROV_DIV" desc="" bitrange="24:16"/>
1282<reg name="CTRL" sct="yes"> 1265 <field name="RSRVD1" desc="" bitrange="15:10"/>
1283<addr name="CTRL" addr="0x0" /> 1266 <field name="IR_DIV" desc="" bitrange="9:0"/>
1284<field name="SFTRST" bitrange="31:31"> 1267 </reg>
1285<value name="RUN" value="0x0"> 1268 <reg name="SAIF" desc="">
1286</value> 1269 <addr name="SAIF" addr="0xc0"/>
1287<value name="RESET" value="0x1"> 1270 <field name="CLKGATE" desc="" bitrange="31:31"/>
1288</value> 1271 <field name="RSRVD2" desc="" bitrange="30:30"/>
1289</field> 1272 <field name="BUSY" desc="" bitrange="29:29"/>
1290<field name="CLKGATE" bitrange="30:30"> 1273 <field name="RSRVD1" desc="" bitrange="28:17"/>
1291<value name="RUN" value="0x0"> 1274 <field name="DIV_FRAC_EN" desc="" bitrange="16:16"/>
1292</value> 1275 <field name="DIV" desc="" bitrange="15:0"/>
1293<value name="NO_CLKS" value="0x1"> 1276 </reg>
1294</value> 1277 <reg name="TV" desc="">
1295</field> 1278 <addr name="TV" addr="0xd0"/>
1296<field name="RSVD5" bitrange="29:23"> 1279 <field name="CLK_TV108M_GATE" desc="" bitrange="31:31"/>
1297</field> 1280 <field name="CLK_TV_GATE" desc="" bitrange="30:30"/>
1298<field name="DEBUGSYNDROME" bitrange="22:22"> 1281 <field name="RSRVD" desc="" bitrange="29:0"/>
1299</field> 1282 </reg>
1300<field name="RSVD4" bitrange="21:20"> 1283 <reg name="ETM" desc="">
1301</field> 1284 <addr name="ETM" addr="0xe0"/>
1302<field name="M2M_LAYOUT" bitrange="19:18"> 1285 <field name="CLKGATE" desc="" bitrange="31:31"/>
1303</field> 1286 <field name="RSRVD2" desc="" bitrange="30:30"/>
1304<field name="M2M_ENCODE" bitrange="17:17"> 1287 <field name="BUSY" desc="" bitrange="29:29"/>
1305</field> 1288 <field name="RSRVD1" desc="" bitrange="28:7"/>
1306<field name="M2M_ENABLE" bitrange="16:16"> 1289 <field name="DIV_FRAC_EN" desc="" bitrange="6:6"/>
1307</field> 1290 <field name="DIV" desc="" bitrange="5:0"/>
1308<field name="RSVD3" bitrange="15:11"> 1291 </reg>
1309</field> 1292 <reg name="FRAC" desc="" sct="yes">
1310<field name="DEBUG_STALL_IRQ_EN" bitrange="10:10"> 1293 <addr name="FRAC" addr="0xf0"/>
1311</field> 1294 <field name="CLKGATEIO" desc="" bitrange="31:31"/>
1312<field name="RSVD2" bitrange="9:9"> 1295 <field name="IO_STABLE" desc="" bitrange="30:30"/>
1313</field> 1296 <field name="IOFRAC" desc="" bitrange="29:24"/>
1314<field name="COMPLETE_IRQ_EN" bitrange="8:8"> 1297 <field name="CLKGATEPIX" desc="" bitrange="23:23"/>
1315</field> 1298 <field name="PIX_STABLE" desc="" bitrange="22:22"/>
1316<field name="RSVD1" bitrange="7:4"> 1299 <field name="PIXFRAC" desc="" bitrange="21:16"/>
1317</field> 1300 <field name="CLKGATEEMI" desc="" bitrange="15:15"/>
1318<field name="BM_ERROR_IRQ" bitrange="3:3"> 1301 <field name="EMI_STABLE" desc="" bitrange="14:14"/>
1319</field> 1302 <field name="EMIFRAC" desc="" bitrange="13:8"/>
1320<field name="DEBUG_STALL_IRQ" bitrange="2:2"> 1303 <field name="CLKGATECPU" desc="" bitrange="7:7"/>
1321</field> 1304 <field name="CPU_STABLE" desc="" bitrange="6:6"/>
1322<field name="RSVD0" bitrange="1:1"> 1305 <field name="CPUFRAC" desc="" bitrange="5:0"/>
1323</field> 1306 </reg>
1324<field name="COMPLETE_IRQ" bitrange="0:0"> 1307 <reg name="FRAC1" desc="" sct="yes">
1325</field> 1308 <addr name="FRAC1" addr="0x100"/>
1326</reg> 1309 <field name="CLKGATEVID" desc="" bitrange="31:31"/>
1327<reg name="STATUS0" sct="no"> 1310 <field name="VID_STABLE" desc="" bitrange="30:30"/>
1328<addr name="STATUS0" addr="0x10" /> 1311 <field name="RSRVD1" desc="" bitrange="29:0"/>
1329<field name="HANDLE" bitrange="31:20"> 1312 </reg>
1330</field> 1313 <reg name="CLKSEQ" desc="" sct="yes">
1331<field name="COMPLETED_CE" bitrange="19:16"> 1314 <addr name="CLKSEQ" addr="0x110"/>
1332</field> 1315 <field name="RSRVD1" desc="" bitrange="31:9"/>
1333<field name="STATUS_BLK0" bitrange="15:8"> 1316 <field name="BYPASS_ETM" desc="" bitrange="8:8"/>
1334<value name="ZERO" value="0x0"> 1317 <field name="BYPASS_CPU" desc="" bitrange="7:7"/>
1335</value> 1318 <field name="BYPASS_EMI" desc="" bitrange="6:6"/>
1336<value name="ERROR1" value="0x1"> 1319 <field name="BYPASS_SSP" desc="" bitrange="5:5"/>
1337</value> 1320 <field name="BYPASS_GPMI" desc="" bitrange="4:4"/>
1338<value name="ERROR2" value="0x2"> 1321 <field name="BYPASS_IR" desc="" bitrange="3:3"/>
1339</value> 1322 <field name="RSRVD0" desc="" bitrange="2:2"/>
1340<value name="ERROR3" value="0x3"> 1323 <field name="BYPASS_PIX" desc="" bitrange="1:1"/>
1341</value> 1324 <field name="BYPASS_SAIF" desc="" bitrange="0:0"/>
1342<value name="ERROR4" value="0x4"> 1325 </reg>
1343</value> 1326 <reg name="RESET" desc="">
1344<value name="UNCORRECTABLE" value="0xfe"> 1327 <addr name="RESET" addr="0x120"/>
1345</value> 1328 <field name="RSRVD" desc="" bitrange="31:2"/>
1346<value name="ERASED" value="0xff"> 1329 <field name="CHIP" desc="" bitrange="1:1"/>
1347</value> 1330 <field name="DIG" desc="" bitrange="0:0"/>
1348</field> 1331 </reg>
1349<field name="RSVD1" bitrange="7:5"> 1332 <reg name="STATUS" desc="">
1350</field> 1333 <addr name="STATUS" addr="0x130"/>
1351<field name="ALLONES" bitrange="4:4"> 1334 <field name="CPU_LIMIT" desc="" bitrange="31:30"/>
1352</field> 1335 <field name="RSRVD" desc="" bitrange="29:0"/>
1353<field name="CORRECTED" bitrange="3:3"> 1336 </reg>
1354</field> 1337 <reg name="VERSION" desc="">
1355<field name="UNCORRECTABLE" bitrange="2:2"> 1338 <addr name="VERSION" addr="0x140"/>
1356</field> 1339 <field name="MAJOR" desc="" bitrange="31:24"/>
1357<field name="RSVD0" bitrange="1:0"> 1340 <field name="MINOR" desc="" bitrange="23:16"/>
1358</field> 1341 <field name="STEP" desc="" bitrange="15:0"/>
1359</reg> 1342 </reg>
1360<reg name="MODE" sct="no"> 1343 </dev>
1361<addr name="MODE" addr="0x20" /> 1344 <dev name="DCP" long_name="Data CoProcessor" desc="Data Co-Processor (DCP)" version="3.2.0">
1362<field name="RSVD" bitrange="31:8"> 1345 <addr name="DCP" addr="0x80028000"/>
1363</field> 1346 <reg name="CTRL" desc="" sct="yes">
1364<field name="ERASE_THRESHOLD" bitrange="7:0"> 1347 <addr name="CTRL" addr="0x0"/>
1365</field> 1348 <field name="SFTRST" desc="" bitrange="31:31"/>
1366</reg> 1349 <field name="CLKGATE" desc="" bitrange="30:30"/>
1367<reg name="ENCODEPTR" sct="no"> 1350 <field name="PRESENT_CRYPTO" desc="" bitrange="29:29">
1368<addr name="ENCODEPTR" addr="0x30" /> 1351 <value name="Present" value="0x1" desc=""/>
1369<field name="ADDR" bitrange="31:0"> 1352 <value name="Absent" value="0x0" desc=""/>
1370</field> 1353 </field>
1371</reg> 1354 <field name="PRESENT_CSC" desc="" bitrange="28:28">
1372<reg name="DATAPTR" sct="no"> 1355 <value name="Present" value="0x1" desc=""/>
1373<addr name="DATAPTR" addr="0x40" /> 1356 <value name="Absent" value="0x0" desc=""/>
1374<field name="ADDR" bitrange="31:0"> 1357 </field>
1375</field> 1358 <field name="RSVD1" desc="" bitrange="27:24"/>
1376</reg> 1359 <field name="GATHER_RESIDUAL_WRITES" desc="" bitrange="23:23"/>
1377<reg name="METAPTR" sct="no"> 1360 <field name="ENABLE_CONTEXT_CACHING" desc="" bitrange="22:22"/>
1378<addr name="METAPTR" addr="0x50" /> 1361 <field name="ENABLE_CONTEXT_SWITCHING" desc="" bitrange="21:21"/>
1379<field name="ADDR" bitrange="31:0"> 1362 <field name="RSVD0" desc="" bitrange="20:9"/>
1380</field> 1363 <field name="CSC_INTERRUPT_ENABLE" desc="" bitrange="8:8"/>
1381</reg> 1364 <field name="CHANNEL_INTERRUPT_ENABLE" desc="" bitrange="7:0">
1382<reg name="LAYOUTSELECT" sct="no"> 1365 <value name="CH0" value="0x1" desc=""/>
1383<addr name="LAYOUTSELECT" addr="0x70" /> 1366 <value name="CH1" value="0x2" desc=""/>
1384<field name="CS15_SELECT" bitrange="31:30"> 1367 <value name="CH2" value="0x4" desc=""/>
1385</field> 1368 <value name="CH3" value="0x8" desc=""/>
1386<field name="CS14_SELECT" bitrange="29:28"> 1369 </field>
1387</field> 1370 </reg>
1388<field name="CS13_SELECT" bitrange="27:26"> 1371 <reg name="STAT" desc="" sct="yes">
1389</field> 1372 <addr name="STAT" addr="0x10"/>
1390<field name="CS12_SELECT" bitrange="25:24"> 1373 <field name="RSVD2" desc="" bitrange="31:29"/>
1391</field> 1374 <field name="OTP_KEY_READY" desc="" bitrange="28:28"/>
1392<field name="CS11_SELECT" bitrange="23:22"> 1375 <field name="CUR_CHANNEL" desc="" bitrange="27:24">
1393</field> 1376 <value name="None" value="0x0" desc=""/>
1394<field name="CS10_SELECT" bitrange="21:20"> 1377 <value name="CH0" value="0x1" desc=""/>
1395</field> 1378 <value name="CH1" value="0x2" desc=""/>
1396<field name="CS9_SELECT" bitrange="19:18"> 1379 <value name="CH2" value="0x3" desc=""/>
1397</field> 1380 <value name="CH3" value="0x4" desc=""/>
1398<field name="CS8_SELECT" bitrange="17:16"> 1381 <value name="CSC" value="0x8" desc=""/>
1399</field> 1382 </field>
1400<field name="CS7_SELECT" bitrange="15:14"> 1383 <field name="READY_CHANNELS" desc="" bitrange="23:16">
1401</field> 1384 <value name="CH0" value="0x1" desc=""/>
1402<field name="CS6_SELECT" bitrange="13:12"> 1385 <value name="CH1" value="0x2" desc=""/>
1403</field> 1386 <value name="CH2" value="0x4" desc=""/>
1404<field name="CS5_SELECT" bitrange="11:10"> 1387 <value name="CH3" value="0x8" desc=""/>
1405</field> 1388 </field>
1406<field name="CS4_SELECT" bitrange="9:8"> 1389 <field name="RSVD1" desc="" bitrange="15:9"/>
1407</field> 1390 <field name="CSCIRQ" desc="" bitrange="8:8"/>
1408<field name="CS3_SELECT" bitrange="7:6"> 1391 <field name="RSVD0" desc="" bitrange="7:4"/>
1409</field> 1392 <field name="IRQ" desc="" bitrange="3:0"/>
1410<field name="CS2_SELECT" bitrange="5:4"> 1393 </reg>
1411</field> 1394 <reg name="CHANNELCTRL" desc="" sct="yes">
1412<field name="CS1_SELECT" bitrange="3:2"> 1395 <addr name="CHANNELCTRL" addr="0x20"/>
1413</field> 1396 <field name="RSVD" desc="" bitrange="31:19"/>
1414<field name="CS0_SELECT" bitrange="1:0"> 1397 <field name="CSC_PRIORITY" desc="" bitrange="18:17">
1415</field> 1398 <value name="HIGH" value="0x3" desc=""/>
1416</reg> 1399 <value name="MED" value="0x2" desc=""/>
1417<reg name="FLASH0LAYOUT0" sct="no"> 1400 <value name="LOW" value="0x1" desc=""/>
1418<addr name="FLASH0LAYOUT0" addr="0x80" /> 1401 <value name="BACKGROUND" value="0x0" desc=""/>
1419<field name="NBLOCKS" bitrange="31:24"> 1402 </field>
1420</field> 1403 <field name="CH0_IRQ_MERGED" desc="" bitrange="16:16"/>
1421<field name="META_SIZE" bitrange="23:16"> 1404 <field name="HIGH_PRIORITY_CHANNEL" desc="" bitrange="15:8">
1422</field> 1405 <value name="CH0" value="0x1" desc=""/>
1423<field name="ECC0" bitrange="15:12"> 1406 <value name="CH1" value="0x2" desc=""/>
1424<value name="NONE" value="0x0"> 1407 <value name="CH2" value="0x4" desc=""/>
1425</value> 1408 <value name="CH3" value="0x8" desc=""/>
1426<value name="ECC2" value="0x1"> 1409 </field>
1427</value> 1410 <field name="ENABLE_CHANNEL" desc="" bitrange="7:0">
1428<value name="ECC4" value="0x2"> 1411 <value name="CH0" value="0x1" desc=""/>
1429</value> 1412 <value name="CH1" value="0x2" desc=""/>
1430<value name="ECC6" value="0x3"> 1413 <value name="CH2" value="0x4" desc=""/>
1431</value> 1414 <value name="CH3" value="0x8" desc=""/>
1432<value name="ECC8" value="0x4"> 1415 </field>
1433</value> 1416 </reg>
1434<value name="ECC10" value="0x5"> 1417 <reg name="CAPABILITY0" desc="">
1435</value> 1418 <addr name="CAPABILITY0" addr="0x30"/>
1436<value name="ECC12" value="0x6"> 1419 <field name="DISABLE_DECRYPT" desc="" bitrange="31:31"/>
1437</value> 1420 <field name="ENABLE_TZONE" desc="" bitrange="30:30"/>
1438<value name="ECC14" value="0x7"> 1421 <field name="RSVD" desc="" bitrange="29:12"/>
1439</value> 1422 <field name="NUM_CHANNELS" desc="" bitrange="11:8"/>
1440<value name="ECC16" value="0x8"> 1423 <field name="NUM_KEYS" desc="" bitrange="7:0"/>
1441</value> 1424 </reg>
1442<value name="ECC18" value="0x9"> 1425 <reg name="CAPABILITY1" desc="">
1443</value> 1426 <addr name="CAPABILITY1" addr="0x40"/>
1444<value name="ECC20" value="0xa"> 1427 <field name="HASH_ALGORITHMS" desc="" bitrange="31:16">
1445</value> 1428 <value name="SHA1" value="0x1" desc=""/>
1446</field> 1429 <value name="CRC32" value="0x2" desc=""/>
1447<field name="DATA0_SIZE" bitrange="11:0"> 1430 </field>
1448</field> 1431 <field name="CIPHER_ALGORITHMS" desc="" bitrange="15:0">
1449</reg> 1432 <value name="AES128" value="0x1" desc=""/>
1450<reg name="FLASH0LAYOUT1" sct="no"> 1433 </field>
1451<addr name="FLASH0LAYOUT1" addr="0x90" /> 1434 </reg>
1452<field name="PAGE_SIZE" bitrange="31:16"> 1435 <reg name="CONTEXT" desc="">
1453</field> 1436 <addr name="CONTEXT" addr="0x50"/>
1454<field name="ECCN" bitrange="15:12"> 1437 <field name="ADDR" desc="" bitrange="31:0"/>
1455<value name="NONE" value="0x0"> 1438 </reg>
1456</value> 1439 <reg name="KEY" desc="">
1457<value name="ECC2" value="0x1"> 1440 <addr name="KEY" addr="0x60"/>
1458</value> 1441 <field name="RSVD" desc="" bitrange="31:8"/>
1459<value name="ECC4" value="0x2"> 1442 <field name="RSVD_INDEX" desc="" bitrange="7:6"/>
1460</value> 1443 <field name="INDEX" desc="" bitrange="5:4"/>
1461<value name="ECC6" value="0x3"> 1444 <field name="RSVD_SUBWORD" desc="" bitrange="3:2"/>
1462</value> 1445 <field name="SUBWORD" desc="" bitrange="1:0"/>
1463<value name="ECC8" value="0x4"> 1446 </reg>
1464</value> 1447 <reg name="KEYDATA" desc="">
1465<value name="ECC10" value="0x5"> 1448 <addr name="KEYDATA" addr="0x70"/>
1466</value> 1449 <field name="DATA" desc="" bitrange="31:0"/>
1467<value name="ECC12" value="0x6"> 1450 </reg>
1468</value> 1451 <reg name="PACKET0" desc="">
1469<value name="ECC14" value="0x7"> 1452 <addr name="PACKET0" addr="0x80"/>
1470</value> 1453 <field name="ADDR" desc="" bitrange="31:0"/>
1471<value name="ECC16" value="0x8"> 1454 </reg>
1472</value> 1455 <reg name="PACKET1" desc="">
1473<value name="ECC18" value="0x9"> 1456 <addr name="PACKET1" addr="0x90"/>
1474</value> 1457 <field name="TAG" desc="" bitrange="31:24"/>
1475<value name="ECC20" value="0xa"> 1458 <field name="OUTPUT_WORDSWAP" desc="" bitrange="23:23"/>
1476</value> 1459 <field name="OUTPUT_BYTESWAP" desc="" bitrange="22:22"/>
1477</field> 1460 <field name="INPUT_WORDSWAP" desc="" bitrange="21:21"/>
1478<field name="DATAN_SIZE" bitrange="11:0"> 1461 <field name="INPUT_BYTESWAP" desc="" bitrange="20:20"/>
1479</field> 1462 <field name="KEY_WORDSWAP" desc="" bitrange="19:19"/>
1480</reg> 1463 <field name="KEY_BYTESWAP" desc="" bitrange="18:18"/>
1481<reg name="FLASH1LAYOUT0" sct="no"> 1464 <field name="TEST_SEMA_IRQ" desc="" bitrange="17:17"/>
1482<addr name="FLASH1LAYOUT0" addr="0xa0" /> 1465 <field name="CONSTANT_FILL" desc="" bitrange="16:16"/>
1483<field name="NBLOCKS" bitrange="31:24"> 1466 <field name="HASH_OUTPUT" desc="" bitrange="15:15">
1484</field> 1467 <value name="INPUT" value="0x0" desc=""/>
1485<field name="META_SIZE" bitrange="23:16"> 1468 <value name="OUTPUT" value="0x1" desc=""/>
1486</field> 1469 </field>
1487<field name="ECC0" bitrange="15:12"> 1470 <field name="CHECK_HASH" desc="" bitrange="14:14"/>
1488<value name="NONE" value="0x0"> 1471 <field name="HASH_TERM" desc="" bitrange="13:13"/>
1489</value> 1472 <field name="HASH_INIT" desc="" bitrange="12:12"/>
1490<value name="ECC2" value="0x1"> 1473 <field name="PAYLOAD_KEY" desc="" bitrange="11:11"/>
1491</value> 1474 <field name="OTP_KEY" desc="" bitrange="10:10"/>
1492<value name="ECC4" value="0x2"> 1475 <field name="CIPHER_INIT" desc="" bitrange="9:9"/>
1493</value> 1476 <field name="CIPHER_ENCRYPT" desc="" bitrange="8:8">
1494<value name="ECC6" value="0x3"> 1477 <value name="ENCRYPT" value="0x1" desc=""/>
1495</value> 1478 <value name="DECRYPT" value="0x0" desc=""/>
1496<value name="ECC8" value="0x4"> 1479 </field>
1497</value> 1480 <field name="ENABLE_BLIT" desc="" bitrange="7:7"/>
1498<value name="ECC10" value="0x5"> 1481 <field name="ENABLE_HASH" desc="" bitrange="6:6"/>
1499</value> 1482 <field name="ENABLE_CIPHER" desc="" bitrange="5:5"/>
1500<value name="ECC12" value="0x6"> 1483 <field name="ENABLE_MEMCOPY" desc="" bitrange="4:4"/>
1501</value> 1484 <field name="CHAIN_CONTIGUOUS" desc="" bitrange="3:3"/>
1502<value name="ECC14" value="0x7"> 1485 <field name="CHAIN" desc="" bitrange="2:2"/>
1503</value> 1486 <field name="DECR_SEMAPHORE" desc="" bitrange="1:1"/>
1504<value name="ECC16" value="0x8"> 1487 <field name="INTERRUPT" desc="" bitrange="0:0"/>
1505</value> 1488 </reg>
1506<value name="ECC18" value="0x9"> 1489 <reg name="PACKET2" desc="">
1507</value> 1490 <addr name="PACKET2" addr="0xa0"/>
1508<value name="ECC20" value="0xa"> 1491 <field name="CIPHER_CFG" desc="" bitrange="31:24"/>
1509</value> 1492 <field name="RSVD" desc="" bitrange="23:20"/>
1510</field> 1493 <field name="HASH_SELECT" desc="" bitrange="19:16">
1511<field name="DATA0_SIZE" bitrange="11:0"> 1494 <value name="SHA1" value="0x0" desc=""/>
1512</field> 1495 <value name="CRC32" value="0x1" desc=""/>
1513</reg> 1496 </field>
1514<reg name="FLASH1LAYOUT1" sct="no"> 1497 <field name="KEY_SELECT" desc="" bitrange="15:8"/>
1515<addr name="FLASH1LAYOUT1" addr="0xb0" /> 1498 <field name="CIPHER_MODE" desc="" bitrange="7:4">
1516<field name="PAGE_SIZE" bitrange="31:16"> 1499 <value name="ECB" value="0x0" desc=""/>
1517</field> 1500 <value name="CBC" value="0x1" desc=""/>
1518<field name="ECCN" bitrange="15:12"> 1501 </field>
1519<value name="NONE" value="0x0"> 1502 <field name="CIPHER_SELECT" desc="" bitrange="3:0">
1520</value> 1503 <value name="AES128" value="0x0" desc=""/>
1521<value name="ECC2" value="0x1"> 1504 </field>
1522</value> 1505 </reg>
1523<value name="ECC4" value="0x2"> 1506 <reg name="PACKET3" desc="">
1524</value> 1507 <addr name="PACKET3" addr="0xb0"/>
1525<value name="ECC6" value="0x3"> 1508 <field name="ADDR" desc="" bitrange="31:0"/>
1526</value> 1509 </reg>
1527<value name="ECC8" value="0x4"> 1510 <reg name="PACKET4" desc="">
1528</value> 1511 <addr name="PACKET4" addr="0xc0"/>
1529<value name="ECC10" value="0x5"> 1512 <field name="ADDR" desc="" bitrange="31:0"/>
1530</value> 1513 </reg>
1531<value name="ECC12" value="0x6"> 1514 <reg name="PACKET5" desc="">
1532</value> 1515 <addr name="PACKET5" addr="0xd0"/>
1533<value name="ECC14" value="0x7"> 1516 <field name="COUNT" desc="" bitrange="31:0"/>
1534</value> 1517 </reg>
1535<value name="ECC16" value="0x8"> 1518 <reg name="PACKET6" desc="">
1536</value> 1519 <addr name="PACKET6" addr="0xe0"/>
1537<value name="ECC18" value="0x9"> 1520 <field name="ADDR" desc="" bitrange="31:0"/>
1538</value> 1521 </reg>
1539<value name="ECC20" value="0xa"> 1522 <reg name="CHnCMDPTR" desc="">
1540</value> 1523 <formula string="0x100+n*0x40"/>
1541</field> 1524 <addr name="CH0CMDPTR" addr="0x100"/>
1542<field name="DATAN_SIZE" bitrange="11:0"> 1525 <addr name="CH1CMDPTR" addr="0x140"/>
1543</field> 1526 <addr name="CH2CMDPTR" addr="0x180"/>
1544</reg> 1527 <addr name="CH3CMDPTR" addr="0x1c0"/>
1545<reg name="FLASH2LAYOUT0" sct="no"> 1528 <field name="ADDR" desc="" bitrange="31:0"/>
1546<addr name="FLASH2LAYOUT0" addr="0xc0" /> 1529 </reg>
1547<field name="NBLOCKS" bitrange="31:24"> 1530 <reg name="CHnSEMA" desc="">
1548</field> 1531 <formula string="0x110+n*0x40"/>
1549<field name="META_SIZE" bitrange="23:16"> 1532 <addr name="CH0SEMA" addr="0x110"/>
1550</field> 1533 <addr name="CH1SEMA" addr="0x150"/>
1551<field name="ECC0" bitrange="15:12"> 1534 <addr name="CH2SEMA" addr="0x190"/>
1552<value name="NONE" value="0x0"> 1535 <addr name="CH3SEMA" addr="0x1d0"/>
1553</value> 1536 <field name="RSVD2" desc="" bitrange="31:24"/>
1554<value name="ECC2" value="0x1"> 1537 <field name="VALUE" desc="" bitrange="23:16"/>
1555</value> 1538 <field name="RSVD1" desc="" bitrange="15:8"/>
1556<value name="ECC4" value="0x2"> 1539 <field name="INCREMENT" desc="" bitrange="7:0"/>
1557</value> 1540 </reg>
1558<value name="ECC6" value="0x3"> 1541 <reg name="CHnSTAT" desc="" sct="yes">
1559</value> 1542 <formula string="0x120+n*0x40"/>
1560<value name="ECC8" value="0x4"> 1543 <addr name="CH0STAT" addr="0x120"/>
1561</value> 1544 <addr name="CH1STAT" addr="0x160"/>
1562<value name="ECC10" value="0x5"> 1545 <addr name="CH2STAT" addr="0x1a0"/>
1563</value> 1546 <addr name="CH3STAT" addr="0x1e0"/>
1564<value name="ECC12" value="0x6"> 1547 <field name="TAG" desc="" bitrange="31:24"/>
1565</value> 1548 <field name="ERROR_CODE" desc="" bitrange="23:16">
1566<value name="ECC14" value="0x7"> 1549 <value name="NEXT_CHAIN_IS_0" value="0x1" desc=""/>
1567</value> 1550 <value name="NO_CHAIN" value="0x2" desc=""/>
1568<value name="ECC16" value="0x8"> 1551 <value name="CONTEXT_ERROR" value="0x3" desc=""/>
1569</value> 1552 <value name="PAYLOAD_ERROR" value="0x4" desc=""/>
1570<value name="ECC18" value="0x9"> 1553 <value name="INVALID_MODE" value="0x5" desc=""/>
1571</value> 1554 </field>
1572<value name="ECC20" value="0xa"> 1555 <field name="RSVD0" desc="" bitrange="15:7"/>
1573</value> 1556 <field name="ERROR_PAGEFAULT" desc="" bitrange="6:6"/>
1574</field> 1557 <field name="ERROR_DST" desc="" bitrange="5:5"/>
1575<field name="DATA0_SIZE" bitrange="11:0"> 1558 <field name="ERROR_SRC" desc="" bitrange="4:4"/>
1576</field> 1559 <field name="ERROR_PACKET" desc="" bitrange="3:3"/>
1577</reg> 1560 <field name="ERROR_SETUP" desc="" bitrange="2:2"/>
1578<reg name="FLASH2LAYOUT1" sct="no"> 1561 <field name="HASH_MISMATCH" desc="" bitrange="1:1"/>
1579<addr name="FLASH2LAYOUT1" addr="0xd0" /> 1562 <field name="RSVD_COMPLETE" desc="" bitrange="0:0"/>
1580<field name="PAGE_SIZE" bitrange="31:16"> 1563 </reg>
1581</field> 1564 <reg name="CHnOPTS" desc="" sct="yes">
1582<field name="ECCN" bitrange="15:12"> 1565 <formula string="0x130+n*0x40"/>
1583<value name="NONE" value="0x0"> 1566 <addr name="CH0OPTS" addr="0x130"/>
1584</value> 1567 <addr name="CH1OPTS" addr="0x170"/>
1585<value name="ECC2" value="0x1"> 1568 <addr name="CH2OPTS" addr="0x1b0"/>
1586</value> 1569 <addr name="CH3OPTS" addr="0x1f0"/>
1587<value name="ECC4" value="0x2"> 1570 <field name="RSVD" desc="" bitrange="31:16"/>
1588</value> 1571 <field name="RECOVERY_TIMER" desc="" bitrange="15:0"/>
1589<value name="ECC6" value="0x3"> 1572 </reg>
1590</value> 1573 <reg name="CSCCTRL0" desc="" sct="yes">
1591<value name="ECC8" value="0x4"> 1574 <addr name="CSCCTRL0" addr="0x300"/>
1592</value> 1575 <field name="RSVD1" desc="" bitrange="31:16"/>
1593<value name="ECC10" value="0x5"> 1576 <field name="CLIP" desc="" bitrange="15:15"/>
1594</value> 1577 <field name="UPSAMPLE" desc="" bitrange="14:14"/>
1595<value name="ECC12" value="0x6"> 1578 <field name="SCALE" desc="" bitrange="13:13"/>
1596</value> 1579 <field name="ROTATE" desc="" bitrange="12:12"/>
1597<value name="ECC14" value="0x7"> 1580 <field name="SUBSAMPLE" desc="" bitrange="11:11"/>
1598</value> 1581 <field name="DELTA" desc="" bitrange="10:10"/>
1599<value name="ECC16" value="0x8"> 1582 <field name="RGB_FORMAT" desc="" bitrange="9:8">
1600</value> 1583 <value name="RGB16_565" value="0x0" desc=""/>
1601<value name="ECC18" value="0x9"> 1584 <value name="YCbCrI" value="0x1" desc=""/>
1602</value> 1585 <value name="RGB24" value="0x2" desc=""/>
1603<value name="ECC20" value="0xa"> 1586 <value name="YUV422I" value="0x3" desc=""/>
1604</value> 1587 </field>
1605</field> 1588 <field name="YUV_FORMAT" desc="" bitrange="7:4">
1606<field name="DATAN_SIZE" bitrange="11:0"> 1589 <value name="YUV420" value="0x0" desc=""/>
1607</field> 1590 <value name="YUV422" value="0x2" desc=""/>
1608</reg> 1591 </field>
1609<reg name="FLASH3LAYOUT0" sct="no"> 1592 <field name="RSVD0" desc="" bitrange="3:1"/>
1610<addr name="FLASH3LAYOUT0" addr="0xe0" /> 1593 <field name="ENABLE" desc="" bitrange="0:0"/>
1611<field name="NBLOCKS" bitrange="31:24"> 1594 </reg>
1612</field> 1595 <reg name="CSCSTAT" desc="" sct="yes">
1613<field name="META_SIZE" bitrange="23:16"> 1596 <addr name="CSCSTAT" addr="0x310"/>
1614</field> 1597 <field name="RSVD3" desc="" bitrange="31:24"/>
1615<field name="ECC0" bitrange="15:12"> 1598 <field name="ERROR_CODE" desc="" bitrange="23:16">
1616<value name="NONE" value="0x0"> 1599 <value name="LUMA0_FETCH_ERROR_Y0" value="0x1" desc=""/>
1617</value> 1600 <value name="LUMA1_FETCH_ERROR_Y1" value="0x2" desc=""/>
1618<value name="ECC2" value="0x1"> 1601 <value name="CHROMA_FETCH_ERROR_U" value="0x3" desc=""/>
1619</value> 1602 <value name="CHROMA_FETCH_ERROR_V" value="0x4" desc=""/>
1620<value name="ECC4" value="0x2"> 1603 </field>
1621</value> 1604 <field name="RSVD2" desc="" bitrange="15:7"/>
1622<value name="ECC6" value="0x3"> 1605 <field name="ERROR_PAGEFAULT" desc="" bitrange="6:6"/>
1623</value> 1606 <field name="ERROR_DST" desc="" bitrange="5:5"/>
1624<value name="ECC8" value="0x4"> 1607 <field name="ERROR_SRC" desc="" bitrange="4:4"/>
1625</value> 1608 <field name="RSVD1" desc="" bitrange="3:3"/>
1626<value name="ECC10" value="0x5"> 1609 <field name="ERROR_SETUP" desc="" bitrange="2:2"/>
1627</value> 1610 <field name="RSVD0" desc="" bitrange="1:1"/>
1628<value name="ECC12" value="0x6"> 1611 <field name="COMPLETE" desc="" bitrange="0:0"/>
1629</value> 1612 </reg>
1630<value name="ECC14" value="0x7"> 1613 <reg name="CSCOUTBUFPARAM" desc="">
1631</value> 1614 <addr name="CSCOUTBUFPARAM" addr="0x320"/>
1632<value name="ECC16" value="0x8"> 1615 <field name="RSVD1" desc="" bitrange="31:24"/>
1633</value> 1616 <field name="FIELD_SIZE" desc="" bitrange="23:12"/>
1634<value name="ECC18" value="0x9"> 1617 <field name="LINE_SIZE" desc="" bitrange="11:0"/>
1635</value> 1618 </reg>
1636<value name="ECC20" value="0xa"> 1619 <reg name="CSCINBUFPARAM" desc="">
1637</value> 1620 <addr name="CSCINBUFPARAM" addr="0x330"/>
1638</field> 1621 <field name="RSVD1" desc="" bitrange="31:12"/>
1639<field name="DATA0_SIZE" bitrange="11:0"> 1622 <field name="LINE_SIZE" desc="" bitrange="11:0"/>
1640</field> 1623 </reg>
1641</reg> 1624 <reg name="CSCRGB" desc="">
1642<reg name="FLASH3LAYOUT1" sct="no"> 1625 <addr name="CSCRGB" addr="0x340"/>
1643<addr name="FLASH3LAYOUT1" addr="0xf0" /> 1626 <field name="ADDR" desc="" bitrange="31:0"/>
1644<field name="PAGE_SIZE" bitrange="31:16"> 1627 </reg>
1645</field> 1628 <reg name="CSCLUMA" desc="">
1646<field name="ECCN" bitrange="15:12"> 1629 <addr name="CSCLUMA" addr="0x350"/>
1647<value name="NONE" value="0x0"> 1630 <field name="ADDR" desc="" bitrange="31:0"/>
1648</value> 1631 </reg>
1649<value name="ECC2" value="0x1"> 1632 <reg name="CSCCHROMAU" desc="">
1650</value> 1633 <addr name="CSCCHROMAU" addr="0x360"/>
1651<value name="ECC4" value="0x2"> 1634 <field name="ADDR" desc="" bitrange="31:0"/>
1652</value> 1635 </reg>
1653<value name="ECC6" value="0x3"> 1636 <reg name="CSCCHROMAV" desc="">
1654</value> 1637 <addr name="CSCCHROMAV" addr="0x370"/>
1655<value name="ECC8" value="0x4"> 1638 <field name="ADDR" desc="" bitrange="31:0"/>
1656</value> 1639 </reg>
1657<value name="ECC10" value="0x5"> 1640 <reg name="CSCCOEFF0" desc="">
1658</value> 1641 <addr name="CSCCOEFF0" addr="0x380"/>
1659<value name="ECC12" value="0x6"> 1642 <field name="RSVD1" desc="" bitrange="31:26"/>
1660</value> 1643 <field name="C0" desc="" bitrange="25:16"/>
1661<value name="ECC14" value="0x7"> 1644 <field name="UV_OFFSET" desc="" bitrange="15:8"/>
1662</value> 1645 <field name="Y_OFFSET" desc="" bitrange="7:0"/>
1663<value name="ECC16" value="0x8"> 1646 </reg>
1664</value> 1647 <reg name="CSCCOEFF1" desc="">
1665<value name="ECC18" value="0x9"> 1648 <addr name="CSCCOEFF1" addr="0x390"/>
1666</value> 1649 <field name="RSVD1" desc="" bitrange="31:26"/>
1667<value name="ECC20" value="0xa"> 1650 <field name="C1" desc="" bitrange="25:16"/>
1668</value> 1651 <field name="RSVD0" desc="" bitrange="15:10"/>
1669</field> 1652 <field name="C4" desc="" bitrange="9:0"/>
1670<field name="DATAN_SIZE" bitrange="11:0"> 1653 </reg>
1671</field> 1654 <reg name="CSCCOEFF2" desc="">
1672</reg> 1655 <addr name="CSCCOEFF2" addr="0x3a0"/>
1673<reg name="DEBUG0" sct="yes"> 1656 <field name="RSVD1" desc="" bitrange="31:26"/>
1674<addr name="DEBUG0" addr="0x100" /> 1657 <field name="C2" desc="" bitrange="25:16"/>
1675<field name="RSVD1" bitrange="31:27"> 1658 <field name="RSVD0" desc="" bitrange="15:10"/>
1676</field> 1659 <field name="C3" desc="" bitrange="9:0"/>
1677<field name="ROM_BIST_ENABLE" bitrange="26:26"> 1660 </reg>
1678</field> 1661 <reg name="CSCCLIP" desc="">
1679<field name="ROM_BIST_COMPLETE" bitrange="25:25"> 1662 <addr name="CSCCLIP" addr="0x3d0"/>
1680</field> 1663 <field name="RSVD1" desc="" bitrange="31:24"/>
1681<field name="KES_DEBUG_SYNDROME_SYMBOL" bitrange="24:16"> 1664 <field name="HEIGHT" desc="" bitrange="23:12"/>
1682<value name="NORMAL" value="0x0"> 1665 <field name="WIDTH" desc="" bitrange="11:0"/>
1683</value> 1666 </reg>
1684<value name="TEST_MODE" value="0x1"> 1667 <reg name="CSCXSCALE" desc="">
1685</value> 1668 <addr name="CSCXSCALE" addr="0x3e0"/>
1686</field> 1669 <field name="RSVD1" desc="" bitrange="31:26"/>
1687<field name="KES_DEBUG_SHIFT_SYND" bitrange="15:15"> 1670 <field name="INT" desc="" bitrange="25:24"/>
1688</field> 1671 <field name="FRAC" desc="" bitrange="23:12"/>
1689<field name="KES_DEBUG_PAYLOAD_FLAG" bitrange="14:14"> 1672 <field name="WIDTH" desc="" bitrange="11:0"/>
1690<value name="DATA" value="0x1"> 1673 </reg>
1691</value> 1674 <reg name="CSCYSCALE" desc="">
1692<value name="AUX" value="0x1"> 1675 <addr name="CSCYSCALE" addr="0x3f0"/>
1693</value> 1676 <field name="RSVD1" desc="" bitrange="31:26"/>
1694</field> 1677 <field name="INT" desc="" bitrange="25:24"/>
1695<field name="KES_DEBUG_MODE4K" bitrange="13:13"> 1678 <field name="FRAC" desc="" bitrange="23:12"/>
1696<value name="4k" value="0x1"> 1679 <field name="HEIGHT" desc="" bitrange="11:0"/>
1697</value> 1680 </reg>
1698<value name="2k" value="0x1"> 1681 <reg name="DBGSELECT" desc="">
1699</value> 1682 <addr name="DBGSELECT" addr="0x400"/>
1700</field> 1683 <field name="RSVD" desc="" bitrange="31:8"/>
1701<field name="KES_DEBUG_KICK" bitrange="12:12"> 1684 <field name="INDEX" desc="" bitrange="7:0">
1702</field> 1685 <value name="CONTROL" value="0x1" desc=""/>
1703<field name="KES_STANDALONE" bitrange="11:11"> 1686 <value name="OTPKEY0" value="0x10" desc=""/>
1704<value name="NORMAL" value="0x0"> 1687 <value name="OTPKEY1" value="0x11" desc=""/>
1705</value> 1688 <value name="OTPKEY2" value="0x12" desc=""/>
1706<value name="TEST_MODE" value="0x1"> 1689 <value name="OTPKEY3" value="0x13" desc=""/>
1707</value> 1690 </field>
1708</field> 1691 </reg>
1709<field name="KES_DEBUG_STEP" bitrange="10:10"> 1692 <reg name="DBGDATA" desc="">
1710</field> 1693 <addr name="DBGDATA" addr="0x410"/>
1711<field name="KES_DEBUG_STALL" bitrange="9:9"> 1694 <field name="DATA" desc="" bitrange="31:0"/>
1712<value name="NORMAL" value="0x0"> 1695 </reg>
1713</value> 1696 <reg name="PAGETABLE" desc="">
1714<value name="WAIT" value="0x1"> 1697 <addr name="PAGETABLE" addr="0x420"/>
1715</value> 1698 <field name="BASE" desc="" bitrange="31:2"/>
1716</field> 1699 <field name="FLUSH" desc="" bitrange="1:1"/>
1717<field name="BM_KES_TEST_BYPASS" bitrange="8:8"> 1700 <field name="ENABLE" desc="" bitrange="0:0"/>
1718<value name="NORMAL" value="0x0"> 1701 </reg>
1719</value> 1702 <reg name="VERSION" desc="">
1720<value name="TEST_MODE" value="0x1"> 1703 <addr name="VERSION" addr="0x430"/>
1721</value> 1704 <field name="MAJOR" desc="" bitrange="31:24"/>
1722</field> 1705 <field name="MINOR" desc="" bitrange="23:16"/>
1723<field name="RSVD0" bitrange="7:6"> 1706 <field name="STEP" desc="" bitrange="15:0"/>
1724</field> 1707 </reg>
1725<field name="DEBUG_REG_SELECT" bitrange="5:0"> 1708 </dev>
1726</field> 1709 <dev name="DIGCTL" long_name="Digital Control" desc="Digital Control and On-Chip RAM" version="3.2.0">
1727</reg> 1710 <addr name="DIGCTL" addr="0x8001c000"/>
1728<reg name="DBGKESREAD" sct="no"> 1711 <reg name="CTRL" desc="" sct="yes">
1729<addr name="DBGKESREAD" addr="0x110" /> 1712 <addr name="CTRL" addr="0x0"/>
1730<field name="VALUES" bitrange="31:0"> 1713 <field name="RSVD3" desc="" bitrange="31:31"/>
1731</field> 1714 <field name="XTAL24M_GATE" desc="" bitrange="30:30"/>
1732</reg> 1715 <field name="TRAP_IRQ" desc="" bitrange="29:29"/>
1733<reg name="DBGCSFEREAD" sct="no"> 1716 <field name="RSVD2" desc="" bitrange="28:27"/>
1734<addr name="DBGCSFEREAD" addr="0x120" /> 1717 <field name="CACHE_BIST_TMODE" desc="" bitrange="26:26"/>
1735<field name="VALUES" bitrange="31:0"> 1718 <field name="LCD_BIST_CLKEN" desc="" bitrange="25:25"/>
1736</field> 1719 <field name="LCD_BIST_START" desc="" bitrange="24:24"/>
1737</reg> 1720 <field name="DCP_BIST_CLKEN" desc="" bitrange="23:23"/>
1738<reg name="DBGSYNDGENREAD" sct="no"> 1721 <field name="DCP_BIST_START" desc="" bitrange="22:22"/>
1739<addr name="DBGSYNDGENREAD" addr="0x130" /> 1722 <field name="ARM_BIST_CLKEN" desc="" bitrange="21:21"/>
1740<field name="VALUES" bitrange="31:0"> 1723 <field name="USB_TESTMODE" desc="" bitrange="20:20"/>
1741</field> 1724 <field name="ANALOG_TESTMODE" desc="" bitrange="19:19"/>
1742</reg> 1725 <field name="DIGITAL_TESTMODE" desc="" bitrange="18:18"/>
1743<reg name="DBGAHBMREAD" sct="no"> 1726 <field name="ARM_BIST_START" desc="" bitrange="17:17"/>
1744<addr name="DBGAHBMREAD" addr="0x140" /> 1727 <field name="UART_LOOPBACK" desc="" bitrange="16:16">
1745<field name="VALUES" bitrange="31:0"> 1728 <value name="NORMAL" value="0x0" desc=""/>
1746</field> 1729 <value name="LOOPIT" value="0x1" desc=""/>
1747</reg> 1730 </field>
1748<reg name="BLOCKNAME" sct="no"> 1731 <field name="SAIF_LOOPBACK" desc="" bitrange="15:15">
1749<addr name="BLOCKNAME" addr="0x150" /> 1732 <value name="NORMAL" value="0x0" desc=""/>
1750<field name="NAME" bitrange="31:0"> 1733 <value name="LOOPIT" value="0x1" desc=""/>
1751</field> 1734 </field>
1752</reg> 1735 <field name="SAIF_CLKMUX_SEL" desc="" bitrange="14:13">
1753<reg name="VERSION" sct="no"> 1736 <value name="MBL_CLK_OUT" value="0x0" desc=""/>
1754<addr name="VERSION" addr="0x160" /> 1737 <value name="BL_CLK_OUT" value="0x1" desc=""/>
1755<field name="MAJOR" bitrange="31:24"> 1738 <value name="M_CLK_OUT_BL_CLK_IN" value="0x2" desc=""/>
1756</field> 1739 <value name="BL_CLK_IN" value="0x3" desc=""/>
1757<field name="MINOR" bitrange="23:16"> 1740 </field>
1758</field> 1741 <field name="SAIF_CLKMST_SEL" desc="" bitrange="12:12">
1759<field name="STEP" bitrange="15:0"> 1742 <value name="SAIF1_MST" value="0x0" desc=""/>
1760</field> 1743 <value name="SAIF2_MST" value="0x1" desc=""/>
1761</reg> 1744 </field>
1762</dev> 1745 <field name="SAIF_ALT_BITCLK_SEL" desc="" bitrange="11:11"/>
1763<dev name="CLKCTRL" long_name="Clock Controller" desc="Clock Generation and Control" version="3.2.0"> 1746 <field name="RSVD1" desc="" bitrange="10:10"/>
1764<addr name="CLKCTRL" addr="0x80040000" /> 1747 <field name="SY_ENDIAN" desc="" bitrange="9:9"/>
1765<reg name="PLLCTRL0" sct="yes"> 1748 <field name="SY_SFTRST" desc="" bitrange="8:8"/>
1766<addr name="PLLCTRL0" addr="0x0" /> 1749 <field name="SY_CLKGATE" desc="" bitrange="7:7"/>
1767<field name="RSRVD6" bitrange="31:30"> 1750 <field name="USE_SERIAL_JTAG" desc="" bitrange="6:6">
1768</field> 1751 <value name="OLD_JTAG" value="0x0" desc=""/>
1769<field name="LFR_SEL" bitrange="29:28"> 1752 <value name="SERIAL_JTAG" value="0x1" desc=""/>
1770<value name="DEFAULT" value="0x0"> 1753 </field>
1771</value> 1754 <field name="TRAP_IN_RANGE" desc="" bitrange="5:5"/>
1772<value name="TIMES_2" value="0x1"> 1755 <field name="TRAP_ENABLE" desc="" bitrange="4:4"/>
1773</value> 1756 <field name="DEBUG_DISABLE" desc="" bitrange="3:3"/>
1774<value name="TIMES_05" value="0x2"> 1757 <field name="USB_CLKGATE" desc="" bitrange="2:2">
1775</value> 1758 <value name="RUN" value="0x0" desc=""/>
1776<value name="UNDEFINED" value="0x3"> 1759 <value name="NO_CLKS" value="0x1" desc=""/>
1777</value> 1760 </field>
1778</field> 1761 <field name="JTAG_SHIELD" desc="" bitrange="1:1">
1779<field name="RSRVD5" bitrange="27:26"> 1762 <value name="NORMAL" value="0x0" desc=""/>
1780</field> 1763 <value name="SHIELDS_UP" value="0x1" desc=""/>
1781<field name="CP_SEL" bitrange="25:24"> 1764 </field>
1782<value name="DEFAULT" value="0x0"> 1765 <field name="LATCH_ENTROPY" desc="" bitrange="0:0"/>
1783</value> 1766 </reg>
1784<value name="TIMES_2" value="0x1"> 1767 <reg name="STATUS" desc="" sct="yes">
1785</value> 1768 <addr name="STATUS" addr="0x10"/>
1786<value name="TIMES_05" value="0x2"> 1769 <field name="USB_HS_PRESENT" desc="" bitrange="31:31"/>
1787</value> 1770 <field name="USB_OTG_PRESENT" desc="" bitrange="30:30"/>
1788<value name="UNDEFINED" value="0x3"> 1771 <field name="USB_HOST_PRESENT" desc="" bitrange="29:29"/>
1789</value> 1772 <field name="USB_DEVICE_PRESENT" desc="" bitrange="28:28"/>
1790</field> 1773 <field name="RSVD2" desc="" bitrange="27:11"/>
1791<field name="RSRVD4" bitrange="23:22"> 1774 <field name="DCP_BIST_FAIL" desc="" bitrange="10:10"/>
1792</field> 1775 <field name="DCP_BIST_PASS" desc="" bitrange="9:9"/>
1793<field name="DIV_SEL" bitrange="21:20"> 1776 <field name="DCP_BIST_DONE" desc="" bitrange="8:8"/>
1794<value name="DEFAULT" value="0x0"> 1777 <field name="LCD_BIST_FAIL" desc="" bitrange="7:7"/>
1795</value> 1778 <field name="LCD_BIST_PASS" desc="" bitrange="6:6"/>
1796<value name="LOWER" value="0x1"> 1779 <field name="LCD_BIST_DONE" desc="" bitrange="5:5"/>
1797</value> 1780 <field name="JTAG_IN_USE" desc="" bitrange="4:4"/>
1798<value name="LOWEST" value="0x2"> 1781 <field name="PACKAGE_TYPE" desc="" bitrange="3:1"/>
1799</value> 1782 <field name="WRITTEN" desc="" bitrange="0:0"/>
1800<value name="UNDEFINED" value="0x3"> 1783 </reg>
1801</value> 1784 <reg name="HCLKCOUNT" desc="" sct="yes">
1802</field> 1785 <addr name="HCLKCOUNT" addr="0x20"/>
1803<field name="RSRVD3" bitrange="19:19"> 1786 <field name="COUNT" desc="" bitrange="31:0"/>
1804</field> 1787 </reg>
1805<field name="EN_USB_CLKS" bitrange="18:18"> 1788 <reg name="RAMCTRL" desc="" sct="yes">
1806</field> 1789 <addr name="RAMCTRL" addr="0x30"/>
1807<field name="RSRVD2" bitrange="17:17"> 1790 <field name="RSVD1" desc="" bitrange="31:12"/>
1808</field> 1791 <field name="SPEED_SELECT" desc="" bitrange="11:8"/>
1809<field name="POWER" bitrange="16:16"> 1792 <field name="RSVD0" desc="" bitrange="7:1"/>
1810</field> 1793 <field name="RAM_REPAIR_EN" desc="" bitrange="0:0"/>
1811<field name="RSRVD1" bitrange="15:0"> 1794 </reg>
1812</field> 1795 <reg name="RAMREPAIR" desc="" sct="yes">
1813</reg> 1796 <addr name="RAMREPAIR" addr="0x40"/>
1814<reg name="PLLCTRL1" sct="no"> 1797 <field name="RSVD1" desc="" bitrange="31:16"/>
1815<addr name="PLLCTRL1" addr="0x10" /> 1798 <field name="ADDR" desc="" bitrange="15:0"/>
1816<field name="LOCK" bitrange="31:31"> 1799 </reg>
1817</field> 1800 <reg name="ROMCTRL" desc="" sct="yes">
1818<field name="FORCE_LOCK" bitrange="30:30"> 1801 <addr name="ROMCTRL" addr="0x50"/>
1819</field> 1802 <field name="RSVD0" desc="" bitrange="31:4"/>
1820<field name="RSRVD1" bitrange="29:16"> 1803 <field name="RD_MARGIN" desc="" bitrange="3:0"/>
1821</field> 1804 </reg>
1822<field name="LOCK_COUNT" bitrange="15:0"> 1805 <reg name="WRITEONCE" desc="">
1823</field> 1806 <addr name="WRITEONCE" addr="0x60"/>
1824</reg> 1807 <field name="BITS" desc="" bitrange="31:0"/>
1825<reg name="CPU" sct="yes"> 1808 </reg>
1826<addr name="CPU" addr="0x20" /> 1809 <reg name="ENTROPY" desc="">
1827<field name="RSRVD5" bitrange="31:30"> 1810 <addr name="ENTROPY" addr="0x90"/>
1828</field> 1811 <field name="VALUE" desc="" bitrange="31:0"/>
1829<field name="BUSY_REF_XTAL" bitrange="29:29"> 1812 </reg>
1830</field> 1813 <reg name="ENTROPY_LATCHED" desc="">
1831<field name="BUSY_REF_CPU" bitrange="28:28"> 1814 <addr name="ENTROPY_LATCHED" addr="0xa0"/>
1832</field> 1815 <field name="VALUE" desc="" bitrange="31:0"/>
1833<field name="RSRVD4" bitrange="27:27"> 1816 </reg>
1834</field> 1817 <reg name="SJTAGDBG" desc="" sct="yes">
1835<field name="DIV_XTAL_FRAC_EN" bitrange="26:26"> 1818 <addr name="SJTAGDBG" addr="0xb0"/>
1836</field> 1819 <field name="RSVD2" desc="" bitrange="31:27"/>
1837<field name="DIV_XTAL" bitrange="25:16"> 1820 <field name="SJTAG_STATE" desc="" bitrange="26:16"/>
1838</field> 1821 <field name="RSVD1" desc="" bitrange="15:11"/>
1839<field name="RSRVD3" bitrange="15:13"> 1822 <field name="SJTAG_TDO" desc="" bitrange="10:10"/>
1840</field> 1823 <field name="SJTAG_TDI" desc="" bitrange="9:9"/>
1841<field name="INTERRUPT_WAIT" bitrange="12:12"> 1824 <field name="SJTAG_MODE" desc="" bitrange="8:8"/>
1842</field> 1825 <field name="DELAYED_ACTIVE" desc="" bitrange="7:4"/>
1843<field name="RSRVD2" bitrange="11:11"> 1826 <field name="ACTIVE" desc="" bitrange="3:3"/>
1844</field> 1827 <field name="SJTAG_PIN_STATE" desc="" bitrange="2:2"/>
1845<field name="DIV_CPU_FRAC_EN" bitrange="10:10"> 1828 <field name="SJTAG_DEBUG_DATA" desc="" bitrange="1:1"/>
1846</field> 1829 <field name="SJTAG_DEBUG_OE" desc="" bitrange="0:0"/>
1847<field name="RSRVD1" bitrange="9:6"> 1830 </reg>
1848</field> 1831 <reg name="MICROSECONDS" desc="" sct="yes">
1849<field name="DIV_CPU" bitrange="5:0"> 1832 <addr name="MICROSECONDS" addr="0xc0"/>
1850</field> 1833 <field name="VALUE" desc="" bitrange="31:0"/>
1851</reg> 1834 </reg>
1852<reg name="HBUS" sct="yes"> 1835 <reg name="DBGRD" desc="">
1853<addr name="HBUS" addr="0x30" /> 1836 <addr name="DBGRD" addr="0xd0"/>
1854<field name="RSRVD4" bitrange="31:30"> 1837 <field name="COMPLEMENT" desc="" bitrange="31:0"/>
1855</field> 1838 </reg>
1856<field name="BUSY" bitrange="29:29"> 1839 <reg name="DBG" desc="">
1857</field> 1840 <addr name="DBG" addr="0xe0"/>
1858<field name="DCP_AS_ENABLE" bitrange="28:28"> 1841 <field name="VALUE" desc="" bitrange="31:0"/>
1859</field> 1842 </reg>
1860<field name="PXP_AS_ENABLE" bitrange="27:27"> 1843 <reg name="OCRAM_BIST_CSR" desc="" sct="yes">
1861</field> 1844 <addr name="OCRAM_BIST_CSR" addr="0xf0"/>
1862<field name="APBHDMA_AS_ENABLE" bitrange="26:26"> 1845 <field name="RSVD1" desc="" bitrange="31:11"/>
1863</field> 1846 <field name="BIST_DEBUG_MODE" desc="" bitrange="10:10"/>
1864<field name="APBXDMA_AS_ENABLE" bitrange="25:25"> 1847 <field name="BIST_DATA_CHANGE" desc="" bitrange="9:9"/>
1865</field> 1848 <field name="BIST_CLKEN" desc="" bitrange="8:8"/>
1866<field name="TRAFFIC_JAM_AS_ENABLE" bitrange="24:24"> 1849 <field name="RSVD0" desc="" bitrange="7:4"/>
1867</field> 1850 <field name="FAIL" desc="" bitrange="3:3"/>
1868<field name="TRAFFIC_AS_ENABLE" bitrange="23:23"> 1851 <field name="PASS" desc="" bitrange="2:2"/>
1869</field> 1852 <field name="DONE" desc="" bitrange="1:1"/>
1870<field name="CPU_DATA_AS_ENABLE" bitrange="22:22"> 1853 <field name="START" desc="" bitrange="0:0"/>
1871</field> 1854 </reg>
1872<field name="CPU_INSTR_AS_ENABLE" bitrange="21:21"> 1855 <reg name="OCRAM_STATUS0" desc="" sct="yes">
1873</field> 1856 <addr name="OCRAM_STATUS0" addr="0x110"/>
1874<field name="AUTO_SLOW_MODE" bitrange="20:20"> 1857 <field name="FAILDATA00" desc="" bitrange="31:0"/>
1875</field> 1858 </reg>
1876<field name="RSRVD2" bitrange="19:19"> 1859 <reg name="OCRAM_STATUS1" desc="" sct="yes">
1877</field> 1860 <addr name="OCRAM_STATUS1" addr="0x120"/>
1878<field name="SLOW_DIV" bitrange="18:16"> 1861 <field name="FAILDATA01" desc="" bitrange="31:0"/>
1879<value name="BY1" value="0x0"> 1862 </reg>
1880</value> 1863 <reg name="OCRAM_STATUS2" desc="" sct="yes">
1881<value name="BY2" value="0x1"> 1864 <addr name="OCRAM_STATUS2" addr="0x130"/>
1882</value> 1865 <field name="FAILDATA10" desc="" bitrange="31:0"/>
1883<value name="BY4" value="0x2"> 1866 </reg>
1884</value> 1867 <reg name="OCRAM_STATUS3" desc="" sct="yes">
1885<value name="BY8" value="0x3"> 1868 <addr name="OCRAM_STATUS3" addr="0x140"/>
1886</value> 1869 <field name="FAILDATA11" desc="" bitrange="31:0"/>
1887<value name="BY16" value="0x4"> 1870 </reg>
1888</value> 1871 <reg name="OCRAM_STATUS4" desc="" sct="yes">
1889<value name="BY32" value="0x5"> 1872 <addr name="OCRAM_STATUS4" addr="0x150"/>
1890</value> 1873 <field name="FAILDATA20" desc="" bitrange="31:0"/>
1891</field> 1874 </reg>
1892<field name="RSRVD1" bitrange="15:6"> 1875 <reg name="OCRAM_STATUS5" desc="" sct="yes">
1893</field> 1876 <addr name="OCRAM_STATUS5" addr="0x160"/>
1894<field name="DIV_FRAC_EN" bitrange="5:5"> 1877 <field name="FAILDATA21" desc="" bitrange="31:0"/>
1895</field> 1878 </reg>
1896<field name="DIV" bitrange="4:0"> 1879 <reg name="OCRAM_STATUS6" desc="" sct="yes">
1897</field> 1880 <addr name="OCRAM_STATUS6" addr="0x170"/>
1898</reg> 1881 <field name="FAILDATA30" desc="" bitrange="31:0"/>
1899<reg name="XBUS" sct="no"> 1882 </reg>
1900<addr name="XBUS" addr="0x40" /> 1883 <reg name="OCRAM_STATUS7" desc="" sct="yes">
1901<field name="BUSY" bitrange="31:31"> 1884 <addr name="OCRAM_STATUS7" addr="0x180"/>
1902</field> 1885 <field name="FAILDATA31" desc="" bitrange="31:0"/>
1903<field name="RSRVD1" bitrange="30:11"> 1886 </reg>
1904</field> 1887 <reg name="OCRAM_STATUS8" desc="" sct="yes">
1905<field name="DIV_FRAC_EN" bitrange="10:10"> 1888 <addr name="OCRAM_STATUS8" addr="0x190"/>
1906</field> 1889 <field name="RSVD3" desc="" bitrange="31:29"/>
1907<field name="DIV" bitrange="9:0"> 1890 <field name="FAILADDR01" desc="" bitrange="28:16"/>
1908</field> 1891 <field name="RSVD2" desc="" bitrange="15:13"/>
1909</reg> 1892 <field name="FAILADDR00" desc="" bitrange="12:0"/>
1910<reg name="XTAL" sct="yes"> 1893 </reg>
1911<addr name="XTAL" addr="0x50" /> 1894 <reg name="OCRAM_STATUS9" desc="" sct="yes">
1912<field name="UART_CLK_GATE" bitrange="31:31"> 1895 <addr name="OCRAM_STATUS9" addr="0x1a0"/>
1913</field> 1896 <field name="RSVD3" desc="" bitrange="31:29"/>
1914<field name="FILT_CLK24M_GATE" bitrange="30:30"> 1897 <field name="FAILADDR11" desc="" bitrange="28:16"/>
1915</field> 1898 <field name="RSVD2" desc="" bitrange="15:13"/>
1916<field name="PWM_CLK24M_GATE" bitrange="29:29"> 1899 <field name="FAILADDR10" desc="" bitrange="12:0"/>
1917</field> 1900 </reg>
1918<field name="DRI_CLK24M_GATE" bitrange="28:28"> 1901 <reg name="OCRAM_STATUS10" desc="" sct="yes">
1919</field> 1902 <addr name="OCRAM_STATUS10" addr="0x1b0"/>
1920<field name="DIGCTRL_CLK1M_GATE" bitrange="27:27"> 1903 <field name="RSVD3" desc="" bitrange="31:29"/>
1921</field> 1904 <field name="FAILADDR21" desc="" bitrange="28:16"/>
1922<field name="TIMROT_CLK32K_GATE" bitrange="26:26"> 1905 <field name="RSVD2" desc="" bitrange="15:13"/>
1923</field> 1906 <field name="FAILADDR20" desc="" bitrange="12:0"/>
1924<field name="RSRVD1" bitrange="25:2"> 1907 </reg>
1925</field> 1908 <reg name="OCRAM_STATUS11" desc="" sct="yes">
1926<field name="DIV_UART" bitrange="1:0"> 1909 <addr name="OCRAM_STATUS11" addr="0x1c0"/>
1927</field> 1910 <field name="RSVD3" desc="" bitrange="31:29"/>
1928</reg> 1911 <field name="FAILADDR31" desc="" bitrange="28:16"/>
1929<reg name="PIX" sct="no"> 1912 <field name="RSVD2" desc="" bitrange="15:13"/>
1930<addr name="PIX" addr="0x60" /> 1913 <field name="FAILADDR30" desc="" bitrange="12:0"/>
1931<field name="CLKGATE" bitrange="31:31"> 1914 </reg>
1932</field> 1915 <reg name="OCRAM_STATUS12" desc="" sct="yes">
1933<field name="RSRVD2" bitrange="30:30"> 1916 <addr name="OCRAM_STATUS12" addr="0x1d0"/>
1934</field> 1917 <field name="RSVD3" desc="" bitrange="31:28"/>
1935<field name="BUSY" bitrange="29:29"> 1918 <field name="FAILSTATE11" desc="" bitrange="27:24"/>
1936</field> 1919 <field name="RSVD2" desc="" bitrange="23:20"/>
1937<field name="RSRVD1" bitrange="28:13"> 1920 <field name="FAILSTATE10" desc="" bitrange="19:16"/>
1938</field> 1921 <field name="RSVD1" desc="" bitrange="15:12"/>
1939<field name="DIV_FRAC_EN" bitrange="12:12"> 1922 <field name="FAILSTATE01" desc="" bitrange="11:8"/>
1940</field> 1923 <field name="RSVD0" desc="" bitrange="7:4"/>
1941<field name="DIV" bitrange="11:0"> 1924 <field name="FAILSTATE00" desc="" bitrange="3:0"/>
1942</field> 1925 </reg>
1943</reg> 1926 <reg name="OCRAM_STATUS13" desc="" sct="yes">
1944<reg name="SSP" sct="no"> 1927 <addr name="OCRAM_STATUS13" addr="0x1e0"/>
1945<addr name="SSP" addr="0x70" /> 1928 <field name="RSVD3" desc="" bitrange="31:28"/>
1946<field name="CLKGATE" bitrange="31:31"> 1929 <field name="FAILSTATE31" desc="" bitrange="27:24"/>
1947</field> 1930 <field name="RSVD2" desc="" bitrange="23:20"/>
1948<field name="RSRVD2" bitrange="30:30"> 1931 <field name="FAILSTATE30" desc="" bitrange="19:16"/>
1949</field> 1932 <field name="RSVD1" desc="" bitrange="15:12"/>
1950<field name="BUSY" bitrange="29:29"> 1933 <field name="FAILSTATE21" desc="" bitrange="11:8"/>
1951</field> 1934 <field name="RSVD0" desc="" bitrange="7:4"/>
1952<field name="RSRVD1" bitrange="28:10"> 1935 <field name="FAILSTATE20" desc="" bitrange="3:0"/>
1953</field> 1936 </reg>
1954<field name="DIV_FRAC_EN" bitrange="9:9"> 1937 <reg name="SCRATCH0" desc="">
1955</field> 1938 <addr name="SCRATCH0" addr="0x290"/>
1956<field name="DIV" bitrange="8:0"> 1939 <field name="PTR" desc="" bitrange="31:0"/>
1957</field> 1940 </reg>
1958</reg> 1941 <reg name="SCRATCH1" desc="">
1959<reg name="GPMI" sct="no"> 1942 <addr name="SCRATCH1" addr="0x2a0"/>
1960<addr name="GPMI" addr="0x80" /> 1943 <field name="PTR" desc="" bitrange="31:0"/>
1961<field name="CLKGATE" bitrange="31:31"> 1944 </reg>
1962</field> 1945 <reg name="ARMCACHE" desc="">
1963<field name="RSRVD2" bitrange="30:30"> 1946 <addr name="ARMCACHE" addr="0x2b0"/>
1964</field> 1947 <field name="RSVD4" desc="" bitrange="31:18"/>
1965<field name="BUSY" bitrange="29:29"> 1948 <field name="VALID_SS" desc="" bitrange="17:16"/>
1966</field> 1949 <field name="RSVD3" desc="" bitrange="15:14"/>
1967<field name="RSRVD1" bitrange="28:11"> 1950 <field name="DRTY_SS" desc="" bitrange="13:12"/>
1968</field> 1951 <field name="RSVD2" desc="" bitrange="11:10"/>
1969<field name="DIV_FRAC_EN" bitrange="10:10"> 1952 <field name="CACHE_SS" desc="" bitrange="9:8"/>
1970</field> 1953 <field name="RSVD1" desc="" bitrange="7:6"/>
1971<field name="DIV" bitrange="9:0"> 1954 <field name="DTAG_SS" desc="" bitrange="5:4"/>
1972</field> 1955 <field name="RSVD0" desc="" bitrange="3:2"/>
1973</reg> 1956 <field name="ITAG_SS" desc="" bitrange="1:0"/>
1974<reg name="SPDIF" sct="no"> 1957 </reg>
1975<addr name="SPDIF" addr="0x90" /> 1958 <reg name="DEBUG_TRAP_ADDR_LOW" desc="">
1976<field name="CLKGATE" bitrange="31:31"> 1959 <addr name="DEBUG_TRAP_ADDR_LOW" addr="0x2c0"/>
1977</field> 1960 <field name="ADDR" desc="" bitrange="31:0"/>
1978<field name="RSRVD" bitrange="30:0"> 1961 </reg>
1979</field> 1962 <reg name="DEBUG_TRAP_ADDR_HIGH" desc="">
1980</reg> 1963 <addr name="DEBUG_TRAP_ADDR_HIGH" addr="0x2d0"/>
1981<reg name="EMI" sct="no"> 1964 <field name="ADDR" desc="" bitrange="31:0"/>
1982<addr name="EMI" addr="0xa0" /> 1965 </reg>
1983<field name="CLKGATE" bitrange="31:31"> 1966 <reg name="SGTL" desc="">
1984</field> 1967 <addr name="SGTL" addr="0x300"/>
1985<field name="SYNC_MODE_EN" bitrange="30:30"> 1968 <field name="COPYRIGHT" desc="" bitrange="31:0"/>
1986</field> 1969 </reg>
1987<field name="BUSY_REF_XTAL" bitrange="29:29"> 1970 <reg name="CHIPID" desc="">
1988</field> 1971 <addr name="CHIPID" addr="0x310"/>
1989<field name="BUSY_REF_EMI" bitrange="28:28"> 1972 <field name="PRODUCT_CODE" desc="" bitrange="31:16"/>
1990</field> 1973 <field name="RSVD0" desc="" bitrange="15:8"/>
1991<field name="BUSY_REF_CPU" bitrange="27:27"> 1974 <field name="REVISION" desc="" bitrange="7:0"/>
1992</field> 1975 </reg>
1993<field name="BUSY_SYNC_MODE" bitrange="26:26"> 1976 <reg name="AHB_STATS_SELECT" desc="">
1994</field> 1977 <addr name="AHB_STATS_SELECT" addr="0x330"/>
1995<field name="RSRVD3" bitrange="25:18"> 1978 <field name="RSVD3" desc="" bitrange="31:28"/>
1996</field> 1979 <field name="L3_MASTER_SELECT" desc="" bitrange="27:24">
1997<field name="BUSY_DCC_RESYNC" bitrange="17:17"> 1980 <value name="APBH" value="0x1" desc=""/>
1998</field> 1981 <value name="APBX" value="0x2" desc=""/>
1999<field name="DCC_RESYNC_ENABLE" bitrange="16:16"> 1982 <value name="USB" value="0x4" desc=""/>
2000</field> 1983 </field>
2001<field name="RSRVD2" bitrange="15:12"> 1984 <field name="RSVD2" desc="" bitrange="23:20"/>
2002</field> 1985 <field name="L2_MASTER_SELECT" desc="" bitrange="19:16">
2003<field name="DIV_XTAL" bitrange="11:8"> 1986 <value name="ARM_D" value="0x1" desc=""/>
2004</field> 1987 </field>
2005<field name="RSRVD1" bitrange="7:6"> 1988 <field name="RSVD1" desc="" bitrange="15:12"/>
2006</field> 1989 <field name="L1_MASTER_SELECT" desc="" bitrange="11:8">
2007<field name="DIV_EMI" bitrange="5:0"> 1990 <value name="ARM_I" value="0x1" desc=""/>
2008</field> 1991 </field>
2009</reg> 1992 <field name="RSVD0" desc="" bitrange="7:4"/>
2010<reg name="IR" sct="no"> 1993 <field name="L0_MASTER_SELECT" desc="" bitrange="3:0">
2011<addr name="IR" addr="0xb0" /> 1994 <value name="ECC8" value="0x1" desc=""/>
2012<field name="CLKGATE" bitrange="31:31"> 1995 <value name="CRYPTO" value="0x2" desc=""/>
2013</field> 1996 </field>
2014<field name="RSRVD3" bitrange="30:30"> 1997 </reg>
2015</field> 1998 <reg name="L0_AHB_ACTIVE_CYCLES" desc="">
2016<field name="AUTO_DIV" bitrange="29:29"> 1999 <addr name="L0_AHB_ACTIVE_CYCLES" addr="0x340"/>
2017</field> 2000 <field name="COUNT" desc="" bitrange="31:0"/>
2018<field name="IR_BUSY" bitrange="28:28"> 2001 </reg>
2019</field> 2002 <reg name="L0_AHB_DATA_STALLED" desc="">
2020<field name="IROV_BUSY" bitrange="27:27"> 2003 <addr name="L0_AHB_DATA_STALLED" addr="0x350"/>
2021</field> 2004 <field name="COUNT" desc="" bitrange="31:0"/>
2022<field name="RSRVD2" bitrange="26:25"> 2005 </reg>
2023</field> 2006 <reg name="L0_AHB_DATA_CYCLES" desc="">
2024<field name="IROV_DIV" bitrange="24:16"> 2007 <addr name="L0_AHB_DATA_CYCLES" addr="0x360"/>
2025</field> 2008 <field name="COUNT" desc="" bitrange="31:0"/>
2026<field name="RSRVD1" bitrange="15:10"> 2009 </reg>
2027</field> 2010 <reg name="L1_AHB_ACTIVE_CYCLES" desc="">
2028<field name="IR_DIV" bitrange="9:0"> 2011 <addr name="L1_AHB_ACTIVE_CYCLES" addr="0x370"/>
2029</field> 2012 <field name="COUNT" desc="" bitrange="31:0"/>
2030</reg> 2013 </reg>
2031<reg name="SAIF" sct="no"> 2014 <reg name="L1_AHB_DATA_STALLED" desc="">
2032<addr name="SAIF" addr="0xc0" /> 2015 <addr name="L1_AHB_DATA_STALLED" addr="0x380"/>
2033<field name="CLKGATE" bitrange="31:31"> 2016 <field name="COUNT" desc="" bitrange="31:0"/>
2034</field> 2017 </reg>
2035<field name="RSRVD2" bitrange="30:30"> 2018 <reg name="L1_AHB_DATA_CYCLES" desc="">
2036</field> 2019 <addr name="L1_AHB_DATA_CYCLES" addr="0x390"/>
2037<field name="BUSY" bitrange="29:29"> 2020 <field name="COUNT" desc="" bitrange="31:0"/>
2038</field> 2021 </reg>
2039<field name="RSRVD1" bitrange="28:17"> 2022 <reg name="L2_AHB_ACTIVE_CYCLES" desc="">
2040</field> 2023 <addr name="L2_AHB_ACTIVE_CYCLES" addr="0x3a0"/>
2041<field name="DIV_FRAC_EN" bitrange="16:16"> 2024 <field name="COUNT" desc="" bitrange="31:0"/>
2042</field> 2025 </reg>
2043<field name="DIV" bitrange="15:0"> 2026 <reg name="L2_AHB_DATA_STALLED" desc="">
2044</field> 2027 <addr name="L2_AHB_DATA_STALLED" addr="0x3b0"/>
2045</reg> 2028 <field name="COUNT" desc="" bitrange="31:0"/>
2046<reg name="TV" sct="no"> 2029 </reg>
2047<addr name="TV" addr="0xd0" /> 2030 <reg name="L2_AHB_DATA_CYCLES" desc="">
2048<field name="CLK_TV108M_GATE" bitrange="31:31"> 2031 <addr name="L2_AHB_DATA_CYCLES" addr="0x3c0"/>
2049</field> 2032 <field name="COUNT" desc="" bitrange="31:0"/>
2050<field name="CLK_TV_GATE" bitrange="30:30"> 2033 </reg>
2051</field> 2034 <reg name="L3_AHB_ACTIVE_CYCLES" desc="">
2052<field name="RSRVD" bitrange="29:0"> 2035 <addr name="L3_AHB_ACTIVE_CYCLES" addr="0x3d0"/>
2053</field> 2036 <field name="COUNT" desc="" bitrange="31:0"/>
2054</reg> 2037 </reg>
2055<reg name="ETM" sct="no"> 2038 <reg name="L3_AHB_DATA_STALLED" desc="">
2056<addr name="ETM" addr="0xe0" /> 2039 <addr name="L3_AHB_DATA_STALLED" addr="0x3e0"/>
2057<field name="CLKGATE" bitrange="31:31"> 2040 <field name="COUNT" desc="" bitrange="31:0"/>
2058</field> 2041 </reg>
2059<field name="RSRVD2" bitrange="30:30"> 2042 <reg name="L3_AHB_DATA_CYCLES" desc="">
2060</field> 2043 <addr name="L3_AHB_DATA_CYCLES" addr="0x3f0"/>
2061<field name="BUSY" bitrange="29:29"> 2044 <field name="COUNT" desc="" bitrange="31:0"/>
2062</field> 2045 </reg>
2063<field name="RSRVD1" bitrange="28:7"> 2046 <reg name="MPTEn_LOC" desc="">
2064</field> 2047 <formula string="0x400+n*0x10"/>
2065<field name="DIV_FRAC_EN" bitrange="6:6"> 2048 <addr name="MPTE0_LOC" addr="0x400"/>
2066</field> 2049 <addr name="MPTE1_LOC" addr="0x410"/>
2067<field name="DIV" bitrange="5:0"> 2050 <addr name="MPTE2_LOC" addr="0x420"/>
2068</field> 2051 <addr name="MPTE3_LOC" addr="0x430"/>
2069</reg> 2052 <addr name="MPTE4_LOC" addr="0x440"/>
2070<reg name="FRAC" sct="yes"> 2053 <addr name="MPTE5_LOC" addr="0x450"/>
2071<addr name="FRAC" addr="0xf0" /> 2054 <addr name="MPTE6_LOC" addr="0x460"/>
2072<field name="CLKGATEIO" bitrange="31:31"> 2055 <addr name="MPTE7_LOC" addr="0x470"/>
2073</field> 2056 <addr name="MPTE8_LOC" addr="0x480"/>
2074<field name="IO_STABLE" bitrange="30:30"> 2057 <addr name="MPTE9_LOC" addr="0x490"/>
2075</field> 2058 <addr name="MPTE10_LOC" addr="0x4a0"/>
2076<field name="IOFRAC" bitrange="29:24"> 2059 <addr name="MPTE11_LOC" addr="0x4b0"/>
2077</field> 2060 <addr name="MPTE12_LOC" addr="0x4c0"/>
2078<field name="CLKGATEPIX" bitrange="23:23"> 2061 <addr name="MPTE13_LOC" addr="0x4d0"/>
2079</field> 2062 <addr name="MPTE14_LOC" addr="0x4e0"/>
2080<field name="PIX_STABLE" bitrange="22:22"> 2063 <addr name="MPTE15_LOC" addr="0x4f0"/>
2081</field> 2064 <field name="RSVD0" desc="" bitrange="31:12"/>
2082<field name="PIXFRAC" bitrange="21:16"> 2065 <field name="LOC" desc="" bitrange="11:0"/>
2083</field> 2066 </reg>
2084<field name="CLKGATEEMI" bitrange="15:15"> 2067 <reg name="EMICLK_DELAY" desc="">
2085</field> 2068 <addr name="EMICLK_DELAY" addr="0x500"/>
2086<field name="EMI_STABLE" bitrange="14:14"> 2069 <field name="RSVD0" desc="" bitrange="31:5"/>
2087</field> 2070 <field name="NUM_TAPS" desc="" bitrange="4:0"/>
2088<field name="EMIFRAC" bitrange="13:8"> 2071 </reg>
2089</field> 2072 </dev>
2090<field name="CLKGATECPU" bitrange="7:7"> 2073 <dev name="DRAM" long_name="DRAM Registers" desc="DRAM Registers" version="3.2.0">
2091</field> 2074 <addr name="DRAM" addr="0x800e0000"/>
2092<field name="CPU_STABLE" bitrange="6:6"> 2075 <reg name="CTL00" desc="">
2093</field> 2076 <addr name="CTL00" addr="0x0"/>
2094<field name="CPUFRAC" bitrange="5:0"> 2077 <field name="RSVD4" desc="" bitrange="31:25"/>
2095</field> 2078 <field name="AHB0_W_PRIORITY" desc="" bitrange="24:24"/>
2096</reg> 2079 <field name="RSVD3" desc="" bitrange="23:17"/>
2097<reg name="FRAC1" sct="yes"> 2080 <field name="AHB0_R_PRIORITY" desc="" bitrange="16:16"/>
2098<addr name="FRAC1" addr="0x100" /> 2081 <field name="RSVD2" desc="" bitrange="15:9"/>
2099<field name="CLKGATEVID" bitrange="31:31"> 2082 <field name="AHB0_FIFO_TYPE_REG" desc="" bitrange="8:8"/>
2100</field> 2083 <field name="RSVD1" desc="" bitrange="7:1"/>
2101<field name="VID_STABLE" bitrange="30:30"> 2084 <field name="ADDR_CMP_EN" desc="" bitrange="0:0"/>
2102</field> 2085 </reg>
2103<field name="RSRVD1" bitrange="29:0"> 2086 <reg name="CTL01" desc="">
2104</field> 2087 <addr name="CTL01" addr="0x4"/>
2105</reg> 2088 <field name="RSVD4" desc="" bitrange="31:25"/>
2106<reg name="CLKSEQ" sct="yes"> 2089 <field name="AHB2_FIFO_TYPE_REG" desc="" bitrange="24:24"/>
2107<addr name="CLKSEQ" addr="0x110" /> 2090 <field name="RSVD3" desc="" bitrange="23:17"/>
2108<field name="RSRVD1" bitrange="31:9"> 2091 <field name="AHB1_W_PRIORITY" desc="" bitrange="16:16"/>
2109</field> 2092 <field name="RSVD2" desc="" bitrange="15:9"/>
2110<field name="BYPASS_ETM" bitrange="8:8"> 2093 <field name="AHB1_R_PRIORITY" desc="" bitrange="8:8"/>
2111</field> 2094 <field name="RSVD1" desc="" bitrange="7:1"/>
2112<field name="BYPASS_CPU" bitrange="7:7"> 2095 <field name="AHB1_FIFO_TYPE_REG" desc="" bitrange="0:0"/>
2113</field> 2096 </reg>
2114<field name="BYPASS_EMI" bitrange="6:6"> 2097 <reg name="CTL02" desc="">
2115</field> 2098 <addr name="CTL02" addr="0x8"/>
2116<field name="BYPASS_SSP" bitrange="5:5"> 2099 <field name="RSVD4" desc="" bitrange="31:25"/>
2117</field> 2100 <field name="AHB3_R_PRIORITY" desc="" bitrange="24:24"/>
2118<field name="BYPASS_GPMI" bitrange="4:4"> 2101 <field name="RSVD3" desc="" bitrange="23:17"/>
2119</field> 2102 <field name="AHB3_FIFO_TYPE_REG" desc="" bitrange="16:16"/>
2120<field name="BYPASS_IR" bitrange="3:3"> 2103 <field name="RSVD2" desc="" bitrange="15:9"/>
2121</field> 2104 <field name="AHB2_W_PRIORITY" desc="" bitrange="8:8"/>
2122<field name="RSRVD0" bitrange="2:2"> 2105 <field name="RSVD1" desc="" bitrange="7:1"/>
2123</field> 2106 <field name="AHB2_R_PRIORITY" desc="" bitrange="0:0"/>
2124<field name="BYPASS_PIX" bitrange="1:1"> 2107 </reg>
2125</field> 2108 <reg name="CTL03" desc="">
2126<field name="BYPASS_SAIF" bitrange="0:0"> 2109 <addr name="CTL03" addr="0xc"/>
2127</field> 2110 <field name="RSVD4" desc="" bitrange="31:25"/>
2128</reg> 2111 <field name="AUTO_REFRESH_MODE" desc="" bitrange="24:24"/>
2129<reg name="RESET" sct="no"> 2112 <field name="RSVD3" desc="" bitrange="23:17"/>
2130<addr name="RESET" addr="0x120" /> 2113 <field name="AREFRESH" desc="" bitrange="16:16"/>
2131<field name="RSRVD" bitrange="31:2"> 2114 <field name="RSVD2" desc="" bitrange="15:9"/>
2132</field> 2115 <field name="AP" desc="" bitrange="8:8"/>
2133<field name="CHIP" bitrange="1:1"> 2116 <field name="RSVD1" desc="" bitrange="7:1"/>
2134</field> 2117 <field name="AHB3_W_PRIORITY" desc="" bitrange="0:0"/>
2135<field name="DIG" bitrange="0:0"> 2118 </reg>
2136</field> 2119 <reg name="CTL04" desc="">
2137</reg> 2120 <addr name="CTL04" addr="0x10"/>
2138<reg name="STATUS" sct="no"> 2121 <field name="RSVD4" desc="" bitrange="31:25"/>
2139<addr name="STATUS" addr="0x130" /> 2122 <field name="DLL_BYPASS_MODE" desc="" bitrange="24:24"/>
2140<field name="CPU_LIMIT" bitrange="31:30"> 2123 <field name="RSVD3" desc="" bitrange="23:17"/>
2141</field> 2124 <field name="DLLLOCKREG" desc="" bitrange="16:16"/>
2142<field name="RSRVD" bitrange="29:0"> 2125 <field name="RSVD2" desc="" bitrange="15:9"/>
2143</field> 2126 <field name="CONCURRENTAP" desc="" bitrange="8:8"/>
2144</reg> 2127 <field name="RSVD1" desc="" bitrange="7:1"/>
2145<reg name="VERSION" sct="no"> 2128 <field name="BANK_SPLIT_EN" desc="" bitrange="0:0"/>
2146<addr name="VERSION" addr="0x140" /> 2129 </reg>
2147<field name="MAJOR" bitrange="31:24"> 2130 <reg name="CTL05" desc="">
2148</field> 2131 <addr name="CTL05" addr="0x14"/>
2149<field name="MINOR" bitrange="23:16"> 2132 <field name="RSVD4" desc="" bitrange="31:25"/>
2150</field> 2133 <field name="INTRPTREADA" desc="" bitrange="24:24"/>
2151<field name="STEP" bitrange="15:0"> 2134 <field name="RSVD3" desc="" bitrange="23:17"/>
2152</field> 2135 <field name="INTRPTAPBURST" desc="" bitrange="16:16"/>
2153</reg> 2136 <field name="RSVD2" desc="" bitrange="15:9"/>
2154</dev> 2137 <field name="FAST_WRITE" desc="" bitrange="8:8"/>
2155<dev name="DCP" long_name="Data CoProcessor" desc="Data Co-Processor (DCP)" version="3.2.0"> 2138 <field name="RSVD1" desc="" bitrange="7:1"/>
2156<addr name="DCP" addr="0x80028000" /> 2139 <field name="EN_LOWPOWER_MODE" desc="" bitrange="0:0"/>
2157<reg name="CTRL" sct="yes"> 2140 </reg>
2158<addr name="CTRL" addr="0x0" /> 2141 <reg name="CTL06" desc="">
2159<field name="SFTRST" bitrange="31:31"> 2142 <addr name="CTL06" addr="0x18"/>
2160</field> 2143 <field name="RSVD4" desc="" bitrange="31:25"/>
2161<field name="CLKGATE" bitrange="30:30"> 2144 <field name="POWER_DOWN" desc="" bitrange="24:24"/>
2162</field> 2145 <field name="RSVD3" desc="" bitrange="23:17"/>
2163<field name="PRESENT_CRYPTO" bitrange="29:29"> 2146 <field name="PLACEMENT_EN" desc="" bitrange="16:16"/>
2164<value name="Present" value="0x1"> 2147 <field name="RSVD2" desc="" bitrange="15:9"/>
2165</value> 2148 <field name="NO_CMD_INIT" desc="" bitrange="8:8"/>
2166<value name="Absent" value="0x0"> 2149 <field name="RSVD1" desc="" bitrange="7:1"/>
2167</value> 2150 <field name="INTRPTWRITEA" desc="" bitrange="0:0"/>
2168</field> 2151 </reg>
2169<field name="PRESENT_CSC" bitrange="28:28"> 2152 <reg name="CTL07" desc="">
2170<value name="Present" value="0x1"> 2153 <addr name="CTL07" addr="0x1c"/>
2171</value> 2154 <field name="RSVD4" desc="" bitrange="31:25"/>
2172<value name="Absent" value="0x0"> 2155 <field name="RW_SAME_EN" desc="" bitrange="24:24"/>
2173</value> 2156 <field name="RSVD3" desc="" bitrange="23:17"/>
2174</field> 2157 <field name="REG_DIMM_ENABLE" desc="" bitrange="16:16"/>
2175<field name="RSVD1" bitrange="27:24"> 2158 <field name="RSVD2" desc="" bitrange="15:9"/>
2176</field> 2159 <field name="RD2RD_TURN" desc="" bitrange="8:8"/>
2177<field name="GATHER_RESIDUAL_WRITES" bitrange="23:23"> 2160 <field name="RSVD1" desc="" bitrange="7:1"/>
2178</field> 2161 <field name="PRIORITY_EN" desc="" bitrange="0:0"/>
2179<field name="ENABLE_CONTEXT_CACHING" bitrange="22:22"> 2162 </reg>
2180</field> 2163 <reg name="CTL08" desc="">
2181<field name="ENABLE_CONTEXT_SWITCHING" bitrange="21:21"> 2164 <addr name="CTL08" addr="0x20"/>
2182</field> 2165 <field name="RSVD4" desc="" bitrange="31:25"/>
2183<field name="RSVD0" bitrange="20:9"> 2166 <field name="TRAS_LOCKOUT" desc="" bitrange="24:24"/>
2184</field> 2167 <field name="RSVD3" desc="" bitrange="23:17"/>
2185<field name="CSC_INTERRUPT_ENABLE" bitrange="8:8"> 2168 <field name="START" desc="" bitrange="16:16"/>
2186</field> 2169 <field name="RSVD2" desc="" bitrange="15:9"/>
2187<field name="CHANNEL_INTERRUPT_ENABLE" bitrange="7:0"> 2170 <field name="SREFRESH" desc="" bitrange="8:8"/>
2188<value name="CH0" value="0x1"> 2171 <field name="RSVD1" desc="" bitrange="7:1"/>
2189</value> 2172 <field name="SDR_MODE" desc="" bitrange="0:0"/>
2190<value name="CH1" value="0x2"> 2173 </reg>
2191</value> 2174 <reg name="CTL09" desc="">
2192<value name="CH2" value="0x4"> 2175 <addr name="CTL09" addr="0x24"/>
2193</value> 2176 <field name="RSVD4" desc="" bitrange="31:26"/>
2194<value name="CH3" value="0x8"> 2177 <field name="OUT_OF_RANGE_TYPE" desc="" bitrange="25:24"/>
2195</value> 2178 <field name="RSVD3" desc="" bitrange="23:18"/>
2196</field> 2179 <field name="OUT_OF_RANGE_SOURCE_ID" desc="" bitrange="17:16"/>
2197</reg> 2180 <field name="RSVD2" desc="" bitrange="15:9"/>
2198<reg name="STAT" sct="yes"> 2181 <field name="WRITE_MODEREG" desc="" bitrange="8:8"/>
2199<addr name="STAT" addr="0x10" /> 2182 <field name="RSVD1" desc="" bitrange="7:1"/>
2200<field name="RSVD2" bitrange="31:29"> 2183 <field name="WRITEINTERP" desc="" bitrange="0:0"/>
2201</field> 2184 </reg>
2202<field name="OTP_KEY_READY" bitrange="28:28"> 2185 <reg name="CTL10" desc="">
2203</field> 2186 <addr name="CTL10" addr="0x28"/>
2204<field name="CUR_CHANNEL" bitrange="27:24"> 2187 <field name="RSVD4" desc="" bitrange="31:27"/>
2205<value name="None" value="0x0"> 2188 <field name="AGE_COUNT" desc="" bitrange="26:24"/>
2206</value> 2189 <field name="RSVD3" desc="" bitrange="23:19"/>
2207<value name="CH0" value="0x1"> 2190 <field name="ADDR_PINS" desc="" bitrange="18:16"/>
2208</value> 2191 <field name="RSVD2" desc="" bitrange="15:10"/>
2209<value name="CH1" value="0x2"> 2192 <field name="TEMRS" desc="" bitrange="9:8"/>
2210</value> 2193 <field name="RSVD1" desc="" bitrange="7:2"/>
2211<value name="CH2" value="0x3"> 2194 <field name="Q_FULLNESS" desc="" bitrange="1:0"/>
2212</value> 2195 </reg>
2213<value name="CH3" value="0x4"> 2196 <reg name="CTL11" desc="">
2214</value> 2197 <addr name="CTL11" addr="0x2c"/>
2215<value name="CSC" value="0x8"> 2198 <field name="RSVD4" desc="" bitrange="31:27"/>
2216</value> 2199 <field name="MAX_CS_REG" desc="" bitrange="26:24"/>
2217</field> 2200 <field name="RSVD3" desc="" bitrange="23:19"/>
2218<field name="READY_CHANNELS" bitrange="23:16"> 2201 <field name="COMMAND_AGE_COUNT" desc="" bitrange="18:16"/>
2219<value name="CH0" value="0x1"> 2202 <field name="RSVD2" desc="" bitrange="15:11"/>
2220</value> 2203 <field name="COLUMN_SIZE" desc="" bitrange="10:8"/>
2221<value name="CH1" value="0x2"> 2204 <field name="RSVD1" desc="" bitrange="7:3"/>
2222</value> 2205 <field name="CASLAT" desc="" bitrange="2:0"/>
2223<value name="CH2" value="0x4"> 2206 </reg>
2224</value> 2207 <reg name="CTL12" desc="">
2225<value name="CH3" value="0x8"> 2208 <addr name="CTL12" addr="0x30"/>
2226</value> 2209 <field name="RSVD3" desc="" bitrange="31:27"/>
2227</field> 2210 <field name="TWR_INT" desc="" bitrange="26:24"/>
2228<field name="RSVD1" bitrange="15:9"> 2211 <field name="RSVD2" desc="" bitrange="23:19"/>
2229</field> 2212 <field name="TRRD" desc="" bitrange="18:16"/>
2230<field name="CSCIRQ" bitrange="8:8"> 2213 <field name="OBSOLETE" desc="" bitrange="15:8"/>
2231</field> 2214 <field name="RSVD1" desc="" bitrange="7:3"/>
2232<field name="RSVD0" bitrange="7:4"> 2215 <field name="TCKE" desc="" bitrange="2:0"/>
2233</field> 2216 </reg>
2234<field name="IRQ" bitrange="3:0"> 2217 <reg name="CTL13" desc="">
2235</field> 2218 <addr name="CTL13" addr="0x34"/>
2236</reg> 2219 <field name="RSVD4" desc="" bitrange="31:28"/>
2237<reg name="CHANNELCTRL" sct="yes"> 2220 <field name="CASLAT_LIN_GATE" desc="" bitrange="27:24"/>
2238<addr name="CHANNELCTRL" addr="0x20" /> 2221 <field name="RSVD3" desc="" bitrange="23:20"/>
2239<field name="RSVD" bitrange="31:19"> 2222 <field name="CASLAT_LIN" desc="" bitrange="19:16"/>
2240</field> 2223 <field name="RSVD2" desc="" bitrange="15:12"/>
2241<field name="CSC_PRIORITY" bitrange="18:17"> 2224 <field name="APREBIT" desc="" bitrange="11:8"/>
2242<value name="HIGH" value="0x3"> 2225 <field name="RSVD1" desc="" bitrange="7:3"/>
2243</value> 2226 <field name="TWTR" desc="" bitrange="2:0"/>
2244<value name="MED" value="0x2"> 2227 </reg>
2245</value> 2228 <reg name="CTL14" desc="">
2246<value name="LOW" value="0x1"> 2229 <addr name="CTL14" addr="0x38"/>
2247</value> 2230 <field name="RSVD4" desc="" bitrange="31:28"/>
2248<value name="BACKGROUND" value="0x0"> 2231 <field name="MAX_COL_REG" desc="" bitrange="27:24"/>
2249</value> 2232 <field name="RSVD3" desc="" bitrange="23:20"/>
2250</field> 2233 <field name="LOWPOWER_REFRESH_ENABLE" desc="" bitrange="19:16"/>
2251<field name="CH0_IRQ_MERGED" bitrange="16:16"> 2234 <field name="RSVD2" desc="" bitrange="15:12"/>
2252</field> 2235 <field name="INITAREF" desc="" bitrange="11:8"/>
2253<field name="HIGH_PRIORITY_CHANNEL" bitrange="15:8"> 2236 <field name="RSVD1" desc="" bitrange="7:4"/>
2254<value name="CH0" value="0x1"> 2237 <field name="CS_MAP" desc="" bitrange="3:0"/>
2255</value> 2238 </reg>
2256<value name="CH1" value="0x2"> 2239 <reg name="CTL15" desc="">
2257</value> 2240 <addr name="CTL15" addr="0x3c"/>
2258<value name="CH2" value="0x4"> 2241 <field name="RSVD4" desc="" bitrange="31:28"/>
2259</value> 2242 <field name="TRP" desc="" bitrange="27:24"/>
2260<value name="CH3" value="0x8"> 2243 <field name="RSVD3" desc="" bitrange="23:20"/>
2261</value> 2244 <field name="TDAL" desc="" bitrange="19:16"/>
2262</field> 2245 <field name="RSVD2" desc="" bitrange="15:12"/>
2263<field name="ENABLE_CHANNEL" bitrange="7:0"> 2246 <field name="PORT_BUSY" desc="" bitrange="11:8"/>
2264<value name="CH0" value="0x1"> 2247 <field name="RSVD1" desc="" bitrange="7:4"/>
2265</value> 2248 <field name="MAX_ROW_REG" desc="" bitrange="3:0"/>
2266<value name="CH1" value="0x2"> 2249 </reg>
2267</value> 2250 <reg name="CTL16" desc="">
2268<value name="CH2" value="0x4"> 2251 <addr name="CTL16" addr="0x40"/>
2269</value> 2252 <field name="RSVD4" desc="" bitrange="31:29"/>
2270<value name="CH3" value="0x8"> 2253 <field name="TMRD" desc="" bitrange="28:24"/>
2271</value> 2254 <field name="RSVD3" desc="" bitrange="23:21"/>
2272</field> 2255 <field name="LOWPOWER_CONTROL" desc="" bitrange="20:16"/>
2273</reg> 2256 <field name="RSVD2" desc="" bitrange="15:13"/>
2274<reg name="CAPABILITY0" sct="no"> 2257 <field name="LOWPOWER_AUTO_ENABLE" desc="" bitrange="12:8"/>
2275<addr name="CAPABILITY0" addr="0x30" /> 2258 <field name="RSVD1" desc="" bitrange="7:4"/>
2276<field name="DISABLE_DECRYPT" bitrange="31:31"> 2259 <field name="INT_ACK" desc="" bitrange="3:0"/>
2277</field> 2260 </reg>
2278<field name="ENABLE_TZONE" bitrange="30:30"> 2261 <reg name="CTL17" desc="">
2279</field> 2262 <addr name="CTL17" addr="0x44"/>
2280<field name="RSVD" bitrange="29:12"> 2263 <field name="DLL_START_POINT" desc="" bitrange="31:24"/>
2281</field> 2264 <field name="DLL_LOCK" desc="" bitrange="23:16"/>
2282<field name="NUM_CHANNELS" bitrange="11:8"> 2265 <field name="DLL_INCREMENT" desc="" bitrange="15:8"/>
2283</field> 2266 <field name="RSVD1" desc="" bitrange="7:5"/>
2284<field name="NUM_KEYS" bitrange="7:0"> 2267 <field name="TRC" desc="" bitrange="4:0"/>
2285</field> 2268 </reg>
2286</reg> 2269 <reg name="CTL18" desc="">
2287<reg name="CAPABILITY1" sct="no"> 2270 <addr name="CTL18" addr="0x48"/>
2288<addr name="CAPABILITY1" addr="0x40" /> 2271 <field name="RSVD4" desc="" bitrange="31:31"/>
2289<field name="HASH_ALGORITHMS" bitrange="31:16"> 2272 <field name="DLL_DQS_DELAY_1" desc="" bitrange="30:24"/>
2290<value name="SHA1" value="0x1"> 2273 <field name="RSVD3" desc="" bitrange="23:23"/>
2291</value> 2274 <field name="DLL_DQS_DELAY_0" desc="" bitrange="22:16"/>
2292<value name="CRC32" value="0x2"> 2275 <field name="RSVD2" desc="" bitrange="15:13"/>
2293</value> 2276 <field name="INT_STATUS" desc="" bitrange="12:8"/>
2294</field> 2277 <field name="RSVD1" desc="" bitrange="7:5"/>
2295<field name="CIPHER_ALGORITHMS" bitrange="15:0"> 2278 <field name="INT_MASK" desc="" bitrange="4:0"/>
2296<value name="AES128" value="0x1"> 2279 </reg>
2297</value> 2280 <reg name="CTL19" desc="">
2298</field> 2281 <addr name="CTL19" addr="0x4c"/>
2299</reg> 2282 <field name="DQS_OUT_SHIFT_BYPASS" desc="" bitrange="31:24"/>
2300<reg name="CONTEXT" sct="no"> 2283 <field name="RSVD1" desc="" bitrange="23:23"/>
2301<addr name="CONTEXT" addr="0x50" /> 2284 <field name="DQS_OUT_SHIFT" desc="" bitrange="22:16"/>
2302<field name="ADDR" bitrange="31:0"> 2285 <field name="DLL_DQS_DELAY_BYPASS_1" desc="" bitrange="15:8"/>
2303</field> 2286 <field name="DLL_DQS_DELAY_BYPASS_0" desc="" bitrange="7:0"/>
2304</reg> 2287 </reg>
2305<reg name="KEY" sct="no"> 2288 <reg name="CTL20" desc="">
2306<addr name="KEY" addr="0x60" /> 2289 <addr name="CTL20" addr="0x50"/>
2307<field name="RSVD" bitrange="31:8"> 2290 <field name="TRCD_INT" desc="" bitrange="31:24"/>
2308</field> 2291 <field name="TRAS_MIN" desc="" bitrange="23:16"/>
2309<field name="RSVD_INDEX" bitrange="7:6"> 2292 <field name="WR_DQS_SHIFT_BYPASS" desc="" bitrange="15:8"/>
2310</field> 2293 <field name="RSVD1" desc="" bitrange="7:7"/>
2311<field name="INDEX" bitrange="5:4"> 2294 <field name="WR_DQS_SHIFT" desc="" bitrange="6:0"/>
2312</field> 2295 </reg>
2313<field name="RSVD_SUBWORD" bitrange="3:2"> 2296 <reg name="CTL21" desc="">
2314</field> 2297 <addr name="CTL21" addr="0x54"/>
2315<field name="SUBWORD" bitrange="1:0"> 2298 <field name="OBSOLETE" desc="" bitrange="31:24"/>
2316</field> 2299 <field name="RSVD1" desc="" bitrange="23:18"/>
2317</reg> 2300 <field name="OUT_OF_RANGE_LENGTH" desc="" bitrange="17:8"/>
2318<reg name="KEYDATA" sct="no"> 2301 <field name="TRFC" desc="" bitrange="7:0"/>
2319<addr name="KEYDATA" addr="0x70" /> 2302 </reg>
2320<field name="DATA" bitrange="31:0"> 2303 <reg name="CTL22" desc="">
2321</field> 2304 <addr name="CTL22" addr="0x58"/>
2322</reg> 2305 <field name="RSVD2" desc="" bitrange="31:27"/>
2323<reg name="PACKET0" sct="no"> 2306 <field name="AHB0_WRCNT" desc="" bitrange="26:16"/>
2324<addr name="PACKET0" addr="0x80" /> 2307 <field name="RSVD1" desc="" bitrange="15:11"/>
2325<field name="ADDR" bitrange="31:0"> 2308 <field name="AHB0_RDCNT" desc="" bitrange="10:0"/>
2326</field> 2309 </reg>
2327</reg> 2310 <reg name="CTL23" desc="">
2328<reg name="PACKET1" sct="no"> 2311 <addr name="CTL23" addr="0x5c"/>
2329<addr name="PACKET1" addr="0x90" /> 2312 <field name="RSVD2" desc="" bitrange="31:27"/>
2330<field name="TAG" bitrange="31:24"> 2313 <field name="AHB1_WRCNT" desc="" bitrange="26:16"/>
2331</field> 2314 <field name="RSVD1" desc="" bitrange="15:11"/>
2332<field name="OUTPUT_WORDSWAP" bitrange="23:23"> 2315 <field name="AHB1_RDCNT" desc="" bitrange="10:0"/>
2333</field> 2316 </reg>
2334<field name="OUTPUT_BYTESWAP" bitrange="22:22"> 2317 <reg name="CTL24" desc="">
2335</field> 2318 <addr name="CTL24" addr="0x60"/>
2336<field name="INPUT_WORDSWAP" bitrange="21:21"> 2319 <field name="RSVD2" desc="" bitrange="31:27"/>
2337</field> 2320 <field name="AHB2_WRCNT" desc="" bitrange="26:16"/>
2338<field name="INPUT_BYTESWAP" bitrange="20:20"> 2321 <field name="RSVD1" desc="" bitrange="15:11"/>
2339</field> 2322 <field name="AHB2_RDCNT" desc="" bitrange="10:0"/>
2340<field name="KEY_WORDSWAP" bitrange="19:19"> 2323 </reg>
2341</field> 2324 <reg name="CTL25" desc="">
2342<field name="KEY_BYTESWAP" bitrange="18:18"> 2325 <addr name="CTL25" addr="0x64"/>
2343</field> 2326 <field name="RSVD2" desc="" bitrange="31:27"/>
2344<field name="TEST_SEMA_IRQ" bitrange="17:17"> 2327 <field name="AHB3_WRCNT" desc="" bitrange="26:16"/>
2345</field> 2328 <field name="RSVD1" desc="" bitrange="15:11"/>
2346<field name="CONSTANT_FILL" bitrange="16:16"> 2329 <field name="AHB3_RDCNT" desc="" bitrange="10:0"/>
2347</field> 2330 </reg>
2348<field name="HASH_OUTPUT" bitrange="15:15"> 2331 <reg name="CTL26" desc="">
2349<value name="INPUT" value="0x0"> 2332 <addr name="CTL26" addr="0x68"/>
2350</value> 2333 <field name="OBSOLETE" desc="" bitrange="31:16"/>
2351<value name="OUTPUT" value="0x1"> 2334 <field name="RSVD1" desc="" bitrange="15:12"/>
2352</value> 2335 <field name="TREF" desc="" bitrange="11:0"/>
2353</field> 2336 </reg>
2354<field name="CHECK_HASH" bitrange="14:14"> 2337 <reg name="CTL27" desc="">
2355</field> 2338 <addr name="CTL27" addr="0x6c"/>
2356<field name="HASH_TERM" bitrange="13:13"> 2339 <field name="OBSOLETE" desc="" bitrange="31:0"/>
2357</field> 2340 </reg>
2358<field name="HASH_INIT" bitrange="12:12"> 2341 <reg name="CTL28" desc="">
2359</field> 2342 <addr name="CTL28" addr="0x70"/>
2360<field name="PAYLOAD_KEY" bitrange="11:11"> 2343 <field name="OBSOLETE" desc="" bitrange="31:0"/>
2361</field> 2344 </reg>
2362<field name="OTP_KEY" bitrange="10:10"> 2345 <reg name="CTL29" desc="">
2363</field> 2346 <addr name="CTL29" addr="0x74"/>
2364<field name="CIPHER_INIT" bitrange="9:9"> 2347 <field name="LOWPOWER_INTERNAL_CNT" desc="" bitrange="31:16"/>
2365</field> 2348 <field name="LOWPOWER_EXTERNAL_CNT" desc="" bitrange="15:0"/>
2366<field name="CIPHER_ENCRYPT" bitrange="8:8"> 2349 </reg>
2367<value name="ENCRYPT" value="0x1"> 2350 <reg name="CTL30" desc="">
2368</value> 2351 <addr name="CTL30" addr="0x78"/>
2369<value name="DECRYPT" value="0x0"> 2352 <field name="LOWPOWER_REFRESH_HOLD" desc="" bitrange="31:16"/>
2370</value> 2353 <field name="LOWPOWER_POWER_DOWN_CNT" desc="" bitrange="15:0"/>
2371</field> 2354 </reg>
2372<field name="ENABLE_BLIT" bitrange="7:7"> 2355 <reg name="CTL31" desc="">
2373</field> 2356 <addr name="CTL31" addr="0x7c"/>
2374<field name="ENABLE_HASH" bitrange="6:6"> 2357 <field name="TDLL" desc="" bitrange="31:16"/>
2375</field> 2358 <field name="LOWPOWER_SELF_REFRESH_CNT" desc="" bitrange="15:0"/>
2376<field name="ENABLE_CIPHER" bitrange="5:5"> 2359 </reg>
2377</field> 2360 <reg name="CTL32" desc="">
2378<field name="ENABLE_MEMCOPY" bitrange="4:4"> 2361 <addr name="CTL32" addr="0x80"/>
2379</field> 2362 <field name="TXSNR" desc="" bitrange="31:16"/>
2380<field name="CHAIN_CONTIGUOUS" bitrange="3:3"> 2363 <field name="TRAS_MAX" desc="" bitrange="15:0"/>
2381</field> 2364 </reg>
2382<field name="CHAIN" bitrange="2:2"> 2365 <reg name="CTL33" desc="">
2383</field> 2366 <addr name="CTL33" addr="0x84"/>
2384<field name="DECR_SEMAPHORE" bitrange="1:1"> 2367 <field name="VERSION" desc="" bitrange="31:16"/>
2385</field> 2368 <field name="TXSR" desc="" bitrange="15:0"/>
2386<field name="INTERRUPT" bitrange="0:0"> 2369 </reg>
2387</field> 2370 <reg name="CTL34" desc="">
2388</reg> 2371 <addr name="CTL34" addr="0x88"/>
2389<reg name="PACKET2" sct="no"> 2372 <field name="RSVD1" desc="" bitrange="31:24"/>
2390<addr name="PACKET2" addr="0xa0" /> 2373 <field name="TINIT" desc="" bitrange="23:0"/>
2391<field name="CIPHER_CFG" bitrange="31:24"> 2374 </reg>
2392</field> 2375 <reg name="CTL35" desc="">
2393<field name="RSVD" bitrange="23:20"> 2376 <addr name="CTL35" addr="0x8c"/>
2394</field> 2377 <field name="RSVD1" desc="" bitrange="31:31"/>
2395<field name="HASH_SELECT" bitrange="19:16"> 2378 <field name="OUT_OF_RANGE_ADDR" desc="" bitrange="30:0"/>
2396<value name="SHA1" value="0x0"> 2379 </reg>
2397</value> 2380 <reg name="CTL36" desc="">
2398<value name="CRC32" value="0x1"> 2381 <addr name="CTL36" addr="0x90"/>
2399</value> 2382 <field name="RSVD4" desc="" bitrange="31:25"/>
2400</field> 2383 <field name="PWRUP_SREFRESH_EXIT" desc="" bitrange="24:24"/>
2401<field name="KEY_SELECT" bitrange="15:8"> 2384 <field name="RSVD3" desc="" bitrange="23:17"/>
2402</field> 2385 <field name="ENABLE_QUICK_SREFRESH" desc="" bitrange="16:16"/>
2403<field name="CIPHER_MODE" bitrange="7:4"> 2386 <field name="RSVD2" desc="" bitrange="15:9"/>
2404<value name="ECB" value="0x0"> 2387 <field name="BUS_SHARE_ENABLE" desc="" bitrange="8:8"/>
2405</value> 2388 <field name="RSVD1" desc="" bitrange="7:1"/>
2406<value name="CBC" value="0x1"> 2389 <field name="ACTIVE_AGING" desc="" bitrange="0:0"/>
2407</value> 2390 </reg>
2408</field> 2391 <reg name="CTL37" desc="">
2409<field name="CIPHER_SELECT" bitrange="3:0"> 2392 <addr name="CTL37" addr="0x94"/>
2410<value name="AES128" value="0x0"> 2393 <field name="OBSOLETE" desc="" bitrange="31:24"/>
2411</value> 2394 <field name="RSVD2" desc="" bitrange="23:18"/>
2412</field> 2395 <field name="BUS_SHARE_TIMEOUT" desc="" bitrange="17:8"/>
2413</reg> 2396 <field name="RSVD1" desc="" bitrange="7:1"/>
2414<reg name="PACKET3" sct="no"> 2397 <field name="TREF_ENABLE" desc="" bitrange="0:0"/>
2415<addr name="PACKET3" addr="0xb0" /> 2398 </reg>
2416<field name="ADDR" bitrange="31:0"> 2399 <reg name="CTL38" desc="">
2417</field> 2400 <addr name="CTL38" addr="0x98"/>
2418</reg> 2401 <field name="RSVD2" desc="" bitrange="31:29"/>
2419<reg name="PACKET4" sct="no"> 2402 <field name="EMRS2_DATA_0" desc="" bitrange="28:16"/>
2420<addr name="PACKET4" addr="0xc0" /> 2403 <field name="RSVD1" desc="" bitrange="15:13"/>
2421<field name="ADDR" bitrange="31:0"> 2404 <field name="EMRS1_DATA" desc="" bitrange="12:0"/>
2422</field> 2405 </reg>
2423</reg> 2406 <reg name="CTL39" desc="">
2424<reg name="PACKET5" sct="no"> 2407 <addr name="CTL39" addr="0x9c"/>
2425<addr name="PACKET5" addr="0xd0" /> 2408 <field name="RSVD2" desc="" bitrange="31:29"/>
2426<field name="COUNT" bitrange="31:0"> 2409 <field name="EMRS2_DATA_2" desc="" bitrange="28:16"/>
2427</field> 2410 <field name="RSVD1" desc="" bitrange="15:13"/>
2428</reg> 2411 <field name="EMRS2_DATA_1" desc="" bitrange="12:0"/>
2429<reg name="PACKET6" sct="no"> 2412 </reg>
2430<addr name="PACKET6" addr="0xe0" /> 2413 <reg name="CTL40" desc="">
2431<field name="ADDR" bitrange="31:0"> 2414 <addr name="CTL40" addr="0xa0"/>
2432</field> 2415 <field name="TPDEX" desc="" bitrange="31:16"/>
2433</reg> 2416 <field name="RSVD1" desc="" bitrange="15:13"/>
2434<reg name="CHnCMDPTR" sct="no"> 2417 <field name="EMRS2_DATA_3" desc="" bitrange="12:0"/>
2435<formula string="0x100+n*0x40"/> 2418 </reg>
2436<addr name="CH0CMDPTR" addr="0x100" /> 2419 </dev>
2437<addr name="CH1CMDPTR" addr="0x140" /> 2420 <dev name="DRI" long_name="Digital Radio Interface" desc="Digital Radio Interface (DRI)" version="3.2.0">
2438<addr name="CH2CMDPTR" addr="0x180" /> 2421 <addr name="DRI" addr="0x80074000"/>
2439<addr name="CH3CMDPTR" addr="0x1c0" /> 2422 <reg name="CTRL" desc="" sct="yes">
2440<field name="ADDR" bitrange="31:0"> 2423 <addr name="CTRL" addr="0x0"/>
2441</field> 2424 <field name="SFTRST" desc="" bitrange="31:31">
2442</reg> 2425 <value name="RUN" value="0x0" desc=""/>
2443<reg name="CHnSEMA" sct="no"> 2426 <value name="RESET" value="0x1" desc=""/>
2444<formula string="0x110+n*0x40"/> 2427 </field>
2445<addr name="CH0SEMA" addr="0x110" /> 2428 <field name="CLKGATE" desc="" bitrange="30:30">
2446<addr name="CH1SEMA" addr="0x150" /> 2429 <value name="RUN" value="0x0" desc=""/>
2447<addr name="CH2SEMA" addr="0x190" /> 2430 <value name="NO_CLKS" value="0x1" desc=""/>
2448<addr name="CH3SEMA" addr="0x1d0" /> 2431 </field>
2449<field name="RSVD2" bitrange="31:24"> 2432 <field name="ENABLE_INPUTS" desc="" bitrange="29:29">
2450</field> 2433 <value name="ANALOG_LINE_IN" value="0x0" desc=""/>
2451<field name="VALUE" bitrange="23:16"> 2434 <value name="DRI_DIGITAL_IN" value="0x1" desc=""/>
2452</field> 2435 </field>
2453<field name="RSVD1" bitrange="15:8"> 2436 <field name="RSVD4" desc="" bitrange="28:27"/>
2454</field> 2437 <field name="STOP_ON_OFLOW_ERROR" desc="" bitrange="26:26">
2455<field name="INCREMENT" bitrange="7:0"> 2438 <value name="IGNORE" value="0x0" desc=""/>
2456</field> 2439 <value name="STOP" value="0x1" desc=""/>
2457</reg> 2440 </field>
2458<reg name="CHnSTAT" sct="yes"> 2441 <field name="STOP_ON_PILOT_ERROR" desc="" bitrange="25:25">
2459<formula string="0x120+n*0x40"/> 2442 <value name="IGNORE" value="0x0" desc=""/>
2460<addr name="CH0STAT" addr="0x120" /> 2443 <value name="STOP" value="0x1" desc=""/>
2461<addr name="CH1STAT" addr="0x160" /> 2444 </field>
2462<addr name="CH2STAT" addr="0x1a0" /> 2445 <field name="RSVD3" desc="" bitrange="24:21"/>
2463<addr name="CH3STAT" addr="0x1e0" /> 2446 <field name="DMA_DELAY_COUNT" desc="" bitrange="20:16"/>
2464<field name="TAG" bitrange="31:24"> 2447 <field name="REACQUIRE_PHASE" desc="" bitrange="15:15">
2465</field> 2448 <value name="NORMAL" value="0x0" desc=""/>
2466<field name="ERROR_CODE" bitrange="23:16"> 2449 <value name="NEW_PHASE" value="0x1" desc=""/>
2467<value name="NEXT_CHAIN_IS_0" value="0x1"> 2450 </field>
2468</value> 2451 <field name="RSVD2" desc="" bitrange="14:12"/>
2469<value name="NO_CHAIN" value="0x2"> 2452 <field name="OVERFLOW_IRQ_EN" desc="" bitrange="11:11">
2470</value> 2453 <value name="DISABLED" value="0x0" desc=""/>
2471<value name="CONTEXT_ERROR" value="0x3"> 2454 <value name="ENABLED" value="0x1" desc=""/>
2472</value> 2455 </field>
2473<value name="PAYLOAD_ERROR" value="0x4"> 2456 <field name="PILOT_SYNC_LOSS_IRQ_EN" desc="" bitrange="10:10">
2474</value> 2457 <value name="DISABLED" value="0x0" desc=""/>
2475<value name="INVALID_MODE" value="0x5"> 2458 <value name="ENABLED" value="0x1" desc=""/>
2476</value> 2459 </field>
2477</field> 2460 <field name="ATTENTION_IRQ_EN" desc="" bitrange="9:9">
2478<field name="RSVD0" bitrange="15:7"> 2461 <value name="DISABLED" value="0x0" desc=""/>
2479</field> 2462 <value name="ENABLED" value="0x1" desc=""/>
2480<field name="ERROR_PAGEFAULT" bitrange="6:6"> 2463 </field>
2481</field> 2464 <field name="RSVD1" desc="" bitrange="8:4"/>
2482<field name="ERROR_DST" bitrange="5:5"> 2465 <field name="OVERFLOW_IRQ" desc="" bitrange="3:3">
2483</field> 2466 <value name="NO_REQUEST" value="0x0" desc=""/>
2484<field name="ERROR_SRC" bitrange="4:4"> 2467 <value name="REQUEST" value="0x1" desc=""/>
2485</field> 2468 </field>
2486<field name="ERROR_PACKET" bitrange="3:3"> 2469 <field name="PILOT_SYNC_LOSS_IRQ" desc="" bitrange="2:2">
2487</field> 2470 <value name="NO_REQUEST" value="0x0" desc=""/>
2488<field name="ERROR_SETUP" bitrange="2:2"> 2471 <value name="REQUEST" value="0x1" desc=""/>
2489</field> 2472 </field>
2490<field name="HASH_MISMATCH" bitrange="1:1"> 2473 <field name="ATTENTION_IRQ" desc="" bitrange="1:1">
2491</field> 2474 <value name="NO_REQUEST" value="0x0" desc=""/>
2492<field name="RSVD_COMPLETE" bitrange="0:0"> 2475 <value name="REQUEST" value="0x1" desc=""/>
2493</field> 2476 </field>
2494</reg> 2477 <field name="RUN" desc="" bitrange="0:0">
2495<reg name="CHnOPTS" sct="yes"> 2478 <value name="HALT" value="0x0" desc=""/>
2496<formula string="0x130+n*0x40"/> 2479 <value name="RUN" value="0x1" desc=""/>
2497<addr name="CH0OPTS" addr="0x130" /> 2480 </field>
2498<addr name="CH1OPTS" addr="0x170" /> 2481 </reg>
2499<addr name="CH2OPTS" addr="0x1b0" /> 2482 <reg name="TIMING" desc="">
2500<addr name="CH3OPTS" addr="0x1f0" /> 2483 <addr name="TIMING" addr="0x10"/>
2501<field name="RSVD" bitrange="31:16"> 2484 <field name="RSVD2" desc="" bitrange="31:20"/>
2502</field> 2485 <field name="PILOT_REP_RATE" desc="" bitrange="19:16"/>
2503<field name="RECOVERY_TIMER" bitrange="15:0"> 2486 <field name="RSVD1" desc="" bitrange="15:8"/>
2504</field> 2487 <field name="GAP_DETECTION_INTERVAL" desc="" bitrange="7:0"/>
2505</reg> 2488 </reg>
2506<reg name="CSCCTRL0" sct="yes"> 2489 <reg name="STAT" desc="">
2507<addr name="CSCCTRL0" addr="0x300" /> 2490 <addr name="STAT" addr="0x20"/>
2508<field name="RSVD1" bitrange="31:16"> 2491 <field name="DRI_PRESENT" desc="" bitrange="31:31">
2509</field> 2492 <value name="UNAVAILABLE" value="0x0" desc=""/>
2510<field name="CLIP" bitrange="15:15"> 2493 <value name="AVAILABLE" value="0x1" desc=""/>
2511</field> 2494 </field>
2512<field name="UPSAMPLE" bitrange="14:14"> 2495 <field name="RSVD3" desc="" bitrange="30:20"/>
2513</field> 2496 <field name="PILOT_PHASE" desc="" bitrange="19:16"/>
2514<field name="SCALE" bitrange="13:13"> 2497 <field name="RSVD2" desc="" bitrange="15:4"/>
2515</field> 2498 <field name="OVERFLOW_IRQ_SUMMARY" desc="" bitrange="3:3">
2516<field name="ROTATE" bitrange="12:12"> 2499 <value name="NO_REQUEST" value="0x0" desc=""/>
2517</field> 2500 <value name="REQUEST" value="0x1" desc=""/>
2518<field name="SUBSAMPLE" bitrange="11:11"> 2501 </field>
2519</field> 2502 <field name="PILOT_SYNC_LOSS_IRQ_SUMMARY" desc="" bitrange="2:2">
2520<field name="DELTA" bitrange="10:10"> 2503 <value name="NO_REQUEST" value="0x0" desc=""/>
2521</field> 2504 <value name="REQUEST" value="0x1" desc=""/>
2522<field name="RGB_FORMAT" bitrange="9:8"> 2505 </field>
2523<value name="RGB16_565" value="0x0"> 2506 <field name="ATTENTION_IRQ_SUMMARY" desc="" bitrange="1:1">
2524</value> 2507 <value name="NO_REQUEST" value="0x0" desc=""/>
2525<value name="YCbCrI" value="0x1"> 2508 <value name="REQUEST" value="0x1" desc=""/>
2526</value> 2509 </field>
2527<value name="RGB24" value="0x2"> 2510 <field name="RSVD1" desc="" bitrange="0:0"/>
2528</value> 2511 </reg>
2529<value name="YUV422I" value="0x3"> 2512 <reg name="DATA" desc="">
2530</value> 2513 <addr name="DATA" addr="0x30"/>
2531</field> 2514 <field name="DATA" desc="" bitrange="31:0"/>
2532<field name="YUV_FORMAT" bitrange="7:4"> 2515 </reg>
2533<value name="YUV420" value="0x0"> 2516 <reg name="DEBUG0" desc="" sct="yes">
2534</value> 2517 <addr name="DEBUG0" addr="0x40"/>
2535<value name="YUV422" value="0x2"> 2518 <field name="DMAREQ" desc="" bitrange="31:31"/>
2536</value> 2519 <field name="DMACMDKICK" desc="" bitrange="30:30"/>
2537</field> 2520 <field name="DRI_CLK_INPUT" desc="" bitrange="29:29"/>
2538<field name="RSVD0" bitrange="3:1"> 2521 <field name="DRI_DATA_INPUT" desc="" bitrange="28:28"/>
2539</field> 2522 <field name="TEST_MODE" desc="" bitrange="27:27"/>
2540<field name="ENABLE" bitrange="0:0"> 2523 <field name="PILOT_REP_RATE" desc="" bitrange="26:26">
2541</field> 2524 <value name="8_AT_4MHZ" value="0x0" desc=""/>
2542</reg> 2525 <value name="12_AT_6MHZ" value="0x1" desc=""/>
2543<reg name="CSCSTAT" sct="yes"> 2526 </field>
2544<addr name="CSCSTAT" addr="0x310" /> 2527 <field name="SPARE" desc="" bitrange="25:18"/>
2545<field name="RSVD3" bitrange="31:24"> 2528 <field name="FRAME" desc="" bitrange="17:0"/>
2546</field> 2529 </reg>
2547<field name="ERROR_CODE" bitrange="23:16"> 2530 <reg name="DEBUG1" desc="" sct="yes">
2548<value name="LUMA0_FETCH_ERROR_Y0" value="0x1"> 2531 <addr name="DEBUG1" addr="0x50"/>
2549</value> 2532 <field name="INVERT_PILOT" desc="" bitrange="31:31">
2550<value name="LUMA1_FETCH_ERROR_Y1" value="0x2"> 2533 <value name="NORMAL" value="0x0" desc=""/>
2551</value> 2534 <value name="INVERTED" value="0x1" desc=""/>
2552<value name="CHROMA_FETCH_ERROR_U" value="0x3"> 2535 </field>
2553</value> 2536 <field name="INVERT_ATTENTION" desc="" bitrange="30:30">
2554<value name="CHROMA_FETCH_ERROR_V" value="0x4"> 2537 <value name="NORMAL" value="0x0" desc=""/>
2555</value> 2538 <value name="INVERTED" value="0x1" desc=""/>
2556</field> 2539 </field>
2557<field name="RSVD2" bitrange="15:7"> 2540 <field name="INVERT_DRI_DATA" desc="" bitrange="29:29">
2558</field> 2541 <value name="NORMAL" value="0x0" desc=""/>
2559<field name="ERROR_PAGEFAULT" bitrange="6:6"> 2542 <value name="INVERTED" value="0x1" desc=""/>
2560</field> 2543 </field>
2561<field name="ERROR_DST" bitrange="5:5"> 2544 <field name="INVERT_DRI_CLOCK" desc="" bitrange="28:28">
2562</field> 2545 <value name="NORMAL" value="0x0" desc=""/>
2563<field name="ERROR_SRC" bitrange="4:4"> 2546 <value name="INVERTED" value="0x1" desc=""/>
2564</field> 2547 </field>
2565<field name="RSVD1" bitrange="3:3"> 2548 <field name="REVERSE_FRAME" desc="" bitrange="27:27">
2566</field> 2549 <value name="NORMAL" value="0x0" desc=""/>
2567<field name="ERROR_SETUP" bitrange="2:2"> 2550 <value name="REVERSED" value="0x1" desc=""/>
2568</field> 2551 </field>
2569<field name="RSVD0" bitrange="1:1"> 2552 <field name="RSVD1" desc="" bitrange="26:18"/>
2570</field> 2553 <field name="SWIZZLED_FRAME" desc="" bitrange="17:0"/>
2571<field name="COMPLETE" bitrange="0:0"> 2554 </reg>
2572</field> 2555 <reg name="VERSION" desc="">
2573</reg> 2556 <addr name="VERSION" addr="0x60"/>
2574<reg name="CSCOUTBUFPARAM" sct="no"> 2557 <field name="MAJOR" desc="" bitrange="31:24"/>
2575<addr name="CSCOUTBUFPARAM" addr="0x320" /> 2558 <field name="MINOR" desc="" bitrange="23:16"/>
2576<field name="RSVD1" bitrange="31:24"> 2559 <field name="STEP" desc="" bitrange="15:0"/>
2577</field> 2560 </reg>
2578<field name="FIELD_SIZE" bitrange="23:12"> 2561 </dev>
2579</field> 2562 <dev name="ECC8" long_name="Reed-Solomon ECC" desc="8-Symbol Correcting ECC Accelerator (ECC8)" version="3.2.0">
2580<field name="LINE_SIZE" bitrange="11:0"> 2563 <addr name="ECC8" addr="0x80008000"/>
2581</field> 2564 <reg name="CTRL" desc="" sct="yes">
2582</reg> 2565 <addr name="CTRL" addr="0x0"/>
2583<reg name="CSCINBUFPARAM" sct="no"> 2566 <field name="SFTRST" desc="" bitrange="31:31">
2584<addr name="CSCINBUFPARAM" addr="0x330" /> 2567 <value name="RUN" value="0x0" desc=""/>
2585<field name="RSVD1" bitrange="31:12"> 2568 <value name="RESET" value="0x1" desc=""/>
2586</field> 2569 </field>
2587<field name="LINE_SIZE" bitrange="11:0"> 2570 <field name="CLKGATE" desc="" bitrange="30:30">
2588</field> 2571 <value name="RUN" value="0x0" desc=""/>
2589</reg> 2572 <value name="NO_CLKS" value="0x1" desc=""/>
2590<reg name="CSCRGB" sct="no"> 2573 </field>
2591<addr name="CSCRGB" addr="0x340" /> 2574 <field name="AHBM_SFTRST" desc="" bitrange="29:29">
2592<field name="ADDR" bitrange="31:0"> 2575 <value name="RUN" value="0x0" desc=""/>
2593</field> 2576 <value name="RESET" value="0x1" desc=""/>
2594</reg> 2577 </field>
2595<reg name="CSCLUMA" sct="no"> 2578 <field name="RSRVD2" desc="" bitrange="28:28"/>
2596<addr name="CSCLUMA" addr="0x350" /> 2579 <field name="THROTTLE" desc="" bitrange="27:24"/>
2597<field name="ADDR" bitrange="31:0"> 2580 <field name="RSRVD1" desc="" bitrange="23:11"/>
2598</field> 2581 <field name="DEBUG_STALL_IRQ_EN" desc="" bitrange="10:10"/>
2599</reg> 2582 <field name="DEBUG_WRITE_IRQ_EN" desc="" bitrange="9:9"/>
2600<reg name="CSCCHROMAU" sct="no"> 2583 <field name="COMPLETE_IRQ_EN" desc="" bitrange="8:8"/>
2601<addr name="CSCCHROMAU" addr="0x360" /> 2584 <field name="RSRVD0" desc="" bitrange="7:4"/>
2602<field name="ADDR" bitrange="31:0"> 2585 <field name="BM_ERROR_IRQ" desc="" bitrange="3:3"/>
2603</field> 2586 <field name="DEBUG_STALL_IRQ" desc="" bitrange="2:2"/>
2604</reg> 2587 <field name="DEBUG_WRITE_IRQ" desc="" bitrange="1:1"/>
2605<reg name="CSCCHROMAV" sct="no"> 2588 <field name="COMPLETE_IRQ" desc="" bitrange="0:0"/>
2606<addr name="CSCCHROMAV" addr="0x370" /> 2589 </reg>
2607<field name="ADDR" bitrange="31:0"> 2590 <reg name="STATUS0" desc="">
2608</field> 2591 <addr name="STATUS0" addr="0x10"/>
2609</reg> 2592 <field name="HANDLE" desc="" bitrange="31:20"/>
2610<reg name="CSCCOEFF0" sct="no"> 2593 <field name="COMPLETED_CE" desc="" bitrange="19:16"/>
2611<addr name="CSCCOEFF0" addr="0x380" /> 2594 <field name="RS8ECC_ENC_PRESENT" desc="" bitrange="15:15"/>
2612<field name="RSVD1" bitrange="31:26"> 2595 <field name="RS8ECC_DEC_PRESENT" desc="" bitrange="14:14"/>
2613</field> 2596 <field name="RS4ECC_ENC_PRESENT" desc="" bitrange="13:13"/>
2614<field name="C0" bitrange="25:16"> 2597 <field name="RS4ECC_DEC_PRESENT" desc="" bitrange="12:12"/>
2615</field> 2598 <field name="STATUS_AUX" desc="" bitrange="11:8">
2616<field name="UV_OFFSET" bitrange="15:8"> 2599 <value name="NO_ERRORS" value="0x0" desc=""/>
2617</field> 2600 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
2618<field name="Y_OFFSET" bitrange="7:0"> 2601 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
2619</field> 2602 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
2620</reg> 2603 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
2621<reg name="CSCCOEFF1" sct="no"> 2604 <value name="NOT_CHECKED" value="0xc" desc=""/>
2622<addr name="CSCCOEFF1" addr="0x390" /> 2605 <value name="UNCORRECTABLE" value="0xe" desc=""/>
2623<field name="RSVD1" bitrange="31:26"> 2606 <value name="ALL_ONES" value="0xf" desc=""/>
2624</field> 2607 </field>
2625<field name="C1" bitrange="25:16"> 2608 <field name="RSVD1" desc="" bitrange="7:5"/>
2626</field> 2609 <field name="ALLONES" desc="" bitrange="4:4"/>
2627<field name="RSVD0" bitrange="15:10"> 2610 <field name="CORRECTED" desc="" bitrange="3:3"/>
2628</field> 2611 <field name="UNCORRECTABLE" desc="" bitrange="2:2"/>
2629<field name="C4" bitrange="9:0"> 2612 <field name="RSVD0" desc="" bitrange="1:0"/>
2630</field> 2613 </reg>
2631</reg> 2614 <reg name="STATUS1" desc="">
2632<reg name="CSCCOEFF2" sct="no"> 2615 <addr name="STATUS1" addr="0x20"/>
2633<addr name="CSCCOEFF2" addr="0x3a0" /> 2616 <field name="STATUS_PAYLOAD7" desc="" bitrange="31:28">
2634<field name="RSVD1" bitrange="31:26"> 2617 <value name="NO_ERRORS" value="0x0" desc=""/>
2635</field> 2618 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
2636<field name="C2" bitrange="25:16"> 2619 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
2637</field> 2620 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
2638<field name="RSVD0" bitrange="15:10"> 2621 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
2639</field> 2622 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
2640<field name="C3" bitrange="9:0"> 2623 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
2641</field> 2624 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
2642</reg> 2625 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
2643<reg name="CSCCLIP" sct="no"> 2626 <value name="NOT_CHECKED" value="0xc" desc=""/>
2644<addr name="CSCCLIP" addr="0x3d0" /> 2627 <value name="UNCORRECTABLE" value="0xe" desc=""/>
2645<field name="RSVD1" bitrange="31:24"> 2628 <value name="ALL_ONES" value="0xf" desc=""/>
2646</field> 2629 </field>
2647<field name="HEIGHT" bitrange="23:12"> 2630 <field name="STATUS_PAYLOAD6" desc="" bitrange="27:24">
2648</field> 2631 <value name="NO_ERRORS" value="0x0" desc=""/>
2649<field name="WIDTH" bitrange="11:0"> 2632 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
2650</field> 2633 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
2651</reg> 2634 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
2652<reg name="CSCXSCALE" sct="no"> 2635 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
2653<addr name="CSCXSCALE" addr="0x3e0" /> 2636 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
2654<field name="RSVD1" bitrange="31:26"> 2637 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
2655</field> 2638 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
2656<field name="INT" bitrange="25:24"> 2639 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
2657</field> 2640 <value name="NOT_CHECKED" value="0xc" desc=""/>
2658<field name="FRAC" bitrange="23:12"> 2641 <value name="UNCORRECTABLE" value="0xe" desc=""/>
2659</field> 2642 <value name="ALL_ONES" value="0xf" desc=""/>
2660<field name="WIDTH" bitrange="11:0"> 2643 </field>
2661</field> 2644 <field name="STATUS_PAYLOAD5" desc="" bitrange="23:20">
2662</reg> 2645 <value name="NO_ERRORS" value="0x0" desc=""/>
2663<reg name="CSCYSCALE" sct="no"> 2646 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
2664<addr name="CSCYSCALE" addr="0x3f0" /> 2647 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
2665<field name="RSVD1" bitrange="31:26"> 2648 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
2666</field> 2649 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
2667<field name="INT" bitrange="25:24"> 2650 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
2668</field> 2651 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
2669<field name="FRAC" bitrange="23:12"> 2652 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
2670</field> 2653 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
2671<field name="HEIGHT" bitrange="11:0"> 2654 <value name="NOT_CHECKED" value="0xc" desc=""/>
2672</field> 2655 <value name="UNCORRECTABLE" value="0xe" desc=""/>
2673</reg> 2656 <value name="ALL_ONES" value="0xf" desc=""/>
2674<reg name="DBGSELECT" sct="no"> 2657 </field>
2675<addr name="DBGSELECT" addr="0x400" /> 2658 <field name="STATUS_PAYLOAD4" desc="" bitrange="19:16">
2676<field name="RSVD" bitrange="31:8"> 2659 <value name="NO_ERRORS" value="0x0" desc=""/>
2677</field> 2660 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
2678<field name="INDEX" bitrange="7:0"> 2661 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
2679<value name="CONTROL" value="0x1"> 2662 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
2680</value> 2663 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
2681<value name="OTPKEY0" value="0x10"> 2664 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
2682</value> 2665 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
2683<value name="OTPKEY1" value="0x11"> 2666 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
2684</value> 2667 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
2685<value name="OTPKEY2" value="0x12"> 2668 <value name="NOT_CHECKED" value="0xc" desc=""/>
2686</value> 2669 <value name="UNCORRECTABLE" value="0xe" desc=""/>
2687<value name="OTPKEY3" value="0x13"> 2670 <value name="ALL_ONES" value="0xf" desc=""/>
2688</value> 2671 </field>
2689</field> 2672 <field name="STATUS_PAYLOAD3" desc="" bitrange="15:12">
2690</reg> 2673 <value name="NO_ERRORS" value="0x0" desc=""/>
2691<reg name="DBGDATA" sct="no"> 2674 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
2692<addr name="DBGDATA" addr="0x410" /> 2675 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
2693<field name="DATA" bitrange="31:0"> 2676 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
2694</field> 2677 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
2695</reg> 2678 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
2696<reg name="PAGETABLE" sct="no"> 2679 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
2697<addr name="PAGETABLE" addr="0x420" /> 2680 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
2698<field name="BASE" bitrange="31:2"> 2681 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
2699</field> 2682 <value name="NOT_CHECKED" value="0xc" desc=""/>
2700<field name="FLUSH" bitrange="1:1"> 2683 <value name="UNCORRECTABLE" value="0xe" desc=""/>
2701</field> 2684 <value name="ALL_ONES" value="0xf" desc=""/>
2702<field name="ENABLE" bitrange="0:0"> 2685 </field>
2703</field> 2686 <field name="STATUS_PAYLOAD2" desc="" bitrange="11:8">
2704</reg> 2687 <value name="NO_ERRORS" value="0x0" desc=""/>
2705<reg name="VERSION" sct="no"> 2688 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
2706<addr name="VERSION" addr="0x430" /> 2689 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
2707<field name="MAJOR" bitrange="31:24"> 2690 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
2708</field> 2691 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
2709<field name="MINOR" bitrange="23:16"> 2692 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
2710</field> 2693 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
2711<field name="STEP" bitrange="15:0"> 2694 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
2712</field> 2695 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
2713</reg> 2696 <value name="NOT_CHECKED" value="0xc" desc=""/>
2714</dev> 2697 <value name="UNCORRECTABLE" value="0xe" desc=""/>
2715<dev name="DIGCTL" long_name="Digital Control" desc="Digital Control and On-Chip RAM" version="3.2.0"> 2698 <value name="ALL_ONES" value="0xf" desc=""/>
2716<addr name="DIGCTL" addr="0x8001c000" /> 2699 </field>
2717<reg name="CTRL" sct="yes"> 2700 <field name="STATUS_PAYLOAD1" desc="" bitrange="7:4">
2718<addr name="CTRL" addr="0x0" /> 2701 <value name="NO_ERRORS" value="0x0" desc=""/>
2719<field name="RSVD3" bitrange="31:31"> 2702 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
2720</field> 2703 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
2721<field name="XTAL24M_GATE" bitrange="30:30"> 2704 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
2722</field> 2705 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
2723<field name="TRAP_IRQ" bitrange="29:29"> 2706 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
2724</field> 2707 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
2725<field name="RSVD2" bitrange="28:27"> 2708 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
2726</field> 2709 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
2727<field name="CACHE_BIST_TMODE" bitrange="26:26"> 2710 <value name="NOT_CHECKED" value="0xc" desc=""/>
2728</field> 2711 <value name="UNCORRECTABLE" value="0xe" desc=""/>
2729<field name="LCD_BIST_CLKEN" bitrange="25:25"> 2712 <value name="ALL_ONES" value="0xf" desc=""/>
2730</field> 2713 </field>
2731<field name="LCD_BIST_START" bitrange="24:24"> 2714 <field name="STATUS_PAYLOAD0" desc="" bitrange="3:0">
2732</field> 2715 <value name="NO_ERRORS" value="0x0" desc=""/>
2733<field name="DCP_BIST_CLKEN" bitrange="23:23"> 2716 <value name="ONE_CORRECTABLE" value="0x1" desc=""/>
2734</field> 2717 <value name="TWO_CORRECTABLE" value="0x2" desc=""/>
2735<field name="DCP_BIST_START" bitrange="22:22"> 2718 <value name="THREE_CORRECTABLE" value="0x3" desc=""/>
2736</field> 2719 <value name="FOUR_CORRECTABLE" value="0x4" desc=""/>
2737<field name="ARM_BIST_CLKEN" bitrange="21:21"> 2720 <value name="FIVE_CORRECTABLE" value="0x5" desc=""/>
2738</field> 2721 <value name="SIX_CORRECTABLE" value="0x6" desc=""/>
2739<field name="USB_TESTMODE" bitrange="20:20"> 2722 <value name="SEVEN_CORRECTABLE" value="0x7" desc=""/>
2740</field> 2723 <value name="EIGHT_CORRECTABLE" value="0x8" desc=""/>
2741<field name="ANALOG_TESTMODE" bitrange="19:19"> 2724 <value name="NOT_CHECKED" value="0xc" desc=""/>
2742</field> 2725 <value name="UNCORRECTABLE" value="0xe" desc=""/>
2743<field name="DIGITAL_TESTMODE" bitrange="18:18"> 2726 <value name="ALL_ONES" value="0xf" desc=""/>
2744</field> 2727 </field>
2745<field name="ARM_BIST_START" bitrange="17:17"> 2728 </reg>
2746</field> 2729 <reg name="DEBUG0" desc="" sct="yes">
2747<field name="UART_LOOPBACK" bitrange="16:16"> 2730 <addr name="DEBUG0" addr="0x30"/>
2748<value name="NORMAL" value="0x0"> 2731 <field name="RSRVD1" desc="" bitrange="31:25"/>
2749</value> 2732 <field name="KES_DEBUG_SYNDROME_SYMBOL" desc="" bitrange="24:16">
2750<value name="LOOPIT" value="0x1"> 2733 <value name="NORMAL" value="0x0" desc=""/>
2751</value> 2734 <value name="TEST_MODE" value="0x1" desc=""/>
2752</field> 2735 </field>
2753<field name="SAIF_LOOPBACK" bitrange="15:15"> 2736 <field name="KES_DEBUG_SHIFT_SYND" desc="" bitrange="15:15"/>
2754<value name="NORMAL" value="0x0"> 2737 <field name="KES_DEBUG_PAYLOAD_FLAG" desc="" bitrange="14:14">
2755</value> 2738 <value name="DATA" value="0x1" desc=""/>
2756<value name="LOOPIT" value="0x1"> 2739 <value name="AUX" value="0x1" desc=""/>
2757</value> 2740 </field>
2758</field> 2741 <field name="KES_DEBUG_MODE4K" desc="" bitrange="13:13">
2759<field name="SAIF_CLKMUX_SEL" bitrange="14:13"> 2742 <value name="4k" value="0x1" desc=""/>
2760<value name="MBL_CLK_OUT" value="0x0"> 2743 <value name="2k" value="0x1" desc=""/>
2761</value> 2744 </field>
2762<value name="BL_CLK_OUT" value="0x1"> 2745 <field name="KES_DEBUG_KICK" desc="" bitrange="12:12"/>
2763</value> 2746 <field name="KES_STANDALONE" desc="" bitrange="11:11">
2764<value name="M_CLK_OUT_BL_CLK_IN" value="0x2"> 2747 <value name="NORMAL" value="0x0" desc=""/>
2765</value> 2748 <value name="TEST_MODE" value="0x1" desc=""/>
2766<value name="BL_CLK_IN" value="0x3"> 2749 </field>
2767</value> 2750 <field name="KES_DEBUG_STEP" desc="" bitrange="10:10"/>
2768</field> 2751 <field name="KES_DEBUG_STALL" desc="" bitrange="9:9">
2769<field name="SAIF_CLKMST_SEL" bitrange="12:12"> 2752 <value name="NORMAL" value="0x0" desc=""/>
2770<value name="SAIF1_MST" value="0x0"> 2753 <value name="WAIT" value="0x1" desc=""/>
2771</value> 2754 </field>
2772<value name="SAIF2_MST" value="0x1"> 2755 <field name="BM_KES_TEST_BYPASS" desc="" bitrange="8:8">
2773</value> 2756 <value name="NORMAL" value="0x0" desc=""/>
2774</field> 2757 <value name="TEST_MODE" value="0x1" desc=""/>
2775<field name="SAIF_ALT_BITCLK_SEL" bitrange="11:11"> 2758 </field>
2776</field> 2759 <field name="RSRVD0" desc="" bitrange="7:6"/>
2777<field name="RSVD1" bitrange="10:10"> 2760 <field name="DEBUG_REG_SELECT" desc="" bitrange="5:0"/>
2778</field> 2761 </reg>
2779<field name="SY_ENDIAN" bitrange="9:9"> 2762 <reg name="DBGKESREAD" desc="">
2780</field> 2763 <addr name="DBGKESREAD" addr="0x40"/>
2781<field name="SY_SFTRST" bitrange="8:8"> 2764 <field name="VALUES" desc="" bitrange="31:0"/>
2782</field> 2765 </reg>
2783<field name="SY_CLKGATE" bitrange="7:7"> 2766 <reg name="DBGCSFEREAD" desc="">
2784</field> 2767 <addr name="DBGCSFEREAD" addr="0x50"/>
2785<field name="USE_SERIAL_JTAG" bitrange="6:6"> 2768 <field name="VALUES" desc="" bitrange="31:0"/>
2786<value name="OLD_JTAG" value="0x0"> 2769 </reg>
2787</value> 2770 <reg name="DBGSYNDGENREAD" desc="">
2788<value name="SERIAL_JTAG" value="0x1"> 2771 <addr name="DBGSYNDGENREAD" addr="0x60"/>
2789</value> 2772 <field name="VALUES" desc="" bitrange="31:0"/>
2790</field> 2773 </reg>
2791<field name="TRAP_IN_RANGE" bitrange="5:5"> 2774 <reg name="DBGAHBMREAD" desc="">
2792</field> 2775 <addr name="DBGAHBMREAD" addr="0x70"/>
2793<field name="TRAP_ENABLE" bitrange="4:4"> 2776 <field name="VALUES" desc="" bitrange="31:0"/>
2794</field> 2777 </reg>
2795<field name="DEBUG_DISABLE" bitrange="3:3"> 2778 <reg name="BLOCKNAME" desc="">
2796</field> 2779 <addr name="BLOCKNAME" addr="0x80"/>
2797<field name="USB_CLKGATE" bitrange="2:2"> 2780 <field name="NAME" desc="" bitrange="31:0"/>
2798<value name="RUN" value="0x0"> 2781 </reg>
2799</value> 2782 <reg name="VERSION" desc="">
2800<value name="NO_CLKS" value="0x1"> 2783 <addr name="VERSION" addr="0xa0"/>
2801</value> 2784 <field name="MAJOR" desc="" bitrange="31:24"/>
2802</field> 2785 <field name="MINOR" desc="" bitrange="23:16"/>
2803<field name="JTAG_SHIELD" bitrange="1:1"> 2786 <field name="STEP" desc="" bitrange="15:0"/>
2804<value name="NORMAL" value="0x0"> 2787 </reg>
2805</value> 2788 </dev>
2806<value name="SHIELDS_UP" value="0x1"> 2789 <dev name="EMI" long_name="External Memory Interface" desc="External Memory Interface (EMI)" version="3.2.0">
2807</value> 2790 <addr name="EMI" addr="0x80020000"/>
2808</field> 2791 <reg name="CTRL" desc="" sct="yes">
2809<field name="LATCH_ENTROPY" bitrange="0:0"> 2792 <addr name="CTRL" addr="0x0"/>
2810</field> 2793 <field name="SFTRST" desc="" bitrange="31:31"/>
2811</reg> 2794 <field name="CLKGATE" desc="" bitrange="30:30"/>
2812<reg name="STATUS" sct="yes"> 2795 <field name="TRAP_SR" desc="" bitrange="29:29"/>
2813<addr name="STATUS" addr="0x10" /> 2796 <field name="TRAP_INIT" desc="" bitrange="28:28"/>
2814<field name="USB_HS_PRESENT" bitrange="31:31"> 2797 <field name="AXI_DEPTH" desc="" bitrange="27:26">
2815</field> 2798 <value name="ONE" value="0x0" desc=""/>
2816<field name="USB_OTG_PRESENT" bitrange="30:30"> 2799 <value name="TWO" value="0x1" desc=""/>
2817</field> 2800 <value name="THREE" value="0x2" desc=""/>
2818<field name="USB_HOST_PRESENT" bitrange="29:29"> 2801 <value name="FOUR" value="0x3" desc=""/>
2819</field> 2802 </field>
2820<field name="USB_DEVICE_PRESENT" bitrange="28:28"> 2803 <field name="DLL_SHIFT_RESET" desc="" bitrange="25:25"/>
2821</field> 2804 <field name="DLL_RESET" desc="" bitrange="24:24"/>
2822<field name="RSVD2" bitrange="27:11"> 2805 <field name="ARB_MODE" desc="" bitrange="23:22">
2823</field> 2806 <value name="TIMESTAMP" value="0x0" desc=""/>
2824<field name="DCP_BIST_FAIL" bitrange="10:10"> 2807 <value name="WRITE_HYBRID" value="0x1" desc=""/>
2825</field> 2808 <value name="PORT_PRIORITY" value="0x2" desc=""/>
2826<field name="DCP_BIST_PASS" bitrange="9:9"> 2809 </field>
2827</field> 2810 <field name="RSVD3" desc="" bitrange="21:21"/>
2828<field name="DCP_BIST_DONE" bitrange="8:8"> 2811 <field name="PORT_PRIORITY_ORDER" desc="" bitrange="20:16">
2829</field> 2812 <value name="PORT0123" value="0x0" desc=""/>
2830<field name="LCD_BIST_FAIL" bitrange="7:7"> 2813 <value name="PORT0312" value="0x1" desc=""/>
2831</field> 2814 <value name="PORT0231" value="0x2" desc=""/>
2832<field name="LCD_BIST_PASS" bitrange="6:6"> 2815 <value name="PORT0321" value="0x3" desc=""/>
2833</field> 2816 <value name="PORT0213" value="0x4" desc=""/>
2834<field name="LCD_BIST_DONE" bitrange="5:5"> 2817 <value name="PORT0132" value="0x5" desc=""/>
2835</field> 2818 <value name="PORT1023" value="0x6" desc=""/>
2836<field name="JTAG_IN_USE" bitrange="4:4"> 2819 <value name="PORT1302" value="0x7" desc=""/>
2837</field> 2820 <value name="PORT1230" value="0x8" desc=""/>
2838<field name="PACKAGE_TYPE" bitrange="3:1"> 2821 <value name="PORT1320" value="0x9" desc=""/>
2839</field> 2822 <value name="PORT1203" value="0xa" desc=""/>
2840<field name="WRITTEN" bitrange="0:0"> 2823 <value name="PORT1032" value="0xb" desc=""/>
2841</field> 2824 <value name="PORT2013" value="0xc" desc=""/>
2842</reg> 2825 <value name="PORT2301" value="0xd" desc=""/>
2843<reg name="HCLKCOUNT" sct="yes"> 2826 <value name="PORT2130" value="0xe" desc=""/>
2844<addr name="HCLKCOUNT" addr="0x20" /> 2827 <value name="PORT2310" value="0xf" desc=""/>
2845<field name="COUNT" bitrange="31:0"> 2828 <value name="PORT2103" value="0x10" desc=""/>
2846</field> 2829 <value name="PORT2031" value="0x11" desc=""/>
2847</reg> 2830 <value name="PORT3012" value="0x12" desc=""/>
2848<reg name="RAMCTRL" sct="yes"> 2831 <value name="PORT3201" value="0x13" desc=""/>
2849<addr name="RAMCTRL" addr="0x30" /> 2832 <value name="PORT3120" value="0x14" desc=""/>
2850<field name="RSVD1" bitrange="31:12"> 2833 <value name="PORT3210" value="0x15" desc=""/>
2851</field> 2834 <value name="PORT3102" value="0x16" desc=""/>
2852<field name="SPEED_SELECT" bitrange="11:8"> 2835 <value name="PORT3021" value="0x17" desc=""/>
2853</field> 2836 </field>
2854<field name="RSVD0" bitrange="7:1"> 2837 <field name="RSVD2" desc="" bitrange="15:15"/>
2855</field> 2838 <field name="PRIORITY_WRITE_ITER" desc="" bitrange="14:12"/>
2856<field name="RAM_REPAIR_EN" bitrange="0:0"> 2839 <field name="RSVD1" desc="" bitrange="11:11"/>
2857</field> 2840 <field name="HIGH_PRIORITY_WRITE" desc="" bitrange="10:8"/>
2858</reg> 2841 <field name="RSVD0" desc="" bitrange="7:7"/>
2859<reg name="RAMREPAIR" sct="yes"> 2842 <field name="MEM_WIDTH" desc="" bitrange="6:6"/>
2860<addr name="RAMREPAIR" addr="0x40" /> 2843 <field name="WRITE_PROTECT" desc="" bitrange="5:5"/>
2861<field name="RSVD1" bitrange="31:16"> 2844 <field name="RESET_OUT" desc="" bitrange="4:4"/>
2862</field> 2845 <field name="CE_SELECT" desc="" bitrange="3:0">
2863<field name="ADDR" bitrange="15:0"> 2846 <value name="NONE" value="0x0" desc=""/>
2864</field> 2847 <value name="CE0" value="0x1" desc=""/>
2865</reg> 2848 <value name="CE1" value="0x2" desc=""/>
2866<reg name="ROMCTRL" sct="yes"> 2849 <value name="CE2" value="0x4" desc=""/>
2867<addr name="ROMCTRL" addr="0x50" /> 2850 <value name="CE3" value="0x8" desc=""/>
2868<field name="RSVD0" bitrange="31:4"> 2851 </field>
2869</field> 2852 </reg>
2870<field name="RD_MARGIN" bitrange="3:0"> 2853 <reg name="STAT" desc="">
2871</field> 2854 <addr name="STAT" addr="0x10"/>
2872</reg> 2855 <field name="DRAM_PRESENT" desc="" bitrange="31:31"/>
2873<reg name="WRITEONCE" sct="no"> 2856 <field name="NOR_PRESENT" desc="" bitrange="30:30"/>
2874<addr name="WRITEONCE" addr="0x60" /> 2857 <field name="LARGE_DRAM_ENABLED" desc="" bitrange="29:29"/>
2875<field name="BITS" bitrange="31:0"> 2858 <field name="RSVD0" desc="" bitrange="28:2"/>
2876</field> 2859 <field name="DRAM_HALTED" desc="" bitrange="1:1">
2877</reg> 2860 <value name="NOT_HALTED" value="0x0" desc=""/>
2878<reg name="ENTROPY" sct="no"> 2861 <value name="HALTED" value="0x1" desc=""/>
2879<addr name="ENTROPY" addr="0x90" /> 2862 </field>
2880<field name="VALUE" bitrange="31:0"> 2863 <field name="NOR_BUSY" desc="" bitrange="0:0">
2881</field> 2864 <value name="NOT_BUSY" value="0x0" desc=""/>
2882</reg> 2865 <value name="BUSY" value="0x1" desc=""/>
2883<reg name="ENTROPY_LATCHED" sct="no"> 2866 </field>
2884<addr name="ENTROPY_LATCHED" addr="0xa0" /> 2867 </reg>
2885<field name="VALUE" bitrange="31:0"> 2868 <reg name="TIME" desc="" sct="yes">
2886</field> 2869 <addr name="TIME" addr="0x20"/>
2887</reg> 2870 <field name="RSVD4" desc="" bitrange="31:28"/>
2888<reg name="SJTAGDBG" sct="yes"> 2871 <field name="THZ" desc="" bitrange="27:24"/>
2889<addr name="SJTAGDBG" addr="0xb0" /> 2872 <field name="RSVD2" desc="" bitrange="23:20"/>
2890<field name="RSVD2" bitrange="31:27"> 2873 <field name="TDH" desc="" bitrange="19:16"/>
2891</field> 2874 <field name="RSVD1" desc="" bitrange="15:13"/>
2892<field name="SJTAG_STATE" bitrange="26:16"> 2875 <field name="TDS" desc="" bitrange="12:8"/>
2893</field> 2876 <field name="RSVD0" desc="" bitrange="7:4"/>
2894<field name="RSVD1" bitrange="15:11"> 2877 <field name="TAS" desc="" bitrange="3:0"/>
2895</field> 2878 </reg>
2896<field name="SJTAG_TDO" bitrange="10:10"> 2879 <reg name="DDR_TEST_MODE_CSR" desc="" sct="yes">
2897</field> 2880 <addr name="DDR_TEST_MODE_CSR" addr="0x30"/>
2898<field name="SJTAG_TDI" bitrange="9:9"> 2881 <field name="RSVD1" desc="" bitrange="31:2"/>
2899</field> 2882 <field name="DONE" desc="" bitrange="1:1"/>
2900<field name="SJTAG_MODE" bitrange="8:8"> 2883 <field name="START" desc="" bitrange="0:0"/>
2901</field> 2884 </reg>
2902<field name="DELAYED_ACTIVE" bitrange="7:4"> 2885 <reg name="DEBUG" desc="">
2903</field> 2886 <addr name="DEBUG" addr="0x80"/>
2904<field name="ACTIVE" bitrange="3:3"> 2887 <field name="RSVD1" desc="" bitrange="31:4"/>
2905</field> 2888 <field name="NOR_STATE" desc="" bitrange="3:0"/>
2906<field name="SJTAG_PIN_STATE" bitrange="2:2"> 2889 </reg>
2907</field> 2890 <reg name="DDR_TEST_MODE_STATUS0" desc="">
2908<field name="SJTAG_DEBUG_DATA" bitrange="1:1"> 2891 <addr name="DDR_TEST_MODE_STATUS0" addr="0x90"/>
2909</field> 2892 <field name="RSVD1" desc="" bitrange="31:13"/>
2910<field name="SJTAG_DEBUG_OE" bitrange="0:0"> 2893 <field name="ADDR0" desc="" bitrange="12:0"/>
2911</field> 2894 </reg>
2912</reg> 2895 <reg name="DDR_TEST_MODE_STATUS1" desc="">
2913<reg name="MICROSECONDS" sct="yes"> 2896 <addr name="DDR_TEST_MODE_STATUS1" addr="0xa0"/>
2914<addr name="MICROSECONDS" addr="0xc0" /> 2897 <field name="RSVD1" desc="" bitrange="31:13"/>
2915<field name="VALUE" bitrange="31:0"> 2898 <field name="ADDR1" desc="" bitrange="12:0"/>
2916</field> 2899 </reg>
2917</reg> 2900 <reg name="DDR_TEST_MODE_STATUS2" desc="">
2918<reg name="DBGRD" sct="no"> 2901 <addr name="DDR_TEST_MODE_STATUS2" addr="0xb0"/>
2919<addr name="DBGRD" addr="0xd0" /> 2902 <field name="DATA0" desc="" bitrange="31:0"/>
2920<field name="COMPLEMENT" bitrange="31:0"> 2903 </reg>
2921</field> 2904 <reg name="DDR_TEST_MODE_STATUS3" desc="">
2922</reg> 2905 <addr name="DDR_TEST_MODE_STATUS3" addr="0xc0"/>
2923<reg name="DBG" sct="no"> 2906 <field name="DATA1" desc="" bitrange="31:0"/>
2924<addr name="DBG" addr="0xe0" /> 2907 </reg>
2925<field name="VALUE" bitrange="31:0"> 2908 <reg name="VERSION" desc="">
2926</field> 2909 <addr name="VERSION" addr="0xf0"/>
2927</reg> 2910 <field name="MAJOR" desc="" bitrange="31:24"/>
2928<reg name="OCRAM_BIST_CSR" sct="yes"> 2911 <field name="MINOR" desc="" bitrange="23:16"/>
2929<addr name="OCRAM_BIST_CSR" addr="0xf0" /> 2912 <field name="STEP" desc="" bitrange="15:0"/>
2930<field name="RSVD1" bitrange="31:11"> 2913 </reg>
2931</field> 2914 </dev>
2932<field name="BIST_DEBUG_MODE" bitrange="10:10"> 2915 <dev name="GPMI" long_name="General Purpose Media Interface" desc="General Purpose Media Interface" version="3.2.0">
2933</field> 2916 <addr name="GPMI" addr="0x8000c000"/>
2934<field name="BIST_DATA_CHANGE" bitrange="9:9"> 2917 <reg name="CTRL0" desc="" sct="yes">
2935</field> 2918 <addr name="CTRL0" addr="0x0"/>
2936<field name="BIST_CLKEN" bitrange="8:8"> 2919 <field name="SFTRST" desc="" bitrange="31:31">
2937</field> 2920 <value name="RUN" value="0x0" desc=""/>
2938<field name="RSVD0" bitrange="7:4"> 2921 <value name="RESET" value="0x1" desc=""/>
2939</field> 2922 </field>
2940<field name="FAIL" bitrange="3:3"> 2923 <field name="CLKGATE" desc="" bitrange="30:30">
2941</field> 2924 <value name="RUN" value="0x0" desc=""/>
2942<field name="PASS" bitrange="2:2"> 2925 <value name="NO_CLKS" value="0x1" desc=""/>
2943</field> 2926 </field>
2944<field name="DONE" bitrange="1:1"> 2927 <field name="RUN" desc="" bitrange="29:29">
2945</field> 2928 <value name="IDLE" value="0x0" desc=""/>
2946<field name="START" bitrange="0:0"> 2929 <value name="BUSY" value="0x1" desc=""/>
2947</field> 2930 </field>
2948</reg> 2931 <field name="DEV_IRQ_EN" desc="" bitrange="28:28"/>
2949<reg name="OCRAM_STATUS0" sct="yes"> 2932 <field name="TIMEOUT_IRQ_EN" desc="" bitrange="27:27"/>
2950<addr name="OCRAM_STATUS0" addr="0x110" /> 2933 <field name="UDMA" desc="" bitrange="26:26">
2951<field name="FAILDATA00" bitrange="31:0"> 2934 <value name="DISABLED" value="0x0" desc=""/>
2952</field> 2935 <value name="ENABLED" value="0x1" desc=""/>
2953</reg> 2936 </field>
2954<reg name="OCRAM_STATUS1" sct="yes"> 2937 <field name="COMMAND_MODE" desc="" bitrange="25:24">
2955<addr name="OCRAM_STATUS1" addr="0x120" /> 2938 <value name="WRITE" value="0x0" desc=""/>
2956<field name="FAILDATA01" bitrange="31:0"> 2939 <value name="READ" value="0x1" desc=""/>
2957</field> 2940 <value name="READ_AND_COMPARE" value="0x2" desc=""/>
2958</reg> 2941 <value name="WAIT_FOR_READY" value="0x3" desc=""/>
2959<reg name="OCRAM_STATUS2" sct="yes"> 2942 </field>
2960<addr name="OCRAM_STATUS2" addr="0x130" /> 2943 <field name="WORD_LENGTH" desc="" bitrange="23:23">
2961<field name="FAILDATA10" bitrange="31:0"> 2944 <value name="16_BIT" value="0x0" desc=""/>
2962</field> 2945 <value name="8_BIT" value="0x1" desc=""/>
2963</reg> 2946 </field>
2964<reg name="OCRAM_STATUS3" sct="yes"> 2947 <field name="LOCK_CS" desc="" bitrange="22:22">
2965<addr name="OCRAM_STATUS3" addr="0x140" /> 2948 <value name="DISABLED" value="0x0" desc=""/>
2966<field name="FAILDATA11" bitrange="31:0"> 2949 <value name="ENABLED" value="0x1" desc=""/>
2967</field> 2950 </field>
2968</reg> 2951 <field name="CS" desc="" bitrange="21:20"/>
2969<reg name="OCRAM_STATUS4" sct="yes"> 2952 <field name="ADDRESS" desc="" bitrange="19:17">
2970<addr name="OCRAM_STATUS4" addr="0x150" /> 2953 <value name="NAND_DATA" value="0x0" desc=""/>
2971<field name="FAILDATA20" bitrange="31:0"> 2954 <value name="NAND_CLE" value="0x1" desc=""/>
2972</field> 2955 <value name="NAND_ALE" value="0x2" desc=""/>
2973</reg> 2956 </field>
2974<reg name="OCRAM_STATUS5" sct="yes"> 2957 <field name="ADDRESS_INCREMENT" desc="" bitrange="16:16">
2975<addr name="OCRAM_STATUS5" addr="0x160" /> 2958 <value name="DISABLED" value="0x0" desc=""/>
2976<field name="FAILDATA21" bitrange="31:0"> 2959 <value name="ENABLED" value="0x1" desc=""/>
2977</field> 2960 </field>
2978</reg> 2961 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
2979<reg name="OCRAM_STATUS6" sct="yes"> 2962 </reg>
2980<addr name="OCRAM_STATUS6" addr="0x170" /> 2963 <reg name="COMPARE" desc="">
2981<field name="FAILDATA30" bitrange="31:0"> 2964 <addr name="COMPARE" addr="0x10"/>
2982</field> 2965 <field name="MASK" desc="" bitrange="31:16"/>
2983</reg> 2966 <field name="REFERENCE" desc="" bitrange="15:0"/>
2984<reg name="OCRAM_STATUS7" sct="yes"> 2967 </reg>
2985<addr name="OCRAM_STATUS7" addr="0x180" /> 2968 <reg name="ECCCTRL" desc="" sct="yes">
2986<field name="FAILDATA31" bitrange="31:0"> 2969 <addr name="ECCCTRL" addr="0x20"/>
2987</field> 2970 <field name="HANDLE" desc="" bitrange="31:16"/>
2988</reg> 2971 <field name="RSVD2" desc="" bitrange="15:15"/>
2989<reg name="OCRAM_STATUS8" sct="yes"> 2972 <field name="ECC_CMD" desc="" bitrange="14:13">
2990<addr name="OCRAM_STATUS8" addr="0x190" /> 2973 <value name="DECODE_4_BIT" value="0x0" desc=""/>
2991<field name="RSVD3" bitrange="31:29"> 2974 <value name="ENCODE_4_BIT" value="0x1" desc=""/>
2992</field> 2975 <value name="DECODE_8_BIT" value="0x2" desc=""/>
2993<field name="FAILADDR01" bitrange="28:16"> 2976 <value name="ENCODE_8_BIT" value="0x3" desc=""/>
2994</field> 2977 </field>
2995<field name="RSVD2" bitrange="15:13"> 2978 <field name="ENABLE_ECC" desc="" bitrange="12:12">
2996</field> 2979 <value name="ENABLE" value="0x1" desc=""/>
2997<field name="FAILADDR00" bitrange="12:0"> 2980 <value name="DISABLE" value="0x0" desc=""/>
2998</field> 2981 </field>
2999</reg> 2982 <field name="RSVD1" desc="" bitrange="11:9"/>
3000<reg name="OCRAM_STATUS9" sct="yes"> 2983 <field name="BUFFER_MASK" desc="" bitrange="8:0">
3001<addr name="OCRAM_STATUS9" addr="0x1a0" /> 2984 <value name="BCH_AUXONLY" value="0x100" desc=""/>
3002<field name="RSVD3" bitrange="31:29"> 2985 <value name="BCH_PAGE" value="0x1ff" desc=""/>
3003</field> 2986 <value name="AUXILIARY" value="0x100" desc=""/>
3004<field name="FAILADDR11" bitrange="28:16"> 2987 <value name="BUFFER7" value="0x80" desc=""/>
3005</field> 2988 <value name="BUFFER6" value="0x40" desc=""/>
3006<field name="RSVD2" bitrange="15:13"> 2989 <value name="BUFFER5" value="0x20" desc=""/>
3007</field> 2990 <value name="BUFFER4" value="0x10" desc=""/>
3008<field name="FAILADDR10" bitrange="12:0"> 2991 <value name="BUFFER3" value="0x8" desc=""/>
3009</field> 2992 <value name="BUFFER2" value="0x4" desc=""/>
3010</reg> 2993 <value name="BUFFER1" value="0x2" desc=""/>
3011<reg name="OCRAM_STATUS10" sct="yes"> 2994 <value name="BUFFER0" value="0x1" desc=""/>
3012<addr name="OCRAM_STATUS10" addr="0x1b0" /> 2995 </field>
3013<field name="RSVD3" bitrange="31:29"> 2996 </reg>
3014</field> 2997 <reg name="ECCCOUNT" desc="">
3015<field name="FAILADDR21" bitrange="28:16"> 2998 <addr name="ECCCOUNT" addr="0x30"/>
3016</field> 2999 <field name="RSVD2" desc="" bitrange="31:16"/>
3017<field name="RSVD2" bitrange="15:13"> 3000 <field name="COUNT" desc="" bitrange="15:0"/>
3018</field> 3001 </reg>
3019<field name="FAILADDR20" bitrange="12:0"> 3002 <reg name="PAYLOAD" desc="">
3020</field> 3003 <addr name="PAYLOAD" addr="0x40"/>
3021</reg> 3004 <field name="ADDRESS" desc="" bitrange="31:2"/>
3022<reg name="OCRAM_STATUS11" sct="yes"> 3005 <field name="RSVD0" desc="" bitrange="1:0"/>
3023<addr name="OCRAM_STATUS11" addr="0x1c0" /> 3006 </reg>
3024<field name="RSVD3" bitrange="31:29"> 3007 <reg name="AUXILIARY" desc="">
3025</field> 3008 <addr name="AUXILIARY" addr="0x50"/>
3026<field name="FAILADDR31" bitrange="28:16"> 3009 <field name="ADDRESS" desc="" bitrange="31:2"/>
3027</field> 3010 <field name="RSVD0" desc="" bitrange="1:0"/>
3028<field name="RSVD2" bitrange="15:13"> 3011 </reg>
3029</field> 3012 <reg name="CTRL1" desc="" sct="yes">
3030<field name="FAILADDR30" bitrange="12:0"> 3013 <addr name="CTRL1" addr="0x60"/>
3031</field> 3014 <field name="RSVD2" desc="" bitrange="31:24"/>
3032</reg> 3015 <field name="CE3_SEL" desc="" bitrange="23:23"/>
3033<reg name="OCRAM_STATUS12" sct="yes"> 3016 <field name="CE2_SEL" desc="" bitrange="22:22"/>
3034<addr name="OCRAM_STATUS12" addr="0x1d0" /> 3017 <field name="CE1_SEL" desc="" bitrange="21:21"/>
3035<field name="RSVD3" bitrange="31:28"> 3018 <field name="CE0_SEL" desc="" bitrange="20:20"/>
3036</field> 3019 <field name="GANGED_RDYBUSY" desc="" bitrange="19:19"/>
3037<field name="FAILSTATE11" bitrange="27:24"> 3020 <field name="BCH_MODE" desc="" bitrange="18:18"/>
3038</field> 3021 <field name="DLL_ENABLE" desc="" bitrange="17:17"/>
3039<field name="RSVD2" bitrange="23:20"> 3022 <field name="HALF_PERIOD" desc="" bitrange="16:16"/>
3040</field> 3023 <field name="RDN_DELAY" desc="" bitrange="15:12"/>
3041<field name="FAILSTATE10" bitrange="19:16"> 3024 <field name="DMA2ECC_MODE" desc="" bitrange="11:11"/>
3042</field> 3025 <field name="DEV_IRQ" desc="" bitrange="10:10"/>
3043<field name="RSVD1" bitrange="15:12"> 3026 <field name="TIMEOUT_IRQ" desc="" bitrange="9:9"/>
3044</field> 3027 <field name="BURST_EN" desc="" bitrange="8:8"/>
3045<field name="FAILSTATE01" bitrange="11:8"> 3028 <field name="ABORT_WAIT_FOR_READY3" desc="" bitrange="7:7"/>
3046</field> 3029 <field name="ABORT_WAIT_FOR_READY2" desc="" bitrange="6:6"/>
3047<field name="RSVD0" bitrange="7:4"> 3030 <field name="ABORT_WAIT_FOR_READY1" desc="" bitrange="5:5"/>
3048</field> 3031 <field name="ABORT_WAIT_FOR_READY0" desc="" bitrange="4:4"/>
3049<field name="FAILSTATE00" bitrange="3:0"> 3032 <field name="DEV_RESET" desc="" bitrange="3:3">
3050</field> 3033 <value name="ENABLED" value="0x0" desc=""/>
3051</reg> 3034 <value name="DISABLED" value="0x1" desc=""/>
3052<reg name="OCRAM_STATUS13" sct="yes"> 3035 </field>
3053<addr name="OCRAM_STATUS13" addr="0x1e0" /> 3036 <field name="ATA_IRQRDY_POLARITY" desc="" bitrange="2:2">
3054<field name="RSVD3" bitrange="31:28"> 3037 <value name="ACTIVELOW" value="0x0" desc=""/>
3055</field> 3038 <value name="ACTIVEHIGH" value="0x1" desc=""/>
3056<field name="FAILSTATE31" bitrange="27:24"> 3039 </field>
3057</field> 3040 <field name="CAMERA_MODE" desc="" bitrange="1:1"/>
3058<field name="RSVD2" bitrange="23:20"> 3041 <field name="GPMI_MODE" desc="" bitrange="0:0">
3059</field> 3042 <value name="NAND" value="0x0" desc=""/>
3060<field name="FAILSTATE30" bitrange="19:16"> 3043 <value name="ATA" value="0x1" desc=""/>
3061</field> 3044 </field>
3062<field name="RSVD1" bitrange="15:12"> 3045 </reg>
3063</field> 3046 <reg name="TIMING0" desc="">
3064<field name="FAILSTATE21" bitrange="11:8"> 3047 <addr name="TIMING0" addr="0x70"/>
3065</field> 3048 <field name="RSVD1" desc="" bitrange="31:24"/>
3066<field name="RSVD0" bitrange="7:4"> 3049 <field name="ADDRESS_SETUP" desc="" bitrange="23:16"/>
3067</field> 3050 <field name="DATA_HOLD" desc="" bitrange="15:8"/>
3068<field name="FAILSTATE20" bitrange="3:0"> 3051 <field name="DATA_SETUP" desc="" bitrange="7:0"/>
3069</field> 3052 </reg>
3070</reg> 3053 <reg name="TIMING1" desc="">
3071<reg name="SCRATCH0" sct="no"> 3054 <addr name="TIMING1" addr="0x80"/>
3072<addr name="SCRATCH0" addr="0x290" /> 3055 <field name="DEVICE_BUSY_TIMEOUT" desc="" bitrange="31:16"/>
3073<field name="PTR" bitrange="31:0"> 3056 <field name="RSVD1" desc="" bitrange="15:0"/>
3074</field> 3057 </reg>
3075</reg> 3058 <reg name="TIMING2" desc="">
3076<reg name="SCRATCH1" sct="no"> 3059 <addr name="TIMING2" addr="0x90"/>
3077<addr name="SCRATCH1" addr="0x2a0" /> 3060 <field name="UDMA_TRP" desc="" bitrange="31:24"/>
3078<field name="PTR" bitrange="31:0"> 3061 <field name="UDMA_ENV" desc="" bitrange="23:16"/>
3079</field> 3062 <field name="UDMA_HOLD" desc="" bitrange="15:8"/>
3080</reg> 3063 <field name="UDMA_SETUP" desc="" bitrange="7:0"/>
3081<reg name="ARMCACHE" sct="no"> 3064 </reg>
3082<addr name="ARMCACHE" addr="0x2b0" /> 3065 <reg name="DATA" desc="">
3083<field name="RSVD4" bitrange="31:18"> 3066 <addr name="DATA" addr="0xa0"/>
3084</field> 3067 <field name="DATA" desc="" bitrange="31:0"/>
3085<field name="VALID_SS" bitrange="17:16"> 3068 </reg>
3086</field> 3069 <reg name="STAT" desc="">
3087<field name="RSVD3" bitrange="15:14"> 3070 <addr name="STAT" addr="0xb0"/>
3088</field> 3071 <field name="PRESENT" desc="" bitrange="31:31">
3089<field name="DRTY_SS" bitrange="13:12"> 3072 <value name="UNAVAILABLE" value="0x0" desc=""/>
3090</field> 3073 <value name="AVAILABLE" value="0x1" desc=""/>
3091<field name="RSVD2" bitrange="11:10"> 3074 </field>
3092</field> 3075 <field name="RSVD1" desc="" bitrange="30:12"/>
3093<field name="CACHE_SS" bitrange="9:8"> 3076 <field name="RDY_TIMEOUT" desc="" bitrange="11:8"/>
3094</field> 3077 <field name="ATA_IRQ" desc="" bitrange="7:7"/>
3095<field name="RSVD1" bitrange="7:6"> 3078 <field name="INVALID_BUFFER_MASK" desc="" bitrange="6:6"/>
3096</field> 3079 <field name="FIFO_EMPTY" desc="" bitrange="5:5">
3097<field name="DTAG_SS" bitrange="5:4"> 3080 <value name="NOT_EMPTY" value="0x0" desc=""/>
3098</field> 3081 <value name="EMPTY" value="0x1" desc=""/>
3099<field name="RSVD0" bitrange="3:2"> 3082 </field>
3100</field> 3083 <field name="FIFO_FULL" desc="" bitrange="4:4">
3101<field name="ITAG_SS" bitrange="1:0"> 3084 <value name="NOT_FULL" value="0x0" desc=""/>
3102</field> 3085 <value name="FULL" value="0x1" desc=""/>
3103</reg> 3086 </field>
3104<reg name="DEBUG_TRAP_ADDR_LOW" sct="no"> 3087 <field name="DEV3_ERROR" desc="" bitrange="3:3"/>
3105<addr name="DEBUG_TRAP_ADDR_LOW" addr="0x2c0" /> 3088 <field name="DEV2_ERROR" desc="" bitrange="2:2"/>
3106<field name="ADDR" bitrange="31:0"> 3089 <field name="DEV1_ERROR" desc="" bitrange="1:1"/>
3107</field> 3090 <field name="DEV0_ERROR" desc="" bitrange="0:0"/>
3108</reg> 3091 </reg>
3109<reg name="DEBUG_TRAP_ADDR_HIGH" sct="no"> 3092 <reg name="DEBUG" desc="">
3110<addr name="DEBUG_TRAP_ADDR_HIGH" addr="0x2d0" /> 3093 <addr name="DEBUG" addr="0xc0"/>
3111<field name="ADDR" bitrange="31:0"> 3094 <field name="READY3" desc="" bitrange="31:31"/>
3112</field> 3095 <field name="READY2" desc="" bitrange="30:30"/>
3113</reg> 3096 <field name="READY1" desc="" bitrange="29:29"/>
3114<reg name="SGTL" sct="no"> 3097 <field name="READY0" desc="" bitrange="28:28"/>
3115<addr name="SGTL" addr="0x300" /> 3098 <field name="WAIT_FOR_READY_END3" desc="" bitrange="27:27"/>
3116<field name="COPYRIGHT" bitrange="31:0"> 3099 <field name="WAIT_FOR_READY_END2" desc="" bitrange="26:26"/>
3117</field> 3100 <field name="WAIT_FOR_READY_END1" desc="" bitrange="25:25"/>
3118</reg> 3101 <field name="WAIT_FOR_READY_END0" desc="" bitrange="24:24"/>
3119<reg name="CHIPID" sct="no"> 3102 <field name="SENSE3" desc="" bitrange="23:23"/>
3120<addr name="CHIPID" addr="0x310" /> 3103 <field name="SENSE2" desc="" bitrange="22:22"/>
3121<field name="PRODUCT_CODE" bitrange="31:16"> 3104 <field name="SENSE1" desc="" bitrange="21:21"/>
3122</field> 3105 <field name="SENSE0" desc="" bitrange="20:20"/>
3123<field name="RSVD0" bitrange="15:8"> 3106 <field name="DMAREQ3" desc="" bitrange="19:19"/>
3124</field> 3107 <field name="DMAREQ2" desc="" bitrange="18:18"/>
3125<field name="REVISION" bitrange="7:0"> 3108 <field name="DMAREQ1" desc="" bitrange="17:17"/>
3126</field> 3109 <field name="DMAREQ0" desc="" bitrange="16:16"/>
3127</reg> 3110 <field name="CMD_END" desc="" bitrange="15:12"/>
3128<reg name="AHB_STATS_SELECT" sct="no"> 3111 <field name="UDMA_STATE" desc="" bitrange="11:8"/>
3129<addr name="AHB_STATS_SELECT" addr="0x330" /> 3112 <field name="BUSY" desc="" bitrange="7:7">
3130<field name="RSVD3" bitrange="31:28"> 3113 <value name="DISABLED" value="0x0" desc=""/>
3131</field> 3114 <value name="ENABLED" value="0x1" desc=""/>
3132<field name="L3_MASTER_SELECT" bitrange="27:24"> 3115 </field>
3133<value name="APBH" value="0x1"> 3116 <field name="PIN_STATE" desc="" bitrange="6:4">
3134</value> 3117 <value name="PSM_IDLE" value="0x0" desc=""/>
3135<value name="APBX" value="0x2"> 3118 <value name="PSM_BYTCNT" value="0x1" desc=""/>
3136</value> 3119 <value name="PSM_ADDR" value="0x2" desc=""/>
3137<value name="USB" value="0x4"> 3120 <value name="PSM_STALL" value="0x3" desc=""/>
3138</value> 3121 <value name="PSM_STROBE" value="0x4" desc=""/>
3139</field> 3122 <value name="PSM_ATARDY" value="0x5" desc=""/>
3140<field name="RSVD2" bitrange="23:20"> 3123 <value name="PSM_DHOLD" value="0x6" desc=""/>
3141</field> 3124 <value name="PSM_DONE" value="0x7" desc=""/>
3142<field name="L2_MASTER_SELECT" bitrange="19:16"> 3125 </field>
3143<value name="ARM_D" value="0x1"> 3126 <field name="MAIN_STATE" desc="" bitrange="3:0">
3144</value> 3127 <value name="MSM_IDLE" value="0x0" desc=""/>
3145</field> 3128 <value name="MSM_BYTCNT" value="0x1" desc=""/>
3146<field name="RSVD1" bitrange="15:12"> 3129 <value name="MSM_WAITFE" value="0x2" desc=""/>
3147</field> 3130 <value name="MSM_WAITFR" value="0x3" desc=""/>
3148<field name="L1_MASTER_SELECT" bitrange="11:8"> 3131 <value name="MSM_DMAREQ" value="0x4" desc=""/>
3149<value name="ARM_I" value="0x1"> 3132 <value name="MSM_DMAACK" value="0x5" desc=""/>
3150</value> 3133 <value name="MSM_WAITFF" value="0x6" desc=""/>
3151</field> 3134 <value name="MSM_LDFIFO" value="0x7" desc=""/>
3152<field name="RSVD0" bitrange="7:4"> 3135 <value name="MSM_LDDMAR" value="0x8" desc=""/>
3153</field> 3136 <value name="MSM_RDCMP" value="0x9" desc=""/>
3154<field name="L0_MASTER_SELECT" bitrange="3:0"> 3137 <value name="MSM_DONE" value="0xa" desc=""/>
3155<value name="ECC8" value="0x1"> 3138 </field>
3156</value> 3139 </reg>
3157<value name="CRYPTO" value="0x2"> 3140 <reg name="VERSION" desc="">
3158</value> 3141 <addr name="VERSION" addr="0xd0"/>
3159</field> 3142 <field name="MAJOR" desc="" bitrange="31:24"/>
3160</reg> 3143 <field name="MINOR" desc="" bitrange="23:16"/>
3161<reg name="L0_AHB_ACTIVE_CYCLES" sct="no"> 3144 <field name="STEP" desc="" bitrange="15:0"/>
3162<addr name="L0_AHB_ACTIVE_CYCLES" addr="0x340" /> 3145 </reg>
3163<field name="COUNT" bitrange="31:0"> 3146 <reg name="DEBUG2" desc="">
3164</field> 3147 <addr name="DEBUG2" addr="0xe0"/>
3165</reg> 3148 <field name="RSVD1" desc="" bitrange="31:16"/>
3166<reg name="L0_AHB_DATA_STALLED" sct="no"> 3149 <field name="SYND2GPMI_BE" desc="" bitrange="15:12"/>
3167<addr name="L0_AHB_DATA_STALLED" addr="0x350" /> 3150 <field name="GPMI2SYND_VALID" desc="" bitrange="11:11"/>
3168<field name="COUNT" bitrange="31:0"> 3151 <field name="GPMI2SYND_READY" desc="" bitrange="10:10"/>
3169</field> 3152 <field name="SYND2GPMI_VALID" desc="" bitrange="9:9"/>
3170</reg> 3153 <field name="SYND2GPMI_READY" desc="" bitrange="8:8"/>
3171<reg name="L0_AHB_DATA_CYCLES" sct="no"> 3154 <field name="VIEW_DELAYED_RDN" desc="" bitrange="7:7"/>
3172<addr name="L0_AHB_DATA_CYCLES" addr="0x360" /> 3155 <field name="UPDATE_WINDOW" desc="" bitrange="6:6"/>
3173<field name="COUNT" bitrange="31:0"> 3156 <field name="RDN_TAP" desc="" bitrange="5:0"/>
3174</field> 3157 </reg>
3175</reg> 3158 <reg name="DEBUG3" desc="">
3176<reg name="L1_AHB_ACTIVE_CYCLES" sct="no"> 3159 <addr name="DEBUG3" addr="0xf0"/>
3177<addr name="L1_AHB_ACTIVE_CYCLES" addr="0x370" /> 3160 <field name="APB_WORD_CNTR" desc="" bitrange="31:16"/>
3178<field name="COUNT" bitrange="31:0"> 3161 <field name="DEV_WORD_CNTR" desc="" bitrange="15:0"/>
3179</field> 3162 </reg>
3180</reg> 3163 </dev>
3181<reg name="L1_AHB_DATA_STALLED" sct="no"> 3164 <dev name="I2C" long_name="I2C Interface" desc="I2C Interface" version="3.2.0">
3182<addr name="L1_AHB_DATA_STALLED" addr="0x380" /> 3165 <addr name="I2C" addr="0x80058000"/>
3183<field name="COUNT" bitrange="31:0"> 3166 <reg name="CTRL0" desc="" sct="yes">
3184</field> 3167 <addr name="CTRL0" addr="0x0"/>
3185</reg> 3168 <field name="SFTRST" desc="" bitrange="31:31">
3186<reg name="L1_AHB_DATA_CYCLES" sct="no"> 3169 <value name="RUN" value="0x0" desc=""/>
3187<addr name="L1_AHB_DATA_CYCLES" addr="0x390" /> 3170 <value name="RESET" value="0x1" desc=""/>
3188<field name="COUNT" bitrange="31:0"> 3171 </field>
3189</field> 3172 <field name="CLKGATE" desc="" bitrange="30:30">
3190</reg> 3173 <value name="RUN" value="0x0" desc=""/>
3191<reg name="L2_AHB_ACTIVE_CYCLES" sct="no"> 3174 <value name="NO_CLKS" value="0x1" desc=""/>
3192<addr name="L2_AHB_ACTIVE_CYCLES" addr="0x3a0" /> 3175 </field>
3193<field name="COUNT" bitrange="31:0"> 3176 <field name="RUN" desc="" bitrange="29:29">
3194</field> 3177 <value name="HALT" value="0x0" desc=""/>
3195</reg> 3178 <value name="RUN" value="0x1" desc=""/>
3196<reg name="L2_AHB_DATA_STALLED" sct="no"> 3179 </field>
3197<addr name="L2_AHB_DATA_STALLED" addr="0x3b0" /> 3180 <field name="RSVD1" desc="" bitrange="28:28"/>
3198<field name="COUNT" bitrange="31:0"> 3181 <field name="PRE_ACK" desc="" bitrange="27:27"/>
3199</field> 3182 <field name="ACKNOWLEDGE" desc="" bitrange="26:26">
3200</reg> 3183 <value name="SNAK" value="0x0" desc=""/>
3201<reg name="L2_AHB_DATA_CYCLES" sct="no"> 3184 <value name="ACK" value="0x1" desc=""/>
3202<addr name="L2_AHB_DATA_CYCLES" addr="0x3c0" /> 3185 </field>
3203<field name="COUNT" bitrange="31:0"> 3186 <field name="SEND_NAK_ON_LAST" desc="" bitrange="25:25">
3204</field> 3187 <value name="ACK_IT" value="0x0" desc=""/>
3205</reg> 3188 <value name="NAK_IT" value="0x1" desc=""/>
3206<reg name="L3_AHB_ACTIVE_CYCLES" sct="no"> 3189 </field>
3207<addr name="L3_AHB_ACTIVE_CYCLES" addr="0x3d0" /> 3190 <field name="PIO_MODE" desc="" bitrange="24:24"/>
3208<field name="COUNT" bitrange="31:0"> 3191 <field name="MULTI_MASTER" desc="" bitrange="23:23">
3209</field> 3192 <value name="SINGLE" value="0x0" desc=""/>
3210</reg> 3193 <value name="MULTIPLE" value="0x1" desc=""/>
3211<reg name="L3_AHB_DATA_STALLED" sct="no"> 3194 </field>
3212<addr name="L3_AHB_DATA_STALLED" addr="0x3e0" /> 3195 <field name="CLOCK_HELD" desc="" bitrange="22:22">
3213<field name="COUNT" bitrange="31:0"> 3196 <value name="RELEASE" value="0x0" desc=""/>
3214</field> 3197 <value name="HELD_LOW" value="0x1" desc=""/>
3215</reg> 3198 </field>
3216<reg name="L3_AHB_DATA_CYCLES" sct="no"> 3199 <field name="RETAIN_CLOCK" desc="" bitrange="21:21">
3217<addr name="L3_AHB_DATA_CYCLES" addr="0x3f0" /> 3200 <value name="RELEASE" value="0x0" desc=""/>
3218<field name="COUNT" bitrange="31:0"> 3201 <value name="HOLD_LOW" value="0x1" desc=""/>
3219</field> 3202 </field>
3220</reg> 3203 <field name="POST_SEND_STOP" desc="" bitrange="20:20">
3221<reg name="MPTEn_LOC" sct="no"> 3204 <value name="NO_STOP" value="0x0" desc=""/>
3222<formula string="0x400+n*0x10"/> 3205 <value name="SEND_STOP" value="0x1" desc=""/>
3223<addr name="MPTE0_LOC" addr="0x400" /> 3206 </field>
3224<addr name="MPTE1_LOC" addr="0x410" /> 3207 <field name="PRE_SEND_START" desc="" bitrange="19:19">
3225<addr name="MPTE2_LOC" addr="0x420" /> 3208 <value name="NO_START" value="0x0" desc=""/>
3226<addr name="MPTE3_LOC" addr="0x430" /> 3209 <value name="SEND_START" value="0x1" desc=""/>
3227<addr name="MPTE4_LOC" addr="0x440" /> 3210 </field>
3228<addr name="MPTE5_LOC" addr="0x450" /> 3211 <field name="SLAVE_ADDRESS_ENABLE" desc="" bitrange="18:18">
3229<addr name="MPTE6_LOC" addr="0x460" /> 3212 <value name="DISABLED" value="0x0" desc=""/>
3230<addr name="MPTE7_LOC" addr="0x470" /> 3213 <value name="ENABLED" value="0x1" desc=""/>
3231<addr name="MPTE8_LOC" addr="0x480" /> 3214 </field>
3232<addr name="MPTE9_LOC" addr="0x490" /> 3215 <field name="MASTER_MODE" desc="" bitrange="17:17">
3233<addr name="MPTE10_LOC" addr="0x4a0" /> 3216 <value name="SLAVE" value="0x0" desc=""/>
3234<addr name="MPTE11_LOC" addr="0x4b0" /> 3217 <value name="MASTER" value="0x1" desc=""/>
3235<addr name="MPTE12_LOC" addr="0x4c0" /> 3218 </field>
3236<addr name="MPTE13_LOC" addr="0x4d0" /> 3219 <field name="DIRECTION" desc="" bitrange="16:16">
3237<addr name="MPTE14_LOC" addr="0x4e0" /> 3220 <value name="RECEIVE" value="0x0" desc=""/>
3238<addr name="MPTE15_LOC" addr="0x4f0" /> 3221 <value name="TRANSMIT" value="0x1" desc=""/>
3239<field name="RSVD0" bitrange="31:12"> 3222 </field>
3240</field> 3223 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
3241<field name="LOC" bitrange="11:0"> 3224 </reg>
3242</field> 3225 <reg name="TIMING0" desc="" sct="yes">
3243</reg> 3226 <addr name="TIMING0" addr="0x10"/>
3244<reg name="EMICLK_DELAY" sct="no"> 3227 <field name="RSVD2" desc="" bitrange="31:26"/>
3245<addr name="EMICLK_DELAY" addr="0x500" /> 3228 <field name="HIGH_COUNT" desc="" bitrange="25:16"/>
3246<field name="RSVD0" bitrange="31:5"> 3229 <field name="RSVD1" desc="" bitrange="15:10"/>
3247</field> 3230 <field name="RCV_COUNT" desc="" bitrange="9:0"/>
3248<field name="NUM_TAPS" bitrange="4:0"> 3231 </reg>
3249</field> 3232 <reg name="TIMING1" desc="" sct="yes">
3250</reg> 3233 <addr name="TIMING1" addr="0x20"/>
3251</dev> 3234 <field name="RSVD2" desc="" bitrange="31:26"/>
3252<dev name="DRAM" long_name="DRAM Registers" desc="DRAM Registers" version="3.2.0"> 3235 <field name="LOW_COUNT" desc="" bitrange="25:16"/>
3253<addr name="DRAM" addr="0x800e0000" /> 3236 <field name="RSVD1" desc="" bitrange="15:10"/>
3254<reg name="CTL00" sct="no"> 3237 <field name="XMIT_COUNT" desc="" bitrange="9:0"/>
3255<addr name="CTL00" addr="0x0" /> 3238 </reg>
3256<field name="RSVD4" bitrange="31:25"> 3239 <reg name="TIMING2" desc="" sct="yes">
3257</field> 3240 <addr name="TIMING2" addr="0x30"/>
3258<field name="AHB0_W_PRIORITY" bitrange="24:24"> 3241 <field name="RSVD2" desc="" bitrange="31:26"/>
3259</field> 3242 <field name="BUS_FREE" desc="" bitrange="25:16"/>
3260<field name="RSVD3" bitrange="23:17"> 3243 <field name="RSVD1" desc="" bitrange="15:10"/>
3261</field> 3244 <field name="LEADIN_COUNT" desc="" bitrange="9:0"/>
3262<field name="AHB0_R_PRIORITY" bitrange="16:16"> 3245 </reg>
3263</field> 3246 <reg name="CTRL1" desc="" sct="yes">
3264<field name="RSVD2" bitrange="15:9"> 3247 <addr name="CTRL1" addr="0x40"/>
3265</field> 3248 <field name="RSVD1" desc="" bitrange="31:29"/>
3266<field name="AHB0_FIFO_TYPE_REG" bitrange="8:8"> 3249 <field name="CLR_GOT_A_NAK" desc="" bitrange="28:28">
3267</field> 3250 <value name="DO_NOTHING" value="0x0" desc=""/>
3268<field name="RSVD1" bitrange="7:1"> 3251 <value name="CLEAR" value="0x1" desc=""/>
3269</field> 3252 </field>
3270<field name="ADDR_CMP_EN" bitrange="0:0"> 3253 <field name="ACK_MODE" desc="" bitrange="27:27">
3271</field> 3254 <value name="ACK_AFTER_HOLD_LOW" value="0x0" desc=""/>
3272</reg> 3255 <value name="ACK_BEFORE_HOLD_LOW" value="0x1" desc=""/>
3273<reg name="CTL01" sct="no"> 3256 </field>
3274<addr name="CTL01" addr="0x4" /> 3257 <field name="FORCE_DATA_IDLE" desc="" bitrange="26:26"/>
3275<field name="RSVD4" bitrange="31:25"> 3258 <field name="FORCE_CLK_IDLE" desc="" bitrange="25:25"/>
3276</field> 3259 <field name="BCAST_SLAVE_EN" desc="" bitrange="24:24">
3277<field name="AHB2_FIFO_TYPE_REG" bitrange="24:24"> 3260 <value name="NO_BCAST" value="0x0" desc=""/>
3278</field> 3261 <value name="WATCH_BCAST" value="0x1" desc=""/>
3279<field name="RSVD3" bitrange="23:17"> 3262 </field>
3280</field> 3263 <field name="SLAVE_ADDRESS_BYTE" desc="" bitrange="23:16"/>
3281<field name="AHB1_W_PRIORITY" bitrange="16:16"> 3264 <field name="BUS_FREE_IRQ_EN" desc="" bitrange="15:15">
3282</field> 3265 <value name="DISABLED" value="0x0" desc=""/>
3283<field name="RSVD2" bitrange="15:9"> 3266 <value name="ENABLED" value="0x1" desc=""/>
3284</field> 3267 </field>
3285<field name="AHB1_R_PRIORITY" bitrange="8:8"> 3268 <field name="DATA_ENGINE_CMPLT_IRQ_EN" desc="" bitrange="14:14">
3286</field> 3269 <value name="DISABLED" value="0x0" desc=""/>
3287<field name="RSVD1" bitrange="7:1"> 3270 <value name="ENABLED" value="0x1" desc=""/>
3288</field> 3271 </field>
3289<field name="AHB1_FIFO_TYPE_REG" bitrange="0:0"> 3272 <field name="NO_SLAVE_ACK_IRQ_EN" desc="" bitrange="13:13">
3290</field> 3273 <value name="DISABLED" value="0x0" desc=""/>
3291</reg> 3274 <value name="ENABLED" value="0x1" desc=""/>
3292<reg name="CTL02" sct="no"> 3275 </field>
3293<addr name="CTL02" addr="0x8" /> 3276 <field name="OVERSIZE_XFER_TERM_IRQ_EN" desc="" bitrange="12:12">
3294<field name="RSVD4" bitrange="31:25"> 3277 <value name="DISABLED" value="0x0" desc=""/>
3295</field> 3278 <value name="ENABLED" value="0x1" desc=""/>
3296<field name="AHB3_R_PRIORITY" bitrange="24:24"> 3279 </field>
3297</field> 3280 <field name="EARLY_TERM_IRQ_EN" desc="" bitrange="11:11">
3298<field name="RSVD3" bitrange="23:17"> 3281 <value name="DISABLED" value="0x0" desc=""/>
3299</field> 3282 <value name="ENABLED" value="0x1" desc=""/>
3300<field name="AHB3_FIFO_TYPE_REG" bitrange="16:16"> 3283 </field>
3301</field> 3284 <field name="MASTER_LOSS_IRQ_EN" desc="" bitrange="10:10">
3302<field name="RSVD2" bitrange="15:9"> 3285 <value name="DISABLED" value="0x0" desc=""/>
3303</field> 3286 <value name="ENABLED" value="0x1" desc=""/>
3304<field name="AHB2_W_PRIORITY" bitrange="8:8"> 3287 </field>
3305</field> 3288 <field name="SLAVE_STOP_IRQ_EN" desc="" bitrange="9:9">
3306<field name="RSVD1" bitrange="7:1"> 3289 <value name="DISABLED" value="0x0" desc=""/>
3307</field> 3290 <value name="ENABLED" value="0x1" desc=""/>
3308<field name="AHB2_R_PRIORITY" bitrange="0:0"> 3291 </field>
3309</field> 3292 <field name="SLAVE_IRQ_EN" desc="" bitrange="8:8">
3310</reg> 3293 <value name="DISABLED" value="0x0" desc=""/>
3311<reg name="CTL03" sct="no"> 3294 <value name="ENABLED" value="0x1" desc=""/>
3312<addr name="CTL03" addr="0xc" /> 3295 </field>
3313<field name="RSVD4" bitrange="31:25"> 3296 <field name="BUS_FREE_IRQ" desc="" bitrange="7:7">
3314</field> 3297 <value name="NO_REQUEST" value="0x0" desc=""/>
3315<field name="AUTO_REFRESH_MODE" bitrange="24:24"> 3298 <value name="REQUEST" value="0x1" desc=""/>
3316</field> 3299 </field>
3317<field name="RSVD3" bitrange="23:17"> 3300 <field name="DATA_ENGINE_CMPLT_IRQ" desc="" bitrange="6:6">
3318</field> 3301 <value name="NO_REQUEST" value="0x0" desc=""/>
3319<field name="AREFRESH" bitrange="16:16"> 3302 <value name="REQUEST" value="0x1" desc=""/>
3320</field> 3303 </field>
3321<field name="RSVD2" bitrange="15:9"> 3304 <field name="NO_SLAVE_ACK_IRQ" desc="" bitrange="5:5">
3322</field> 3305 <value name="NO_REQUEST" value="0x0" desc=""/>
3323<field name="AP" bitrange="8:8"> 3306 <value name="REQUEST" value="0x1" desc=""/>
3324</field> 3307 </field>
3325<field name="RSVD1" bitrange="7:1"> 3308 <field name="OVERSIZE_XFER_TERM_IRQ" desc="" bitrange="4:4">
3326</field> 3309 <value name="NO_REQUEST" value="0x0" desc=""/>
3327<field name="AHB3_W_PRIORITY" bitrange="0:0"> 3310 <value name="REQUEST" value="0x1" desc=""/>
3328</field> 3311 </field>
3329</reg> 3312 <field name="EARLY_TERM_IRQ" desc="" bitrange="3:3">
3330<reg name="CTL04" sct="no"> 3313 <value name="NO_REQUEST" value="0x0" desc=""/>
3331<addr name="CTL04" addr="0x10" /> 3314 <value name="REQUEST" value="0x1" desc=""/>
3332<field name="RSVD4" bitrange="31:25"> 3315 </field>
3333</field> 3316 <field name="MASTER_LOSS_IRQ" desc="" bitrange="2:2">
3334<field name="DLL_BYPASS_MODE" bitrange="24:24"> 3317 <value name="NO_REQUEST" value="0x0" desc=""/>
3335</field> 3318 <value name="REQUEST" value="0x1" desc=""/>
3336<field name="RSVD3" bitrange="23:17"> 3319 </field>
3337</field> 3320 <field name="SLAVE_STOP_IRQ" desc="" bitrange="1:1">
3338<field name="DLLLOCKREG" bitrange="16:16"> 3321 <value name="NO_REQUEST" value="0x0" desc=""/>
3339</field> 3322 <value name="REQUEST" value="0x1" desc=""/>
3340<field name="RSVD2" bitrange="15:9"> 3323 </field>
3341</field> 3324 <field name="SLAVE_IRQ" desc="" bitrange="0:0">
3342<field name="CONCURRENTAP" bitrange="8:8"> 3325 <value name="NO_REQUEST" value="0x0" desc=""/>
3343</field> 3326 <value name="REQUEST" value="0x1" desc=""/>
3344<field name="RSVD1" bitrange="7:1"> 3327 </field>
3345</field> 3328 </reg>
3346<field name="BANK_SPLIT_EN" bitrange="0:0"> 3329 <reg name="STAT" desc="">
3347</field> 3330 <addr name="STAT" addr="0x50"/>
3348</reg> 3331 <field name="MASTER_PRESENT" desc="" bitrange="31:31">
3349<reg name="CTL05" sct="no"> 3332 <value name="UNAVAILABLE" value="0x0" desc=""/>
3350<addr name="CTL05" addr="0x14" /> 3333 <value name="AVAILABLE" value="0x1" desc=""/>
3351<field name="RSVD4" bitrange="31:25"> 3334 </field>
3352</field> 3335 <field name="SLAVE_PRESENT" desc="" bitrange="30:30">
3353<field name="INTRPTREADA" bitrange="24:24"> 3336 <value name="UNAVAILABLE" value="0x0" desc=""/>
3354</field> 3337 <value name="AVAILABLE" value="0x1" desc=""/>
3355<field name="RSVD3" bitrange="23:17"> 3338 </field>
3356</field> 3339 <field name="ANY_ENABLED_IRQ" desc="" bitrange="29:29">
3357<field name="INTRPTAPBURST" bitrange="16:16"> 3340 <value name="NO_REQUESTS" value="0x0" desc=""/>
3358</field> 3341 <value name="AT_LEAST_ONE_REQUEST" value="0x1" desc=""/>
3359<field name="RSVD2" bitrange="15:9"> 3342 </field>
3360</field> 3343 <field name="GOT_A_NAK" desc="" bitrange="28:28">
3361<field name="FAST_WRITE" bitrange="8:8"> 3344 <value name="NO_NAK" value="0x0" desc=""/>
3362</field> 3345 <value name="DETECTED_NAK" value="0x1" desc=""/>
3363<field name="RSVD1" bitrange="7:1"> 3346 </field>
3364</field> 3347 <field name="RSVD1" desc="" bitrange="27:24"/>
3365<field name="EN_LOWPOWER_MODE" bitrange="0:0"> 3348 <field name="RCVD_SLAVE_ADDR" desc="" bitrange="23:16"/>
3366</field> 3349 <field name="SLAVE_ADDR_EQ_ZERO" desc="" bitrange="15:15">
3367</reg> 3350 <value name="ZERO_NOT_MATCHED" value="0x0" desc=""/>
3368<reg name="CTL06" sct="no"> 3351 <value name="WAS_ZERO" value="0x1" desc=""/>
3369<addr name="CTL06" addr="0x18" /> 3352 </field>
3370<field name="RSVD4" bitrange="31:25"> 3353 <field name="SLAVE_FOUND" desc="" bitrange="14:14">
3371</field> 3354 <value name="IDLE" value="0x0" desc=""/>
3372<field name="POWER_DOWN" bitrange="24:24"> 3355 <value name="WAITING" value="0x1" desc=""/>
3373</field> 3356 </field>
3374<field name="RSVD3" bitrange="23:17"> 3357 <field name="SLAVE_SEARCHING" desc="" bitrange="13:13">
3375</field> 3358 <value name="IDLE" value="0x0" desc=""/>
3376<field name="PLACEMENT_EN" bitrange="16:16"> 3359 <value name="ACTIVE" value="0x1" desc=""/>
3377</field> 3360 </field>
3378<field name="RSVD2" bitrange="15:9"> 3361 <field name="DATA_ENGINE_DMA_WAIT" desc="" bitrange="12:12">
3379</field> 3362 <value name="CONTINUE" value="0x0" desc=""/>
3380<field name="NO_CMD_INIT" bitrange="8:8"> 3363 <value name="WAITING" value="0x1" desc=""/>
3381</field> 3364 </field>
3382<field name="RSVD1" bitrange="7:1"> 3365 <field name="BUS_BUSY" desc="" bitrange="11:11">
3383</field> 3366 <value name="IDLE" value="0x0" desc=""/>
3384<field name="INTRPTWRITEA" bitrange="0:0"> 3367 <value name="BUSY" value="0x1" desc=""/>
3385</field> 3368 </field>
3386</reg> 3369 <field name="CLK_GEN_BUSY" desc="" bitrange="10:10">
3387<reg name="CTL07" sct="no"> 3370 <value name="IDLE" value="0x0" desc=""/>
3388<addr name="CTL07" addr="0x1c" /> 3371 <value name="BUSY" value="0x1" desc=""/>
3389<field name="RSVD4" bitrange="31:25"> 3372 </field>
3390</field> 3373 <field name="DATA_ENGINE_BUSY" desc="" bitrange="9:9">
3391<field name="RW_SAME_EN" bitrange="24:24"> 3374 <value name="IDLE" value="0x0" desc=""/>
3392</field> 3375 <value name="BUSY" value="0x1" desc=""/>
3393<field name="RSVD3" bitrange="23:17"> 3376 </field>
3394</field> 3377 <field name="SLAVE_BUSY" desc="" bitrange="8:8">
3395<field name="REG_DIMM_ENABLE" bitrange="16:16"> 3378 <value name="IDLE" value="0x0" desc=""/>
3396</field> 3379 <value name="BUSY" value="0x1" desc=""/>
3397<field name="RSVD2" bitrange="15:9"> 3380 </field>
3398</field> 3381 <field name="BUS_FREE_IRQ_SUMMARY" desc="" bitrange="7:7">
3399<field name="RD2RD_TURN" bitrange="8:8"> 3382 <value name="NO_REQUEST" value="0x0" desc=""/>
3400</field> 3383 <value name="REQUEST" value="0x1" desc=""/>
3401<field name="RSVD1" bitrange="7:1"> 3384 </field>
3402</field> 3385 <field name="DATA_ENGINE_CMPLT_IRQ_SUMMARY" desc="" bitrange="6:6">
3403<field name="PRIORITY_EN" bitrange="0:0"> 3386 <value name="NO_REQUEST" value="0x0" desc=""/>
3404</field> 3387 <value name="REQUEST" value="0x1" desc=""/>
3405</reg> 3388 </field>
3406<reg name="CTL08" sct="no"> 3389 <field name="NO_SLAVE_ACK_IRQ_SUMMARY" desc="" bitrange="5:5">
3407<addr name="CTL08" addr="0x20" /> 3390 <value name="NO_REQUEST" value="0x0" desc=""/>
3408<field name="RSVD4" bitrange="31:25"> 3391 <value name="REQUEST" value="0x1" desc=""/>
3409</field> 3392 </field>
3410<field name="TRAS_LOCKOUT" bitrange="24:24"> 3393 <field name="OVERSIZE_XFER_TERM_IRQ_SUMMARY" desc="" bitrange="4:4">
3411</field> 3394 <value name="NO_REQUEST" value="0x0" desc=""/>
3412<field name="RSVD3" bitrange="23:17"> 3395 <value name="REQUEST" value="0x1" desc=""/>
3413</field> 3396 </field>
3414<field name="START" bitrange="16:16"> 3397 <field name="EARLY_TERM_IRQ_SUMMARY" desc="" bitrange="3:3">
3415</field> 3398 <value name="NO_REQUEST" value="0x0" desc=""/>
3416<field name="RSVD2" bitrange="15:9"> 3399 <value name="REQUEST" value="0x1" desc=""/>
3417</field> 3400 </field>
3418<field name="SREFRESH" bitrange="8:8"> 3401 <field name="MASTER_LOSS_IRQ_SUMMARY" desc="" bitrange="2:2">
3419</field> 3402 <value name="NO_REQUEST" value="0x0" desc=""/>
3420<field name="RSVD1" bitrange="7:1"> 3403 <value name="REQUEST" value="0x1" desc=""/>
3421</field> 3404 </field>
3422<field name="SDR_MODE" bitrange="0:0"> 3405 <field name="SLAVE_STOP_IRQ_SUMMARY" desc="" bitrange="1:1">
3423</field> 3406 <value name="NO_REQUEST" value="0x0" desc=""/>
3424</reg> 3407 <value name="REQUEST" value="0x1" desc=""/>
3425<reg name="CTL09" sct="no"> 3408 </field>
3426<addr name="CTL09" addr="0x24" /> 3409 <field name="SLAVE_IRQ_SUMMARY" desc="" bitrange="0:0">
3427<field name="RSVD4" bitrange="31:26"> 3410 <value name="NO_REQUEST" value="0x0" desc=""/>
3428</field> 3411 <value name="REQUEST" value="0x1" desc=""/>
3429<field name="OUT_OF_RANGE_TYPE" bitrange="25:24"> 3412 </field>
3430</field> 3413 </reg>
3431<field name="RSVD3" bitrange="23:18"> 3414 <reg name="DATA" desc="">
3432</field> 3415 <addr name="DATA" addr="0x60"/>
3433<field name="OUT_OF_RANGE_SOURCE_ID" bitrange="17:16"> 3416 <field name="DATA" desc="" bitrange="31:0"/>
3434</field> 3417 </reg>
3435<field name="RSVD2" bitrange="15:9"> 3418 <reg name="DEBUG0" desc="" sct="yes">
3436</field> 3419 <addr name="DEBUG0" addr="0x70"/>
3437<field name="WRITE_MODEREG" bitrange="8:8"> 3420 <field name="DMAREQ" desc="" bitrange="31:31"/>
3438</field> 3421 <field name="DMAENDCMD" desc="" bitrange="30:30"/>
3439<field name="RSVD1" bitrange="7:1"> 3422 <field name="DMAKICK" desc="" bitrange="29:29"/>
3440</field> 3423 <field name="DMATERMINATE" desc="" bitrange="28:28"/>
3441<field name="WRITEINTERP" bitrange="0:0"> 3424 <field name="TBD" desc="" bitrange="27:26"/>
3442</field> 3425 <field name="DMA_STATE" desc="" bitrange="25:16"/>
3443</reg> 3426 <field name="START_TOGGLE" desc="" bitrange="15:15"/>
3444<reg name="CTL10" sct="no"> 3427 <field name="STOP_TOGGLE" desc="" bitrange="14:14"/>
3445<addr name="CTL10" addr="0x28" /> 3428 <field name="GRAB_TOGGLE" desc="" bitrange="13:13"/>
3446<field name="RSVD4" bitrange="31:27"> 3429 <field name="CHANGE_TOGGLE" desc="" bitrange="12:12"/>
3447</field> 3430 <field name="TESTMODE" desc="" bitrange="11:11"/>
3448<field name="AGE_COUNT" bitrange="26:24"> 3431 <field name="SLAVE_HOLD_CLK" desc="" bitrange="10:10"/>
3449</field> 3432 <field name="SLAVE_STATE" desc="" bitrange="9:0"/>
3450<field name="RSVD3" bitrange="23:19"> 3433 </reg>
3451</field> 3434 <reg name="DEBUG1" desc="" sct="yes">
3452<field name="ADDR_PINS" bitrange="18:16"> 3435 <addr name="DEBUG1" addr="0x80"/>
3453</field> 3436 <field name="I2C_CLK_IN" desc="" bitrange="31:31"/>
3454<field name="RSVD2" bitrange="15:10"> 3437 <field name="I2C_DATA_IN" desc="" bitrange="30:30"/>
3455</field> 3438 <field name="RSVD4" desc="" bitrange="29:28"/>
3456<field name="TEMRS" bitrange="9:8"> 3439 <field name="DMA_BYTE_ENABLES" desc="" bitrange="27:24"/>
3457</field> 3440 <field name="CLK_GEN_STATE" desc="" bitrange="23:16"/>
3458<field name="RSVD1" bitrange="7:2"> 3441 <field name="RSVD2" desc="" bitrange="15:11"/>
3459</field> 3442 <field name="LST_MODE" desc="" bitrange="10:9">
3460<field name="Q_FULLNESS" bitrange="1:0"> 3443 <value name="BCAST" value="0x0" desc=""/>
3461</field> 3444 <value name="MY_WRITE" value="0x1" desc=""/>
3462</reg> 3445 <value name="MY_READ" value="0x2" desc=""/>
3463<reg name="CTL11" sct="no"> 3446 <value name="NOT_ME" value="0x3" desc=""/>
3464<addr name="CTL11" addr="0x2c" /> 3447 </field>
3465<field name="RSVD4" bitrange="31:27"> 3448 <field name="LOCAL_SLAVE_TEST" desc="" bitrange="8:8"/>
3466</field> 3449 <field name="RSVD1" desc="" bitrange="7:5"/>
3467<field name="MAX_CS_REG" bitrange="26:24"> 3450 <field name="FORCE_CLK_ON" desc="" bitrange="4:4"/>
3468</field> 3451 <field name="FORCE_ARB_LOSS" desc="" bitrange="3:3"/>
3469<field name="RSVD3" bitrange="23:19"> 3452 <field name="FORCE_RCV_ACK" desc="" bitrange="2:2"/>
3470</field> 3453 <field name="FORCE_I2C_DATA_OE" desc="" bitrange="1:1"/>
3471<field name="COMMAND_AGE_COUNT" bitrange="18:16"> 3454 <field name="FORCE_I2C_CLK_OE" desc="" bitrange="0:0"/>
3472</field> 3455 </reg>
3473<field name="RSVD2" bitrange="15:11"> 3456 <reg name="VERSION" desc="">
3474</field> 3457 <addr name="VERSION" addr="0x90"/>
3475<field name="COLUMN_SIZE" bitrange="10:8"> 3458 <field name="MAJOR" desc="" bitrange="31:24"/>
3476</field> 3459 <field name="MINOR" desc="" bitrange="23:16"/>
3477<field name="RSVD1" bitrange="7:3"> 3460 <field name="STEP" desc="" bitrange="15:0"/>
3478</field> 3461 </reg>
3479<field name="CASLAT" bitrange="2:0"> 3462 </dev>
3480</field> 3463 <dev name="ICOLL" long_name="Interrupt Collector" desc="Interrupt Collector" version="3.2.0">
3481</reg> 3464 <addr name="ICOLL" addr="0x80000000"/>
3482<reg name="CTL12" sct="no"> 3465 <reg name="VECTOR" desc="" sct="yes">
3483<addr name="CTL12" addr="0x30" /> 3466 <addr name="VECTOR" addr="0x0"/>
3484<field name="RSVD3" bitrange="31:27"> 3467 <field name="IRQVECTOR" desc="" bitrange="31:2"/>
3485</field> 3468 <field name="RSRVD1" desc="" bitrange="1:0"/>
3486<field name="TWR_INT" bitrange="26:24"> 3469 </reg>
3487</field> 3470 <reg name="LEVELACK" desc="">
3488<field name="RSVD2" bitrange="23:19"> 3471 <addr name="LEVELACK" addr="0x10"/>
3489</field> 3472 <field name="RSRVD1" desc="" bitrange="31:4"/>
3490<field name="TRRD" bitrange="18:16"> 3473 <field name="IRQLEVELACK" desc="" bitrange="3:0">
3491</field> 3474 <value name="LEVEL0" value="0x1" desc=""/>
3492<field name="OBSOLETE" bitrange="15:8"> 3475 <value name="LEVEL1" value="0x2" desc=""/>
3493</field> 3476 <value name="LEVEL2" value="0x4" desc=""/>
3494<field name="RSVD1" bitrange="7:3"> 3477 <value name="LEVEL3" value="0x8" desc=""/>
3495</field> 3478 </field>
3496<field name="TCKE" bitrange="2:0"> 3479 </reg>
3497</field> 3480 <reg name="CTRL" desc="" sct="yes">
3498</reg> 3481 <addr name="CTRL" addr="0x20"/>
3499<reg name="CTL13" sct="no"> 3482 <field name="SFTRST" desc="" bitrange="31:31">
3500<addr name="CTL13" addr="0x34" /> 3483 <value name="RUN" value="0x0" desc=""/>
3501<field name="RSVD4" bitrange="31:28"> 3484 <value name="IN_RESET" value="0x1" desc=""/>
3502</field> 3485 </field>
3503<field name="CASLAT_LIN_GATE" bitrange="27:24"> 3486 <field name="CLKGATE" desc="" bitrange="30:30">
3504</field> 3487 <value name="RUN" value="0x0" desc=""/>
3505<field name="RSVD3" bitrange="23:20"> 3488 <value name="NO_CLOCKS" value="0x1" desc=""/>
3506</field> 3489 </field>
3507<field name="CASLAT_LIN" bitrange="19:16"> 3490 <field name="RSRVD3" desc="" bitrange="29:24"/>
3508</field> 3491 <field name="VECTOR_PITCH" desc="" bitrange="23:21">
3509<field name="RSVD2" bitrange="15:12"> 3492 <value name="DEFAULT_BY4" value="0x0" desc=""/>
3510</field> 3493 <value name="BY4" value="0x1" desc=""/>
3511<field name="APREBIT" bitrange="11:8"> 3494 <value name="BY8" value="0x2" desc=""/>
3512</field> 3495 <value name="BY12" value="0x3" desc=""/>
3513<field name="RSVD1" bitrange="7:3"> 3496 <value name="BY16" value="0x4" desc=""/>
3514</field> 3497 <value name="BY20" value="0x5" desc=""/>
3515<field name="TWTR" bitrange="2:0"> 3498 <value name="BY24" value="0x6" desc=""/>
3516</field> 3499 <value name="BY28" value="0x7" desc=""/>
3517</reg> 3500 </field>
3518<reg name="CTL14" sct="no"> 3501 <field name="BYPASS_FSM" desc="" bitrange="20:20">
3519<addr name="CTL14" addr="0x38" /> 3502 <value name="NORMAL" value="0x0" desc=""/>
3520<field name="RSVD4" bitrange="31:28"> 3503 <value name="BYPASS" value="0x1" desc=""/>
3521</field> 3504 </field>
3522<field name="MAX_COL_REG" bitrange="27:24"> 3505 <field name="NO_NESTING" desc="" bitrange="19:19">
3523</field> 3506 <value name="NORMAL" value="0x0" desc=""/>
3524<field name="RSVD3" bitrange="23:20"> 3507 <value name="NO_NEST" value="0x1" desc=""/>
3525</field> 3508 </field>
3526<field name="LOWPOWER_REFRESH_ENABLE" bitrange="19:16"> 3509 <field name="ARM_RSE_MODE" desc="" bitrange="18:18"/>
3527</field> 3510 <field name="FIQ_FINAL_ENABLE" desc="" bitrange="17:17">
3528<field name="RSVD2" bitrange="15:12"> 3511 <value name="DISABLE" value="0x0" desc=""/>
3529</field> 3512 <value name="ENABLE" value="0x1" desc=""/>
3530<field name="INITAREF" bitrange="11:8"> 3513 </field>
3531</field> 3514 <field name="IRQ_FINAL_ENABLE" desc="" bitrange="16:16">
3532<field name="RSVD1" bitrange="7:4"> 3515 <value name="DISABLE" value="0x0" desc=""/>
3533</field> 3516 <value name="ENABLE" value="0x1" desc=""/>
3534<field name="CS_MAP" bitrange="3:0"> 3517 </field>
3535</field> 3518 <field name="RSRVD1" desc="" bitrange="15:0"/>
3536</reg> 3519 </reg>
3537<reg name="CTL15" sct="no"> 3520 <reg name="VBASE" desc="" sct="yes">
3538<addr name="CTL15" addr="0x3c" /> 3521 <addr name="VBASE" addr="0x40"/>
3539<field name="RSVD4" bitrange="31:28"> 3522 <field name="TABLE_ADDRESS" desc="" bitrange="31:2"/>
3540</field> 3523 <field name="RSRVD1" desc="" bitrange="1:0"/>
3541<field name="TRP" bitrange="27:24"> 3524 </reg>
3542</field> 3525 <reg name="STAT" desc="">
3543<field name="RSVD3" bitrange="23:20"> 3526 <addr name="STAT" addr="0x70"/>
3544</field> 3527 <field name="RSRVD1" desc="" bitrange="31:7"/>
3545<field name="TDAL" bitrange="19:16"> 3528 <field name="VECTOR_NUMBER" desc="" bitrange="6:0"/>
3546</field> 3529 </reg>
3547<field name="RSVD2" bitrange="15:12"> 3530 <reg name="RAWn" desc="" sct="yes">
3548</field> 3531 <formula string="0xa0+n*0x10"/>
3549<field name="PORT_BUSY" bitrange="11:8"> 3532 <addr name="RAW0" addr="0xa0"/>
3550</field> 3533 <addr name="RAW1" addr="0xb0"/>
3551<field name="RSVD1" bitrange="7:4"> 3534 <addr name="RAW2" addr="0xc0"/>
3552</field> 3535 <addr name="RAW3" addr="0xd0"/>
3553<field name="MAX_ROW_REG" bitrange="3:0"> 3536 <field name="RAW_IRQS" desc="" bitrange="31:0"/>
3554</field> 3537 </reg>
3555</reg> 3538 <reg name="INTERRUPTn" desc="" sct="yes">
3556<reg name="CTL16" sct="no"> 3539 <formula string="0x120+n*0x10"/>
3557<addr name="CTL16" addr="0x40" /> 3540 <addr name="INTERRUPT0" addr="0x120"/>
3558<field name="RSVD4" bitrange="31:29"> 3541 <addr name="INTERRUPT1" addr="0x130"/>
3559</field> 3542 <addr name="INTERRUPT2" addr="0x140"/>
3560<field name="TMRD" bitrange="28:24"> 3543 <addr name="INTERRUPT3" addr="0x150"/>
3561</field> 3544 <addr name="INTERRUPT4" addr="0x160"/>
3562<field name="RSVD3" bitrange="23:21"> 3545 <addr name="INTERRUPT5" addr="0x170"/>
3563</field> 3546 <addr name="INTERRUPT6" addr="0x180"/>
3564<field name="LOWPOWER_CONTROL" bitrange="20:16"> 3547 <addr name="INTERRUPT7" addr="0x190"/>
3565</field> 3548 <addr name="INTERRUPT8" addr="0x1a0"/>
3566<field name="RSVD2" bitrange="15:13"> 3549 <addr name="INTERRUPT9" addr="0x1b0"/>
3567</field> 3550 <addr name="INTERRUPT10" addr="0x1c0"/>
3568<field name="LOWPOWER_AUTO_ENABLE" bitrange="12:8"> 3551 <addr name="INTERRUPT11" addr="0x1d0"/>
3569</field> 3552 <addr name="INTERRUPT12" addr="0x1e0"/>
3570<field name="RSVD1" bitrange="7:4"> 3553 <addr name="INTERRUPT13" addr="0x1f0"/>
3571</field> 3554 <addr name="INTERRUPT14" addr="0x200"/>
3572<field name="INT_ACK" bitrange="3:0"> 3555 <addr name="INTERRUPT15" addr="0x210"/>
3573</field> 3556 <addr name="INTERRUPT16" addr="0x220"/>
3574</reg> 3557 <addr name="INTERRUPT17" addr="0x230"/>
3575<reg name="CTL17" sct="no"> 3558 <addr name="INTERRUPT18" addr="0x240"/>
3576<addr name="CTL17" addr="0x44" /> 3559 <addr name="INTERRUPT19" addr="0x250"/>
3577<field name="DLL_START_POINT" bitrange="31:24"> 3560 <addr name="INTERRUPT20" addr="0x260"/>
3578</field> 3561 <addr name="INTERRUPT21" addr="0x270"/>
3579<field name="DLL_LOCK" bitrange="23:16"> 3562 <addr name="INTERRUPT22" addr="0x280"/>
3580</field> 3563 <addr name="INTERRUPT23" addr="0x290"/>
3581<field name="DLL_INCREMENT" bitrange="15:8"> 3564 <addr name="INTERRUPT24" addr="0x2a0"/>
3582</field> 3565 <addr name="INTERRUPT25" addr="0x2b0"/>
3583<field name="RSVD1" bitrange="7:5"> 3566 <addr name="INTERRUPT26" addr="0x2c0"/>
3584</field> 3567 <addr name="INTERRUPT27" addr="0x2d0"/>
3585<field name="TRC" bitrange="4:0"> 3568 <addr name="INTERRUPT28" addr="0x2e0"/>
3586</field> 3569 <addr name="INTERRUPT29" addr="0x2f0"/>
3587</reg> 3570 <addr name="INTERRUPT30" addr="0x300"/>
3588<reg name="CTL18" sct="no"> 3571 <addr name="INTERRUPT31" addr="0x310"/>
3589<addr name="CTL18" addr="0x48" /> 3572 <addr name="INTERRUPT32" addr="0x320"/>
3590<field name="RSVD4" bitrange="31:31"> 3573 <addr name="INTERRUPT33" addr="0x330"/>
3591</field> 3574 <addr name="INTERRUPT34" addr="0x340"/>
3592<field name="DLL_DQS_DELAY_1" bitrange="30:24"> 3575 <addr name="INTERRUPT35" addr="0x350"/>
3593</field> 3576 <addr name="INTERRUPT36" addr="0x360"/>
3594<field name="RSVD3" bitrange="23:23"> 3577 <addr name="INTERRUPT37" addr="0x370"/>
3595</field> 3578 <addr name="INTERRUPT38" addr="0x380"/>
3596<field name="DLL_DQS_DELAY_0" bitrange="22:16"> 3579 <addr name="INTERRUPT39" addr="0x390"/>
3597</field> 3580 <addr name="INTERRUPT40" addr="0x3a0"/>
3598<field name="RSVD2" bitrange="15:13"> 3581 <addr name="INTERRUPT41" addr="0x3b0"/>
3599</field> 3582 <addr name="INTERRUPT42" addr="0x3c0"/>
3600<field name="INT_STATUS" bitrange="12:8"> 3583 <addr name="INTERRUPT43" addr="0x3d0"/>
3601</field> 3584 <addr name="INTERRUPT44" addr="0x3e0"/>
3602<field name="RSVD1" bitrange="7:5"> 3585 <addr name="INTERRUPT45" addr="0x3f0"/>
3603</field> 3586 <addr name="INTERRUPT46" addr="0x400"/>
3604<field name="INT_MASK" bitrange="4:0"> 3587 <addr name="INTERRUPT47" addr="0x410"/>
3605</field> 3588 <addr name="INTERRUPT48" addr="0x420"/>
3606</reg> 3589 <addr name="INTERRUPT49" addr="0x430"/>
3607<reg name="CTL19" sct="no"> 3590 <addr name="INTERRUPT50" addr="0x440"/>
3608<addr name="CTL19" addr="0x4c" /> 3591 <addr name="INTERRUPT51" addr="0x450"/>
3609<field name="DQS_OUT_SHIFT_BYPASS" bitrange="31:24"> 3592 <addr name="INTERRUPT52" addr="0x460"/>
3610</field> 3593 <addr name="INTERRUPT53" addr="0x470"/>
3611<field name="RSVD1" bitrange="23:23"> 3594 <addr name="INTERRUPT54" addr="0x480"/>
3612</field> 3595 <addr name="INTERRUPT55" addr="0x490"/>
3613<field name="DQS_OUT_SHIFT" bitrange="22:16"> 3596 <addr name="INTERRUPT56" addr="0x4a0"/>
3614</field> 3597 <addr name="INTERRUPT57" addr="0x4b0"/>
3615<field name="DLL_DQS_DELAY_BYPASS_1" bitrange="15:8"> 3598 <addr name="INTERRUPT58" addr="0x4c0"/>
3616</field> 3599 <addr name="INTERRUPT59" addr="0x4d0"/>
3617<field name="DLL_DQS_DELAY_BYPASS_0" bitrange="7:0"> 3600 <addr name="INTERRUPT60" addr="0x4e0"/>
3618</field> 3601 <addr name="INTERRUPT61" addr="0x4f0"/>
3619</reg> 3602 <addr name="INTERRUPT62" addr="0x500"/>
3620<reg name="CTL20" sct="no"> 3603 <addr name="INTERRUPT63" addr="0x510"/>
3621<addr name="CTL20" addr="0x50" /> 3604 <addr name="INTERRUPT64" addr="0x520"/>
3622<field name="TRCD_INT" bitrange="31:24"> 3605 <addr name="INTERRUPT65" addr="0x530"/>
3623</field> 3606 <addr name="INTERRUPT66" addr="0x540"/>
3624<field name="TRAS_MIN" bitrange="23:16"> 3607 <addr name="INTERRUPT67" addr="0x550"/>
3625</field> 3608 <addr name="INTERRUPT68" addr="0x560"/>
3626<field name="WR_DQS_SHIFT_BYPASS" bitrange="15:8"> 3609 <addr name="INTERRUPT69" addr="0x570"/>
3627</field> 3610 <addr name="INTERRUPT70" addr="0x580"/>
3628<field name="RSVD1" bitrange="7:7"> 3611 <addr name="INTERRUPT71" addr="0x590"/>
3629</field> 3612 <addr name="INTERRUPT72" addr="0x5a0"/>
3630<field name="WR_DQS_SHIFT" bitrange="6:0"> 3613 <addr name="INTERRUPT73" addr="0x5b0"/>
3631</field> 3614 <addr name="INTERRUPT74" addr="0x5c0"/>
3632</reg> 3615 <addr name="INTERRUPT75" addr="0x5d0"/>
3633<reg name="CTL21" sct="no"> 3616 <addr name="INTERRUPT76" addr="0x5e0"/>
3634<addr name="CTL21" addr="0x54" /> 3617 <addr name="INTERRUPT77" addr="0x5f0"/>
3635<field name="OBSOLETE" bitrange="31:24"> 3618 <addr name="INTERRUPT78" addr="0x600"/>
3636</field> 3619 <addr name="INTERRUPT79" addr="0x610"/>
3637<field name="RSVD1" bitrange="23:18"> 3620 <addr name="INTERRUPT80" addr="0x620"/>
3638</field> 3621 <addr name="INTERRUPT81" addr="0x630"/>
3639<field name="OUT_OF_RANGE_LENGTH" bitrange="17:8"> 3622 <addr name="INTERRUPT82" addr="0x640"/>
3640</field> 3623 <addr name="INTERRUPT83" addr="0x650"/>
3641<field name="TRFC" bitrange="7:0"> 3624 <addr name="INTERRUPT84" addr="0x660"/>
3642</field> 3625 <addr name="INTERRUPT85" addr="0x670"/>
3643</reg> 3626 <addr name="INTERRUPT86" addr="0x680"/>
3644<reg name="CTL22" sct="no"> 3627 <addr name="INTERRUPT87" addr="0x690"/>
3645<addr name="CTL22" addr="0x58" /> 3628 <addr name="INTERRUPT88" addr="0x6a0"/>
3646<field name="RSVD2" bitrange="31:27"> 3629 <addr name="INTERRUPT89" addr="0x6b0"/>
3647</field> 3630 <addr name="INTERRUPT90" addr="0x6c0"/>
3648<field name="AHB0_WRCNT" bitrange="26:16"> 3631 <addr name="INTERRUPT91" addr="0x6d0"/>
3649</field> 3632 <addr name="INTERRUPT92" addr="0x6e0"/>
3650<field name="RSVD1" bitrange="15:11"> 3633 <addr name="INTERRUPT93" addr="0x6f0"/>
3651</field> 3634 <addr name="INTERRUPT94" addr="0x700"/>
3652<field name="AHB0_RDCNT" bitrange="10:0"> 3635 <addr name="INTERRUPT95" addr="0x710"/>
3653</field> 3636 <addr name="INTERRUPT96" addr="0x720"/>
3654</reg> 3637 <addr name="INTERRUPT97" addr="0x730"/>
3655<reg name="CTL23" sct="no"> 3638 <addr name="INTERRUPT98" addr="0x740"/>
3656<addr name="CTL23" addr="0x5c" /> 3639 <addr name="INTERRUPT99" addr="0x750"/>
3657<field name="RSVD2" bitrange="31:27"> 3640 <addr name="INTERRUPT100" addr="0x760"/>
3658</field> 3641 <addr name="INTERRUPT101" addr="0x770"/>
3659<field name="AHB1_WRCNT" bitrange="26:16"> 3642 <addr name="INTERRUPT102" addr="0x780"/>
3660</field> 3643 <addr name="INTERRUPT103" addr="0x790"/>
3661<field name="RSVD1" bitrange="15:11"> 3644 <addr name="INTERRUPT104" addr="0x7a0"/>
3662</field> 3645 <addr name="INTERRUPT105" addr="0x7b0"/>
3663<field name="AHB1_RDCNT" bitrange="10:0"> 3646 <addr name="INTERRUPT106" addr="0x7c0"/>
3664</field> 3647 <addr name="INTERRUPT107" addr="0x7d0"/>
3665</reg> 3648 <addr name="INTERRUPT108" addr="0x7e0"/>
3666<reg name="CTL24" sct="no"> 3649 <addr name="INTERRUPT109" addr="0x7f0"/>
3667<addr name="CTL24" addr="0x60" /> 3650 <addr name="INTERRUPT110" addr="0x800"/>
3668<field name="RSVD2" bitrange="31:27"> 3651 <addr name="INTERRUPT111" addr="0x810"/>
3669</field> 3652 <addr name="INTERRUPT112" addr="0x820"/>
3670<field name="AHB2_WRCNT" bitrange="26:16"> 3653 <addr name="INTERRUPT113" addr="0x830"/>
3671</field> 3654 <addr name="INTERRUPT114" addr="0x840"/>
3672<field name="RSVD1" bitrange="15:11"> 3655 <addr name="INTERRUPT115" addr="0x850"/>
3673</field> 3656 <addr name="INTERRUPT116" addr="0x860"/>
3674<field name="AHB2_RDCNT" bitrange="10:0"> 3657 <addr name="INTERRUPT117" addr="0x870"/>
3675</field> 3658 <addr name="INTERRUPT118" addr="0x880"/>
3676</reg> 3659 <addr name="INTERRUPT119" addr="0x890"/>
3677<reg name="CTL25" sct="no"> 3660 <addr name="INTERRUPT120" addr="0x8a0"/>
3678<addr name="CTL25" addr="0x64" /> 3661 <addr name="INTERRUPT121" addr="0x8b0"/>
3679<field name="RSVD2" bitrange="31:27"> 3662 <addr name="INTERRUPT122" addr="0x8c0"/>
3680</field> 3663 <addr name="INTERRUPT123" addr="0x8d0"/>
3681<field name="AHB3_WRCNT" bitrange="26:16"> 3664 <addr name="INTERRUPT124" addr="0x8e0"/>
3682</field> 3665 <addr name="INTERRUPT125" addr="0x8f0"/>
3683<field name="RSVD1" bitrange="15:11"> 3666 <addr name="INTERRUPT126" addr="0x900"/>
3684</field> 3667 <addr name="INTERRUPT127" addr="0x910"/>
3685<field name="AHB3_RDCNT" bitrange="10:0"> 3668 <field name="RSRVD1" desc="" bitrange="31:5"/>
3686</field> 3669 <field name="ENFIQ" desc="" bitrange="4:4">
3687</reg> 3670 <value name="DISABLE" value="0x0" desc=""/>
3688<reg name="CTL26" sct="no"> 3671 <value name="ENABLE" value="0x1" desc=""/>
3689<addr name="CTL26" addr="0x68" /> 3672 </field>
3690<field name="OBSOLETE" bitrange="31:16"> 3673 <field name="SOFTIRQ" desc="" bitrange="3:3">
3691</field> 3674 <value name="NO_INTERRUPT" value="0x0" desc=""/>
3692<field name="RSVD1" bitrange="15:12"> 3675 <value name="FORCE_INTERRUPT" value="0x1" desc=""/>
3693</field> 3676 </field>
3694<field name="TREF" bitrange="11:0"> 3677 <field name="ENABLE" desc="" bitrange="2:2">
3695</field> 3678 <value name="DISABLE" value="0x0" desc=""/>
3696</reg> 3679 <value name="ENABLE" value="0x1" desc=""/>
3697<reg name="CTL27" sct="no"> 3680 </field>
3698<addr name="CTL27" addr="0x6c" /> 3681 <field name="PRIORITY" desc="" bitrange="1:0">
3699<field name="OBSOLETE" bitrange="31:0"> 3682 <value name="LEVEL0" value="0x0" desc=""/>
3700</field> 3683 <value name="LEVEL1" value="0x1" desc=""/>
3701</reg> 3684 <value name="LEVEL2" value="0x2" desc=""/>
3702<reg name="CTL28" sct="no"> 3685 <value name="LEVEL3" value="0x3" desc=""/>
3703<addr name="CTL28" addr="0x70" /> 3686 </field>
3704<field name="OBSOLETE" bitrange="31:0"> 3687 </reg>
3705</field> 3688 <reg name="DEBUG" desc="" sct="yes">
3706</reg> 3689 <addr name="DEBUG" addr="0x1120"/>
3707<reg name="CTL29" sct="no"> 3690 <field name="INSERVICE" desc="" bitrange="31:28">
3708<addr name="CTL29" addr="0x74" /> 3691 <value name="LEVEL0" value="0x1" desc=""/>
3709<field name="LOWPOWER_INTERNAL_CNT" bitrange="31:16"> 3692 <value name="LEVEL1" value="0x2" desc=""/>
3710</field> 3693 <value name="LEVEL2" value="0x4" desc=""/>
3711<field name="LOWPOWER_EXTERNAL_CNT" bitrange="15:0"> 3694 <value name="LEVEL3" value="0x8" desc=""/>
3712</field> 3695 </field>
3713</reg> 3696 <field name="LEVEL_REQUESTS" desc="" bitrange="27:24">
3714<reg name="CTL30" sct="no"> 3697 <value name="LEVEL0" value="0x1" desc=""/>
3715<addr name="CTL30" addr="0x78" /> 3698 <value name="LEVEL1" value="0x2" desc=""/>
3716<field name="LOWPOWER_REFRESH_HOLD" bitrange="31:16"> 3699 <value name="LEVEL2" value="0x4" desc=""/>
3717</field> 3700 <value name="LEVEL3" value="0x8" desc=""/>
3718<field name="LOWPOWER_POWER_DOWN_CNT" bitrange="15:0"> 3701 </field>
3719</field> 3702 <field name="REQUESTS_BY_LEVEL" desc="" bitrange="23:20">
3720</reg> 3703 <value name="LEVEL0" value="0x1" desc=""/>
3721<reg name="CTL31" sct="no"> 3704 <value name="LEVEL1" value="0x2" desc=""/>
3722<addr name="CTL31" addr="0x7c" /> 3705 <value name="LEVEL2" value="0x4" desc=""/>
3723<field name="TDLL" bitrange="31:16"> 3706 <value name="LEVEL3" value="0x8" desc=""/>
3724</field> 3707 </field>
3725<field name="LOWPOWER_SELF_REFRESH_CNT" bitrange="15:0"> 3708 <field name="RSRVD2" desc="" bitrange="19:18"/>
3726</field> 3709 <field name="FIQ" desc="" bitrange="17:17">
3727</reg> 3710 <value name="NO_FIQ_REQUESTED" value="0x0" desc=""/>
3728<reg name="CTL32" sct="no"> 3711 <value name="FIQ_REQUESTED" value="0x1" desc=""/>
3729<addr name="CTL32" addr="0x80" /> 3712 </field>
3730<field name="TXSNR" bitrange="31:16"> 3713 <field name="IRQ" desc="" bitrange="16:16">
3731</field> 3714 <value name="NO_IRQ_REQUESTED" value="0x0" desc=""/>
3732<field name="TRAS_MAX" bitrange="15:0"> 3715 <value name="IRQ_REQUESTED" value="0x1" desc=""/>
3733</field> 3716 </field>
3734</reg> 3717 <field name="RSRVD1" desc="" bitrange="15:10"/>
3735<reg name="CTL33" sct="no"> 3718 <field name="VECTOR_FSM" desc="" bitrange="9:0">
3736<addr name="CTL33" addr="0x84" /> 3719 <value name="FSM_IDLE" value="0x0" desc=""/>
3737<field name="VERSION" bitrange="31:16"> 3720 <value name="FSM_MULTICYCLE1" value="0x1" desc=""/>
3738</field> 3721 <value name="FSM_MULTICYCLE2" value="0x2" desc=""/>
3739<field name="TXSR" bitrange="15:0"> 3722 <value name="FSM_PENDING" value="0x4" desc=""/>
3740</field> 3723 <value name="FSM_MULTICYCLE3" value="0x8" desc=""/>
3741</reg> 3724 <value name="FSM_MULTICYCLE4" value="0x10" desc=""/>
3742<reg name="CTL34" sct="no"> 3725 <value name="FSM_ISR_RUNNING1" value="0x20" desc=""/>
3743<addr name="CTL34" addr="0x88" /> 3726 <value name="FSM_ISR_RUNNING2" value="0x40" desc=""/>
3744<field name="RSVD1" bitrange="31:24"> 3727 <value name="FSM_ISR_RUNNING3" value="0x80" desc=""/>
3745</field> 3728 <value name="FSM_MULTICYCLE5" value="0x100" desc=""/>
3746<field name="TINIT" bitrange="23:0"> 3729 <value name="FSM_MULTICYCLE6" value="0x200" desc=""/>
3747</field> 3730 </field>
3748</reg> 3731 </reg>
3749<reg name="CTL35" sct="no"> 3732 <reg name="DBGREAD0" desc="" sct="yes">
3750<addr name="CTL35" addr="0x8c" /> 3733 <addr name="DBGREAD0" addr="0x1130"/>
3751<field name="RSVD1" bitrange="31:31"> 3734 <field name="VALUE" desc="" bitrange="31:0"/>
3752</field> 3735 </reg>
3753<field name="OUT_OF_RANGE_ADDR" bitrange="30:0"> 3736 <reg name="DBGREAD1" desc="" sct="yes">
3754</field> 3737 <addr name="DBGREAD1" addr="0x1140"/>
3755</reg> 3738 <field name="VALUE" desc="" bitrange="31:0"/>
3756<reg name="CTL36" sct="no"> 3739 </reg>
3757<addr name="CTL36" addr="0x90" /> 3740 <reg name="DBGFLAG" desc="" sct="yes">
3758<field name="RSVD4" bitrange="31:25"> 3741 <addr name="DBGFLAG" addr="0x1150"/>
3759</field> 3742 <field name="RSRVD1" desc="" bitrange="31:16"/>
3760<field name="PWRUP_SREFRESH_EXIT" bitrange="24:24"> 3743 <field name="FLAG" desc="" bitrange="15:0"/>
3761</field> 3744 </reg>
3762<field name="RSVD3" bitrange="23:17"> 3745 <reg name="DBGREQUESTn" desc="" sct="yes">
3763</field> 3746 <formula string="0x1160+n*0x10"/>
3764<field name="ENABLE_QUICK_SREFRESH" bitrange="16:16"> 3747 <addr name="DBGREQUEST0" addr="0x1160"/>
3765</field> 3748 <addr name="DBGREQUEST1" addr="0x1170"/>
3766<field name="RSVD2" bitrange="15:9"> 3749 <addr name="DBGREQUEST2" addr="0x1180"/>
3767</field> 3750 <addr name="DBGREQUEST3" addr="0x1190"/>
3768<field name="BUS_SHARE_ENABLE" bitrange="8:8"> 3751 <field name="BITS" desc="" bitrange="31:0"/>
3769</field> 3752 </reg>
3770<field name="RSVD1" bitrange="7:1"> 3753 <reg name="VERSION" desc="">
3771</field> 3754 <addr name="VERSION" addr="0x11e0"/>
3772<field name="ACTIVE_AGING" bitrange="0:0"> 3755 <field name="MAJOR" desc="" bitrange="31:24"/>
3773</field> 3756 <field name="MINOR" desc="" bitrange="23:16"/>
3774</reg> 3757 <field name="STEP" desc="" bitrange="15:0"/>
3775<reg name="CTL37" sct="no"> 3758 </reg>
3776<addr name="CTL37" addr="0x94" /> 3759 </dev>
3777<field name="OBSOLETE" bitrange="31:24"> 3760 <dev name="IR" long_name="IrDA" desc="IrDA Controller" version="3.2.0">
3778</field> 3761 <addr name="IR" addr="0x80078000"/>
3779<field name="RSVD2" bitrange="23:18"> 3762 <reg name="CTRL" desc="" sct="yes">
3780</field> 3763 <addr name="CTRL" addr="0x0"/>
3781<field name="BUS_SHARE_TIMEOUT" bitrange="17:8"> 3764 <field name="SFTRST" desc="" bitrange="31:31">
3782</field> 3765 <value name="RUN" value="0x0" desc=""/>
3783<field name="RSVD1" bitrange="7:1"> 3766 <value name="RESET" value="0x1" desc=""/>
3784</field> 3767 </field>
3785<field name="TREF_ENABLE" bitrange="0:0"> 3768 <field name="CLKGATE" desc="" bitrange="30:30"/>
3786</field> 3769 <field name="RSVD2" desc="" bitrange="29:27"/>
3787</reg> 3770 <field name="MTA" desc="" bitrange="26:24">
3788<reg name="CTL38" sct="no"> 3771 <value name="MTA_10MS" value="0x0" desc=""/>
3789<addr name="CTL38" addr="0x98" /> 3772 <value name="MTA_5MS" value="0x1" desc=""/>
3790<field name="RSVD2" bitrange="31:29"> 3773 <value name="MTA_1MS" value="0x2" desc=""/>
3791</field> 3774 <value name="MTA_500US" value="0x3" desc=""/>
3792<field name="EMRS2_DATA_0" bitrange="28:16"> 3775 <value name="MTA_100US" value="0x4" desc=""/>
3793</field> 3776 <value name="MTA_50US" value="0x5" desc=""/>
3794<field name="RSVD1" bitrange="15:13"> 3777 <value name="MTA_10US" value="0x6" desc=""/>
3795</field> 3778 <value name="MTA_0" value="0x7" desc=""/>
3796<field name="EMRS1_DATA" bitrange="12:0"> 3779 </field>
3797</field> 3780 <field name="MODE" desc="" bitrange="23:22">
3798</reg> 3781 <value name="SIR" value="0x0" desc=""/>
3799<reg name="CTL39" sct="no"> 3782 <value name="MIR" value="0x1" desc=""/>
3800<addr name="CTL39" addr="0x9c" /> 3783 <value name="FIR" value="0x2" desc=""/>
3801<field name="RSVD2" bitrange="31:29"> 3784 <value name="VFIR" value="0x3" desc=""/>
3802</field> 3785 </field>
3803<field name="EMRS2_DATA_2" bitrange="28:16"> 3786 <field name="SPEED" desc="" bitrange="21:19">
3804</field> 3787 <value name="SPD000" value="0x0" desc=""/>
3805<field name="RSVD1" bitrange="15:13"> 3788 <value name="SPD001" value="0x1" desc=""/>
3806</field> 3789 <value name="SPD010" value="0x2" desc=""/>
3807<field name="EMRS2_DATA_1" bitrange="12:0"> 3790 <value name="SPD011" value="0x3" desc=""/>
3808</field> 3791 <value name="SPD100" value="0x4" desc=""/>
3809</reg> 3792 <value name="SPD101" value="0x5" desc=""/>
3810<reg name="CTL40" sct="no"> 3793 </field>
3811<addr name="CTL40" addr="0xa0" /> 3794 <field name="RSVD1" desc="" bitrange="18:14"/>
3812<field name="TPDEX" bitrange="31:16"> 3795 <field name="TC_TIME_DIV" desc="" bitrange="13:8"/>
3813</field> 3796 <field name="TC_TYPE" desc="" bitrange="7:7"/>
3814<field name="RSVD1" bitrange="15:13"> 3797 <field name="SIR_GAP" desc="" bitrange="6:4">
3815</field> 3798 <value name="GAP_10K" value="0x0" desc=""/>
3816<field name="EMRS2_DATA_3" bitrange="12:0"> 3799 <value name="GAP_5K" value="0x1" desc=""/>
3817</field> 3800 <value name="GAP_1K" value="0x2" desc=""/>
3818</reg> 3801 <value name="GAP_500" value="0x3" desc=""/>
3819</dev> 3802 <value name="GAP_100" value="0x4" desc=""/>
3820<dev name="DRI" long_name="Digital Radio Interface" desc="Digital Radio Interface (DRI)" version="3.2.0"> 3803 <value name="GAP_50" value="0x5" desc=""/>
3821<addr name="DRI" addr="0x80074000" /> 3804 <value name="GAP_10" value="0x6" desc=""/>
3822<reg name="CTRL" sct="yes"> 3805 <value name="GAP_0" value="0x7" desc=""/>
3823<addr name="CTRL" addr="0x0" /> 3806 </field>
3824<field name="SFTRST" bitrange="31:31"> 3807 <field name="SIPEN" desc="" bitrange="3:3"/>
3825<value name="RUN" value="0x0"> 3808 <field name="TCEN" desc="" bitrange="2:2"/>
3826</value> 3809 <field name="TXEN" desc="" bitrange="1:1"/>
3827<value name="RESET" value="0x1"> 3810 <field name="RXEN" desc="" bitrange="0:0"/>
3828</value> 3811 </reg>
3829</field> 3812 <reg name="TXDMA" desc="" sct="yes">
3830<field name="CLKGATE" bitrange="30:30"> 3813 <addr name="TXDMA" addr="0x10"/>
3831<value name="RUN" value="0x0"> 3814 <field name="RUN" desc="" bitrange="31:31"/>
3832</value> 3815 <field name="RSVD2" desc="" bitrange="30:30"/>
3833<value name="NO_CLKS" value="0x1"> 3816 <field name="EMPTY" desc="" bitrange="29:29"/>
3834</value> 3817 <field name="INT" desc="" bitrange="28:28"/>
3835</field> 3818 <field name="CHANGE" desc="" bitrange="27:27"/>
3836<field name="ENABLE_INPUTS" bitrange="29:29"> 3819 <field name="NEW_MTA" desc="" bitrange="26:24"/>
3837<value name="ANALOG_LINE_IN" value="0x0"> 3820 <field name="NEW_MODE" desc="" bitrange="23:22"/>
3838</value> 3821 <field name="NEW_SPEED" desc="" bitrange="21:19"/>
3839<value name="DRI_DIGITAL_IN" value="0x1"> 3822 <field name="BOF_TYPE" desc="" bitrange="18:18"/>
3840</value> 3823 <field name="XBOFS" desc="" bitrange="17:12"/>
3841</field> 3824 <field name="XFER_COUNT" desc="" bitrange="11:0"/>
3842<field name="RSVD4" bitrange="28:27"> 3825 </reg>
3843</field> 3826 <reg name="RXDMA" desc="" sct="yes">
3844<field name="STOP_ON_OFLOW_ERROR" bitrange="26:26"> 3827 <addr name="RXDMA" addr="0x20"/>
3845<value name="IGNORE" value="0x0"> 3828 <field name="RUN" desc="" bitrange="31:31"/>
3846</value> 3829 <field name="RSVD" desc="" bitrange="30:10"/>
3847<value name="STOP" value="0x1"> 3830 <field name="XFER_COUNT" desc="" bitrange="9:0"/>
3848</value> 3831 </reg>
3849</field> 3832 <reg name="DBGCTRL" desc="" sct="yes">
3850<field name="STOP_ON_PILOT_ERROR" bitrange="25:25"> 3833 <addr name="DBGCTRL" addr="0x30"/>
3851<value name="IGNORE" value="0x0"> 3834 <field name="RSVD2" desc="" bitrange="31:13"/>
3852</value> 3835 <field name="VFIRSWZ" desc="" bitrange="12:12">
3853<value name="STOP" value="0x1"> 3836 <value name="NORMAL" value="0x0" desc=""/>
3854</value> 3837 <value name="SWAP" value="0x1" desc=""/>
3855</field> 3838 </field>
3856<field name="RSVD3" bitrange="24:21"> 3839 <field name="RXFRMOFF" desc="" bitrange="11:11"/>
3857</field> 3840 <field name="RXCRCOFF" desc="" bitrange="10:10"/>
3858<field name="DMA_DELAY_COUNT" bitrange="20:16"> 3841 <field name="RXINVERT" desc="" bitrange="9:9"/>
3859</field> 3842 <field name="TXFRMOFF" desc="" bitrange="8:8"/>
3860<field name="REACQUIRE_PHASE" bitrange="15:15"> 3843 <field name="TXCRCOFF" desc="" bitrange="7:7"/>
3861<value name="NORMAL" value="0x0"> 3844 <field name="TXINVERT" desc="" bitrange="6:6"/>
3862</value> 3845 <field name="INTLOOPBACK" desc="" bitrange="5:5"/>
3863<value name="NEW_PHASE" value="0x1"> 3846 <field name="DUPLEX" desc="" bitrange="4:4"/>
3864</value> 3847 <field name="MIO_RX" desc="" bitrange="3:3"/>
3865</field> 3848 <field name="MIO_TX" desc="" bitrange="2:2"/>
3866<field name="RSVD2" bitrange="14:12"> 3849 <field name="MIO_SCLK" desc="" bitrange="1:1"/>
3867</field> 3850 <field name="MIO_EN" desc="" bitrange="0:0"/>
3868<field name="OVERFLOW_IRQ_EN" bitrange="11:11"> 3851 </reg>
3869<value name="DISABLED" value="0x0"> 3852 <reg name="INTR" desc="" sct="yes">
3870</value> 3853 <addr name="INTR" addr="0x40"/>
3871<value name="ENABLED" value="0x1"> 3854 <field name="RSVD2" desc="" bitrange="31:23"/>
3872</value> 3855 <field name="RXABORT_IRQ_EN" desc="" bitrange="22:22">
3873</field> 3856 <value name="DISABLED" value="0x0" desc=""/>
3874<field name="PILOT_SYNC_LOSS_IRQ_EN" bitrange="10:10"> 3857 <value name="ENABLED" value="0x1" desc=""/>
3875<value name="DISABLED" value="0x0"> 3858 </field>
3876</value> 3859 <field name="SPEED_IRQ_EN" desc="" bitrange="21:21">
3877<value name="ENABLED" value="0x1"> 3860 <value name="DISABLED" value="0x0" desc=""/>
3878</value> 3861 <value name="ENABLED" value="0x1" desc=""/>
3879</field> 3862 </field>
3880<field name="ATTENTION_IRQ_EN" bitrange="9:9"> 3863 <field name="RXOF_IRQ_EN" desc="" bitrange="20:20">
3881<value name="DISABLED" value="0x0"> 3864 <value name="DISABLED" value="0x0" desc=""/>
3882</value> 3865 <value name="ENABLED" value="0x1" desc=""/>
3883<value name="ENABLED" value="0x1"> 3866 </field>
3884</value> 3867 <field name="TXUF_IRQ_EN" desc="" bitrange="19:19">
3885</field> 3868 <value name="DISABLED" value="0x0" desc=""/>
3886<field name="RSVD1" bitrange="8:4"> 3869 <value name="ENABLED" value="0x1" desc=""/>
3887</field> 3870 </field>
3888<field name="OVERFLOW_IRQ" bitrange="3:3"> 3871 <field name="TC_IRQ_EN" desc="" bitrange="18:18">
3889<value name="NO_REQUEST" value="0x0"> 3872 <value name="DISABLED" value="0x0" desc=""/>
3890</value> 3873 <value name="ENABLED" value="0x1" desc=""/>
3891<value name="REQUEST" value="0x1"> 3874 </field>
3892</value> 3875 <field name="RX_IRQ_EN" desc="" bitrange="17:17">
3893</field> 3876 <value name="DISABLED" value="0x0" desc=""/>
3894<field name="PILOT_SYNC_LOSS_IRQ" bitrange="2:2"> 3877 <value name="ENABLED" value="0x1" desc=""/>
3895<value name="NO_REQUEST" value="0x0"> 3878 </field>
3896</value> 3879 <field name="TX_IRQ_EN" desc="" bitrange="16:16">
3897<value name="REQUEST" value="0x1"> 3880 <value name="DISABLED" value="0x0" desc=""/>
3898</value> 3881 <value name="ENABLED" value="0x1" desc=""/>
3899</field> 3882 </field>
3900<field name="ATTENTION_IRQ" bitrange="1:1"> 3883 <field name="RSVD1" desc="" bitrange="15:7"/>
3901<value name="NO_REQUEST" value="0x0"> 3884 <field name="RXABORT_IRQ" desc="" bitrange="6:6">
3902</value> 3885 <value name="NO_REQUEST" value="0x0" desc=""/>
3903<value name="REQUEST" value="0x1"> 3886 <value name="REQUEST" value="0x1" desc=""/>
3904</value> 3887 </field>
3905</field> 3888 <field name="SPEED_IRQ" desc="" bitrange="5:5">
3906<field name="RUN" bitrange="0:0"> 3889 <value name="NO_REQUEST" value="0x0" desc=""/>
3907<value name="HALT" value="0x0"> 3890 <value name="REQUEST" value="0x1" desc=""/>
3908</value> 3891 </field>
3909<value name="RUN" value="0x1"> 3892 <field name="RXOF_IRQ" desc="" bitrange="4:4">
3910</value> 3893 <value name="NO_REQUEST" value="0x0" desc=""/>
3911</field> 3894 <value name="REQUEST" value="0x1" desc=""/>
3912</reg> 3895 </field>
3913<reg name="TIMING" sct="no"> 3896 <field name="TXUF_IRQ" desc="" bitrange="3:3">
3914<addr name="TIMING" addr="0x10" /> 3897 <value name="NO_REQUEST" value="0x0" desc=""/>
3915<field name="RSVD2" bitrange="31:20"> 3898 <value name="REQUEST" value="0x1" desc=""/>
3916</field> 3899 </field>
3917<field name="PILOT_REP_RATE" bitrange="19:16"> 3900 <field name="TC_IRQ" desc="" bitrange="2:2">
3918</field> 3901 <value name="NO_REQUEST" value="0x0" desc=""/>
3919<field name="RSVD1" bitrange="15:8"> 3902 <value name="REQUEST" value="0x1" desc=""/>
3920</field> 3903 </field>
3921<field name="GAP_DETECTION_INTERVAL" bitrange="7:0"> 3904 <field name="RX_IRQ" desc="" bitrange="1:1">
3922</field> 3905 <value name="NO_REQUEST" value="0x0" desc=""/>
3923</reg> 3906 <value name="REQUEST" value="0x1" desc=""/>
3924<reg name="STAT" sct="no"> 3907 </field>
3925<addr name="STAT" addr="0x20" /> 3908 <field name="TX_IRQ" desc="" bitrange="0:0">
3926<field name="DRI_PRESENT" bitrange="31:31"> 3909 <value name="NO_REQUEST" value="0x0" desc=""/>
3927<value name="UNAVAILABLE" value="0x0"> 3910 <value name="REQUEST" value="0x1" desc=""/>
3928</value> 3911 </field>
3929<value name="AVAILABLE" value="0x1"> 3912 </reg>
3930</value> 3913 <reg name="DATA" desc="">
3931</field> 3914 <addr name="DATA" addr="0x50"/>
3932<field name="RSVD3" bitrange="30:20"> 3915 <field name="DATA" desc="" bitrange="31:0"/>
3933</field> 3916 </reg>
3934<field name="PILOT_PHASE" bitrange="19:16"> 3917 <reg name="STAT" desc="">
3935</field> 3918 <addr name="STAT" addr="0x60"/>
3936<field name="RSVD2" bitrange="15:4"> 3919 <field name="PRESENT" desc="" bitrange="31:31">
3937</field> 3920 <value name="UNAVAILABLE" value="0x0" desc=""/>
3938<field name="OVERFLOW_IRQ_SUMMARY" bitrange="3:3"> 3921 <value name="AVAILABLE" value="0x1" desc=""/>
3939<value name="NO_REQUEST" value="0x0"> 3922 </field>
3940</value> 3923 <field name="MODE_ALLOWED" desc="" bitrange="30:29">
3941<value name="REQUEST" value="0x1"> 3924 <value name="VFIR" value="0x0" desc=""/>
3942</value> 3925 <value name="FIR" value="0x1" desc=""/>
3943</field> 3926 <value name="MIR" value="0x2" desc=""/>
3944<field name="PILOT_SYNC_LOSS_IRQ_SUMMARY" bitrange="2:2"> 3927 <value name="SIR" value="0x3" desc=""/>
3945<value name="NO_REQUEST" value="0x0"> 3928 </field>
3946</value> 3929 <field name="ANY_IRQ" desc="" bitrange="28:28">
3947<value name="REQUEST" value="0x1"> 3930 <value name="NO_REQUEST" value="0x0" desc=""/>
3948</value> 3931 <value name="REQUEST" value="0x1" desc=""/>
3949</field> 3932 </field>
3950<field name="ATTENTION_IRQ_SUMMARY" bitrange="1:1"> 3933 <field name="RSVD2" desc="" bitrange="27:23"/>
3951<value name="NO_REQUEST" value="0x0"> 3934 <field name="RXABORT_SUMMARY" desc="" bitrange="22:22">
3952</value> 3935 <value name="NO_REQUEST" value="0x0" desc=""/>
3953<value name="REQUEST" value="0x1"> 3936 <value name="REQUEST" value="0x1" desc=""/>
3954</value> 3937 </field>
3955</field> 3938 <field name="SPEED_SUMMARY" desc="" bitrange="21:21">
3956<field name="RSVD1" bitrange="0:0"> 3939 <value name="NO_REQUEST" value="0x0" desc=""/>
3957</field> 3940 <value name="REQUEST" value="0x1" desc=""/>
3958</reg> 3941 </field>
3959<reg name="DATA" sct="no"> 3942 <field name="RXOF_SUMMARY" desc="" bitrange="20:20">
3960<addr name="DATA" addr="0x30" /> 3943 <value name="NO_REQUEST" value="0x0" desc=""/>
3961<field name="DATA" bitrange="31:0"> 3944 <value name="REQUEST" value="0x1" desc=""/>
3962</field> 3945 </field>
3963</reg> 3946 <field name="TXUF_SUMMARY" desc="" bitrange="19:19">
3964<reg name="DEBUG0" sct="yes"> 3947 <value name="NO_REQUEST" value="0x0" desc=""/>
3965<addr name="DEBUG0" addr="0x40" /> 3948 <value name="REQUEST" value="0x1" desc=""/>
3966<field name="DMAREQ" bitrange="31:31"> 3949 </field>
3967</field> 3950 <field name="TC_SUMMARY" desc="" bitrange="18:18">
3968<field name="DMACMDKICK" bitrange="30:30"> 3951 <value name="NO_REQUEST" value="0x0" desc=""/>
3969</field> 3952 <value name="REQUEST" value="0x1" desc=""/>
3970<field name="DRI_CLK_INPUT" bitrange="29:29"> 3953 </field>
3971</field> 3954 <field name="RX_SUMMARY" desc="" bitrange="17:17">
3972<field name="DRI_DATA_INPUT" bitrange="28:28"> 3955 <value name="NO_REQUEST" value="0x0" desc=""/>
3973</field> 3956 <value name="REQUEST" value="0x1" desc=""/>
3974<field name="TEST_MODE" bitrange="27:27"> 3957 </field>
3975</field> 3958 <field name="TX_SUMMARY" desc="" bitrange="16:16">
3976<field name="PILOT_REP_RATE" bitrange="26:26"> 3959 <value name="NO_REQUEST" value="0x0" desc=""/>
3977<value name="8_AT_4MHZ" value="0x0"> 3960 <value name="REQUEST" value="0x1" desc=""/>
3978</value> 3961 </field>
3979<value name="12_AT_6MHZ" value="0x1"> 3962 <field name="RSVD1" desc="" bitrange="15:3"/>
3980</value> 3963 <field name="MEDIA_BUSY" desc="" bitrange="2:2"/>
3981</field> 3964 <field name="RX_ACTIVE" desc="" bitrange="1:1"/>
3982<field name="SPARE" bitrange="25:18"> 3965 <field name="TX_ACTIVE" desc="" bitrange="0:0"/>
3983</field> 3966 </reg>
3984<field name="FRAME" bitrange="17:0"> 3967 <reg name="TCCTRL" desc="" sct="yes">
3985</field> 3968 <addr name="TCCTRL" addr="0x70"/>
3986</reg> 3969 <field name="INIT" desc="" bitrange="31:31"/>
3987<reg name="DEBUG1" sct="yes"> 3970 <field name="GO" desc="" bitrange="30:30"/>
3988<addr name="DEBUG1" addr="0x50" /> 3971 <field name="BUSY" desc="" bitrange="29:29"/>
3989<field name="INVERT_PILOT" bitrange="31:31"> 3972 <field name="RSVD" desc="" bitrange="28:25"/>
3990<value name="NORMAL" value="0x0"> 3973 <field name="TEMIC" desc="" bitrange="24:24">
3991</value> 3974 <value name="LOW" value="0x0" desc=""/>
3992<value name="INVERTED" value="0x1"> 3975 <value name="HIGH" value="0x1" desc=""/>
3993</value> 3976 </field>
3994</field> 3977 <field name="EXT_DATA" desc="" bitrange="23:16"/>
3995<field name="INVERT_ATTENTION" bitrange="30:30"> 3978 <field name="DATA" desc="" bitrange="15:8"/>
3996<value name="NORMAL" value="0x0"> 3979 <field name="ADDR" desc="" bitrange="7:5"/>
3997</value> 3980 <field name="INDX" desc="" bitrange="4:1"/>
3998<value name="INVERTED" value="0x1"> 3981 <field name="C" desc="" bitrange="0:0"/>
3999</value> 3982 </reg>
4000</field> 3983 <reg name="SI_READ" desc="">
4001<field name="INVERT_DRI_DATA" bitrange="29:29"> 3984 <addr name="SI_READ" addr="0x80"/>
4002<value name="NORMAL" value="0x0"> 3985 <field name="RSVD1" desc="" bitrange="31:9"/>
4003</value> 3986 <field name="ABORT" desc="" bitrange="8:8"/>
4004<value name="INVERTED" value="0x1"> 3987 <field name="DATA" desc="" bitrange="7:0"/>
4005</value> 3988 </reg>
4006</field> 3989 <reg name="DEBUG" desc="">
4007<field name="INVERT_DRI_CLOCK" bitrange="28:28"> 3990 <addr name="DEBUG" addr="0x90"/>
4008<value name="NORMAL" value="0x0"> 3991 <field name="RSVD1" desc="" bitrange="31:6"/>
4009</value> 3992 <field name="TXDMAKICK" desc="" bitrange="5:5"/>
4010<value name="INVERTED" value="0x1"> 3993 <field name="RXDMAKICK" desc="" bitrange="4:4"/>
4011</value> 3994 <field name="TXDMAEND" desc="" bitrange="3:3"/>
4012</field> 3995 <field name="RXDMAEND" desc="" bitrange="2:2"/>
4013<field name="REVERSE_FRAME" bitrange="27:27"> 3996 <field name="TXDMAREQ" desc="" bitrange="1:1"/>
4014<value name="NORMAL" value="0x0"> 3997 <field name="RXDMAREQ" desc="" bitrange="0:0"/>
4015</value> 3998 </reg>
4016<value name="REVERSED" value="0x1"> 3999 <reg name="VERSION" desc="">
4017</value> 4000 <addr name="VERSION" addr="0xa0"/>
4018</field> 4001 <field name="MAJOR" desc="" bitrange="31:24"/>
4019<field name="RSVD1" bitrange="26:18"> 4002 <field name="MINOR" desc="" bitrange="23:16"/>
4020</field> 4003 <field name="STEP" desc="" bitrange="15:0"/>
4021<field name="SWIZZLED_FRAME" bitrange="17:0"> 4004 </reg>
4022</field> 4005 </dev>
4023</reg> 4006 <dev name="LCDIF" long_name="LCD Interface" desc="LCD Interface (LCDIF)" version="3.2.0">
4024<reg name="VERSION" sct="no"> 4007 <addr name="LCDIF" addr="0x80030000"/>
4025<addr name="VERSION" addr="0x60" /> 4008 <reg name="CTRL" desc="" sct="yes">
4026<field name="MAJOR" bitrange="31:24"> 4009 <addr name="CTRL" addr="0x0"/>
4027</field> 4010 <field name="SFTRST" desc="" bitrange="31:31"/>
4028<field name="MINOR" bitrange="23:16"> 4011 <field name="CLKGATE" desc="" bitrange="30:30"/>
4029</field> 4012 <field name="YCBCR422_INPUT" desc="" bitrange="29:29"/>
4030<field name="STEP" bitrange="15:0"> 4013 <field name="RSRVD0" desc="" bitrange="28:28"/>
4031</field> 4014 <field name="WAIT_FOR_VSYNC_EDGE" desc="" bitrange="27:27"/>
4032</reg> 4015 <field name="DATA_SHIFT_DIR" desc="" bitrange="26:26">
4033</dev> 4016 <value name="TXDATA_SHIFT_LEFT" value="0x0" desc=""/>
4034<dev name="ECC8" long_name="Reed-Solomon ECC" desc="8-Symbol Correcting ECC Accelerator (ECC8)" version="3.2.0"> 4017 <value name="TXDATA_SHIFT_RIGHT" value="0x1" desc=""/>
4035<addr name="ECC8" addr="0x80008000" /> 4018 </field>
4036<reg name="CTRL" sct="yes"> 4019 <field name="SHIFT_NUM_BITS" desc="" bitrange="25:21"/>
4037<addr name="CTRL" addr="0x0" /> 4020 <field name="DVI_MODE" desc="" bitrange="20:20"/>
4038<field name="SFTRST" bitrange="31:31"> 4021 <field name="BYPASS_COUNT" desc="" bitrange="19:19"/>
4039<value name="RUN" value="0x0"> 4022 <field name="VSYNC_MODE" desc="" bitrange="18:18"/>
4040</value> 4023 <field name="DOTCLK_MODE" desc="" bitrange="17:17"/>
4041<value name="RESET" value="0x1"> 4024 <field name="DATA_SELECT" desc="" bitrange="16:16">
4042</value> 4025 <value name="CMD_MODE" value="0x0" desc=""/>
4043</field> 4026 <value name="DATA_MODE" value="0x1" desc=""/>
4044<field name="CLKGATE" bitrange="30:30"> 4027 </field>
4045<value name="RUN" value="0x0"> 4028 <field name="INPUT_DATA_SWIZZLE" desc="" bitrange="15:14">
4046</value> 4029 <value name="NO_SWAP" value="0x0" desc=""/>
4047<value name="NO_CLKS" value="0x1"> 4030 <value name="LITTLE_ENDIAN" value="0x0" desc=""/>
4048</value> 4031 <value name="BIG_ENDIAN_SWAP" value="0x1" desc=""/>
4049</field> 4032 <value name="SWAP_ALL_BYTES" value="0x1" desc=""/>
4050<field name="AHBM_SFTRST" bitrange="29:29"> 4033 <value name="HWD_SWAP" value="0x2" desc=""/>
4051<value name="RUN" value="0x0"> 4034 <value name="HWD_BYTE_SWAP" value="0x3" desc=""/>
4052</value> 4035 </field>
4053<value name="RESET" value="0x1"> 4036 <field name="CSC_DATA_SWIZZLE" desc="" bitrange="13:12">
4054</value> 4037 <value name="NO_SWAP" value="0x0" desc=""/>
4055</field> 4038 <value name="LITTLE_ENDIAN" value="0x0" desc=""/>
4056<field name="RSRVD2" bitrange="28:28"> 4039 <value name="BIG_ENDIAN_SWAP" value="0x1" desc=""/>
4057</field> 4040 <value name="SWAP_ALL_BYTES" value="0x1" desc=""/>
4058<field name="THROTTLE" bitrange="27:24"> 4041 <value name="HWD_SWAP" value="0x2" desc=""/>
4059</field> 4042 <value name="HWD_BYTE_SWAP" value="0x3" desc=""/>
4060<field name="RSRVD1" bitrange="23:11"> 4043 </field>
4061</field> 4044 <field name="LCD_DATABUS_WIDTH" desc="" bitrange="11:10">
4062<field name="DEBUG_STALL_IRQ_EN" bitrange="10:10"> 4045 <value name="16_BIT" value="0x0" desc=""/>
4063</field> 4046 <value name="8_BIT" value="0x1" desc=""/>
4064<field name="DEBUG_WRITE_IRQ_EN" bitrange="9:9"> 4047 <value name="18_BIT" value="0x2" desc=""/>
4065</field> 4048 <value name="24_BIT" value="0x3" desc=""/>
4066<field name="COMPLETE_IRQ_EN" bitrange="8:8"> 4049 </field>
4067</field> 4050 <field name="WORD_LENGTH" desc="" bitrange="9:8">
4068<field name="RSRVD0" bitrange="7:4"> 4051 <value name="16_BIT" value="0x0" desc=""/>
4069</field> 4052 <value name="8_BIT" value="0x1" desc=""/>
4070<field name="BM_ERROR_IRQ" bitrange="3:3"> 4053 <value name="18_BIT" value="0x2" desc=""/>
4071</field> 4054 <value name="24_BIT" value="0x3" desc=""/>
4072<field name="DEBUG_STALL_IRQ" bitrange="2:2"> 4055 </field>
4073</field> 4056 <field name="RGB_TO_YCBCR422_CSC" desc="" bitrange="7:7"/>
4074<field name="DEBUG_WRITE_IRQ" bitrange="1:1"> 4057 <field name="ENABLE_PXP_HANDSHAKE" desc="" bitrange="6:6"/>
4075</field> 4058 <field name="LCDIF_MASTER" desc="" bitrange="5:5"/>
4076<field name="COMPLETE_IRQ" bitrange="0:0"> 4059 <field name="DMA_BURST_LENGTH" desc="" bitrange="4:4"/>
4077</field> 4060 <field name="DATA_FORMAT_16_BIT" desc="" bitrange="3:3"/>
4078</reg> 4061 <field name="DATA_FORMAT_18_BIT" desc="" bitrange="2:2">
4079<reg name="STATUS0" sct="no"> 4062 <value name="LOWER_18_BITS_VALID" value="0x0" desc=""/>
4080<addr name="STATUS0" addr="0x10" /> 4063 <value name="UPPER_18_BITS_VALID" value="0x1" desc=""/>
4081<field name="HANDLE" bitrange="31:20"> 4064 </field>
4082</field> 4065 <field name="DATA_FORMAT_24_BIT" desc="" bitrange="1:1">
4083<field name="COMPLETED_CE" bitrange="19:16"> 4066 <value name="ALL_24_BITS_VALID" value="0x0" desc=""/>
4084</field> 4067 <value name="DROP_UPPER_2_BITS_PER_BYTE" value="0x1" desc=""/>
4085<field name="RS8ECC_ENC_PRESENT" bitrange="15:15"> 4068 </field>
4086</field> 4069 <field name="RUN" desc="" bitrange="0:0"/>
4087<field name="RS8ECC_DEC_PRESENT" bitrange="14:14"> 4070 </reg>
4088</field> 4071 <reg name="CTRL1" desc="" sct="yes">
4089<field name="RS4ECC_ENC_PRESENT" bitrange="13:13"> 4072 <addr name="CTRL1" addr="0x10"/>
4090</field> 4073 <field name="RSRVD1" desc="" bitrange="31:27"/>
4091<field name="RS4ECC_DEC_PRESENT" bitrange="12:12"> 4074 <field name="BM_ERROR_IRQ_EN" desc="" bitrange="26:26"/>
4092</field> 4075 <field name="BM_ERROR_IRQ" desc="" bitrange="25:25">
4093<field name="STATUS_AUX" bitrange="11:8"> 4076 <value name="NO_REQUEST" value="0x0" desc=""/>
4094<value name="NO_ERRORS" value="0x0"> 4077 <value name="REQUEST" value="0x1" desc=""/>
4095</value> 4078 </field>
4096<value name="ONE_CORRECTABLE" value="0x1"> 4079 <field name="RECOVER_ON_UNDERFLOW" desc="" bitrange="24:24"/>
4097</value> 4080 <field name="INTERLACE_FIELDS" desc="" bitrange="23:23"/>
4098<value name="TWO_CORRECTABLE" value="0x2"> 4081 <field name="START_INTERLACE_FROM_SECOND_FIELD" desc="" bitrange="22:22"/>
4099</value> 4082 <field name="FIFO_CLEAR" desc="" bitrange="21:21"/>
4100<value name="THREE_CORRECTABLE" value="0x3"> 4083 <field name="IRQ_ON_ALTERNATE_FIELDS" desc="" bitrange="20:20"/>
4101</value> 4084 <field name="BYTE_PACKING_FORMAT" desc="" bitrange="19:16"/>
4102<value name="FOUR_CORRECTABLE" value="0x4"> 4085 <field name="OVERFLOW_IRQ_EN" desc="" bitrange="15:15"/>
4103</value> 4086 <field name="UNDERFLOW_IRQ_EN" desc="" bitrange="14:14"/>
4104<value name="NOT_CHECKED" value="0xc"> 4087 <field name="CUR_FRAME_DONE_IRQ_EN" desc="" bitrange="13:13"/>
4105</value> 4088 <field name="VSYNC_EDGE_IRQ_EN" desc="" bitrange="12:12"/>
4106<value name="UNCORRECTABLE" value="0xe"> 4089 <field name="OVERFLOW_IRQ" desc="" bitrange="11:11">
4107</value> 4090 <value name="NO_REQUEST" value="0x0" desc=""/>
4108<value name="ALL_ONES" value="0xf"> 4091 <value name="REQUEST" value="0x1" desc=""/>
4109</value> 4092 </field>
4110</field> 4093 <field name="UNDERFLOW_IRQ" desc="" bitrange="10:10">
4111<field name="RSVD1" bitrange="7:5"> 4094 <value name="NO_REQUEST" value="0x0" desc=""/>
4112</field> 4095 <value name="REQUEST" value="0x1" desc=""/>
4113<field name="ALLONES" bitrange="4:4"> 4096 </field>
4114</field> 4097 <field name="CUR_FRAME_DONE_IRQ" desc="" bitrange="9:9">
4115<field name="CORRECTED" bitrange="3:3"> 4098 <value name="NO_REQUEST" value="0x0" desc=""/>
4116</field> 4099 <value name="REQUEST" value="0x1" desc=""/>
4117<field name="UNCORRECTABLE" bitrange="2:2"> 4100 </field>
4118</field> 4101 <field name="VSYNC_EDGE_IRQ" desc="" bitrange="8:8">
4119<field name="RSVD0" bitrange="1:0"> 4102 <value name="NO_REQUEST" value="0x0" desc=""/>
4120</field> 4103 <value name="REQUEST" value="0x1" desc=""/>
4121</reg> 4104 </field>
4122<reg name="STATUS1" sct="no"> 4105 <field name="RSRVD0" desc="" bitrange="7:7"/>
4123<addr name="STATUS1" addr="0x20" /> 4106 <field name="PAUSE_TRANSFER" desc="" bitrange="6:6"/>
4124<field name="STATUS_PAYLOAD7" bitrange="31:28"> 4107 <field name="PAUSE_TRANSFER_IRQ_EN" desc="" bitrange="5:5"/>
4125<value name="NO_ERRORS" value="0x0"> 4108 <field name="PAUSE_TRANSFER_IRQ" desc="" bitrange="4:4">
4126</value> 4109 <value name="NO_REQUEST" value="0x0" desc=""/>
4127<value name="ONE_CORRECTABLE" value="0x1"> 4110 <value name="REQUEST" value="0x1" desc=""/>
4128</value> 4111 </field>
4129<value name="TWO_CORRECTABLE" value="0x2"> 4112 <field name="LCD_CS_CTRL" desc="" bitrange="3:3"/>
4130</value> 4113 <field name="BUSY_ENABLE" desc="" bitrange="2:2">
4131<value name="THREE_CORRECTABLE" value="0x3"> 4114 <value name="BUSY_DISABLED" value="0x0" desc=""/>
4132</value> 4115 <value name="BUSY_ENABLED" value="0x1" desc=""/>
4133<value name="FOUR_CORRECTABLE" value="0x4"> 4116 </field>
4134</value> 4117 <field name="MODE86" desc="" bitrange="1:1">
4135<value name="FIVE_CORRECTABLE" value="0x5"> 4118 <value name="8080_MODE" value="0x0" desc=""/>
4136</value> 4119 <value name="6800_MODE" value="0x1" desc=""/>
4137<value name="SIX_CORRECTABLE" value="0x6"> 4120 </field>
4138</value> 4121 <field name="RESET" desc="" bitrange="0:0">
4139<value name="SEVEN_CORRECTABLE" value="0x7"> 4122 <value name="LCDRESET_LOW" value="0x0" desc=""/>
4140</value> 4123 <value name="LCDRESET_HIGH" value="0x1" desc=""/>
4141<value name="EIGHT_CORRECTABLE" value="0x8"> 4124 </field>
4142</value> 4125 </reg>
4143<value name="NOT_CHECKED" value="0xc"> 4126 <reg name="TRANSFER_COUNT" desc="">
4144</value> 4127 <addr name="TRANSFER_COUNT" addr="0x20"/>
4145<value name="UNCORRECTABLE" value="0xe"> 4128 <field name="V_COUNT" desc="" bitrange="31:16"/>
4146</value> 4129 <field name="H_COUNT" desc="" bitrange="15:0"/>
4147<value name="ALL_ONES" value="0xf"> 4130 </reg>
4148</value> 4131 <reg name="CUR_BUF" desc="">
4149</field> 4132 <addr name="CUR_BUF" addr="0x30"/>
4150<field name="STATUS_PAYLOAD6" bitrange="27:24"> 4133 <field name="ADDR" desc="" bitrange="31:0"/>
4151<value name="NO_ERRORS" value="0x0"> 4134 </reg>
4152</value> 4135 <reg name="NEXT_BUF" desc="">
4153<value name="ONE_CORRECTABLE" value="0x1"> 4136 <addr name="NEXT_BUF" addr="0x40"/>
4154</value> 4137 <field name="ADDR" desc="" bitrange="31:0"/>
4155<value name="TWO_CORRECTABLE" value="0x2"> 4138 </reg>
4156</value> 4139 <reg name="PAGETABLE" desc="">
4157<value name="THREE_CORRECTABLE" value="0x3"> 4140 <addr name="PAGETABLE" addr="0x50"/>
4158</value> 4141 <field name="BASE" desc="" bitrange="31:14"/>
4159<value name="FOUR_CORRECTABLE" value="0x4"> 4142 <field name="RSVD1" desc="" bitrange="13:2"/>
4160</value> 4143 <field name="FLUSH" desc="" bitrange="1:1"/>
4161<value name="FIVE_CORRECTABLE" value="0x5"> 4144 <field name="ENABLE" desc="" bitrange="0:0"/>
4162</value> 4145 </reg>
4163<value name="SIX_CORRECTABLE" value="0x6"> 4146 <reg name="TIMING" desc="">
4164</value> 4147 <addr name="TIMING" addr="0x60"/>
4165<value name="SEVEN_CORRECTABLE" value="0x7"> 4148 <field name="CMD_HOLD" desc="" bitrange="31:24"/>
4166</value> 4149 <field name="CMD_SETUP" desc="" bitrange="23:16"/>
4167<value name="EIGHT_CORRECTABLE" value="0x8"> 4150 <field name="DATA_HOLD" desc="" bitrange="15:8"/>
4168</value> 4151 <field name="DATA_SETUP" desc="" bitrange="7:0"/>
4169<value name="NOT_CHECKED" value="0xc"> 4152 </reg>
4170</value> 4153 <reg name="VDCTRL0" desc="" sct="yes">
4171<value name="UNCORRECTABLE" value="0xe"> 4154 <addr name="VDCTRL0" addr="0x70"/>
4172</value> 4155 <field name="RSRVD2" desc="" bitrange="31:30"/>
4173<value name="ALL_ONES" value="0xf"> 4156 <field name="VSYNC_OEB" desc="" bitrange="29:29">
4174</value> 4157 <value name="VSYNC_OUTPUT" value="0x0" desc=""/>
4175</field> 4158 <value name="VSYNC_INPUT" value="0x1" desc=""/>
4176<field name="STATUS_PAYLOAD5" bitrange="23:20"> 4159 </field>
4177<value name="NO_ERRORS" value="0x0"> 4160 <field name="ENABLE_PRESENT" desc="" bitrange="28:28"/>
4178</value> 4161 <field name="VSYNC_POL" desc="" bitrange="27:27"/>
4179<value name="ONE_CORRECTABLE" value="0x1"> 4162 <field name="HSYNC_POL" desc="" bitrange="26:26"/>
4180</value> 4163 <field name="DOTCLK_POL" desc="" bitrange="25:25"/>
4181<value name="TWO_CORRECTABLE" value="0x2"> 4164 <field name="ENABLE_POL" desc="" bitrange="24:24"/>
4182</value> 4165 <field name="RSRVD1" desc="" bitrange="23:22"/>
4183<value name="THREE_CORRECTABLE" value="0x3"> 4166 <field name="VSYNC_PERIOD_UNIT" desc="" bitrange="21:21"/>
4184</value> 4167 <field name="VSYNC_PULSE_WIDTH_UNIT" desc="" bitrange="20:20"/>
4185<value name="FOUR_CORRECTABLE" value="0x4"> 4168 <field name="HALF_LINE" desc="" bitrange="19:19"/>
4186</value> 4169 <field name="HALF_LINE_MODE" desc="" bitrange="18:18"/>
4187<value name="FIVE_CORRECTABLE" value="0x5"> 4170 <field name="VSYNC_PULSE_WIDTH" desc="" bitrange="17:0"/>
4188</value> 4171 </reg>
4189<value name="SIX_CORRECTABLE" value="0x6"> 4172 <reg name="VDCTRL1" desc="">
4190</value> 4173 <addr name="VDCTRL1" addr="0x80"/>
4191<value name="SEVEN_CORRECTABLE" value="0x7"> 4174 <field name="VSYNC_PERIOD" desc="" bitrange="31:0"/>
4192</value> 4175 </reg>
4193<value name="EIGHT_CORRECTABLE" value="0x8"> 4176 <reg name="VDCTRL2" desc="">
4194</value> 4177 <addr name="VDCTRL2" addr="0x90"/>
4195<value name="NOT_CHECKED" value="0xc"> 4178 <field name="HSYNC_PULSE_WIDTH" desc="" bitrange="31:24"/>
4196</value> 4179 <field name="RSRVD0" desc="" bitrange="23:18"/>
4197<value name="UNCORRECTABLE" value="0xe"> 4180 <field name="HSYNC_PERIOD" desc="" bitrange="17:0"/>
4198</value> 4181 </reg>
4199<value name="ALL_ONES" value="0xf"> 4182 <reg name="VDCTRL3" desc="">
4200</value> 4183 <addr name="VDCTRL3" addr="0xa0"/>
4201</field> 4184 <field name="RSRVD0" desc="" bitrange="31:30"/>
4202<field name="STATUS_PAYLOAD4" bitrange="19:16"> 4185 <field name="MUX_SYNC_SIGNALS" desc="" bitrange="29:29"/>
4203<value name="NO_ERRORS" value="0x0"> 4186 <field name="VSYNC_ONLY" desc="" bitrange="28:28"/>
4204</value> 4187 <field name="HORIZONTAL_WAIT_CNT" desc="" bitrange="27:16"/>
4205<value name="ONE_CORRECTABLE" value="0x1"> 4188 <field name="VERTICAL_WAIT_CNT" desc="" bitrange="15:0"/>
4206</value> 4189 </reg>
4207<value name="TWO_CORRECTABLE" value="0x2"> 4190 <reg name="VDCTRL4" desc="">
4208</value> 4191 <addr name="VDCTRL4" addr="0xb0"/>
4209<value name="THREE_CORRECTABLE" value="0x3"> 4192 <field name="RSRVD0" desc="" bitrange="31:19"/>
4210</value> 4193 <field name="SYNC_SIGNALS_ON" desc="" bitrange="18:18"/>
4211<value name="FOUR_CORRECTABLE" value="0x4"> 4194 <field name="DOTCLK_H_VALID_DATA_CNT" desc="" bitrange="17:0"/>
4212</value> 4195 </reg>
4213<value name="FIVE_CORRECTABLE" value="0x5"> 4196 <reg name="DVICTRL0" desc="">
4214</value> 4197 <addr name="DVICTRL0" addr="0xc0"/>
4215<value name="SIX_CORRECTABLE" value="0x6"> 4198 <field name="START_TRS" desc="" bitrange="31:31"/>
4216</value> 4199 <field name="H_ACTIVE_CNT" desc="" bitrange="30:20"/>
4217<value name="SEVEN_CORRECTABLE" value="0x7"> 4200 <field name="H_BLANKING_CNT" desc="" bitrange="19:10"/>
4218</value> 4201 <field name="V_LINES_CNT" desc="" bitrange="9:0"/>
4219<value name="EIGHT_CORRECTABLE" value="0x8"> 4202 </reg>
4220</value> 4203 <reg name="DVICTRL1" desc="">
4221<value name="NOT_CHECKED" value="0xc"> 4204 <addr name="DVICTRL1" addr="0xd0"/>
4222</value> 4205 <field name="RSRVD0" desc="" bitrange="31:30"/>
4223<value name="UNCORRECTABLE" value="0xe"> 4206 <field name="F1_START_LINE" desc="" bitrange="29:20"/>
4224</value> 4207 <field name="F1_END_LINE" desc="" bitrange="19:10"/>
4225<value name="ALL_ONES" value="0xf"> 4208 <field name="F2_START_LINE" desc="" bitrange="9:0"/>
4226</value> 4209 </reg>
4227</field> 4210 <reg name="DVICTRL2" desc="">
4228<field name="STATUS_PAYLOAD3" bitrange="15:12"> 4211 <addr name="DVICTRL2" addr="0xe0"/>
4229<value name="NO_ERRORS" value="0x0"> 4212 <field name="RSRVD0" desc="" bitrange="31:30"/>
4230</value> 4213 <field name="F2_END_LINE" desc="" bitrange="29:20"/>
4231<value name="ONE_CORRECTABLE" value="0x1"> 4214 <field name="V1_BLANK_START_LINE" desc="" bitrange="19:10"/>
4232</value> 4215 <field name="V1_BLANK_END_LINE" desc="" bitrange="9:0"/>
4233<value name="TWO_CORRECTABLE" value="0x2"> 4216 </reg>
4234</value> 4217 <reg name="DVICTRL3" desc="">
4235<value name="THREE_CORRECTABLE" value="0x3"> 4218 <addr name="DVICTRL3" addr="0xf0"/>
4236</value> 4219 <field name="RSRVD1" desc="" bitrange="31:26"/>
4237<value name="FOUR_CORRECTABLE" value="0x4"> 4220 <field name="V2_BLANK_START_LINE" desc="" bitrange="25:16"/>
4238</value> 4221 <field name="RSRVD0" desc="" bitrange="15:10"/>
4239<value name="FIVE_CORRECTABLE" value="0x5"> 4222 <field name="V2_BLANK_END_LINE" desc="" bitrange="9:0"/>
4240</value> 4223 </reg>
4241<value name="SIX_CORRECTABLE" value="0x6"> 4224 <reg name="DVICTRL4" desc="">
4242</value> 4225 <addr name="DVICTRL4" addr="0x100"/>
4243<value name="SEVEN_CORRECTABLE" value="0x7"> 4226 <field name="Y_FILL_VALUE" desc="" bitrange="31:24"/>
4244</value> 4227 <field name="CB_FILL_VALUE" desc="" bitrange="23:16"/>
4245<value name="EIGHT_CORRECTABLE" value="0x8"> 4228 <field name="CR_FILL_VALUE" desc="" bitrange="15:8"/>
4246</value> 4229 <field name="H_FILL_CNT" desc="" bitrange="7:0"/>
4247<value name="NOT_CHECKED" value="0xc"> 4230 </reg>
4248</value> 4231 <reg name="CSC_COEFF0" desc="">
4249<value name="UNCORRECTABLE" value="0xe"> 4232 <addr name="CSC_COEFF0" addr="0x110"/>
4250</value> 4233 <field name="RSRVD1" desc="" bitrange="31:26"/>
4251<value name="ALL_ONES" value="0xf"> 4234 <field name="C0" desc="" bitrange="25:16"/>
4252</value> 4235 <field name="RSRVD0" desc="" bitrange="15:2"/>
4253</field> 4236 <field name="CSC_SUBSAMPLE_FILTER" desc="" bitrange="1:0">
4254<field name="STATUS_PAYLOAD2" bitrange="11:8"> 4237 <value name="SAMPLE_AND_HOLD" value="0x0" desc=""/>
4255<value name="NO_ERRORS" value="0x0"> 4238 <value name="RSRVD" value="0x1" desc=""/>
4256</value> 4239 <value name="INTERSTITIAL" value="0x2" desc=""/>
4257<value name="ONE_CORRECTABLE" value="0x1"> 4240 <value name="COSITED" value="0x3" desc=""/>
4258</value> 4241 </field>
4259<value name="TWO_CORRECTABLE" value="0x2"> 4242 </reg>
4260</value> 4243 <reg name="CSC_COEFF1" desc="">
4261<value name="THREE_CORRECTABLE" value="0x3"> 4244 <addr name="CSC_COEFF1" addr="0x120"/>
4262</value> 4245 <field name="RSRVD1" desc="" bitrange="31:26"/>
4263<value name="FOUR_CORRECTABLE" value="0x4"> 4246 <field name="C2" desc="" bitrange="25:16"/>
4264</value> 4247 <field name="RSRVD0" desc="" bitrange="15:10"/>
4265<value name="FIVE_CORRECTABLE" value="0x5"> 4248 <field name="C1" desc="" bitrange="9:0"/>
4266</value> 4249 </reg>
4267<value name="SIX_CORRECTABLE" value="0x6"> 4250 <reg name="CSC_COEFF2" desc="">
4268</value> 4251 <addr name="CSC_COEFF2" addr="0x130"/>
4269<value name="SEVEN_CORRECTABLE" value="0x7"> 4252 <field name="RSRVD1" desc="" bitrange="31:26"/>
4270</value> 4253 <field name="C4" desc="" bitrange="25:16"/>
4271<value name="EIGHT_CORRECTABLE" value="0x8"> 4254 <field name="RSRVD0" desc="" bitrange="15:10"/>
4272</value> 4255 <field name="C3" desc="" bitrange="9:0"/>
4273<value name="NOT_CHECKED" value="0xc"> 4256 </reg>
4274</value> 4257 <reg name="CSC_COEFF3" desc="">
4275<value name="UNCORRECTABLE" value="0xe"> 4258 <addr name="CSC_COEFF3" addr="0x140"/>
4276</value> 4259 <field name="RSRVD1" desc="" bitrange="31:26"/>
4277<value name="ALL_ONES" value="0xf"> 4260 <field name="C6" desc="" bitrange="25:16"/>
4278</value> 4261 <field name="RSRVD0" desc="" bitrange="15:10"/>
4279</field> 4262 <field name="C5" desc="" bitrange="9:0"/>
4280<field name="STATUS_PAYLOAD1" bitrange="7:4"> 4263 </reg>
4281<value name="NO_ERRORS" value="0x0"> 4264 <reg name="CSC_COEFF4" desc="">
4282</value> 4265 <addr name="CSC_COEFF4" addr="0x150"/>
4283<value name="ONE_CORRECTABLE" value="0x1"> 4266 <field name="RSRVD1" desc="" bitrange="31:26"/>
4284</value> 4267 <field name="C8" desc="" bitrange="25:16"/>
4285<value name="TWO_CORRECTABLE" value="0x2"> 4268 <field name="RSRVD0" desc="" bitrange="15:10"/>
4286</value> 4269 <field name="C7" desc="" bitrange="9:0"/>
4287<value name="THREE_CORRECTABLE" value="0x3"> 4270 </reg>
4288</value> 4271 <reg name="CSC_OFFSET" desc="">
4289<value name="FOUR_CORRECTABLE" value="0x4"> 4272 <addr name="CSC_OFFSET" addr="0x160"/>
4290</value> 4273 <field name="RSRVD1" desc="" bitrange="31:25"/>
4291<value name="FIVE_CORRECTABLE" value="0x5"> 4274 <field name="CBCR_OFFSET" desc="" bitrange="24:16"/>
4292</value> 4275 <field name="RSRVD0" desc="" bitrange="15:9"/>
4293<value name="SIX_CORRECTABLE" value="0x6"> 4276 <field name="Y_OFFSET" desc="" bitrange="8:0"/>
4294</value> 4277 </reg>
4295<value name="SEVEN_CORRECTABLE" value="0x7"> 4278 <reg name="CSC_LIMIT" desc="">
4296</value> 4279 <addr name="CSC_LIMIT" addr="0x170"/>
4297<value name="EIGHT_CORRECTABLE" value="0x8"> 4280 <field name="CBCR_MIN" desc="" bitrange="31:24"/>
4298</value> 4281 <field name="CBCR_MAX" desc="" bitrange="23:16"/>
4299<value name="NOT_CHECKED" value="0xc"> 4282 <field name="Y_MIN" desc="" bitrange="15:8"/>
4300</value> 4283 <field name="Y_MAX" desc="" bitrange="7:0"/>
4301<value name="UNCORRECTABLE" value="0xe"> 4284 </reg>
4302</value> 4285 <reg name="PIN_SHARING_CTRL0" desc="" sct="yes">
4303<value name="ALL_ONES" value="0xf"> 4286 <addr name="PIN_SHARING_CTRL0" addr="0x180"/>
4304</value> 4287 <field name="RSRVD1" desc="" bitrange="31:6"/>
4305</field> 4288 <field name="MUX_OVERRIDE" desc="" bitrange="5:4">
4306<field name="STATUS_PAYLOAD0" bitrange="3:0"> 4289 <value name="NO_OVERRIDE" value="0x0" desc=""/>
4307<value name="NO_ERRORS" value="0x0"> 4290 <value name="RSRVD" value="0x1" desc=""/>
4308</value> 4291 <value name="LCDIF_SEL" value="0x2" desc=""/>
4309<value name="ONE_CORRECTABLE" value="0x1"> 4292 <value name="GPMI_SEL" value="0x3" desc=""/>
4310</value> 4293 </field>
4311<value name="TWO_CORRECTABLE" value="0x2"> 4294 <field name="RSRVD0" desc="" bitrange="3:3"/>
4312</value> 4295 <field name="PIN_SHARING_IRQ_EN" desc="" bitrange="2:2"/>
4313<value name="THREE_CORRECTABLE" value="0x3"> 4296 <field name="PIN_SHARING_IRQ" desc="" bitrange="1:1">
4314</value> 4297 <value name="NO_REQUEST" value="0x0" desc=""/>
4315<value name="FOUR_CORRECTABLE" value="0x4"> 4298 <value name="REQUEST" value="0x1" desc=""/>
4316</value> 4299 </field>
4317<value name="FIVE_CORRECTABLE" value="0x5"> 4300 <field name="PIN_SHARING_ENABLE" desc="" bitrange="0:0"/>
4318</value> 4301 </reg>
4319<value name="SIX_CORRECTABLE" value="0x6"> 4302 <reg name="PIN_SHARING_CTRL1" desc="">
4320</value> 4303 <addr name="PIN_SHARING_CTRL1" addr="0x190"/>
4321<value name="SEVEN_CORRECTABLE" value="0x7"> 4304 <field name="THRESHOLD1" desc="" bitrange="31:0"/>
4322</value> 4305 </reg>
4323<value name="EIGHT_CORRECTABLE" value="0x8"> 4306 <reg name="PIN_SHARING_CTRL2" desc="">
4324</value> 4307 <addr name="PIN_SHARING_CTRL2" addr="0x1a0"/>
4325<value name="NOT_CHECKED" value="0xc"> 4308 <field name="THRESHOLD2" desc="" bitrange="31:0"/>
4326</value> 4309 </reg>
4327<value name="UNCORRECTABLE" value="0xe"> 4310 <reg name="DATA" desc="">
4328</value> 4311 <addr name="DATA" addr="0x1b0"/>
4329<value name="ALL_ONES" value="0xf"> 4312 <field name="DATA_THREE" desc="" bitrange="31:24"/>
4330</value> 4313 <field name="DATA_TWO" desc="" bitrange="23:16"/>
4331</field> 4314 <field name="DATA_ONE" desc="" bitrange="15:8"/>
4332</reg> 4315 <field name="DATA_ZERO" desc="" bitrange="7:0"/>
4333<reg name="DEBUG0" sct="yes"> 4316 </reg>
4334<addr name="DEBUG0" addr="0x30" /> 4317 <reg name="BM_ERROR_STAT" desc="">
4335<field name="RSRVD1" bitrange="31:25"> 4318 <addr name="BM_ERROR_STAT" addr="0x1c0"/>
4336</field> 4319 <field name="ADDR" desc="" bitrange="31:0"/>
4337<field name="KES_DEBUG_SYNDROME_SYMBOL" bitrange="24:16"> 4320 </reg>
4338<value name="NORMAL" value="0x0"> 4321 <reg name="STAT" desc="">
4339</value> 4322 <addr name="STAT" addr="0x1d0"/>
4340<value name="TEST_MODE" value="0x1"> 4323 <field name="PRESENT" desc="" bitrange="31:31"/>
4341</value> 4324 <field name="DMA_REQ" desc="" bitrange="30:30"/>
4342</field> 4325 <field name="LFIFO_FULL" desc="" bitrange="29:29"/>
4343<field name="KES_DEBUG_SHIFT_SYND" bitrange="15:15"> 4326 <field name="LFIFO_EMPTY" desc="" bitrange="28:28"/>
4344</field> 4327 <field name="TXFIFO_FULL" desc="" bitrange="27:27"/>
4345<field name="KES_DEBUG_PAYLOAD_FLAG" bitrange="14:14"> 4328 <field name="TXFIFO_EMPTY" desc="" bitrange="26:26"/>
4346<value name="DATA" value="0x1"> 4329 <field name="BUSY" desc="" bitrange="25:25"/>
4347</value> 4330 <field name="DVI_CURRENT_FIELD" desc="" bitrange="24:24"/>
4348<value name="AUX" value="0x1"> 4331 <field name="RSRVD0" desc="" bitrange="23:0"/>
4349</value> 4332 </reg>
4350</field> 4333 <reg name="VERSION" desc="">
4351<field name="KES_DEBUG_MODE4K" bitrange="13:13"> 4334 <addr name="VERSION" addr="0x1e0"/>
4352<value name="4k" value="0x1"> 4335 <field name="MAJOR" desc="" bitrange="31:24"/>
4353</value> 4336 <field name="MINOR" desc="" bitrange="23:16"/>
4354<value name="2k" value="0x1"> 4337 <field name="STEP" desc="" bitrange="15:0"/>
4355</value> 4338 </reg>
4356</field> 4339 <reg name="DEBUG0" desc="">
4357<field name="KES_DEBUG_KICK" bitrange="12:12"> 4340 <addr name="DEBUG0" addr="0x1f0"/>
4358</field> 4341 <field name="STREAMING_END_DETECTED" desc="" bitrange="31:31"/>
4359<field name="KES_STANDALONE" bitrange="11:11"> 4342 <field name="WAIT_FOR_VSYNC_EDGE_OUT" desc="" bitrange="30:30"/>
4360<value name="NORMAL" value="0x0"> 4343 <field name="SYNC_SIGNALS_ON_REG" desc="" bitrange="29:29"/>
4361</value> 4344 <field name="DMACMDKICK" desc="" bitrange="28:28"/>
4362<value name="TEST_MODE" value="0x1"> 4345 <field name="ENABLE" desc="" bitrange="27:27"/>
4363</value> 4346 <field name="HSYNC" desc="" bitrange="26:26"/>
4364</field> 4347 <field name="VSYNC" desc="" bitrange="25:25"/>
4365<field name="KES_DEBUG_STEP" bitrange="10:10"> 4348 <field name="CUR_FRAME_TX" desc="" bitrange="24:24"/>
4366</field> 4349 <field name="EMPTY_WORD" desc="" bitrange="23:23"/>
4367<field name="KES_DEBUG_STALL" bitrange="9:9"> 4350 <field name="CUR_STATE" desc="" bitrange="22:16"/>
4368<value name="NORMAL" value="0x0"> 4351 <field name="PXP_LCDIF_B0_READY" desc="" bitrange="15:15"/>
4369</value> 4352 <field name="LCDIF_PXP_B0_DONE" desc="" bitrange="14:14"/>
4370<value name="WAIT" value="0x1"> 4353 <field name="PXP_LCDIF_B1_READY" desc="" bitrange="13:13"/>
4371</value> 4354 <field name="LCDIF_PXP_B1_DONE" desc="" bitrange="12:12"/>
4372</field> 4355 <field name="GPMI_LCDIF_REQ" desc="" bitrange="11:11"/>
4373<field name="BM_KES_TEST_BYPASS" bitrange="8:8"> 4356 <field name="LCDIF_GPMI_GRANT" desc="" bitrange="10:10"/>
4374<value name="NORMAL" value="0x0"> 4357 <field name="RSRVD0" desc="" bitrange="9:0"/>
4375</value> 4358 </reg>
4376<value name="TEST_MODE" value="0x1"> 4359 <reg name="DEBUG1" desc="">
4377</value> 4360 <addr name="DEBUG1" addr="0x200"/>
4378</field> 4361 <field name="H_DATA_COUNT" desc="" bitrange="31:16"/>
4379<field name="RSRVD0" bitrange="7:6"> 4362 <field name="V_DATA_COUNT" desc="" bitrange="15:0"/>
4380</field> 4363 </reg>
4381<field name="DEBUG_REG_SELECT" bitrange="5:0"> 4364 </dev>
4382</field> 4365 <dev name="LRADC" long_name="Low Resolution ADC" desc="Low-Resolution ADC and Touch-Screen Interface" version="3.2.0">
4383</reg> 4366 <addr name="LRADC" addr="0x80050000"/>
4384<reg name="DBGKESREAD" sct="no"> 4367 <reg name="CTRL0" desc="" sct="yes">
4385<addr name="DBGKESREAD" addr="0x40" /> 4368 <addr name="CTRL0" addr="0x0"/>
4386<field name="VALUES" bitrange="31:0"> 4369 <field name="SFTRST" desc="" bitrange="31:31"/>
4387</field> 4370 <field name="CLKGATE" desc="" bitrange="30:30"/>
4388</reg> 4371 <field name="RSRVD2" desc="" bitrange="29:22"/>
4389<reg name="DBGCSFEREAD" sct="no"> 4372 <field name="ONCHIP_GROUNDREF" desc="" bitrange="21:21">
4390<addr name="DBGCSFEREAD" addr="0x50" /> 4373 <value name="OFF" value="0x0" desc=""/>
4391<field name="VALUES" bitrange="31:0"> 4374 <value name="ON" value="0x1" desc=""/>
4392</field> 4375 </field>
4393</reg> 4376 <field name="TOUCH_DETECT_ENABLE" desc="" bitrange="20:20">
4394<reg name="DBGSYNDGENREAD" sct="no"> 4377 <value name="OFF" value="0x0" desc=""/>
4395<addr name="DBGSYNDGENREAD" addr="0x60" /> 4378 <value name="ON" value="0x1" desc=""/>
4396<field name="VALUES" bitrange="31:0"> 4379 </field>
4397</field> 4380 <field name="YMINUS_ENABLE" desc="" bitrange="19:19">
4398</reg> 4381 <value name="OFF" value="0x0" desc=""/>
4399<reg name="DBGAHBMREAD" sct="no"> 4382 <value name="ON" value="0x1" desc=""/>
4400<addr name="DBGAHBMREAD" addr="0x70" /> 4383 </field>
4401<field name="VALUES" bitrange="31:0"> 4384 <field name="XMINUS_ENABLE" desc="" bitrange="18:18">
4402</field> 4385 <value name="OFF" value="0x0" desc=""/>
4403</reg> 4386 <value name="ON" value="0x1" desc=""/>
4404<reg name="BLOCKNAME" sct="no"> 4387 </field>
4405<addr name="BLOCKNAME" addr="0x80" /> 4388 <field name="YPLUS_ENABLE" desc="" bitrange="17:17">
4406<field name="NAME" bitrange="31:0"> 4389 <value name="OFF" value="0x0" desc=""/>
4407</field> 4390 <value name="ON" value="0x1" desc=""/>
4408</reg> 4391 </field>
4409<reg name="VERSION" sct="no"> 4392 <field name="XPLUS_ENABLE" desc="" bitrange="16:16">
4410<addr name="VERSION" addr="0xa0" /> 4393 <value name="OFF" value="0x0" desc=""/>
4411<field name="MAJOR" bitrange="31:24"> 4394 <value name="ON" value="0x1" desc=""/>
4412</field> 4395 </field>
4413<field name="MINOR" bitrange="23:16"> 4396 <field name="RSRVD1" desc="" bitrange="15:8"/>
4414</field> 4397 <field name="SCHEDULE" desc="" bitrange="7:0"/>
4415<field name="STEP" bitrange="15:0"> 4398 </reg>
4416</field> 4399 <reg name="CTRL1" desc="" sct="yes">
4417</reg> 4400 <addr name="CTRL1" addr="0x10"/>
4418</dev> 4401 <field name="RSRVD2" desc="" bitrange="31:25"/>
4419<dev name="EMI" long_name="External Memory Interface" desc="External Memory Interface (EMI)" version="3.2.0"> 4402 <field name="TOUCH_DETECT_IRQ_EN" desc="" bitrange="24:24">
4420<addr name="EMI" addr="0x80020000" /> 4403 <value name="DISABLE" value="0x0" desc=""/>
4421<reg name="CTRL" sct="yes"> 4404 <value name="ENABLE" value="0x1" desc=""/>
4422<addr name="CTRL" addr="0x0" /> 4405 </field>
4423<field name="SFTRST" bitrange="31:31"> 4406 <field name="LRADC7_IRQ_EN" desc="" bitrange="23:23">
4424</field> 4407 <value name="DISABLE" value="0x0" desc=""/>
4425<field name="CLKGATE" bitrange="30:30"> 4408 <value name="ENABLE" value="0x1" desc=""/>
4426</field> 4409 </field>
4427<field name="TRAP_SR" bitrange="29:29"> 4410 <field name="LRADC6_IRQ_EN" desc="" bitrange="22:22">
4428</field> 4411 <value name="DISABLE" value="0x0" desc=""/>
4429<field name="TRAP_INIT" bitrange="28:28"> 4412 <value name="ENABLE" value="0x1" desc=""/>
4430</field> 4413 </field>
4431<field name="AXI_DEPTH" bitrange="27:26"> 4414 <field name="LRADC5_IRQ_EN" desc="" bitrange="21:21">
4432<value name="ONE" value="0x0"> 4415 <value name="DISABLE" value="0x0" desc=""/>
4433</value> 4416 <value name="ENABLE" value="0x1" desc=""/>
4434<value name="TWO" value="0x1"> 4417 </field>
4435</value> 4418 <field name="LRADC4_IRQ_EN" desc="" bitrange="20:20">
4436<value name="THREE" value="0x2"> 4419 <value name="DISABLE" value="0x0" desc=""/>
4437</value> 4420 <value name="ENABLE" value="0x1" desc=""/>
4438<value name="FOUR" value="0x3"> 4421 </field>
4439</value> 4422 <field name="LRADC3_IRQ_EN" desc="" bitrange="19:19">
4440</field> 4423 <value name="DISABLE" value="0x0" desc=""/>
4441<field name="DLL_SHIFT_RESET" bitrange="25:25"> 4424 <value name="ENABLE" value="0x1" desc=""/>
4442</field> 4425 </field>
4443<field name="DLL_RESET" bitrange="24:24"> 4426 <field name="LRADC2_IRQ_EN" desc="" bitrange="18:18">
4444</field> 4427 <value name="DISABLE" value="0x0" desc=""/>
4445<field name="ARB_MODE" bitrange="23:22"> 4428 <value name="ENABLE" value="0x1" desc=""/>
4446<value name="TIMESTAMP" value="0x0"> 4429 </field>
4447</value> 4430 <field name="LRADC1_IRQ_EN" desc="" bitrange="17:17">
4448<value name="WRITE_HYBRID" value="0x1"> 4431 <value name="DISABLE" value="0x0" desc=""/>
4449</value> 4432 <value name="ENABLE" value="0x1" desc=""/>
4450<value name="PORT_PRIORITY" value="0x2"> 4433 </field>
4451</value> 4434 <field name="LRADC0_IRQ_EN" desc="" bitrange="16:16">
4452</field> 4435 <value name="DISABLE" value="0x0" desc=""/>
4453<field name="RSVD3" bitrange="21:21"> 4436 <value name="ENABLE" value="0x1" desc=""/>
4454</field> 4437 </field>
4455<field name="PORT_PRIORITY_ORDER" bitrange="20:16"> 4438 <field name="RSRVD1" desc="" bitrange="15:9"/>
4456<value name="PORT0123" value="0x0"> 4439 <field name="TOUCH_DETECT_IRQ" desc="" bitrange="8:8">
4457</value> 4440 <value name="CLEAR" value="0x0" desc=""/>
4458<value name="PORT0312" value="0x1"> 4441 <value name="PENDING" value="0x1" desc=""/>
4459</value> 4442 </field>
4460<value name="PORT0231" value="0x2"> 4443 <field name="LRADC7_IRQ" desc="" bitrange="7:7">
4461</value> 4444 <value name="CLEAR" value="0x0" desc=""/>
4462<value name="PORT0321" value="0x3"> 4445 <value name="PENDING" value="0x1" desc=""/>
4463</value> 4446 </field>
4464<value name="PORT0213" value="0x4"> 4447 <field name="LRADC6_IRQ" desc="" bitrange="6:6">
4465</value> 4448 <value name="CLEAR" value="0x0" desc=""/>
4466<value name="PORT0132" value="0x5"> 4449 <value name="PENDING" value="0x1" desc=""/>
4467</value> 4450 </field>
4468<value name="PORT1023" value="0x6"> 4451 <field name="LRADC5_IRQ" desc="" bitrange="5:5">
4469</value> 4452 <value name="CLEAR" value="0x0" desc=""/>
4470<value name="PORT1302" value="0x7"> 4453 <value name="PENDING" value="0x1" desc=""/>
4471</value> 4454 </field>
4472<value name="PORT1230" value="0x8"> 4455 <field name="LRADC4_IRQ" desc="" bitrange="4:4">
4473</value> 4456 <value name="CLEAR" value="0x0" desc=""/>
4474<value name="PORT1320" value="0x9"> 4457 <value name="PENDING" value="0x1" desc=""/>
4475</value> 4458 </field>
4476<value name="PORT1203" value="0xa"> 4459 <field name="LRADC3_IRQ" desc="" bitrange="3:3">
4477</value> 4460 <value name="CLEAR" value="0x0" desc=""/>
4478<value name="PORT1032" value="0xb"> 4461 <value name="PENDING" value="0x1" desc=""/>
4479</value> 4462 </field>
4480<value name="PORT2013" value="0xc"> 4463 <field name="LRADC2_IRQ" desc="" bitrange="2:2">
4481</value> 4464 <value name="CLEAR" value="0x0" desc=""/>
4482<value name="PORT2301" value="0xd"> 4465 <value name="PENDING" value="0x1" desc=""/>
4483</value> 4466 </field>
4484<value name="PORT2130" value="0xe"> 4467 <field name="LRADC1_IRQ" desc="" bitrange="1:1">
4485</value> 4468 <value name="CLEAR" value="0x0" desc=""/>
4486<value name="PORT2310" value="0xf"> 4469 <value name="PENDING" value="0x1" desc=""/>
4487</value> 4470 </field>
4488<value name="PORT2103" value="0x10"> 4471 <field name="LRADC0_IRQ" desc="" bitrange="0:0">
4489</value> 4472 <value name="CLEAR" value="0x0" desc=""/>
4490<value name="PORT2031" value="0x11"> 4473 <value name="PENDING" value="0x1" desc=""/>
4491</value> 4474 </field>
4492<value name="PORT3012" value="0x12"> 4475 </reg>
4493</value> 4476 <reg name="CTRL2" desc="" sct="yes">
4494<value name="PORT3201" value="0x13"> 4477 <addr name="CTRL2" addr="0x20"/>
4495</value> 4478 <field name="DIVIDE_BY_TWO" desc="" bitrange="31:24"/>
4496<value name="PORT3120" value="0x14"> 4479 <field name="BL_AMP_BYPASS" desc="" bitrange="23:23">
4497</value> 4480 <value name="DISABLE" value="0x0" desc=""/>
4498<value name="PORT3210" value="0x15"> 4481 <value name="ENABLE" value="0x1" desc=""/>
4499</value> 4482 </field>
4500<value name="PORT3102" value="0x16"> 4483 <field name="BL_ENABLE" desc="" bitrange="22:22"/>
4501</value> 4484 <field name="BL_MUX_SELECT" desc="" bitrange="21:21"/>
4502<value name="PORT3021" value="0x17"> 4485 <field name="BL_BRIGHTNESS" desc="" bitrange="20:16"/>
4503</value> 4486 <field name="TEMPSENSE_PWD" desc="" bitrange="15:15">
4504</field> 4487 <value name="ENABLE" value="0x0" desc=""/>
4505<field name="RSVD2" bitrange="15:15"> 4488 <value name="DISABLE" value="0x1" desc=""/>
4506</field> 4489 </field>
4507<field name="PRIORITY_WRITE_ITER" bitrange="14:12"> 4490 <field name="RSRVD1" desc="" bitrange="14:14"/>
4508</field> 4491 <field name="EXT_EN1" desc="" bitrange="13:13">
4509<field name="RSVD1" bitrange="11:11"> 4492 <value name="DISABLE" value="0x0" desc=""/>
4510</field> 4493 <value name="ENABLE" value="0x1" desc=""/>
4511<field name="HIGH_PRIORITY_WRITE" bitrange="10:8"> 4494 </field>
4512</field> 4495 <field name="EXT_EN0" desc="" bitrange="12:12"/>
4513<field name="RSVD0" bitrange="7:7"> 4496 <field name="RSRVD2" desc="" bitrange="11:10"/>
4514</field> 4497 <field name="TEMP_SENSOR_IENABLE1" desc="" bitrange="9:9">
4515<field name="MEM_WIDTH" bitrange="6:6"> 4498 <value name="DISABLE" value="0x0" desc=""/>
4516</field> 4499 <value name="ENABLE" value="0x1" desc=""/>
4517<field name="WRITE_PROTECT" bitrange="5:5"> 4500 </field>
4518</field> 4501 <field name="TEMP_SENSOR_IENABLE0" desc="" bitrange="8:8">
4519<field name="RESET_OUT" bitrange="4:4"> 4502 <value name="DISABLE" value="0x0" desc=""/>
4520</field> 4503 <value name="ENABLE" value="0x1" desc=""/>
4521<field name="CE_SELECT" bitrange="3:0"> 4504 </field>
4522<value name="NONE" value="0x0"> 4505 <field name="TEMP_ISRC1" desc="" bitrange="7:4">
4523</value> 4506 <value name="300" value="0xf" desc=""/>
4524<value name="CE0" value="0x1"> 4507 <value name="280" value="0xe" desc=""/>
4525</value> 4508 <value name="260" value="0xd" desc=""/>
4526<value name="CE1" value="0x2"> 4509 <value name="240" value="0xc" desc=""/>
4527</value> 4510 <value name="220" value="0xb" desc=""/>
4528<value name="CE2" value="0x4"> 4511 <value name="200" value="0xa" desc=""/>
4529</value> 4512 <value name="180" value="0x9" desc=""/>
4530<value name="CE3" value="0x8"> 4513 <value name="160" value="0x8" desc=""/>
4531</value> 4514 <value name="140" value="0x7" desc=""/>
4532</field> 4515 <value name="120" value="0x6" desc=""/>
4533</reg> 4516 <value name="100" value="0x5" desc=""/>
4534<reg name="STAT" sct="no"> 4517 <value name="80" value="0x4" desc=""/>
4535<addr name="STAT" addr="0x10" /> 4518 <value name="60" value="0x3" desc=""/>
4536<field name="DRAM_PRESENT" bitrange="31:31"> 4519 <value name="40" value="0x2" desc=""/>
4537</field> 4520 <value name="20" value="0x1" desc=""/>
4538<field name="NOR_PRESENT" bitrange="30:30"> 4521 <value name="ZERO" value="0x0" desc=""/>
4539</field> 4522 </field>
4540<field name="LARGE_DRAM_ENABLED" bitrange="29:29"> 4523 <field name="TEMP_ISRC0" desc="" bitrange="3:0">
4541</field> 4524 <value name="300" value="0xf" desc=""/>
4542<field name="RSVD0" bitrange="28:2"> 4525 <value name="280" value="0xe" desc=""/>
4543</field> 4526 <value name="260" value="0xd" desc=""/>
4544<field name="DRAM_HALTED" bitrange="1:1"> 4527 <value name="240" value="0xc" desc=""/>
4545<value name="NOT_HALTED" value="0x0"> 4528 <value name="220" value="0xb" desc=""/>
4546</value> 4529 <value name="200" value="0xa" desc=""/>
4547<value name="HALTED" value="0x1"> 4530 <value name="180" value="0x9" desc=""/>
4548</value> 4531 <value name="160" value="0x8" desc=""/>
4549</field> 4532 <value name="140" value="0x7" desc=""/>
4550<field name="NOR_BUSY" bitrange="0:0"> 4533 <value name="120" value="0x6" desc=""/>
4551<value name="NOT_BUSY" value="0x0"> 4534 <value name="100" value="0x5" desc=""/>
4552</value> 4535 <value name="80" value="0x4" desc=""/>
4553<value name="BUSY" value="0x1"> 4536 <value name="60" value="0x3" desc=""/>
4554</value> 4537 <value name="40" value="0x2" desc=""/>
4555</field> 4538 <value name="20" value="0x1" desc=""/>
4556</reg> 4539 <value name="ZERO" value="0x0" desc=""/>
4557<reg name="TIME" sct="yes"> 4540 </field>
4558<addr name="TIME" addr="0x20" /> 4541 </reg>
4559<field name="RSVD4" bitrange="31:28"> 4542 <reg name="CTRL3" desc="" sct="yes">
4560</field> 4543 <addr name="CTRL3" addr="0x30"/>
4561<field name="THZ" bitrange="27:24"> 4544 <field name="RSRVD5" desc="" bitrange="31:26"/>
4562</field> 4545 <field name="DISCARD" desc="" bitrange="25:24">
4563<field name="RSVD2" bitrange="23:20"> 4546 <value name="1_SAMPLE" value="0x1" desc=""/>
4564</field> 4547 <value name="2_SAMPLES" value="0x2" desc=""/>
4565<field name="TDH" bitrange="19:16"> 4548 <value name="3_SAMPLES" value="0x3" desc=""/>
4566</field> 4549 </field>
4567<field name="RSVD1" bitrange="15:13"> 4550 <field name="FORCE_ANALOG_PWUP" desc="" bitrange="23:23">
4568</field> 4551 <value name="OFF" value="0x0" desc=""/>
4569<field name="TDS" bitrange="12:8"> 4552 <value name="ON" value="0x1" desc=""/>
4570</field> 4553 </field>
4571<field name="RSVD0" bitrange="7:4"> 4554 <field name="FORCE_ANALOG_PWDN" desc="" bitrange="22:22">
4572</field> 4555 <value name="ON" value="0x0" desc=""/>
4573<field name="TAS" bitrange="3:0"> 4556 <value name="OFF" value="0x1" desc=""/>
4574</field> 4557 </field>
4575</reg> 4558 <field name="RSRVD4" desc="" bitrange="21:14"/>
4576<reg name="DDR_TEST_MODE_CSR" sct="yes"> 4559 <field name="RSRVD3" desc="" bitrange="13:10"/>
4577<addr name="DDR_TEST_MODE_CSR" addr="0x30" /> 4560 <field name="CYCLE_TIME" desc="" bitrange="9:8">
4578<field name="RSVD1" bitrange="31:2"> 4561 <value name="6MHZ" value="0x0" desc=""/>
4579</field> 4562 <value name="4MHZ" value="0x1" desc=""/>
4580<field name="DONE" bitrange="1:1"> 4563 <value name="3MHZ" value="0x2" desc=""/>
4581</field> 4564 <value name="2MHZ" value="0x3" desc=""/>
4582<field name="START" bitrange="0:0"> 4565 </field>
4583</field> 4566 <field name="RSRVD2" desc="" bitrange="7:6"/>
4584</reg> 4567 <field name="HIGH_TIME" desc="" bitrange="5:4">
4585<reg name="DEBUG" sct="no"> 4568 <value name="42NS" value="0x0" desc=""/>
4586<addr name="DEBUG" addr="0x80" /> 4569 <value name="83NS" value="0x1" desc=""/>
4587<field name="RSVD1" bitrange="31:4"> 4570 <value name="125NS" value="0x2" desc=""/>
4588</field> 4571 <value name="250NS" value="0x3" desc=""/>
4589<field name="NOR_STATE" bitrange="3:0"> 4572 </field>
4590</field> 4573 <field name="RSRVD1" desc="" bitrange="3:2"/>
4591</reg> 4574 <field name="DELAY_CLOCK" desc="" bitrange="1:1">
4592<reg name="DDR_TEST_MODE_STATUS0" sct="no"> 4575 <value name="NORMAL" value="0x0" desc=""/>
4593<addr name="DDR_TEST_MODE_STATUS0" addr="0x90" /> 4576 <value name="DELAYED" value="0x1" desc=""/>
4594<field name="RSVD1" bitrange="31:13"> 4577 </field>
4595</field> 4578 <field name="INVERT_CLOCK" desc="" bitrange="0:0">
4596<field name="ADDR0" bitrange="12:0"> 4579 <value name="NORMAL" value="0x0" desc=""/>
4597</field> 4580 <value name="INVERT" value="0x1" desc=""/>
4598</reg> 4581 </field>
4599<reg name="DDR_TEST_MODE_STATUS1" sct="no"> 4582 </reg>
4600<addr name="DDR_TEST_MODE_STATUS1" addr="0xa0" /> 4583 <reg name="STATUS" desc="" sct="yes">
4601<field name="RSVD1" bitrange="31:13"> 4584 <addr name="STATUS" addr="0x40"/>
4602</field> 4585 <field name="RSRVD3" desc="" bitrange="31:27"/>
4603<field name="ADDR1" bitrange="12:0"> 4586 <field name="TEMP1_PRESENT" desc="" bitrange="26:26"/>
4604</field> 4587 <field name="TEMP0_PRESENT" desc="" bitrange="25:25"/>
4605</reg> 4588 <field name="TOUCH_PANEL_PRESENT" desc="" bitrange="24:24"/>
4606<reg name="DDR_TEST_MODE_STATUS2" sct="no"> 4589 <field name="CHANNEL7_PRESENT" desc="" bitrange="23:23"/>
4607<addr name="DDR_TEST_MODE_STATUS2" addr="0xb0" /> 4590 <field name="CHANNEL6_PRESENT" desc="" bitrange="22:22"/>
4608<field name="DATA0" bitrange="31:0"> 4591 <field name="CHANNEL5_PRESENT" desc="" bitrange="21:21"/>
4609</field> 4592 <field name="CHANNEL4_PRESENT" desc="" bitrange="20:20"/>
4610</reg> 4593 <field name="CHANNEL3_PRESENT" desc="" bitrange="19:19"/>
4611<reg name="DDR_TEST_MODE_STATUS3" sct="no"> 4594 <field name="CHANNEL2_PRESENT" desc="" bitrange="18:18"/>
4612<addr name="DDR_TEST_MODE_STATUS3" addr="0xc0" /> 4595 <field name="CHANNEL1_PRESENT" desc="" bitrange="17:17"/>
4613<field name="DATA1" bitrange="31:0"> 4596 <field name="CHANNEL0_PRESENT" desc="" bitrange="16:16"/>
4614</field> 4597 <field name="RSRVD2" desc="" bitrange="15:1"/>
4615</reg> 4598 <field name="TOUCH_DETECT_RAW" desc="" bitrange="0:0">
4616<reg name="VERSION" sct="no"> 4599 <value name="OPEN" value="0x0" desc=""/>
4617<addr name="VERSION" addr="0xf0" /> 4600 <value name="HIT" value="0x1" desc=""/>
4618<field name="MAJOR" bitrange="31:24"> 4601 </field>
4619</field> 4602 </reg>
4620<field name="MINOR" bitrange="23:16"> 4603 <reg name="CHn" desc="" sct="yes">
4621</field> 4604 <formula string="0x50+n*0x10"/>
4622<field name="STEP" bitrange="15:0"> 4605 <addr name="CH0" addr="0x50"/>
4623</field> 4606 <addr name="CH1" addr="0x60"/>
4624</reg> 4607 <addr name="CH2" addr="0x70"/>
4625</dev> 4608 <addr name="CH3" addr="0x80"/>
4626<dev name="GPMI" long_name="General Purpose Media Interface" desc="General Purpose Media Interface" version="3.2.0"> 4609 <addr name="CH4" addr="0x90"/>
4627<addr name="GPMI" addr="0x8000c000" /> 4610 <addr name="CH5" addr="0xa0"/>
4628<reg name="CTRL0" sct="yes"> 4611 <addr name="CH6" addr="0xb0"/>
4629<addr name="CTRL0" addr="0x0" /> 4612 <addr name="CH7" addr="0xc0"/>
4630<field name="SFTRST" bitrange="31:31"> 4613 <field name="TOGGLE" desc="" bitrange="31:31"/>
4631<value name="RUN" value="0x0"> 4614 <field name="RSRVD2" desc="" bitrange="30:30"/>
4632</value> 4615 <field name="ACCUMULATE" desc="" bitrange="29:29"/>
4633<value name="RESET" value="0x1"> 4616 <field name="NUM_SAMPLES" desc="" bitrange="28:24"/>
4634</value> 4617 <field name="RSRVD1" desc="" bitrange="23:18"/>
4635</field> 4618 <field name="VALUE" desc="" bitrange="17:0"/>
4636<field name="CLKGATE" bitrange="30:30"> 4619 </reg>
4637<value name="RUN" value="0x0"> 4620 <reg name="DELAYn" desc="" sct="yes">
4638</value> 4621 <formula string="0xd0+n*0x10"/>
4639<value name="NO_CLKS" value="0x1"> 4622 <addr name="DELAY0" addr="0xd0"/>
4640</value> 4623 <addr name="DELAY1" addr="0xe0"/>
4641</field> 4624 <addr name="DELAY2" addr="0xf0"/>
4642<field name="RUN" bitrange="29:29"> 4625 <addr name="DELAY3" addr="0x100"/>
4643<value name="IDLE" value="0x0"> 4626 <field name="TRIGGER_LRADCS" desc="" bitrange="31:24"/>
4644</value> 4627 <field name="RSRVD2" desc="" bitrange="23:21"/>
4645<value name="BUSY" value="0x1"> 4628 <field name="KICK" desc="" bitrange="20:20"/>
4646</value> 4629 <field name="TRIGGER_DELAYS" desc="" bitrange="19:16"/>
4647</field> 4630 <field name="LOOP_COUNT" desc="" bitrange="15:11"/>
4648<field name="DEV_IRQ_EN" bitrange="28:28"> 4631 <field name="DELAY" desc="" bitrange="10:0"/>
4649</field> 4632 </reg>
4650<field name="TIMEOUT_IRQ_EN" bitrange="27:27"> 4633 <reg name="DEBUG0" desc="" sct="yes">
4651</field> 4634 <addr name="DEBUG0" addr="0x110"/>
4652<field name="UDMA" bitrange="26:26"> 4635 <field name="READONLY" desc="" bitrange="31:16"/>
4653<value name="DISABLED" value="0x0"> 4636 <field name="RSRVD1" desc="" bitrange="15:12"/>
4654</value> 4637 <field name="STATE" desc="" bitrange="11:0"/>
4655<value name="ENABLED" value="0x1"> 4638 </reg>
4656</value> 4639 <reg name="DEBUG1" desc="" sct="yes">
4657</field> 4640 <addr name="DEBUG1" addr="0x120"/>
4658<field name="COMMAND_MODE" bitrange="25:24"> 4641 <field name="RSRVD3" desc="" bitrange="31:24"/>
4659<value name="WRITE" value="0x0"> 4642 <field name="REQUEST" desc="" bitrange="23:16"/>
4660</value> 4643 <field name="RSRVD2" desc="" bitrange="15:13"/>
4661<value name="READ" value="0x1"> 4644 <field name="TESTMODE_COUNT" desc="" bitrange="12:8"/>
4662</value> 4645 <field name="RSRVD1" desc="" bitrange="7:3"/>
4663<value name="READ_AND_COMPARE" value="0x2"> 4646 <field name="TESTMODE6" desc="" bitrange="2:2">
4664</value> 4647 <value name="NORMAL" value="0x0" desc=""/>
4665<value name="WAIT_FOR_READY" value="0x3"> 4648 <value name="TEST" value="0x1" desc=""/>
4666</value> 4649 </field>
4667</field> 4650 <field name="TESTMODE5" desc="" bitrange="1:1">
4668<field name="WORD_LENGTH" bitrange="23:23"> 4651 <value name="NORMAL" value="0x0" desc=""/>
4669<value name="16_BIT" value="0x0"> 4652 <value name="TEST" value="0x1" desc=""/>
4670</value> 4653 </field>
4671<value name="8_BIT" value="0x1"> 4654 <field name="TESTMODE" desc="" bitrange="0:0">
4672</value> 4655 <value name="NORMAL" value="0x0" desc=""/>
4673</field> 4656 <value name="TEST" value="0x1" desc=""/>
4674<field name="LOCK_CS" bitrange="22:22"> 4657 </field>
4675<value name="DISABLED" value="0x0"> 4658 </reg>
4676</value> 4659 <reg name="CONVERSION" desc="" sct="yes">
4677<value name="ENABLED" value="0x1"> 4660 <addr name="CONVERSION" addr="0x130"/>
4678</value> 4661 <field name="RSRVD3" desc="" bitrange="31:21"/>
4679</field> 4662 <field name="AUTOMATIC" desc="" bitrange="20:20">
4680<field name="CS" bitrange="21:20"> 4663 <value name="DISABLE" value="0x0" desc=""/>
4681</field> 4664 <value name="ENABLE" value="0x1" desc=""/>
4682<field name="ADDRESS" bitrange="19:17"> 4665 </field>
4683<value name="NAND_DATA" value="0x0"> 4666 <field name="RSRVD2" desc="" bitrange="19:18"/>
4684</value> 4667 <field name="SCALE_FACTOR" desc="" bitrange="17:16">
4685<value name="NAND_CLE" value="0x1"> 4668 <value name="NIMH" value="0x0" desc=""/>
4686</value> 4669 <value name="DUAL_NIMH" value="0x1" desc=""/>
4687<value name="NAND_ALE" value="0x2"> 4670 <value name="LI_ION" value="0x2" desc=""/>
4688</value> 4671 <value name="ALT_LI_ION" value="0x3" desc=""/>
4689</field> 4672 </field>
4690<field name="ADDRESS_INCREMENT" bitrange="16:16"> 4673 <field name="RSRVD1" desc="" bitrange="15:10"/>
4691<value name="DISABLED" value="0x0"> 4674 <field name="SCALED_BATT_VOLTAGE" desc="" bitrange="9:0"/>
4692</value> 4675 </reg>
4693<value name="ENABLED" value="0x1"> 4676 <reg name="CTRL4" desc="" sct="yes">
4694</value> 4677 <addr name="CTRL4" addr="0x140"/>
4695</field> 4678 <field name="LRADC7SELECT" desc="" bitrange="31:28">
4696<field name="XFER_COUNT" bitrange="15:0"> 4679 <value name="CHANNEL0" value="0x0" desc=""/>
4697</field> 4680 <value name="CHANNEL1" value="0x1" desc=""/>
4698</reg> 4681 <value name="CHANNEL2" value="0x2" desc=""/>
4699<reg name="COMPARE" sct="no"> 4682 <value name="CHANNEL3" value="0x3" desc=""/>
4700<addr name="COMPARE" addr="0x10" /> 4683 <value name="CHANNEL4" value="0x4" desc=""/>
4701<field name="MASK" bitrange="31:16"> 4684 <value name="CHANNEL5" value="0x5" desc=""/>
4702</field> 4685 <value name="CHANNEL6" value="0x6" desc=""/>
4703<field name="REFERENCE" bitrange="15:0"> 4686 <value name="CHANNEL7" value="0x7" desc=""/>
4704</field> 4687 <value name="CHANNEL8" value="0x8" desc=""/>
4705</reg> 4688 <value name="CHANNEL9" value="0x9" desc=""/>
4706<reg name="ECCCTRL" sct="yes"> 4689 <value name="CHANNEL10" value="0xa" desc=""/>
4707<addr name="ECCCTRL" addr="0x20" /> 4690 <value name="CHANNEL11" value="0xb" desc=""/>
4708<field name="HANDLE" bitrange="31:16"> 4691 <value name="CHANNEL12" value="0xc" desc=""/>
4709</field> 4692 <value name="CHANNEL13" value="0xd" desc=""/>
4710<field name="RSVD2" bitrange="15:15"> 4693 <value name="CHANNEL14" value="0xe" desc=""/>
4711</field> 4694 <value name="CHANNEL15" value="0xf" desc=""/>
4712<field name="ECC_CMD" bitrange="14:13"> 4695 </field>
4713<value name="DECODE_4_BIT" value="0x0"> 4696 <field name="LRADC6SELECT" desc="" bitrange="27:24">
4714</value> 4697 <value name="CHANNEL0" value="0x0" desc=""/>
4715<value name="ENCODE_4_BIT" value="0x1"> 4698 <value name="CHANNEL1" value="0x1" desc=""/>
4716</value> 4699 <value name="CHANNEL2" value="0x2" desc=""/>
4717<value name="DECODE_8_BIT" value="0x2"> 4700 <value name="CHANNEL3" value="0x3" desc=""/>
4718</value> 4701 <value name="CHANNEL4" value="0x4" desc=""/>
4719<value name="ENCODE_8_BIT" value="0x3"> 4702 <value name="CHANNEL5" value="0x5" desc=""/>
4720</value> 4703 <value name="CHANNEL6" value="0x6" desc=""/>
4721</field> 4704 <value name="CHANNEL7" value="0x7" desc=""/>
4722<field name="ENABLE_ECC" bitrange="12:12"> 4705 <value name="CHANNEL8" value="0x8" desc=""/>
4723<value name="ENABLE" value="0x1"> 4706 <value name="CHANNEL9" value="0x9" desc=""/>
4724</value> 4707 <value name="CHANNEL10" value="0xa" desc=""/>
4725<value name="DISABLE" value="0x0"> 4708 <value name="CHANNEL11" value="0xb" desc=""/>
4726</value> 4709 <value name="CHANNEL12" value="0xc" desc=""/>
4727</field> 4710 <value name="CHANNEL13" value="0xd" desc=""/>
4728<field name="RSVD1" bitrange="11:9"> 4711 <value name="CHANNEL14" value="0xe" desc=""/>
4729</field> 4712 <value name="CHANNEL15" value="0xf" desc=""/>
4730<field name="BUFFER_MASK" bitrange="8:0"> 4713 </field>
4731<value name="BCH_AUXONLY" value="0x100"> 4714 <field name="LRADC5SELECT" desc="" bitrange="23:20">
4732</value> 4715 <value name="CHANNEL0" value="0x0" desc=""/>
4733<value name="BCH_PAGE" value="0x1ff"> 4716 <value name="CHANNEL1" value="0x1" desc=""/>
4734</value> 4717 <value name="CHANNEL2" value="0x2" desc=""/>
4735<value name="AUXILIARY" value="0x100"> 4718 <value name="CHANNEL3" value="0x3" desc=""/>
4736</value> 4719 <value name="CHANNEL4" value="0x4" desc=""/>
4737<value name="BUFFER7" value="0x80"> 4720 <value name="CHANNEL5" value="0x5" desc=""/>
4738</value> 4721 <value name="CHANNEL6" value="0x6" desc=""/>
4739<value name="BUFFER6" value="0x40"> 4722 <value name="CHANNEL7" value="0x7" desc=""/>
4740</value> 4723 <value name="CHANNEL8" value="0x8" desc=""/>
4741<value name="BUFFER5" value="0x20"> 4724 <value name="CHANNEL9" value="0x9" desc=""/>
4742</value> 4725 <value name="CHANNEL10" value="0xa" desc=""/>
4743<value name="BUFFER4" value="0x10"> 4726 <value name="CHANNEL11" value="0xb" desc=""/>
4744</value> 4727 <value name="CHANNEL12" value="0xc" desc=""/>
4745<value name="BUFFER3" value="0x8"> 4728 <value name="CHANNEL13" value="0xd" desc=""/>
4746</value> 4729 <value name="CHANNEL14" value="0xe" desc=""/>
4747<value name="BUFFER2" value="0x4"> 4730 <value name="CHANNEL15" value="0xf" desc=""/>
4748</value> 4731 </field>
4749<value name="BUFFER1" value="0x2"> 4732 <field name="LRADC4SELECT" desc="" bitrange="19:16">
4750</value> 4733 <value name="CHANNEL0" value="0x0" desc=""/>
4751<value name="BUFFER0" value="0x1"> 4734 <value name="CHANNEL1" value="0x1" desc=""/>
4752</value> 4735 <value name="CHANNEL2" value="0x2" desc=""/>
4753</field> 4736 <value name="CHANNEL3" value="0x3" desc=""/>
4754</reg> 4737 <value name="CHANNEL4" value="0x4" desc=""/>
4755<reg name="ECCCOUNT" sct="no"> 4738 <value name="CHANNEL5" value="0x5" desc=""/>
4756<addr name="ECCCOUNT" addr="0x30" /> 4739 <value name="CHANNEL6" value="0x6" desc=""/>
4757<field name="RSVD2" bitrange="31:16"> 4740 <value name="CHANNEL7" value="0x7" desc=""/>
4758</field> 4741 <value name="CHANNEL8" value="0x8" desc=""/>
4759<field name="COUNT" bitrange="15:0"> 4742 <value name="CHANNEL9" value="0x9" desc=""/>
4760</field> 4743 <value name="CHANNEL10" value="0xa" desc=""/>
4761</reg> 4744 <value name="CHANNEL11" value="0xb" desc=""/>
4762<reg name="PAYLOAD" sct="no"> 4745 <value name="CHANNEL12" value="0xc" desc=""/>
4763<addr name="PAYLOAD" addr="0x40" /> 4746 <value name="CHANNEL13" value="0xd" desc=""/>
4764<field name="ADDRESS" bitrange="31:2"> 4747 <value name="CHANNEL14" value="0xe" desc=""/>
4765</field> 4748 <value name="CHANNEL15" value="0xf" desc=""/>
4766<field name="RSVD0" bitrange="1:0"> 4749 </field>
4767</field> 4750 <field name="LRADC3SELECT" desc="" bitrange="15:12">
4768</reg> 4751 <value name="CHANNEL0" value="0x0" desc=""/>
4769<reg name="AUXILIARY" sct="no"> 4752 <value name="CHANNEL1" value="0x1" desc=""/>
4770<addr name="AUXILIARY" addr="0x50" /> 4753 <value name="CHANNEL2" value="0x2" desc=""/>
4771<field name="ADDRESS" bitrange="31:2"> 4754 <value name="CHANNEL3" value="0x3" desc=""/>
4772</field> 4755 <value name="CHANNEL4" value="0x4" desc=""/>
4773<field name="RSVD0" bitrange="1:0"> 4756 <value name="CHANNEL5" value="0x5" desc=""/>
4774</field> 4757 <value name="CHANNEL6" value="0x6" desc=""/>
4775</reg> 4758 <value name="CHANNEL7" value="0x7" desc=""/>
4776<reg name="CTRL1" sct="yes"> 4759 <value name="CHANNEL8" value="0x8" desc=""/>
4777<addr name="CTRL1" addr="0x60" /> 4760 <value name="CHANNEL9" value="0x9" desc=""/>
4778<field name="RSVD2" bitrange="31:24"> 4761 <value name="CHANNEL10" value="0xa" desc=""/>
4779</field> 4762 <value name="CHANNEL11" value="0xb" desc=""/>
4780<field name="CE3_SEL" bitrange="23:23"> 4763 <value name="CHANNEL12" value="0xc" desc=""/>
4781</field> 4764 <value name="CHANNEL13" value="0xd" desc=""/>
4782<field name="CE2_SEL" bitrange="22:22"> 4765 <value name="CHANNEL14" value="0xe" desc=""/>
4783</field> 4766 <value name="CHANNEL15" value="0xf" desc=""/>
4784<field name="CE1_SEL" bitrange="21:21"> 4767 </field>
4785</field> 4768 <field name="LRADC2SELECT" desc="" bitrange="11:8">
4786<field name="CE0_SEL" bitrange="20:20"> 4769 <value name="CHANNEL0" value="0x0" desc=""/>
4787</field> 4770 <value name="CHANNEL1" value="0x1" desc=""/>
4788<field name="GANGED_RDYBUSY" bitrange="19:19"> 4771 <value name="CHANNEL2" value="0x2" desc=""/>
4789</field> 4772 <value name="CHANNEL3" value="0x3" desc=""/>
4790<field name="BCH_MODE" bitrange="18:18"> 4773 <value name="CHANNEL4" value="0x4" desc=""/>
4791</field> 4774 <value name="CHANNEL5" value="0x5" desc=""/>
4792<field name="DLL_ENABLE" bitrange="17:17"> 4775 <value name="CHANNEL6" value="0x6" desc=""/>
4793</field> 4776 <value name="CHANNEL7" value="0x7" desc=""/>
4794<field name="HALF_PERIOD" bitrange="16:16"> 4777 <value name="CHANNEL8" value="0x8" desc=""/>
4795</field> 4778 <value name="CHANNEL9" value="0x9" desc=""/>
4796<field name="RDN_DELAY" bitrange="15:12"> 4779 <value name="CHANNEL10" value="0xa" desc=""/>
4797</field> 4780 <value name="CHANNEL11" value="0xb" desc=""/>
4798<field name="DMA2ECC_MODE" bitrange="11:11"> 4781 <value name="CHANNEL12" value="0xc" desc=""/>
4799</field> 4782 <value name="CHANNEL13" value="0xd" desc=""/>
4800<field name="DEV_IRQ" bitrange="10:10"> 4783 <value name="CHANNEL14" value="0xe" desc=""/>
4801</field> 4784 <value name="CHANNEL15" value="0xf" desc=""/>
4802<field name="TIMEOUT_IRQ" bitrange="9:9"> 4785 </field>
4803</field> 4786 <field name="LRADC1SELECT" desc="" bitrange="7:4">
4804<field name="BURST_EN" bitrange="8:8"> 4787 <value name="CHANNEL0" value="0x0" desc=""/>
4805</field> 4788 <value name="CHANNEL1" value="0x1" desc=""/>
4806<field name="ABORT_WAIT_FOR_READY3" bitrange="7:7"> 4789 <value name="CHANNEL2" value="0x2" desc=""/>
4807</field> 4790 <value name="CHANNEL3" value="0x3" desc=""/>
4808<field name="ABORT_WAIT_FOR_READY2" bitrange="6:6"> 4791 <value name="CHANNEL4" value="0x4" desc=""/>
4809</field> 4792 <value name="CHANNEL5" value="0x5" desc=""/>
4810<field name="ABORT_WAIT_FOR_READY1" bitrange="5:5"> 4793 <value name="CHANNEL6" value="0x6" desc=""/>
4811</field> 4794 <value name="CHANNEL7" value="0x7" desc=""/>
4812<field name="ABORT_WAIT_FOR_READY0" bitrange="4:4"> 4795 <value name="CHANNEL8" value="0x8" desc=""/>
4813</field> 4796 <value name="CHANNEL9" value="0x9" desc=""/>
4814<field name="DEV_RESET" bitrange="3:3"> 4797 <value name="CHANNEL10" value="0xa" desc=""/>
4815<value name="ENABLED" value="0x0"> 4798 <value name="CHANNEL11" value="0xb" desc=""/>
4816</value> 4799 <value name="CHANNEL12" value="0xc" desc=""/>
4817<value name="DISABLED" value="0x1"> 4800 <value name="CHANNEL13" value="0xd" desc=""/>
4818</value> 4801 <value name="CHANNEL14" value="0xe" desc=""/>
4819</field> 4802 <value name="CHANNEL15" value="0xf" desc=""/>
4820<field name="ATA_IRQRDY_POLARITY" bitrange="2:2"> 4803 </field>
4821<value name="ACTIVELOW" value="0x0"> 4804 <field name="LRADC0SELECT" desc="" bitrange="3:0">
4822</value> 4805 <value name="CHANNEL0" value="0x0" desc=""/>
4823<value name="ACTIVEHIGH" value="0x1"> 4806 <value name="CHANNEL1" value="0x1" desc=""/>
4824</value> 4807 <value name="CHANNEL2" value="0x2" desc=""/>
4825</field> 4808 <value name="CHANNEL3" value="0x3" desc=""/>
4826<field name="CAMERA_MODE" bitrange="1:1"> 4809 <value name="CHANNEL4" value="0x4" desc=""/>
4827</field> 4810 <value name="CHANNEL5" value="0x5" desc=""/>
4828<field name="GPMI_MODE" bitrange="0:0"> 4811 <value name="CHANNEL6" value="0x6" desc=""/>
4829<value name="NAND" value="0x0"> 4812 <value name="CHANNEL7" value="0x7" desc=""/>
4830</value> 4813 <value name="CHANNEL8" value="0x8" desc=""/>
4831<value name="ATA" value="0x1"> 4814 <value name="CHANNEL9" value="0x9" desc=""/>
4832</value> 4815 <value name="CHANNEL10" value="0xa" desc=""/>
4833</field> 4816 <value name="CHANNEL11" value="0xb" desc=""/>
4834</reg> 4817 <value name="CHANNEL12" value="0xc" desc=""/>
4835<reg name="TIMING0" sct="no"> 4818 <value name="CHANNEL13" value="0xd" desc=""/>
4836<addr name="TIMING0" addr="0x70" /> 4819 <value name="CHANNEL14" value="0xe" desc=""/>
4837<field name="RSVD1" bitrange="31:24"> 4820 <value name="CHANNEL15" value="0xf" desc=""/>
4838</field> 4821 </field>
4839<field name="ADDRESS_SETUP" bitrange="23:16"> 4822 </reg>
4840</field> 4823 <reg name="VERSION" desc="">
4841<field name="DATA_HOLD" bitrange="15:8"> 4824 <addr name="VERSION" addr="0x150"/>
4842</field> 4825 <field name="MAJOR" desc="" bitrange="31:24"/>
4843<field name="DATA_SETUP" bitrange="7:0"> 4826 <field name="MINOR" desc="" bitrange="23:16"/>
4844</field> 4827 <field name="STEP" desc="" bitrange="15:0"/>
4845</reg> 4828 </reg>
4846<reg name="TIMING1" sct="no"> 4829 </dev>
4847<addr name="TIMING1" addr="0x80" /> 4830 <dev name="OCOTP" long_name="One-time Programmable Array Controller" desc="On-Chip OTP (OCOTP) Controller" version="3.2.0">
4848<field name="DEVICE_BUSY_TIMEOUT" bitrange="31:16"> 4831 <addr name="OCOTP" addr="0x8002c000"/>
4849</field> 4832 <reg name="CTRL" desc="" sct="yes">
4850<field name="RSVD1" bitrange="15:0"> 4833 <addr name="CTRL" addr="0x0"/>
4851</field> 4834 <field name="WR_UNLOCK" desc="" bitrange="31:16">
4852</reg> 4835 <value name="KEY" value="0x3e77" desc=""/>
4853<reg name="TIMING2" sct="no"> 4836 </field>
4854<addr name="TIMING2" addr="0x90" /> 4837 <field name="RSRVD2" desc="" bitrange="15:14"/>
4855<field name="UDMA_TRP" bitrange="31:24"> 4838 <field name="RELOAD_SHADOWS" desc="" bitrange="13:13"/>
4856</field> 4839 <field name="RD_BANK_OPEN" desc="" bitrange="12:12"/>
4857<field name="UDMA_ENV" bitrange="23:16"> 4840 <field name="RSRVD1" desc="" bitrange="11:10"/>
4858</field> 4841 <field name="ERROR" desc="" bitrange="9:9"/>
4859<field name="UDMA_HOLD" bitrange="15:8"> 4842 <field name="BUSY" desc="" bitrange="8:8"/>
4860</field> 4843 <field name="RSRVD0" desc="" bitrange="7:5"/>
4861<field name="UDMA_SETUP" bitrange="7:0"> 4844 <field name="ADDR" desc="" bitrange="4:0"/>
4862</field> 4845 </reg>
4863</reg> 4846 <reg name="DATA" desc="">
4864<reg name="DATA" sct="no"> 4847 <addr name="DATA" addr="0x10"/>
4865<addr name="DATA" addr="0xa0" /> 4848 <field name="DATA" desc="" bitrange="31:0"/>
4866<field name="DATA" bitrange="31:0"> 4849 </reg>
4867</field> 4850 <reg name="CUSTn" desc="">
4868</reg> 4851 <formula string="0x20+n*0x10"/>
4869<reg name="STAT" sct="no"> 4852 <addr name="CUST0" addr="0x20"/>
4870<addr name="STAT" addr="0xb0" /> 4853 <addr name="CUST1" addr="0x30"/>
4871<field name="PRESENT" bitrange="31:31"> 4854 <addr name="CUST2" addr="0x40"/>
4872<value name="UNAVAILABLE" value="0x0"> 4855 <addr name="CUST3" addr="0x50"/>
4873</value> 4856 <field name="BITS" desc="" bitrange="31:0"/>
4874<value name="AVAILABLE" value="0x1"> 4857 </reg>
4875</value> 4858 <reg name="CRYPTOn" desc="">
4876</field> 4859 <formula string="0x60+n*0x10"/>
4877<field name="RSVD1" bitrange="30:12"> 4860 <addr name="CRYPTO0" addr="0x60"/>
4878</field> 4861 <addr name="CRYPTO1" addr="0x70"/>
4879<field name="RDY_TIMEOUT" bitrange="11:8"> 4862 <addr name="CRYPTO2" addr="0x80"/>
4880</field> 4863 <addr name="CRYPTO3" addr="0x90"/>
4881<field name="ATA_IRQ" bitrange="7:7"> 4864 <field name="BITS" desc="" bitrange="31:0"/>
4882</field> 4865 </reg>
4883<field name="INVALID_BUFFER_MASK" bitrange="6:6"> 4866 <reg name="HWCAPn" desc="">
4884</field> 4867 <formula string="0xa0+n*0x10"/>
4885<field name="FIFO_EMPTY" bitrange="5:5"> 4868 <addr name="HWCAP0" addr="0xa0"/>
4886<value name="NOT_EMPTY" value="0x0"> 4869 <addr name="HWCAP1" addr="0xb0"/>
4887</value> 4870 <addr name="HWCAP2" addr="0xc0"/>
4888<value name="EMPTY" value="0x1"> 4871 <addr name="HWCAP3" addr="0xd0"/>
4889</value> 4872 <addr name="HWCAP4" addr="0xe0"/>
4890</field> 4873 <addr name="HWCAP5" addr="0xf0"/>
4891<field name="FIFO_FULL" bitrange="4:4"> 4874 <field name="BITS" desc="" bitrange="31:0"/>
4892<value name="NOT_FULL" value="0x0"> 4875 </reg>
4893</value> 4876 <reg name="SWCAP" desc="">
4894<value name="FULL" value="0x1"> 4877 <addr name="SWCAP" addr="0x100"/>
4895</value> 4878 <field name="BITS" desc="" bitrange="31:0"/>
4896</field> 4879 </reg>
4897<field name="DEV3_ERROR" bitrange="3:3"> 4880 <reg name="CUSTCAP" desc="">
4898</field> 4881 <addr name="CUSTCAP" addr="0x110"/>
4899<field name="DEV2_ERROR" bitrange="2:2"> 4882 <field name="CUST_DISABLE_WMADRM9" desc="" bitrange="31:31"/>
4900</field> 4883 <field name="CUST_DISABLE_JANUSDRM10" desc="" bitrange="30:30"/>
4901<field name="DEV1_ERROR" bitrange="1:1"> 4884 <field name="RSRVD1" desc="" bitrange="29:5"/>
4902</field> 4885 <field name="ENABLE_SJTAG_12MA_DRIVE" desc="" bitrange="4:4"/>
4903<field name="DEV0_ERROR" bitrange="0:0"> 4886 <field name="USE_PARALLEL_JTAG" desc="" bitrange="3:3"/>
4904</field> 4887 <field name="RTC_XTAL_32768_PRESENT" desc="" bitrange="2:2"/>
4905</reg> 4888 <field name="RTC_XTAL_32000_PRESENT" desc="" bitrange="1:1"/>
4906<reg name="DEBUG" sct="no"> 4889 <field name="RSRVD0" desc="" bitrange="0:0"/>
4907<addr name="DEBUG" addr="0xc0" /> 4890 </reg>
4908<field name="READY3" bitrange="31:31"> 4891 <reg name="LOCK" desc="">
4909</field> 4892 <addr name="LOCK" addr="0x120"/>
4910<field name="READY2" bitrange="30:30"> 4893 <field name="ROM7" desc="" bitrange="31:31"/>
4911</field> 4894 <field name="ROM6" desc="" bitrange="30:30"/>
4912<field name="READY1" bitrange="29:29"> 4895 <field name="ROM5" desc="" bitrange="29:29"/>
4913</field> 4896 <field name="ROM4" desc="" bitrange="28:28"/>
4914<field name="READY0" bitrange="28:28"> 4897 <field name="ROM3" desc="" bitrange="27:27"/>
4915</field> 4898 <field name="ROM2" desc="" bitrange="26:26"/>
4916<field name="WAIT_FOR_READY_END3" bitrange="27:27"> 4899 <field name="ROM1" desc="" bitrange="25:25"/>
4917</field> 4900 <field name="ROM0" desc="" bitrange="24:24"/>
4918<field name="WAIT_FOR_READY_END2" bitrange="26:26"> 4901 <field name="HWSW_SHADOW_ALT" desc="" bitrange="23:23"/>
4919</field> 4902 <field name="CRYPTODCP_ALT" desc="" bitrange="22:22"/>
4920<field name="WAIT_FOR_READY_END1" bitrange="25:25"> 4903 <field name="CRYPTOKEY_ALT" desc="" bitrange="21:21"/>
4921</field> 4904 <field name="PIN" desc="" bitrange="20:20"/>
4922<field name="WAIT_FOR_READY_END0" bitrange="24:24"> 4905 <field name="OPS" desc="" bitrange="19:19"/>
4923</field> 4906 <field name="UN2" desc="" bitrange="18:18"/>
4924<field name="SENSE3" bitrange="23:23"> 4907 <field name="UN1" desc="" bitrange="17:17"/>
4925</field> 4908 <field name="UN0" desc="" bitrange="16:16"/>
4926<field name="SENSE2" bitrange="22:22"> 4909 <field name="UNALLOCATED" desc="" bitrange="15:11"/>
4927</field> 4910 <field name="ROM_SHADOW" desc="" bitrange="10:10"/>
4928<field name="SENSE1" bitrange="21:21"> 4911 <field name="CUSTCAP" desc="" bitrange="9:9"/>
4929</field> 4912 <field name="HWSW" desc="" bitrange="8:8"/>
4930<field name="SENSE0" bitrange="20:20"> 4913 <field name="CUSTCAP_SHADOW" desc="" bitrange="7:7"/>
4931</field> 4914 <field name="HWSW_SHADOW" desc="" bitrange="6:6"/>
4932<field name="DMAREQ3" bitrange="19:19"> 4915 <field name="CRYPTODCP" desc="" bitrange="5:5"/>
4933</field> 4916 <field name="CRYPTOKEY" desc="" bitrange="4:4"/>
4934<field name="DMAREQ2" bitrange="18:18"> 4917 <field name="CUST3" desc="" bitrange="3:3"/>
4935</field> 4918 <field name="CUST2" desc="" bitrange="2:2"/>
4936<field name="DMAREQ1" bitrange="17:17"> 4919 <field name="CUST1" desc="" bitrange="1:1"/>
4937</field> 4920 <field name="CUST0" desc="" bitrange="0:0"/>
4938<field name="DMAREQ0" bitrange="16:16"> 4921 </reg>
4939</field> 4922 <reg name="OPSn" desc="">
4940<field name="CMD_END" bitrange="15:12"> 4923 <formula string="0x130+n*0x10"/>
4941</field> 4924 <addr name="OPS0" addr="0x130"/>
4942<field name="UDMA_STATE" bitrange="11:8"> 4925 <addr name="OPS1" addr="0x140"/>
4943</field> 4926 <addr name="OPS2" addr="0x150"/>
4944<field name="BUSY" bitrange="7:7"> 4927 <addr name="OPS3" addr="0x160"/>
4945<value name="DISABLED" value="0x0"> 4928 <field name="BITS" desc="" bitrange="31:0"/>
4946</value> 4929 </reg>
4947<value name="ENABLED" value="0x1"> 4930 <reg name="UNn" desc="">
4948</value> 4931 <formula string="0x170+n*0x10"/>
4949</field> 4932 <addr name="UN0" addr="0x170"/>
4950<field name="PIN_STATE" bitrange="6:4"> 4933 <addr name="UN1" addr="0x180"/>
4951<value name="PSM_IDLE" value="0x0"> 4934 <addr name="UN2" addr="0x190"/>
4952</value> 4935 <field name="BITS" desc="" bitrange="31:0"/>
4953<value name="PSM_BYTCNT" value="0x1"> 4936 </reg>
4954</value> 4937 <reg name="ROMn" desc="">
4955<value name="PSM_ADDR" value="0x2"> 4938 <formula string="0x1a0+n*0x10"/>
4956</value> 4939 <addr name="ROM0" addr="0x1a0"/>
4957<value name="PSM_STALL" value="0x3"> 4940 <addr name="ROM1" addr="0x1b0"/>
4958</value> 4941 <addr name="ROM2" addr="0x1c0"/>
4959<value name="PSM_STROBE" value="0x4"> 4942 <addr name="ROM3" addr="0x1d0"/>
4960</value> 4943 <addr name="ROM4" addr="0x1e0"/>
4961<value name="PSM_ATARDY" value="0x5"> 4944 <addr name="ROM5" addr="0x1f0"/>
4962</value> 4945 <addr name="ROM6" addr="0x200"/>
4963<value name="PSM_DHOLD" value="0x6"> 4946 <addr name="ROM7" addr="0x210"/>
4964</value> 4947 <field name="BITS" desc="" bitrange="31:0"/>
4965<value name="PSM_DONE" value="0x7"> 4948 </reg>
4966</value> 4949 <reg name="VERSION" desc="">
4967</field> 4950 <addr name="VERSION" addr="0x220"/>
4968<field name="MAIN_STATE" bitrange="3:0"> 4951 <field name="MAJOR" desc="" bitrange="31:24"/>
4969<value name="MSM_IDLE" value="0x0"> 4952 <field name="MINOR" desc="" bitrange="23:16"/>
4970</value> 4953 <field name="STEP" desc="" bitrange="15:0"/>
4971<value name="MSM_BYTCNT" value="0x1"> 4954 </reg>
4972</value> 4955 </dev>
4973<value name="MSM_WAITFE" value="0x2"> 4956 <dev name="PINCTRL" long_name="Pin Control" desc="Pin Control and GPIO" version="3.2.0">
4974</value> 4957 <addr name="PINCTRL" addr="0x80018000"/>
4975<value name="MSM_WAITFR" value="0x3"> 4958 <reg name="CTRL" desc="" sct="yes">
4976</value> 4959 <addr name="CTRL" addr="0x0"/>
4977<value name="MSM_DMAREQ" value="0x4"> 4960 <field name="SFTRST" desc="" bitrange="31:31"/>
4978</value> 4961 <field name="CLKGATE" desc="" bitrange="30:30"/>
4979<value name="MSM_DMAACK" value="0x5"> 4962 <field name="RSRVD2" desc="" bitrange="29:28"/>
4980</value> 4963 <field name="PRESENT3" desc="" bitrange="27:27"/>
4981<value name="MSM_WAITFF" value="0x6"> 4964 <field name="PRESENT2" desc="" bitrange="26:26"/>
4982</value> 4965 <field name="PRESENT1" desc="" bitrange="25:25"/>
4983<value name="MSM_LDFIFO" value="0x7"> 4966 <field name="PRESENT0" desc="" bitrange="24:24"/>
4984</value> 4967 <field name="RSRVD1" desc="" bitrange="23:3"/>
4985<value name="MSM_LDDMAR" value="0x8"> 4968 <field name="IRQOUT2" desc="" bitrange="2:2"/>
4986</value> 4969 <field name="IRQOUT1" desc="" bitrange="1:1"/>
4987<value name="MSM_RDCMP" value="0x9"> 4970 <field name="IRQOUT0" desc="" bitrange="0:0"/>
4988</value> 4971 </reg>
4989<value name="MSM_DONE" value="0xa"> 4972 <reg name="MUXSELn" desc="" sct="yes">
4990</value> 4973 <formula string="0x100+n*0x10"/>
4991</field> 4974 <addr name="MUXSEL0" addr="0x100"/>
4992</reg> 4975 <addr name="MUXSEL1" addr="0x110"/>
4993<reg name="VERSION" sct="no"> 4976 <addr name="MUXSEL2" addr="0x120"/>
4994<addr name="VERSION" addr="0xd0" /> 4977 <addr name="MUXSEL3" addr="0x130"/>
4995<field name="MAJOR" bitrange="31:24"> 4978 <addr name="MUXSEL4" addr="0x140"/>
4996</field> 4979 <addr name="MUXSEL5" addr="0x150"/>
4997<field name="MINOR" bitrange="23:16"> 4980 <addr name="MUXSEL6" addr="0x160"/>
4998</field> 4981 <addr name="MUXSEL7" addr="0x170"/>
4999<field name="STEP" bitrange="15:0"> 4982 <field name="BITS" desc="" bitrange="31:0"/>
5000</field> 4983 </reg>
5001</reg> 4984 <reg name="DRIVEn" desc="" sct="yes">
5002<reg name="DEBUG2" sct="no"> 4985 <formula string="0x200+n*0x10"/>
5003<addr name="DEBUG2" addr="0xe0" /> 4986 <addr name="DRIVE0" addr="0x200"/>
5004<field name="RSVD1" bitrange="31:16"> 4987 <addr name="DRIVE1" addr="0x210"/>
5005</field> 4988 <addr name="DRIVE2" addr="0x220"/>
5006<field name="SYND2GPMI_BE" bitrange="15:12"> 4989 <addr name="DRIVE3" addr="0x230"/>
5007</field> 4990 <addr name="DRIVE4" addr="0x240"/>
5008<field name="GPMI2SYND_VALID" bitrange="11:11"> 4991 <addr name="DRIVE5" addr="0x250"/>
5009</field> 4992 <addr name="DRIVE6" addr="0x260"/>
5010<field name="GPMI2SYND_READY" bitrange="10:10"> 4993 <addr name="DRIVE7" addr="0x270"/>
5011</field> 4994 <addr name="DRIVE8" addr="0x280"/>
5012<field name="SYND2GPMI_VALID" bitrange="9:9"> 4995 <addr name="DRIVE9" addr="0x290"/>
5013</field> 4996 <addr name="DRIVE10" addr="0x2a0"/>
5014<field name="SYND2GPMI_READY" bitrange="8:8"> 4997 <addr name="DRIVE11" addr="0x2b0"/>
5015</field> 4998 <addr name="DRIVE12" addr="0x2c0"/>
5016<field name="VIEW_DELAYED_RDN" bitrange="7:7"> 4999 <addr name="DRIVE13" addr="0x2d0"/>
5017</field> 5000 <addr name="DRIVE14" addr="0x2e0"/>
5018<field name="UPDATE_WINDOW" bitrange="6:6"> 5001 <field name="BITS" desc="" bitrange="31:0"/>
5019</field> 5002 </reg>
5020<field name="RDN_TAP" bitrange="5:0"> 5003 <reg name="PULLn" desc="" sct="yes">
5021</field> 5004 <formula string="0x400+n*0x10"/>
5022</reg> 5005 <addr name="PULL0" addr="0x400"/>
5023<reg name="DEBUG3" sct="no"> 5006 <addr name="PULL1" addr="0x410"/>
5024<addr name="DEBUG3" addr="0xf0" /> 5007 <addr name="PULL2" addr="0x420"/>
5025<field name="APB_WORD_CNTR" bitrange="31:16"> 5008 <addr name="PULL3" addr="0x430"/>
5026</field> 5009 <field name="BITS" desc="" bitrange="31:0"/>
5027<field name="DEV_WORD_CNTR" bitrange="15:0"> 5010 </reg>
5028</field> 5011 <reg name="DOUTn" desc="" sct="yes">
5029</reg> 5012 <formula string="0x500+n*0x10"/>
5030</dev> 5013 <addr name="DOUT0" addr="0x500"/>
5031<dev name="I2C" long_name="I2C Interface" desc="I2C Interface" version="3.2.0"> 5014 <addr name="DOUT1" addr="0x510"/>
5032<addr name="I2C" addr="0x80058000" /> 5015 <addr name="DOUT2" addr="0x520"/>
5033<reg name="CTRL0" sct="yes"> 5016 <field name="BITS" desc="" bitrange="31:0"/>
5034<addr name="CTRL0" addr="0x0" /> 5017 </reg>
5035<field name="SFTRST" bitrange="31:31"> 5018 <reg name="DINn" desc="" sct="yes">
5036<value name="RUN" value="0x0"> 5019 <formula string="0x600+n*0x10"/>
5037</value> 5020 <addr name="DIN0" addr="0x600"/>
5038<value name="RESET" value="0x1"> 5021 <addr name="DIN1" addr="0x610"/>
5039</value> 5022 <addr name="DIN2" addr="0x620"/>
5040</field> 5023 <field name="BITS" desc="" bitrange="31:0"/>
5041<field name="CLKGATE" bitrange="30:30"> 5024 </reg>
5042<value name="RUN" value="0x0"> 5025 <reg name="DOEn" desc="" sct="yes">
5043</value> 5026 <formula string="0x700+n*0x10"/>
5044<value name="NO_CLKS" value="0x1"> 5027 <addr name="DOE0" addr="0x700"/>
5045</value> 5028 <addr name="DOE1" addr="0x710"/>
5046</field> 5029 <addr name="DOE2" addr="0x720"/>
5047<field name="RUN" bitrange="29:29"> 5030 <field name="BITS" desc="" bitrange="31:0"/>
5048<value name="HALT" value="0x0"> 5031 </reg>
5049</value> 5032 <reg name="PIN2IRQn" desc="" sct="yes">
5050<value name="RUN" value="0x1"> 5033 <formula string="0x800+n*0x10"/>
5051</value> 5034 <addr name="PIN2IRQ0" addr="0x800"/>
5052</field> 5035 <addr name="PIN2IRQ1" addr="0x810"/>
5053<field name="RSVD1" bitrange="28:28"> 5036 <addr name="PIN2IRQ2" addr="0x820"/>
5054</field> 5037 <field name="BITS" desc="" bitrange="31:0"/>
5055<field name="PRE_ACK" bitrange="27:27"> 5038 </reg>
5056</field> 5039 <reg name="IRQENn" desc="" sct="yes">
5057<field name="ACKNOWLEDGE" bitrange="26:26"> 5040 <formula string="0x900+n*0x10"/>
5058<value name="SNAK" value="0x0"> 5041 <addr name="IRQEN0" addr="0x900"/>
5059</value> 5042 <addr name="IRQEN1" addr="0x910"/>
5060<value name="ACK" value="0x1"> 5043 <addr name="IRQEN2" addr="0x920"/>
5061</value> 5044 <field name="BITS" desc="" bitrange="31:0"/>
5062</field> 5045 </reg>
5063<field name="SEND_NAK_ON_LAST" bitrange="25:25"> 5046 <reg name="IRQLEVELn" desc="" sct="yes">
5064<value name="ACK_IT" value="0x0"> 5047 <formula string="0xa00+n*0x10"/>
5065</value> 5048 <addr name="IRQLEVEL0" addr="0xa00"/>
5066<value name="NAK_IT" value="0x1"> 5049 <addr name="IRQLEVEL1" addr="0xa10"/>
5067</value> 5050 <addr name="IRQLEVEL2" addr="0xa20"/>
5068</field> 5051 <field name="BITS" desc="" bitrange="31:0"/>
5069<field name="PIO_MODE" bitrange="24:24"> 5052 </reg>
5070</field> 5053 <reg name="IRQPOLn" desc="" sct="yes">
5071<field name="MULTI_MASTER" bitrange="23:23"> 5054 <formula string="0xb00+n*0x10"/>
5072<value name="SINGLE" value="0x0"> 5055 <addr name="IRQPOL0" addr="0xb00"/>
5073</value> 5056 <addr name="IRQPOL1" addr="0xb10"/>
5074<value name="MULTIPLE" value="0x1"> 5057 <addr name="IRQPOL2" addr="0xb20"/>
5075</value> 5058 <field name="BITS" desc="" bitrange="31:0"/>
5076</field> 5059 </reg>
5077<field name="CLOCK_HELD" bitrange="22:22"> 5060 <reg name="IRQSTATn" desc="" sct="yes">
5078<value name="RELEASE" value="0x0"> 5061 <formula string="0xc00+n*0x10"/>
5079</value> 5062 <addr name="IRQSTAT0" addr="0xc00"/>
5080<value name="HELD_LOW" value="0x1"> 5063 <addr name="IRQSTAT1" addr="0xc10"/>
5081</value> 5064 <addr name="IRQSTAT2" addr="0xc20"/>
5082</field> 5065 <field name="BITS" desc="" bitrange="31:0"/>
5083<field name="RETAIN_CLOCK" bitrange="21:21"> 5066 </reg>
5084<value name="RELEASE" value="0x0"> 5067 </dev>
5085</value> 5068 <dev name="POWER" long_name="Power Control" desc="Power Supply" version="3.2.0">
5086<value name="HOLD_LOW" value="0x1"> 5069 <addr name="POWER" addr="0x80044000"/>
5087</value> 5070 <reg name="CTRL" desc="" sct="yes">
5088</field> 5071 <addr name="CTRL" addr="0x0"/>
5089<field name="POST_SEND_STOP" bitrange="20:20"> 5072 <field name="RSRVD3" desc="" bitrange="31:31"/>
5090<value name="NO_STOP" value="0x0"> 5073 <field name="CLKGATE" desc="" bitrange="30:30"/>
5091</value> 5074 <field name="RSRVD2" desc="" bitrange="29:28"/>
5092<value name="SEND_STOP" value="0x1"> 5075 <field name="PSWITCH_MID_TRAN" desc="" bitrange="27:27"/>
5093</value> 5076 <field name="RSRVD1" desc="" bitrange="26:25"/>
5094</field> 5077 <field name="DCDC4P2_BO_IRQ" desc="" bitrange="24:24"/>
5095<field name="PRE_SEND_START" bitrange="19:19"> 5078 <field name="ENIRQ_DCDC4P2_BO" desc="" bitrange="23:23"/>
5096<value name="NO_START" value="0x0"> 5079 <field name="VDD5V_DROOP_IRQ" desc="" bitrange="22:22"/>
5097</value> 5080 <field name="ENIRQ_VDD5V_DROOP" desc="" bitrange="21:21"/>
5098<value name="SEND_START" value="0x1"> 5081 <field name="PSWITCH_IRQ" desc="" bitrange="20:20"/>
5099</value> 5082 <field name="PSWITCH_IRQ_SRC" desc="" bitrange="19:19"/>
5100</field> 5083 <field name="POLARITY_PSWITCH" desc="" bitrange="18:18"/>
5101<field name="SLAVE_ADDRESS_ENABLE" bitrange="18:18"> 5084 <field name="ENIRQ_PSWITCH" desc="" bitrange="17:17"/>
5102<value name="DISABLED" value="0x0"> 5085 <field name="POLARITY_DC_OK" desc="" bitrange="16:16"/>
5103</value> 5086 <field name="DC_OK_IRQ" desc="" bitrange="15:15"/>
5104<value name="ENABLED" value="0x1"> 5087 <field name="ENIRQ_DC_OK" desc="" bitrange="14:14"/>
5105</value> 5088 <field name="BATT_BO_IRQ" desc="" bitrange="13:13"/>
5106</field> 5089 <field name="ENIRQBATT_BO" desc="" bitrange="12:12"/>
5107<field name="MASTER_MODE" bitrange="17:17"> 5090 <field name="VDDIO_BO_IRQ" desc="" bitrange="11:11"/>
5108<value name="SLAVE" value="0x0"> 5091 <field name="ENIRQ_VDDIO_BO" desc="" bitrange="10:10"/>
5109</value> 5092 <field name="VDDA_BO_IRQ" desc="" bitrange="9:9"/>
5110<value name="MASTER" value="0x1"> 5093 <field name="ENIRQ_VDDA_BO" desc="" bitrange="8:8"/>
5111</value> 5094 <field name="VDDD_BO_IRQ" desc="" bitrange="7:7"/>
5112</field> 5095 <field name="ENIRQ_VDDD_BO" desc="" bitrange="6:6"/>
5113<field name="DIRECTION" bitrange="16:16"> 5096 <field name="POLARITY_VBUSVALID" desc="" bitrange="5:5"/>
5114<value name="RECEIVE" value="0x0"> 5097 <field name="VBUSVALID_IRQ" desc="" bitrange="4:4"/>
5115</value> 5098 <field name="ENIRQ_VBUS_VALID" desc="" bitrange="3:3"/>
5116<value name="TRANSMIT" value="0x1"> 5099 <field name="POLARITY_VDD5V_GT_VDDIO" desc="" bitrange="2:2"/>
5117</value> 5100 <field name="VDD5V_GT_VDDIO_IRQ" desc="" bitrange="1:1"/>
5118</field> 5101 <field name="ENIRQ_VDD5V_GT_VDDIO" desc="" bitrange="0:0"/>
5119<field name="XFER_COUNT" bitrange="15:0"> 5102 </reg>
5120</field> 5103 <reg name="5VCTRL" desc="" sct="yes">
5121</reg> 5104 <addr name="5VCTRL" addr="0x10"/>
5122<reg name="TIMING0" sct="yes"> 5105 <field name="RSRVD6" desc="" bitrange="31:30"/>
5123<addr name="TIMING0" addr="0x10" /> 5106 <field name="VBUSDROOP_TRSH" desc="" bitrange="29:28"/>
5124<field name="RSVD2" bitrange="31:26"> 5107 <field name="RSRVD5" desc="" bitrange="27:27"/>
5125</field> 5108 <field name="HEADROOM_ADJ" desc="" bitrange="26:24"/>
5126<field name="HIGH_COUNT" bitrange="25:16"> 5109 <field name="RSRVD4" desc="" bitrange="23:21"/>
5127</field> 5110 <field name="PWD_CHARGE_4P2" desc="" bitrange="20:20"/>
5128<field name="RSVD1" bitrange="15:10"> 5111 <field name="RSRVD3" desc="" bitrange="19:18"/>
5129</field> 5112 <field name="CHARGE_4P2_ILIMIT" desc="" bitrange="17:12"/>
5130<field name="RCV_COUNT" bitrange="9:0"> 5113 <field name="RSRVD2" desc="" bitrange="11:11"/>
5131</field> 5114 <field name="VBUSVALID_TRSH" desc="" bitrange="10:8"/>
5132</reg> 5115 <field name="PWDN_5VBRNOUT" desc="" bitrange="7:7"/>
5133<reg name="TIMING1" sct="yes"> 5116 <field name="ENABLE_LINREG_ILIMIT" desc="" bitrange="6:6"/>
5134<addr name="TIMING1" addr="0x20" /> 5117 <field name="DCDC_XFER" desc="" bitrange="5:5"/>
5135<field name="RSVD2" bitrange="31:26"> 5118 <field name="VBUSVALID_5VDETECT" desc="" bitrange="4:4"/>
5136</field> 5119 <field name="VBUSVALID_TO_B" desc="" bitrange="3:3"/>
5137<field name="LOW_COUNT" bitrange="25:16"> 5120 <field name="ILIMIT_EQ_ZERO" desc="" bitrange="2:2"/>
5138</field> 5121 <field name="PWRUP_VBUS_CMPS" desc="" bitrange="1:1"/>
5139<field name="RSVD1" bitrange="15:10"> 5122 <field name="ENABLE_DCDC" desc="" bitrange="0:0"/>
5140</field> 5123 </reg>
5141<field name="XMIT_COUNT" bitrange="9:0"> 5124 <reg name="MINPWR" desc="" sct="yes">
5142</field> 5125 <addr name="MINPWR" addr="0x20"/>
5143</reg> 5126 <field name="RSRVD1" desc="" bitrange="31:15"/>
5144<reg name="TIMING2" sct="yes"> 5127 <field name="LOWPWR_4P2" desc="" bitrange="14:14"/>
5145<addr name="TIMING2" addr="0x30" /> 5128 <field name="VDAC_DUMP_CTRL" desc="" bitrange="13:13"/>
5146<field name="RSVD2" bitrange="31:26"> 5129 <field name="PWD_BO" desc="" bitrange="12:12"/>
5147</field> 5130 <field name="USE_VDDXTAL_VBG" desc="" bitrange="11:11"/>
5148<field name="BUS_FREE" bitrange="25:16"> 5131 <field name="PWD_ANA_CMPS" desc="" bitrange="10:10"/>
5149</field> 5132 <field name="ENABLE_OSC" desc="" bitrange="9:9"/>
5150<field name="RSVD1" bitrange="15:10"> 5133 <field name="SELECT_OSC" desc="" bitrange="8:8"/>
5151</field> 5134 <field name="VBG_OFF" desc="" bitrange="7:7"/>
5152<field name="LEADIN_COUNT" bitrange="9:0"> 5135 <field name="DOUBLE_FETS" desc="" bitrange="6:6"/>
5153</field> 5136 <field name="HALF_FETS" desc="" bitrange="5:5"/>
5154</reg> 5137 <field name="LESSANA_I" desc="" bitrange="4:4"/>
5155<reg name="CTRL1" sct="yes"> 5138 <field name="PWD_XTAL24" desc="" bitrange="3:3"/>
5156<addr name="CTRL1" addr="0x40" /> 5139 <field name="DC_STOPCLK" desc="" bitrange="2:2"/>
5157<field name="RSVD1" bitrange="31:29"> 5140 <field name="EN_DC_PFM" desc="" bitrange="1:1"/>
5158</field> 5141 <field name="DC_HALFCLK" desc="" bitrange="0:0"/>
5159<field name="CLR_GOT_A_NAK" bitrange="28:28"> 5142 </reg>
5160<value name="DO_NOTHING" value="0x0"> 5143 <reg name="CHARGE" desc="" sct="yes">
5161</value> 5144 <addr name="CHARGE" addr="0x30"/>
5162<value name="CLEAR" value="0x1"> 5145 <field name="RSRVD4" desc="" bitrange="31:27"/>
5163</value> 5146 <field name="ADJ_VOLT" desc="" bitrange="26:24"/>
5164</field> 5147 <field name="RSRVD3" desc="" bitrange="23:23"/>
5165<field name="ACK_MODE" bitrange="27:27"> 5148 <field name="ENABLE_LOAD" desc="" bitrange="22:22"/>
5166<value name="ACK_AFTER_HOLD_LOW" value="0x0"> 5149 <field name="ENABLE_CHARGER_RESISTORS" desc="" bitrange="21:21"/>
5167</value> 5150 <field name="ENABLE_FAULT_DETECT" desc="" bitrange="20:20"/>
5168<value name="ACK_BEFORE_HOLD_LOW" value="0x1"> 5151 <field name="CHRG_STS_OFF" desc="" bitrange="19:19"/>
5169</value> 5152 <field name="LIION_4P1" desc="" bitrange="18:18"/>
5170</field> 5153 <field name="USE_EXTERN_R" desc="" bitrange="17:17"/>
5171<field name="FORCE_DATA_IDLE" bitrange="26:26"> 5154 <field name="PWD_BATTCHRG" desc="" bitrange="16:16"/>
5172</field> 5155 <field name="RSRVD2" desc="" bitrange="15:12"/>
5173<field name="FORCE_CLK_IDLE" bitrange="25:25"> 5156 <field name="STOP_ILIMIT" desc="" bitrange="11:8"/>
5174</field> 5157 <field name="RSRVD1" desc="" bitrange="7:6"/>
5175<field name="BCAST_SLAVE_EN" bitrange="24:24"> 5158 <field name="BATTCHRG_I" desc="" bitrange="5:0"/>
5176<value name="NO_BCAST" value="0x0"> 5159 </reg>
5177</value> 5160 <reg name="VDDDCTRL" desc="">
5178<value name="WATCH_BCAST" value="0x1"> 5161 <addr name="VDDDCTRL" addr="0x40"/>
5179</value> 5162 <field name="ADJTN" desc="" bitrange="31:28"/>
5180</field> 5163 <field name="RSRVD4" desc="" bitrange="27:24"/>
5181<field name="SLAVE_ADDRESS_BYTE" bitrange="23:16"> 5164 <field name="PWDN_BRNOUT" desc="" bitrange="23:23"/>
5182</field> 5165 <field name="DISABLE_STEPPING" desc="" bitrange="22:22"/>
5183<field name="BUS_FREE_IRQ_EN" bitrange="15:15"> 5166 <field name="ENABLE_LINREG" desc="" bitrange="21:21"/>
5184<value name="DISABLED" value="0x0"> 5167 <field name="DISABLE_FET" desc="" bitrange="20:20"/>
5185</value> 5168 <field name="RSRVD3" desc="" bitrange="19:18"/>
5186<value name="ENABLED" value="0x1"> 5169 <field name="LINREG_OFFSET" desc="" bitrange="17:16"/>
5187</value> 5170 <field name="RSRVD2" desc="" bitrange="15:11"/>
5188</field> 5171 <field name="BO_OFFSET" desc="" bitrange="10:8"/>
5189<field name="DATA_ENGINE_CMPLT_IRQ_EN" bitrange="14:14"> 5172 <field name="RSRVD1" desc="" bitrange="7:5"/>
5190<value name="DISABLED" value="0x0"> 5173 <field name="TRG" desc="" bitrange="4:0"/>
5191</value> 5174 </reg>
5192<value name="ENABLED" value="0x1"> 5175 <reg name="VDDACTRL" desc="">
5193</value> 5176 <addr name="VDDACTRL" addr="0x50"/>
5194</field> 5177 <field name="RSRVD4" desc="" bitrange="31:20"/>
5195<field name="NO_SLAVE_ACK_IRQ_EN" bitrange="13:13"> 5178 <field name="PWDN_BRNOUT" desc="" bitrange="19:19"/>
5196<value name="DISABLED" value="0x0"> 5179 <field name="DISABLE_STEPPING" desc="" bitrange="18:18"/>
5197</value> 5180 <field name="ENABLE_LINREG" desc="" bitrange="17:17"/>
5198<value name="ENABLED" value="0x1"> 5181 <field name="DISABLE_FET" desc="" bitrange="16:16"/>
5199</value> 5182 <field name="RSRVD3" desc="" bitrange="15:14"/>
5200</field> 5183 <field name="LINREG_OFFSET" desc="" bitrange="13:12"/>
5201<field name="OVERSIZE_XFER_TERM_IRQ_EN" bitrange="12:12"> 5184 <field name="RSRVD2" desc="" bitrange="11:11"/>
5202<value name="DISABLED" value="0x0"> 5185 <field name="BO_OFFSET" desc="" bitrange="10:8"/>
5203</value> 5186 <field name="RSRVD1" desc="" bitrange="7:5"/>
5204<value name="ENABLED" value="0x1"> 5187 <field name="TRG" desc="" bitrange="4:0"/>
5205</value> 5188 </reg>
5206</field> 5189 <reg name="VDDIOCTRL" desc="">
5207<field name="EARLY_TERM_IRQ_EN" bitrange="11:11"> 5190 <addr name="VDDIOCTRL" addr="0x60"/>
5208<value name="DISABLED" value="0x0"> 5191 <field name="RSRVD5" desc="" bitrange="31:24"/>
5209</value> 5192 <field name="ADJTN" desc="" bitrange="23:20"/>
5210<value name="ENABLED" value="0x1"> 5193 <field name="RSRVD4" desc="" bitrange="19:19"/>
5211</value> 5194 <field name="PWDN_BRNOUT" desc="" bitrange="18:18"/>
5212</field> 5195 <field name="DISABLE_STEPPING" desc="" bitrange="17:17"/>
5213<field name="MASTER_LOSS_IRQ_EN" bitrange="10:10"> 5196 <field name="DISABLE_FET" desc="" bitrange="16:16"/>
5214<value name="DISABLED" value="0x0"> 5197 <field name="RSRVD3" desc="" bitrange="15:14"/>
5215</value> 5198 <field name="LINREG_OFFSET" desc="" bitrange="13:12"/>
5216<value name="ENABLED" value="0x1"> 5199 <field name="RSRVD2" desc="" bitrange="11:11"/>
5217</value> 5200 <field name="BO_OFFSET" desc="" bitrange="10:8"/>
5218</field> 5201 <field name="RSRVD1" desc="" bitrange="7:5"/>
5219<field name="SLAVE_STOP_IRQ_EN" bitrange="9:9"> 5202 <field name="TRG" desc="" bitrange="4:0"/>
5220<value name="DISABLED" value="0x0"> 5203 </reg>
5221</value> 5204 <reg name="VDDMEMCTRL" desc="">
5222<value name="ENABLED" value="0x1"> 5205 <addr name="VDDMEMCTRL" addr="0x70"/>
5223</value> 5206 <field name="RSRVD2" desc="" bitrange="31:11"/>
5224</field> 5207 <field name="PULLDOWN_ACTIVE" desc="" bitrange="10:10"/>
5225<field name="SLAVE_IRQ_EN" bitrange="8:8"> 5208 <field name="ENABLE_ILIMIT" desc="" bitrange="9:9"/>
5226<value name="DISABLED" value="0x0"> 5209 <field name="ENABLE_LINREG" desc="" bitrange="8:8"/>
5227</value> 5210 <field name="RSRVD1" desc="" bitrange="7:5"/>
5228<value name="ENABLED" value="0x1"> 5211 <field name="TRG" desc="" bitrange="4:0"/>
5229</value> 5212 </reg>
5230</field> 5213 <reg name="DCDC4P2" desc="">
5231<field name="BUS_FREE_IRQ" bitrange="7:7"> 5214 <addr name="DCDC4P2" addr="0x80"/>
5232<value name="NO_REQUEST" value="0x0"> 5215 <field name="DROPOUT_CTRL" desc="" bitrange="31:28"/>
5233</value> 5216 <field name="RSRVD5" desc="" bitrange="27:26"/>
5234<value name="REQUEST" value="0x1"> 5217 <field name="ISTEAL_THRESH" desc="" bitrange="25:24"/>
5235</value> 5218 <field name="ENABLE_4P2" desc="" bitrange="23:23"/>
5236</field> 5219 <field name="ENABLE_DCDC" desc="" bitrange="22:22"/>
5237<field name="DATA_ENGINE_CMPLT_IRQ" bitrange="6:6"> 5220 <field name="HYST_DIR" desc="" bitrange="21:21"/>
5238<value name="NO_REQUEST" value="0x0"> 5221 <field name="HYST_THRESH" desc="" bitrange="20:20"/>
5239</value> 5222 <field name="RSRVD3" desc="" bitrange="19:19"/>
5240<value name="REQUEST" value="0x1"> 5223 <field name="TRG" desc="" bitrange="18:16"/>
5241</value> 5224 <field name="RSRVD2" desc="" bitrange="15:13"/>
5242</field> 5225 <field name="BO" desc="" bitrange="12:8"/>
5243<field name="NO_SLAVE_ACK_IRQ" bitrange="5:5"> 5226 <field name="RSRVD1" desc="" bitrange="7:5"/>
5244<value name="NO_REQUEST" value="0x0"> 5227 <field name="CMPTRIP" desc="" bitrange="4:0"/>
5245</value> 5228 </reg>
5246<value name="REQUEST" value="0x1"> 5229 <reg name="MISC" desc="">
5247</value> 5230 <addr name="MISC" addr="0x90"/>
5248</field> 5231 <field name="RSRVD2" desc="" bitrange="31:7"/>
5249<field name="OVERSIZE_XFER_TERM_IRQ" bitrange="4:4"> 5232 <field name="FREQSEL" desc="" bitrange="6:4"/>
5250<value name="NO_REQUEST" value="0x0"> 5233 <field name="RSRVD1" desc="" bitrange="3:3"/>
5251</value> 5234 <field name="DELAY_TIMING" desc="" bitrange="2:2"/>
5252<value name="REQUEST" value="0x1"> 5235 <field name="TEST" desc="" bitrange="1:1"/>
5253</value> 5236 <field name="SEL_PLLCLK" desc="" bitrange="0:0"/>
5254</field> 5237 </reg>
5255<field name="EARLY_TERM_IRQ" bitrange="3:3"> 5238 <reg name="DCLIMITS" desc="">
5256<value name="NO_REQUEST" value="0x0"> 5239 <addr name="DCLIMITS" addr="0xa0"/>
5257</value> 5240 <field name="RSRVD3" desc="" bitrange="31:16"/>
5258<value name="REQUEST" value="0x1"> 5241 <field name="RSRVD2" desc="" bitrange="15:15"/>
5259</value> 5242 <field name="POSLIMIT_BUCK" desc="" bitrange="14:8"/>
5260</field> 5243 <field name="RSRVD1" desc="" bitrange="7:7"/>
5261<field name="MASTER_LOSS_IRQ" bitrange="2:2"> 5244 <field name="NEGLIMIT" desc="" bitrange="6:0"/>
5262<value name="NO_REQUEST" value="0x0"> 5245 </reg>
5263</value> 5246 <reg name="LOOPCTRL" desc="" sct="yes">
5264<value name="REQUEST" value="0x1"> 5247 <addr name="LOOPCTRL" addr="0xb0"/>
5265</value> 5248 <field name="RSRVD3" desc="" bitrange="31:21"/>
5266</field> 5249 <field name="TOGGLE_DIF" desc="" bitrange="20:20"/>
5267<field name="SLAVE_STOP_IRQ" bitrange="1:1"> 5250 <field name="HYST_SIGN" desc="" bitrange="19:19"/>
5268<value name="NO_REQUEST" value="0x0"> 5251 <field name="EN_CM_HYST" desc="" bitrange="18:18"/>
5269</value> 5252 <field name="EN_DF_HYST" desc="" bitrange="17:17"/>
5270<value name="REQUEST" value="0x1"> 5253 <field name="CM_HYST_THRESH" desc="" bitrange="16:16"/>
5271</value> 5254 <field name="DF_HYST_THRESH" desc="" bitrange="15:15"/>
5272</field> 5255 <field name="RCSCALE_THRESH" desc="" bitrange="14:14"/>
5273<field name="SLAVE_IRQ" bitrange="0:0"> 5256 <field name="EN_RCSCALE" desc="" bitrange="13:12"/>
5274<value name="NO_REQUEST" value="0x0"> 5257 <field name="RSRVD2" desc="" bitrange="11:11"/>
5275</value> 5258 <field name="DC_FF" desc="" bitrange="10:8"/>
5276<value name="REQUEST" value="0x1"> 5259 <field name="DC_R" desc="" bitrange="7:4"/>
5277</value> 5260 <field name="RSRVD1" desc="" bitrange="3:2"/>
5278</field> 5261 <field name="DC_C" desc="" bitrange="1:0"/>
5279</reg> 5262 </reg>
5280<reg name="STAT" sct="no"> 5263 <reg name="STS" desc="">
5281<addr name="STAT" addr="0x50" /> 5264 <addr name="STS" addr="0xc0"/>
5282<field name="MASTER_PRESENT" bitrange="31:31"> 5265 <field name="RSRVD3" desc="" bitrange="31:30"/>
5283<value name="UNAVAILABLE" value="0x0"> 5266 <field name="PWRUP_SOURCE" desc="" bitrange="29:24"/>
5284</value> 5267 <field name="RSRVD2" desc="" bitrange="23:22"/>
5285<value name="AVAILABLE" value="0x1"> 5268 <field name="PSWITCH" desc="" bitrange="21:20"/>
5286</value> 5269 <field name="RSRVD1" desc="" bitrange="19:18"/>
5287</field> 5270 <field name="AVALID_STATUS" desc="" bitrange="17:17"/>
5288<field name="SLAVE_PRESENT" bitrange="30:30"> 5271 <field name="BVALID_STATUS" desc="" bitrange="16:16"/>
5289<value name="UNAVAILABLE" value="0x0"> 5272 <field name="VBUSVALID_STATUS" desc="" bitrange="15:15"/>
5290</value> 5273 <field name="SESSEND_STATUS" desc="" bitrange="14:14"/>
5291<value name="AVAILABLE" value="0x1"> 5274 <field name="BATT_BO" desc="" bitrange="13:13"/>
5292</value> 5275 <field name="VDD5V_FAULT" desc="" bitrange="12:12"/>
5293</field> 5276 <field name="CHRGSTS" desc="" bitrange="11:11"/>
5294<field name="ANY_ENABLED_IRQ" bitrange="29:29"> 5277 <field name="DCDC_4P2_BO" desc="" bitrange="10:10"/>
5295<value name="NO_REQUESTS" value="0x0"> 5278 <field name="DC_OK" desc="" bitrange="9:9"/>
5296</value> 5279 <field name="VDDIO_BO" desc="" bitrange="8:8"/>
5297<value name="AT_LEAST_ONE_REQUEST" value="0x1"> 5280 <field name="VDDA_BO" desc="" bitrange="7:7"/>
5298</value> 5281 <field name="VDDD_BO" desc="" bitrange="6:6"/>
5299</field> 5282 <field name="VDD5V_GT_VDDIO" desc="" bitrange="5:5"/>
5300<field name="GOT_A_NAK" bitrange="28:28"> 5283 <field name="VDD5V_DROOP" desc="" bitrange="4:4"/>
5301<value name="NO_NAK" value="0x0"> 5284 <field name="AVALID" desc="" bitrange="3:3"/>
5302</value> 5285 <field name="BVALID" desc="" bitrange="2:2"/>
5303<value name="DETECTED_NAK" value="0x1"> 5286 <field name="VBUSVALID" desc="" bitrange="1:1"/>
5304</value> 5287 <field name="SESSEND" desc="" bitrange="0:0"/>
5305</field> 5288 </reg>
5306<field name="RSVD1" bitrange="27:24"> 5289 <reg name="SPEED" desc="" sct="yes">
5307</field> 5290 <addr name="SPEED" addr="0xd0"/>
5308<field name="RCVD_SLAVE_ADDR" bitrange="23:16"> 5291 <field name="RSRVD1" desc="" bitrange="31:24"/>
5309</field> 5292 <field name="STATUS" desc="" bitrange="23:16"/>
5310<field name="SLAVE_ADDR_EQ_ZERO" bitrange="15:15"> 5293 <field name="RSRVD0" desc="" bitrange="15:2"/>
5311<value name="ZERO_NOT_MATCHED" value="0x0"> 5294 <field name="CTRL" desc="" bitrange="1:0"/>
5312</value> 5295 </reg>
5313<value name="WAS_ZERO" value="0x1"> 5296 <reg name="BATTMONITOR" desc="">
5314</value> 5297 <addr name="BATTMONITOR" addr="0xe0"/>
5315</field> 5298 <field name="RSRVD3" desc="" bitrange="31:26"/>
5316<field name="SLAVE_FOUND" bitrange="14:14"> 5299 <field name="BATT_VAL" desc="" bitrange="25:16"/>
5317<value name="IDLE" value="0x0"> 5300 <field name="RSRVD2" desc="" bitrange="15:11"/>
5318</value> 5301 <field name="EN_BATADJ" desc="" bitrange="10:10"/>
5319<value name="WAITING" value="0x1"> 5302 <field name="PWDN_BATTBRNOUT" desc="" bitrange="9:9"/>
5320</value> 5303 <field name="BRWNOUT_PWD" desc="" bitrange="8:8"/>
5321</field> 5304 <field name="RSRVD1" desc="" bitrange="7:5"/>
5322<field name="SLAVE_SEARCHING" bitrange="13:13"> 5305 <field name="BRWNOUT_LVL" desc="" bitrange="4:0"/>
5323<value name="IDLE" value="0x0"> 5306 </reg>
5324</value> 5307 <reg name="RESET" desc="" sct="yes">
5325<value name="ACTIVE" value="0x1"> 5308 <addr name="RESET" addr="0x100"/>
5326</value> 5309 <field name="UNLOCK" desc="" bitrange="31:16">
5327</field> 5310 <value name="KEY" value="0x3e77" desc=""/>
5328<field name="DATA_ENGINE_DMA_WAIT" bitrange="12:12"> 5311 </field>
5329<value name="CONTINUE" value="0x0"> 5312 <field name="RSRVD1" desc="" bitrange="15:2"/>
5330</value> 5313 <field name="PWD_OFF" desc="" bitrange="1:1"/>
5331<value name="WAITING" value="0x1"> 5314 <field name="PWD" desc="" bitrange="0:0"/>
5332</value> 5315 </reg>
5333</field> 5316 <reg name="DEBUG" desc="" sct="yes">
5334<field name="BUS_BUSY" bitrange="11:11"> 5317 <addr name="DEBUG" addr="0x110"/>
5335<value name="IDLE" value="0x0"> 5318 <field name="RSRVD0" desc="" bitrange="31:4"/>
5336</value> 5319 <field name="VBUSVALIDPIOLOCK" desc="" bitrange="3:3"/>
5337<value name="BUSY" value="0x1"> 5320 <field name="AVALIDPIOLOCK" desc="" bitrange="2:2"/>
5338</value> 5321 <field name="BVALIDPIOLOCK" desc="" bitrange="1:1"/>
5339</field> 5322 <field name="SESSENDPIOLOCK" desc="" bitrange="0:0"/>
5340<field name="CLK_GEN_BUSY" bitrange="10:10"> 5323 </reg>
5341<value name="IDLE" value="0x0"> 5324 <reg name="SPECIAL" desc="" sct="yes">
5342</value> 5325 <addr name="SPECIAL" addr="0x120"/>
5343<value name="BUSY" value="0x1"> 5326 <field name="TEST" desc="" bitrange="31:0"/>
5344</value> 5327 </reg>
5345</field> 5328 <reg name="VERSION" desc="">
5346<field name="DATA_ENGINE_BUSY" bitrange="9:9"> 5329 <addr name="VERSION" addr="0x130"/>
5347<value name="IDLE" value="0x0"> 5330 <field name="MAJOR" desc="" bitrange="31:24"/>
5348</value> 5331 <field name="MINOR" desc="" bitrange="23:16"/>
5349<value name="BUSY" value="0x1"> 5332 <field name="STEP" desc="" bitrange="15:0"/>
5350</value> 5333 </reg>
5351</field> 5334 </dev>
5352<field name="SLAVE_BUSY" bitrange="8:8"> 5335 <dev name="PWM" long_name="Pulse width Modulation" desc="Pulse-Width Modulator (PWM) Controller" version="3.2.0">
5353<value name="IDLE" value="0x0"> 5336 <addr name="PWM" addr="0x80064000"/>
5354</value> 5337 <reg name="CTRL" desc="" sct="yes">
5355<value name="BUSY" value="0x1"> 5338 <addr name="CTRL" addr="0x0"/>
5356</value> 5339 <field name="SFTRST" desc="" bitrange="31:31"/>
5357</field> 5340 <field name="CLKGATE" desc="" bitrange="30:30"/>
5358<field name="BUS_FREE_IRQ_SUMMARY" bitrange="7:7"> 5341 <field name="PWM4_PRESENT" desc="" bitrange="29:29"/>
5359<value name="NO_REQUEST" value="0x0"> 5342 <field name="PWM3_PRESENT" desc="" bitrange="28:28"/>
5360</value> 5343 <field name="PWM2_PRESENT" desc="" bitrange="27:27"/>
5361<value name="REQUEST" value="0x1"> 5344 <field name="PWM1_PRESENT" desc="" bitrange="26:26"/>
5362</value> 5345 <field name="PWM0_PRESENT" desc="" bitrange="25:25"/>
5363</field> 5346 <field name="RSRVD1" desc="" bitrange="24:7"/>
5364<field name="DATA_ENGINE_CMPLT_IRQ_SUMMARY" bitrange="6:6"> 5347 <field name="OUTPUT_CUTOFF_EN" desc="" bitrange="6:6"/>
5365<value name="NO_REQUEST" value="0x0"> 5348 <field name="PWM2_ANA_CTRL_ENABLE" desc="" bitrange="5:5"/>
5366</value> 5349 <field name="PWM4_ENABLE" desc="" bitrange="4:4"/>
5367<value name="REQUEST" value="0x1"> 5350 <field name="PWM3_ENABLE" desc="" bitrange="3:3"/>
5368</value> 5351 <field name="PWM2_ENABLE" desc="" bitrange="2:2"/>
5369</field> 5352 <field name="PWM1_ENABLE" desc="" bitrange="1:1"/>
5370<field name="NO_SLAVE_ACK_IRQ_SUMMARY" bitrange="5:5"> 5353 <field name="PWM0_ENABLE" desc="" bitrange="0:0"/>
5371<value name="NO_REQUEST" value="0x0"> 5354 </reg>
5372</value> 5355 <reg name="ACTIVEn" desc="" sct="yes">
5373<value name="REQUEST" value="0x1"> 5356 <formula string="0x10+n*0x20"/>
5374</value> 5357 <addr name="ACTIVE0" addr="0x10"/>
5375</field> 5358 <addr name="ACTIVE1" addr="0x30"/>
5376<field name="OVERSIZE_XFER_TERM_IRQ_SUMMARY" bitrange="4:4"> 5359 <addr name="ACTIVE2" addr="0x50"/>
5377<value name="NO_REQUEST" value="0x0"> 5360 <addr name="ACTIVE3" addr="0x70"/>
5378</value> 5361 <addr name="ACTIVE4" addr="0x90"/>
5379<value name="REQUEST" value="0x1"> 5362 <field name="INACTIVE" desc="" bitrange="31:16"/>
5380</value> 5363 <field name="ACTIVE" desc="" bitrange="15:0"/>
5381</field> 5364 </reg>
5382<field name="EARLY_TERM_IRQ_SUMMARY" bitrange="3:3"> 5365 <reg name="PERIODn" desc="" sct="yes">
5383<value name="NO_REQUEST" value="0x0"> 5366 <formula string="0x20+n*0x20"/>
5384</value> 5367 <addr name="PERIOD0" addr="0x20"/>
5385<value name="REQUEST" value="0x1"> 5368 <addr name="PERIOD1" addr="0x40"/>
5386</value> 5369 <addr name="PERIOD2" addr="0x60"/>
5387</field> 5370 <addr name="PERIOD3" addr="0x80"/>
5388<field name="MASTER_LOSS_IRQ_SUMMARY" bitrange="2:2"> 5371 <addr name="PERIOD4" addr="0xa0"/>
5389<value name="NO_REQUEST" value="0x0"> 5372 <field name="RSRVD2" desc="" bitrange="31:25"/>
5390</value> 5373 <field name="MATT_SEL" desc="" bitrange="24:24"/>
5391<value name="REQUEST" value="0x1"> 5374 <field name="MATT" desc="" bitrange="23:23"/>
5392</value> 5375 <field name="CDIV" desc="" bitrange="22:20">
5393</field> 5376 <value name="DIV_1" value="0x0" desc=""/>
5394<field name="SLAVE_STOP_IRQ_SUMMARY" bitrange="1:1"> 5377 <value name="DIV_2" value="0x1" desc=""/>
5395<value name="NO_REQUEST" value="0x0"> 5378 <value name="DIV_4" value="0x2" desc=""/>
5396</value> 5379 <value name="DIV_8" value="0x3" desc=""/>
5397<value name="REQUEST" value="0x1"> 5380 <value name="DIV_16" value="0x4" desc=""/>
5398</value> 5381 <value name="DIV_64" value="0x5" desc=""/>
5399</field> 5382 <value name="DIV_256" value="0x6" desc=""/>
5400<field name="SLAVE_IRQ_SUMMARY" bitrange="0:0"> 5383 <value name="DIV_1024" value="0x7" desc=""/>
5401<value name="NO_REQUEST" value="0x0"> 5384 </field>
5402</value> 5385 <field name="INACTIVE_STATE" desc="" bitrange="19:18">
5403<value name="REQUEST" value="0x1"> 5386 <value name="HI_Z" value="0x0" desc=""/>
5404</value> 5387 <value name="0" value="0x2" desc=""/>
5405</field> 5388 <value name="1" value="0x3" desc=""/>
5406</reg> 5389 </field>
5407<reg name="DATA" sct="no"> 5390 <field name="ACTIVE_STATE" desc="" bitrange="17:16">
5408<addr name="DATA" addr="0x60" /> 5391 <value name="HI_Z" value="0x0" desc=""/>
5409<field name="DATA" bitrange="31:0"> 5392 <value name="0" value="0x2" desc=""/>
5410</field> 5393 <value name="1" value="0x3" desc=""/>
5411</reg> 5394 </field>
5412<reg name="DEBUG0" sct="yes"> 5395 <field name="PERIOD" desc="" bitrange="15:0"/>
5413<addr name="DEBUG0" addr="0x70" /> 5396 </reg>
5414<field name="DMAREQ" bitrange="31:31"> 5397 <reg name="VERSION" desc="">
5415</field> 5398 <addr name="VERSION" addr="0xb0"/>
5416<field name="DMAENDCMD" bitrange="30:30"> 5399 <field name="MAJOR" desc="" bitrange="31:24"/>
5417</field> 5400 <field name="MINOR" desc="" bitrange="23:16"/>
5418<field name="DMAKICK" bitrange="29:29"> 5401 <field name="STEP" desc="" bitrange="15:0"/>
5419</field> 5402 </reg>
5420<field name="DMATERMINATE" bitrange="28:28"> 5403 </dev>
5421</field> 5404 <dev name="PXP" long_name="Pixel Pipeline" desc="Pixel Pipeline (PXP)" version="3.2.0">
5422<field name="TBD" bitrange="27:26"> 5405 <addr name="PXP" addr="0x8002a000"/>
5423</field> 5406 <reg name="CTRL" desc="" sct="yes">
5424<field name="DMA_STATE" bitrange="25:16"> 5407 <addr name="CTRL" addr="0x0"/>
5425</field> 5408 <field name="SFTRST" desc="" bitrange="31:31"/>
5426<field name="START_TOGGLE" bitrange="15:15"> 5409 <field name="CLKGATE" desc="" bitrange="30:30"/>
5427</field> 5410 <field name="RSVD2" desc="" bitrange="29:28"/>
5428<field name="STOP_TOGGLE" bitrange="14:14"> 5411 <field name="INTERLACED_OUTPUT" desc="" bitrange="27:26">
5429</field> 5412 <value name="PROGRESSIVE" value="0x0" desc=""/>
5430<field name="GRAB_TOGGLE" bitrange="13:13"> 5413 <value name="FIELD0" value="0x1" desc=""/>
5431</field> 5414 <value name="FIELD1" value="0x2" desc=""/>
5432<field name="CHANGE_TOGGLE" bitrange="12:12"> 5415 <value name="INTERLACED" value="0x3" desc=""/>
5433</field> 5416 </field>
5434<field name="TESTMODE" bitrange="11:11"> 5417 <field name="INTERLACED_INPUT" desc="" bitrange="25:24">
5435</field> 5418 <value name="PROGRESSIVE" value="0x0" desc=""/>
5436<field name="SLAVE_HOLD_CLK" bitrange="10:10"> 5419 <value name="FIELD0" value="0x2" desc=""/>
5437</field> 5420 <value name="FIELD1" value="0x3" desc=""/>
5438<field name="SLAVE_STATE" bitrange="9:0"> 5421 </field>
5439</field> 5422 <field name="RSVD1" desc="" bitrange="23:23"/>
5440</reg> 5423 <field name="ALPHA_OUTPUT" desc="" bitrange="22:22"/>
5441<reg name="DEBUG1" sct="yes"> 5424 <field name="IN_PLACE" desc="" bitrange="21:21"/>
5442<addr name="DEBUG1" addr="0x80" /> 5425 <field name="DELTA" desc="" bitrange="20:20"/>
5443<field name="I2C_CLK_IN" bitrange="31:31"> 5426 <field name="CROP" desc="" bitrange="19:19"/>
5444</field> 5427 <field name="SCALE" desc="" bitrange="18:18"/>
5445<field name="I2C_DATA_IN" bitrange="30:30"> 5428 <field name="UPSAMPLE" desc="" bitrange="17:17"/>
5446</field> 5429 <field name="SUBSAMPLE" desc="" bitrange="16:16"/>
5447<field name="RSVD4" bitrange="29:28"> 5430 <field name="S0_FORMAT" desc="" bitrange="15:12">
5448</field> 5431 <value name="RGB888" value="0x1" desc=""/>
5449<field name="DMA_BYTE_ENABLES" bitrange="27:24"> 5432 <value name="RGB565" value="0x4" desc=""/>
5450</field> 5433 <value name="RGB555" value="0x5" desc=""/>
5451<field name="CLK_GEN_STATE" bitrange="23:16"> 5434 <value name="YUV422" value="0x8" desc=""/>
5452</field> 5435 <value name="YUV420" value="0x9" desc=""/>
5453<field name="RSVD2" bitrange="15:11"> 5436 </field>
5454</field> 5437 <field name="VFLIP" desc="" bitrange="11:11"/>
5455<field name="LST_MODE" bitrange="10:9"> 5438 <field name="HFLIP" desc="" bitrange="10:10"/>
5456<value name="BCAST" value="0x0"> 5439 <field name="ROTATE" desc="" bitrange="9:8">
5457</value> 5440 <value name="ROT_0" value="0x0" desc=""/>
5458<value name="MY_WRITE" value="0x1"> 5441 <value name="ROT_90" value="0x1" desc=""/>
5459</value> 5442 <value name="ROT_180" value="0x2" desc=""/>
5460<value name="MY_READ" value="0x2"> 5443 <value name="ROT_270" value="0x3" desc=""/>
5461</value> 5444 </field>
5462<value name="NOT_ME" value="0x3"> 5445 <field name="OUTPUT_RGB_FORMAT" desc="" bitrange="7:4">
5463</value> 5446 <value name="ARGB8888" value="0x0" desc=""/>
5464</field> 5447 <value name="RGB888" value="0x1" desc=""/>
5465<field name="LOCAL_SLAVE_TEST" bitrange="8:8"> 5448 <value name="RGB888P" value="0x2" desc=""/>
5466</field> 5449 <value name="ARGB1555" value="0x3" desc=""/>
5467<field name="RSVD1" bitrange="7:5"> 5450 <value name="RGB565" value="0x4" desc=""/>
5468</field> 5451 <value name="RGB555" value="0x5" desc=""/>
5469<field name="FORCE_CLK_ON" bitrange="4:4"> 5452 </field>
5470</field> 5453 <field name="RSVD0" desc="" bitrange="3:3"/>
5471<field name="FORCE_ARB_LOSS" bitrange="3:3"> 5454 <field name="ENABLE_LCD_HANDSHAKE" desc="" bitrange="2:2"/>
5472</field> 5455 <field name="IRQ_ENABLE" desc="" bitrange="1:1"/>
5473<field name="FORCE_RCV_ACK" bitrange="2:2"> 5456 <field name="ENABLE" desc="" bitrange="0:0"/>
5474</field> 5457 </reg>
5475<field name="FORCE_I2C_DATA_OE" bitrange="1:1"> 5458 <reg name="STAT" desc="" sct="yes">
5476</field> 5459 <addr name="STAT" addr="0x10"/>
5477<field name="FORCE_I2C_CLK_OE" bitrange="0:0"> 5460 <field name="BLOCKX" desc="" bitrange="31:24"/>
5478</field> 5461 <field name="BLOCKY" desc="" bitrange="23:16"/>
5479</reg> 5462 <field name="RSVD2" desc="" bitrange="15:8"/>
5480<reg name="VERSION" sct="no"> 5463 <field name="AXI_ERROR_ID" desc="" bitrange="7:4"/>
5481<addr name="VERSION" addr="0x90" /> 5464 <field name="RSVD1" desc="" bitrange="3:3"/>
5482<field name="MAJOR" bitrange="31:24"> 5465 <field name="AXI_READ_ERROR" desc="" bitrange="2:2"/>
5483</field> 5466 <field name="AXI_WRITE_ERROR" desc="" bitrange="1:1"/>
5484<field name="MINOR" bitrange="23:16"> 5467 <field name="IRQ" desc="" bitrange="0:0"/>
5485</field> 5468 </reg>
5486<field name="STEP" bitrange="15:0"> 5469 <reg name="RGBBUF" desc="">
5487</field> 5470 <addr name="RGBBUF" addr="0x20"/>
5488</reg> 5471 <field name="ADDR" desc="" bitrange="31:0"/>
5489</dev> 5472 </reg>
5490<dev name="ICOLL" long_name="Interrupt Collector" desc="Interrupt Collector" version="3.2.0"> 5473 <reg name="RGBBUF2" desc="">
5491<addr name="ICOLL" addr="0x80000000" /> 5474 <addr name="RGBBUF2" addr="0x30"/>
5492<reg name="VECTOR" sct="yes"> 5475 <field name="ADDR" desc="" bitrange="31:0"/>
5493<addr name="VECTOR" addr="0x0" /> 5476 </reg>
5494<field name="IRQVECTOR" bitrange="31:2"> 5477 <reg name="RGBSIZE" desc="">
5495</field> 5478 <addr name="RGBSIZE" addr="0x40"/>
5496<field name="RSRVD1" bitrange="1:0"> 5479 <field name="ALPHA" desc="" bitrange="31:24"/>
5497</field> 5480 <field name="WIDTH" desc="" bitrange="23:12"/>
5498</reg> 5481 <field name="HEIGHT" desc="" bitrange="11:0"/>
5499<reg name="LEVELACK" sct="no"> 5482 </reg>
5500<addr name="LEVELACK" addr="0x10" /> 5483 <reg name="S0BUF" desc="">
5501<field name="RSRVD1" bitrange="31:4"> 5484 <addr name="S0BUF" addr="0x50"/>
5502</field> 5485 <field name="ADDR" desc="" bitrange="31:0"/>
5503<field name="IRQLEVELACK" bitrange="3:0"> 5486 </reg>
5504<value name="LEVEL0" value="0x1"> 5487 <reg name="S0UBUF" desc="">
5505</value> 5488 <addr name="S0UBUF" addr="0x60"/>
5506<value name="LEVEL1" value="0x2"> 5489 <field name="ADDR" desc="" bitrange="31:0"/>
5507</value> 5490 </reg>
5508<value name="LEVEL2" value="0x4"> 5491 <reg name="S0VBUF" desc="">
5509</value> 5492 <addr name="S0VBUF" addr="0x70"/>
5510<value name="LEVEL3" value="0x8"> 5493 <field name="ADDR" desc="" bitrange="31:0"/>
5511</value> 5494 </reg>
5512</field> 5495 <reg name="S0PARAM" desc="">
5513</reg> 5496 <addr name="S0PARAM" addr="0x80"/>
5514<reg name="CTRL" sct="yes"> 5497 <field name="XBASE" desc="" bitrange="31:24"/>
5515<addr name="CTRL" addr="0x20" /> 5498 <field name="YBASE" desc="" bitrange="23:16"/>
5516<field name="SFTRST" bitrange="31:31"> 5499 <field name="WIDTH" desc="" bitrange="15:8"/>
5517<value name="RUN" value="0x0"> 5500 <field name="HEIGHT" desc="" bitrange="7:0"/>
5518</value> 5501 </reg>
5519<value name="IN_RESET" value="0x1"> 5502 <reg name="S0BACKGROUND" desc="">
5520</value> 5503 <addr name="S0BACKGROUND" addr="0x90"/>
5521</field> 5504 <field name="COLOR" desc="" bitrange="31:0"/>
5522<field name="CLKGATE" bitrange="30:30"> 5505 </reg>
5523<value name="RUN" value="0x0"> 5506 <reg name="S0CROP" desc="">
5524</value> 5507 <addr name="S0CROP" addr="0xa0"/>
5525<value name="NO_CLOCKS" value="0x1"> 5508 <field name="XBASE" desc="" bitrange="31:24"/>
5526</value> 5509 <field name="YBASE" desc="" bitrange="23:16"/>
5527</field> 5510 <field name="WIDTH" desc="" bitrange="15:8"/>
5528<field name="RSRVD3" bitrange="29:24"> 5511 <field name="HEIGHT" desc="" bitrange="7:0"/>
5529</field> 5512 </reg>
5530<field name="VECTOR_PITCH" bitrange="23:21"> 5513 <reg name="S0SCALE" desc="">
5531<value name="DEFAULT_BY4" value="0x0"> 5514 <addr name="S0SCALE" addr="0xb0"/>
5532</value> 5515 <field name="RSVD2" desc="" bitrange="31:30"/>
5533<value name="BY4" value="0x1"> 5516 <field name="YSCALE" desc="" bitrange="29:16"/>
5534</value> 5517 <field name="RSVD1" desc="" bitrange="15:14"/>
5535<value name="BY8" value="0x2"> 5518 <field name="XSCALE" desc="" bitrange="13:0"/>
5536</value> 5519 </reg>
5537<value name="BY12" value="0x3"> 5520 <reg name="S0OFFSET" desc="">
5538</value> 5521 <addr name="S0OFFSET" addr="0xc0"/>
5539<value name="BY16" value="0x4"> 5522 <field name="RSVD2" desc="" bitrange="31:28"/>
5540</value> 5523 <field name="YOFFSET" desc="" bitrange="27:16"/>
5541<value name="BY20" value="0x5"> 5524 <field name="RSVD1" desc="" bitrange="15:12"/>
5542</value> 5525 <field name="XOFFSET" desc="" bitrange="11:0"/>
5543<value name="BY24" value="0x6"> 5526 </reg>
5544</value> 5527 <reg name="CSCCOEFF0" desc="">
5545<value name="BY28" value="0x7"> 5528 <addr name="CSCCOEFF0" addr="0xd0"/>
5546</value> 5529 <field name="YCBCR_MODE" desc="" bitrange="31:31"/>
5547</field> 5530 <field name="RSVD1" desc="" bitrange="30:29"/>
5548<field name="BYPASS_FSM" bitrange="20:20"> 5531 <field name="C0" desc="" bitrange="28:18"/>
5549<value name="NORMAL" value="0x0"> 5532 <field name="UV_OFFSET" desc="" bitrange="17:9"/>
5550</value> 5533 <field name="Y_OFFSET" desc="" bitrange="8:0"/>
5551<value name="BYPASS" value="0x1"> 5534 </reg>
5552</value> 5535 <reg name="CSCCOEFF1" desc="">
5553</field> 5536 <addr name="CSCCOEFF1" addr="0xe0"/>
5554<field name="NO_NESTING" bitrange="19:19"> 5537 <field name="RSVD1" desc="" bitrange="31:27"/>
5555<value name="NORMAL" value="0x0"> 5538 <field name="C1" desc="" bitrange="26:16"/>
5556</value> 5539 <field name="RSVD0" desc="" bitrange="15:11"/>
5557<value name="NO_NEST" value="0x1"> 5540 <field name="C4" desc="" bitrange="10:0"/>
5558</value> 5541 </reg>
5559</field> 5542 <reg name="CSCCOEFF2" desc="">
5560<field name="ARM_RSE_MODE" bitrange="18:18"> 5543 <addr name="CSCCOEFF2" addr="0xf0"/>
5561</field> 5544 <field name="RSVD1" desc="" bitrange="31:27"/>
5562<field name="FIQ_FINAL_ENABLE" bitrange="17:17"> 5545 <field name="C2" desc="" bitrange="26:16"/>
5563<value name="DISABLE" value="0x0"> 5546 <field name="RSVD0" desc="" bitrange="15:11"/>
5564</value> 5547 <field name="C3" desc="" bitrange="10:0"/>
5565<value name="ENABLE" value="0x1"> 5548 </reg>
5566</value> 5549 <reg name="NEXT" desc="" sct="yes">
5567</field> 5550 <addr name="NEXT" addr="0x100"/>
5568<field name="IRQ_FINAL_ENABLE" bitrange="16:16"> 5551 <field name="POINTER" desc="" bitrange="31:2"/>
5569<value name="DISABLE" value="0x0"> 5552 <field name="RSVD" desc="" bitrange="1:1"/>
5570</value> 5553 <field name="ENABLED" desc="" bitrange="0:0"/>
5571<value name="ENABLE" value="0x1"> 5554 </reg>
5572</value> 5555 <reg name="PAGETABLE" desc="">
5573</field> 5556 <addr name="PAGETABLE" addr="0x170"/>
5574<field name="RSRVD1" bitrange="15:0"> 5557 <field name="BASE" desc="" bitrange="31:14"/>
5575</field> 5558 <field name="RSVD1" desc="" bitrange="13:2"/>
5576</reg> 5559 <field name="FLUSH" desc="" bitrange="1:1"/>
5577<reg name="VBASE" sct="yes"> 5560 <field name="ENABLE" desc="" bitrange="0:0"/>
5578<addr name="VBASE" addr="0x40" /> 5561 </reg>
5579<field name="TABLE_ADDRESS" bitrange="31:2"> 5562 <reg name="S0COLORKEYLOW" desc="">
5580</field> 5563 <addr name="S0COLORKEYLOW" addr="0x180"/>
5581<field name="RSRVD1" bitrange="1:0"> 5564 <field name="RSVD1" desc="" bitrange="31:24"/>
5582</field> 5565 <field name="PIXEL" desc="" bitrange="23:0"/>
5583</reg> 5566 </reg>
5584<reg name="STAT" sct="no"> 5567 <reg name="S0COLORKEYHIGH" desc="">
5585<addr name="STAT" addr="0x70" /> 5568 <addr name="S0COLORKEYHIGH" addr="0x190"/>
5586<field name="RSRVD1" bitrange="31:7"> 5569 <field name="RSVD1" desc="" bitrange="31:24"/>
5587</field> 5570 <field name="PIXEL" desc="" bitrange="23:0"/>
5588<field name="VECTOR_NUMBER" bitrange="6:0"> 5571 </reg>
5589</field> 5572 <reg name="OLCOLORKEYLOW" desc="">
5590</reg> 5573 <addr name="OLCOLORKEYLOW" addr="0x1a0"/>
5591<reg name="RAWn" sct="yes"> 5574 <field name="RSVD1" desc="" bitrange="31:24"/>
5592<formula string="0xa0+n*0x10"/> 5575 <field name="PIXEL" desc="" bitrange="23:0"/>
5593<addr name="RAW0" addr="0xa0" /> 5576 </reg>
5594<addr name="RAW1" addr="0xb0" /> 5577 <reg name="OLCOLORKEYHIGH" desc="">
5595<addr name="RAW2" addr="0xc0" /> 5578 <addr name="OLCOLORKEYHIGH" addr="0x1b0"/>
5596<addr name="RAW3" addr="0xd0" /> 5579 <field name="RSVD1" desc="" bitrange="31:24"/>
5597<field name="RAW_IRQS" bitrange="31:0"> 5580 <field name="PIXEL" desc="" bitrange="23:0"/>
5598</field> 5581 </reg>
5599</reg> 5582 <reg name="DEBUGCTRL" desc="">
5600<reg name="INTERRUPTn" sct="yes"> 5583 <addr name="DEBUGCTRL" addr="0x1d0"/>
5601<formula string="0x120+n*0x10"/> 5584 <field name="RSVD" desc="" bitrange="31:9"/>
5602<addr name="INTERRUPT0" addr="0x120" /> 5585 <field name="RESET_TLB_STATS" desc="" bitrange="8:8"/>
5603<addr name="INTERRUPT1" addr="0x130" /> 5586 <field name="SELECT" desc="" bitrange="7:0">
5604<addr name="INTERRUPT2" addr="0x140" /> 5587 <value name="NONE" value="0x0" desc=""/>
5605<addr name="INTERRUPT3" addr="0x150" /> 5588 <value name="CTRL" value="0x1" desc=""/>
5606<addr name="INTERRUPT4" addr="0x160" /> 5589 <value name="S0REGS" value="0x2" desc=""/>
5607<addr name="INTERRUPT5" addr="0x170" /> 5590 <value name="S0BAX" value="0x3" desc=""/>
5608<addr name="INTERRUPT6" addr="0x180" /> 5591 <value name="S0BAY" value="0x4" desc=""/>
5609<addr name="INTERRUPT7" addr="0x190" /> 5592 <value name="PXBUF" value="0x5" desc=""/>
5610<addr name="INTERRUPT8" addr="0x1a0" /> 5593 <value name="ROTATION" value="0x6" desc=""/>
5611<addr name="INTERRUPT9" addr="0x1b0" /> 5594 <value name="ROTBUF0" value="0x7" desc=""/>
5612<addr name="INTERRUPT10" addr="0x1c0" /> 5595 <value name="ROTBUF1" value="0x8" desc=""/>
5613<addr name="INTERRUPT11" addr="0x1d0" /> 5596 </field>
5614<addr name="INTERRUPT12" addr="0x1e0" /> 5597 </reg>
5615<addr name="INTERRUPT13" addr="0x1f0" /> 5598 <reg name="DEBUG" desc="">
5616<addr name="INTERRUPT14" addr="0x200" /> 5599 <addr name="DEBUG" addr="0x1e0"/>
5617<addr name="INTERRUPT15" addr="0x210" /> 5600 <field name="DATA" desc="" bitrange="31:0"/>
5618<addr name="INTERRUPT16" addr="0x220" /> 5601 </reg>
5619<addr name="INTERRUPT17" addr="0x230" /> 5602 <reg name="VERSION" desc="">
5620<addr name="INTERRUPT18" addr="0x240" /> 5603 <addr name="VERSION" addr="0x1f0"/>
5621<addr name="INTERRUPT19" addr="0x250" /> 5604 <field name="MAJOR" desc="" bitrange="31:24"/>
5622<addr name="INTERRUPT20" addr="0x260" /> 5605 <field name="MINOR" desc="" bitrange="23:16"/>
5623<addr name="INTERRUPT21" addr="0x270" /> 5606 <field name="STEP" desc="" bitrange="15:0"/>
5624<addr name="INTERRUPT22" addr="0x280" /> 5607 </reg>
5625<addr name="INTERRUPT23" addr="0x290" /> 5608 <reg name="OLn" desc="">
5626<addr name="INTERRUPT24" addr="0x2a0" /> 5609 <formula string="0x200+n*0x40"/>
5627<addr name="INTERRUPT25" addr="0x2b0" /> 5610 <addr name="OL0" addr="0x200"/>
5628<addr name="INTERRUPT26" addr="0x2c0" /> 5611 <addr name="OL1" addr="0x240"/>
5629<addr name="INTERRUPT27" addr="0x2d0" /> 5612 <addr name="OL2" addr="0x280"/>
5630<addr name="INTERRUPT28" addr="0x2e0" /> 5613 <addr name="OL3" addr="0x2c0"/>
5631<addr name="INTERRUPT29" addr="0x2f0" /> 5614 <addr name="OL4" addr="0x300"/>
5632<addr name="INTERRUPT30" addr="0x300" /> 5615 <addr name="OL5" addr="0x340"/>
5633<addr name="INTERRUPT31" addr="0x310" /> 5616 <addr name="OL6" addr="0x380"/>
5634<addr name="INTERRUPT32" addr="0x320" /> 5617 <addr name="OL7" addr="0x3c0"/>
5635<addr name="INTERRUPT33" addr="0x330" /> 5618 <field name="ADDR" desc="" bitrange="31:0"/>
5636<addr name="INTERRUPT34" addr="0x340" /> 5619 </reg>
5637<addr name="INTERRUPT35" addr="0x350" /> 5620 <reg name="OLnSIZE" desc="">
5638<addr name="INTERRUPT36" addr="0x360" /> 5621 <formula string="0x210+n*0x40"/>
5639<addr name="INTERRUPT37" addr="0x370" /> 5622 <addr name="OL0SIZE" addr="0x210"/>
5640<addr name="INTERRUPT38" addr="0x380" /> 5623 <addr name="OL1SIZE" addr="0x250"/>
5641<addr name="INTERRUPT39" addr="0x390" /> 5624 <addr name="OL2SIZE" addr="0x290"/>
5642<addr name="INTERRUPT40" addr="0x3a0" /> 5625 <addr name="OL3SIZE" addr="0x2d0"/>
5643<addr name="INTERRUPT41" addr="0x3b0" /> 5626 <addr name="OL4SIZE" addr="0x310"/>
5644<addr name="INTERRUPT42" addr="0x3c0" /> 5627 <addr name="OL5SIZE" addr="0x350"/>
5645<addr name="INTERRUPT43" addr="0x3d0" /> 5628 <addr name="OL6SIZE" addr="0x390"/>
5646<addr name="INTERRUPT44" addr="0x3e0" /> 5629 <addr name="OL7SIZE" addr="0x3d0"/>
5647<addr name="INTERRUPT45" addr="0x3f0" /> 5630 <field name="XBASE" desc="" bitrange="31:24"/>
5648<addr name="INTERRUPT46" addr="0x400" /> 5631 <field name="YBASE" desc="" bitrange="23:16"/>
5649<addr name="INTERRUPT47" addr="0x410" /> 5632 <field name="WIDTH" desc="" bitrange="15:8"/>
5650<addr name="INTERRUPT48" addr="0x420" /> 5633 <field name="HEIGHT" desc="" bitrange="7:0"/>
5651<addr name="INTERRUPT49" addr="0x430" /> 5634 </reg>
5652<addr name="INTERRUPT50" addr="0x440" /> 5635 <reg name="OLnPARAM" desc="">
5653<addr name="INTERRUPT51" addr="0x450" /> 5636 <formula string="0x220+n*0x40"/>
5654<addr name="INTERRUPT52" addr="0x460" /> 5637 <addr name="OL0PARAM" addr="0x220"/>
5655<addr name="INTERRUPT53" addr="0x470" /> 5638 <addr name="OL1PARAM" addr="0x260"/>
5656<addr name="INTERRUPT54" addr="0x480" /> 5639 <addr name="OL2PARAM" addr="0x2a0"/>
5657<addr name="INTERRUPT55" addr="0x490" /> 5640 <addr name="OL3PARAM" addr="0x2e0"/>
5658<addr name="INTERRUPT56" addr="0x4a0" /> 5641 <addr name="OL4PARAM" addr="0x320"/>
5659<addr name="INTERRUPT57" addr="0x4b0" /> 5642 <addr name="OL5PARAM" addr="0x360"/>
5660<addr name="INTERRUPT58" addr="0x4c0" /> 5643 <addr name="OL6PARAM" addr="0x3a0"/>
5661<addr name="INTERRUPT59" addr="0x4d0" /> 5644 <addr name="OL7PARAM" addr="0x3e0"/>
5662<addr name="INTERRUPT60" addr="0x4e0" /> 5645 <field name="RSVD1" desc="" bitrange="31:20"/>
5663<addr name="INTERRUPT61" addr="0x4f0" /> 5646 <field name="ROP" desc="" bitrange="19:16">
5664<addr name="INTERRUPT62" addr="0x500" /> 5647 <value name="MASKOL" value="0x0" desc=""/>
5665<addr name="INTERRUPT63" addr="0x510" /> 5648 <value name="MASKNOTOL" value="0x1" desc=""/>
5666<addr name="INTERRUPT64" addr="0x520" /> 5649 <value name="MASKOLNOT" value="0x2" desc=""/>
5667<addr name="INTERRUPT65" addr="0x530" /> 5650 <value name="MERGEOL" value="0x3" desc=""/>
5668<addr name="INTERRUPT66" addr="0x540" /> 5651 <value name="MERGENOTOL" value="0x4" desc=""/>
5669<addr name="INTERRUPT67" addr="0x550" /> 5652 <value name="MERGEOLNOT" value="0x5" desc=""/>
5670<addr name="INTERRUPT68" addr="0x560" /> 5653 <value name="NOTCOPYOL" value="0x6" desc=""/>
5671<addr name="INTERRUPT69" addr="0x570" /> 5654 <value name="NOT" value="0x7" desc=""/>
5672<addr name="INTERRUPT70" addr="0x580" /> 5655 <value name="NOTMASKOL" value="0x8" desc=""/>
5673<addr name="INTERRUPT71" addr="0x590" /> 5656 <value name="NOTMERGEOL" value="0x9" desc=""/>
5674<addr name="INTERRUPT72" addr="0x5a0" /> 5657 <value name="XOROL" value="0xa" desc=""/>
5675<addr name="INTERRUPT73" addr="0x5b0" /> 5658 <value name="NOTXOROL" value="0xb" desc=""/>
5676<addr name="INTERRUPT74" addr="0x5c0" /> 5659 </field>
5677<addr name="INTERRUPT75" addr="0x5d0" /> 5660 <field name="ALPHA" desc="" bitrange="15:8"/>
5678<addr name="INTERRUPT76" addr="0x5e0" /> 5661 <field name="FORMAT" desc="" bitrange="7:4">
5679<addr name="INTERRUPT77" addr="0x5f0" /> 5662 <value name="ARGB8888" value="0x0" desc=""/>
5680<addr name="INTERRUPT78" addr="0x600" /> 5663 <value name="RGB888" value="0x1" desc=""/>
5681<addr name="INTERRUPT79" addr="0x610" /> 5664 <value name="ARGB1555" value="0x3" desc=""/>
5682<addr name="INTERRUPT80" addr="0x620" /> 5665 <value name="RGB565" value="0x4" desc=""/>
5683<addr name="INTERRUPT81" addr="0x630" /> 5666 <value name="RGB555" value="0x5" desc=""/>
5684<addr name="INTERRUPT82" addr="0x640" /> 5667 </field>
5685<addr name="INTERRUPT83" addr="0x650" /> 5668 <field name="ENABLE_COLORKEY" desc="" bitrange="3:3"/>
5686<addr name="INTERRUPT84" addr="0x660" /> 5669 <field name="ALPHA_CNTL" desc="" bitrange="2:1">
5687<addr name="INTERRUPT85" addr="0x670" /> 5670 <value name="Embedded" value="0x0" desc=""/>
5688<addr name="INTERRUPT86" addr="0x680" /> 5671 <value name="Override" value="0x1" desc=""/>
5689<addr name="INTERRUPT87" addr="0x690" /> 5672 <value name="Multiply" value="0x2" desc=""/>
5690<addr name="INTERRUPT88" addr="0x6a0" /> 5673 <value name="ROPs" value="0x3" desc=""/>
5691<addr name="INTERRUPT89" addr="0x6b0" /> 5674 </field>
5692<addr name="INTERRUPT90" addr="0x6c0" /> 5675 <field name="ENABLE" desc="" bitrange="0:0"/>
5693<addr name="INTERRUPT91" addr="0x6d0" /> 5676 </reg>
5694<addr name="INTERRUPT92" addr="0x6e0" /> 5677 <reg name="OLnPARAM2" desc="">
5695<addr name="INTERRUPT93" addr="0x6f0" /> 5678 <formula string="0x230+n*0x40"/>
5696<addr name="INTERRUPT94" addr="0x700" /> 5679 <addr name="OL0PARAM2" addr="0x230"/>
5697<addr name="INTERRUPT95" addr="0x710" /> 5680 <addr name="OL1PARAM2" addr="0x270"/>
5698<addr name="INTERRUPT96" addr="0x720" /> 5681 <addr name="OL2PARAM2" addr="0x2b0"/>
5699<addr name="INTERRUPT97" addr="0x730" /> 5682 <addr name="OL3PARAM2" addr="0x2f0"/>
5700<addr name="INTERRUPT98" addr="0x740" /> 5683 <addr name="OL4PARAM2" addr="0x330"/>
5701<addr name="INTERRUPT99" addr="0x750" /> 5684 <addr name="OL5PARAM2" addr="0x370"/>
5702<addr name="INTERRUPT100" addr="0x760" /> 5685 <addr name="OL6PARAM2" addr="0x3b0"/>
5703<addr name="INTERRUPT101" addr="0x770" /> 5686 <addr name="OL7PARAM2" addr="0x3f0"/>
5704<addr name="INTERRUPT102" addr="0x780" /> 5687 <field name="RSVD" desc="" bitrange="31:0"/>
5705<addr name="INTERRUPT103" addr="0x790" /> 5688 </reg>
5706<addr name="INTERRUPT104" addr="0x7a0" /> 5689 </dev>
5707<addr name="INTERRUPT105" addr="0x7b0" /> 5690 <dev name="RTC" long_name="Real Time Clock" desc="Real-Time Clock, Alarm, Watchdog, Persistent Bits" version="3.2.0">
5708<addr name="INTERRUPT106" addr="0x7c0" /> 5691 <addr name="RTC" addr="0x8005c000"/>
5709<addr name="INTERRUPT107" addr="0x7d0" /> 5692 <reg name="CTRL" desc="" sct="yes">
5710<addr name="INTERRUPT108" addr="0x7e0" /> 5693 <addr name="CTRL" addr="0x0"/>
5711<addr name="INTERRUPT109" addr="0x7f0" /> 5694 <field name="SFTRST" desc="" bitrange="31:31"/>
5712<addr name="INTERRUPT110" addr="0x800" /> 5695 <field name="CLKGATE" desc="" bitrange="30:30"/>
5713<addr name="INTERRUPT111" addr="0x810" /> 5696 <field name="RSVD0" desc="" bitrange="29:7"/>
5714<addr name="INTERRUPT112" addr="0x820" /> 5697 <field name="SUPPRESS_COPY2ANALOG" desc="" bitrange="6:6"/>
5715<addr name="INTERRUPT113" addr="0x830" /> 5698 <field name="FORCE_UPDATE" desc="" bitrange="5:5"/>
5716<addr name="INTERRUPT114" addr="0x840" /> 5699 <field name="WATCHDOGEN" desc="" bitrange="4:4"/>
5717<addr name="INTERRUPT115" addr="0x850" /> 5700 <field name="ONEMSEC_IRQ" desc="" bitrange="3:3"/>
5718<addr name="INTERRUPT116" addr="0x860" /> 5701 <field name="ALARM_IRQ" desc="" bitrange="2:2"/>
5719<addr name="INTERRUPT117" addr="0x870" /> 5702 <field name="ONEMSEC_IRQ_EN" desc="" bitrange="1:1"/>
5720<addr name="INTERRUPT118" addr="0x880" /> 5703 <field name="ALARM_IRQ_EN" desc="" bitrange="0:0"/>
5721<addr name="INTERRUPT119" addr="0x890" /> 5704 </reg>
5722<addr name="INTERRUPT120" addr="0x8a0" /> 5705 <reg name="STAT" desc="" sct="yes">
5723<addr name="INTERRUPT121" addr="0x8b0" /> 5706 <addr name="STAT" addr="0x10"/>
5724<addr name="INTERRUPT122" addr="0x8c0" /> 5707 <field name="RTC_PRESENT" desc="" bitrange="31:31"/>
5725<addr name="INTERRUPT123" addr="0x8d0" /> 5708 <field name="ALARM_PRESENT" desc="" bitrange="30:30"/>
5726<addr name="INTERRUPT124" addr="0x8e0" /> 5709 <field name="WATCHDOG_PRESENT" desc="" bitrange="29:29"/>
5727<addr name="INTERRUPT125" addr="0x8f0" /> 5710 <field name="XTAL32000_PRESENT" desc="" bitrange="28:28"/>
5728<addr name="INTERRUPT126" addr="0x900" /> 5711 <field name="XTAL32768_PRESENT" desc="" bitrange="27:27"/>
5729<addr name="INTERRUPT127" addr="0x910" /> 5712 <field name="RSVD1" desc="" bitrange="26:24"/>
5730<field name="RSRVD1" bitrange="31:5"> 5713 <field name="STALE_REGS" desc="" bitrange="23:16"/>
5731</field> 5714 <field name="NEW_REGS" desc="" bitrange="15:8"/>
5732<field name="ENFIQ" bitrange="4:4"> 5715 <field name="RSVD0" desc="" bitrange="7:0"/>
5733<value name="DISABLE" value="0x0"> 5716 </reg>
5734</value> 5717 <reg name="MILLISECONDS" desc="" sct="yes">
5735<value name="ENABLE" value="0x1"> 5718 <addr name="MILLISECONDS" addr="0x20"/>
5736</value> 5719 <field name="COUNT" desc="" bitrange="31:0"/>
5737</field> 5720 </reg>
5738<field name="SOFTIRQ" bitrange="3:3"> 5721 <reg name="SECONDS" desc="" sct="yes">
5739<value name="NO_INTERRUPT" value="0x0"> 5722 <addr name="SECONDS" addr="0x30"/>
5740</value> 5723 <field name="COUNT" desc="" bitrange="31:0"/>
5741<value name="FORCE_INTERRUPT" value="0x1"> 5724 </reg>
5742</value> 5725 <reg name="ALARM" desc="" sct="yes">
5743</field> 5726 <addr name="ALARM" addr="0x40"/>
5744<field name="ENABLE" bitrange="2:2"> 5727 <field name="VALUE" desc="" bitrange="31:0"/>
5745<value name="DISABLE" value="0x0"> 5728 </reg>
5746</value> 5729 <reg name="WATCHDOG" desc="" sct="yes">
5747<value name="ENABLE" value="0x1"> 5730 <addr name="WATCHDOG" addr="0x50"/>
5748</value> 5731 <field name="COUNT" desc="" bitrange="31:0"/>
5749</field> 5732 </reg>
5750<field name="PRIORITY" bitrange="1:0"> 5733 <reg name="PERSISTENT0" desc="" sct="yes">
5751<value name="LEVEL0" value="0x0"> 5734 <addr name="PERSISTENT0" addr="0x60"/>
5752</value> 5735 <field name="SPARE_ANALOG" desc="" bitrange="31:18"/>
5753<value name="LEVEL1" value="0x1"> 5736 <field name="AUTO_RESTART" desc="" bitrange="17:17"/>
5754</value> 5737 <field name="DISABLE_PSWITCH" desc="" bitrange="16:16"/>
5755<value name="LEVEL2" value="0x2"> 5738 <field name="LOWERBIAS" desc="" bitrange="15:14"/>
5756</value> 5739 <field name="DISABLE_XTALOK" desc="" bitrange="13:13"/>
5757<value name="LEVEL3" value="0x3"> 5740 <field name="MSEC_RES" desc="" bitrange="12:8"/>
5758</value> 5741 <field name="ALARM_WAKE" desc="" bitrange="7:7"/>
5759</field> 5742 <field name="XTAL32_FREQ" desc="" bitrange="6:6"/>
5760</reg> 5743 <field name="XTAL32KHZ_PWRUP" desc="" bitrange="5:5"/>
5761<reg name="DEBUG" sct="yes"> 5744 <field name="XTAL24MHZ_PWRUP" desc="" bitrange="4:4"/>
5762<addr name="DEBUG" addr="0x1120" /> 5745 <field name="LCK_SECS" desc="" bitrange="3:3"/>
5763<field name="INSERVICE" bitrange="31:28"> 5746 <field name="ALARM_EN" desc="" bitrange="2:2"/>
5764<value name="LEVEL0" value="0x1"> 5747 <field name="ALARM_WAKE_EN" desc="" bitrange="1:1"/>
5765</value> 5748 <field name="CLOCKSOURCE" desc="" bitrange="0:0"/>
5766<value name="LEVEL1" value="0x2"> 5749 </reg>
5767</value> 5750 <reg name="PERSISTENT1" desc="" sct="yes">
5768<value name="LEVEL2" value="0x4"> 5751 <addr name="PERSISTENT1" addr="0x70"/>
5769</value> 5752 <field name="GENERAL" desc="" bitrange="31:0">
5770<value name="LEVEL3" value="0x8"> 5753 <value name="ENUMERATE_500MA_TWICE" value="0x1000" desc=""/>
5771</value> 5754 <value name="USB_BOOT_PLAYER_MODE" value="0x800" desc=""/>
5772</field> 5755 <value name="SKIP_CHECKDISK" value="0x400" desc=""/>
5773<field name="LEVEL_REQUESTS" bitrange="27:24"> 5756 <value name="USB_LOW_POWER_MODE" value="0x200" desc=""/>
5774<value name="LEVEL0" value="0x1"> 5757 <value name="OTG_HNP_BIT" value="0x100" desc=""/>
5775</value> 5758 <value name="OTG_ATL_ROLE_BIT" value="0x80" desc=""/>
5776<value name="LEVEL1" value="0x2"> 5759 </field>
5777</value> 5760 </reg>
5778<value name="LEVEL2" value="0x4"> 5761 <reg name="PERSISTENT2" desc="" sct="yes">
5779</value> 5762 <addr name="PERSISTENT2" addr="0x80"/>
5780<value name="LEVEL3" value="0x8"> 5763 <field name="GENERAL" desc="" bitrange="31:0"/>
5781</value> 5764 </reg>
5782</field> 5765 <reg name="PERSISTENT3" desc="" sct="yes">
5783<field name="REQUESTS_BY_LEVEL" bitrange="23:20"> 5766 <addr name="PERSISTENT3" addr="0x90"/>
5784<value name="LEVEL0" value="0x1"> 5767 <field name="GENERAL" desc="" bitrange="31:0"/>
5785</value> 5768 </reg>
5786<value name="LEVEL1" value="0x2"> 5769 <reg name="PERSISTENT4" desc="" sct="yes">
5787</value> 5770 <addr name="PERSISTENT4" addr="0xa0"/>
5788<value name="LEVEL2" value="0x4"> 5771 <field name="GENERAL" desc="" bitrange="31:0"/>
5789</value> 5772 </reg>
5790<value name="LEVEL3" value="0x8"> 5773 <reg name="PERSISTENT5" desc="" sct="yes">
5791</value> 5774 <addr name="PERSISTENT5" addr="0xb0"/>
5792</field> 5775 <field name="GENERAL" desc="" bitrange="31:0"/>
5793<field name="RSRVD2" bitrange="19:18"> 5776 </reg>
5794</field> 5777 <reg name="DEBUG" desc="" sct="yes">
5795<field name="FIQ" bitrange="17:17"> 5778 <addr name="DEBUG" addr="0xc0"/>
5796<value name="NO_FIQ_REQUESTED" value="0x0"> 5779 <field name="RSVD0" desc="" bitrange="31:2"/>
5797</value> 5780 <field name="WATCHDOG_RESET_MASK" desc="" bitrange="1:1"/>
5798<value name="FIQ_REQUESTED" value="0x1"> 5781 <field name="WATCHDOG_RESET" desc="" bitrange="0:0"/>
5799</value> 5782 </reg>
5800</field> 5783 <reg name="VERSION" desc="">
5801<field name="IRQ" bitrange="16:16"> 5784 <addr name="VERSION" addr="0xd0"/>
5802<value name="NO_IRQ_REQUESTED" value="0x0"> 5785 <field name="MAJOR" desc="" bitrange="31:24"/>
5803</value> 5786 <field name="MINOR" desc="" bitrange="23:16"/>
5804<value name="IRQ_REQUESTED" value="0x1"> 5787 <field name="STEP" desc="" bitrange="15:0"/>
5805</value> 5788 </reg>
5806</field> 5789 </dev>
5807<field name="RSRVD1" bitrange="15:10"> 5790 <dev name="SAIF" long_name="Sync Audio Interface" desc="Sync Audio Interface (SAIF)" version="3.2.0">
5808</field> 5791 <addr name="SAIF1" addr="0x80042000"/>
5809<field name="VECTOR_FSM" bitrange="9:0"> 5792 <addr name="SAIF2" addr="0x80046000"/>
5810<value name="FSM_IDLE" value="0x0"> 5793 <reg name="CTRL" desc="" sct="yes">
5811</value> 5794 <addr name="CTRL" addr="0x0"/>
5812<value name="FSM_MULTICYCLE1" value="0x1"> 5795 <field name="SFTRST" desc="" bitrange="31:31"/>
5813</value> 5796 <field name="CLKGATE" desc="" bitrange="30:30"/>
5814<value name="FSM_MULTICYCLE2" value="0x2"> 5797 <field name="BITCLK_MULT_RATE" desc="" bitrange="29:27"/>
5815</value> 5798 <field name="BITCLK_BASE_RATE" desc="" bitrange="26:26"/>
5816<value name="FSM_PENDING" value="0x4"> 5799 <field name="FIFO_ERROR_IRQ_EN" desc="" bitrange="25:25"/>
5817</value> 5800 <field name="FIFO_SERVICE_IRQ_EN" desc="" bitrange="24:24"/>
5818<value name="FSM_MULTICYCLE3" value="0x8"> 5801 <field name="RSRVD2" desc="" bitrange="23:21"/>
5819</value> 5802 <field name="DMAWAIT_COUNT" desc="" bitrange="20:16"/>
5820<value name="FSM_MULTICYCLE4" value="0x10"> 5803 <field name="CHANNEL_NUM_SELECT" desc="" bitrange="15:14"/>
5821</value> 5804 <field name="RSRVD1" desc="" bitrange="13:13"/>
5822<value name="FSM_ISR_RUNNING1" value="0x20"> 5805 <field name="BIT_ORDER" desc="" bitrange="12:12"/>
5823</value> 5806 <field name="DELAY" desc="" bitrange="11:11"/>
5824<value name="FSM_ISR_RUNNING2" value="0x40"> 5807 <field name="JUSTIFY" desc="" bitrange="10:10"/>
5825</value> 5808 <field name="LRCLK_POLARITY" desc="" bitrange="9:9"/>
5826<value name="FSM_ISR_RUNNING3" value="0x80"> 5809 <field name="BITCLK_EDGE" desc="" bitrange="8:8"/>
5827</value> 5810 <field name="WORD_LENGTH" desc="" bitrange="7:4"/>
5828<value name="FSM_MULTICYCLE5" value="0x100"> 5811 <field name="BITCLK_48XFS_ENABLE" desc="" bitrange="3:3"/>
5829</value> 5812 <field name="SLAVE_MODE" desc="" bitrange="2:2"/>
5830<value name="FSM_MULTICYCLE6" value="0x200"> 5813 <field name="READ_MODE" desc="" bitrange="1:1"/>
5831</value> 5814 <field name="RUN" desc="" bitrange="0:0"/>
5832</field> 5815 </reg>
5833</reg> 5816 <reg name="STAT" desc="" sct="yes">
5834<reg name="DBGREAD0" sct="yes"> 5817 <addr name="STAT" addr="0x10"/>
5835<addr name="DBGREAD0" addr="0x1130" /> 5818 <field name="PRESENT" desc="" bitrange="31:31"/>
5836<field name="VALUE" bitrange="31:0"> 5819 <field name="RSRVD2" desc="" bitrange="30:17"/>
5837</field> 5820 <field name="DMA_PREQ" desc="" bitrange="16:16"/>
5838</reg> 5821 <field name="RSRVD1" desc="" bitrange="15:7"/>
5839<reg name="DBGREAD1" sct="yes"> 5822 <field name="FIFO_UNDERFLOW_IRQ" desc="" bitrange="6:6"/>
5840<addr name="DBGREAD1" addr="0x1140" /> 5823 <field name="FIFO_OVERFLOW_IRQ" desc="" bitrange="5:5"/>
5841<field name="VALUE" bitrange="31:0"> 5824 <field name="FIFO_SERVICE_IRQ" desc="" bitrange="4:4"/>
5842</field> 5825 <field name="RSRVD0" desc="" bitrange="3:1"/>
5843</reg> 5826 <field name="BUSY" desc="" bitrange="0:0"/>
5844<reg name="DBGFLAG" sct="yes"> 5827 </reg>
5845<addr name="DBGFLAG" addr="0x1150" /> 5828 <reg name="DATA" desc="" sct="yes">
5846<field name="RSRVD1" bitrange="31:16"> 5829 <addr name="DATA" addr="0x20"/>
5847</field> 5830 <field name="PCM_RIGHT" desc="" bitrange="31:16"/>
5848<field name="FLAG" bitrange="15:0"> 5831 <field name="PCM_LEFT" desc="" bitrange="15:0"/>
5849</field> 5832 </reg>
5850</reg> 5833 <reg name="VERSION" desc="">
5851<reg name="DBGREQUESTn" sct="yes"> 5834 <addr name="VERSION" addr="0x30"/>
5852<formula string="0x1160+n*0x10"/> 5835 <field name="MAJOR" desc="" bitrange="31:24"/>
5853<addr name="DBGREQUEST0" addr="0x1160" /> 5836 <field name="MINOR" desc="" bitrange="23:16"/>
5854<addr name="DBGREQUEST1" addr="0x1170" /> 5837 <field name="STEP" desc="" bitrange="15:0"/>
5855<addr name="DBGREQUEST2" addr="0x1180" /> 5838 </reg>
5856<addr name="DBGREQUEST3" addr="0x1190" /> 5839 </dev>
5857<field name="BITS" bitrange="31:0"> 5840 <dev name="SPDIF" long_name="Sony/Phillips Digital Audio Interface" desc="SPDIF Transmitter" version="3.2.0">
5858</field> 5841 <addr name="SPDIF" addr="0x80054000"/>
5859</reg> 5842 <reg name="CTRL" desc="" sct="yes">
5860<reg name="VERSION" sct="no"> 5843 <addr name="CTRL" addr="0x0"/>
5861<addr name="VERSION" addr="0x11e0" /> 5844 <field name="SFTRST" desc="" bitrange="31:31"/>
5862<field name="MAJOR" bitrange="31:24"> 5845 <field name="CLKGATE" desc="" bitrange="30:30"/>
5863</field> 5846 <field name="RSRVD1" desc="" bitrange="29:21"/>
5864<field name="MINOR" bitrange="23:16"> 5847 <field name="DMAWAIT_COUNT" desc="" bitrange="20:16"/>
5865</field> 5848 <field name="RSRVD0" desc="" bitrange="15:6"/>
5866<field name="STEP" bitrange="15:0"> 5849 <field name="WAIT_END_XFER" desc="" bitrange="5:5"/>
5867</field> 5850 <field name="WORD_LENGTH" desc="" bitrange="4:4"/>
5868</reg> 5851 <field name="FIFO_UNDERFLOW_IRQ" desc="" bitrange="3:3"/>
5869</dev> 5852 <field name="FIFO_OVERFLOW_IRQ" desc="" bitrange="2:2"/>
5870<dev name="IR" long_name="IrDA" desc="IrDA Controller" version="3.2.0"> 5853 <field name="FIFO_ERROR_IRQ_EN" desc="" bitrange="1:1"/>
5871<addr name="IR" addr="0x80078000" /> 5854 <field name="RUN" desc="" bitrange="0:0"/>
5872<reg name="CTRL" sct="yes"> 5855 </reg>
5873<addr name="CTRL" addr="0x0" /> 5856 <reg name="STAT" desc="" sct="yes">
5874<field name="SFTRST" bitrange="31:31"> 5857 <addr name="STAT" addr="0x10"/>
5875<value name="RUN" value="0x0"> 5858 <field name="PRESENT" desc="" bitrange="31:31"/>
5876</value> 5859 <field name="RSRVD1" desc="" bitrange="30:1"/>
5877<value name="RESET" value="0x1"> 5860 <field name="END_XFER" desc="" bitrange="0:0"/>
5878</value> 5861 </reg>
5879</field> 5862 <reg name="FRAMECTRL" desc="" sct="yes">
5880<field name="CLKGATE" bitrange="30:30"> 5863 <addr name="FRAMECTRL" addr="0x20"/>
5881</field> 5864 <field name="RSRVD2" desc="" bitrange="31:18"/>
5882<field name="RSVD2" bitrange="29:27"> 5865 <field name="V_CONFIG" desc="" bitrange="17:17"/>
5883</field> 5866 <field name="AUTO_MUTE" desc="" bitrange="16:16"/>
5884<field name="MTA" bitrange="26:24"> 5867 <field name="RSRVD1" desc="" bitrange="15:15"/>
5885<value name="MTA_10MS" value="0x0"> 5868 <field name="USER_DATA" desc="" bitrange="14:14"/>
5886</value> 5869 <field name="V" desc="" bitrange="13:13"/>
5887<value name="MTA_5MS" value="0x1"> 5870 <field name="L" desc="" bitrange="12:12"/>
5888</value> 5871 <field name="RSRVD0" desc="" bitrange="11:11"/>
5889<value name="MTA_1MS" value="0x2"> 5872 <field name="CC" desc="" bitrange="10:4"/>
5890</value> 5873 <field name="PRE" desc="" bitrange="3:3"/>
5891<value name="MTA_500US" value="0x3"> 5874 <field name="COPY" desc="" bitrange="2:2"/>
5892</value> 5875 <field name="AUDIO" desc="" bitrange="1:1"/>
5893<value name="MTA_100US" value="0x4"> 5876 <field name="PRO" desc="" bitrange="0:0"/>
5894</value> 5877 </reg>
5895<value name="MTA_50US" value="0x5"> 5878 <reg name="SRR" desc="" sct="yes">
5896</value> 5879 <addr name="SRR" addr="0x30"/>
5897<value name="MTA_10US" value="0x6"> 5880 <field name="RSRVD1" desc="" bitrange="31:31"/>
5898</value> 5881 <field name="BASEMULT" desc="" bitrange="30:28"/>
5899<value name="MTA_0" value="0x7"> 5882 <field name="RSRVD0" desc="" bitrange="27:20"/>
5900</value> 5883 <field name="RATE" desc="" bitrange="19:0"/>
5901</field> 5884 </reg>
5902<field name="MODE" bitrange="23:22"> 5885 <reg name="DEBUG" desc="" sct="yes">
5903<value name="SIR" value="0x0"> 5886 <addr name="DEBUG" addr="0x40"/>
5904</value> 5887 <field name="RSRVD1" desc="" bitrange="31:2"/>
5905<value name="MIR" value="0x1"> 5888 <field name="DMA_PREQ" desc="" bitrange="1:1"/>
5906</value> 5889 <field name="FIFO_STATUS" desc="" bitrange="0:0"/>
5907<value name="FIR" value="0x2"> 5890 </reg>
5908</value> 5891 <reg name="DATA" desc="" sct="yes">
5909<value name="VFIR" value="0x3"> 5892 <addr name="DATA" addr="0x50"/>
5910</value> 5893 <field name="HIGH" desc="" bitrange="31:16"/>
5911</field> 5894 <field name="LOW" desc="" bitrange="15:0"/>
5912<field name="SPEED" bitrange="21:19"> 5895 </reg>
5913<value name="SPD000" value="0x0"> 5896 <reg name="VERSION" desc="">
5914</value> 5897 <addr name="VERSION" addr="0x60"/>
5915<value name="SPD001" value="0x1"> 5898 <field name="MAJOR" desc="" bitrange="31:24"/>
5916</value> 5899 <field name="MINOR" desc="" bitrange="23:16"/>
5917<value name="SPD010" value="0x2"> 5900 <field name="STEP" desc="" bitrange="15:0"/>
5918</value> 5901 </reg>
5919<value name="SPD011" value="0x3"> 5902 </dev>
5920</value> 5903 <dev name="SSP" long_name="Sync Serial Port" desc="Synchronous Serial Ports (SSP)" version="3.2.0">
5921<value name="SPD100" value="0x4"> 5904 <addr name="SSP1" addr="0x80010000"/>
5922</value> 5905 <addr name="SSP2" addr="0x80034000"/>
5923<value name="SPD101" value="0x5"> 5906 <reg name="CTRL0" desc="" sct="yes">
5924</value> 5907 <addr name="CTRL0" addr="0x0"/>
5925</field> 5908 <field name="SFTRST" desc="" bitrange="31:31"/>
5926<field name="RSVD1" bitrange="18:14"> 5909 <field name="CLKGATE" desc="" bitrange="30:30"/>
5927</field> 5910 <field name="RUN" desc="" bitrange="29:29"/>
5928<field name="TC_TIME_DIV" bitrange="13:8"> 5911 <field name="SDIO_IRQ_CHECK" desc="" bitrange="28:28"/>
5929</field> 5912 <field name="LOCK_CS" desc="" bitrange="27:27"/>
5930<field name="TC_TYPE" bitrange="7:7"> 5913 <field name="IGNORE_CRC" desc="" bitrange="26:26"/>
5931</field> 5914 <field name="READ" desc="" bitrange="25:25"/>
5932<field name="SIR_GAP" bitrange="6:4"> 5915 <field name="DATA_XFER" desc="" bitrange="24:24"/>
5933<value name="GAP_10K" value="0x0"> 5916 <field name="BUS_WIDTH" desc="" bitrange="23:22">
5934</value> 5917 <value name="ONE_BIT" value="0x0" desc=""/>
5935<value name="GAP_5K" value="0x1"> 5918 <value name="FOUR_BIT" value="0x1" desc=""/>
5936</value> 5919 <value name="EIGHT_BIT" value="0x2" desc=""/>
5937<value name="GAP_1K" value="0x2"> 5920 </field>
5938</value> 5921 <field name="WAIT_FOR_IRQ" desc="" bitrange="21:21"/>
5939<value name="GAP_500" value="0x3"> 5922 <field name="WAIT_FOR_CMD" desc="" bitrange="20:20"/>
5940</value> 5923 <field name="LONG_RESP" desc="" bitrange="19:19"/>
5941<value name="GAP_100" value="0x4"> 5924 <field name="CHECK_RESP" desc="" bitrange="18:18"/>
5942</value> 5925 <field name="GET_RESP" desc="" bitrange="17:17"/>
5943<value name="GAP_50" value="0x5"> 5926 <field name="ENABLE" desc="" bitrange="16:16"/>
5944</value> 5927 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
5945<value name="GAP_10" value="0x6"> 5928 </reg>
5946</value> 5929 <reg name="CMD0" desc="" sct="yes">
5947<value name="GAP_0" value="0x7"> 5930 <addr name="CMD0" addr="0x10"/>
5948</value> 5931 <field name="RSVD0" desc="" bitrange="31:23"/>
5949</field> 5932 <field name="SLOW_CLKING_EN" desc="" bitrange="22:22"/>
5950<field name="SIPEN" bitrange="3:3"> 5933 <field name="CONT_CLKING_EN" desc="" bitrange="21:21"/>
5951</field> 5934 <field name="APPEND_8CYC" desc="" bitrange="20:20"/>
5952<field name="TCEN" bitrange="2:2"> 5935 <field name="BLOCK_SIZE" desc="" bitrange="19:16"/>
5953</field> 5936 <field name="BLOCK_COUNT" desc="" bitrange="15:8"/>
5954<field name="TXEN" bitrange="1:1"> 5937 <field name="CMD" desc="" bitrange="7:0">
5955</field> 5938 <value name="MMC_GO_IDLE_STATE" value="0x0" desc=""/>
5956<field name="RXEN" bitrange="0:0"> 5939 <value name="MMC_SEND_OP_COND" value="0x1" desc=""/>
5957</field> 5940 <value name="MMC_ALL_SEND_CID" value="0x2" desc=""/>
5958</reg> 5941 <value name="MMC_SET_RELATIVE_ADDR" value="0x3" desc=""/>
5959<reg name="TXDMA" sct="yes"> 5942 <value name="MMC_SET_DSR" value="0x4" desc=""/>
5960<addr name="TXDMA" addr="0x10" /> 5943 <value name="MMC_RESERVED_5" value="0x5" desc=""/>
5961<field name="RUN" bitrange="31:31"> 5944 <value name="MMC_SWITCH" value="0x6" desc=""/>
5962</field> 5945 <value name="MMC_SELECT_DESELECT_CARD" value="0x7" desc=""/>
5963<field name="RSVD2" bitrange="30:30"> 5946 <value name="MMC_SEND_EXT_CSD" value="0x8" desc=""/>
5964</field> 5947 <value name="MMC_SEND_CSD" value="0x9" desc=""/>
5965<field name="EMPTY" bitrange="29:29"> 5948 <value name="MMC_SEND_CID" value="0xa" desc=""/>
5966</field> 5949 <value name="MMC_READ_DAT_UNTIL_STOP" value="0xb" desc=""/>
5967<field name="INT" bitrange="28:28"> 5950 <value name="MMC_STOP_TRANSMISSION" value="0xc" desc=""/>
5968</field> 5951 <value name="MMC_SEND_STATUS" value="0xd" desc=""/>
5969<field name="CHANGE" bitrange="27:27"> 5952 <value name="MMC_BUSTEST_R" value="0xe" desc=""/>
5970</field> 5953 <value name="MMC_GO_INACTIVE_STATE" value="0xf" desc=""/>
5971<field name="NEW_MTA" bitrange="26:24"> 5954 <value name="MMC_SET_BLOCKLEN" value="0x10" desc=""/>
5972</field> 5955 <value name="MMC_READ_SINGLE_BLOCK" value="0x11" desc=""/>
5973<field name="NEW_MODE" bitrange="23:22"> 5956 <value name="MMC_READ_MULTIPLE_BLOCK" value="0x12" desc=""/>
5974</field> 5957 <value name="MMC_BUSTEST_W" value="0x13" desc=""/>
5975<field name="NEW_SPEED" bitrange="21:19"> 5958 <value name="MMC_WRITE_DAT_UNTIL_STOP" value="0x14" desc=""/>
5976</field> 5959 <value name="MMC_SET_BLOCK_COUNT" value="0x17" desc=""/>
5977<field name="BOF_TYPE" bitrange="18:18"> 5960 <value name="MMC_WRITE_BLOCK" value="0x18" desc=""/>
5978</field> 5961 <value name="MMC_WRITE_MULTIPLE_BLOCK" value="0x19" desc=""/>
5979<field name="XBOFS" bitrange="17:12"> 5962 <value name="MMC_PROGRAM_CID" value="0x1a" desc=""/>
5980</field> 5963 <value name="MMC_PROGRAM_CSD" value="0x1b" desc=""/>
5981<field name="XFER_COUNT" bitrange="11:0"> 5964 <value name="MMC_SET_WRITE_PROT" value="0x1c" desc=""/>
5982</field> 5965 <value name="MMC_CLR_WRITE_PROT" value="0x1d" desc=""/>
5983</reg> 5966 <value name="MMC_SEND_WRITE_PROT" value="0x1e" desc=""/>
5984<reg name="RXDMA" sct="yes"> 5967 <value name="MMC_ERASE_GROUP_START" value="0x23" desc=""/>
5985<addr name="RXDMA" addr="0x20" /> 5968 <value name="MMC_ERASE_GROUP_END" value="0x24" desc=""/>
5986<field name="RUN" bitrange="31:31"> 5969 <value name="MMC_ERASE" value="0x26" desc=""/>
5987</field> 5970 <value name="MMC_FAST_IO" value="0x27" desc=""/>
5988<field name="RSVD" bitrange="30:10"> 5971 <value name="MMC_GO_IRQ_STATE" value="0x28" desc=""/>
5989</field> 5972 <value name="MMC_LOCK_UNLOCK" value="0x2a" desc=""/>
5990<field name="XFER_COUNT" bitrange="9:0"> 5973 <value name="MMC_APP_CMD" value="0x37" desc=""/>
5991</field> 5974 <value name="MMC_GEN_CMD" value="0x38" desc=""/>
5992</reg> 5975 <value name="SD_GO_IDLE_STATE" value="0x0" desc=""/>
5993<reg name="DBGCTRL" sct="yes"> 5976 <value name="SD_ALL_SEND_CID" value="0x2" desc=""/>
5994<addr name="DBGCTRL" addr="0x30" /> 5977 <value name="SD_SEND_RELATIVE_ADDR" value="0x3" desc=""/>
5995<field name="RSVD2" bitrange="31:13"> 5978 <value name="SD_SET_DSR" value="0x4" desc=""/>
5996</field> 5979 <value name="SD_IO_SEND_OP_COND" value="0x5" desc=""/>
5997<field name="VFIRSWZ" bitrange="12:12"> 5980 <value name="SD_SELECT_DESELECT_CARD" value="0x7" desc=""/>
5998<value name="NORMAL" value="0x0"> 5981 <value name="SD_SEND_CSD" value="0x9" desc=""/>
5999</value> 5982 <value name="SD_SEND_CID" value="0xa" desc=""/>
6000<value name="SWAP" value="0x1"> 5983 <value name="SD_STOP_TRANSMISSION" value="0xc" desc=""/>
6001</value> 5984 <value name="SD_SEND_STATUS" value="0xd" desc=""/>
6002</field> 5985 <value name="SD_GO_INACTIVE_STATE" value="0xf" desc=""/>
6003<field name="RXFRMOFF" bitrange="11:11"> 5986 <value name="SD_SET_BLOCKLEN" value="0x10" desc=""/>
6004</field> 5987 <value name="SD_READ_SINGLE_BLOCK" value="0x11" desc=""/>
6005<field name="RXCRCOFF" bitrange="10:10"> 5988 <value name="SD_READ_MULTIPLE_BLOCK" value="0x12" desc=""/>
6006</field> 5989 <value name="SD_WRITE_BLOCK" value="0x18" desc=""/>
6007<field name="RXINVERT" bitrange="9:9"> 5990 <value name="SD_WRITE_MULTIPLE_BLOCK" value="0x19" desc=""/>
6008</field> 5991 <value name="SD_PROGRAM_CSD" value="0x1b" desc=""/>
6009<field name="TXFRMOFF" bitrange="8:8"> 5992 <value name="SD_SET_WRITE_PROT" value="0x1c" desc=""/>
6010</field> 5993 <value name="SD_CLR_WRITE_PROT" value="0x1d" desc=""/>
6011<field name="TXCRCOFF" bitrange="7:7"> 5994 <value name="SD_SEND_WRITE_PROT" value="0x1e" desc=""/>
6012</field> 5995 <value name="SD_ERASE_WR_BLK_START" value="0x20" desc=""/>
6013<field name="TXINVERT" bitrange="6:6"> 5996 <value name="SD_ERASE_WR_BLK_END" value="0x21" desc=""/>
6014</field> 5997 <value name="SD_ERASE_GROUP_START" value="0x23" desc=""/>
6015<field name="INTLOOPBACK" bitrange="5:5"> 5998 <value name="SD_ERASE_GROUP_END" value="0x24" desc=""/>
6016</field> 5999 <value name="SD_ERASE" value="0x26" desc=""/>
6017<field name="DUPLEX" bitrange="4:4"> 6000 <value name="SD_LOCK_UNLOCK" value="0x2a" desc=""/>
6018</field> 6001 <value name="SD_IO_RW_DIRECT" value="0x34" desc=""/>
6019<field name="MIO_RX" bitrange="3:3"> 6002 <value name="SD_IO_RW_EXTENDED" value="0x35" desc=""/>
6020</field> 6003 <value name="SD_APP_CMD" value="0x37" desc=""/>
6021<field name="MIO_TX" bitrange="2:2"> 6004 <value name="SD_GEN_CMD" value="0x38" desc=""/>
6022</field> 6005 </field>
6023<field name="MIO_SCLK" bitrange="1:1"> 6006 </reg>
6024</field> 6007 <reg name="CMD1" desc="">
6025<field name="MIO_EN" bitrange="0:0"> 6008 <addr name="CMD1" addr="0x20"/>
6026</field> 6009 <field name="CMD_ARG" desc="" bitrange="31:0"/>
6027</reg> 6010 </reg>
6028<reg name="INTR" sct="yes"> 6011 <reg name="COMPREF" desc="">
6029<addr name="INTR" addr="0x40" /> 6012 <addr name="COMPREF" addr="0x30"/>
6030<field name="RSVD2" bitrange="31:23"> 6013 <field name="REFERENCE" desc="" bitrange="31:0"/>
6031</field> 6014 </reg>
6032<field name="RXABORT_IRQ_EN" bitrange="22:22"> 6015 <reg name="COMPMASK" desc="">
6033<value name="DISABLED" value="0x0"> 6016 <addr name="COMPMASK" addr="0x40"/>
6034</value> 6017 <field name="MASK" desc="" bitrange="31:0"/>
6035<value name="ENABLED" value="0x1"> 6018 </reg>
6036</value> 6019 <reg name="TIMING" desc="">
6037</field> 6020 <addr name="TIMING" addr="0x50"/>
6038<field name="SPEED_IRQ_EN" bitrange="21:21"> 6021 <field name="TIMEOUT" desc="" bitrange="31:16"/>
6039<value name="DISABLED" value="0x0"> 6022 <field name="CLOCK_DIVIDE" desc="" bitrange="15:8"/>
6040</value> 6023 <field name="CLOCK_RATE" desc="" bitrange="7:0"/>
6041<value name="ENABLED" value="0x1"> 6024 </reg>
6042</value> 6025 <reg name="CTRL1" desc="" sct="yes">
6043</field> 6026 <addr name="CTRL1" addr="0x60"/>
6044<field name="RXOF_IRQ_EN" bitrange="20:20"> 6027 <field name="SDIO_IRQ" desc="" bitrange="31:31"/>
6045<value name="DISABLED" value="0x0"> 6028 <field name="SDIO_IRQ_EN" desc="" bitrange="30:30"/>
6046</value> 6029 <field name="RESP_ERR_IRQ" desc="" bitrange="29:29"/>
6047<value name="ENABLED" value="0x1"> 6030 <field name="RESP_ERR_IRQ_EN" desc="" bitrange="28:28"/>
6048</value> 6031 <field name="RESP_TIMEOUT_IRQ" desc="" bitrange="27:27"/>
6049</field> 6032 <field name="RESP_TIMEOUT_IRQ_EN" desc="" bitrange="26:26"/>
6050<field name="TXUF_IRQ_EN" bitrange="19:19"> 6033 <field name="DATA_TIMEOUT_IRQ" desc="" bitrange="25:25"/>
6051<value name="DISABLED" value="0x0"> 6034 <field name="DATA_TIMEOUT_IRQ_EN" desc="" bitrange="24:24"/>
6052</value> 6035 <field name="DATA_CRC_IRQ" desc="" bitrange="23:23"/>
6053<value name="ENABLED" value="0x1"> 6036 <field name="DATA_CRC_IRQ_EN" desc="" bitrange="22:22"/>
6054</value> 6037 <field name="FIFO_UNDERRUN_IRQ" desc="" bitrange="21:21"/>
6055</field> 6038 <field name="FIFO_UNDERRUN_EN" desc="" bitrange="20:20"/>
6056<field name="TC_IRQ_EN" bitrange="18:18"> 6039 <field name="CEATA_CCS_ERR_IRQ" desc="" bitrange="19:19"/>
6057<value name="DISABLED" value="0x0"> 6040 <field name="CEATA_CCS_ERR_IRQ_EN" desc="" bitrange="18:18"/>
6058</value> 6041 <field name="RECV_TIMEOUT_IRQ" desc="" bitrange="17:17"/>
6059<value name="ENABLED" value="0x1"> 6042 <field name="RECV_TIMEOUT_IRQ_EN" desc="" bitrange="16:16"/>
6060</value> 6043 <field name="FIFO_OVERRUN_IRQ" desc="" bitrange="15:15"/>
6061</field> 6044 <field name="FIFO_OVERRUN_IRQ_EN" desc="" bitrange="14:14"/>
6062<field name="RX_IRQ_EN" bitrange="17:17"> 6045 <field name="DMA_ENABLE" desc="" bitrange="13:13"/>
6063<value name="DISABLED" value="0x0"> 6046 <field name="CEATA_CCS_ERR_EN" desc="" bitrange="12:12"/>
6064</value> 6047 <field name="SLAVE_OUT_DISABLE" desc="" bitrange="11:11"/>
6065<value name="ENABLED" value="0x1"> 6048 <field name="PHASE" desc="" bitrange="10:10"/>
6066</value> 6049 <field name="POLARITY" desc="" bitrange="9:9"/>
6067</field> 6050 <field name="SLAVE_MODE" desc="" bitrange="8:8"/>
6068<field name="TX_IRQ_EN" bitrange="16:16"> 6051 <field name="WORD_LENGTH" desc="" bitrange="7:4">
6069<value name="DISABLED" value="0x0"> 6052 <value name="RESERVED0" value="0x0" desc=""/>
6070</value> 6053 <value name="RESERVED1" value="0x1" desc=""/>
6071<value name="ENABLED" value="0x1"> 6054 <value name="RESERVED2" value="0x2" desc=""/>
6072</value> 6055 <value name="FOUR_BITS" value="0x3" desc=""/>
6073</field> 6056 <value name="EIGHT_BITS" value="0x7" desc=""/>
6074<field name="RSVD1" bitrange="15:7"> 6057 <value name="SIXTEEN_BITS" value="0xf" desc=""/>
6075</field> 6058 </field>
6076<field name="RXABORT_IRQ" bitrange="6:6"> 6059 <field name="SSP_MODE" desc="" bitrange="3:0">
6077<value name="NO_REQUEST" value="0x0"> 6060 <value name="SPI" value="0x0" desc=""/>
6078</value> 6061 <value name="SSI" value="0x1" desc=""/>
6079<value name="REQUEST" value="0x1"> 6062 <value name="SD_MMC" value="0x3" desc=""/>
6080</value> 6063 <value name="MS" value="0x4" desc=""/>
6081</field> 6064 <value name="CE_ATA" value="0x7" desc=""/>
6082<field name="SPEED_IRQ" bitrange="5:5"> 6065 </field>
6083<value name="NO_REQUEST" value="0x0"> 6066 </reg>
6084</value> 6067 <reg name="DATA" desc="">
6085<value name="REQUEST" value="0x1"> 6068 <addr name="DATA" addr="0x70"/>
6086</value> 6069 <field name="DATA" desc="" bitrange="31:0"/>
6087</field> 6070 </reg>
6088<field name="RXOF_IRQ" bitrange="4:4"> 6071 <reg name="SDRESP0" desc="">
6089<value name="NO_REQUEST" value="0x0"> 6072 <addr name="SDRESP0" addr="0x80"/>
6090</value> 6073 <field name="RESP0" desc="" bitrange="31:0"/>
6091<value name="REQUEST" value="0x1"> 6074 </reg>
6092</value> 6075 <reg name="SDRESP1" desc="">
6093</field> 6076 <addr name="SDRESP1" addr="0x90"/>
6094<field name="TXUF_IRQ" bitrange="3:3"> 6077 <field name="RESP1" desc="" bitrange="31:0"/>
6095<value name="NO_REQUEST" value="0x0"> 6078 </reg>
6096</value> 6079 <reg name="SDRESP2" desc="">
6097<value name="REQUEST" value="0x1"> 6080 <addr name="SDRESP2" addr="0xa0"/>
6098</value> 6081 <field name="RESP2" desc="" bitrange="31:0"/>
6099</field> 6082 </reg>
6100<field name="TC_IRQ" bitrange="2:2"> 6083 <reg name="SDRESP3" desc="">
6101<value name="NO_REQUEST" value="0x0"> 6084 <addr name="SDRESP3" addr="0xb0"/>
6102</value> 6085 <field name="RESP3" desc="" bitrange="31:0"/>
6103<value name="REQUEST" value="0x1"> 6086 </reg>
6104</value> 6087 <reg name="STATUS" desc="">
6105</field> 6088 <addr name="STATUS" addr="0xc0"/>
6106<field name="RX_IRQ" bitrange="1:1"> 6089 <field name="PRESENT" desc="" bitrange="31:31"/>
6107<value name="NO_REQUEST" value="0x0"> 6090 <field name="MS_PRESENT" desc="" bitrange="30:30"/>
6108</value> 6091 <field name="SD_PRESENT" desc="" bitrange="29:29"/>
6109<value name="REQUEST" value="0x1"> 6092 <field name="CARD_DETECT" desc="" bitrange="28:28"/>
6110</value> 6093 <field name="RSVD3" desc="" bitrange="27:22"/>
6111</field> 6094 <field name="DMASENSE" desc="" bitrange="21:21"/>
6112<field name="TX_IRQ" bitrange="0:0"> 6095 <field name="DMATERM" desc="" bitrange="20:20"/>
6113<value name="NO_REQUEST" value="0x0"> 6096 <field name="DMAREQ" desc="" bitrange="19:19"/>
6114</value> 6097 <field name="DMAEND" desc="" bitrange="18:18"/>
6115<value name="REQUEST" value="0x1"> 6098 <field name="SDIO_IRQ" desc="" bitrange="17:17"/>
6116</value> 6099 <field name="RESP_CRC_ERR" desc="" bitrange="16:16"/>
6117</field> 6100 <field name="RESP_ERR" desc="" bitrange="15:15"/>
6118</reg> 6101 <field name="RESP_TIMEOUT" desc="" bitrange="14:14"/>
6119<reg name="DATA" sct="no"> 6102 <field name="DATA_CRC_ERR" desc="" bitrange="13:13"/>
6120<addr name="DATA" addr="0x50" /> 6103 <field name="TIMEOUT" desc="" bitrange="12:12"/>
6121<field name="DATA" bitrange="31:0"> 6104 <field name="RECV_TIMEOUT_STAT" desc="" bitrange="11:11"/>
6122</field> 6105 <field name="CEATA_CCS_ERR" desc="" bitrange="10:10"/>
6123</reg> 6106 <field name="FIFO_OVRFLW" desc="" bitrange="9:9"/>
6124<reg name="STAT" sct="no"> 6107 <field name="FIFO_FULL" desc="" bitrange="8:8"/>
6125<addr name="STAT" addr="0x60" /> 6108 <field name="RSVD1" desc="" bitrange="7:6"/>
6126<field name="PRESENT" bitrange="31:31"> 6109 <field name="FIFO_EMPTY" desc="" bitrange="5:5"/>
6127<value name="UNAVAILABLE" value="0x0"> 6110 <field name="FIFO_UNDRFLW" desc="" bitrange="4:4"/>
6128</value> 6111 <field name="CMD_BUSY" desc="" bitrange="3:3"/>
6129<value name="AVAILABLE" value="0x1"> 6112 <field name="DATA_BUSY" desc="" bitrange="2:2"/>
6130</value> 6113 <field name="RSVD0" desc="" bitrange="1:1"/>
6131</field> 6114 <field name="BUSY" desc="" bitrange="0:0"/>
6132<field name="MODE_ALLOWED" bitrange="30:29"> 6115 </reg>
6133<value name="VFIR" value="0x0"> 6116 <reg name="DEBUG" desc="">
6134</value> 6117 <addr name="DEBUG" addr="0x100"/>
6135<value name="FIR" value="0x1"> 6118 <field name="DATACRC_ERR" desc="" bitrange="31:28"/>
6136</value> 6119 <field name="DATA_STALL" desc="" bitrange="27:27"/>
6137<value name="MIR" value="0x2"> 6120 <field name="DAT_SM" desc="" bitrange="26:24">
6138</value> 6121 <value name="DSM_IDLE" value="0x0" desc=""/>
6139<value name="SIR" value="0x3"> 6122 <value name="DSM_WORD" value="0x2" desc=""/>
6140</value> 6123 <value name="DSM_CRC1" value="0x3" desc=""/>
6141</field> 6124 <value name="DSM_CRC2" value="0x4" desc=""/>
6142<field name="ANY_IRQ" bitrange="28:28"> 6125 <value name="DSM_END" value="0x5" desc=""/>
6143<value name="NO_REQUEST" value="0x0"> 6126 </field>
6144</value> 6127 <field name="MSTK_SM" desc="" bitrange="23:20">
6145<value name="REQUEST" value="0x1"> 6128 <value name="MSTK_IDLE" value="0x0" desc=""/>
6146</value> 6129 <value name="MSTK_CKON" value="0x1" desc=""/>
6147</field> 6130 <value name="MSTK_BS1" value="0x2" desc=""/>
6148<field name="RSVD2" bitrange="27:23"> 6131 <value name="MSTK_TPC" value="0x3" desc=""/>
6149</field> 6132 <value name="MSTK_BS2" value="0x4" desc=""/>
6150<field name="RXABORT_SUMMARY" bitrange="22:22"> 6133 <value name="MSTK_HDSHK" value="0x5" desc=""/>
6151<value name="NO_REQUEST" value="0x0"> 6134 <value name="MSTK_BS3" value="0x6" desc=""/>
6152</value> 6135 <value name="MSTK_RW" value="0x7" desc=""/>
6153<value name="REQUEST" value="0x1"> 6136 <value name="MSTK_CRC1" value="0x8" desc=""/>
6154</value> 6137 <value name="MSTK_CRC2" value="0x9" desc=""/>
6155</field> 6138 <value name="MSTK_BS0" value="0xa" desc=""/>
6156<field name="SPEED_SUMMARY" bitrange="21:21"> 6139 <value name="MSTK_END1" value="0xb" desc=""/>
6157<value name="NO_REQUEST" value="0x0"> 6140 <value name="MSTK_END2W" value="0xc" desc=""/>
6158</value> 6141 <value name="MSTK_END2R" value="0xd" desc=""/>
6159<value name="REQUEST" value="0x1"> 6142 <value name="MSTK_DONE" value="0xe" desc=""/>
6160</value> 6143 </field>
6161</field> 6144 <field name="CMD_OE" desc="" bitrange="19:19"/>
6162<field name="RXOF_SUMMARY" bitrange="20:20"> 6145 <field name="DMA_SM" desc="" bitrange="18:16">
6163<value name="NO_REQUEST" value="0x0"> 6146 <value name="DMA_IDLE" value="0x0" desc=""/>
6164</value> 6147 <value name="DMA_DMAREQ" value="0x1" desc=""/>
6165<value name="REQUEST" value="0x1"> 6148 <value name="DMA_DMAACK" value="0x2" desc=""/>
6166</value> 6149 <value name="DMA_STALL" value="0x3" desc=""/>
6167</field> 6150 <value name="DMA_BUSY" value="0x4" desc=""/>
6168<field name="TXUF_SUMMARY" bitrange="19:19"> 6151 <value name="DMA_DONE" value="0x5" desc=""/>
6169<value name="NO_REQUEST" value="0x0"> 6152 <value name="DMA_COUNT" value="0x6" desc=""/>
6170</value> 6153 </field>
6171<value name="REQUEST" value="0x1"> 6154 <field name="MMC_SM" desc="" bitrange="15:12">
6172</value> 6155 <value name="MMC_IDLE" value="0x0" desc=""/>
6173</field> 6156 <value name="MMC_CMD" value="0x1" desc=""/>
6174<field name="TC_SUMMARY" bitrange="18:18"> 6157 <value name="MMC_TRC" value="0x2" desc=""/>
6175<value name="NO_REQUEST" value="0x0"> 6158 <value name="MMC_RESP" value="0x3" desc=""/>
6176</value> 6159 <value name="MMC_RPRX" value="0x4" desc=""/>
6177<value name="REQUEST" value="0x1"> 6160 <value name="MMC_TX" value="0x5" desc=""/>
6178</value> 6161 <value name="MMC_CTOK" value="0x6" desc=""/>
6179</field> 6162 <value name="MMC_RX" value="0x7" desc=""/>
6180<field name="RX_SUMMARY" bitrange="17:17"> 6163 <value name="MMC_CCS" value="0x8" desc=""/>
6181<value name="NO_REQUEST" value="0x0"> 6164 <value name="MMC_PUP" value="0x9" desc=""/>
6182</value> 6165 <value name="MMC_WAIT" value="0xa" desc=""/>
6183<value name="REQUEST" value="0x1"> 6166 </field>
6184</value> 6167 <field name="CMD_SM" desc="" bitrange="11:10">
6185</field> 6168 <value name="CSM_IDLE" value="0x0" desc=""/>
6186<field name="TX_SUMMARY" bitrange="16:16"> 6169 <value name="CSM_INDEX" value="0x1" desc=""/>
6187<value name="NO_REQUEST" value="0x0"> 6170 <value name="CSM_ARG" value="0x2" desc=""/>
6188</value> 6171 <value name="CSM_CRC" value="0x3" desc=""/>
6189<value name="REQUEST" value="0x1"> 6172 </field>
6190</value> 6173 <field name="SSP_CMD" desc="" bitrange="9:9"/>
6191</field> 6174 <field name="SSP_RESP" desc="" bitrange="8:8"/>
6192<field name="RSVD1" bitrange="15:3"> 6175 <field name="SSP_RXD" desc="" bitrange="7:0"/>
6193</field> 6176 </reg>
6194<field name="MEDIA_BUSY" bitrange="2:2"> 6177 <reg name="VERSION" desc="">
6195</field> 6178 <addr name="VERSION" addr="0x110"/>
6196<field name="RX_ACTIVE" bitrange="1:1"> 6179 <field name="MAJOR" desc="" bitrange="31:24"/>
6197</field> 6180 <field name="MINOR" desc="" bitrange="23:16"/>
6198<field name="TX_ACTIVE" bitrange="0:0"> 6181 <field name="STEP" desc="" bitrange="15:0"/>
6199</field> 6182 </reg>
6200</reg> 6183 </dev>
6201<reg name="TCCTRL" sct="yes"> 6184 <dev name="SYDMA" long_name="SYDMA" desc="SYDMA" version="3.2.0">
6202<addr name="TCCTRL" addr="0x70" /> 6185 <addr name="SYDMA" addr="0x80026000"/>
6203<field name="INIT" bitrange="31:31"> 6186 <reg name="CTRL" desc="" sct="yes">
6204</field> 6187 <addr name="CTRL" addr="0x0"/>
6205<field name="GO" bitrange="30:30"> 6188 <field name="SFTRST" desc="" bitrange="31:31">
6206</field> 6189 <value name="RUN" value="0x0" desc=""/>
6207<field name="BUSY" bitrange="29:29"> 6190 <value name="RESET" value="0x1" desc=""/>
6208</field> 6191 </field>
6209<field name="RSVD" bitrange="28:25"> 6192 <field name="CLKGATE" desc="" bitrange="30:30">
6210</field> 6193 <value name="RUN" value="0x0" desc=""/>
6211<field name="TEMIC" bitrange="24:24"> 6194 <value name="NO_CLKS" value="0x1" desc=""/>
6212<value name="LOW" value="0x0"> 6195 </field>
6213</value> 6196 <field name="RSVD1" desc="" bitrange="29:10"/>
6214<value name="HIGH" value="0x1"> 6197 <field name="COMPLETE_IRQ_EN" desc="" bitrange="9:9">
6215</value> 6198 <value name="DISABLED" value="0x0" desc=""/>
6216</field> 6199 <value name="ENABLED" value="0x1" desc=""/>
6217<field name="EXT_DATA" bitrange="23:16"> 6200 </field>
6218</field> 6201 <field name="RSVD0" desc="" bitrange="8:3"/>
6219<field name="DATA" bitrange="15:8"> 6202 <field name="ERROR_IRQ" desc="" bitrange="2:2"/>
6220</field> 6203 <field name="COMPLETE_IRQ" desc="" bitrange="1:1"/>
6221<field name="ADDR" bitrange="7:5"> 6204 <field name="RUN" desc="" bitrange="0:0">
6222</field> 6205 <value name="HALT" value="0x0" desc=""/>
6223<field name="INDX" bitrange="4:1"> 6206 <value name="RUN" value="0x1" desc=""/>
6224</field> 6207 </field>
6225<field name="C" bitrange="0:0"> 6208 </reg>
6226</field> 6209 <reg name="RADDR" desc="">
6227</reg> 6210 <addr name="RADDR" addr="0x10"/>
6228<reg name="SI_READ" sct="no"> 6211 <field name="RSRC_ADDR" desc="" bitrange="31:0"/>
6229<addr name="SI_READ" addr="0x80" /> 6212 </reg>
6230<field name="RSVD1" bitrange="31:9"> 6213 <reg name="WADDR" desc="">
6231</field> 6214 <addr name="WADDR" addr="0x20"/>
6232<field name="ABORT" bitrange="8:8"> 6215 <field name="WSRC_ADDR" desc="" bitrange="31:0"/>
6233</field> 6216 </reg>
6234<field name="DATA" bitrange="7:0"> 6217 <reg name="XFER_COUNT" desc="">
6235</field> 6218 <addr name="XFER_COUNT" addr="0x30"/>
6236</reg> 6219 <field name="SIZE" desc="" bitrange="31:0"/>
6237<reg name="DEBUG" sct="no"> 6220 </reg>
6238<addr name="DEBUG" addr="0x90" /> 6221 <reg name="BURST" desc="">
6239<field name="RSVD1" bitrange="31:6"> 6222 <addr name="BURST" addr="0x40"/>
6240</field> 6223 <field name="RSVD0" desc="" bitrange="31:4"/>
6241<field name="TXDMAKICK" bitrange="5:5"> 6224 <field name="WLEN" desc="" bitrange="3:2">
6242</field> 6225 <value name="1" value="0x0" desc=""/>
6243<field name="RXDMAKICK" bitrange="4:4"> 6226 <value name="2" value="0x1" desc=""/>
6244</field> 6227 <value name="4" value="0x2" desc=""/>
6245<field name="TXDMAEND" bitrange="3:3"> 6228 <value name="8" value="0x3" desc=""/>
6246</field> 6229 </field>
6247<field name="RXDMAEND" bitrange="2:2"> 6230 <field name="RLEN" desc="" bitrange="1:0">
6248</field> 6231 <value name="1" value="0x0" desc=""/>
6249<field name="TXDMAREQ" bitrange="1:1"> 6232 <value name="2" value="0x1" desc=""/>
6250</field> 6233 <value name="4" value="0x2" desc=""/>
6251<field name="RXDMAREQ" bitrange="0:0"> 6234 <value name="8" value="0x3" desc=""/>
6252</field> 6235 </field>
6253</reg> 6236 </reg>
6254<reg name="VERSION" sct="no"> 6237 <reg name="DACK" desc="">
6255<addr name="VERSION" addr="0xa0" /> 6238 <addr name="DACK" addr="0x50"/>
6256<field name="MAJOR" bitrange="31:24"> 6239 <field name="RSVD0" desc="" bitrange="31:8"/>
6257</field> 6240 <field name="WDELAY" desc="" bitrange="7:4"/>
6258<field name="MINOR" bitrange="23:16"> 6241 <field name="RDELAY" desc="" bitrange="3:0"/>
6259</field> 6242 </reg>
6260<field name="STEP" bitrange="15:0"> 6243 <reg name="DEBUG0" desc="">
6261</field> 6244 <addr name="DEBUG0" addr="0x100"/>
6262</reg> 6245 <field name="DATA" desc="" bitrange="31:0"/>
6263</dev> 6246 </reg>
6264<dev name="LCDIF" long_name="LCD Interface" desc="LCD Interface (LCDIF)" version="3.2.0"> 6247 <reg name="DEBUG1" desc="">
6265<addr name="LCDIF" addr="0x80030000" /> 6248 <addr name="DEBUG1" addr="0x110"/>
6266<reg name="CTRL" sct="yes"> 6249 <field name="DATA" desc="" bitrange="31:0"/>
6267<addr name="CTRL" addr="0x0" /> 6250 </reg>
6268<field name="SFTRST" bitrange="31:31"> 6251 <reg name="DEBUG2" desc="">
6269</field> 6252 <addr name="DEBUG2" addr="0x120"/>
6270<field name="CLKGATE" bitrange="30:30"> 6253 <field name="DATA" desc="" bitrange="31:0"/>
6271</field> 6254 </reg>
6272<field name="YCBCR422_INPUT" bitrange="29:29"> 6255 <reg name="VERSION" desc="">
6273</field> 6256 <addr name="VERSION" addr="0x130"/>
6274<field name="RSRVD0" bitrange="28:28"> 6257 <field name="MAJOR" desc="" bitrange="31:24"/>
6275</field> 6258 <field name="MINOR" desc="" bitrange="23:16"/>
6276<field name="WAIT_FOR_VSYNC_EDGE" bitrange="27:27"> 6259 <field name="STEP" desc="" bitrange="15:0"/>
6277</field> 6260 </reg>
6278<field name="DATA_SHIFT_DIR" bitrange="26:26"> 6261 </dev>
6279<value name="TXDATA_SHIFT_LEFT" value="0x0"> 6262 <dev name="TIMROT" long_name="Timers/Rotary Interface" desc="Timers and Rotary Decoder" version="3.2.0">
6280</value> 6263 <addr name="TIMROT" addr="0x80068000"/>
6281<value name="TXDATA_SHIFT_RIGHT" value="0x1"> 6264 <reg name="ROTCTRL" desc="" sct="yes">
6282</value> 6265 <addr name="ROTCTRL" addr="0x0"/>
6283</field> 6266 <field name="SFTRST" desc="" bitrange="31:31"/>
6284<field name="SHIFT_NUM_BITS" bitrange="25:21"> 6267 <field name="CLKGATE" desc="" bitrange="30:30"/>
6285</field> 6268 <field name="ROTARY_PRESENT" desc="" bitrange="29:29"/>
6286<field name="DVI_MODE" bitrange="20:20"> 6269 <field name="TIM3_PRESENT" desc="" bitrange="28:28"/>
6287</field> 6270 <field name="TIM2_PRESENT" desc="" bitrange="27:27"/>
6288<field name="BYPASS_COUNT" bitrange="19:19"> 6271 <field name="TIM1_PRESENT" desc="" bitrange="26:26"/>
6289</field> 6272 <field name="TIM0_PRESENT" desc="" bitrange="25:25"/>
6290<field name="VSYNC_MODE" bitrange="18:18"> 6273 <field name="STATE" desc="" bitrange="24:22"/>
6291</field> 6274 <field name="DIVIDER" desc="" bitrange="21:16"/>
6292<field name="DOTCLK_MODE" bitrange="17:17"> 6275 <field name="RSRVD3" desc="" bitrange="15:13"/>
6293</field> 6276 <field name="RELATIVE" desc="" bitrange="12:12"/>
6294<field name="DATA_SELECT" bitrange="16:16"> 6277 <field name="OVERSAMPLE" desc="" bitrange="11:10">
6295<value name="CMD_MODE" value="0x0"> 6278 <value name="8X" value="0x0" desc=""/>
6296</value> 6279 <value name="4X" value="0x1" desc=""/>
6297<value name="DATA_MODE" value="0x1"> 6280 <value name="2X" value="0x2" desc=""/>
6298</value> 6281 <value name="1X" value="0x3" desc=""/>
6299</field> 6282 </field>
6300<field name="INPUT_DATA_SWIZZLE" bitrange="15:14"> 6283 <field name="POLARITY_B" desc="" bitrange="9:9"/>
6301<value name="NO_SWAP" value="0x0"> 6284 <field name="POLARITY_A" desc="" bitrange="8:8"/>
6302</value> 6285 <field name="RSRVD2" desc="" bitrange="7:7"/>
6303<value name="LITTLE_ENDIAN" value="0x0"> 6286 <field name="SELECT_B" desc="" bitrange="6:4">
6304</value> 6287 <value name="NEVER_TICK" value="0x0" desc=""/>
6305<value name="BIG_ENDIAN_SWAP" value="0x1"> 6288 <value name="PWM0" value="0x1" desc=""/>
6306</value> 6289 <value name="PWM1" value="0x2" desc=""/>
6307<value name="SWAP_ALL_BYTES" value="0x1"> 6290 <value name="PWM2" value="0x3" desc=""/>
6308</value> 6291 <value name="PWM3" value="0x4" desc=""/>
6309<value name="HWD_SWAP" value="0x2"> 6292 <value name="PWM4" value="0x5" desc=""/>
6310</value> 6293 <value name="ROTARYA" value="0x6" desc=""/>
6311<value name="HWD_BYTE_SWAP" value="0x3"> 6294 <value name="ROTARYB" value="0x7" desc=""/>
6312</value> 6295 </field>
6313</field> 6296 <field name="RSRVD1" desc="" bitrange="3:3"/>
6314<field name="CSC_DATA_SWIZZLE" bitrange="13:12"> 6297 <field name="SELECT_A" desc="" bitrange="2:0">
6315<value name="NO_SWAP" value="0x0"> 6298 <value name="NEVER_TICK" value="0x0" desc=""/>
6316</value> 6299 <value name="PWM0" value="0x1" desc=""/>
6317<value name="LITTLE_ENDIAN" value="0x0"> 6300 <value name="PWM1" value="0x2" desc=""/>
6318</value> 6301 <value name="PWM2" value="0x3" desc=""/>
6319<value name="BIG_ENDIAN_SWAP" value="0x1"> 6302 <value name="PWM3" value="0x4" desc=""/>
6320</value> 6303 <value name="PWM4" value="0x5" desc=""/>
6321<value name="SWAP_ALL_BYTES" value="0x1"> 6304 <value name="ROTARYA" value="0x6" desc=""/>
6322</value> 6305 <value name="ROTARYB" value="0x7" desc=""/>
6323<value name="HWD_SWAP" value="0x2"> 6306 </field>
6324</value> 6307 </reg>
6325<value name="HWD_BYTE_SWAP" value="0x3"> 6308 <reg name="ROTCOUNT" desc="">
6326</value> 6309 <addr name="ROTCOUNT" addr="0x10"/>
6327</field> 6310 <field name="RSRVD1" desc="" bitrange="31:16"/>
6328<field name="LCD_DATABUS_WIDTH" bitrange="11:10"> 6311 <field name="UPDOWN" desc="" bitrange="15:0"/>
6329<value name="16_BIT" value="0x0"> 6312 </reg>
6330</value> 6313 <reg name="TIMCTRLn" desc="" sct="yes">
6331<value name="8_BIT" value="0x1"> 6314 <formula string="0x20+n*0x20"/>
6332</value> 6315 <addr name="TIMCTRL0" addr="0x20"/>
6333<value name="18_BIT" value="0x2"> 6316 <addr name="TIMCTRL1" addr="0x40"/>
6334</value> 6317 <addr name="TIMCTRL2" addr="0x60"/>
6335<value name="24_BIT" value="0x3"> 6318 <field name="RSRVD2" desc="" bitrange="31:16"/>
6336</value> 6319 <field name="IRQ" desc="" bitrange="15:15"/>
6337</field> 6320 <field name="IRQ_EN" desc="" bitrange="14:14"/>
6338<field name="WORD_LENGTH" bitrange="9:8"> 6321 <field name="RSRVD1" desc="" bitrange="13:9"/>
6339<value name="16_BIT" value="0x0"> 6322 <field name="POLARITY" desc="" bitrange="8:8"/>
6340</value> 6323 <field name="UPDATE" desc="" bitrange="7:7"/>
6341<value name="8_BIT" value="0x1"> 6324 <field name="RELOAD" desc="" bitrange="6:6"/>
6342</value> 6325 <field name="PRESCALE" desc="" bitrange="5:4">
6343<value name="18_BIT" value="0x2"> 6326 <value name="DIV_BY_1" value="0x0" desc=""/>
6344</value> 6327 <value name="DIV_BY_2" value="0x1" desc=""/>
6345<value name="24_BIT" value="0x3"> 6328 <value name="DIV_BY_4" value="0x2" desc=""/>
6346</value> 6329 <value name="DIV_BY_8" value="0x3" desc=""/>
6347</field> 6330 </field>
6348<field name="RGB_TO_YCBCR422_CSC" bitrange="7:7"> 6331 <field name="SELECT" desc="" bitrange="3:0">
6349</field> 6332 <value name="NEVER_TICK" value="0x0" desc=""/>
6350<field name="ENABLE_PXP_HANDSHAKE" bitrange="6:6"> 6333 <value name="PWM0" value="0x1" desc=""/>
6351</field> 6334 <value name="PWM1" value="0x2" desc=""/>
6352<field name="LCDIF_MASTER" bitrange="5:5"> 6335 <value name="PWM2" value="0x3" desc=""/>
6353</field> 6336 <value name="PWM3" value="0x4" desc=""/>
6354<field name="DMA_BURST_LENGTH" bitrange="4:4"> 6337 <value name="PWM4" value="0x5" desc=""/>
6355</field> 6338 <value name="ROTARYA" value="0x6" desc=""/>
6356<field name="DATA_FORMAT_16_BIT" bitrange="3:3"> 6339 <value name="ROTARYB" value="0x7" desc=""/>
6357</field> 6340 <value name="32KHZ_XTAL" value="0x8" desc=""/>
6358<field name="DATA_FORMAT_18_BIT" bitrange="2:2"> 6341 <value name="8KHZ_XTAL" value="0x9" desc=""/>
6359<value name="LOWER_18_BITS_VALID" value="0x0"> 6342 <value name="4KHZ_XTAL" value="0xa" desc=""/>
6360</value> 6343 <value name="1KHZ_XTAL" value="0xb" desc=""/>
6361<value name="UPPER_18_BITS_VALID" value="0x1"> 6344 <value name="TICK_ALWAYS" value="0xc" desc=""/>
6362</value> 6345 </field>
6363</field> 6346 </reg>
6364<field name="DATA_FORMAT_24_BIT" bitrange="1:1"> 6347 <reg name="TIMCOUNTn" desc="">
6365<value name="ALL_24_BITS_VALID" value="0x0"> 6348 <formula string="0x30+n*0x20"/>
6366</value> 6349 <addr name="TIMCOUNT0" addr="0x30"/>
6367<value name="DROP_UPPER_2_BITS_PER_BYTE" value="0x1"> 6350 <addr name="TIMCOUNT1" addr="0x50"/>
6368</value> 6351 <addr name="TIMCOUNT2" addr="0x70"/>
6369</field> 6352 <field name="RUNNING_COUNT" desc="" bitrange="31:16"/>
6370<field name="RUN" bitrange="0:0"> 6353 <field name="FIXED_COUNT" desc="" bitrange="15:0"/>
6371</field> 6354 </reg>
6372</reg> 6355 <reg name="TIMCTRL3" desc="" sct="yes">
6373<reg name="CTRL1" sct="yes"> 6356 <addr name="TIMCTRL3" addr="0x80"/>
6374<addr name="CTRL1" addr="0x10" /> 6357 <field name="RSRVD2" desc="" bitrange="31:20"/>
6375<field name="RSRVD1" bitrange="31:27"> 6358 <field name="TEST_SIGNAL" desc="" bitrange="19:16">
6376</field> 6359 <value name="NEVER_TICK" value="0x0" desc=""/>
6377<field name="BM_ERROR_IRQ_EN" bitrange="26:26"> 6360 <value name="PWM0" value="0x1" desc=""/>
6378</field> 6361 <value name="PWM1" value="0x2" desc=""/>
6379<field name="BM_ERROR_IRQ" bitrange="25:25"> 6362 <value name="PWM2" value="0x3" desc=""/>
6380<value name="NO_REQUEST" value="0x0"> 6363 <value name="PWM3" value="0x4" desc=""/>
6381</value> 6364 <value name="PWM4" value="0x5" desc=""/>
6382<value name="REQUEST" value="0x1"> 6365 <value name="ROTARYA" value="0x6" desc=""/>
6383</value> 6366 <value name="ROTARYB" value="0x7" desc=""/>
6384</field> 6367 <value name="32KHZ_XTAL" value="0x8" desc=""/>
6385<field name="RECOVER_ON_UNDERFLOW" bitrange="24:24"> 6368 <value name="8KHZ_XTAL" value="0x9" desc=""/>
6386</field> 6369 <value name="4KHZ_XTAL" value="0xa" desc=""/>
6387<field name="INTERLACE_FIELDS" bitrange="23:23"> 6370 <value name="1KHZ_XTAL" value="0xb" desc=""/>
6388</field> 6371 <value name="TICK_ALWAYS" value="0xc" desc=""/>
6389<field name="START_INTERLACE_FROM_SECOND_FIELD" bitrange="22:22"> 6372 </field>
6390</field> 6373 <field name="IRQ" desc="" bitrange="15:15"/>
6391<field name="FIFO_CLEAR" bitrange="21:21"> 6374 <field name="IRQ_EN" desc="" bitrange="14:14"/>
6392</field> 6375 <field name="RSRVD1" desc="" bitrange="13:11"/>
6393<field name="IRQ_ON_ALTERNATE_FIELDS" bitrange="20:20"> 6376 <field name="DUTY_VALID" desc="" bitrange="10:10"/>
6394</field> 6377 <field name="DUTY_CYCLE" desc="" bitrange="9:9"/>
6395<field name="BYTE_PACKING_FORMAT" bitrange="19:16"> 6378 <field name="POLARITY" desc="" bitrange="8:8"/>
6396</field> 6379 <field name="UPDATE" desc="" bitrange="7:7"/>
6397<field name="OVERFLOW_IRQ_EN" bitrange="15:15"> 6380 <field name="RELOAD" desc="" bitrange="6:6"/>
6398</field> 6381 <field name="PRESCALE" desc="" bitrange="5:4">
6399<field name="UNDERFLOW_IRQ_EN" bitrange="14:14"> 6382 <value name="DIV_BY_1" value="0x0" desc=""/>
6400</field> 6383 <value name="DIV_BY_2" value="0x1" desc=""/>
6401<field name="CUR_FRAME_DONE_IRQ_EN" bitrange="13:13"> 6384 <value name="DIV_BY_4" value="0x2" desc=""/>
6402</field> 6385 <value name="DIV_BY_8" value="0x3" desc=""/>
6403<field name="VSYNC_EDGE_IRQ_EN" bitrange="12:12"> 6386 </field>
6404</field> 6387 <field name="SELECT" desc="" bitrange="3:0">
6405<field name="OVERFLOW_IRQ" bitrange="11:11"> 6388 <value name="NEVER_TICK" value="0x0" desc=""/>
6406<value name="NO_REQUEST" value="0x0"> 6389 <value name="PWM0" value="0x1" desc=""/>
6407</value> 6390 <value name="PWM1" value="0x2" desc=""/>
6408<value name="REQUEST" value="0x1"> 6391 <value name="PWM2" value="0x3" desc=""/>
6409</value> 6392 <value name="PWM3" value="0x4" desc=""/>
6410</field> 6393 <value name="PWM4" value="0x5" desc=""/>
6411<field name="UNDERFLOW_IRQ" bitrange="10:10"> 6394 <value name="ROTARYA" value="0x6" desc=""/>
6412<value name="NO_REQUEST" value="0x0"> 6395 <value name="ROTARYB" value="0x7" desc=""/>
6413</value> 6396 <value name="32KHZ_XTAL" value="0x8" desc=""/>
6414<value name="REQUEST" value="0x1"> 6397 <value name="8KHZ_XTAL" value="0x9" desc=""/>
6415</value> 6398 <value name="4KHZ_XTAL" value="0xa" desc=""/>
6416</field> 6399 <value name="1KHZ_XTAL" value="0xb" desc=""/>
6417<field name="CUR_FRAME_DONE_IRQ" bitrange="9:9"> 6400 <value name="TICK_ALWAYS" value="0xc" desc=""/>
6418<value name="NO_REQUEST" value="0x0"> 6401 </field>
6419</value> 6402 </reg>
6420<value name="REQUEST" value="0x1"> 6403 <reg name="TIMCOUNT3" desc="">
6421</value> 6404 <addr name="TIMCOUNT3" addr="0x90"/>
6422</field> 6405 <field name="LOW_RUNNING_COUNT" desc="" bitrange="31:16"/>
6423<field name="VSYNC_EDGE_IRQ" bitrange="8:8"> 6406 <field name="HIGH_FIXED_COUNT" desc="" bitrange="15:0"/>
6424<value name="NO_REQUEST" value="0x0"> 6407 </reg>
6425</value> 6408 <reg name="VERSION" desc="">
6426<value name="REQUEST" value="0x1"> 6409 <addr name="VERSION" addr="0xa0"/>
6427</value> 6410 <field name="MAJOR" desc="" bitrange="31:24"/>
6428</field> 6411 <field name="MINOR" desc="" bitrange="23:16"/>
6429<field name="RSRVD0" bitrange="7:7"> 6412 <field name="STEP" desc="" bitrange="15:0"/>
6430</field> 6413 </reg>
6431<field name="PAUSE_TRANSFER" bitrange="6:6"> 6414 </dev>
6432</field> 6415 <dev name="TVENC" long_name="TV Encoder" desc="Video DAC" version="3.2.0">
6433<field name="PAUSE_TRANSFER_IRQ_EN" bitrange="5:5"> 6416 <addr name="TVENC" addr="0x80038000"/>
6434</field> 6417 <reg name="CTRL" desc="" sct="yes">
6435<field name="PAUSE_TRANSFER_IRQ" bitrange="4:4"> 6418 <addr name="CTRL" addr="0x0"/>
6436<value name="NO_REQUEST" value="0x0"> 6419 <field name="SFTRST" desc="" bitrange="31:31"/>
6437</value> 6420 <field name="CLKGATE" desc="" bitrange="30:30"/>
6438<value name="REQUEST" value="0x1"> 6421 <field name="TVENC_MACROVISION_PRESENT" desc="" bitrange="29:29"/>
6439</value> 6422 <field name="TVENC_COMPOSITE_PRESENT" desc="" bitrange="28:28"/>
6440</field> 6423 <field name="TVENC_SVIDEO_PRESENT" desc="" bitrange="27:27"/>
6441<field name="LCD_CS_CTRL" bitrange="3:3"> 6424 <field name="TVENC_COMPONENT_PRESENT" desc="" bitrange="26:26"/>
6442</field> 6425 <field name="RSRVD1" desc="" bitrange="25:6"/>
6443<field name="BUSY_ENABLE" bitrange="2:2"> 6426 <field name="DAC_FIFO_NO_WRITE" desc="" bitrange="5:5"/>
6444<value name="BUSY_DISABLED" value="0x0"> 6427 <field name="DAC_FIFO_NO_READ" desc="" bitrange="4:4"/>
6445</value> 6428 <field name="DAC_DATA_FIFO_RST" desc="" bitrange="3:3"/>
6446<value name="BUSY_ENABLED" value="0x1"> 6429 <field name="RSRVD2" desc="" bitrange="2:1"/>
6447</value> 6430 <field name="DAC_MUX_MODE" desc="" bitrange="0:0"/>
6448</field> 6431 </reg>
6449<field name="MODE86" bitrange="1:1"> 6432 <reg name="CONFIG" desc="" sct="yes">
6450<value name="8080_MODE" value="0x0"> 6433 <addr name="CONFIG" addr="0x10"/>
6451</value> 6434 <field name="RSRVD5" desc="" bitrange="31:28"/>
6452<value name="6800_MODE" value="0x1"> 6435 <field name="DEFAULT_PICFORM" desc="" bitrange="27:27"/>
6453</value> 6436 <field name="YDEL_ADJ" desc="" bitrange="26:24"/>
6454</field> 6437 <field name="RSRVD4" desc="" bitrange="23:23"/>
6455<field name="RESET" bitrange="0:0"> 6438 <field name="RSRVD3" desc="" bitrange="22:22"/>
6456<value name="LCDRESET_LOW" value="0x0"> 6439 <field name="ADD_YPBPR_PED" desc="" bitrange="21:21"/>
6457</value> 6440 <field name="PAL_SHAPE" desc="" bitrange="20:20"/>
6458<value name="LCDRESET_HIGH" value="0x1"> 6441 <field name="NO_PED" desc="" bitrange="19:19"/>
6459</value> 6442 <field name="COLOR_BAR_EN" desc="" bitrange="18:18"/>
6460</field> 6443 <field name="YGAIN_SEL" desc="" bitrange="17:16"/>
6461</reg> 6444 <field name="CGAIN" desc="" bitrange="15:14"/>
6462<reg name="TRANSFER_COUNT" sct="no"> 6445 <field name="CLK_PHS" desc="" bitrange="13:12"/>
6463<addr name="TRANSFER_COUNT" addr="0x20" /> 6446 <field name="RSRVD2" desc="" bitrange="11:11"/>
6464<field name="V_COUNT" bitrange="31:16"> 6447 <field name="FSYNC_ENBL" desc="" bitrange="10:10"/>
6465</field> 6448 <field name="FSYNC_PHS" desc="" bitrange="9:9"/>
6466<field name="H_COUNT" bitrange="15:0"> 6449 <field name="HSYNC_PHS" desc="" bitrange="8:8"/>
6467</field> 6450 <field name="VSYNC_PHS" desc="" bitrange="7:7"/>
6468</reg> 6451 <field name="SYNC_MODE" desc="" bitrange="6:4"/>
6469<reg name="CUR_BUF" sct="no"> 6452 <field name="RSRVD1" desc="" bitrange="3:3"/>
6470<addr name="CUR_BUF" addr="0x30" /> 6453 <field name="ENCD_MODE" desc="" bitrange="2:0"/>
6471<field name="ADDR" bitrange="31:0"> 6454 </reg>
6472</field> 6455 <reg name="FILTCTRL" desc="" sct="yes">
6473</reg> 6456 <addr name="FILTCTRL" addr="0x20"/>
6474<reg name="NEXT_BUF" sct="no"> 6457 <field name="RSRVD1" desc="" bitrange="31:20"/>
6475<addr name="NEXT_BUF" addr="0x40" /> 6458 <field name="YSHARP_BW" desc="" bitrange="19:19"/>
6476<field name="ADDR" bitrange="31:0"> 6459 <field name="YD_OFFSETSEL" desc="" bitrange="18:18"/>
6477</field> 6460 <field name="SEL_YLPF" desc="" bitrange="17:17"/>
6478</reg> 6461 <field name="SEL_CLPF" desc="" bitrange="16:16"/>
6479<reg name="PAGETABLE" sct="no"> 6462 <field name="SEL_YSHARP" desc="" bitrange="15:15"/>
6480<addr name="PAGETABLE" addr="0x50" /> 6463 <field name="YLPF_COEFSEL" desc="" bitrange="14:14"/>
6481<field name="BASE" bitrange="31:14"> 6464 <field name="COEFSEL_CLPF" desc="" bitrange="13:13"/>
6482</field> 6465 <field name="YS_GAINSGN" desc="" bitrange="12:12"/>
6483<field name="RSVD1" bitrange="13:2"> 6466 <field name="YS_GAINSEL" desc="" bitrange="11:10"/>
6484</field> 6467 <field name="RSRVD2" desc="" bitrange="9:9"/>
6485<field name="FLUSH" bitrange="1:1"> 6468 <field name="RSRVD3" desc="" bitrange="8:8"/>
6486</field> 6469 <field name="RSRVD4" desc="" bitrange="7:0"/>
6487<field name="ENABLE" bitrange="0:0"> 6470 </reg>
6488</field> 6471 <reg name="SYNCOFFSET" desc="" sct="yes">
6489</reg> 6472 <addr name="SYNCOFFSET" addr="0x30"/>
6490<reg name="TIMING" sct="no"> 6473 <field name="RSRVD1" desc="" bitrange="31:31"/>
6491<addr name="TIMING" addr="0x60" /> 6474 <field name="HSO" desc="" bitrange="30:20"/>
6492<field name="CMD_HOLD" bitrange="31:24"> 6475 <field name="VSO" desc="" bitrange="19:10"/>
6493</field> 6476 <field name="HLC" desc="" bitrange="9:0"/>
6494<field name="CMD_SETUP" bitrange="23:16"> 6477 </reg>
6495</field> 6478 <reg name="HTIMINGSYNC0" desc="" sct="yes">
6496<field name="DATA_HOLD" bitrange="15:8"> 6479 <addr name="HTIMINGSYNC0" addr="0x40"/>
6497</field> 6480 <field name="RSRVD2" desc="" bitrange="31:26"/>
6498<field name="DATA_SETUP" bitrange="7:0"> 6481 <field name="SYNC_END" desc="" bitrange="25:16"/>
6499</field> 6482 <field name="RSRVD1" desc="" bitrange="15:10"/>
6500</reg> 6483 <field name="SYNC_STRT" desc="" bitrange="9:0"/>
6501<reg name="VDCTRL0" sct="yes"> 6484 </reg>
6502<addr name="VDCTRL0" addr="0x70" /> 6485 <reg name="HTIMINGSYNC1" desc="" sct="yes">
6503<field name="RSRVD2" bitrange="31:30"> 6486 <addr name="HTIMINGSYNC1" addr="0x50"/>
6504</field> 6487 <field name="RSRVD2" desc="" bitrange="31:26"/>
6505<field name="VSYNC_OEB" bitrange="29:29"> 6488 <field name="SYNC_EQEND" desc="" bitrange="25:16"/>
6506<value name="VSYNC_OUTPUT" value="0x0"> 6489 <field name="RSRVD1" desc="" bitrange="15:10"/>
6507</value> 6490 <field name="SYNC_SREND" desc="" bitrange="9:0"/>
6508<value name="VSYNC_INPUT" value="0x1"> 6491 </reg>
6509</value> 6492 <reg name="HTIMINGACTIVE" desc="" sct="yes">
6510</field> 6493 <addr name="HTIMINGACTIVE" addr="0x60"/>
6511<field name="ENABLE_PRESENT" bitrange="28:28"> 6494 <field name="RSRVD2" desc="" bitrange="31:26"/>
6512</field> 6495 <field name="ACTV_END" desc="" bitrange="25:16"/>
6513<field name="VSYNC_POL" bitrange="27:27"> 6496 <field name="RSRVD1" desc="" bitrange="15:10"/>
6514</field> 6497 <field name="ACTV_STRT" desc="" bitrange="9:0"/>
6515<field name="HSYNC_POL" bitrange="26:26"> 6498 </reg>
6516</field> 6499 <reg name="HTIMINGBURST0" desc="" sct="yes">
6517<field name="DOTCLK_POL" bitrange="25:25"> 6500 <addr name="HTIMINGBURST0" addr="0x70"/>
6518</field> 6501 <field name="RSRVD2" desc="" bitrange="31:26"/>
6519<field name="ENABLE_POL" bitrange="24:24"> 6502 <field name="WBRST_STRT" desc="" bitrange="25:16"/>
6520</field> 6503 <field name="RSRVD1" desc="" bitrange="15:10"/>
6521<field name="RSRVD1" bitrange="23:22"> 6504 <field name="NBRST_STRT" desc="" bitrange="9:0"/>
6522</field> 6505 </reg>
6523<field name="VSYNC_PERIOD_UNIT" bitrange="21:21"> 6506 <reg name="HTIMINGBURST1" desc="" sct="yes">
6524</field> 6507 <addr name="HTIMINGBURST1" addr="0x80"/>
6525<field name="VSYNC_PULSE_WIDTH_UNIT" bitrange="20:20"> 6508 <field name="RSRVD1" desc="" bitrange="31:10"/>
6526</field> 6509 <field name="BRST_END" desc="" bitrange="9:0"/>
6527<field name="HALF_LINE" bitrange="19:19"> 6510 </reg>
6528</field> 6511 <reg name="VTIMING0" desc="" sct="yes">
6529<field name="HALF_LINE_MODE" bitrange="18:18"> 6512 <addr name="VTIMING0" addr="0x90"/>
6530</field> 6513 <field name="RSRVD3" desc="" bitrange="31:26"/>
6531<field name="VSYNC_PULSE_WIDTH" bitrange="17:0"> 6514 <field name="VSTRT_PREEQ" desc="" bitrange="25:16"/>
6532</field> 6515 <field name="RSRVD2" desc="" bitrange="15:14"/>
6533</reg> 6516 <field name="VSTRT_ACTV" desc="" bitrange="13:8"/>
6534<reg name="VDCTRL1" sct="no"> 6517 <field name="RSRVD1" desc="" bitrange="7:6"/>
6535<addr name="VDCTRL1" addr="0x80" /> 6518 <field name="VSTRT_SUBPH" desc="" bitrange="5:0"/>
6536<field name="VSYNC_PERIOD" bitrange="31:0"> 6519 </reg>
6537</field> 6520 <reg name="VTIMING1" desc="" sct="yes">
6538</reg> 6521 <addr name="VTIMING1" addr="0xa0"/>
6539<reg name="VDCTRL2" sct="no"> 6522 <field name="RSRVD3" desc="" bitrange="31:30"/>
6540<addr name="VDCTRL2" addr="0x90" /> 6523 <field name="VSTRT_POSTEQ" desc="" bitrange="29:24"/>
6541<field name="HSYNC_PULSE_WIDTH" bitrange="31:24"> 6524 <field name="RSRVD2" desc="" bitrange="23:22"/>
6542</field> 6525 <field name="VSTRT_SERRA" desc="" bitrange="21:16"/>
6543<field name="RSRVD0" bitrange="23:18"> 6526 <field name="RSRVD1" desc="" bitrange="15:10"/>
6544</field> 6527 <field name="LAST_FLD_LN" desc="" bitrange="9:0"/>
6545<field name="HSYNC_PERIOD" bitrange="17:0"> 6528 </reg>
6546</field> 6529 <reg name="MISC" desc="" sct="yes">
6547</reg> 6530 <addr name="MISC" addr="0xb0"/>
6548<reg name="VDCTRL3" sct="no"> 6531 <field name="RSRVD3" desc="" bitrange="31:25"/>
6549<addr name="VDCTRL3" addr="0xa0" /> 6532 <field name="LPF_RST_OFF" desc="" bitrange="24:16"/>
6550<field name="RSRVD0" bitrange="31:30"> 6533 <field name="RSRVD2" desc="" bitrange="15:12"/>
6551</field> 6534 <field name="NTSC_LN_CNT" desc="" bitrange="11:11"/>
6552<field name="MUX_SYNC_SIGNALS" bitrange="29:29"> 6535 <field name="PAL_FSC_PHASE_ALT" desc="" bitrange="10:10"/>
6553</field> 6536 <field name="FSC_PHASE_RST" desc="" bitrange="9:8"/>
6554<field name="VSYNC_ONLY" bitrange="28:28"> 6537 <field name="BRUCHB" desc="" bitrange="7:6"/>
6555</field> 6538 <field name="AGC_LVL_CTRL" desc="" bitrange="5:4"/>
6556<field name="HORIZONTAL_WAIT_CNT" bitrange="27:16"> 6539 <field name="RSRVD1" desc="" bitrange="3:3"/>
6557</field> 6540 <field name="CS_INVERT_CTRL" desc="" bitrange="2:2"/>
6558<field name="VERTICAL_WAIT_CNT" bitrange="15:0"> 6541 <field name="Y_BLANK_CTRL" desc="" bitrange="1:0"/>
6559</field> 6542 </reg>
6560</reg> 6543 <reg name="COLORSUB0" desc="" sct="yes">
6561<reg name="VDCTRL4" sct="no"> 6544 <addr name="COLORSUB0" addr="0xc0"/>
6562<addr name="VDCTRL4" addr="0xb0" /> 6545 <field name="PHASE_INC" desc="" bitrange="31:0"/>
6563<field name="RSRVD0" bitrange="31:19"> 6546 </reg>
6564</field> 6547 <reg name="COLORSUB1" desc="" sct="yes">
6565<field name="SYNC_SIGNALS_ON" bitrange="18:18"> 6548 <addr name="COLORSUB1" addr="0xd0"/>
6566</field> 6549 <field name="PHASE_OFFSET" desc="" bitrange="31:0"/>
6567<field name="DOTCLK_H_VALID_DATA_CNT" bitrange="17:0"> 6550 </reg>
6568</field> 6551 <reg name="COPYPROTECT" desc="" sct="yes">
6569</reg> 6552 <addr name="COPYPROTECT" addr="0xe0"/>
6570<reg name="DVICTRL0" sct="no"> 6553 <field name="RSRVD1" desc="" bitrange="31:16"/>
6571<addr name="DVICTRL0" addr="0xc0" /> 6554 <field name="WSS_ENBL" desc="" bitrange="15:15"/>
6572<field name="START_TRS" bitrange="31:31"> 6555 <field name="CGMS_ENBL" desc="" bitrange="14:14"/>
6573</field> 6556 <field name="WSS_CGMS_DATA" desc="" bitrange="13:0"/>
6574<field name="H_ACTIVE_CNT" bitrange="30:20"> 6557 </reg>
6575</field> 6558 <reg name="CLOSEDCAPTION" desc="" sct="yes">
6576<field name="H_BLANKING_CNT" bitrange="19:10"> 6559 <addr name="CLOSEDCAPTION" addr="0xf0"/>
6577</field> 6560 <field name="RSRVD1" desc="" bitrange="31:20"/>
6578<field name="V_LINES_CNT" bitrange="9:0"> 6561 <field name="CC_ENBL" desc="" bitrange="19:18"/>
6579</field> 6562 <field name="CC_FILL" desc="" bitrange="17:16"/>
6580</reg> 6563 <field name="CC_DATA" desc="" bitrange="15:0"/>
6581<reg name="DVICTRL1" sct="no"> 6564 </reg>
6582<addr name="DVICTRL1" addr="0xd0" /> 6565 <reg name="COLORBURST" desc="" sct="yes">
6583<field name="RSRVD0" bitrange="31:30"> 6566 <addr name="COLORBURST" addr="0x140"/>
6584</field> 6567 <field name="NBA" desc="" bitrange="31:24"/>
6585<field name="F1_START_LINE" bitrange="29:20"> 6568 <field name="PBA" desc="" bitrange="23:16"/>
6586</field> 6569 <field name="RSRVD1" desc="" bitrange="15:12"/>
6587<field name="F1_END_LINE" bitrange="19:10"> 6570 <field name="RSRVD2" desc="" bitrange="11:0"/>
6588</field> 6571 </reg>
6589<field name="F2_START_LINE" bitrange="9:0"> 6572 <reg name="MACROVISION0" desc="" sct="yes">
6590</field> 6573 <addr name="MACROVISION0" addr="0x150"/>
6591</reg> 6574 <field name="DATA" desc="" bitrange="31:0"/>
6592<reg name="DVICTRL2" sct="no"> 6575 </reg>
6593<addr name="DVICTRL2" addr="0xe0" /> 6576 <reg name="MACROVISION1" desc="" sct="yes">
6594<field name="RSRVD0" bitrange="31:30"> 6577 <addr name="MACROVISION1" addr="0x160"/>
6595</field> 6578 <field name="DATA" desc="" bitrange="31:0"/>
6596<field name="F2_END_LINE" bitrange="29:20"> 6579 </reg>
6597</field> 6580 <reg name="MACROVISION2" desc="" sct="yes">
6598<field name="V1_BLANK_START_LINE" bitrange="19:10"> 6581 <addr name="MACROVISION2" addr="0x170"/>
6599</field> 6582 <field name="DATA" desc="" bitrange="31:0"/>
6600<field name="V1_BLANK_END_LINE" bitrange="9:0"> 6583 </reg>
6601</field> 6584 <reg name="MACROVISION3" desc="" sct="yes">
6602</reg> 6585 <addr name="MACROVISION3" addr="0x180"/>
6603<reg name="DVICTRL3" sct="no"> 6586 <field name="DATA" desc="" bitrange="31:0"/>
6604<addr name="DVICTRL3" addr="0xf0" /> 6587 </reg>
6605<field name="RSRVD1" bitrange="31:26"> 6588 <reg name="MACROVISION4" desc="" sct="yes">
6606</field> 6589 <addr name="MACROVISION4" addr="0x190"/>
6607<field name="V2_BLANK_START_LINE" bitrange="25:16"> 6590 <field name="RSRVD2" desc="" bitrange="31:24"/>
6608</field> 6591 <field name="MACV_TST" desc="" bitrange="23:16"/>
6609<field name="RSRVD0" bitrange="15:10"> 6592 <field name="RSRVD1" desc="" bitrange="15:11"/>
6610</field> 6593 <field name="DATA" desc="" bitrange="10:0"/>
6611<field name="V2_BLANK_END_LINE" bitrange="9:0"> 6594 </reg>
6612</field> 6595 <reg name="DACCTRL" desc="" sct="yes">
6613</reg> 6596 <addr name="DACCTRL" addr="0x1a0"/>
6614<reg name="DVICTRL4" sct="no"> 6597 <field name="TEST3" desc="" bitrange="31:31"/>
6615<addr name="DVICTRL4" addr="0x100" /> 6598 <field name="RSRVD1" desc="" bitrange="30:30"/>
6616<field name="Y_FILL_VALUE" bitrange="31:24"> 6599 <field name="RSRVD2" desc="" bitrange="29:29"/>
6617</field> 6600 <field name="JACK1_DIS_DET_EN" desc="" bitrange="28:28"/>
6618<field name="CB_FILL_VALUE" bitrange="23:16"> 6601 <field name="TEST2" desc="" bitrange="27:27"/>
6619</field> 6602 <field name="RSRVD3" desc="" bitrange="26:26"/>
6620<field name="CR_FILL_VALUE" bitrange="15:8"> 6603 <field name="RSRVD4" desc="" bitrange="25:25"/>
6621</field> 6604 <field name="JACK1_DET_EN" desc="" bitrange="24:24"/>
6622<field name="H_FILL_CNT" bitrange="7:0"> 6605 <field name="TEST1" desc="" bitrange="23:23"/>
6623</field> 6606 <field name="DISABLE_GND_DETECT" desc="" bitrange="22:22"/>
6624</reg> 6607 <field name="JACK_DIS_ADJ" desc="" bitrange="21:20"/>
6625<reg name="CSC_COEFF0" sct="no"> 6608 <field name="GAINDN" desc="" bitrange="19:19"/>
6626<addr name="CSC_COEFF0" addr="0x110" /> 6609 <field name="GAINUP" desc="" bitrange="18:18"/>
6627<field name="RSRVD1" bitrange="31:26"> 6610 <field name="INVERT_CLK" desc="" bitrange="17:17"/>
6628</field> 6611 <field name="SELECT_CLK" desc="" bitrange="16:16"/>
6629<field name="C0" bitrange="25:16"> 6612 <field name="BYPASS_ACT_CASCODE" desc="" bitrange="15:15"/>
6630</field> 6613 <field name="RSRVD5" desc="" bitrange="14:14"/>
6631<field name="RSRVD0" bitrange="15:2"> 6614 <field name="RSRVD6" desc="" bitrange="13:13"/>
6632</field> 6615 <field name="PWRUP1" desc="" bitrange="12:12"/>
6633<field name="CSC_SUBSAMPLE_FILTER" bitrange="1:0"> 6616 <field name="WELL_TOVDD" desc="" bitrange="11:11"/>
6634<value name="SAMPLE_AND_HOLD" value="0x0"> 6617 <field name="RSRVD7" desc="" bitrange="10:10"/>
6635</value> 6618 <field name="RSRVD8" desc="" bitrange="9:9"/>
6636<value name="RSRVD" value="0x1"> 6619 <field name="DUMP_TOVDD1" desc="" bitrange="8:8"/>
6637</value> 6620 <field name="LOWER_SIGNAL" desc="" bitrange="7:7"/>
6638<value name="INTERSTITIAL" value="0x2"> 6621 <field name="RVAL" desc="" bitrange="6:4"/>
6639</value> 6622 <field name="NO_INTERNAL_TERM" desc="" bitrange="3:3"/>
6640<value name="COSITED" value="0x3"> 6623 <field name="HALF_CURRENT" desc="" bitrange="2:2"/>
6641</value> 6624 <field name="CASC_ADJ" desc="" bitrange="1:0"/>
6642</field> 6625 </reg>
6643</reg> 6626 <reg name="DACSTATUS" desc="" sct="yes">
6644<reg name="CSC_COEFF1" sct="no"> 6627 <addr name="DACSTATUS" addr="0x1b0"/>
6645<addr name="CSC_COEFF1" addr="0x120" /> 6628 <field name="RSRVD1" desc="" bitrange="31:13"/>
6646<field name="RSRVD1" bitrange="31:26"> 6629 <field name="RSRVD2" desc="" bitrange="12:12"/>
6647</field> 6630 <field name="RSRVD3" desc="" bitrange="11:11"/>
6648<field name="C2" bitrange="25:16"> 6631 <field name="JACK1_DET_STATUS" desc="" bitrange="10:10"/>
6649</field> 6632 <field name="RSRVD4" desc="" bitrange="9:9"/>
6650<field name="RSRVD0" bitrange="15:10"> 6633 <field name="RSRVD5" desc="" bitrange="8:8"/>
6651</field> 6634 <field name="JACK1_GROUNDED" desc="" bitrange="7:7"/>
6652<field name="C1" bitrange="9:0"> 6635 <field name="RSRVD6" desc="" bitrange="6:6"/>
6653</field> 6636 <field name="RSRVD7" desc="" bitrange="5:5"/>
6654</reg> 6637 <field name="JACK1_DIS_DET_IRQ" desc="" bitrange="4:4"/>
6655<reg name="CSC_COEFF2" sct="no"> 6638 <field name="RSRVD8" desc="" bitrange="3:3"/>
6656<addr name="CSC_COEFF2" addr="0x130" /> 6639 <field name="RSRVD9" desc="" bitrange="2:2"/>
6657<field name="RSRVD1" bitrange="31:26"> 6640 <field name="JACK1_DET_IRQ" desc="" bitrange="1:1"/>
6658</field> 6641 <field name="ENIRQ_JACK" desc="" bitrange="0:0"/>
6659<field name="C4" bitrange="25:16"> 6642 </reg>
6660</field> 6643 <reg name="VDACTEST" desc="" sct="yes">
6661<field name="RSRVD0" bitrange="15:10"> 6644 <addr name="VDACTEST" addr="0x1c0"/>
6662</field> 6645 <field name="RSRVD1" desc="" bitrange="31:14"/>
6663<field name="C3" bitrange="9:0"> 6646 <field name="ENABLE_PIX_INT_GAIN" desc="" bitrange="13:13"/>
6664</field> 6647 <field name="BYPASS_PIX_INT" desc="" bitrange="12:12"/>
6665</reg> 6648 <field name="BYPASS_PIX_INT_DROOP" desc="" bitrange="11:11"/>
6666<reg name="CSC_COEFF3" sct="no"> 6649 <field name="TEST_FIFO_FULL" desc="" bitrange="10:10"/>
6667<addr name="CSC_COEFF3" addr="0x140" /> 6650 <field name="DATA" desc="" bitrange="9:0"/>
6668<field name="RSRVD1" bitrange="31:26"> 6651 </reg>
6669</field> 6652 <reg name="VERSION" desc="">
6670<field name="C6" bitrange="25:16"> 6653 <addr name="VERSION" addr="0x1d0"/>
6671</field> 6654 <field name="MAJOR" desc="" bitrange="31:24"/>
6672<field name="RSRVD0" bitrange="15:10"> 6655 <field name="MINOR" desc="" bitrange="23:16"/>
6673</field> 6656 <field name="STEP" desc="" bitrange="15:0"/>
6674<field name="C5" bitrange="9:0"> 6657 </reg>
6675</field> 6658 </dev>
6676</reg> 6659 <dev name="UARTAPP" long_name="Application UART" desc="Application UART" version="3.2.0">
6677<reg name="CSC_COEFF4" sct="no"> 6660 <addr name="UARTAPP1" addr="0x8006c000"/>
6678<addr name="CSC_COEFF4" addr="0x150" /> 6661 <addr name="UARTAPP2" addr="0x8006e000"/>
6679<field name="RSRVD1" bitrange="31:26"> 6662 <reg name="CTRL0" desc="" sct="yes">
6680</field> 6663 <addr name="CTRL0" addr="0x0"/>
6681<field name="C8" bitrange="25:16"> 6664 <field name="SFTRST" desc="" bitrange="31:31"/>
6682</field> 6665 <field name="CLKGATE" desc="" bitrange="30:30"/>
6683<field name="RSRVD0" bitrange="15:10"> 6666 <field name="RUN" desc="" bitrange="29:29"/>
6684</field> 6667 <field name="RX_SOURCE" desc="" bitrange="28:28"/>
6685<field name="C7" bitrange="9:0"> 6668 <field name="RXTO_ENABLE" desc="" bitrange="27:27"/>
6686</field> 6669 <field name="RXTIMEOUT" desc="" bitrange="26:16"/>
6687</reg> 6670 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
6688<reg name="CSC_OFFSET" sct="no"> 6671 </reg>
6689<addr name="CSC_OFFSET" addr="0x160" /> 6672 <reg name="CTRL1" desc="" sct="yes">
6690<field name="RSRVD1" bitrange="31:25"> 6673 <addr name="CTRL1" addr="0x10"/>
6691</field> 6674 <field name="RSVD2" desc="" bitrange="31:29"/>
6692<field name="CBCR_OFFSET" bitrange="24:16"> 6675 <field name="RUN" desc="" bitrange="28:28"/>
6693</field> 6676 <field name="RSVD1" desc="" bitrange="27:16"/>
6694<field name="RSRVD0" bitrange="15:9"> 6677 <field name="XFER_COUNT" desc="" bitrange="15:0"/>
6695</field> 6678 </reg>
6696<field name="Y_OFFSET" bitrange="8:0"> 6679 <reg name="CTRL2" desc="" sct="yes">
6697</field> 6680 <addr name="CTRL2" addr="0x20"/>
6698</reg> 6681 <field name="INVERT_RTS" desc="" bitrange="31:31"/>
6699<reg name="CSC_LIMIT" sct="no"> 6682 <field name="INVERT_CTS" desc="" bitrange="30:30"/>
6700<addr name="CSC_LIMIT" addr="0x170" /> 6683 <field name="INVERT_TX" desc="" bitrange="29:29"/>
6701<field name="CBCR_MIN" bitrange="31:24"> 6684 <field name="INVERT_RX" desc="" bitrange="28:28"/>
6702</field> 6685 <field name="RTS_SEMAPHORE" desc="" bitrange="27:27"/>
6703<field name="CBCR_MAX" bitrange="23:16"> 6686 <field name="DMAONERR" desc="" bitrange="26:26"/>
6704</field> 6687 <field name="TXDMAE" desc="" bitrange="25:25"/>
6705<field name="Y_MIN" bitrange="15:8"> 6688 <field name="RXDMAE" desc="" bitrange="24:24"/>
6706</field> 6689 <field name="RSVD2" desc="" bitrange="23:23"/>
6707<field name="Y_MAX" bitrange="7:0"> 6690 <field name="RXIFLSEL" desc="" bitrange="22:20">
6708</field> 6691 <value name="NOT_EMPTY" value="0x0" desc=""/>
6709</reg> 6692 <value name="ONE_QUARTER" value="0x1" desc=""/>
6710<reg name="PIN_SHARING_CTRL0" sct="yes"> 6693 <value name="ONE_HALF" value="0x2" desc=""/>
6711<addr name="PIN_SHARING_CTRL0" addr="0x180" /> 6694 <value name="THREE_QUARTERS" value="0x3" desc=""/>
6712<field name="RSRVD1" bitrange="31:6"> 6695 <value name="SEVEN_EIGHTHS" value="0x4" desc=""/>
6713</field> 6696 <value name="INVALID5" value="0x5" desc=""/>
6714<field name="MUX_OVERRIDE" bitrange="5:4"> 6697 <value name="INVALID6" value="0x6" desc=""/>
6715<value name="NO_OVERRIDE" value="0x0"> 6698 <value name="INVALID7" value="0x7" desc=""/>
6716</value> 6699 </field>
6717<value name="RSRVD" value="0x1"> 6700 <field name="RSVD3" desc="" bitrange="19:19"/>
6718</value> 6701 <field name="TXIFLSEL" desc="" bitrange="18:16">
6719<value name="LCDIF_SEL" value="0x2"> 6702 <value name="EMPTY" value="0x0" desc=""/>
6720</value> 6703 <value name="ONE_QUARTER" value="0x1" desc=""/>
6721<value name="GPMI_SEL" value="0x3"> 6704 <value name="ONE_HALF" value="0x2" desc=""/>
6722</value> 6705 <value name="THREE_QUARTERS" value="0x3" desc=""/>
6723</field> 6706 <value name="SEVEN_EIGHTHS" value="0x4" desc=""/>
6724<field name="RSRVD0" bitrange="3:3"> 6707 <value name="INVALID5" value="0x5" desc=""/>
6725</field> 6708 <value name="INVALID6" value="0x6" desc=""/>
6726<field name="PIN_SHARING_IRQ_EN" bitrange="2:2"> 6709 <value name="INVALID7" value="0x7" desc=""/>
6727</field> 6710 </field>
6728<field name="PIN_SHARING_IRQ" bitrange="1:1"> 6711 <field name="CTSEN" desc="" bitrange="15:15"/>
6729<value name="NO_REQUEST" value="0x0"> 6712 <field name="RTSEN" desc="" bitrange="14:14"/>
6730</value> 6713 <field name="OUT2" desc="" bitrange="13:13"/>
6731<value name="REQUEST" value="0x1"> 6714 <field name="OUT1" desc="" bitrange="12:12"/>
6732</value> 6715 <field name="RTS" desc="" bitrange="11:11"/>
6733</field> 6716 <field name="DTR" desc="" bitrange="10:10"/>
6734<field name="PIN_SHARING_ENABLE" bitrange="0:0"> 6717 <field name="RXE" desc="" bitrange="9:9"/>
6735</field> 6718 <field name="TXE" desc="" bitrange="8:8"/>
6736</reg> 6719 <field name="LBE" desc="" bitrange="7:7"/>
6737<reg name="PIN_SHARING_CTRL1" sct="no"> 6720 <field name="USE_LCR2" desc="" bitrange="6:6"/>
6738<addr name="PIN_SHARING_CTRL1" addr="0x190" /> 6721 <field name="RSVD4" desc="" bitrange="5:3"/>
6739<field name="THRESHOLD1" bitrange="31:0"> 6722 <field name="SIRLP" desc="" bitrange="2:2"/>
6740</field> 6723 <field name="SIREN" desc="" bitrange="1:1"/>
6741</reg> 6724 <field name="UARTEN" desc="" bitrange="0:0"/>
6742<reg name="PIN_SHARING_CTRL2" sct="no"> 6725 </reg>
6743<addr name="PIN_SHARING_CTRL2" addr="0x1a0" /> 6726 <reg name="LINECTRL" desc="" sct="yes">
6744<field name="THRESHOLD2" bitrange="31:0"> 6727 <addr name="LINECTRL" addr="0x30"/>
6745</field> 6728 <field name="BAUD_DIVINT" desc="" bitrange="31:16"/>
6746</reg> 6729 <field name="RSVD" desc="" bitrange="15:14"/>
6747<reg name="DATA" sct="no"> 6730 <field name="BAUD_DIVFRAC" desc="" bitrange="13:8"/>
6748<addr name="DATA" addr="0x1b0" /> 6731 <field name="SPS" desc="" bitrange="7:7"/>
6749<field name="DATA_THREE" bitrange="31:24"> 6732 <field name="WLEN" desc="" bitrange="6:5"/>
6750</field> 6733 <field name="FEN" desc="" bitrange="4:4"/>
6751<field name="DATA_TWO" bitrange="23:16"> 6734 <field name="STP2" desc="" bitrange="3:3"/>
6752</field> 6735 <field name="EPS" desc="" bitrange="2:2"/>
6753<field name="DATA_ONE" bitrange="15:8"> 6736 <field name="PEN" desc="" bitrange="1:1"/>
6754</field> 6737 <field name="BRK" desc="" bitrange="0:0"/>
6755<field name="DATA_ZERO" bitrange="7:0"> 6738 </reg>
6756</field> 6739 <reg name="LINECTRL2" desc="" sct="yes">
6757</reg> 6740 <addr name="LINECTRL2" addr="0x40"/>
6758<reg name="BM_ERROR_STAT" sct="no"> 6741 <field name="BAUD_DIVINT" desc="" bitrange="31:16"/>
6759<addr name="BM_ERROR_STAT" addr="0x1c0" /> 6742 <field name="RSVD" desc="" bitrange="15:14"/>
6760<field name="ADDR" bitrange="31:0"> 6743 <field name="BAUD_DIVFRAC" desc="" bitrange="13:8"/>
6761</field> 6744 <field name="SPS" desc="" bitrange="7:7"/>
6762</reg> 6745 <field name="WLEN" desc="" bitrange="6:5"/>
6763<reg name="STAT" sct="no"> 6746 <field name="FEN" desc="" bitrange="4:4"/>
6764<addr name="STAT" addr="0x1d0" /> 6747 <field name="STP2" desc="" bitrange="3:3"/>
6765<field name="PRESENT" bitrange="31:31"> 6748 <field name="EPS" desc="" bitrange="2:2"/>
6766</field> 6749 <field name="PEN" desc="" bitrange="1:1"/>
6767<field name="DMA_REQ" bitrange="30:30"> 6750 <field name="RSVD1" desc="" bitrange="0:0"/>
6768</field> 6751 </reg>
6769<field name="LFIFO_FULL" bitrange="29:29"> 6752 <reg name="INTR" desc="" sct="yes">
6770</field> 6753 <addr name="INTR" addr="0x50"/>
6771<field name="LFIFO_EMPTY" bitrange="28:28"> 6754 <field name="RSVD1" desc="" bitrange="31:27"/>
6772</field> 6755 <field name="OEIEN" desc="" bitrange="26:26"/>
6773<field name="TXFIFO_FULL" bitrange="27:27"> 6756 <field name="BEIEN" desc="" bitrange="25:25"/>
6774</field> 6757 <field name="PEIEN" desc="" bitrange="24:24"/>
6775<field name="TXFIFO_EMPTY" bitrange="26:26"> 6758 <field name="FEIEN" desc="" bitrange="23:23"/>
6776</field> 6759 <field name="RTIEN" desc="" bitrange="22:22"/>
6777<field name="BUSY" bitrange="25:25"> 6760 <field name="TXIEN" desc="" bitrange="21:21"/>
6778</field> 6761 <field name="RXIEN" desc="" bitrange="20:20"/>
6779<field name="DVI_CURRENT_FIELD" bitrange="24:24"> 6762 <field name="DSRMIEN" desc="" bitrange="19:19"/>
6780</field> 6763 <field name="DCDMIEN" desc="" bitrange="18:18"/>
6781<field name="RSRVD0" bitrange="23:0"> 6764 <field name="CTSMIEN" desc="" bitrange="17:17"/>
6782</field> 6765 <field name="RIMIEN" desc="" bitrange="16:16"/>
6783</reg> 6766 <field name="RSVD2" desc="" bitrange="15:11"/>
6784<reg name="VERSION" sct="no"> 6767 <field name="OEIS" desc="" bitrange="10:10"/>
6785<addr name="VERSION" addr="0x1e0" /> 6768 <field name="BEIS" desc="" bitrange="9:9"/>
6786<field name="MAJOR" bitrange="31:24"> 6769 <field name="PEIS" desc="" bitrange="8:8"/>
6787</field> 6770 <field name="FEIS" desc="" bitrange="7:7"/>
6788<field name="MINOR" bitrange="23:16"> 6771 <field name="RTIS" desc="" bitrange="6:6"/>
6789</field> 6772 <field name="TXIS" desc="" bitrange="5:5"/>
6790<field name="STEP" bitrange="15:0"> 6773 <field name="RXIS" desc="" bitrange="4:4"/>
6791</field> 6774 <field name="DSRMIS" desc="" bitrange="3:3"/>
6792</reg> 6775 <field name="DCDMIS" desc="" bitrange="2:2"/>
6793<reg name="DEBUG0" sct="no"> 6776 <field name="CTSMIS" desc="" bitrange="1:1"/>
6794<addr name="DEBUG0" addr="0x1f0" /> 6777 <field name="RIMIS" desc="" bitrange="0:0"/>
6795<field name="STREAMING_END_DETECTED" bitrange="31:31"> 6778 </reg>
6796</field> 6779 <reg name="DATA" desc="">
6797<field name="WAIT_FOR_VSYNC_EDGE_OUT" bitrange="30:30"> 6780 <addr name="DATA" addr="0x60"/>
6798</field> 6781 <field name="DATA" desc="" bitrange="31:0"/>
6799<field name="SYNC_SIGNALS_ON_REG" bitrange="29:29"> 6782 </reg>
6800</field> 6783 <reg name="STAT" desc="">
6801<field name="DMACMDKICK" bitrange="28:28"> 6784 <addr name="STAT" addr="0x70"/>
6802</field> 6785 <field name="PRESENT" desc="" bitrange="31:31">
6803<field name="ENABLE" bitrange="27:27"> 6786 <value name="UNAVAILABLE" value="0x0" desc=""/>
6804</field> 6787 <value name="AVAILABLE" value="0x1" desc=""/>
6805<field name="HSYNC" bitrange="26:26"> 6788 </field>
6806</field> 6789 <field name="HISPEED" desc="" bitrange="30:30">
6807<field name="VSYNC" bitrange="25:25"> 6790 <value name="UNAVAILABLE" value="0x0" desc=""/>
6808</field> 6791 <value name="AVAILABLE" value="0x1" desc=""/>
6809<field name="CUR_FRAME_TX" bitrange="24:24"> 6792 </field>
6810</field> 6793 <field name="BUSY" desc="" bitrange="29:29"/>
6811<field name="EMPTY_WORD" bitrange="23:23"> 6794 <field name="CTS" desc="" bitrange="28:28"/>
6812</field> 6795 <field name="TXFE" desc="" bitrange="27:27"/>
6813<field name="CUR_STATE" bitrange="22:16"> 6796 <field name="RXFF" desc="" bitrange="26:26"/>
6814</field> 6797 <field name="TXFF" desc="" bitrange="25:25"/>
6815<field name="PXP_LCDIF_B0_READY" bitrange="15:15"> 6798 <field name="RXFE" desc="" bitrange="24:24"/>
6816</field> 6799 <field name="RXBYTE_INVALID" desc="" bitrange="23:20"/>
6817<field name="LCDIF_PXP_B0_DONE" bitrange="14:14"> 6800 <field name="OERR" desc="" bitrange="19:19"/>
6818</field> 6801 <field name="BERR" desc="" bitrange="18:18"/>
6819<field name="PXP_LCDIF_B1_READY" bitrange="13:13"> 6802 <field name="PERR" desc="" bitrange="17:17"/>
6820</field> 6803 <field name="FERR" desc="" bitrange="16:16"/>
6821<field name="LCDIF_PXP_B1_DONE" bitrange="12:12"> 6804 <field name="RXCOUNT" desc="" bitrange="15:0"/>
6822</field> 6805 </reg>
6823<field name="GPMI_LCDIF_REQ" bitrange="11:11"> 6806 <reg name="DEBUG" desc="">
6824</field> 6807 <addr name="DEBUG" addr="0x80"/>
6825<field name="LCDIF_GPMI_GRANT" bitrange="10:10"> 6808 <field name="RXIBAUD_DIV" desc="" bitrange="31:16"/>
6826</field> 6809 <field name="RXFBAUD_DIV" desc="" bitrange="15:10"/>
6827<field name="RSRVD0" bitrange="9:0"> 6810 <field name="RSVD1" desc="" bitrange="9:6"/>
6828</field> 6811 <field name="TXDMARUN" desc="" bitrange="5:5"/>
6829</reg> 6812 <field name="RXDMARUN" desc="" bitrange="4:4"/>
6830<reg name="DEBUG1" sct="no"> 6813 <field name="TXCMDEND" desc="" bitrange="3:3"/>
6831<addr name="DEBUG1" addr="0x200" /> 6814 <field name="RXCMDEND" desc="" bitrange="2:2"/>
6832<field name="H_DATA_COUNT" bitrange="31:16"> 6815 <field name="TXDMARQ" desc="" bitrange="1:1"/>
6833</field> 6816 <field name="RXDMARQ" desc="" bitrange="0:0"/>
6834<field name="V_DATA_COUNT" bitrange="15:0"> 6817 </reg>
6835</field> 6818 <reg name="VERSION" desc="">
6836</reg> 6819 <addr name="VERSION" addr="0x90"/>
6837</dev> 6820 <field name="MAJOR" desc="" bitrange="31:24"/>
6838<dev name="LRADC" long_name="Low Resolution ADC" desc="Low-Resolution ADC and Touch-Screen Interface" version="3.2.0"> 6821 <field name="MINOR" desc="" bitrange="23:16"/>
6839<addr name="LRADC" addr="0x80050000" /> 6822 <field name="STEP" desc="" bitrange="15:0"/>
6840<reg name="CTRL0" sct="yes"> 6823 </reg>
6841<addr name="CTRL0" addr="0x0" /> 6824 <reg name="AUTOBAUD" desc="">
6842<field name="SFTRST" bitrange="31:31"> 6825 <addr name="AUTOBAUD" addr="0xa0"/>
6843</field> 6826 <field name="REFCHAR1" desc="" bitrange="31:24"/>
6844<field name="CLKGATE" bitrange="30:30"> 6827 <field name="REFCHAR0" desc="" bitrange="23:16"/>
6845</field> 6828 <field name="RSVD1" desc="" bitrange="15:5"/>
6846<field name="RSRVD2" bitrange="29:22"> 6829 <field name="UPDATE_TX" desc="" bitrange="4:4"/>
6847</field> 6830 <field name="TWO_REF_CHARS" desc="" bitrange="3:3"/>
6848<field name="ONCHIP_GROUNDREF" bitrange="21:21"> 6831 <field name="START_WITH_RUNBIT" desc="" bitrange="2:2"/>
6849<value name="OFF" value="0x0"> 6832 <field name="START_BAUD_DETECT" desc="" bitrange="1:1"/>
6850</value> 6833 <field name="BAUD_DETECT_ENABLE" desc="" bitrange="0:0"/>
6851<value name="ON" value="0x1"> 6834 </reg>
6852</value> 6835 </dev>
6853</field> 6836 <dev name="UARTDBG" long_name="Debug UART" desc="Debug UART" version="3.2.0">
6854<field name="TOUCH_DETECT_ENABLE" bitrange="20:20"> 6837 <addr name="UARTDBG" addr="0x80070000"/>
6855<value name="OFF" value="0x0"> 6838 <reg name="DR" desc="">
6856</value> 6839 <addr name="DR" addr="0x0"/>
6857<value name="ON" value="0x1"> 6840 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
6858</value> 6841 <field name="RESERVED" desc="" bitrange="15:12"/>
6859</field> 6842 <field name="OE" desc="" bitrange="11:11"/>
6860<field name="YMINUS_ENABLE" bitrange="19:19"> 6843 <field name="BE" desc="" bitrange="10:10"/>
6861<value name="OFF" value="0x0"> 6844 <field name="PE" desc="" bitrange="9:9"/>
6862</value> 6845 <field name="FE" desc="" bitrange="8:8"/>
6863<value name="ON" value="0x1"> 6846 <field name="DATA" desc="" bitrange="7:0"/>
6864</value> 6847 </reg>
6865</field> 6848 <reg name="RSR_ECR" desc="">
6866<field name="XMINUS_ENABLE" bitrange="18:18"> 6849 <addr name="RSR_ECR" addr="0x4"/>
6867<value name="OFF" value="0x0"> 6850 <field name="UNAVAILABLE" desc="" bitrange="31:8"/>
6868</value> 6851 <field name="EC" desc="" bitrange="7:4"/>
6869<value name="ON" value="0x1"> 6852 <field name="OE" desc="" bitrange="3:3"/>
6870</value> 6853 <field name="BE" desc="" bitrange="2:2"/>
6871</field> 6854 <field name="PE" desc="" bitrange="1:1"/>
6872<field name="YPLUS_ENABLE" bitrange="17:17"> 6855 <field name="FE" desc="" bitrange="0:0"/>
6873<value name="OFF" value="0x0"> 6856 </reg>
6874</value> 6857 <reg name="FR" desc="">
6875<value name="ON" value="0x1"> 6858 <addr name="FR" addr="0x18"/>
6876</value> 6859 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
6877</field> 6860 <field name="RESERVED" desc="" bitrange="15:9"/>
6878<field name="XPLUS_ENABLE" bitrange="16:16"> 6861 <field name="RI" desc="" bitrange="8:8"/>
6879<value name="OFF" value="0x0"> 6862 <field name="TXFE" desc="" bitrange="7:7"/>
6880</value> 6863 <field name="RXFF" desc="" bitrange="6:6"/>
6881<value name="ON" value="0x1"> 6864 <field name="TXFF" desc="" bitrange="5:5"/>
6882</value> 6865 <field name="RXFE" desc="" bitrange="4:4"/>
6883</field> 6866 <field name="BUSY" desc="" bitrange="3:3"/>
6884<field name="RSRVD1" bitrange="15:8"> 6867 <field name="DCD" desc="" bitrange="2:2"/>
6885</field> 6868 <field name="DSR" desc="" bitrange="1:1"/>
6886<field name="SCHEDULE" bitrange="7:0"> 6869 <field name="CTS" desc="" bitrange="0:0"/>
6887</field> 6870 </reg>
6888</reg> 6871 <reg name="ILPR" desc="">
6889<reg name="CTRL1" sct="yes"> 6872 <addr name="ILPR" addr="0x20"/>
6890<addr name="CTRL1" addr="0x10" /> 6873 <field name="UNAVAILABLE" desc="" bitrange="31:8"/>
6891<field name="RSRVD2" bitrange="31:25"> 6874 <field name="ILPDVSR" desc="" bitrange="7:0"/>
6892</field> 6875 </reg>
6893<field name="TOUCH_DETECT_IRQ_EN" bitrange="24:24"> 6876 <reg name="IBRD" desc="">
6894<value name="DISABLE" value="0x0"> 6877 <addr name="IBRD" addr="0x24"/>
6895</value> 6878 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
6896<value name="ENABLE" value="0x1"> 6879 <field name="BAUD_DIVINT" desc="" bitrange="15:0"/>
6897</value> 6880 </reg>
6898</field> 6881 <reg name="FBRD" desc="">
6899<field name="LRADC7_IRQ_EN" bitrange="23:23"> 6882 <addr name="FBRD" addr="0x28"/>
6900<value name="DISABLE" value="0x0"> 6883 <field name="UNAVAILABLE" desc="" bitrange="31:8"/>
6901</value> 6884 <field name="RESERVED" desc="" bitrange="7:6"/>
6902<value name="ENABLE" value="0x1"> 6885 <field name="BAUD_DIVFRAC" desc="" bitrange="5:0"/>
6903</value> 6886 </reg>
6904</field> 6887 <reg name="LCR_H" desc="">
6905<field name="LRADC6_IRQ_EN" bitrange="22:22"> 6888 <addr name="LCR_H" addr="0x2c"/>
6906<value name="DISABLE" value="0x0"> 6889 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
6907</value> 6890 <field name="RESERVED" desc="" bitrange="15:8"/>
6908<value name="ENABLE" value="0x1"> 6891 <field name="SPS" desc="" bitrange="7:7"/>
6909</value> 6892 <field name="WLEN" desc="" bitrange="6:5"/>
6910</field> 6893 <field name="FEN" desc="" bitrange="4:4"/>
6911<field name="LRADC5_IRQ_EN" bitrange="21:21"> 6894 <field name="STP2" desc="" bitrange="3:3"/>
6912<value name="DISABLE" value="0x0"> 6895 <field name="EPS" desc="" bitrange="2:2"/>
6913</value> 6896 <field name="PEN" desc="" bitrange="1:1"/>
6914<value name="ENABLE" value="0x1"> 6897 <field name="BRK" desc="" bitrange="0:0"/>
6915</value> 6898 </reg>
6916</field> 6899 <reg name="CR" desc="">
6917<field name="LRADC4_IRQ_EN" bitrange="20:20"> 6900 <addr name="CR" addr="0x30"/>
6918<value name="DISABLE" value="0x0"> 6901 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
6919</value> 6902 <field name="CTSEN" desc="" bitrange="15:15"/>
6920<value name="ENABLE" value="0x1"> 6903 <field name="RTSEN" desc="" bitrange="14:14"/>
6921</value> 6904 <field name="OUT2" desc="" bitrange="13:13"/>
6922</field> 6905 <field name="OUT1" desc="" bitrange="12:12"/>
6923<field name="LRADC3_IRQ_EN" bitrange="19:19"> 6906 <field name="RTS" desc="" bitrange="11:11"/>
6924<value name="DISABLE" value="0x0"> 6907 <field name="DTR" desc="" bitrange="10:10"/>
6925</value> 6908 <field name="RXE" desc="" bitrange="9:9"/>
6926<value name="ENABLE" value="0x1"> 6909 <field name="TXE" desc="" bitrange="8:8"/>
6927</value> 6910 <field name="LBE" desc="" bitrange="7:7"/>
6928</field> 6911 <field name="RESERVED" desc="" bitrange="6:3"/>
6929<field name="LRADC2_IRQ_EN" bitrange="18:18"> 6912 <field name="SIRLP" desc="" bitrange="2:2"/>
6930<value name="DISABLE" value="0x0"> 6913 <field name="SIREN" desc="" bitrange="1:1"/>
6931</value> 6914 <field name="UARTEN" desc="" bitrange="0:0"/>
6932<value name="ENABLE" value="0x1"> 6915 </reg>
6933</value> 6916 <reg name="IFLS" desc="">
6934</field> 6917 <addr name="IFLS" addr="0x34"/>
6935<field name="LRADC1_IRQ_EN" bitrange="17:17"> 6918 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
6936<value name="DISABLE" value="0x0"> 6919 <field name="RESERVED" desc="" bitrange="15:6"/>
6937</value> 6920 <field name="RXIFLSEL" desc="" bitrange="5:3">
6938<value name="ENABLE" value="0x1"> 6921 <value name="NOT_EMPTY" value="0x0" desc=""/>
6939</value> 6922 <value name="ONE_QUARTER" value="0x1" desc=""/>
6940</field> 6923 <value name="ONE_HALF" value="0x2" desc=""/>
6941<field name="LRADC0_IRQ_EN" bitrange="16:16"> 6924 <value name="THREE_QUARTERS" value="0x3" desc=""/>
6942<value name="DISABLE" value="0x0"> 6925 <value name="SEVEN_EIGHTHS" value="0x4" desc=""/>
6943</value> 6926 <value name="INVALID5" value="0x5" desc=""/>
6944<value name="ENABLE" value="0x1"> 6927 <value name="INVALID6" value="0x6" desc=""/>
6945</value> 6928 <value name="INVALID7" value="0x7" desc=""/>
6946</field> 6929 </field>
6947<field name="RSRVD1" bitrange="15:9"> 6930 <field name="TXIFLSEL" desc="" bitrange="2:0">
6948</field> 6931 <value name="EMPTY" value="0x0" desc=""/>
6949<field name="TOUCH_DETECT_IRQ" bitrange="8:8"> 6932 <value name="ONE_QUARTER" value="0x1" desc=""/>
6950<value name="CLEAR" value="0x0"> 6933 <value name="ONE_HALF" value="0x2" desc=""/>
6951</value> 6934 <value name="THREE_QUARTERS" value="0x3" desc=""/>
6952<value name="PENDING" value="0x1"> 6935 <value name="SEVEN_EIGHTHS" value="0x4" desc=""/>
6953</value> 6936 <value name="INVALID5" value="0x5" desc=""/>
6954</field> 6937 <value name="INVALID6" value="0x6" desc=""/>
6955<field name="LRADC7_IRQ" bitrange="7:7"> 6938 <value name="INVALID7" value="0x7" desc=""/>
6956<value name="CLEAR" value="0x0"> 6939 </field>
6957</value> 6940 </reg>
6958<value name="PENDING" value="0x1"> 6941 <reg name="IMSC" desc="">
6959</value> 6942 <addr name="IMSC" addr="0x38"/>
6960</field> 6943 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
6961<field name="LRADC6_IRQ" bitrange="6:6"> 6944 <field name="RESERVED" desc="" bitrange="15:11"/>
6962<value name="CLEAR" value="0x0"> 6945 <field name="OEIM" desc="" bitrange="10:10"/>
6963</value> 6946 <field name="BEIM" desc="" bitrange="9:9"/>
6964<value name="PENDING" value="0x1"> 6947 <field name="PEIM" desc="" bitrange="8:8"/>
6965</value> 6948 <field name="FEIM" desc="" bitrange="7:7"/>
6966</field> 6949 <field name="RTIM" desc="" bitrange="6:6"/>
6967<field name="LRADC5_IRQ" bitrange="5:5"> 6950 <field name="TXIM" desc="" bitrange="5:5"/>
6968<value name="CLEAR" value="0x0"> 6951 <field name="RXIM" desc="" bitrange="4:4"/>
6969</value> 6952 <field name="DSRMIM" desc="" bitrange="3:3"/>
6970<value name="PENDING" value="0x1"> 6953 <field name="DCDMIM" desc="" bitrange="2:2"/>
6971</value> 6954 <field name="CTSMIM" desc="" bitrange="1:1"/>
6972</field> 6955 <field name="RIMIM" desc="" bitrange="0:0"/>
6973<field name="LRADC4_IRQ" bitrange="4:4"> 6956 </reg>
6974<value name="CLEAR" value="0x0"> 6957 <reg name="RIS" desc="">
6975</value> 6958 <addr name="RIS" addr="0x3c"/>
6976<value name="PENDING" value="0x1"> 6959 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
6977</value> 6960 <field name="RESERVED" desc="" bitrange="15:11"/>
6978</field> 6961 <field name="OERIS" desc="" bitrange="10:10"/>
6979<field name="LRADC3_IRQ" bitrange="3:3"> 6962 <field name="BERIS" desc="" bitrange="9:9"/>
6980<value name="CLEAR" value="0x0"> 6963 <field name="PERIS" desc="" bitrange="8:8"/>
6981</value> 6964 <field name="FERIS" desc="" bitrange="7:7"/>
6982<value name="PENDING" value="0x1"> 6965 <field name="RTRIS" desc="" bitrange="6:6"/>
6983</value> 6966 <field name="TXRIS" desc="" bitrange="5:5"/>
6984</field> 6967 <field name="RXRIS" desc="" bitrange="4:4"/>
6985<field name="LRADC2_IRQ" bitrange="2:2"> 6968 <field name="DSRRMIS" desc="" bitrange="3:3"/>
6986<value name="CLEAR" value="0x0"> 6969 <field name="DCDRMIS" desc="" bitrange="2:2"/>
6987</value> 6970 <field name="CTSRMIS" desc="" bitrange="1:1"/>
6988<value name="PENDING" value="0x1"> 6971 <field name="RIRMIS" desc="" bitrange="0:0"/>
6989</value> 6972 </reg>
6990</field> 6973 <reg name="MIS" desc="">
6991<field name="LRADC1_IRQ" bitrange="1:1"> 6974 <addr name="MIS" addr="0x40"/>
6992<value name="CLEAR" value="0x0"> 6975 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
6993</value> 6976 <field name="RESERVED" desc="" bitrange="15:11"/>
6994<value name="PENDING" value="0x1"> 6977 <field name="OEMIS" desc="" bitrange="10:10"/>
6995</value> 6978 <field name="BEMIS" desc="" bitrange="9:9"/>
6996</field> 6979 <field name="PEMIS" desc="" bitrange="8:8"/>
6997<field name="LRADC0_IRQ" bitrange="0:0"> 6980 <field name="FEMIS" desc="" bitrange="7:7"/>
6998<value name="CLEAR" value="0x0"> 6981 <field name="RTMIS" desc="" bitrange="6:6"/>
6999</value> 6982 <field name="TXMIS" desc="" bitrange="5:5"/>
7000<value name="PENDING" value="0x1"> 6983 <field name="RXMIS" desc="" bitrange="4:4"/>
7001</value> 6984 <field name="DSRMMIS" desc="" bitrange="3:3"/>
7002</field> 6985 <field name="DCDMMIS" desc="" bitrange="2:2"/>
7003</reg> 6986 <field name="CTSMMIS" desc="" bitrange="1:1"/>
7004<reg name="CTRL2" sct="yes"> 6987 <field name="RIMMIS" desc="" bitrange="0:0"/>
7005<addr name="CTRL2" addr="0x20" /> 6988 </reg>
7006<field name="DIVIDE_BY_TWO" bitrange="31:24"> 6989 <reg name="ICR" desc="">
7007</field> 6990 <addr name="ICR" addr="0x44"/>
7008<field name="BL_AMP_BYPASS" bitrange="23:23"> 6991 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
7009<value name="DISABLE" value="0x0"> 6992 <field name="RESERVED" desc="" bitrange="15:11"/>
7010</value> 6993 <field name="OEIC" desc="" bitrange="10:10"/>
7011<value name="ENABLE" value="0x1"> 6994 <field name="BEIC" desc="" bitrange="9:9"/>
7012</value> 6995 <field name="PEIC" desc="" bitrange="8:8"/>
7013</field> 6996 <field name="FEIC" desc="" bitrange="7:7"/>
7014<field name="BL_ENABLE" bitrange="22:22"> 6997 <field name="RTIC" desc="" bitrange="6:6"/>
7015</field> 6998 <field name="TXIC" desc="" bitrange="5:5"/>
7016<field name="BL_MUX_SELECT" bitrange="21:21"> 6999 <field name="RXIC" desc="" bitrange="4:4"/>
7017</field> 7000 <field name="DSRMIC" desc="" bitrange="3:3"/>
7018<field name="BL_BRIGHTNESS" bitrange="20:16"> 7001 <field name="DCDMIC" desc="" bitrange="2:2"/>
7019</field> 7002 <field name="CTSMIC" desc="" bitrange="1:1"/>
7020<field name="TEMPSENSE_PWD" bitrange="15:15"> 7003 <field name="RIMIC" desc="" bitrange="0:0"/>
7021<value name="ENABLE" value="0x0"> 7004 </reg>
7022</value> 7005 <reg name="DMACR" desc="">
7023<value name="DISABLE" value="0x1"> 7006 <addr name="DMACR" addr="0x48"/>
7024</value> 7007 <field name="UNAVAILABLE" desc="" bitrange="31:16"/>
7025</field> 7008 <field name="RESERVED" desc="" bitrange="15:3"/>
7026<field name="RSRVD1" bitrange="14:14"> 7009 <field name="DMAONERR" desc="" bitrange="2:2"/>
7027</field> 7010 <field name="TXDMAE" desc="" bitrange="1:1"/>
7028<field name="EXT_EN1" bitrange="13:13"> 7011 <field name="RXDMAE" desc="" bitrange="0:0"/>
7029<value name="DISABLE" value="0x0"> 7012 </reg>
7030</value> 7013 </dev>
7031<value name="ENABLE" value="0x1"> 7014 <dev name="USBCTRL" long_name="USB Controller" desc="USB High-Speed Host/Device Controller" version="3.2.0">
7032</value> 7015 <addr name="USBCTRL" addr="0x80080000"/>
7033</field> 7016 <reg name="ID" desc="">
7034<field name="EXT_EN0" bitrange="12:12"> 7017 <addr name="ID" addr="0x0"/>
7035</field> 7018 <field name="CIVERSION" desc="" bitrange="31:29"/>
7036<field name="RSRVD2" bitrange="11:10"> 7019 <field name="VERSION" desc="" bitrange="28:25"/>
7037</field> 7020 <field name="REVISION" desc="" bitrange="24:21"/>
7038<field name="TEMP_SENSOR_IENABLE1" bitrange="9:9"> 7021 <field name="TAG" desc="" bitrange="20:16"/>
7039<value name="DISABLE" value="0x0"> 7022 <field name="RSVD1" desc="" bitrange="15:14"/>
7040</value> 7023 <field name="NID" desc="" bitrange="13:8"/>
7041<value name="ENABLE" value="0x1"> 7024 <field name="RSVD0" desc="" bitrange="7:6"/>
7042</value> 7025 <field name="ID" desc="" bitrange="5:0"/>
7043</field> 7026 </reg>
7044<field name="TEMP_SENSOR_IENABLE0" bitrange="8:8"> 7027 <reg name="HWGENERAL" desc="">
7045<value name="DISABLE" value="0x0"> 7028 <addr name="HWGENERAL" addr="0x4"/>
7046</value> 7029 <field name="RSVD" desc="" bitrange="31:11"/>
7047<value name="ENABLE" value="0x1"> 7030 <field name="SM" desc="" bitrange="10:9"/>
7048</value> 7031 <field name="PHYM" desc="" bitrange="8:6"/>
7049</field> 7032 <field name="PHYW" desc="" bitrange="5:4"/>
7050<field name="TEMP_ISRC1" bitrange="7:4"> 7033 <field name="BWT" desc="" bitrange="3:3"/>
7051<value name="300" value="0xf"> 7034 <field name="CLKC" desc="" bitrange="2:1"/>
7052</value> 7035 <field name="RT" desc="" bitrange="0:0"/>
7053<value name="280" value="0xe"> 7036 </reg>
7054</value> 7037 <reg name="HWHOST" desc="">
7055<value name="260" value="0xd"> 7038 <addr name="HWHOST" addr="0x8"/>
7056</value> 7039 <field name="TTPER" desc="" bitrange="31:24"/>
7057<value name="240" value="0xc"> 7040 <field name="TTASY" desc="" bitrange="23:16"/>
7058</value> 7041 <field name="RSVD" desc="" bitrange="15:4"/>
7059<value name="220" value="0xb"> 7042 <field name="NPORT" desc="" bitrange="3:1"/>
7060</value> 7043 <field name="HC" desc="" bitrange="0:0"/>
7061<value name="200" value="0xa"> 7044 </reg>
7062</value> 7045 <reg name="HWDEVICE" desc="">
7063<value name="180" value="0x9"> 7046 <addr name="HWDEVICE" addr="0xc"/>
7064</value> 7047 <field name="RSVD" desc="" bitrange="31:6"/>
7065<value name="160" value="0x8"> 7048 <field name="DEVEP" desc="" bitrange="5:1"/>
7066</value> 7049 <field name="DC" desc="" bitrange="0:0"/>
7067<value name="140" value="0x7"> 7050 </reg>
7068</value> 7051 <reg name="HWTXBUF" desc="">
7069<value name="120" value="0x6"> 7052 <addr name="HWTXBUF" addr="0x10"/>
7070</value> 7053 <field name="TXLCR" desc="" bitrange="31:31"/>
7071<value name="100" value="0x5"> 7054 <field name="RSVD" desc="" bitrange="30:24"/>
7072</value> 7055 <field name="TXCHANADD" desc="" bitrange="23:16"/>
7073<value name="80" value="0x4"> 7056 <field name="TXADD" desc="" bitrange="15:8"/>
7074</value> 7057 <field name="TXBURST" desc="" bitrange="7:0"/>
7075<value name="60" value="0x3"> 7058 </reg>
7076</value> 7059 <reg name="HWRXBUF" desc="">
7077<value name="40" value="0x2"> 7060 <addr name="HWRXBUF" addr="0x14"/>
7078</value> 7061 <field name="RSVD" desc="" bitrange="31:16"/>
7079<value name="20" value="0x1"> 7062 <field name="RXADD" desc="" bitrange="15:8"/>
7080</value> 7063 <field name="RXBURST" desc="" bitrange="7:0"/>
7081<value name="ZERO" value="0x0"> 7064 </reg>
7082</value> 7065 <reg name="GPTIMER0LD" desc="">
7083</field> 7066 <addr name="GPTIMER0LD" addr="0x80"/>
7084<field name="TEMP_ISRC0" bitrange="3:0"> 7067 <field name="RSVD0" desc="" bitrange="31:24"/>
7085<value name="300" value="0xf"> 7068 <field name="GPTLD" desc="" bitrange="23:0"/>
7086</value> 7069 </reg>
7087<value name="280" value="0xe"> 7070 <reg name="GPTIMER0CTRL" desc="">
7088</value> 7071 <addr name="GPTIMER0CTRL" addr="0x84"/>
7089<value name="260" value="0xd"> 7072 <field name="GPTRUN" desc="" bitrange="31:31">
7090</value> 7073 <value name="STOP" value="0x0" desc=""/>
7091<value name="240" value="0xc"> 7074 <value name="RUN" value="0x1" desc=""/>
7092</value> 7075 </field>
7093<value name="220" value="0xb"> 7076 <field name="GPTRST" desc="" bitrange="30:30">
7094</value> 7077 <value name="NOACTION" value="0x0" desc=""/>
7095<value name="200" value="0xa"> 7078 <value name="LOADCOUNTER" value="0x1" desc=""/>
7096</value> 7079 </field>
7097<value name="180" value="0x9"> 7080 <field name="RSVD0" desc="" bitrange="29:25"/>
7098</value> 7081 <field name="GPTMODE" desc="" bitrange="24:24">
7099<value name="160" value="0x8"> 7082 <value name="ONESHOT" value="0x0" desc=""/>
7100</value> 7083 <value name="REPEAT" value="0x1" desc=""/>
7101<value name="140" value="0x7"> 7084 </field>
7102</value> 7085 <field name="GPTCNT" desc="" bitrange="23:0"/>
7103<value name="120" value="0x6"> 7086 </reg>
7104</value> 7087 <reg name="GPTIMER1LD" desc="">
7105<value name="100" value="0x5"> 7088 <addr name="GPTIMER1LD" addr="0x88"/>
7106</value> 7089 <field name="RSVD0" desc="" bitrange="31:24"/>
7107<value name="80" value="0x4"> 7090 <field name="GPTLD" desc="" bitrange="23:0"/>
7108</value> 7091 </reg>
7109<value name="60" value="0x3"> 7092 <reg name="GPTIMER1CTRL" desc="">
7110</value> 7093 <addr name="GPTIMER1CTRL" addr="0x8c"/>
7111<value name="40" value="0x2"> 7094 <field name="GPTRUN" desc="" bitrange="31:31">
7112</value> 7095 <value name="STOP" value="0x0" desc=""/>
7113<value name="20" value="0x1"> 7096 <value name="RUN" value="0x1" desc=""/>
7114</value> 7097 </field>
7115<value name="ZERO" value="0x0"> 7098 <field name="GPTRST" desc="" bitrange="30:30">
7116</value> 7099 <value name="NOACTION" value="0x0" desc=""/>
7117</field> 7100 <value name="LOADCOUNTER" value="0x1" desc=""/>
7118</reg> 7101 </field>
7119<reg name="CTRL3" sct="yes"> 7102 <field name="RSVD0" desc="" bitrange="29:25"/>
7120<addr name="CTRL3" addr="0x30" /> 7103 <field name="GPTMODE" desc="" bitrange="24:24">
7121<field name="RSRVD5" bitrange="31:26"> 7104 <value name="ONESHOT" value="0x0" desc=""/>
7122</field> 7105 <value name="REPEAT" value="0x1" desc=""/>
7123<field name="DISCARD" bitrange="25:24"> 7106 </field>
7124<value name="1_SAMPLE" value="0x1"> 7107 <field name="GPTCNT" desc="" bitrange="23:0"/>
7125</value> 7108 </reg>
7126<value name="2_SAMPLES" value="0x2"> 7109 <reg name="SBUSCFG" desc="">
7127</value> 7110 <addr name="SBUSCFG" addr="0x90"/>
7128<value name="3_SAMPLES" value="0x3"> 7111 <field name="RSVD" desc="" bitrange="31:3"/>
7129</value> 7112 <field name="AHBBRST" desc="" bitrange="2:0">
7130</field> 7113 <value name="U_INCR" value="0x0" desc=""/>
7131<field name="FORCE_ANALOG_PWUP" bitrange="23:23"> 7114 <value name="S_INCR4" value="0x1" desc=""/>
7132<value name="OFF" value="0x0"> 7115 <value name="S_INCR8" value="0x2" desc=""/>
7133</value> 7116 <value name="S_INCR16" value="0x3" desc=""/>
7134<value name="ON" value="0x1"> 7117 <value name="RESERVED" value="0x4" desc=""/>
7135</value> 7118 <value name="U_INCR4" value="0x5" desc=""/>
7136</field> 7119 <value name="U_INCR8" value="0x6" desc=""/>
7137<field name="FORCE_ANALOG_PWDN" bitrange="22:22"> 7120 <value name="U_INCR16" value="0x7" desc=""/>
7138<value name="ON" value="0x0"> 7121 </field>
7139</value> 7122 </reg>
7140<value name="OFF" value="0x1"> 7123 <reg name="CAPLENGTH" desc="">
7141</value> 7124 <addr name="CAPLENGTH" addr="0x100"/>
7142</field> 7125 <field name="HCIVERSION" desc="" bitrange="31:16"/>
7143<field name="RSRVD4" bitrange="21:14"> 7126 <field name="RSVD" desc="" bitrange="15:8"/>
7144</field> 7127 <field name="CAPLENGTH" desc="" bitrange="7:0"/>
7145<field name="RSRVD3" bitrange="13:10"> 7128 </reg>
7146</field> 7129 <reg name="HCSPARAMS" desc="">
7147<field name="CYCLE_TIME" bitrange="9:8"> 7130 <addr name="HCSPARAMS" addr="0x104"/>
7148<value name="6MHZ" value="0x0"> 7131 <field name="RSVD2" desc="" bitrange="31:28"/>
7149</value> 7132 <field name="N_TT" desc="" bitrange="27:24"/>
7150<value name="4MHZ" value="0x1"> 7133 <field name="N_PTT" desc="" bitrange="23:20"/>
7151</value> 7134 <field name="RSVD1" desc="" bitrange="19:17"/>
7152<value name="3MHZ" value="0x2"> 7135 <field name="PI" desc="" bitrange="16:16"/>
7153</value> 7136 <field name="N_CC" desc="" bitrange="15:12"/>
7154<value name="2MHZ" value="0x3"> 7137 <field name="N_PCC" desc="" bitrange="11:8"/>
7155</value> 7138 <field name="RSVD0" desc="" bitrange="7:5"/>
7156</field> 7139 <field name="PPC" desc="" bitrange="4:4"/>
7157<field name="RSRVD2" bitrange="7:6"> 7140 <field name="N_PORTS" desc="" bitrange="3:0"/>
7158</field> 7141 </reg>
7159<field name="HIGH_TIME" bitrange="5:4"> 7142 <reg name="HCCPARAMS" desc="">
7160<value name="42NS" value="0x0"> 7143 <addr name="HCCPARAMS" addr="0x108"/>
7161</value> 7144 <field name="RSVD2" desc="" bitrange="31:16"/>
7162<value name="83NS" value="0x1"> 7145 <field name="EECP" desc="" bitrange="15:8"/>
7163</value> 7146 <field name="IST" desc="" bitrange="7:4"/>
7164<value name="125NS" value="0x2"> 7147 <field name="RSVD0" desc="" bitrange="3:3"/>
7165</value> 7148 <field name="ASP" desc="" bitrange="2:2"/>
7166<value name="250NS" value="0x3"> 7149 <field name="PFL" desc="" bitrange="1:1"/>
7167</value> 7150 <field name="ADC" desc="" bitrange="0:0"/>
7168</field> 7151 </reg>
7169<field name="RSRVD1" bitrange="3:2"> 7152 <reg name="DCIVERSION" desc="">
7170</field> 7153 <addr name="DCIVERSION" addr="0x120"/>
7171<field name="DELAY_CLOCK" bitrange="1:1"> 7154 <field name="RSVD" desc="" bitrange="31:16"/>
7172<value name="NORMAL" value="0x0"> 7155 <field name="DCIVERSION" desc="" bitrange="15:0"/>
7173</value> 7156 </reg>
7174<value name="DELAYED" value="0x1"> 7157 <reg name="DCCPARAMS" desc="">
7175</value> 7158 <addr name="DCCPARAMS" addr="0x124"/>
7176</field> 7159 <field name="RSVD1" desc="" bitrange="31:9"/>
7177<field name="INVERT_CLOCK" bitrange="0:0"> 7160 <field name="HC" desc="" bitrange="8:8"/>
7178<value name="NORMAL" value="0x0"> 7161 <field name="DC" desc="" bitrange="7:7"/>
7179</value> 7162 <field name="RSVD2" desc="" bitrange="6:5"/>
7180<value name="INVERT" value="0x1"> 7163 <field name="DEN" desc="" bitrange="4:0"/>
7181</value> 7164 </reg>
7182</field> 7165 <reg name="USBCMD" desc="">
7183</reg> 7166 <addr name="USBCMD" addr="0x140"/>
7184<reg name="STATUS" sct="yes"> 7167 <field name="RSVD3" desc="" bitrange="31:24"/>
7185<addr name="STATUS" addr="0x40" /> 7168 <field name="ITC" desc="" bitrange="23:16">
7186<field name="RSRVD3" bitrange="31:27"> 7169 <value name="IMM" value="0x0" desc=""/>
7187</field> 7170 <value name="1_MICROFRAME" value="0x1" desc=""/>
7188<field name="TEMP1_PRESENT" bitrange="26:26"> 7171 <value name="2_MICROFRAME" value="0x2" desc=""/>
7189</field> 7172 <value name="4_MICROFRAME" value="0x4" desc=""/>
7190<field name="TEMP0_PRESENT" bitrange="25:25"> 7173 <value name="8_MICROFRAME" value="0x8" desc=""/>
7191</field> 7174 <value name="16_MICROFRAME" value="0x10" desc=""/>
7192<field name="TOUCH_PANEL_PRESENT" bitrange="24:24"> 7175 <value name="32_MICROFRAME" value="0x20" desc=""/>
7193</field> 7176 <value name="64_MICROFRAME" value="0x40" desc=""/>
7194<field name="CHANNEL7_PRESENT" bitrange="23:23"> 7177 </field>
7195</field> 7178 <field name="FS2" desc="" bitrange="15:15"/>
7196<field name="CHANNEL6_PRESENT" bitrange="22:22"> 7179 <field name="ATDTW" desc="" bitrange="14:14"/>
7197</field> 7180 <field name="SUTW" desc="" bitrange="13:13"/>
7198<field name="CHANNEL5_PRESENT" bitrange="21:21"> 7181 <field name="RSVD2" desc="" bitrange="12:12"/>
7199</field> 7182 <field name="ASPE" desc="" bitrange="11:11"/>
7200<field name="CHANNEL4_PRESENT" bitrange="20:20"> 7183 <field name="RSVD1" desc="" bitrange="10:10"/>
7201</field> 7184 <field name="ASP" desc="" bitrange="9:8"/>
7202<field name="CHANNEL3_PRESENT" bitrange="19:19"> 7185 <field name="LR" desc="" bitrange="7:7"/>
7203</field> 7186 <field name="IAA" desc="" bitrange="6:6"/>
7204<field name="CHANNEL2_PRESENT" bitrange="18:18"> 7187 <field name="ASE" desc="" bitrange="5:5"/>
7205</field> 7188 <field name="PSE" desc="" bitrange="4:4"/>
7206<field name="CHANNEL1_PRESENT" bitrange="17:17"> 7189 <field name="FS1" desc="" bitrange="3:3"/>
7207</field> 7190 <field name="FS0" desc="" bitrange="2:2"/>
7208<field name="CHANNEL0_PRESENT" bitrange="16:16"> 7191 <field name="RST" desc="" bitrange="1:1"/>
7209</field> 7192 <field name="RS" desc="" bitrange="0:0"/>
7210<field name="RSRVD2" bitrange="15:1"> 7193 </reg>
7211</field> 7194 <reg name="USBSTS" desc="">
7212<field name="TOUCH_DETECT_RAW" bitrange="0:0"> 7195 <addr name="USBSTS" addr="0x144"/>
7213<value name="OPEN" value="0x0"> 7196 <field name="RSVD5" desc="" bitrange="31:26"/>
7214</value> 7197 <field name="TI1" desc="" bitrange="25:25"/>
7215<value name="HIT" value="0x1"> 7198 <field name="TI0" desc="" bitrange="24:24"/>
7216</value> 7199 <field name="RSVD4" desc="" bitrange="23:20"/>
7217</field> 7200 <field name="UPI" desc="" bitrange="19:19"/>
7218</reg> 7201 <field name="UAI" desc="" bitrange="18:18"/>
7219<reg name="CHn" sct="yes"> 7202 <field name="RSVD3" desc="" bitrange="17:17"/>
7220<formula string="0x50+n*0x10"/> 7203 <field name="NAKI" desc="" bitrange="16:16"/>
7221<addr name="CH0" addr="0x50" /> 7204 <field name="AS" desc="" bitrange="15:15"/>
7222<addr name="CH1" addr="0x60" /> 7205 <field name="PS" desc="" bitrange="14:14"/>
7223<addr name="CH2" addr="0x70" /> 7206 <field name="RCL" desc="" bitrange="13:13"/>
7224<addr name="CH3" addr="0x80" /> 7207 <field name="HCH" desc="" bitrange="12:12"/>
7225<addr name="CH4" addr="0x90" /> 7208 <field name="RSVD2" desc="" bitrange="11:11"/>
7226<addr name="CH5" addr="0xa0" /> 7209 <field name="ULPII" desc="" bitrange="10:10"/>
7227<addr name="CH6" addr="0xb0" /> 7210 <field name="RSVD1" desc="" bitrange="9:9"/>
7228<addr name="CH7" addr="0xc0" /> 7211 <field name="SLI" desc="" bitrange="8:8"/>
7229<field name="TOGGLE" bitrange="31:31"> 7212 <field name="SRI" desc="" bitrange="7:7"/>
7230</field> 7213 <field name="URI" desc="" bitrange="6:6"/>
7231<field name="RSRVD2" bitrange="30:30"> 7214 <field name="AAI" desc="" bitrange="5:5"/>
7232</field> 7215 <field name="SEI" desc="" bitrange="4:4"/>
7233<field name="ACCUMULATE" bitrange="29:29"> 7216 <field name="FRI" desc="" bitrange="3:3"/>
7234</field> 7217 <field name="PCI" desc="" bitrange="2:2"/>
7235<field name="NUM_SAMPLES" bitrange="28:24"> 7218 <field name="UEI" desc="" bitrange="1:1"/>
7236</field> 7219 <field name="UI" desc="" bitrange="0:0"/>
7237<field name="RSRVD1" bitrange="23:18"> 7220 </reg>
7238</field> 7221 <reg name="USBINTR" desc="">
7239<field name="VALUE" bitrange="17:0"> 7222 <addr name="USBINTR" addr="0x148"/>
7240</field> 7223 <field name="RSVD5" desc="" bitrange="31:26"/>
7241</reg> 7224 <field name="TIE1" desc="" bitrange="25:25"/>
7242<reg name="DELAYn" sct="yes"> 7225 <field name="TIE0" desc="" bitrange="24:24"/>
7243<formula string="0xd0+n*0x10"/> 7226 <field name="RSVD4" desc="" bitrange="23:20"/>
7244<addr name="DELAY0" addr="0xd0" /> 7227 <field name="UPIE" desc="" bitrange="19:19"/>
7245<addr name="DELAY1" addr="0xe0" /> 7228 <field name="UAIE" desc="" bitrange="18:18"/>
7246<addr name="DELAY2" addr="0xf0" /> 7229 <field name="RSVD3" desc="" bitrange="17:17"/>
7247<addr name="DELAY3" addr="0x100" /> 7230 <field name="NAKE" desc="" bitrange="16:16"/>
7248<field name="TRIGGER_LRADCS" bitrange="31:24"> 7231 <field name="RSVD2" desc="" bitrange="15:11"/>
7249</field> 7232 <field name="ULPIE" desc="" bitrange="10:10"/>
7250<field name="RSRVD2" bitrange="23:21"> 7233 <field name="RSVD1" desc="" bitrange="9:9"/>
7251</field> 7234 <field name="SLE" desc="" bitrange="8:8"/>
7252<field name="KICK" bitrange="20:20"> 7235 <field name="SRE" desc="" bitrange="7:7"/>
7253</field> 7236 <field name="URE" desc="" bitrange="6:6"/>
7254<field name="TRIGGER_DELAYS" bitrange="19:16"> 7237 <field name="AAE" desc="" bitrange="5:5"/>
7255</field> 7238 <field name="SEE" desc="" bitrange="4:4"/>
7256<field name="LOOP_COUNT" bitrange="15:11"> 7239 <field name="FRE" desc="" bitrange="3:3"/>
7257</field> 7240 <field name="PCE" desc="" bitrange="2:2"/>
7258<field name="DELAY" bitrange="10:0"> 7241 <field name="UEE" desc="" bitrange="1:1"/>
7259</field> 7242 <field name="UE" desc="" bitrange="0:0"/>
7260</reg> 7243 </reg>
7261<reg name="DEBUG0" sct="yes"> 7244 <reg name="FRINDEX" desc="">
7262<addr name="DEBUG0" addr="0x110" /> 7245 <addr name="FRINDEX" addr="0x14c"/>
7263<field name="READONLY" bitrange="31:16"> 7246 <field name="RSVD" desc="" bitrange="31:14"/>
7264</field> 7247 <field name="FRINDEX" desc="" bitrange="13:3">
7265<field name="RSRVD1" bitrange="15:12"> 7248 <value name="N_12" value="0xc" desc=""/>
7266</field> 7249 <value name="N_11" value="0xb" desc=""/>
7267<field name="STATE" bitrange="11:0"> 7250 <value name="N_10" value="0xa" desc=""/>
7268</field> 7251 <value name="N_9" value="0x9" desc=""/>
7269</reg> 7252 <value name="N_8" value="0x8" desc=""/>
7270<reg name="DEBUG1" sct="yes"> 7253 <value name="N_7" value="0x7" desc=""/>
7271<addr name="DEBUG1" addr="0x120" /> 7254 <value name="N_6" value="0x6" desc=""/>
7272<field name="RSRVD3" bitrange="31:24"> 7255 <value name="N_5" value="0x5" desc=""/>
7273</field> 7256 </field>
7274<field name="REQUEST" bitrange="23:16"> 7257 <field name="UINDEX" desc="" bitrange="2:0"/>
7275</field> 7258 </reg>
7276<field name="RSRVD2" bitrange="15:13"> 7259 <reg name="PERIODICLISTBASE" desc="">
7277</field> 7260 <addr name="PERIODICLISTBASE" addr="0x154"/>
7278<field name="TESTMODE_COUNT" bitrange="12:8"> 7261 <field name="PERBASE" desc="" bitrange="31:12"/>
7279</field> 7262 <field name="RSVD" desc="" bitrange="11:0"/>
7280<field name="RSRVD1" bitrange="7:3"> 7263 </reg>
7281</field> 7264 <reg name="DEVICEADDR" desc="">
7282<field name="TESTMODE6" bitrange="2:2"> 7265 <addr name="DEVICEADDR" addr="0x154"/>
7283<value name="NORMAL" value="0x0"> 7266 <field name="USBADR" desc="" bitrange="31:25"/>
7284</value> 7267 <field name="USBADRA" desc="" bitrange="24:24"/>
7285<value name="TEST" value="0x1"> 7268 <field name="RSVD" desc="" bitrange="23:0"/>
7286</value> 7269 </reg>
7287</field> 7270 <reg name="ASYNCLISTADDR" desc="">
7288<field name="TESTMODE5" bitrange="1:1"> 7271 <addr name="ASYNCLISTADDR" addr="0x158"/>
7289<value name="NORMAL" value="0x0"> 7272 <field name="ASYBASE" desc="" bitrange="31:5"/>
7290</value> 7273 <field name="RSVD" desc="" bitrange="4:0"/>
7291<value name="TEST" value="0x1"> 7274 </reg>
7292</value> 7275 <reg name="ENDPOINTLISTADDR" desc="">
7293</field> 7276 <addr name="ENDPOINTLISTADDR" addr="0x158"/>
7294<field name="TESTMODE" bitrange="0:0"> 7277 <field name="EPBASE" desc="" bitrange="31:11"/>
7295<value name="NORMAL" value="0x0"> 7278 <field name="RSVD" desc="" bitrange="10:0"/>
7296</value> 7279 </reg>
7297<value name="TEST" value="0x1"> 7280 <reg name="TTCTRL" desc="">
7298</value> 7281 <addr name="TTCTRL" addr="0x15c"/>
7299</field> 7282 <field name="RSVD1" desc="" bitrange="31:31"/>
7300</reg> 7283 <field name="TTHA" desc="" bitrange="30:24"/>
7301<reg name="CONVERSION" sct="yes"> 7284 <field name="RSVD2" desc="" bitrange="23:0"/>
7302<addr name="CONVERSION" addr="0x130" /> 7285 </reg>
7303<field name="RSRVD3" bitrange="31:21"> 7286 <reg name="BURSTSIZE" desc="">
7304</field> 7287 <addr name="BURSTSIZE" addr="0x160"/>
7305<field name="AUTOMATIC" bitrange="20:20"> 7288 <field name="RSVD" desc="" bitrange="31:16"/>
7306<value name="DISABLE" value="0x0"> 7289 <field name="TXPBURST" desc="" bitrange="15:8"/>
7307</value> 7290 <field name="RXPBURST" desc="" bitrange="7:0"/>
7308<value name="ENABLE" value="0x1"> 7291 </reg>
7309</value> 7292 <reg name="TXFILLTUNING" desc="">
7310</field> 7293 <addr name="TXFILLTUNING" addr="0x164"/>
7311<field name="RSRVD2" bitrange="19:18"> 7294 <field name="RSVD2" desc="" bitrange="31:22"/>
7312</field> 7295 <field name="TXFIFOTHRES" desc="" bitrange="21:16"/>
7313<field name="SCALE_FACTOR" bitrange="17:16"> 7296 <field name="RSVD1" desc="" bitrange="15:13"/>
7314<value name="NIMH" value="0x0"> 7297 <field name="TXSCHEALTH" desc="" bitrange="12:8"/>
7315</value> 7298 <field name="RSVD0" desc="" bitrange="7:7"/>
7316<value name="DUAL_NIMH" value="0x1"> 7299 <field name="TXSCHOH" desc="" bitrange="6:0"/>
7317</value> 7300 </reg>
7318<value name="LI_ION" value="0x2"> 7301 <reg name="IC_USB" desc="">
7319</value> 7302 <addr name="IC_USB" addr="0x16c"/>
7320<value name="ALT_LI_ION" value="0x3"> 7303 <field name="RSVD" desc="" bitrange="31:4"/>
7321</value> 7304 <field name="IC_ENABLE" desc="" bitrange="3:3"/>
7322</field> 7305 <field name="IC_VDD" desc="" bitrange="2:0">
7323<field name="RSRVD1" bitrange="15:10"> 7306 <value name="VOLTAGE_NONE" value="0x0" desc=""/>
7324</field> 7307 <value name="VOLTAGE_1_0" value="0x1" desc=""/>
7325<field name="SCALED_BATT_VOLTAGE" bitrange="9:0"> 7308 <value name="VOLTAGE_1_2" value="0x2" desc=""/>
7326</field> 7309 <value name="VOLTAGE_1_5" value="0x3" desc=""/>
7327</reg> 7310 <value name="VOLTAGE_1_8" value="0x4" desc=""/>
7328<reg name="CTRL4" sct="yes"> 7311 <value name="VOLTAGE_3_0" value="0x5" desc=""/>
7329<addr name="CTRL4" addr="0x140" /> 7312 <value name="RESERVED0" value="0x6" desc=""/>
7330<field name="LRADC7SELECT" bitrange="31:28"> 7313 <value name="RESERVED1" value="0x7" desc=""/>
7331<value name="CHANNEL0" value="0x0"> 7314 </field>
7332</value> 7315 </reg>
7333<value name="CHANNEL1" value="0x1"> 7316 <reg name="ULPI" desc="">
7334</value> 7317 <addr name="ULPI" addr="0x170"/>
7335<value name="CHANNEL2" value="0x2"> 7318 <field name="ULPIWU" desc="" bitrange="31:31"/>
7336</value> 7319 <field name="ULPIRUN" desc="" bitrange="30:30"/>
7337<value name="CHANNEL3" value="0x3"> 7320 <field name="ULPIRW" desc="" bitrange="29:29"/>
7338</value> 7321 <field name="RSVD0" desc="" bitrange="28:28"/>
7339<value name="CHANNEL4" value="0x4"> 7322 <field name="ULPISS" desc="" bitrange="27:27"/>
7340</value> 7323 <field name="ULPIPORT" desc="" bitrange="26:24"/>
7341<value name="CHANNEL5" value="0x5"> 7324 <field name="ULPIADDR" desc="" bitrange="23:16"/>
7342</value> 7325 <field name="ULPIDATRD" desc="" bitrange="15:8"/>
7343<value name="CHANNEL6" value="0x6"> 7326 <field name="ULPIDATWR" desc="" bitrange="7:0"/>
7344</value> 7327 </reg>
7345<value name="CHANNEL7" value="0x7"> 7328 <reg name="ENDPTNAK" desc="">
7346</value> 7329 <addr name="ENDPTNAK" addr="0x178"/>
7347<value name="CHANNEL8" value="0x8"> 7330 <field name="RSVD1" desc="" bitrange="31:21"/>
7348</value> 7331 <field name="EPTN" desc="" bitrange="20:16"/>
7349<value name="CHANNEL9" value="0x9"> 7332 <field name="RSVD0" desc="" bitrange="15:5"/>
7350</value> 7333 <field name="EPRN" desc="" bitrange="4:0"/>
7351<value name="CHANNEL10" value="0xa"> 7334 </reg>
7352</value> 7335 <reg name="ENDPTNAKEN" desc="">
7353<value name="CHANNEL11" value="0xb"> 7336 <addr name="ENDPTNAKEN" addr="0x17c"/>
7354</value> 7337 <field name="RSVD1" desc="" bitrange="31:21"/>
7355<value name="CHANNEL12" value="0xc"> 7338 <field name="EPTNE" desc="" bitrange="20:16"/>
7356</value> 7339 <field name="RSVD0" desc="" bitrange="15:5"/>
7357<value name="CHANNEL13" value="0xd"> 7340 <field name="EPRNE" desc="" bitrange="4:0"/>
7358</value> 7341 </reg>
7359<value name="CHANNEL14" value="0xe"> 7342 <reg name="PORTSC1" desc="">
7360</value> 7343 <addr name="PORTSC1" addr="0x184"/>
7361<value name="CHANNEL15" value="0xf"> 7344 <field name="PTS" desc="" bitrange="31:30">
7362</value> 7345 <value name="UTMI" value="0x0" desc=""/>
7363</field> 7346 <value name="PHIL" value="0x1" desc=""/>
7364<field name="LRADC6SELECT" bitrange="27:24"> 7347 <value name="ULPI" value="0x2" desc=""/>
7365<value name="CHANNEL0" value="0x0"> 7348 <value name="SERIAL" value="0x3" desc=""/>
7366</value> 7349 </field>
7367<value name="CHANNEL1" value="0x1"> 7350 <field name="STS" desc="" bitrange="29:29"/>
7368</value> 7351 <field name="PTW" desc="" bitrange="28:28"/>
7369<value name="CHANNEL2" value="0x2"> 7352 <field name="PSPD" desc="" bitrange="27:26">
7370</value> 7353 <value name="FULL" value="0x0" desc=""/>
7371<value name="CHANNEL3" value="0x3"> 7354 <value name="LOW" value="0x1" desc=""/>
7372</value> 7355 <value name="HIGH" value="0x2" desc=""/>
7373<value name="CHANNEL4" value="0x4"> 7356 </field>
7374</value> 7357 <field name="SRT" desc="" bitrange="25:25"/>
7375<value name="CHANNEL5" value="0x5"> 7358 <field name="PFSC" desc="" bitrange="24:24"/>
7376</value> 7359 <field name="PHCD" desc="" bitrange="23:23"/>
7377<value name="CHANNEL6" value="0x6"> 7360 <field name="WKOC" desc="" bitrange="22:22"/>
7378</value> 7361 <field name="WKDS" desc="" bitrange="21:21"/>
7379<value name="CHANNEL7" value="0x7"> 7362 <field name="WKCN" desc="" bitrange="20:20"/>
7380</value> 7363 <field name="PTC" desc="" bitrange="19:16">
7381<value name="CHANNEL8" value="0x8"> 7364 <value name="TEST_DISABLE" value="0x0" desc=""/>
7382</value> 7365 <value name="TEST_J_STATE" value="0x1" desc=""/>
7383<value name="CHANNEL9" value="0x9"> 7366 <value name="TEST_K_STATE" value="0x2" desc=""/>
7384</value> 7367 <value name="TEST_J_SE0_NAK" value="0x3" desc=""/>
7385<value name="CHANNEL10" value="0xa"> 7368 <value name="TEST_PACKET" value="0x4" desc=""/>
7386</value> 7369 <value name="TEST_FORCE_ENABLE_HS" value="0x5" desc=""/>
7387<value name="CHANNEL11" value="0xb"> 7370 <value name="TEST_FORCE_ENABLE_FS" value="0x6" desc=""/>
7388</value> 7371 <value name="TEST_FORCE_ENABLE_LS" value="0x7" desc=""/>
7389<value name="CHANNEL12" value="0xc"> 7372 </field>
7390</value> 7373 <field name="PIC" desc="" bitrange="15:14">
7391<value name="CHANNEL13" value="0xd"> 7374 <value name="OFF" value="0x0" desc=""/>
7392</value> 7375 <value name="AMBER" value="0x1" desc=""/>
7393<value name="CHANNEL14" value="0xe"> 7376 <value name="GREEN" value="0x2" desc=""/>
7394</value> 7377 <value name="UNDEF" value="0x3" desc=""/>
7395<value name="CHANNEL15" value="0xf"> 7378 </field>
7396</value> 7379 <field name="PO" desc="" bitrange="13:13"/>
7397</field> 7380 <field name="PP" desc="" bitrange="12:12"/>
7398<field name="LRADC5SELECT" bitrange="23:20"> 7381 <field name="LS" desc="" bitrange="11:10">
7399<value name="CHANNEL0" value="0x0"> 7382 <value name="SE0" value="0x0" desc=""/>
7400</value> 7383 <value name="K_STATE" value="0x1" desc=""/>
7401<value name="CHANNEL1" value="0x1"> 7384 <value name="J_STATE" value="0x2" desc=""/>
7402</value> 7385 <value name="UNDEF" value="0x3" desc=""/>
7403<value name="CHANNEL2" value="0x2"> 7386 </field>
7404</value> 7387 <field name="HSP" desc="" bitrange="9:9"/>
7405<value name="CHANNEL3" value="0x3"> 7388 <field name="PR" desc="" bitrange="8:8"/>
7406</value> 7389 <field name="SUSP" desc="" bitrange="7:7"/>
7407<value name="CHANNEL4" value="0x4"> 7390 <field name="FPR" desc="" bitrange="6:6"/>
7408</value> 7391 <field name="OCC" desc="" bitrange="5:5"/>
7409<value name="CHANNEL5" value="0x5"> 7392 <field name="OCA" desc="" bitrange="4:4"/>
7410</value> 7393 <field name="PEC" desc="" bitrange="3:3"/>
7411<value name="CHANNEL6" value="0x6"> 7394 <field name="PE" desc="" bitrange="2:2"/>
7412</value> 7395 <field name="CSC" desc="" bitrange="1:1"/>
7413<value name="CHANNEL7" value="0x7"> 7396 <field name="CCS" desc="" bitrange="0:0"/>
7414</value> 7397 </reg>
7415<value name="CHANNEL8" value="0x8"> 7398 <reg name="OTGSC" desc="">
7416</value> 7399 <addr name="OTGSC" addr="0x1a4"/>
7417<value name="CHANNEL9" value="0x9"> 7400 <field name="RSVD2" desc="" bitrange="31:31"/>
7418</value> 7401 <field name="DPIE" desc="" bitrange="30:30"/>
7419<value name="CHANNEL10" value="0xa"> 7402 <field name="ONEMSE" desc="" bitrange="29:29"/>
7420</value> 7403 <field name="BSEIE" desc="" bitrange="28:28"/>
7421<value name="CHANNEL11" value="0xb"> 7404 <field name="BSVIE" desc="" bitrange="27:27"/>
7422</value> 7405 <field name="ASVIE" desc="" bitrange="26:26"/>
7423<value name="CHANNEL12" value="0xc"> 7406 <field name="AVVIE" desc="" bitrange="25:25"/>
7424</value> 7407 <field name="IDIE" desc="" bitrange="24:24"/>
7425<value name="CHANNEL13" value="0xd"> 7408 <field name="RSVD1" desc="" bitrange="23:23"/>
7426</value> 7409 <field name="DPIS" desc="" bitrange="22:22"/>
7427<value name="CHANNEL14" value="0xe"> 7410 <field name="ONEMSS" desc="" bitrange="21:21"/>
7428</value> 7411 <field name="BSEIS" desc="" bitrange="20:20"/>
7429<value name="CHANNEL15" value="0xf"> 7412 <field name="BSVIS" desc="" bitrange="19:19"/>
7430</value> 7413 <field name="ASVIS" desc="" bitrange="18:18"/>
7431</field> 7414 <field name="AVVIS" desc="" bitrange="17:17"/>
7432<field name="LRADC4SELECT" bitrange="19:16"> 7415 <field name="IDIS" desc="" bitrange="16:16"/>
7433<value name="CHANNEL0" value="0x0"> 7416 <field name="RSVD0" desc="" bitrange="15:15"/>
7434</value> 7417 <field name="DPS" desc="" bitrange="14:14"/>
7435<value name="CHANNEL1" value="0x1"> 7418 <field name="ONEMST" desc="" bitrange="13:13"/>
7436</value> 7419 <field name="BSE" desc="" bitrange="12:12"/>
7437<value name="CHANNEL2" value="0x2"> 7420 <field name="BSV" desc="" bitrange="11:11"/>
7438</value> 7421 <field name="ASV" desc="" bitrange="10:10"/>
7439<value name="CHANNEL3" value="0x3"> 7422 <field name="AVV" desc="" bitrange="9:9"/>
7440</value> 7423 <field name="ID" desc="" bitrange="8:8"/>
7441<value name="CHANNEL4" value="0x4"> 7424 <field name="HABA" desc="" bitrange="7:7"/>
7442</value> 7425 <field name="HADP" desc="" bitrange="6:6"/>
7443<value name="CHANNEL5" value="0x5"> 7426 <field name="IDPU" desc="" bitrange="5:5"/>
7444</value> 7427 <field name="DP" desc="" bitrange="4:4"/>
7445<value name="CHANNEL6" value="0x6"> 7428 <field name="OT" desc="" bitrange="3:3"/>
7446</value> 7429 <field name="HAAR" desc="" bitrange="2:2"/>
7447<value name="CHANNEL7" value="0x7"> 7430 <field name="VC" desc="" bitrange="1:1"/>
7448</value> 7431 <field name="VD" desc="" bitrange="0:0"/>
7449<value name="CHANNEL8" value="0x8"> 7432 </reg>
7450</value> 7433 <reg name="USBMODE" desc="">
7451<value name="CHANNEL9" value="0x9"> 7434 <addr name="USBMODE" addr="0x1a8"/>
7452</value> 7435 <field name="RSVD" desc="" bitrange="31:6"/>
7453<value name="CHANNEL10" value="0xa"> 7436 <field name="VBPS" desc="" bitrange="5:5"/>
7454</value> 7437 <field name="SDIS" desc="" bitrange="4:4"/>
7455<value name="CHANNEL11" value="0xb"> 7438 <field name="SLOM" desc="" bitrange="3:3"/>
7456</value> 7439 <field name="ES" desc="" bitrange="2:2"/>
7457<value name="CHANNEL12" value="0xc"> 7440 <field name="CM" desc="" bitrange="1:0">
7458</value> 7441 <value name="IDLE" value="0x0" desc=""/>
7459<value name="CHANNEL13" value="0xd"> 7442 <value name="DEVICE" value="0x2" desc=""/>
7460</value> 7443 <value name="HOST" value="0x3" desc=""/>
7461<value name="CHANNEL14" value="0xe"> 7444 </field>
7462</value> 7445 </reg>
7463<value name="CHANNEL15" value="0xf"> 7446 <reg name="ENDPTSETUPSTAT" desc="">
7464</value> 7447 <addr name="ENDPTSETUPSTAT" addr="0x1ac"/>
7465</field> 7448 <field name="RSVD" desc="" bitrange="31:5"/>
7466<field name="LRADC3SELECT" bitrange="15:12"> 7449 <field name="ENDPTSETUPSTAT" desc="" bitrange="4:0"/>
7467<value name="CHANNEL0" value="0x0"> 7450 </reg>
7468</value> 7451 <reg name="ENDPTPRIME" desc="">
7469<value name="CHANNEL1" value="0x1"> 7452 <addr name="ENDPTPRIME" addr="0x1b0"/>
7470</value> 7453 <field name="RSVD1" desc="" bitrange="31:21"/>
7471<value name="CHANNEL2" value="0x2"> 7454 <field name="PETB" desc="" bitrange="20:16"/>
7472</value> 7455 <field name="RSVD0" desc="" bitrange="15:5"/>
7473<value name="CHANNEL3" value="0x3"> 7456 <field name="PERB" desc="" bitrange="4:0"/>
7474</value> 7457 </reg>
7475<value name="CHANNEL4" value="0x4"> 7458 <reg name="ENDPTFLUSH" desc="">
7476</value> 7459 <addr name="ENDPTFLUSH" addr="0x1b4"/>
7477<value name="CHANNEL5" value="0x5"> 7460 <field name="RSVD1" desc="" bitrange="31:21"/>
7478</value> 7461 <field name="FETB" desc="" bitrange="20:16"/>
7479<value name="CHANNEL6" value="0x6"> 7462 <field name="RSVD0" desc="" bitrange="15:5"/>
7480</value> 7463 <field name="FERB" desc="" bitrange="4:0"/>
7481<value name="CHANNEL7" value="0x7"> 7464 </reg>
7482</value> 7465 <reg name="ENDPTSTAT" desc="">
7483<value name="CHANNEL8" value="0x8"> 7466 <addr name="ENDPTSTAT" addr="0x1b8"/>
7484</value> 7467 <field name="RSVD1" desc="" bitrange="31:21"/>
7485<value name="CHANNEL9" value="0x9"> 7468 <field name="ETBR" desc="" bitrange="20:16"/>
7486</value> 7469 <field name="RSVD0" desc="" bitrange="15:5"/>
7487<value name="CHANNEL10" value="0xa"> 7470 <field name="ERBR" desc="" bitrange="4:0"/>
7488</value> 7471 </reg>
7489<value name="CHANNEL11" value="0xb"> 7472 <reg name="ENDPTCOMPLETE" desc="">
7490</value> 7473 <addr name="ENDPTCOMPLETE" addr="0x1bc"/>
7491<value name="CHANNEL12" value="0xc"> 7474 <field name="RSVD1" desc="" bitrange="31:21"/>
7492</value> 7475 <field name="ETCE" desc="" bitrange="20:16"/>
7493<value name="CHANNEL13" value="0xd"> 7476 <field name="RSVD0" desc="" bitrange="15:5"/>
7494</value> 7477 <field name="ERCE" desc="" bitrange="4:0"/>
7495<value name="CHANNEL14" value="0xe"> 7478 </reg>
7496</value> 7479 <reg name="ENDPTCTRLn" desc="">
7497<value name="CHANNEL15" value="0xf"> 7480 <formula string="0x1c0+n*0x4"/>
7498</value> 7481 <addr name="ENDPTCTRL0" addr="0x1c0"/>
7499</field> 7482 <addr name="ENDPTCTRL1" addr="0x1c4"/>
7500<field name="LRADC2SELECT" bitrange="11:8"> 7483 <addr name="ENDPTCTRL2" addr="0x1c8"/>
7501<value name="CHANNEL0" value="0x0"> 7484 <addr name="ENDPTCTRL3" addr="0x1cc"/>
7502</value> 7485 <addr name="ENDPTCTRL4" addr="0x1d0"/>
7503<value name="CHANNEL1" value="0x1"> 7486 <field name="RSVD6" desc="" bitrange="31:24"/>
7504</value> 7487 <field name="TXE" desc="" bitrange="23:23"/>
7505<value name="CHANNEL2" value="0x2"> 7488 <field name="TXR" desc="" bitrange="22:22"/>
7506</value> 7489 <field name="TXI" desc="" bitrange="21:21"/>
7507<value name="CHANNEL3" value="0x3"> 7490 <field name="RSVD5" desc="" bitrange="20:20"/>
7508</value> 7491 <field name="TXT" desc="" bitrange="19:18">
7509<value name="CHANNEL4" value="0x4"> 7492 <value name="CONTROL" value="0x0" desc=""/>
7510</value> 7493 <value name="ISO" value="0x1" desc=""/>
7511<value name="CHANNEL5" value="0x5"> 7494 <value name="BULK" value="0x2" desc=""/>
7512</value> 7495 <value name="INT" value="0x3" desc=""/>
7513<value name="CHANNEL6" value="0x6"> 7496 </field>
7514</value> 7497 <field name="TXD" desc="" bitrange="17:17"/>
7515<value name="CHANNEL7" value="0x7"> 7498 <field name="TXS" desc="" bitrange="16:16"/>
7516</value> 7499 <field name="RSVD3" desc="" bitrange="15:8"/>
7517<value name="CHANNEL8" value="0x8"> 7500 <field name="RXE" desc="" bitrange="7:7"/>
7518</value> 7501 <field name="RXR" desc="" bitrange="6:6"/>
7519<value name="CHANNEL9" value="0x9"> 7502 <field name="RXI" desc="" bitrange="5:5"/>
7520</value> 7503 <field name="RSVD2" desc="" bitrange="4:4"/>
7521<value name="CHANNEL10" value="0xa"> 7504 <field name="RXT" desc="" bitrange="3:2">
7522</value> 7505 <value name="CONTROL" value="0x0" desc=""/>
7523<value name="CHANNEL11" value="0xb"> 7506 <value name="ISO" value="0x1" desc=""/>
7524</value> 7507 <value name="BULK" value="0x2" desc=""/>
7525<value name="CHANNEL12" value="0xc"> 7508 <value name="INT" value="0x3" desc=""/>
7526</value> 7509 </field>
7527<value name="CHANNEL13" value="0xd"> 7510 <field name="RXD" desc="" bitrange="1:1"/>
7528</value> 7511 <field name="RXS" desc="" bitrange="0:0"/>
7529<value name="CHANNEL14" value="0xe"> 7512 </reg>
7530</value> 7513 </dev>
7531<value name="CHANNEL15" value="0xf"> 7514 <dev name="USBPHY" long_name="USB Physical Interface" desc="Integrated USB 2.0 PHY" version="3.2.0">
7532</value> 7515 <addr name="USBPHY" addr="0x8007c000"/>
7533</field> 7516 <reg name="PWD" desc="" sct="yes">
7534<field name="LRADC1SELECT" bitrange="7:4"> 7517 <addr name="PWD" addr="0x0"/>
7535<value name="CHANNEL0" value="0x0"> 7518 <field name="RSVD2" desc="" bitrange="31:21"/>
7536</value> 7519 <field name="RXPWDRX" desc="" bitrange="20:20"/>
7537<value name="CHANNEL1" value="0x1"> 7520 <field name="RXPWDDIFF" desc="" bitrange="19:19"/>
7538</value> 7521 <field name="RXPWD1PT1" desc="" bitrange="18:18"/>
7539<value name="CHANNEL2" value="0x2"> 7522 <field name="RXPWDENV" desc="" bitrange="17:17"/>
7540</value> 7523 <field name="RSVD1" desc="" bitrange="16:13"/>
7541<value name="CHANNEL3" value="0x3"> 7524 <field name="TXPWDV2I" desc="" bitrange="12:12"/>
7542</value> 7525 <field name="TXPWDIBIAS" desc="" bitrange="11:11"/>
7543<value name="CHANNEL4" value="0x4"> 7526 <field name="TXPWDFS" desc="" bitrange="10:10"/>
7544</value> 7527 <field name="RSVD0" desc="" bitrange="9:0"/>
7545<value name="CHANNEL5" value="0x5"> 7528 </reg>
7546</value> 7529 <reg name="TX" desc="" sct="yes">
7547<value name="CHANNEL6" value="0x6"> 7530 <addr name="TX" addr="0x10"/>
7548</value> 7531 <field name="RSVD5" desc="" bitrange="31:29"/>
7549<value name="CHANNEL7" value="0x7"> 7532 <field name="USBPHY_TX_EDGECTRL" desc="" bitrange="28:26"/>
7550</value> 7533 <field name="USBPHY_TX_SYNC_INVERT" desc="" bitrange="25:25"/>
7551<value name="CHANNEL8" value="0x8"> 7534 <field name="USBPHY_TX_SYNC_MUX" desc="" bitrange="24:24"/>
7552</value> 7535 <field name="RSVD4" desc="" bitrange="23:22"/>
7553<value name="CHANNEL9" value="0x9"> 7536 <field name="TXENCAL45DP" desc="" bitrange="21:21"/>
7554</value> 7537 <field name="RSVD3" desc="" bitrange="20:20"/>
7555<value name="CHANNEL10" value="0xa"> 7538 <field name="TXCAL45DP" desc="" bitrange="19:16"/>
7556</value> 7539 <field name="RSVD2" desc="" bitrange="15:14"/>
7557<value name="CHANNEL11" value="0xb"> 7540 <field name="TXENCAL45DN" desc="" bitrange="13:13"/>
7558</value> 7541 <field name="RSVD1" desc="" bitrange="12:12"/>
7559<value name="CHANNEL12" value="0xc"> 7542 <field name="TXCAL45DN" desc="" bitrange="11:8"/>
7560</value> 7543 <field name="RSVD0" desc="" bitrange="7:4"/>
7561<value name="CHANNEL13" value="0xd"> 7544 <field name="D_CAL" desc="" bitrange="3:0"/>
7562</value> 7545 </reg>
7563<value name="CHANNEL14" value="0xe"> 7546 <reg name="RX" desc="" sct="yes">
7564</value> 7547 <addr name="RX" addr="0x20"/>
7565<value name="CHANNEL15" value="0xf"> 7548 <field name="RSVD2" desc="" bitrange="31:23"/>
7566</value> 7549 <field name="RXDBYPASS" desc="" bitrange="22:22"/>
7567</field> 7550 <field name="RSVD1" desc="" bitrange="21:7"/>
7568<field name="LRADC0SELECT" bitrange="3:0"> 7551 <field name="DISCONADJ" desc="" bitrange="6:4"/>
7569<value name="CHANNEL0" value="0x0"> 7552 <field name="RSVD0" desc="" bitrange="3:3"/>
7570</value> 7553 <field name="ENVADJ" desc="" bitrange="2:0"/>
7571<value name="CHANNEL1" value="0x1"> 7554 </reg>
7572</value> 7555 <reg name="CTRL" desc="" sct="yes">
7573<value name="CHANNEL2" value="0x2"> 7556 <addr name="CTRL" addr="0x30"/>
7574</value> 7557 <field name="SFTRST" desc="" bitrange="31:31"/>
7575<value name="CHANNEL3" value="0x3"> 7558 <field name="CLKGATE" desc="" bitrange="30:30"/>
7576</value> 7559 <field name="UTMI_SUSPENDM" desc="" bitrange="29:29"/>
7577<value name="CHANNEL4" value="0x4"> 7560 <field name="HOST_FORCE_LS_SE0" desc="" bitrange="28:28"/>
7578</value> 7561 <field name="RSVD3" desc="" bitrange="27:14"/>
7579<value name="CHANNEL5" value="0x5"> 7562 <field name="DATA_ON_LRADC" desc="" bitrange="13:13"/>
7580</value> 7563 <field name="DEVPLUGIN_IRQ" desc="" bitrange="12:12"/>
7581<value name="CHANNEL6" value="0x6"> 7564 <field name="ENIRQDEVPLUGIN" desc="" bitrange="11:11"/>
7582</value> 7565 <field name="RESUME_IRQ" desc="" bitrange="10:10"/>
7583<value name="CHANNEL7" value="0x7"> 7566 <field name="ENIRQRESUMEDETECT" desc="" bitrange="9:9"/>
7584</value> 7567 <field name="RSVD2" desc="" bitrange="8:8"/>
7585<value name="CHANNEL8" value="0x8"> 7568 <field name="ENOTGIDDETECT" desc="" bitrange="7:7"/>
7586</value> 7569 <field name="RSVD1" desc="" bitrange="6:6"/>
7587<value name="CHANNEL9" value="0x9"> 7570 <field name="DEVPLUGIN_POLARITY" desc="" bitrange="5:5"/>
7588</value> 7571 <field name="ENDEVPLUGINDETECT" desc="" bitrange="4:4"/>
7589<value name="CHANNEL10" value="0xa"> 7572 <field name="HOSTDISCONDETECT_IRQ" desc="" bitrange="3:3"/>
7590</value> 7573 <field name="ENIRQHOSTDISCON" desc="" bitrange="2:2"/>
7591<value name="CHANNEL11" value="0xb"> 7574 <field name="ENHOSTDISCONDETECT" desc="" bitrange="1:1"/>
7592</value> 7575 <field name="RSVD0" desc="" bitrange="0:0"/>
7593<value name="CHANNEL12" value="0xc"> 7576 </reg>
7594</value> 7577 <reg name="STATUS" desc="">
7595<value name="CHANNEL13" value="0xd"> 7578 <addr name="STATUS" addr="0x40"/>
7596</value> 7579 <field name="RSVD4" desc="" bitrange="31:11"/>
7597<value name="CHANNEL14" value="0xe"> 7580 <field name="RESUME_STATUS" desc="" bitrange="10:10"/>
7598</value> 7581 <field name="RSVD3" desc="" bitrange="9:9"/>
7599<value name="CHANNEL15" value="0xf"> 7582 <field name="OTGID_STATUS" desc="" bitrange="8:8"/>
7600</value> 7583 <field name="RSVD2" desc="" bitrange="7:7"/>
7601</field> 7584 <field name="DEVPLUGIN_STATUS" desc="" bitrange="6:6"/>
7602</reg> 7585 <field name="RSVD1" desc="" bitrange="5:4"/>
7603<reg name="VERSION" sct="no"> 7586 <field name="HOSTDISCONDETECT_STATUS" desc="" bitrange="3:3"/>
7604<addr name="VERSION" addr="0x150" /> 7587 <field name="RSVD0" desc="" bitrange="2:0"/>
7605<field name="MAJOR" bitrange="31:24"> 7588 </reg>
7606</field> 7589 <reg name="DEBUG" desc="" sct="yes">
7607<field name="MINOR" bitrange="23:16"> 7590 <addr name="DEBUG" addr="0x50"/>
7608</field> 7591 <field name="RSVD3" desc="" bitrange="31:31"/>
7609<field name="STEP" bitrange="15:0"> 7592 <field name="CLKGATE" desc="" bitrange="30:30"/>
7610</field> 7593 <field name="HOST_RESUME_DEBUG" desc="" bitrange="29:29"/>
7611</reg> 7594 <field name="SQUELCHRESETLENGTH" desc="" bitrange="28:25"/>
7612</dev> 7595 <field name="ENSQUELCHRESET" desc="" bitrange="24:24"/>
7613<dev name="OCOTP" long_name="One-time Programmable Array Controller" desc="On-Chip OTP (OCOTP) Controller" version="3.2.0"> 7596 <field name="RSVD2" desc="" bitrange="23:21"/>
7614<addr name="OCOTP" addr="0x8002c000" /> 7597 <field name="SQUELCHRESETCOUNT" desc="" bitrange="20:16"/>
7615<reg name="CTRL" sct="yes"> 7598 <field name="RSVD1" desc="" bitrange="15:13"/>
7616<addr name="CTRL" addr="0x0" /> 7599 <field name="ENTX2RXCOUNT" desc="" bitrange="12:12"/>
7617<field name="WR_UNLOCK" bitrange="31:16"> 7600 <field name="TX2RXCOUNT" desc="" bitrange="11:8"/>
7618<value name="KEY" value="0x3e77"> 7601 <field name="RSVD0" desc="" bitrange="7:6"/>
7619</value> 7602 <field name="ENHSTPULLDOWN" desc="" bitrange="5:4"/>
7620</field> 7603 <field name="HSTPULLDOWN" desc="" bitrange="3:2"/>
7621<field name="RSRVD2" bitrange="15:14"> 7604 <field name="DEBUG_INTERFACE_HOLD" desc="" bitrange="1:1"/>
7622</field> 7605 <field name="OTGIDPIOLOCK" desc="" bitrange="0:0"/>
7623<field name="RELOAD_SHADOWS" bitrange="13:13"> 7606 </reg>
7624</field> 7607 <reg name="DEBUG0_STATUS" desc="">
7625<field name="RD_BANK_OPEN" bitrange="12:12"> 7608 <addr name="DEBUG0_STATUS" addr="0x60"/>
7626</field> 7609 <field name="SQUELCH_COUNT" desc="" bitrange="31:26"/>
7627<field name="RSRVD1" bitrange="11:10"> 7610 <field name="UTMI_RXERROR_FAIL_COUNT" desc="" bitrange="25:16"/>
7628</field> 7611 <field name="LOOP_BACK_FAIL_COUNT" desc="" bitrange="15:0"/>
7629<field name="ERROR" bitrange="9:9"> 7612 </reg>
7630</field> 7613 <reg name="DEBUG1" desc="" sct="yes">
7631<field name="BUSY" bitrange="8:8"> 7614 <addr name="DEBUG1" addr="0x70"/>
7632</field> 7615 <field name="RSVD1" desc="" bitrange="31:15"/>
7633<field name="RSRVD0" bitrange="7:5"> 7616 <field name="ENTAILADJVD" desc="" bitrange="14:13"/>
7634</field> 7617 <field name="ENTX2TX" desc="" bitrange="12:12"/>
7635<field name="ADDR" bitrange="4:0"> 7618 <field name="RSVD0" desc="" bitrange="11:4"/>
7636</field> 7619 <field name="DBG_ADDRESS" desc="" bitrange="3:0"/>
7637</reg> 7620 </reg>
7638<reg name="DATA" sct="no"> 7621 <reg name="VERSION" desc="">
7639<addr name="DATA" addr="0x10" /> 7622 <addr name="VERSION" addr="0x80"/>
7640<field name="DATA" bitrange="31:0"> 7623 <field name="MAJOR" desc="" bitrange="31:24"/>
7641</field> 7624 <field name="MINOR" desc="" bitrange="23:16"/>
7642</reg> 7625 <field name="STEP" desc="" bitrange="15:0"/>
7643<reg name="CUSTn" sct="no"> 7626 </reg>
7644<formula string="0x20+n*0x10"/> 7627 <reg name="IP" desc="" sct="yes">
7645<addr name="CUST0" addr="0x20" /> 7628 <addr name="IP" addr="0x90"/>
7646<addr name="CUST1" addr="0x30" /> 7629 <field name="RSVD1" desc="" bitrange="31:25"/>
7647<addr name="CUST2" addr="0x40" /> 7630 <field name="DIV_SEL" desc="" bitrange="24:23">
7648<addr name="CUST3" addr="0x50" /> 7631 <value name="DEFAULT" value="0x0" desc=""/>
7649<field name="BITS" bitrange="31:0"> 7632 <value name="LOWER" value="0x1" desc=""/>
7650</field> 7633 <value name="LOWEST" value="0x2" desc=""/>
7651</reg> 7634 <value name="UNDEFINED" value="0x3" desc=""/>
7652<reg name="CRYPTOn" sct="no"> 7635 </field>
7653<formula string="0x60+n*0x10"/> 7636 <field name="LFR_SEL" desc="" bitrange="22:21">
7654<addr name="CRYPTO0" addr="0x60" /> 7637 <value name="DEFAULT" value="0x0" desc=""/>
7655<addr name="CRYPTO1" addr="0x70" /> 7638 <value name="TIMES_2" value="0x1" desc=""/>
7656<addr name="CRYPTO2" addr="0x80" /> 7639 <value name="TIMES_05" value="0x2" desc=""/>
7657<addr name="CRYPTO3" addr="0x90" /> 7640 <value name="UNDEFINED" value="0x3" desc=""/>
7658<field name="BITS" bitrange="31:0"> 7641 </field>
7659</field> 7642 <field name="CP_SEL" desc="" bitrange="20:19">
7660</reg> 7643 <value name="DEFAULT" value="0x0" desc=""/>
7661<reg name="HWCAPn" sct="no"> 7644 <value name="TIMES_2" value="0x1" desc=""/>
7662<formula string="0xa0+n*0x10"/> 7645 <value name="TIMES_05" value="0x2" desc=""/>
7663<addr name="HWCAP0" addr="0xa0" /> 7646 <value name="UNDEFINED" value="0x3" desc=""/>
7664<addr name="HWCAP1" addr="0xb0" /> 7647 </field>
7665<addr name="HWCAP2" addr="0xc0" /> 7648 <field name="TSTI_TX_DP" desc="" bitrange="18:18"/>
7666<addr name="HWCAP3" addr="0xd0" /> 7649 <field name="TSTI_TX_DM" desc="" bitrange="17:17"/>
7667<addr name="HWCAP4" addr="0xe0" /> 7650 <field name="ANALOG_TESTMODE" desc="" bitrange="16:16"/>
7668<addr name="HWCAP5" addr="0xf0" /> 7651 <field name="RSVD0" desc="" bitrange="15:3"/>
7669<field name="BITS" bitrange="31:0"> 7652 <field name="EN_USB_CLKS" desc="" bitrange="2:2"/>
7670</field> 7653 <field name="PLL_LOCKED" desc="" bitrange="1:1"/>
7671</reg> 7654 <field name="PLL_POWER" desc="" bitrange="0:0"/>
7672<reg name="SWCAP" sct="no"> 7655 </reg>
7673<addr name="SWCAP" addr="0x100" /> 7656 </dev>
7674<field name="BITS" bitrange="31:0">
7675</field>
7676</reg>
7677<reg name="CUSTCAP" sct="no">
7678<addr name="CUSTCAP" addr="0x110" />
7679<field name="CUST_DISABLE_WMADRM9" bitrange="31:31">
7680</field>
7681<field name="CUST_DISABLE_JANUSDRM10" bitrange="30:30">
7682</field>
7683<field name="RSRVD1" bitrange="29:5">
7684</field>
7685<field name="ENABLE_SJTAG_12MA_DRIVE" bitrange="4:4">
7686</field>
7687<field name="USE_PARALLEL_JTAG" bitrange="3:3">
7688</field>
7689<field name="RTC_XTAL_32768_PRESENT" bitrange="2:2">
7690</field>
7691<field name="RTC_XTAL_32000_PRESENT" bitrange="1:1">
7692</field>
7693<field name="RSRVD0" bitrange="0:0">
7694</field>
7695</reg>
7696<reg name="LOCK" sct="no">
7697<addr name="LOCK" addr="0x120" />
7698<field name="ROM7" bitrange="31:31">
7699</field>
7700<field name="ROM6" bitrange="30:30">
7701</field>
7702<field name="ROM5" bitrange="29:29">
7703</field>
7704<field name="ROM4" bitrange="28:28">
7705</field>
7706<field name="ROM3" bitrange="27:27">
7707</field>
7708<field name="ROM2" bitrange="26:26">
7709</field>
7710<field name="ROM1" bitrange="25:25">
7711</field>
7712<field name="ROM0" bitrange="24:24">
7713</field>
7714<field name="HWSW_SHADOW_ALT" bitrange="23:23">
7715</field>
7716<field name="CRYPTODCP_ALT" bitrange="22:22">
7717</field>
7718<field name="CRYPTOKEY_ALT" bitrange="21:21">
7719</field>
7720<field name="PIN" bitrange="20:20">
7721</field>
7722<field name="OPS" bitrange="19:19">
7723</field>
7724<field name="UN2" bitrange="18:18">
7725</field>
7726<field name="UN1" bitrange="17:17">
7727</field>
7728<field name="UN0" bitrange="16:16">
7729</field>
7730<field name="UNALLOCATED" bitrange="15:11">
7731</field>
7732<field name="ROM_SHADOW" bitrange="10:10">
7733</field>
7734<field name="CUSTCAP" bitrange="9:9">
7735</field>
7736<field name="HWSW" bitrange="8:8">
7737</field>
7738<field name="CUSTCAP_SHADOW" bitrange="7:7">
7739</field>
7740<field name="HWSW_SHADOW" bitrange="6:6">
7741</field>
7742<field name="CRYPTODCP" bitrange="5:5">
7743</field>
7744<field name="CRYPTOKEY" bitrange="4:4">
7745</field>
7746<field name="CUST3" bitrange="3:3">
7747</field>
7748<field name="CUST2" bitrange="2:2">
7749</field>
7750<field name="CUST1" bitrange="1:1">
7751</field>
7752<field name="CUST0" bitrange="0:0">
7753</field>
7754</reg>
7755<reg name="OPSn" sct="no">
7756<formula string="0x130+n*0x10"/>
7757<addr name="OPS0" addr="0x130" />
7758<addr name="OPS1" addr="0x140" />
7759<addr name="OPS2" addr="0x150" />
7760<addr name="OPS3" addr="0x160" />
7761<field name="BITS" bitrange="31:0">
7762</field>
7763</reg>
7764<reg name="UNn" sct="no">
7765<formula string="0x170+n*0x10"/>
7766<addr name="UN0" addr="0x170" />
7767<addr name="UN1" addr="0x180" />
7768<addr name="UN2" addr="0x190" />
7769<field name="BITS" bitrange="31:0">
7770</field>
7771</reg>
7772<reg name="ROMn" sct="no">
7773<formula string="0x1a0+n*0x10"/>
7774<addr name="ROM0" addr="0x1a0" />
7775<addr name="ROM1" addr="0x1b0" />
7776<addr name="ROM2" addr="0x1c0" />
7777<addr name="ROM3" addr="0x1d0" />
7778<addr name="ROM4" addr="0x1e0" />
7779<addr name="ROM5" addr="0x1f0" />
7780<addr name="ROM6" addr="0x200" />
7781<addr name="ROM7" addr="0x210" />
7782<field name="BITS" bitrange="31:0">
7783</field>
7784</reg>
7785<reg name="VERSION" sct="no">
7786<addr name="VERSION" addr="0x220" />
7787<field name="MAJOR" bitrange="31:24">
7788</field>
7789<field name="MINOR" bitrange="23:16">
7790</field>
7791<field name="STEP" bitrange="15:0">
7792</field>
7793</reg>
7794</dev>
7795<dev name="PINCTRL" long_name="Pin Control" desc="Pin Control and GPIO" version="3.2.0">
7796<addr name="PINCTRL" addr="0x80018000" />
7797<reg name="CTRL" sct="yes">
7798<addr name="CTRL" addr="0x0" />
7799<field name="SFTRST" bitrange="31:31">
7800</field>
7801<field name="CLKGATE" bitrange="30:30">
7802</field>
7803<field name="RSRVD2" bitrange="29:28">
7804</field>
7805<field name="PRESENT3" bitrange="27:27">
7806</field>
7807<field name="PRESENT2" bitrange="26:26">
7808</field>
7809<field name="PRESENT1" bitrange="25:25">
7810</field>
7811<field name="PRESENT0" bitrange="24:24">
7812</field>
7813<field name="RSRVD1" bitrange="23:3">
7814</field>
7815<field name="IRQOUT2" bitrange="2:2">
7816</field>
7817<field name="IRQOUT1" bitrange="1:1">
7818</field>
7819<field name="IRQOUT0" bitrange="0:0">
7820</field>
7821</reg>
7822<reg name="MUXSELn" sct="yes">
7823<formula string="0x100+n*0x10"/>
7824<addr name="MUXSEL0" addr="0x100" />
7825<addr name="MUXSEL1" addr="0x110" />
7826<addr name="MUXSEL2" addr="0x120" />
7827<addr name="MUXSEL3" addr="0x130" />
7828<addr name="MUXSEL4" addr="0x140" />
7829<addr name="MUXSEL5" addr="0x150" />
7830<addr name="MUXSEL6" addr="0x160" />
7831<addr name="MUXSEL7" addr="0x170" />
7832<field name="BITS" bitrange="31:0">
7833</field>
7834</reg>
7835<reg name="DRIVEn" sct="yes">
7836<formula string="0x200+n*0x10"/>
7837<addr name="DRIVE0" addr="0x200" />
7838<addr name="DRIVE1" addr="0x210" />
7839<addr name="DRIVE2" addr="0x220" />
7840<addr name="DRIVE3" addr="0x230" />
7841<addr name="DRIVE4" addr="0x240" />
7842<addr name="DRIVE5" addr="0x250" />
7843<addr name="DRIVE6" addr="0x260" />
7844<addr name="DRIVE7" addr="0x270" />
7845<addr name="DRIVE8" addr="0x280" />
7846<addr name="DRIVE9" addr="0x290" />
7847<addr name="DRIVE10" addr="0x2a0" />
7848<addr name="DRIVE11" addr="0x2b0" />
7849<addr name="DRIVE12" addr="0x2c0" />
7850<addr name="DRIVE13" addr="0x2d0" />
7851<addr name="DRIVE14" addr="0x2e0" />
7852<field name="BITS" bitrange="31:0">
7853</field>
7854</reg>
7855<reg name="PULLn" sct="yes">
7856<formula string="0x400+n*0x10"/>
7857<addr name="PULL0" addr="0x400" />
7858<addr name="PULL1" addr="0x410" />
7859<addr name="PULL2" addr="0x420" />
7860<addr name="PULL3" addr="0x430" />
7861<field name="BITS" bitrange="31:0">
7862</field>
7863</reg>
7864<reg name="DOUTn" sct="yes">
7865<formula string="0x500+n*0x10"/>
7866<addr name="DOUT0" addr="0x500" />
7867<addr name="DOUT1" addr="0x510" />
7868<addr name="DOUT2" addr="0x520" />
7869<field name="BITS" bitrange="31:0">
7870</field>
7871</reg>
7872<reg name="DINn" sct="yes">
7873<formula string="0x600+n*0x10"/>
7874<addr name="DIN0" addr="0x600" />
7875<addr name="DIN1" addr="0x610" />
7876<addr name="DIN2" addr="0x620" />
7877<field name="BITS" bitrange="31:0">
7878</field>
7879</reg>
7880<reg name="DOEn" sct="yes">
7881<formula string="0x700+n*0x10"/>
7882<addr name="DOE0" addr="0x700" />
7883<addr name="DOE1" addr="0x710" />
7884<addr name="DOE2" addr="0x720" />
7885<field name="BITS" bitrange="31:0">
7886</field>
7887</reg>
7888<reg name="PIN2IRQn" sct="yes">
7889<formula string="0x800+n*0x10"/>
7890<addr name="PIN2IRQ0" addr="0x800" />
7891<addr name="PIN2IRQ1" addr="0x810" />
7892<addr name="PIN2IRQ2" addr="0x820" />
7893<field name="BITS" bitrange="31:0">
7894</field>
7895</reg>
7896<reg name="IRQENn" sct="yes">
7897<formula string="0x900+n*0x10"/>
7898<addr name="IRQEN0" addr="0x900" />
7899<addr name="IRQEN1" addr="0x910" />
7900<addr name="IRQEN2" addr="0x920" />
7901<field name="BITS" bitrange="31:0">
7902</field>
7903</reg>
7904<reg name="IRQLEVELn" sct="yes">
7905<formula string="0xa00+n*0x10"/>
7906<addr name="IRQLEVEL0" addr="0xa00" />
7907<addr name="IRQLEVEL1" addr="0xa10" />
7908<addr name="IRQLEVEL2" addr="0xa20" />
7909<field name="BITS" bitrange="31:0">
7910</field>
7911</reg>
7912<reg name="IRQPOLn" sct="yes">
7913<formula string="0xb00+n*0x10"/>
7914<addr name="IRQPOL0" addr="0xb00" />
7915<addr name="IRQPOL1" addr="0xb10" />
7916<addr name="IRQPOL2" addr="0xb20" />
7917<field name="BITS" bitrange="31:0">
7918</field>
7919</reg>
7920<reg name="IRQSTATn" sct="yes">
7921<formula string="0xc00+n*0x10"/>
7922<addr name="IRQSTAT0" addr="0xc00" />
7923<addr name="IRQSTAT1" addr="0xc10" />
7924<addr name="IRQSTAT2" addr="0xc20" />
7925<field name="BITS" bitrange="31:0">
7926</field>
7927</reg>
7928</dev>
7929<dev name="POWER" long_name="Power Control" desc="Power Supply" version="3.2.0">
7930<addr name="POWER" addr="0x80044000" />
7931<reg name="CTRL" sct="yes">
7932<addr name="CTRL" addr="0x0" />
7933<field name="RSRVD3" bitrange="31:31">
7934</field>
7935<field name="CLKGATE" bitrange="30:30">
7936</field>
7937<field name="RSRVD2" bitrange="29:28">
7938</field>
7939<field name="PSWITCH_MID_TRAN" bitrange="27:27">
7940</field>
7941<field name="RSRVD1" bitrange="26:25">
7942</field>
7943<field name="DCDC4P2_BO_IRQ" bitrange="24:24">
7944</field>
7945<field name="ENIRQ_DCDC4P2_BO" bitrange="23:23">
7946</field>
7947<field name="VDD5V_DROOP_IRQ" bitrange="22:22">
7948</field>
7949<field name="ENIRQ_VDD5V_DROOP" bitrange="21:21">
7950</field>
7951<field name="PSWITCH_IRQ" bitrange="20:20">
7952</field>
7953<field name="PSWITCH_IRQ_SRC" bitrange="19:19">
7954</field>
7955<field name="POLARITY_PSWITCH" bitrange="18:18">
7956</field>
7957<field name="ENIRQ_PSWITCH" bitrange="17:17">
7958</field>
7959<field name="POLARITY_DC_OK" bitrange="16:16">
7960</field>
7961<field name="DC_OK_IRQ" bitrange="15:15">
7962</field>
7963<field name="ENIRQ_DC_OK" bitrange="14:14">
7964</field>
7965<field name="BATT_BO_IRQ" bitrange="13:13">
7966</field>
7967<field name="ENIRQBATT_BO" bitrange="12:12">
7968</field>
7969<field name="VDDIO_BO_IRQ" bitrange="11:11">
7970</field>
7971<field name="ENIRQ_VDDIO_BO" bitrange="10:10">
7972</field>
7973<field name="VDDA_BO_IRQ" bitrange="9:9">
7974</field>
7975<field name="ENIRQ_VDDA_BO" bitrange="8:8">
7976</field>
7977<field name="VDDD_BO_IRQ" bitrange="7:7">
7978</field>
7979<field name="ENIRQ_VDDD_BO" bitrange="6:6">
7980</field>
7981<field name="POLARITY_VBUSVALID" bitrange="5:5">
7982</field>
7983<field name="VBUSVALID_IRQ" bitrange="4:4">
7984</field>
7985<field name="ENIRQ_VBUS_VALID" bitrange="3:3">
7986</field>
7987<field name="POLARITY_VDD5V_GT_VDDIO" bitrange="2:2">
7988</field>
7989<field name="VDD5V_GT_VDDIO_IRQ" bitrange="1:1">
7990</field>
7991<field name="ENIRQ_VDD5V_GT_VDDIO" bitrange="0:0">
7992</field>
7993</reg>
7994<reg name="5VCTRL" sct="yes">
7995<addr name="5VCTRL" addr="0x10" />
7996<field name="RSRVD6" bitrange="31:30">
7997</field>
7998<field name="VBUSDROOP_TRSH" bitrange="29:28">
7999</field>
8000<field name="RSRVD5" bitrange="27:27">
8001</field>
8002<field name="HEADROOM_ADJ" bitrange="26:24">
8003</field>
8004<field name="RSRVD4" bitrange="23:21">
8005</field>
8006<field name="PWD_CHARGE_4P2" bitrange="20:20">
8007</field>
8008<field name="RSRVD3" bitrange="19:18">
8009</field>
8010<field name="CHARGE_4P2_ILIMIT" bitrange="17:12">
8011</field>
8012<field name="RSRVD2" bitrange="11:11">
8013</field>
8014<field name="VBUSVALID_TRSH" bitrange="10:8">
8015</field>
8016<field name="PWDN_5VBRNOUT" bitrange="7:7">
8017</field>
8018<field name="ENABLE_LINREG_ILIMIT" bitrange="6:6">
8019</field>
8020<field name="DCDC_XFER" bitrange="5:5">
8021</field>
8022<field name="VBUSVALID_5VDETECT" bitrange="4:4">
8023</field>
8024<field name="VBUSVALID_TO_B" bitrange="3:3">
8025</field>
8026<field name="ILIMIT_EQ_ZERO" bitrange="2:2">
8027</field>
8028<field name="PWRUP_VBUS_CMPS" bitrange="1:1">
8029</field>
8030<field name="ENABLE_DCDC" bitrange="0:0">
8031</field>
8032</reg>
8033<reg name="MINPWR" sct="yes">
8034<addr name="MINPWR" addr="0x20" />
8035<field name="RSRVD1" bitrange="31:15">
8036</field>
8037<field name="LOWPWR_4P2" bitrange="14:14">
8038</field>
8039<field name="VDAC_DUMP_CTRL" bitrange="13:13">
8040</field>
8041<field name="PWD_BO" bitrange="12:12">
8042</field>
8043<field name="USE_VDDXTAL_VBG" bitrange="11:11">
8044</field>
8045<field name="PWD_ANA_CMPS" bitrange="10:10">
8046</field>
8047<field name="ENABLE_OSC" bitrange="9:9">
8048</field>
8049<field name="SELECT_OSC" bitrange="8:8">
8050</field>
8051<field name="VBG_OFF" bitrange="7:7">
8052</field>
8053<field name="DOUBLE_FETS" bitrange="6:6">
8054</field>
8055<field name="HALF_FETS" bitrange="5:5">
8056</field>
8057<field name="LESSANA_I" bitrange="4:4">
8058</field>
8059<field name="PWD_XTAL24" bitrange="3:3">
8060</field>
8061<field name="DC_STOPCLK" bitrange="2:2">
8062</field>
8063<field name="EN_DC_PFM" bitrange="1:1">
8064</field>
8065<field name="DC_HALFCLK" bitrange="0:0">
8066</field>
8067</reg>
8068<reg name="CHARGE" sct="yes">
8069<addr name="CHARGE" addr="0x30" />
8070<field name="RSRVD4" bitrange="31:27">
8071</field>
8072<field name="ADJ_VOLT" bitrange="26:24">
8073</field>
8074<field name="RSRVD3" bitrange="23:23">
8075</field>
8076<field name="ENABLE_LOAD" bitrange="22:22">
8077</field>
8078<field name="ENABLE_CHARGER_RESISTORS" bitrange="21:21">
8079</field>
8080<field name="ENABLE_FAULT_DETECT" bitrange="20:20">
8081</field>
8082<field name="CHRG_STS_OFF" bitrange="19:19">
8083</field>
8084<field name="LIION_4P1" bitrange="18:18">
8085</field>
8086<field name="USE_EXTERN_R" bitrange="17:17">
8087</field>
8088<field name="PWD_BATTCHRG" bitrange="16:16">
8089</field>
8090<field name="RSRVD2" bitrange="15:12">
8091</field>
8092<field name="STOP_ILIMIT" bitrange="11:8">
8093</field>
8094<field name="RSRVD1" bitrange="7:6">
8095</field>
8096<field name="BATTCHRG_I" bitrange="5:0">
8097</field>
8098</reg>
8099<reg name="VDDDCTRL" sct="no">
8100<addr name="VDDDCTRL" addr="0x40" />
8101<field name="ADJTN" bitrange="31:28">
8102</field>
8103<field name="RSRVD4" bitrange="27:24">
8104</field>
8105<field name="PWDN_BRNOUT" bitrange="23:23">
8106</field>
8107<field name="DISABLE_STEPPING" bitrange="22:22">
8108</field>
8109<field name="ENABLE_LINREG" bitrange="21:21">
8110</field>
8111<field name="DISABLE_FET" bitrange="20:20">
8112</field>
8113<field name="RSRVD3" bitrange="19:18">
8114</field>
8115<field name="LINREG_OFFSET" bitrange="17:16">
8116</field>
8117<field name="RSRVD2" bitrange="15:11">
8118</field>
8119<field name="BO_OFFSET" bitrange="10:8">
8120</field>
8121<field name="RSRVD1" bitrange="7:5">
8122</field>
8123<field name="TRG" bitrange="4:0">
8124</field>
8125</reg>
8126<reg name="VDDACTRL" sct="no">
8127<addr name="VDDACTRL" addr="0x50" />
8128<field name="RSRVD4" bitrange="31:20">
8129</field>
8130<field name="PWDN_BRNOUT" bitrange="19:19">
8131</field>
8132<field name="DISABLE_STEPPING" bitrange="18:18">
8133</field>
8134<field name="ENABLE_LINREG" bitrange="17:17">
8135</field>
8136<field name="DISABLE_FET" bitrange="16:16">
8137</field>
8138<field name="RSRVD3" bitrange="15:14">
8139</field>
8140<field name="LINREG_OFFSET" bitrange="13:12">
8141</field>
8142<field name="RSRVD2" bitrange="11:11">
8143</field>
8144<field name="BO_OFFSET" bitrange="10:8">
8145</field>
8146<field name="RSRVD1" bitrange="7:5">
8147</field>
8148<field name="TRG" bitrange="4:0">
8149</field>
8150</reg>
8151<reg name="VDDIOCTRL" sct="no">
8152<addr name="VDDIOCTRL" addr="0x60" />
8153<field name="RSRVD5" bitrange="31:24">
8154</field>
8155<field name="ADJTN" bitrange="23:20">
8156</field>
8157<field name="RSRVD4" bitrange="19:19">
8158</field>
8159<field name="PWDN_BRNOUT" bitrange="18:18">
8160</field>
8161<field name="DISABLE_STEPPING" bitrange="17:17">
8162</field>
8163<field name="DISABLE_FET" bitrange="16:16">
8164</field>
8165<field name="RSRVD3" bitrange="15:14">
8166</field>
8167<field name="LINREG_OFFSET" bitrange="13:12">
8168</field>
8169<field name="RSRVD2" bitrange="11:11">
8170</field>
8171<field name="BO_OFFSET" bitrange="10:8">
8172</field>
8173<field name="RSRVD1" bitrange="7:5">
8174</field>
8175<field name="TRG" bitrange="4:0">
8176</field>
8177</reg>
8178<reg name="VDDMEMCTRL" sct="no">
8179<addr name="VDDMEMCTRL" addr="0x70" />
8180<field name="RSRVD2" bitrange="31:11">
8181</field>
8182<field name="PULLDOWN_ACTIVE" bitrange="10:10">
8183</field>
8184<field name="ENABLE_ILIMIT" bitrange="9:9">
8185</field>
8186<field name="ENABLE_LINREG" bitrange="8:8">
8187</field>
8188<field name="RSRVD1" bitrange="7:5">
8189</field>
8190<field name="TRG" bitrange="4:0">
8191</field>
8192</reg>
8193<reg name="DCDC4P2" sct="no">
8194<addr name="DCDC4P2" addr="0x80" />
8195<field name="DROPOUT_CTRL" bitrange="31:28">
8196</field>
8197<field name="RSRVD5" bitrange="27:26">
8198</field>
8199<field name="ISTEAL_THRESH" bitrange="25:24">
8200</field>
8201<field name="ENABLE_4P2" bitrange="23:23">
8202</field>
8203<field name="ENABLE_DCDC" bitrange="22:22">
8204</field>
8205<field name="HYST_DIR" bitrange="21:21">
8206</field>
8207<field name="HYST_THRESH" bitrange="20:20">
8208</field>
8209<field name="RSRVD3" bitrange="19:19">
8210</field>
8211<field name="TRG" bitrange="18:16">
8212</field>
8213<field name="RSRVD2" bitrange="15:13">
8214</field>
8215<field name="BO" bitrange="12:8">
8216</field>
8217<field name="RSRVD1" bitrange="7:5">
8218</field>
8219<field name="CMPTRIP" bitrange="4:0">
8220</field>
8221</reg>
8222<reg name="MISC" sct="no">
8223<addr name="MISC" addr="0x90" />
8224<field name="RSRVD2" bitrange="31:7">
8225</field>
8226<field name="FREQSEL" bitrange="6:4">
8227</field>
8228<field name="RSRVD1" bitrange="3:3">
8229</field>
8230<field name="DELAY_TIMING" bitrange="2:2">
8231</field>
8232<field name="TEST" bitrange="1:1">
8233</field>
8234<field name="SEL_PLLCLK" bitrange="0:0">
8235</field>
8236</reg>
8237<reg name="DCLIMITS" sct="no">
8238<addr name="DCLIMITS" addr="0xa0" />
8239<field name="RSRVD3" bitrange="31:16">
8240</field>
8241<field name="RSRVD2" bitrange="15:15">
8242</field>
8243<field name="POSLIMIT_BUCK" bitrange="14:8">
8244</field>
8245<field name="RSRVD1" bitrange="7:7">
8246</field>
8247<field name="NEGLIMIT" bitrange="6:0">
8248</field>
8249</reg>
8250<reg name="LOOPCTRL" sct="yes">
8251<addr name="LOOPCTRL" addr="0xb0" />
8252<field name="RSRVD3" bitrange="31:21">
8253</field>
8254<field name="TOGGLE_DIF" bitrange="20:20">
8255</field>
8256<field name="HYST_SIGN" bitrange="19:19">
8257</field>
8258<field name="EN_CM_HYST" bitrange="18:18">
8259</field>
8260<field name="EN_DF_HYST" bitrange="17:17">
8261</field>
8262<field name="CM_HYST_THRESH" bitrange="16:16">
8263</field>
8264<field name="DF_HYST_THRESH" bitrange="15:15">
8265</field>
8266<field name="RCSCALE_THRESH" bitrange="14:14">
8267</field>
8268<field name="EN_RCSCALE" bitrange="13:12">
8269</field>
8270<field name="RSRVD2" bitrange="11:11">
8271</field>
8272<field name="DC_FF" bitrange="10:8">
8273</field>
8274<field name="DC_R" bitrange="7:4">
8275</field>
8276<field name="RSRVD1" bitrange="3:2">
8277</field>
8278<field name="DC_C" bitrange="1:0">
8279</field>
8280</reg>
8281<reg name="STS" sct="no">
8282<addr name="STS" addr="0xc0" />
8283<field name="RSRVD3" bitrange="31:30">
8284</field>
8285<field name="PWRUP_SOURCE" bitrange="29:24">
8286</field>
8287<field name="RSRVD2" bitrange="23:22">
8288</field>
8289<field name="PSWITCH" bitrange="21:20">
8290</field>
8291<field name="RSRVD1" bitrange="19:18">
8292</field>
8293<field name="AVALID_STATUS" bitrange="17:17">
8294</field>
8295<field name="BVALID_STATUS" bitrange="16:16">
8296</field>
8297<field name="VBUSVALID_STATUS" bitrange="15:15">
8298</field>
8299<field name="SESSEND_STATUS" bitrange="14:14">
8300</field>
8301<field name="BATT_BO" bitrange="13:13">
8302</field>
8303<field name="VDD5V_FAULT" bitrange="12:12">
8304</field>
8305<field name="CHRGSTS" bitrange="11:11">
8306</field>
8307<field name="DCDC_4P2_BO" bitrange="10:10">
8308</field>
8309<field name="DC_OK" bitrange="9:9">
8310</field>
8311<field name="VDDIO_BO" bitrange="8:8">
8312</field>
8313<field name="VDDA_BO" bitrange="7:7">
8314</field>
8315<field name="VDDD_BO" bitrange="6:6">
8316</field>
8317<field name="VDD5V_GT_VDDIO" bitrange="5:5">
8318</field>
8319<field name="VDD5V_DROOP" bitrange="4:4">
8320</field>
8321<field name="AVALID" bitrange="3:3">
8322</field>
8323<field name="BVALID" bitrange="2:2">
8324</field>
8325<field name="VBUSVALID" bitrange="1:1">
8326</field>
8327<field name="SESSEND" bitrange="0:0">
8328</field>
8329</reg>
8330<reg name="SPEED" sct="yes">
8331<addr name="SPEED" addr="0xd0" />
8332<field name="RSRVD1" bitrange="31:24">
8333</field>
8334<field name="STATUS" bitrange="23:16">
8335</field>
8336<field name="RSRVD0" bitrange="15:2">
8337</field>
8338<field name="CTRL" bitrange="1:0">
8339</field>
8340</reg>
8341<reg name="BATTMONITOR" sct="no">
8342<addr name="BATTMONITOR" addr="0xe0" />
8343<field name="RSRVD3" bitrange="31:26">
8344</field>
8345<field name="BATT_VAL" bitrange="25:16">
8346</field>
8347<field name="RSRVD2" bitrange="15:11">
8348</field>
8349<field name="EN_BATADJ" bitrange="10:10">
8350</field>
8351<field name="PWDN_BATTBRNOUT" bitrange="9:9">
8352</field>
8353<field name="BRWNOUT_PWD" bitrange="8:8">
8354</field>
8355<field name="RSRVD1" bitrange="7:5">
8356</field>
8357<field name="BRWNOUT_LVL" bitrange="4:0">
8358</field>
8359</reg>
8360<reg name="RESET" sct="yes">
8361<addr name="RESET" addr="0x100" />
8362<field name="UNLOCK" bitrange="31:16">
8363<value name="KEY" value="0x3e77">
8364</value>
8365</field>
8366<field name="RSRVD1" bitrange="15:2">
8367</field>
8368<field name="PWD_OFF" bitrange="1:1">
8369</field>
8370<field name="PWD" bitrange="0:0">
8371</field>
8372</reg>
8373<reg name="DEBUG" sct="yes">
8374<addr name="DEBUG" addr="0x110" />
8375<field name="RSRVD0" bitrange="31:4">
8376</field>
8377<field name="VBUSVALIDPIOLOCK" bitrange="3:3">
8378</field>
8379<field name="AVALIDPIOLOCK" bitrange="2:2">
8380</field>
8381<field name="BVALIDPIOLOCK" bitrange="1:1">
8382</field>
8383<field name="SESSENDPIOLOCK" bitrange="0:0">
8384</field>
8385</reg>
8386<reg name="SPECIAL" sct="yes">
8387<addr name="SPECIAL" addr="0x120" />
8388<field name="TEST" bitrange="31:0">
8389</field>
8390</reg>
8391<reg name="VERSION" sct="no">
8392<addr name="VERSION" addr="0x130" />
8393<field name="MAJOR" bitrange="31:24">
8394</field>
8395<field name="MINOR" bitrange="23:16">
8396</field>
8397<field name="STEP" bitrange="15:0">
8398</field>
8399</reg>
8400</dev>
8401<dev name="PWM" long_name="Pulse width Modulation" desc="Pulse-Width Modulator (PWM) Controller" version="3.2.0">
8402<addr name="PWM" addr="0x80064000" />
8403<reg name="CTRL" sct="yes">
8404<addr name="CTRL" addr="0x0" />
8405<field name="SFTRST" bitrange="31:31">
8406</field>
8407<field name="CLKGATE" bitrange="30:30">
8408</field>
8409<field name="PWM4_PRESENT" bitrange="29:29">
8410</field>
8411<field name="PWM3_PRESENT" bitrange="28:28">
8412</field>
8413<field name="PWM2_PRESENT" bitrange="27:27">
8414</field>
8415<field name="PWM1_PRESENT" bitrange="26:26">
8416</field>
8417<field name="PWM0_PRESENT" bitrange="25:25">
8418</field>
8419<field name="RSRVD1" bitrange="24:7">
8420</field>
8421<field name="OUTPUT_CUTOFF_EN" bitrange="6:6">
8422</field>
8423<field name="PWM2_ANA_CTRL_ENABLE" bitrange="5:5">
8424</field>
8425<field name="PWM4_ENABLE" bitrange="4:4">
8426</field>
8427<field name="PWM3_ENABLE" bitrange="3:3">
8428</field>
8429<field name="PWM2_ENABLE" bitrange="2:2">
8430</field>
8431<field name="PWM1_ENABLE" bitrange="1:1">
8432</field>
8433<field name="PWM0_ENABLE" bitrange="0:0">
8434</field>
8435</reg>
8436<reg name="ACTIVEn" sct="yes">
8437<formula string="0x10+n*0x20"/>
8438<addr name="ACTIVE0" addr="0x10" />
8439<addr name="ACTIVE1" addr="0x30" />
8440<addr name="ACTIVE2" addr="0x50" />
8441<addr name="ACTIVE3" addr="0x70" />
8442<addr name="ACTIVE4" addr="0x90" />
8443<field name="INACTIVE" bitrange="31:16">
8444</field>
8445<field name="ACTIVE" bitrange="15:0">
8446</field>
8447</reg>
8448<reg name="PERIODn" sct="yes">
8449<formula string="0x20+n*0x20"/>
8450<addr name="PERIOD0" addr="0x20" />
8451<addr name="PERIOD1" addr="0x40" />
8452<addr name="PERIOD2" addr="0x60" />
8453<addr name="PERIOD3" addr="0x80" />
8454<addr name="PERIOD4" addr="0xa0" />
8455<field name="RSRVD2" bitrange="31:25">
8456</field>
8457<field name="MATT_SEL" bitrange="24:24">
8458</field>
8459<field name="MATT" bitrange="23:23">
8460</field>
8461<field name="CDIV" bitrange="22:20">
8462<value name="DIV_1" value="0x0">
8463</value>
8464<value name="DIV_2" value="0x1">
8465</value>
8466<value name="DIV_4" value="0x2">
8467</value>
8468<value name="DIV_8" value="0x3">
8469</value>
8470<value name="DIV_16" value="0x4">
8471</value>
8472<value name="DIV_64" value="0x5">
8473</value>
8474<value name="DIV_256" value="0x6">
8475</value>
8476<value name="DIV_1024" value="0x7">
8477</value>
8478</field>
8479<field name="INACTIVE_STATE" bitrange="19:18">
8480<value name="HI_Z" value="0x0">
8481</value>
8482<value name="0" value="0x2">
8483</value>
8484<value name="1" value="0x3">
8485</value>
8486</field>
8487<field name="ACTIVE_STATE" bitrange="17:16">
8488<value name="HI_Z" value="0x0">
8489</value>
8490<value name="0" value="0x2">
8491</value>
8492<value name="1" value="0x3">
8493</value>
8494</field>
8495<field name="PERIOD" bitrange="15:0">
8496</field>
8497</reg>
8498<reg name="VERSION" sct="no">
8499<addr name="VERSION" addr="0xb0" />
8500<field name="MAJOR" bitrange="31:24">
8501</field>
8502<field name="MINOR" bitrange="23:16">
8503</field>
8504<field name="STEP" bitrange="15:0">
8505</field>
8506</reg>
8507</dev>
8508<dev name="PXP" long_name="Pixel Pipeline" desc="Pixel Pipeline (PXP)" version="3.2.0">
8509<addr name="PXP" addr="0x8002a000" />
8510<reg name="CTRL" sct="yes">
8511<addr name="CTRL" addr="0x0" />
8512<field name="SFTRST" bitrange="31:31">
8513</field>
8514<field name="CLKGATE" bitrange="30:30">
8515</field>
8516<field name="RSVD2" bitrange="29:28">
8517</field>
8518<field name="INTERLACED_OUTPUT" bitrange="27:26">
8519<value name="PROGRESSIVE" value="0x0">
8520</value>
8521<value name="FIELD0" value="0x1">
8522</value>
8523<value name="FIELD1" value="0x2">
8524</value>
8525<value name="INTERLACED" value="0x3">
8526</value>
8527</field>
8528<field name="INTERLACED_INPUT" bitrange="25:24">
8529<value name="PROGRESSIVE" value="0x0">
8530</value>
8531<value name="FIELD0" value="0x2">
8532</value>
8533<value name="FIELD1" value="0x3">
8534</value>
8535</field>
8536<field name="RSVD1" bitrange="23:23">
8537</field>
8538<field name="ALPHA_OUTPUT" bitrange="22:22">
8539</field>
8540<field name="IN_PLACE" bitrange="21:21">
8541</field>
8542<field name="DELTA" bitrange="20:20">
8543</field>
8544<field name="CROP" bitrange="19:19">
8545</field>
8546<field name="SCALE" bitrange="18:18">
8547</field>
8548<field name="UPSAMPLE" bitrange="17:17">
8549</field>
8550<field name="SUBSAMPLE" bitrange="16:16">
8551</field>
8552<field name="S0_FORMAT" bitrange="15:12">
8553<value name="RGB888" value="0x1">
8554</value>
8555<value name="RGB565" value="0x4">
8556</value>
8557<value name="RGB555" value="0x5">
8558</value>
8559<value name="YUV422" value="0x8">
8560</value>
8561<value name="YUV420" value="0x9">
8562</value>
8563</field>
8564<field name="VFLIP" bitrange="11:11">
8565</field>
8566<field name="HFLIP" bitrange="10:10">
8567</field>
8568<field name="ROTATE" bitrange="9:8">
8569<value name="ROT_0" value="0x0">
8570</value>
8571<value name="ROT_90" value="0x1">
8572</value>
8573<value name="ROT_180" value="0x2">
8574</value>
8575<value name="ROT_270" value="0x3">
8576</value>
8577</field>
8578<field name="OUTPUT_RGB_FORMAT" bitrange="7:4">
8579<value name="ARGB8888" value="0x0">
8580</value>
8581<value name="RGB888" value="0x1">
8582</value>
8583<value name="RGB888P" value="0x2">
8584</value>
8585<value name="ARGB1555" value="0x3">
8586</value>
8587<value name="RGB565" value="0x4">
8588</value>
8589<value name="RGB555" value="0x5">
8590</value>
8591</field>
8592<field name="RSVD0" bitrange="3:3">
8593</field>
8594<field name="ENABLE_LCD_HANDSHAKE" bitrange="2:2">
8595</field>
8596<field name="IRQ_ENABLE" bitrange="1:1">
8597</field>
8598<field name="ENABLE" bitrange="0:0">
8599</field>
8600</reg>
8601<reg name="STAT" sct="yes">
8602<addr name="STAT" addr="0x10" />
8603<field name="BLOCKX" bitrange="31:24">
8604</field>
8605<field name="BLOCKY" bitrange="23:16">
8606</field>
8607<field name="RSVD2" bitrange="15:8">
8608</field>
8609<field name="AXI_ERROR_ID" bitrange="7:4">
8610</field>
8611<field name="RSVD1" bitrange="3:3">
8612</field>
8613<field name="AXI_READ_ERROR" bitrange="2:2">
8614</field>
8615<field name="AXI_WRITE_ERROR" bitrange="1:1">
8616</field>
8617<field name="IRQ" bitrange="0:0">
8618</field>
8619</reg>
8620<reg name="RGBBUF" sct="no">
8621<addr name="RGBBUF" addr="0x20" />
8622<field name="ADDR" bitrange="31:0">
8623</field>
8624</reg>
8625<reg name="RGBBUF2" sct="no">
8626<addr name="RGBBUF2" addr="0x30" />
8627<field name="ADDR" bitrange="31:0">
8628</field>
8629</reg>
8630<reg name="RGBSIZE" sct="no">
8631<addr name="RGBSIZE" addr="0x40" />
8632<field name="ALPHA" bitrange="31:24">
8633</field>
8634<field name="WIDTH" bitrange="23:12">
8635</field>
8636<field name="HEIGHT" bitrange="11:0">
8637</field>
8638</reg>
8639<reg name="S0BUF" sct="no">
8640<addr name="S0BUF" addr="0x50" />
8641<field name="ADDR" bitrange="31:0">
8642</field>
8643</reg>
8644<reg name="S0UBUF" sct="no">
8645<addr name="S0UBUF" addr="0x60" />
8646<field name="ADDR" bitrange="31:0">
8647</field>
8648</reg>
8649<reg name="S0VBUF" sct="no">
8650<addr name="S0VBUF" addr="0x70" />
8651<field name="ADDR" bitrange="31:0">
8652</field>
8653</reg>
8654<reg name="S0PARAM" sct="no">
8655<addr name="S0PARAM" addr="0x80" />
8656<field name="XBASE" bitrange="31:24">
8657</field>
8658<field name="YBASE" bitrange="23:16">
8659</field>
8660<field name="WIDTH" bitrange="15:8">
8661</field>
8662<field name="HEIGHT" bitrange="7:0">
8663</field>
8664</reg>
8665<reg name="S0BACKGROUND" sct="no">
8666<addr name="S0BACKGROUND" addr="0x90" />
8667<field name="COLOR" bitrange="31:0">
8668</field>
8669</reg>
8670<reg name="S0CROP" sct="no">
8671<addr name="S0CROP" addr="0xa0" />
8672<field name="XBASE" bitrange="31:24">
8673</field>
8674<field name="YBASE" bitrange="23:16">
8675</field>
8676<field name="WIDTH" bitrange="15:8">
8677</field>
8678<field name="HEIGHT" bitrange="7:0">
8679</field>
8680</reg>
8681<reg name="S0SCALE" sct="no">
8682<addr name="S0SCALE" addr="0xb0" />
8683<field name="RSVD2" bitrange="31:30">
8684</field>
8685<field name="YSCALE" bitrange="29:16">
8686</field>
8687<field name="RSVD1" bitrange="15:14">
8688</field>
8689<field name="XSCALE" bitrange="13:0">
8690</field>
8691</reg>
8692<reg name="S0OFFSET" sct="no">
8693<addr name="S0OFFSET" addr="0xc0" />
8694<field name="RSVD2" bitrange="31:28">
8695</field>
8696<field name="YOFFSET" bitrange="27:16">
8697</field>
8698<field name="RSVD1" bitrange="15:12">
8699</field>
8700<field name="XOFFSET" bitrange="11:0">
8701</field>
8702</reg>
8703<reg name="CSCCOEFF0" sct="no">
8704<addr name="CSCCOEFF0" addr="0xd0" />
8705<field name="YCBCR_MODE" bitrange="31:31">
8706</field>
8707<field name="RSVD1" bitrange="30:29">
8708</field>
8709<field name="C0" bitrange="28:18">
8710</field>
8711<field name="UV_OFFSET" bitrange="17:9">
8712</field>
8713<field name="Y_OFFSET" bitrange="8:0">
8714</field>
8715</reg>
8716<reg name="CSCCOEFF1" sct="no">
8717<addr name="CSCCOEFF1" addr="0xe0" />
8718<field name="RSVD1" bitrange="31:27">
8719</field>
8720<field name="C1" bitrange="26:16">
8721</field>
8722<field name="RSVD0" bitrange="15:11">
8723</field>
8724<field name="C4" bitrange="10:0">
8725</field>
8726</reg>
8727<reg name="CSCCOEFF2" sct="no">
8728<addr name="CSCCOEFF2" addr="0xf0" />
8729<field name="RSVD1" bitrange="31:27">
8730</field>
8731<field name="C2" bitrange="26:16">
8732</field>
8733<field name="RSVD0" bitrange="15:11">
8734</field>
8735<field name="C3" bitrange="10:0">
8736</field>
8737</reg>
8738<reg name="NEXT" sct="yes">
8739<addr name="NEXT" addr="0x100" />
8740<field name="POINTER" bitrange="31:2">
8741</field>
8742<field name="RSVD" bitrange="1:1">
8743</field>
8744<field name="ENABLED" bitrange="0:0">
8745</field>
8746</reg>
8747<reg name="PAGETABLE" sct="no">
8748<addr name="PAGETABLE" addr="0x170" />
8749<field name="BASE" bitrange="31:14">
8750</field>
8751<field name="RSVD1" bitrange="13:2">
8752</field>
8753<field name="FLUSH" bitrange="1:1">
8754</field>
8755<field name="ENABLE" bitrange="0:0">
8756</field>
8757</reg>
8758<reg name="S0COLORKEYLOW" sct="no">
8759<addr name="S0COLORKEYLOW" addr="0x180" />
8760<field name="RSVD1" bitrange="31:24">
8761</field>
8762<field name="PIXEL" bitrange="23:0">
8763</field>
8764</reg>
8765<reg name="S0COLORKEYHIGH" sct="no">
8766<addr name="S0COLORKEYHIGH" addr="0x190" />
8767<field name="RSVD1" bitrange="31:24">
8768</field>
8769<field name="PIXEL" bitrange="23:0">
8770</field>
8771</reg>
8772<reg name="OLCOLORKEYLOW" sct="no">
8773<addr name="OLCOLORKEYLOW" addr="0x1a0" />
8774<field name="RSVD1" bitrange="31:24">
8775</field>
8776<field name="PIXEL" bitrange="23:0">
8777</field>
8778</reg>
8779<reg name="OLCOLORKEYHIGH" sct="no">
8780<addr name="OLCOLORKEYHIGH" addr="0x1b0" />
8781<field name="RSVD1" bitrange="31:24">
8782</field>
8783<field name="PIXEL" bitrange="23:0">
8784</field>
8785</reg>
8786<reg name="DEBUGCTRL" sct="no">
8787<addr name="DEBUGCTRL" addr="0x1d0" />
8788<field name="RSVD" bitrange="31:9">
8789</field>
8790<field name="RESET_TLB_STATS" bitrange="8:8">
8791</field>
8792<field name="SELECT" bitrange="7:0">
8793<value name="NONE" value="0x0">
8794</value>
8795<value name="CTRL" value="0x1">
8796</value>
8797<value name="S0REGS" value="0x2">
8798</value>
8799<value name="S0BAX" value="0x3">
8800</value>
8801<value name="S0BAY" value="0x4">
8802</value>
8803<value name="PXBUF" value="0x5">
8804</value>
8805<value name="ROTATION" value="0x6">
8806</value>
8807<value name="ROTBUF0" value="0x7">
8808</value>
8809<value name="ROTBUF1" value="0x8">
8810</value>
8811</field>
8812</reg>
8813<reg name="DEBUG" sct="no">
8814<addr name="DEBUG" addr="0x1e0" />
8815<field name="DATA" bitrange="31:0">
8816</field>
8817</reg>
8818<reg name="VERSION" sct="no">
8819<addr name="VERSION" addr="0x1f0" />
8820<field name="MAJOR" bitrange="31:24">
8821</field>
8822<field name="MINOR" bitrange="23:16">
8823</field>
8824<field name="STEP" bitrange="15:0">
8825</field>
8826</reg>
8827<reg name="OLn" sct="no">
8828<formula string="0x200+n*0x40"/>
8829<addr name="OL0" addr="0x200" />
8830<addr name="OL1" addr="0x240" />
8831<addr name="OL2" addr="0x280" />
8832<addr name="OL3" addr="0x2c0" />
8833<addr name="OL4" addr="0x300" />
8834<addr name="OL5" addr="0x340" />
8835<addr name="OL6" addr="0x380" />
8836<addr name="OL7" addr="0x3c0" />
8837<field name="ADDR" bitrange="31:0">
8838</field>
8839</reg>
8840<reg name="OLnSIZE" sct="no">
8841<formula string="0x210+n*0x40"/>
8842<addr name="OL0SIZE" addr="0x210" />
8843<addr name="OL1SIZE" addr="0x250" />
8844<addr name="OL2SIZE" addr="0x290" />
8845<addr name="OL3SIZE" addr="0x2d0" />
8846<addr name="OL4SIZE" addr="0x310" />
8847<addr name="OL5SIZE" addr="0x350" />
8848<addr name="OL6SIZE" addr="0x390" />
8849<addr name="OL7SIZE" addr="0x3d0" />
8850<field name="XBASE" bitrange="31:24">
8851</field>
8852<field name="YBASE" bitrange="23:16">
8853</field>
8854<field name="WIDTH" bitrange="15:8">
8855</field>
8856<field name="HEIGHT" bitrange="7:0">
8857</field>
8858</reg>
8859<reg name="OLnPARAM" sct="no">
8860<formula string="0x220+n*0x40"/>
8861<addr name="OL0PARAM" addr="0x220" />
8862<addr name="OL1PARAM" addr="0x260" />
8863<addr name="OL2PARAM" addr="0x2a0" />
8864<addr name="OL3PARAM" addr="0x2e0" />
8865<addr name="OL4PARAM" addr="0x320" />
8866<addr name="OL5PARAM" addr="0x360" />
8867<addr name="OL6PARAM" addr="0x3a0" />
8868<addr name="OL7PARAM" addr="0x3e0" />
8869<field name="RSVD1" bitrange="31:20">
8870</field>
8871<field name="ROP" bitrange="19:16">
8872<value name="MASKOL" value="0x0">
8873</value>
8874<value name="MASKNOTOL" value="0x1">
8875</value>
8876<value name="MASKOLNOT" value="0x2">
8877</value>
8878<value name="MERGEOL" value="0x3">
8879</value>
8880<value name="MERGENOTOL" value="0x4">
8881</value>
8882<value name="MERGEOLNOT" value="0x5">
8883</value>
8884<value name="NOTCOPYOL" value="0x6">
8885</value>
8886<value name="NOT" value="0x7">
8887</value>
8888<value name="NOTMASKOL" value="0x8">
8889</value>
8890<value name="NOTMERGEOL" value="0x9">
8891</value>
8892<value name="XOROL" value="0xa">
8893</value>
8894<value name="NOTXOROL" value="0xb">
8895</value>
8896</field>
8897<field name="ALPHA" bitrange="15:8">
8898</field>
8899<field name="FORMAT" bitrange="7:4">
8900<value name="ARGB8888" value="0x0">
8901</value>
8902<value name="RGB888" value="0x1">
8903</value>
8904<value name="ARGB1555" value="0x3">
8905</value>
8906<value name="RGB565" value="0x4">
8907</value>
8908<value name="RGB555" value="0x5">
8909</value>
8910</field>
8911<field name="ENABLE_COLORKEY" bitrange="3:3">
8912</field>
8913<field name="ALPHA_CNTL" bitrange="2:1">
8914<value name="Embedded" value="0x0">
8915</value>
8916<value name="Override" value="0x1">
8917</value>
8918<value name="Multiply" value="0x2">
8919</value>
8920<value name="ROPs" value="0x3">
8921</value>
8922</field>
8923<field name="ENABLE" bitrange="0:0">
8924</field>
8925</reg>
8926<reg name="OLnPARAM2" sct="no">
8927<formula string="0x230+n*0x40"/>
8928<addr name="OL0PARAM2" addr="0x230" />
8929<addr name="OL1PARAM2" addr="0x270" />
8930<addr name="OL2PARAM2" addr="0x2b0" />
8931<addr name="OL3PARAM2" addr="0x2f0" />
8932<addr name="OL4PARAM2" addr="0x330" />
8933<addr name="OL5PARAM2" addr="0x370" />
8934<addr name="OL6PARAM2" addr="0x3b0" />
8935<addr name="OL7PARAM2" addr="0x3f0" />
8936<field name="RSVD" bitrange="31:0">
8937</field>
8938</reg>
8939</dev>
8940<dev name="RTC" long_name="Real Time Clock" desc="Real-Time Clock, Alarm, Watchdog, Persistent Bits" version="3.2.0">
8941<addr name="RTC" addr="0x8005c000" />
8942<reg name="CTRL" sct="yes">
8943<addr name="CTRL" addr="0x0" />
8944<field name="SFTRST" bitrange="31:31">
8945</field>
8946<field name="CLKGATE" bitrange="30:30">
8947</field>
8948<field name="RSVD0" bitrange="29:7">
8949</field>
8950<field name="SUPPRESS_COPY2ANALOG" bitrange="6:6">
8951</field>
8952<field name="FORCE_UPDATE" bitrange="5:5">
8953</field>
8954<field name="WATCHDOGEN" bitrange="4:4">
8955</field>
8956<field name="ONEMSEC_IRQ" bitrange="3:3">
8957</field>
8958<field name="ALARM_IRQ" bitrange="2:2">
8959</field>
8960<field name="ONEMSEC_IRQ_EN" bitrange="1:1">
8961</field>
8962<field name="ALARM_IRQ_EN" bitrange="0:0">
8963</field>
8964</reg>
8965<reg name="STAT" sct="yes">
8966<addr name="STAT" addr="0x10" />
8967<field name="RTC_PRESENT" bitrange="31:31">
8968</field>
8969<field name="ALARM_PRESENT" bitrange="30:30">
8970</field>
8971<field name="WATCHDOG_PRESENT" bitrange="29:29">
8972</field>
8973<field name="XTAL32000_PRESENT" bitrange="28:28">
8974</field>
8975<field name="XTAL32768_PRESENT" bitrange="27:27">
8976</field>
8977<field name="RSVD1" bitrange="26:24">
8978</field>
8979<field name="STALE_REGS" bitrange="23:16">
8980</field>
8981<field name="NEW_REGS" bitrange="15:8">
8982</field>
8983<field name="RSVD0" bitrange="7:0">
8984</field>
8985</reg>
8986<reg name="MILLISECONDS" sct="yes">
8987<addr name="MILLISECONDS" addr="0x20" />
8988<field name="COUNT" bitrange="31:0">
8989</field>
8990</reg>
8991<reg name="SECONDS" sct="yes">
8992<addr name="SECONDS" addr="0x30" />
8993<field name="COUNT" bitrange="31:0">
8994</field>
8995</reg>
8996<reg name="ALARM" sct="yes">
8997<addr name="ALARM" addr="0x40" />
8998<field name="VALUE" bitrange="31:0">
8999</field>
9000</reg>
9001<reg name="WATCHDOG" sct="yes">
9002<addr name="WATCHDOG" addr="0x50" />
9003<field name="COUNT" bitrange="31:0">
9004</field>
9005</reg>
9006<reg name="PERSISTENT0" sct="yes">
9007<addr name="PERSISTENT0" addr="0x60" />
9008<field name="SPARE_ANALOG" bitrange="31:18">
9009</field>
9010<field name="AUTO_RESTART" bitrange="17:17">
9011</field>
9012<field name="DISABLE_PSWITCH" bitrange="16:16">
9013</field>
9014<field name="LOWERBIAS" bitrange="15:14">
9015</field>
9016<field name="DISABLE_XTALOK" bitrange="13:13">
9017</field>
9018<field name="MSEC_RES" bitrange="12:8">
9019</field>
9020<field name="ALARM_WAKE" bitrange="7:7">
9021</field>
9022<field name="XTAL32_FREQ" bitrange="6:6">
9023</field>
9024<field name="XTAL32KHZ_PWRUP" bitrange="5:5">
9025</field>
9026<field name="XTAL24MHZ_PWRUP" bitrange="4:4">
9027</field>
9028<field name="LCK_SECS" bitrange="3:3">
9029</field>
9030<field name="ALARM_EN" bitrange="2:2">
9031</field>
9032<field name="ALARM_WAKE_EN" bitrange="1:1">
9033</field>
9034<field name="CLOCKSOURCE" bitrange="0:0">
9035</field>
9036</reg>
9037<reg name="PERSISTENT1" sct="yes">
9038<addr name="PERSISTENT1" addr="0x70" />
9039<field name="GENERAL" bitrange="31:0">
9040<value name="ENUMERATE_500MA_TWICE" value="0x1000">
9041</value>
9042<value name="USB_BOOT_PLAYER_MODE" value="0x800">
9043</value>
9044<value name="SKIP_CHECKDISK" value="0x400">
9045</value>
9046<value name="USB_LOW_POWER_MODE" value="0x200">
9047</value>
9048<value name="OTG_HNP_BIT" value="0x100">
9049</value>
9050<value name="OTG_ATL_ROLE_BIT" value="0x80">
9051</value>
9052</field>
9053</reg>
9054<reg name="PERSISTENT2" sct="yes">
9055<addr name="PERSISTENT2" addr="0x80" />
9056<field name="GENERAL" bitrange="31:0">
9057</field>
9058</reg>
9059<reg name="PERSISTENT3" sct="yes">
9060<addr name="PERSISTENT3" addr="0x90" />
9061<field name="GENERAL" bitrange="31:0">
9062</field>
9063</reg>
9064<reg name="PERSISTENT4" sct="yes">
9065<addr name="PERSISTENT4" addr="0xa0" />
9066<field name="GENERAL" bitrange="31:0">
9067</field>
9068</reg>
9069<reg name="PERSISTENT5" sct="yes">
9070<addr name="PERSISTENT5" addr="0xb0" />
9071<field name="GENERAL" bitrange="31:0">
9072</field>
9073</reg>
9074<reg name="DEBUG" sct="yes">
9075<addr name="DEBUG" addr="0xc0" />
9076<field name="RSVD0" bitrange="31:2">
9077</field>
9078<field name="WATCHDOG_RESET_MASK" bitrange="1:1">
9079</field>
9080<field name="WATCHDOG_RESET" bitrange="0:0">
9081</field>
9082</reg>
9083<reg name="VERSION" sct="no">
9084<addr name="VERSION" addr="0xd0" />
9085<field name="MAJOR" bitrange="31:24">
9086</field>
9087<field name="MINOR" bitrange="23:16">
9088</field>
9089<field name="STEP" bitrange="15:0">
9090</field>
9091</reg>
9092</dev>
9093<dev name="SAIF" long_name="Sync Audio Interface" desc="Sync Audio Interface (SAIF)" version="3.2.0">
9094<addr name="SAIF1" addr="0x80042000" />
9095<addr name="SAIF2" addr="0x80046000" />
9096<reg name="CTRL" sct="yes">
9097<addr name="CTRL" addr="0x0" />
9098<field name="SFTRST" bitrange="31:31">
9099</field>
9100<field name="CLKGATE" bitrange="30:30">
9101</field>
9102<field name="BITCLK_MULT_RATE" bitrange="29:27">
9103</field>
9104<field name="BITCLK_BASE_RATE" bitrange="26:26">
9105</field>
9106<field name="FIFO_ERROR_IRQ_EN" bitrange="25:25">
9107</field>
9108<field name="FIFO_SERVICE_IRQ_EN" bitrange="24:24">
9109</field>
9110<field name="RSRVD2" bitrange="23:21">
9111</field>
9112<field name="DMAWAIT_COUNT" bitrange="20:16">
9113</field>
9114<field name="CHANNEL_NUM_SELECT" bitrange="15:14">
9115</field>
9116<field name="RSRVD1" bitrange="13:13">
9117</field>
9118<field name="BIT_ORDER" bitrange="12:12">
9119</field>
9120<field name="DELAY" bitrange="11:11">
9121</field>
9122<field name="JUSTIFY" bitrange="10:10">
9123</field>
9124<field name="LRCLK_POLARITY" bitrange="9:9">
9125</field>
9126<field name="BITCLK_EDGE" bitrange="8:8">
9127</field>
9128<field name="WORD_LENGTH" bitrange="7:4">
9129</field>
9130<field name="BITCLK_48XFS_ENABLE" bitrange="3:3">
9131</field>
9132<field name="SLAVE_MODE" bitrange="2:2">
9133</field>
9134<field name="READ_MODE" bitrange="1:1">
9135</field>
9136<field name="RUN" bitrange="0:0">
9137</field>
9138</reg>
9139<reg name="STAT" sct="yes">
9140<addr name="STAT" addr="0x10" />
9141<field name="PRESENT" bitrange="31:31">
9142</field>
9143<field name="RSRVD2" bitrange="30:17">
9144</field>
9145<field name="DMA_PREQ" bitrange="16:16">
9146</field>
9147<field name="RSRVD1" bitrange="15:7">
9148</field>
9149<field name="FIFO_UNDERFLOW_IRQ" bitrange="6:6">
9150</field>
9151<field name="FIFO_OVERFLOW_IRQ" bitrange="5:5">
9152</field>
9153<field name="FIFO_SERVICE_IRQ" bitrange="4:4">
9154</field>
9155<field name="RSRVD0" bitrange="3:1">
9156</field>
9157<field name="BUSY" bitrange="0:0">
9158</field>
9159</reg>
9160<reg name="DATA" sct="yes">
9161<addr name="DATA" addr="0x20" />
9162<field name="PCM_RIGHT" bitrange="31:16">
9163</field>
9164<field name="PCM_LEFT" bitrange="15:0">
9165</field>
9166</reg>
9167<reg name="VERSION" sct="no">
9168<addr name="VERSION" addr="0x30" />
9169<field name="MAJOR" bitrange="31:24">
9170</field>
9171<field name="MINOR" bitrange="23:16">
9172</field>
9173<field name="STEP" bitrange="15:0">
9174</field>
9175</reg>
9176</dev>
9177<dev name="SPDIF" long_name="Sony/Phillips Digital Audio Interface" desc="SPDIF Transmitter" version="3.2.0">
9178<addr name="SPDIF" addr="0x80054000" />
9179<reg name="CTRL" sct="yes">
9180<addr name="CTRL" addr="0x0" />
9181<field name="SFTRST" bitrange="31:31">
9182</field>
9183<field name="CLKGATE" bitrange="30:30">
9184</field>
9185<field name="RSRVD1" bitrange="29:21">
9186</field>
9187<field name="DMAWAIT_COUNT" bitrange="20:16">
9188</field>
9189<field name="RSRVD0" bitrange="15:6">
9190</field>
9191<field name="WAIT_END_XFER" bitrange="5:5">
9192</field>
9193<field name="WORD_LENGTH" bitrange="4:4">
9194</field>
9195<field name="FIFO_UNDERFLOW_IRQ" bitrange="3:3">
9196</field>
9197<field name="FIFO_OVERFLOW_IRQ" bitrange="2:2">
9198</field>
9199<field name="FIFO_ERROR_IRQ_EN" bitrange="1:1">
9200</field>
9201<field name="RUN" bitrange="0:0">
9202</field>
9203</reg>
9204<reg name="STAT" sct="yes">
9205<addr name="STAT" addr="0x10" />
9206<field name="PRESENT" bitrange="31:31">
9207</field>
9208<field name="RSRVD1" bitrange="30:1">
9209</field>
9210<field name="END_XFER" bitrange="0:0">
9211</field>
9212</reg>
9213<reg name="FRAMECTRL" sct="yes">
9214<addr name="FRAMECTRL" addr="0x20" />
9215<field name="RSRVD2" bitrange="31:18">
9216</field>
9217<field name="V_CONFIG" bitrange="17:17">
9218</field>
9219<field name="AUTO_MUTE" bitrange="16:16">
9220</field>
9221<field name="RSRVD1" bitrange="15:15">
9222</field>
9223<field name="USER_DATA" bitrange="14:14">
9224</field>
9225<field name="V" bitrange="13:13">
9226</field>
9227<field name="L" bitrange="12:12">
9228</field>
9229<field name="RSRVD0" bitrange="11:11">
9230</field>
9231<field name="CC" bitrange="10:4">
9232</field>
9233<field name="PRE" bitrange="3:3">
9234</field>
9235<field name="COPY" bitrange="2:2">
9236</field>
9237<field name="AUDIO" bitrange="1:1">
9238</field>
9239<field name="PRO" bitrange="0:0">
9240</field>
9241</reg>
9242<reg name="SRR" sct="yes">
9243<addr name="SRR" addr="0x30" />
9244<field name="RSRVD1" bitrange="31:31">
9245</field>
9246<field name="BASEMULT" bitrange="30:28">
9247</field>
9248<field name="RSRVD0" bitrange="27:20">
9249</field>
9250<field name="RATE" bitrange="19:0">
9251</field>
9252</reg>
9253<reg name="DEBUG" sct="yes">
9254<addr name="DEBUG" addr="0x40" />
9255<field name="RSRVD1" bitrange="31:2">
9256</field>
9257<field name="DMA_PREQ" bitrange="1:1">
9258</field>
9259<field name="FIFO_STATUS" bitrange="0:0">
9260</field>
9261</reg>
9262<reg name="DATA" sct="yes">
9263<addr name="DATA" addr="0x50" />
9264<field name="HIGH" bitrange="31:16">
9265</field>
9266<field name="LOW" bitrange="15:0">
9267</field>
9268</reg>
9269<reg name="VERSION" sct="no">
9270<addr name="VERSION" addr="0x60" />
9271<field name="MAJOR" bitrange="31:24">
9272</field>
9273<field name="MINOR" bitrange="23:16">
9274</field>
9275<field name="STEP" bitrange="15:0">
9276</field>
9277</reg>
9278</dev>
9279<dev name="SSP" long_name="Sync Serial Port" desc="Synchronous Serial Ports (SSP)" version="3.2.0">
9280<addr name="SSP1" addr="0x80010000" />
9281<addr name="SSP2" addr="0x80034000" />
9282<reg name="CTRL0" sct="yes">
9283<addr name="CTRL0" addr="0x0" />
9284<field name="SFTRST" bitrange="31:31">
9285</field>
9286<field name="CLKGATE" bitrange="30:30">
9287</field>
9288<field name="RUN" bitrange="29:29">
9289</field>
9290<field name="SDIO_IRQ_CHECK" bitrange="28:28">
9291</field>
9292<field name="LOCK_CS" bitrange="27:27">
9293</field>
9294<field name="IGNORE_CRC" bitrange="26:26">
9295</field>
9296<field name="READ" bitrange="25:25">
9297</field>
9298<field name="DATA_XFER" bitrange="24:24">
9299</field>
9300<field name="BUS_WIDTH" bitrange="23:22">
9301<value name="ONE_BIT" value="0x0">
9302</value>
9303<value name="FOUR_BIT" value="0x1">
9304</value>
9305<value name="EIGHT_BIT" value="0x2">
9306</value>
9307</field>
9308<field name="WAIT_FOR_IRQ" bitrange="21:21">
9309</field>
9310<field name="WAIT_FOR_CMD" bitrange="20:20">
9311</field>
9312<field name="LONG_RESP" bitrange="19:19">
9313</field>
9314<field name="CHECK_RESP" bitrange="18:18">
9315</field>
9316<field name="GET_RESP" bitrange="17:17">
9317</field>
9318<field name="ENABLE" bitrange="16:16">
9319</field>
9320<field name="XFER_COUNT" bitrange="15:0">
9321</field>
9322</reg>
9323<reg name="CMD0" sct="yes">
9324<addr name="CMD0" addr="0x10" />
9325<field name="RSVD0" bitrange="31:23">
9326</field>
9327<field name="SLOW_CLKING_EN" bitrange="22:22">
9328</field>
9329<field name="CONT_CLKING_EN" bitrange="21:21">
9330</field>
9331<field name="APPEND_8CYC" bitrange="20:20">
9332</field>
9333<field name="BLOCK_SIZE" bitrange="19:16">
9334</field>
9335<field name="BLOCK_COUNT" bitrange="15:8">
9336</field>
9337<field name="CMD" bitrange="7:0">
9338<value name="MMC_GO_IDLE_STATE" value="0x0">
9339</value>
9340<value name="MMC_SEND_OP_COND" value="0x1">
9341</value>
9342<value name="MMC_ALL_SEND_CID" value="0x2">
9343</value>
9344<value name="MMC_SET_RELATIVE_ADDR" value="0x3">
9345</value>
9346<value name="MMC_SET_DSR" value="0x4">
9347</value>
9348<value name="MMC_RESERVED_5" value="0x5">
9349</value>
9350<value name="MMC_SWITCH" value="0x6">
9351</value>
9352<value name="MMC_SELECT_DESELECT_CARD" value="0x7">
9353</value>
9354<value name="MMC_SEND_EXT_CSD" value="0x8">
9355</value>
9356<value name="MMC_SEND_CSD" value="0x9">
9357</value>
9358<value name="MMC_SEND_CID" value="0xa">
9359</value>
9360<value name="MMC_READ_DAT_UNTIL_STOP" value="0xb">
9361</value>
9362<value name="MMC_STOP_TRANSMISSION" value="0xc">
9363</value>
9364<value name="MMC_SEND_STATUS" value="0xd">
9365</value>
9366<value name="MMC_BUSTEST_R" value="0xe">
9367</value>
9368<value name="MMC_GO_INACTIVE_STATE" value="0xf">
9369</value>
9370<value name="MMC_SET_BLOCKLEN" value="0x10">
9371</value>
9372<value name="MMC_READ_SINGLE_BLOCK" value="0x11">
9373</value>
9374<value name="MMC_READ_MULTIPLE_BLOCK" value="0x12">
9375</value>
9376<value name="MMC_BUSTEST_W" value="0x13">
9377</value>
9378<value name="MMC_WRITE_DAT_UNTIL_STOP" value="0x14">
9379</value>
9380<value name="MMC_SET_BLOCK_COUNT" value="0x17">
9381</value>
9382<value name="MMC_WRITE_BLOCK" value="0x18">
9383</value>
9384<value name="MMC_WRITE_MULTIPLE_BLOCK" value="0x19">
9385</value>
9386<value name="MMC_PROGRAM_CID" value="0x1a">
9387</value>
9388<value name="MMC_PROGRAM_CSD" value="0x1b">
9389</value>
9390<value name="MMC_SET_WRITE_PROT" value="0x1c">
9391</value>
9392<value name="MMC_CLR_WRITE_PROT" value="0x1d">
9393</value>
9394<value name="MMC_SEND_WRITE_PROT" value="0x1e">
9395</value>
9396<value name="MMC_ERASE_GROUP_START" value="0x23">
9397</value>
9398<value name="MMC_ERASE_GROUP_END" value="0x24">
9399</value>
9400<value name="MMC_ERASE" value="0x26">
9401</value>
9402<value name="MMC_FAST_IO" value="0x27">
9403</value>
9404<value name="MMC_GO_IRQ_STATE" value="0x28">
9405</value>
9406<value name="MMC_LOCK_UNLOCK" value="0x2a">
9407</value>
9408<value name="MMC_APP_CMD" value="0x37">
9409</value>
9410<value name="MMC_GEN_CMD" value="0x38">
9411</value>
9412<value name="SD_GO_IDLE_STATE" value="0x0">
9413</value>
9414<value name="SD_ALL_SEND_CID" value="0x2">
9415</value>
9416<value name="SD_SEND_RELATIVE_ADDR" value="0x3">
9417</value>
9418<value name="SD_SET_DSR" value="0x4">
9419</value>
9420<value name="SD_IO_SEND_OP_COND" value="0x5">
9421</value>
9422<value name="SD_SELECT_DESELECT_CARD" value="0x7">
9423</value>
9424<value name="SD_SEND_CSD" value="0x9">
9425</value>
9426<value name="SD_SEND_CID" value="0xa">
9427</value>
9428<value name="SD_STOP_TRANSMISSION" value="0xc">
9429</value>
9430<value name="SD_SEND_STATUS" value="0xd">
9431</value>
9432<value name="SD_GO_INACTIVE_STATE" value="0xf">
9433</value>
9434<value name="SD_SET_BLOCKLEN" value="0x10">
9435</value>
9436<value name="SD_READ_SINGLE_BLOCK" value="0x11">
9437</value>
9438<value name="SD_READ_MULTIPLE_BLOCK" value="0x12">
9439</value>
9440<value name="SD_WRITE_BLOCK" value="0x18">
9441</value>
9442<value name="SD_WRITE_MULTIPLE_BLOCK" value="0x19">
9443</value>
9444<value name="SD_PROGRAM_CSD" value="0x1b">
9445</value>
9446<value name="SD_SET_WRITE_PROT" value="0x1c">
9447</value>
9448<value name="SD_CLR_WRITE_PROT" value="0x1d">
9449</value>
9450<value name="SD_SEND_WRITE_PROT" value="0x1e">
9451</value>
9452<value name="SD_ERASE_WR_BLK_START" value="0x20">
9453</value>
9454<value name="SD_ERASE_WR_BLK_END" value="0x21">
9455</value>
9456<value name="SD_ERASE_GROUP_START" value="0x23">
9457</value>
9458<value name="SD_ERASE_GROUP_END" value="0x24">
9459</value>
9460<value name="SD_ERASE" value="0x26">
9461</value>
9462<value name="SD_LOCK_UNLOCK" value="0x2a">
9463</value>
9464<value name="SD_IO_RW_DIRECT" value="0x34">
9465</value>
9466<value name="SD_IO_RW_EXTENDED" value="0x35">
9467</value>
9468<value name="SD_APP_CMD" value="0x37">
9469</value>
9470<value name="SD_GEN_CMD" value="0x38">
9471</value>
9472</field>
9473</reg>
9474<reg name="CMD1" sct="no">
9475<addr name="CMD1" addr="0x20" />
9476<field name="CMD_ARG" bitrange="31:0">
9477</field>
9478</reg>
9479<reg name="COMPREF" sct="no">
9480<addr name="COMPREF" addr="0x30" />
9481<field name="REFERENCE" bitrange="31:0">
9482</field>
9483</reg>
9484<reg name="COMPMASK" sct="no">
9485<addr name="COMPMASK" addr="0x40" />
9486<field name="MASK" bitrange="31:0">
9487</field>
9488</reg>
9489<reg name="TIMING" sct="no">
9490<addr name="TIMING" addr="0x50" />
9491<field name="TIMEOUT" bitrange="31:16">
9492</field>
9493<field name="CLOCK_DIVIDE" bitrange="15:8">
9494</field>
9495<field name="CLOCK_RATE" bitrange="7:0">
9496</field>
9497</reg>
9498<reg name="CTRL1" sct="yes">
9499<addr name="CTRL1" addr="0x60" />
9500<field name="SDIO_IRQ" bitrange="31:31">
9501</field>
9502<field name="SDIO_IRQ_EN" bitrange="30:30">
9503</field>
9504<field name="RESP_ERR_IRQ" bitrange="29:29">
9505</field>
9506<field name="RESP_ERR_IRQ_EN" bitrange="28:28">
9507</field>
9508<field name="RESP_TIMEOUT_IRQ" bitrange="27:27">
9509</field>
9510<field name="RESP_TIMEOUT_IRQ_EN" bitrange="26:26">
9511</field>
9512<field name="DATA_TIMEOUT_IRQ" bitrange="25:25">
9513</field>
9514<field name="DATA_TIMEOUT_IRQ_EN" bitrange="24:24">
9515</field>
9516<field name="DATA_CRC_IRQ" bitrange="23:23">
9517</field>
9518<field name="DATA_CRC_IRQ_EN" bitrange="22:22">
9519</field>
9520<field name="FIFO_UNDERRUN_IRQ" bitrange="21:21">
9521</field>
9522<field name="FIFO_UNDERRUN_EN" bitrange="20:20">
9523</field>
9524<field name="CEATA_CCS_ERR_IRQ" bitrange="19:19">
9525</field>
9526<field name="CEATA_CCS_ERR_IRQ_EN" bitrange="18:18">
9527</field>
9528<field name="RECV_TIMEOUT_IRQ" bitrange="17:17">
9529</field>
9530<field name="RECV_TIMEOUT_IRQ_EN" bitrange="16:16">
9531</field>
9532<field name="FIFO_OVERRUN_IRQ" bitrange="15:15">
9533</field>
9534<field name="FIFO_OVERRUN_IRQ_EN" bitrange="14:14">
9535</field>
9536<field name="DMA_ENABLE" bitrange="13:13">
9537</field>
9538<field name="CEATA_CCS_ERR_EN" bitrange="12:12">
9539</field>
9540<field name="SLAVE_OUT_DISABLE" bitrange="11:11">
9541</field>
9542<field name="PHASE" bitrange="10:10">
9543</field>
9544<field name="POLARITY" bitrange="9:9">
9545</field>
9546<field name="SLAVE_MODE" bitrange="8:8">
9547</field>
9548<field name="WORD_LENGTH" bitrange="7:4">
9549<value name="RESERVED0" value="0x0">
9550</value>
9551<value name="RESERVED1" value="0x1">
9552</value>
9553<value name="RESERVED2" value="0x2">
9554</value>
9555<value name="FOUR_BITS" value="0x3">
9556</value>
9557<value name="EIGHT_BITS" value="0x7">
9558</value>
9559<value name="SIXTEEN_BITS" value="0xf">
9560</value>
9561</field>
9562<field name="SSP_MODE" bitrange="3:0">
9563<value name="SPI" value="0x0">
9564</value>
9565<value name="SSI" value="0x1">
9566</value>
9567<value name="SD_MMC" value="0x3">
9568</value>
9569<value name="MS" value="0x4">
9570</value>
9571<value name="CE_ATA" value="0x7">
9572</value>
9573</field>
9574</reg>
9575<reg name="DATA" sct="no">
9576<addr name="DATA" addr="0x70" />
9577<field name="DATA" bitrange="31:0">
9578</field>
9579</reg>
9580<reg name="SDRESP0" sct="no">
9581<addr name="SDRESP0" addr="0x80" />
9582<field name="RESP0" bitrange="31:0">
9583</field>
9584</reg>
9585<reg name="SDRESP1" sct="no">
9586<addr name="SDRESP1" addr="0x90" />
9587<field name="RESP1" bitrange="31:0">
9588</field>
9589</reg>
9590<reg name="SDRESP2" sct="no">
9591<addr name="SDRESP2" addr="0xa0" />
9592<field name="RESP2" bitrange="31:0">
9593</field>
9594</reg>
9595<reg name="SDRESP3" sct="no">
9596<addr name="SDRESP3" addr="0xb0" />
9597<field name="RESP3" bitrange="31:0">
9598</field>
9599</reg>
9600<reg name="STATUS" sct="no">
9601<addr name="STATUS" addr="0xc0" />
9602<field name="PRESENT" bitrange="31:31">
9603</field>
9604<field name="MS_PRESENT" bitrange="30:30">
9605</field>
9606<field name="SD_PRESENT" bitrange="29:29">
9607</field>
9608<field name="CARD_DETECT" bitrange="28:28">
9609</field>
9610<field name="RSVD3" bitrange="27:22">
9611</field>
9612<field name="DMASENSE" bitrange="21:21">
9613</field>
9614<field name="DMATERM" bitrange="20:20">
9615</field>
9616<field name="DMAREQ" bitrange="19:19">
9617</field>
9618<field name="DMAEND" bitrange="18:18">
9619</field>
9620<field name="SDIO_IRQ" bitrange="17:17">
9621</field>
9622<field name="RESP_CRC_ERR" bitrange="16:16">
9623</field>
9624<field name="RESP_ERR" bitrange="15:15">
9625</field>
9626<field name="RESP_TIMEOUT" bitrange="14:14">
9627</field>
9628<field name="DATA_CRC_ERR" bitrange="13:13">
9629</field>
9630<field name="TIMEOUT" bitrange="12:12">
9631</field>
9632<field name="RECV_TIMEOUT_STAT" bitrange="11:11">
9633</field>
9634<field name="CEATA_CCS_ERR" bitrange="10:10">
9635</field>
9636<field name="FIFO_OVRFLW" bitrange="9:9">
9637</field>
9638<field name="FIFO_FULL" bitrange="8:8">
9639</field>
9640<field name="RSVD1" bitrange="7:6">
9641</field>
9642<field name="FIFO_EMPTY" bitrange="5:5">
9643</field>
9644<field name="FIFO_UNDRFLW" bitrange="4:4">
9645</field>
9646<field name="CMD_BUSY" bitrange="3:3">
9647</field>
9648<field name="DATA_BUSY" bitrange="2:2">
9649</field>
9650<field name="RSVD0" bitrange="1:1">
9651</field>
9652<field name="BUSY" bitrange="0:0">
9653</field>
9654</reg>
9655<reg name="DEBUG" sct="no">
9656<addr name="DEBUG" addr="0x100" />
9657<field name="DATACRC_ERR" bitrange="31:28">
9658</field>
9659<field name="DATA_STALL" bitrange="27:27">
9660</field>
9661<field name="DAT_SM" bitrange="26:24">
9662<value name="DSM_IDLE" value="0x0">
9663</value>
9664<value name="DSM_WORD" value="0x2">
9665</value>
9666<value name="DSM_CRC1" value="0x3">
9667</value>
9668<value name="DSM_CRC2" value="0x4">
9669</value>
9670<value name="DSM_END" value="0x5">
9671</value>
9672</field>
9673<field name="MSTK_SM" bitrange="23:20">
9674<value name="MSTK_IDLE" value="0x0">
9675</value>
9676<value name="MSTK_CKON" value="0x1">
9677</value>
9678<value name="MSTK_BS1" value="0x2">
9679</value>
9680<value name="MSTK_TPC" value="0x3">
9681</value>
9682<value name="MSTK_BS2" value="0x4">
9683</value>
9684<value name="MSTK_HDSHK" value="0x5">
9685</value>
9686<value name="MSTK_BS3" value="0x6">
9687</value>
9688<value name="MSTK_RW" value="0x7">
9689</value>
9690<value name="MSTK_CRC1" value="0x8">
9691</value>
9692<value name="MSTK_CRC2" value="0x9">
9693</value>
9694<value name="MSTK_BS0" value="0xa">
9695</value>
9696<value name="MSTK_END1" value="0xb">
9697</value>
9698<value name="MSTK_END2W" value="0xc">
9699</value>
9700<value name="MSTK_END2R" value="0xd">
9701</value>
9702<value name="MSTK_DONE" value="0xe">
9703</value>
9704</field>
9705<field name="CMD_OE" bitrange="19:19">
9706</field>
9707<field name="DMA_SM" bitrange="18:16">
9708<value name="DMA_IDLE" value="0x0">
9709</value>
9710<value name="DMA_DMAREQ" value="0x1">
9711</value>
9712<value name="DMA_DMAACK" value="0x2">
9713</value>
9714<value name="DMA_STALL" value="0x3">
9715</value>
9716<value name="DMA_BUSY" value="0x4">
9717</value>
9718<value name="DMA_DONE" value="0x5">
9719</value>
9720<value name="DMA_COUNT" value="0x6">
9721</value>
9722</field>
9723<field name="MMC_SM" bitrange="15:12">
9724<value name="MMC_IDLE" value="0x0">
9725</value>
9726<value name="MMC_CMD" value="0x1">
9727</value>
9728<value name="MMC_TRC" value="0x2">
9729</value>
9730<value name="MMC_RESP" value="0x3">
9731</value>
9732<value name="MMC_RPRX" value="0x4">
9733</value>
9734<value name="MMC_TX" value="0x5">
9735</value>
9736<value name="MMC_CTOK" value="0x6">
9737</value>
9738<value name="MMC_RX" value="0x7">
9739</value>
9740<value name="MMC_CCS" value="0x8">
9741</value>
9742<value name="MMC_PUP" value="0x9">
9743</value>
9744<value name="MMC_WAIT" value="0xa">
9745</value>
9746</field>
9747<field name="CMD_SM" bitrange="11:10">
9748<value name="CSM_IDLE" value="0x0">
9749</value>
9750<value name="CSM_INDEX" value="0x1">
9751</value>
9752<value name="CSM_ARG" value="0x2">
9753</value>
9754<value name="CSM_CRC" value="0x3">
9755</value>
9756</field>
9757<field name="SSP_CMD" bitrange="9:9">
9758</field>
9759<field name="SSP_RESP" bitrange="8:8">
9760</field>
9761<field name="SSP_RXD" bitrange="7:0">
9762</field>
9763</reg>
9764<reg name="VERSION" sct="no">
9765<addr name="VERSION" addr="0x110" />
9766<field name="MAJOR" bitrange="31:24">
9767</field>
9768<field name="MINOR" bitrange="23:16">
9769</field>
9770<field name="STEP" bitrange="15:0">
9771</field>
9772</reg>
9773</dev>
9774<dev name="SYDMA" long_name="SYDMA" desc="SYDMA" version="3.2.0">
9775<addr name="SYDMA" addr="0x80026000" />
9776<reg name="CTRL" sct="yes">
9777<addr name="CTRL" addr="0x0" />
9778<field name="SFTRST" bitrange="31:31">
9779<value name="RUN" value="0x0">
9780</value>
9781<value name="RESET" value="0x1">
9782</value>
9783</field>
9784<field name="CLKGATE" bitrange="30:30">
9785<value name="RUN" value="0x0">
9786</value>
9787<value name="NO_CLKS" value="0x1">
9788</value>
9789</field>
9790<field name="RSVD1" bitrange="29:10">
9791</field>
9792<field name="COMPLETE_IRQ_EN" bitrange="9:9">
9793<value name="DISABLED" value="0x0">
9794</value>
9795<value name="ENABLED" value="0x1">
9796</value>
9797</field>
9798<field name="RSVD0" bitrange="8:3">
9799</field>
9800<field name="ERROR_IRQ" bitrange="2:2">
9801</field>
9802<field name="COMPLETE_IRQ" bitrange="1:1">
9803</field>
9804<field name="RUN" bitrange="0:0">
9805<value name="HALT" value="0x0">
9806</value>
9807<value name="RUN" value="0x1">
9808</value>
9809</field>
9810</reg>
9811<reg name="RADDR" sct="no">
9812<addr name="RADDR" addr="0x10" />
9813<field name="RSRC_ADDR" bitrange="31:0">
9814</field>
9815</reg>
9816<reg name="WADDR" sct="no">
9817<addr name="WADDR" addr="0x20" />
9818<field name="WSRC_ADDR" bitrange="31:0">
9819</field>
9820</reg>
9821<reg name="XFER_COUNT" sct="no">
9822<addr name="XFER_COUNT" addr="0x30" />
9823<field name="SIZE" bitrange="31:0">
9824</field>
9825</reg>
9826<reg name="BURST" sct="no">
9827<addr name="BURST" addr="0x40" />
9828<field name="RSVD0" bitrange="31:4">
9829</field>
9830<field name="WLEN" bitrange="3:2">
9831<value name="1" value="0x0">
9832</value>
9833<value name="2" value="0x1">
9834</value>
9835<value name="4" value="0x2">
9836</value>
9837<value name="8" value="0x3">
9838</value>
9839</field>
9840<field name="RLEN" bitrange="1:0">
9841<value name="1" value="0x0">
9842</value>
9843<value name="2" value="0x1">
9844</value>
9845<value name="4" value="0x2">
9846</value>
9847<value name="8" value="0x3">
9848</value>
9849</field>
9850</reg>
9851<reg name="DACK" sct="no">
9852<addr name="DACK" addr="0x50" />
9853<field name="RSVD0" bitrange="31:8">
9854</field>
9855<field name="WDELAY" bitrange="7:4">
9856</field>
9857<field name="RDELAY" bitrange="3:0">
9858</field>
9859</reg>
9860<reg name="DEBUG0" sct="no">
9861<addr name="DEBUG0" addr="0x100" />
9862<field name="DATA" bitrange="31:0">
9863</field>
9864</reg>
9865<reg name="DEBUG1" sct="no">
9866<addr name="DEBUG1" addr="0x110" />
9867<field name="DATA" bitrange="31:0">
9868</field>
9869</reg>
9870<reg name="DEBUG2" sct="no">
9871<addr name="DEBUG2" addr="0x120" />
9872<field name="DATA" bitrange="31:0">
9873</field>
9874</reg>
9875<reg name="VERSION" sct="no">
9876<addr name="VERSION" addr="0x130" />
9877<field name="MAJOR" bitrange="31:24">
9878</field>
9879<field name="MINOR" bitrange="23:16">
9880</field>
9881<field name="STEP" bitrange="15:0">
9882</field>
9883</reg>
9884</dev>
9885<dev name="TIMROT" long_name="Timers/Rotary Interface" desc="Timers and Rotary Decoder" version="3.2.0">
9886<addr name="TIMROT" addr="0x80068000" />
9887<reg name="ROTCTRL" sct="yes">
9888<addr name="ROTCTRL" addr="0x0" />
9889<field name="SFTRST" bitrange="31:31">
9890</field>
9891<field name="CLKGATE" bitrange="30:30">
9892</field>
9893<field name="ROTARY_PRESENT" bitrange="29:29">
9894</field>
9895<field name="TIM3_PRESENT" bitrange="28:28">
9896</field>
9897<field name="TIM2_PRESENT" bitrange="27:27">
9898</field>
9899<field name="TIM1_PRESENT" bitrange="26:26">
9900</field>
9901<field name="TIM0_PRESENT" bitrange="25:25">
9902</field>
9903<field name="STATE" bitrange="24:22">
9904</field>
9905<field name="DIVIDER" bitrange="21:16">
9906</field>
9907<field name="RSRVD3" bitrange="15:13">
9908</field>
9909<field name="RELATIVE" bitrange="12:12">
9910</field>
9911<field name="OVERSAMPLE" bitrange="11:10">
9912<value name="8X" value="0x0">
9913</value>
9914<value name="4X" value="0x1">
9915</value>
9916<value name="2X" value="0x2">
9917</value>
9918<value name="1X" value="0x3">
9919</value>
9920</field>
9921<field name="POLARITY_B" bitrange="9:9">
9922</field>
9923<field name="POLARITY_A" bitrange="8:8">
9924</field>
9925<field name="RSRVD2" bitrange="7:7">
9926</field>
9927<field name="SELECT_B" bitrange="6:4">
9928<value name="NEVER_TICK" value="0x0">
9929</value>
9930<value name="PWM0" value="0x1">
9931</value>
9932<value name="PWM1" value="0x2">
9933</value>
9934<value name="PWM2" value="0x3">
9935</value>
9936<value name="PWM3" value="0x4">
9937</value>
9938<value name="PWM4" value="0x5">
9939</value>
9940<value name="ROTARYA" value="0x6">
9941</value>
9942<value name="ROTARYB" value="0x7">
9943</value>
9944</field>
9945<field name="RSRVD1" bitrange="3:3">
9946</field>
9947<field name="SELECT_A" bitrange="2:0">
9948<value name="NEVER_TICK" value="0x0">
9949</value>
9950<value name="PWM0" value="0x1">
9951</value>
9952<value name="PWM1" value="0x2">
9953</value>
9954<value name="PWM2" value="0x3">
9955</value>
9956<value name="PWM3" value="0x4">
9957</value>
9958<value name="PWM4" value="0x5">
9959</value>
9960<value name="ROTARYA" value="0x6">
9961</value>
9962<value name="ROTARYB" value="0x7">
9963</value>
9964</field>
9965</reg>
9966<reg name="ROTCOUNT" sct="no">
9967<addr name="ROTCOUNT" addr="0x10" />
9968<field name="RSRVD1" bitrange="31:16">
9969</field>
9970<field name="UPDOWN" bitrange="15:0">
9971</field>
9972</reg>
9973<reg name="TIMCTRLn" sct="yes">
9974<formula string="0x20+n*0x20"/>
9975<addr name="TIMCTRL0" addr="0x20" />
9976<addr name="TIMCTRL1" addr="0x40" />
9977<addr name="TIMCTRL2" addr="0x60" />
9978<field name="RSRVD2" bitrange="31:16">
9979</field>
9980<field name="IRQ" bitrange="15:15">
9981</field>
9982<field name="IRQ_EN" bitrange="14:14">
9983</field>
9984<field name="RSRVD1" bitrange="13:9">
9985</field>
9986<field name="POLARITY" bitrange="8:8">
9987</field>
9988<field name="UPDATE" bitrange="7:7">
9989</field>
9990<field name="RELOAD" bitrange="6:6">
9991</field>
9992<field name="PRESCALE" bitrange="5:4">
9993<value name="DIV_BY_1" value="0x0">
9994</value>
9995<value name="DIV_BY_2" value="0x1">
9996</value>
9997<value name="DIV_BY_4" value="0x2">
9998</value>
9999<value name="DIV_BY_8" value="0x3">
10000</value>
10001</field>
10002<field name="SELECT" bitrange="3:0">
10003<value name="NEVER_TICK" value="0x0">
10004</value>
10005<value name="PWM0" value="0x1">
10006</value>
10007<value name="PWM1" value="0x2">
10008</value>
10009<value name="PWM2" value="0x3">
10010</value>
10011<value name="PWM3" value="0x4">
10012</value>
10013<value name="PWM4" value="0x5">
10014</value>
10015<value name="ROTARYA" value="0x6">
10016</value>
10017<value name="ROTARYB" value="0x7">
10018</value>
10019<value name="32KHZ_XTAL" value="0x8">
10020</value>
10021<value name="8KHZ_XTAL" value="0x9">
10022</value>
10023<value name="4KHZ_XTAL" value="0xa">
10024</value>
10025<value name="1KHZ_XTAL" value="0xb">
10026</value>
10027<value name="TICK_ALWAYS" value="0xc">
10028</value>
10029</field>
10030</reg>
10031<reg name="TIMCOUNTn" sct="no">
10032<formula string="0x30+n*0x20"/>
10033<addr name="TIMCOUNT0" addr="0x30" />
10034<addr name="TIMCOUNT1" addr="0x50" />
10035<addr name="TIMCOUNT2" addr="0x70" />
10036<field name="RUNNING_COUNT" bitrange="31:16">
10037</field>
10038<field name="FIXED_COUNT" bitrange="15:0">
10039</field>
10040</reg>
10041<reg name="TIMCTRL3" sct="yes">
10042<addr name="TIMCTRL3" addr="0x80" />
10043<field name="RSRVD2" bitrange="31:20">
10044</field>
10045<field name="TEST_SIGNAL" bitrange="19:16">
10046<value name="NEVER_TICK" value="0x0">
10047</value>
10048<value name="PWM0" value="0x1">
10049</value>
10050<value name="PWM1" value="0x2">
10051</value>
10052<value name="PWM2" value="0x3">
10053</value>
10054<value name="PWM3" value="0x4">
10055</value>
10056<value name="PWM4" value="0x5">
10057</value>
10058<value name="ROTARYA" value="0x6">
10059</value>
10060<value name="ROTARYB" value="0x7">
10061</value>
10062<value name="32KHZ_XTAL" value="0x8">
10063</value>
10064<value name="8KHZ_XTAL" value="0x9">
10065</value>
10066<value name="4KHZ_XTAL" value="0xa">
10067</value>
10068<value name="1KHZ_XTAL" value="0xb">
10069</value>
10070<value name="TICK_ALWAYS" value="0xc">
10071</value>
10072</field>
10073<field name="IRQ" bitrange="15:15">
10074</field>
10075<field name="IRQ_EN" bitrange="14:14">
10076</field>
10077<field name="RSRVD1" bitrange="13:11">
10078</field>
10079<field name="DUTY_VALID" bitrange="10:10">
10080</field>
10081<field name="DUTY_CYCLE" bitrange="9:9">
10082</field>
10083<field name="POLARITY" bitrange="8:8">
10084</field>
10085<field name="UPDATE" bitrange="7:7">
10086</field>
10087<field name="RELOAD" bitrange="6:6">
10088</field>
10089<field name="PRESCALE" bitrange="5:4">
10090<value name="DIV_BY_1" value="0x0">
10091</value>
10092<value name="DIV_BY_2" value="0x1">
10093</value>
10094<value name="DIV_BY_4" value="0x2">
10095</value>
10096<value name="DIV_BY_8" value="0x3">
10097</value>
10098</field>
10099<field name="SELECT" bitrange="3:0">
10100<value name="NEVER_TICK" value="0x0">
10101</value>
10102<value name="PWM0" value="0x1">
10103</value>
10104<value name="PWM1" value="0x2">
10105</value>
10106<value name="PWM2" value="0x3">
10107</value>
10108<value name="PWM3" value="0x4">
10109</value>
10110<value name="PWM4" value="0x5">
10111</value>
10112<value name="ROTARYA" value="0x6">
10113</value>
10114<value name="ROTARYB" value="0x7">
10115</value>
10116<value name="32KHZ_XTAL" value="0x8">
10117</value>
10118<value name="8KHZ_XTAL" value="0x9">
10119</value>
10120<value name="4KHZ_XTAL" value="0xa">
10121</value>
10122<value name="1KHZ_XTAL" value="0xb">
10123</value>
10124<value name="TICK_ALWAYS" value="0xc">
10125</value>
10126</field>
10127</reg>
10128<reg name="TIMCOUNT3" sct="no">
10129<addr name="TIMCOUNT3" addr="0x90" />
10130<field name="LOW_RUNNING_COUNT" bitrange="31:16">
10131</field>
10132<field name="HIGH_FIXED_COUNT" bitrange="15:0">
10133</field>
10134</reg>
10135<reg name="VERSION" sct="no">
10136<addr name="VERSION" addr="0xa0" />
10137<field name="MAJOR" bitrange="31:24">
10138</field>
10139<field name="MINOR" bitrange="23:16">
10140</field>
10141<field name="STEP" bitrange="15:0">
10142</field>
10143</reg>
10144</dev>
10145<dev name="TVENC" long_name="TV Encoder" desc="Video DAC" version="3.2.0">
10146<addr name="TVENC" addr="0x80038000" />
10147<reg name="CTRL" sct="yes">
10148<addr name="CTRL" addr="0x0" />
10149<field name="SFTRST" bitrange="31:31">
10150</field>
10151<field name="CLKGATE" bitrange="30:30">
10152</field>
10153<field name="TVENC_MACROVISION_PRESENT" bitrange="29:29">
10154</field>
10155<field name="TVENC_COMPOSITE_PRESENT" bitrange="28:28">
10156</field>
10157<field name="TVENC_SVIDEO_PRESENT" bitrange="27:27">
10158</field>
10159<field name="TVENC_COMPONENT_PRESENT" bitrange="26:26">
10160</field>
10161<field name="RSRVD1" bitrange="25:6">
10162</field>
10163<field name="DAC_FIFO_NO_WRITE" bitrange="5:5">
10164</field>
10165<field name="DAC_FIFO_NO_READ" bitrange="4:4">
10166</field>
10167<field name="DAC_DATA_FIFO_RST" bitrange="3:3">
10168</field>
10169<field name="RSRVD2" bitrange="2:1">
10170</field>
10171<field name="DAC_MUX_MODE" bitrange="0:0">
10172</field>
10173</reg>
10174<reg name="CONFIG" sct="yes">
10175<addr name="CONFIG" addr="0x10" />
10176<field name="RSRVD5" bitrange="31:28">
10177</field>
10178<field name="DEFAULT_PICFORM" bitrange="27:27">
10179</field>
10180<field name="YDEL_ADJ" bitrange="26:24">
10181</field>
10182<field name="RSRVD4" bitrange="23:23">
10183</field>
10184<field name="RSRVD3" bitrange="22:22">
10185</field>
10186<field name="ADD_YPBPR_PED" bitrange="21:21">
10187</field>
10188<field name="PAL_SHAPE" bitrange="20:20">
10189</field>
10190<field name="NO_PED" bitrange="19:19">
10191</field>
10192<field name="COLOR_BAR_EN" bitrange="18:18">
10193</field>
10194<field name="YGAIN_SEL" bitrange="17:16">
10195</field>
10196<field name="CGAIN" bitrange="15:14">
10197</field>
10198<field name="CLK_PHS" bitrange="13:12">
10199</field>
10200<field name="RSRVD2" bitrange="11:11">
10201</field>
10202<field name="FSYNC_ENBL" bitrange="10:10">
10203</field>
10204<field name="FSYNC_PHS" bitrange="9:9">
10205</field>
10206<field name="HSYNC_PHS" bitrange="8:8">
10207</field>
10208<field name="VSYNC_PHS" bitrange="7:7">
10209</field>
10210<field name="SYNC_MODE" bitrange="6:4">
10211</field>
10212<field name="RSRVD1" bitrange="3:3">
10213</field>
10214<field name="ENCD_MODE" bitrange="2:0">
10215</field>
10216</reg>
10217<reg name="FILTCTRL" sct="yes">
10218<addr name="FILTCTRL" addr="0x20" />
10219<field name="RSRVD1" bitrange="31:20">
10220</field>
10221<field name="YSHARP_BW" bitrange="19:19">
10222</field>
10223<field name="YD_OFFSETSEL" bitrange="18:18">
10224</field>
10225<field name="SEL_YLPF" bitrange="17:17">
10226</field>
10227<field name="SEL_CLPF" bitrange="16:16">
10228</field>
10229<field name="SEL_YSHARP" bitrange="15:15">
10230</field>
10231<field name="YLPF_COEFSEL" bitrange="14:14">
10232</field>
10233<field name="COEFSEL_CLPF" bitrange="13:13">
10234</field>
10235<field name="YS_GAINSGN" bitrange="12:12">
10236</field>
10237<field name="YS_GAINSEL" bitrange="11:10">
10238</field>
10239<field name="RSRVD2" bitrange="9:9">
10240</field>
10241<field name="RSRVD3" bitrange="8:8">
10242</field>
10243<field name="RSRVD4" bitrange="7:0">
10244</field>
10245</reg>
10246<reg name="SYNCOFFSET" sct="yes">
10247<addr name="SYNCOFFSET" addr="0x30" />
10248<field name="RSRVD1" bitrange="31:31">
10249</field>
10250<field name="HSO" bitrange="30:20">
10251</field>
10252<field name="VSO" bitrange="19:10">
10253</field>
10254<field name="HLC" bitrange="9:0">
10255</field>
10256</reg>
10257<reg name="HTIMINGSYNC0" sct="yes">
10258<addr name="HTIMINGSYNC0" addr="0x40" />
10259<field name="RSRVD2" bitrange="31:26">
10260</field>
10261<field name="SYNC_END" bitrange="25:16">
10262</field>
10263<field name="RSRVD1" bitrange="15:10">
10264</field>
10265<field name="SYNC_STRT" bitrange="9:0">
10266</field>
10267</reg>
10268<reg name="HTIMINGSYNC1" sct="yes">
10269<addr name="HTIMINGSYNC1" addr="0x50" />
10270<field name="RSRVD2" bitrange="31:26">
10271</field>
10272<field name="SYNC_EQEND" bitrange="25:16">
10273</field>
10274<field name="RSRVD1" bitrange="15:10">
10275</field>
10276<field name="SYNC_SREND" bitrange="9:0">
10277</field>
10278</reg>
10279<reg name="HTIMINGACTIVE" sct="yes">
10280<addr name="HTIMINGACTIVE" addr="0x60" />
10281<field name="RSRVD2" bitrange="31:26">
10282</field>
10283<field name="ACTV_END" bitrange="25:16">
10284</field>
10285<field name="RSRVD1" bitrange="15:10">
10286</field>
10287<field name="ACTV_STRT" bitrange="9:0">
10288</field>
10289</reg>
10290<reg name="HTIMINGBURST0" sct="yes">
10291<addr name="HTIMINGBURST0" addr="0x70" />
10292<field name="RSRVD2" bitrange="31:26">
10293</field>
10294<field name="WBRST_STRT" bitrange="25:16">
10295</field>
10296<field name="RSRVD1" bitrange="15:10">
10297</field>
10298<field name="NBRST_STRT" bitrange="9:0">
10299</field>
10300</reg>
10301<reg name="HTIMINGBURST1" sct="yes">
10302<addr name="HTIMINGBURST1" addr="0x80" />
10303<field name="RSRVD1" bitrange="31:10">
10304</field>
10305<field name="BRST_END" bitrange="9:0">
10306</field>
10307</reg>
10308<reg name="VTIMING0" sct="yes">
10309<addr name="VTIMING0" addr="0x90" />
10310<field name="RSRVD3" bitrange="31:26">
10311</field>
10312<field name="VSTRT_PREEQ" bitrange="25:16">
10313</field>
10314<field name="RSRVD2" bitrange="15:14">
10315</field>
10316<field name="VSTRT_ACTV" bitrange="13:8">
10317</field>
10318<field name="RSRVD1" bitrange="7:6">
10319</field>
10320<field name="VSTRT_SUBPH" bitrange="5:0">
10321</field>
10322</reg>
10323<reg name="VTIMING1" sct="yes">
10324<addr name="VTIMING1" addr="0xa0" />
10325<field name="RSRVD3" bitrange="31:30">
10326</field>
10327<field name="VSTRT_POSTEQ" bitrange="29:24">
10328</field>
10329<field name="RSRVD2" bitrange="23:22">
10330</field>
10331<field name="VSTRT_SERRA" bitrange="21:16">
10332</field>
10333<field name="RSRVD1" bitrange="15:10">
10334</field>
10335<field name="LAST_FLD_LN" bitrange="9:0">
10336</field>
10337</reg>
10338<reg name="MISC" sct="yes">
10339<addr name="MISC" addr="0xb0" />
10340<field name="RSRVD3" bitrange="31:25">
10341</field>
10342<field name="LPF_RST_OFF" bitrange="24:16">
10343</field>
10344<field name="RSRVD2" bitrange="15:12">
10345</field>
10346<field name="NTSC_LN_CNT" bitrange="11:11">
10347</field>
10348<field name="PAL_FSC_PHASE_ALT" bitrange="10:10">
10349</field>
10350<field name="FSC_PHASE_RST" bitrange="9:8">
10351</field>
10352<field name="BRUCHB" bitrange="7:6">
10353</field>
10354<field name="AGC_LVL_CTRL" bitrange="5:4">
10355</field>
10356<field name="RSRVD1" bitrange="3:3">
10357</field>
10358<field name="CS_INVERT_CTRL" bitrange="2:2">
10359</field>
10360<field name="Y_BLANK_CTRL" bitrange="1:0">
10361</field>
10362</reg>
10363<reg name="COLORSUB0" sct="yes">
10364<addr name="COLORSUB0" addr="0xc0" />
10365<field name="PHASE_INC" bitrange="31:0">
10366</field>
10367</reg>
10368<reg name="COLORSUB1" sct="yes">
10369<addr name="COLORSUB1" addr="0xd0" />
10370<field name="PHASE_OFFSET" bitrange="31:0">
10371</field>
10372</reg>
10373<reg name="COPYPROTECT" sct="yes">
10374<addr name="COPYPROTECT" addr="0xe0" />
10375<field name="RSRVD1" bitrange="31:16">
10376</field>
10377<field name="WSS_ENBL" bitrange="15:15">
10378</field>
10379<field name="CGMS_ENBL" bitrange="14:14">
10380</field>
10381<field name="WSS_CGMS_DATA" bitrange="13:0">
10382</field>
10383</reg>
10384<reg name="CLOSEDCAPTION" sct="yes">
10385<addr name="CLOSEDCAPTION" addr="0xf0" />
10386<field name="RSRVD1" bitrange="31:20">
10387</field>
10388<field name="CC_ENBL" bitrange="19:18">
10389</field>
10390<field name="CC_FILL" bitrange="17:16">
10391</field>
10392<field name="CC_DATA" bitrange="15:0">
10393</field>
10394</reg>
10395<reg name="COLORBURST" sct="yes">
10396<addr name="COLORBURST" addr="0x140" />
10397<field name="NBA" bitrange="31:24">
10398</field>
10399<field name="PBA" bitrange="23:16">
10400</field>
10401<field name="RSRVD1" bitrange="15:12">
10402</field>
10403<field name="RSRVD2" bitrange="11:0">
10404</field>
10405</reg>
10406<reg name="MACROVISION0" sct="yes">
10407<addr name="MACROVISION0" addr="0x150" />
10408<field name="DATA" bitrange="31:0">
10409</field>
10410</reg>
10411<reg name="MACROVISION1" sct="yes">
10412<addr name="MACROVISION1" addr="0x160" />
10413<field name="DATA" bitrange="31:0">
10414</field>
10415</reg>
10416<reg name="MACROVISION2" sct="yes">
10417<addr name="MACROVISION2" addr="0x170" />
10418<field name="DATA" bitrange="31:0">
10419</field>
10420</reg>
10421<reg name="MACROVISION3" sct="yes">
10422<addr name="MACROVISION3" addr="0x180" />
10423<field name="DATA" bitrange="31:0">
10424</field>
10425</reg>
10426<reg name="MACROVISION4" sct="yes">
10427<addr name="MACROVISION4" addr="0x190" />
10428<field name="RSRVD2" bitrange="31:24">
10429</field>
10430<field name="MACV_TST" bitrange="23:16">
10431</field>
10432<field name="RSRVD1" bitrange="15:11">
10433</field>
10434<field name="DATA" bitrange="10:0">
10435</field>
10436</reg>
10437<reg name="DACCTRL" sct="yes">
10438<addr name="DACCTRL" addr="0x1a0" />
10439<field name="TEST3" bitrange="31:31">
10440</field>
10441<field name="RSRVD1" bitrange="30:30">
10442</field>
10443<field name="RSRVD2" bitrange="29:29">
10444</field>
10445<field name="JACK1_DIS_DET_EN" bitrange="28:28">
10446</field>
10447<field name="TEST2" bitrange="27:27">
10448</field>
10449<field name="RSRVD3" bitrange="26:26">
10450</field>
10451<field name="RSRVD4" bitrange="25:25">
10452</field>
10453<field name="JACK1_DET_EN" bitrange="24:24">
10454</field>
10455<field name="TEST1" bitrange="23:23">
10456</field>
10457<field name="DISABLE_GND_DETECT" bitrange="22:22">
10458</field>
10459<field name="JACK_DIS_ADJ" bitrange="21:20">
10460</field>
10461<field name="GAINDN" bitrange="19:19">
10462</field>
10463<field name="GAINUP" bitrange="18:18">
10464</field>
10465<field name="INVERT_CLK" bitrange="17:17">
10466</field>
10467<field name="SELECT_CLK" bitrange="16:16">
10468</field>
10469<field name="BYPASS_ACT_CASCODE" bitrange="15:15">
10470</field>
10471<field name="RSRVD5" bitrange="14:14">
10472</field>
10473<field name="RSRVD6" bitrange="13:13">
10474</field>
10475<field name="PWRUP1" bitrange="12:12">
10476</field>
10477<field name="WELL_TOVDD" bitrange="11:11">
10478</field>
10479<field name="RSRVD7" bitrange="10:10">
10480</field>
10481<field name="RSRVD8" bitrange="9:9">
10482</field>
10483<field name="DUMP_TOVDD1" bitrange="8:8">
10484</field>
10485<field name="LOWER_SIGNAL" bitrange="7:7">
10486</field>
10487<field name="RVAL" bitrange="6:4">
10488</field>
10489<field name="NO_INTERNAL_TERM" bitrange="3:3">
10490</field>
10491<field name="HALF_CURRENT" bitrange="2:2">
10492</field>
10493<field name="CASC_ADJ" bitrange="1:0">
10494</field>
10495</reg>
10496<reg name="DACSTATUS" sct="yes">
10497<addr name="DACSTATUS" addr="0x1b0" />
10498<field name="RSRVD1" bitrange="31:13">
10499</field>
10500<field name="RSRVD2" bitrange="12:12">
10501</field>
10502<field name="RSRVD3" bitrange="11:11">
10503</field>
10504<field name="JACK1_DET_STATUS" bitrange="10:10">
10505</field>
10506<field name="RSRVD4" bitrange="9:9">
10507</field>
10508<field name="RSRVD5" bitrange="8:8">
10509</field>
10510<field name="JACK1_GROUNDED" bitrange="7:7">
10511</field>
10512<field name="RSRVD6" bitrange="6:6">
10513</field>
10514<field name="RSRVD7" bitrange="5:5">
10515</field>
10516<field name="JACK1_DIS_DET_IRQ" bitrange="4:4">
10517</field>
10518<field name="RSRVD8" bitrange="3:3">
10519</field>
10520<field name="RSRVD9" bitrange="2:2">
10521</field>
10522<field name="JACK1_DET_IRQ" bitrange="1:1">
10523</field>
10524<field name="ENIRQ_JACK" bitrange="0:0">
10525</field>
10526</reg>
10527<reg name="VDACTEST" sct="yes">
10528<addr name="VDACTEST" addr="0x1c0" />
10529<field name="RSRVD1" bitrange="31:14">
10530</field>
10531<field name="ENABLE_PIX_INT_GAIN" bitrange="13:13">
10532</field>
10533<field name="BYPASS_PIX_INT" bitrange="12:12">
10534</field>
10535<field name="BYPASS_PIX_INT_DROOP" bitrange="11:11">
10536</field>
10537<field name="TEST_FIFO_FULL" bitrange="10:10">
10538</field>
10539<field name="DATA" bitrange="9:0">
10540</field>
10541</reg>
10542<reg name="VERSION" sct="no">
10543<addr name="VERSION" addr="0x1d0" />
10544<field name="MAJOR" bitrange="31:24">
10545</field>
10546<field name="MINOR" bitrange="23:16">
10547</field>
10548<field name="STEP" bitrange="15:0">
10549</field>
10550</reg>
10551</dev>
10552<dev name="UARTAPP" long_name="Application UART" desc="Application UART" version="3.2.0">
10553<addr name="UARTAPP1" addr="0x8006c000" />
10554<addr name="UARTAPP2" addr="0x8006e000" />
10555<reg name="CTRL0" sct="yes">
10556<addr name="CTRL0" addr="0x0" />
10557<field name="SFTRST" bitrange="31:31">
10558</field>
10559<field name="CLKGATE" bitrange="30:30">
10560</field>
10561<field name="RUN" bitrange="29:29">
10562</field>
10563<field name="RX_SOURCE" bitrange="28:28">
10564</field>
10565<field name="RXTO_ENABLE" bitrange="27:27">
10566</field>
10567<field name="RXTIMEOUT" bitrange="26:16">
10568</field>
10569<field name="XFER_COUNT" bitrange="15:0">
10570</field>
10571</reg>
10572<reg name="CTRL1" sct="yes">
10573<addr name="CTRL1" addr="0x10" />
10574<field name="RSVD2" bitrange="31:29">
10575</field>
10576<field name="RUN" bitrange="28:28">
10577</field>
10578<field name="RSVD1" bitrange="27:16">
10579</field>
10580<field name="XFER_COUNT" bitrange="15:0">
10581</field>
10582</reg>
10583<reg name="CTRL2" sct="yes">
10584<addr name="CTRL2" addr="0x20" />
10585<field name="INVERT_RTS" bitrange="31:31">
10586</field>
10587<field name="INVERT_CTS" bitrange="30:30">
10588</field>
10589<field name="INVERT_TX" bitrange="29:29">
10590</field>
10591<field name="INVERT_RX" bitrange="28:28">
10592</field>
10593<field name="RTS_SEMAPHORE" bitrange="27:27">
10594</field>
10595<field name="DMAONERR" bitrange="26:26">
10596</field>
10597<field name="TXDMAE" bitrange="25:25">
10598</field>
10599<field name="RXDMAE" bitrange="24:24">
10600</field>
10601<field name="RSVD2" bitrange="23:23">
10602</field>
10603<field name="RXIFLSEL" bitrange="22:20">
10604<value name="NOT_EMPTY" value="0x0">
10605</value>
10606<value name="ONE_QUARTER" value="0x1">
10607</value>
10608<value name="ONE_HALF" value="0x2">
10609</value>
10610<value name="THREE_QUARTERS" value="0x3">
10611</value>
10612<value name="SEVEN_EIGHTHS" value="0x4">
10613</value>
10614<value name="INVALID5" value="0x5">
10615</value>
10616<value name="INVALID6" value="0x6">
10617</value>
10618<value name="INVALID7" value="0x7">
10619</value>
10620</field>
10621<field name="RSVD3" bitrange="19:19">
10622</field>
10623<field name="TXIFLSEL" bitrange="18:16">
10624<value name="EMPTY" value="0x0">
10625</value>
10626<value name="ONE_QUARTER" value="0x1">
10627</value>
10628<value name="ONE_HALF" value="0x2">
10629</value>
10630<value name="THREE_QUARTERS" value="0x3">
10631</value>
10632<value name="SEVEN_EIGHTHS" value="0x4">
10633</value>
10634<value name="INVALID5" value="0x5">
10635</value>
10636<value name="INVALID6" value="0x6">
10637</value>
10638<value name="INVALID7" value="0x7">
10639</value>
10640</field>
10641<field name="CTSEN" bitrange="15:15">
10642</field>
10643<field name="RTSEN" bitrange="14:14">
10644</field>
10645<field name="OUT2" bitrange="13:13">
10646</field>
10647<field name="OUT1" bitrange="12:12">
10648</field>
10649<field name="RTS" bitrange="11:11">
10650</field>
10651<field name="DTR" bitrange="10:10">
10652</field>
10653<field name="RXE" bitrange="9:9">
10654</field>
10655<field name="TXE" bitrange="8:8">
10656</field>
10657<field name="LBE" bitrange="7:7">
10658</field>
10659<field name="USE_LCR2" bitrange="6:6">
10660</field>
10661<field name="RSVD4" bitrange="5:3">
10662</field>
10663<field name="SIRLP" bitrange="2:2">
10664</field>
10665<field name="SIREN" bitrange="1:1">
10666</field>
10667<field name="UARTEN" bitrange="0:0">
10668</field>
10669</reg>
10670<reg name="LINECTRL" sct="yes">
10671<addr name="LINECTRL" addr="0x30" />
10672<field name="BAUD_DIVINT" bitrange="31:16">
10673</field>
10674<field name="RSVD" bitrange="15:14">
10675</field>
10676<field name="BAUD_DIVFRAC" bitrange="13:8">
10677</field>
10678<field name="SPS" bitrange="7:7">
10679</field>
10680<field name="WLEN" bitrange="6:5">
10681</field>
10682<field name="FEN" bitrange="4:4">
10683</field>
10684<field name="STP2" bitrange="3:3">
10685</field>
10686<field name="EPS" bitrange="2:2">
10687</field>
10688<field name="PEN" bitrange="1:1">
10689</field>
10690<field name="BRK" bitrange="0:0">
10691</field>
10692</reg>
10693<reg name="LINECTRL2" sct="yes">
10694<addr name="LINECTRL2" addr="0x40" />
10695<field name="BAUD_DIVINT" bitrange="31:16">
10696</field>
10697<field name="RSVD" bitrange="15:14">
10698</field>
10699<field name="BAUD_DIVFRAC" bitrange="13:8">
10700</field>
10701<field name="SPS" bitrange="7:7">
10702</field>
10703<field name="WLEN" bitrange="6:5">
10704</field>
10705<field name="FEN" bitrange="4:4">
10706</field>
10707<field name="STP2" bitrange="3:3">
10708</field>
10709<field name="EPS" bitrange="2:2">
10710</field>
10711<field name="PEN" bitrange="1:1">
10712</field>
10713<field name="RSVD1" bitrange="0:0">
10714</field>
10715</reg>
10716<reg name="INTR" sct="yes">
10717<addr name="INTR" addr="0x50" />
10718<field name="RSVD1" bitrange="31:27">
10719</field>
10720<field name="OEIEN" bitrange="26:26">
10721</field>
10722<field name="BEIEN" bitrange="25:25">
10723</field>
10724<field name="PEIEN" bitrange="24:24">
10725</field>
10726<field name="FEIEN" bitrange="23:23">
10727</field>
10728<field name="RTIEN" bitrange="22:22">
10729</field>
10730<field name="TXIEN" bitrange="21:21">
10731</field>
10732<field name="RXIEN" bitrange="20:20">
10733</field>
10734<field name="DSRMIEN" bitrange="19:19">
10735</field>
10736<field name="DCDMIEN" bitrange="18:18">
10737</field>
10738<field name="CTSMIEN" bitrange="17:17">
10739</field>
10740<field name="RIMIEN" bitrange="16:16">
10741</field>
10742<field name="RSVD2" bitrange="15:11">
10743</field>
10744<field name="OEIS" bitrange="10:10">
10745</field>
10746<field name="BEIS" bitrange="9:9">
10747</field>
10748<field name="PEIS" bitrange="8:8">
10749</field>
10750<field name="FEIS" bitrange="7:7">
10751</field>
10752<field name="RTIS" bitrange="6:6">
10753</field>
10754<field name="TXIS" bitrange="5:5">
10755</field>
10756<field name="RXIS" bitrange="4:4">
10757</field>
10758<field name="DSRMIS" bitrange="3:3">
10759</field>
10760<field name="DCDMIS" bitrange="2:2">
10761</field>
10762<field name="CTSMIS" bitrange="1:1">
10763</field>
10764<field name="RIMIS" bitrange="0:0">
10765</field>
10766</reg>
10767<reg name="DATA" sct="no">
10768<addr name="DATA" addr="0x60" />
10769<field name="DATA" bitrange="31:0">
10770</field>
10771</reg>
10772<reg name="STAT" sct="no">
10773<addr name="STAT" addr="0x70" />
10774<field name="PRESENT" bitrange="31:31">
10775<value name="UNAVAILABLE" value="0x0">
10776</value>
10777<value name="AVAILABLE" value="0x1">
10778</value>
10779</field>
10780<field name="HISPEED" bitrange="30:30">
10781<value name="UNAVAILABLE" value="0x0">
10782</value>
10783<value name="AVAILABLE" value="0x1">
10784</value>
10785</field>
10786<field name="BUSY" bitrange="29:29">
10787</field>
10788<field name="CTS" bitrange="28:28">
10789</field>
10790<field name="TXFE" bitrange="27:27">
10791</field>
10792<field name="RXFF" bitrange="26:26">
10793</field>
10794<field name="TXFF" bitrange="25:25">
10795</field>
10796<field name="RXFE" bitrange="24:24">
10797</field>
10798<field name="RXBYTE_INVALID" bitrange="23:20">
10799</field>
10800<field name="OERR" bitrange="19:19">
10801</field>
10802<field name="BERR" bitrange="18:18">
10803</field>
10804<field name="PERR" bitrange="17:17">
10805</field>
10806<field name="FERR" bitrange="16:16">
10807</field>
10808<field name="RXCOUNT" bitrange="15:0">
10809</field>
10810</reg>
10811<reg name="DEBUG" sct="no">
10812<addr name="DEBUG" addr="0x80" />
10813<field name="RXIBAUD_DIV" bitrange="31:16">
10814</field>
10815<field name="RXFBAUD_DIV" bitrange="15:10">
10816</field>
10817<field name="RSVD1" bitrange="9:6">
10818</field>
10819<field name="TXDMARUN" bitrange="5:5">
10820</field>
10821<field name="RXDMARUN" bitrange="4:4">
10822</field>
10823<field name="TXCMDEND" bitrange="3:3">
10824</field>
10825<field name="RXCMDEND" bitrange="2:2">
10826</field>
10827<field name="TXDMARQ" bitrange="1:1">
10828</field>
10829<field name="RXDMARQ" bitrange="0:0">
10830</field>
10831</reg>
10832<reg name="VERSION" sct="no">
10833<addr name="VERSION" addr="0x90" />
10834<field name="MAJOR" bitrange="31:24">
10835</field>
10836<field name="MINOR" bitrange="23:16">
10837</field>
10838<field name="STEP" bitrange="15:0">
10839</field>
10840</reg>
10841<reg name="AUTOBAUD" sct="no">
10842<addr name="AUTOBAUD" addr="0xa0" />
10843<field name="REFCHAR1" bitrange="31:24">
10844</field>
10845<field name="REFCHAR0" bitrange="23:16">
10846</field>
10847<field name="RSVD1" bitrange="15:5">
10848</field>
10849<field name="UPDATE_TX" bitrange="4:4">
10850</field>
10851<field name="TWO_REF_CHARS" bitrange="3:3">
10852</field>
10853<field name="START_WITH_RUNBIT" bitrange="2:2">
10854</field>
10855<field name="START_BAUD_DETECT" bitrange="1:1">
10856</field>
10857<field name="BAUD_DETECT_ENABLE" bitrange="0:0">
10858</field>
10859</reg>
10860</dev>
10861<dev name="UARTDBG" long_name="Debug UART" desc="Debug UART" version="3.2.0">
10862<addr name="UARTDBG" addr="0x80070000" />
10863<reg name="DR" sct="no">
10864<addr name="DR" addr="0x0" />
10865<field name="UNAVAILABLE" bitrange="31:16">
10866</field>
10867<field name="RESERVED" bitrange="15:12">
10868</field>
10869<field name="OE" bitrange="11:11">
10870</field>
10871<field name="BE" bitrange="10:10">
10872</field>
10873<field name="PE" bitrange="9:9">
10874</field>
10875<field name="FE" bitrange="8:8">
10876</field>
10877<field name="DATA" bitrange="7:0">
10878</field>
10879</reg>
10880<reg name="RSR_ECR" sct="no">
10881<addr name="RSR_ECR" addr="0x4" />
10882<field name="UNAVAILABLE" bitrange="31:8">
10883</field>
10884<field name="EC" bitrange="7:4">
10885</field>
10886<field name="OE" bitrange="3:3">
10887</field>
10888<field name="BE" bitrange="2:2">
10889</field>
10890<field name="PE" bitrange="1:1">
10891</field>
10892<field name="FE" bitrange="0:0">
10893</field>
10894</reg>
10895<reg name="FR" sct="no">
10896<addr name="FR" addr="0x18" />
10897<field name="UNAVAILABLE" bitrange="31:16">
10898</field>
10899<field name="RESERVED" bitrange="15:9">
10900</field>
10901<field name="RI" bitrange="8:8">
10902</field>
10903<field name="TXFE" bitrange="7:7">
10904</field>
10905<field name="RXFF" bitrange="6:6">
10906</field>
10907<field name="TXFF" bitrange="5:5">
10908</field>
10909<field name="RXFE" bitrange="4:4">
10910</field>
10911<field name="BUSY" bitrange="3:3">
10912</field>
10913<field name="DCD" bitrange="2:2">
10914</field>
10915<field name="DSR" bitrange="1:1">
10916</field>
10917<field name="CTS" bitrange="0:0">
10918</field>
10919</reg>
10920<reg name="ILPR" sct="no">
10921<addr name="ILPR" addr="0x20" />
10922<field name="UNAVAILABLE" bitrange="31:8">
10923</field>
10924<field name="ILPDVSR" bitrange="7:0">
10925</field>
10926</reg>
10927<reg name="IBRD" sct="no">
10928<addr name="IBRD" addr="0x24" />
10929<field name="UNAVAILABLE" bitrange="31:16">
10930</field>
10931<field name="BAUD_DIVINT" bitrange="15:0">
10932</field>
10933</reg>
10934<reg name="FBRD" sct="no">
10935<addr name="FBRD" addr="0x28" />
10936<field name="UNAVAILABLE" bitrange="31:8">
10937</field>
10938<field name="RESERVED" bitrange="7:6">
10939</field>
10940<field name="BAUD_DIVFRAC" bitrange="5:0">
10941</field>
10942</reg>
10943<reg name="LCR_H" sct="no">
10944<addr name="LCR_H" addr="0x2c" />
10945<field name="UNAVAILABLE" bitrange="31:16">
10946</field>
10947<field name="RESERVED" bitrange="15:8">
10948</field>
10949<field name="SPS" bitrange="7:7">
10950</field>
10951<field name="WLEN" bitrange="6:5">
10952</field>
10953<field name="FEN" bitrange="4:4">
10954</field>
10955<field name="STP2" bitrange="3:3">
10956</field>
10957<field name="EPS" bitrange="2:2">
10958</field>
10959<field name="PEN" bitrange="1:1">
10960</field>
10961<field name="BRK" bitrange="0:0">
10962</field>
10963</reg>
10964<reg name="CR" sct="no">
10965<addr name="CR" addr="0x30" />
10966<field name="UNAVAILABLE" bitrange="31:16">
10967</field>
10968<field name="CTSEN" bitrange="15:15">
10969</field>
10970<field name="RTSEN" bitrange="14:14">
10971</field>
10972<field name="OUT2" bitrange="13:13">
10973</field>
10974<field name="OUT1" bitrange="12:12">
10975</field>
10976<field name="RTS" bitrange="11:11">
10977</field>
10978<field name="DTR" bitrange="10:10">
10979</field>
10980<field name="RXE" bitrange="9:9">
10981</field>
10982<field name="TXE" bitrange="8:8">
10983</field>
10984<field name="LBE" bitrange="7:7">
10985</field>
10986<field name="RESERVED" bitrange="6:3">
10987</field>
10988<field name="SIRLP" bitrange="2:2">
10989</field>
10990<field name="SIREN" bitrange="1:1">
10991</field>
10992<field name="UARTEN" bitrange="0:0">
10993</field>
10994</reg>
10995<reg name="IFLS" sct="no">
10996<addr name="IFLS" addr="0x34" />
10997<field name="UNAVAILABLE" bitrange="31:16">
10998</field>
10999<field name="RESERVED" bitrange="15:6">
11000</field>
11001<field name="RXIFLSEL" bitrange="5:3">
11002<value name="NOT_EMPTY" value="0x0">
11003</value>
11004<value name="ONE_QUARTER" value="0x1">
11005</value>
11006<value name="ONE_HALF" value="0x2">
11007</value>
11008<value name="THREE_QUARTERS" value="0x3">
11009</value>
11010<value name="SEVEN_EIGHTHS" value="0x4">
11011</value>
11012<value name="INVALID5" value="0x5">
11013</value>
11014<value name="INVALID6" value="0x6">
11015</value>
11016<value name="INVALID7" value="0x7">
11017</value>
11018</field>
11019<field name="TXIFLSEL" bitrange="2:0">
11020<value name="EMPTY" value="0x0">
11021</value>
11022<value name="ONE_QUARTER" value="0x1">
11023</value>
11024<value name="ONE_HALF" value="0x2">
11025</value>
11026<value name="THREE_QUARTERS" value="0x3">
11027</value>
11028<value name="SEVEN_EIGHTHS" value="0x4">
11029</value>
11030<value name="INVALID5" value="0x5">
11031</value>
11032<value name="INVALID6" value="0x6">
11033</value>
11034<value name="INVALID7" value="0x7">
11035</value>
11036</field>
11037</reg>
11038<reg name="IMSC" sct="no">
11039<addr name="IMSC" addr="0x38" />
11040<field name="UNAVAILABLE" bitrange="31:16">
11041</field>
11042<field name="RESERVED" bitrange="15:11">
11043</field>
11044<field name="OEIM" bitrange="10:10">
11045</field>
11046<field name="BEIM" bitrange="9:9">
11047</field>
11048<field name="PEIM" bitrange="8:8">
11049</field>
11050<field name="FEIM" bitrange="7:7">
11051</field>
11052<field name="RTIM" bitrange="6:6">
11053</field>
11054<field name="TXIM" bitrange="5:5">
11055</field>
11056<field name="RXIM" bitrange="4:4">
11057</field>
11058<field name="DSRMIM" bitrange="3:3">
11059</field>
11060<field name="DCDMIM" bitrange="2:2">
11061</field>
11062<field name="CTSMIM" bitrange="1:1">
11063</field>
11064<field name="RIMIM" bitrange="0:0">
11065</field>
11066</reg>
11067<reg name="RIS" sct="no">
11068<addr name="RIS" addr="0x3c" />
11069<field name="UNAVAILABLE" bitrange="31:16">
11070</field>
11071<field name="RESERVED" bitrange="15:11">
11072</field>
11073<field name="OERIS" bitrange="10:10">
11074</field>
11075<field name="BERIS" bitrange="9:9">
11076</field>
11077<field name="PERIS" bitrange="8:8">
11078</field>
11079<field name="FERIS" bitrange="7:7">
11080</field>
11081<field name="RTRIS" bitrange="6:6">
11082</field>
11083<field name="TXRIS" bitrange="5:5">
11084</field>
11085<field name="RXRIS" bitrange="4:4">
11086</field>
11087<field name="DSRRMIS" bitrange="3:3">
11088</field>
11089<field name="DCDRMIS" bitrange="2:2">
11090</field>
11091<field name="CTSRMIS" bitrange="1:1">
11092</field>
11093<field name="RIRMIS" bitrange="0:0">
11094</field>
11095</reg>
11096<reg name="MIS" sct="no">
11097<addr name="MIS" addr="0x40" />
11098<field name="UNAVAILABLE" bitrange="31:16">
11099</field>
11100<field name="RESERVED" bitrange="15:11">
11101</field>
11102<field name="OEMIS" bitrange="10:10">
11103</field>
11104<field name="BEMIS" bitrange="9:9">
11105</field>
11106<field name="PEMIS" bitrange="8:8">
11107</field>
11108<field name="FEMIS" bitrange="7:7">
11109</field>
11110<field name="RTMIS" bitrange="6:6">
11111</field>
11112<field name="TXMIS" bitrange="5:5">
11113</field>
11114<field name="RXMIS" bitrange="4:4">
11115</field>
11116<field name="DSRMMIS" bitrange="3:3">
11117</field>
11118<field name="DCDMMIS" bitrange="2:2">
11119</field>
11120<field name="CTSMMIS" bitrange="1:1">
11121</field>
11122<field name="RIMMIS" bitrange="0:0">
11123</field>
11124</reg>
11125<reg name="ICR" sct="no">
11126<addr name="ICR" addr="0x44" />
11127<field name="UNAVAILABLE" bitrange="31:16">
11128</field>
11129<field name="RESERVED" bitrange="15:11">
11130</field>
11131<field name="OEIC" bitrange="10:10">
11132</field>
11133<field name="BEIC" bitrange="9:9">
11134</field>
11135<field name="PEIC" bitrange="8:8">
11136</field>
11137<field name="FEIC" bitrange="7:7">
11138</field>
11139<field name="RTIC" bitrange="6:6">
11140</field>
11141<field name="TXIC" bitrange="5:5">
11142</field>
11143<field name="RXIC" bitrange="4:4">
11144</field>
11145<field name="DSRMIC" bitrange="3:3">
11146</field>
11147<field name="DCDMIC" bitrange="2:2">
11148</field>
11149<field name="CTSMIC" bitrange="1:1">
11150</field>
11151<field name="RIMIC" bitrange="0:0">
11152</field>
11153</reg>
11154<reg name="DMACR" sct="no">
11155<addr name="DMACR" addr="0x48" />
11156<field name="UNAVAILABLE" bitrange="31:16">
11157</field>
11158<field name="RESERVED" bitrange="15:3">
11159</field>
11160<field name="DMAONERR" bitrange="2:2">
11161</field>
11162<field name="TXDMAE" bitrange="1:1">
11163</field>
11164<field name="RXDMAE" bitrange="0:0">
11165</field>
11166</reg>
11167</dev>
11168<dev name="USBCTRL" long_name="USB Controller" desc="USB High-Speed Host/Device Controller" version="3.2.0">
11169<addr name="USBCTRL" addr="0x80080000" />
11170<reg name="ID" sct="no">
11171<addr name="ID" addr="0x0" />
11172<field name="CIVERSION" bitrange="31:29">
11173</field>
11174<field name="VERSION" bitrange="28:25">
11175</field>
11176<field name="REVISION" bitrange="24:21">
11177</field>
11178<field name="TAG" bitrange="20:16">
11179</field>
11180<field name="RSVD1" bitrange="15:14">
11181</field>
11182<field name="NID" bitrange="13:8">
11183</field>
11184<field name="RSVD0" bitrange="7:6">
11185</field>
11186<field name="ID" bitrange="5:0">
11187</field>
11188</reg>
11189<reg name="HWGENERAL" sct="no">
11190<addr name="HWGENERAL" addr="0x4" />
11191<field name="RSVD" bitrange="31:11">
11192</field>
11193<field name="SM" bitrange="10:9">
11194</field>
11195<field name="PHYM" bitrange="8:6">
11196</field>
11197<field name="PHYW" bitrange="5:4">
11198</field>
11199<field name="BWT" bitrange="3:3">
11200</field>
11201<field name="CLKC" bitrange="2:1">
11202</field>
11203<field name="RT" bitrange="0:0">
11204</field>
11205</reg>
11206<reg name="HWHOST" sct="no">
11207<addr name="HWHOST" addr="0x8" />
11208<field name="TTPER" bitrange="31:24">
11209</field>
11210<field name="TTASY" bitrange="23:16">
11211</field>
11212<field name="RSVD" bitrange="15:4">
11213</field>
11214<field name="NPORT" bitrange="3:1">
11215</field>
11216<field name="HC" bitrange="0:0">
11217</field>
11218</reg>
11219<reg name="HWDEVICE" sct="no">
11220<addr name="HWDEVICE" addr="0xc" />
11221<field name="RSVD" bitrange="31:6">
11222</field>
11223<field name="DEVEP" bitrange="5:1">
11224</field>
11225<field name="DC" bitrange="0:0">
11226</field>
11227</reg>
11228<reg name="HWTXBUF" sct="no">
11229<addr name="HWTXBUF" addr="0x10" />
11230<field name="TXLCR" bitrange="31:31">
11231</field>
11232<field name="RSVD" bitrange="30:24">
11233</field>
11234<field name="TXCHANADD" bitrange="23:16">
11235</field>
11236<field name="TXADD" bitrange="15:8">
11237</field>
11238<field name="TXBURST" bitrange="7:0">
11239</field>
11240</reg>
11241<reg name="HWRXBUF" sct="no">
11242<addr name="HWRXBUF" addr="0x14" />
11243<field name="RSVD" bitrange="31:16">
11244</field>
11245<field name="RXADD" bitrange="15:8">
11246</field>
11247<field name="RXBURST" bitrange="7:0">
11248</field>
11249</reg>
11250<reg name="GPTIMER0LD" sct="no">
11251<addr name="GPTIMER0LD" addr="0x80" />
11252<field name="RSVD0" bitrange="31:24">
11253</field>
11254<field name="GPTLD" bitrange="23:0">
11255</field>
11256</reg>
11257<reg name="GPTIMER0CTRL" sct="no">
11258<addr name="GPTIMER0CTRL" addr="0x84" />
11259<field name="GPTRUN" bitrange="31:31">
11260<value name="STOP" value="0x0">
11261</value>
11262<value name="RUN" value="0x1">
11263</value>
11264</field>
11265<field name="GPTRST" bitrange="30:30">
11266<value name="NOACTION" value="0x0">
11267</value>
11268<value name="LOADCOUNTER" value="0x1">
11269</value>
11270</field>
11271<field name="RSVD0" bitrange="29:25">
11272</field>
11273<field name="GPTMODE" bitrange="24:24">
11274<value name="ONESHOT" value="0x0">
11275</value>
11276<value name="REPEAT" value="0x1">
11277</value>
11278</field>
11279<field name="GPTCNT" bitrange="23:0">
11280</field>
11281</reg>
11282<reg name="GPTIMER1LD" sct="no">
11283<addr name="GPTIMER1LD" addr="0x88" />
11284<field name="RSVD0" bitrange="31:24">
11285</field>
11286<field name="GPTLD" bitrange="23:0">
11287</field>
11288</reg>
11289<reg name="GPTIMER1CTRL" sct="no">
11290<addr name="GPTIMER1CTRL" addr="0x8c" />
11291<field name="GPTRUN" bitrange="31:31">
11292<value name="STOP" value="0x0">
11293</value>
11294<value name="RUN" value="0x1">
11295</value>
11296</field>
11297<field name="GPTRST" bitrange="30:30">
11298<value name="NOACTION" value="0x0">
11299</value>
11300<value name="LOADCOUNTER" value="0x1">
11301</value>
11302</field>
11303<field name="RSVD0" bitrange="29:25">
11304</field>
11305<field name="GPTMODE" bitrange="24:24">
11306<value name="ONESHOT" value="0x0">
11307</value>
11308<value name="REPEAT" value="0x1">
11309</value>
11310</field>
11311<field name="GPTCNT" bitrange="23:0">
11312</field>
11313</reg>
11314<reg name="SBUSCFG" sct="no">
11315<addr name="SBUSCFG" addr="0x90" />
11316<field name="RSVD" bitrange="31:3">
11317</field>
11318<field name="AHBBRST" bitrange="2:0">
11319<value name="U_INCR" value="0x0">
11320</value>
11321<value name="S_INCR4" value="0x1">
11322</value>
11323<value name="S_INCR8" value="0x2">
11324</value>
11325<value name="S_INCR16" value="0x3">
11326</value>
11327<value name="RESERVED" value="0x4">
11328</value>
11329<value name="U_INCR4" value="0x5">
11330</value>
11331<value name="U_INCR8" value="0x6">
11332</value>
11333<value name="U_INCR16" value="0x7">
11334</value>
11335</field>
11336</reg>
11337<reg name="CAPLENGTH" sct="no">
11338<addr name="CAPLENGTH" addr="0x100" />
11339<field name="HCIVERSION" bitrange="31:16">
11340</field>
11341<field name="RSVD" bitrange="15:8">
11342</field>
11343<field name="CAPLENGTH" bitrange="7:0">
11344</field>
11345</reg>
11346<reg name="HCSPARAMS" sct="no">
11347<addr name="HCSPARAMS" addr="0x104" />
11348<field name="RSVD2" bitrange="31:28">
11349</field>
11350<field name="N_TT" bitrange="27:24">
11351</field>
11352<field name="N_PTT" bitrange="23:20">
11353</field>
11354<field name="RSVD1" bitrange="19:17">
11355</field>
11356<field name="PI" bitrange="16:16">
11357</field>
11358<field name="N_CC" bitrange="15:12">
11359</field>
11360<field name="N_PCC" bitrange="11:8">
11361</field>
11362<field name="RSVD0" bitrange="7:5">
11363</field>
11364<field name="PPC" bitrange="4:4">
11365</field>
11366<field name="N_PORTS" bitrange="3:0">
11367</field>
11368</reg>
11369<reg name="HCCPARAMS" sct="no">
11370<addr name="HCCPARAMS" addr="0x108" />
11371<field name="RSVD2" bitrange="31:16">
11372</field>
11373<field name="EECP" bitrange="15:8">
11374</field>
11375<field name="IST" bitrange="7:4">
11376</field>
11377<field name="RSVD0" bitrange="3:3">
11378</field>
11379<field name="ASP" bitrange="2:2">
11380</field>
11381<field name="PFL" bitrange="1:1">
11382</field>
11383<field name="ADC" bitrange="0:0">
11384</field>
11385</reg>
11386<reg name="DCIVERSION" sct="no">
11387<addr name="DCIVERSION" addr="0x120" />
11388<field name="RSVD" bitrange="31:16">
11389</field>
11390<field name="DCIVERSION" bitrange="15:0">
11391</field>
11392</reg>
11393<reg name="DCCPARAMS" sct="no">
11394<addr name="DCCPARAMS" addr="0x124" />
11395<field name="RSVD1" bitrange="31:9">
11396</field>
11397<field name="HC" bitrange="8:8">
11398</field>
11399<field name="DC" bitrange="7:7">
11400</field>
11401<field name="RSVD2" bitrange="6:5">
11402</field>
11403<field name="DEN" bitrange="4:0">
11404</field>
11405</reg>
11406<reg name="USBCMD" sct="no">
11407<addr name="USBCMD" addr="0x140" />
11408<field name="RSVD3" bitrange="31:24">
11409</field>
11410<field name="ITC" bitrange="23:16">
11411<value name="IMM" value="0x0">
11412</value>
11413<value name="1_MICROFRAME" value="0x1">
11414</value>
11415<value name="2_MICROFRAME" value="0x2">
11416</value>
11417<value name="4_MICROFRAME" value="0x4">
11418</value>
11419<value name="8_MICROFRAME" value="0x8">
11420</value>
11421<value name="16_MICROFRAME" value="0x10">
11422</value>
11423<value name="32_MICROFRAME" value="0x20">
11424</value>
11425<value name="64_MICROFRAME" value="0x40">
11426</value>
11427</field>
11428<field name="FS2" bitrange="15:15">
11429</field>
11430<field name="ATDTW" bitrange="14:14">
11431</field>
11432<field name="SUTW" bitrange="13:13">
11433</field>
11434<field name="RSVD2" bitrange="12:12">
11435</field>
11436<field name="ASPE" bitrange="11:11">
11437</field>
11438<field name="RSVD1" bitrange="10:10">
11439</field>
11440<field name="ASP" bitrange="9:8">
11441</field>
11442<field name="LR" bitrange="7:7">
11443</field>
11444<field name="IAA" bitrange="6:6">
11445</field>
11446<field name="ASE" bitrange="5:5">
11447</field>
11448<field name="PSE" bitrange="4:4">
11449</field>
11450<field name="FS1" bitrange="3:3">
11451</field>
11452<field name="FS0" bitrange="2:2">
11453</field>
11454<field name="RST" bitrange="1:1">
11455</field>
11456<field name="RS" bitrange="0:0">
11457</field>
11458</reg>
11459<reg name="USBSTS" sct="no">
11460<addr name="USBSTS" addr="0x144" />
11461<field name="RSVD5" bitrange="31:26">
11462</field>
11463<field name="TI1" bitrange="25:25">
11464</field>
11465<field name="TI0" bitrange="24:24">
11466</field>
11467<field name="RSVD4" bitrange="23:20">
11468</field>
11469<field name="UPI" bitrange="19:19">
11470</field>
11471<field name="UAI" bitrange="18:18">
11472</field>
11473<field name="RSVD3" bitrange="17:17">
11474</field>
11475<field name="NAKI" bitrange="16:16">
11476</field>
11477<field name="AS" bitrange="15:15">
11478</field>
11479<field name="PS" bitrange="14:14">
11480</field>
11481<field name="RCL" bitrange="13:13">
11482</field>
11483<field name="HCH" bitrange="12:12">
11484</field>
11485<field name="RSVD2" bitrange="11:11">
11486</field>
11487<field name="ULPII" bitrange="10:10">
11488</field>
11489<field name="RSVD1" bitrange="9:9">
11490</field>
11491<field name="SLI" bitrange="8:8">
11492</field>
11493<field name="SRI" bitrange="7:7">
11494</field>
11495<field name="URI" bitrange="6:6">
11496</field>
11497<field name="AAI" bitrange="5:5">
11498</field>
11499<field name="SEI" bitrange="4:4">
11500</field>
11501<field name="FRI" bitrange="3:3">
11502</field>
11503<field name="PCI" bitrange="2:2">
11504</field>
11505<field name="UEI" bitrange="1:1">
11506</field>
11507<field name="UI" bitrange="0:0">
11508</field>
11509</reg>
11510<reg name="USBINTR" sct="no">
11511<addr name="USBINTR" addr="0x148" />
11512<field name="RSVD5" bitrange="31:26">
11513</field>
11514<field name="TIE1" bitrange="25:25">
11515</field>
11516<field name="TIE0" bitrange="24:24">
11517</field>
11518<field name="RSVD4" bitrange="23:20">
11519</field>
11520<field name="UPIE" bitrange="19:19">
11521</field>
11522<field name="UAIE" bitrange="18:18">
11523</field>
11524<field name="RSVD3" bitrange="17:17">
11525</field>
11526<field name="NAKE" bitrange="16:16">
11527</field>
11528<field name="RSVD2" bitrange="15:11">
11529</field>
11530<field name="ULPIE" bitrange="10:10">
11531</field>
11532<field name="RSVD1" bitrange="9:9">
11533</field>
11534<field name="SLE" bitrange="8:8">
11535</field>
11536<field name="SRE" bitrange="7:7">
11537</field>
11538<field name="URE" bitrange="6:6">
11539</field>
11540<field name="AAE" bitrange="5:5">
11541</field>
11542<field name="SEE" bitrange="4:4">
11543</field>
11544<field name="FRE" bitrange="3:3">
11545</field>
11546<field name="PCE" bitrange="2:2">
11547</field>
11548<field name="UEE" bitrange="1:1">
11549</field>
11550<field name="UE" bitrange="0:0">
11551</field>
11552</reg>
11553<reg name="FRINDEX" sct="no">
11554<addr name="FRINDEX" addr="0x14c" />
11555<field name="RSVD" bitrange="31:14">
11556</field>
11557<field name="FRINDEX" bitrange="13:3">
11558<value name="N_12" value="0xc">
11559</value>
11560<value name="N_11" value="0xb">
11561</value>
11562<value name="N_10" value="0xa">
11563</value>
11564<value name="N_9" value="0x9">
11565</value>
11566<value name="N_8" value="0x8">
11567</value>
11568<value name="N_7" value="0x7">
11569</value>
11570<value name="N_6" value="0x6">
11571</value>
11572<value name="N_5" value="0x5">
11573</value>
11574</field>
11575<field name="UINDEX" bitrange="2:0">
11576</field>
11577</reg>
11578<reg name="PERIODICLISTBASE" sct="no">
11579<addr name="PERIODICLISTBASE" addr="0x154" />
11580<field name="PERBASE" bitrange="31:12">
11581</field>
11582<field name="RSVD" bitrange="11:0">
11583</field>
11584</reg>
11585<reg name="DEVICEADDR" sct="no">
11586<addr name="DEVICEADDR" addr="0x154" />
11587<field name="USBADR" bitrange="31:25">
11588</field>
11589<field name="USBADRA" bitrange="24:24">
11590</field>
11591<field name="RSVD" bitrange="23:0">
11592</field>
11593</reg>
11594<reg name="ASYNCLISTADDR" sct="no">
11595<addr name="ASYNCLISTADDR" addr="0x158" />
11596<field name="ASYBASE" bitrange="31:5">
11597</field>
11598<field name="RSVD" bitrange="4:0">
11599</field>
11600</reg>
11601<reg name="ENDPOINTLISTADDR" sct="no">
11602<addr name="ENDPOINTLISTADDR" addr="0x158" />
11603<field name="EPBASE" bitrange="31:11">
11604</field>
11605<field name="RSVD" bitrange="10:0">
11606</field>
11607</reg>
11608<reg name="TTCTRL" sct="no">
11609<addr name="TTCTRL" addr="0x15c" />
11610<field name="RSVD1" bitrange="31:31">
11611</field>
11612<field name="TTHA" bitrange="30:24">
11613</field>
11614<field name="RSVD2" bitrange="23:0">
11615</field>
11616</reg>
11617<reg name="BURSTSIZE" sct="no">
11618<addr name="BURSTSIZE" addr="0x160" />
11619<field name="RSVD" bitrange="31:16">
11620</field>
11621<field name="TXPBURST" bitrange="15:8">
11622</field>
11623<field name="RXPBURST" bitrange="7:0">
11624</field>
11625</reg>
11626<reg name="TXFILLTUNING" sct="no">
11627<addr name="TXFILLTUNING" addr="0x164" />
11628<field name="RSVD2" bitrange="31:22">
11629</field>
11630<field name="TXFIFOTHRES" bitrange="21:16">
11631</field>
11632<field name="RSVD1" bitrange="15:13">
11633</field>
11634<field name="TXSCHEALTH" bitrange="12:8">
11635</field>
11636<field name="RSVD0" bitrange="7:7">
11637</field>
11638<field name="TXSCHOH" bitrange="6:0">
11639</field>
11640</reg>
11641<reg name="IC_USB" sct="no">
11642<addr name="IC_USB" addr="0x16c" />
11643<field name="RSVD" bitrange="31:4">
11644</field>
11645<field name="IC_ENABLE" bitrange="3:3">
11646</field>
11647<field name="IC_VDD" bitrange="2:0">
11648<value name="VOLTAGE_NONE" value="0x0">
11649</value>
11650<value name="VOLTAGE_1_0" value="0x1">
11651</value>
11652<value name="VOLTAGE_1_2" value="0x2">
11653</value>
11654<value name="VOLTAGE_1_5" value="0x3">
11655</value>
11656<value name="VOLTAGE_1_8" value="0x4">
11657</value>
11658<value name="VOLTAGE_3_0" value="0x5">
11659</value>
11660<value name="RESERVED0" value="0x6">
11661</value>
11662<value name="RESERVED1" value="0x7">
11663</value>
11664</field>
11665</reg>
11666<reg name="ULPI" sct="no">
11667<addr name="ULPI" addr="0x170" />
11668<field name="ULPIWU" bitrange="31:31">
11669</field>
11670<field name="ULPIRUN" bitrange="30:30">
11671</field>
11672<field name="ULPIRW" bitrange="29:29">
11673</field>
11674<field name="RSVD0" bitrange="28:28">
11675</field>
11676<field name="ULPISS" bitrange="27:27">
11677</field>
11678<field name="ULPIPORT" bitrange="26:24">
11679</field>
11680<field name="ULPIADDR" bitrange="23:16">
11681</field>
11682<field name="ULPIDATRD" bitrange="15:8">
11683</field>
11684<field name="ULPIDATWR" bitrange="7:0">
11685</field>
11686</reg>
11687<reg name="ENDPTNAK" sct="no">
11688<addr name="ENDPTNAK" addr="0x178" />
11689<field name="RSVD1" bitrange="31:21">
11690</field>
11691<field name="EPTN" bitrange="20:16">
11692</field>
11693<field name="RSVD0" bitrange="15:5">
11694</field>
11695<field name="EPRN" bitrange="4:0">
11696</field>
11697</reg>
11698<reg name="ENDPTNAKEN" sct="no">
11699<addr name="ENDPTNAKEN" addr="0x17c" />
11700<field name="RSVD1" bitrange="31:21">
11701</field>
11702<field name="EPTNE" bitrange="20:16">
11703</field>
11704<field name="RSVD0" bitrange="15:5">
11705</field>
11706<field name="EPRNE" bitrange="4:0">
11707</field>
11708</reg>
11709<reg name="PORTSC1" sct="no">
11710<addr name="PORTSC1" addr="0x184" />
11711<field name="PTS" bitrange="31:30">
11712<value name="UTMI" value="0x0">
11713</value>
11714<value name="PHIL" value="0x1">
11715</value>
11716<value name="ULPI" value="0x2">
11717</value>
11718<value name="SERIAL" value="0x3">
11719</value>
11720</field>
11721<field name="STS" bitrange="29:29">
11722</field>
11723<field name="PTW" bitrange="28:28">
11724</field>
11725<field name="PSPD" bitrange="27:26">
11726<value name="FULL" value="0x0">
11727</value>
11728<value name="LOW" value="0x1">
11729</value>
11730<value name="HIGH" value="0x2">
11731</value>
11732</field>
11733<field name="SRT" bitrange="25:25">
11734</field>
11735<field name="PFSC" bitrange="24:24">
11736</field>
11737<field name="PHCD" bitrange="23:23">
11738</field>
11739<field name="WKOC" bitrange="22:22">
11740</field>
11741<field name="WKDS" bitrange="21:21">
11742</field>
11743<field name="WKCN" bitrange="20:20">
11744</field>
11745<field name="PTC" bitrange="19:16">
11746<value name="TEST_DISABLE" value="0x0">
11747</value>
11748<value name="TEST_J_STATE" value="0x1">
11749</value>
11750<value name="TEST_K_STATE" value="0x2">
11751</value>
11752<value name="TEST_J_SE0_NAK" value="0x3">
11753</value>
11754<value name="TEST_PACKET" value="0x4">
11755</value>
11756<value name="TEST_FORCE_ENABLE_HS" value="0x5">
11757</value>
11758<value name="TEST_FORCE_ENABLE_FS" value="0x6">
11759</value>
11760<value name="TEST_FORCE_ENABLE_LS" value="0x7">
11761</value>
11762</field>
11763<field name="PIC" bitrange="15:14">
11764<value name="OFF" value="0x0">
11765</value>
11766<value name="AMBER" value="0x1">
11767</value>
11768<value name="GREEN" value="0x2">
11769</value>
11770<value name="UNDEF" value="0x3">
11771</value>
11772</field>
11773<field name="PO" bitrange="13:13">
11774</field>
11775<field name="PP" bitrange="12:12">
11776</field>
11777<field name="LS" bitrange="11:10">
11778<value name="SE0" value="0x0">
11779</value>
11780<value name="K_STATE" value="0x1">
11781</value>
11782<value name="J_STATE" value="0x2">
11783</value>
11784<value name="UNDEF" value="0x3">
11785</value>
11786</field>
11787<field name="HSP" bitrange="9:9">
11788</field>
11789<field name="PR" bitrange="8:8">
11790</field>
11791<field name="SUSP" bitrange="7:7">
11792</field>
11793<field name="FPR" bitrange="6:6">
11794</field>
11795<field name="OCC" bitrange="5:5">
11796</field>
11797<field name="OCA" bitrange="4:4">
11798</field>
11799<field name="PEC" bitrange="3:3">
11800</field>
11801<field name="PE" bitrange="2:2">
11802</field>
11803<field name="CSC" bitrange="1:1">
11804</field>
11805<field name="CCS" bitrange="0:0">
11806</field>
11807</reg>
11808<reg name="OTGSC" sct="no">
11809<addr name="OTGSC" addr="0x1a4" />
11810<field name="RSVD2" bitrange="31:31">
11811</field>
11812<field name="DPIE" bitrange="30:30">
11813</field>
11814<field name="ONEMSE" bitrange="29:29">
11815</field>
11816<field name="BSEIE" bitrange="28:28">
11817</field>
11818<field name="BSVIE" bitrange="27:27">
11819</field>
11820<field name="ASVIE" bitrange="26:26">
11821</field>
11822<field name="AVVIE" bitrange="25:25">
11823</field>
11824<field name="IDIE" bitrange="24:24">
11825</field>
11826<field name="RSVD1" bitrange="23:23">
11827</field>
11828<field name="DPIS" bitrange="22:22">
11829</field>
11830<field name="ONEMSS" bitrange="21:21">
11831</field>
11832<field name="BSEIS" bitrange="20:20">
11833</field>
11834<field name="BSVIS" bitrange="19:19">
11835</field>
11836<field name="ASVIS" bitrange="18:18">
11837</field>
11838<field name="AVVIS" bitrange="17:17">
11839</field>
11840<field name="IDIS" bitrange="16:16">
11841</field>
11842<field name="RSVD0" bitrange="15:15">
11843</field>
11844<field name="DPS" bitrange="14:14">
11845</field>
11846<field name="ONEMST" bitrange="13:13">
11847</field>
11848<field name="BSE" bitrange="12:12">
11849</field>
11850<field name="BSV" bitrange="11:11">
11851</field>
11852<field name="ASV" bitrange="10:10">
11853</field>
11854<field name="AVV" bitrange="9:9">
11855</field>
11856<field name="ID" bitrange="8:8">
11857</field>
11858<field name="HABA" bitrange="7:7">
11859</field>
11860<field name="HADP" bitrange="6:6">
11861</field>
11862<field name="IDPU" bitrange="5:5">
11863</field>
11864<field name="DP" bitrange="4:4">
11865</field>
11866<field name="OT" bitrange="3:3">
11867</field>
11868<field name="HAAR" bitrange="2:2">
11869</field>
11870<field name="VC" bitrange="1:1">
11871</field>
11872<field name="VD" bitrange="0:0">
11873</field>
11874</reg>
11875<reg name="USBMODE" sct="no">
11876<addr name="USBMODE" addr="0x1a8" />
11877<field name="RSVD" bitrange="31:6">
11878</field>
11879<field name="VBPS" bitrange="5:5">
11880</field>
11881<field name="SDIS" bitrange="4:4">
11882</field>
11883<field name="SLOM" bitrange="3:3">
11884</field>
11885<field name="ES" bitrange="2:2">
11886</field>
11887<field name="CM" bitrange="1:0">
11888<value name="IDLE" value="0x0">
11889</value>
11890<value name="DEVICE" value="0x2">
11891</value>
11892<value name="HOST" value="0x3">
11893</value>
11894</field>
11895</reg>
11896<reg name="ENDPTSETUPSTAT" sct="no">
11897<addr name="ENDPTSETUPSTAT" addr="0x1ac" />
11898<field name="RSVD" bitrange="31:5">
11899</field>
11900<field name="ENDPTSETUPSTAT" bitrange="4:0">
11901</field>
11902</reg>
11903<reg name="ENDPTPRIME" sct="no">
11904<addr name="ENDPTPRIME" addr="0x1b0" />
11905<field name="RSVD1" bitrange="31:21">
11906</field>
11907<field name="PETB" bitrange="20:16">
11908</field>
11909<field name="RSVD0" bitrange="15:5">
11910</field>
11911<field name="PERB" bitrange="4:0">
11912</field>
11913</reg>
11914<reg name="ENDPTFLUSH" sct="no">
11915<addr name="ENDPTFLUSH" addr="0x1b4" />
11916<field name="RSVD1" bitrange="31:21">
11917</field>
11918<field name="FETB" bitrange="20:16">
11919</field>
11920<field name="RSVD0" bitrange="15:5">
11921</field>
11922<field name="FERB" bitrange="4:0">
11923</field>
11924</reg>
11925<reg name="ENDPTSTAT" sct="no">
11926<addr name="ENDPTSTAT" addr="0x1b8" />
11927<field name="RSVD1" bitrange="31:21">
11928</field>
11929<field name="ETBR" bitrange="20:16">
11930</field>
11931<field name="RSVD0" bitrange="15:5">
11932</field>
11933<field name="ERBR" bitrange="4:0">
11934</field>
11935</reg>
11936<reg name="ENDPTCOMPLETE" sct="no">
11937<addr name="ENDPTCOMPLETE" addr="0x1bc" />
11938<field name="RSVD1" bitrange="31:21">
11939</field>
11940<field name="ETCE" bitrange="20:16">
11941</field>
11942<field name="RSVD0" bitrange="15:5">
11943</field>
11944<field name="ERCE" bitrange="4:0">
11945</field>
11946</reg>
11947<reg name="ENDPTCTRLn" sct="no">
11948<formula string="0x1c0+n*0x4"/>
11949<addr name="ENDPTCTRL0" addr="0x1c0" />
11950<addr name="ENDPTCTRL1" addr="0x1c4" />
11951<addr name="ENDPTCTRL2" addr="0x1c8" />
11952<addr name="ENDPTCTRL3" addr="0x1cc" />
11953<addr name="ENDPTCTRL4" addr="0x1d0" />
11954<field name="RSVD6" bitrange="31:24">
11955</field>
11956<field name="TXE" bitrange="23:23">
11957</field>
11958<field name="TXR" bitrange="22:22">
11959</field>
11960<field name="TXI" bitrange="21:21">
11961</field>
11962<field name="RSVD5" bitrange="20:20">
11963</field>
11964<field name="TXT" bitrange="19:18">
11965<value name="CONTROL" value="0x0">
11966</value>
11967<value name="ISO" value="0x1">
11968</value>
11969<value name="BULK" value="0x2">
11970</value>
11971<value name="INT" value="0x3">
11972</value>
11973</field>
11974<field name="TXD" bitrange="17:17">
11975</field>
11976<field name="TXS" bitrange="16:16">
11977</field>
11978<field name="RSVD3" bitrange="15:8">
11979</field>
11980<field name="RXE" bitrange="7:7">
11981</field>
11982<field name="RXR" bitrange="6:6">
11983</field>
11984<field name="RXI" bitrange="5:5">
11985</field>
11986<field name="RSVD2" bitrange="4:4">
11987</field>
11988<field name="RXT" bitrange="3:2">
11989<value name="CONTROL" value="0x0">
11990</value>
11991<value name="ISO" value="0x1">
11992</value>
11993<value name="BULK" value="0x2">
11994</value>
11995<value name="INT" value="0x3">
11996</value>
11997</field>
11998<field name="RXD" bitrange="1:1">
11999</field>
12000<field name="RXS" bitrange="0:0">
12001</field>
12002</reg>
12003</dev>
12004<dev name="USBPHY" long_name="USB Physical Interface" desc="Integrated USB 2.0 PHY" version="3.2.0">
12005<addr name="USBPHY" addr="0x8007c000" />
12006<reg name="PWD" sct="yes">
12007<addr name="PWD" addr="0x0" />
12008<field name="RSVD2" bitrange="31:21">
12009</field>
12010<field name="RXPWDRX" bitrange="20:20">
12011</field>
12012<field name="RXPWDDIFF" bitrange="19:19">
12013</field>
12014<field name="RXPWD1PT1" bitrange="18:18">
12015</field>
12016<field name="RXPWDENV" bitrange="17:17">
12017</field>
12018<field name="RSVD1" bitrange="16:13">
12019</field>
12020<field name="TXPWDV2I" bitrange="12:12">
12021</field>
12022<field name="TXPWDIBIAS" bitrange="11:11">
12023</field>
12024<field name="TXPWDFS" bitrange="10:10">
12025</field>
12026<field name="RSVD0" bitrange="9:0">
12027</field>
12028</reg>
12029<reg name="TX" sct="yes">
12030<addr name="TX" addr="0x10" />
12031<field name="RSVD5" bitrange="31:29">
12032</field>
12033<field name="USBPHY_TX_EDGECTRL" bitrange="28:26">
12034</field>
12035<field name="USBPHY_TX_SYNC_INVERT" bitrange="25:25">
12036</field>
12037<field name="USBPHY_TX_SYNC_MUX" bitrange="24:24">
12038</field>
12039<field name="RSVD4" bitrange="23:22">
12040</field>
12041<field name="TXENCAL45DP" bitrange="21:21">
12042</field>
12043<field name="RSVD3" bitrange="20:20">
12044</field>
12045<field name="TXCAL45DP" bitrange="19:16">
12046</field>
12047<field name="RSVD2" bitrange="15:14">
12048</field>
12049<field name="TXENCAL45DN" bitrange="13:13">
12050</field>
12051<field name="RSVD1" bitrange="12:12">
12052</field>
12053<field name="TXCAL45DN" bitrange="11:8">
12054</field>
12055<field name="RSVD0" bitrange="7:4">
12056</field>
12057<field name="D_CAL" bitrange="3:0">
12058</field>
12059</reg>
12060<reg name="RX" sct="yes">
12061<addr name="RX" addr="0x20" />
12062<field name="RSVD2" bitrange="31:23">
12063</field>
12064<field name="RXDBYPASS" bitrange="22:22">
12065</field>
12066<field name="RSVD1" bitrange="21:7">
12067</field>
12068<field name="DISCONADJ" bitrange="6:4">
12069</field>
12070<field name="RSVD0" bitrange="3:3">
12071</field>
12072<field name="ENVADJ" bitrange="2:0">
12073</field>
12074</reg>
12075<reg name="CTRL" sct="yes">
12076<addr name="CTRL" addr="0x30" />
12077<field name="SFTRST" bitrange="31:31">
12078</field>
12079<field name="CLKGATE" bitrange="30:30">
12080</field>
12081<field name="UTMI_SUSPENDM" bitrange="29:29">
12082</field>
12083<field name="HOST_FORCE_LS_SE0" bitrange="28:28">
12084</field>
12085<field name="RSVD3" bitrange="27:14">
12086</field>
12087<field name="DATA_ON_LRADC" bitrange="13:13">
12088</field>
12089<field name="DEVPLUGIN_IRQ" bitrange="12:12">
12090</field>
12091<field name="ENIRQDEVPLUGIN" bitrange="11:11">
12092</field>
12093<field name="RESUME_IRQ" bitrange="10:10">
12094</field>
12095<field name="ENIRQRESUMEDETECT" bitrange="9:9">
12096</field>
12097<field name="RSVD2" bitrange="8:8">
12098</field>
12099<field name="ENOTGIDDETECT" bitrange="7:7">
12100</field>
12101<field name="RSVD1" bitrange="6:6">
12102</field>
12103<field name="DEVPLUGIN_POLARITY" bitrange="5:5">
12104</field>
12105<field name="ENDEVPLUGINDETECT" bitrange="4:4">
12106</field>
12107<field name="HOSTDISCONDETECT_IRQ" bitrange="3:3">
12108</field>
12109<field name="ENIRQHOSTDISCON" bitrange="2:2">
12110</field>
12111<field name="ENHOSTDISCONDETECT" bitrange="1:1">
12112</field>
12113<field name="RSVD0" bitrange="0:0">
12114</field>
12115</reg>
12116<reg name="STATUS" sct="no">
12117<addr name="STATUS" addr="0x40" />
12118<field name="RSVD4" bitrange="31:11">
12119</field>
12120<field name="RESUME_STATUS" bitrange="10:10">
12121</field>
12122<field name="RSVD3" bitrange="9:9">
12123</field>
12124<field name="OTGID_STATUS" bitrange="8:8">
12125</field>
12126<field name="RSVD2" bitrange="7:7">
12127</field>
12128<field name="DEVPLUGIN_STATUS" bitrange="6:6">
12129</field>
12130<field name="RSVD1" bitrange="5:4">
12131</field>
12132<field name="HOSTDISCONDETECT_STATUS" bitrange="3:3">
12133</field>
12134<field name="RSVD0" bitrange="2:0">
12135</field>
12136</reg>
12137<reg name="DEBUG" sct="yes">
12138<addr name="DEBUG" addr="0x50" />
12139<field name="RSVD3" bitrange="31:31">
12140</field>
12141<field name="CLKGATE" bitrange="30:30">
12142</field>
12143<field name="HOST_RESUME_DEBUG" bitrange="29:29">
12144</field>
12145<field name="SQUELCHRESETLENGTH" bitrange="28:25">
12146</field>
12147<field name="ENSQUELCHRESET" bitrange="24:24">
12148</field>
12149<field name="RSVD2" bitrange="23:21">
12150</field>
12151<field name="SQUELCHRESETCOUNT" bitrange="20:16">
12152</field>
12153<field name="RSVD1" bitrange="15:13">
12154</field>
12155<field name="ENTX2RXCOUNT" bitrange="12:12">
12156</field>
12157<field name="TX2RXCOUNT" bitrange="11:8">
12158</field>
12159<field name="RSVD0" bitrange="7:6">
12160</field>
12161<field name="ENHSTPULLDOWN" bitrange="5:4">
12162</field>
12163<field name="HSTPULLDOWN" bitrange="3:2">
12164</field>
12165<field name="DEBUG_INTERFACE_HOLD" bitrange="1:1">
12166</field>
12167<field name="OTGIDPIOLOCK" bitrange="0:0">
12168</field>
12169</reg>
12170<reg name="DEBUG0_STATUS" sct="no">
12171<addr name="DEBUG0_STATUS" addr="0x60" />
12172<field name="SQUELCH_COUNT" bitrange="31:26">
12173</field>
12174<field name="UTMI_RXERROR_FAIL_COUNT" bitrange="25:16">
12175</field>
12176<field name="LOOP_BACK_FAIL_COUNT" bitrange="15:0">
12177</field>
12178</reg>
12179<reg name="DEBUG1" sct="yes">
12180<addr name="DEBUG1" addr="0x70" />
12181<field name="RSVD1" bitrange="31:15">
12182</field>
12183<field name="ENTAILADJVD" bitrange="14:13">
12184</field>
12185<field name="ENTX2TX" bitrange="12:12">
12186</field>
12187<field name="RSVD0" bitrange="11:4">
12188</field>
12189<field name="DBG_ADDRESS" bitrange="3:0">
12190</field>
12191</reg>
12192<reg name="VERSION" sct="no">
12193<addr name="VERSION" addr="0x80" />
12194<field name="MAJOR" bitrange="31:24">
12195</field>
12196<field name="MINOR" bitrange="23:16">
12197</field>
12198<field name="STEP" bitrange="15:0">
12199</field>
12200</reg>
12201<reg name="IP" sct="yes">
12202<addr name="IP" addr="0x90" />
12203<field name="RSVD1" bitrange="31:25">
12204</field>
12205<field name="DIV_SEL" bitrange="24:23">
12206<value name="DEFAULT" value="0x0">
12207</value>
12208<value name="LOWER" value="0x1">
12209</value>
12210<value name="LOWEST" value="0x2">
12211</value>
12212<value name="UNDEFINED" value="0x3">
12213</value>
12214</field>
12215<field name="LFR_SEL" bitrange="22:21">
12216<value name="DEFAULT" value="0x0">
12217</value>
12218<value name="TIMES_2" value="0x1">
12219</value>
12220<value name="TIMES_05" value="0x2">
12221</value>
12222<value name="UNDEFINED" value="0x3">
12223</value>
12224</field>
12225<field name="CP_SEL" bitrange="20:19">
12226<value name="DEFAULT" value="0x0">
12227</value>
12228<value name="TIMES_2" value="0x1">
12229</value>
12230<value name="TIMES_05" value="0x2">
12231</value>
12232<value name="UNDEFINED" value="0x3">
12233</value>
12234</field>
12235<field name="TSTI_TX_DP" bitrange="18:18">
12236</field>
12237<field name="TSTI_TX_DM" bitrange="17:17">
12238</field>
12239<field name="ANALOG_TESTMODE" bitrange="16:16">
12240</field>
12241<field name="RSVD0" bitrange="15:3">
12242</field>
12243<field name="EN_USB_CLKS" bitrange="2:2">
12244</field>
12245<field name="PLL_LOCKED" bitrange="1:1">
12246</field>
12247<field name="PLL_POWER" bitrange="0:0">
12248</field>
12249</reg>
12250</dev>
12251</soc> 7657</soc>