summaryrefslogtreecommitdiff
path: root/utils/regtools/desc
diff options
context:
space:
mode:
Diffstat (limited to 'utils/regtools/desc')
-rw-r--r--utils/regtools/desc/XML.txt120
-rw-r--r--utils/regtools/desc/regs-stmp3700.xml3324
-rw-r--r--utils/regtools/desc/regs-stmp3780.xml4945
3 files changed, 3513 insertions, 4876 deletions
diff --git a/utils/regtools/desc/XML.txt b/utils/regtools/desc/XML.txt
new file mode 100644
index 0000000000..d4dc73cc64
--- /dev/null
+++ b/utils/regtools/desc/XML.txt
@@ -0,0 +1,120 @@
1This file describes the format of the register map based on XML.
2
3Root
4----
5As any XML document, the content of the file should be enclosed in a "xml" tag.
6
7Example:
8<?xml version="1.0"?>
9<!-- desc -->
10</xml>
11
12Element: soc
13------------
14The XML can contain one or more SoC description. Each description is enclosed in
15a "soc" tag. The following properties are defined:
16- "name" (mandatory,string): the mnemonic of the SoC.
17- "desc" (optional,string): a textual description of the SoC.
18
19Example:
20<soc name="stmp3700" desc="STMP3700">
21<!-- soc desc -->
22</soc>
23
24Element: soc.dev
25----------------
26Each SoC can contain any number of devices. Each device is enclosed in a "dev"
27tag. A device is logical group of registers and doesn't have a precise meaning.
28If a SoC has several copies of the same device at different addresses (SSP1, SSP2
29for example), then only one copy has to be described since a device can have
30several address (see soc.dev.addr section). The following properties are defined:
31- "name" (mandatory,string): the mnemonic of the device.
32- "long_name" (optional,string): a short description of the device.
33- "desc" (optional,string): a long description of the SoC.
34- "version" (optional,string): version of the register description for this device.
35
36Example:
37<dev name="APBH" long_name="APHB DMA" desc="AHB-to-APBH Bridge with DMA" version="3.2.0">
38<!-- dev desc>
39</dev>
40
41Element: soc.dev.addr
42---------------------
43Each device can have one or more addresses associated with it. Each address is
44enclosed in a "addr" tag. This allows to describe several blocks are once on SoCs
45where several copies of the same block exist at different addresses.
46The following properties are defined:
47- "name" (mandatory,string): unique name of this instance of the device.
48- "addr" (mandatory,integer): base address of this instance of the device.
49
50Example:
51<addr name="SSP1" addr="0x80010000" />
52<addr name="SSP2" addr="0x80034000" />
53
54Element: soc.dev.reg
55--------------------
56Each device can contain any number of registers. Each register is enclosed in a
57"reg" tag. If a SoC has several copies of the same register at different addresses
58(INTERRUPT0, INTERRUPT1 for example), then only one copy has to be described since
59a register can have several address (see soc.dev.reg.addr section).
60The following properties are defined:
61- "name" (mandatory,string): the mnemonic of the register.
62- "sct" (optional,"yes" or "no"): STMP specific attribute to specify the existence
63 of the SCT variants of this register.
64
65Example:
66<reg name="TIMCTRLn" sct="yes">
67<!-- reg desc -->
68</reg>
69
70Element: soc.dev.reg.addr
71-------------------------
72Each device can have one or more addresses associated with it. Each address
73is enclosed in a "addr" tag. This allows to describe several register at once on
74SoCs where a similar register is replicated several times.
75The following properties are defined:
76- "name" (mandatory,string): unique name of this instance of the register.
77- "addr" (mandatory,integer): base address of this instance of the register.
78
79Example:
80<addr name="TIMCTRL0" addr="0x20" />
81<addr name="TIMCTRL1" addr="0x40" />
82<addr name="TIMCTRL2" addr="0x60" />
83
84Element: soc.dev.reg.formula
85----------------------------
86In the special case where the addresses of the register follow a pattern, an
87explicit formula can be described as part of the format. There is no specific
88requirement on the formula except that the register addresses be indexed by
89a variable "n" which range from 0 to N-1 where N is the number of address.
90The following properties are defined:
91- "string" (mandatory,string): the equation describing the addresses.
92
93Example:
94<formula string="0x20+n*0x20"/>
95
96Element: soc.dev.reg.field
97--------------------------
98Each register can be further divided into disjoints fields. Each field
99is enclosed in a "field" tag. A field is defined as a contiguous set
100of bits in the register. The following properties are defined:
101- "name" (mandatory,string): the mnemonic of field
102- "bitrange" (mandatory,string): the bit range of the field written as
103 "n-m" where n and m are integers giving the most (resp. least) significant
104 bit of the field.
105
106Example:
107<field name="PRESCALE" bitrange="5:4">
108<!-- field desc -->
109</field>
110
111Element: soc.dev.reg.field.value
112--------------------------------
113Each field can describe a list of named values in cases where this is appropriate.
114Each value is enclosed in a "value" tag. The following properties are defined:
115- "name" (mandatory,string): the mnemonic of the value.
116- "value" (mandatory,integer): the associated value.
117
118Example:
119<value name="DIV_BY_1" value="0x0" />
120<value name="DIV_BY_2" value="0x1" /> \ No newline at end of file
diff --git a/utils/regtools/desc/regs-stmp3700.xml b/utils/regtools/desc/regs-stmp3700.xml
index 0bd55ffb95..8af3843265 100644
--- a/utils/regtools/desc/regs-stmp3700.xml
+++ b/utils/regtools/desc/regs-stmp3700.xml
@@ -17,8 +17,10 @@ This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
17KIND, either express or implied. 17KIND, either express or implied.
18--> 18-->
19<soc name="stmp3700" desc="STMP3700"> 19<soc name="stmp3700" desc="STMP3700">
20<dev name="APBH" addr="0x80004000" long_name="APHB DMA" desc="AHB-to-APBH Bridge with DMA"> 20<dev name="APBH" long_name="APHB DMA" desc="AHB-to-APBH Bridge with DMA" version="3.2.0">
21<reg name="CTRL0" addr="0x0" sct="yes"> 21<addr name="APBH" addr="0x80004000" />
22<reg name="CTRL0" sct="yes">
23<addr name="CTRL0" addr="0x0" />
22<field name="SFTRST" bitrange="31:31"> 24<field name="SFTRST" bitrange="31:31">
23</field> 25</field>
24<field name="CLKGATE" bitrange="30:30"> 26<field name="CLKGATE" bitrange="30:30">
@@ -78,57 +80,17 @@ KIND, either express or implied.
78</value> 80</value>
79</field> 81</field>
80</reg> 82</reg>
81<reg name="CTRL1" addr="0x10" sct="yes"> 83<reg name="CTRL1" sct="yes">
82<field name="CH7_AHB_ERROR_IRQ" bitrange="23:23"> 84<addr name="CTRL1" addr="0x10" />
85<field name="CH_AHB_ERROR_IRQ" bitrange="23:16">
83</field> 86</field>
84<field name="CH6_AHB_ERROR_IRQ" bitrange="22:22"> 87<field name="CH_CMDCMPLT_IRQ_EN" bitrange="15:8">
85</field> 88</field>
86<field name="CH5_AHB_ERROR_IRQ" bitrange="21:21"> 89<field name="CH_CMDCMPLT_IRQ" bitrange="7:0">
87</field>
88<field name="CH4_AHB_ERROR_IRQ" bitrange="20:20">
89</field>
90<field name="CH3_AHB_ERROR_IRQ" bitrange="19:19">
91</field>
92<field name="CH2_AHB_ERROR_IRQ" bitrange="18:18">
93</field>
94<field name="CH1_AHB_ERROR_IRQ" bitrange="17:17">
95</field>
96<field name="CH0_AHB_ERROR_IRQ" bitrange="16:16">
97</field>
98<field name="CH7_CMDCMPLT_IRQ_EN" bitrange="15:15">
99</field>
100<field name="CH6_CMDCMPLT_IRQ_EN" bitrange="14:14">
101</field>
102<field name="CH5_CMDCMPLT_IRQ_EN" bitrange="13:13">
103</field>
104<field name="CH4_CMDCMPLT_IRQ_EN" bitrange="12:12">
105</field>
106<field name="CH3_CMDCMPLT_IRQ_EN" bitrange="11:11">
107</field>
108<field name="CH2_CMDCMPLT_IRQ_EN" bitrange="10:10">
109</field>
110<field name="CH1_CMDCMPLT_IRQ_EN" bitrange="9:9">
111</field>
112<field name="CH0_CMDCMPLT_IRQ_EN" bitrange="8:8">
113</field>
114<field name="CH7_CMDCMPLT_IRQ" bitrange="7:7">
115</field>
116<field name="CH6_CMDCMPLT_IRQ" bitrange="6:6">
117</field>
118<field name="CH5_CMDCMPLT_IRQ" bitrange="5:5">
119</field>
120<field name="CH4_CMDCMPLT_IRQ" bitrange="4:4">
121</field>
122<field name="CH3_CMDCMPLT_IRQ" bitrange="3:3">
123</field>
124<field name="CH2_CMDCMPLT_IRQ" bitrange="2:2">
125</field>
126<field name="CH1_CMDCMPLT_IRQ" bitrange="1:1">
127</field>
128<field name="CH0_CMDCMPLT_IRQ" bitrange="0:0">
129</field> 90</field>
130</reg> 91</reg>
131<reg name="DEVSEL" addr="0x20" sct="no"> 92<reg name="DEVSEL" sct="no">
93<addr name="DEVSEL" addr="0x20" />
132<field name="CH7" bitrange="31:28"> 94<field name="CH7" bitrange="31:28">
133</field> 95</field>
134<field name="CH6" bitrange="27:24"> 96<field name="CH6" bitrange="27:24">
@@ -146,63 +108,42 @@ KIND, either express or implied.
146<field name="CH0" bitrange="3:0"> 108<field name="CH0" bitrange="3:0">
147</field> 109</field>
148</reg> 110</reg>
149<multireg name="CHn_CURCMDAR" base="0x40" count="7" offset="0x70" sct=""> 111<reg name="CHn_CURCMDAR" sct="no">
150<reg name="CH0_CURCMDAR" addr="0x40" index="0"> 112<formula string="0x40+n*0x70"/>
151</reg> 113<addr name="CH0_CURCMDAR" addr="0x40" />
152<reg name="CH1_CURCMDAR" addr="0xb0" index="1"> 114<addr name="CH1_CURCMDAR" addr="0xb0" />
153</reg> 115<addr name="CH2_CURCMDAR" addr="0x120" />
154<reg name="CH2_CURCMDAR" addr="0x120" index="2"> 116<addr name="CH3_CURCMDAR" addr="0x190" />
155</reg> 117<addr name="CH4_CURCMDAR" addr="0x200" />
156<reg name="CH3_CURCMDAR" addr="0x190" index="3"> 118<addr name="CH5_CURCMDAR" addr="0x270" />
157</reg> 119<addr name="CH6_CURCMDAR" addr="0x2e0" />
158<reg name="CH4_CURCMDAR" addr="0x200" index="4"> 120<addr name="CH7_CURCMDAR" addr="0x350" />
159</reg>
160<reg name="CH5_CURCMDAR" addr="0x270" index="5">
161</reg>
162<reg name="CH6_CURCMDAR" addr="0x2e0" index="6">
163</reg>
164<reg name="CH7_CURCMDAR" addr="0x350" index="7">
165</reg>
166<field name="CMD_ADDR" bitrange="31:0"> 121<field name="CMD_ADDR" bitrange="31:0">
167</field> 122</field>
168</multireg>
169<multireg name="CHn_NXTCMDAR" base="0x50" count="7" offset="0x70" sct="">
170<reg name="CH0_NXTCMDAR" addr="0x50" index="0">
171</reg>
172<reg name="CH1_NXTCMDAR" addr="0xc0" index="1">
173</reg>
174<reg name="CH2_NXTCMDAR" addr="0x130" index="2">
175</reg>
176<reg name="CH3_NXTCMDAR" addr="0x1a0" index="3">
177</reg>
178<reg name="CH4_NXTCMDAR" addr="0x210" index="4">
179</reg>
180<reg name="CH5_NXTCMDAR" addr="0x280" index="5">
181</reg>
182<reg name="CH6_NXTCMDAR" addr="0x2f0" index="6">
183</reg>
184<reg name="CH7_NXTCMDAR" addr="0x360" index="7">
185</reg> 123</reg>
124<reg name="CHn_NXTCMDAR" sct="no">
125<formula string="0x50+n*0x70"/>
126<addr name="CH0_NXTCMDAR" addr="0x50" />
127<addr name="CH1_NXTCMDAR" addr="0xc0" />
128<addr name="CH2_NXTCMDAR" addr="0x130" />
129<addr name="CH3_NXTCMDAR" addr="0x1a0" />
130<addr name="CH4_NXTCMDAR" addr="0x210" />
131<addr name="CH5_NXTCMDAR" addr="0x280" />
132<addr name="CH6_NXTCMDAR" addr="0x2f0" />
133<addr name="CH7_NXTCMDAR" addr="0x360" />
186<field name="CMD_ADDR" bitrange="31:0"> 134<field name="CMD_ADDR" bitrange="31:0">
187</field> 135</field>
188</multireg>
189<multireg name="CHn_CMD" base="0x60" count="7" offset="0x70" sct="">
190<reg name="CH0_CMD" addr="0x60" index="0">
191</reg>
192<reg name="CH1_CMD" addr="0xd0" index="1">
193</reg>
194<reg name="CH2_CMD" addr="0x140" index="2">
195</reg>
196<reg name="CH3_CMD" addr="0x1b0" index="3">
197</reg>
198<reg name="CH4_CMD" addr="0x220" index="4">
199</reg>
200<reg name="CH5_CMD" addr="0x290" index="5">
201</reg>
202<reg name="CH6_CMD" addr="0x300" index="6">
203</reg>
204<reg name="CH7_CMD" addr="0x370" index="7">
205</reg> 136</reg>
137<reg name="CHn_CMD" sct="no">
138<formula string="0x60+n*0x70"/>
139<addr name="CH0_CMD" addr="0x60" />
140<addr name="CH1_CMD" addr="0xd0" />
141<addr name="CH2_CMD" addr="0x140" />
142<addr name="CH3_CMD" addr="0x1b0" />
143<addr name="CH4_CMD" addr="0x220" />
144<addr name="CH5_CMD" addr="0x290" />
145<addr name="CH6_CMD" addr="0x300" />
146<addr name="CH7_CMD" addr="0x370" />
206<field name="XFER_COUNT" bitrange="31:16"> 147<field name="XFER_COUNT" bitrange="31:16">
207</field> 148</field>
208<field name="CMDWORDS" bitrange="15:12"> 149<field name="CMDWORDS" bitrange="15:12">
@@ -231,66 +172,45 @@ KIND, either express or implied.
231<value name="DMA_SENSE" value="0x3"> 172<value name="DMA_SENSE" value="0x3">
232</value> 173</value>
233</field> 174</field>
234</multireg>
235<multireg name="CHn_BAR" base="0x70" count="7" offset="0x70" sct="">
236<reg name="CH0_BAR" addr="0x70" index="0">
237</reg>
238<reg name="CH1_BAR" addr="0xe0" index="1">
239</reg>
240<reg name="CH2_BAR" addr="0x150" index="2">
241</reg>
242<reg name="CH3_BAR" addr="0x1c0" index="3">
243</reg>
244<reg name="CH4_BAR" addr="0x230" index="4">
245</reg>
246<reg name="CH5_BAR" addr="0x2a0" index="5">
247</reg>
248<reg name="CH6_BAR" addr="0x310" index="6">
249</reg>
250<reg name="CH7_BAR" addr="0x380" index="7">
251</reg> 175</reg>
176<reg name="CHn_BAR" sct="no">
177<formula string="0x70+n*0x70"/>
178<addr name="CH0_BAR" addr="0x70" />
179<addr name="CH1_BAR" addr="0xe0" />
180<addr name="CH2_BAR" addr="0x150" />
181<addr name="CH3_BAR" addr="0x1c0" />
182<addr name="CH4_BAR" addr="0x230" />
183<addr name="CH5_BAR" addr="0x2a0" />
184<addr name="CH6_BAR" addr="0x310" />
185<addr name="CH7_BAR" addr="0x380" />
252<field name="ADDRESS" bitrange="31:0"> 186<field name="ADDRESS" bitrange="31:0">
253</field> 187</field>
254</multireg>
255<multireg name="CHn_SEMA" base="0x80" count="7" offset="0x70" sct="">
256<reg name="CH0_SEMA" addr="0x80" index="0">
257</reg>
258<reg name="CH1_SEMA" addr="0xf0" index="1">
259</reg>
260<reg name="CH2_SEMA" addr="0x160" index="2">
261</reg>
262<reg name="CH3_SEMA" addr="0x1d0" index="3">
263</reg>
264<reg name="CH4_SEMA" addr="0x240" index="4">
265</reg>
266<reg name="CH5_SEMA" addr="0x2b0" index="5">
267</reg>
268<reg name="CH6_SEMA" addr="0x320" index="6">
269</reg>
270<reg name="CH7_SEMA" addr="0x390" index="7">
271</reg> 188</reg>
189<reg name="CHn_SEMA" sct="no">
190<formula string="0x80+n*0x70"/>
191<addr name="CH0_SEMA" addr="0x80" />
192<addr name="CH1_SEMA" addr="0xf0" />
193<addr name="CH2_SEMA" addr="0x160" />
194<addr name="CH3_SEMA" addr="0x1d0" />
195<addr name="CH4_SEMA" addr="0x240" />
196<addr name="CH5_SEMA" addr="0x2b0" />
197<addr name="CH6_SEMA" addr="0x320" />
198<addr name="CH7_SEMA" addr="0x390" />
272<field name="PHORE" bitrange="23:16"> 199<field name="PHORE" bitrange="23:16">
273</field> 200</field>
274<field name="INCREMENT_SEMA" bitrange="7:0"> 201<field name="INCREMENT_SEMA" bitrange="7:0">
275</field> 202</field>
276</multireg>
277<multireg name="CHn_DEBUG1" base="0x90" count="7" offset="0x70" sct="">
278<reg name="CH0_DEBUG1" addr="0x90" index="0">
279</reg>
280<reg name="CH1_DEBUG1" addr="0x100" index="1">
281</reg>
282<reg name="CH2_DEBUG1" addr="0x170" index="2">
283</reg>
284<reg name="CH3_DEBUG1" addr="0x1e0" index="3">
285</reg>
286<reg name="CH4_DEBUG1" addr="0x250" index="4">
287</reg>
288<reg name="CH5_DEBUG1" addr="0x2c0" index="5">
289</reg>
290<reg name="CH6_DEBUG1" addr="0x330" index="6">
291</reg>
292<reg name="CH7_DEBUG1" addr="0x3a0" index="7">
293</reg> 203</reg>
204<reg name="CHn_DEBUG1" sct="no">
205<formula string="0x90+n*0x70"/>
206<addr name="CH0_DEBUG1" addr="0x90" />
207<addr name="CH1_DEBUG1" addr="0x100" />
208<addr name="CH2_DEBUG1" addr="0x170" />
209<addr name="CH3_DEBUG1" addr="0x1e0" />
210<addr name="CH4_DEBUG1" addr="0x250" />
211<addr name="CH5_DEBUG1" addr="0x2c0" />
212<addr name="CH6_DEBUG1" addr="0x330" />
213<addr name="CH7_DEBUG1" addr="0x3a0" />
294<field name="REQ" bitrange="31:31"> 214<field name="REQ" bitrange="31:31">
295</field> 215</field>
296<field name="BURST" bitrange="30:30"> 216<field name="BURST" bitrange="30:30">
@@ -345,30 +265,24 @@ KIND, either express or implied.
345<value name="CHECK_WAIT" value="0x1e"> 265<value name="CHECK_WAIT" value="0x1e">
346</value> 266</value>
347</field> 267</field>
348</multireg>
349<multireg name="CHn_DEBUG2" base="0xa0" count="7" offset="0x70" sct="">
350<reg name="CH0_DEBUG2" addr="0xa0" index="0">
351</reg>
352<reg name="CH1_DEBUG2" addr="0x110" index="1">
353</reg>
354<reg name="CH2_DEBUG2" addr="0x180" index="2">
355</reg>
356<reg name="CH3_DEBUG2" addr="0x1f0" index="3">
357</reg>
358<reg name="CH4_DEBUG2" addr="0x260" index="4">
359</reg>
360<reg name="CH5_DEBUG2" addr="0x2d0" index="5">
361</reg>
362<reg name="CH6_DEBUG2" addr="0x340" index="6">
363</reg>
364<reg name="CH7_DEBUG2" addr="0x3b0" index="7">
365</reg> 268</reg>
269<reg name="CHn_DEBUG2" sct="no">
270<formula string="0xa0+n*0x70"/>
271<addr name="CH0_DEBUG2" addr="0xa0" />
272<addr name="CH1_DEBUG2" addr="0x110" />
273<addr name="CH2_DEBUG2" addr="0x180" />
274<addr name="CH3_DEBUG2" addr="0x1f0" />
275<addr name="CH4_DEBUG2" addr="0x260" />
276<addr name="CH5_DEBUG2" addr="0x2d0" />
277<addr name="CH6_DEBUG2" addr="0x340" />
278<addr name="CH7_DEBUG2" addr="0x3b0" />
366<field name="APB_BYTES" bitrange="31:16"> 279<field name="APB_BYTES" bitrange="31:16">
367</field> 280</field>
368<field name="AHB_BYTES" bitrange="15:0"> 281<field name="AHB_BYTES" bitrange="15:0">
369</field> 282</field>
370</multireg> 283</reg>
371<reg name="VERSION" addr="0x3f0" sct="no"> 284<reg name="VERSION" sct="no">
285<addr name="VERSION" addr="0x3f0" />
372<field name="MAJOR" bitrange="31:24"> 286<field name="MAJOR" bitrange="31:24">
373</field> 287</field>
374<field name="MINOR" bitrange="23:16"> 288<field name="MINOR" bitrange="23:16">
@@ -377,8 +291,10 @@ KIND, either express or implied.
377</field> 291</field>
378</reg> 292</reg>
379</dev> 293</dev>
380<dev name="APBX" addr="0x80024000" long_name="APHX DMA" desc="AHB-to-APBX Bridge with DMA"> 294<dev name="APBX" long_name="APHX DMA" desc="AHB-to-APBX Bridge with DMA" version="3.2.0">
381<reg name="CTRL0" addr="0x0" sct="yes"> 295<addr name="APBX" addr="0x80024000" />
296<reg name="CTRL0" sct="yes">
297<addr name="CTRL0" addr="0x0" />
382<field name="SFTRST" bitrange="31:31"> 298<field name="SFTRST" bitrange="31:31">
383</field> 299</field>
384<field name="CLKGATE" bitrange="30:30"> 300<field name="CLKGATE" bitrange="30:30">
@@ -432,57 +348,17 @@ KIND, either express or implied.
432</value> 348</value>
433</field> 349</field>
434</reg> 350</reg>
435<reg name="CTRL1" addr="0x10" sct="yes"> 351<reg name="CTRL1" sct="yes">
436<field name="CH7_AHB_ERROR_IRQ" bitrange="23:23"> 352<addr name="CTRL1" addr="0x10" />
437</field> 353<field name="CH_AHB_ERROR_IRQ" bitrange="23:16">
438<field name="CH6_AHB_ERROR_IRQ" bitrange="22:22">
439</field>
440<field name="CH5_AHB_ERROR_IRQ" bitrange="21:21">
441</field>
442<field name="CH4_AHB_ERROR_IRQ" bitrange="20:20">
443</field>
444<field name="CH3_AHB_ERROR_IRQ" bitrange="19:19">
445</field>
446<field name="CH2_AHB_ERROR_IRQ" bitrange="18:18">
447</field>
448<field name="CH1_AHB_ERROR_IRQ" bitrange="17:17">
449</field>
450<field name="CH0_AHB_ERROR_IRQ" bitrange="16:16">
451</field>
452<field name="CH7_CMDCMPLT_IRQ_EN" bitrange="15:15">
453</field>
454<field name="CH6_CMDCMPLT_IRQ_EN" bitrange="14:14">
455</field>
456<field name="CH5_CMDCMPLT_IRQ_EN" bitrange="13:13">
457</field>
458<field name="CH4_CMDCMPLT_IRQ_EN" bitrange="12:12">
459</field>
460<field name="CH3_CMDCMPLT_IRQ_EN" bitrange="11:11">
461</field>
462<field name="CH2_CMDCMPLT_IRQ_EN" bitrange="10:10">
463</field>
464<field name="CH1_CMDCMPLT_IRQ_EN" bitrange="9:9">
465</field>
466<field name="CH0_CMDCMPLT_IRQ_EN" bitrange="8:8">
467</field>
468<field name="CH7_CMDCMPLT_IRQ" bitrange="7:7">
469</field>
470<field name="CH6_CMDCMPLT_IRQ" bitrange="6:6">
471</field>
472<field name="CH5_CMDCMPLT_IRQ" bitrange="5:5">
473</field>
474<field name="CH4_CMDCMPLT_IRQ" bitrange="4:4">
475</field>
476<field name="CH3_CMDCMPLT_IRQ" bitrange="3:3">
477</field> 354</field>
478<field name="CH2_CMDCMPLT_IRQ" bitrange="2:2"> 355<field name="CH_CMDCMPLT_IRQ_EN" bitrange="15:8">
479</field> 356</field>
480<field name="CH1_CMDCMPLT_IRQ" bitrange="1:1"> 357<field name="CH_CMDCMPLT_IRQ" bitrange="7:0">
481</field>
482<field name="CH0_CMDCMPLT_IRQ" bitrange="0:0">
483</field> 358</field>
484</reg> 359</reg>
485<reg name="DEVSEL" addr="0x20" sct="no"> 360<reg name="DEVSEL" sct="no">
361<addr name="DEVSEL" addr="0x20" />
486<field name="CH7" bitrange="31:28"> 362<field name="CH7" bitrange="31:28">
487<value name="USE_UART" value="0x0"> 363<value name="USE_UART" value="0x0">
488</value> 364</value>
@@ -512,63 +388,42 @@ KIND, either express or implied.
512<field name="CH0" bitrange="3:0"> 388<field name="CH0" bitrange="3:0">
513</field> 389</field>
514</reg> 390</reg>
515<multireg name="CHn_CURCMDAR" base="0x40" count="7" offset="0x70" sct=""> 391<reg name="CHn_CURCMDAR" sct="no">
516<reg name="CH0_CURCMDAR" addr="0x40" index="0"> 392<formula string="0x40+n*0x70"/>
517</reg> 393<addr name="CH0_CURCMDAR" addr="0x40" />
518<reg name="CH1_CURCMDAR" addr="0xb0" index="1"> 394<addr name="CH1_CURCMDAR" addr="0xb0" />
519</reg> 395<addr name="CH2_CURCMDAR" addr="0x120" />
520<reg name="CH2_CURCMDAR" addr="0x120" index="2"> 396<addr name="CH3_CURCMDAR" addr="0x190" />
521</reg> 397<addr name="CH4_CURCMDAR" addr="0x200" />
522<reg name="CH3_CURCMDAR" addr="0x190" index="3"> 398<addr name="CH5_CURCMDAR" addr="0x270" />
523</reg> 399<addr name="CH6_CURCMDAR" addr="0x2e0" />
524<reg name="CH4_CURCMDAR" addr="0x200" index="4"> 400<addr name="CH7_CURCMDAR" addr="0x350" />
525</reg>
526<reg name="CH5_CURCMDAR" addr="0x270" index="5">
527</reg>
528<reg name="CH6_CURCMDAR" addr="0x2e0" index="6">
529</reg>
530<reg name="CH7_CURCMDAR" addr="0x350" index="7">
531</reg>
532<field name="CMD_ADDR" bitrange="31:0"> 401<field name="CMD_ADDR" bitrange="31:0">
533</field> 402</field>
534</multireg>
535<multireg name="CHn_NXTCMDAR" base="0x50" count="7" offset="0x70" sct="">
536<reg name="CH0_NXTCMDAR" addr="0x50" index="0">
537</reg>
538<reg name="CH1_NXTCMDAR" addr="0xc0" index="1">
539</reg>
540<reg name="CH2_NXTCMDAR" addr="0x130" index="2">
541</reg>
542<reg name="CH3_NXTCMDAR" addr="0x1a0" index="3">
543</reg>
544<reg name="CH4_NXTCMDAR" addr="0x210" index="4">
545</reg>
546<reg name="CH5_NXTCMDAR" addr="0x280" index="5">
547</reg>
548<reg name="CH6_NXTCMDAR" addr="0x2f0" index="6">
549</reg>
550<reg name="CH7_NXTCMDAR" addr="0x360" index="7">
551</reg> 403</reg>
404<reg name="CHn_NXTCMDAR" sct="no">
405<formula string="0x50+n*0x70"/>
406<addr name="CH0_NXTCMDAR" addr="0x50" />
407<addr name="CH1_NXTCMDAR" addr="0xc0" />
408<addr name="CH2_NXTCMDAR" addr="0x130" />
409<addr name="CH3_NXTCMDAR" addr="0x1a0" />
410<addr name="CH4_NXTCMDAR" addr="0x210" />
411<addr name="CH5_NXTCMDAR" addr="0x280" />
412<addr name="CH6_NXTCMDAR" addr="0x2f0" />
413<addr name="CH7_NXTCMDAR" addr="0x360" />
552<field name="CMD_ADDR" bitrange="31:0"> 414<field name="CMD_ADDR" bitrange="31:0">
553</field> 415</field>
554</multireg>
555<multireg name="CHn_CMD" base="0x60" count="7" offset="0x70" sct="">
556<reg name="CH0_CMD" addr="0x60" index="0">
557</reg>
558<reg name="CH1_CMD" addr="0xd0" index="1">
559</reg>
560<reg name="CH2_CMD" addr="0x140" index="2">
561</reg>
562<reg name="CH3_CMD" addr="0x1b0" index="3">
563</reg>
564<reg name="CH4_CMD" addr="0x220" index="4">
565</reg>
566<reg name="CH5_CMD" addr="0x290" index="5">
567</reg>
568<reg name="CH6_CMD" addr="0x300" index="6">
569</reg>
570<reg name="CH7_CMD" addr="0x370" index="7">
571</reg> 416</reg>
417<reg name="CHn_CMD" sct="no">
418<formula string="0x60+n*0x70"/>
419<addr name="CH0_CMD" addr="0x60" />
420<addr name="CH1_CMD" addr="0xd0" />
421<addr name="CH2_CMD" addr="0x140" />
422<addr name="CH3_CMD" addr="0x1b0" />
423<addr name="CH4_CMD" addr="0x220" />
424<addr name="CH5_CMD" addr="0x290" />
425<addr name="CH6_CMD" addr="0x300" />
426<addr name="CH7_CMD" addr="0x370" />
572<field name="XFER_COUNT" bitrange="31:16"> 427<field name="XFER_COUNT" bitrange="31:16">
573</field> 428</field>
574<field name="CMDWORDS" bitrange="15:12"> 429<field name="CMDWORDS" bitrange="15:12">
@@ -589,66 +444,45 @@ KIND, either express or implied.
589<value name="DMA_READ" value="0x2"> 444<value name="DMA_READ" value="0x2">
590</value> 445</value>
591</field> 446</field>
592</multireg>
593<multireg name="CHn_BAR" base="0x70" count="7" offset="0x70" sct="">
594<reg name="CH0_BAR" addr="0x70" index="0">
595</reg>
596<reg name="CH1_BAR" addr="0xe0" index="1">
597</reg>
598<reg name="CH2_BAR" addr="0x150" index="2">
599</reg>
600<reg name="CH3_BAR" addr="0x1c0" index="3">
601</reg>
602<reg name="CH4_BAR" addr="0x230" index="4">
603</reg>
604<reg name="CH5_BAR" addr="0x2a0" index="5">
605</reg>
606<reg name="CH6_BAR" addr="0x310" index="6">
607</reg>
608<reg name="CH7_BAR" addr="0x380" index="7">
609</reg> 447</reg>
448<reg name="CHn_BAR" sct="no">
449<formula string="0x70+n*0x70"/>
450<addr name="CH0_BAR" addr="0x70" />
451<addr name="CH1_BAR" addr="0xe0" />
452<addr name="CH2_BAR" addr="0x150" />
453<addr name="CH3_BAR" addr="0x1c0" />
454<addr name="CH4_BAR" addr="0x230" />
455<addr name="CH5_BAR" addr="0x2a0" />
456<addr name="CH6_BAR" addr="0x310" />
457<addr name="CH7_BAR" addr="0x380" />
610<field name="ADDRESS" bitrange="31:0"> 458<field name="ADDRESS" bitrange="31:0">
611</field> 459</field>
612</multireg>
613<multireg name="CHn_SEMA" base="0x80" count="7" offset="0x70" sct="">
614<reg name="CH0_SEMA" addr="0x80" index="0">
615</reg>
616<reg name="CH1_SEMA" addr="0xf0" index="1">
617</reg>
618<reg name="CH2_SEMA" addr="0x160" index="2">
619</reg>
620<reg name="CH3_SEMA" addr="0x1d0" index="3">
621</reg>
622<reg name="CH4_SEMA" addr="0x240" index="4">
623</reg>
624<reg name="CH5_SEMA" addr="0x2b0" index="5">
625</reg>
626<reg name="CH6_SEMA" addr="0x320" index="6">
627</reg>
628<reg name="CH7_SEMA" addr="0x390" index="7">
629</reg> 460</reg>
461<reg name="CHn_SEMA" sct="no">
462<formula string="0x80+n*0x70"/>
463<addr name="CH0_SEMA" addr="0x80" />
464<addr name="CH1_SEMA" addr="0xf0" />
465<addr name="CH2_SEMA" addr="0x160" />
466<addr name="CH3_SEMA" addr="0x1d0" />
467<addr name="CH4_SEMA" addr="0x240" />
468<addr name="CH5_SEMA" addr="0x2b0" />
469<addr name="CH6_SEMA" addr="0x320" />
470<addr name="CH7_SEMA" addr="0x390" />
630<field name="PHORE" bitrange="23:16"> 471<field name="PHORE" bitrange="23:16">
631</field> 472</field>
632<field name="INCREMENT_SEMA" bitrange="7:0"> 473<field name="INCREMENT_SEMA" bitrange="7:0">
633</field> 474</field>
634</multireg>
635<multireg name="CHn_DEBUG1" base="0x90" count="7" offset="0x70" sct="">
636<reg name="CH0_DEBUG1" addr="0x90" index="0">
637</reg>
638<reg name="CH1_DEBUG1" addr="0x100" index="1">
639</reg>
640<reg name="CH2_DEBUG1" addr="0x170" index="2">
641</reg>
642<reg name="CH3_DEBUG1" addr="0x1e0" index="3">
643</reg>
644<reg name="CH4_DEBUG1" addr="0x250" index="4">
645</reg>
646<reg name="CH5_DEBUG1" addr="0x2c0" index="5">
647</reg>
648<reg name="CH6_DEBUG1" addr="0x330" index="6">
649</reg>
650<reg name="CH7_DEBUG1" addr="0x3a0" index="7">
651</reg> 475</reg>
476<reg name="CHn_DEBUG1" sct="no">
477<formula string="0x90+n*0x70"/>
478<addr name="CH0_DEBUG1" addr="0x90" />
479<addr name="CH1_DEBUG1" addr="0x100" />
480<addr name="CH2_DEBUG1" addr="0x170" />
481<addr name="CH3_DEBUG1" addr="0x1e0" />
482<addr name="CH4_DEBUG1" addr="0x250" />
483<addr name="CH5_DEBUG1" addr="0x2c0" />
484<addr name="CH6_DEBUG1" addr="0x330" />
485<addr name="CH7_DEBUG1" addr="0x3a0" />
652<field name="REQ" bitrange="31:31"> 486<field name="REQ" bitrange="31:31">
653</field> 487</field>
654<field name="BURST" bitrange="30:30"> 488<field name="BURST" bitrange="30:30">
@@ -703,30 +537,24 @@ KIND, either express or implied.
703<value name="CHECK_WAIT" value="0x1e"> 537<value name="CHECK_WAIT" value="0x1e">
704</value> 538</value>
705</field> 539</field>
706</multireg>
707<multireg name="CHn_DEBUG2" base="0xa0" count="7" offset="0x70" sct="">
708<reg name="CH0_DEBUG2" addr="0xa0" index="0">
709</reg>
710<reg name="CH1_DEBUG2" addr="0x110" index="1">
711</reg>
712<reg name="CH2_DEBUG2" addr="0x180" index="2">
713</reg>
714<reg name="CH3_DEBUG2" addr="0x1f0" index="3">
715</reg>
716<reg name="CH4_DEBUG2" addr="0x260" index="4">
717</reg>
718<reg name="CH5_DEBUG2" addr="0x2d0" index="5">
719</reg>
720<reg name="CH6_DEBUG2" addr="0x340" index="6">
721</reg>
722<reg name="CH7_DEBUG2" addr="0x3b0" index="7">
723</reg> 540</reg>
541<reg name="CHn_DEBUG2" sct="no">
542<formula string="0xa0+n*0x70"/>
543<addr name="CH0_DEBUG2" addr="0xa0" />
544<addr name="CH1_DEBUG2" addr="0x110" />
545<addr name="CH2_DEBUG2" addr="0x180" />
546<addr name="CH3_DEBUG2" addr="0x1f0" />
547<addr name="CH4_DEBUG2" addr="0x260" />
548<addr name="CH5_DEBUG2" addr="0x2d0" />
549<addr name="CH6_DEBUG2" addr="0x340" />
550<addr name="CH7_DEBUG2" addr="0x3b0" />
724<field name="APB_BYTES" bitrange="31:16"> 551<field name="APB_BYTES" bitrange="31:16">
725</field> 552</field>
726<field name="AHB_BYTES" bitrange="15:0"> 553<field name="AHB_BYTES" bitrange="15:0">
727</field> 554</field>
728</multireg> 555</reg>
729<reg name="VERSION" addr="0x3f0" sct="no"> 556<reg name="VERSION" sct="no">
557<addr name="VERSION" addr="0x3f0" />
730<field name="MAJOR" bitrange="31:24"> 558<field name="MAJOR" bitrange="31:24">
731</field> 559</field>
732<field name="MINOR" bitrange="23:16"> 560<field name="MINOR" bitrange="23:16">
@@ -735,8 +563,10 @@ KIND, either express or implied.
735</field> 563</field>
736</reg> 564</reg>
737</dev> 565</dev>
738<dev name="AUDIOIN" addr="0x8004c000" long_name="AUDIOIN/ADC" desc="Digital Audio Filter Input"> 566<dev name="AUDIOIN" long_name="AUDIOIN/ADC" desc="Digital Audio Filter Input" version="3.4.0">
739<reg name="CTRL" addr="0x0" sct="yes"> 567<addr name="AUDIOIN" addr="0x8004c000" />
568<reg name="CTRL" sct="yes">
569<addr name="CTRL" addr="0x0" />
740<field name="SFTRST" bitrange="31:31"> 570<field name="SFTRST" bitrange="31:31">
741</field> 571</field>
742<field name="CLKGATE" bitrange="30:30"> 572<field name="CLKGATE" bitrange="30:30">
@@ -766,11 +596,13 @@ KIND, either express or implied.
766<field name="RUN" bitrange="0:0"> 596<field name="RUN" bitrange="0:0">
767</field> 597</field>
768</reg> 598</reg>
769<reg name="STAT" addr="0x10" sct="no"> 599<reg name="STAT" sct="no">
600<addr name="STAT" addr="0x10" />
770<field name="ADC_PRESENT" bitrange="31:31"> 601<field name="ADC_PRESENT" bitrange="31:31">
771</field> 602</field>
772</reg> 603</reg>
773<reg name="ADCSRR" addr="0x20" sct="yes"> 604<reg name="ADCSRR" sct="yes">
605<addr name="ADCSRR" addr="0x20" />
774<field name="OSR" bitrange="31:31"> 606<field name="OSR" bitrange="31:31">
775<value name="OSR6" value="0x0"> 607<value name="OSR6" value="0x0">
776</value> 608</value>
@@ -792,7 +624,8 @@ KIND, either express or implied.
792<field name="SRC_FRAC" bitrange="12:0"> 624<field name="SRC_FRAC" bitrange="12:0">
793</field> 625</field>
794</reg> 626</reg>
795<reg name="ADCVOLUME" addr="0x30" sct="yes"> 627<reg name="ADCVOLUME" sct="yes">
628<addr name="ADCVOLUME" addr="0x30" />
796<field name="VOLUME_UPDATE_LEFT" bitrange="28:28"> 629<field name="VOLUME_UPDATE_LEFT" bitrange="28:28">
797</field> 630</field>
798<field name="EN_ZCD" bitrange="25:25"> 631<field name="EN_ZCD" bitrange="25:25">
@@ -804,7 +637,8 @@ KIND, either express or implied.
804<field name="VOLUME_RIGHT" bitrange="7:0"> 637<field name="VOLUME_RIGHT" bitrange="7:0">
805</field> 638</field>
806</reg> 639</reg>
807<reg name="ADCDEBUG" addr="0x40" sct="yes"> 640<reg name="ADCDEBUG" sct="yes">
641<addr name="ADCDEBUG" addr="0x40" />
808<field name="ENABLE_ADCDMA" bitrange="31:31"> 642<field name="ENABLE_ADCDMA" bitrange="31:31">
809</field> 643</field>
810<field name="ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS" bitrange="3:3"> 644<field name="ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS" bitrange="3:3">
@@ -816,7 +650,8 @@ KIND, either express or implied.
816<field name="FIFO_STATUS" bitrange="0:0"> 650<field name="FIFO_STATUS" bitrange="0:0">
817</field> 651</field>
818</reg> 652</reg>
819<reg name="ADCVOL" addr="0x50" sct="yes"> 653<reg name="ADCVOL" sct="yes">
654<addr name="ADCVOL" addr="0x50" />
820<field name="VOLUME_UPDATE_PENDING" bitrange="28:28"> 655<field name="VOLUME_UPDATE_PENDING" bitrange="28:28">
821</field> 656</field>
822<field name="EN_ADC_ZCD" bitrange="25:25"> 657<field name="EN_ADC_ZCD" bitrange="25:25">
@@ -832,7 +667,8 @@ KIND, either express or implied.
832<field name="GAIN_RIGHT" bitrange="3:0"> 667<field name="GAIN_RIGHT" bitrange="3:0">
833</field> 668</field>
834</reg> 669</reg>
835<reg name="MICLINE" addr="0x60" sct="yes"> 670<reg name="MICLINE" sct="yes">
671<addr name="MICLINE" addr="0x60" />
836<field name="DIVIDE_LINE1" bitrange="29:29"> 672<field name="DIVIDE_LINE1" bitrange="29:29">
837</field> 673</field>
838<field name="DIVIDE_LINE2" bitrange="28:28"> 674<field name="DIVIDE_LINE2" bitrange="28:28">
@@ -840,15 +676,32 @@ KIND, either express or implied.
840<field name="MIC_SELECT" bitrange="24:24"> 676<field name="MIC_SELECT" bitrange="24:24">
841</field> 677</field>
842<field name="MIC_RESISTOR" bitrange="21:20"> 678<field name="MIC_RESISTOR" bitrange="21:20">
679<value name="Off" value="0x0">
680</value>
681<value name="2KOhm" value="0x1">
682</value>
683<value name="4KOhm" value="0x2">
684</value>
685<value name="8KOhm" value="0x3">
686</value>
843</field> 687</field>
844<field name="MIC_BIAS" bitrange="18:16"> 688<field name="MIC_BIAS" bitrange="18:16">
845</field> 689</field>
846<field name="MIC_CHOPCLK" bitrange="5:4"> 690<field name="MIC_CHOPCLK" bitrange="5:4">
847</field> 691</field>
848<field name="MIC_GAIN" bitrange="1:0"> 692<field name="MIC_GAIN" bitrange="1:0">
693<value name="0dB" value="0x0">
694</value>
695<value name="20dB" value="0x1">
696</value>
697<value name="30dB" value="0x2">
698</value>
699<value name="40dB" value="0x3">
700</value>
849</field> 701</field>
850</reg> 702</reg>
851<reg name="ANACLKCTRL" addr="0x70" sct="yes"> 703<reg name="ANACLKCTRL" sct="yes">
704<addr name="ANACLKCTRL" addr="0x70" />
852<field name="CLKGATE" bitrange="31:31"> 705<field name="CLKGATE" bitrange="31:31">
853</field> 706</field>
854<field name="DITHER_OFF" bitrange="6:6"> 707<field name="DITHER_OFF" bitrange="6:6">
@@ -860,15 +713,18 @@ KIND, either express or implied.
860<field name="ADCDIV" bitrange="2:0"> 713<field name="ADCDIV" bitrange="2:0">
861</field> 714</field>
862</reg> 715</reg>
863<reg name="DATA" addr="0x80" sct="no"> 716<reg name="DATA" sct="no">
717<addr name="DATA" addr="0x80" />
864<field name="HIGH" bitrange="31:16"> 718<field name="HIGH" bitrange="31:16">
865</field> 719</field>
866<field name="LOW" bitrange="15:0"> 720<field name="LOW" bitrange="15:0">
867</field> 721</field>
868</reg> 722</reg>
869</dev> 723</dev>
870<dev name="AUDIOOUT" addr="0x80048000" long_name="AUDIOOUT/DAC" desc="Digital Audio Filter Output"> 724<dev name="AUDIOOUT" long_name="AUDIOOUT/DAC" desc="Digital Audio Filter Output" version="3.2.0">
871<reg name="CTRL" addr="0x0" sct="yes"> 725<addr name="AUDIOOUT" addr="0x80048000" />
726<reg name="CTRL" sct="yes">
727<addr name="CTRL" addr="0x0" />
872<field name="SFTRST" bitrange="31:31"> 728<field name="SFTRST" bitrange="31:31">
873</field> 729</field>
874<field name="CLKGATE" bitrange="30:30"> 730<field name="CLKGATE" bitrange="30:30">
@@ -898,11 +754,13 @@ KIND, either express or implied.
898<field name="RUN" bitrange="0:0"> 754<field name="RUN" bitrange="0:0">
899</field> 755</field>
900</reg> 756</reg>
901<reg name="STAT" addr="0x10" sct="no"> 757<reg name="STAT" sct="no">
758<addr name="STAT" addr="0x10" />
902<field name="DAC_PRESENT" bitrange="31:31"> 759<field name="DAC_PRESENT" bitrange="31:31">
903</field> 760</field>
904</reg> 761</reg>
905<reg name="DACSRR" addr="0x20" sct="yes"> 762<reg name="DACSRR" sct="yes">
763<addr name="DACSRR" addr="0x20" />
906<field name="OSR" bitrange="31:31"> 764<field name="OSR" bitrange="31:31">
907<value name="OSR6" value="0x0"> 765<value name="OSR6" value="0x0">
908</value> 766</value>
@@ -924,7 +782,8 @@ KIND, either express or implied.
924<field name="SRC_FRAC" bitrange="12:0"> 782<field name="SRC_FRAC" bitrange="12:0">
925</field> 783</field>
926</reg> 784</reg>
927<reg name="DACVOLUME" addr="0x30" sct="yes"> 785<reg name="DACVOLUME" sct="yes">
786<addr name="DACVOLUME" addr="0x30" />
928<field name="VOLUME_UPDATE_LEFT" bitrange="28:28"> 787<field name="VOLUME_UPDATE_LEFT" bitrange="28:28">
929</field> 788</field>
930<field name="EN_ZCD" bitrange="25:25"> 789<field name="EN_ZCD" bitrange="25:25">
@@ -940,7 +799,8 @@ KIND, either express or implied.
940<field name="VOLUME_RIGHT" bitrange="7:0"> 799<field name="VOLUME_RIGHT" bitrange="7:0">
941</field> 800</field>
942</reg> 801</reg>
943<reg name="DACDEBUG" addr="0x40" sct="yes"> 802<reg name="DACDEBUG" sct="yes">
803<addr name="DACDEBUG" addr="0x40" />
944<field name="ENABLE_DACDMA" bitrange="31:31"> 804<field name="ENABLE_DACDMA" bitrange="31:31">
945</field> 805</field>
946<field name="RAM_SS" bitrange="11:8"> 806<field name="RAM_SS" bitrange="11:8">
@@ -958,7 +818,8 @@ KIND, either express or implied.
958<field name="FIFO_STATUS" bitrange="0:0"> 818<field name="FIFO_STATUS" bitrange="0:0">
959</field> 819</field>
960</reg> 820</reg>
961<reg name="HPVOL" addr="0x50" sct="yes"> 821<reg name="HPVOL" sct="yes">
822<addr name="HPVOL" addr="0x50" />
962<field name="VOLUME_UPDATE_PENDING" bitrange="28:28"> 823<field name="VOLUME_UPDATE_PENDING" bitrange="28:28">
963</field> 824</field>
964<field name="EN_MSTR_ZCD" bitrange="25:25"> 825<field name="EN_MSTR_ZCD" bitrange="25:25">
@@ -972,9 +833,11 @@ KIND, either express or implied.
972<field name="VOL_RIGHT" bitrange="6:0"> 833<field name="VOL_RIGHT" bitrange="6:0">
973</field> 834</field>
974</reg> 835</reg>
975<reg name="RESERVED" addr="0x60" sct="no"> 836<reg name="RESERVED" sct="no">
837<addr name="RESERVED" addr="0x60" />
976</reg> 838</reg>
977<reg name="PWRDN" addr="0x70" sct="yes"> 839<reg name="PWRDN" sct="yes">
840<addr name="PWRDN" addr="0x70" />
978<field name="LINEOUT" bitrange="24:24"> 841<field name="LINEOUT" bitrange="24:24">
979</field> 842</field>
980<field name="SELFBIAS" bitrange="20:20"> 843<field name="SELFBIAS" bitrange="20:20">
@@ -990,7 +853,8 @@ KIND, either express or implied.
990<field name="HEADPHONE" bitrange="0:0"> 853<field name="HEADPHONE" bitrange="0:0">
991</field> 854</field>
992</reg> 855</reg>
993<reg name="REFCTRL" addr="0x80" sct="yes"> 856<reg name="REFCTRL" sct="yes">
857<addr name="REFCTRL" addr="0x80" />
994<field name="FASTSETTLING" bitrange="26:26"> 858<field name="FASTSETTLING" bitrange="26:26">
995</field> 859</field>
996<field name="RAISE_REF" bitrange="25:25"> 860<field name="RAISE_REF" bitrange="25:25">
@@ -1018,7 +882,8 @@ KIND, either express or implied.
1018<field name="DAC_ADJ" bitrange="2:0"> 882<field name="DAC_ADJ" bitrange="2:0">
1019</field> 883</field>
1020</reg> 884</reg>
1021<reg name="ANACTRL" addr="0x90" sct="yes"> 885<reg name="ANACTRL" sct="yes">
886<addr name="ANACTRL" addr="0x90" />
1022<field name="SHORT_CM_STS" bitrange="28:28"> 887<field name="SHORT_CM_STS" bitrange="28:28">
1023</field> 888</field>
1024<field name="SHORT_LR_STS" bitrange="24:24"> 889<field name="SHORT_LR_STS" bitrange="24:24">
@@ -1036,7 +901,8 @@ KIND, either express or implied.
1036<field name="HP_CLASSAB" bitrange="4:4"> 901<field name="HP_CLASSAB" bitrange="4:4">
1037</field> 902</field>
1038</reg> 903</reg>
1039<reg name="TEST" addr="0xa0" sct="yes"> 904<reg name="TEST" sct="yes">
905<addr name="TEST" addr="0xa0" />
1040<field name="HP_ANTIPOP" bitrange="30:28"> 906<field name="HP_ANTIPOP" bitrange="30:28">
1041</field> 907</field>
1042<field name="TM_ADCIN_TOHP" bitrange="26:26"> 908<field name="TM_ADCIN_TOHP" bitrange="26:26">
@@ -1060,7 +926,8 @@ KIND, either express or implied.
1060<field name="DAC_DIS_RTZ" bitrange="0:0"> 926<field name="DAC_DIS_RTZ" bitrange="0:0">
1061</field> 927</field>
1062</reg> 928</reg>
1063<reg name="BISTCTRL" addr="0xb0" sct="yes"> 929<reg name="BISTCTRL" sct="yes">
930<addr name="BISTCTRL" addr="0xb0" />
1064<field name="FAIL" bitrange="3:3"> 931<field name="FAIL" bitrange="3:3">
1065</field> 932</field>
1066<field name="PASS" bitrange="2:2"> 933<field name="PASS" bitrange="2:2">
@@ -1070,17 +937,20 @@ KIND, either express or implied.
1070<field name="START" bitrange="0:0"> 937<field name="START" bitrange="0:0">
1071</field> 938</field>
1072</reg> 939</reg>
1073<reg name="BISTSTAT0" addr="0xc0" sct="no"> 940<reg name="BISTSTAT0" sct="no">
941<addr name="BISTSTAT0" addr="0xc0" />
1074<field name="DATA" bitrange="23:0"> 942<field name="DATA" bitrange="23:0">
1075</field> 943</field>
1076</reg> 944</reg>
1077<reg name="BISTSTAT1" addr="0xd0" sct="no"> 945<reg name="BISTSTAT1" sct="no">
946<addr name="BISTSTAT1" addr="0xd0" />
1078<field name="STATE" bitrange="28:24"> 947<field name="STATE" bitrange="28:24">
1079</field> 948</field>
1080<field name="ADDR" bitrange="7:0"> 949<field name="ADDR" bitrange="7:0">
1081</field> 950</field>
1082</reg> 951</reg>
1083<reg name="ANACLKCTRL" addr="0xe0" sct="yes"> 952<reg name="ANACLKCTRL" sct="yes">
953<addr name="ANACLKCTRL" addr="0xe0" />
1084<field name="CLKGATE" bitrange="31:31"> 954<field name="CLKGATE" bitrange="31:31">
1085</field> 955</field>
1086<field name="INVERT_DACCLK" bitrange="4:4"> 956<field name="INVERT_DACCLK" bitrange="4:4">
@@ -1088,13 +958,15 @@ KIND, either express or implied.
1088<field name="DACDIV" bitrange="2:0"> 958<field name="DACDIV" bitrange="2:0">
1089</field> 959</field>
1090</reg> 960</reg>
1091<reg name="DATA" addr="0xf0" sct="yes"> 961<reg name="DATA" sct="yes">
962<addr name="DATA" addr="0xf0" />
1092<field name="HIGH" bitrange="31:16"> 963<field name="HIGH" bitrange="31:16">
1093</field> 964</field>
1094<field name="LOW" bitrange="15:0"> 965<field name="LOW" bitrange="15:0">
1095</field> 966</field>
1096</reg> 967</reg>
1097<reg name="LINEOUTCTRL" addr="0x100" sct="yes"> 968<reg name="LINEOUTCTRL" sct="yes">
969<addr name="LINEOUTCTRL" addr="0x100" />
1098<field name="VOLUME_UPDATE_PENDING" bitrange="28:28"> 970<field name="VOLUME_UPDATE_PENDING" bitrange="28:28">
1099</field> 971</field>
1100<field name="EN_LINEOUT_ZCD" bitrange="25:25"> 972<field name="EN_LINEOUT_ZCD" bitrange="25:25">
@@ -1112,7 +984,8 @@ KIND, either express or implied.
1112<field name="VOLUME_RIGHT" bitrange="4:0"> 984<field name="VOLUME_RIGHT" bitrange="4:0">
1113</field> 985</field>
1114</reg> 986</reg>
1115<reg name="VERSION" addr="0x200" sct="no"> 987<reg name="VERSION" sct="no">
988<addr name="VERSION" addr="0x200" />
1116<field name="MAJOR" bitrange="31:24"> 989<field name="MAJOR" bitrange="31:24">
1117</field> 990</field>
1118<field name="MINOR" bitrange="23:16"> 991<field name="MINOR" bitrange="23:16">
@@ -1121,8 +994,10 @@ KIND, either express or implied.
1121</field> 994</field>
1122</reg> 995</reg>
1123</dev> 996</dev>
1124<dev name="CLKCTRL" addr="0x80040000" long_name="Clock Controller" desc="Clock Generation and Control"> 997<dev name="CLKCTRL" long_name="Clock Controller" desc="Clock Generation and Control" version="3.2.0">
1125<reg name="PLLCTRL0" addr="0x0" sct="yes"> 998<addr name="CLKCTRL" addr="0x80040000" />
999<reg name="PLLCTRL0" sct="yes">
1000<addr name="PLLCTRL0" addr="0x0" />
1126<field name="LFR_SEL" bitrange="29:28"> 1001<field name="LFR_SEL" bitrange="29:28">
1127<value name="DEFAULT" value="0x0"> 1002<value name="DEFAULT" value="0x0">
1128</value> 1003</value>
@@ -1158,7 +1033,8 @@ KIND, either express or implied.
1158<field name="POWER" bitrange="16:16"> 1033<field name="POWER" bitrange="16:16">
1159</field> 1034</field>
1160</reg> 1035</reg>
1161<reg name="PLLCTRL1" addr="0x10" sct="no"> 1036<reg name="PLLCTRL1" sct="no">
1037<addr name="PLLCTRL1" addr="0x10" />
1162<field name="LOCK" bitrange="31:31"> 1038<field name="LOCK" bitrange="31:31">
1163</field> 1039</field>
1164<field name="FORCE_LOCK" bitrange="30:30"> 1040<field name="FORCE_LOCK" bitrange="30:30">
@@ -1166,7 +1042,8 @@ KIND, either express or implied.
1166<field name="LOCK_COUNT" bitrange="15:0"> 1042<field name="LOCK_COUNT" bitrange="15:0">
1167</field> 1043</field>
1168</reg> 1044</reg>
1169<reg name="CPU" addr="0x20" sct="yes"> 1045<reg name="CPU" sct="yes">
1046<addr name="CPU" addr="0x20" />
1170<field name="BUSY_REF_XTAL" bitrange="29:29"> 1047<field name="BUSY_REF_XTAL" bitrange="29:29">
1171</field> 1048</field>
1172<field name="BUSY_REF_CPU" bitrange="28:28"> 1049<field name="BUSY_REF_CPU" bitrange="28:28">
@@ -1182,7 +1059,8 @@ KIND, either express or implied.
1182<field name="DIV_CPU" bitrange="9:0"> 1059<field name="DIV_CPU" bitrange="9:0">
1183</field> 1060</field>
1184</reg> 1061</reg>
1185<reg name="HBUS" addr="0x30" sct="yes"> 1062<reg name="HBUS" sct="yes">
1063<addr name="HBUS" addr="0x30" />
1186<field name="BUSY" bitrange="29:29"> 1064<field name="BUSY" bitrange="29:29">
1187</field> 1065</field>
1188<field name="APBHDMA_AS_ENABLE" bitrange="26:26"> 1066<field name="APBHDMA_AS_ENABLE" bitrange="26:26">
@@ -1218,7 +1096,8 @@ KIND, either express or implied.
1218<field name="DIV" bitrange="4:0"> 1096<field name="DIV" bitrange="4:0">
1219</field> 1097</field>
1220</reg> 1098</reg>
1221<reg name="XBUS" addr="0x40" sct="no"> 1099<reg name="XBUS" sct="no">
1100<addr name="XBUS" addr="0x40" />
1222<field name="BUSY" bitrange="31:31"> 1101<field name="BUSY" bitrange="31:31">
1223</field> 1102</field>
1224<field name="DIV_FRAC_EN" bitrange="10:10"> 1103<field name="DIV_FRAC_EN" bitrange="10:10">
@@ -1226,7 +1105,8 @@ KIND, either express or implied.
1226<field name="DIV" bitrange="9:0"> 1105<field name="DIV" bitrange="9:0">
1227</field> 1106</field>
1228</reg> 1107</reg>
1229<reg name="XTAL" addr="0x50" sct="yes"> 1108<reg name="XTAL" sct="yes">
1109<addr name="XTAL" addr="0x50" />
1230<field name="UART_CLK_GATE" bitrange="31:31"> 1110<field name="UART_CLK_GATE" bitrange="31:31">
1231</field> 1111</field>
1232<field name="FILT_CLK24M_GATE" bitrange="30:30"> 1112<field name="FILT_CLK24M_GATE" bitrange="30:30">
@@ -1242,7 +1122,8 @@ KIND, either express or implied.
1242<field name="DIV_UART" bitrange="1:0"> 1122<field name="DIV_UART" bitrange="1:0">
1243</field> 1123</field>
1244</reg> 1124</reg>
1245<reg name="PIX" addr="0x60" sct="no"> 1125<reg name="PIX" sct="no">
1126<addr name="PIX" addr="0x60" />
1246<field name="CLKGATE" bitrange="31:31"> 1127<field name="CLKGATE" bitrange="31:31">
1247</field> 1128</field>
1248<field name="BUSY" bitrange="29:29"> 1129<field name="BUSY" bitrange="29:29">
@@ -1252,7 +1133,8 @@ KIND, either express or implied.
1252<field name="DIV" bitrange="14:0"> 1133<field name="DIV" bitrange="14:0">
1253</field> 1134</field>
1254</reg> 1135</reg>
1255<reg name="SSP" addr="0x70" sct="no"> 1136<reg name="SSP" sct="no">
1137<addr name="SSP" addr="0x70" />
1256<field name="CLKGATE" bitrange="31:31"> 1138<field name="CLKGATE" bitrange="31:31">
1257</field> 1139</field>
1258<field name="BUSY" bitrange="29:29"> 1140<field name="BUSY" bitrange="29:29">
@@ -1262,7 +1144,8 @@ KIND, either express or implied.
1262<field name="DIV" bitrange="8:0"> 1144<field name="DIV" bitrange="8:0">
1263</field> 1145</field>
1264</reg> 1146</reg>
1265<reg name="GPMI" addr="0x80" sct="no"> 1147<reg name="GPMI" sct="no">
1148<addr name="GPMI" addr="0x80" />
1266<field name="CLKGATE" bitrange="31:31"> 1149<field name="CLKGATE" bitrange="31:31">
1267</field> 1150</field>
1268<field name="BUSY" bitrange="29:29"> 1151<field name="BUSY" bitrange="29:29">
@@ -1272,11 +1155,13 @@ KIND, either express or implied.
1272<field name="DIV" bitrange="9:0"> 1155<field name="DIV" bitrange="9:0">
1273</field> 1156</field>
1274</reg> 1157</reg>
1275<reg name="SPDIF" addr="0x90" sct="no"> 1158<reg name="SPDIF" sct="no">
1159<addr name="SPDIF" addr="0x90" />
1276<field name="CLKGATE" bitrange="31:31"> 1160<field name="CLKGATE" bitrange="31:31">
1277</field> 1161</field>
1278</reg> 1162</reg>
1279<reg name="EMI" addr="0xa0" sct="no"> 1163<reg name="EMI" sct="no">
1164<addr name="EMI" addr="0xa0" />
1280<field name="CLKGATE" bitrange="31:31"> 1165<field name="CLKGATE" bitrange="31:31">
1281</field> 1166</field>
1282<field name="BUSY_REF_XTAL" bitrange="29:29"> 1167<field name="BUSY_REF_XTAL" bitrange="29:29">
@@ -1292,7 +1177,8 @@ KIND, either express or implied.
1292<field name="DIV_EMI" bitrange="5:0"> 1177<field name="DIV_EMI" bitrange="5:0">
1293</field> 1178</field>
1294</reg> 1179</reg>
1295<reg name="IR" addr="0xb0" sct="no"> 1180<reg name="IR" sct="no">
1181<addr name="IR" addr="0xb0" />
1296<field name="CLKGATE" bitrange="31:31"> 1182<field name="CLKGATE" bitrange="31:31">
1297</field> 1183</field>
1298<field name="AUTO_DIV" bitrange="29:29"> 1184<field name="AUTO_DIV" bitrange="29:29">
@@ -1306,7 +1192,8 @@ KIND, either express or implied.
1306<field name="IR_DIV" bitrange="9:0"> 1192<field name="IR_DIV" bitrange="9:0">
1307</field> 1193</field>
1308</reg> 1194</reg>
1309<reg name="SAIF" addr="0xc0" sct="no"> 1195<reg name="SAIF" sct="no">
1196<addr name="SAIF" addr="0xc0" />
1310<field name="CLKGATE" bitrange="31:31"> 1197<field name="CLKGATE" bitrange="31:31">
1311</field> 1198</field>
1312<field name="BUSY" bitrange="29:29"> 1199<field name="BUSY" bitrange="29:29">
@@ -1316,7 +1203,8 @@ KIND, either express or implied.
1316<field name="DIV" bitrange="15:0"> 1203<field name="DIV" bitrange="15:0">
1317</field> 1204</field>
1318</reg> 1205</reg>
1319<reg name="FRAC" addr="0xd0" sct="yes"> 1206<reg name="FRAC" sct="yes">
1207<addr name="FRAC" addr="0xd0" />
1320<field name="CLKGATEIO" bitrange="31:31"> 1208<field name="CLKGATEIO" bitrange="31:31">
1321</field> 1209</field>
1322<field name="IO_STABLE" bitrange="30:30"> 1210<field name="IO_STABLE" bitrange="30:30">
@@ -1342,7 +1230,8 @@ KIND, either express or implied.
1342<field name="CPUFRAC" bitrange="5:0"> 1230<field name="CPUFRAC" bitrange="5:0">
1343</field> 1231</field>
1344</reg> 1232</reg>
1345<reg name="CLKSEQ" addr="0xe0" sct="yes"> 1233<reg name="CLKSEQ" sct="yes">
1234<addr name="CLKSEQ" addr="0xe0" />
1346<field name="BYPASS_CPU" bitrange="7:7"> 1235<field name="BYPASS_CPU" bitrange="7:7">
1347</field> 1236</field>
1348<field name="BYPASS_EMI" bitrange="6:6"> 1237<field name="BYPASS_EMI" bitrange="6:6">
@@ -1358,13 +1247,15 @@ KIND, either express or implied.
1358<field name="BYPASS_SAIF" bitrange="0:0"> 1247<field name="BYPASS_SAIF" bitrange="0:0">
1359</field> 1248</field>
1360</reg> 1249</reg>
1361<reg name="RESET" addr="0xf0" sct="no"> 1250<reg name="RESET" sct="no">
1251<addr name="RESET" addr="0xf0" />
1362<field name="CHIP" bitrange="1:1"> 1252<field name="CHIP" bitrange="1:1">
1363</field> 1253</field>
1364<field name="DIG" bitrange="0:0"> 1254<field name="DIG" bitrange="0:0">
1365</field> 1255</field>
1366</reg> 1256</reg>
1367<reg name="VERSION" addr="0x100" sct="no"> 1257<reg name="VERSION" sct="no">
1258<addr name="VERSION" addr="0x100" />
1368<field name="MAJOR" bitrange="31:24"> 1259<field name="MAJOR" bitrange="31:24">
1369</field> 1260</field>
1370<field name="MINOR" bitrange="23:16"> 1261<field name="MINOR" bitrange="23:16">
@@ -1373,8 +1264,10 @@ KIND, either express or implied.
1373</field> 1264</field>
1374</reg> 1265</reg>
1375</dev> 1266</dev>
1376<dev name="DCP" addr="0x80028000" long_name="Data CoProcessor" desc="Data Co-Processor (DCP)"> 1267<dev name="DCP" long_name="Data CoProcessor" desc="Data Co-Processor (DCP)" version="3.2.0">
1377<reg name="CTRL" addr="0x0" sct="yes"> 1268<addr name="DCP" addr="0x80028000" />
1269<reg name="CTRL" sct="yes">
1270<addr name="CTRL" addr="0x0" />
1378<field name="SFTRST" bitrange="31:31"> 1271<field name="SFTRST" bitrange="31:31">
1379</field> 1272</field>
1380<field name="CLKGATE" bitrange="30:30"> 1273<field name="CLKGATE" bitrange="30:30">
@@ -1412,7 +1305,8 @@ KIND, either express or implied.
1412</value> 1305</value>
1413</field> 1306</field>
1414</reg> 1307</reg>
1415<reg name="STAT" addr="0x10" sct="yes"> 1308<reg name="STAT" sct="yes">
1309<addr name="STAT" addr="0x10" />
1416<field name="OTP_KEY_READY" bitrange="28:28"> 1310<field name="OTP_KEY_READY" bitrange="28:28">
1417</field> 1311</field>
1418<field name="CUR_CHANNEL" bitrange="27:24"> 1312<field name="CUR_CHANNEL" bitrange="27:24">
@@ -1448,7 +1342,8 @@ KIND, either express or implied.
1448<field name="IRQ" bitrange="3:0"> 1342<field name="IRQ" bitrange="3:0">
1449</field> 1343</field>
1450</reg> 1344</reg>
1451<reg name="CHANNELCTRL" addr="0x20" sct="yes"> 1345<reg name="CHANNELCTRL" sct="yes">
1346<addr name="CHANNELCTRL" addr="0x20" />
1452<field name="CSC_PRIORITY" bitrange="18:17"> 1347<field name="CSC_PRIORITY" bitrange="18:17">
1453<value name="HIGH" value="0x3"> 1348<value name="HIGH" value="0x3">
1454</value> 1349</value>
@@ -1486,13 +1381,15 @@ KIND, either express or implied.
1486</value> 1381</value>
1487</field> 1382</field>
1488</reg> 1383</reg>
1489<reg name="CAPABILITY0" addr="0x30" sct="no"> 1384<reg name="CAPABILITY0" sct="no">
1385<addr name="CAPABILITY0" addr="0x30" />
1490<field name="NUM_CHANNELS" bitrange="11:8"> 1386<field name="NUM_CHANNELS" bitrange="11:8">
1491</field> 1387</field>
1492<field name="NUM_KEYS" bitrange="7:0"> 1388<field name="NUM_KEYS" bitrange="7:0">
1493</field> 1389</field>
1494</reg> 1390</reg>
1495<reg name="CAPABILITY1" addr="0x40" sct="no"> 1391<reg name="CAPABILITY1" sct="no">
1392<addr name="CAPABILITY1" addr="0x40" />
1496<field name="HASH_ALGORITHMS" bitrange="31:16"> 1393<field name="HASH_ALGORITHMS" bitrange="31:16">
1497<value name="SHA1" value="0x1"> 1394<value name="SHA1" value="0x1">
1498</value> 1395</value>
@@ -1504,25 +1401,30 @@ KIND, either express or implied.
1504</value> 1401</value>
1505</field> 1402</field>
1506</reg> 1403</reg>
1507<reg name="CONTEXT" addr="0x50" sct="no"> 1404<reg name="CONTEXT" sct="no">
1405<addr name="CONTEXT" addr="0x50" />
1508<field name="ADDR" bitrange="31:0"> 1406<field name="ADDR" bitrange="31:0">
1509</field> 1407</field>
1510</reg> 1408</reg>
1511<reg name="KEY" addr="0x60" sct="no"> 1409<reg name="KEY" sct="no">
1410<addr name="KEY" addr="0x60" />
1512<field name="INDEX" bitrange="5:4"> 1411<field name="INDEX" bitrange="5:4">
1513</field> 1412</field>
1514<field name="SUBWORD" bitrange="1:0"> 1413<field name="SUBWORD" bitrange="1:0">
1515</field> 1414</field>
1516</reg> 1415</reg>
1517<reg name="KEYDATA" addr="0x70" sct="no"> 1416<reg name="KEYDATA" sct="no">
1417<addr name="KEYDATA" addr="0x70" />
1518<field name="DATA" bitrange="31:0"> 1418<field name="DATA" bitrange="31:0">
1519</field> 1419</field>
1520</reg> 1420</reg>
1521<reg name="PACKET0" addr="0x80" sct="no"> 1421<reg name="PACKET0" sct="no">
1422<addr name="PACKET0" addr="0x80" />
1522<field name="ADDR" bitrange="31:0"> 1423<field name="ADDR" bitrange="31:0">
1523</field> 1424</field>
1524</reg> 1425</reg>
1525<reg name="PACKET1" addr="0x90" sct="no"> 1426<reg name="PACKET1" sct="no">
1427<addr name="PACKET1" addr="0x90" />
1526<field name="TAG" bitrange="31:24"> 1428<field name="TAG" bitrange="31:24">
1527</field> 1429</field>
1528<field name="OUTPUT_WORDSWAP" bitrange="23:23"> 1430<field name="OUTPUT_WORDSWAP" bitrange="23:23">
@@ -1582,7 +1484,8 @@ KIND, either express or implied.
1582<field name="INTERRUPT" bitrange="0:0"> 1484<field name="INTERRUPT" bitrange="0:0">
1583</field> 1485</field>
1584</reg> 1486</reg>
1585<reg name="PACKET2" addr="0xa0" sct="no"> 1487<reg name="PACKET2" sct="no">
1488<addr name="PACKET2" addr="0xa0" />
1586<field name="CIPHER_CFG" bitrange="31:24"> 1489<field name="CIPHER_CFG" bitrange="31:24">
1587</field> 1490</field>
1588<field name="HASH_SELECT" bitrange="19:16"> 1491<field name="HASH_SELECT" bitrange="19:16">
@@ -1604,57 +1507,52 @@ KIND, either express or implied.
1604</value> 1507</value>
1605</field> 1508</field>
1606</reg> 1509</reg>
1607<reg name="PACKET3" addr="0xb0" sct="no"> 1510<reg name="PACKET3" sct="no">
1511<addr name="PACKET3" addr="0xb0" />
1608<field name="ADDR" bitrange="31:0"> 1512<field name="ADDR" bitrange="31:0">
1609</field> 1513</field>
1610</reg> 1514</reg>
1611<reg name="PACKET4" addr="0xc0" sct="no"> 1515<reg name="PACKET4" sct="no">
1516<addr name="PACKET4" addr="0xc0" />
1612<field name="ADDR" bitrange="31:0"> 1517<field name="ADDR" bitrange="31:0">
1613</field> 1518</field>
1614</reg> 1519</reg>
1615<reg name="PACKET5" addr="0xd0" sct="no"> 1520<reg name="PACKET5" sct="no">
1521<addr name="PACKET5" addr="0xd0" />
1616<field name="COUNT" bitrange="31:0"> 1522<field name="COUNT" bitrange="31:0">
1617</field> 1523</field>
1618</reg> 1524</reg>
1619<reg name="PACKET6" addr="0xe0" sct="no"> 1525<reg name="PACKET6" sct="no">
1526<addr name="PACKET6" addr="0xe0" />
1620<field name="ADDR" bitrange="31:0"> 1527<field name="ADDR" bitrange="31:0">
1621</field> 1528</field>
1622</reg> 1529</reg>
1623<multireg name="CHnCMDPTR" base="0x100" count="3" offset="0x40" sct=""> 1530<reg name="CHnCMDPTR" sct="no">
1624<reg name="CH0CMDPTR" addr="0x100" index="0"> 1531<formula string="0x100+n*0x40"/>
1625</reg> 1532<addr name="CH0CMDPTR" addr="0x100" />
1626<reg name="CH1CMDPTR" addr="0x140" index="1"> 1533<addr name="CH1CMDPTR" addr="0x140" />
1627</reg> 1534<addr name="CH2CMDPTR" addr="0x180" />
1628<reg name="CH2CMDPTR" addr="0x180" index="2"> 1535<addr name="CH3CMDPTR" addr="0x1c0" />
1629</reg>
1630<reg name="CH3CMDPTR" addr="0x1c0" index="3">
1631</reg>
1632<field name="ADDR" bitrange="31:0"> 1536<field name="ADDR" bitrange="31:0">
1633</field> 1537</field>
1634</multireg>
1635<multireg name="CHnSEMA" base="0x110" count="3" offset="0x40" sct="">
1636<reg name="CH0SEMA" addr="0x110" index="0">
1637</reg>
1638<reg name="CH1SEMA" addr="0x150" index="1">
1639</reg>
1640<reg name="CH2SEMA" addr="0x190" index="2">
1641</reg>
1642<reg name="CH3SEMA" addr="0x1d0" index="3">
1643</reg> 1538</reg>
1539<reg name="CHnSEMA" sct="no">
1540<formula string="0x110+n*0x40"/>
1541<addr name="CH0SEMA" addr="0x110" />
1542<addr name="CH1SEMA" addr="0x150" />
1543<addr name="CH2SEMA" addr="0x190" />
1544<addr name="CH3SEMA" addr="0x1d0" />
1644<field name="VALUE" bitrange="23:16"> 1545<field name="VALUE" bitrange="23:16">
1645</field> 1546</field>
1646<field name="INCREMENT" bitrange="7:0"> 1547<field name="INCREMENT" bitrange="7:0">
1647</field> 1548</field>
1648</multireg>
1649<multireg name="CHnSTAT" base="0x120" count="3" offset="0x40" sct="SCT">
1650<reg name="CH0STAT" addr="0x120" index="0">
1651</reg>
1652<reg name="CH1STAT" addr="0x160" index="1">
1653</reg>
1654<reg name="CH2STAT" addr="0x1a0" index="2">
1655</reg>
1656<reg name="CH3STAT" addr="0x1e0" index="3">
1657</reg> 1549</reg>
1550<reg name="CHnSTAT" sct="yes">
1551<formula string="0x120+n*0x40"/>
1552<addr name="CH0STAT" addr="0x120" />
1553<addr name="CH1STAT" addr="0x160" />
1554<addr name="CH2STAT" addr="0x1a0" />
1555<addr name="CH3STAT" addr="0x1e0" />
1658<field name="TAG" bitrange="31:24"> 1556<field name="TAG" bitrange="31:24">
1659</field> 1557</field>
1660<field name="ERROR_CODE" bitrange="23:16"> 1558<field name="ERROR_CODE" bitrange="23:16">
@@ -1679,20 +1577,18 @@ KIND, either express or implied.
1679</field> 1577</field>
1680<field name="HASH_MISMATCH" bitrange="1:1"> 1578<field name="HASH_MISMATCH" bitrange="1:1">
1681</field> 1579</field>
1682</multireg>
1683<multireg name="CHnOPTS" base="0x130" count="3" offset="0x40" sct="SCT">
1684<reg name="CH0OPTS" addr="0x130" index="0">
1685</reg>
1686<reg name="CH1OPTS" addr="0x170" index="1">
1687</reg>
1688<reg name="CH2OPTS" addr="0x1b0" index="2">
1689</reg>
1690<reg name="CH3OPTS" addr="0x1f0" index="3">
1691</reg> 1580</reg>
1581<reg name="CHnOPTS" sct="yes">
1582<formula string="0x130+n*0x40"/>
1583<addr name="CH0OPTS" addr="0x130" />
1584<addr name="CH1OPTS" addr="0x170" />
1585<addr name="CH2OPTS" addr="0x1b0" />
1586<addr name="CH3OPTS" addr="0x1f0" />
1692<field name="RECOVERY_TIMER" bitrange="15:0"> 1587<field name="RECOVERY_TIMER" bitrange="15:0">
1693</field> 1588</field>
1694</multireg> 1589</reg>
1695<reg name="CSCCTRL0" addr="0x300" sct="yes"> 1590<reg name="CSCCTRL0" sct="yes">
1591<addr name="CSCCTRL0" addr="0x300" />
1696<field name="UPSAMPLE" bitrange="14:14"> 1592<field name="UPSAMPLE" bitrange="14:14">
1697</field> 1593</field>
1698<field name="SCALE" bitrange="13:13"> 1594<field name="SCALE" bitrange="13:13">
@@ -1720,7 +1616,8 @@ KIND, either express or implied.
1720<field name="ENABLE" bitrange="0:0"> 1616<field name="ENABLE" bitrange="0:0">
1721</field> 1617</field>
1722</reg> 1618</reg>
1723<reg name="CSCSTAT" addr="0x310" sct="yes"> 1619<reg name="CSCSTAT" sct="yes">
1620<addr name="CSCSTAT" addr="0x310" />
1724<field name="ERROR_CODE" bitrange="23:16"> 1621<field name="ERROR_CODE" bitrange="23:16">
1725<value name="LUMA0_FETCH_ERROR_Y0" value="0x1"> 1622<value name="LUMA0_FETCH_ERROR_Y0" value="0x1">
1726</value> 1623</value>
@@ -1740,33 +1637,40 @@ KIND, either express or implied.
1740<field name="COMPLETE" bitrange="0:0"> 1637<field name="COMPLETE" bitrange="0:0">
1741</field> 1638</field>
1742</reg> 1639</reg>
1743<reg name="CSCOUTBUFPARAM" addr="0x320" sct="no"> 1640<reg name="CSCOUTBUFPARAM" sct="no">
1641<addr name="CSCOUTBUFPARAM" addr="0x320" />
1744<field name="FIELD_SIZE" bitrange="23:12"> 1642<field name="FIELD_SIZE" bitrange="23:12">
1745</field> 1643</field>
1746<field name="LINE_SIZE" bitrange="11:0"> 1644<field name="LINE_SIZE" bitrange="11:0">
1747</field> 1645</field>
1748</reg> 1646</reg>
1749<reg name="CSCINBUFPARAM" addr="0x330" sct="no"> 1647<reg name="CSCINBUFPARAM" sct="no">
1648<addr name="CSCINBUFPARAM" addr="0x330" />
1750<field name="LINE_SIZE" bitrange="11:0"> 1649<field name="LINE_SIZE" bitrange="11:0">
1751</field> 1650</field>
1752</reg> 1651</reg>
1753<reg name="CSCRGB" addr="0x340" sct="no"> 1652<reg name="CSCRGB" sct="no">
1653<addr name="CSCRGB" addr="0x340" />
1754<field name="ADDR" bitrange="31:0"> 1654<field name="ADDR" bitrange="31:0">
1755</field> 1655</field>
1756</reg> 1656</reg>
1757<reg name="CSCLUMA" addr="0x350" sct="no"> 1657<reg name="CSCLUMA" sct="no">
1658<addr name="CSCLUMA" addr="0x350" />
1758<field name="ADDR" bitrange="31:0"> 1659<field name="ADDR" bitrange="31:0">
1759</field> 1660</field>
1760</reg> 1661</reg>
1761<reg name="CSCCHROMAU" addr="0x360" sct="no"> 1662<reg name="CSCCHROMAU" sct="no">
1663<addr name="CSCCHROMAU" addr="0x360" />
1762<field name="ADDR" bitrange="31:0"> 1664<field name="ADDR" bitrange="31:0">
1763</field> 1665</field>
1764</reg> 1666</reg>
1765<reg name="CSCCHROMAV" addr="0x370" sct="no"> 1667<reg name="CSCCHROMAV" sct="no">
1668<addr name="CSCCHROMAV" addr="0x370" />
1766<field name="ADDR" bitrange="31:0"> 1669<field name="ADDR" bitrange="31:0">
1767</field> 1670</field>
1768</reg> 1671</reg>
1769<reg name="CSCCOEFF0" addr="0x380" sct="no"> 1672<reg name="CSCCOEFF0" sct="no">
1673<addr name="CSCCOEFF0" addr="0x380" />
1770<field name="C0" bitrange="25:16"> 1674<field name="C0" bitrange="25:16">
1771</field> 1675</field>
1772<field name="UV_OFFSET" bitrange="15:8"> 1676<field name="UV_OFFSET" bitrange="15:8">
@@ -1774,19 +1678,22 @@ KIND, either express or implied.
1774<field name="Y_OFFSET" bitrange="7:0"> 1678<field name="Y_OFFSET" bitrange="7:0">
1775</field> 1679</field>
1776</reg> 1680</reg>
1777<reg name="CSCCOEFF1" addr="0x390" sct="no"> 1681<reg name="CSCCOEFF1" sct="no">
1682<addr name="CSCCOEFF1" addr="0x390" />
1778<field name="C1" bitrange="25:16"> 1683<field name="C1" bitrange="25:16">
1779</field> 1684</field>
1780<field name="C4" bitrange="9:0"> 1685<field name="C4" bitrange="9:0">
1781</field> 1686</field>
1782</reg> 1687</reg>
1783<reg name="CSCCOEFF2" addr="0x3a0" sct="no"> 1688<reg name="CSCCOEFF2" sct="no">
1689<addr name="CSCCOEFF2" addr="0x3a0" />
1784<field name="C2" bitrange="25:16"> 1690<field name="C2" bitrange="25:16">
1785</field> 1691</field>
1786<field name="C3" bitrange="9:0"> 1692<field name="C3" bitrange="9:0">
1787</field> 1693</field>
1788</reg> 1694</reg>
1789<reg name="CSCXSCALE" addr="0x3e0" sct="no"> 1695<reg name="CSCXSCALE" sct="no">
1696<addr name="CSCXSCALE" addr="0x3e0" />
1790<field name="INT" bitrange="25:24"> 1697<field name="INT" bitrange="25:24">
1791</field> 1698</field>
1792<field name="FRAC" bitrange="23:12"> 1699<field name="FRAC" bitrange="23:12">
@@ -1794,7 +1701,8 @@ KIND, either express or implied.
1794<field name="WIDTH" bitrange="11:0"> 1701<field name="WIDTH" bitrange="11:0">
1795</field> 1702</field>
1796</reg> 1703</reg>
1797<reg name="CSCYSCALE" addr="0x3f0" sct="no"> 1704<reg name="CSCYSCALE" sct="no">
1705<addr name="CSCYSCALE" addr="0x3f0" />
1798<field name="INT" bitrange="25:24"> 1706<field name="INT" bitrange="25:24">
1799</field> 1707</field>
1800<field name="FRAC" bitrange="23:12"> 1708<field name="FRAC" bitrange="23:12">
@@ -1802,7 +1710,8 @@ KIND, either express or implied.
1802<field name="HEIGHT" bitrange="11:0"> 1710<field name="HEIGHT" bitrange="11:0">
1803</field> 1711</field>
1804</reg> 1712</reg>
1805<reg name="DBGSELECT" addr="0x400" sct="no"> 1713<reg name="DBGSELECT" sct="no">
1714<addr name="DBGSELECT" addr="0x400" />
1806<field name="INDEX" bitrange="7:0"> 1715<field name="INDEX" bitrange="7:0">
1807<value name="CONTROL" value="0x1"> 1716<value name="CONTROL" value="0x1">
1808</value> 1717</value>
@@ -1818,11 +1727,13 @@ KIND, either express or implied.
1818</value> 1727</value>
1819</field> 1728</field>
1820</reg> 1729</reg>
1821<reg name="DBGDATA" addr="0x410" sct="no"> 1730<reg name="DBGDATA" sct="no">
1731<addr name="DBGDATA" addr="0x410" />
1822<field name="DATA" bitrange="31:0"> 1732<field name="DATA" bitrange="31:0">
1823</field> 1733</field>
1824</reg> 1734</reg>
1825<reg name="VERSION" addr="0x420" sct="no"> 1735<reg name="VERSION" sct="no">
1736<addr name="VERSION" addr="0x420" />
1826<field name="MAJOR" bitrange="31:24"> 1737<field name="MAJOR" bitrange="31:24">
1827</field> 1738</field>
1828<field name="MINOR" bitrange="23:16"> 1739<field name="MINOR" bitrange="23:16">
@@ -1831,8 +1742,10 @@ KIND, either express or implied.
1831</field> 1742</field>
1832</reg> 1743</reg>
1833</dev> 1744</dev>
1834<dev name="DIGCTL" addr="0x8001c000" long_name="Digital Control" desc="Digital Control and On-Chip RAM"> 1745<dev name="DIGCTL" long_name="Digital Control" desc="Digital Control and On-Chip RAM" version="3.2.0">
1835<reg name="CTRL" addr="0x0" sct="yes"> 1746<addr name="DIGCTL" addr="0x8001c000" />
1747<reg name="CTRL" sct="yes">
1748<addr name="CTRL" addr="0x0" />
1836<field name="TRAP_IRQ" bitrange="29:29"> 1749<field name="TRAP_IRQ" bitrange="29:29">
1837</field> 1750</field>
1838<field name="DCP_BIST_CLKEN" bitrange="23:23"> 1751<field name="DCP_BIST_CLKEN" bitrange="23:23">
@@ -1906,7 +1819,8 @@ KIND, either express or implied.
1906<field name="LATCH_ENTROPY" bitrange="0:0"> 1819<field name="LATCH_ENTROPY" bitrange="0:0">
1907</field> 1820</field>
1908</reg> 1821</reg>
1909<reg name="STATUS" addr="0x10" sct="no"> 1822<reg name="STATUS" sct="no">
1823<addr name="STATUS" addr="0x10" />
1910<field name="USB_HS_PRESENT" bitrange="31:31"> 1824<field name="USB_HS_PRESENT" bitrange="31:31">
1911</field> 1825</field>
1912<field name="USB_OTG_PRESENT" bitrange="30:30"> 1826<field name="USB_OTG_PRESENT" bitrange="30:30">
@@ -1928,37 +1842,45 @@ KIND, either express or implied.
1928<field name="WRITTEN" bitrange="0:0"> 1842<field name="WRITTEN" bitrange="0:0">
1929</field> 1843</field>
1930</reg> 1844</reg>
1931<reg name="HCLKCOUNT" addr="0x20" sct="no"> 1845<reg name="HCLKCOUNT" sct="no">
1846<addr name="HCLKCOUNT" addr="0x20" />
1932<field name="COUNT" bitrange="31:0"> 1847<field name="COUNT" bitrange="31:0">
1933</field> 1848</field>
1934</reg> 1849</reg>
1935<reg name="RAMCTRL" addr="0x30" sct="yes"> 1850<reg name="RAMCTRL" sct="yes">
1851<addr name="RAMCTRL" addr="0x30" />
1936<field name="SPEED_SELECT" bitrange="11:8"> 1852<field name="SPEED_SELECT" bitrange="11:8">
1937</field> 1853</field>
1938<field name="RAM_REPAIR_EN" bitrange="0:0"> 1854<field name="RAM_REPAIR_EN" bitrange="0:0">
1939</field> 1855</field>
1940</reg> 1856</reg>
1941<reg name="RAMREPAIR" addr="0x40" sct="yes"> 1857<reg name="RAMREPAIR" sct="yes">
1858<addr name="RAMREPAIR" addr="0x40" />
1942<field name="ADDR" bitrange="15:0"> 1859<field name="ADDR" bitrange="15:0">
1943</field> 1860</field>
1944</reg> 1861</reg>
1945<reg name="ROMCTRL" addr="0x50" sct="yes"> 1862<reg name="ROMCTRL" sct="yes">
1863<addr name="ROMCTRL" addr="0x50" />
1946<field name="RD_MARGIN" bitrange="3:0"> 1864<field name="RD_MARGIN" bitrange="3:0">
1947</field> 1865</field>
1948</reg> 1866</reg>
1949<reg name="WRITEONCE" addr="0x60" sct="no"> 1867<reg name="WRITEONCE" sct="no">
1868<addr name="WRITEONCE" addr="0x60" />
1950<field name="BITS" bitrange="31:0"> 1869<field name="BITS" bitrange="31:0">
1951</field> 1870</field>
1952</reg> 1871</reg>
1953<reg name="ENTROPY" addr="0x90" sct="no"> 1872<reg name="ENTROPY" sct="no">
1873<addr name="ENTROPY" addr="0x90" />
1954<field name="VALUE" bitrange="31:0"> 1874<field name="VALUE" bitrange="31:0">
1955</field> 1875</field>
1956</reg> 1876</reg>
1957<reg name="ENTROPY_LATCHED" addr="0xa0" sct="no"> 1877<reg name="ENTROPY_LATCHED" sct="no">
1878<addr name="ENTROPY_LATCHED" addr="0xa0" />
1958<field name="VALUE" bitrange="31:0"> 1879<field name="VALUE" bitrange="31:0">
1959</field> 1880</field>
1960</reg> 1881</reg>
1961<reg name="SJTAGDBG" addr="0xb0" sct="yes"> 1882<reg name="SJTAGDBG" sct="yes">
1883<addr name="SJTAGDBG" addr="0xb0" />
1962<field name="SJTAG_STATE" bitrange="26:16"> 1884<field name="SJTAG_STATE" bitrange="26:16">
1963</field> 1885</field>
1964<field name="SJTAG_TDO" bitrange="10:10"> 1886<field name="SJTAG_TDO" bitrange="10:10">
@@ -1978,19 +1900,23 @@ KIND, either express or implied.
1978<field name="SJTAG_DEBUG_OE" bitrange="0:0"> 1900<field name="SJTAG_DEBUG_OE" bitrange="0:0">
1979</field> 1901</field>
1980</reg> 1902</reg>
1981<reg name="MICROSECONDS" addr="0xc0" sct="yes"> 1903<reg name="MICROSECONDS" sct="yes">
1904<addr name="MICROSECONDS" addr="0xc0" />
1982<field name="VALUE" bitrange="31:0"> 1905<field name="VALUE" bitrange="31:0">
1983</field> 1906</field>
1984</reg> 1907</reg>
1985<reg name="DBGRD" addr="0xd0" sct="no"> 1908<reg name="DBGRD" sct="no">
1909<addr name="DBGRD" addr="0xd0" />
1986<field name="COMPLEMENT" bitrange="31:0"> 1910<field name="COMPLEMENT" bitrange="31:0">
1987</field> 1911</field>
1988</reg> 1912</reg>
1989<reg name="DBG" addr="0xe0" sct="no"> 1913<reg name="DBG" sct="no">
1914<addr name="DBG" addr="0xe0" />
1990<field name="VALUE" bitrange="31:0"> 1915<field name="VALUE" bitrange="31:0">
1991</field> 1916</field>
1992</reg> 1917</reg>
1993<reg name="OCRAM_BIST_CSR" addr="0xf0" sct="yes"> 1918<reg name="OCRAM_BIST_CSR" sct="yes">
1919<addr name="OCRAM_BIST_CSR" addr="0xf0" />
1994<field name="BIST_DATA_CHANGE" bitrange="9:9"> 1920<field name="BIST_DATA_CHANGE" bitrange="9:9">
1995</field> 1921</field>
1996<field name="BIST_CLKEN" bitrange="8:8"> 1922<field name="BIST_CLKEN" bitrange="8:8">
@@ -2004,63 +1930,76 @@ KIND, either express or implied.
2004<field name="START" bitrange="0:0"> 1930<field name="START" bitrange="0:0">
2005</field> 1931</field>
2006</reg> 1932</reg>
2007<reg name="OCRAM_STATUS0" addr="0x110" sct="no"> 1933<reg name="OCRAM_STATUS0" sct="no">
1934<addr name="OCRAM_STATUS0" addr="0x110" />
2008<field name="FAILDATA00" bitrange="31:0"> 1935<field name="FAILDATA00" bitrange="31:0">
2009</field> 1936</field>
2010</reg> 1937</reg>
2011<reg name="OCRAM_STATUS1" addr="0x120" sct="no"> 1938<reg name="OCRAM_STATUS1" sct="no">
1939<addr name="OCRAM_STATUS1" addr="0x120" />
2012<field name="FAILDATA01" bitrange="31:0"> 1940<field name="FAILDATA01" bitrange="31:0">
2013</field> 1941</field>
2014</reg> 1942</reg>
2015<reg name="OCRAM_STATUS2" addr="0x130" sct="no"> 1943<reg name="OCRAM_STATUS2" sct="no">
1944<addr name="OCRAM_STATUS2" addr="0x130" />
2016<field name="FAILDATA10" bitrange="31:0"> 1945<field name="FAILDATA10" bitrange="31:0">
2017</field> 1946</field>
2018</reg> 1947</reg>
2019<reg name="OCRAM_STATUS3" addr="0x140" sct="no"> 1948<reg name="OCRAM_STATUS3" sct="no">
1949<addr name="OCRAM_STATUS3" addr="0x140" />
2020<field name="FAILDATA11" bitrange="31:0"> 1950<field name="FAILDATA11" bitrange="31:0">
2021</field> 1951</field>
2022</reg> 1952</reg>
2023<reg name="OCRAM_STATUS4" addr="0x150" sct="no"> 1953<reg name="OCRAM_STATUS4" sct="no">
1954<addr name="OCRAM_STATUS4" addr="0x150" />
2024<field name="FAILDATA20" bitrange="31:0"> 1955<field name="FAILDATA20" bitrange="31:0">
2025</field> 1956</field>
2026</reg> 1957</reg>
2027<reg name="OCRAM_STATUS5" addr="0x160" sct="no"> 1958<reg name="OCRAM_STATUS5" sct="no">
1959<addr name="OCRAM_STATUS5" addr="0x160" />
2028<field name="FAILDATA21" bitrange="31:0"> 1960<field name="FAILDATA21" bitrange="31:0">
2029</field> 1961</field>
2030</reg> 1962</reg>
2031<reg name="OCRAM_STATUS6" addr="0x170" sct="no"> 1963<reg name="OCRAM_STATUS6" sct="no">
1964<addr name="OCRAM_STATUS6" addr="0x170" />
2032<field name="FAILDATA30" bitrange="31:0"> 1965<field name="FAILDATA30" bitrange="31:0">
2033</field> 1966</field>
2034</reg> 1967</reg>
2035<reg name="OCRAM_STATUS7" addr="0x180" sct="no"> 1968<reg name="OCRAM_STATUS7" sct="no">
1969<addr name="OCRAM_STATUS7" addr="0x180" />
2036<field name="FAILDATA31" bitrange="31:0"> 1970<field name="FAILDATA31" bitrange="31:0">
2037</field> 1971</field>
2038</reg> 1972</reg>
2039<reg name="OCRAM_STATUS8" addr="0x190" sct="no"> 1973<reg name="OCRAM_STATUS8" sct="no">
1974<addr name="OCRAM_STATUS8" addr="0x190" />
2040<field name="FAILADDR01" bitrange="31:16"> 1975<field name="FAILADDR01" bitrange="31:16">
2041</field> 1976</field>
2042<field name="FAILADDR00" bitrange="15:0"> 1977<field name="FAILADDR00" bitrange="15:0">
2043</field> 1978</field>
2044</reg> 1979</reg>
2045<reg name="OCRAM_STATUS9" addr="0x1a0" sct="no"> 1980<reg name="OCRAM_STATUS9" sct="no">
1981<addr name="OCRAM_STATUS9" addr="0x1a0" />
2046<field name="FAILADDR11" bitrange="31:16"> 1982<field name="FAILADDR11" bitrange="31:16">
2047</field> 1983</field>
2048<field name="FAILADDR10" bitrange="15:0"> 1984<field name="FAILADDR10" bitrange="15:0">
2049</field> 1985</field>
2050</reg> 1986</reg>
2051<reg name="OCRAM_STATUS10" addr="0x1b0" sct="no"> 1987<reg name="OCRAM_STATUS10" sct="no">
1988<addr name="OCRAM_STATUS10" addr="0x1b0" />
2052<field name="FAILADDR21" bitrange="31:16"> 1989<field name="FAILADDR21" bitrange="31:16">
2053</field> 1990</field>
2054<field name="FAILADDR20" bitrange="15:0"> 1991<field name="FAILADDR20" bitrange="15:0">
2055</field> 1992</field>
2056</reg> 1993</reg>
2057<reg name="OCRAM_STATUS11" addr="0x1c0" sct="no"> 1994<reg name="OCRAM_STATUS11" sct="no">
1995<addr name="OCRAM_STATUS11" addr="0x1c0" />
2058<field name="FAILADDR31" bitrange="31:16"> 1996<field name="FAILADDR31" bitrange="31:16">
2059</field> 1997</field>
2060<field name="FAILADDR30" bitrange="15:0"> 1998<field name="FAILADDR30" bitrange="15:0">
2061</field> 1999</field>
2062</reg> 2000</reg>
2063<reg name="OCRAM_STATUS12" addr="0x1d0" sct="no"> 2001<reg name="OCRAM_STATUS12" sct="no">
2002<addr name="OCRAM_STATUS12" addr="0x1d0" />
2064<field name="FAILSTATE11" bitrange="28:24"> 2003<field name="FAILSTATE11" bitrange="28:24">
2065</field> 2004</field>
2066<field name="FAILSTATE10" bitrange="20:16"> 2005<field name="FAILSTATE10" bitrange="20:16">
@@ -2070,7 +2009,8 @@ KIND, either express or implied.
2070<field name="FAILSTATE00" bitrange="4:0"> 2009<field name="FAILSTATE00" bitrange="4:0">
2071</field> 2010</field>
2072</reg> 2011</reg>
2073<reg name="OCRAM_STATUS13" addr="0x1e0" sct="no"> 2012<reg name="OCRAM_STATUS13" sct="no">
2013<addr name="OCRAM_STATUS13" addr="0x1e0" />
2074<field name="FAILSTATE31" bitrange="28:24"> 2014<field name="FAILSTATE31" bitrange="28:24">
2075</field> 2015</field>
2076<field name="FAILSTATE30" bitrange="20:16"> 2016<field name="FAILSTATE30" bitrange="20:16">
@@ -2080,15 +2020,18 @@ KIND, either express or implied.
2080<field name="FAILSTATE20" bitrange="4:0"> 2020<field name="FAILSTATE20" bitrange="4:0">
2081</field> 2021</field>
2082</reg> 2022</reg>
2083<reg name="SCRATCH0" addr="0x290" sct="no"> 2023<reg name="SCRATCH0" sct="no">
2024<addr name="SCRATCH0" addr="0x290" />
2084<field name="PTR" bitrange="31:0"> 2025<field name="PTR" bitrange="31:0">
2085</field> 2026</field>
2086</reg> 2027</reg>
2087<reg name="SCRATCH1" addr="0x2a0" sct="no"> 2028<reg name="SCRATCH1" sct="no">
2029<addr name="SCRATCH1" addr="0x2a0" />
2088<field name="PTR" bitrange="31:0"> 2030<field name="PTR" bitrange="31:0">
2089</field> 2031</field>
2090</reg> 2032</reg>
2091<reg name="ARMCACHE" addr="0x2b0" sct="no"> 2033<reg name="ARMCACHE" sct="no">
2034<addr name="ARMCACHE" addr="0x2b0" />
2092<field name="CACHE_SS" bitrange="9:8"> 2035<field name="CACHE_SS" bitrange="9:8">
2093</field> 2036</field>
2094<field name="DTAG_SS" bitrange="5:4"> 2037<field name="DTAG_SS" bitrange="5:4">
@@ -2096,25 +2039,30 @@ KIND, either express or implied.
2096<field name="ITAG_SS" bitrange="1:0"> 2039<field name="ITAG_SS" bitrange="1:0">
2097</field> 2040</field>
2098</reg> 2041</reg>
2099<reg name="DEBUG_TRAP_ADDR_LOW" addr="0x2c0" sct="no"> 2042<reg name="DEBUG_TRAP_ADDR_LOW" sct="no">
2043<addr name="DEBUG_TRAP_ADDR_LOW" addr="0x2c0" />
2100<field name="ADDR" bitrange="31:0"> 2044<field name="ADDR" bitrange="31:0">
2101</field> 2045</field>
2102</reg> 2046</reg>
2103<reg name="DEBUG_TRAP_ADDR_HIGH" addr="0x2d0" sct="no"> 2047<reg name="DEBUG_TRAP_ADDR_HIGH" sct="no">
2048<addr name="DEBUG_TRAP_ADDR_HIGH" addr="0x2d0" />
2104<field name="ADDR" bitrange="31:0"> 2049<field name="ADDR" bitrange="31:0">
2105</field> 2050</field>
2106</reg> 2051</reg>
2107<reg name="SGTL" addr="0x300" sct="no"> 2052<reg name="SGTL" sct="no">
2053<addr name="SGTL" addr="0x300" />
2108<field name="COPYRIGHT" bitrange="31:0"> 2054<field name="COPYRIGHT" bitrange="31:0">
2109</field> 2055</field>
2110</reg> 2056</reg>
2111<reg name="CHIPID" addr="0x310" sct="no"> 2057<reg name="CHIPID" sct="no">
2058<addr name="CHIPID" addr="0x310" />
2112<field name="PRODUCT_CODE" bitrange="31:16"> 2059<field name="PRODUCT_CODE" bitrange="31:16">
2113</field> 2060</field>
2114<field name="REVISION" bitrange="7:0"> 2061<field name="REVISION" bitrange="7:0">
2115</field> 2062</field>
2116</reg> 2063</reg>
2117<reg name="AHB_STATS_SELECT" addr="0x330" sct="no"> 2064<reg name="AHB_STATS_SELECT" sct="no">
2065<addr name="AHB_STATS_SELECT" addr="0x330" />
2118<field name="L3_MASTER_SELECT" bitrange="27:24"> 2066<field name="L3_MASTER_SELECT" bitrange="27:24">
2119<value name="APBH" value="0x1"> 2067<value name="APBH" value="0x1">
2120</value> 2068</value>
@@ -2138,97 +2086,97 @@ KIND, either express or implied.
2138</value> 2086</value>
2139</field> 2087</field>
2140</reg> 2088</reg>
2141<reg name="L0_AHB_ACTIVE_CYCLES" addr="0x340" sct="no"> 2089<reg name="L0_AHB_ACTIVE_CYCLES" sct="no">
2090<addr name="L0_AHB_ACTIVE_CYCLES" addr="0x340" />
2142<field name="COUNT" bitrange="31:0"> 2091<field name="COUNT" bitrange="31:0">
2143</field> 2092</field>
2144</reg> 2093</reg>
2145<reg name="L0_AHB_DATA_STALLED" addr="0x350" sct="no"> 2094<reg name="L0_AHB_DATA_STALLED" sct="no">
2095<addr name="L0_AHB_DATA_STALLED" addr="0x350" />
2146<field name="COUNT" bitrange="31:0"> 2096<field name="COUNT" bitrange="31:0">
2147</field> 2097</field>
2148</reg> 2098</reg>
2149<reg name="L0_AHB_DATA_CYCLES" addr="0x360" sct="no"> 2099<reg name="L0_AHB_DATA_CYCLES" sct="no">
2100<addr name="L0_AHB_DATA_CYCLES" addr="0x360" />
2150<field name="COUNT" bitrange="31:0"> 2101<field name="COUNT" bitrange="31:0">
2151</field> 2102</field>
2152</reg> 2103</reg>
2153<reg name="L1_AHB_ACTIVE_CYCLES" addr="0x370" sct="no"> 2104<reg name="L1_AHB_ACTIVE_CYCLES" sct="no">
2105<addr name="L1_AHB_ACTIVE_CYCLES" addr="0x370" />
2154<field name="COUNT" bitrange="31:0"> 2106<field name="COUNT" bitrange="31:0">
2155</field> 2107</field>
2156</reg> 2108</reg>
2157<reg name="L1_AHB_DATA_STALLED" addr="0x380" sct="no"> 2109<reg name="L1_AHB_DATA_STALLED" sct="no">
2110<addr name="L1_AHB_DATA_STALLED" addr="0x380" />
2158<field name="COUNT" bitrange="31:0"> 2111<field name="COUNT" bitrange="31:0">
2159</field> 2112</field>
2160</reg> 2113</reg>
2161<reg name="L1_AHB_DATA_CYCLES" addr="0x390" sct="no"> 2114<reg name="L1_AHB_DATA_CYCLES" sct="no">
2115<addr name="L1_AHB_DATA_CYCLES" addr="0x390" />
2162<field name="COUNT" bitrange="31:0"> 2116<field name="COUNT" bitrange="31:0">
2163</field> 2117</field>
2164</reg> 2118</reg>
2165<reg name="L2_AHB_ACTIVE_CYCLES" addr="0x3a0" sct="no"> 2119<reg name="L2_AHB_ACTIVE_CYCLES" sct="no">
2120<addr name="L2_AHB_ACTIVE_CYCLES" addr="0x3a0" />
2166<field name="COUNT" bitrange="31:0"> 2121<field name="COUNT" bitrange="31:0">
2167</field> 2122</field>
2168</reg> 2123</reg>
2169<reg name="L2_AHB_DATA_STALLED" addr="0x3b0" sct="no"> 2124<reg name="L2_AHB_DATA_STALLED" sct="no">
2125<addr name="L2_AHB_DATA_STALLED" addr="0x3b0" />
2170<field name="COUNT" bitrange="31:0"> 2126<field name="COUNT" bitrange="31:0">
2171</field> 2127</field>
2172</reg> 2128</reg>
2173<reg name="L2_AHB_DATA_CYCLES" addr="0x3c0" sct="no"> 2129<reg name="L2_AHB_DATA_CYCLES" sct="no">
2130<addr name="L2_AHB_DATA_CYCLES" addr="0x3c0" />
2174<field name="COUNT" bitrange="31:0"> 2131<field name="COUNT" bitrange="31:0">
2175</field> 2132</field>
2176</reg> 2133</reg>
2177<reg name="L3_AHB_ACTIVE_CYCLES" addr="0x3d0" sct="no"> 2134<reg name="L3_AHB_ACTIVE_CYCLES" sct="no">
2135<addr name="L3_AHB_ACTIVE_CYCLES" addr="0x3d0" />
2178<field name="COUNT" bitrange="31:0"> 2136<field name="COUNT" bitrange="31:0">
2179</field> 2137</field>
2180</reg> 2138</reg>
2181<reg name="L3_AHB_DATA_STALLED" addr="0x3e0" sct="no"> 2139<reg name="L3_AHB_DATA_STALLED" sct="no">
2140<addr name="L3_AHB_DATA_STALLED" addr="0x3e0" />
2182<field name="COUNT" bitrange="31:0"> 2141<field name="COUNT" bitrange="31:0">
2183</field> 2142</field>
2184</reg> 2143</reg>
2185<reg name="L3_AHB_DATA_CYCLES" addr="0x3f0" sct="no"> 2144<reg name="L3_AHB_DATA_CYCLES" sct="no">
2145<addr name="L3_AHB_DATA_CYCLES" addr="0x3f0" />
2186<field name="COUNT" bitrange="31:0"> 2146<field name="COUNT" bitrange="31:0">
2187</field> 2147</field>
2188</reg> 2148</reg>
2189<multireg name="MPTEn_LOC" base="0x400" count="15" offset="0x10" sct=""> 2149<reg name="MPTEn_LOC" sct="no">
2190<reg name="MPTE0_LOC" addr="0x400" index="0"> 2150<formula string="0x400+n*0x10"/>
2191</reg> 2151<addr name="MPTE0_LOC" addr="0x400" />
2192<reg name="MPTE1_LOC" addr="0x410" index="1"> 2152<addr name="MPTE1_LOC" addr="0x410" />
2193</reg> 2153<addr name="MPTE2_LOC" addr="0x420" />
2194<reg name="MPTE2_LOC" addr="0x420" index="2"> 2154<addr name="MPTE3_LOC" addr="0x430" />
2195</reg> 2155<addr name="MPTE4_LOC" addr="0x440" />
2196<reg name="MPTE3_LOC" addr="0x430" index="3"> 2156<addr name="MPTE5_LOC" addr="0x450" />
2197</reg> 2157<addr name="MPTE6_LOC" addr="0x460" />
2198<reg name="MPTE4_LOC" addr="0x440" index="4"> 2158<addr name="MPTE7_LOC" addr="0x470" />
2199</reg> 2159<addr name="MPTE8_LOC" addr="0x480" />
2200<reg name="MPTE5_LOC" addr="0x450" index="5"> 2160<addr name="MPTE9_LOC" addr="0x490" />
2201</reg> 2161<addr name="MPTE10_LOC" addr="0x4a0" />
2202<reg name="MPTE6_LOC" addr="0x460" index="6"> 2162<addr name="MPTE11_LOC" addr="0x4b0" />
2203</reg> 2163<addr name="MPTE12_LOC" addr="0x4c0" />
2204<reg name="MPTE7_LOC" addr="0x470" index="7"> 2164<addr name="MPTE13_LOC" addr="0x4d0" />
2205</reg> 2165<addr name="MPTE14_LOC" addr="0x4e0" />
2206<reg name="MPTE8_LOC" addr="0x480" index="8"> 2166<addr name="MPTE15_LOC" addr="0x4f0" />
2207</reg>
2208<reg name="MPTE9_LOC" addr="0x490" index="9">
2209</reg>
2210<reg name="MPTE10_LOC" addr="0x4a0" index="10">
2211</reg>
2212<reg name="MPTE11_LOC" addr="0x4b0" index="11">
2213</reg>
2214<reg name="MPTE12_LOC" addr="0x4c0" index="12">
2215</reg>
2216<reg name="MPTE13_LOC" addr="0x4d0" index="13">
2217</reg>
2218<reg name="MPTE14_LOC" addr="0x4e0" index="14">
2219</reg>
2220<reg name="MPTE15_LOC" addr="0x4f0" index="15">
2221</reg>
2222<field name="LOC" bitrange="11:0"> 2167<field name="LOC" bitrange="11:0">
2223</field> 2168</field>
2224</multireg> 2169</reg>
2225<reg name="EMICLK_DELAY" addr="0x480" sct="no"> 2170<reg name="EMICLK_DELAY" sct="no">
2171<addr name="EMICLK_DELAY" addr="0x480" />
2226<field name="NUM_TAPS" bitrange="4:0"> 2172<field name="NUM_TAPS" bitrange="4:0">
2227</field> 2173</field>
2228</reg> 2174</reg>
2229</dev> 2175</dev>
2230<dev name="DRAM" addr="0x800e0000" long_name="DRAM Registers" desc="DRAM Registers"> 2176<dev name="DRAM" long_name="DRAM Registers" desc="DRAM Registers" version="3.2.0">
2231<reg name="CTL00" addr="0x0" sct="no"> 2177<addr name="DRAM" addr="0x800e0000" />
2178<reg name="CTL00" sct="no">
2179<addr name="CTL00" addr="0x0" />
2232<field name="AHB0_W_PRIORITY" bitrange="24:24"> 2180<field name="AHB0_W_PRIORITY" bitrange="24:24">
2233</field> 2181</field>
2234<field name="AHB0_R_PRIORITY" bitrange="16:16"> 2182<field name="AHB0_R_PRIORITY" bitrange="16:16">
@@ -2238,7 +2186,8 @@ KIND, either express or implied.
2238<field name="ADDR_CMP_EN" bitrange="0:0"> 2186<field name="ADDR_CMP_EN" bitrange="0:0">
2239</field> 2187</field>
2240</reg> 2188</reg>
2241<reg name="CTL01" addr="0x4" sct="no"> 2189<reg name="CTL01" sct="no">
2190<addr name="CTL01" addr="0x4" />
2242<field name="AHB2_FIFO_TYPE_REG" bitrange="24:24"> 2191<field name="AHB2_FIFO_TYPE_REG" bitrange="24:24">
2243</field> 2192</field>
2244<field name="AHB1_W_PRIORITY" bitrange="16:16"> 2193<field name="AHB1_W_PRIORITY" bitrange="16:16">
@@ -2248,7 +2197,8 @@ KIND, either express or implied.
2248<field name="AHB1_FIFO_TYPE_REG" bitrange="0:0"> 2197<field name="AHB1_FIFO_TYPE_REG" bitrange="0:0">
2249</field> 2198</field>
2250</reg> 2199</reg>
2251<reg name="CTL02" addr="0x8" sct="no"> 2200<reg name="CTL02" sct="no">
2201<addr name="CTL02" addr="0x8" />
2252<field name="AHB3_R_PRIORITY" bitrange="24:24"> 2202<field name="AHB3_R_PRIORITY" bitrange="24:24">
2253</field> 2203</field>
2254<field name="AHB3_FIFO_TYPE_REG" bitrange="16:16"> 2204<field name="AHB3_FIFO_TYPE_REG" bitrange="16:16">
@@ -2258,7 +2208,8 @@ KIND, either express or implied.
2258<field name="AHB2_R_PRIORITY" bitrange="0:0"> 2208<field name="AHB2_R_PRIORITY" bitrange="0:0">
2259</field> 2209</field>
2260</reg> 2210</reg>
2261<reg name="CTL03" addr="0xc" sct="no"> 2211<reg name="CTL03" sct="no">
2212<addr name="CTL03" addr="0xc" />
2262<field name="AUTO_REFRESH_MODE" bitrange="24:24"> 2213<field name="AUTO_REFRESH_MODE" bitrange="24:24">
2263</field> 2214</field>
2264<field name="AREFRESH" bitrange="16:16"> 2215<field name="AREFRESH" bitrange="16:16">
@@ -2268,7 +2219,8 @@ KIND, either express or implied.
2268<field name="AHB3_W_PRIORITY" bitrange="0:0"> 2219<field name="AHB3_W_PRIORITY" bitrange="0:0">
2269</field> 2220</field>
2270</reg> 2221</reg>
2271<reg name="CTL04" addr="0x10" sct="no"> 2222<reg name="CTL04" sct="no">
2223<addr name="CTL04" addr="0x10" />
2272<field name="DLL_BYPASS_MODE" bitrange="24:24"> 2224<field name="DLL_BYPASS_MODE" bitrange="24:24">
2273</field> 2225</field>
2274<field name="DLLLOCKREG" bitrange="16:16"> 2226<field name="DLLLOCKREG" bitrange="16:16">
@@ -2278,7 +2230,8 @@ KIND, either express or implied.
2278<field name="BANK_SPLIT_EN" bitrange="0:0"> 2230<field name="BANK_SPLIT_EN" bitrange="0:0">
2279</field> 2231</field>
2280</reg> 2232</reg>
2281<reg name="CTL05" addr="0x14" sct="no"> 2233<reg name="CTL05" sct="no">
2234<addr name="CTL05" addr="0x14" />
2282<field name="INTRPTREADA" bitrange="24:24"> 2235<field name="INTRPTREADA" bitrange="24:24">
2283</field> 2236</field>
2284<field name="INTRPTAPBURST" bitrange="16:16"> 2237<field name="INTRPTAPBURST" bitrange="16:16">
@@ -2288,7 +2241,8 @@ KIND, either express or implied.
2288<field name="EN_LOWPOWER_MODE" bitrange="0:0"> 2241<field name="EN_LOWPOWER_MODE" bitrange="0:0">
2289</field> 2242</field>
2290</reg> 2243</reg>
2291<reg name="CTL06" addr="0x18" sct="no"> 2244<reg name="CTL06" sct="no">
2245<addr name="CTL06" addr="0x18" />
2292<field name="POWER_DOWN" bitrange="24:24"> 2246<field name="POWER_DOWN" bitrange="24:24">
2293</field> 2247</field>
2294<field name="PLACEMENT_EN" bitrange="16:16"> 2248<field name="PLACEMENT_EN" bitrange="16:16">
@@ -2298,7 +2252,8 @@ KIND, either express or implied.
2298<field name="INTRPTWRITEA" bitrange="0:0"> 2252<field name="INTRPTWRITEA" bitrange="0:0">
2299</field> 2253</field>
2300</reg> 2254</reg>
2301<reg name="CTL07" addr="0x1c" sct="no"> 2255<reg name="CTL07" sct="no">
2256<addr name="CTL07" addr="0x1c" />
2302<field name="RW_SAME_EN" bitrange="24:24"> 2257<field name="RW_SAME_EN" bitrange="24:24">
2303</field> 2258</field>
2304<field name="REG_DIMM_ENABLE" bitrange="16:16"> 2259<field name="REG_DIMM_ENABLE" bitrange="16:16">
@@ -2308,7 +2263,8 @@ KIND, either express or implied.
2308<field name="PRIORITY_EN" bitrange="0:0"> 2263<field name="PRIORITY_EN" bitrange="0:0">
2309</field> 2264</field>
2310</reg> 2265</reg>
2311<reg name="CTL08" addr="0x20" sct="no"> 2266<reg name="CTL08" sct="no">
2267<addr name="CTL08" addr="0x20" />
2312<field name="TRAS_LOCKOUT" bitrange="24:24"> 2268<field name="TRAS_LOCKOUT" bitrange="24:24">
2313</field> 2269</field>
2314<field name="START" bitrange="16:16"> 2270<field name="START" bitrange="16:16">
@@ -2318,7 +2274,8 @@ KIND, either express or implied.
2318<field name="SDR_MODE" bitrange="0:0"> 2274<field name="SDR_MODE" bitrange="0:0">
2319</field> 2275</field>
2320</reg> 2276</reg>
2321<reg name="CTL09" addr="0x24" sct="no"> 2277<reg name="CTL09" sct="no">
2278<addr name="CTL09" addr="0x24" />
2322<field name="OUT_OF_RANGE_TYPE" bitrange="25:24"> 2279<field name="OUT_OF_RANGE_TYPE" bitrange="25:24">
2323</field> 2280</field>
2324<field name="OUT_OF_RANGE_SOURCE_ID" bitrange="17:16"> 2281<field name="OUT_OF_RANGE_SOURCE_ID" bitrange="17:16">
@@ -2328,7 +2285,8 @@ KIND, either express or implied.
2328<field name="WRITEINTERP" bitrange="0:0"> 2285<field name="WRITEINTERP" bitrange="0:0">
2329</field> 2286</field>
2330</reg> 2287</reg>
2331<reg name="CTL10" addr="0x28" sct="no"> 2288<reg name="CTL10" sct="no">
2289<addr name="CTL10" addr="0x28" />
2332<field name="AGE_COUNT" bitrange="26:24"> 2290<field name="AGE_COUNT" bitrange="26:24">
2333</field> 2291</field>
2334<field name="ADDR_PINS" bitrange="18:16"> 2292<field name="ADDR_PINS" bitrange="18:16">
@@ -2338,7 +2296,8 @@ KIND, either express or implied.
2338<field name="Q_FULLNESS" bitrange="1:0"> 2296<field name="Q_FULLNESS" bitrange="1:0">
2339</field> 2297</field>
2340</reg> 2298</reg>
2341<reg name="CTL11" addr="0x2c" sct="no"> 2299<reg name="CTL11" sct="no">
2300<addr name="CTL11" addr="0x2c" />
2342<field name="MAX_CS_REG" bitrange="26:24"> 2301<field name="MAX_CS_REG" bitrange="26:24">
2343</field> 2302</field>
2344<field name="COMMAND_AGE_COUNT" bitrange="18:16"> 2303<field name="COMMAND_AGE_COUNT" bitrange="18:16">
@@ -2348,7 +2307,8 @@ KIND, either express or implied.
2348<field name="CASLAT" bitrange="2:0"> 2307<field name="CASLAT" bitrange="2:0">
2349</field> 2308</field>
2350</reg> 2309</reg>
2351<reg name="CTL12" addr="0x30" sct="no"> 2310<reg name="CTL12" sct="no">
2311<addr name="CTL12" addr="0x30" />
2352<field name="TWR_INT" bitrange="26:24"> 2312<field name="TWR_INT" bitrange="26:24">
2353</field> 2313</field>
2354<field name="TRRD" bitrange="18:16"> 2314<field name="TRRD" bitrange="18:16">
@@ -2356,7 +2316,8 @@ KIND, either express or implied.
2356<field name="TCKE" bitrange="2:0"> 2316<field name="TCKE" bitrange="2:0">
2357</field> 2317</field>
2358</reg> 2318</reg>
2359<reg name="CTL13" addr="0x34" sct="no"> 2319<reg name="CTL13" sct="no">
2320<addr name="CTL13" addr="0x34" />
2360<field name="CASLAT_LIN_GATE" bitrange="27:24"> 2321<field name="CASLAT_LIN_GATE" bitrange="27:24">
2361</field> 2322</field>
2362<field name="CASLAT_LIN" bitrange="19:16"> 2323<field name="CASLAT_LIN" bitrange="19:16">
@@ -2366,7 +2327,8 @@ KIND, either express or implied.
2366<field name="TWTR" bitrange="2:0"> 2327<field name="TWTR" bitrange="2:0">
2367</field> 2328</field>
2368</reg> 2329</reg>
2369<reg name="CTL14" addr="0x38" sct="no"> 2330<reg name="CTL14" sct="no">
2331<addr name="CTL14" addr="0x38" />
2370<field name="MAX_COL_REG" bitrange="27:24"> 2332<field name="MAX_COL_REG" bitrange="27:24">
2371</field> 2333</field>
2372<field name="LOWPOWER_REFRESH_ENABLE" bitrange="19:16"> 2334<field name="LOWPOWER_REFRESH_ENABLE" bitrange="19:16">
@@ -2376,7 +2338,8 @@ KIND, either express or implied.
2376<field name="CS_MAP" bitrange="3:0"> 2338<field name="CS_MAP" bitrange="3:0">
2377</field> 2339</field>
2378</reg> 2340</reg>
2379<reg name="CTL15" addr="0x3c" sct="no"> 2341<reg name="CTL15" sct="no">
2342<addr name="CTL15" addr="0x3c" />
2380<field name="TRP" bitrange="27:24"> 2343<field name="TRP" bitrange="27:24">
2381</field> 2344</field>
2382<field name="TDAL" bitrange="19:16"> 2345<field name="TDAL" bitrange="19:16">
@@ -2386,7 +2349,8 @@ KIND, either express or implied.
2386<field name="MAX_ROW_REG" bitrange="3:0"> 2349<field name="MAX_ROW_REG" bitrange="3:0">
2387</field> 2350</field>
2388</reg> 2351</reg>
2389<reg name="CTL16" addr="0x40" sct="no"> 2352<reg name="CTL16" sct="no">
2353<addr name="CTL16" addr="0x40" />
2390<field name="TMRD" bitrange="28:24"> 2354<field name="TMRD" bitrange="28:24">
2391</field> 2355</field>
2392<field name="LOWPOWER_CONTROL" bitrange="20:16"> 2356<field name="LOWPOWER_CONTROL" bitrange="20:16">
@@ -2396,7 +2360,8 @@ KIND, either express or implied.
2396<field name="INT_ACK" bitrange="3:0"> 2360<field name="INT_ACK" bitrange="3:0">
2397</field> 2361</field>
2398</reg> 2362</reg>
2399<reg name="CTL17" addr="0x44" sct="no"> 2363<reg name="CTL17" sct="no">
2364<addr name="CTL17" addr="0x44" />
2400<field name="DLL_START_POINT" bitrange="31:24"> 2365<field name="DLL_START_POINT" bitrange="31:24">
2401</field> 2366</field>
2402<field name="DLL_LOCK" bitrange="23:16"> 2367<field name="DLL_LOCK" bitrange="23:16">
@@ -2406,7 +2371,8 @@ KIND, either express or implied.
2406<field name="TRC" bitrange="4:0"> 2371<field name="TRC" bitrange="4:0">
2407</field> 2372</field>
2408</reg> 2373</reg>
2409<reg name="CTL18" addr="0x48" sct="no"> 2374<reg name="CTL18" sct="no">
2375<addr name="CTL18" addr="0x48" />
2410<field name="DLL_DQS_DELAY_1" bitrange="30:24"> 2376<field name="DLL_DQS_DELAY_1" bitrange="30:24">
2411</field> 2377</field>
2412<field name="DLL_DQS_DELAY_0" bitrange="22:16"> 2378<field name="DLL_DQS_DELAY_0" bitrange="22:16">
@@ -2416,7 +2382,8 @@ KIND, either express or implied.
2416<field name="INT_MASK" bitrange="4:0"> 2382<field name="INT_MASK" bitrange="4:0">
2417</field> 2383</field>
2418</reg> 2384</reg>
2419<reg name="CTL19" addr="0x4c" sct="no"> 2385<reg name="CTL19" sct="no">
2386<addr name="CTL19" addr="0x4c" />
2420<field name="DQS_OUT_SHIFT_BYPASS" bitrange="31:24"> 2387<field name="DQS_OUT_SHIFT_BYPASS" bitrange="31:24">
2421</field> 2388</field>
2422<field name="DQS_OUT_SHIFT" bitrange="22:16"> 2389<field name="DQS_OUT_SHIFT" bitrange="22:16">
@@ -2426,7 +2393,8 @@ KIND, either express or implied.
2426<field name="DLL_DQS_DELAY_BYPASS_0" bitrange="7:0"> 2393<field name="DLL_DQS_DELAY_BYPASS_0" bitrange="7:0">
2427</field> 2394</field>
2428</reg> 2395</reg>
2429<reg name="CTL20" addr="0x50" sct="no"> 2396<reg name="CTL20" sct="no">
2397<addr name="CTL20" addr="0x50" />
2430<field name="TRCD_INT" bitrange="31:24"> 2398<field name="TRCD_INT" bitrange="31:24">
2431</field> 2399</field>
2432<field name="TRAS_MIN" bitrange="23:16"> 2400<field name="TRAS_MIN" bitrange="23:16">
@@ -2436,83 +2404,99 @@ KIND, either express or implied.
2436<field name="WR_DQS_SHIFT" bitrange="6:0"> 2404<field name="WR_DQS_SHIFT" bitrange="6:0">
2437</field> 2405</field>
2438</reg> 2406</reg>
2439<reg name="CTL21" addr="0x54" sct="no"> 2407<reg name="CTL21" sct="no">
2408<addr name="CTL21" addr="0x54" />
2440<field name="OUT_OF_RANGE_LENGTH" bitrange="17:8"> 2409<field name="OUT_OF_RANGE_LENGTH" bitrange="17:8">
2441</field> 2410</field>
2442<field name="TRFC" bitrange="7:0"> 2411<field name="TRFC" bitrange="7:0">
2443</field> 2412</field>
2444</reg> 2413</reg>
2445<reg name="CTL22" addr="0x58" sct="no"> 2414<reg name="CTL22" sct="no">
2415<addr name="CTL22" addr="0x58" />
2446<field name="AHB0_WRCNT" bitrange="26:16"> 2416<field name="AHB0_WRCNT" bitrange="26:16">
2447</field> 2417</field>
2448<field name="AHB0_RDCNT" bitrange="10:0"> 2418<field name="AHB0_RDCNT" bitrange="10:0">
2449</field> 2419</field>
2450</reg> 2420</reg>
2451<reg name="CTL23" addr="0x5c" sct="no"> 2421<reg name="CTL23" sct="no">
2422<addr name="CTL23" addr="0x5c" />
2452<field name="AHB1_WRCNT" bitrange="26:16"> 2423<field name="AHB1_WRCNT" bitrange="26:16">
2453</field> 2424</field>
2454<field name="AHB1_RDCNT" bitrange="10:0"> 2425<field name="AHB1_RDCNT" bitrange="10:0">
2455</field> 2426</field>
2456</reg> 2427</reg>
2457<reg name="CTL24" addr="0x60" sct="no"> 2428<reg name="CTL24" sct="no">
2429<addr name="CTL24" addr="0x60" />
2458<field name="AHB2_WRCNT" bitrange="26:16"> 2430<field name="AHB2_WRCNT" bitrange="26:16">
2459</field> 2431</field>
2460<field name="AHB2_RDCNT" bitrange="10:0"> 2432<field name="AHB2_RDCNT" bitrange="10:0">
2461</field> 2433</field>
2462</reg> 2434</reg>
2463<reg name="CTL25" addr="0x64" sct="no"> 2435<reg name="CTL25" sct="no">
2436<addr name="CTL25" addr="0x64" />
2464<field name="AHB3_WRCNT" bitrange="26:16"> 2437<field name="AHB3_WRCNT" bitrange="26:16">
2465</field> 2438</field>
2466<field name="AHB3_RDCNT" bitrange="10:0"> 2439<field name="AHB3_RDCNT" bitrange="10:0">
2467</field> 2440</field>
2468</reg> 2441</reg>
2469<reg name="CTL26" addr="0x68" sct="no"> 2442<reg name="CTL26" sct="no">
2443<addr name="CTL26" addr="0x68" />
2470<field name="TREF" bitrange="11:0"> 2444<field name="TREF" bitrange="11:0">
2471</field> 2445</field>
2472</reg> 2446</reg>
2473<reg name="CTL27" addr="0x6c" sct="no"> 2447<reg name="CTL27" sct="no">
2448<addr name="CTL27" addr="0x6c" />
2474</reg> 2449</reg>
2475<reg name="CTL28" addr="0x70" sct="no"> 2450<reg name="CTL28" sct="no">
2451<addr name="CTL28" addr="0x70" />
2476</reg> 2452</reg>
2477<reg name="CTL29" addr="0x74" sct="no"> 2453<reg name="CTL29" sct="no">
2454<addr name="CTL29" addr="0x74" />
2478<field name="LOWPOWER_INTERNAL_CNT" bitrange="31:16"> 2455<field name="LOWPOWER_INTERNAL_CNT" bitrange="31:16">
2479</field> 2456</field>
2480<field name="LOWPOWER_EXTERNAL_CNT" bitrange="15:0"> 2457<field name="LOWPOWER_EXTERNAL_CNT" bitrange="15:0">
2481</field> 2458</field>
2482</reg> 2459</reg>
2483<reg name="CTL30" addr="0x78" sct="no"> 2460<reg name="CTL30" sct="no">
2461<addr name="CTL30" addr="0x78" />
2484<field name="LOWPOWER_REFRESH_HOLD" bitrange="31:16"> 2462<field name="LOWPOWER_REFRESH_HOLD" bitrange="31:16">
2485</field> 2463</field>
2486<field name="LOWPOWER_POWER_DOWN_CNT" bitrange="15:0"> 2464<field name="LOWPOWER_POWER_DOWN_CNT" bitrange="15:0">
2487</field> 2465</field>
2488</reg> 2466</reg>
2489<reg name="CTL31" addr="0x7c" sct="no"> 2467<reg name="CTL31" sct="no">
2468<addr name="CTL31" addr="0x7c" />
2490<field name="TDLL" bitrange="31:16"> 2469<field name="TDLL" bitrange="31:16">
2491</field> 2470</field>
2492<field name="LOWPOWER_SELF_REFRESH_CNT" bitrange="15:0"> 2471<field name="LOWPOWER_SELF_REFRESH_CNT" bitrange="15:0">
2493</field> 2472</field>
2494</reg> 2473</reg>
2495<reg name="CTL32" addr="0x80" sct="no"> 2474<reg name="CTL32" sct="no">
2475<addr name="CTL32" addr="0x80" />
2496<field name="TXSNR" bitrange="31:16"> 2476<field name="TXSNR" bitrange="31:16">
2497</field> 2477</field>
2498<field name="TRAS_MAX" bitrange="15:0"> 2478<field name="TRAS_MAX" bitrange="15:0">
2499</field> 2479</field>
2500</reg> 2480</reg>
2501<reg name="CTL33" addr="0x84" sct="no"> 2481<reg name="CTL33" sct="no">
2482<addr name="CTL33" addr="0x84" />
2502<field name="VERSION" bitrange="31:16"> 2483<field name="VERSION" bitrange="31:16">
2503</field> 2484</field>
2504<field name="TXSR" bitrange="15:0"> 2485<field name="TXSR" bitrange="15:0">
2505</field> 2486</field>
2506</reg> 2487</reg>
2507<reg name="CTL34" addr="0x88" sct="no"> 2488<reg name="CTL34" sct="no">
2489<addr name="CTL34" addr="0x88" />
2508<field name="TINIT" bitrange="23:0"> 2490<field name="TINIT" bitrange="23:0">
2509</field> 2491</field>
2510</reg> 2492</reg>
2511<reg name="CTL35" addr="0x8c" sct="no"> 2493<reg name="CTL35" sct="no">
2494<addr name="CTL35" addr="0x8c" />
2512<field name="OUT_OF_RANGE_ADDR" bitrange="30:0"> 2495<field name="OUT_OF_RANGE_ADDR" bitrange="30:0">
2513</field> 2496</field>
2514</reg> 2497</reg>
2515<reg name="CTL36" addr="0x90" sct="no"> 2498<reg name="CTL36" sct="no">
2499<addr name="CTL36" addr="0x90" />
2516<field name="PWRUP_SREFRESH_EXIT" bitrange="24:24"> 2500<field name="PWRUP_SREFRESH_EXIT" bitrange="24:24">
2517</field> 2501</field>
2518<field name="ENABLE_QUICK_SREFRESH" bitrange="16:16"> 2502<field name="ENABLE_QUICK_SREFRESH" bitrange="16:16">
@@ -2522,33 +2506,39 @@ KIND, either express or implied.
2522<field name="ACTIVE_AGING" bitrange="0:0"> 2506<field name="ACTIVE_AGING" bitrange="0:0">
2523</field> 2507</field>
2524</reg> 2508</reg>
2525<reg name="CTL37" addr="0x94" sct="no"> 2509<reg name="CTL37" sct="no">
2510<addr name="CTL37" addr="0x94" />
2526<field name="BUS_SHARE_TIMEOUT" bitrange="17:8"> 2511<field name="BUS_SHARE_TIMEOUT" bitrange="17:8">
2527</field> 2512</field>
2528<field name="TREF_ENABLE" bitrange="0:0"> 2513<field name="TREF_ENABLE" bitrange="0:0">
2529</field> 2514</field>
2530</reg> 2515</reg>
2531<reg name="CTL38" addr="0x98" sct="no"> 2516<reg name="CTL38" sct="no">
2517<addr name="CTL38" addr="0x98" />
2532<field name="EMRS2_DATA_0" bitrange="28:16"> 2518<field name="EMRS2_DATA_0" bitrange="28:16">
2533</field> 2519</field>
2534<field name="EMRS1_DATA" bitrange="12:0"> 2520<field name="EMRS1_DATA" bitrange="12:0">
2535</field> 2521</field>
2536</reg> 2522</reg>
2537<reg name="CTL39" addr="0x9c" sct="no"> 2523<reg name="CTL39" sct="no">
2524<addr name="CTL39" addr="0x9c" />
2538<field name="EMRS2_DATA_2" bitrange="28:16"> 2525<field name="EMRS2_DATA_2" bitrange="28:16">
2539</field> 2526</field>
2540<field name="EMRS2_DATA_1" bitrange="12:0"> 2527<field name="EMRS2_DATA_1" bitrange="12:0">
2541</field> 2528</field>
2542</reg> 2529</reg>
2543<reg name="CTL40" addr="0xa0" sct="no"> 2530<reg name="CTL40" sct="no">
2531<addr name="CTL40" addr="0xa0" />
2544<field name="TPDEX" bitrange="31:16"> 2532<field name="TPDEX" bitrange="31:16">
2545</field> 2533</field>
2546<field name="EMRS2_DATA_3" bitrange="12:0"> 2534<field name="EMRS2_DATA_3" bitrange="12:0">
2547</field> 2535</field>
2548</reg> 2536</reg>
2549</dev> 2537</dev>
2550<dev name="DRI" addr="0x80074000" long_name="Digital Radio Interface" desc="Digital Radio Interface (DRI)"> 2538<dev name="DRI" long_name="Digital Radio Interface" desc="Digital Radio Interface (DRI)" version="3.2.0">
2551<reg name="CTRL" addr="0x0" sct="yes"> 2539<addr name="DRI" addr="0x80074000" />
2540<reg name="CTRL" sct="yes">
2541<addr name="CTRL" addr="0x0" />
2552<field name="SFTRST" bitrange="31:31"> 2542<field name="SFTRST" bitrange="31:31">
2553<value name="RUN" value="0x0"> 2543<value name="RUN" value="0x0">
2554</value> 2544</value>
@@ -2630,13 +2620,15 @@ KIND, either express or implied.
2630</value> 2620</value>
2631</field> 2621</field>
2632</reg> 2622</reg>
2633<reg name="TIMING" addr="0x10" sct="no"> 2623<reg name="TIMING" sct="no">
2624<addr name="TIMING" addr="0x10" />
2634<field name="PILOT_REP_RATE" bitrange="19:16"> 2625<field name="PILOT_REP_RATE" bitrange="19:16">
2635</field> 2626</field>
2636<field name="GAP_DETECTION_INTERVAL" bitrange="7:0"> 2627<field name="GAP_DETECTION_INTERVAL" bitrange="7:0">
2637</field> 2628</field>
2638</reg> 2629</reg>
2639<reg name="STAT" addr="0x20" sct="no"> 2630<reg name="STAT" sct="no">
2631<addr name="STAT" addr="0x20" />
2640<field name="DRI_PRESENT" bitrange="31:31"> 2632<field name="DRI_PRESENT" bitrange="31:31">
2641<value name="UNAVAILABLE" value="0x0"> 2633<value name="UNAVAILABLE" value="0x0">
2642</value> 2634</value>
@@ -2664,11 +2656,13 @@ KIND, either express or implied.
2664</value> 2656</value>
2665</field> 2657</field>
2666</reg> 2658</reg>
2667<reg name="DATA" addr="0x30" sct="no"> 2659<reg name="DATA" sct="no">
2660<addr name="DATA" addr="0x30" />
2668<field name="DATA" bitrange="31:0"> 2661<field name="DATA" bitrange="31:0">
2669</field> 2662</field>
2670</reg> 2663</reg>
2671<reg name="DEBUG0" addr="0x40" sct="yes"> 2664<reg name="DEBUG0" sct="yes">
2665<addr name="DEBUG0" addr="0x40" />
2672<field name="DMAREQ" bitrange="31:31"> 2666<field name="DMAREQ" bitrange="31:31">
2673</field> 2667</field>
2674<field name="DMACMDKICK" bitrange="30:30"> 2668<field name="DMACMDKICK" bitrange="30:30">
@@ -2690,7 +2684,8 @@ KIND, either express or implied.
2690<field name="FRAME" bitrange="17:0"> 2684<field name="FRAME" bitrange="17:0">
2691</field> 2685</field>
2692</reg> 2686</reg>
2693<reg name="DEBUG1" addr="0x50" sct="yes"> 2687<reg name="DEBUG1" sct="yes">
2688<addr name="DEBUG1" addr="0x50" />
2694<field name="INVERT_PILOT" bitrange="31:31"> 2689<field name="INVERT_PILOT" bitrange="31:31">
2695<value name="NORMAL" value="0x0"> 2690<value name="NORMAL" value="0x0">
2696</value> 2691</value>
@@ -2724,7 +2719,8 @@ KIND, either express or implied.
2724<field name="SWIZZLED_FRAME" bitrange="17:0"> 2719<field name="SWIZZLED_FRAME" bitrange="17:0">
2725</field> 2720</field>
2726</reg> 2721</reg>
2727<reg name="VERSION" addr="0x60" sct="no"> 2722<reg name="VERSION" sct="no">
2723<addr name="VERSION" addr="0x60" />
2728<field name="MAJOR" bitrange="31:24"> 2724<field name="MAJOR" bitrange="31:24">
2729</field> 2725</field>
2730<field name="MINOR" bitrange="23:16"> 2726<field name="MINOR" bitrange="23:16">
@@ -2733,8 +2729,10 @@ KIND, either express or implied.
2733</field> 2729</field>
2734</reg> 2730</reg>
2735</dev> 2731</dev>
2736<dev name="ECC8" addr="0x80008000" long_name="Reed-Solomon ECC" desc="8-Symbol Correcting ECC Accelerator (ECC8)"> 2732<dev name="ECC8" long_name="Reed-Solomon ECC" desc="8-Symbol Correcting ECC Accelerator (ECC8)" version="3.2.0">
2737<reg name="CTRL" addr="0x0" sct="yes"> 2733<addr name="ECC8" addr="0x80008000" />
2734<reg name="CTRL" sct="yes">
2735<addr name="CTRL" addr="0x0" />
2738<field name="SFTRST" bitrange="31:31"> 2736<field name="SFTRST" bitrange="31:31">
2739<value name="RUN" value="0x0"> 2737<value name="RUN" value="0x0">
2740</value> 2738</value>
@@ -2770,7 +2768,8 @@ KIND, either express or implied.
2770<field name="COMPLETE_IRQ" bitrange="0:0"> 2768<field name="COMPLETE_IRQ" bitrange="0:0">
2771</field> 2769</field>
2772</reg> 2770</reg>
2773<reg name="STATUS0" addr="0x10" sct="no"> 2771<reg name="STATUS0" sct="no">
2772<addr name="STATUS0" addr="0x10" />
2774<field name="HANDLE" bitrange="31:16"> 2773<field name="HANDLE" bitrange="31:16">
2775</field> 2774</field>
2776<field name="RS8ECC_ENC_PRESENT" bitrange="15:15"> 2775<field name="RS8ECC_ENC_PRESENT" bitrange="15:15">
@@ -2808,7 +2807,8 @@ KIND, either express or implied.
2808<field name="COMPLETED_CE" bitrange="1:0"> 2807<field name="COMPLETED_CE" bitrange="1:0">
2809</field> 2808</field>
2810</reg> 2809</reg>
2811<reg name="STATUS1" addr="0x20" sct="no"> 2810<reg name="STATUS1" sct="no">
2811<addr name="STATUS1" addr="0x20" />
2812<field name="STATUS_PAYLOAD7" bitrange="31:28"> 2812<field name="STATUS_PAYLOAD7" bitrange="31:28">
2813<value name="NO_ERRORS" value="0x0"> 2813<value name="NO_ERRORS" value="0x0">
2814</value> 2814</value>
@@ -3018,7 +3018,8 @@ KIND, either express or implied.
3018</value> 3018</value>
3019</field> 3019</field>
3020</reg> 3020</reg>
3021<reg name="DEBUG0" addr="0x30" sct="yes"> 3021<reg name="DEBUG0" sct="yes">
3022<addr name="DEBUG0" addr="0x30" />
3022<field name="KES_DEBUG_SYNDROME_SYMBOL" bitrange="24:16"> 3023<field name="KES_DEBUG_SYNDROME_SYMBOL" bitrange="24:16">
3023<value name="NORMAL" value="0x0"> 3024<value name="NORMAL" value="0x0">
3024</value> 3025</value>
@@ -3064,27 +3065,33 @@ KIND, either express or implied.
3064<field name="DEBUG_REG_SELECT" bitrange="5:0"> 3065<field name="DEBUG_REG_SELECT" bitrange="5:0">
3065</field> 3066</field>
3066</reg> 3067</reg>
3067<reg name="DBGKESREAD" addr="0x40" sct="no"> 3068<reg name="DBGKESREAD" sct="no">
3069<addr name="DBGKESREAD" addr="0x40" />
3068<field name="VALUES" bitrange="31:0"> 3070<field name="VALUES" bitrange="31:0">
3069</field> 3071</field>
3070</reg> 3072</reg>
3071<reg name="DBGCSFEREAD" addr="0x50" sct="no"> 3073<reg name="DBGCSFEREAD" sct="no">
3074<addr name="DBGCSFEREAD" addr="0x50" />
3072<field name="VALUES" bitrange="31:0"> 3075<field name="VALUES" bitrange="31:0">
3073</field> 3076</field>
3074</reg> 3077</reg>
3075<reg name="DBGSYNDGENREAD" addr="0x60" sct="no"> 3078<reg name="DBGSYNDGENREAD" sct="no">
3079<addr name="DBGSYNDGENREAD" addr="0x60" />
3076<field name="VALUES" bitrange="31:0"> 3080<field name="VALUES" bitrange="31:0">
3077</field> 3081</field>
3078</reg> 3082</reg>
3079<reg name="DBGAHBMREAD" addr="0x70" sct="no"> 3083<reg name="DBGAHBMREAD" sct="no">
3084<addr name="DBGAHBMREAD" addr="0x70" />
3080<field name="VALUES" bitrange="31:0"> 3085<field name="VALUES" bitrange="31:0">
3081</field> 3086</field>
3082</reg> 3087</reg>
3083<reg name="BLOCKNAME" addr="0x80" sct="no"> 3088<reg name="BLOCKNAME" sct="no">
3089<addr name="BLOCKNAME" addr="0x80" />
3084<field name="NAME" bitrange="31:0"> 3090<field name="NAME" bitrange="31:0">
3085</field> 3091</field>
3086</reg> 3092</reg>
3087<reg name="VERSION" addr="0xa0" sct="no"> 3093<reg name="VERSION" sct="no">
3094<addr name="VERSION" addr="0xa0" />
3088<field name="MAJOR" bitrange="31:24"> 3095<field name="MAJOR" bitrange="31:24">
3089</field> 3096</field>
3090<field name="MINOR" bitrange="23:16"> 3097<field name="MINOR" bitrange="23:16">
@@ -3093,8 +3100,10 @@ KIND, either express or implied.
3093</field> 3100</field>
3094</reg> 3101</reg>
3095</dev> 3102</dev>
3096<dev name="EMI" addr="0x80020000" long_name="External Memory Interface" desc="External Memory Interface (EMI)"> 3103<dev name="EMI" long_name="External Memory Interface" desc="External Memory Interface (EMI)" version="3.2.0">
3097<reg name="CTRL" addr="0x0" sct="yes"> 3104<addr name="EMI" addr="0x80020000" />
3105<reg name="CTRL" sct="yes">
3106<addr name="CTRL" addr="0x0" />
3098<field name="SFTRST" bitrange="31:31"> 3107<field name="SFTRST" bitrange="31:31">
3099</field> 3108</field>
3100<field name="CLKGATE" bitrange="30:30"> 3109<field name="CLKGATE" bitrange="30:30">
@@ -3118,7 +3127,8 @@ KIND, either express or implied.
3118</value> 3127</value>
3119</field> 3128</field>
3120</reg> 3129</reg>
3121<reg name="STAT" addr="0x10" sct="no"> 3130<reg name="STAT" sct="no">
3131<addr name="STAT" addr="0x10" />
3122<field name="DRAM_PRESENT" bitrange="31:31"> 3132<field name="DRAM_PRESENT" bitrange="31:31">
3123</field> 3133</field>
3124<field name="NOR_PRESENT" bitrange="30:30"> 3134<field name="NOR_PRESENT" bitrange="30:30">
@@ -3138,7 +3148,8 @@ KIND, either express or implied.
3138</value> 3148</value>
3139</field> 3149</field>
3140</reg> 3150</reg>
3141<reg name="TIME" addr="0x20" sct="yes"> 3151<reg name="TIME" sct="yes">
3152<addr name="TIME" addr="0x20" />
3142<field name="THZ" bitrange="27:24"> 3153<field name="THZ" bitrange="27:24">
3143</field> 3154</field>
3144<field name="TDH" bitrange="19:16"> 3155<field name="TDH" bitrange="19:16">
@@ -3148,33 +3159,40 @@ KIND, either express or implied.
3148<field name="TAS" bitrange="3:0"> 3159<field name="TAS" bitrange="3:0">
3149</field> 3160</field>
3150</reg> 3161</reg>
3151<reg name="DDR_TEST_MODE_CSR" addr="0x30" sct="yes"> 3162<reg name="DDR_TEST_MODE_CSR" sct="yes">
3163<addr name="DDR_TEST_MODE_CSR" addr="0x30" />
3152<field name="DONE" bitrange="1:1"> 3164<field name="DONE" bitrange="1:1">
3153</field> 3165</field>
3154<field name="START" bitrange="0:0"> 3166<field name="START" bitrange="0:0">
3155</field> 3167</field>
3156</reg> 3168</reg>
3157<reg name="DEBUG" addr="0x80" sct="no"> 3169<reg name="DEBUG" sct="no">
3170<addr name="DEBUG" addr="0x80" />
3158<field name="NOR_STATE" bitrange="3:0"> 3171<field name="NOR_STATE" bitrange="3:0">
3159</field> 3172</field>
3160</reg> 3173</reg>
3161<reg name="DDR_TEST_MODE_STATUS0" addr="0x90" sct="no"> 3174<reg name="DDR_TEST_MODE_STATUS0" sct="no">
3175<addr name="DDR_TEST_MODE_STATUS0" addr="0x90" />
3162<field name="ADDR0" bitrange="12:0"> 3176<field name="ADDR0" bitrange="12:0">
3163</field> 3177</field>
3164</reg> 3178</reg>
3165<reg name="DDR_TEST_MODE_STATUS1" addr="0xa0" sct="no"> 3179<reg name="DDR_TEST_MODE_STATUS1" sct="no">
3180<addr name="DDR_TEST_MODE_STATUS1" addr="0xa0" />
3166<field name="ADDR1" bitrange="12:0"> 3181<field name="ADDR1" bitrange="12:0">
3167</field> 3182</field>
3168</reg> 3183</reg>
3169<reg name="DDR_TEST_MODE_STATUS2" addr="0xb0" sct="no"> 3184<reg name="DDR_TEST_MODE_STATUS2" sct="no">
3185<addr name="DDR_TEST_MODE_STATUS2" addr="0xb0" />
3170<field name="DATA0" bitrange="31:0"> 3186<field name="DATA0" bitrange="31:0">
3171</field> 3187</field>
3172</reg> 3188</reg>
3173<reg name="DDR_TEST_MODE_STATUS3" addr="0xc0" sct="no"> 3189<reg name="DDR_TEST_MODE_STATUS3" sct="no">
3190<addr name="DDR_TEST_MODE_STATUS3" addr="0xc0" />
3174<field name="DATA1" bitrange="31:0"> 3191<field name="DATA1" bitrange="31:0">
3175</field> 3192</field>
3176</reg> 3193</reg>
3177<reg name="VERSION" addr="0xf0" sct="no"> 3194<reg name="VERSION" sct="no">
3195<addr name="VERSION" addr="0xf0" />
3178<field name="MAJOR" bitrange="31:24"> 3196<field name="MAJOR" bitrange="31:24">
3179</field> 3197</field>
3180<field name="MINOR" bitrange="23:16"> 3198<field name="MINOR" bitrange="23:16">
@@ -3183,56 +3201,70 @@ KIND, either express or implied.
3183</field> 3201</field>
3184</reg> 3202</reg>
3185</dev> 3203</dev>
3186<dev name="GPIOMON" addr="0x8003c300" long_name="GPIOMON interface" desc="GPIOMON interface"> 3204<dev name="GPIOMON" long_name="GPIOMON interface" desc="GPIOMON interface" version="3.2.0">
3187<reg name="BANK0_DATAIN" addr="0x0" sct="no"> 3205<addr name="GPIOMON" addr="0x8003c300" />
3206<reg name="BANK0_DATAIN" sct="no">
3207<addr name="BANK0_DATAIN" addr="0x0" />
3188<field name="DATA" bitrange="31:0"> 3208<field name="DATA" bitrange="31:0">
3189</field> 3209</field>
3190</reg> 3210</reg>
3191<reg name="BANK1_DATAIN" addr="0x10" sct="no"> 3211<reg name="BANK1_DATAIN" sct="no">
3212<addr name="BANK1_DATAIN" addr="0x10" />
3192<field name="DATA" bitrange="31:0"> 3213<field name="DATA" bitrange="31:0">
3193</field> 3214</field>
3194</reg> 3215</reg>
3195<reg name="BANK2_DATAIN" addr="0x20" sct="no"> 3216<reg name="BANK2_DATAIN" sct="no">
3217<addr name="BANK2_DATAIN" addr="0x20" />
3196<field name="DATA" bitrange="31:0"> 3218<field name="DATA" bitrange="31:0">
3197</field> 3219</field>
3198</reg> 3220</reg>
3199<reg name="BANK3_DATAIN" addr="0x30" sct="no"> 3221<reg name="BANK3_DATAIN" sct="no">
3222<addr name="BANK3_DATAIN" addr="0x30" />
3200<field name="DATA" bitrange="31:0"> 3223<field name="DATA" bitrange="31:0">
3201</field> 3224</field>
3202</reg> 3225</reg>
3203<reg name="BANK0_DATAOUT" addr="0x40" sct="yes"> 3226<reg name="BANK0_DATAOUT" sct="yes">
3227<addr name="BANK0_DATAOUT" addr="0x40" />
3204<field name="DATA" bitrange="31:0"> 3228<field name="DATA" bitrange="31:0">
3205</field> 3229</field>
3206</reg> 3230</reg>
3207<reg name="BANK1_DATAOUT" addr="0x50" sct="yes"> 3231<reg name="BANK1_DATAOUT" sct="yes">
3232<addr name="BANK1_DATAOUT" addr="0x50" />
3208<field name="DATA" bitrange="31:0"> 3233<field name="DATA" bitrange="31:0">
3209</field> 3234</field>
3210</reg> 3235</reg>
3211<reg name="BANK2_DATAOUT" addr="0x60" sct="yes"> 3236<reg name="BANK2_DATAOUT" sct="yes">
3237<addr name="BANK2_DATAOUT" addr="0x60" />
3212<field name="DATA" bitrange="31:0"> 3238<field name="DATA" bitrange="31:0">
3213</field> 3239</field>
3214</reg> 3240</reg>
3215<reg name="BANK3_DATAOUT" addr="0x70" sct="yes"> 3241<reg name="BANK3_DATAOUT" sct="yes">
3242<addr name="BANK3_DATAOUT" addr="0x70" />
3216<field name="DATA" bitrange="31:0"> 3243<field name="DATA" bitrange="31:0">
3217</field> 3244</field>
3218</reg> 3245</reg>
3219<reg name="BANK0_DATAOEN" addr="0x80" sct="yes"> 3246<reg name="BANK0_DATAOEN" sct="yes">
3247<addr name="BANK0_DATAOEN" addr="0x80" />
3220<field name="OUTPUT_ENABLES" bitrange="31:0"> 3248<field name="OUTPUT_ENABLES" bitrange="31:0">
3221</field> 3249</field>
3222</reg> 3250</reg>
3223<reg name="BANK1_DATAOEN" addr="0x90" sct="yes"> 3251<reg name="BANK1_DATAOEN" sct="yes">
3252<addr name="BANK1_DATAOEN" addr="0x90" />
3224<field name="OUTPUT_ENABLES" bitrange="31:0"> 3253<field name="OUTPUT_ENABLES" bitrange="31:0">
3225</field> 3254</field>
3226</reg> 3255</reg>
3227<reg name="BANK2_DATAOEN" addr="0xa0" sct="yes"> 3256<reg name="BANK2_DATAOEN" sct="yes">
3257<addr name="BANK2_DATAOEN" addr="0xa0" />
3228<field name="OUTPUT_ENABLES" bitrange="31:0"> 3258<field name="OUTPUT_ENABLES" bitrange="31:0">
3229</field> 3259</field>
3230</reg> 3260</reg>
3231<reg name="BANK3_DATAOEN" addr="0xb0" sct="yes"> 3261<reg name="BANK3_DATAOEN" sct="yes">
3262<addr name="BANK3_DATAOEN" addr="0xb0" />
3232<field name="OUTPUT_ENABLES" bitrange="31:0"> 3263<field name="OUTPUT_ENABLES" bitrange="31:0">
3233</field> 3264</field>
3234</reg> 3265</reg>
3235<reg name="CTRL" addr="0xc0" sct="yes"> 3266<reg name="CTRL" sct="yes">
3267<addr name="CTRL" addr="0xc0" />
3236<field name="RSRVD" bitrange="31:4"> 3268<field name="RSRVD" bitrange="31:4">
3237</field> 3269</field>
3238<field name="PINMUX_ALT_RESET" bitrange="3:3"> 3270<field name="PINMUX_ALT_RESET" bitrange="3:3">
@@ -3244,57 +3276,71 @@ KIND, either express or implied.
3244<field name="OEN_NAND" bitrange="0:0"> 3276<field name="OEN_NAND" bitrange="0:0">
3245</field> 3277</field>
3246</reg> 3278</reg>
3247<reg name="ALT1_PINMUX_BANK0" addr="0xd0" sct="yes"> 3279<reg name="ALT1_PINMUX_BANK0" sct="yes">
3280<addr name="ALT1_PINMUX_BANK0" addr="0xd0" />
3248<field name="INDEX" bitrange="31:0"> 3281<field name="INDEX" bitrange="31:0">
3249</field> 3282</field>
3250</reg> 3283</reg>
3251<reg name="ALT1_PINMUX_BANK1" addr="0xe0" sct="yes"> 3284<reg name="ALT1_PINMUX_BANK1" sct="yes">
3285<addr name="ALT1_PINMUX_BANK1" addr="0xe0" />
3252<field name="INDEX" bitrange="31:0"> 3286<field name="INDEX" bitrange="31:0">
3253</field> 3287</field>
3254</reg> 3288</reg>
3255<reg name="ALT1_PINMUX_BANK2" addr="0xf0" sct="yes"> 3289<reg name="ALT1_PINMUX_BANK2" sct="yes">
3290<addr name="ALT1_PINMUX_BANK2" addr="0xf0" />
3256<field name="INDEX" bitrange="31:0"> 3291<field name="INDEX" bitrange="31:0">
3257</field> 3292</field>
3258</reg> 3293</reg>
3259<reg name="ALT1_PINMUX_BANK3" addr="0x100" sct="yes"> 3294<reg name="ALT1_PINMUX_BANK3" sct="yes">
3295<addr name="ALT1_PINMUX_BANK3" addr="0x100" />
3260<field name="INDEX" bitrange="31:0"> 3296<field name="INDEX" bitrange="31:0">
3261</field> 3297</field>
3262</reg> 3298</reg>
3263<reg name="ALT2_PINMUX_BANK0" addr="0x110" sct="yes"> 3299<reg name="ALT2_PINMUX_BANK0" sct="yes">
3300<addr name="ALT2_PINMUX_BANK0" addr="0x110" />
3264<field name="INDEX" bitrange="31:0"> 3301<field name="INDEX" bitrange="31:0">
3265</field> 3302</field>
3266</reg> 3303</reg>
3267<reg name="ALT2_PINMUX_BANK1" addr="0x120" sct="yes"> 3304<reg name="ALT2_PINMUX_BANK1" sct="yes">
3305<addr name="ALT2_PINMUX_BANK1" addr="0x120" />
3268<field name="INDEX" bitrange="31:0"> 3306<field name="INDEX" bitrange="31:0">
3269</field> 3307</field>
3270</reg> 3308</reg>
3271<reg name="ALT2_PINMUX_BANK2" addr="0x130" sct="yes"> 3309<reg name="ALT2_PINMUX_BANK2" sct="yes">
3310<addr name="ALT2_PINMUX_BANK2" addr="0x130" />
3272<field name="INDEX" bitrange="31:0"> 3311<field name="INDEX" bitrange="31:0">
3273</field> 3312</field>
3274</reg> 3313</reg>
3275<reg name="ALT2_PINMUX_BANK3" addr="0x140" sct="yes"> 3314<reg name="ALT2_PINMUX_BANK3" sct="yes">
3315<addr name="ALT2_PINMUX_BANK3" addr="0x140" />
3276<field name="INDEX" bitrange="31:0"> 3316<field name="INDEX" bitrange="31:0">
3277</field> 3317</field>
3278</reg> 3318</reg>
3279<reg name="ALT3_PINMUX_BANK0" addr="0x150" sct="yes"> 3319<reg name="ALT3_PINMUX_BANK0" sct="yes">
3320<addr name="ALT3_PINMUX_BANK0" addr="0x150" />
3280<field name="INDEX" bitrange="31:0"> 3321<field name="INDEX" bitrange="31:0">
3281</field> 3322</field>
3282</reg> 3323</reg>
3283<reg name="ALT3_PINMUX_BANK1" addr="0x160" sct="yes"> 3324<reg name="ALT3_PINMUX_BANK1" sct="yes">
3325<addr name="ALT3_PINMUX_BANK1" addr="0x160" />
3284<field name="INDEX" bitrange="31:0"> 3326<field name="INDEX" bitrange="31:0">
3285</field> 3327</field>
3286</reg> 3328</reg>
3287<reg name="ALT3_PINMUX_BANK2" addr="0x170" sct="yes"> 3329<reg name="ALT3_PINMUX_BANK2" sct="yes">
3330<addr name="ALT3_PINMUX_BANK2" addr="0x170" />
3288<field name="INDEX" bitrange="31:0"> 3331<field name="INDEX" bitrange="31:0">
3289</field> 3332</field>
3290</reg> 3333</reg>
3291<reg name="ALT3_PINMUX_BANK3" addr="0x180" sct="yes"> 3334<reg name="ALT3_PINMUX_BANK3" sct="yes">
3335<addr name="ALT3_PINMUX_BANK3" addr="0x180" />
3292<field name="INDEX" bitrange="31:0"> 3336<field name="INDEX" bitrange="31:0">
3293</field> 3337</field>
3294</reg> 3338</reg>
3295</dev> 3339</dev>
3296<dev name="GPMI" addr="0x8000c000" long_name="General Purpose Media Interface" desc="General Purpose Media Interface"> 3340<dev name="GPMI" long_name="General Purpose Media Interface" desc="General Purpose Media Interface" version="3.2.0">
3297<reg name="CTRL0" addr="0x0" sct="yes"> 3341<addr name="GPMI" addr="0x8000c000" />
3342<reg name="CTRL0" sct="yes">
3343<addr name="CTRL0" addr="0x0" />
3298<field name="SFTRST" bitrange="31:31"> 3344<field name="SFTRST" bitrange="31:31">
3299<value name="RUN" value="0x0"> 3345<value name="RUN" value="0x0">
3300</value> 3346</value>
@@ -3364,13 +3410,15 @@ KIND, either express or implied.
3364<field name="XFER_COUNT" bitrange="15:0"> 3410<field name="XFER_COUNT" bitrange="15:0">
3365</field> 3411</field>
3366</reg> 3412</reg>
3367<reg name="COMPARE" addr="0x10" sct="no"> 3413<reg name="COMPARE" sct="no">
3414<addr name="COMPARE" addr="0x10" />
3368<field name="MASK" bitrange="31:16"> 3415<field name="MASK" bitrange="31:16">
3369</field> 3416</field>
3370<field name="REFERENCE" bitrange="15:0"> 3417<field name="REFERENCE" bitrange="15:0">
3371</field> 3418</field>
3372</reg> 3419</reg>
3373<reg name="ECCCTRL" addr="0x20" sct="yes"> 3420<reg name="ECCCTRL" sct="yes">
3421<addr name="ECCCTRL" addr="0x20" />
3374<field name="HANDLE" bitrange="31:16"> 3422<field name="HANDLE" bitrange="31:16">
3375</field> 3423</field>
3376<field name="ECC_CMD" bitrange="14:13"> 3424<field name="ECC_CMD" bitrange="14:13">
@@ -3410,19 +3458,23 @@ KIND, either express or implied.
3410</value> 3458</value>
3411</field> 3459</field>
3412</reg> 3460</reg>
3413<reg name="ECCCOUNT" addr="0x30" sct="no"> 3461<reg name="ECCCOUNT" sct="no">
3462<addr name="ECCCOUNT" addr="0x30" />
3414<field name="COUNT" bitrange="15:0"> 3463<field name="COUNT" bitrange="15:0">
3415</field> 3464</field>
3416</reg> 3465</reg>
3417<reg name="PAYLOAD" addr="0x40" sct="no"> 3466<reg name="PAYLOAD" sct="no">
3467<addr name="PAYLOAD" addr="0x40" />
3418<field name="ADDRESS" bitrange="31:2"> 3468<field name="ADDRESS" bitrange="31:2">
3419</field> 3469</field>
3420</reg> 3470</reg>
3421<reg name="AUXILIARY" addr="0x50" sct="no"> 3471<reg name="AUXILIARY" sct="no">
3472<addr name="AUXILIARY" addr="0x50" />
3422<field name="ADDRESS" bitrange="31:2"> 3473<field name="ADDRESS" bitrange="31:2">
3423</field> 3474</field>
3424</reg> 3475</reg>
3425<reg name="CTRL1" addr="0x60" sct="yes"> 3476<reg name="CTRL1" sct="yes">
3477<addr name="CTRL1" addr="0x60" />
3426<field name="DSAMPLE_TIME" bitrange="14:12"> 3478<field name="DSAMPLE_TIME" bitrange="14:12">
3427</field> 3479</field>
3428<field name="DMA2ECC_MODE" bitrange="11:11"> 3480<field name="DMA2ECC_MODE" bitrange="11:11">
@@ -3462,7 +3514,8 @@ KIND, either express or implied.
3462</value> 3514</value>
3463</field> 3515</field>
3464</reg> 3516</reg>
3465<reg name="TIMING0" addr="0x70" sct="no"> 3517<reg name="TIMING0" sct="no">
3518<addr name="TIMING0" addr="0x70" />
3466<field name="ADDRESS_SETUP" bitrange="23:16"> 3519<field name="ADDRESS_SETUP" bitrange="23:16">
3467</field> 3520</field>
3468<field name="DATA_HOLD" bitrange="15:8"> 3521<field name="DATA_HOLD" bitrange="15:8">
@@ -3470,11 +3523,13 @@ KIND, either express or implied.
3470<field name="DATA_SETUP" bitrange="7:0"> 3523<field name="DATA_SETUP" bitrange="7:0">
3471</field> 3524</field>
3472</reg> 3525</reg>
3473<reg name="TIMING1" addr="0x80" sct="no"> 3526<reg name="TIMING1" sct="no">
3527<addr name="TIMING1" addr="0x80" />
3474<field name="DEVICE_BUSY_TIMEOUT" bitrange="31:16"> 3528<field name="DEVICE_BUSY_TIMEOUT" bitrange="31:16">
3475</field> 3529</field>
3476</reg> 3530</reg>
3477<reg name="TIMING2" addr="0x90" sct="no"> 3531<reg name="TIMING2" sct="no">
3532<addr name="TIMING2" addr="0x90" />
3478<field name="UDMA_TRP" bitrange="31:24"> 3533<field name="UDMA_TRP" bitrange="31:24">
3479</field> 3534</field>
3480<field name="UDMA_ENV" bitrange="23:16"> 3535<field name="UDMA_ENV" bitrange="23:16">
@@ -3484,11 +3539,13 @@ KIND, either express or implied.
3484<field name="UDMA_SETUP" bitrange="7:0"> 3539<field name="UDMA_SETUP" bitrange="7:0">
3485</field> 3540</field>
3486</reg> 3541</reg>
3487<reg name="DATA" addr="0xa0" sct="no"> 3542<reg name="DATA" sct="no">
3543<addr name="DATA" addr="0xa0" />
3488<field name="DATA" bitrange="31:0"> 3544<field name="DATA" bitrange="31:0">
3489</field> 3545</field>
3490</reg> 3546</reg>
3491<reg name="STAT" addr="0xb0" sct="no"> 3547<reg name="STAT" sct="no">
3548<addr name="STAT" addr="0xb0" />
3492<field name="PRESENT" bitrange="31:31"> 3549<field name="PRESENT" bitrange="31:31">
3493<value name="UNAVAILABLE" value="0x0"> 3550<value name="UNAVAILABLE" value="0x0">
3494</value> 3551</value>
@@ -3522,7 +3579,8 @@ KIND, either express or implied.
3522<field name="DEV0_ERROR" bitrange="0:0"> 3579<field name="DEV0_ERROR" bitrange="0:0">
3523</field> 3580</field>
3524</reg> 3581</reg>
3525<reg name="DEBUG" addr="0xc0" sct="no"> 3582<reg name="DEBUG" sct="no">
3583<addr name="DEBUG" addr="0xc0" />
3526<field name="READY3" bitrange="31:31"> 3584<field name="READY3" bitrange="31:31">
3527</field> 3585</field>
3528<field name="READY2" bitrange="30:30"> 3586<field name="READY2" bitrange="30:30">
@@ -3608,7 +3666,8 @@ KIND, either express or implied.
3608</value> 3666</value>
3609</field> 3667</field>
3610</reg> 3668</reg>
3611<reg name="VERSION" addr="0xd0" sct="no"> 3669<reg name="VERSION" sct="no">
3670<addr name="VERSION" addr="0xd0" />
3612<field name="MAJOR" bitrange="31:24"> 3671<field name="MAJOR" bitrange="31:24">
3613</field> 3672</field>
3614<field name="MINOR" bitrange="23:16"> 3673<field name="MINOR" bitrange="23:16">
@@ -3617,8 +3676,10 @@ KIND, either express or implied.
3617</field> 3676</field>
3618</reg> 3677</reg>
3619</dev> 3678</dev>
3620<dev name="I2C" addr="0x80058000" long_name="I2C Interface" desc="I2C Interface"> 3679<dev name="I2C" long_name="I2C Interface" desc="I2C Interface" version="3.2.0">
3621<reg name="CTRL0" addr="0x0" sct="yes"> 3680<addr name="I2C" addr="0x80058000" />
3681<reg name="CTRL0" sct="yes">
3682<addr name="CTRL0" addr="0x0" />
3622<field name="SFTRST" bitrange="31:31"> 3683<field name="SFTRST" bitrange="31:31">
3623<value name="RUN" value="0x0"> 3684<value name="RUN" value="0x0">
3624</value> 3685</value>
@@ -3704,25 +3765,29 @@ KIND, either express or implied.
3704<field name="XFER_COUNT" bitrange="15:0"> 3765<field name="XFER_COUNT" bitrange="15:0">
3705</field> 3766</field>
3706</reg> 3767</reg>
3707<reg name="TIMING0" addr="0x10" sct="yes"> 3768<reg name="TIMING0" sct="yes">
3769<addr name="TIMING0" addr="0x10" />
3708<field name="HIGH_COUNT" bitrange="25:16"> 3770<field name="HIGH_COUNT" bitrange="25:16">
3709</field> 3771</field>
3710<field name="RCV_COUNT" bitrange="9:0"> 3772<field name="RCV_COUNT" bitrange="9:0">
3711</field> 3773</field>
3712</reg> 3774</reg>
3713<reg name="TIMING1" addr="0x20" sct="yes"> 3775<reg name="TIMING1" sct="yes">
3776<addr name="TIMING1" addr="0x20" />
3714<field name="LOW_COUNT" bitrange="25:16"> 3777<field name="LOW_COUNT" bitrange="25:16">
3715</field> 3778</field>
3716<field name="XMIT_COUNT" bitrange="9:0"> 3779<field name="XMIT_COUNT" bitrange="9:0">
3717</field> 3780</field>
3718</reg> 3781</reg>
3719<reg name="TIMING2" addr="0x30" sct="yes"> 3782<reg name="TIMING2" sct="yes">
3783<addr name="TIMING2" addr="0x30" />
3720<field name="BUS_FREE" bitrange="25:16"> 3784<field name="BUS_FREE" bitrange="25:16">
3721</field> 3785</field>
3722<field name="LEADIN_COUNT" bitrange="9:0"> 3786<field name="LEADIN_COUNT" bitrange="9:0">
3723</field> 3787</field>
3724</reg> 3788</reg>
3725<reg name="CTRL1" addr="0x40" sct="yes"> 3789<reg name="CTRL1" sct="yes">
3790<addr name="CTRL1" addr="0x40" />
3726<field name="BCAST_SLAVE_EN" bitrange="24:24"> 3791<field name="BCAST_SLAVE_EN" bitrange="24:24">
3727<value name="NO_BCAST" value="0x0"> 3792<value name="NO_BCAST" value="0x0">
3728</value> 3793</value>
@@ -3828,7 +3893,8 @@ KIND, either express or implied.
3828</value> 3893</value>
3829</field> 3894</field>
3830</reg> 3895</reg>
3831<reg name="STAT" addr="0x50" sct="no"> 3896<reg name="STAT" sct="no">
3897<addr name="STAT" addr="0x50" />
3832<field name="MASTER_PRESENT" bitrange="31:31"> 3898<field name="MASTER_PRESENT" bitrange="31:31">
3833<value name="UNAVAILABLE" value="0x0"> 3899<value name="UNAVAILABLE" value="0x0">
3834</value> 3900</value>
@@ -3946,11 +4012,13 @@ KIND, either express or implied.
3946</value> 4012</value>
3947</field> 4013</field>
3948</reg> 4014</reg>
3949<reg name="DATA" addr="0x60" sct="no"> 4015<reg name="DATA" sct="no">
4016<addr name="DATA" addr="0x60" />
3950<field name="DATA" bitrange="31:0"> 4017<field name="DATA" bitrange="31:0">
3951</field> 4018</field>
3952</reg> 4019</reg>
3953<reg name="DEBUG0" addr="0x70" sct="yes"> 4020<reg name="DEBUG0" sct="yes">
4021<addr name="DEBUG0" addr="0x70" />
3954<field name="DMAREQ" bitrange="31:31"> 4022<field name="DMAREQ" bitrange="31:31">
3955</field> 4023</field>
3956<field name="DMAENDCMD" bitrange="30:30"> 4024<field name="DMAENDCMD" bitrange="30:30">
@@ -3976,7 +4044,8 @@ KIND, either express or implied.
3976<field name="SLAVE_STATE" bitrange="9:0"> 4044<field name="SLAVE_STATE" bitrange="9:0">
3977</field> 4045</field>
3978</reg> 4046</reg>
3979<reg name="DEBUG1" addr="0x80" sct="yes"> 4047<reg name="DEBUG1" sct="yes">
4048<addr name="DEBUG1" addr="0x80" />
3980<field name="I2C_CLK_IN" bitrange="31:31"> 4049<field name="I2C_CLK_IN" bitrange="31:31">
3981</field> 4050</field>
3982<field name="I2C_DATA_IN" bitrange="30:30"> 4051<field name="I2C_DATA_IN" bitrange="30:30">
@@ -4010,7 +4079,8 @@ KIND, either express or implied.
4010<field name="FORCE_I2C_CLK_OE" bitrange="0:0"> 4079<field name="FORCE_I2C_CLK_OE" bitrange="0:0">
4011</field> 4080</field>
4012</reg> 4081</reg>
4013<reg name="VERSION" addr="0x90" sct="no"> 4082<reg name="VERSION" sct="no">
4083<addr name="VERSION" addr="0x90" />
4014<field name="MAJOR" bitrange="31:24"> 4084<field name="MAJOR" bitrange="31:24">
4015</field> 4085</field>
4016<field name="MINOR" bitrange="23:16"> 4086<field name="MINOR" bitrange="23:16">
@@ -4019,12 +4089,15 @@ KIND, either express or implied.
4019</field> 4089</field>
4020</reg> 4090</reg>
4021</dev> 4091</dev>
4022<dev name="ICOLL" addr="0x80000000" long_name="Interrupt Collector" desc="Interrupt Collector"> 4092<dev name="ICOLL" long_name="Interrupt Collector" desc="Interrupt Collector" version="3.2.0">
4023<reg name="VECTOR" addr="0x0" sct="yes"> 4093<addr name="ICOLL" addr="0x80000000" />
4094<reg name="VECTOR" sct="yes">
4095<addr name="VECTOR" addr="0x0" />
4024<field name="IRQVECTOR" bitrange="31:2"> 4096<field name="IRQVECTOR" bitrange="31:2">
4025</field> 4097</field>
4026</reg> 4098</reg>
4027<reg name="LEVELACK" addr="0x10" sct="no"> 4099<reg name="LEVELACK" sct="no">
4100<addr name="LEVELACK" addr="0x10" />
4028<field name="IRQLEVELACK" bitrange="3:0"> 4101<field name="IRQLEVELACK" bitrange="3:0">
4029<value name="LEVEL0" value="0x1"> 4102<value name="LEVEL0" value="0x1">
4030</value> 4103</value>
@@ -4036,7 +4109,8 @@ KIND, either express or implied.
4036</value> 4109</value>
4037</field> 4110</field>
4038</reg> 4111</reg>
4039<reg name="CTRL" addr="0x20" sct="yes"> 4112<reg name="CTRL" sct="yes">
4113<addr name="CTRL" addr="0x20" />
4040<field name="SFTRST" bitrange="31:31"> 4114<field name="SFTRST" bitrange="31:31">
4041<value name="RUN" value="0x0"> 4115<value name="RUN" value="0x0">
4042</value> 4116</value>
@@ -4146,51 +4220,36 @@ KIND, either express or implied.
4146</value> 4220</value>
4147</field> 4221</field>
4148</reg> 4222</reg>
4149<reg name="STAT" addr="0x30" sct="no"> 4223<reg name="STAT" sct="no">
4224<addr name="STAT" addr="0x30" />
4150<field name="VECTOR_NUMBER" bitrange="5:0"> 4225<field name="VECTOR_NUMBER" bitrange="5:0">
4151</field> 4226</field>
4152</reg> 4227</reg>
4153<multireg name="RAWn" base="0x40" count="1" offset="0x10" sct=""> 4228<reg name="RAWn" sct="no">
4154<reg name="RAW0" addr="0x40" index="0"> 4229<formula string="0x40+n*0x10"/>
4155</reg> 4230<addr name="RAW0" addr="0x40" />
4156<reg name="RAW1" addr="0x50" index="1"> 4231<addr name="RAW1" addr="0x50" />
4157</reg>
4158<field name="RAW_IRQS" bitrange="31:0"> 4232<field name="RAW_IRQS" bitrange="31:0">
4159</field> 4233</field>
4160</multireg>
4161<multireg name="PRIORITYn" base="0x60" count="15" offset="0x10" sct="SCT">
4162<reg name="PRIORITY0" addr="0x60" index="0">
4163</reg>
4164<reg name="PRIORITY1" addr="0x70" index="1">
4165</reg>
4166<reg name="PRIORITY2" addr="0x80" index="2">
4167</reg>
4168<reg name="PRIORITY3" addr="0x90" index="3">
4169</reg>
4170<reg name="PRIORITY4" addr="0xa0" index="4">
4171</reg>
4172<reg name="PRIORITY5" addr="0xb0" index="5">
4173</reg>
4174<reg name="PRIORITY6" addr="0xc0" index="6">
4175</reg>
4176<reg name="PRIORITY7" addr="0xd0" index="7">
4177</reg>
4178<reg name="PRIORITY8" addr="0xe0" index="8">
4179</reg>
4180<reg name="PRIORITY9" addr="0xf0" index="9">
4181</reg>
4182<reg name="PRIORITY10" addr="0x100" index="10">
4183</reg>
4184<reg name="PRIORITY11" addr="0x110" index="11">
4185</reg>
4186<reg name="PRIORITY12" addr="0x120" index="12">
4187</reg>
4188<reg name="PRIORITY13" addr="0x130" index="13">
4189</reg>
4190<reg name="PRIORITY14" addr="0x140" index="14">
4191</reg>
4192<reg name="PRIORITY15" addr="0x150" index="15">
4193</reg> 4234</reg>
4235<reg name="PRIORITYn" sct="yes">
4236<formula string="0x60+n*0x10"/>
4237<addr name="PRIORITY0" addr="0x60" />
4238<addr name="PRIORITY1" addr="0x70" />
4239<addr name="PRIORITY2" addr="0x80" />
4240<addr name="PRIORITY3" addr="0x90" />
4241<addr name="PRIORITY4" addr="0xa0" />
4242<addr name="PRIORITY5" addr="0xb0" />
4243<addr name="PRIORITY6" addr="0xc0" />
4244<addr name="PRIORITY7" addr="0xd0" />
4245<addr name="PRIORITY8" addr="0xe0" />
4246<addr name="PRIORITY9" addr="0xf0" />
4247<addr name="PRIORITY10" addr="0x100" />
4248<addr name="PRIORITY11" addr="0x110" />
4249<addr name="PRIORITY12" addr="0x120" />
4250<addr name="PRIORITY13" addr="0x130" />
4251<addr name="PRIORITY14" addr="0x140" />
4252<addr name="PRIORITY15" addr="0x150" />
4194<field name="SOFTIRQ3" bitrange="27:27"> 4253<field name="SOFTIRQ3" bitrange="27:27">
4195<value name="NO_INTERRUPT" value="0x0"> 4254<value name="NO_INTERRUPT" value="0x0">
4196</value> 4255</value>
@@ -4279,12 +4338,14 @@ KIND, either express or implied.
4279<value name="LEVEL3" value="0x3"> 4338<value name="LEVEL3" value="0x3">
4280</value> 4339</value>
4281</field> 4340</field>
4282</multireg> 4341</reg>
4283<reg name="VBASE" addr="0x160" sct="yes"> 4342<reg name="VBASE" sct="yes">
4343<addr name="VBASE" addr="0x160" />
4284<field name="TABLE_ADDRESS" bitrange="31:2"> 4344<field name="TABLE_ADDRESS" bitrange="31:2">
4285</field> 4345</field>
4286</reg> 4346</reg>
4287<reg name="DEBUG" addr="0x170" sct="no"> 4347<reg name="DEBUG" sct="no">
4348<addr name="DEBUG" addr="0x170" />
4288<field name="INSERVICE" bitrange="31:28"> 4349<field name="INSERVICE" bitrange="31:28">
4289<value name="LEVEL0" value="0x1"> 4350<value name="LEVEL0" value="0x1">
4290</value> 4351</value>
@@ -4352,27 +4413,30 @@ KIND, either express or implied.
4352</value> 4413</value>
4353</field> 4414</field>
4354</reg> 4415</reg>
4355<reg name="DBGREAD0" addr="0x180" sct="no"> 4416<reg name="DBGREAD0" sct="no">
4417<addr name="DBGREAD0" addr="0x180" />
4356<field name="VALUE" bitrange="31:0"> 4418<field name="VALUE" bitrange="31:0">
4357</field> 4419</field>
4358</reg> 4420</reg>
4359<reg name="DBGREAD1" addr="0x190" sct="no"> 4421<reg name="DBGREAD1" sct="no">
4422<addr name="DBGREAD1" addr="0x190" />
4360<field name="VALUE" bitrange="31:0"> 4423<field name="VALUE" bitrange="31:0">
4361</field> 4424</field>
4362</reg> 4425</reg>
4363<reg name="DBGFLAG" addr="0x1a0" sct="yes"> 4426<reg name="DBGFLAG" sct="yes">
4427<addr name="DBGFLAG" addr="0x1a0" />
4364<field name="FLAG" bitrange="15:0"> 4428<field name="FLAG" bitrange="15:0">
4365</field> 4429</field>
4366</reg> 4430</reg>
4367<multireg name="DBGREQUESTn" base="0x1b0" count="1" offset="0x10" sct=""> 4431<reg name="DBGREQUESTn" sct="no">
4368<reg name="DBGREQUEST0" addr="0x1b0" index="0"> 4432<formula string="0x1b0+n*0x10"/>
4369</reg> 4433<addr name="DBGREQUEST0" addr="0x1b0" />
4370<reg name="DBGREQUEST1" addr="0x1c0" index="1"> 4434<addr name="DBGREQUEST1" addr="0x1c0" />
4371</reg>
4372<field name="BITS" bitrange="31:0"> 4435<field name="BITS" bitrange="31:0">
4373</field> 4436</field>
4374</multireg> 4437</reg>
4375<reg name="VERSION" addr="0x1d0" sct="no"> 4438<reg name="VERSION" sct="no">
4439<addr name="VERSION" addr="0x1d0" />
4376<field name="MAJOR" bitrange="31:24"> 4440<field name="MAJOR" bitrange="31:24">
4377</field> 4441</field>
4378<field name="MINOR" bitrange="23:16"> 4442<field name="MINOR" bitrange="23:16">
@@ -4381,8 +4445,10 @@ KIND, either express or implied.
4381</field> 4445</field>
4382</reg> 4446</reg>
4383</dev> 4447</dev>
4384<dev name="IR" addr="0x80078000" long_name="IrDA" desc="IrDA Controller"> 4448<dev name="IR" long_name="IrDA" desc="IrDA Controller" version="3.2.0">
4385<reg name="CTRL" addr="0x0" sct="yes"> 4449<addr name="IR" addr="0x80078000" />
4450<reg name="CTRL" sct="yes">
4451<addr name="CTRL" addr="0x0" />
4386<field name="SFTRST" bitrange="31:31"> 4452<field name="SFTRST" bitrange="31:31">
4387<value name="RUN" value="0x0"> 4453<value name="RUN" value="0x0">
4388</value> 4454</value>
@@ -4464,7 +4530,8 @@ KIND, either express or implied.
4464<field name="RXEN" bitrange="0:0"> 4530<field name="RXEN" bitrange="0:0">
4465</field> 4531</field>
4466</reg> 4532</reg>
4467<reg name="TXDMA" addr="0x10" sct="yes"> 4533<reg name="TXDMA" sct="yes">
4534<addr name="TXDMA" addr="0x10" />
4468<field name="RUN" bitrange="31:31"> 4535<field name="RUN" bitrange="31:31">
4469</field> 4536</field>
4470<field name="EMPTY" bitrange="29:29"> 4537<field name="EMPTY" bitrange="29:29">
@@ -4486,13 +4553,15 @@ KIND, either express or implied.
4486<field name="XFER_COUNT" bitrange="11:0"> 4553<field name="XFER_COUNT" bitrange="11:0">
4487</field> 4554</field>
4488</reg> 4555</reg>
4489<reg name="RXDMA" addr="0x20" sct="yes"> 4556<reg name="RXDMA" sct="yes">
4557<addr name="RXDMA" addr="0x20" />
4490<field name="RUN" bitrange="31:31"> 4558<field name="RUN" bitrange="31:31">
4491</field> 4559</field>
4492<field name="XFER_COUNT" bitrange="9:0"> 4560<field name="XFER_COUNT" bitrange="9:0">
4493</field> 4561</field>
4494</reg> 4562</reg>
4495<reg name="DBGCTRL" addr="0x30" sct="yes"> 4563<reg name="DBGCTRL" sct="yes">
4564<addr name="DBGCTRL" addr="0x30" />
4496<field name="VFIRSWZ" bitrange="12:12"> 4565<field name="VFIRSWZ" bitrange="12:12">
4497<value name="NORMAL" value="0x0"> 4566<value name="NORMAL" value="0x0">
4498</value> 4567</value>
@@ -4524,7 +4593,8 @@ KIND, either express or implied.
4524<field name="MIO_EN" bitrange="0:0"> 4593<field name="MIO_EN" bitrange="0:0">
4525</field> 4594</field>
4526</reg> 4595</reg>
4527<reg name="INTR" addr="0x40" sct="yes"> 4596<reg name="INTR" sct="yes">
4597<addr name="INTR" addr="0x40" />
4528<field name="RXABORT_IRQ_EN" bitrange="22:22"> 4598<field name="RXABORT_IRQ_EN" bitrange="22:22">
4529<value name="DISABLED" value="0x0"> 4599<value name="DISABLED" value="0x0">
4530</value> 4600</value>
@@ -4610,11 +4680,13 @@ KIND, either express or implied.
4610</value> 4680</value>
4611</field> 4681</field>
4612</reg> 4682</reg>
4613<reg name="DATA" addr="0x50" sct="no"> 4683<reg name="DATA" sct="no">
4684<addr name="DATA" addr="0x50" />
4614<field name="DATA" bitrange="31:0"> 4685<field name="DATA" bitrange="31:0">
4615</field> 4686</field>
4616</reg> 4687</reg>
4617<reg name="STAT" addr="0x60" sct="no"> 4688<reg name="STAT" sct="no">
4689<addr name="STAT" addr="0x60" />
4618<field name="PRESENT" bitrange="31:31"> 4690<field name="PRESENT" bitrange="31:31">
4619<value name="UNAVAILABLE" value="0x0"> 4691<value name="UNAVAILABLE" value="0x0">
4620</value> 4692</value>
@@ -4686,7 +4758,8 @@ KIND, either express or implied.
4686<field name="TX_ACTIVE" bitrange="0:0"> 4758<field name="TX_ACTIVE" bitrange="0:0">
4687</field> 4759</field>
4688</reg> 4760</reg>
4689<reg name="TCCTRL" addr="0x70" sct="yes"> 4761<reg name="TCCTRL" sct="yes">
4762<addr name="TCCTRL" addr="0x70" />
4690<field name="INIT" bitrange="31:31"> 4763<field name="INIT" bitrange="31:31">
4691</field> 4764</field>
4692<field name="GO" bitrange="30:30"> 4765<field name="GO" bitrange="30:30">
@@ -4710,13 +4783,15 @@ KIND, either express or implied.
4710<field name="C" bitrange="0:0"> 4783<field name="C" bitrange="0:0">
4711</field> 4784</field>
4712</reg> 4785</reg>
4713<reg name="SI_READ" addr="0x80" sct="no"> 4786<reg name="SI_READ" sct="no">
4787<addr name="SI_READ" addr="0x80" />
4714<field name="ABORT" bitrange="8:8"> 4788<field name="ABORT" bitrange="8:8">
4715</field> 4789</field>
4716<field name="DATA" bitrange="7:0"> 4790<field name="DATA" bitrange="7:0">
4717</field> 4791</field>
4718</reg> 4792</reg>
4719<reg name="DEBUG" addr="0x90" sct="no"> 4793<reg name="DEBUG" sct="no">
4794<addr name="DEBUG" addr="0x90" />
4720<field name="TXDMAKICK" bitrange="5:5"> 4795<field name="TXDMAKICK" bitrange="5:5">
4721</field> 4796</field>
4722<field name="RXDMAKICK" bitrange="4:4"> 4797<field name="RXDMAKICK" bitrange="4:4">
@@ -4730,7 +4805,8 @@ KIND, either express or implied.
4730<field name="RXDMAREQ" bitrange="0:0"> 4805<field name="RXDMAREQ" bitrange="0:0">
4731</field> 4806</field>
4732</reg> 4807</reg>
4733<reg name="VERSION" addr="0xa0" sct="no"> 4808<reg name="VERSION" sct="no">
4809<addr name="VERSION" addr="0xa0" />
4734<field name="MAJOR" bitrange="31:24"> 4810<field name="MAJOR" bitrange="31:24">
4735</field> 4811</field>
4736<field name="MINOR" bitrange="23:16"> 4812<field name="MINOR" bitrange="23:16">
@@ -4739,8 +4815,10 @@ KIND, either express or implied.
4739</field> 4815</field>
4740</reg> 4816</reg>
4741</dev> 4817</dev>
4742<dev name="LCDIF" addr="0x80030000" long_name="LCD Interface" desc="LCD Interface (LCDIF)"> 4818<dev name="LCDIF" long_name="LCD Interface" desc="LCD Interface (LCDIF)" version="3.2.0">
4743<reg name="CTRL" addr="0x0" sct="yes"> 4819<addr name="LCDIF" addr="0x80030000" />
4820<reg name="CTRL" sct="yes">
4821<addr name="CTRL" addr="0x0" />
4744<field name="SFTRST" bitrange="31:31"> 4822<field name="SFTRST" bitrange="31:31">
4745</field> 4823</field>
4746<field name="CLKGATE" bitrange="30:30"> 4824<field name="CLKGATE" bitrange="30:30">
@@ -4796,7 +4874,8 @@ KIND, either express or implied.
4796<field name="COUNT" bitrange="15:0"> 4874<field name="COUNT" bitrange="15:0">
4797</field> 4875</field>
4798</reg> 4876</reg>
4799<reg name="CTRL1" addr="0x10" sct="yes"> 4877<reg name="CTRL1" sct="yes">
4878<addr name="CTRL1" addr="0x10" />
4800<field name="BYTE_PACKING_FORMAT" bitrange="19:16"> 4879<field name="BYTE_PACKING_FORMAT" bitrange="19:16">
4801</field> 4880</field>
4802<field name="OVERFLOW_IRQ_EN" bitrange="15:15"> 4881<field name="OVERFLOW_IRQ_EN" bitrange="15:15">
@@ -4856,7 +4935,8 @@ KIND, either express or implied.
4856</value> 4935</value>
4857</field> 4936</field>
4858</reg> 4937</reg>
4859<reg name="TIMING" addr="0x20" sct="no"> 4938<reg name="TIMING" sct="no">
4939<addr name="TIMING" addr="0x20" />
4860<field name="CMD_HOLD" bitrange="31:24"> 4940<field name="CMD_HOLD" bitrange="31:24">
4861</field> 4941</field>
4862<field name="CMD_SETUP" bitrange="23:16"> 4942<field name="CMD_SETUP" bitrange="23:16">
@@ -4866,7 +4946,8 @@ KIND, either express or implied.
4866<field name="DATA_SETUP" bitrange="7:0"> 4946<field name="DATA_SETUP" bitrange="7:0">
4867</field> 4947</field>
4868</reg> 4948</reg>
4869<reg name="VDCTRL0" addr="0x30" sct="yes"> 4949<reg name="VDCTRL0" sct="yes">
4950<addr name="VDCTRL0" addr="0x30" />
4870<field name="VSYNC_OEB" bitrange="29:29"> 4951<field name="VSYNC_OEB" bitrange="29:29">
4871<value name="VSYNC_OUTPUT" value="0x0"> 4952<value name="VSYNC_OUTPUT" value="0x0">
4872</value> 4953</value>
@@ -4892,13 +4973,15 @@ KIND, either express or implied.
4892<field name="DOTCLK_V_VALID_DATA_CNT" bitrange="9:0"> 4973<field name="DOTCLK_V_VALID_DATA_CNT" bitrange="9:0">
4893</field> 4974</field>
4894</reg> 4975</reg>
4895<reg name="VDCTRL1" addr="0x40" sct="no"> 4976<reg name="VDCTRL1" sct="no">
4977<addr name="VDCTRL1" addr="0x40" />
4896<field name="VSYNC_PULSE_WIDTH" bitrange="31:20"> 4978<field name="VSYNC_PULSE_WIDTH" bitrange="31:20">
4897</field> 4979</field>
4898<field name="VSYNC_PERIOD" bitrange="19:0"> 4980<field name="VSYNC_PERIOD" bitrange="19:0">
4899</field> 4981</field>
4900</reg> 4982</reg>
4901<reg name="VDCTRL2" addr="0x50" sct="no"> 4983<reg name="VDCTRL2" sct="no">
4984<addr name="VDCTRL2" addr="0x50" />
4902<field name="HSYNC_PULSE_WIDTH" bitrange="31:23"> 4985<field name="HSYNC_PULSE_WIDTH" bitrange="31:23">
4903</field> 4986</field>
4904<field name="HSYNC_PERIOD" bitrange="22:11"> 4987<field name="HSYNC_PERIOD" bitrange="22:11">
@@ -4906,7 +4989,8 @@ KIND, either express or implied.
4906<field name="DOTCLK_H_VALID_DATA_CNT" bitrange="10:0"> 4989<field name="DOTCLK_H_VALID_DATA_CNT" bitrange="10:0">
4907</field> 4990</field>
4908</reg> 4991</reg>
4909<reg name="VDCTRL3" addr="0x60" sct="no"> 4992<reg name="VDCTRL3" sct="no">
4993<addr name="VDCTRL3" addr="0x60" />
4910<field name="SYNC_SIGNALS_ON" bitrange="24:24"> 4994<field name="SYNC_SIGNALS_ON" bitrange="24:24">
4911</field> 4995</field>
4912<field name="HORIZONTAL_WAIT_CNT" bitrange="23:12"> 4996<field name="HORIZONTAL_WAIT_CNT" bitrange="23:12">
@@ -4914,7 +4998,8 @@ KIND, either express or implied.
4914<field name="VERTICAL_WAIT_CNT" bitrange="8:0"> 4998<field name="VERTICAL_WAIT_CNT" bitrange="8:0">
4915</field> 4999</field>
4916</reg> 5000</reg>
4917<reg name="DVICTRL0" addr="0x70" sct="no"> 5001<reg name="DVICTRL0" sct="no">
5002<addr name="DVICTRL0" addr="0x70" />
4918<field name="H_ACTIVE_CNT" bitrange="30:20"> 5003<field name="H_ACTIVE_CNT" bitrange="30:20">
4919</field> 5004</field>
4920<field name="H_BLANKING_CNT" bitrange="19:10"> 5005<field name="H_BLANKING_CNT" bitrange="19:10">
@@ -4922,7 +5007,8 @@ KIND, either express or implied.
4922<field name="V_LINES_CNT" bitrange="9:0"> 5007<field name="V_LINES_CNT" bitrange="9:0">
4923</field> 5008</field>
4924</reg> 5009</reg>
4925<reg name="DVICTRL1" addr="0x80" sct="no"> 5010<reg name="DVICTRL1" sct="no">
5011<addr name="DVICTRL1" addr="0x80" />
4926<field name="F1_START_LINE" bitrange="29:20"> 5012<field name="F1_START_LINE" bitrange="29:20">
4927</field> 5013</field>
4928<field name="F1_END_LINE" bitrange="19:10"> 5014<field name="F1_END_LINE" bitrange="19:10">
@@ -4930,7 +5016,8 @@ KIND, either express or implied.
4930<field name="F2_START_LINE" bitrange="9:0"> 5016<field name="F2_START_LINE" bitrange="9:0">
4931</field> 5017</field>
4932</reg> 5018</reg>
4933<reg name="DVICTRL2" addr="0x90" sct="no"> 5019<reg name="DVICTRL2" sct="no">
5020<addr name="DVICTRL2" addr="0x90" />
4934<field name="F2_END_LINE" bitrange="29:20"> 5021<field name="F2_END_LINE" bitrange="29:20">
4935</field> 5022</field>
4936<field name="V1_BLANK_START_LINE" bitrange="19:10"> 5023<field name="V1_BLANK_START_LINE" bitrange="19:10">
@@ -4938,13 +5025,15 @@ KIND, either express or implied.
4938<field name="V1_BLANK_END_LINE" bitrange="9:0"> 5025<field name="V1_BLANK_END_LINE" bitrange="9:0">
4939</field> 5026</field>
4940</reg> 5027</reg>
4941<reg name="DVICTRL3" addr="0xa0" sct="no"> 5028<reg name="DVICTRL3" sct="no">
5029<addr name="DVICTRL3" addr="0xa0" />
4942<field name="V2_BLANK_START_LINE" bitrange="25:16"> 5030<field name="V2_BLANK_START_LINE" bitrange="25:16">
4943</field> 5031</field>
4944<field name="V2_BLANK_END_LINE" bitrange="9:0"> 5032<field name="V2_BLANK_END_LINE" bitrange="9:0">
4945</field> 5033</field>
4946</reg> 5034</reg>
4947<reg name="DATA" addr="0xb0" sct="no"> 5035<reg name="DATA" sct="no">
5036<addr name="DATA" addr="0xb0" />
4948<field name="DATA_THREE" bitrange="31:24"> 5037<field name="DATA_THREE" bitrange="31:24">
4949</field> 5038</field>
4950<field name="DATA_TWO" bitrange="23:16"> 5039<field name="DATA_TWO" bitrange="23:16">
@@ -4954,7 +5043,8 @@ KIND, either express or implied.
4954<field name="DATA_ZERO" bitrange="7:0"> 5043<field name="DATA_ZERO" bitrange="7:0">
4955</field> 5044</field>
4956</reg> 5045</reg>
4957<reg name="STAT" addr="0xc0" sct="no"> 5046<reg name="STAT" sct="no">
5047<addr name="STAT" addr="0xc0" />
4958<field name="PRESENT" bitrange="31:31"> 5048<field name="PRESENT" bitrange="31:31">
4959</field> 5049</field>
4960<field name="DMA_REQ" bitrange="30:30"> 5050<field name="DMA_REQ" bitrange="30:30">
@@ -4972,7 +5062,8 @@ KIND, either express or implied.
4972<field name="DVI_CURRENT_FIELD" bitrange="24:24"> 5062<field name="DVI_CURRENT_FIELD" bitrange="24:24">
4973</field> 5063</field>
4974</reg> 5064</reg>
4975<reg name="VERSION" addr="0xd0" sct="no"> 5065<reg name="VERSION" sct="no">
5066<addr name="VERSION" addr="0xd0" />
4976<field name="MAJOR" bitrange="31:24"> 5067<field name="MAJOR" bitrange="31:24">
4977</field> 5068</field>
4978<field name="MINOR" bitrange="23:16"> 5069<field name="MINOR" bitrange="23:16">
@@ -4980,7 +5071,8 @@ KIND, either express or implied.
4980<field name="STEP" bitrange="15:0"> 5071<field name="STEP" bitrange="15:0">
4981</field> 5072</field>
4982</reg> 5073</reg>
4983<reg name="DEBUG0" addr="0xe0" sct="no"> 5074<reg name="DEBUG0" sct="no">
5075<addr name="DEBUG0" addr="0xe0" />
4984<field name="STREAMING_END_DETECTED" bitrange="31:31"> 5076<field name="STREAMING_END_DETECTED" bitrange="31:31">
4985</field> 5077</field>
4986<field name="WAIT_FOR_VSYNC_EDGE_OUT" bitrange="30:30"> 5078<field name="WAIT_FOR_VSYNC_EDGE_OUT" bitrange="30:30">
@@ -5005,8 +5097,10 @@ KIND, either express or implied.
5005</field> 5097</field>
5006</reg> 5098</reg>
5007</dev> 5099</dev>
5008<dev name="LRADC" addr="0x80050000" long_name="Low Resolution ADC" desc="Low-Resolution ADC and Touch-Screen Interface"> 5100<dev name="LRADC" long_name="Low Resolution ADC" desc="Low-Resolution ADC and Touch-Screen Interface" version="3.2.0">
5009<reg name="CTRL0" addr="0x0" sct="yes"> 5101<addr name="LRADC" addr="0x80050000" />
5102<reg name="CTRL0" sct="yes">
5103<addr name="CTRL0" addr="0x0" />
5010<field name="SFTRST" bitrange="31:31"> 5104<field name="SFTRST" bitrange="31:31">
5011</field> 5105</field>
5012<field name="CLKGATE" bitrange="30:30"> 5106<field name="CLKGATE" bitrange="30:30">
@@ -5050,7 +5144,8 @@ KIND, either express or implied.
5050<field name="SCHEDULE" bitrange="7:0"> 5144<field name="SCHEDULE" bitrange="7:0">
5051</field> 5145</field>
5052</reg> 5146</reg>
5053<reg name="CTRL1" addr="0x10" sct="yes"> 5147<reg name="CTRL1" sct="yes">
5148<addr name="CTRL1" addr="0x10" />
5054<field name="TOUCH_DETECT_IRQ_EN" bitrange="24:24"> 5149<field name="TOUCH_DETECT_IRQ_EN" bitrange="24:24">
5055<value name="DISABLE" value="0x0"> 5150<value name="DISABLE" value="0x0">
5056</value> 5151</value>
@@ -5160,7 +5255,8 @@ KIND, either express or implied.
5160</value> 5255</value>
5161</field> 5256</field>
5162</reg> 5257</reg>
5163<reg name="CTRL2" addr="0x20" sct="yes"> 5258<reg name="CTRL2" sct="yes">
5259<addr name="CTRL2" addr="0x20" />
5164<field name="DIVIDE_BY_TWO" bitrange="31:24"> 5260<field name="DIVIDE_BY_TWO" bitrange="31:24">
5165</field> 5261</field>
5166<field name="BL_AMP_BYPASS" bitrange="23:23"> 5262<field name="BL_AMP_BYPASS" bitrange="23:23">
@@ -5270,7 +5366,8 @@ KIND, either express or implied.
5270</value> 5366</value>
5271</field> 5367</field>
5272</reg> 5368</reg>
5273<reg name="CTRL3" addr="0x30" sct="yes"> 5369<reg name="CTRL3" sct="yes">
5370<addr name="CTRL3" addr="0x30" />
5274<field name="DISCARD" bitrange="25:24"> 5371<field name="DISCARD" bitrange="25:24">
5275<value name="1_SAMPLE" value="0x1"> 5372<value name="1_SAMPLE" value="0x1">
5276</value> 5373</value>
@@ -5324,7 +5421,8 @@ KIND, either express or implied.
5324</value> 5421</value>
5325</field> 5422</field>
5326</reg> 5423</reg>
5327<reg name="STATUS" addr="0x40" sct="no"> 5424<reg name="STATUS" sct="no">
5425<addr name="STATUS" addr="0x40" />
5328<field name="TEMP1_PRESENT" bitrange="26:26"> 5426<field name="TEMP1_PRESENT" bitrange="26:26">
5329</field> 5427</field>
5330<field name="TEMP0_PRESENT" bitrange="25:25"> 5428<field name="TEMP0_PRESENT" bitrange="25:25">
@@ -5354,43 +5452,18 @@ KIND, either express or implied.
5354</value> 5452</value>
5355</field> 5453</field>
5356</reg> 5454</reg>
5357<multireg name="CHn" base="0x50" count="5" offset="0x10" sct="SCT"> 5455<reg name="CHn" sct="yes">
5358<reg name="CH0" addr="0x50" index="0"> 5456<formula string="0x50+n*0x10"/>
5359</reg> 5457<addr name="CH0" addr="0x50" />
5360<reg name="CH1" addr="0x60" index="1"> 5458<addr name="CH1" addr="0x60" />
5361</reg> 5459<addr name="CH2" addr="0x70" />
5362<reg name="CH2" addr="0x70" index="2"> 5460<addr name="CH3" addr="0x80" />
5363</reg> 5461<addr name="CH4" addr="0x90" />
5364<reg name="CH3" addr="0x80" index="3"> 5462<addr name="CH5" addr="0xa0" />
5365</reg> 5463<addr name="CH6" addr="0xb0" />
5366<reg name="CH4" addr="0x90" index="4"> 5464<addr name="CH7" addr="0xc0" />
5367</reg>
5368<reg name="CH5" addr="0xa0" index="5">
5369</reg>
5370<field name="TOGGLE" bitrange="31:31">
5371</field>
5372<field name="ACCUMULATE" bitrange="29:29">
5373</field>
5374<field name="NUM_SAMPLES" bitrange="28:24">
5375</field>
5376<field name="VALUE" bitrange="17:0">
5377</field>
5378</multireg>
5379<reg name="CH6" addr="0xb0" sct="yes">
5380<field name="TOGGLE" bitrange="31:31">
5381</field>
5382<field name="ACCUMULATE" bitrange="29:29">
5383</field>
5384<field name="NUM_SAMPLES" bitrange="28:24">
5385</field>
5386<field name="VALUE" bitrange="17:0">
5387</field>
5388</reg>
5389<reg name="CH7" addr="0xc0" sct="yes">
5390<field name="TOGGLE" bitrange="31:31"> 5465<field name="TOGGLE" bitrange="31:31">
5391</field> 5466</field>
5392<field name="TESTMODE_TOGGLE" bitrange="30:30">
5393</field>
5394<field name="ACCUMULATE" bitrange="29:29"> 5467<field name="ACCUMULATE" bitrange="29:29">
5395</field> 5468</field>
5396<field name="NUM_SAMPLES" bitrange="28:24"> 5469<field name="NUM_SAMPLES" bitrange="28:24">
@@ -5398,15 +5471,12 @@ KIND, either express or implied.
5398<field name="VALUE" bitrange="17:0"> 5471<field name="VALUE" bitrange="17:0">
5399</field> 5472</field>
5400</reg> 5473</reg>
5401<multireg name="DELAYn" base="0xd0" count="3" offset="0x10" sct="SCT"> 5474<reg name="DELAYn" sct="yes">
5402<reg name="DELAY0" addr="0xd0" index="0"> 5475<formula string="0xd0+n*0x10"/>
5403</reg> 5476<addr name="DELAY0" addr="0xd0" />
5404<reg name="DELAY1" addr="0xe0" index="1"> 5477<addr name="DELAY1" addr="0xe0" />
5405</reg> 5478<addr name="DELAY2" addr="0xf0" />
5406<reg name="DELAY2" addr="0xf0" index="2"> 5479<addr name="DELAY3" addr="0x100" />
5407</reg>
5408<reg name="DELAY3" addr="0x100" index="3">
5409</reg>
5410<field name="TRIGGER_LRADCS" bitrange="31:24"> 5480<field name="TRIGGER_LRADCS" bitrange="31:24">
5411</field> 5481</field>
5412<field name="KICK" bitrange="20:20"> 5482<field name="KICK" bitrange="20:20">
@@ -5417,14 +5487,16 @@ KIND, either express or implied.
5417</field> 5487</field>
5418<field name="DELAY" bitrange="10:0"> 5488<field name="DELAY" bitrange="10:0">
5419</field> 5489</field>
5420</multireg> 5490</reg>
5421<reg name="DEBUG0" addr="0x110" sct="no"> 5491<reg name="DEBUG0" sct="no">
5492<addr name="DEBUG0" addr="0x110" />
5422<field name="READONLY" bitrange="31:16"> 5493<field name="READONLY" bitrange="31:16">
5423</field> 5494</field>
5424<field name="STATE" bitrange="11:0"> 5495<field name="STATE" bitrange="11:0">
5425</field> 5496</field>
5426</reg> 5497</reg>
5427<reg name="DEBUG1" addr="0x120" sct="yes"> 5498<reg name="DEBUG1" sct="yes">
5499<addr name="DEBUG1" addr="0x120" />
5428<field name="REQUEST" bitrange="23:16"> 5500<field name="REQUEST" bitrange="23:16">
5429</field> 5501</field>
5430<field name="TESTMODE_COUNT" bitrange="12:8"> 5502<field name="TESTMODE_COUNT" bitrange="12:8">
@@ -5448,7 +5520,8 @@ KIND, either express or implied.
5448</value> 5520</value>
5449</field> 5521</field>
5450</reg> 5522</reg>
5451<reg name="CONVERSION" addr="0x130" sct="yes"> 5523<reg name="CONVERSION" sct="yes">
5524<addr name="CONVERSION" addr="0x130" />
5452<field name="AUTOMATIC" bitrange="20:20"> 5525<field name="AUTOMATIC" bitrange="20:20">
5453<value name="DISABLE" value="0x0"> 5526<value name="DISABLE" value="0x0">
5454</value> 5527</value>
@@ -5468,7 +5541,8 @@ KIND, either express or implied.
5468<field name="SCALED_BATT_VOLTAGE" bitrange="9:0"> 5541<field name="SCALED_BATT_VOLTAGE" bitrange="9:0">
5469</field> 5542</field>
5470</reg> 5543</reg>
5471<reg name="CTRL4" addr="0x140" sct="yes"> 5544<reg name="CTRL4" sct="yes">
5545<addr name="CTRL4" addr="0x140" />
5472<field name="LRADC7SELECT" bitrange="31:28"> 5546<field name="LRADC7SELECT" bitrange="31:28">
5473<value name="CHANNEL0" value="0x0"> 5547<value name="CHANNEL0" value="0x0">
5474</value> 5548</value>
@@ -5742,7 +5816,8 @@ KIND, either express or implied.
5742</value> 5816</value>
5743</field> 5817</field>
5744</reg> 5818</reg>
5745<reg name="VERSION" addr="0x150" sct="no"> 5819<reg name="VERSION" sct="no">
5820<addr name="VERSION" addr="0x150" />
5746<field name="MAJOR" bitrange="31:24"> 5821<field name="MAJOR" bitrange="31:24">
5747</field> 5822</field>
5748<field name="MINOR" bitrange="23:16"> 5823<field name="MINOR" bitrange="23:16">
@@ -5751,8 +5826,10 @@ KIND, either express or implied.
5751</field> 5826</field>
5752</reg> 5827</reg>
5753</dev> 5828</dev>
5754<dev name="OCOTP" addr="0x8002c000" long_name="One-time Programmable Array Controller" desc="On-Chip OTP (OCOTP) Controller"> 5829<dev name="OCOTP" long_name="One-time Programmable Array Controller" desc="On-Chip OTP (OCOTP) Controller" version="3.2.0">
5755<reg name="CTRL" addr="0x0" sct="yes"> 5830<addr name="OCOTP" addr="0x8002c000" />
5831<reg name="CTRL" sct="yes">
5832<addr name="CTRL" addr="0x0" />
5756<field name="WR_UNLOCK" bitrange="31:16"> 5833<field name="WR_UNLOCK" bitrange="31:16">
5757<value name="KEY" value="0x3e77"> 5834<value name="KEY" value="0x3e77">
5758</value> 5835</value>
@@ -5768,59 +5845,52 @@ KIND, either express or implied.
5768<field name="ADDR" bitrange="4:0"> 5845<field name="ADDR" bitrange="4:0">
5769</field> 5846</field>
5770</reg> 5847</reg>
5771<reg name="DATA" addr="0x10" sct="no"> 5848<reg name="DATA" sct="no">
5849<addr name="DATA" addr="0x10" />
5772<field name="DATA" bitrange="31:0"> 5850<field name="DATA" bitrange="31:0">
5773</field> 5851</field>
5774</reg> 5852</reg>
5775<multireg name="CUSTn" base="0x20" count="3" offset="0x10" sct=""> 5853<reg name="CUSTn" sct="no">
5776<reg name="CUST0" addr="0x20" index="0"> 5854<formula string="0x20+n*0x10"/>
5777</reg> 5855<addr name="CUST0" addr="0x20" />
5778<reg name="CUST1" addr="0x30" index="1"> 5856<addr name="CUST1" addr="0x30" />
5779</reg> 5857<addr name="CUST2" addr="0x40" />
5780<reg name="CUST2" addr="0x40" index="2"> 5858<addr name="CUST3" addr="0x50" />
5781</reg>
5782<reg name="CUST3" addr="0x50" index="3">
5783</reg>
5784<field name="BITS" bitrange="31:0"> 5859<field name="BITS" bitrange="31:0">
5785</field> 5860</field>
5786</multireg>
5787<multireg name="CRYPTOn" base="0x60" count="3" offset="0x10" sct="">
5788<reg name="CRYPTO0" addr="0x60" index="0">
5789</reg>
5790<reg name="CRYPTO1" addr="0x70" index="1">
5791</reg>
5792<reg name="CRYPTO2" addr="0x80" index="2">
5793</reg>
5794<reg name="CRYPTO3" addr="0x90" index="3">
5795</reg> 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" />
5796<field name="BITS" bitrange="31:0"> 5868<field name="BITS" bitrange="31:0">
5797</field> 5869</field>
5798</multireg>
5799<multireg name="HWCAPn" base="0xa0" count="5" offset="0x10" sct="">
5800<reg name="HWCAP0" addr="0xa0" index="0">
5801</reg>
5802<reg name="HWCAP1" addr="0xb0" index="1">
5803</reg>
5804<reg name="HWCAP2" addr="0xc0" index="2">
5805</reg>
5806<reg name="HWCAP3" addr="0xd0" index="3">
5807</reg>
5808<reg name="HWCAP4" addr="0xe0" index="4">
5809</reg>
5810<reg name="HWCAP5" addr="0xf0" index="5">
5811</reg> 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" />
5812<field name="BITS" bitrange="31:0"> 5879<field name="BITS" bitrange="31:0">
5813</field> 5880</field>
5814</multireg> 5881</reg>
5815<reg name="SWCAP" addr="0x100" sct="no"> 5882<reg name="SWCAP" sct="no">
5883<addr name="SWCAP" addr="0x100" />
5816<field name="BITS" bitrange="31:0"> 5884<field name="BITS" bitrange="31:0">
5817</field> 5885</field>
5818</reg> 5886</reg>
5819<reg name="CUSTCAP" addr="0x110" sct="no"> 5887<reg name="CUSTCAP" sct="no">
5888<addr name="CUSTCAP" addr="0x110" />
5820<field name="BITS" bitrange="31:0"> 5889<field name="BITS" bitrange="31:0">
5821</field> 5890</field>
5822</reg> 5891</reg>
5823<reg name="LOCK" addr="0x120" sct="no"> 5892<reg name="LOCK" sct="no">
5893<addr name="LOCK" addr="0x120" />
5824<field name="ROM7" bitrange="31:31"> 5894<field name="ROM7" bitrange="31:31">
5825</field> 5895</field>
5826<field name="ROM6" bitrange="30:30"> 5896<field name="ROM6" bitrange="30:30">
@@ -5876,49 +5946,38 @@ KIND, either express or implied.
5876<field name="CUST0" bitrange="0:0"> 5946<field name="CUST0" bitrange="0:0">
5877</field> 5947</field>
5878</reg> 5948</reg>
5879<multireg name="OPSn" base="0x130" count="3" offset="0x10" sct=""> 5949<reg name="OPSn" sct="no">
5880<reg name="OPS0" addr="0x130" index="0"> 5950<formula string="0x130+n*0x10"/>
5881</reg> 5951<addr name="OPS0" addr="0x130" />
5882<reg name="OPS1" addr="0x140" index="1"> 5952<addr name="OPS1" addr="0x140" />
5883</reg> 5953<addr name="OPS2" addr="0x150" />
5884<reg name="OPS2" addr="0x150" index="2"> 5954<addr name="OPS3" addr="0x160" />
5885</reg>
5886<reg name="OPS3" addr="0x160" index="3">
5887</reg>
5888<field name="BITS" bitrange="31:0"> 5955<field name="BITS" bitrange="31:0">
5889</field> 5956</field>
5890</multireg>
5891<multireg name="UNn" base="0x170" count="2" offset="0x10" sct="">
5892<reg name="UN0" addr="0x170" index="0">
5893</reg>
5894<reg name="UN1" addr="0x180" index="1">
5895</reg>
5896<reg name="UN2" addr="0x190" index="2">
5897</reg> 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" />
5898<field name="BITS" bitrange="31:0"> 5963<field name="BITS" bitrange="31:0">
5899</field> 5964</field>
5900</multireg>
5901<multireg name="ROMn" base="0x1a0" count="7" offset="0x10" sct="">
5902<reg name="ROM0" addr="0x1a0" index="0">
5903</reg>
5904<reg name="ROM1" addr="0x1b0" index="1">
5905</reg>
5906<reg name="ROM2" addr="0x1c0" index="2">
5907</reg>
5908<reg name="ROM3" addr="0x1d0" index="3">
5909</reg>
5910<reg name="ROM4" addr="0x1e0" index="4">
5911</reg>
5912<reg name="ROM5" addr="0x1f0" index="5">
5913</reg>
5914<reg name="ROM6" addr="0x200" index="6">
5915</reg>
5916<reg name="ROM7" addr="0x210" index="7">
5917</reg> 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" />
5918<field name="BITS" bitrange="31:0"> 5976<field name="BITS" bitrange="31:0">
5919</field> 5977</field>
5920</multireg> 5978</reg>
5921<reg name="VERSION" addr="0x220" sct="no"> 5979<reg name="VERSION" sct="no">
5980<addr name="VERSION" addr="0x220" />
5922<field name="MAJOR" bitrange="31:24"> 5981<field name="MAJOR" bitrange="31:24">
5923</field> 5982</field>
5924<field name="MINOR" bitrange="23:16"> 5983<field name="MINOR" bitrange="23:16">
@@ -5927,8 +5986,10 @@ KIND, either express or implied.
5927</field> 5986</field>
5928</reg> 5987</reg>
5929</dev> 5988</dev>
5930<dev name="PINCTRL" addr="0x80018000" long_name="Pin Control" desc="Pin Control and GPIO"> 5989<dev name="PINCTRL" long_name="Pin Control" desc="Pin Control and GPIO" version="3.2.0">
5931<reg name="CTRL" addr="0x0" sct="yes"> 5990<addr name="PINCTRL" addr="0x80018000" />
5991<reg name="CTRL" sct="yes">
5992<addr name="CTRL" addr="0x0" />
5932<field name="SFTRST" bitrange="31:31"> 5993<field name="SFTRST" bitrange="31:31">
5933</field> 5994</field>
5934<field name="CLKGATE" bitrange="30:30"> 5995<field name="CLKGATE" bitrange="30:30">
@@ -5950,909 +6011,117 @@ KIND, either express or implied.
5950<field name="IRQOUT0" bitrange="0:0"> 6011<field name="IRQOUT0" bitrange="0:0">
5951</field> 6012</field>
5952</reg> 6013</reg>
5953<reg name="MUXSEL0" addr="0x100" sct="yes"> 6014<reg name="MUXSELn" sct="yes">
5954<field name="BANK0_PIN15" bitrange="31:30"> 6015<formula string="0x100+n*0x10"/>
5955</field> 6016<addr name="MUXSEL0" addr="0x100" />
5956<field name="BANK0_PIN14" bitrange="29:28"> 6017<addr name="MUXSEL1" addr="0x110" />
5957</field> 6018<addr name="MUXSEL2" addr="0x120" />
5958<field name="BANK0_PIN13" bitrange="27:26"> 6019<addr name="MUXSEL3" addr="0x130" />
5959</field> 6020<addr name="MUXSEL4" addr="0x140" />
5960<field name="BANK0_PIN12" bitrange="25:24"> 6021<addr name="MUXSEL5" addr="0x150" />
5961</field> 6022<addr name="MUXSEL6" addr="0x160" />
5962<field name="BANK0_PIN11" bitrange="23:22"> 6023<addr name="MUXSEL7" addr="0x170" />
5963</field> 6024<field name="BITS" bitrange="31:0">
5964<field name="BANK0_PIN10" bitrange="21:20">
5965</field>
5966<field name="BANK0_PIN09" bitrange="19:18">
5967</field>
5968<field name="BANK0_PIN08" bitrange="17:16">
5969</field>
5970<field name="BANK0_PIN07" bitrange="15:14">
5971</field>
5972<field name="BANK0_PIN06" bitrange="13:12">
5973</field>
5974<field name="BANK0_PIN05" bitrange="11:10">
5975</field>
5976<field name="BANK0_PIN04" bitrange="9:8">
5977</field>
5978<field name="BANK0_PIN03" bitrange="7:6">
5979</field>
5980<field name="BANK0_PIN02" bitrange="5:4">
5981</field>
5982<field name="BANK0_PIN01" bitrange="3:2">
5983</field>
5984<field name="BANK0_PIN00" bitrange="1:0">
5985</field>
5986</reg>
5987<reg name="MUXSEL1" addr="0x110" sct="yes">
5988<field name="BANK0_PIN29" bitrange="27:26">
5989</field>
5990<field name="BANK0_PIN28" bitrange="25:24">
5991</field>
5992<field name="BANK0_PIN27" bitrange="23:22">
5993</field>
5994<field name="BANK0_PIN26" bitrange="21:20">
5995</field>
5996<field name="BANK0_PIN25" bitrange="19:18">
5997</field>
5998<field name="BANK0_PIN24" bitrange="17:16">
5999</field>
6000<field name="BANK0_PIN23" bitrange="15:14">
6001</field>
6002<field name="BANK0_PIN22" bitrange="13:12">
6003</field>
6004<field name="BANK0_PIN21" bitrange="11:10">
6005</field>
6006<field name="BANK0_PIN20" bitrange="9:8">
6007</field>
6008<field name="BANK0_PIN19" bitrange="7:6">
6009</field>
6010<field name="BANK0_PIN18" bitrange="5:4">
6011</field>
6012<field name="BANK0_PIN17" bitrange="3:2">
6013</field>
6014<field name="BANK0_PIN16" bitrange="1:0">
6015</field>
6016</reg>
6017<reg name="MUXSEL2" addr="0x120" sct="yes">
6018<field name="BANK1_PIN15" bitrange="31:30">
6019</field>
6020<field name="BANK1_PIN14" bitrange="29:28">
6021</field>
6022<field name="BANK1_PIN13" bitrange="27:26">
6023</field>
6024<field name="BANK1_PIN12" bitrange="25:24">
6025</field>
6026<field name="BANK1_PIN11" bitrange="23:22">
6027</field>
6028<field name="BANK1_PIN10" bitrange="21:20">
6029</field>
6030<field name="BANK1_PIN09" bitrange="19:18">
6031</field>
6032<field name="BANK1_PIN08" bitrange="17:16">
6033</field>
6034<field name="BANK1_PIN07" bitrange="15:14">
6035</field>
6036<field name="BANK1_PIN06" bitrange="13:12">
6037</field>
6038<field name="BANK1_PIN05" bitrange="11:10">
6039</field>
6040<field name="BANK1_PIN04" bitrange="9:8">
6041</field>
6042<field name="BANK1_PIN03" bitrange="7:6">
6043</field>
6044<field name="BANK1_PIN02" bitrange="5:4">
6045</field>
6046<field name="BANK1_PIN01" bitrange="3:2">
6047</field>
6048<field name="BANK1_PIN00" bitrange="1:0">
6049</field>
6050</reg>
6051<reg name="MUXSEL3" addr="0x130" sct="yes">
6052<field name="BANK1_PIN28" bitrange="25:24">
6053</field>
6054<field name="BANK1_PIN27" bitrange="23:22">
6055</field>
6056<field name="BANK1_PIN26" bitrange="21:20">
6057</field>
6058<field name="BANK1_PIN25" bitrange="19:18">
6059</field>
6060<field name="BANK1_PIN24" bitrange="17:16">
6061</field>
6062<field name="BANK1_PIN23" bitrange="15:14">
6063</field>
6064<field name="BANK1_PIN22" bitrange="13:12">
6065</field>
6066<field name="BANK1_PIN21" bitrange="11:10">
6067</field>
6068<field name="BANK1_PIN20" bitrange="9:8">
6069</field>
6070<field name="BANK1_PIN19" bitrange="7:6">
6071</field>
6072<field name="BANK1_PIN18" bitrange="5:4">
6073</field>
6074<field name="BANK1_PIN17" bitrange="3:2">
6075</field>
6076<field name="BANK1_PIN16" bitrange="1:0">
6077</field>
6078</reg>
6079<reg name="MUXSEL4" addr="0x140" sct="yes">
6080<field name="BANK2_PIN15" bitrange="31:30">
6081</field>
6082<field name="BANK2_PIN14" bitrange="29:28">
6083</field>
6084<field name="BANK2_PIN13" bitrange="27:26">
6085</field>
6086<field name="BANK2_PIN12" bitrange="25:24">
6087</field>
6088<field name="BANK2_PIN11" bitrange="23:22">
6089</field>
6090<field name="BANK2_PIN10" bitrange="21:20">
6091</field>
6092<field name="BANK2_PIN09" bitrange="19:18">
6093</field>
6094<field name="BANK2_PIN08" bitrange="17:16">
6095</field>
6096<field name="BANK2_PIN07" bitrange="15:14">
6097</field>
6098<field name="BANK2_PIN06" bitrange="13:12">
6099</field>
6100<field name="BANK2_PIN05" bitrange="11:10">
6101</field>
6102<field name="BANK2_PIN04" bitrange="9:8">
6103</field>
6104<field name="BANK2_PIN03" bitrange="7:6">
6105</field>
6106<field name="BANK2_PIN02" bitrange="5:4">
6107</field>
6108<field name="BANK2_PIN01" bitrange="3:2">
6109</field>
6110<field name="BANK2_PIN00" bitrange="1:0">
6111</field>
6112</reg>
6113<reg name="MUXSEL5" addr="0x150" sct="yes">
6114<field name="BANK2_PIN31" bitrange="31:30">
6115</field>
6116<field name="BANK2_PIN30" bitrange="29:28">
6117</field>
6118<field name="BANK2_PIN29" bitrange="27:26">
6119</field>
6120<field name="BANK2_PIN28" bitrange="25:24">
6121</field>
6122<field name="BANK2_PIN27" bitrange="23:22">
6123</field>
6124<field name="BANK2_PIN26" bitrange="21:20">
6125</field>
6126<field name="BANK2_PIN25" bitrange="19:18">
6127</field>
6128<field name="BANK2_PIN24" bitrange="17:16">
6129</field>
6130<field name="BANK2_PIN23" bitrange="15:14">
6131</field>
6132<field name="BANK2_PIN22" bitrange="13:12">
6133</field>
6134<field name="BANK2_PIN21" bitrange="11:10">
6135</field>
6136<field name="BANK2_PIN20" bitrange="9:8">
6137</field>
6138<field name="BANK2_PIN19" bitrange="7:6">
6139</field>
6140<field name="BANK2_PIN18" bitrange="5:4">
6141</field>
6142<field name="BANK2_PIN17" bitrange="3:2">
6143</field>
6144<field name="BANK2_PIN16" bitrange="1:0">
6145</field>
6146</reg>
6147<reg name="MUXSEL6" addr="0x160" sct="yes">
6148<field name="BANK3_PIN15" bitrange="31:30">
6149</field>
6150<field name="BANK3_PIN14" bitrange="29:28">
6151</field>
6152<field name="BANK3_PIN13" bitrange="27:26">
6153</field>
6154<field name="BANK3_PIN12" bitrange="25:24">
6155</field>
6156<field name="BANK3_PIN11" bitrange="23:22">
6157</field>
6158<field name="BANK3_PIN10" bitrange="21:20">
6159</field>
6160<field name="BANK3_PIN09" bitrange="19:18">
6161</field>
6162<field name="BANK3_PIN08" bitrange="17:16">
6163</field>
6164<field name="BANK3_PIN07" bitrange="15:14">
6165</field>
6166<field name="BANK3_PIN06" bitrange="13:12">
6167</field>
6168<field name="BANK3_PIN05" bitrange="11:10">
6169</field>
6170<field name="BANK3_PIN04" bitrange="9:8">
6171</field>
6172<field name="BANK3_PIN03" bitrange="7:6">
6173</field>
6174<field name="BANK3_PIN02" bitrange="5:4">
6175</field>
6176<field name="BANK3_PIN01" bitrange="3:2">
6177</field>
6178<field name="BANK3_PIN00" bitrange="1:0">
6179</field>
6180</reg>
6181<reg name="MUXSEL7" addr="0x170" sct="yes">
6182<field name="BANK3_PIN21" bitrange="11:10">
6183</field>
6184<field name="BANK3_PIN20" bitrange="9:8">
6185</field>
6186<field name="BANK3_PIN19" bitrange="7:6">
6187</field>
6188<field name="BANK3_PIN18" bitrange="5:4">
6189</field>
6190<field name="BANK3_PIN17" bitrange="3:2">
6191</field>
6192<field name="BANK3_PIN16" bitrange="1:0">
6193</field>
6194</reg>
6195<reg name="DRIVE0" addr="0x200" sct="yes">
6196<field name="BANK0_PIN07_V" bitrange="30:30">
6197</field>
6198<field name="BANK0_PIN07_MA" bitrange="29:28">
6199</field>
6200<field name="BANK0_PIN06_V" bitrange="26:26">
6201</field>
6202<field name="BANK0_PIN06_MA" bitrange="25:24">
6203</field>
6204<field name="BANK0_PIN05_V" bitrange="22:22">
6205</field>
6206<field name="BANK0_PIN05_MA" bitrange="21:20">
6207</field>
6208<field name="BANK0_PIN04_V" bitrange="18:18">
6209</field>
6210<field name="BANK0_PIN04_MA" bitrange="17:16">
6211</field>
6212<field name="BANK0_PIN03_V" bitrange="14:14">
6213</field>
6214<field name="BANK0_PIN03_MA" bitrange="13:12">
6215</field>
6216<field name="BANK0_PIN02_V" bitrange="10:10">
6217</field>
6218<field name="BANK0_PIN02_MA" bitrange="9:8">
6219</field>
6220<field name="BANK0_PIN01_V" bitrange="6:6">
6221</field>
6222<field name="BANK0_PIN01_MA" bitrange="5:4">
6223</field>
6224<field name="BANK0_PIN00_V" bitrange="2:2">
6225</field>
6226<field name="BANK0_PIN00_MA" bitrange="1:0">
6227</field>
6228</reg>
6229<reg name="DRIVE1" addr="0x210" sct="yes">
6230<field name="BANK0_PIN15_V" bitrange="30:30">
6231</field>
6232<field name="BANK0_PIN15_MA" bitrange="29:28">
6233</field>
6234<field name="BANK0_PIN14_V" bitrange="26:26">
6235</field>
6236<field name="BANK0_PIN14_MA" bitrange="25:24">
6237</field>
6238<field name="BANK0_PIN13_V" bitrange="22:22">
6239</field>
6240<field name="BANK0_PIN13_MA" bitrange="21:20">
6241</field>
6242<field name="BANK0_PIN12_V" bitrange="18:18">
6243</field>
6244<field name="BANK0_PIN12_MA" bitrange="17:16">
6245</field>
6246<field name="BANK0_PIN11_V" bitrange="14:14">
6247</field>
6248<field name="BANK0_PIN11_MA" bitrange="13:12">
6249</field>
6250<field name="BANK0_PIN10_V" bitrange="10:10">
6251</field>
6252<field name="BANK0_PIN10_MA" bitrange="9:8">
6253</field>
6254<field name="BANK0_PIN09_V" bitrange="6:6">
6255</field>
6256<field name="BANK0_PIN09_MA" bitrange="5:4">
6257</field>
6258<field name="BANK0_PIN08_V" bitrange="2:2">
6259</field>
6260<field name="BANK0_PIN08_MA" bitrange="1:0">
6261</field>
6262</reg>
6263<reg name="DRIVE2" addr="0x220" sct="yes">
6264<field name="BANK0_PIN23_V" bitrange="30:30">
6265</field>
6266<field name="BANK0_PIN23_MA" bitrange="29:28">
6267</field>
6268<field name="BANK0_PIN22_V" bitrange="26:26">
6269</field>
6270<field name="BANK0_PIN22_MA" bitrange="25:24">
6271</field>
6272<field name="BANK0_PIN21_V" bitrange="22:22">
6273</field>
6274<field name="BANK0_PIN21_MA" bitrange="21:20">
6275</field>
6276<field name="BANK0_PIN20_V" bitrange="18:18">
6277</field>
6278<field name="BANK0_PIN20_MA" bitrange="17:16">
6279</field>
6280<field name="BANK0_PIN19_V" bitrange="14:14">
6281</field>
6282<field name="BANK0_PIN19_MA" bitrange="13:12">
6283</field>
6284<field name="BANK0_PIN18_V" bitrange="10:10">
6285</field>
6286<field name="BANK0_PIN18_MA" bitrange="9:8">
6287</field>
6288<field name="BANK0_PIN17_V" bitrange="6:6">
6289</field>
6290<field name="BANK0_PIN17_MA" bitrange="5:4">
6291</field>
6292<field name="BANK0_PIN16_V" bitrange="2:2">
6293</field>
6294<field name="BANK0_PIN16_MA" bitrange="1:0">
6295</field>
6296</reg>
6297<reg name="DRIVE3" addr="0x230" sct="yes">
6298<field name="BANK0_PIN29_V" bitrange="22:22">
6299</field>
6300<field name="BANK0_PIN29_MA" bitrange="21:20">
6301</field>
6302<field name="BANK0_PIN28_V" bitrange="18:18">
6303</field>
6304<field name="BANK0_PIN28_MA" bitrange="17:16">
6305</field>
6306<field name="BANK0_PIN27_V" bitrange="14:14">
6307</field>
6308<field name="BANK0_PIN27_MA" bitrange="13:12">
6309</field>
6310<field name="BANK0_PIN26_V" bitrange="10:10">
6311</field>
6312<field name="BANK0_PIN26_MA" bitrange="9:8">
6313</field>
6314<field name="BANK0_PIN25_V" bitrange="6:6">
6315</field>
6316<field name="BANK0_PIN25_MA" bitrange="5:4">
6317</field>
6318<field name="BANK0_PIN24_V" bitrange="2:2">
6319</field>
6320<field name="BANK0_PIN24_MA" bitrange="1:0">
6321</field>
6322</reg>
6323<reg name="DRIVE4" addr="0x240" sct="yes">
6324<field name="BANK1_PIN07_V" bitrange="30:30">
6325</field>
6326<field name="BANK1_PIN07_MA" bitrange="29:28">
6327</field>
6328<field name="BANK1_PIN06_V" bitrange="26:26">
6329</field>
6330<field name="BANK1_PIN06_MA" bitrange="25:24">
6331</field>
6332<field name="BANK1_PIN05_V" bitrange="22:22">
6333</field>
6334<field name="BANK1_PIN05_MA" bitrange="21:20">
6335</field>
6336<field name="BANK1_PIN04_V" bitrange="18:18">
6337</field>
6338<field name="BANK1_PIN04_MA" bitrange="17:16">
6339</field>
6340<field name="BANK1_PIN03_V" bitrange="14:14">
6341</field>
6342<field name="BANK1_PIN03_MA" bitrange="13:12">
6343</field>
6344<field name="BANK1_PIN02_V" bitrange="10:10">
6345</field>
6346<field name="BANK1_PIN02_MA" bitrange="9:8">
6347</field>
6348<field name="BANK1_PIN01_V" bitrange="6:6">
6349</field>
6350<field name="BANK1_PIN01_MA" bitrange="5:4">
6351</field>
6352<field name="BANK1_PIN00_V" bitrange="2:2">
6353</field>
6354<field name="BANK1_PIN00_MA" bitrange="1:0">
6355</field>
6356</reg>
6357<reg name="DRIVE5" addr="0x250" sct="yes">
6358<field name="BANK1_PIN15_V" bitrange="30:30">
6359</field>
6360<field name="BANK1_PIN15_MA" bitrange="29:28">
6361</field>
6362<field name="BANK1_PIN14_V" bitrange="26:26">
6363</field>
6364<field name="BANK1_PIN14_MA" bitrange="25:24">
6365</field>
6366<field name="BANK1_PIN13_V" bitrange="22:22">
6367</field>
6368<field name="BANK1_PIN13_MA" bitrange="21:20">
6369</field>
6370<field name="BANK1_PIN12_V" bitrange="18:18">
6371</field>
6372<field name="BANK1_PIN12_MA" bitrange="17:16">
6373</field>
6374<field name="BANK1_PIN11_V" bitrange="14:14">
6375</field>
6376<field name="BANK1_PIN11_MA" bitrange="13:12">
6377</field>
6378<field name="BANK1_PIN10_V" bitrange="10:10">
6379</field>
6380<field name="BANK1_PIN10_MA" bitrange="9:8">
6381</field>
6382<field name="BANK1_PIN09_V" bitrange="6:6">
6383</field>
6384<field name="BANK1_PIN09_MA" bitrange="5:4">
6385</field>
6386<field name="BANK1_PIN08_V" bitrange="2:2">
6387</field>
6388<field name="BANK1_PIN08_MA" bitrange="1:0">
6389</field>
6390</reg>
6391<reg name="DRIVE6" addr="0x260" sct="yes">
6392<field name="BANK1_PIN23_V" bitrange="30:30">
6393</field>
6394<field name="BANK1_PIN23_MA" bitrange="29:28">
6395</field>
6396<field name="BANK1_PIN22_V" bitrange="26:26">
6397</field>
6398<field name="BANK1_PIN22_MA" bitrange="25:24">
6399</field>
6400<field name="BANK1_PIN21_V" bitrange="22:22">
6401</field>
6402<field name="BANK1_PIN21_MA" bitrange="21:20">
6403</field>
6404<field name="BANK1_PIN20_V" bitrange="18:18">
6405</field>
6406<field name="BANK1_PIN20_MA" bitrange="17:16">
6407</field>
6408<field name="BANK1_PIN19_V" bitrange="14:14">
6409</field>
6410<field name="BANK1_PIN19_MA" bitrange="13:12">
6411</field>
6412<field name="BANK1_PIN18_V" bitrange="10:10">
6413</field>
6414<field name="BANK1_PIN18_MA" bitrange="9:8">
6415</field>
6416<field name="BANK1_PIN17_V" bitrange="6:6">
6417</field>
6418<field name="BANK1_PIN17_MA" bitrange="5:4">
6419</field>
6420<field name="BANK1_PIN16_V" bitrange="2:2">
6421</field>
6422<field name="BANK1_PIN16_MA" bitrange="1:0">
6423</field>
6424</reg>
6425<reg name="DRIVE7" addr="0x270" sct="yes">
6426<field name="BANK1_PIN28_V" bitrange="18:18">
6427</field>
6428<field name="BANK1_PIN28_MA" bitrange="17:16">
6429</field>
6430<field name="BANK1_PIN27_V" bitrange="14:14">
6431</field>
6432<field name="BANK1_PIN27_MA" bitrange="13:12">
6433</field>
6434<field name="BANK1_PIN26_V" bitrange="10:10">
6435</field>
6436<field name="BANK1_PIN26_MA" bitrange="9:8">
6437</field>
6438<field name="BANK1_PIN25_V" bitrange="6:6">
6439</field>
6440<field name="BANK1_PIN25_MA" bitrange="5:4">
6441</field>
6442<field name="BANK1_PIN24_V" bitrange="2:2">
6443</field>
6444<field name="BANK1_PIN24_MA" bitrange="1:0">
6445</field>
6446</reg>
6447<reg name="DRIVE8" addr="0x280" sct="yes">
6448<field name="BANK2_PIN07_V" bitrange="30:30">
6449</field>
6450<field name="BANK2_PIN07_MA" bitrange="29:28">
6451</field>
6452<field name="BANK2_PIN06_V" bitrange="26:26">
6453</field>
6454<field name="BANK2_PIN06_MA" bitrange="25:24">
6455</field>
6456<field name="BANK2_PIN05_V" bitrange="22:22">
6457</field>
6458<field name="BANK2_PIN05_MA" bitrange="21:20">
6459</field>
6460<field name="BANK2_PIN04_V" bitrange="18:18">
6461</field>
6462<field name="BANK2_PIN04_MA" bitrange="17:16">
6463</field>
6464<field name="BANK2_PIN03_V" bitrange="14:14">
6465</field>
6466<field name="BANK2_PIN03_MA" bitrange="13:12">
6467</field>
6468<field name="BANK2_PIN02_V" bitrange="10:10">
6469</field>
6470<field name="BANK2_PIN02_MA" bitrange="9:8">
6471</field>
6472<field name="BANK2_PIN01_V" bitrange="6:6">
6473</field>
6474<field name="BANK2_PIN01_MA" bitrange="5:4">
6475</field>
6476<field name="BANK2_PIN00_V" bitrange="2:2">
6477</field>
6478<field name="BANK2_PIN00_MA" bitrange="1:0">
6479</field>
6480</reg>
6481<reg name="DRIVE9" addr="0x290" sct="yes">
6482<field name="BANK2_PIN15_V" bitrange="30:30">
6483</field>
6484<field name="BANK2_PIN15_MA" bitrange="29:28">
6485</field>
6486<field name="BANK2_PIN14_V" bitrange="26:26">
6487</field>
6488<field name="BANK2_PIN14_MA" bitrange="25:24">
6489</field>
6490<field name="BANK2_PIN13_V" bitrange="22:22">
6491</field>
6492<field name="BANK2_PIN13_MA" bitrange="21:20">
6493</field>
6494<field name="BANK2_PIN12_V" bitrange="18:18">
6495</field>
6496<field name="BANK2_PIN12_MA" bitrange="17:16">
6497</field>
6498<field name="BANK2_PIN11_V" bitrange="14:14">
6499</field>
6500<field name="BANK2_PIN11_MA" bitrange="13:12">
6501</field>
6502<field name="BANK2_PIN10_V" bitrange="10:10">
6503</field>
6504<field name="BANK2_PIN10_MA" bitrange="9:8">
6505</field>
6506<field name="BANK2_PIN09_V" bitrange="6:6">
6507</field>
6508<field name="BANK2_PIN09_MA" bitrange="5:4">
6509</field>
6510<field name="BANK2_PIN08_V" bitrange="2:2">
6511</field>
6512<field name="BANK2_PIN08_MA" bitrange="1:0">
6513</field>
6514</reg>
6515<reg name="DRIVE10" addr="0x2a0" sct="yes">
6516<field name="BANK2_PIN23_V" bitrange="30:30">
6517</field>
6518<field name="BANK2_PIN23_MA" bitrange="29:28">
6519</field>
6520<field name="BANK2_PIN22_V" bitrange="26:26">
6521</field>
6522<field name="BANK2_PIN22_MA" bitrange="25:24">
6523</field>
6524<field name="BANK2_PIN21_V" bitrange="22:22">
6525</field>
6526<field name="BANK2_PIN21_MA" bitrange="21:20">
6527</field>
6528<field name="BANK2_PIN20_V" bitrange="18:18">
6529</field>
6530<field name="BANK2_PIN20_MA" bitrange="17:16">
6531</field>
6532<field name="BANK2_PIN19_V" bitrange="14:14">
6533</field>
6534<field name="BANK2_PIN19_MA" bitrange="13:12">
6535</field>
6536<field name="BANK2_PIN18_V" bitrange="10:10">
6537</field>
6538<field name="BANK2_PIN18_MA" bitrange="9:8">
6539</field>
6540<field name="BANK2_PIN17_V" bitrange="6:6">
6541</field>
6542<field name="BANK2_PIN17_MA" bitrange="5:4">
6543</field>
6544<field name="BANK2_PIN16_V" bitrange="2:2">
6545</field>
6546<field name="BANK2_PIN16_MA" bitrange="1:0">
6547</field>
6548</reg>
6549<reg name="DRIVE11" addr="0x2b0" sct="yes">
6550<field name="BANK2_PIN31_V" bitrange="30:30">
6551</field>
6552<field name="BANK2_PIN31_MA" bitrange="29:28">
6553</field>
6554<field name="BANK2_PIN30_V" bitrange="26:26">
6555</field>
6556<field name="BANK2_PIN30_MA" bitrange="25:24">
6557</field>
6558<field name="BANK2_PIN29_V" bitrange="22:22">
6559</field>
6560<field name="BANK2_PIN29_MA" bitrange="21:20">
6561</field>
6562<field name="BANK2_PIN28_V" bitrange="18:18">
6563</field>
6564<field name="BANK2_PIN28_MA" bitrange="17:16">
6565</field>
6566<field name="BANK2_PIN27_V" bitrange="14:14">
6567</field>
6568<field name="BANK2_PIN27_MA" bitrange="13:12">
6569</field>
6570<field name="BANK2_PIN26_V" bitrange="10:10">
6571</field>
6572<field name="BANK2_PIN26_MA" bitrange="9:8">
6573</field>
6574<field name="BANK2_PIN25_V" bitrange="6:6">
6575</field>
6576<field name="BANK2_PIN25_MA" bitrange="5:4">
6577</field>
6578<field name="BANK2_PIN24_V" bitrange="2:2">
6579</field>
6580<field name="BANK2_PIN24_MA" bitrange="1:0">
6581</field>
6582</reg>
6583<reg name="DRIVE12" addr="0x2c0" sct="yes">
6584<field name="BANK3_PIN07_V" bitrange="30:30">
6585</field>
6586<field name="BANK3_PIN07_MA" bitrange="29:28">
6587</field>
6588<field name="BANK3_PIN06_V" bitrange="26:26">
6589</field>
6590<field name="BANK3_PIN06_MA" bitrange="25:24">
6591</field>
6592<field name="BANK3_PIN05_V" bitrange="22:22">
6593</field>
6594<field name="BANK3_PIN05_MA" bitrange="21:20">
6595</field>
6596<field name="BANK3_PIN04_V" bitrange="18:18">
6597</field>
6598<field name="BANK3_PIN04_MA" bitrange="17:16">
6599</field>
6600<field name="BANK3_PIN03_V" bitrange="14:14">
6601</field>
6602<field name="BANK3_PIN03_MA" bitrange="13:12">
6603</field>
6604<field name="BANK3_PIN02_V" bitrange="10:10">
6605</field>
6606<field name="BANK3_PIN02_MA" bitrange="9:8">
6607</field>
6608<field name="BANK3_PIN01_V" bitrange="6:6">
6609</field>
6610<field name="BANK3_PIN01_MA" bitrange="5:4">
6611</field>
6612<field name="BANK3_PIN00_V" bitrange="2:2">
6613</field>
6614<field name="BANK3_PIN00_MA" bitrange="1:0">
6615</field>
6616</reg>
6617<reg name="DRIVE13" addr="0x2d0" sct="yes">
6618<field name="BANK3_PIN15_V" bitrange="30:30">
6619</field>
6620<field name="BANK3_PIN15_MA" bitrange="29:28">
6621</field>
6622<field name="BANK3_PIN14_V" bitrange="26:26">
6623</field>
6624<field name="BANK3_PIN14_MA" bitrange="25:24">
6625</field>
6626<field name="BANK3_PIN13_V" bitrange="22:22">
6627</field>
6628<field name="BANK3_PIN13_MA" bitrange="21:20">
6629</field>
6630<field name="BANK3_PIN12_V" bitrange="18:18">
6631</field>
6632<field name="BANK3_PIN12_MA" bitrange="17:16">
6633</field>
6634<field name="BANK3_PIN11_V" bitrange="14:14">
6635</field>
6636<field name="BANK3_PIN11_MA" bitrange="13:12">
6637</field>
6638<field name="BANK3_PIN10_V" bitrange="10:10">
6639</field>
6640<field name="BANK3_PIN10_MA" bitrange="9:8">
6641</field>
6642<field name="BANK3_PIN09_V" bitrange="6:6">
6643</field>
6644<field name="BANK3_PIN09_MA" bitrange="5:4">
6645</field>
6646<field name="BANK3_PIN08_V" bitrange="2:2">
6647</field>
6648<field name="BANK3_PIN08_MA" bitrange="1:0">
6649</field>
6650</reg>
6651<reg name="DRIVE14" addr="0x2e0" sct="yes">
6652<field name="BANK3_PIN21_V" bitrange="22:22">
6653</field>
6654<field name="BANK3_PIN21_MA" bitrange="21:20">
6655</field>
6656<field name="BANK3_PIN20_V" bitrange="18:18">
6657</field>
6658<field name="BANK3_PIN20_MA" bitrange="17:16">
6659</field>
6660<field name="BANK3_PIN19_V" bitrange="14:14">
6661</field>
6662<field name="BANK3_PIN19_MA" bitrange="13:12">
6663</field>
6664<field name="BANK3_PIN18_V" bitrange="10:10">
6665</field>
6666<field name="BANK3_PIN18_MA" bitrange="9:8">
6667</field>
6668<field name="BANK3_PIN17_V" bitrange="6:6">
6669</field>
6670<field name="BANK3_PIN17_MA" bitrange="5:4">
6671</field>
6672<field name="BANK3_PIN16_V" bitrange="2:2">
6673</field>
6674<field name="BANK3_PIN16_MA" bitrange="1:0">
6675</field>
6676</reg>
6677<reg name="PULL0" addr="0x300" sct="yes">
6678<field name="BANK0_PIN29" bitrange="29:29">
6679</field>
6680<field name="BANK0_PIN28" bitrange="28:28">
6681</field>
6682<field name="BANK0_PIN27" bitrange="27:27">
6683</field>
6684<field name="BANK0_PIN26" bitrange="26:26">
6685</field>
6686<field name="BANK0_PIN20" bitrange="20:20">
6687</field>
6688<field name="BANK0_PIN07" bitrange="7:7">
6689</field>
6690<field name="BANK0_PIN06" bitrange="6:6">
6691</field>
6692<field name="BANK0_PIN05" bitrange="5:5">
6693</field>
6694<field name="BANK0_PIN04" bitrange="4:4">
6695</field>
6696<field name="BANK0_PIN03" bitrange="3:3">
6697</field>
6698<field name="BANK0_PIN02" bitrange="2:2">
6699</field>
6700<field name="BANK0_PIN01" bitrange="1:1">
6701</field>
6702</reg>
6703<reg name="PULL1" addr="0x310" sct="yes">
6704<field name="BANK1_PIN27" bitrange="27:27">
6705</field>
6706<field name="BANK1_PIN26" bitrange="26:26">
6707</field>
6708<field name="BANK1_PIN25" bitrange="25:25">
6709</field>
6710<field name="BANK1_PIN24" bitrange="24:24">
6711</field>
6712<field name="BANK1_PIN22" bitrange="22:22">
6713</field>
6714</reg>
6715<reg name="PULL2" addr="0x320" sct="yes">
6716<field name="BANK2_PIN14" bitrange="14:14">
6717</field>
6718</reg>
6719<reg name="PULL3" addr="0x330" sct="yes">
6720<field name="BANK3_PIN17" bitrange="17:17">
6721</field>
6722<field name="BANK3_PIN16" bitrange="16:16">
6723</field>
6724<field name="BANK3_PIN15" bitrange="15:15">
6725</field>
6726<field name="BANK3_PIN14" bitrange="14:14">
6727</field>
6728<field name="BANK3_PIN13" bitrange="13:13">
6729</field>
6730<field name="BANK3_PIN12" bitrange="12:12">
6731</field>
6732<field name="BANK3_PIN11" bitrange="11:11">
6733</field>
6734<field name="BANK3_PIN10" bitrange="10:10">
6735</field>
6736<field name="BANK3_PIN09" bitrange="9:9">
6737</field>
6738<field name="BANK3_PIN08" bitrange="8:8">
6739</field>
6740<field name="BANK3_PIN07" bitrange="7:7">
6741</field>
6742<field name="BANK3_PIN06" bitrange="6:6">
6743</field>
6744<field name="BANK3_PIN05" bitrange="5:5">
6745</field>
6746<field name="BANK3_PIN04" bitrange="4:4">
6747</field>
6748<field name="BANK3_PIN03" bitrange="3:3">
6749</field>
6750<field name="BANK3_PIN02" bitrange="2:2">
6751</field>
6752<field name="BANK3_PIN01" bitrange="1:1">
6753</field>
6754<field name="BANK3_PIN00" bitrange="0:0">
6755</field>
6756</reg>
6757<reg name="DOUT0" addr="0x400" sct="yes">
6758<field name="DOUT" bitrange="29:0">
6759</field>
6760</reg>
6761<reg name="DOUT1" addr="0x410" sct="yes">
6762<field name="DOUT" bitrange="28:0">
6763</field>
6764</reg>
6765<reg name="DOUT2" addr="0x420" sct="yes">
6766<field name="DOUT" bitrange="31:0">
6767</field>
6768</reg>
6769<reg name="DIN0" addr="0x500" sct="no">
6770<field name="DIN" bitrange="29:0">
6771</field>
6772</reg>
6773<reg name="DIN1" addr="0x510" sct="no">
6774<field name="DIN" bitrange="28:0">
6775</field>
6776</reg>
6777<reg name="DIN2" addr="0x520" sct="no">
6778<field name="DIN" bitrange="31:0">
6779</field>
6780</reg>
6781<reg name="DOE0" addr="0x600" sct="yes">
6782<field name="DOE" bitrange="29:0">
6783</field>
6784</reg>
6785<reg name="DOE1" addr="0x610" sct="yes">
6786<field name="DOE" bitrange="28:0">
6787</field>
6788</reg>
6789<reg name="DOE2" addr="0x620" sct="yes">
6790<field name="DOE" bitrange="31:0">
6791</field>
6792</reg>
6793<reg name="PIN2IRQ0" addr="0x700" sct="yes">
6794<field name="PIN2IRQ" bitrange="29:0">
6795</field>
6796</reg>
6797<reg name="PIN2IRQ1" addr="0x710" sct="yes">
6798<field name="PIN2IRQ" bitrange="28:0">
6799</field>
6800</reg>
6801<reg name="PIN2IRQ2" addr="0x720" sct="yes">
6802<field name="PIN2IRQ" bitrange="31:0">
6803</field>
6804</reg>
6805<reg name="IRQEN0" addr="0x800" sct="yes">
6806<field name="IRQEN" bitrange="29:0">
6807</field>
6808</reg>
6809<reg name="IRQEN1" addr="0x810" sct="yes">
6810<field name="IRQEN" bitrange="28:0">
6811</field> 6025</field>
6812</reg> 6026</reg>
6813<reg name="IRQEN2" addr="0x820" sct="yes"> 6027<reg name="DRIVEn" sct="yes">
6814<field name="IRQEN" bitrange="31:0"> 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">
6815</field> 6045</field>
6816</reg> 6046</reg>
6817<reg name="IRQLEVEL0" addr="0x900" sct="yes"> 6047<reg name="PULLn" sct="yes">
6818<field name="IRQLEVEL" bitrange="29:0"> 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">
6819</field> 6054</field>
6820</reg> 6055</reg>
6821<reg name="IRQLEVEL1" addr="0x910" sct="yes"> 6056<reg name="DOUTn" sct="yes">
6822<field name="IRQLEVEL" bitrange="28:0"> 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">
6823</field> 6062</field>
6824</reg> 6063</reg>
6825<reg name="IRQLEVEL2" addr="0x920" sct="yes"> 6064<reg name="DINn" sct="yes">
6826<field name="IRQLEVEL" bitrange="31:0"> 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">
6827</field> 6070</field>
6828</reg> 6071</reg>
6829<reg name="IRQPOL0" addr="0xa00" sct="yes"> 6072<reg name="DOEn" sct="yes">
6830<field name="IRQPOL" bitrange="29:0"> 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">
6831</field> 6078</field>
6832</reg> 6079</reg>
6833<reg name="IRQPOL1" addr="0xa10" sct="yes"> 6080<reg name="PIN2IRQn" sct="yes">
6834<field name="IRQPOL" bitrange="28:0"> 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">
6835</field> 6086</field>
6836</reg> 6087</reg>
6837<reg name="IRQPOL2" addr="0xa20" sct="yes"> 6088<reg name="IRQENn" sct="yes">
6838<field name="IRQPOL" bitrange="31:0"> 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">
6839</field> 6094</field>
6840</reg> 6095</reg>
6841<reg name="IRQSTAT0" addr="0xb00" sct="yes"> 6096<reg name="IRQLEVELn" sct="yes">
6842<field name="IRQSTAT" bitrange="29:0"> 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">
6843</field> 6102</field>
6844</reg> 6103</reg>
6845<reg name="IRQSTAT1" addr="0xb10" sct="yes"> 6104<reg name="IRQPOLn" sct="yes">
6846<field name="IRQSTAT" bitrange="28:0"> 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">
6847</field> 6110</field>
6848</reg> 6111</reg>
6849<reg name="IRQSTAT2" addr="0xb20" sct="yes"> 6112<reg name="IRQSTATn" sct="yes">
6850<field name="IRQSTAT" bitrange="31:0"> 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">
6851</field> 6118</field>
6852</reg> 6119</reg>
6853</dev> 6120</dev>
6854<dev name="POWER" addr="0x80044000" long_name="Power Control" desc="Power Supply"> 6121<dev name="POWER" long_name="Power Control" desc="Power Supply" version="3.2.0">
6855<reg name="CTRL" addr="0x0" sct="yes"> 6122<addr name="POWER" addr="0x80044000" />
6123<reg name="CTRL" sct="yes">
6124<addr name="CTRL" addr="0x0" />
6856<field name="CLKGATE" bitrange="30:30"> 6125<field name="CLKGATE" bitrange="30:30">
6857</field> 6126</field>
6858<field name="PSWITCH_IRQ" bitrange="22:22"> 6127<field name="PSWITCH_IRQ" bitrange="22:22">
@@ -6902,7 +6171,8 @@ KIND, either express or implied.
6902<field name="ENIRQ_VDD5V_GT_VDDIO" bitrange="0:0"> 6171<field name="ENIRQ_VDD5V_GT_VDDIO" bitrange="0:0">
6903</field> 6172</field>
6904</reg> 6173</reg>
6905<reg name="5VCTRL" addr="0x10" sct="yes"> 6174<reg name="5VCTRL" sct="yes">
6175<addr name="5VCTRL" addr="0x10" />
6906<field name="VBUSVALID_TRSH" bitrange="11:10"> 6176<field name="VBUSVALID_TRSH" bitrange="11:10">
6907</field> 6177</field>
6908<field name="PWDN_5VBRNOUT" bitrange="8:8"> 6178<field name="PWDN_5VBRNOUT" bitrange="8:8">
@@ -6924,7 +6194,8 @@ KIND, either express or implied.
6924<field name="ENABLE_DCDC" bitrange="0:0"> 6194<field name="ENABLE_DCDC" bitrange="0:0">
6925</field> 6195</field>
6926</reg> 6196</reg>
6927<reg name="MINPWR" addr="0x20" sct="yes"> 6197<reg name="MINPWR" sct="yes">
6198<addr name="MINPWR" addr="0x20" />
6928<field name="PWD_BO" bitrange="11:11"> 6199<field name="PWD_BO" bitrange="11:11">
6929</field> 6200</field>
6930<field name="USB_I_SUSPEND" bitrange="10:10"> 6201<field name="USB_I_SUSPEND" bitrange="10:10">
@@ -6950,7 +6221,8 @@ KIND, either express or implied.
6950<field name="DC_HALFCLK" bitrange="0:0"> 6221<field name="DC_HALFCLK" bitrange="0:0">
6951</field> 6222</field>
6952</reg> 6223</reg>
6953<reg name="CHARGE" addr="0x30" sct="yes"> 6224<reg name="CHARGE" sct="yes">
6225<addr name="CHARGE" addr="0x30" />
6954<field name="ENABLE_FAULT_DETECT" bitrange="20:20"> 6226<field name="ENABLE_FAULT_DETECT" bitrange="20:20">
6955</field> 6227</field>
6956<field name="CHRG_STS_OFF" bitrange="19:19"> 6228<field name="CHRG_STS_OFF" bitrange="19:19">
@@ -6964,7 +6236,8 @@ KIND, either express or implied.
6964<field name="BATTCHRG_I" bitrange="5:0"> 6236<field name="BATTCHRG_I" bitrange="5:0">
6965</field> 6237</field>
6966</reg> 6238</reg>
6967<reg name="VDDDCTRL" addr="0x40" sct="no"> 6239<reg name="VDDDCTRL" sct="no">
6240<addr name="VDDDCTRL" addr="0x40" />
6968<field name="ADJTN" bitrange="31:28"> 6241<field name="ADJTN" bitrange="31:28">
6969</field> 6242</field>
6970<field name="ALKALINE_CHARGE" bitrange="24:24"> 6243<field name="ALKALINE_CHARGE" bitrange="24:24">
@@ -6984,7 +6257,8 @@ KIND, either express or implied.
6984<field name="TRG" bitrange="4:0"> 6257<field name="TRG" bitrange="4:0">
6985</field> 6258</field>
6986</reg> 6259</reg>
6987<reg name="VDDACTRL" addr="0x50" sct="no"> 6260<reg name="VDDACTRL" sct="no">
6261<addr name="VDDACTRL" addr="0x50" />
6988<field name="DISABLE_STEPPING" bitrange="18:18"> 6262<field name="DISABLE_STEPPING" bitrange="18:18">
6989</field> 6263</field>
6990<field name="ENABLE_LINREG" bitrange="17:17"> 6264<field name="ENABLE_LINREG" bitrange="17:17">
@@ -6998,7 +6272,8 @@ KIND, either express or implied.
6998<field name="TRG" bitrange="4:0"> 6272<field name="TRG" bitrange="4:0">
6999</field> 6273</field>
7000</reg> 6274</reg>
7001<reg name="VDDIOCTRL" addr="0x60" sct="no"> 6275<reg name="VDDIOCTRL" sct="no">
6276<addr name="VDDIOCTRL" addr="0x60" />
7002<field name="ADJTN" bitrange="19:16"> 6277<field name="ADJTN" bitrange="19:16">
7003</field> 6278</field>
7004<field name="DISABLE_STEPPING" bitrange="15:15"> 6279<field name="DISABLE_STEPPING" bitrange="15:15">
@@ -7012,13 +6287,15 @@ KIND, either express or implied.
7012<field name="TRG" bitrange="4:0"> 6287<field name="TRG" bitrange="4:0">
7013</field> 6288</field>
7014</reg> 6289</reg>
7015<reg name="DCFUNCV" addr="0x70" sct="no"> 6290<reg name="DCFUNCV" sct="no">
6291<addr name="DCFUNCV" addr="0x70" />
7016<field name="VDDD" bitrange="25:16"> 6292<field name="VDDD" bitrange="25:16">
7017</field> 6293</field>
7018<field name="VDDIO" bitrange="9:0"> 6294<field name="VDDIO" bitrange="9:0">
7019</field> 6295</field>
7020</reg> 6296</reg>
7021<reg name="MISC" addr="0x80" sct="no"> 6297<reg name="MISC" sct="no">
6298<addr name="MISC" addr="0x80" />
7022<field name="FREQSEL" bitrange="5:4"> 6299<field name="FREQSEL" bitrange="5:4">
7023</field> 6300</field>
7024<field name="DELAY_TIMING" bitrange="3:3"> 6301<field name="DELAY_TIMING" bitrange="3:3">
@@ -7030,7 +6307,8 @@ KIND, either express or implied.
7030<field name="PERIPHERALSWOFF" bitrange="0:0"> 6307<field name="PERIPHERALSWOFF" bitrange="0:0">
7031</field> 6308</field>
7032</reg> 6309</reg>
7033<reg name="DCLIMITS" addr="0x90" sct="no"> 6310<reg name="DCLIMITS" sct="no">
6311<addr name="DCLIMITS" addr="0x90" />
7034<field name="POSLIMIT_BOOST" bitrange="22:16"> 6312<field name="POSLIMIT_BOOST" bitrange="22:16">
7035</field> 6313</field>
7036<field name="POSLIMIT_BUCK" bitrange="14:8"> 6314<field name="POSLIMIT_BUCK" bitrange="14:8">
@@ -7038,7 +6316,8 @@ KIND, either express or implied.
7038<field name="NEGLIMIT" bitrange="6:0"> 6316<field name="NEGLIMIT" bitrange="6:0">
7039</field> 6317</field>
7040</reg> 6318</reg>
7041<reg name="LOOPCTRL" addr="0xa0" sct="yes"> 6319<reg name="LOOPCTRL" sct="yes">
6320<addr name="LOOPCTRL" addr="0xa0" />
7042<field name="TOGGLE_DIF" bitrange="20:20"> 6321<field name="TOGGLE_DIF" bitrange="20:20">
7043</field> 6322</field>
7044<field name="HYST_SIGN" bitrange="19:19"> 6323<field name="HYST_SIGN" bitrange="19:19">
@@ -7062,7 +6341,8 @@ KIND, either express or implied.
7062<field name="DC_C" bitrange="1:0"> 6341<field name="DC_C" bitrange="1:0">
7063</field> 6342</field>
7064</reg> 6343</reg>
7065<reg name="STS" addr="0xb0" sct="no"> 6344<reg name="STS" sct="no">
6345<addr name="STS" addr="0xb0" />
7066<field name="BATT_CHRG_PRESENT" bitrange="31:31"> 6346<field name="BATT_CHRG_PRESENT" bitrange="31:31">
7067</field> 6347</field>
7068<field name="PSWITCH" bitrange="19:18"> 6348<field name="PSWITCH" bitrange="19:18">
@@ -7104,13 +6384,15 @@ KIND, either express or implied.
7104<field name="SESSEND" bitrange="0:0"> 6384<field name="SESSEND" bitrange="0:0">
7105</field> 6385</field>
7106</reg> 6386</reg>
7107<reg name="SPEED" addr="0xc0" sct="yes"> 6387<reg name="SPEED" sct="yes">
6388<addr name="SPEED" addr="0xc0" />
7108<field name="STATUS" bitrange="23:16"> 6389<field name="STATUS" bitrange="23:16">
7109</field> 6390</field>
7110<field name="CTRL" bitrange="1:0"> 6391<field name="CTRL" bitrange="1:0">
7111</field> 6392</field>
7112</reg> 6393</reg>
7113<reg name="BATTMONITOR" addr="0xd0" sct="no"> 6394<reg name="BATTMONITOR" sct="no">
6395<addr name="BATTMONITOR" addr="0xd0" />
7114<field name="BATT_VAL" bitrange="25:16"> 6396<field name="BATT_VAL" bitrange="25:16">
7115</field> 6397</field>
7116<field name="EN_BATADJ" bitrange="6:6"> 6398<field name="EN_BATADJ" bitrange="6:6">
@@ -7122,7 +6404,8 @@ KIND, either express or implied.
7122<field name="BRWNOUT_LVL" bitrange="3:0"> 6404<field name="BRWNOUT_LVL" bitrange="3:0">
7123</field> 6405</field>
7124</reg> 6406</reg>
7125<reg name="RESET" addr="0xe0" sct="yes"> 6407<reg name="RESET" sct="yes">
6408<addr name="RESET" addr="0xe0" />
7126<field name="UNLOCK" bitrange="31:16"> 6409<field name="UNLOCK" bitrange="31:16">
7127<value name="KEY" value="0x3e77"> 6410<value name="KEY" value="0x3e77">
7128</value> 6411</value>
@@ -7132,7 +6415,8 @@ KIND, either express or implied.
7132<field name="PWD" bitrange="0:0"> 6415<field name="PWD" bitrange="0:0">
7133</field> 6416</field>
7134</reg> 6417</reg>
7135<reg name="DEBUG" addr="0xf0" sct="yes"> 6418<reg name="DEBUG" sct="yes">
6419<addr name="DEBUG" addr="0xf0" />
7136<field name="VBUSVALIDPIOLOCK" bitrange="3:3"> 6420<field name="VBUSVALIDPIOLOCK" bitrange="3:3">
7137</field> 6421</field>
7138<field name="AVALIDPIOLOCK" bitrange="2:2"> 6422<field name="AVALIDPIOLOCK" bitrange="2:2">
@@ -7142,11 +6426,13 @@ KIND, either express or implied.
7142<field name="SESSENDPIOLOCK" bitrange="0:0"> 6426<field name="SESSENDPIOLOCK" bitrange="0:0">
7143</field> 6427</field>
7144</reg> 6428</reg>
7145<reg name="SPECIAL" addr="0x100" sct="yes"> 6429<reg name="SPECIAL" sct="yes">
6430<addr name="SPECIAL" addr="0x100" />
7146<field name="TEST" bitrange="31:0"> 6431<field name="TEST" bitrange="31:0">
7147</field> 6432</field>
7148</reg> 6433</reg>
7149<reg name="VERSION" addr="0x110" sct="no"> 6434<reg name="VERSION" sct="no">
6435<addr name="VERSION" addr="0x110" />
7150<field name="MAJOR" bitrange="31:24"> 6436<field name="MAJOR" bitrange="31:24">
7151</field> 6437</field>
7152<field name="MINOR" bitrange="23:16"> 6438<field name="MINOR" bitrange="23:16">
@@ -7155,8 +6441,10 @@ KIND, either express or implied.
7155</field> 6441</field>
7156</reg> 6442</reg>
7157</dev> 6443</dev>
7158<dev name="PWM" addr="0x80064000" long_name="Pulse width Modulation" desc="Pulse-Width Modulator (PWM) Controller"> 6444<dev name="PWM" long_name="Pulse width Modulation" desc="Pulse-Width Modulator (PWM) Controller" version="3.2.0">
7159<reg name="CTRL" addr="0x0" sct="yes"> 6445<addr name="PWM" addr="0x80064000" />
6446<reg name="CTRL" sct="yes">
6447<addr name="CTRL" addr="0x0" />
7160<field name="SFTRST" bitrange="31:31"> 6448<field name="SFTRST" bitrange="31:31">
7161</field> 6449</field>
7162<field name="CLKGATE" bitrange="30:30"> 6450<field name="CLKGATE" bitrange="30:30">
@@ -7184,33 +6472,25 @@ KIND, either express or implied.
7184<field name="PWM0_ENABLE" bitrange="0:0"> 6472<field name="PWM0_ENABLE" bitrange="0:0">
7185</field> 6473</field>
7186</reg> 6474</reg>
7187<multireg name="ACTIVEn" base="0x10" count="4" offset="0x20" sct="SCT"> 6475<reg name="ACTIVEn" sct="yes">
7188<reg name="ACTIVE0" addr="0x10" index="0"> 6476<formula string="0x10+n*0x20"/>
7189</reg> 6477<addr name="ACTIVE0" addr="0x10" />
7190<reg name="ACTIVE1" addr="0x30" index="1"> 6478<addr name="ACTIVE1" addr="0x30" />
7191</reg> 6479<addr name="ACTIVE2" addr="0x50" />
7192<reg name="ACTIVE2" addr="0x50" index="2"> 6480<addr name="ACTIVE3" addr="0x70" />
7193</reg> 6481<addr name="ACTIVE4" addr="0x90" />
7194<reg name="ACTIVE3" addr="0x70" index="3">
7195</reg>
7196<reg name="ACTIVE4" addr="0x90" index="4">
7197</reg>
7198<field name="INACTIVE" bitrange="31:16"> 6482<field name="INACTIVE" bitrange="31:16">
7199</field> 6483</field>
7200<field name="ACTIVE" bitrange="15:0"> 6484<field name="ACTIVE" bitrange="15:0">
7201</field> 6485</field>
7202</multireg>
7203<multireg name="PERIODn" base="0x20" count="4" offset="0x20" sct="SCT">
7204<reg name="PERIOD0" addr="0x20" index="0">
7205</reg>
7206<reg name="PERIOD1" addr="0x40" index="1">
7207</reg>
7208<reg name="PERIOD2" addr="0x60" index="2">
7209</reg>
7210<reg name="PERIOD3" addr="0x80" index="3">
7211</reg>
7212<reg name="PERIOD4" addr="0xa0" index="4">
7213</reg> 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" />
7214<field name="MATT" bitrange="23:23"> 6494<field name="MATT" bitrange="23:23">
7215</field> 6495</field>
7216<field name="CDIV" bitrange="22:20"> 6496<field name="CDIV" bitrange="22:20">
@@ -7249,8 +6529,9 @@ KIND, either express or implied.
7249</field> 6529</field>
7250<field name="PERIOD" bitrange="15:0"> 6530<field name="PERIOD" bitrange="15:0">
7251</field> 6531</field>
7252</multireg> 6532</reg>
7253<reg name="VERSION" addr="0xb0" sct="no"> 6533<reg name="VERSION" sct="no">
6534<addr name="VERSION" addr="0xb0" />
7254<field name="MAJOR" bitrange="31:24"> 6535<field name="MAJOR" bitrange="31:24">
7255</field> 6536</field>
7256<field name="MINOR" bitrange="23:16"> 6537<field name="MINOR" bitrange="23:16">
@@ -7259,8 +6540,10 @@ KIND, either express or implied.
7259</field> 6540</field>
7260</reg> 6541</reg>
7261</dev> 6542</dev>
7262<dev name="RTC" addr="0x8005c000" long_name="Real Time Clock" desc="Real-Time Clock, Alarm, Watchdog, Persistent Bits"> 6543<dev name="RTC" long_name="Real Time Clock" desc="Real-Time Clock, Alarm, Watchdog, Persistent Bits" version="3.2.0">
7263<reg name="CTRL" addr="0x0" sct="yes"> 6544<addr name="RTC" addr="0x8005c000" />
6545<reg name="CTRL" sct="yes">
6546<addr name="CTRL" addr="0x0" />
7264<field name="SFTRST" bitrange="31:31"> 6547<field name="SFTRST" bitrange="31:31">
7265</field> 6548</field>
7266<field name="CLKGATE" bitrange="30:30"> 6549<field name="CLKGATE" bitrange="30:30">
@@ -7280,7 +6563,8 @@ KIND, either express or implied.
7280<field name="ALARM_IRQ_EN" bitrange="0:0"> 6563<field name="ALARM_IRQ_EN" bitrange="0:0">
7281</field> 6564</field>
7282</reg> 6565</reg>
7283<reg name="STAT" addr="0x10" sct="no"> 6566<reg name="STAT" sct="no">
6567<addr name="STAT" addr="0x10" />
7284<field name="RTC_PRESENT" bitrange="31:31"> 6568<field name="RTC_PRESENT" bitrange="31:31">
7285</field> 6569</field>
7286<field name="ALARM_PRESENT" bitrange="30:30"> 6570<field name="ALARM_PRESENT" bitrange="30:30">
@@ -7296,23 +6580,28 @@ KIND, either express or implied.
7296<field name="NEW_REGS" bitrange="15:8"> 6580<field name="NEW_REGS" bitrange="15:8">
7297</field> 6581</field>
7298</reg> 6582</reg>
7299<reg name="MILLISECONDS" addr="0x20" sct="yes"> 6583<reg name="MILLISECONDS" sct="yes">
6584<addr name="MILLISECONDS" addr="0x20" />
7300<field name="COUNT" bitrange="31:0"> 6585<field name="COUNT" bitrange="31:0">
7301</field> 6586</field>
7302</reg> 6587</reg>
7303<reg name="SECONDS" addr="0x30" sct="yes"> 6588<reg name="SECONDS" sct="yes">
6589<addr name="SECONDS" addr="0x30" />
7304<field name="COUNT" bitrange="31:0"> 6590<field name="COUNT" bitrange="31:0">
7305</field> 6591</field>
7306</reg> 6592</reg>
7307<reg name="ALARM" addr="0x40" sct="yes"> 6593<reg name="ALARM" sct="yes">
6594<addr name="ALARM" addr="0x40" />
7308<field name="VALUE" bitrange="31:0"> 6595<field name="VALUE" bitrange="31:0">
7309</field> 6596</field>
7310</reg> 6597</reg>
7311<reg name="WATCHDOG" addr="0x50" sct="yes"> 6598<reg name="WATCHDOG" sct="yes">
6599<addr name="WATCHDOG" addr="0x50" />
7312<field name="COUNT" bitrange="31:0"> 6600<field name="COUNT" bitrange="31:0">
7313</field> 6601</field>
7314</reg> 6602</reg>
7315<reg name="PERSISTENT0" addr="0x60" sct="yes"> 6603<reg name="PERSISTENT0" sct="yes">
6604<addr name="PERSISTENT0" addr="0x60" />
7316<field name="SPARE_ANALOG" bitrange="31:18"> 6605<field name="SPARE_ANALOG" bitrange="31:18">
7317</field> 6606</field>
7318<field name="AUTO_RESTART" bitrange="17:17"> 6607<field name="AUTO_RESTART" bitrange="17:17">
@@ -7342,7 +6631,8 @@ KIND, either express or implied.
7342<field name="CLOCKSOURCE" bitrange="0:0"> 6631<field name="CLOCKSOURCE" bitrange="0:0">
7343</field> 6632</field>
7344</reg> 6633</reg>
7345<reg name="PERSISTENT1" addr="0x70" sct="yes"> 6634<reg name="PERSISTENT1" sct="yes">
6635<addr name="PERSISTENT1" addr="0x70" />
7346<field name="GENERAL" bitrange="31:0"> 6636<field name="GENERAL" bitrange="31:0">
7347<value name="SPARE3" value="0x4000"> 6637<value name="SPARE3" value="0x4000">
7348</value> 6638</value>
@@ -7376,29 +6666,35 @@ KIND, either express or implied.
7376</value> 6666</value>
7377</field> 6667</field>
7378</reg> 6668</reg>
7379<reg name="PERSISTENT2" addr="0x80" sct="yes"> 6669<reg name="PERSISTENT2" sct="yes">
6670<addr name="PERSISTENT2" addr="0x80" />
7380<field name="GENERAL" bitrange="31:0"> 6671<field name="GENERAL" bitrange="31:0">
7381</field> 6672</field>
7382</reg> 6673</reg>
7383<reg name="PERSISTENT3" addr="0x90" sct="yes"> 6674<reg name="PERSISTENT3" sct="yes">
6675<addr name="PERSISTENT3" addr="0x90" />
7384<field name="GENERAL" bitrange="31:0"> 6676<field name="GENERAL" bitrange="31:0">
7385</field> 6677</field>
7386</reg> 6678</reg>
7387<reg name="PERSISTENT4" addr="0xa0" sct="yes"> 6679<reg name="PERSISTENT4" sct="yes">
6680<addr name="PERSISTENT4" addr="0xa0" />
7388<field name="GENERAL" bitrange="31:0"> 6681<field name="GENERAL" bitrange="31:0">
7389</field> 6682</field>
7390</reg> 6683</reg>
7391<reg name="PERSISTENT5" addr="0xb0" sct="yes"> 6684<reg name="PERSISTENT5" sct="yes">
6685<addr name="PERSISTENT5" addr="0xb0" />
7392<field name="GENERAL" bitrange="31:0"> 6686<field name="GENERAL" bitrange="31:0">
7393</field> 6687</field>
7394</reg> 6688</reg>
7395<reg name="DEBUG" addr="0xc0" sct="yes"> 6689<reg name="DEBUG" sct="yes">
6690<addr name="DEBUG" addr="0xc0" />
7396<field name="WATCHDOG_RESET_MASK" bitrange="1:1"> 6691<field name="WATCHDOG_RESET_MASK" bitrange="1:1">
7397</field> 6692</field>
7398<field name="WATCHDOG_RESET" bitrange="0:0"> 6693<field name="WATCHDOG_RESET" bitrange="0:0">
7399</field> 6694</field>
7400</reg> 6695</reg>
7401<reg name="VERSION" addr="0xd0" sct="no"> 6696<reg name="VERSION" sct="no">
6697<addr name="VERSION" addr="0xd0" />
7402<field name="MAJOR" bitrange="31:24"> 6698<field name="MAJOR" bitrange="31:24">
7403</field> 6699</field>
7404<field name="MINOR" bitrange="23:16"> 6700<field name="MINOR" bitrange="23:16">
@@ -7407,12 +6703,11 @@ KIND, either express or implied.
7407</field> 6703</field>
7408</reg> 6704</reg>
7409</dev> 6705</dev>
7410<multidev name="SAIF" long_name="Sync Audio Interface" desc="Sync Audio Interface (SAIF)" base="0x80042000" count="2" offset="0x4000"> 6706<dev name="SAIF" long_name="Sync Audio Interface" desc="Sync Audio Interface (SAIF)" version="3.2.0">
7411<dev name="SAIF1" addr="0x80042000" index="1"> 6707<addr name="SAIF1" addr="0x80042000" />
7412</dev> 6708<addr name="SAIF2" addr="0x80046000" />
7413<dev name="SAIF2" addr="0x80046000" index="2"> 6709<reg name="CTRL" sct="yes">
7414</dev> 6710<addr name="CTRL" addr="0x0" />
7415<reg name="CTRL" addr="0x0" sct="yes">
7416<field name="SFTRST" bitrange="31:31"> 6711<field name="SFTRST" bitrange="31:31">
7417</field> 6712</field>
7418<field name="CLKGATE" bitrange="30:30"> 6713<field name="CLKGATE" bitrange="30:30">
@@ -7450,7 +6745,8 @@ KIND, either express or implied.
7450<field name="RUN" bitrange="0:0"> 6745<field name="RUN" bitrange="0:0">
7451</field> 6746</field>
7452</reg> 6747</reg>
7453<reg name="STAT" addr="0x10" sct="yes"> 6748<reg name="STAT" sct="yes">
6749<addr name="STAT" addr="0x10" />
7454<field name="PRESENT" bitrange="31:31"> 6750<field name="PRESENT" bitrange="31:31">
7455</field> 6751</field>
7456<field name="DMA_PREQ" bitrange="16:16"> 6752<field name="DMA_PREQ" bitrange="16:16">
@@ -7464,13 +6760,15 @@ KIND, either express or implied.
7464<field name="BUSY" bitrange="0:0"> 6760<field name="BUSY" bitrange="0:0">
7465</field> 6761</field>
7466</reg> 6762</reg>
7467<reg name="DATA" addr="0x20" sct="yes"> 6763<reg name="DATA" sct="yes">
6764<addr name="DATA" addr="0x20" />
7468<field name="PCM_RIGHT" bitrange="31:16"> 6765<field name="PCM_RIGHT" bitrange="31:16">
7469</field> 6766</field>
7470<field name="PCM_LEFT" bitrange="15:0"> 6767<field name="PCM_LEFT" bitrange="15:0">
7471</field> 6768</field>
7472</reg> 6769</reg>
7473<reg name="VERSION" addr="0x30" sct="no"> 6770<reg name="VERSION" sct="no">
6771<addr name="VERSION" addr="0x30" />
7474<field name="MAJOR" bitrange="31:24"> 6772<field name="MAJOR" bitrange="31:24">
7475</field> 6773</field>
7476<field name="MINOR" bitrange="23:16"> 6774<field name="MINOR" bitrange="23:16">
@@ -7478,9 +6776,11 @@ KIND, either express or implied.
7478<field name="STEP" bitrange="15:0"> 6776<field name="STEP" bitrange="15:0">
7479</field> 6777</field>
7480</reg> 6778</reg>
7481</multidev> 6779</dev>
7482<dev name="SPDIF" addr="0x80054000" long_name="Sony/Phillips Digital Audio Interface" desc="SPDIF Transmitter"> 6780<dev name="SPDIF" long_name="Sony/Phillips Digital Audio Interface" desc="SPDIF Transmitter" version="3.2.0">
7483<reg name="CTRL" addr="0x0" sct="yes"> 6781<addr name="SPDIF" addr="0x80054000" />
6782<reg name="CTRL" sct="yes">
6783<addr name="CTRL" addr="0x0" />
7484<field name="SFTRST" bitrange="31:31"> 6784<field name="SFTRST" bitrange="31:31">
7485</field> 6785</field>
7486<field name="CLKGATE" bitrange="30:30"> 6786<field name="CLKGATE" bitrange="30:30">
@@ -7500,13 +6800,15 @@ KIND, either express or implied.
7500<field name="RUN" bitrange="0:0"> 6800<field name="RUN" bitrange="0:0">
7501</field> 6801</field>
7502</reg> 6802</reg>
7503<reg name="STAT" addr="0x10" sct="no"> 6803<reg name="STAT" sct="no">
6804<addr name="STAT" addr="0x10" />
7504<field name="PRESENT" bitrange="31:31"> 6805<field name="PRESENT" bitrange="31:31">
7505</field> 6806</field>
7506<field name="END_XFER" bitrange="0:0"> 6807<field name="END_XFER" bitrange="0:0">
7507</field> 6808</field>
7508</reg> 6809</reg>
7509<reg name="FRAMECTRL" addr="0x20" sct="yes"> 6810<reg name="FRAMECTRL" sct="yes">
6811<addr name="FRAMECTRL" addr="0x20" />
7510<field name="V_CONFIG" bitrange="17:17"> 6812<field name="V_CONFIG" bitrange="17:17">
7511</field> 6813</field>
7512<field name="AUTO_MUTE" bitrange="16:16"> 6814<field name="AUTO_MUTE" bitrange="16:16">
@@ -7528,25 +6830,29 @@ KIND, either express or implied.
7528<field name="PRO" bitrange="0:0"> 6830<field name="PRO" bitrange="0:0">
7529</field> 6831</field>
7530</reg> 6832</reg>
7531<reg name="SRR" addr="0x30" sct="yes"> 6833<reg name="SRR" sct="yes">
6834<addr name="SRR" addr="0x30" />
7532<field name="BASEMULT" bitrange="30:28"> 6835<field name="BASEMULT" bitrange="30:28">
7533</field> 6836</field>
7534<field name="RATE" bitrange="19:0"> 6837<field name="RATE" bitrange="19:0">
7535</field> 6838</field>
7536</reg> 6839</reg>
7537<reg name="DEBUG" addr="0x40" sct="no"> 6840<reg name="DEBUG" sct="no">
6841<addr name="DEBUG" addr="0x40" />
7538<field name="DMA_PREQ" bitrange="1:1"> 6842<field name="DMA_PREQ" bitrange="1:1">
7539</field> 6843</field>
7540<field name="FIFO_STATUS" bitrange="0:0"> 6844<field name="FIFO_STATUS" bitrange="0:0">
7541</field> 6845</field>
7542</reg> 6846</reg>
7543<reg name="DATA" addr="0x50" sct="yes"> 6847<reg name="DATA" sct="yes">
6848<addr name="DATA" addr="0x50" />
7544<field name="HIGH" bitrange="31:16"> 6849<field name="HIGH" bitrange="31:16">
7545</field> 6850</field>
7546<field name="LOW" bitrange="15:0"> 6851<field name="LOW" bitrange="15:0">
7547</field> 6852</field>
7548</reg> 6853</reg>
7549<reg name="VERSION" addr="0x60" sct="no"> 6854<reg name="VERSION" sct="no">
6855<addr name="VERSION" addr="0x60" />
7550<field name="MAJOR" bitrange="31:24"> 6856<field name="MAJOR" bitrange="31:24">
7551</field> 6857</field>
7552<field name="MINOR" bitrange="23:16"> 6858<field name="MINOR" bitrange="23:16">
@@ -7555,12 +6861,11 @@ KIND, either express or implied.
7555</field> 6861</field>
7556</reg> 6862</reg>
7557</dev> 6863</dev>
7558<multidev name="SSP" long_name="Sync Serial Port" desc="Synchronous Serial Ports (SSP)" base="0x80010000" count="2" offset="0x24000"> 6864<dev name="SSP" long_name="Sync Serial Port" desc="Synchronous Serial Ports (SSP)" version="3.2.0">
7559<dev name="SSP1" addr="0x80010000" index="1"> 6865<addr name="SSP1" addr="0x80010000" />
7560</dev> 6866<addr name="SSP2" addr="0x80034000" />
7561<dev name="SSP2" addr="0x80034000" index="2"> 6867<reg name="CTRL0" sct="yes">
7562</dev> 6868<addr name="CTRL0" addr="0x0" />
7563<reg name="CTRL0" addr="0x0" sct="yes">
7564<field name="SFTRST" bitrange="31:31"> 6869<field name="SFTRST" bitrange="31:31">
7565</field> 6870</field>
7566<field name="CLKGATE" bitrange="30:30"> 6871<field name="CLKGATE" bitrange="30:30">
@@ -7600,7 +6905,8 @@ KIND, either express or implied.
7600<field name="XFER_COUNT" bitrange="15:0"> 6905<field name="XFER_COUNT" bitrange="15:0">
7601</field> 6906</field>
7602</reg> 6907</reg>
7603<reg name="CMD0" addr="0x10" sct="yes"> 6908<reg name="CMD0" sct="yes">
6909<addr name="CMD0" addr="0x10" />
7604<field name="APPEND_8CYC" bitrange="20:20"> 6910<field name="APPEND_8CYC" bitrange="20:20">
7605</field> 6911</field>
7606<field name="BLOCK_SIZE" bitrange="19:16"> 6912<field name="BLOCK_SIZE" bitrange="19:16">
@@ -7744,19 +7050,23 @@ KIND, either express or implied.
7744</value> 7050</value>
7745</field> 7051</field>
7746</reg> 7052</reg>
7747<reg name="CMD1" addr="0x20" sct="no"> 7053<reg name="CMD1" sct="no">
7054<addr name="CMD1" addr="0x20" />
7748<field name="CMD_ARG" bitrange="31:0"> 7055<field name="CMD_ARG" bitrange="31:0">
7749</field> 7056</field>
7750</reg> 7057</reg>
7751<reg name="COMPREF" addr="0x30" sct="no"> 7058<reg name="COMPREF" sct="no">
7059<addr name="COMPREF" addr="0x30" />
7752<field name="REFERENCE" bitrange="31:0"> 7060<field name="REFERENCE" bitrange="31:0">
7753</field> 7061</field>
7754</reg> 7062</reg>
7755<reg name="COMPMASK" addr="0x40" sct="no"> 7063<reg name="COMPMASK" sct="no">
7064<addr name="COMPMASK" addr="0x40" />
7756<field name="MASK" bitrange="31:0"> 7065<field name="MASK" bitrange="31:0">
7757</field> 7066</field>
7758</reg> 7067</reg>
7759<reg name="TIMING" addr="0x50" sct="no"> 7068<reg name="TIMING" sct="no">
7069<addr name="TIMING" addr="0x50" />
7760<field name="TIMEOUT" bitrange="31:16"> 7070<field name="TIMEOUT" bitrange="31:16">
7761</field> 7071</field>
7762<field name="CLOCK_DIVIDE" bitrange="15:8"> 7072<field name="CLOCK_DIVIDE" bitrange="15:8">
@@ -7764,7 +7074,8 @@ KIND, either express or implied.
7764<field name="CLOCK_RATE" bitrange="7:0"> 7074<field name="CLOCK_RATE" bitrange="7:0">
7765</field> 7075</field>
7766</reg> 7076</reg>
7767<reg name="CTRL1" addr="0x60" sct="yes"> 7077<reg name="CTRL1" sct="yes">
7078<addr name="CTRL1" addr="0x60" />
7768<field name="SDIO_IRQ" bitrange="31:31"> 7079<field name="SDIO_IRQ" bitrange="31:31">
7769</field> 7080</field>
7770<field name="SDIO_IRQ_EN" bitrange="30:30"> 7081<field name="SDIO_IRQ_EN" bitrange="30:30">
@@ -7840,27 +7151,33 @@ KIND, either express or implied.
7840</value> 7151</value>
7841</field> 7152</field>
7842</reg> 7153</reg>
7843<reg name="DATA" addr="0x70" sct="no"> 7154<reg name="DATA" sct="no">
7155<addr name="DATA" addr="0x70" />
7844<field name="DATA" bitrange="31:0"> 7156<field name="DATA" bitrange="31:0">
7845</field> 7157</field>
7846</reg> 7158</reg>
7847<reg name="SDRESP0" addr="0x80" sct="no"> 7159<reg name="SDRESP0" sct="no">
7160<addr name="SDRESP0" addr="0x80" />
7848<field name="RESP0" bitrange="31:0"> 7161<field name="RESP0" bitrange="31:0">
7849</field> 7162</field>
7850</reg> 7163</reg>
7851<reg name="SDRESP1" addr="0x90" sct="no"> 7164<reg name="SDRESP1" sct="no">
7165<addr name="SDRESP1" addr="0x90" />
7852<field name="RESP1" bitrange="31:0"> 7166<field name="RESP1" bitrange="31:0">
7853</field> 7167</field>
7854</reg> 7168</reg>
7855<reg name="SDRESP2" addr="0xa0" sct="no"> 7169<reg name="SDRESP2" sct="no">
7170<addr name="SDRESP2" addr="0xa0" />
7856<field name="RESP2" bitrange="31:0"> 7171<field name="RESP2" bitrange="31:0">
7857</field> 7172</field>
7858</reg> 7173</reg>
7859<reg name="SDRESP3" addr="0xb0" sct="no"> 7174<reg name="SDRESP3" sct="no">
7175<addr name="SDRESP3" addr="0xb0" />
7860<field name="RESP3" bitrange="31:0"> 7176<field name="RESP3" bitrange="31:0">
7861</field> 7177</field>
7862</reg> 7178</reg>
7863<reg name="STATUS" addr="0xc0" sct="no"> 7179<reg name="STATUS" sct="no">
7180<addr name="STATUS" addr="0xc0" />
7864<field name="PRESENT" bitrange="31:31"> 7181<field name="PRESENT" bitrange="31:31">
7865</field> 7182</field>
7866<field name="MS_PRESENT" bitrange="30:30"> 7183<field name="MS_PRESENT" bitrange="30:30">
@@ -7908,7 +7225,8 @@ KIND, either express or implied.
7908<field name="BUSY" bitrange="0:0"> 7225<field name="BUSY" bitrange="0:0">
7909</field> 7226</field>
7910</reg> 7227</reg>
7911<reg name="DEBUG" addr="0x100" sct="no"> 7228<reg name="DEBUG" sct="no">
7229<addr name="DEBUG" addr="0x100" />
7912<field name="DATACRC_ERR" bitrange="31:28"> 7230<field name="DATACRC_ERR" bitrange="31:28">
7913</field> 7231</field>
7914<field name="DATA_STALL" bitrange="27:27"> 7232<field name="DATA_STALL" bitrange="27:27">
@@ -8016,7 +7334,8 @@ KIND, either express or implied.
8016<field name="SSP_RXD" bitrange="7:0"> 7334<field name="SSP_RXD" bitrange="7:0">
8017</field> 7335</field>
8018</reg> 7336</reg>
8019<reg name="VERSION" addr="0x110" sct="no"> 7337<reg name="VERSION" sct="no">
7338<addr name="VERSION" addr="0x110" />
8020<field name="MAJOR" bitrange="31:24"> 7339<field name="MAJOR" bitrange="31:24">
8021</field> 7340</field>
8022<field name="MINOR" bitrange="23:16"> 7341<field name="MINOR" bitrange="23:16">
@@ -8024,9 +7343,11 @@ KIND, either express or implied.
8024<field name="STEP" bitrange="15:0"> 7343<field name="STEP" bitrange="15:0">
8025</field> 7344</field>
8026</reg> 7345</reg>
8027</multidev> 7346</dev>
8028<dev name="TIMROT" addr="0x80068000" long_name="Timers/Rotary Interface" desc="Timers and Rotary Decoder"> 7347<dev name="TIMROT" long_name="Timers/Rotary Interface" desc="Timers and Rotary Decoder" version="3.2.0">
8029<reg name="ROTCTRL" addr="0x0" sct="yes"> 7348<addr name="TIMROT" addr="0x80068000" />
7349<reg name="ROTCTRL" sct="yes">
7350<addr name="ROTCTRL" addr="0x0" />
8030<field name="SFTRST" bitrange="31:31"> 7351<field name="SFTRST" bitrange="31:31">
8031</field> 7352</field>
8032<field name="CLKGATE" bitrange="30:30"> 7353<field name="CLKGATE" bitrange="30:30">
@@ -8098,17 +7419,16 @@ KIND, either express or implied.
8098</value> 7419</value>
8099</field> 7420</field>
8100</reg> 7421</reg>
8101<reg name="ROTCOUNT" addr="0x10" sct="no"> 7422<reg name="ROTCOUNT" sct="no">
7423<addr name="ROTCOUNT" addr="0x10" />
8102<field name="UPDOWN" bitrange="15:0"> 7424<field name="UPDOWN" bitrange="15:0">
8103</field> 7425</field>
8104</reg> 7426</reg>
8105<multireg name="TIMCTRLn" base="0x20" count="2" offset="0x20" sct="SCT"> 7427<reg name="TIMCTRLn" sct="yes">
8106<reg name="TIMCTRL0" addr="0x20" index="0"> 7428<formula string="0x20+n*0x20"/>
8107</reg> 7429<addr name="TIMCTRL0" addr="0x20" />
8108<reg name="TIMCTRL1" addr="0x40" index="1"> 7430<addr name="TIMCTRL1" addr="0x40" />
8109</reg> 7431<addr name="TIMCTRL2" addr="0x60" />
8110<reg name="TIMCTRL2" addr="0x60" index="2">
8111</reg>
8112<field name="IRQ" bitrange="15:15"> 7432<field name="IRQ" bitrange="15:15">
8113</field> 7433</field>
8114<field name="IRQ_EN" bitrange="14:14"> 7434<field name="IRQ_EN" bitrange="14:14">
@@ -8157,20 +7477,19 @@ KIND, either express or implied.
8157<value name="TICK_ALWAYS" value="0xc"> 7477<value name="TICK_ALWAYS" value="0xc">
8158</value> 7478</value>
8159</field> 7479</field>
8160</multireg>
8161<multireg name="TIMCOUNTn" base="0x30" count="2" offset="0x20" sct="">
8162<reg name="TIMCOUNT0" addr="0x30" index="0">
8163</reg>
8164<reg name="TIMCOUNT1" addr="0x50" index="1">
8165</reg>
8166<reg name="TIMCOUNT2" addr="0x70" index="2">
8167</reg> 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" />
8168<field name="RUNNING_COUNT" bitrange="31:16"> 7486<field name="RUNNING_COUNT" bitrange="31:16">
8169</field> 7487</field>
8170<field name="FIXED_COUNT" bitrange="15:0"> 7488<field name="FIXED_COUNT" bitrange="15:0">
8171</field> 7489</field>
8172</multireg> 7490</reg>
8173<reg name="TIMCTRL3" addr="0x80" sct="yes"> 7491<reg name="TIMCTRL3" sct="yes">
7492<addr name="TIMCTRL3" addr="0x80" />
8174<field name="TEST_SIGNAL" bitrange="19:16"> 7493<field name="TEST_SIGNAL" bitrange="19:16">
8175<value name="NEVER_TICK" value="0x0"> 7494<value name="NEVER_TICK" value="0x0">
8176</value> 7495</value>
@@ -8252,13 +7571,15 @@ KIND, either express or implied.
8252</value> 7571</value>
8253</field> 7572</field>
8254</reg> 7573</reg>
8255<reg name="TIMCOUNT3" addr="0x90" sct="no"> 7574<reg name="TIMCOUNT3" sct="no">
7575<addr name="TIMCOUNT3" addr="0x90" />
8256<field name="LOW_RUNNING_COUNT" bitrange="31:16"> 7576<field name="LOW_RUNNING_COUNT" bitrange="31:16">
8257</field> 7577</field>
8258<field name="HIGH_FIXED_COUNT" bitrange="15:0"> 7578<field name="HIGH_FIXED_COUNT" bitrange="15:0">
8259</field> 7579</field>
8260</reg> 7580</reg>
8261<reg name="VERSION" addr="0xa0" sct="no"> 7581<reg name="VERSION" sct="no">
7582<addr name="VERSION" addr="0xa0" />
8262<field name="MAJOR" bitrange="31:24"> 7583<field name="MAJOR" bitrange="31:24">
8263</field> 7584</field>
8264<field name="MINOR" bitrange="23:16"> 7585<field name="MINOR" bitrange="23:16">
@@ -8267,12 +7588,11 @@ KIND, either express or implied.
8267</field> 7588</field>
8268</reg> 7589</reg>
8269</dev> 7590</dev>
8270<multidev name="UARTAPP" long_name="Application UART" desc="Application UART" base="0x8006c000" count="2" offset="0x2000"> 7591<dev name="UARTAPP" long_name="Application UART" desc="Application UART" version="3.2.0">
8271<dev name="UARTAPP1" addr="0x8006c000" index="1"> 7592<addr name="UARTAPP1" addr="0x8006c000" />
8272</dev> 7593<addr name="UARTAPP2" addr="0x8006e000" />
8273<dev name="UARTAPP2" addr="0x8006e000" index="2"> 7594<reg name="CTRL0" sct="yes">
8274</dev> 7595<addr name="CTRL0" addr="0x0" />
8275<reg name="CTRL0" addr="0x0" sct="yes">
8276<field name="SFTRST" bitrange="31:31"> 7596<field name="SFTRST" bitrange="31:31">
8277</field> 7597</field>
8278<field name="CLKGATE" bitrange="30:30"> 7598<field name="CLKGATE" bitrange="30:30">
@@ -8288,13 +7608,15 @@ KIND, either express or implied.
8288<field name="XFER_COUNT" bitrange="15:0"> 7608<field name="XFER_COUNT" bitrange="15:0">
8289</field> 7609</field>
8290</reg> 7610</reg>
8291<reg name="CTRL1" addr="0x10" sct="yes"> 7611<reg name="CTRL1" sct="yes">
7612<addr name="CTRL1" addr="0x10" />
8292<field name="RUN" bitrange="28:28"> 7613<field name="RUN" bitrange="28:28">
8293</field> 7614</field>
8294<field name="XFER_COUNT" bitrange="15:0"> 7615<field name="XFER_COUNT" bitrange="15:0">
8295</field> 7616</field>
8296</reg> 7617</reg>
8297<reg name="CTRL2" addr="0x20" sct="yes"> 7618<reg name="CTRL2" sct="yes">
7619<addr name="CTRL2" addr="0x20" />
8298<field name="INVERT_RTS" bitrange="31:31"> 7620<field name="INVERT_RTS" bitrange="31:31">
8299</field> 7621</field>
8300<field name="INVERT_CTS" bitrange="30:30"> 7622<field name="INVERT_CTS" bitrange="30:30">
@@ -8374,7 +7696,8 @@ KIND, either express or implied.
8374<field name="UARTEN" bitrange="0:0"> 7696<field name="UARTEN" bitrange="0:0">
8375</field> 7697</field>
8376</reg> 7698</reg>
8377<reg name="LINECTRL" addr="0x30" sct="yes"> 7699<reg name="LINECTRL" sct="yes">
7700<addr name="LINECTRL" addr="0x30" />
8378<field name="BAUD_DIVINT" bitrange="31:16"> 7701<field name="BAUD_DIVINT" bitrange="31:16">
8379</field> 7702</field>
8380<field name="BAUD_DIVFRAC" bitrange="13:8"> 7703<field name="BAUD_DIVFRAC" bitrange="13:8">
@@ -8394,7 +7717,8 @@ KIND, either express or implied.
8394<field name="BRK" bitrange="0:0"> 7717<field name="BRK" bitrange="0:0">
8395</field> 7718</field>
8396</reg> 7719</reg>
8397<reg name="LINECTRL2" addr="0x40" sct="yes"> 7720<reg name="LINECTRL2" sct="yes">
7721<addr name="LINECTRL2" addr="0x40" />
8398<field name="BAUD_DIVINT" bitrange="31:16"> 7722<field name="BAUD_DIVINT" bitrange="31:16">
8399</field> 7723</field>
8400<field name="BAUD_DIVFRAC" bitrange="13:8"> 7724<field name="BAUD_DIVFRAC" bitrange="13:8">
@@ -8412,7 +7736,8 @@ KIND, either express or implied.
8412<field name="PEN" bitrange="1:1"> 7736<field name="PEN" bitrange="1:1">
8413</field> 7737</field>
8414</reg> 7738</reg>
8415<reg name="INTR" addr="0x50" sct="yes"> 7739<reg name="INTR" sct="yes">
7740<addr name="INTR" addr="0x50" />
8416<field name="OEIEN" bitrange="26:26"> 7741<field name="OEIEN" bitrange="26:26">
8417</field> 7742</field>
8418<field name="BEIEN" bitrange="25:25"> 7743<field name="BEIEN" bitrange="25:25">
@@ -8458,11 +7783,13 @@ KIND, either express or implied.
8458<field name="RIMIS" bitrange="0:0"> 7783<field name="RIMIS" bitrange="0:0">
8459</field> 7784</field>
8460</reg> 7785</reg>
8461<reg name="DATA" addr="0x60" sct="no"> 7786<reg name="DATA" sct="no">
7787<addr name="DATA" addr="0x60" />
8462<field name="DATA" bitrange="31:0"> 7788<field name="DATA" bitrange="31:0">
8463</field> 7789</field>
8464</reg> 7790</reg>
8465<reg name="STAT" addr="0x70" sct="no"> 7791<reg name="STAT" sct="no">
7792<addr name="STAT" addr="0x70" />
8466<field name="PRESENT" bitrange="31:31"> 7793<field name="PRESENT" bitrange="31:31">
8467<value name="UNAVAILABLE" value="0x0"> 7794<value name="UNAVAILABLE" value="0x0">
8468</value> 7795</value>
@@ -8500,7 +7827,8 @@ KIND, either express or implied.
8500<field name="RXCOUNT" bitrange="15:0"> 7827<field name="RXCOUNT" bitrange="15:0">
8501</field> 7828</field>
8502</reg> 7829</reg>
8503<reg name="DEBUG" addr="0x80" sct="no"> 7830<reg name="DEBUG" sct="no">
7831<addr name="DEBUG" addr="0x80" />
8504<field name="TXDMARUN" bitrange="5:5"> 7832<field name="TXDMARUN" bitrange="5:5">
8505</field> 7833</field>
8506<field name="RXDMARUN" bitrange="4:4"> 7834<field name="RXDMARUN" bitrange="4:4">
@@ -8514,7 +7842,8 @@ KIND, either express or implied.
8514<field name="RXDMARQ" bitrange="0:0"> 7842<field name="RXDMARQ" bitrange="0:0">
8515</field> 7843</field>
8516</reg> 7844</reg>
8517<reg name="VERSION" addr="0x90" sct="no"> 7845<reg name="VERSION" sct="no">
7846<addr name="VERSION" addr="0x90" />
8518<field name="MAJOR" bitrange="31:24"> 7847<field name="MAJOR" bitrange="31:24">
8519</field> 7848</field>
8520<field name="MINOR" bitrange="23:16"> 7849<field name="MINOR" bitrange="23:16">
@@ -8522,9 +7851,11 @@ KIND, either express or implied.
8522<field name="STEP" bitrange="15:0"> 7851<field name="STEP" bitrange="15:0">
8523</field> 7852</field>
8524</reg> 7853</reg>
8525</multidev> 7854</dev>
8526<dev name="UARTDBG" addr="0x80070000" long_name="Debug UART" desc="Debug UART"> 7855<dev name="UARTDBG" long_name="Debug UART" desc="Debug UART" version="3.2.0">
8527<reg name="DR" addr="0x0" sct="no"> 7856<addr name="UARTDBG" addr="0x80070000" />
7857<reg name="DR" sct="no">
7858<addr name="DR" addr="0x0" />
8528<field name="UNAVAILABLE" bitrange="31:16"> 7859<field name="UNAVAILABLE" bitrange="31:16">
8529</field> 7860</field>
8530<field name="RESERVED" bitrange="15:12"> 7861<field name="RESERVED" bitrange="15:12">
@@ -8540,7 +7871,8 @@ KIND, either express or implied.
8540<field name="DATA" bitrange="7:0"> 7871<field name="DATA" bitrange="7:0">
8541</field> 7872</field>
8542</reg> 7873</reg>
8543<reg name="RSR_ECR" addr="0x4" sct="no"> 7874<reg name="RSR_ECR" sct="no">
7875<addr name="RSR_ECR" addr="0x4" />
8544<field name="UNAVAILABLE" bitrange="31:8"> 7876<field name="UNAVAILABLE" bitrange="31:8">
8545</field> 7877</field>
8546<field name="EC" bitrange="7:4"> 7878<field name="EC" bitrange="7:4">
@@ -8554,7 +7886,8 @@ KIND, either express or implied.
8554<field name="FE" bitrange="0:0"> 7886<field name="FE" bitrange="0:0">
8555</field> 7887</field>
8556</reg> 7888</reg>
8557<reg name="FR" addr="0x18" sct="no"> 7889<reg name="FR" sct="no">
7890<addr name="FR" addr="0x18" />
8558<field name="UNAVAILABLE" bitrange="31:16"> 7891<field name="UNAVAILABLE" bitrange="31:16">
8559</field> 7892</field>
8560<field name="RESERVED" bitrange="15:9"> 7893<field name="RESERVED" bitrange="15:9">
@@ -8578,19 +7911,22 @@ KIND, either express or implied.
8578<field name="CTS" bitrange="0:0"> 7911<field name="CTS" bitrange="0:0">
8579</field> 7912</field>
8580</reg> 7913</reg>
8581<reg name="ILPR" addr="0x20" sct="no"> 7914<reg name="ILPR" sct="no">
7915<addr name="ILPR" addr="0x20" />
8582<field name="UNAVAILABLE" bitrange="31:8"> 7916<field name="UNAVAILABLE" bitrange="31:8">
8583</field> 7917</field>
8584<field name="ILPDVSR" bitrange="7:0"> 7918<field name="ILPDVSR" bitrange="7:0">
8585</field> 7919</field>
8586</reg> 7920</reg>
8587<reg name="IBRD" addr="0x24" sct="no"> 7921<reg name="IBRD" sct="no">
7922<addr name="IBRD" addr="0x24" />
8588<field name="UNAVAILABLE" bitrange="31:16"> 7923<field name="UNAVAILABLE" bitrange="31:16">
8589</field> 7924</field>
8590<field name="BAUD_DIVINT" bitrange="15:0"> 7925<field name="BAUD_DIVINT" bitrange="15:0">
8591</field> 7926</field>
8592</reg> 7927</reg>
8593<reg name="FBRD" addr="0x28" sct="no"> 7928<reg name="FBRD" sct="no">
7929<addr name="FBRD" addr="0x28" />
8594<field name="UNAVAILABLE" bitrange="31:8"> 7930<field name="UNAVAILABLE" bitrange="31:8">
8595</field> 7931</field>
8596<field name="RESERVED" bitrange="7:6"> 7932<field name="RESERVED" bitrange="7:6">
@@ -8598,7 +7934,8 @@ KIND, either express or implied.
8598<field name="BAUD_DIVFRAC" bitrange="5:0"> 7934<field name="BAUD_DIVFRAC" bitrange="5:0">
8599</field> 7935</field>
8600</reg> 7936</reg>
8601<reg name="LCR_H" addr="0x2c" sct="no"> 7937<reg name="LCR_H" sct="no">
7938<addr name="LCR_H" addr="0x2c" />
8602<field name="UNAVAILABLE" bitrange="31:16"> 7939<field name="UNAVAILABLE" bitrange="31:16">
8603</field> 7940</field>
8604<field name="RESERVED" bitrange="15:8"> 7941<field name="RESERVED" bitrange="15:8">
@@ -8618,7 +7955,8 @@ KIND, either express or implied.
8618<field name="BRK" bitrange="0:0"> 7955<field name="BRK" bitrange="0:0">
8619</field> 7956</field>
8620</reg> 7957</reg>
8621<reg name="CR" addr="0x30" sct="no"> 7958<reg name="CR" sct="no">
7959<addr name="CR" addr="0x30" />
8622<field name="UNAVAILABLE" bitrange="31:16"> 7960<field name="UNAVAILABLE" bitrange="31:16">
8623</field> 7961</field>
8624<field name="CTSEN" bitrange="15:15"> 7962<field name="CTSEN" bitrange="15:15">
@@ -8648,7 +7986,8 @@ KIND, either express or implied.
8648<field name="UARTEN" bitrange="0:0"> 7986<field name="UARTEN" bitrange="0:0">
8649</field> 7987</field>
8650</reg> 7988</reg>
8651<reg name="IFLS" addr="0x34" sct="no"> 7989<reg name="IFLS" sct="no">
7990<addr name="IFLS" addr="0x34" />
8652<field name="UNAVAILABLE" bitrange="31:16"> 7991<field name="UNAVAILABLE" bitrange="31:16">
8653</field> 7992</field>
8654<field name="RESERVED" bitrange="15:6"> 7993<field name="RESERVED" bitrange="15:6">
@@ -8690,7 +8029,8 @@ KIND, either express or implied.
8690</value> 8029</value>
8691</field> 8030</field>
8692</reg> 8031</reg>
8693<reg name="IMSC" addr="0x38" sct="no"> 8032<reg name="IMSC" sct="no">
8033<addr name="IMSC" addr="0x38" />
8694<field name="UNAVAILABLE" bitrange="31:16"> 8034<field name="UNAVAILABLE" bitrange="31:16">
8695</field> 8035</field>
8696<field name="RESERVED" bitrange="15:11"> 8036<field name="RESERVED" bitrange="15:11">
@@ -8718,7 +8058,8 @@ KIND, either express or implied.
8718<field name="RIMIM" bitrange="0:0"> 8058<field name="RIMIM" bitrange="0:0">
8719</field> 8059</field>
8720</reg> 8060</reg>
8721<reg name="RIS" addr="0x3c" sct="no"> 8061<reg name="RIS" sct="no">
8062<addr name="RIS" addr="0x3c" />
8722<field name="UNAVAILABLE" bitrange="31:16"> 8063<field name="UNAVAILABLE" bitrange="31:16">
8723</field> 8064</field>
8724<field name="RESERVED" bitrange="15:11"> 8065<field name="RESERVED" bitrange="15:11">
@@ -8746,7 +8087,8 @@ KIND, either express or implied.
8746<field name="RIRMIS" bitrange="0:0"> 8087<field name="RIRMIS" bitrange="0:0">
8747</field> 8088</field>
8748</reg> 8089</reg>
8749<reg name="MIS" addr="0x40" sct="no"> 8090<reg name="MIS" sct="no">
8091<addr name="MIS" addr="0x40" />
8750<field name="UNAVAILABLE" bitrange="31:16"> 8092<field name="UNAVAILABLE" bitrange="31:16">
8751</field> 8093</field>
8752<field name="RESERVED" bitrange="15:11"> 8094<field name="RESERVED" bitrange="15:11">
@@ -8774,7 +8116,8 @@ KIND, either express or implied.
8774<field name="RIMMIS" bitrange="0:0"> 8116<field name="RIMMIS" bitrange="0:0">
8775</field> 8117</field>
8776</reg> 8118</reg>
8777<reg name="ICR" addr="0x44" sct="no"> 8119<reg name="ICR" sct="no">
8120<addr name="ICR" addr="0x44" />
8778<field name="UNAVAILABLE" bitrange="31:16"> 8121<field name="UNAVAILABLE" bitrange="31:16">
8779</field> 8122</field>
8780<field name="RESERVED" bitrange="15:11"> 8123<field name="RESERVED" bitrange="15:11">
@@ -8802,7 +8145,8 @@ KIND, either express or implied.
8802<field name="RIMIC" bitrange="0:0"> 8145<field name="RIMIC" bitrange="0:0">
8803</field> 8146</field>
8804</reg> 8147</reg>
8805<reg name="DMACR" addr="0x48" sct="no"> 8148<reg name="DMACR" sct="no">
8149<addr name="DMACR" addr="0x48" />
8806<field name="UNAVAILABLE" bitrange="31:16"> 8150<field name="UNAVAILABLE" bitrange="31:16">
8807</field> 8151</field>
8808<field name="RESERVED" bitrange="15:3"> 8152<field name="RESERVED" bitrange="15:3">
@@ -8815,8 +8159,10 @@ KIND, either express or implied.
8815</field> 8159</field>
8816</reg> 8160</reg>
8817</dev> 8161</dev>
8818<dev name="USBCTRL" addr="0x80080000" long_name="USB Controller" desc="USB High-Speed Host/Device Controller"> 8162<dev name="USBCTRL" long_name="USB Controller" desc="USB High-Speed Host/Device Controller" version="3.2.0">
8819<reg name="ID" addr="0x0" sct="no"> 8163<addr name="USBCTRL" addr="0x80080000" />
8164<reg name="ID" sct="no">
8165<addr name="ID" addr="0x0" />
8820<field name="REV" bitrange="23:16"> 8166<field name="REV" bitrange="23:16">
8821</field> 8167</field>
8822<field name="ID_N" bitrange="15:8"> 8168<field name="ID_N" bitrange="15:8">
@@ -8824,7 +8170,8 @@ KIND, either express or implied.
8824<field name="ID" bitrange="7:0"> 8170<field name="ID" bitrange="7:0">
8825</field> 8171</field>
8826</reg> 8172</reg>
8827<reg name="GENERAL" addr="0x4" sct="no"> 8173<reg name="GENERAL" sct="no">
8174<addr name="GENERAL" addr="0x4" />
8828<field name="SM" bitrange="9:9"> 8175<field name="SM" bitrange="9:9">
8829</field> 8176</field>
8830<field name="PHYM" bitrange="8:6"> 8177<field name="PHYM" bitrange="8:6">
@@ -8838,7 +8185,8 @@ KIND, either express or implied.
8838<field name="RT" bitrange="0:0"> 8185<field name="RT" bitrange="0:0">
8839</field> 8186</field>
8840</reg> 8187</reg>
8841<reg name="HOST" addr="0x8" sct="no"> 8188<reg name="HOST" sct="no">
8189<addr name="HOST" addr="0x8" />
8842<field name="TTPER" bitrange="31:24"> 8190<field name="TTPER" bitrange="31:24">
8843</field> 8191</field>
8844<field name="TTASY" bitrange="23:16"> 8192<field name="TTASY" bitrange="23:16">
@@ -8848,13 +8196,15 @@ KIND, either express or implied.
8848<field name="HC" bitrange="0:0"> 8196<field name="HC" bitrange="0:0">
8849</field> 8197</field>
8850</reg> 8198</reg>
8851<reg name="DEVICE" addr="0xc" sct="no"> 8199<reg name="DEVICE" sct="no">
8200<addr name="DEVICE" addr="0xc" />
8852<field name="DEVEP" bitrange="5:1"> 8201<field name="DEVEP" bitrange="5:1">
8853</field> 8202</field>
8854<field name="DC" bitrange="0:0"> 8203<field name="DC" bitrange="0:0">
8855</field> 8204</field>
8856</reg> 8205</reg>
8857<reg name="TXBUF" addr="0x10" sct="no"> 8206<reg name="TXBUF" sct="no">
8207<addr name="TXBUF" addr="0x10" />
8858<field name="TXLCR" bitrange="31:31"> 8208<field name="TXLCR" bitrange="31:31">
8859</field> 8209</field>
8860<field name="TXCHANADD" bitrange="23:16"> 8210<field name="TXCHANADD" bitrange="23:16">
@@ -8864,27 +8214,32 @@ KIND, either express or implied.
8864<field name="TXBURST" bitrange="7:0"> 8214<field name="TXBURST" bitrange="7:0">
8865</field> 8215</field>
8866</reg> 8216</reg>
8867<reg name="RXBUF" addr="0x14" sct="no"> 8217<reg name="RXBUF" sct="no">
8218<addr name="RXBUF" addr="0x14" />
8868<field name="RXADD" bitrange="15:8"> 8219<field name="RXADD" bitrange="15:8">
8869</field> 8220</field>
8870<field name="RXBURST" bitrange="7:0"> 8221<field name="RXBURST" bitrange="7:0">
8871</field> 8222</field>
8872</reg> 8223</reg>
8873<reg name="TTTXBUF" addr="0x18" sct="no"> 8224<reg name="TTTXBUF" sct="no">
8225<addr name="TTTXBUF" addr="0x18" />
8874<field name="TTTXBUF" bitrange="31:0"> 8226<field name="TTTXBUF" bitrange="31:0">
8875</field> 8227</field>
8876</reg> 8228</reg>
8877<reg name="TTRXBUF" addr="0x1c" sct="no"> 8229<reg name="TTRXBUF" sct="no">
8230<addr name="TTRXBUF" addr="0x1c" />
8878<field name="TTRXBUF" bitrange="31:0"> 8231<field name="TTRXBUF" bitrange="31:0">
8879</field> 8232</field>
8880</reg> 8233</reg>
8881<reg name="CAPLENGTH" addr="0x100" sct="no"> 8234<reg name="CAPLENGTH" sct="no">
8235<addr name="CAPLENGTH" addr="0x100" />
8882<field name="HCIVER" bitrange="31:16"> 8236<field name="HCIVER" bitrange="31:16">
8883</field> 8237</field>
8884<field name="LENGTH" bitrange="7:0"> 8238<field name="LENGTH" bitrange="7:0">
8885</field> 8239</field>
8886</reg> 8240</reg>
8887<reg name="HCSPARAMS" addr="0x104" sct="no"> 8241<reg name="HCSPARAMS" sct="no">
8242<addr name="HCSPARAMS" addr="0x104" />
8888<field name="NPORTS" bitrange="3:0"> 8243<field name="NPORTS" bitrange="3:0">
8889</field> 8244</field>
8890<field name="PPC" bitrange="4:4"> 8245<field name="PPC" bitrange="4:4">
@@ -8900,7 +8255,8 @@ KIND, either express or implied.
8900<field name="NTT" bitrange="27:24"> 8255<field name="NTT" bitrange="27:24">
8901</field> 8256</field>
8902</reg> 8257</reg>
8903<reg name="HCCPARAMS" addr="0x108" sct="no"> 8258<reg name="HCCPARAMS" sct="no">
8259<addr name="HCCPARAMS" addr="0x108" />
8904<field name="ADDR64BITCAP" bitrange="0:0"> 8260<field name="ADDR64BITCAP" bitrange="0:0">
8905</field> 8261</field>
8906<field name="PGM_FRM_LIST_FLAG" bitrange="1:1"> 8262<field name="PGM_FRM_LIST_FLAG" bitrange="1:1">
@@ -8910,11 +8266,13 @@ KIND, either express or implied.
8910<field name="ISO_SCH_THRESHOLD" bitrange="15:8"> 8266<field name="ISO_SCH_THRESHOLD" bitrange="15:8">
8911</field> 8267</field>
8912</reg> 8268</reg>
8913<reg name="DCIVERSION" addr="0x120" sct="no"> 8269<reg name="DCIVERSION" sct="no">
8270<addr name="DCIVERSION" addr="0x120" />
8914<field name="DCIVER" bitrange="15:0"> 8271<field name="DCIVER" bitrange="15:0">
8915</field> 8272</field>
8916</reg> 8273</reg>
8917<reg name="DCCPARAMS" addr="0x124" sct="no"> 8274<reg name="DCCPARAMS" sct="no">
8275<addr name="DCCPARAMS" addr="0x124" />
8918<field name="HC" bitrange="8:8"> 8276<field name="HC" bitrange="8:8">
8919</field> 8277</field>
8920<field name="DC" bitrange="7:7"> 8278<field name="DC" bitrange="7:7">
@@ -8922,7 +8280,8 @@ KIND, either express or implied.
8922<field name="DEN" bitrange="4:0"> 8280<field name="DEN" bitrange="4:0">
8923</field> 8281</field>
8924</reg> 8282</reg>
8925<reg name="USBCMD" addr="0x140" sct="no"> 8283<reg name="USBCMD" sct="no">
8284<addr name="USBCMD" addr="0x140" />
8926<field name="RS" bitrange="0:0"> 8285<field name="RS" bitrange="0:0">
8927</field> 8286</field>
8928<field name="RST" bitrange="1:1"> 8287<field name="RST" bitrange="1:1">
@@ -8950,7 +8309,8 @@ KIND, either express or implied.
8950<field name="ITC" bitrange="23:16"> 8309<field name="ITC" bitrange="23:16">
8951</field> 8310</field>
8952</reg> 8311</reg>
8953<reg name="USBSTS" addr="0x144" sct="no"> 8312<reg name="USBSTS" sct="no">
8313<addr name="USBSTS" addr="0x144" />
8954<field name="UI" bitrange="0:0"> 8314<field name="UI" bitrange="0:0">
8955</field> 8315</field>
8956<field name="UEI" bitrange="1:1"> 8316<field name="UEI" bitrange="1:1">
@@ -8982,7 +8342,8 @@ KIND, either express or implied.
8982<field name="NAKI" bitrange="16:16"> 8342<field name="NAKI" bitrange="16:16">
8983</field> 8343</field>
8984</reg> 8344</reg>
8985<reg name="USBINTR" addr="0x148" sct="no"> 8345<reg name="USBINTR" sct="no">
8346<addr name="USBINTR" addr="0x148" />
8986<field name="UE" bitrange="0:0"> 8347<field name="UE" bitrange="0:0">
8987</field> 8348</field>
8988<field name="UEE" bitrange="1:1"> 8349<field name="UEE" bitrange="1:1">
@@ -9006,35 +8367,42 @@ KIND, either express or implied.
9006<field name="NAKE" bitrange="16:16"> 8367<field name="NAKE" bitrange="16:16">
9007</field> 8368</field>
9008</reg> 8369</reg>
9009<reg name="FRINDEX" addr="0x14c" sct="no"> 8370<reg name="FRINDEX" sct="no">
8371<addr name="FRINDEX" addr="0x14c" />
9010<field name="LISTINDEX" bitrange="13:3"> 8372<field name="LISTINDEX" bitrange="13:3">
9011</field> 8373</field>
9012<field name="UINDEX" bitrange="2:0"> 8374<field name="UINDEX" bitrange="2:0">
9013</field> 8375</field>
9014</reg> 8376</reg>
9015<reg name="CTRLDSSEGMENT" addr="0x150" sct="no"> 8377<reg name="CTRLDSSEGMENT" sct="no">
8378<addr name="CTRLDSSEGMENT" addr="0x150" />
9016<field name="EMPTY" bitrange="31:0"> 8379<field name="EMPTY" bitrange="31:0">
9017</field> 8380</field>
9018</reg> 8381</reg>
9019<reg name="PERIODICLISTBASE" addr="0x154" sct="no"> 8382<reg name="PERIODICLISTBASE" sct="no">
8383<addr name="PERIODICLISTBASE" addr="0x154" />
9020<field name="BASEADDR" bitrange="31:12"> 8384<field name="BASEADDR" bitrange="31:12">
9021</field> 8385</field>
9022</reg> 8386</reg>
9023<reg name="ASYNCLISTADDR" addr="0x158" sct="no"> 8387<reg name="ASYNCLISTADDR" sct="no">
8388<addr name="ASYNCLISTADDR" addr="0x158" />
9024<field name="ASYBASE" bitrange="31:5"> 8389<field name="ASYBASE" bitrange="31:5">
9025</field> 8390</field>
9026</reg> 8391</reg>
9027<reg name="TTCTRL" addr="0x15c" sct="no"> 8392<reg name="TTCTRL" sct="no">
8393<addr name="TTCTRL" addr="0x15c" />
9028<field name="TTHA" bitrange="30:24"> 8394<field name="TTHA" bitrange="30:24">
9029</field> 8395</field>
9030</reg> 8396</reg>
9031<reg name="BURSTSIZE" addr="0x160" sct="no"> 8397<reg name="BURSTSIZE" sct="no">
8398<addr name="BURSTSIZE" addr="0x160" />
9032<field name="TX" bitrange="15:8"> 8399<field name="TX" bitrange="15:8">
9033</field> 8400</field>
9034<field name="RX" bitrange="7:0"> 8401<field name="RX" bitrange="7:0">
9035</field> 8402</field>
9036</reg> 8403</reg>
9037<reg name="TXFILLTUNING" addr="0x164" sct="no"> 8404<reg name="TXFILLTUNING" sct="no">
8405<addr name="TXFILLTUNING" addr="0x164" />
9038<field name="TXFIFOTHRES" bitrange="21:16"> 8406<field name="TXFIFOTHRES" bitrange="21:16">
9039</field> 8407</field>
9040<field name="TXSCHEALTH" bitrange="12:8"> 8408<field name="TXSCHEALTH" bitrange="12:8">
@@ -9042,11 +8410,13 @@ KIND, either express or implied.
9042<field name="TXSCHOH" bitrange="7:0"> 8410<field name="TXSCHOH" bitrange="7:0">
9043</field> 8411</field>
9044</reg> 8412</reg>
9045<reg name="TXTTFILLTUNING" addr="0x168" sct="no"> 8413<reg name="TXTTFILLTUNING" sct="no">
8414<addr name="TXTTFILLTUNING" addr="0x168" />
9046<field name="EMPTY" bitrange="31:0"> 8415<field name="EMPTY" bitrange="31:0">
9047</field> 8416</field>
9048</reg> 8417</reg>
9049<reg name="ULPI" addr="0x170" sct="no"> 8418<reg name="ULPI" sct="no">
8419<addr name="ULPI" addr="0x170" />
9050<field name="WAKEUP" bitrange="31:31"> 8420<field name="WAKEUP" bitrange="31:31">
9051</field> 8421</field>
9052<field name="RUN" bitrange="30:30"> 8422<field name="RUN" bitrange="30:30">
@@ -9066,27 +8436,32 @@ KIND, either express or implied.
9066<field name="DATAWR" bitrange="7:0"> 8436<field name="DATAWR" bitrange="7:0">
9067</field> 8437</field>
9068</reg> 8438</reg>
9069<reg name="VFRAME" addr="0x174" sct="no"> 8439<reg name="VFRAME" sct="no">
8440<addr name="VFRAME" addr="0x174" />
9070<field name="EMPTY" bitrange="31:0"> 8441<field name="EMPTY" bitrange="31:0">
9071</field> 8442</field>
9072</reg> 8443</reg>
9073<reg name="EPNAK" addr="0x178" sct="no"> 8444<reg name="EPNAK" sct="no">
8445<addr name="EPNAK" addr="0x178" />
9074<field name="EPTN" bitrange="31:16"> 8446<field name="EPTN" bitrange="31:16">
9075</field> 8447</field>
9076<field name="EPRN" bitrange="15:0"> 8448<field name="EPRN" bitrange="15:0">
9077</field> 8449</field>
9078</reg> 8450</reg>
9079<reg name="EPNAKEN" addr="0x17c" sct="no"> 8451<reg name="EPNAKEN" sct="no">
8452<addr name="EPNAKEN" addr="0x17c" />
9080<field name="EPTNE" bitrange="31:16"> 8453<field name="EPTNE" bitrange="31:16">
9081</field> 8454</field>
9082<field name="EPRNE" bitrange="15:0"> 8455<field name="EPRNE" bitrange="15:0">
9083</field> 8456</field>
9084</reg> 8457</reg>
9085<reg name="CONFIGFLAG" addr="0x180" sct="no"> 8458<reg name="CONFIGFLAG" sct="no">
8459<addr name="CONFIGFLAG" addr="0x180" />
9086<field name="FLAG" bitrange="0:0"> 8460<field name="FLAG" bitrange="0:0">
9087</field> 8461</field>
9088</reg> 8462</reg>
9089<reg name="PORTSC1" addr="0x184" sct="no"> 8463<reg name="PORTSC1" sct="no">
8464<addr name="PORTSC1" addr="0x184" />
9090<field name="PTS" bitrange="31:30"> 8465<field name="PTS" bitrange="31:30">
9091<value name="UTMI" value="0x0"> 8466<value name="UTMI" value="0x0">
9092</value> 8467</value>
@@ -9180,7 +8555,8 @@ KIND, either express or implied.
9180<field name="CCS" bitrange="0:0"> 8555<field name="CCS" bitrange="0:0">
9181</field> 8556</field>
9182</reg> 8557</reg>
9183<reg name="OTGSC" addr="0x1a4" sct="no"> 8558<reg name="OTGSC" sct="no">
8559<addr name="OTGSC" addr="0x1a4" />
9184<field name="DPIE" bitrange="30:30"> 8560<field name="DPIE" bitrange="30:30">
9185</field> 8561</field>
9186<field name="ONEMSE" bitrange="29:29"> 8562<field name="ONEMSE" bitrange="29:29">
@@ -9240,7 +8616,8 @@ KIND, either express or implied.
9240<field name="VD" bitrange="0:0"> 8616<field name="VD" bitrange="0:0">
9241</field> 8617</field>
9242</reg> 8618</reg>
9243<reg name="USBMODE" addr="0x1a8" sct="no"> 8619<reg name="USBMODE" sct="no">
8620<addr name="USBMODE" addr="0x1a8" />
9244<field name="SDIS" bitrange="4:4"> 8621<field name="SDIS" bitrange="4:4">
9245</field> 8622</field>
9246<field name="SLOM" bitrange="3:3"> 8623<field name="SLOM" bitrange="3:3">
@@ -9256,45 +8633,46 @@ KIND, either express or implied.
9256</value> 8633</value>
9257</field> 8634</field>
9258</reg> 8635</reg>
9259<reg name="ENDPTSETUPSTAT" addr="0x1ac" sct="no"> 8636<reg name="ENDPTSETUPSTAT" sct="no">
8637<addr name="ENDPTSETUPSTAT" addr="0x1ac" />
9260<field name="STS" bitrange="15:0"> 8638<field name="STS" bitrange="15:0">
9261</field> 8639</field>
9262</reg> 8640</reg>
9263<reg name="ENDPTPRIME" addr="0x1b0" sct="no"> 8641<reg name="ENDPTPRIME" sct="no">
8642<addr name="ENDPTPRIME" addr="0x1b0" />
9264<field name="PETB" bitrange="31:16"> 8643<field name="PETB" bitrange="31:16">
9265</field> 8644</field>
9266<field name="PERB" bitrange="15:0"> 8645<field name="PERB" bitrange="15:0">
9267</field> 8646</field>
9268</reg> 8647</reg>
9269<reg name="ENDPTFLUSH" addr="0x1b4" sct="no"> 8648<reg name="ENDPTFLUSH" sct="no">
8649<addr name="ENDPTFLUSH" addr="0x1b4" />
9270<field name="FETB" bitrange="31:16"> 8650<field name="FETB" bitrange="31:16">
9271</field> 8651</field>
9272<field name="FERB" bitrange="15:0"> 8652<field name="FERB" bitrange="15:0">
9273</field> 8653</field>
9274</reg> 8654</reg>
9275<reg name="ENDPTSTATUS" addr="0x1b8" sct="no"> 8655<reg name="ENDPTSTATUS" sct="no">
8656<addr name="ENDPTSTATUS" addr="0x1b8" />
9276<field name="ETBR" bitrange="31:16"> 8657<field name="ETBR" bitrange="31:16">
9277</field> 8658</field>
9278<field name="ERBR" bitrange="15:0"> 8659<field name="ERBR" bitrange="15:0">
9279</field> 8660</field>
9280</reg> 8661</reg>
9281<reg name="ENDPTCOMPLETE" addr="0x1bc" sct="no"> 8662<reg name="ENDPTCOMPLETE" sct="no">
8663<addr name="ENDPTCOMPLETE" addr="0x1bc" />
9282<field name="ETCE" bitrange="31:16"> 8664<field name="ETCE" bitrange="31:16">
9283</field> 8665</field>
9284<field name="ERCE" bitrange="15:0"> 8666<field name="ERCE" bitrange="15:0">
9285</field> 8667</field>
9286</reg> 8668</reg>
9287<multireg name="ENDPTCTRLn" base="0x1c0" count="4" offset="0x4" sct=""> 8669<reg name="ENDPTCTRLn" sct="no">
9288<reg name="ENDPTCTRL0" addr="0x1c0" index="0"> 8670<formula string="0x1c0+n*0x4"/>
9289</reg> 8671<addr name="ENDPTCTRL0" addr="0x1c0" />
9290<reg name="ENDPTCTRL1" addr="0x1c4" index="1"> 8672<addr name="ENDPTCTRL1" addr="0x1c4" />
9291</reg> 8673<addr name="ENDPTCTRL2" addr="0x1c8" />
9292<reg name="ENDPTCTRL2" addr="0x1c8" index="2"> 8674<addr name="ENDPTCTRL3" addr="0x1cc" />
9293</reg> 8675<addr name="ENDPTCTRL4" addr="0x1d0" />
9294<reg name="ENDPTCTRL3" addr="0x1cc" index="3">
9295</reg>
9296<reg name="ENDPTCTRL4" addr="0x1d0" index="4">
9297</reg>
9298<field name="TXE" bitrange="23:23"> 8676<field name="TXE" bitrange="23:23">
9299</field> 8677</field>
9300<field name="TXR" bitrange="22:22"> 8678<field name="TXR" bitrange="22:22">
@@ -9321,10 +8699,12 @@ KIND, either express or implied.
9321</field> 8699</field>
9322<field name="RXS" bitrange="0:0"> 8700<field name="RXS" bitrange="0:0">
9323</field> 8701</field>
9324</multireg> 8702</reg>
9325</dev> 8703</dev>
9326<dev name="USBPHY" addr="0x8007c000" long_name="USB Physical Interface" desc="Integrated USB 2.0 PHY"> 8704<dev name="USBPHY" long_name="USB Physical Interface" desc="Integrated USB 2.0 PHY" version="3.2.0">
9327<reg name="PWD" addr="0x0" sct="yes"> 8705<addr name="USBPHY" addr="0x8007c000" />
8706<reg name="PWD" sct="yes">
8707<addr name="PWD" addr="0x0" />
9328<field name="RXPWDRX" bitrange="20:20"> 8708<field name="RXPWDRX" bitrange="20:20">
9329</field> 8709</field>
9330<field name="RXPWDDIFF" bitrange="19:19"> 8710<field name="RXPWDDIFF" bitrange="19:19">
@@ -9344,7 +8724,8 @@ KIND, either express or implied.
9344<field name="TXPWDFS" bitrange="10:10"> 8724<field name="TXPWDFS" bitrange="10:10">
9345</field> 8725</field>
9346</reg> 8726</reg>
9347<reg name="TX" addr="0x10" sct="yes"> 8727<reg name="TX" sct="yes">
8728<addr name="TX" addr="0x10" />
9348<field name="USBPHY_TX_EDGECTRL" bitrange="28:26"> 8729<field name="USBPHY_TX_EDGECTRL" bitrange="28:26">
9349</field> 8730</field>
9350<field name="USBPHY_TX_SYNC_INVERT" bitrange="25:25"> 8731<field name="USBPHY_TX_SYNC_INVERT" bitrange="25:25">
@@ -9366,7 +8747,8 @@ KIND, either express or implied.
9366<field name="D_CAL" bitrange="3:0"> 8747<field name="D_CAL" bitrange="3:0">
9367</field> 8748</field>
9368</reg> 8749</reg>
9369<reg name="RX" addr="0x20" sct="yes"> 8750<reg name="RX" sct="yes">
8751<addr name="RX" addr="0x20" />
9370<field name="RXDBYPASS" bitrange="22:22"> 8752<field name="RXDBYPASS" bitrange="22:22">
9371</field> 8753</field>
9372<field name="DISCONADJ" bitrange="5:4"> 8754<field name="DISCONADJ" bitrange="5:4">
@@ -9374,7 +8756,8 @@ KIND, either express or implied.
9374<field name="ENVADJ" bitrange="1:0"> 8756<field name="ENVADJ" bitrange="1:0">
9375</field> 8757</field>
9376</reg> 8758</reg>
9377<reg name="CTRL" addr="0x30" sct="yes"> 8759<reg name="CTRL" sct="yes">
8760<addr name="CTRL" addr="0x30" />
9378<field name="SFTRST" bitrange="31:31"> 8761<field name="SFTRST" bitrange="31:31">
9379</field> 8762</field>
9380<field name="CLKGATE" bitrange="30:30"> 8763<field name="CLKGATE" bitrange="30:30">
@@ -9408,7 +8791,8 @@ KIND, either express or implied.
9408<field name="ENHSPRECHARGEXMIT" bitrange="0:0"> 8791<field name="ENHSPRECHARGEXMIT" bitrange="0:0">
9409</field> 8792</field>
9410</reg> 8793</reg>
9411<reg name="STATUS" addr="0x40" sct="no"> 8794<reg name="STATUS" sct="no">
8795<addr name="STATUS" addr="0x40" />
9412<field name="RESUME_STATUS" bitrange="10:10"> 8796<field name="RESUME_STATUS" bitrange="10:10">
9413</field> 8797</field>
9414<field name="OTGID_STATUS" bitrange="8:8"> 8798<field name="OTGID_STATUS" bitrange="8:8">
@@ -9418,7 +8802,8 @@ KIND, either express or implied.
9418<field name="HOSTDISCONDETECT_STATUS" bitrange="3:3"> 8802<field name="HOSTDISCONDETECT_STATUS" bitrange="3:3">
9419</field> 8803</field>
9420</reg> 8804</reg>
9421<reg name="DEBUG" addr="0x50" sct="yes"> 8805<reg name="DEBUG" sct="yes">
8806<addr name="DEBUG" addr="0x50" />
9422<field name="CLKGATE" bitrange="30:30"> 8807<field name="CLKGATE" bitrange="30:30">
9423</field> 8808</field>
9424<field name="HOST_RESUME_DEBUG" bitrange="29:29"> 8809<field name="HOST_RESUME_DEBUG" bitrange="29:29">
@@ -9442,7 +8827,8 @@ KIND, either express or implied.
9442<field name="OTGIDPIOLOCK" bitrange="0:0"> 8827<field name="OTGIDPIOLOCK" bitrange="0:0">
9443</field> 8828</field>
9444</reg> 8829</reg>
9445<reg name="DEBUG0_STATUS" addr="0x60" sct="no"> 8830<reg name="DEBUG0_STATUS" sct="no">
8831<addr name="DEBUG0_STATUS" addr="0x60" />
9446<field name="SQUELCH_COUNT" bitrange="31:26"> 8832<field name="SQUELCH_COUNT" bitrange="31:26">
9447</field> 8833</field>
9448<field name="UTMI_RXERROR_FAIL_COUNT" bitrange="25:16"> 8834<field name="UTMI_RXERROR_FAIL_COUNT" bitrange="25:16">
@@ -9450,7 +8836,8 @@ KIND, either express or implied.
9450<field name="LOOP_BACK_FAIL_COUNT" bitrange="15:0"> 8836<field name="LOOP_BACK_FAIL_COUNT" bitrange="15:0">
9451</field> 8837</field>
9452</reg> 8838</reg>
9453<reg name="DEBUG1" addr="0x70" sct="yes"> 8839<reg name="DEBUG1" sct="yes">
8840<addr name="DEBUG1" addr="0x70" />
9454<field name="ENTAILADJVD" bitrange="14:13"> 8841<field name="ENTAILADJVD" bitrange="14:13">
9455</field> 8842</field>
9456<field name="ENTX2TX" bitrange="12:12"> 8843<field name="ENTX2TX" bitrange="12:12">
@@ -9460,7 +8847,8 @@ KIND, either express or implied.
9460<field name="DBG_ADDRESS" bitrange="3:0"> 8847<field name="DBG_ADDRESS" bitrange="3:0">
9461</field> 8848</field>
9462</reg> 8849</reg>
9463<reg name="VERSION" addr="0x80" sct="no"> 8850<reg name="VERSION" sct="no">
8851<addr name="VERSION" addr="0x80" />
9464<field name="MAJOR" bitrange="31:24"> 8852<field name="MAJOR" bitrange="31:24">
9465</field> 8853</field>
9466<field name="MINOR" bitrange="23:16"> 8854<field name="MINOR" bitrange="23:16">
diff --git a/utils/regtools/desc/regs-stmp3780.xml b/utils/regtools/desc/regs-stmp3780.xml
index 9d042ce5a0..f6f9b3f646 100644
--- a/utils/regtools/desc/regs-stmp3780.xml
+++ b/utils/regtools/desc/regs-stmp3780.xml
@@ -16,9 +16,11 @@ of the License, or (at your option) any later version.
16This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 16This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
17KIND, either express or implied. 17KIND, either express or implied.
18--> 18-->
19<soc name="imx233" desc="STMP3780 / i.MX233"> 19<soc name="imx233" desc="i.MX233">
20<dev name="APBH" addr="0x80004000" long_name="APHB DMA" desc="AHB-to-APBH Bridge with DMA"> 20<dev name="APBH" long_name="APHB DMA" desc="AHB-to-APBH Bridge with DMA" version="3.2.0">
21<reg name="CTRL0" addr="0x0" sct="yes"> 21<addr name="APBH" addr="0x80004000" />
22<reg name="CTRL0" sct="yes">
23<addr name="CTRL0" addr="0x0" />
22<field name="SFTRST" bitrange="31:31"> 24<field name="SFTRST" bitrange="31:31">
23</field> 25</field>
24<field name="CLKGATE" bitrange="30:30"> 26<field name="CLKGATE" bitrange="30:30">
@@ -78,115 +80,30 @@ KIND, either express or implied.
78</value> 80</value>
79</field> 81</field>
80</reg> 82</reg>
81<reg name="CTRL1" addr="0x10" sct="yes"> 83<reg name="CTRL1" sct="yes">
84<addr name="CTRL1" addr="0x10" />
82<field name="RSVD1" bitrange="31:24"> 85<field name="RSVD1" bitrange="31:24">
83</field> 86</field>
84<field name="CH7_CMDCMPLT_IRQ_EN" bitrange="23:23"> 87<field name="CH_CMDCMPLT_IRQ_EN" bitrange="23:16">
85</field>
86<field name="CH6_CMDCMPLT_IRQ_EN" bitrange="22:22">
87</field>
88<field name="CH5_CMDCMPLT_IRQ_EN" bitrange="21:21">
89</field>
90<field name="CH4_CMDCMPLT_IRQ_EN" bitrange="20:20">
91</field>
92<field name="CH3_CMDCMPLT_IRQ_EN" bitrange="19:19">
93</field>
94<field name="CH2_CMDCMPLT_IRQ_EN" bitrange="18:18">
95</field>
96<field name="CH1_CMDCMPLT_IRQ_EN" bitrange="17:17">
97</field>
98<field name="CH0_CMDCMPLT_IRQ_EN" bitrange="16:16">
99</field> 88</field>
100<field name="RSVD0" bitrange="15:8"> 89<field name="RSVD0" bitrange="15:8">
101</field> 90</field>
102<field name="CH7_CMDCMPLT_IRQ" bitrange="7:7"> 91<field name="CH_CMDCMPLT_IRQ" bitrange="7:0">
103</field>
104<field name="CH6_CMDCMPLT_IRQ" bitrange="6:6">
105</field>
106<field name="CH5_CMDCMPLT_IRQ" bitrange="5:5">
107</field>
108<field name="CH4_CMDCMPLT_IRQ" bitrange="4:4">
109</field>
110<field name="CH3_CMDCMPLT_IRQ" bitrange="3:3">
111</field>
112<field name="CH2_CMDCMPLT_IRQ" bitrange="2:2">
113</field>
114<field name="CH1_CMDCMPLT_IRQ" bitrange="1:1">
115</field>
116<field name="CH0_CMDCMPLT_IRQ" bitrange="0:0">
117</field> 92</field>
118</reg> 93</reg>
119<reg name="CTRL2" addr="0x20" sct="yes"> 94<reg name="CTRL2" sct="yes">
95<addr name="CTRL2" addr="0x20" />
120<field name="RSVD1" bitrange="31:24"> 96<field name="RSVD1" bitrange="31:24">
121</field> 97</field>
122<field name="CH7_ERROR_STATUS" bitrange="23:23"> 98<field name="CH_ERROR_STATUS" bitrange="23:16">
123<value name="TERMINATION" value="0x0">
124</value>
125<value name="BUS_ERROR" value="0x1">
126</value>
127</field>
128<field name="CH6_ERROR_STATUS" bitrange="22:22">
129<value name="TERMINATION" value="0x0">
130</value>
131<value name="BUS_ERROR" value="0x1">
132</value>
133</field>
134<field name="CH5_ERROR_STATUS" bitrange="21:21">
135<value name="TERMINATION" value="0x0">
136</value>
137<value name="BUS_ERROR" value="0x1">
138</value>
139</field>
140<field name="CH4_ERROR_STATUS" bitrange="20:20">
141<value name="TERMINATION" value="0x0">
142</value>
143<value name="BUS_ERROR" value="0x1">
144</value>
145</field>
146<field name="CH3_ERROR_STATUS" bitrange="19:19">
147<value name="TERMINATION" value="0x0">
148</value>
149<value name="BUS_ERROR" value="0x1">
150</value>
151</field>
152<field name="CH2_ERROR_STATUS" bitrange="18:18">
153<value name="TERMINATION" value="0x0">
154</value>
155<value name="BUS_ERROR" value="0x1">
156</value>
157</field>
158<field name="CH1_ERROR_STATUS" bitrange="17:17">
159<value name="TERMINATION" value="0x0">
160</value>
161<value name="BUS_ERROR" value="0x1">
162</value>
163</field>
164<field name="CH0_ERROR_STATUS" bitrange="16:16">
165<value name="TERMINATION" value="0x0">
166</value>
167<value name="BUS_ERROR" value="0x1">
168</value>
169</field> 99</field>
170<field name="RSVD0" bitrange="15:8"> 100<field name="RSVD0" bitrange="15:8">
171</field> 101</field>
172<field name="CH7_ERROR_IRQ" bitrange="7:7"> 102<field name="CH_ERROR_IRQ" bitrange="7:0">
173</field>
174<field name="CH6_ERROR_IRQ" bitrange="6:6">
175</field>
176<field name="CH5_ERROR_IRQ" bitrange="5:5">
177</field>
178<field name="CH4_ERROR_IRQ" bitrange="4:4">
179</field>
180<field name="CH3_ERROR_IRQ" bitrange="3:3">
181</field>
182<field name="CH2_ERROR_IRQ" bitrange="2:2">
183</field>
184<field name="CH1_ERROR_IRQ" bitrange="1:1">
185</field>
186<field name="CH0_ERROR_IRQ" bitrange="0:0">
187</field> 103</field>
188</reg> 104</reg>
189<reg name="DEVSEL" addr="0x30" sct="no"> 105<reg name="DEVSEL" sct="no">
106<addr name="DEVSEL" addr="0x30" />
190<field name="CH7" bitrange="31:28"> 107<field name="CH7" bitrange="31:28">
191</field> 108</field>
192<field name="CH6" bitrange="27:24"> 109<field name="CH6" bitrange="27:24">
@@ -204,63 +121,42 @@ KIND, either express or implied.
204<field name="CH0" bitrange="3:0"> 121<field name="CH0" bitrange="3:0">
205</field> 122</field>
206</reg> 123</reg>
207<multireg name="CHn_CURCMDAR" base="0x40" count="7" offset="0x70" sct=""> 124<reg name="CHn_CURCMDAR" sct="no">
208<reg name="CH0_CURCMDAR" addr="0x40" index="0"> 125<formula string="0x40+n*0x70"/>
209</reg> 126<addr name="CH0_CURCMDAR" addr="0x40" />
210<reg name="CH1_CURCMDAR" addr="0xb0" index="1"> 127<addr name="CH1_CURCMDAR" addr="0xb0" />
211</reg> 128<addr name="CH2_CURCMDAR" addr="0x120" />
212<reg name="CH2_CURCMDAR" addr="0x120" index="2"> 129<addr name="CH3_CURCMDAR" addr="0x190" />
213</reg> 130<addr name="CH4_CURCMDAR" addr="0x200" />
214<reg name="CH3_CURCMDAR" addr="0x190" index="3"> 131<addr name="CH5_CURCMDAR" addr="0x270" />
215</reg> 132<addr name="CH6_CURCMDAR" addr="0x2e0" />
216<reg name="CH4_CURCMDAR" addr="0x200" index="4"> 133<addr name="CH7_CURCMDAR" addr="0x350" />
217</reg>
218<reg name="CH5_CURCMDAR" addr="0x270" index="5">
219</reg>
220<reg name="CH6_CURCMDAR" addr="0x2e0" index="6">
221</reg>
222<reg name="CH7_CURCMDAR" addr="0x350" index="7">
223</reg>
224<field name="CMD_ADDR" bitrange="31:0"> 134<field name="CMD_ADDR" bitrange="31:0">
225</field> 135</field>
226</multireg>
227<multireg name="CHn_NXTCMDAR" base="0x50" count="7" offset="0x70" sct="">
228<reg name="CH0_NXTCMDAR" addr="0x50" index="0">
229</reg>
230<reg name="CH1_NXTCMDAR" addr="0xc0" index="1">
231</reg>
232<reg name="CH2_NXTCMDAR" addr="0x130" index="2">
233</reg>
234<reg name="CH3_NXTCMDAR" addr="0x1a0" index="3">
235</reg>
236<reg name="CH4_NXTCMDAR" addr="0x210" index="4">
237</reg>
238<reg name="CH5_NXTCMDAR" addr="0x280" index="5">
239</reg>
240<reg name="CH6_NXTCMDAR" addr="0x2f0" index="6">
241</reg>
242<reg name="CH7_NXTCMDAR" addr="0x360" index="7">
243</reg> 136</reg>
137<reg name="CHn_NXTCMDAR" sct="no">
138<formula string="0x50+n*0x70"/>
139<addr name="CH0_NXTCMDAR" addr="0x50" />
140<addr name="CH1_NXTCMDAR" addr="0xc0" />
141<addr name="CH2_NXTCMDAR" addr="0x130" />
142<addr name="CH3_NXTCMDAR" addr="0x1a0" />
143<addr name="CH4_NXTCMDAR" addr="0x210" />
144<addr name="CH5_NXTCMDAR" addr="0x280" />
145<addr name="CH6_NXTCMDAR" addr="0x2f0" />
146<addr name="CH7_NXTCMDAR" addr="0x360" />
244<field name="CMD_ADDR" bitrange="31:0"> 147<field name="CMD_ADDR" bitrange="31:0">
245</field> 148</field>
246</multireg>
247<multireg name="CHn_CMD" base="0x60" count="7" offset="0x70" sct="">
248<reg name="CH0_CMD" addr="0x60" index="0">
249</reg>
250<reg name="CH1_CMD" addr="0xd0" index="1">
251</reg>
252<reg name="CH2_CMD" addr="0x140" index="2">
253</reg>
254<reg name="CH3_CMD" addr="0x1b0" index="3">
255</reg>
256<reg name="CH4_CMD" addr="0x220" index="4">
257</reg>
258<reg name="CH5_CMD" addr="0x290" index="5">
259</reg>
260<reg name="CH6_CMD" addr="0x300" index="6">
261</reg>
262<reg name="CH7_CMD" addr="0x370" index="7">
263</reg> 149</reg>
150<reg name="CHn_CMD" sct="no">
151<formula string="0x60+n*0x70"/>
152<addr name="CH0_CMD" addr="0x60" />
153<addr name="CH1_CMD" addr="0xd0" />
154<addr name="CH2_CMD" addr="0x140" />
155<addr name="CH3_CMD" addr="0x1b0" />
156<addr name="CH4_CMD" addr="0x220" />
157<addr name="CH5_CMD" addr="0x290" />
158<addr name="CH6_CMD" addr="0x300" />
159<addr name="CH7_CMD" addr="0x370" />
264<field name="XFER_COUNT" bitrange="31:16"> 160<field name="XFER_COUNT" bitrange="31:16">
265</field> 161</field>
266<field name="CMDWORDS" bitrange="15:12"> 162<field name="CMDWORDS" bitrange="15:12">
@@ -291,44 +187,30 @@ KIND, either express or implied.
291<value name="DMA_SENSE" value="0x3"> 187<value name="DMA_SENSE" value="0x3">
292</value> 188</value>
293</field> 189</field>
294</multireg>
295<multireg name="CHn_BAR" base="0x70" count="7" offset="0x70" sct="">
296<reg name="CH0_BAR" addr="0x70" index="0">
297</reg>
298<reg name="CH1_BAR" addr="0xe0" index="1">
299</reg>
300<reg name="CH2_BAR" addr="0x150" index="2">
301</reg>
302<reg name="CH3_BAR" addr="0x1c0" index="3">
303</reg>
304<reg name="CH4_BAR" addr="0x230" index="4">
305</reg>
306<reg name="CH5_BAR" addr="0x2a0" index="5">
307</reg>
308<reg name="CH6_BAR" addr="0x310" index="6">
309</reg>
310<reg name="CH7_BAR" addr="0x380" index="7">
311</reg> 190</reg>
191<reg name="CHn_BAR" sct="no">
192<formula string="0x70+n*0x70"/>
193<addr name="CH0_BAR" addr="0x70" />
194<addr name="CH1_BAR" addr="0xe0" />
195<addr name="CH2_BAR" addr="0x150" />
196<addr name="CH3_BAR" addr="0x1c0" />
197<addr name="CH4_BAR" addr="0x230" />
198<addr name="CH5_BAR" addr="0x2a0" />
199<addr name="CH6_BAR" addr="0x310" />
200<addr name="CH7_BAR" addr="0x380" />
312<field name="ADDRESS" bitrange="31:0"> 201<field name="ADDRESS" bitrange="31:0">
313</field> 202</field>
314</multireg>
315<multireg name="CHn_SEMA" base="0x80" count="7" offset="0x70" sct="">
316<reg name="CH0_SEMA" addr="0x80" index="0">
317</reg>
318<reg name="CH1_SEMA" addr="0xf0" index="1">
319</reg>
320<reg name="CH2_SEMA" addr="0x160" index="2">
321</reg>
322<reg name="CH3_SEMA" addr="0x1d0" index="3">
323</reg>
324<reg name="CH4_SEMA" addr="0x240" index="4">
325</reg>
326<reg name="CH5_SEMA" addr="0x2b0" index="5">
327</reg>
328<reg name="CH6_SEMA" addr="0x320" index="6">
329</reg>
330<reg name="CH7_SEMA" addr="0x390" index="7">
331</reg> 203</reg>
204<reg name="CHn_SEMA" sct="no">
205<formula string="0x80+n*0x70"/>
206<addr name="CH0_SEMA" addr="0x80" />
207<addr name="CH1_SEMA" addr="0xf0" />
208<addr name="CH2_SEMA" addr="0x160" />
209<addr name="CH3_SEMA" addr="0x1d0" />
210<addr name="CH4_SEMA" addr="0x240" />
211<addr name="CH5_SEMA" addr="0x2b0" />
212<addr name="CH6_SEMA" addr="0x320" />
213<addr name="CH7_SEMA" addr="0x390" />
332<field name="RSVD2" bitrange="31:24"> 214<field name="RSVD2" bitrange="31:24">
333</field> 215</field>
334<field name="PHORE" bitrange="23:16"> 216<field name="PHORE" bitrange="23:16">
@@ -337,24 +219,17 @@ KIND, either express or implied.
337</field> 219</field>
338<field name="INCREMENT_SEMA" bitrange="7:0"> 220<field name="INCREMENT_SEMA" bitrange="7:0">
339</field> 221</field>
340</multireg>
341<multireg name="CHn_DEBUG1" base="0x90" count="7" offset="0x70" sct="">
342<reg name="CH0_DEBUG1" addr="0x90" index="0">
343</reg>
344<reg name="CH1_DEBUG1" addr="0x100" index="1">
345</reg>
346<reg name="CH2_DEBUG1" addr="0x170" index="2">
347</reg>
348<reg name="CH3_DEBUG1" addr="0x1e0" index="3">
349</reg>
350<reg name="CH4_DEBUG1" addr="0x250" index="4">
351</reg>
352<reg name="CH5_DEBUG1" addr="0x2c0" index="5">
353</reg>
354<reg name="CH6_DEBUG1" addr="0x330" index="6">
355</reg>
356<reg name="CH7_DEBUG1" addr="0x3a0" index="7">
357</reg> 222</reg>
223<reg name="CHn_DEBUG1" sct="no">
224<formula string="0x90+n*0x70"/>
225<addr name="CH0_DEBUG1" addr="0x90" />
226<addr name="CH1_DEBUG1" addr="0x100" />
227<addr name="CH2_DEBUG1" addr="0x170" />
228<addr name="CH3_DEBUG1" addr="0x1e0" />
229<addr name="CH4_DEBUG1" addr="0x250" />
230<addr name="CH5_DEBUG1" addr="0x2c0" />
231<addr name="CH6_DEBUG1" addr="0x330" />
232<addr name="CH7_DEBUG1" addr="0x3a0" />
358<field name="REQ" bitrange="31:31"> 233<field name="REQ" bitrange="31:31">
359</field> 234</field>
360<field name="BURST" bitrange="30:30"> 235<field name="BURST" bitrange="30:30">
@@ -421,30 +296,24 @@ KIND, either express or implied.
421<value name="CHECK_WAIT" value="0x1e"> 296<value name="CHECK_WAIT" value="0x1e">
422</value> 297</value>
423</field> 298</field>
424</multireg>
425<multireg name="CHn_DEBUG2" base="0xa0" count="7" offset="0x70" sct="">
426<reg name="CH0_DEBUG2" addr="0xa0" index="0">
427</reg>
428<reg name="CH1_DEBUG2" addr="0x110" index="1">
429</reg>
430<reg name="CH2_DEBUG2" addr="0x180" index="2">
431</reg>
432<reg name="CH3_DEBUG2" addr="0x1f0" index="3">
433</reg>
434<reg name="CH4_DEBUG2" addr="0x260" index="4">
435</reg>
436<reg name="CH5_DEBUG2" addr="0x2d0" index="5">
437</reg>
438<reg name="CH6_DEBUG2" addr="0x340" index="6">
439</reg>
440<reg name="CH7_DEBUG2" addr="0x3b0" index="7">
441</reg> 299</reg>
300<reg name="CHn_DEBUG2" sct="no">
301<formula string="0xa0+n*0x70"/>
302<addr name="CH0_DEBUG2" addr="0xa0" />
303<addr name="CH1_DEBUG2" addr="0x110" />
304<addr name="CH2_DEBUG2" addr="0x180" />
305<addr name="CH3_DEBUG2" addr="0x1f0" />
306<addr name="CH4_DEBUG2" addr="0x260" />
307<addr name="CH5_DEBUG2" addr="0x2d0" />
308<addr name="CH6_DEBUG2" addr="0x340" />
309<addr name="CH7_DEBUG2" addr="0x3b0" />
442<field name="APB_BYTES" bitrange="31:16"> 310<field name="APB_BYTES" bitrange="31:16">
443</field> 311</field>
444<field name="AHB_BYTES" bitrange="15:0"> 312<field name="AHB_BYTES" bitrange="15:0">
445</field> 313</field>
446</multireg> 314</reg>
447<reg name="VERSION" addr="0x3f0" sct="no"> 315<reg name="VERSION" sct="no">
316<addr name="VERSION" addr="0x3f0" />
448<field name="MAJOR" bitrange="31:24"> 317<field name="MAJOR" bitrange="31:24">
449</field> 318</field>
450<field name="MINOR" bitrange="23:16"> 319<field name="MINOR" bitrange="23:16">
@@ -453,8 +322,10 @@ KIND, either express or implied.
453</field> 322</field>
454</reg> 323</reg>
455</dev> 324</dev>
456<dev name="APBX" addr="0x80024000" long_name="APHX DMA" desc="AHB-to-APBX Bridge with DMA"> 325<dev name="APBX" long_name="APHX DMA" desc="AHB-to-APBX Bridge with DMA" version="3.2.1">
457<reg name="CTRL0" addr="0x0" sct="yes"> 326<addr name="APBX" addr="0x80024000" />
327<reg name="CTRL0" sct="yes">
328<addr name="CTRL0" addr="0x0" />
458<field name="SFTRST" bitrange="31:31"> 329<field name="SFTRST" bitrange="31:31">
459</field> 330</field>
460<field name="CLKGATE" bitrange="30:30"> 331<field name="CLKGATE" bitrange="30:30">
@@ -462,203 +333,22 @@ KIND, either express or implied.
462<field name="RSVD0" bitrange="29:0"> 333<field name="RSVD0" bitrange="29:0">
463</field> 334</field>
464</reg> 335</reg>
465<reg name="CTRL1" addr="0x10" sct="yes"> 336<reg name="CTRL1" sct="yes">
466<field name="CH15_CMDCMPLT_IRQ_EN" bitrange="31:31"> 337<addr name="CTRL1" addr="0x10" />
467</field> 338<field name="CH_CMDCMPLT_IRQ_EN" bitrange="31:16">
468<field name="CH14_CMDCMPLT_IRQ_EN" bitrange="30:30">
469</field>
470<field name="CH13_CMDCMPLT_IRQ_EN" bitrange="29:29">
471</field>
472<field name="CH12_CMDCMPLT_IRQ_EN" bitrange="28:28">
473</field>
474<field name="CH11_CMDCMPLT_IRQ_EN" bitrange="27:27">
475</field>
476<field name="CH10_CMDCMPLT_IRQ_EN" bitrange="26:26">
477</field>
478<field name="CH9_CMDCMPLT_IRQ_EN" bitrange="25:25">
479</field>
480<field name="CH8_CMDCMPLT_IRQ_EN" bitrange="24:24">
481</field>
482<field name="CH7_CMDCMPLT_IRQ_EN" bitrange="23:23">
483</field>
484<field name="CH6_CMDCMPLT_IRQ_EN" bitrange="22:22">
485</field>
486<field name="CH5_CMDCMPLT_IRQ_EN" bitrange="21:21">
487</field>
488<field name="CH4_CMDCMPLT_IRQ_EN" bitrange="20:20">
489</field>
490<field name="CH3_CMDCMPLT_IRQ_EN" bitrange="19:19">
491</field>
492<field name="CH2_CMDCMPLT_IRQ_EN" bitrange="18:18">
493</field>
494<field name="CH1_CMDCMPLT_IRQ_EN" bitrange="17:17">
495</field>
496<field name="CH0_CMDCMPLT_IRQ_EN" bitrange="16:16">
497</field> 339</field>
498<field name="CH15_CMDCMPLT_IRQ" bitrange="15:15"> 340<field name="CH_CMDCMPLT_IRQ" bitrange="15:0">
499</field>
500<field name="CH14_CMDCMPLT_IRQ" bitrange="14:14">
501</field>
502<field name="CH13_CMDCMPLT_IRQ" bitrange="13:13">
503</field>
504<field name="CH12_CMDCMPLT_IRQ" bitrange="12:12">
505</field>
506<field name="CH11_CMDCMPLT_IRQ" bitrange="11:11">
507</field>
508<field name="CH10_CMDCMPLT_IRQ" bitrange="10:10">
509</field>
510<field name="CH9_CMDCMPLT_IRQ" bitrange="9:9">
511</field>
512<field name="CH8_CMDCMPLT_IRQ" bitrange="8:8">
513</field>
514<field name="CH7_CMDCMPLT_IRQ" bitrange="7:7">
515</field>
516<field name="CH6_CMDCMPLT_IRQ" bitrange="6:6">
517</field>
518<field name="CH5_CMDCMPLT_IRQ" bitrange="5:5">
519</field>
520<field name="CH4_CMDCMPLT_IRQ" bitrange="4:4">
521</field>
522<field name="CH3_CMDCMPLT_IRQ" bitrange="3:3">
523</field>
524<field name="CH2_CMDCMPLT_IRQ" bitrange="2:2">
525</field>
526<field name="CH1_CMDCMPLT_IRQ" bitrange="1:1">
527</field>
528<field name="CH0_CMDCMPLT_IRQ" bitrange="0:0">
529</field> 341</field>
530</reg> 342</reg>
531<reg name="CTRL2" addr="0x20" sct="yes"> 343<reg name="CTRL2" sct="yes">
532<field name="CH15_ERROR_STATUS" bitrange="31:31"> 344<addr name="CTRL2" addr="0x20" />
533<value name="TERMINATION" value="0x0"> 345<field name="CH_ERROR_STATUS" bitrange="31:16">
534</value>
535<value name="BUS_ERROR" value="0x1">
536</value>
537</field>
538<field name="CH14_ERROR_STATUS" bitrange="30:30">
539<value name="TERMINATION" value="0x0">
540</value>
541<value name="BUS_ERROR" value="0x1">
542</value>
543</field>
544<field name="CH13_ERROR_STATUS" bitrange="29:29">
545<value name="TERMINATION" value="0x0">
546</value>
547<value name="BUS_ERROR" value="0x1">
548</value>
549</field>
550<field name="CH12_ERROR_STATUS" bitrange="28:28">
551<value name="TERMINATION" value="0x0">
552</value>
553<value name="BUS_ERROR" value="0x1">
554</value>
555</field>
556<field name="CH11_ERROR_STATUS" bitrange="27:27">
557<value name="TERMINATION" value="0x0">
558</value>
559<value name="BUS_ERROR" value="0x1">
560</value>
561</field>
562<field name="CH10_ERROR_STATUS" bitrange="26:26">
563<value name="TERMINATION" value="0x0">
564</value>
565<value name="BUS_ERROR" value="0x1">
566</value>
567</field>
568<field name="CH9_ERROR_STATUS" bitrange="25:25">
569<value name="TERMINATION" value="0x0">
570</value>
571<value name="BUS_ERROR" value="0x1">
572</value>
573</field>
574<field name="CH8_ERROR_STATUS" bitrange="24:24">
575<value name="TERMINATION" value="0x0">
576</value>
577<value name="BUS_ERROR" value="0x1">
578</value>
579</field>
580<field name="CH7_ERROR_STATUS" bitrange="23:23">
581<value name="TERMINATION" value="0x0">
582</value>
583<value name="BUS_ERROR" value="0x1">
584</value>
585</field>
586<field name="CH6_ERROR_STATUS" bitrange="22:22">
587<value name="TERMINATION" value="0x0">
588</value>
589<value name="BUS_ERROR" value="0x1">
590</value>
591</field>
592<field name="CH5_ERROR_STATUS" bitrange="21:21">
593<value name="TERMINATION" value="0x0">
594</value>
595<value name="BUS_ERROR" value="0x1">
596</value>
597</field>
598<field name="CH4_ERROR_STATUS" bitrange="20:20">
599<value name="TERMINATION" value="0x0">
600</value>
601<value name="BUS_ERROR" value="0x1">
602</value>
603</field>
604<field name="CH3_ERROR_STATUS" bitrange="19:19">
605<value name="TERMINATION" value="0x0">
606</value>
607<value name="BUS_ERROR" value="0x1">
608</value>
609</field>
610<field name="CH2_ERROR_STATUS" bitrange="18:18">
611<value name="TERMINATION" value="0x0">
612</value>
613<value name="BUS_ERROR" value="0x1">
614</value>
615</field>
616<field name="CH1_ERROR_STATUS" bitrange="17:17">
617<value name="TERMINATION" value="0x0">
618</value>
619<value name="BUS_ERROR" value="0x1">
620</value>
621</field>
622<field name="CH0_ERROR_STATUS" bitrange="16:16">
623<value name="TERMINATION" value="0x0">
624</value>
625<value name="BUS_ERROR" value="0x1">
626</value>
627</field>
628<field name="CH15_ERROR_IRQ" bitrange="15:15">
629</field>
630<field name="CH14_ERROR_IRQ" bitrange="14:14">
631</field>
632<field name="CH13_ERROR_IRQ" bitrange="13:13">
633</field> 346</field>
634<field name="CH12_ERROR_IRQ" bitrange="12:12"> 347<field name="CH_ERROR_IRQ" bitrange="15:0">
635</field>
636<field name="CH11_ERROR_IRQ" bitrange="11:11">
637</field>
638<field name="CH10_ERROR_IRQ" bitrange="10:10">
639</field>
640<field name="CH9_ERROR_IRQ" bitrange="9:9">
641</field>
642<field name="CH8_ERROR_IRQ" bitrange="8:8">
643</field>
644<field name="CH7_ERROR_IRQ" bitrange="7:7">
645</field>
646<field name="CH6_ERROR_IRQ" bitrange="6:6">
647</field>
648<field name="CH5_ERROR_IRQ" bitrange="5:5">
649</field>
650<field name="CH4_ERROR_IRQ" bitrange="4:4">
651</field>
652<field name="CH3_ERROR_IRQ" bitrange="3:3">
653</field>
654<field name="CH2_ERROR_IRQ" bitrange="2:2">
655</field>
656<field name="CH1_ERROR_IRQ" bitrange="1:1">
657</field>
658<field name="CH0_ERROR_IRQ" bitrange="0:0">
659</field> 348</field>
660</reg> 349</reg>
661<reg name="CHANNEL_CTRL" addr="0x30" sct="yes"> 350<reg name="CHANNEL_CTRL" sct="yes">
351<addr name="CHANNEL_CTRL" addr="0x30" />
662<field name="RESET_CHANNEL" bitrange="31:16"> 352<field name="RESET_CHANNEL" bitrange="31:16">
663<value name="AUDIOIN" value="0x1"> 353<value name="AUDIOIN" value="0x1">
664</value> 354</value>
@@ -716,7 +406,8 @@ KIND, either express or implied.
716</value> 406</value>
717</field> 407</field>
718</reg> 408</reg>
719<reg name="DEVSEL" addr="0x40" sct="no"> 409<reg name="DEVSEL" sct="no">
410<addr name="DEVSEL" addr="0x40" />
720<field name="CH15" bitrange="31:30"> 411<field name="CH15" bitrange="31:30">
721</field> 412</field>
722<field name="CH14" bitrange="29:28"> 413<field name="CH14" bitrange="29:28">
@@ -758,111 +449,66 @@ KIND, either express or implied.
758<field name="CH0" bitrange="1:0"> 449<field name="CH0" bitrange="1:0">
759</field> 450</field>
760</reg> 451</reg>
761<multireg name="CHn_CURCMDAR" base="0x100" count="15" offset="0x70" sct=""> 452<reg name="CHn_CURCMDAR" sct="no">
762<reg name="CH0_CURCMDAR" addr="0x100" index="0"> 453<formula string="0x100+n*0x70"/>
763</reg> 454<addr name="CH0_CURCMDAR" addr="0x100" />
764<reg name="CH1_CURCMDAR" addr="0x170" index="1"> 455<addr name="CH1_CURCMDAR" addr="0x170" />
765</reg> 456<addr name="CH2_CURCMDAR" addr="0x1e0" />
766<reg name="CH2_CURCMDAR" addr="0x1e0" index="2"> 457<addr name="CH3_CURCMDAR" addr="0x250" />
767</reg> 458<addr name="CH4_CURCMDAR" addr="0x2c0" />
768<reg name="CH3_CURCMDAR" addr="0x250" index="3"> 459<addr name="CH5_CURCMDAR" addr="0x330" />
769</reg> 460<addr name="CH6_CURCMDAR" addr="0x3a0" />
770<reg name="CH4_CURCMDAR" addr="0x2c0" index="4"> 461<addr name="CH7_CURCMDAR" addr="0x410" />
771</reg> 462<addr name="CH8_CURCMDAR" addr="0x480" />
772<reg name="CH5_CURCMDAR" addr="0x330" index="5"> 463<addr name="CH9_CURCMDAR" addr="0x4f0" />
773</reg> 464<addr name="CH10_CURCMDAR" addr="0x560" />
774<reg name="CH6_CURCMDAR" addr="0x3a0" index="6"> 465<addr name="CH11_CURCMDAR" addr="0x5d0" />
775</reg> 466<addr name="CH12_CURCMDAR" addr="0x640" />
776<reg name="CH7_CURCMDAR" addr="0x410" index="7"> 467<addr name="CH13_CURCMDAR" addr="0x6b0" />
777</reg> 468<addr name="CH14_CURCMDAR" addr="0x720" />
778<reg name="CH8_CURCMDAR" addr="0x480" index="8"> 469<addr name="CH15_CURCMDAR" addr="0x790" />
779</reg>
780<reg name="CH9_CURCMDAR" addr="0x4f0" index="9">
781</reg>
782<reg name="CH10_CURCMDAR" addr="0x560" index="10">
783</reg>
784<reg name="CH11_CURCMDAR" addr="0x5d0" index="11">
785</reg>
786<reg name="CH12_CURCMDAR" addr="0x640" index="12">
787</reg>
788<reg name="CH13_CURCMDAR" addr="0x6b0" index="13">
789</reg>
790<reg name="CH14_CURCMDAR" addr="0x720" index="14">
791</reg>
792<reg name="CH15_CURCMDAR" addr="0x790" index="15">
793</reg>
794<field name="CMD_ADDR" bitrange="31:0"> 470<field name="CMD_ADDR" bitrange="31:0">
795</field> 471</field>
796</multireg>
797<multireg name="CHn_NXTCMDAR" base="0x110" count="15" offset="0x70" sct="">
798<reg name="CH0_NXTCMDAR" addr="0x110" index="0">
799</reg>
800<reg name="CH1_NXTCMDAR" addr="0x180" index="1">
801</reg>
802<reg name="CH2_NXTCMDAR" addr="0x1f0" index="2">
803</reg>
804<reg name="CH3_NXTCMDAR" addr="0x260" index="3">
805</reg>
806<reg name="CH4_NXTCMDAR" addr="0x2d0" index="4">
807</reg>
808<reg name="CH5_NXTCMDAR" addr="0x340" index="5">
809</reg>
810<reg name="CH6_NXTCMDAR" addr="0x3b0" index="6">
811</reg>
812<reg name="CH7_NXTCMDAR" addr="0x420" index="7">
813</reg>
814<reg name="CH8_NXTCMDAR" addr="0x490" index="8">
815</reg>
816<reg name="CH9_NXTCMDAR" addr="0x500" index="9">
817</reg>
818<reg name="CH10_NXTCMDAR" addr="0x570" index="10">
819</reg>
820<reg name="CH11_NXTCMDAR" addr="0x5e0" index="11">
821</reg>
822<reg name="CH12_NXTCMDAR" addr="0x650" index="12">
823</reg>
824<reg name="CH13_NXTCMDAR" addr="0x6c0" index="13">
825</reg>
826<reg name="CH14_NXTCMDAR" addr="0x730" index="14">
827</reg>
828<reg name="CH15_NXTCMDAR" addr="0x7a0" index="15">
829</reg> 472</reg>
473<reg name="CHn_NXTCMDAR" sct="no">
474<formula string="0x110+n*0x70"/>
475<addr name="CH0_NXTCMDAR" addr="0x110" />
476<addr name="CH1_NXTCMDAR" addr="0x180" />
477<addr name="CH2_NXTCMDAR" addr="0x1f0" />
478<addr name="CH3_NXTCMDAR" addr="0x260" />
479<addr name="CH4_NXTCMDAR" addr="0x2d0" />
480<addr name="CH5_NXTCMDAR" addr="0x340" />
481<addr name="CH6_NXTCMDAR" addr="0x3b0" />
482<addr name="CH7_NXTCMDAR" addr="0x420" />
483<addr name="CH8_NXTCMDAR" addr="0x490" />
484<addr name="CH9_NXTCMDAR" addr="0x500" />
485<addr name="CH10_NXTCMDAR" addr="0x570" />
486<addr name="CH11_NXTCMDAR" addr="0x5e0" />
487<addr name="CH12_NXTCMDAR" addr="0x650" />
488<addr name="CH13_NXTCMDAR" addr="0x6c0" />
489<addr name="CH14_NXTCMDAR" addr="0x730" />
490<addr name="CH15_NXTCMDAR" addr="0x7a0" />
830<field name="CMD_ADDR" bitrange="31:0"> 491<field name="CMD_ADDR" bitrange="31:0">
831</field> 492</field>
832</multireg>
833<multireg name="CHn_CMD" base="0x120" count="15" offset="0x70" sct="">
834<reg name="CH0_CMD" addr="0x120" index="0">
835</reg>
836<reg name="CH1_CMD" addr="0x190" index="1">
837</reg>
838<reg name="CH2_CMD" addr="0x200" index="2">
839</reg>
840<reg name="CH3_CMD" addr="0x270" index="3">
841</reg>
842<reg name="CH4_CMD" addr="0x2e0" index="4">
843</reg>
844<reg name="CH5_CMD" addr="0x350" index="5">
845</reg>
846<reg name="CH6_CMD" addr="0x3c0" index="6">
847</reg>
848<reg name="CH7_CMD" addr="0x430" index="7">
849</reg>
850<reg name="CH8_CMD" addr="0x4a0" index="8">
851</reg>
852<reg name="CH9_CMD" addr="0x510" index="9">
853</reg>
854<reg name="CH10_CMD" addr="0x580" index="10">
855</reg>
856<reg name="CH11_CMD" addr="0x5f0" index="11">
857</reg>
858<reg name="CH12_CMD" addr="0x660" index="12">
859</reg>
860<reg name="CH13_CMD" addr="0x6d0" index="13">
861</reg>
862<reg name="CH14_CMD" addr="0x740" index="14">
863</reg>
864<reg name="CH15_CMD" addr="0x7b0" index="15">
865</reg> 493</reg>
494<reg name="CHn_CMD" sct="no">
495<formula string="0x120+n*0x70"/>
496<addr name="CH0_CMD" addr="0x120" />
497<addr name="CH1_CMD" addr="0x190" />
498<addr name="CH2_CMD" addr="0x200" />
499<addr name="CH3_CMD" addr="0x270" />
500<addr name="CH4_CMD" addr="0x2e0" />
501<addr name="CH5_CMD" addr="0x350" />
502<addr name="CH6_CMD" addr="0x3c0" />
503<addr name="CH7_CMD" addr="0x430" />
504<addr name="CH8_CMD" addr="0x4a0" />
505<addr name="CH9_CMD" addr="0x510" />
506<addr name="CH10_CMD" addr="0x580" />
507<addr name="CH11_CMD" addr="0x5f0" />
508<addr name="CH12_CMD" addr="0x660" />
509<addr name="CH13_CMD" addr="0x6d0" />
510<addr name="CH14_CMD" addr="0x740" />
511<addr name="CH15_CMD" addr="0x7b0" />
866<field name="XFER_COUNT" bitrange="31:16"> 512<field name="XFER_COUNT" bitrange="31:16">
867</field> 513</field>
868<field name="CMDWORDS" bitrange="15:12"> 514<field name="CMDWORDS" bitrange="15:12">
@@ -889,76 +535,46 @@ KIND, either express or implied.
889<value name="DMA_READ" value="0x2"> 535<value name="DMA_READ" value="0x2">
890</value> 536</value>
891</field> 537</field>
892</multireg>
893<multireg name="CHn_BAR" base="0x130" count="15" offset="0x70" sct="">
894<reg name="CH0_BAR" addr="0x130" index="0">
895</reg>
896<reg name="CH1_BAR" addr="0x1a0" index="1">
897</reg>
898<reg name="CH2_BAR" addr="0x210" index="2">
899</reg>
900<reg name="CH3_BAR" addr="0x280" index="3">
901</reg>
902<reg name="CH4_BAR" addr="0x2f0" index="4">
903</reg>
904<reg name="CH5_BAR" addr="0x360" index="5">
905</reg>
906<reg name="CH6_BAR" addr="0x3d0" index="6">
907</reg>
908<reg name="CH7_BAR" addr="0x440" index="7">
909</reg>
910<reg name="CH8_BAR" addr="0x4b0" index="8">
911</reg>
912<reg name="CH9_BAR" addr="0x520" index="9">
913</reg>
914<reg name="CH10_BAR" addr="0x590" index="10">
915</reg>
916<reg name="CH11_BAR" addr="0x600" index="11">
917</reg>
918<reg name="CH12_BAR" addr="0x670" index="12">
919</reg>
920<reg name="CH13_BAR" addr="0x6e0" index="13">
921</reg>
922<reg name="CH14_BAR" addr="0x750" index="14">
923</reg>
924<reg name="CH15_BAR" addr="0x7c0" index="15">
925</reg> 538</reg>
539<reg name="CHn_BAR" sct="no">
540<formula string="0x130+n*0x70"/>
541<addr name="CH0_BAR" addr="0x130" />
542<addr name="CH1_BAR" addr="0x1a0" />
543<addr name="CH2_BAR" addr="0x210" />
544<addr name="CH3_BAR" addr="0x280" />
545<addr name="CH4_BAR" addr="0x2f0" />
546<addr name="CH5_BAR" addr="0x360" />
547<addr name="CH6_BAR" addr="0x3d0" />
548<addr name="CH7_BAR" addr="0x440" />
549<addr name="CH8_BAR" addr="0x4b0" />
550<addr name="CH9_BAR" addr="0x520" />
551<addr name="CH10_BAR" addr="0x590" />
552<addr name="CH11_BAR" addr="0x600" />
553<addr name="CH12_BAR" addr="0x670" />
554<addr name="CH13_BAR" addr="0x6e0" />
555<addr name="CH14_BAR" addr="0x750" />
556<addr name="CH15_BAR" addr="0x7c0" />
926<field name="ADDRESS" bitrange="31:0"> 557<field name="ADDRESS" bitrange="31:0">
927</field> 558</field>
928</multireg>
929<multireg name="CHn_SEMA" base="0x140" count="15" offset="0x70" sct="">
930<reg name="CH0_SEMA" addr="0x140" index="0">
931</reg>
932<reg name="CH1_SEMA" addr="0x1b0" index="1">
933</reg>
934<reg name="CH2_SEMA" addr="0x220" index="2">
935</reg>
936<reg name="CH3_SEMA" addr="0x290" index="3">
937</reg>
938<reg name="CH4_SEMA" addr="0x300" index="4">
939</reg>
940<reg name="CH5_SEMA" addr="0x370" index="5">
941</reg>
942<reg name="CH6_SEMA" addr="0x3e0" index="6">
943</reg>
944<reg name="CH7_SEMA" addr="0x450" index="7">
945</reg>
946<reg name="CH8_SEMA" addr="0x4c0" index="8">
947</reg>
948<reg name="CH9_SEMA" addr="0x530" index="9">
949</reg>
950<reg name="CH10_SEMA" addr="0x5a0" index="10">
951</reg>
952<reg name="CH11_SEMA" addr="0x610" index="11">
953</reg>
954<reg name="CH12_SEMA" addr="0x680" index="12">
955</reg>
956<reg name="CH13_SEMA" addr="0x6f0" index="13">
957</reg>
958<reg name="CH14_SEMA" addr="0x760" index="14">
959</reg>
960<reg name="CH15_SEMA" addr="0x7d0" index="15">
961</reg> 559</reg>
560<reg name="CHn_SEMA" sct="no">
561<formula string="0x140+n*0x70"/>
562<addr name="CH0_SEMA" addr="0x140" />
563<addr name="CH1_SEMA" addr="0x1b0" />
564<addr name="CH2_SEMA" addr="0x220" />
565<addr name="CH3_SEMA" addr="0x290" />
566<addr name="CH4_SEMA" addr="0x300" />
567<addr name="CH5_SEMA" addr="0x370" />
568<addr name="CH6_SEMA" addr="0x3e0" />
569<addr name="CH7_SEMA" addr="0x450" />
570<addr name="CH8_SEMA" addr="0x4c0" />
571<addr name="CH9_SEMA" addr="0x530" />
572<addr name="CH10_SEMA" addr="0x5a0" />
573<addr name="CH11_SEMA" addr="0x610" />
574<addr name="CH12_SEMA" addr="0x680" />
575<addr name="CH13_SEMA" addr="0x6f0" />
576<addr name="CH14_SEMA" addr="0x760" />
577<addr name="CH15_SEMA" addr="0x7d0" />
962<field name="RSVD2" bitrange="31:24"> 578<field name="RSVD2" bitrange="31:24">
963</field> 579</field>
964<field name="PHORE" bitrange="23:16"> 580<field name="PHORE" bitrange="23:16">
@@ -967,40 +583,25 @@ KIND, either express or implied.
967</field> 583</field>
968<field name="INCREMENT_SEMA" bitrange="7:0"> 584<field name="INCREMENT_SEMA" bitrange="7:0">
969</field> 585</field>
970</multireg>
971<multireg name="CHn_DEBUG1" base="0x150" count="15" offset="0x70" sct="">
972<reg name="CH0_DEBUG1" addr="0x150" index="0">
973</reg>
974<reg name="CH1_DEBUG1" addr="0x1c0" index="1">
975</reg>
976<reg name="CH2_DEBUG1" addr="0x230" index="2">
977</reg>
978<reg name="CH3_DEBUG1" addr="0x2a0" index="3">
979</reg>
980<reg name="CH4_DEBUG1" addr="0x310" index="4">
981</reg>
982<reg name="CH5_DEBUG1" addr="0x380" index="5">
983</reg>
984<reg name="CH6_DEBUG1" addr="0x3f0" index="6">
985</reg>
986<reg name="CH7_DEBUG1" addr="0x460" index="7">
987</reg>
988<reg name="CH8_DEBUG1" addr="0x4d0" index="8">
989</reg>
990<reg name="CH9_DEBUG1" addr="0x540" index="9">
991</reg>
992<reg name="CH10_DEBUG1" addr="0x5b0" index="10">
993</reg>
994<reg name="CH11_DEBUG1" addr="0x620" index="11">
995</reg>
996<reg name="CH12_DEBUG1" addr="0x690" index="12">
997</reg>
998<reg name="CH13_DEBUG1" addr="0x700" index="13">
999</reg>
1000<reg name="CH14_DEBUG1" addr="0x770" index="14">
1001</reg>
1002<reg name="CH15_DEBUG1" addr="0x7e0" index="15">
1003</reg> 586</reg>
587<reg name="CHn_DEBUG1" sct="no">
588<formula string="0x150+n*0x70"/>
589<addr name="CH0_DEBUG1" addr="0x150" />
590<addr name="CH1_DEBUG1" addr="0x1c0" />
591<addr name="CH2_DEBUG1" addr="0x230" />
592<addr name="CH3_DEBUG1" addr="0x2a0" />
593<addr name="CH4_DEBUG1" addr="0x310" />
594<addr name="CH5_DEBUG1" addr="0x380" />
595<addr name="CH6_DEBUG1" addr="0x3f0" />
596<addr name="CH7_DEBUG1" addr="0x460" />
597<addr name="CH8_DEBUG1" addr="0x4d0" />
598<addr name="CH9_DEBUG1" addr="0x540" />
599<addr name="CH10_DEBUG1" addr="0x5b0" />
600<addr name="CH11_DEBUG1" addr="0x620" />
601<addr name="CH12_DEBUG1" addr="0x690" />
602<addr name="CH13_DEBUG1" addr="0x700" />
603<addr name="CH14_DEBUG1" addr="0x770" />
604<addr name="CH15_DEBUG1" addr="0x7e0" />
1004<field name="REQ" bitrange="31:31"> 605<field name="REQ" bitrange="31:31">
1005</field> 606</field>
1006<field name="BURST" bitrange="30:30"> 607<field name="BURST" bitrange="30:30">
@@ -1059,46 +660,32 @@ KIND, either express or implied.
1059<value name="CHECK_WAIT" value="0x1e"> 660<value name="CHECK_WAIT" value="0x1e">
1060</value> 661</value>
1061</field> 662</field>
1062</multireg>
1063<multireg name="CHn_DEBUG2" base="0x160" count="15" offset="0x70" sct="">
1064<reg name="CH0_DEBUG2" addr="0x160" index="0">
1065</reg>
1066<reg name="CH1_DEBUG2" addr="0x1d0" index="1">
1067</reg>
1068<reg name="CH2_DEBUG2" addr="0x240" index="2">
1069</reg>
1070<reg name="CH3_DEBUG2" addr="0x2b0" index="3">
1071</reg>
1072<reg name="CH4_DEBUG2" addr="0x320" index="4">
1073</reg>
1074<reg name="CH5_DEBUG2" addr="0x390" index="5">
1075</reg>
1076<reg name="CH6_DEBUG2" addr="0x400" index="6">
1077</reg>
1078<reg name="CH7_DEBUG2" addr="0x470" index="7">
1079</reg>
1080<reg name="CH8_DEBUG2" addr="0x4e0" index="8">
1081</reg>
1082<reg name="CH9_DEBUG2" addr="0x550" index="9">
1083</reg>
1084<reg name="CH10_DEBUG2" addr="0x5c0" index="10">
1085</reg>
1086<reg name="CH11_DEBUG2" addr="0x630" index="11">
1087</reg>
1088<reg name="CH12_DEBUG2" addr="0x6a0" index="12">
1089</reg>
1090<reg name="CH13_DEBUG2" addr="0x710" index="13">
1091</reg>
1092<reg name="CH14_DEBUG2" addr="0x780" index="14">
1093</reg>
1094<reg name="CH15_DEBUG2" addr="0x7f0" index="15">
1095</reg> 663</reg>
664<reg name="CHn_DEBUG2" sct="no">
665<formula string="0x160+n*0x70"/>
666<addr name="CH0_DEBUG2" addr="0x160" />
667<addr name="CH1_DEBUG2" addr="0x1d0" />
668<addr name="CH2_DEBUG2" addr="0x240" />
669<addr name="CH3_DEBUG2" addr="0x2b0" />
670<addr name="CH4_DEBUG2" addr="0x320" />
671<addr name="CH5_DEBUG2" addr="0x390" />
672<addr name="CH6_DEBUG2" addr="0x400" />
673<addr name="CH7_DEBUG2" addr="0x470" />
674<addr name="CH8_DEBUG2" addr="0x4e0" />
675<addr name="CH9_DEBUG2" addr="0x550" />
676<addr name="CH10_DEBUG2" addr="0x5c0" />
677<addr name="CH11_DEBUG2" addr="0x630" />
678<addr name="CH12_DEBUG2" addr="0x6a0" />
679<addr name="CH13_DEBUG2" addr="0x710" />
680<addr name="CH14_DEBUG2" addr="0x780" />
681<addr name="CH15_DEBUG2" addr="0x7f0" />
1096<field name="APB_BYTES" bitrange="31:16"> 682<field name="APB_BYTES" bitrange="31:16">
1097</field> 683</field>
1098<field name="AHB_BYTES" bitrange="15:0"> 684<field name="AHB_BYTES" bitrange="15:0">
1099</field> 685</field>
1100</multireg> 686</reg>
1101<reg name="VERSION" addr="0x800" sct="no"> 687<reg name="VERSION" sct="no">
688<addr name="VERSION" addr="0x800" />
1102<field name="MAJOR" bitrange="31:24"> 689<field name="MAJOR" bitrange="31:24">
1103</field> 690</field>
1104<field name="MINOR" bitrange="23:16"> 691<field name="MINOR" bitrange="23:16">
@@ -1107,8 +694,10 @@ KIND, either express or implied.
1107</field> 694</field>
1108</reg> 695</reg>
1109</dev> 696</dev>
1110<dev name="AUDIOIN" addr="0x8004c000" long_name="AUDIOIN/ADC" desc="Digital Audio Filter Input"> 697<dev name="AUDIOIN" long_name="AUDIOIN/ADC" desc="Digital Audio Filter Input" version="3.4.0">
1111<reg name="CTRL" addr="0x0" sct="yes"> 698<addr name="AUDIOIN" addr="0x8004c000" />
699<reg name="CTRL" sct="yes">
700<addr name="CTRL" addr="0x0" />
1112<field name="SFTRST" bitrange="31:31"> 701<field name="SFTRST" bitrange="31:31">
1113</field> 702</field>
1114<field name="CLKGATE" bitrange="30:30"> 703<field name="CLKGATE" bitrange="30:30">
@@ -1142,13 +731,15 @@ KIND, either express or implied.
1142<field name="RUN" bitrange="0:0"> 731<field name="RUN" bitrange="0:0">
1143</field> 732</field>
1144</reg> 733</reg>
1145<reg name="STAT" addr="0x10" sct="yes"> 734<reg name="STAT" sct="yes">
735<addr name="STAT" addr="0x10" />
1146<field name="ADC_PRESENT" bitrange="31:31"> 736<field name="ADC_PRESENT" bitrange="31:31">
1147</field> 737</field>
1148<field name="RSRVD3" bitrange="30:0"> 738<field name="RSRVD3" bitrange="30:0">
1149</field> 739</field>
1150</reg> 740</reg>
1151<reg name="ADCSRR" addr="0x20" sct="yes"> 741<reg name="ADCSRR" sct="yes">
742<addr name="ADCSRR" addr="0x20" />
1152<field name="OSR" bitrange="31:31"> 743<field name="OSR" bitrange="31:31">
1153<value name="OSR6" value="0x0"> 744<value name="OSR6" value="0x0">
1154</value> 745</value>
@@ -1176,7 +767,8 @@ KIND, either express or implied.
1176<field name="SRC_FRAC" bitrange="12:0"> 767<field name="SRC_FRAC" bitrange="12:0">
1177</field> 768</field>
1178</reg> 769</reg>
1179<reg name="ADCVOLUME" addr="0x30" sct="yes"> 770<reg name="ADCVOLUME" sct="yes">
771<addr name="ADCVOLUME" addr="0x30" />
1180<field name="RSRVD5" bitrange="31:29"> 772<field name="RSRVD5" bitrange="31:29">
1181</field> 773</field>
1182<field name="VOLUME_UPDATE_LEFT" bitrange="28:28"> 774<field name="VOLUME_UPDATE_LEFT" bitrange="28:28">
@@ -1198,7 +790,8 @@ KIND, either express or implied.
1198<field name="VOLUME_RIGHT" bitrange="7:0"> 790<field name="VOLUME_RIGHT" bitrange="7:0">
1199</field> 791</field>
1200</reg> 792</reg>
1201<reg name="ADCDEBUG" addr="0x40" sct="yes"> 793<reg name="ADCDEBUG" sct="yes">
794<addr name="ADCDEBUG" addr="0x40" />
1202<field name="ENABLE_ADCDMA" bitrange="31:31"> 795<field name="ENABLE_ADCDMA" bitrange="31:31">
1203</field> 796</field>
1204<field name="RSRVD1" bitrange="30:4"> 797<field name="RSRVD1" bitrange="30:4">
@@ -1212,7 +805,8 @@ KIND, either express or implied.
1212<field name="FIFO_STATUS" bitrange="0:0"> 805<field name="FIFO_STATUS" bitrange="0:0">
1213</field> 806</field>
1214</reg> 807</reg>
1215<reg name="ADCVOL" addr="0x50" sct="yes"> 808<reg name="ADCVOL" sct="yes">
809<addr name="ADCVOL" addr="0x50" />
1216<field name="RSRVD4" bitrange="31:29"> 810<field name="RSRVD4" bitrange="31:29">
1217</field> 811</field>
1218<field name="VOLUME_UPDATE_PENDING" bitrange="28:28"> 812<field name="VOLUME_UPDATE_PENDING" bitrange="28:28">
@@ -1236,7 +830,8 @@ KIND, either express or implied.
1236<field name="GAIN_RIGHT" bitrange="3:0"> 830<field name="GAIN_RIGHT" bitrange="3:0">
1237</field> 831</field>
1238</reg> 832</reg>
1239<reg name="MICLINE" addr="0x60" sct="yes"> 833<reg name="MICLINE" sct="yes">
834<addr name="MICLINE" addr="0x60" />
1240<field name="RSRVD6" bitrange="31:30"> 835<field name="RSRVD6" bitrange="31:30">
1241</field> 836</field>
1242<field name="DIVIDE_LINE1" bitrange="29:29"> 837<field name="DIVIDE_LINE1" bitrange="29:29">
@@ -1250,6 +845,14 @@ KIND, either express or implied.
1250<field name="RSRVD4" bitrange="23:22"> 845<field name="RSRVD4" bitrange="23:22">
1251</field> 846</field>
1252<field name="MIC_RESISTOR" bitrange="21:20"> 847<field name="MIC_RESISTOR" bitrange="21:20">
848<value name="Off" value="0x0">
849</value>
850<value name="2KOhm" value="0x1">
851</value>
852<value name="4KOhm" value="0x2">
853</value>
854<value name="8KOhm" value="0x3">
855</value>
1253</field> 856</field>
1254<field name="RSRVD3" bitrange="19:19"> 857<field name="RSRVD3" bitrange="19:19">
1255</field> 858</field>
@@ -1262,9 +865,18 @@ KIND, either express or implied.
1262<field name="RSRVD1" bitrange="3:2"> 865<field name="RSRVD1" bitrange="3:2">
1263</field> 866</field>
1264<field name="MIC_GAIN" bitrange="1:0"> 867<field name="MIC_GAIN" bitrange="1:0">
868<value name="0dB" value="0x0">
869</value>
870<value name="20dB" value="0x1">
871</value>
872<value name="30dB" value="0x2">
873</value>
874<value name="40dB" value="0x3">
875</value>
1265</field> 876</field>
1266</reg> 877</reg>
1267<reg name="ANACLKCTRL" addr="0x70" sct="yes"> 878<reg name="ANACLKCTRL" sct="yes">
879<addr name="ANACLKCTRL" addr="0x70" />
1268<field name="CLKGATE" bitrange="31:31"> 880<field name="CLKGATE" bitrange="31:31">
1269</field> 881</field>
1270<field name="RSRVD4" bitrange="30:11"> 882<field name="RSRVD4" bitrange="30:11">
@@ -1284,15 +896,18 @@ KIND, either express or implied.
1284<field name="ADCDIV" bitrange="2:0"> 896<field name="ADCDIV" bitrange="2:0">
1285</field> 897</field>
1286</reg> 898</reg>
1287<reg name="DATA" addr="0x80" sct="yes"> 899<reg name="DATA" sct="yes">
900<addr name="DATA" addr="0x80" />
1288<field name="HIGH" bitrange="31:16"> 901<field name="HIGH" bitrange="31:16">
1289</field> 902</field>
1290<field name="LOW" bitrange="15:0"> 903<field name="LOW" bitrange="15:0">
1291</field> 904</field>
1292</reg> 905</reg>
1293</dev> 906</dev>
1294<dev name="AUDIOOUT" addr="0x80048000" long_name="AUDIOOUT/DAC" desc="Digital Audio Filter Output"> 907<dev name="AUDIOOUT" long_name="AUDIOOUT/DAC" desc="Digital Audio Filter Output" version="3.2.0">
1295<reg name="CTRL" addr="0x0" sct="yes"> 908<addr name="AUDIOOUT" addr="0x80048000" />
909<reg name="CTRL" sct="yes">
910<addr name="CTRL" addr="0x0" />
1296<field name="SFTRST" bitrange="31:31"> 911<field name="SFTRST" bitrange="31:31">
1297</field> 912</field>
1298<field name="CLKGATE" bitrange="30:30"> 913<field name="CLKGATE" bitrange="30:30">
@@ -1330,13 +945,15 @@ KIND, either express or implied.
1330<field name="RUN" bitrange="0:0"> 945<field name="RUN" bitrange="0:0">
1331</field> 946</field>
1332</reg> 947</reg>
1333<reg name="STAT" addr="0x10" sct="yes"> 948<reg name="STAT" sct="yes">
949<addr name="STAT" addr="0x10" />
1334<field name="DAC_PRESENT" bitrange="31:31"> 950<field name="DAC_PRESENT" bitrange="31:31">
1335</field> 951</field>
1336<field name="RSRVD1" bitrange="30:0"> 952<field name="RSRVD1" bitrange="30:0">
1337</field> 953</field>
1338</reg> 954</reg>
1339<reg name="DACSRR" addr="0x20" sct="yes"> 955<reg name="DACSRR" sct="yes">
956<addr name="DACSRR" addr="0x20" />
1340<field name="OSR" bitrange="31:31"> 957<field name="OSR" bitrange="31:31">
1341<value name="OSR6" value="0x0"> 958<value name="OSR6" value="0x0">
1342</value> 959</value>
@@ -1364,7 +981,8 @@ KIND, either express or implied.
1364<field name="SRC_FRAC" bitrange="12:0"> 981<field name="SRC_FRAC" bitrange="12:0">
1365</field> 982</field>
1366</reg> 983</reg>
1367<reg name="DACVOLUME" addr="0x30" sct="yes"> 984<reg name="DACVOLUME" sct="yes">
985<addr name="DACVOLUME" addr="0x30" />
1368<field name="RSRVD4" bitrange="31:29"> 986<field name="RSRVD4" bitrange="31:29">
1369</field> 987</field>
1370<field name="VOLUME_UPDATE_LEFT" bitrange="28:28"> 988<field name="VOLUME_UPDATE_LEFT" bitrange="28:28">
@@ -1388,7 +1006,8 @@ KIND, either express or implied.
1388<field name="VOLUME_RIGHT" bitrange="7:0"> 1006<field name="VOLUME_RIGHT" bitrange="7:0">
1389</field> 1007</field>
1390</reg> 1008</reg>
1391<reg name="DACDEBUG" addr="0x40" sct="yes"> 1009<reg name="DACDEBUG" sct="yes">
1010<addr name="DACDEBUG" addr="0x40" />
1392<field name="ENABLE_DACDMA" bitrange="31:31"> 1011<field name="ENABLE_DACDMA" bitrange="31:31">
1393</field> 1012</field>
1394<field name="RSRVD2" bitrange="30:12"> 1013<field name="RSRVD2" bitrange="30:12">
@@ -1410,7 +1029,8 @@ KIND, either express or implied.
1410<field name="FIFO_STATUS" bitrange="0:0"> 1029<field name="FIFO_STATUS" bitrange="0:0">
1411</field> 1030</field>
1412</reg> 1031</reg>
1413<reg name="HPVOL" addr="0x50" sct="yes"> 1032<reg name="HPVOL" sct="yes">
1033<addr name="HPVOL" addr="0x50" />
1414<field name="RSRVD5" bitrange="31:29"> 1034<field name="RSRVD5" bitrange="31:29">
1415</field> 1035</field>
1416<field name="VOLUME_UPDATE_PENDING" bitrange="28:28"> 1036<field name="VOLUME_UPDATE_PENDING" bitrange="28:28">
@@ -1434,11 +1054,13 @@ KIND, either express or implied.
1434<field name="VOL_RIGHT" bitrange="6:0"> 1054<field name="VOL_RIGHT" bitrange="6:0">
1435</field> 1055</field>
1436</reg> 1056</reg>
1437<reg name="RESERVED" addr="0x60" sct="yes"> 1057<reg name="RESERVED" sct="yes">
1058<addr name="RESERVED" addr="0x60" />
1438<field name="RSRVD1" bitrange="31:0"> 1059<field name="RSRVD1" bitrange="31:0">
1439</field> 1060</field>
1440</reg> 1061</reg>
1441<reg name="PWRDN" addr="0x70" sct="yes"> 1062<reg name="PWRDN" sct="yes">
1063<addr name="PWRDN" addr="0x70" />
1442<field name="RSRVD7" bitrange="31:25"> 1064<field name="RSRVD7" bitrange="31:25">
1443</field> 1065</field>
1444<field name="SPEAKER" bitrange="24:24"> 1066<field name="SPEAKER" bitrange="24:24">
@@ -1468,7 +1090,8 @@ KIND, either express or implied.
1468<field name="HEADPHONE" bitrange="0:0"> 1090<field name="HEADPHONE" bitrange="0:0">
1469</field> 1091</field>
1470</reg> 1092</reg>
1471<reg name="REFCTRL" addr="0x80" sct="yes"> 1093<reg name="REFCTRL" sct="yes">
1094<addr name="REFCTRL" addr="0x80" />
1472<field name="RSRVD4" bitrange="31:27"> 1095<field name="RSRVD4" bitrange="31:27">
1473</field> 1096</field>
1474<field name="FASTSETTLING" bitrange="26:26"> 1097<field name="FASTSETTLING" bitrange="26:26">
@@ -1504,7 +1127,8 @@ KIND, either express or implied.
1504<field name="DAC_ADJ" bitrange="2:0"> 1127<field name="DAC_ADJ" bitrange="2:0">
1505</field> 1128</field>
1506</reg> 1129</reg>
1507<reg name="ANACTRL" addr="0x90" sct="yes"> 1130<reg name="ANACTRL" sct="yes">
1131<addr name="ANACTRL" addr="0x90" />
1508<field name="RSRVD8" bitrange="31:29"> 1132<field name="RSRVD8" bitrange="31:29">
1509</field> 1133</field>
1510<field name="SHORT_CM_STS" bitrange="28:28"> 1134<field name="SHORT_CM_STS" bitrange="28:28">
@@ -1538,7 +1162,8 @@ KIND, either express or implied.
1538<field name="RSRVD1" bitrange="3:0"> 1162<field name="RSRVD1" bitrange="3:0">
1539</field> 1163</field>
1540</reg> 1164</reg>
1541<reg name="TEST" addr="0xa0" sct="yes"> 1165<reg name="TEST" sct="yes">
1166<addr name="TEST" addr="0xa0" />
1542<field name="RSRVD4" bitrange="31:31"> 1167<field name="RSRVD4" bitrange="31:31">
1543</field> 1168</field>
1544<field name="HP_ANTIPOP" bitrange="30:28"> 1169<field name="HP_ANTIPOP" bitrange="30:28">
@@ -1572,7 +1197,8 @@ KIND, either express or implied.
1572<field name="DAC_DIS_RTZ" bitrange="0:0"> 1197<field name="DAC_DIS_RTZ" bitrange="0:0">
1573</field> 1198</field>
1574</reg> 1199</reg>
1575<reg name="BISTCTRL" addr="0xb0" sct="yes"> 1200<reg name="BISTCTRL" sct="yes">
1201<addr name="BISTCTRL" addr="0xb0" />
1576<field name="RSVD0" bitrange="31:4"> 1202<field name="RSVD0" bitrange="31:4">
1577</field> 1203</field>
1578<field name="FAIL" bitrange="3:3"> 1204<field name="FAIL" bitrange="3:3">
@@ -1584,13 +1210,15 @@ KIND, either express or implied.
1584<field name="START" bitrange="0:0"> 1210<field name="START" bitrange="0:0">
1585</field> 1211</field>
1586</reg> 1212</reg>
1587<reg name="BISTSTAT0" addr="0xc0" sct="yes"> 1213<reg name="BISTSTAT0" sct="yes">
1214<addr name="BISTSTAT0" addr="0xc0" />
1588<field name="RSVD0" bitrange="31:24"> 1215<field name="RSVD0" bitrange="31:24">
1589</field> 1216</field>
1590<field name="DATA" bitrange="23:0"> 1217<field name="DATA" bitrange="23:0">
1591</field> 1218</field>
1592</reg> 1219</reg>
1593<reg name="BISTSTAT1" addr="0xd0" sct="yes"> 1220<reg name="BISTSTAT1" sct="yes">
1221<addr name="BISTSTAT1" addr="0xd0" />
1594<field name="RSVD1" bitrange="31:29"> 1222<field name="RSVD1" bitrange="31:29">
1595</field> 1223</field>
1596<field name="STATE" bitrange="28:24"> 1224<field name="STATE" bitrange="28:24">
@@ -1600,7 +1228,8 @@ KIND, either express or implied.
1600<field name="ADDR" bitrange="7:0"> 1228<field name="ADDR" bitrange="7:0">
1601</field> 1229</field>
1602</reg> 1230</reg>
1603<reg name="ANACLKCTRL" addr="0xe0" sct="yes"> 1231<reg name="ANACLKCTRL" sct="yes">
1232<addr name="ANACLKCTRL" addr="0xe0" />
1604<field name="CLKGATE" bitrange="31:31"> 1233<field name="CLKGATE" bitrange="31:31">
1605</field> 1234</field>
1606<field name="RSRVD3" bitrange="30:5"> 1235<field name="RSRVD3" bitrange="30:5">
@@ -1612,13 +1241,15 @@ KIND, either express or implied.
1612<field name="DACDIV" bitrange="2:0"> 1241<field name="DACDIV" bitrange="2:0">
1613</field> 1242</field>
1614</reg> 1243</reg>
1615<reg name="DATA" addr="0xf0" sct="yes"> 1244<reg name="DATA" sct="yes">
1245<addr name="DATA" addr="0xf0" />
1616<field name="HIGH" bitrange="31:16"> 1246<field name="HIGH" bitrange="31:16">
1617</field> 1247</field>
1618<field name="LOW" bitrange="15:0"> 1248<field name="LOW" bitrange="15:0">
1619</field> 1249</field>
1620</reg> 1250</reg>
1621<reg name="SPEAKERCTRL" addr="0x100" sct="yes"> 1251<reg name="SPEAKERCTRL" sct="yes">
1252<addr name="SPEAKERCTRL" addr="0x100" />
1622<field name="RSRVD2" bitrange="31:25"> 1253<field name="RSRVD2" bitrange="31:25">
1623</field> 1254</field>
1624<field name="MUTE" bitrange="24:24"> 1255<field name="MUTE" bitrange="24:24">
@@ -1636,7 +1267,8 @@ KIND, either express or implied.
1636<field name="RSRVD0" bitrange="11:0"> 1267<field name="RSRVD0" bitrange="11:0">
1637</field> 1268</field>
1638</reg> 1269</reg>
1639<reg name="VERSION" addr="0x200" sct="no"> 1270<reg name="VERSION" sct="no">
1271<addr name="VERSION" addr="0x200" />
1640<field name="MAJOR" bitrange="31:24"> 1272<field name="MAJOR" bitrange="31:24">
1641</field> 1273</field>
1642<field name="MINOR" bitrange="23:16"> 1274<field name="MINOR" bitrange="23:16">
@@ -1645,8 +1277,10 @@ KIND, either express or implied.
1645</field> 1277</field>
1646</reg> 1278</reg>
1647</dev> 1279</dev>
1648<dev name="BCH" addr="0x8000a000" long_name="BCH ECC" desc="20-BIT Correcting ECC Accelerator (BCH)"> 1280<dev name="BCH" long_name="BCH ECC" desc="20-BIT Correcting ECC Accelerator (BCH)" version="3.2.0">
1649<reg name="CTRL" addr="0x0" sct="yes"> 1281<addr name="BCH" addr="0x8000a000" />
1282<reg name="CTRL" sct="yes">
1283<addr name="CTRL" addr="0x0" />
1650<field name="SFTRST" bitrange="31:31"> 1284<field name="SFTRST" bitrange="31:31">
1651<value name="RUN" value="0x0"> 1285<value name="RUN" value="0x0">
1652</value> 1286</value>
@@ -1690,7 +1324,8 @@ KIND, either express or implied.
1690<field name="COMPLETE_IRQ" bitrange="0:0"> 1324<field name="COMPLETE_IRQ" bitrange="0:0">
1691</field> 1325</field>
1692</reg> 1326</reg>
1693<reg name="STATUS0" addr="0x10" sct="no"> 1327<reg name="STATUS0" sct="no">
1328<addr name="STATUS0" addr="0x10" />
1694<field name="HANDLE" bitrange="31:20"> 1329<field name="HANDLE" bitrange="31:20">
1695</field> 1330</field>
1696<field name="COMPLETED_CE" bitrange="19:16"> 1331<field name="COMPLETED_CE" bitrange="19:16">
@@ -1722,25 +1357,30 @@ KIND, either express or implied.
1722<field name="RSVD0" bitrange="1:0"> 1357<field name="RSVD0" bitrange="1:0">
1723</field> 1358</field>
1724</reg> 1359</reg>
1725<reg name="MODE" addr="0x20" sct="no"> 1360<reg name="MODE" sct="no">
1361<addr name="MODE" addr="0x20" />
1726<field name="RSVD" bitrange="31:8"> 1362<field name="RSVD" bitrange="31:8">
1727</field> 1363</field>
1728<field name="ERASE_THRESHOLD" bitrange="7:0"> 1364<field name="ERASE_THRESHOLD" bitrange="7:0">
1729</field> 1365</field>
1730</reg> 1366</reg>
1731<reg name="ENCODEPTR" addr="0x30" sct="no"> 1367<reg name="ENCODEPTR" sct="no">
1368<addr name="ENCODEPTR" addr="0x30" />
1732<field name="ADDR" bitrange="31:0"> 1369<field name="ADDR" bitrange="31:0">
1733</field> 1370</field>
1734</reg> 1371</reg>
1735<reg name="DATAPTR" addr="0x40" sct="no"> 1372<reg name="DATAPTR" sct="no">
1373<addr name="DATAPTR" addr="0x40" />
1736<field name="ADDR" bitrange="31:0"> 1374<field name="ADDR" bitrange="31:0">
1737</field> 1375</field>
1738</reg> 1376</reg>
1739<reg name="METAPTR" addr="0x50" sct="no"> 1377<reg name="METAPTR" sct="no">
1378<addr name="METAPTR" addr="0x50" />
1740<field name="ADDR" bitrange="31:0"> 1379<field name="ADDR" bitrange="31:0">
1741</field> 1380</field>
1742</reg> 1381</reg>
1743<reg name="LAYOUTSELECT" addr="0x70" sct="no"> 1382<reg name="LAYOUTSELECT" sct="no">
1383<addr name="LAYOUTSELECT" addr="0x70" />
1744<field name="CS15_SELECT" bitrange="31:30"> 1384<field name="CS15_SELECT" bitrange="31:30">
1745</field> 1385</field>
1746<field name="CS14_SELECT" bitrange="29:28"> 1386<field name="CS14_SELECT" bitrange="29:28">
@@ -1774,7 +1414,8 @@ KIND, either express or implied.
1774<field name="CS0_SELECT" bitrange="1:0"> 1414<field name="CS0_SELECT" bitrange="1:0">
1775</field> 1415</field>
1776</reg> 1416</reg>
1777<reg name="FLASH0LAYOUT0" addr="0x80" sct="no"> 1417<reg name="FLASH0LAYOUT0" sct="no">
1418<addr name="FLASH0LAYOUT0" addr="0x80" />
1778<field name="NBLOCKS" bitrange="31:24"> 1419<field name="NBLOCKS" bitrange="31:24">
1779</field> 1420</field>
1780<field name="META_SIZE" bitrange="23:16"> 1421<field name="META_SIZE" bitrange="23:16">
@@ -1806,7 +1447,8 @@ KIND, either express or implied.
1806<field name="DATA0_SIZE" bitrange="11:0"> 1447<field name="DATA0_SIZE" bitrange="11:0">
1807</field> 1448</field>
1808</reg> 1449</reg>
1809<reg name="FLASH0LAYOUT1" addr="0x90" sct="no"> 1450<reg name="FLASH0LAYOUT1" sct="no">
1451<addr name="FLASH0LAYOUT1" addr="0x90" />
1810<field name="PAGE_SIZE" bitrange="31:16"> 1452<field name="PAGE_SIZE" bitrange="31:16">
1811</field> 1453</field>
1812<field name="ECCN" bitrange="15:12"> 1454<field name="ECCN" bitrange="15:12">
@@ -1836,7 +1478,8 @@ KIND, either express or implied.
1836<field name="DATAN_SIZE" bitrange="11:0"> 1478<field name="DATAN_SIZE" bitrange="11:0">
1837</field> 1479</field>
1838</reg> 1480</reg>
1839<reg name="FLASH1LAYOUT0" addr="0xa0" sct="no"> 1481<reg name="FLASH1LAYOUT0" sct="no">
1482<addr name="FLASH1LAYOUT0" addr="0xa0" />
1840<field name="NBLOCKS" bitrange="31:24"> 1483<field name="NBLOCKS" bitrange="31:24">
1841</field> 1484</field>
1842<field name="META_SIZE" bitrange="23:16"> 1485<field name="META_SIZE" bitrange="23:16">
@@ -1868,7 +1511,8 @@ KIND, either express or implied.
1868<field name="DATA0_SIZE" bitrange="11:0"> 1511<field name="DATA0_SIZE" bitrange="11:0">
1869</field> 1512</field>
1870</reg> 1513</reg>
1871<reg name="FLASH1LAYOUT1" addr="0xb0" sct="no"> 1514<reg name="FLASH1LAYOUT1" sct="no">
1515<addr name="FLASH1LAYOUT1" addr="0xb0" />
1872<field name="PAGE_SIZE" bitrange="31:16"> 1516<field name="PAGE_SIZE" bitrange="31:16">
1873</field> 1517</field>
1874<field name="ECCN" bitrange="15:12"> 1518<field name="ECCN" bitrange="15:12">
@@ -1898,7 +1542,8 @@ KIND, either express or implied.
1898<field name="DATAN_SIZE" bitrange="11:0"> 1542<field name="DATAN_SIZE" bitrange="11:0">
1899</field> 1543</field>
1900</reg> 1544</reg>
1901<reg name="FLASH2LAYOUT0" addr="0xc0" sct="no"> 1545<reg name="FLASH2LAYOUT0" sct="no">
1546<addr name="FLASH2LAYOUT0" addr="0xc0" />
1902<field name="NBLOCKS" bitrange="31:24"> 1547<field name="NBLOCKS" bitrange="31:24">
1903</field> 1548</field>
1904<field name="META_SIZE" bitrange="23:16"> 1549<field name="META_SIZE" bitrange="23:16">
@@ -1930,7 +1575,8 @@ KIND, either express or implied.
1930<field name="DATA0_SIZE" bitrange="11:0"> 1575<field name="DATA0_SIZE" bitrange="11:0">
1931</field> 1576</field>
1932</reg> 1577</reg>
1933<reg name="FLASH2LAYOUT1" addr="0xd0" sct="no"> 1578<reg name="FLASH2LAYOUT1" sct="no">
1579<addr name="FLASH2LAYOUT1" addr="0xd0" />
1934<field name="PAGE_SIZE" bitrange="31:16"> 1580<field name="PAGE_SIZE" bitrange="31:16">
1935</field> 1581</field>
1936<field name="ECCN" bitrange="15:12"> 1582<field name="ECCN" bitrange="15:12">
@@ -1960,7 +1606,8 @@ KIND, either express or implied.
1960<field name="DATAN_SIZE" bitrange="11:0"> 1606<field name="DATAN_SIZE" bitrange="11:0">
1961</field> 1607</field>
1962</reg> 1608</reg>
1963<reg name="FLASH3LAYOUT0" addr="0xe0" sct="no"> 1609<reg name="FLASH3LAYOUT0" sct="no">
1610<addr name="FLASH3LAYOUT0" addr="0xe0" />
1964<field name="NBLOCKS" bitrange="31:24"> 1611<field name="NBLOCKS" bitrange="31:24">
1965</field> 1612</field>
1966<field name="META_SIZE" bitrange="23:16"> 1613<field name="META_SIZE" bitrange="23:16">
@@ -1992,7 +1639,8 @@ KIND, either express or implied.
1992<field name="DATA0_SIZE" bitrange="11:0"> 1639<field name="DATA0_SIZE" bitrange="11:0">
1993</field> 1640</field>
1994</reg> 1641</reg>
1995<reg name="FLASH3LAYOUT1" addr="0xf0" sct="no"> 1642<reg name="FLASH3LAYOUT1" sct="no">
1643<addr name="FLASH3LAYOUT1" addr="0xf0" />
1996<field name="PAGE_SIZE" bitrange="31:16"> 1644<field name="PAGE_SIZE" bitrange="31:16">
1997</field> 1645</field>
1998<field name="ECCN" bitrange="15:12"> 1646<field name="ECCN" bitrange="15:12">
@@ -2022,7 +1670,8 @@ KIND, either express or implied.
2022<field name="DATAN_SIZE" bitrange="11:0"> 1670<field name="DATAN_SIZE" bitrange="11:0">
2023</field> 1671</field>
2024</reg> 1672</reg>
2025<reg name="DEBUG0" addr="0x100" sct="yes"> 1673<reg name="DEBUG0" sct="yes">
1674<addr name="DEBUG0" addr="0x100" />
2026<field name="RSVD1" bitrange="31:27"> 1675<field name="RSVD1" bitrange="31:27">
2027</field> 1676</field>
2028<field name="ROM_BIST_ENABLE" bitrange="26:26"> 1677<field name="ROM_BIST_ENABLE" bitrange="26:26">
@@ -2076,27 +1725,33 @@ KIND, either express or implied.
2076<field name="DEBUG_REG_SELECT" bitrange="5:0"> 1725<field name="DEBUG_REG_SELECT" bitrange="5:0">
2077</field> 1726</field>
2078</reg> 1727</reg>
2079<reg name="DBGKESREAD" addr="0x110" sct="no"> 1728<reg name="DBGKESREAD" sct="no">
1729<addr name="DBGKESREAD" addr="0x110" />
2080<field name="VALUES" bitrange="31:0"> 1730<field name="VALUES" bitrange="31:0">
2081</field> 1731</field>
2082</reg> 1732</reg>
2083<reg name="DBGCSFEREAD" addr="0x120" sct="no"> 1733<reg name="DBGCSFEREAD" sct="no">
1734<addr name="DBGCSFEREAD" addr="0x120" />
2084<field name="VALUES" bitrange="31:0"> 1735<field name="VALUES" bitrange="31:0">
2085</field> 1736</field>
2086</reg> 1737</reg>
2087<reg name="DBGSYNDGENREAD" addr="0x130" sct="no"> 1738<reg name="DBGSYNDGENREAD" sct="no">
1739<addr name="DBGSYNDGENREAD" addr="0x130" />
2088<field name="VALUES" bitrange="31:0"> 1740<field name="VALUES" bitrange="31:0">
2089</field> 1741</field>
2090</reg> 1742</reg>
2091<reg name="DBGAHBMREAD" addr="0x140" sct="no"> 1743<reg name="DBGAHBMREAD" sct="no">
1744<addr name="DBGAHBMREAD" addr="0x140" />
2092<field name="VALUES" bitrange="31:0"> 1745<field name="VALUES" bitrange="31:0">
2093</field> 1746</field>
2094</reg> 1747</reg>
2095<reg name="BLOCKNAME" addr="0x150" sct="no"> 1748<reg name="BLOCKNAME" sct="no">
1749<addr name="BLOCKNAME" addr="0x150" />
2096<field name="NAME" bitrange="31:0"> 1750<field name="NAME" bitrange="31:0">
2097</field> 1751</field>
2098</reg> 1752</reg>
2099<reg name="VERSION" addr="0x160" sct="no"> 1753<reg name="VERSION" sct="no">
1754<addr name="VERSION" addr="0x160" />
2100<field name="MAJOR" bitrange="31:24"> 1755<field name="MAJOR" bitrange="31:24">
2101</field> 1756</field>
2102<field name="MINOR" bitrange="23:16"> 1757<field name="MINOR" bitrange="23:16">
@@ -2105,8 +1760,10 @@ KIND, either express or implied.
2105</field> 1760</field>
2106</reg> 1761</reg>
2107</dev> 1762</dev>
2108<dev name="CLKCTRL" addr="0x80040000" long_name="Clock Controller" desc="Clock Generation and Control"> 1763<dev name="CLKCTRL" long_name="Clock Controller" desc="Clock Generation and Control" version="3.2.0">
2109<reg name="PLLCTRL0" addr="0x0" sct="yes"> 1764<addr name="CLKCTRL" addr="0x80040000" />
1765<reg name="PLLCTRL0" sct="yes">
1766<addr name="PLLCTRL0" addr="0x0" />
2110<field name="RSRVD6" bitrange="31:30"> 1767<field name="RSRVD6" bitrange="31:30">
2111</field> 1768</field>
2112<field name="LFR_SEL" bitrange="29:28"> 1769<field name="LFR_SEL" bitrange="29:28">
@@ -2154,7 +1811,8 @@ KIND, either express or implied.
2154<field name="RSRVD1" bitrange="15:0"> 1811<field name="RSRVD1" bitrange="15:0">
2155</field> 1812</field>
2156</reg> 1813</reg>
2157<reg name="PLLCTRL1" addr="0x10" sct="no"> 1814<reg name="PLLCTRL1" sct="no">
1815<addr name="PLLCTRL1" addr="0x10" />
2158<field name="LOCK" bitrange="31:31"> 1816<field name="LOCK" bitrange="31:31">
2159</field> 1817</field>
2160<field name="FORCE_LOCK" bitrange="30:30"> 1818<field name="FORCE_LOCK" bitrange="30:30">
@@ -2164,7 +1822,8 @@ KIND, either express or implied.
2164<field name="LOCK_COUNT" bitrange="15:0"> 1822<field name="LOCK_COUNT" bitrange="15:0">
2165</field> 1823</field>
2166</reg> 1824</reg>
2167<reg name="CPU" addr="0x20" sct="yes"> 1825<reg name="CPU" sct="yes">
1826<addr name="CPU" addr="0x20" />
2168<field name="RSRVD5" bitrange="31:30"> 1827<field name="RSRVD5" bitrange="31:30">
2169</field> 1828</field>
2170<field name="BUSY_REF_XTAL" bitrange="29:29"> 1829<field name="BUSY_REF_XTAL" bitrange="29:29">
@@ -2190,7 +1849,8 @@ KIND, either express or implied.
2190<field name="DIV_CPU" bitrange="5:0"> 1849<field name="DIV_CPU" bitrange="5:0">
2191</field> 1850</field>
2192</reg> 1851</reg>
2193<reg name="HBUS" addr="0x30" sct="yes"> 1852<reg name="HBUS" sct="yes">
1853<addr name="HBUS" addr="0x30" />
2194<field name="RSRVD4" bitrange="31:30"> 1854<field name="RSRVD4" bitrange="31:30">
2195</field> 1855</field>
2196<field name="BUSY" bitrange="29:29"> 1856<field name="BUSY" bitrange="29:29">
@@ -2236,7 +1896,8 @@ KIND, either express or implied.
2236<field name="DIV" bitrange="4:0"> 1896<field name="DIV" bitrange="4:0">
2237</field> 1897</field>
2238</reg> 1898</reg>
2239<reg name="XBUS" addr="0x40" sct="no"> 1899<reg name="XBUS" sct="no">
1900<addr name="XBUS" addr="0x40" />
2240<field name="BUSY" bitrange="31:31"> 1901<field name="BUSY" bitrange="31:31">
2241</field> 1902</field>
2242<field name="RSRVD1" bitrange="30:11"> 1903<field name="RSRVD1" bitrange="30:11">
@@ -2246,7 +1907,8 @@ KIND, either express or implied.
2246<field name="DIV" bitrange="9:0"> 1907<field name="DIV" bitrange="9:0">
2247</field> 1908</field>
2248</reg> 1909</reg>
2249<reg name="XTAL" addr="0x50" sct="yes"> 1910<reg name="XTAL" sct="yes">
1911<addr name="XTAL" addr="0x50" />
2250<field name="UART_CLK_GATE" bitrange="31:31"> 1912<field name="UART_CLK_GATE" bitrange="31:31">
2251</field> 1913</field>
2252<field name="FILT_CLK24M_GATE" bitrange="30:30"> 1914<field name="FILT_CLK24M_GATE" bitrange="30:30">
@@ -2264,7 +1926,8 @@ KIND, either express or implied.
2264<field name="DIV_UART" bitrange="1:0"> 1926<field name="DIV_UART" bitrange="1:0">
2265</field> 1927</field>
2266</reg> 1928</reg>
2267<reg name="PIX" addr="0x60" sct="no"> 1929<reg name="PIX" sct="no">
1930<addr name="PIX" addr="0x60" />
2268<field name="CLKGATE" bitrange="31:31"> 1931<field name="CLKGATE" bitrange="31:31">
2269</field> 1932</field>
2270<field name="RSRVD2" bitrange="30:30"> 1933<field name="RSRVD2" bitrange="30:30">
@@ -2278,7 +1941,8 @@ KIND, either express or implied.
2278<field name="DIV" bitrange="11:0"> 1941<field name="DIV" bitrange="11:0">
2279</field> 1942</field>
2280</reg> 1943</reg>
2281<reg name="SSP" addr="0x70" sct="no"> 1944<reg name="SSP" sct="no">
1945<addr name="SSP" addr="0x70" />
2282<field name="CLKGATE" bitrange="31:31"> 1946<field name="CLKGATE" bitrange="31:31">
2283</field> 1947</field>
2284<field name="RSRVD2" bitrange="30:30"> 1948<field name="RSRVD2" bitrange="30:30">
@@ -2292,7 +1956,8 @@ KIND, either express or implied.
2292<field name="DIV" bitrange="8:0"> 1956<field name="DIV" bitrange="8:0">
2293</field> 1957</field>
2294</reg> 1958</reg>
2295<reg name="GPMI" addr="0x80" sct="no"> 1959<reg name="GPMI" sct="no">
1960<addr name="GPMI" addr="0x80" />
2296<field name="CLKGATE" bitrange="31:31"> 1961<field name="CLKGATE" bitrange="31:31">
2297</field> 1962</field>
2298<field name="RSRVD2" bitrange="30:30"> 1963<field name="RSRVD2" bitrange="30:30">
@@ -2306,13 +1971,15 @@ KIND, either express or implied.
2306<field name="DIV" bitrange="9:0"> 1971<field name="DIV" bitrange="9:0">
2307</field> 1972</field>
2308</reg> 1973</reg>
2309<reg name="SPDIF" addr="0x90" sct="no"> 1974<reg name="SPDIF" sct="no">
1975<addr name="SPDIF" addr="0x90" />
2310<field name="CLKGATE" bitrange="31:31"> 1976<field name="CLKGATE" bitrange="31:31">
2311</field> 1977</field>
2312<field name="RSRVD" bitrange="30:0"> 1978<field name="RSRVD" bitrange="30:0">
2313</field> 1979</field>
2314</reg> 1980</reg>
2315<reg name="EMI" addr="0xa0" sct="no"> 1981<reg name="EMI" sct="no">
1982<addr name="EMI" addr="0xa0" />
2316<field name="CLKGATE" bitrange="31:31"> 1983<field name="CLKGATE" bitrange="31:31">
2317</field> 1984</field>
2318<field name="SYNC_MODE_EN" bitrange="30:30"> 1985<field name="SYNC_MODE_EN" bitrange="30:30">
@@ -2340,7 +2007,8 @@ KIND, either express or implied.
2340<field name="DIV_EMI" bitrange="5:0"> 2007<field name="DIV_EMI" bitrange="5:0">
2341</field> 2008</field>
2342</reg> 2009</reg>
2343<reg name="IR" addr="0xb0" sct="no"> 2010<reg name="IR" sct="no">
2011<addr name="IR" addr="0xb0" />
2344<field name="CLKGATE" bitrange="31:31"> 2012<field name="CLKGATE" bitrange="31:31">
2345</field> 2013</field>
2346<field name="RSRVD3" bitrange="30:30"> 2014<field name="RSRVD3" bitrange="30:30">
@@ -2360,7 +2028,8 @@ KIND, either express or implied.
2360<field name="IR_DIV" bitrange="9:0"> 2028<field name="IR_DIV" bitrange="9:0">
2361</field> 2029</field>
2362</reg> 2030</reg>
2363<reg name="SAIF" addr="0xc0" sct="no"> 2031<reg name="SAIF" sct="no">
2032<addr name="SAIF" addr="0xc0" />
2364<field name="CLKGATE" bitrange="31:31"> 2033<field name="CLKGATE" bitrange="31:31">
2365</field> 2034</field>
2366<field name="RSRVD2" bitrange="30:30"> 2035<field name="RSRVD2" bitrange="30:30">
@@ -2374,7 +2043,8 @@ KIND, either express or implied.
2374<field name="DIV" bitrange="15:0"> 2043<field name="DIV" bitrange="15:0">
2375</field> 2044</field>
2376</reg> 2045</reg>
2377<reg name="TV" addr="0xd0" sct="no"> 2046<reg name="TV" sct="no">
2047<addr name="TV" addr="0xd0" />
2378<field name="CLK_TV108M_GATE" bitrange="31:31"> 2048<field name="CLK_TV108M_GATE" bitrange="31:31">
2379</field> 2049</field>
2380<field name="CLK_TV_GATE" bitrange="30:30"> 2050<field name="CLK_TV_GATE" bitrange="30:30">
@@ -2382,7 +2052,8 @@ KIND, either express or implied.
2382<field name="RSRVD" bitrange="29:0"> 2052<field name="RSRVD" bitrange="29:0">
2383</field> 2053</field>
2384</reg> 2054</reg>
2385<reg name="ETM" addr="0xe0" sct="no"> 2055<reg name="ETM" sct="no">
2056<addr name="ETM" addr="0xe0" />
2386<field name="CLKGATE" bitrange="31:31"> 2057<field name="CLKGATE" bitrange="31:31">
2387</field> 2058</field>
2388<field name="RSRVD2" bitrange="30:30"> 2059<field name="RSRVD2" bitrange="30:30">
@@ -2396,7 +2067,8 @@ KIND, either express or implied.
2396<field name="DIV" bitrange="5:0"> 2067<field name="DIV" bitrange="5:0">
2397</field> 2068</field>
2398</reg> 2069</reg>
2399<reg name="FRAC" addr="0xf0" sct="yes"> 2070<reg name="FRAC" sct="yes">
2071<addr name="FRAC" addr="0xf0" />
2400<field name="CLKGATEIO" bitrange="31:31"> 2072<field name="CLKGATEIO" bitrange="31:31">
2401</field> 2073</field>
2402<field name="IO_STABLE" bitrange="30:30"> 2074<field name="IO_STABLE" bitrange="30:30">
@@ -2422,7 +2094,8 @@ KIND, either express or implied.
2422<field name="CPUFRAC" bitrange="5:0"> 2094<field name="CPUFRAC" bitrange="5:0">
2423</field> 2095</field>
2424</reg> 2096</reg>
2425<reg name="FRAC1" addr="0x100" sct="yes"> 2097<reg name="FRAC1" sct="yes">
2098<addr name="FRAC1" addr="0x100" />
2426<field name="CLKGATEVID" bitrange="31:31"> 2099<field name="CLKGATEVID" bitrange="31:31">
2427</field> 2100</field>
2428<field name="VID_STABLE" bitrange="30:30"> 2101<field name="VID_STABLE" bitrange="30:30">
@@ -2430,7 +2103,8 @@ KIND, either express or implied.
2430<field name="RSRVD1" bitrange="29:0"> 2103<field name="RSRVD1" bitrange="29:0">
2431</field> 2104</field>
2432</reg> 2105</reg>
2433<reg name="CLKSEQ" addr="0x110" sct="yes"> 2106<reg name="CLKSEQ" sct="yes">
2107<addr name="CLKSEQ" addr="0x110" />
2434<field name="RSRVD1" bitrange="31:9"> 2108<field name="RSRVD1" bitrange="31:9">
2435</field> 2109</field>
2436<field name="BYPASS_ETM" bitrange="8:8"> 2110<field name="BYPASS_ETM" bitrange="8:8">
@@ -2452,7 +2126,8 @@ KIND, either express or implied.
2452<field name="BYPASS_SAIF" bitrange="0:0"> 2126<field name="BYPASS_SAIF" bitrange="0:0">
2453</field> 2127</field>
2454</reg> 2128</reg>
2455<reg name="RESET" addr="0x120" sct="no"> 2129<reg name="RESET" sct="no">
2130<addr name="RESET" addr="0x120" />
2456<field name="RSRVD" bitrange="31:2"> 2131<field name="RSRVD" bitrange="31:2">
2457</field> 2132</field>
2458<field name="CHIP" bitrange="1:1"> 2133<field name="CHIP" bitrange="1:1">
@@ -2460,13 +2135,15 @@ KIND, either express or implied.
2460<field name="DIG" bitrange="0:0"> 2135<field name="DIG" bitrange="0:0">
2461</field> 2136</field>
2462</reg> 2137</reg>
2463<reg name="STATUS" addr="0x130" sct="no"> 2138<reg name="STATUS" sct="no">
2139<addr name="STATUS" addr="0x130" />
2464<field name="CPU_LIMIT" bitrange="31:30"> 2140<field name="CPU_LIMIT" bitrange="31:30">
2465</field> 2141</field>
2466<field name="RSRVD" bitrange="29:0"> 2142<field name="RSRVD" bitrange="29:0">
2467</field> 2143</field>
2468</reg> 2144</reg>
2469<reg name="VERSION" addr="0x140" sct="no"> 2145<reg name="VERSION" sct="no">
2146<addr name="VERSION" addr="0x140" />
2470<field name="MAJOR" bitrange="31:24"> 2147<field name="MAJOR" bitrange="31:24">
2471</field> 2148</field>
2472<field name="MINOR" bitrange="23:16"> 2149<field name="MINOR" bitrange="23:16">
@@ -2475,8 +2152,10 @@ KIND, either express or implied.
2475</field> 2152</field>
2476</reg> 2153</reg>
2477</dev> 2154</dev>
2478<dev name="DCP" addr="0x80028000" long_name="Data CoProcessor" desc="Data Co-Processor (DCP)"> 2155<dev name="DCP" long_name="Data CoProcessor" desc="Data Co-Processor (DCP)" version="3.2.0">
2479<reg name="CTRL" addr="0x0" sct="yes"> 2156<addr name="DCP" addr="0x80028000" />
2157<reg name="CTRL" sct="yes">
2158<addr name="CTRL" addr="0x0" />
2480<field name="SFTRST" bitrange="31:31"> 2159<field name="SFTRST" bitrange="31:31">
2481</field> 2160</field>
2482<field name="CLKGATE" bitrange="30:30"> 2161<field name="CLKGATE" bitrange="30:30">
@@ -2516,7 +2195,8 @@ KIND, either express or implied.
2516</value> 2195</value>
2517</field> 2196</field>
2518</reg> 2197</reg>
2519<reg name="STAT" addr="0x10" sct="yes"> 2198<reg name="STAT" sct="yes">
2199<addr name="STAT" addr="0x10" />
2520<field name="RSVD2" bitrange="31:29"> 2200<field name="RSVD2" bitrange="31:29">
2521</field> 2201</field>
2522<field name="OTP_KEY_READY" bitrange="28:28"> 2202<field name="OTP_KEY_READY" bitrange="28:28">
@@ -2554,7 +2234,8 @@ KIND, either express or implied.
2554<field name="IRQ" bitrange="3:0"> 2234<field name="IRQ" bitrange="3:0">
2555</field> 2235</field>
2556</reg> 2236</reg>
2557<reg name="CHANNELCTRL" addr="0x20" sct="yes"> 2237<reg name="CHANNELCTRL" sct="yes">
2238<addr name="CHANNELCTRL" addr="0x20" />
2558<field name="RSVD" bitrange="31:19"> 2239<field name="RSVD" bitrange="31:19">
2559</field> 2240</field>
2560<field name="CSC_PRIORITY" bitrange="18:17"> 2241<field name="CSC_PRIORITY" bitrange="18:17">
@@ -2590,7 +2271,8 @@ KIND, either express or implied.
2590</value> 2271</value>
2591</field> 2272</field>
2592</reg> 2273</reg>
2593<reg name="CAPABILITY0" addr="0x30" sct="no"> 2274<reg name="CAPABILITY0" sct="no">
2275<addr name="CAPABILITY0" addr="0x30" />
2594<field name="DISABLE_DECRYPT" bitrange="31:31"> 2276<field name="DISABLE_DECRYPT" bitrange="31:31">
2595</field> 2277</field>
2596<field name="ENABLE_TZONE" bitrange="30:30"> 2278<field name="ENABLE_TZONE" bitrange="30:30">
@@ -2602,7 +2284,8 @@ KIND, either express or implied.
2602<field name="NUM_KEYS" bitrange="7:0"> 2284<field name="NUM_KEYS" bitrange="7:0">
2603</field> 2285</field>
2604</reg> 2286</reg>
2605<reg name="CAPABILITY1" addr="0x40" sct="no"> 2287<reg name="CAPABILITY1" sct="no">
2288<addr name="CAPABILITY1" addr="0x40" />
2606<field name="HASH_ALGORITHMS" bitrange="31:16"> 2289<field name="HASH_ALGORITHMS" bitrange="31:16">
2607<value name="SHA1" value="0x1"> 2290<value name="SHA1" value="0x1">
2608</value> 2291</value>
@@ -2614,11 +2297,13 @@ KIND, either express or implied.
2614</value> 2297</value>
2615</field> 2298</field>
2616</reg> 2299</reg>
2617<reg name="CONTEXT" addr="0x50" sct="no"> 2300<reg name="CONTEXT" sct="no">
2301<addr name="CONTEXT" addr="0x50" />
2618<field name="ADDR" bitrange="31:0"> 2302<field name="ADDR" bitrange="31:0">
2619</field> 2303</field>
2620</reg> 2304</reg>
2621<reg name="KEY" addr="0x60" sct="no"> 2305<reg name="KEY" sct="no">
2306<addr name="KEY" addr="0x60" />
2622<field name="RSVD" bitrange="31:8"> 2307<field name="RSVD" bitrange="31:8">
2623</field> 2308</field>
2624<field name="RSVD_INDEX" bitrange="7:6"> 2309<field name="RSVD_INDEX" bitrange="7:6">
@@ -2630,15 +2315,18 @@ KIND, either express or implied.
2630<field name="SUBWORD" bitrange="1:0"> 2315<field name="SUBWORD" bitrange="1:0">
2631</field> 2316</field>
2632</reg> 2317</reg>
2633<reg name="KEYDATA" addr="0x70" sct="no"> 2318<reg name="KEYDATA" sct="no">
2319<addr name="KEYDATA" addr="0x70" />
2634<field name="DATA" bitrange="31:0"> 2320<field name="DATA" bitrange="31:0">
2635</field> 2321</field>
2636</reg> 2322</reg>
2637<reg name="PACKET0" addr="0x80" sct="no"> 2323<reg name="PACKET0" sct="no">
2324<addr name="PACKET0" addr="0x80" />
2638<field name="ADDR" bitrange="31:0"> 2325<field name="ADDR" bitrange="31:0">
2639</field> 2326</field>
2640</reg> 2327</reg>
2641<reg name="PACKET1" addr="0x90" sct="no"> 2328<reg name="PACKET1" sct="no">
2329<addr name="PACKET1" addr="0x90" />
2642<field name="TAG" bitrange="31:24"> 2330<field name="TAG" bitrange="31:24">
2643</field> 2331</field>
2644<field name="OUTPUT_WORDSWAP" bitrange="23:23"> 2332<field name="OUTPUT_WORDSWAP" bitrange="23:23">
@@ -2698,7 +2386,8 @@ KIND, either express or implied.
2698<field name="INTERRUPT" bitrange="0:0"> 2386<field name="INTERRUPT" bitrange="0:0">
2699</field> 2387</field>
2700</reg> 2388</reg>
2701<reg name="PACKET2" addr="0xa0" sct="no"> 2389<reg name="PACKET2" sct="no">
2390<addr name="PACKET2" addr="0xa0" />
2702<field name="CIPHER_CFG" bitrange="31:24"> 2391<field name="CIPHER_CFG" bitrange="31:24">
2703</field> 2392</field>
2704<field name="RSVD" bitrange="23:20"> 2393<field name="RSVD" bitrange="23:20">
@@ -2722,43 +2411,41 @@ KIND, either express or implied.
2722</value> 2411</value>
2723</field> 2412</field>
2724</reg> 2413</reg>
2725<reg name="PACKET3" addr="0xb0" sct="no"> 2414<reg name="PACKET3" sct="no">
2415<addr name="PACKET3" addr="0xb0" />
2726<field name="ADDR" bitrange="31:0"> 2416<field name="ADDR" bitrange="31:0">
2727</field> 2417</field>
2728</reg> 2418</reg>
2729<reg name="PACKET4" addr="0xc0" sct="no"> 2419<reg name="PACKET4" sct="no">
2420<addr name="PACKET4" addr="0xc0" />
2730<field name="ADDR" bitrange="31:0"> 2421<field name="ADDR" bitrange="31:0">
2731</field> 2422</field>
2732</reg> 2423</reg>
2733<reg name="PACKET5" addr="0xd0" sct="no"> 2424<reg name="PACKET5" sct="no">
2425<addr name="PACKET5" addr="0xd0" />
2734<field name="COUNT" bitrange="31:0"> 2426<field name="COUNT" bitrange="31:0">
2735</field> 2427</field>
2736</reg> 2428</reg>
2737<reg name="PACKET6" addr="0xe0" sct="no"> 2429<reg name="PACKET6" sct="no">
2430<addr name="PACKET6" addr="0xe0" />
2738<field name="ADDR" bitrange="31:0"> 2431<field name="ADDR" bitrange="31:0">
2739</field> 2432</field>
2740</reg> 2433</reg>
2741<multireg name="CHnCMDPTR" base="0x100" count="3" offset="0x40" sct=""> 2434<reg name="CHnCMDPTR" sct="no">
2742<reg name="CH0CMDPTR" addr="0x100" index="0"> 2435<formula string="0x100+n*0x40"/>
2743</reg> 2436<addr name="CH0CMDPTR" addr="0x100" />
2744<reg name="CH1CMDPTR" addr="0x140" index="1"> 2437<addr name="CH1CMDPTR" addr="0x140" />
2745</reg> 2438<addr name="CH2CMDPTR" addr="0x180" />
2746<reg name="CH2CMDPTR" addr="0x180" index="2"> 2439<addr name="CH3CMDPTR" addr="0x1c0" />
2747</reg>
2748<reg name="CH3CMDPTR" addr="0x1c0" index="3">
2749</reg>
2750<field name="ADDR" bitrange="31:0"> 2440<field name="ADDR" bitrange="31:0">
2751</field> 2441</field>
2752</multireg>
2753<multireg name="CHnSEMA" base="0x110" count="3" offset="0x40" sct="">
2754<reg name="CH0SEMA" addr="0x110" index="0">
2755</reg>
2756<reg name="CH1SEMA" addr="0x150" index="1">
2757</reg>
2758<reg name="CH2SEMA" addr="0x190" index="2">
2759</reg>
2760<reg name="CH3SEMA" addr="0x1d0" index="3">
2761</reg> 2442</reg>
2443<reg name="CHnSEMA" sct="no">
2444<formula string="0x110+n*0x40"/>
2445<addr name="CH0SEMA" addr="0x110" />
2446<addr name="CH1SEMA" addr="0x150" />
2447<addr name="CH2SEMA" addr="0x190" />
2448<addr name="CH3SEMA" addr="0x1d0" />
2762<field name="RSVD2" bitrange="31:24"> 2449<field name="RSVD2" bitrange="31:24">
2763</field> 2450</field>
2764<field name="VALUE" bitrange="23:16"> 2451<field name="VALUE" bitrange="23:16">
@@ -2767,16 +2454,13 @@ KIND, either express or implied.
2767</field> 2454</field>
2768<field name="INCREMENT" bitrange="7:0"> 2455<field name="INCREMENT" bitrange="7:0">
2769</field> 2456</field>
2770</multireg>
2771<multireg name="CHnSTAT" base="0x120" count="3" offset="0x40" sct="SCT">
2772<reg name="CH0STAT" addr="0x120" index="0">
2773</reg>
2774<reg name="CH1STAT" addr="0x160" index="1">
2775</reg>
2776<reg name="CH2STAT" addr="0x1a0" index="2">
2777</reg>
2778<reg name="CH3STAT" addr="0x1e0" index="3">
2779</reg> 2457</reg>
2458<reg name="CHnSTAT" sct="yes">
2459<formula string="0x120+n*0x40"/>
2460<addr name="CH0STAT" addr="0x120" />
2461<addr name="CH1STAT" addr="0x160" />
2462<addr name="CH2STAT" addr="0x1a0" />
2463<addr name="CH3STAT" addr="0x1e0" />
2780<field name="TAG" bitrange="31:24"> 2464<field name="TAG" bitrange="31:24">
2781</field> 2465</field>
2782<field name="ERROR_CODE" bitrange="23:16"> 2466<field name="ERROR_CODE" bitrange="23:16">
@@ -2807,22 +2491,20 @@ KIND, either express or implied.
2807</field> 2491</field>
2808<field name="RSVD_COMPLETE" bitrange="0:0"> 2492<field name="RSVD_COMPLETE" bitrange="0:0">
2809</field> 2493</field>
2810</multireg>
2811<multireg name="CHnOPTS" base="0x130" count="3" offset="0x40" sct="SCT">
2812<reg name="CH0OPTS" addr="0x130" index="0">
2813</reg>
2814<reg name="CH1OPTS" addr="0x170" index="1">
2815</reg>
2816<reg name="CH2OPTS" addr="0x1b0" index="2">
2817</reg>
2818<reg name="CH3OPTS" addr="0x1f0" index="3">
2819</reg> 2494</reg>
2495<reg name="CHnOPTS" sct="yes">
2496<formula string="0x130+n*0x40"/>
2497<addr name="CH0OPTS" addr="0x130" />
2498<addr name="CH1OPTS" addr="0x170" />
2499<addr name="CH2OPTS" addr="0x1b0" />
2500<addr name="CH3OPTS" addr="0x1f0" />
2820<field name="RSVD" bitrange="31:16"> 2501<field name="RSVD" bitrange="31:16">
2821</field> 2502</field>
2822<field name="RECOVERY_TIMER" bitrange="15:0"> 2503<field name="RECOVERY_TIMER" bitrange="15:0">
2823</field> 2504</field>
2824</multireg> 2505</reg>
2825<reg name="CSCCTRL0" addr="0x300" sct="yes"> 2506<reg name="CSCCTRL0" sct="yes">
2507<addr name="CSCCTRL0" addr="0x300" />
2826<field name="RSVD1" bitrange="31:16"> 2508<field name="RSVD1" bitrange="31:16">
2827</field> 2509</field>
2828<field name="CLIP" bitrange="15:15"> 2510<field name="CLIP" bitrange="15:15">
@@ -2858,7 +2540,8 @@ KIND, either express or implied.
2858<field name="ENABLE" bitrange="0:0"> 2540<field name="ENABLE" bitrange="0:0">
2859</field> 2541</field>
2860</reg> 2542</reg>
2861<reg name="CSCSTAT" addr="0x310" sct="yes"> 2543<reg name="CSCSTAT" sct="yes">
2544<addr name="CSCSTAT" addr="0x310" />
2862<field name="RSVD3" bitrange="31:24"> 2545<field name="RSVD3" bitrange="31:24">
2863</field> 2546</field>
2864<field name="ERROR_CODE" bitrange="23:16"> 2547<field name="ERROR_CODE" bitrange="23:16">
@@ -2888,7 +2571,8 @@ KIND, either express or implied.
2888<field name="COMPLETE" bitrange="0:0"> 2571<field name="COMPLETE" bitrange="0:0">
2889</field> 2572</field>
2890</reg> 2573</reg>
2891<reg name="CSCOUTBUFPARAM" addr="0x320" sct="no"> 2574<reg name="CSCOUTBUFPARAM" sct="no">
2575<addr name="CSCOUTBUFPARAM" addr="0x320" />
2892<field name="RSVD1" bitrange="31:24"> 2576<field name="RSVD1" bitrange="31:24">
2893</field> 2577</field>
2894<field name="FIELD_SIZE" bitrange="23:12"> 2578<field name="FIELD_SIZE" bitrange="23:12">
@@ -2896,29 +2580,35 @@ KIND, either express or implied.
2896<field name="LINE_SIZE" bitrange="11:0"> 2580<field name="LINE_SIZE" bitrange="11:0">
2897</field> 2581</field>
2898</reg> 2582</reg>
2899<reg name="CSCINBUFPARAM" addr="0x330" sct="no"> 2583<reg name="CSCINBUFPARAM" sct="no">
2584<addr name="CSCINBUFPARAM" addr="0x330" />
2900<field name="RSVD1" bitrange="31:12"> 2585<field name="RSVD1" bitrange="31:12">
2901</field> 2586</field>
2902<field name="LINE_SIZE" bitrange="11:0"> 2587<field name="LINE_SIZE" bitrange="11:0">
2903</field> 2588</field>
2904</reg> 2589</reg>
2905<reg name="CSCRGB" addr="0x340" sct="no"> 2590<reg name="CSCRGB" sct="no">
2591<addr name="CSCRGB" addr="0x340" />
2906<field name="ADDR" bitrange="31:0"> 2592<field name="ADDR" bitrange="31:0">
2907</field> 2593</field>
2908</reg> 2594</reg>
2909<reg name="CSCLUMA" addr="0x350" sct="no"> 2595<reg name="CSCLUMA" sct="no">
2596<addr name="CSCLUMA" addr="0x350" />
2910<field name="ADDR" bitrange="31:0"> 2597<field name="ADDR" bitrange="31:0">
2911</field> 2598</field>
2912</reg> 2599</reg>
2913<reg name="CSCCHROMAU" addr="0x360" sct="no"> 2600<reg name="CSCCHROMAU" sct="no">
2601<addr name="CSCCHROMAU" addr="0x360" />
2914<field name="ADDR" bitrange="31:0"> 2602<field name="ADDR" bitrange="31:0">
2915</field> 2603</field>
2916</reg> 2604</reg>
2917<reg name="CSCCHROMAV" addr="0x370" sct="no"> 2605<reg name="CSCCHROMAV" sct="no">
2606<addr name="CSCCHROMAV" addr="0x370" />
2918<field name="ADDR" bitrange="31:0"> 2607<field name="ADDR" bitrange="31:0">
2919</field> 2608</field>
2920</reg> 2609</reg>
2921<reg name="CSCCOEFF0" addr="0x380" sct="no"> 2610<reg name="CSCCOEFF0" sct="no">
2611<addr name="CSCCOEFF0" addr="0x380" />
2922<field name="RSVD1" bitrange="31:26"> 2612<field name="RSVD1" bitrange="31:26">
2923</field> 2613</field>
2924<field name="C0" bitrange="25:16"> 2614<field name="C0" bitrange="25:16">
@@ -2928,7 +2618,8 @@ KIND, either express or implied.
2928<field name="Y_OFFSET" bitrange="7:0"> 2618<field name="Y_OFFSET" bitrange="7:0">
2929</field> 2619</field>
2930</reg> 2620</reg>
2931<reg name="CSCCOEFF1" addr="0x390" sct="no"> 2621<reg name="CSCCOEFF1" sct="no">
2622<addr name="CSCCOEFF1" addr="0x390" />
2932<field name="RSVD1" bitrange="31:26"> 2623<field name="RSVD1" bitrange="31:26">
2933</field> 2624</field>
2934<field name="C1" bitrange="25:16"> 2625<field name="C1" bitrange="25:16">
@@ -2938,7 +2629,8 @@ KIND, either express or implied.
2938<field name="C4" bitrange="9:0"> 2629<field name="C4" bitrange="9:0">
2939</field> 2630</field>
2940</reg> 2631</reg>
2941<reg name="CSCCOEFF2" addr="0x3a0" sct="no"> 2632<reg name="CSCCOEFF2" sct="no">
2633<addr name="CSCCOEFF2" addr="0x3a0" />
2942<field name="RSVD1" bitrange="31:26"> 2634<field name="RSVD1" bitrange="31:26">
2943</field> 2635</field>
2944<field name="C2" bitrange="25:16"> 2636<field name="C2" bitrange="25:16">
@@ -2948,7 +2640,8 @@ KIND, either express or implied.
2948<field name="C3" bitrange="9:0"> 2640<field name="C3" bitrange="9:0">
2949</field> 2641</field>
2950</reg> 2642</reg>
2951<reg name="CSCCLIP" addr="0x3d0" sct="no"> 2643<reg name="CSCCLIP" sct="no">
2644<addr name="CSCCLIP" addr="0x3d0" />
2952<field name="RSVD1" bitrange="31:24"> 2645<field name="RSVD1" bitrange="31:24">
2953</field> 2646</field>
2954<field name="HEIGHT" bitrange="23:12"> 2647<field name="HEIGHT" bitrange="23:12">
@@ -2956,7 +2649,8 @@ KIND, either express or implied.
2956<field name="WIDTH" bitrange="11:0"> 2649<field name="WIDTH" bitrange="11:0">
2957</field> 2650</field>
2958</reg> 2651</reg>
2959<reg name="CSCXSCALE" addr="0x3e0" sct="no"> 2652<reg name="CSCXSCALE" sct="no">
2653<addr name="CSCXSCALE" addr="0x3e0" />
2960<field name="RSVD1" bitrange="31:26"> 2654<field name="RSVD1" bitrange="31:26">
2961</field> 2655</field>
2962<field name="INT" bitrange="25:24"> 2656<field name="INT" bitrange="25:24">
@@ -2966,7 +2660,8 @@ KIND, either express or implied.
2966<field name="WIDTH" bitrange="11:0"> 2660<field name="WIDTH" bitrange="11:0">
2967</field> 2661</field>
2968</reg> 2662</reg>
2969<reg name="CSCYSCALE" addr="0x3f0" sct="no"> 2663<reg name="CSCYSCALE" sct="no">
2664<addr name="CSCYSCALE" addr="0x3f0" />
2970<field name="RSVD1" bitrange="31:26"> 2665<field name="RSVD1" bitrange="31:26">
2971</field> 2666</field>
2972<field name="INT" bitrange="25:24"> 2667<field name="INT" bitrange="25:24">
@@ -2976,7 +2671,8 @@ KIND, either express or implied.
2976<field name="HEIGHT" bitrange="11:0"> 2671<field name="HEIGHT" bitrange="11:0">
2977</field> 2672</field>
2978</reg> 2673</reg>
2979<reg name="DBGSELECT" addr="0x400" sct="no"> 2674<reg name="DBGSELECT" sct="no">
2675<addr name="DBGSELECT" addr="0x400" />
2980<field name="RSVD" bitrange="31:8"> 2676<field name="RSVD" bitrange="31:8">
2981</field> 2677</field>
2982<field name="INDEX" bitrange="7:0"> 2678<field name="INDEX" bitrange="7:0">
@@ -2992,11 +2688,13 @@ KIND, either express or implied.
2992</value> 2688</value>
2993</field> 2689</field>
2994</reg> 2690</reg>
2995<reg name="DBGDATA" addr="0x410" sct="no"> 2691<reg name="DBGDATA" sct="no">
2692<addr name="DBGDATA" addr="0x410" />
2996<field name="DATA" bitrange="31:0"> 2693<field name="DATA" bitrange="31:0">
2997</field> 2694</field>
2998</reg> 2695</reg>
2999<reg name="PAGETABLE" addr="0x420" sct="no"> 2696<reg name="PAGETABLE" sct="no">
2697<addr name="PAGETABLE" addr="0x420" />
3000<field name="BASE" bitrange="31:2"> 2698<field name="BASE" bitrange="31:2">
3001</field> 2699</field>
3002<field name="FLUSH" bitrange="1:1"> 2700<field name="FLUSH" bitrange="1:1">
@@ -3004,7 +2702,8 @@ KIND, either express or implied.
3004<field name="ENABLE" bitrange="0:0"> 2702<field name="ENABLE" bitrange="0:0">
3005</field> 2703</field>
3006</reg> 2704</reg>
3007<reg name="VERSION" addr="0x430" sct="no"> 2705<reg name="VERSION" sct="no">
2706<addr name="VERSION" addr="0x430" />
3008<field name="MAJOR" bitrange="31:24"> 2707<field name="MAJOR" bitrange="31:24">
3009</field> 2708</field>
3010<field name="MINOR" bitrange="23:16"> 2709<field name="MINOR" bitrange="23:16">
@@ -3013,8 +2712,10 @@ KIND, either express or implied.
3013</field> 2712</field>
3014</reg> 2713</reg>
3015</dev> 2714</dev>
3016<dev name="DIGCTL" addr="0x8001c000" long_name="Digital Control" desc="Digital Control and On-Chip RAM"> 2715<dev name="DIGCTL" long_name="Digital Control" desc="Digital Control and On-Chip RAM" version="3.2.0">
3017<reg name="CTRL" addr="0x0" sct="yes"> 2716<addr name="DIGCTL" addr="0x8001c000" />
2717<reg name="CTRL" sct="yes">
2718<addr name="CTRL" addr="0x0" />
3018<field name="RSVD3" bitrange="31:31"> 2719<field name="RSVD3" bitrange="31:31">
3019</field> 2720</field>
3020<field name="XTAL24M_GATE" bitrange="30:30"> 2721<field name="XTAL24M_GATE" bitrange="30:30">
@@ -3108,7 +2809,8 @@ KIND, either express or implied.
3108<field name="LATCH_ENTROPY" bitrange="0:0"> 2809<field name="LATCH_ENTROPY" bitrange="0:0">
3109</field> 2810</field>
3110</reg> 2811</reg>
3111<reg name="STATUS" addr="0x10" sct="yes"> 2812<reg name="STATUS" sct="yes">
2813<addr name="STATUS" addr="0x10" />
3112<field name="USB_HS_PRESENT" bitrange="31:31"> 2814<field name="USB_HS_PRESENT" bitrange="31:31">
3113</field> 2815</field>
3114<field name="USB_OTG_PRESENT" bitrange="30:30"> 2816<field name="USB_OTG_PRESENT" bitrange="30:30">
@@ -3138,11 +2840,13 @@ KIND, either express or implied.
3138<field name="WRITTEN" bitrange="0:0"> 2840<field name="WRITTEN" bitrange="0:0">
3139</field> 2841</field>
3140</reg> 2842</reg>
3141<reg name="HCLKCOUNT" addr="0x20" sct="yes"> 2843<reg name="HCLKCOUNT" sct="yes">
2844<addr name="HCLKCOUNT" addr="0x20" />
3142<field name="COUNT" bitrange="31:0"> 2845<field name="COUNT" bitrange="31:0">
3143</field> 2846</field>
3144</reg> 2847</reg>
3145<reg name="RAMCTRL" addr="0x30" sct="yes"> 2848<reg name="RAMCTRL" sct="yes">
2849<addr name="RAMCTRL" addr="0x30" />
3146<field name="RSVD1" bitrange="31:12"> 2850<field name="RSVD1" bitrange="31:12">
3147</field> 2851</field>
3148<field name="SPEED_SELECT" bitrange="11:8"> 2852<field name="SPEED_SELECT" bitrange="11:8">
@@ -3152,31 +2856,37 @@ KIND, either express or implied.
3152<field name="RAM_REPAIR_EN" bitrange="0:0"> 2856<field name="RAM_REPAIR_EN" bitrange="0:0">
3153</field> 2857</field>
3154</reg> 2858</reg>
3155<reg name="RAMREPAIR" addr="0x40" sct="yes"> 2859<reg name="RAMREPAIR" sct="yes">
2860<addr name="RAMREPAIR" addr="0x40" />
3156<field name="RSVD1" bitrange="31:16"> 2861<field name="RSVD1" bitrange="31:16">
3157</field> 2862</field>
3158<field name="ADDR" bitrange="15:0"> 2863<field name="ADDR" bitrange="15:0">
3159</field> 2864</field>
3160</reg> 2865</reg>
3161<reg name="ROMCTRL" addr="0x50" sct="yes"> 2866<reg name="ROMCTRL" sct="yes">
2867<addr name="ROMCTRL" addr="0x50" />
3162<field name="RSVD0" bitrange="31:4"> 2868<field name="RSVD0" bitrange="31:4">
3163</field> 2869</field>
3164<field name="RD_MARGIN" bitrange="3:0"> 2870<field name="RD_MARGIN" bitrange="3:0">
3165</field> 2871</field>
3166</reg> 2872</reg>
3167<reg name="WRITEONCE" addr="0x60" sct="no"> 2873<reg name="WRITEONCE" sct="no">
2874<addr name="WRITEONCE" addr="0x60" />
3168<field name="BITS" bitrange="31:0"> 2875<field name="BITS" bitrange="31:0">
3169</field> 2876</field>
3170</reg> 2877</reg>
3171<reg name="ENTROPY" addr="0x90" sct="no"> 2878<reg name="ENTROPY" sct="no">
2879<addr name="ENTROPY" addr="0x90" />
3172<field name="VALUE" bitrange="31:0"> 2880<field name="VALUE" bitrange="31:0">
3173</field> 2881</field>
3174</reg> 2882</reg>
3175<reg name="ENTROPY_LATCHED" addr="0xa0" sct="no"> 2883<reg name="ENTROPY_LATCHED" sct="no">
2884<addr name="ENTROPY_LATCHED" addr="0xa0" />
3176<field name="VALUE" bitrange="31:0"> 2885<field name="VALUE" bitrange="31:0">
3177</field> 2886</field>
3178</reg> 2887</reg>
3179<reg name="SJTAGDBG" addr="0xb0" sct="yes"> 2888<reg name="SJTAGDBG" sct="yes">
2889<addr name="SJTAGDBG" addr="0xb0" />
3180<field name="RSVD2" bitrange="31:27"> 2890<field name="RSVD2" bitrange="31:27">
3181</field> 2891</field>
3182<field name="SJTAG_STATE" bitrange="26:16"> 2892<field name="SJTAG_STATE" bitrange="26:16">
@@ -3200,19 +2910,23 @@ KIND, either express or implied.
3200<field name="SJTAG_DEBUG_OE" bitrange="0:0"> 2910<field name="SJTAG_DEBUG_OE" bitrange="0:0">
3201</field> 2911</field>
3202</reg> 2912</reg>
3203<reg name="MICROSECONDS" addr="0xc0" sct="yes"> 2913<reg name="MICROSECONDS" sct="yes">
2914<addr name="MICROSECONDS" addr="0xc0" />
3204<field name="VALUE" bitrange="31:0"> 2915<field name="VALUE" bitrange="31:0">
3205</field> 2916</field>
3206</reg> 2917</reg>
3207<reg name="DBGRD" addr="0xd0" sct="no"> 2918<reg name="DBGRD" sct="no">
2919<addr name="DBGRD" addr="0xd0" />
3208<field name="COMPLEMENT" bitrange="31:0"> 2920<field name="COMPLEMENT" bitrange="31:0">
3209</field> 2921</field>
3210</reg> 2922</reg>
3211<reg name="DBG" addr="0xe0" sct="no"> 2923<reg name="DBG" sct="no">
2924<addr name="DBG" addr="0xe0" />
3212<field name="VALUE" bitrange="31:0"> 2925<field name="VALUE" bitrange="31:0">
3213</field> 2926</field>
3214</reg> 2927</reg>
3215<reg name="OCRAM_BIST_CSR" addr="0xf0" sct="yes"> 2928<reg name="OCRAM_BIST_CSR" sct="yes">
2929<addr name="OCRAM_BIST_CSR" addr="0xf0" />
3216<field name="RSVD1" bitrange="31:11"> 2930<field name="RSVD1" bitrange="31:11">
3217</field> 2931</field>
3218<field name="BIST_DEBUG_MODE" bitrange="10:10"> 2932<field name="BIST_DEBUG_MODE" bitrange="10:10">
@@ -3232,39 +2946,48 @@ KIND, either express or implied.
3232<field name="START" bitrange="0:0"> 2946<field name="START" bitrange="0:0">
3233</field> 2947</field>
3234</reg> 2948</reg>
3235<reg name="OCRAM_STATUS0" addr="0x110" sct="yes"> 2949<reg name="OCRAM_STATUS0" sct="yes">
2950<addr name="OCRAM_STATUS0" addr="0x110" />
3236<field name="FAILDATA00" bitrange="31:0"> 2951<field name="FAILDATA00" bitrange="31:0">
3237</field> 2952</field>
3238</reg> 2953</reg>
3239<reg name="OCRAM_STATUS1" addr="0x120" sct="yes"> 2954<reg name="OCRAM_STATUS1" sct="yes">
2955<addr name="OCRAM_STATUS1" addr="0x120" />
3240<field name="FAILDATA01" bitrange="31:0"> 2956<field name="FAILDATA01" bitrange="31:0">
3241</field> 2957</field>
3242</reg> 2958</reg>
3243<reg name="OCRAM_STATUS2" addr="0x130" sct="yes"> 2959<reg name="OCRAM_STATUS2" sct="yes">
2960<addr name="OCRAM_STATUS2" addr="0x130" />
3244<field name="FAILDATA10" bitrange="31:0"> 2961<field name="FAILDATA10" bitrange="31:0">
3245</field> 2962</field>
3246</reg> 2963</reg>
3247<reg name="OCRAM_STATUS3" addr="0x140" sct="yes"> 2964<reg name="OCRAM_STATUS3" sct="yes">
2965<addr name="OCRAM_STATUS3" addr="0x140" />
3248<field name="FAILDATA11" bitrange="31:0"> 2966<field name="FAILDATA11" bitrange="31:0">
3249</field> 2967</field>
3250</reg> 2968</reg>
3251<reg name="OCRAM_STATUS4" addr="0x150" sct="yes"> 2969<reg name="OCRAM_STATUS4" sct="yes">
2970<addr name="OCRAM_STATUS4" addr="0x150" />
3252<field name="FAILDATA20" bitrange="31:0"> 2971<field name="FAILDATA20" bitrange="31:0">
3253</field> 2972</field>
3254</reg> 2973</reg>
3255<reg name="OCRAM_STATUS5" addr="0x160" sct="yes"> 2974<reg name="OCRAM_STATUS5" sct="yes">
2975<addr name="OCRAM_STATUS5" addr="0x160" />
3256<field name="FAILDATA21" bitrange="31:0"> 2976<field name="FAILDATA21" bitrange="31:0">
3257</field> 2977</field>
3258</reg> 2978</reg>
3259<reg name="OCRAM_STATUS6" addr="0x170" sct="yes"> 2979<reg name="OCRAM_STATUS6" sct="yes">
2980<addr name="OCRAM_STATUS6" addr="0x170" />
3260<field name="FAILDATA30" bitrange="31:0"> 2981<field name="FAILDATA30" bitrange="31:0">
3261</field> 2982</field>
3262</reg> 2983</reg>
3263<reg name="OCRAM_STATUS7" addr="0x180" sct="yes"> 2984<reg name="OCRAM_STATUS7" sct="yes">
2985<addr name="OCRAM_STATUS7" addr="0x180" />
3264<field name="FAILDATA31" bitrange="31:0"> 2986<field name="FAILDATA31" bitrange="31:0">
3265</field> 2987</field>
3266</reg> 2988</reg>
3267<reg name="OCRAM_STATUS8" addr="0x190" sct="yes"> 2989<reg name="OCRAM_STATUS8" sct="yes">
2990<addr name="OCRAM_STATUS8" addr="0x190" />
3268<field name="RSVD3" bitrange="31:29"> 2991<field name="RSVD3" bitrange="31:29">
3269</field> 2992</field>
3270<field name="FAILADDR01" bitrange="28:16"> 2993<field name="FAILADDR01" bitrange="28:16">
@@ -3274,7 +2997,8 @@ KIND, either express or implied.
3274<field name="FAILADDR00" bitrange="12:0"> 2997<field name="FAILADDR00" bitrange="12:0">
3275</field> 2998</field>
3276</reg> 2999</reg>
3277<reg name="OCRAM_STATUS9" addr="0x1a0" sct="yes"> 3000<reg name="OCRAM_STATUS9" sct="yes">
3001<addr name="OCRAM_STATUS9" addr="0x1a0" />
3278<field name="RSVD3" bitrange="31:29"> 3002<field name="RSVD3" bitrange="31:29">
3279</field> 3003</field>
3280<field name="FAILADDR11" bitrange="28:16"> 3004<field name="FAILADDR11" bitrange="28:16">
@@ -3284,7 +3008,8 @@ KIND, either express or implied.
3284<field name="FAILADDR10" bitrange="12:0"> 3008<field name="FAILADDR10" bitrange="12:0">
3285</field> 3009</field>
3286</reg> 3010</reg>
3287<reg name="OCRAM_STATUS10" addr="0x1b0" sct="yes"> 3011<reg name="OCRAM_STATUS10" sct="yes">
3012<addr name="OCRAM_STATUS10" addr="0x1b0" />
3288<field name="RSVD3" bitrange="31:29"> 3013<field name="RSVD3" bitrange="31:29">
3289</field> 3014</field>
3290<field name="FAILADDR21" bitrange="28:16"> 3015<field name="FAILADDR21" bitrange="28:16">
@@ -3294,7 +3019,8 @@ KIND, either express or implied.
3294<field name="FAILADDR20" bitrange="12:0"> 3019<field name="FAILADDR20" bitrange="12:0">
3295</field> 3020</field>
3296</reg> 3021</reg>
3297<reg name="OCRAM_STATUS11" addr="0x1c0" sct="yes"> 3022<reg name="OCRAM_STATUS11" sct="yes">
3023<addr name="OCRAM_STATUS11" addr="0x1c0" />
3298<field name="RSVD3" bitrange="31:29"> 3024<field name="RSVD3" bitrange="31:29">
3299</field> 3025</field>
3300<field name="FAILADDR31" bitrange="28:16"> 3026<field name="FAILADDR31" bitrange="28:16">
@@ -3304,7 +3030,8 @@ KIND, either express or implied.
3304<field name="FAILADDR30" bitrange="12:0"> 3030<field name="FAILADDR30" bitrange="12:0">
3305</field> 3031</field>
3306</reg> 3032</reg>
3307<reg name="OCRAM_STATUS12" addr="0x1d0" sct="yes"> 3033<reg name="OCRAM_STATUS12" sct="yes">
3034<addr name="OCRAM_STATUS12" addr="0x1d0" />
3308<field name="RSVD3" bitrange="31:28"> 3035<field name="RSVD3" bitrange="31:28">
3309</field> 3036</field>
3310<field name="FAILSTATE11" bitrange="27:24"> 3037<field name="FAILSTATE11" bitrange="27:24">
@@ -3322,7 +3049,8 @@ KIND, either express or implied.
3322<field name="FAILSTATE00" bitrange="3:0"> 3049<field name="FAILSTATE00" bitrange="3:0">
3323</field> 3050</field>
3324</reg> 3051</reg>
3325<reg name="OCRAM_STATUS13" addr="0x1e0" sct="yes"> 3052<reg name="OCRAM_STATUS13" sct="yes">
3053<addr name="OCRAM_STATUS13" addr="0x1e0" />
3326<field name="RSVD3" bitrange="31:28"> 3054<field name="RSVD3" bitrange="31:28">
3327</field> 3055</field>
3328<field name="FAILSTATE31" bitrange="27:24"> 3056<field name="FAILSTATE31" bitrange="27:24">
@@ -3340,15 +3068,18 @@ KIND, either express or implied.
3340<field name="FAILSTATE20" bitrange="3:0"> 3068<field name="FAILSTATE20" bitrange="3:0">
3341</field> 3069</field>
3342</reg> 3070</reg>
3343<reg name="SCRATCH0" addr="0x290" sct="no"> 3071<reg name="SCRATCH0" sct="no">
3072<addr name="SCRATCH0" addr="0x290" />
3344<field name="PTR" bitrange="31:0"> 3073<field name="PTR" bitrange="31:0">
3345</field> 3074</field>
3346</reg> 3075</reg>
3347<reg name="SCRATCH1" addr="0x2a0" sct="no"> 3076<reg name="SCRATCH1" sct="no">
3077<addr name="SCRATCH1" addr="0x2a0" />
3348<field name="PTR" bitrange="31:0"> 3078<field name="PTR" bitrange="31:0">
3349</field> 3079</field>
3350</reg> 3080</reg>
3351<reg name="ARMCACHE" addr="0x2b0" sct="no"> 3081<reg name="ARMCACHE" sct="no">
3082<addr name="ARMCACHE" addr="0x2b0" />
3352<field name="RSVD4" bitrange="31:18"> 3083<field name="RSVD4" bitrange="31:18">
3353</field> 3084</field>
3354<field name="VALID_SS" bitrange="17:16"> 3085<field name="VALID_SS" bitrange="17:16">
@@ -3370,19 +3101,23 @@ KIND, either express or implied.
3370<field name="ITAG_SS" bitrange="1:0"> 3101<field name="ITAG_SS" bitrange="1:0">
3371</field> 3102</field>
3372</reg> 3103</reg>
3373<reg name="DEBUG_TRAP_ADDR_LOW" addr="0x2c0" sct="no"> 3104<reg name="DEBUG_TRAP_ADDR_LOW" sct="no">
3105<addr name="DEBUG_TRAP_ADDR_LOW" addr="0x2c0" />
3374<field name="ADDR" bitrange="31:0"> 3106<field name="ADDR" bitrange="31:0">
3375</field> 3107</field>
3376</reg> 3108</reg>
3377<reg name="DEBUG_TRAP_ADDR_HIGH" addr="0x2d0" sct="no"> 3109<reg name="DEBUG_TRAP_ADDR_HIGH" sct="no">
3110<addr name="DEBUG_TRAP_ADDR_HIGH" addr="0x2d0" />
3378<field name="ADDR" bitrange="31:0"> 3111<field name="ADDR" bitrange="31:0">
3379</field> 3112</field>
3380</reg> 3113</reg>
3381<reg name="SGTL" addr="0x300" sct="no"> 3114<reg name="SGTL" sct="no">
3115<addr name="SGTL" addr="0x300" />
3382<field name="COPYRIGHT" bitrange="31:0"> 3116<field name="COPYRIGHT" bitrange="31:0">
3383</field> 3117</field>
3384</reg> 3118</reg>
3385<reg name="CHIPID" addr="0x310" sct="no"> 3119<reg name="CHIPID" sct="no">
3120<addr name="CHIPID" addr="0x310" />
3386<field name="PRODUCT_CODE" bitrange="31:16"> 3121<field name="PRODUCT_CODE" bitrange="31:16">
3387</field> 3122</field>
3388<field name="RSVD0" bitrange="15:8"> 3123<field name="RSVD0" bitrange="15:8">
@@ -3390,7 +3125,8 @@ KIND, either express or implied.
3390<field name="REVISION" bitrange="7:0"> 3125<field name="REVISION" bitrange="7:0">
3391</field> 3126</field>
3392</reg> 3127</reg>
3393<reg name="AHB_STATS_SELECT" addr="0x330" sct="no"> 3128<reg name="AHB_STATS_SELECT" sct="no">
3129<addr name="AHB_STATS_SELECT" addr="0x330" />
3394<field name="RSVD3" bitrange="31:28"> 3130<field name="RSVD3" bitrange="31:28">
3395</field> 3131</field>
3396<field name="L3_MASTER_SELECT" bitrange="27:24"> 3132<field name="L3_MASTER_SELECT" bitrange="27:24">
@@ -3422,101 +3158,101 @@ KIND, either express or implied.
3422</value> 3158</value>
3423</field> 3159</field>
3424</reg> 3160</reg>
3425<reg name="L0_AHB_ACTIVE_CYCLES" addr="0x340" sct="no"> 3161<reg name="L0_AHB_ACTIVE_CYCLES" sct="no">
3162<addr name="L0_AHB_ACTIVE_CYCLES" addr="0x340" />
3426<field name="COUNT" bitrange="31:0"> 3163<field name="COUNT" bitrange="31:0">
3427</field> 3164</field>
3428</reg> 3165</reg>
3429<reg name="L0_AHB_DATA_STALLED" addr="0x350" sct="no"> 3166<reg name="L0_AHB_DATA_STALLED" sct="no">
3167<addr name="L0_AHB_DATA_STALLED" addr="0x350" />
3430<field name="COUNT" bitrange="31:0"> 3168<field name="COUNT" bitrange="31:0">
3431</field> 3169</field>
3432</reg> 3170</reg>
3433<reg name="L0_AHB_DATA_CYCLES" addr="0x360" sct="no"> 3171<reg name="L0_AHB_DATA_CYCLES" sct="no">
3172<addr name="L0_AHB_DATA_CYCLES" addr="0x360" />
3434<field name="COUNT" bitrange="31:0"> 3173<field name="COUNT" bitrange="31:0">
3435</field> 3174</field>
3436</reg> 3175</reg>
3437<reg name="L1_AHB_ACTIVE_CYCLES" addr="0x370" sct="no"> 3176<reg name="L1_AHB_ACTIVE_CYCLES" sct="no">
3177<addr name="L1_AHB_ACTIVE_CYCLES" addr="0x370" />
3438<field name="COUNT" bitrange="31:0"> 3178<field name="COUNT" bitrange="31:0">
3439</field> 3179</field>
3440</reg> 3180</reg>
3441<reg name="L1_AHB_DATA_STALLED" addr="0x380" sct="no"> 3181<reg name="L1_AHB_DATA_STALLED" sct="no">
3182<addr name="L1_AHB_DATA_STALLED" addr="0x380" />
3442<field name="COUNT" bitrange="31:0"> 3183<field name="COUNT" bitrange="31:0">
3443</field> 3184</field>
3444</reg> 3185</reg>
3445<reg name="L1_AHB_DATA_CYCLES" addr="0x390" sct="no"> 3186<reg name="L1_AHB_DATA_CYCLES" sct="no">
3187<addr name="L1_AHB_DATA_CYCLES" addr="0x390" />
3446<field name="COUNT" bitrange="31:0"> 3188<field name="COUNT" bitrange="31:0">
3447</field> 3189</field>
3448</reg> 3190</reg>
3449<reg name="L2_AHB_ACTIVE_CYCLES" addr="0x3a0" sct="no"> 3191<reg name="L2_AHB_ACTIVE_CYCLES" sct="no">
3192<addr name="L2_AHB_ACTIVE_CYCLES" addr="0x3a0" />
3450<field name="COUNT" bitrange="31:0"> 3193<field name="COUNT" bitrange="31:0">
3451</field> 3194</field>
3452</reg> 3195</reg>
3453<reg name="L2_AHB_DATA_STALLED" addr="0x3b0" sct="no"> 3196<reg name="L2_AHB_DATA_STALLED" sct="no">
3197<addr name="L2_AHB_DATA_STALLED" addr="0x3b0" />
3454<field name="COUNT" bitrange="31:0"> 3198<field name="COUNT" bitrange="31:0">
3455</field> 3199</field>
3456</reg> 3200</reg>
3457<reg name="L2_AHB_DATA_CYCLES" addr="0x3c0" sct="no"> 3201<reg name="L2_AHB_DATA_CYCLES" sct="no">
3202<addr name="L2_AHB_DATA_CYCLES" addr="0x3c0" />
3458<field name="COUNT" bitrange="31:0"> 3203<field name="COUNT" bitrange="31:0">
3459</field> 3204</field>
3460</reg> 3205</reg>
3461<reg name="L3_AHB_ACTIVE_CYCLES" addr="0x3d0" sct="no"> 3206<reg name="L3_AHB_ACTIVE_CYCLES" sct="no">
3207<addr name="L3_AHB_ACTIVE_CYCLES" addr="0x3d0" />
3462<field name="COUNT" bitrange="31:0"> 3208<field name="COUNT" bitrange="31:0">
3463</field> 3209</field>
3464</reg> 3210</reg>
3465<reg name="L3_AHB_DATA_STALLED" addr="0x3e0" sct="no"> 3211<reg name="L3_AHB_DATA_STALLED" sct="no">
3212<addr name="L3_AHB_DATA_STALLED" addr="0x3e0" />
3466<field name="COUNT" bitrange="31:0"> 3213<field name="COUNT" bitrange="31:0">
3467</field> 3214</field>
3468</reg> 3215</reg>
3469<reg name="L3_AHB_DATA_CYCLES" addr="0x3f0" sct="no"> 3216<reg name="L3_AHB_DATA_CYCLES" sct="no">
3217<addr name="L3_AHB_DATA_CYCLES" addr="0x3f0" />
3470<field name="COUNT" bitrange="31:0"> 3218<field name="COUNT" bitrange="31:0">
3471</field> 3219</field>
3472</reg> 3220</reg>
3473<multireg name="MPTEn_LOC" base="0x400" count="15" offset="0x10" sct=""> 3221<reg name="MPTEn_LOC" sct="no">
3474<reg name="MPTE0_LOC" addr="0x400" index="0"> 3222<formula string="0x400+n*0x10"/>
3475</reg> 3223<addr name="MPTE0_LOC" addr="0x400" />
3476<reg name="MPTE1_LOC" addr="0x410" index="1"> 3224<addr name="MPTE1_LOC" addr="0x410" />
3477</reg> 3225<addr name="MPTE2_LOC" addr="0x420" />
3478<reg name="MPTE2_LOC" addr="0x420" index="2"> 3226<addr name="MPTE3_LOC" addr="0x430" />
3479</reg> 3227<addr name="MPTE4_LOC" addr="0x440" />
3480<reg name="MPTE3_LOC" addr="0x430" index="3"> 3228<addr name="MPTE5_LOC" addr="0x450" />
3481</reg> 3229<addr name="MPTE6_LOC" addr="0x460" />
3482<reg name="MPTE4_LOC" addr="0x440" index="4"> 3230<addr name="MPTE7_LOC" addr="0x470" />
3483</reg> 3231<addr name="MPTE8_LOC" addr="0x480" />
3484<reg name="MPTE5_LOC" addr="0x450" index="5"> 3232<addr name="MPTE9_LOC" addr="0x490" />
3485</reg> 3233<addr name="MPTE10_LOC" addr="0x4a0" />
3486<reg name="MPTE6_LOC" addr="0x460" index="6"> 3234<addr name="MPTE11_LOC" addr="0x4b0" />
3487</reg> 3235<addr name="MPTE12_LOC" addr="0x4c0" />
3488<reg name="MPTE7_LOC" addr="0x470" index="7"> 3236<addr name="MPTE13_LOC" addr="0x4d0" />
3489</reg> 3237<addr name="MPTE14_LOC" addr="0x4e0" />
3490<reg name="MPTE8_LOC" addr="0x480" index="8"> 3238<addr name="MPTE15_LOC" addr="0x4f0" />
3491</reg>
3492<reg name="MPTE9_LOC" addr="0x490" index="9">
3493</reg>
3494<reg name="MPTE10_LOC" addr="0x4a0" index="10">
3495</reg>
3496<reg name="MPTE11_LOC" addr="0x4b0" index="11">
3497</reg>
3498<reg name="MPTE12_LOC" addr="0x4c0" index="12">
3499</reg>
3500<reg name="MPTE13_LOC" addr="0x4d0" index="13">
3501</reg>
3502<reg name="MPTE14_LOC" addr="0x4e0" index="14">
3503</reg>
3504<reg name="MPTE15_LOC" addr="0x4f0" index="15">
3505</reg>
3506<field name="RSVD0" bitrange="31:12"> 3239<field name="RSVD0" bitrange="31:12">
3507</field> 3240</field>
3508<field name="LOC" bitrange="11:0"> 3241<field name="LOC" bitrange="11:0">
3509</field> 3242</field>
3510</multireg> 3243</reg>
3511<reg name="EMICLK_DELAY" addr="0x500" sct="no"> 3244<reg name="EMICLK_DELAY" sct="no">
3245<addr name="EMICLK_DELAY" addr="0x500" />
3512<field name="RSVD0" bitrange="31:5"> 3246<field name="RSVD0" bitrange="31:5">
3513</field> 3247</field>
3514<field name="NUM_TAPS" bitrange="4:0"> 3248<field name="NUM_TAPS" bitrange="4:0">
3515</field> 3249</field>
3516</reg> 3250</reg>
3517</dev> 3251</dev>
3518<dev name="DRAM" addr="0x800e0000" long_name="DRAM Registers" desc="DRAM Registers"> 3252<dev name="DRAM" long_name="DRAM Registers" desc="DRAM Registers" version="3.2.0">
3519<reg name="CTL00" addr="0x0" sct="no"> 3253<addr name="DRAM" addr="0x800e0000" />
3254<reg name="CTL00" sct="no">
3255<addr name="CTL00" addr="0x0" />
3520<field name="RSVD4" bitrange="31:25"> 3256<field name="RSVD4" bitrange="31:25">
3521</field> 3257</field>
3522<field name="AHB0_W_PRIORITY" bitrange="24:24"> 3258<field name="AHB0_W_PRIORITY" bitrange="24:24">
@@ -3534,7 +3270,8 @@ KIND, either express or implied.
3534<field name="ADDR_CMP_EN" bitrange="0:0"> 3270<field name="ADDR_CMP_EN" bitrange="0:0">
3535</field> 3271</field>
3536</reg> 3272</reg>
3537<reg name="CTL01" addr="0x4" sct="no"> 3273<reg name="CTL01" sct="no">
3274<addr name="CTL01" addr="0x4" />
3538<field name="RSVD4" bitrange="31:25"> 3275<field name="RSVD4" bitrange="31:25">
3539</field> 3276</field>
3540<field name="AHB2_FIFO_TYPE_REG" bitrange="24:24"> 3277<field name="AHB2_FIFO_TYPE_REG" bitrange="24:24">
@@ -3552,7 +3289,8 @@ KIND, either express or implied.
3552<field name="AHB1_FIFO_TYPE_REG" bitrange="0:0"> 3289<field name="AHB1_FIFO_TYPE_REG" bitrange="0:0">
3553</field> 3290</field>
3554</reg> 3291</reg>
3555<reg name="CTL02" addr="0x8" sct="no"> 3292<reg name="CTL02" sct="no">
3293<addr name="CTL02" addr="0x8" />
3556<field name="RSVD4" bitrange="31:25"> 3294<field name="RSVD4" bitrange="31:25">
3557</field> 3295</field>
3558<field name="AHB3_R_PRIORITY" bitrange="24:24"> 3296<field name="AHB3_R_PRIORITY" bitrange="24:24">
@@ -3570,7 +3308,8 @@ KIND, either express or implied.
3570<field name="AHB2_R_PRIORITY" bitrange="0:0"> 3308<field name="AHB2_R_PRIORITY" bitrange="0:0">
3571</field> 3309</field>
3572</reg> 3310</reg>
3573<reg name="CTL03" addr="0xc" sct="no"> 3311<reg name="CTL03" sct="no">
3312<addr name="CTL03" addr="0xc" />
3574<field name="RSVD4" bitrange="31:25"> 3313<field name="RSVD4" bitrange="31:25">
3575</field> 3314</field>
3576<field name="AUTO_REFRESH_MODE" bitrange="24:24"> 3315<field name="AUTO_REFRESH_MODE" bitrange="24:24">
@@ -3588,7 +3327,8 @@ KIND, either express or implied.
3588<field name="AHB3_W_PRIORITY" bitrange="0:0"> 3327<field name="AHB3_W_PRIORITY" bitrange="0:0">
3589</field> 3328</field>
3590</reg> 3329</reg>
3591<reg name="CTL04" addr="0x10" sct="no"> 3330<reg name="CTL04" sct="no">
3331<addr name="CTL04" addr="0x10" />
3592<field name="RSVD4" bitrange="31:25"> 3332<field name="RSVD4" bitrange="31:25">
3593</field> 3333</field>
3594<field name="DLL_BYPASS_MODE" bitrange="24:24"> 3334<field name="DLL_BYPASS_MODE" bitrange="24:24">
@@ -3606,7 +3346,8 @@ KIND, either express or implied.
3606<field name="BANK_SPLIT_EN" bitrange="0:0"> 3346<field name="BANK_SPLIT_EN" bitrange="0:0">
3607</field> 3347</field>
3608</reg> 3348</reg>
3609<reg name="CTL05" addr="0x14" sct="no"> 3349<reg name="CTL05" sct="no">
3350<addr name="CTL05" addr="0x14" />
3610<field name="RSVD4" bitrange="31:25"> 3351<field name="RSVD4" bitrange="31:25">
3611</field> 3352</field>
3612<field name="INTRPTREADA" bitrange="24:24"> 3353<field name="INTRPTREADA" bitrange="24:24">
@@ -3624,7 +3365,8 @@ KIND, either express or implied.
3624<field name="EN_LOWPOWER_MODE" bitrange="0:0"> 3365<field name="EN_LOWPOWER_MODE" bitrange="0:0">
3625</field> 3366</field>
3626</reg> 3367</reg>
3627<reg name="CTL06" addr="0x18" sct="no"> 3368<reg name="CTL06" sct="no">
3369<addr name="CTL06" addr="0x18" />
3628<field name="RSVD4" bitrange="31:25"> 3370<field name="RSVD4" bitrange="31:25">
3629</field> 3371</field>
3630<field name="POWER_DOWN" bitrange="24:24"> 3372<field name="POWER_DOWN" bitrange="24:24">
@@ -3642,7 +3384,8 @@ KIND, either express or implied.
3642<field name="INTRPTWRITEA" bitrange="0:0"> 3384<field name="INTRPTWRITEA" bitrange="0:0">
3643</field> 3385</field>
3644</reg> 3386</reg>
3645<reg name="CTL07" addr="0x1c" sct="no"> 3387<reg name="CTL07" sct="no">
3388<addr name="CTL07" addr="0x1c" />
3646<field name="RSVD4" bitrange="31:25"> 3389<field name="RSVD4" bitrange="31:25">
3647</field> 3390</field>
3648<field name="RW_SAME_EN" bitrange="24:24"> 3391<field name="RW_SAME_EN" bitrange="24:24">
@@ -3660,7 +3403,8 @@ KIND, either express or implied.
3660<field name="PRIORITY_EN" bitrange="0:0"> 3403<field name="PRIORITY_EN" bitrange="0:0">
3661</field> 3404</field>
3662</reg> 3405</reg>
3663<reg name="CTL08" addr="0x20" sct="no"> 3406<reg name="CTL08" sct="no">
3407<addr name="CTL08" addr="0x20" />
3664<field name="RSVD4" bitrange="31:25"> 3408<field name="RSVD4" bitrange="31:25">
3665</field> 3409</field>
3666<field name="TRAS_LOCKOUT" bitrange="24:24"> 3410<field name="TRAS_LOCKOUT" bitrange="24:24">
@@ -3678,7 +3422,8 @@ KIND, either express or implied.
3678<field name="SDR_MODE" bitrange="0:0"> 3422<field name="SDR_MODE" bitrange="0:0">
3679</field> 3423</field>
3680</reg> 3424</reg>
3681<reg name="CTL09" addr="0x24" sct="no"> 3425<reg name="CTL09" sct="no">
3426<addr name="CTL09" addr="0x24" />
3682<field name="RSVD4" bitrange="31:26"> 3427<field name="RSVD4" bitrange="31:26">
3683</field> 3428</field>
3684<field name="OUT_OF_RANGE_TYPE" bitrange="25:24"> 3429<field name="OUT_OF_RANGE_TYPE" bitrange="25:24">
@@ -3696,7 +3441,8 @@ KIND, either express or implied.
3696<field name="WRITEINTERP" bitrange="0:0"> 3441<field name="WRITEINTERP" bitrange="0:0">
3697</field> 3442</field>
3698</reg> 3443</reg>
3699<reg name="CTL10" addr="0x28" sct="no"> 3444<reg name="CTL10" sct="no">
3445<addr name="CTL10" addr="0x28" />
3700<field name="RSVD4" bitrange="31:27"> 3446<field name="RSVD4" bitrange="31:27">
3701</field> 3447</field>
3702<field name="AGE_COUNT" bitrange="26:24"> 3448<field name="AGE_COUNT" bitrange="26:24">
@@ -3714,7 +3460,8 @@ KIND, either express or implied.
3714<field name="Q_FULLNESS" bitrange="1:0"> 3460<field name="Q_FULLNESS" bitrange="1:0">
3715</field> 3461</field>
3716</reg> 3462</reg>
3717<reg name="CTL11" addr="0x2c" sct="no"> 3463<reg name="CTL11" sct="no">
3464<addr name="CTL11" addr="0x2c" />
3718<field name="RSVD4" bitrange="31:27"> 3465<field name="RSVD4" bitrange="31:27">
3719</field> 3466</field>
3720<field name="MAX_CS_REG" bitrange="26:24"> 3467<field name="MAX_CS_REG" bitrange="26:24">
@@ -3732,7 +3479,8 @@ KIND, either express or implied.
3732<field name="CASLAT" bitrange="2:0"> 3479<field name="CASLAT" bitrange="2:0">
3733</field> 3480</field>
3734</reg> 3481</reg>
3735<reg name="CTL12" addr="0x30" sct="no"> 3482<reg name="CTL12" sct="no">
3483<addr name="CTL12" addr="0x30" />
3736<field name="RSVD3" bitrange="31:27"> 3484<field name="RSVD3" bitrange="31:27">
3737</field> 3485</field>
3738<field name="TWR_INT" bitrange="26:24"> 3486<field name="TWR_INT" bitrange="26:24">
@@ -3748,7 +3496,8 @@ KIND, either express or implied.
3748<field name="TCKE" bitrange="2:0"> 3496<field name="TCKE" bitrange="2:0">
3749</field> 3497</field>
3750</reg> 3498</reg>
3751<reg name="CTL13" addr="0x34" sct="no"> 3499<reg name="CTL13" sct="no">
3500<addr name="CTL13" addr="0x34" />
3752<field name="RSVD4" bitrange="31:28"> 3501<field name="RSVD4" bitrange="31:28">
3753</field> 3502</field>
3754<field name="CASLAT_LIN_GATE" bitrange="27:24"> 3503<field name="CASLAT_LIN_GATE" bitrange="27:24">
@@ -3766,7 +3515,8 @@ KIND, either express or implied.
3766<field name="TWTR" bitrange="2:0"> 3515<field name="TWTR" bitrange="2:0">
3767</field> 3516</field>
3768</reg> 3517</reg>
3769<reg name="CTL14" addr="0x38" sct="no"> 3518<reg name="CTL14" sct="no">
3519<addr name="CTL14" addr="0x38" />
3770<field name="RSVD4" bitrange="31:28"> 3520<field name="RSVD4" bitrange="31:28">
3771</field> 3521</field>
3772<field name="MAX_COL_REG" bitrange="27:24"> 3522<field name="MAX_COL_REG" bitrange="27:24">
@@ -3784,7 +3534,8 @@ KIND, either express or implied.
3784<field name="CS_MAP" bitrange="3:0"> 3534<field name="CS_MAP" bitrange="3:0">
3785</field> 3535</field>
3786</reg> 3536</reg>
3787<reg name="CTL15" addr="0x3c" sct="no"> 3537<reg name="CTL15" sct="no">
3538<addr name="CTL15" addr="0x3c" />
3788<field name="RSVD4" bitrange="31:28"> 3539<field name="RSVD4" bitrange="31:28">
3789</field> 3540</field>
3790<field name="TRP" bitrange="27:24"> 3541<field name="TRP" bitrange="27:24">
@@ -3802,7 +3553,8 @@ KIND, either express or implied.
3802<field name="MAX_ROW_REG" bitrange="3:0"> 3553<field name="MAX_ROW_REG" bitrange="3:0">
3803</field> 3554</field>
3804</reg> 3555</reg>
3805<reg name="CTL16" addr="0x40" sct="no"> 3556<reg name="CTL16" sct="no">
3557<addr name="CTL16" addr="0x40" />
3806<field name="RSVD4" bitrange="31:29"> 3558<field name="RSVD4" bitrange="31:29">
3807</field> 3559</field>
3808<field name="TMRD" bitrange="28:24"> 3560<field name="TMRD" bitrange="28:24">
@@ -3820,7 +3572,8 @@ KIND, either express or implied.
3820<field name="INT_ACK" bitrange="3:0"> 3572<field name="INT_ACK" bitrange="3:0">
3821</field> 3573</field>
3822</reg> 3574</reg>
3823<reg name="CTL17" addr="0x44" sct="no"> 3575<reg name="CTL17" sct="no">
3576<addr name="CTL17" addr="0x44" />
3824<field name="DLL_START_POINT" bitrange="31:24"> 3577<field name="DLL_START_POINT" bitrange="31:24">
3825</field> 3578</field>
3826<field name="DLL_LOCK" bitrange="23:16"> 3579<field name="DLL_LOCK" bitrange="23:16">
@@ -3832,7 +3585,8 @@ KIND, either express or implied.
3832<field name="TRC" bitrange="4:0"> 3585<field name="TRC" bitrange="4:0">
3833</field> 3586</field>
3834</reg> 3587</reg>
3835<reg name="CTL18" addr="0x48" sct="no"> 3588<reg name="CTL18" sct="no">
3589<addr name="CTL18" addr="0x48" />
3836<field name="RSVD4" bitrange="31:31"> 3590<field name="RSVD4" bitrange="31:31">
3837</field> 3591</field>
3838<field name="DLL_DQS_DELAY_1" bitrange="30:24"> 3592<field name="DLL_DQS_DELAY_1" bitrange="30:24">
@@ -3850,7 +3604,8 @@ KIND, either express or implied.
3850<field name="INT_MASK" bitrange="4:0"> 3604<field name="INT_MASK" bitrange="4:0">
3851</field> 3605</field>
3852</reg> 3606</reg>
3853<reg name="CTL19" addr="0x4c" sct="no"> 3607<reg name="CTL19" sct="no">
3608<addr name="CTL19" addr="0x4c" />
3854<field name="DQS_OUT_SHIFT_BYPASS" bitrange="31:24"> 3609<field name="DQS_OUT_SHIFT_BYPASS" bitrange="31:24">
3855</field> 3610</field>
3856<field name="RSVD1" bitrange="23:23"> 3611<field name="RSVD1" bitrange="23:23">
@@ -3862,7 +3617,8 @@ KIND, either express or implied.
3862<field name="DLL_DQS_DELAY_BYPASS_0" bitrange="7:0"> 3617<field name="DLL_DQS_DELAY_BYPASS_0" bitrange="7:0">
3863</field> 3618</field>
3864</reg> 3619</reg>
3865<reg name="CTL20" addr="0x50" sct="no"> 3620<reg name="CTL20" sct="no">
3621<addr name="CTL20" addr="0x50" />
3866<field name="TRCD_INT" bitrange="31:24"> 3622<field name="TRCD_INT" bitrange="31:24">
3867</field> 3623</field>
3868<field name="TRAS_MIN" bitrange="23:16"> 3624<field name="TRAS_MIN" bitrange="23:16">
@@ -3874,7 +3630,8 @@ KIND, either express or implied.
3874<field name="WR_DQS_SHIFT" bitrange="6:0"> 3630<field name="WR_DQS_SHIFT" bitrange="6:0">
3875</field> 3631</field>
3876</reg> 3632</reg>
3877<reg name="CTL21" addr="0x54" sct="no"> 3633<reg name="CTL21" sct="no">
3634<addr name="CTL21" addr="0x54" />
3878<field name="OBSOLETE" bitrange="31:24"> 3635<field name="OBSOLETE" bitrange="31:24">
3879</field> 3636</field>
3880<field name="RSVD1" bitrange="23:18"> 3637<field name="RSVD1" bitrange="23:18">
@@ -3884,7 +3641,8 @@ KIND, either express or implied.
3884<field name="TRFC" bitrange="7:0"> 3641<field name="TRFC" bitrange="7:0">
3885</field> 3642</field>
3886</reg> 3643</reg>
3887<reg name="CTL22" addr="0x58" sct="no"> 3644<reg name="CTL22" sct="no">
3645<addr name="CTL22" addr="0x58" />
3888<field name="RSVD2" bitrange="31:27"> 3646<field name="RSVD2" bitrange="31:27">
3889</field> 3647</field>
3890<field name="AHB0_WRCNT" bitrange="26:16"> 3648<field name="AHB0_WRCNT" bitrange="26:16">
@@ -3894,7 +3652,8 @@ KIND, either express or implied.
3894<field name="AHB0_RDCNT" bitrange="10:0"> 3652<field name="AHB0_RDCNT" bitrange="10:0">
3895</field> 3653</field>
3896</reg> 3654</reg>
3897<reg name="CTL23" addr="0x5c" sct="no"> 3655<reg name="CTL23" sct="no">
3656<addr name="CTL23" addr="0x5c" />
3898<field name="RSVD2" bitrange="31:27"> 3657<field name="RSVD2" bitrange="31:27">
3899</field> 3658</field>
3900<field name="AHB1_WRCNT" bitrange="26:16"> 3659<field name="AHB1_WRCNT" bitrange="26:16">
@@ -3904,7 +3663,8 @@ KIND, either express or implied.
3904<field name="AHB1_RDCNT" bitrange="10:0"> 3663<field name="AHB1_RDCNT" bitrange="10:0">
3905</field> 3664</field>
3906</reg> 3665</reg>
3907<reg name="CTL24" addr="0x60" sct="no"> 3666<reg name="CTL24" sct="no">
3667<addr name="CTL24" addr="0x60" />
3908<field name="RSVD2" bitrange="31:27"> 3668<field name="RSVD2" bitrange="31:27">
3909</field> 3669</field>
3910<field name="AHB2_WRCNT" bitrange="26:16"> 3670<field name="AHB2_WRCNT" bitrange="26:16">
@@ -3914,7 +3674,8 @@ KIND, either express or implied.
3914<field name="AHB2_RDCNT" bitrange="10:0"> 3674<field name="AHB2_RDCNT" bitrange="10:0">
3915</field> 3675</field>
3916</reg> 3676</reg>
3917<reg name="CTL25" addr="0x64" sct="no"> 3677<reg name="CTL25" sct="no">
3678<addr name="CTL25" addr="0x64" />
3918<field name="RSVD2" bitrange="31:27"> 3679<field name="RSVD2" bitrange="31:27">
3919</field> 3680</field>
3920<field name="AHB3_WRCNT" bitrange="26:16"> 3681<field name="AHB3_WRCNT" bitrange="26:16">
@@ -3924,7 +3685,8 @@ KIND, either express or implied.
3924<field name="AHB3_RDCNT" bitrange="10:0"> 3685<field name="AHB3_RDCNT" bitrange="10:0">
3925</field> 3686</field>
3926</reg> 3687</reg>
3927<reg name="CTL26" addr="0x68" sct="no"> 3688<reg name="CTL26" sct="no">
3689<addr name="CTL26" addr="0x68" />
3928<field name="OBSOLETE" bitrange="31:16"> 3690<field name="OBSOLETE" bitrange="31:16">
3929</field> 3691</field>
3930<field name="RSVD1" bitrange="15:12"> 3692<field name="RSVD1" bitrange="15:12">
@@ -3932,57 +3694,67 @@ KIND, either express or implied.
3932<field name="TREF" bitrange="11:0"> 3694<field name="TREF" bitrange="11:0">
3933</field> 3695</field>
3934</reg> 3696</reg>
3935<reg name="CTL27" addr="0x6c" sct="no"> 3697<reg name="CTL27" sct="no">
3698<addr name="CTL27" addr="0x6c" />
3936<field name="OBSOLETE" bitrange="31:0"> 3699<field name="OBSOLETE" bitrange="31:0">
3937</field> 3700</field>
3938</reg> 3701</reg>
3939<reg name="CTL28" addr="0x70" sct="no"> 3702<reg name="CTL28" sct="no">
3703<addr name="CTL28" addr="0x70" />
3940<field name="OBSOLETE" bitrange="31:0"> 3704<field name="OBSOLETE" bitrange="31:0">
3941</field> 3705</field>
3942</reg> 3706</reg>
3943<reg name="CTL29" addr="0x74" sct="no"> 3707<reg name="CTL29" sct="no">
3708<addr name="CTL29" addr="0x74" />
3944<field name="LOWPOWER_INTERNAL_CNT" bitrange="31:16"> 3709<field name="LOWPOWER_INTERNAL_CNT" bitrange="31:16">
3945</field> 3710</field>
3946<field name="LOWPOWER_EXTERNAL_CNT" bitrange="15:0"> 3711<field name="LOWPOWER_EXTERNAL_CNT" bitrange="15:0">
3947</field> 3712</field>
3948</reg> 3713</reg>
3949<reg name="CTL30" addr="0x78" sct="no"> 3714<reg name="CTL30" sct="no">
3715<addr name="CTL30" addr="0x78" />
3950<field name="LOWPOWER_REFRESH_HOLD" bitrange="31:16"> 3716<field name="LOWPOWER_REFRESH_HOLD" bitrange="31:16">
3951</field> 3717</field>
3952<field name="LOWPOWER_POWER_DOWN_CNT" bitrange="15:0"> 3718<field name="LOWPOWER_POWER_DOWN_CNT" bitrange="15:0">
3953</field> 3719</field>
3954</reg> 3720</reg>
3955<reg name="CTL31" addr="0x7c" sct="no"> 3721<reg name="CTL31" sct="no">
3722<addr name="CTL31" addr="0x7c" />
3956<field name="TDLL" bitrange="31:16"> 3723<field name="TDLL" bitrange="31:16">
3957</field> 3724</field>
3958<field name="LOWPOWER_SELF_REFRESH_CNT" bitrange="15:0"> 3725<field name="LOWPOWER_SELF_REFRESH_CNT" bitrange="15:0">
3959</field> 3726</field>
3960</reg> 3727</reg>
3961<reg name="CTL32" addr="0x80" sct="no"> 3728<reg name="CTL32" sct="no">
3729<addr name="CTL32" addr="0x80" />
3962<field name="TXSNR" bitrange="31:16"> 3730<field name="TXSNR" bitrange="31:16">
3963</field> 3731</field>
3964<field name="TRAS_MAX" bitrange="15:0"> 3732<field name="TRAS_MAX" bitrange="15:0">
3965</field> 3733</field>
3966</reg> 3734</reg>
3967<reg name="CTL33" addr="0x84" sct="no"> 3735<reg name="CTL33" sct="no">
3736<addr name="CTL33" addr="0x84" />
3968<field name="VERSION" bitrange="31:16"> 3737<field name="VERSION" bitrange="31:16">
3969</field> 3738</field>
3970<field name="TXSR" bitrange="15:0"> 3739<field name="TXSR" bitrange="15:0">
3971</field> 3740</field>
3972</reg> 3741</reg>
3973<reg name="CTL34" addr="0x88" sct="no"> 3742<reg name="CTL34" sct="no">
3743<addr name="CTL34" addr="0x88" />
3974<field name="RSVD1" bitrange="31:24"> 3744<field name="RSVD1" bitrange="31:24">
3975</field> 3745</field>
3976<field name="TINIT" bitrange="23:0"> 3746<field name="TINIT" bitrange="23:0">
3977</field> 3747</field>
3978</reg> 3748</reg>
3979<reg name="CTL35" addr="0x8c" sct="no"> 3749<reg name="CTL35" sct="no">
3750<addr name="CTL35" addr="0x8c" />
3980<field name="RSVD1" bitrange="31:31"> 3751<field name="RSVD1" bitrange="31:31">
3981</field> 3752</field>
3982<field name="OUT_OF_RANGE_ADDR" bitrange="30:0"> 3753<field name="OUT_OF_RANGE_ADDR" bitrange="30:0">
3983</field> 3754</field>
3984</reg> 3755</reg>
3985<reg name="CTL36" addr="0x90" sct="no"> 3756<reg name="CTL36" sct="no">
3757<addr name="CTL36" addr="0x90" />
3986<field name="RSVD4" bitrange="31:25"> 3758<field name="RSVD4" bitrange="31:25">
3987</field> 3759</field>
3988<field name="PWRUP_SREFRESH_EXIT" bitrange="24:24"> 3760<field name="PWRUP_SREFRESH_EXIT" bitrange="24:24">
@@ -4000,7 +3772,8 @@ KIND, either express or implied.
4000<field name="ACTIVE_AGING" bitrange="0:0"> 3772<field name="ACTIVE_AGING" bitrange="0:0">
4001</field> 3773</field>
4002</reg> 3774</reg>
4003<reg name="CTL37" addr="0x94" sct="no"> 3775<reg name="CTL37" sct="no">
3776<addr name="CTL37" addr="0x94" />
4004<field name="OBSOLETE" bitrange="31:24"> 3777<field name="OBSOLETE" bitrange="31:24">
4005</field> 3778</field>
4006<field name="RSVD2" bitrange="23:18"> 3779<field name="RSVD2" bitrange="23:18">
@@ -4012,7 +3785,8 @@ KIND, either express or implied.
4012<field name="TREF_ENABLE" bitrange="0:0"> 3785<field name="TREF_ENABLE" bitrange="0:0">
4013</field> 3786</field>
4014</reg> 3787</reg>
4015<reg name="CTL38" addr="0x98" sct="no"> 3788<reg name="CTL38" sct="no">
3789<addr name="CTL38" addr="0x98" />
4016<field name="RSVD2" bitrange="31:29"> 3790<field name="RSVD2" bitrange="31:29">
4017</field> 3791</field>
4018<field name="EMRS2_DATA_0" bitrange="28:16"> 3792<field name="EMRS2_DATA_0" bitrange="28:16">
@@ -4022,7 +3796,8 @@ KIND, either express or implied.
4022<field name="EMRS1_DATA" bitrange="12:0"> 3796<field name="EMRS1_DATA" bitrange="12:0">
4023</field> 3797</field>
4024</reg> 3798</reg>
4025<reg name="CTL39" addr="0x9c" sct="no"> 3799<reg name="CTL39" sct="no">
3800<addr name="CTL39" addr="0x9c" />
4026<field name="RSVD2" bitrange="31:29"> 3801<field name="RSVD2" bitrange="31:29">
4027</field> 3802</field>
4028<field name="EMRS2_DATA_2" bitrange="28:16"> 3803<field name="EMRS2_DATA_2" bitrange="28:16">
@@ -4032,7 +3807,8 @@ KIND, either express or implied.
4032<field name="EMRS2_DATA_1" bitrange="12:0"> 3807<field name="EMRS2_DATA_1" bitrange="12:0">
4033</field> 3808</field>
4034</reg> 3809</reg>
4035<reg name="CTL40" addr="0xa0" sct="no"> 3810<reg name="CTL40" sct="no">
3811<addr name="CTL40" addr="0xa0" />
4036<field name="TPDEX" bitrange="31:16"> 3812<field name="TPDEX" bitrange="31:16">
4037</field> 3813</field>
4038<field name="RSVD1" bitrange="15:13"> 3814<field name="RSVD1" bitrange="15:13">
@@ -4041,8 +3817,10 @@ KIND, either express or implied.
4041</field> 3817</field>
4042</reg> 3818</reg>
4043</dev> 3819</dev>
4044<dev name="DRI" addr="0x80074000" long_name="Digital Radio Interface" desc="Digital Radio Interface (DRI)"> 3820<dev name="DRI" long_name="Digital Radio Interface" desc="Digital Radio Interface (DRI)" version="3.2.0">
4045<reg name="CTRL" addr="0x0" sct="yes"> 3821<addr name="DRI" addr="0x80074000" />
3822<reg name="CTRL" sct="yes">
3823<addr name="CTRL" addr="0x0" />
4046<field name="SFTRST" bitrange="31:31"> 3824<field name="SFTRST" bitrange="31:31">
4047<value name="RUN" value="0x0"> 3825<value name="RUN" value="0x0">
4048</value> 3826</value>
@@ -4132,7 +3910,8 @@ KIND, either express or implied.
4132</value> 3910</value>
4133</field> 3911</field>
4134</reg> 3912</reg>
4135<reg name="TIMING" addr="0x10" sct="no"> 3913<reg name="TIMING" sct="no">
3914<addr name="TIMING" addr="0x10" />
4136<field name="RSVD2" bitrange="31:20"> 3915<field name="RSVD2" bitrange="31:20">
4137</field> 3916</field>
4138<field name="PILOT_REP_RATE" bitrange="19:16"> 3917<field name="PILOT_REP_RATE" bitrange="19:16">
@@ -4142,7 +3921,8 @@ KIND, either express or implied.
4142<field name="GAP_DETECTION_INTERVAL" bitrange="7:0"> 3921<field name="GAP_DETECTION_INTERVAL" bitrange="7:0">
4143</field> 3922</field>
4144</reg> 3923</reg>
4145<reg name="STAT" addr="0x20" sct="no"> 3924<reg name="STAT" sct="no">
3925<addr name="STAT" addr="0x20" />
4146<field name="DRI_PRESENT" bitrange="31:31"> 3926<field name="DRI_PRESENT" bitrange="31:31">
4147<value name="UNAVAILABLE" value="0x0"> 3927<value name="UNAVAILABLE" value="0x0">
4148</value> 3928</value>
@@ -4176,11 +3956,13 @@ KIND, either express or implied.
4176<field name="RSVD1" bitrange="0:0"> 3956<field name="RSVD1" bitrange="0:0">
4177</field> 3957</field>
4178</reg> 3958</reg>
4179<reg name="DATA" addr="0x30" sct="no"> 3959<reg name="DATA" sct="no">
3960<addr name="DATA" addr="0x30" />
4180<field name="DATA" bitrange="31:0"> 3961<field name="DATA" bitrange="31:0">
4181</field> 3962</field>
4182</reg> 3963</reg>
4183<reg name="DEBUG0" addr="0x40" sct="yes"> 3964<reg name="DEBUG0" sct="yes">
3965<addr name="DEBUG0" addr="0x40" />
4184<field name="DMAREQ" bitrange="31:31"> 3966<field name="DMAREQ" bitrange="31:31">
4185</field> 3967</field>
4186<field name="DMACMDKICK" bitrange="30:30"> 3968<field name="DMACMDKICK" bitrange="30:30">
@@ -4202,7 +3984,8 @@ KIND, either express or implied.
4202<field name="FRAME" bitrange="17:0"> 3984<field name="FRAME" bitrange="17:0">
4203</field> 3985</field>
4204</reg> 3986</reg>
4205<reg name="DEBUG1" addr="0x50" sct="yes"> 3987<reg name="DEBUG1" sct="yes">
3988<addr name="DEBUG1" addr="0x50" />
4206<field name="INVERT_PILOT" bitrange="31:31"> 3989<field name="INVERT_PILOT" bitrange="31:31">
4207<value name="NORMAL" value="0x0"> 3990<value name="NORMAL" value="0x0">
4208</value> 3991</value>
@@ -4238,7 +4021,8 @@ KIND, either express or implied.
4238<field name="SWIZZLED_FRAME" bitrange="17:0"> 4021<field name="SWIZZLED_FRAME" bitrange="17:0">
4239</field> 4022</field>
4240</reg> 4023</reg>
4241<reg name="VERSION" addr="0x60" sct="no"> 4024<reg name="VERSION" sct="no">
4025<addr name="VERSION" addr="0x60" />
4242<field name="MAJOR" bitrange="31:24"> 4026<field name="MAJOR" bitrange="31:24">
4243</field> 4027</field>
4244<field name="MINOR" bitrange="23:16"> 4028<field name="MINOR" bitrange="23:16">
@@ -4247,8 +4031,10 @@ KIND, either express or implied.
4247</field> 4031</field>
4248</reg> 4032</reg>
4249</dev> 4033</dev>
4250<dev name="ECC8" addr="0x80008000" long_name="Reed-Solomon ECC" desc="8-Symbol Correcting ECC Accelerator (ECC8)"> 4034<dev name="ECC8" long_name="Reed-Solomon ECC" desc="8-Symbol Correcting ECC Accelerator (ECC8)" version="3.2.0">
4251<reg name="CTRL" addr="0x0" sct="yes"> 4035<addr name="ECC8" addr="0x80008000" />
4036<reg name="CTRL" sct="yes">
4037<addr name="CTRL" addr="0x0" />
4252<field name="SFTRST" bitrange="31:31"> 4038<field name="SFTRST" bitrange="31:31">
4253<value name="RUN" value="0x0"> 4039<value name="RUN" value="0x0">
4254</value> 4040</value>
@@ -4290,7 +4076,8 @@ KIND, either express or implied.
4290<field name="COMPLETE_IRQ" bitrange="0:0"> 4076<field name="COMPLETE_IRQ" bitrange="0:0">
4291</field> 4077</field>
4292</reg> 4078</reg>
4293<reg name="STATUS0" addr="0x10" sct="no"> 4079<reg name="STATUS0" sct="no">
4080<addr name="STATUS0" addr="0x10" />
4294<field name="HANDLE" bitrange="31:20"> 4081<field name="HANDLE" bitrange="31:20">
4295</field> 4082</field>
4296<field name="COMPLETED_CE" bitrange="19:16"> 4083<field name="COMPLETED_CE" bitrange="19:16">
@@ -4332,7 +4119,8 @@ KIND, either express or implied.
4332<field name="RSVD0" bitrange="1:0"> 4119<field name="RSVD0" bitrange="1:0">
4333</field> 4120</field>
4334</reg> 4121</reg>
4335<reg name="STATUS1" addr="0x20" sct="no"> 4122<reg name="STATUS1" sct="no">
4123<addr name="STATUS1" addr="0x20" />
4336<field name="STATUS_PAYLOAD7" bitrange="31:28"> 4124<field name="STATUS_PAYLOAD7" bitrange="31:28">
4337<value name="NO_ERRORS" value="0x0"> 4125<value name="NO_ERRORS" value="0x0">
4338</value> 4126</value>
@@ -4542,7 +4330,8 @@ KIND, either express or implied.
4542</value> 4330</value>
4543</field> 4331</field>
4544</reg> 4332</reg>
4545<reg name="DEBUG0" addr="0x30" sct="yes"> 4333<reg name="DEBUG0" sct="yes">
4334<addr name="DEBUG0" addr="0x30" />
4546<field name="RSRVD1" bitrange="31:25"> 4335<field name="RSRVD1" bitrange="31:25">
4547</field> 4336</field>
4548<field name="KES_DEBUG_SYNDROME_SYMBOL" bitrange="24:16"> 4337<field name="KES_DEBUG_SYNDROME_SYMBOL" bitrange="24:16">
@@ -4592,27 +4381,33 @@ KIND, either express or implied.
4592<field name="DEBUG_REG_SELECT" bitrange="5:0"> 4381<field name="DEBUG_REG_SELECT" bitrange="5:0">
4593</field> 4382</field>
4594</reg> 4383</reg>
4595<reg name="DBGKESREAD" addr="0x40" sct="no"> 4384<reg name="DBGKESREAD" sct="no">
4385<addr name="DBGKESREAD" addr="0x40" />
4596<field name="VALUES" bitrange="31:0"> 4386<field name="VALUES" bitrange="31:0">
4597</field> 4387</field>
4598</reg> 4388</reg>
4599<reg name="DBGCSFEREAD" addr="0x50" sct="no"> 4389<reg name="DBGCSFEREAD" sct="no">
4390<addr name="DBGCSFEREAD" addr="0x50" />
4600<field name="VALUES" bitrange="31:0"> 4391<field name="VALUES" bitrange="31:0">
4601</field> 4392</field>
4602</reg> 4393</reg>
4603<reg name="DBGSYNDGENREAD" addr="0x60" sct="no"> 4394<reg name="DBGSYNDGENREAD" sct="no">
4395<addr name="DBGSYNDGENREAD" addr="0x60" />
4604<field name="VALUES" bitrange="31:0"> 4396<field name="VALUES" bitrange="31:0">
4605</field> 4397</field>
4606</reg> 4398</reg>
4607<reg name="DBGAHBMREAD" addr="0x70" sct="no"> 4399<reg name="DBGAHBMREAD" sct="no">
4400<addr name="DBGAHBMREAD" addr="0x70" />
4608<field name="VALUES" bitrange="31:0"> 4401<field name="VALUES" bitrange="31:0">
4609</field> 4402</field>
4610</reg> 4403</reg>
4611<reg name="BLOCKNAME" addr="0x80" sct="no"> 4404<reg name="BLOCKNAME" sct="no">
4405<addr name="BLOCKNAME" addr="0x80" />
4612<field name="NAME" bitrange="31:0"> 4406<field name="NAME" bitrange="31:0">
4613</field> 4407</field>
4614</reg> 4408</reg>
4615<reg name="VERSION" addr="0xa0" sct="no"> 4409<reg name="VERSION" sct="no">
4410<addr name="VERSION" addr="0xa0" />
4616<field name="MAJOR" bitrange="31:24"> 4411<field name="MAJOR" bitrange="31:24">
4617</field> 4412</field>
4618<field name="MINOR" bitrange="23:16"> 4413<field name="MINOR" bitrange="23:16">
@@ -4621,8 +4416,10 @@ KIND, either express or implied.
4621</field> 4416</field>
4622</reg> 4417</reg>
4623</dev> 4418</dev>
4624<dev name="EMI" addr="0x80020000" long_name="External Memory Interface" desc="External Memory Interface (EMI)"> 4419<dev name="EMI" long_name="External Memory Interface" desc="External Memory Interface (EMI)" version="3.2.0">
4625<reg name="CTRL" addr="0x0" sct="yes"> 4420<addr name="EMI" addr="0x80020000" />
4421<reg name="CTRL" sct="yes">
4422<addr name="CTRL" addr="0x0" />
4626<field name="SFTRST" bitrange="31:31"> 4423<field name="SFTRST" bitrange="31:31">
4627</field> 4424</field>
4628<field name="CLKGATE" bitrange="30:30"> 4425<field name="CLKGATE" bitrange="30:30">
@@ -4734,7 +4531,8 @@ KIND, either express or implied.
4734</value> 4531</value>
4735</field> 4532</field>
4736</reg> 4533</reg>
4737<reg name="STAT" addr="0x10" sct="no"> 4534<reg name="STAT" sct="no">
4535<addr name="STAT" addr="0x10" />
4738<field name="DRAM_PRESENT" bitrange="31:31"> 4536<field name="DRAM_PRESENT" bitrange="31:31">
4739</field> 4537</field>
4740<field name="NOR_PRESENT" bitrange="30:30"> 4538<field name="NOR_PRESENT" bitrange="30:30">
@@ -4756,7 +4554,8 @@ KIND, either express or implied.
4756</value> 4554</value>
4757</field> 4555</field>
4758</reg> 4556</reg>
4759<reg name="TIME" addr="0x20" sct="yes"> 4557<reg name="TIME" sct="yes">
4558<addr name="TIME" addr="0x20" />
4760<field name="RSVD4" bitrange="31:28"> 4559<field name="RSVD4" bitrange="31:28">
4761</field> 4560</field>
4762<field name="THZ" bitrange="27:24"> 4561<field name="THZ" bitrange="27:24">
@@ -4774,7 +4573,8 @@ KIND, either express or implied.
4774<field name="TAS" bitrange="3:0"> 4573<field name="TAS" bitrange="3:0">
4775</field> 4574</field>
4776</reg> 4575</reg>
4777<reg name="DDR_TEST_MODE_CSR" addr="0x30" sct="yes"> 4576<reg name="DDR_TEST_MODE_CSR" sct="yes">
4577<addr name="DDR_TEST_MODE_CSR" addr="0x30" />
4778<field name="RSVD1" bitrange="31:2"> 4578<field name="RSVD1" bitrange="31:2">
4779</field> 4579</field>
4780<field name="DONE" bitrange="1:1"> 4580<field name="DONE" bitrange="1:1">
@@ -4782,33 +4582,39 @@ KIND, either express or implied.
4782<field name="START" bitrange="0:0"> 4582<field name="START" bitrange="0:0">
4783</field> 4583</field>
4784</reg> 4584</reg>
4785<reg name="DEBUG" addr="0x80" sct="no"> 4585<reg name="DEBUG" sct="no">
4586<addr name="DEBUG" addr="0x80" />
4786<field name="RSVD1" bitrange="31:4"> 4587<field name="RSVD1" bitrange="31:4">
4787</field> 4588</field>
4788<field name="NOR_STATE" bitrange="3:0"> 4589<field name="NOR_STATE" bitrange="3:0">
4789</field> 4590</field>
4790</reg> 4591</reg>
4791<reg name="DDR_TEST_MODE_STATUS0" addr="0x90" sct="no"> 4592<reg name="DDR_TEST_MODE_STATUS0" sct="no">
4593<addr name="DDR_TEST_MODE_STATUS0" addr="0x90" />
4792<field name="RSVD1" bitrange="31:13"> 4594<field name="RSVD1" bitrange="31:13">
4793</field> 4595</field>
4794<field name="ADDR0" bitrange="12:0"> 4596<field name="ADDR0" bitrange="12:0">
4795</field> 4597</field>
4796</reg> 4598</reg>
4797<reg name="DDR_TEST_MODE_STATUS1" addr="0xa0" sct="no"> 4599<reg name="DDR_TEST_MODE_STATUS1" sct="no">
4600<addr name="DDR_TEST_MODE_STATUS1" addr="0xa0" />
4798<field name="RSVD1" bitrange="31:13"> 4601<field name="RSVD1" bitrange="31:13">
4799</field> 4602</field>
4800<field name="ADDR1" bitrange="12:0"> 4603<field name="ADDR1" bitrange="12:0">
4801</field> 4604</field>
4802</reg> 4605</reg>
4803<reg name="DDR_TEST_MODE_STATUS2" addr="0xb0" sct="no"> 4606<reg name="DDR_TEST_MODE_STATUS2" sct="no">
4607<addr name="DDR_TEST_MODE_STATUS2" addr="0xb0" />
4804<field name="DATA0" bitrange="31:0"> 4608<field name="DATA0" bitrange="31:0">
4805</field> 4609</field>
4806</reg> 4610</reg>
4807<reg name="DDR_TEST_MODE_STATUS3" addr="0xc0" sct="no"> 4611<reg name="DDR_TEST_MODE_STATUS3" sct="no">
4612<addr name="DDR_TEST_MODE_STATUS3" addr="0xc0" />
4808<field name="DATA1" bitrange="31:0"> 4613<field name="DATA1" bitrange="31:0">
4809</field> 4614</field>
4810</reg> 4615</reg>
4811<reg name="VERSION" addr="0xf0" sct="no"> 4616<reg name="VERSION" sct="no">
4617<addr name="VERSION" addr="0xf0" />
4812<field name="MAJOR" bitrange="31:24"> 4618<field name="MAJOR" bitrange="31:24">
4813</field> 4619</field>
4814<field name="MINOR" bitrange="23:16"> 4620<field name="MINOR" bitrange="23:16">
@@ -4817,8 +4623,10 @@ KIND, either express or implied.
4817</field> 4623</field>
4818</reg> 4624</reg>
4819</dev> 4625</dev>
4820<dev name="GPMI" addr="0x8000c000" long_name="General Purpose Media Interface" desc="General Purpose Media Interface"> 4626<dev name="GPMI" long_name="General Purpose Media Interface" desc="General Purpose Media Interface" version="3.2.0">
4821<reg name="CTRL0" addr="0x0" sct="yes"> 4627<addr name="GPMI" addr="0x8000c000" />
4628<reg name="CTRL0" sct="yes">
4629<addr name="CTRL0" addr="0x0" />
4822<field name="SFTRST" bitrange="31:31"> 4630<field name="SFTRST" bitrange="31:31">
4823<value name="RUN" value="0x0"> 4631<value name="RUN" value="0x0">
4824</value> 4632</value>
@@ -4888,13 +4696,15 @@ KIND, either express or implied.
4888<field name="XFER_COUNT" bitrange="15:0"> 4696<field name="XFER_COUNT" bitrange="15:0">
4889</field> 4697</field>
4890</reg> 4698</reg>
4891<reg name="COMPARE" addr="0x10" sct="no"> 4699<reg name="COMPARE" sct="no">
4700<addr name="COMPARE" addr="0x10" />
4892<field name="MASK" bitrange="31:16"> 4701<field name="MASK" bitrange="31:16">
4893</field> 4702</field>
4894<field name="REFERENCE" bitrange="15:0"> 4703<field name="REFERENCE" bitrange="15:0">
4895</field> 4704</field>
4896</reg> 4705</reg>
4897<reg name="ECCCTRL" addr="0x20" sct="yes"> 4706<reg name="ECCCTRL" sct="yes">
4707<addr name="ECCCTRL" addr="0x20" />
4898<field name="HANDLE" bitrange="31:16"> 4708<field name="HANDLE" bitrange="31:16">
4899</field> 4709</field>
4900<field name="RSVD2" bitrange="15:15"> 4710<field name="RSVD2" bitrange="15:15">
@@ -4942,25 +4752,29 @@ KIND, either express or implied.
4942</value> 4752</value>
4943</field> 4753</field>
4944</reg> 4754</reg>
4945<reg name="ECCCOUNT" addr="0x30" sct="no"> 4755<reg name="ECCCOUNT" sct="no">
4756<addr name="ECCCOUNT" addr="0x30" />
4946<field name="RSVD2" bitrange="31:16"> 4757<field name="RSVD2" bitrange="31:16">
4947</field> 4758</field>
4948<field name="COUNT" bitrange="15:0"> 4759<field name="COUNT" bitrange="15:0">
4949</field> 4760</field>
4950</reg> 4761</reg>
4951<reg name="PAYLOAD" addr="0x40" sct="no"> 4762<reg name="PAYLOAD" sct="no">
4763<addr name="PAYLOAD" addr="0x40" />
4952<field name="ADDRESS" bitrange="31:2"> 4764<field name="ADDRESS" bitrange="31:2">
4953</field> 4765</field>
4954<field name="RSVD0" bitrange="1:0"> 4766<field name="RSVD0" bitrange="1:0">
4955</field> 4767</field>
4956</reg> 4768</reg>
4957<reg name="AUXILIARY" addr="0x50" sct="no"> 4769<reg name="AUXILIARY" sct="no">
4770<addr name="AUXILIARY" addr="0x50" />
4958<field name="ADDRESS" bitrange="31:2"> 4771<field name="ADDRESS" bitrange="31:2">
4959</field> 4772</field>
4960<field name="RSVD0" bitrange="1:0"> 4773<field name="RSVD0" bitrange="1:0">
4961</field> 4774</field>
4962</reg> 4775</reg>
4963<reg name="CTRL1" addr="0x60" sct="yes"> 4776<reg name="CTRL1" sct="yes">
4777<addr name="CTRL1" addr="0x60" />
4964<field name="RSVD2" bitrange="31:24"> 4778<field name="RSVD2" bitrange="31:24">
4965</field> 4779</field>
4966<field name="CE3_SEL" bitrange="23:23"> 4780<field name="CE3_SEL" bitrange="23:23">
@@ -5018,7 +4832,8 @@ KIND, either express or implied.
5018</value> 4832</value>
5019</field> 4833</field>
5020</reg> 4834</reg>
5021<reg name="TIMING0" addr="0x70" sct="no"> 4835<reg name="TIMING0" sct="no">
4836<addr name="TIMING0" addr="0x70" />
5022<field name="RSVD1" bitrange="31:24"> 4837<field name="RSVD1" bitrange="31:24">
5023</field> 4838</field>
5024<field name="ADDRESS_SETUP" bitrange="23:16"> 4839<field name="ADDRESS_SETUP" bitrange="23:16">
@@ -5028,13 +4843,15 @@ KIND, either express or implied.
5028<field name="DATA_SETUP" bitrange="7:0"> 4843<field name="DATA_SETUP" bitrange="7:0">
5029</field> 4844</field>
5030</reg> 4845</reg>
5031<reg name="TIMING1" addr="0x80" sct="no"> 4846<reg name="TIMING1" sct="no">
4847<addr name="TIMING1" addr="0x80" />
5032<field name="DEVICE_BUSY_TIMEOUT" bitrange="31:16"> 4848<field name="DEVICE_BUSY_TIMEOUT" bitrange="31:16">
5033</field> 4849</field>
5034<field name="RSVD1" bitrange="15:0"> 4850<field name="RSVD1" bitrange="15:0">
5035</field> 4851</field>
5036</reg> 4852</reg>
5037<reg name="TIMING2" addr="0x90" sct="no"> 4853<reg name="TIMING2" sct="no">
4854<addr name="TIMING2" addr="0x90" />
5038<field name="UDMA_TRP" bitrange="31:24"> 4855<field name="UDMA_TRP" bitrange="31:24">
5039</field> 4856</field>
5040<field name="UDMA_ENV" bitrange="23:16"> 4857<field name="UDMA_ENV" bitrange="23:16">
@@ -5044,11 +4861,13 @@ KIND, either express or implied.
5044<field name="UDMA_SETUP" bitrange="7:0"> 4861<field name="UDMA_SETUP" bitrange="7:0">
5045</field> 4862</field>
5046</reg> 4863</reg>
5047<reg name="DATA" addr="0xa0" sct="no"> 4864<reg name="DATA" sct="no">
4865<addr name="DATA" addr="0xa0" />
5048<field name="DATA" bitrange="31:0"> 4866<field name="DATA" bitrange="31:0">
5049</field> 4867</field>
5050</reg> 4868</reg>
5051<reg name="STAT" addr="0xb0" sct="no"> 4869<reg name="STAT" sct="no">
4870<addr name="STAT" addr="0xb0" />
5052<field name="PRESENT" bitrange="31:31"> 4871<field name="PRESENT" bitrange="31:31">
5053<value name="UNAVAILABLE" value="0x0"> 4872<value name="UNAVAILABLE" value="0x0">
5054</value> 4873</value>
@@ -5084,7 +4903,8 @@ KIND, either express or implied.
5084<field name="DEV0_ERROR" bitrange="0:0"> 4903<field name="DEV0_ERROR" bitrange="0:0">
5085</field> 4904</field>
5086</reg> 4905</reg>
5087<reg name="DEBUG" addr="0xc0" sct="no"> 4906<reg name="DEBUG" sct="no">
4907<addr name="DEBUG" addr="0xc0" />
5088<field name="READY3" bitrange="31:31"> 4908<field name="READY3" bitrange="31:31">
5089</field> 4909</field>
5090<field name="READY2" bitrange="30:30"> 4910<field name="READY2" bitrange="30:30">
@@ -5170,7 +4990,8 @@ KIND, either express or implied.
5170</value> 4990</value>
5171</field> 4991</field>
5172</reg> 4992</reg>
5173<reg name="VERSION" addr="0xd0" sct="no"> 4993<reg name="VERSION" sct="no">
4994<addr name="VERSION" addr="0xd0" />
5174<field name="MAJOR" bitrange="31:24"> 4995<field name="MAJOR" bitrange="31:24">
5175</field> 4996</field>
5176<field name="MINOR" bitrange="23:16"> 4997<field name="MINOR" bitrange="23:16">
@@ -5178,7 +4999,8 @@ KIND, either express or implied.
5178<field name="STEP" bitrange="15:0"> 4999<field name="STEP" bitrange="15:0">
5179</field> 5000</field>
5180</reg> 5001</reg>
5181<reg name="DEBUG2" addr="0xe0" sct="no"> 5002<reg name="DEBUG2" sct="no">
5003<addr name="DEBUG2" addr="0xe0" />
5182<field name="RSVD1" bitrange="31:16"> 5004<field name="RSVD1" bitrange="31:16">
5183</field> 5005</field>
5184<field name="SYND2GPMI_BE" bitrange="15:12"> 5006<field name="SYND2GPMI_BE" bitrange="15:12">
@@ -5198,15 +5020,18 @@ KIND, either express or implied.
5198<field name="RDN_TAP" bitrange="5:0"> 5020<field name="RDN_TAP" bitrange="5:0">
5199</field> 5021</field>
5200</reg> 5022</reg>
5201<reg name="DEBUG3" addr="0xf0" sct="no"> 5023<reg name="DEBUG3" sct="no">
5024<addr name="DEBUG3" addr="0xf0" />
5202<field name="APB_WORD_CNTR" bitrange="31:16"> 5025<field name="APB_WORD_CNTR" bitrange="31:16">
5203</field> 5026</field>
5204<field name="DEV_WORD_CNTR" bitrange="15:0"> 5027<field name="DEV_WORD_CNTR" bitrange="15:0">
5205</field> 5028</field>
5206</reg> 5029</reg>
5207</dev> 5030</dev>
5208<dev name="I2C" addr="0x80058000" long_name="I2C Interface" desc="I2C Interface"> 5031<dev name="I2C" long_name="I2C Interface" desc="I2C Interface" version="3.2.0">
5209<reg name="CTRL0" addr="0x0" sct="yes"> 5032<addr name="I2C" addr="0x80058000" />
5033<reg name="CTRL0" sct="yes">
5034<addr name="CTRL0" addr="0x0" />
5210<field name="SFTRST" bitrange="31:31"> 5035<field name="SFTRST" bitrange="31:31">
5211<value name="RUN" value="0x0"> 5036<value name="RUN" value="0x0">
5212</value> 5037</value>
@@ -5294,7 +5119,8 @@ KIND, either express or implied.
5294<field name="XFER_COUNT" bitrange="15:0"> 5119<field name="XFER_COUNT" bitrange="15:0">
5295</field> 5120</field>
5296</reg> 5121</reg>
5297<reg name="TIMING0" addr="0x10" sct="yes"> 5122<reg name="TIMING0" sct="yes">
5123<addr name="TIMING0" addr="0x10" />
5298<field name="RSVD2" bitrange="31:26"> 5124<field name="RSVD2" bitrange="31:26">
5299</field> 5125</field>
5300<field name="HIGH_COUNT" bitrange="25:16"> 5126<field name="HIGH_COUNT" bitrange="25:16">
@@ -5304,7 +5130,8 @@ KIND, either express or implied.
5304<field name="RCV_COUNT" bitrange="9:0"> 5130<field name="RCV_COUNT" bitrange="9:0">
5305</field> 5131</field>
5306</reg> 5132</reg>
5307<reg name="TIMING1" addr="0x20" sct="yes"> 5133<reg name="TIMING1" sct="yes">
5134<addr name="TIMING1" addr="0x20" />
5308<field name="RSVD2" bitrange="31:26"> 5135<field name="RSVD2" bitrange="31:26">
5309</field> 5136</field>
5310<field name="LOW_COUNT" bitrange="25:16"> 5137<field name="LOW_COUNT" bitrange="25:16">
@@ -5314,7 +5141,8 @@ KIND, either express or implied.
5314<field name="XMIT_COUNT" bitrange="9:0"> 5141<field name="XMIT_COUNT" bitrange="9:0">
5315</field> 5142</field>
5316</reg> 5143</reg>
5317<reg name="TIMING2" addr="0x30" sct="yes"> 5144<reg name="TIMING2" sct="yes">
5145<addr name="TIMING2" addr="0x30" />
5318<field name="RSVD2" bitrange="31:26"> 5146<field name="RSVD2" bitrange="31:26">
5319</field> 5147</field>
5320<field name="BUS_FREE" bitrange="25:16"> 5148<field name="BUS_FREE" bitrange="25:16">
@@ -5324,7 +5152,8 @@ KIND, either express or implied.
5324<field name="LEADIN_COUNT" bitrange="9:0"> 5152<field name="LEADIN_COUNT" bitrange="9:0">
5325</field> 5153</field>
5326</reg> 5154</reg>
5327<reg name="CTRL1" addr="0x40" sct="yes"> 5155<reg name="CTRL1" sct="yes">
5156<addr name="CTRL1" addr="0x40" />
5328<field name="RSVD1" bitrange="31:29"> 5157<field name="RSVD1" bitrange="31:29">
5329</field> 5158</field>
5330<field name="CLR_GOT_A_NAK" bitrange="28:28"> 5159<field name="CLR_GOT_A_NAK" bitrange="28:28">
@@ -5448,7 +5277,8 @@ KIND, either express or implied.
5448</value> 5277</value>
5449</field> 5278</field>
5450</reg> 5279</reg>
5451<reg name="STAT" addr="0x50" sct="no"> 5280<reg name="STAT" sct="no">
5281<addr name="STAT" addr="0x50" />
5452<field name="MASTER_PRESENT" bitrange="31:31"> 5282<field name="MASTER_PRESENT" bitrange="31:31">
5453<value name="UNAVAILABLE" value="0x0"> 5283<value name="UNAVAILABLE" value="0x0">
5454</value> 5284</value>
@@ -5574,11 +5404,13 @@ KIND, either express or implied.
5574</value> 5404</value>
5575</field> 5405</field>
5576</reg> 5406</reg>
5577<reg name="DATA" addr="0x60" sct="no"> 5407<reg name="DATA" sct="no">
5408<addr name="DATA" addr="0x60" />
5578<field name="DATA" bitrange="31:0"> 5409<field name="DATA" bitrange="31:0">
5579</field> 5410</field>
5580</reg> 5411</reg>
5581<reg name="DEBUG0" addr="0x70" sct="yes"> 5412<reg name="DEBUG0" sct="yes">
5413<addr name="DEBUG0" addr="0x70" />
5582<field name="DMAREQ" bitrange="31:31"> 5414<field name="DMAREQ" bitrange="31:31">
5583</field> 5415</field>
5584<field name="DMAENDCMD" bitrange="30:30"> 5416<field name="DMAENDCMD" bitrange="30:30">
@@ -5606,7 +5438,8 @@ KIND, either express or implied.
5606<field name="SLAVE_STATE" bitrange="9:0"> 5438<field name="SLAVE_STATE" bitrange="9:0">
5607</field> 5439</field>
5608</reg> 5440</reg>
5609<reg name="DEBUG1" addr="0x80" sct="yes"> 5441<reg name="DEBUG1" sct="yes">
5442<addr name="DEBUG1" addr="0x80" />
5610<field name="I2C_CLK_IN" bitrange="31:31"> 5443<field name="I2C_CLK_IN" bitrange="31:31">
5611</field> 5444</field>
5612<field name="I2C_DATA_IN" bitrange="30:30"> 5445<field name="I2C_DATA_IN" bitrange="30:30">
@@ -5644,7 +5477,8 @@ KIND, either express or implied.
5644<field name="FORCE_I2C_CLK_OE" bitrange="0:0"> 5477<field name="FORCE_I2C_CLK_OE" bitrange="0:0">
5645</field> 5478</field>
5646</reg> 5479</reg>
5647<reg name="VERSION" addr="0x90" sct="no"> 5480<reg name="VERSION" sct="no">
5481<addr name="VERSION" addr="0x90" />
5648<field name="MAJOR" bitrange="31:24"> 5482<field name="MAJOR" bitrange="31:24">
5649</field> 5483</field>
5650<field name="MINOR" bitrange="23:16"> 5484<field name="MINOR" bitrange="23:16">
@@ -5653,14 +5487,17 @@ KIND, either express or implied.
5653</field> 5487</field>
5654</reg> 5488</reg>
5655</dev> 5489</dev>
5656<dev name="ICOLL" addr="0x80000000" long_name="Interrupt Collector" desc="Interrupt Collector"> 5490<dev name="ICOLL" long_name="Interrupt Collector" desc="Interrupt Collector" version="3.2.0">
5657<reg name="VECTOR" addr="0x0" sct="yes"> 5491<addr name="ICOLL" addr="0x80000000" />
5492<reg name="VECTOR" sct="yes">
5493<addr name="VECTOR" addr="0x0" />
5658<field name="IRQVECTOR" bitrange="31:2"> 5494<field name="IRQVECTOR" bitrange="31:2">
5659</field> 5495</field>
5660<field name="RSRVD1" bitrange="1:0"> 5496<field name="RSRVD1" bitrange="1:0">
5661</field> 5497</field>
5662</reg> 5498</reg>
5663<reg name="LEVELACK" addr="0x10" sct="no"> 5499<reg name="LEVELACK" sct="no">
5500<addr name="LEVELACK" addr="0x10" />
5664<field name="RSRVD1" bitrange="31:4"> 5501<field name="RSRVD1" bitrange="31:4">
5665</field> 5502</field>
5666<field name="IRQLEVELACK" bitrange="3:0"> 5503<field name="IRQLEVELACK" bitrange="3:0">
@@ -5674,7 +5511,8 @@ KIND, either express or implied.
5674</value> 5511</value>
5675</field> 5512</field>
5676</reg> 5513</reg>
5677<reg name="CTRL" addr="0x20" sct="yes"> 5514<reg name="CTRL" sct="yes">
5515<addr name="CTRL" addr="0x20" />
5678<field name="SFTRST" bitrange="31:31"> 5516<field name="SFTRST" bitrange="31:31">
5679<value name="RUN" value="0x0"> 5517<value name="RUN" value="0x0">
5680</value> 5518</value>
@@ -5736,287 +5574,159 @@ KIND, either express or implied.
5736<field name="RSRVD1" bitrange="15:0"> 5574<field name="RSRVD1" bitrange="15:0">
5737</field> 5575</field>
5738</reg> 5576</reg>
5739<reg name="VBASE" addr="0x40" sct="yes"> 5577<reg name="VBASE" sct="yes">
5578<addr name="VBASE" addr="0x40" />
5740<field name="TABLE_ADDRESS" bitrange="31:2"> 5579<field name="TABLE_ADDRESS" bitrange="31:2">
5741</field> 5580</field>
5742<field name="RSRVD1" bitrange="1:0"> 5581<field name="RSRVD1" bitrange="1:0">
5743</field> 5582</field>
5744</reg> 5583</reg>
5745<reg name="STAT" addr="0x70" sct="no"> 5584<reg name="STAT" sct="no">
5585<addr name="STAT" addr="0x70" />
5746<field name="RSRVD1" bitrange="31:7"> 5586<field name="RSRVD1" bitrange="31:7">
5747</field> 5587</field>
5748<field name="VECTOR_NUMBER" bitrange="6:0"> 5588<field name="VECTOR_NUMBER" bitrange="6:0">
5749</field> 5589</field>
5750</reg> 5590</reg>
5751<multireg name="RAWn" base="0xa0" count="3" offset="0x10" sct="SCT"> 5591<reg name="RAWn" sct="yes">
5752<reg name="RAW0" addr="0xa0" index="0"> 5592<formula string="0xa0+n*0x10"/>
5753</reg> 5593<addr name="RAW0" addr="0xa0" />
5754<reg name="RAW1" addr="0xb0" index="1"> 5594<addr name="RAW1" addr="0xb0" />
5755</reg> 5595<addr name="RAW2" addr="0xc0" />
5756<reg name="RAW2" addr="0xc0" index="2"> 5596<addr name="RAW3" addr="0xd0" />
5757</reg>
5758<reg name="RAW3" addr="0xd0" index="3">
5759</reg>
5760<field name="RAW_IRQS" bitrange="31:0"> 5597<field name="RAW_IRQS" bitrange="31:0">
5761</field> 5598</field>
5762</multireg>
5763<multireg name="INTERRUPTn" base="0x120" count="127" offset="0x10" sct="SCT">
5764<reg name="INTERRUPT0" addr="0x120" index="0">
5765</reg>
5766<reg name="INTERRUPT1" addr="0x130" index="1">
5767</reg>
5768<reg name="INTERRUPT2" addr="0x140" index="2">
5769</reg>
5770<reg name="INTERRUPT3" addr="0x150" index="3">
5771</reg>
5772<reg name="INTERRUPT4" addr="0x160" index="4">
5773</reg>
5774<reg name="INTERRUPT5" addr="0x170" index="5">
5775</reg>
5776<reg name="INTERRUPT6" addr="0x180" index="6">
5777</reg>
5778<reg name="INTERRUPT7" addr="0x190" index="7">
5779</reg>
5780<reg name="INTERRUPT8" addr="0x1a0" index="8">
5781</reg>
5782<reg name="INTERRUPT9" addr="0x1b0" index="9">
5783</reg>
5784<reg name="INTERRUPT10" addr="0x1c0" index="10">
5785</reg>
5786<reg name="INTERRUPT11" addr="0x1d0" index="11">
5787</reg>
5788<reg name="INTERRUPT12" addr="0x1e0" index="12">
5789</reg>
5790<reg name="INTERRUPT13" addr="0x1f0" index="13">
5791</reg>
5792<reg name="INTERRUPT14" addr="0x200" index="14">
5793</reg>
5794<reg name="INTERRUPT15" addr="0x210" index="15">
5795</reg>
5796<reg name="INTERRUPT16" addr="0x220" index="16">
5797</reg>
5798<reg name="INTERRUPT17" addr="0x230" index="17">
5799</reg>
5800<reg name="INTERRUPT18" addr="0x240" index="18">
5801</reg>
5802<reg name="INTERRUPT19" addr="0x250" index="19">
5803</reg>
5804<reg name="INTERRUPT20" addr="0x260" index="20">
5805</reg>
5806<reg name="INTERRUPT21" addr="0x270" index="21">
5807</reg>
5808<reg name="INTERRUPT22" addr="0x280" index="22">
5809</reg>
5810<reg name="INTERRUPT23" addr="0x290" index="23">
5811</reg>
5812<reg name="INTERRUPT24" addr="0x2a0" index="24">
5813</reg>
5814<reg name="INTERRUPT25" addr="0x2b0" index="25">
5815</reg>
5816<reg name="INTERRUPT26" addr="0x2c0" index="26">
5817</reg>
5818<reg name="INTERRUPT27" addr="0x2d0" index="27">
5819</reg>
5820<reg name="INTERRUPT28" addr="0x2e0" index="28">
5821</reg>
5822<reg name="INTERRUPT29" addr="0x2f0" index="29">
5823</reg>
5824<reg name="INTERRUPT30" addr="0x300" index="30">
5825</reg>
5826<reg name="INTERRUPT31" addr="0x310" index="31">
5827</reg>
5828<reg name="INTERRUPT32" addr="0x320" index="32">
5829</reg>
5830<reg name="INTERRUPT33" addr="0x330" index="33">
5831</reg>
5832<reg name="INTERRUPT34" addr="0x340" index="34">
5833</reg>
5834<reg name="INTERRUPT35" addr="0x350" index="35">
5835</reg>
5836<reg name="INTERRUPT36" addr="0x360" index="36">
5837</reg>
5838<reg name="INTERRUPT37" addr="0x370" index="37">
5839</reg>
5840<reg name="INTERRUPT38" addr="0x380" index="38">
5841</reg>
5842<reg name="INTERRUPT39" addr="0x390" index="39">
5843</reg>
5844<reg name="INTERRUPT40" addr="0x3a0" index="40">
5845</reg>
5846<reg name="INTERRUPT41" addr="0x3b0" index="41">
5847</reg>
5848<reg name="INTERRUPT42" addr="0x3c0" index="42">
5849</reg>
5850<reg name="INTERRUPT43" addr="0x3d0" index="43">
5851</reg>
5852<reg name="INTERRUPT44" addr="0x3e0" index="44">
5853</reg>
5854<reg name="INTERRUPT45" addr="0x3f0" index="45">
5855</reg>
5856<reg name="INTERRUPT46" addr="0x400" index="46">
5857</reg>
5858<reg name="INTERRUPT47" addr="0x410" index="47">
5859</reg>
5860<reg name="INTERRUPT48" addr="0x420" index="48">
5861</reg>
5862<reg name="INTERRUPT49" addr="0x430" index="49">
5863</reg>
5864<reg name="INTERRUPT50" addr="0x440" index="50">
5865</reg>
5866<reg name="INTERRUPT51" addr="0x450" index="51">
5867</reg>
5868<reg name="INTERRUPT52" addr="0x460" index="52">
5869</reg>
5870<reg name="INTERRUPT53" addr="0x470" index="53">
5871</reg>
5872<reg name="INTERRUPT54" addr="0x480" index="54">
5873</reg>
5874<reg name="INTERRUPT55" addr="0x490" index="55">
5875</reg>
5876<reg name="INTERRUPT56" addr="0x4a0" index="56">
5877</reg>
5878<reg name="INTERRUPT57" addr="0x4b0" index="57">
5879</reg>
5880<reg name="INTERRUPT58" addr="0x4c0" index="58">
5881</reg>
5882<reg name="INTERRUPT59" addr="0x4d0" index="59">
5883</reg>
5884<reg name="INTERRUPT60" addr="0x4e0" index="60">
5885</reg>
5886<reg name="INTERRUPT61" addr="0x4f0" index="61">
5887</reg>
5888<reg name="INTERRUPT62" addr="0x500" index="62">
5889</reg>
5890<reg name="INTERRUPT63" addr="0x510" index="63">
5891</reg>
5892<reg name="INTERRUPT64" addr="0x520" index="64">
5893</reg>
5894<reg name="INTERRUPT65" addr="0x530" index="65">
5895</reg>
5896<reg name="INTERRUPT66" addr="0x540" index="66">
5897</reg>
5898<reg name="INTERRUPT67" addr="0x550" index="67">
5899</reg>
5900<reg name="INTERRUPT68" addr="0x560" index="68">
5901</reg>
5902<reg name="INTERRUPT69" addr="0x570" index="69">
5903</reg>
5904<reg name="INTERRUPT70" addr="0x580" index="70">
5905</reg>
5906<reg name="INTERRUPT71" addr="0x590" index="71">
5907</reg>
5908<reg name="INTERRUPT72" addr="0x5a0" index="72">
5909</reg>
5910<reg name="INTERRUPT73" addr="0x5b0" index="73">
5911</reg>
5912<reg name="INTERRUPT74" addr="0x5c0" index="74">
5913</reg>
5914<reg name="INTERRUPT75" addr="0x5d0" index="75">
5915</reg>
5916<reg name="INTERRUPT76" addr="0x5e0" index="76">
5917</reg>
5918<reg name="INTERRUPT77" addr="0x5f0" index="77">
5919</reg>
5920<reg name="INTERRUPT78" addr="0x600" index="78">
5921</reg>
5922<reg name="INTERRUPT79" addr="0x610" index="79">
5923</reg>
5924<reg name="INTERRUPT80" addr="0x620" index="80">
5925</reg>
5926<reg name="INTERRUPT81" addr="0x630" index="81">
5927</reg>
5928<reg name="INTERRUPT82" addr="0x640" index="82">
5929</reg>
5930<reg name="INTERRUPT83" addr="0x650" index="83">
5931</reg>
5932<reg name="INTERRUPT84" addr="0x660" index="84">
5933</reg>
5934<reg name="INTERRUPT85" addr="0x670" index="85">
5935</reg>
5936<reg name="INTERRUPT86" addr="0x680" index="86">
5937</reg>
5938<reg name="INTERRUPT87" addr="0x690" index="87">
5939</reg>
5940<reg name="INTERRUPT88" addr="0x6a0" index="88">
5941</reg>
5942<reg name="INTERRUPT89" addr="0x6b0" index="89">
5943</reg>
5944<reg name="INTERRUPT90" addr="0x6c0" index="90">
5945</reg>
5946<reg name="INTERRUPT91" addr="0x6d0" index="91">
5947</reg>
5948<reg name="INTERRUPT92" addr="0x6e0" index="92">
5949</reg>
5950<reg name="INTERRUPT93" addr="0x6f0" index="93">
5951</reg>
5952<reg name="INTERRUPT94" addr="0x700" index="94">
5953</reg>
5954<reg name="INTERRUPT95" addr="0x710" index="95">
5955</reg>
5956<reg name="INTERRUPT96" addr="0x720" index="96">
5957</reg>
5958<reg name="INTERRUPT97" addr="0x730" index="97">
5959</reg>
5960<reg name="INTERRUPT98" addr="0x740" index="98">
5961</reg>
5962<reg name="INTERRUPT99" addr="0x750" index="99">
5963</reg>
5964<reg name="INTERRUPT100" addr="0x760" index="100">
5965</reg>
5966<reg name="INTERRUPT101" addr="0x770" index="101">
5967</reg>
5968<reg name="INTERRUPT102" addr="0x780" index="102">
5969</reg>
5970<reg name="INTERRUPT103" addr="0x790" index="103">
5971</reg>
5972<reg name="INTERRUPT104" addr="0x7a0" index="104">
5973</reg>
5974<reg name="INTERRUPT105" addr="0x7b0" index="105">
5975</reg>
5976<reg name="INTERRUPT106" addr="0x7c0" index="106">
5977</reg>
5978<reg name="INTERRUPT107" addr="0x7d0" index="107">
5979</reg>
5980<reg name="INTERRUPT108" addr="0x7e0" index="108">
5981</reg>
5982<reg name="INTERRUPT109" addr="0x7f0" index="109">
5983</reg>
5984<reg name="INTERRUPT110" addr="0x800" index="110">
5985</reg>
5986<reg name="INTERRUPT111" addr="0x810" index="111">
5987</reg>
5988<reg name="INTERRUPT112" addr="0x820" index="112">
5989</reg>
5990<reg name="INTERRUPT113" addr="0x830" index="113">
5991</reg>
5992<reg name="INTERRUPT114" addr="0x840" index="114">
5993</reg>
5994<reg name="INTERRUPT115" addr="0x850" index="115">
5995</reg>
5996<reg name="INTERRUPT116" addr="0x860" index="116">
5997</reg>
5998<reg name="INTERRUPT117" addr="0x870" index="117">
5999</reg>
6000<reg name="INTERRUPT118" addr="0x880" index="118">
6001</reg>
6002<reg name="INTERRUPT119" addr="0x890" index="119">
6003</reg>
6004<reg name="INTERRUPT120" addr="0x8a0" index="120">
6005</reg>
6006<reg name="INTERRUPT121" addr="0x8b0" index="121">
6007</reg>
6008<reg name="INTERRUPT122" addr="0x8c0" index="122">
6009</reg>
6010<reg name="INTERRUPT123" addr="0x8d0" index="123">
6011</reg>
6012<reg name="INTERRUPT124" addr="0x8e0" index="124">
6013</reg>
6014<reg name="INTERRUPT125" addr="0x8f0" index="125">
6015</reg>
6016<reg name="INTERRUPT126" addr="0x900" index="126">
6017</reg>
6018<reg name="INTERRUPT127" addr="0x910" index="127">
6019</reg> 5599</reg>
5600<reg name="INTERRUPTn" sct="yes">
5601<formula string="0x120+n*0x10"/>
5602<addr name="INTERRUPT0" addr="0x120" />
5603<addr name="INTERRUPT1" addr="0x130" />
5604<addr name="INTERRUPT2" addr="0x140" />
5605<addr name="INTERRUPT3" addr="0x150" />
5606<addr name="INTERRUPT4" addr="0x160" />
5607<addr name="INTERRUPT5" addr="0x170" />
5608<addr name="INTERRUPT6" addr="0x180" />
5609<addr name="INTERRUPT7" addr="0x190" />
5610<addr name="INTERRUPT8" addr="0x1a0" />
5611<addr name="INTERRUPT9" addr="0x1b0" />
5612<addr name="INTERRUPT10" addr="0x1c0" />
5613<addr name="INTERRUPT11" addr="0x1d0" />
5614<addr name="INTERRUPT12" addr="0x1e0" />
5615<addr name="INTERRUPT13" addr="0x1f0" />
5616<addr name="INTERRUPT14" addr="0x200" />
5617<addr name="INTERRUPT15" addr="0x210" />
5618<addr name="INTERRUPT16" addr="0x220" />
5619<addr name="INTERRUPT17" addr="0x230" />
5620<addr name="INTERRUPT18" addr="0x240" />
5621<addr name="INTERRUPT19" addr="0x250" />
5622<addr name="INTERRUPT20" addr="0x260" />
5623<addr name="INTERRUPT21" addr="0x270" />
5624<addr name="INTERRUPT22" addr="0x280" />
5625<addr name="INTERRUPT23" addr="0x290" />
5626<addr name="INTERRUPT24" addr="0x2a0" />
5627<addr name="INTERRUPT25" addr="0x2b0" />
5628<addr name="INTERRUPT26" addr="0x2c0" />
5629<addr name="INTERRUPT27" addr="0x2d0" />
5630<addr name="INTERRUPT28" addr="0x2e0" />
5631<addr name="INTERRUPT29" addr="0x2f0" />
5632<addr name="INTERRUPT30" addr="0x300" />
5633<addr name="INTERRUPT31" addr="0x310" />
5634<addr name="INTERRUPT32" addr="0x320" />
5635<addr name="INTERRUPT33" addr="0x330" />
5636<addr name="INTERRUPT34" addr="0x340" />
5637<addr name="INTERRUPT35" addr="0x350" />
5638<addr name="INTERRUPT36" addr="0x360" />
5639<addr name="INTERRUPT37" addr="0x370" />
5640<addr name="INTERRUPT38" addr="0x380" />
5641<addr name="INTERRUPT39" addr="0x390" />
5642<addr name="INTERRUPT40" addr="0x3a0" />
5643<addr name="INTERRUPT41" addr="0x3b0" />
5644<addr name="INTERRUPT42" addr="0x3c0" />
5645<addr name="INTERRUPT43" addr="0x3d0" />
5646<addr name="INTERRUPT44" addr="0x3e0" />
5647<addr name="INTERRUPT45" addr="0x3f0" />
5648<addr name="INTERRUPT46" addr="0x400" />
5649<addr name="INTERRUPT47" addr="0x410" />
5650<addr name="INTERRUPT48" addr="0x420" />
5651<addr name="INTERRUPT49" addr="0x430" />
5652<addr name="INTERRUPT50" addr="0x440" />
5653<addr name="INTERRUPT51" addr="0x450" />
5654<addr name="INTERRUPT52" addr="0x460" />
5655<addr name="INTERRUPT53" addr="0x470" />
5656<addr name="INTERRUPT54" addr="0x480" />
5657<addr name="INTERRUPT55" addr="0x490" />
5658<addr name="INTERRUPT56" addr="0x4a0" />
5659<addr name="INTERRUPT57" addr="0x4b0" />
5660<addr name="INTERRUPT58" addr="0x4c0" />
5661<addr name="INTERRUPT59" addr="0x4d0" />
5662<addr name="INTERRUPT60" addr="0x4e0" />
5663<addr name="INTERRUPT61" addr="0x4f0" />
5664<addr name="INTERRUPT62" addr="0x500" />
5665<addr name="INTERRUPT63" addr="0x510" />
5666<addr name="INTERRUPT64" addr="0x520" />
5667<addr name="INTERRUPT65" addr="0x530" />
5668<addr name="INTERRUPT66" addr="0x540" />
5669<addr name="INTERRUPT67" addr="0x550" />
5670<addr name="INTERRUPT68" addr="0x560" />
5671<addr name="INTERRUPT69" addr="0x570" />
5672<addr name="INTERRUPT70" addr="0x580" />
5673<addr name="INTERRUPT71" addr="0x590" />
5674<addr name="INTERRUPT72" addr="0x5a0" />
5675<addr name="INTERRUPT73" addr="0x5b0" />
5676<addr name="INTERRUPT74" addr="0x5c0" />
5677<addr name="INTERRUPT75" addr="0x5d0" />
5678<addr name="INTERRUPT76" addr="0x5e0" />
5679<addr name="INTERRUPT77" addr="0x5f0" />
5680<addr name="INTERRUPT78" addr="0x600" />
5681<addr name="INTERRUPT79" addr="0x610" />
5682<addr name="INTERRUPT80" addr="0x620" />
5683<addr name="INTERRUPT81" addr="0x630" />
5684<addr name="INTERRUPT82" addr="0x640" />
5685<addr name="INTERRUPT83" addr="0x650" />
5686<addr name="INTERRUPT84" addr="0x660" />
5687<addr name="INTERRUPT85" addr="0x670" />
5688<addr name="INTERRUPT86" addr="0x680" />
5689<addr name="INTERRUPT87" addr="0x690" />
5690<addr name="INTERRUPT88" addr="0x6a0" />
5691<addr name="INTERRUPT89" addr="0x6b0" />
5692<addr name="INTERRUPT90" addr="0x6c0" />
5693<addr name="INTERRUPT91" addr="0x6d0" />
5694<addr name="INTERRUPT92" addr="0x6e0" />
5695<addr name="INTERRUPT93" addr="0x6f0" />
5696<addr name="INTERRUPT94" addr="0x700" />
5697<addr name="INTERRUPT95" addr="0x710" />
5698<addr name="INTERRUPT96" addr="0x720" />
5699<addr name="INTERRUPT97" addr="0x730" />
5700<addr name="INTERRUPT98" addr="0x740" />
5701<addr name="INTERRUPT99" addr="0x750" />
5702<addr name="INTERRUPT100" addr="0x760" />
5703<addr name="INTERRUPT101" addr="0x770" />
5704<addr name="INTERRUPT102" addr="0x780" />
5705<addr name="INTERRUPT103" addr="0x790" />
5706<addr name="INTERRUPT104" addr="0x7a0" />
5707<addr name="INTERRUPT105" addr="0x7b0" />
5708<addr name="INTERRUPT106" addr="0x7c0" />
5709<addr name="INTERRUPT107" addr="0x7d0" />
5710<addr name="INTERRUPT108" addr="0x7e0" />
5711<addr name="INTERRUPT109" addr="0x7f0" />
5712<addr name="INTERRUPT110" addr="0x800" />
5713<addr name="INTERRUPT111" addr="0x810" />
5714<addr name="INTERRUPT112" addr="0x820" />
5715<addr name="INTERRUPT113" addr="0x830" />
5716<addr name="INTERRUPT114" addr="0x840" />
5717<addr name="INTERRUPT115" addr="0x850" />
5718<addr name="INTERRUPT116" addr="0x860" />
5719<addr name="INTERRUPT117" addr="0x870" />
5720<addr name="INTERRUPT118" addr="0x880" />
5721<addr name="INTERRUPT119" addr="0x890" />
5722<addr name="INTERRUPT120" addr="0x8a0" />
5723<addr name="INTERRUPT121" addr="0x8b0" />
5724<addr name="INTERRUPT122" addr="0x8c0" />
5725<addr name="INTERRUPT123" addr="0x8d0" />
5726<addr name="INTERRUPT124" addr="0x8e0" />
5727<addr name="INTERRUPT125" addr="0x8f0" />
5728<addr name="INTERRUPT126" addr="0x900" />
5729<addr name="INTERRUPT127" addr="0x910" />
6020<field name="RSRVD1" bitrange="31:5"> 5730<field name="RSRVD1" bitrange="31:5">
6021</field> 5731</field>
6022<field name="ENFIQ" bitrange="4:4"> 5732<field name="ENFIQ" bitrange="4:4">
@@ -6047,8 +5757,9 @@ KIND, either express or implied.
6047<value name="LEVEL3" value="0x3"> 5757<value name="LEVEL3" value="0x3">
6048</value> 5758</value>
6049</field> 5759</field>
6050</multireg> 5760</reg>
6051<reg name="DEBUG" addr="0x1120" sct="yes"> 5761<reg name="DEBUG" sct="yes">
5762<addr name="DEBUG" addr="0x1120" />
6052<field name="INSERVICE" bitrange="31:28"> 5763<field name="INSERVICE" bitrange="31:28">
6053<value name="LEVEL0" value="0x1"> 5764<value name="LEVEL0" value="0x1">
6054</value> 5765</value>
@@ -6120,33 +5831,34 @@ KIND, either express or implied.
6120</value> 5831</value>
6121</field> 5832</field>
6122</reg> 5833</reg>
6123<reg name="DBGREAD0" addr="0x1130" sct="yes"> 5834<reg name="DBGREAD0" sct="yes">
5835<addr name="DBGREAD0" addr="0x1130" />
6124<field name="VALUE" bitrange="31:0"> 5836<field name="VALUE" bitrange="31:0">
6125</field> 5837</field>
6126</reg> 5838</reg>
6127<reg name="DBGREAD1" addr="0x1140" sct="yes"> 5839<reg name="DBGREAD1" sct="yes">
5840<addr name="DBGREAD1" addr="0x1140" />
6128<field name="VALUE" bitrange="31:0"> 5841<field name="VALUE" bitrange="31:0">
6129</field> 5842</field>
6130</reg> 5843</reg>
6131<reg name="DBGFLAG" addr="0x1150" sct="yes"> 5844<reg name="DBGFLAG" sct="yes">
5845<addr name="DBGFLAG" addr="0x1150" />
6132<field name="RSRVD1" bitrange="31:16"> 5846<field name="RSRVD1" bitrange="31:16">
6133</field> 5847</field>
6134<field name="FLAG" bitrange="15:0"> 5848<field name="FLAG" bitrange="15:0">
6135</field> 5849</field>
6136</reg> 5850</reg>
6137<multireg name="DBGREQUESTn" base="0x1160" count="3" offset="0x10" sct="SCT"> 5851<reg name="DBGREQUESTn" sct="yes">
6138<reg name="DBGREQUEST0" addr="0x1160" index="0"> 5852<formula string="0x1160+n*0x10"/>
6139</reg> 5853<addr name="DBGREQUEST0" addr="0x1160" />
6140<reg name="DBGREQUEST1" addr="0x1170" index="1"> 5854<addr name="DBGREQUEST1" addr="0x1170" />
6141</reg> 5855<addr name="DBGREQUEST2" addr="0x1180" />
6142<reg name="DBGREQUEST2" addr="0x1180" index="2"> 5856<addr name="DBGREQUEST3" addr="0x1190" />
6143</reg>
6144<reg name="DBGREQUEST3" addr="0x1190" index="3">
6145</reg>
6146<field name="BITS" bitrange="31:0"> 5857<field name="BITS" bitrange="31:0">
6147</field> 5858</field>
6148</multireg> 5859</reg>
6149<reg name="VERSION" addr="0x11e0" sct="no"> 5860<reg name="VERSION" sct="no">
5861<addr name="VERSION" addr="0x11e0" />
6150<field name="MAJOR" bitrange="31:24"> 5862<field name="MAJOR" bitrange="31:24">
6151</field> 5863</field>
6152<field name="MINOR" bitrange="23:16"> 5864<field name="MINOR" bitrange="23:16">
@@ -6155,8 +5867,10 @@ KIND, either express or implied.
6155</field> 5867</field>
6156</reg> 5868</reg>
6157</dev> 5869</dev>
6158<dev name="IR" addr="0x80078000" long_name="IrDA" desc="IrDA Controller"> 5870<dev name="IR" long_name="IrDA" desc="IrDA Controller" version="3.2.0">
6159<reg name="CTRL" addr="0x0" sct="yes"> 5871<addr name="IR" addr="0x80078000" />
5872<reg name="CTRL" sct="yes">
5873<addr name="CTRL" addr="0x0" />
6160<field name="SFTRST" bitrange="31:31"> 5874<field name="SFTRST" bitrange="31:31">
6161<value name="RUN" value="0x0"> 5875<value name="RUN" value="0x0">
6162</value> 5876</value>
@@ -6242,7 +5956,8 @@ KIND, either express or implied.
6242<field name="RXEN" bitrange="0:0"> 5956<field name="RXEN" bitrange="0:0">
6243</field> 5957</field>
6244</reg> 5958</reg>
6245<reg name="TXDMA" addr="0x10" sct="yes"> 5959<reg name="TXDMA" sct="yes">
5960<addr name="TXDMA" addr="0x10" />
6246<field name="RUN" bitrange="31:31"> 5961<field name="RUN" bitrange="31:31">
6247</field> 5962</field>
6248<field name="RSVD2" bitrange="30:30"> 5963<field name="RSVD2" bitrange="30:30">
@@ -6266,7 +5981,8 @@ KIND, either express or implied.
6266<field name="XFER_COUNT" bitrange="11:0"> 5981<field name="XFER_COUNT" bitrange="11:0">
6267</field> 5982</field>
6268</reg> 5983</reg>
6269<reg name="RXDMA" addr="0x20" sct="yes"> 5984<reg name="RXDMA" sct="yes">
5985<addr name="RXDMA" addr="0x20" />
6270<field name="RUN" bitrange="31:31"> 5986<field name="RUN" bitrange="31:31">
6271</field> 5987</field>
6272<field name="RSVD" bitrange="30:10"> 5988<field name="RSVD" bitrange="30:10">
@@ -6274,7 +5990,8 @@ KIND, either express or implied.
6274<field name="XFER_COUNT" bitrange="9:0"> 5990<field name="XFER_COUNT" bitrange="9:0">
6275</field> 5991</field>
6276</reg> 5992</reg>
6277<reg name="DBGCTRL" addr="0x30" sct="yes"> 5993<reg name="DBGCTRL" sct="yes">
5994<addr name="DBGCTRL" addr="0x30" />
6278<field name="RSVD2" bitrange="31:13"> 5995<field name="RSVD2" bitrange="31:13">
6279</field> 5996</field>
6280<field name="VFIRSWZ" bitrange="12:12"> 5997<field name="VFIRSWZ" bitrange="12:12">
@@ -6308,7 +6025,8 @@ KIND, either express or implied.
6308<field name="MIO_EN" bitrange="0:0"> 6025<field name="MIO_EN" bitrange="0:0">
6309</field> 6026</field>
6310</reg> 6027</reg>
6311<reg name="INTR" addr="0x40" sct="yes"> 6028<reg name="INTR" sct="yes">
6029<addr name="INTR" addr="0x40" />
6312<field name="RSVD2" bitrange="31:23"> 6030<field name="RSVD2" bitrange="31:23">
6313</field> 6031</field>
6314<field name="RXABORT_IRQ_EN" bitrange="22:22"> 6032<field name="RXABORT_IRQ_EN" bitrange="22:22">
@@ -6398,11 +6116,13 @@ KIND, either express or implied.
6398</value> 6116</value>
6399</field> 6117</field>
6400</reg> 6118</reg>
6401<reg name="DATA" addr="0x50" sct="no"> 6119<reg name="DATA" sct="no">
6120<addr name="DATA" addr="0x50" />
6402<field name="DATA" bitrange="31:0"> 6121<field name="DATA" bitrange="31:0">
6403</field> 6122</field>
6404</reg> 6123</reg>
6405<reg name="STAT" addr="0x60" sct="no"> 6124<reg name="STAT" sct="no">
6125<addr name="STAT" addr="0x60" />
6406<field name="PRESENT" bitrange="31:31"> 6126<field name="PRESENT" bitrange="31:31">
6407<value name="UNAVAILABLE" value="0x0"> 6127<value name="UNAVAILABLE" value="0x0">
6408</value> 6128</value>
@@ -6478,7 +6198,8 @@ KIND, either express or implied.
6478<field name="TX_ACTIVE" bitrange="0:0"> 6198<field name="TX_ACTIVE" bitrange="0:0">
6479</field> 6199</field>
6480</reg> 6200</reg>
6481<reg name="TCCTRL" addr="0x70" sct="yes"> 6201<reg name="TCCTRL" sct="yes">
6202<addr name="TCCTRL" addr="0x70" />
6482<field name="INIT" bitrange="31:31"> 6203<field name="INIT" bitrange="31:31">
6483</field> 6204</field>
6484<field name="GO" bitrange="30:30"> 6205<field name="GO" bitrange="30:30">
@@ -6504,7 +6225,8 @@ KIND, either express or implied.
6504<field name="C" bitrange="0:0"> 6225<field name="C" bitrange="0:0">
6505</field> 6226</field>
6506</reg> 6227</reg>
6507<reg name="SI_READ" addr="0x80" sct="no"> 6228<reg name="SI_READ" sct="no">
6229<addr name="SI_READ" addr="0x80" />
6508<field name="RSVD1" bitrange="31:9"> 6230<field name="RSVD1" bitrange="31:9">
6509</field> 6231</field>
6510<field name="ABORT" bitrange="8:8"> 6232<field name="ABORT" bitrange="8:8">
@@ -6512,7 +6234,8 @@ KIND, either express or implied.
6512<field name="DATA" bitrange="7:0"> 6234<field name="DATA" bitrange="7:0">
6513</field> 6235</field>
6514</reg> 6236</reg>
6515<reg name="DEBUG" addr="0x90" sct="no"> 6237<reg name="DEBUG" sct="no">
6238<addr name="DEBUG" addr="0x90" />
6516<field name="RSVD1" bitrange="31:6"> 6239<field name="RSVD1" bitrange="31:6">
6517</field> 6240</field>
6518<field name="TXDMAKICK" bitrange="5:5"> 6241<field name="TXDMAKICK" bitrange="5:5">
@@ -6528,7 +6251,8 @@ KIND, either express or implied.
6528<field name="RXDMAREQ" bitrange="0:0"> 6251<field name="RXDMAREQ" bitrange="0:0">
6529</field> 6252</field>
6530</reg> 6253</reg>
6531<reg name="VERSION" addr="0xa0" sct="no"> 6254<reg name="VERSION" sct="no">
6255<addr name="VERSION" addr="0xa0" />
6532<field name="MAJOR" bitrange="31:24"> 6256<field name="MAJOR" bitrange="31:24">
6533</field> 6257</field>
6534<field name="MINOR" bitrange="23:16"> 6258<field name="MINOR" bitrange="23:16">
@@ -6537,8 +6261,10 @@ KIND, either express or implied.
6537</field> 6261</field>
6538</reg> 6262</reg>
6539</dev> 6263</dev>
6540<dev name="LCDIF" addr="0x80030000" long_name="LCD Interface" desc="LCD Interface (LCDIF)"> 6264<dev name="LCDIF" long_name="LCD Interface" desc="LCD Interface (LCDIF)" version="3.2.0">
6541<reg name="CTRL" addr="0x0" sct="yes"> 6265<addr name="LCDIF" addr="0x80030000" />
6266<reg name="CTRL" sct="yes">
6267<addr name="CTRL" addr="0x0" />
6542<field name="SFTRST" bitrange="31:31"> 6268<field name="SFTRST" bitrange="31:31">
6543</field> 6269</field>
6544<field name="CLKGATE" bitrange="30:30"> 6270<field name="CLKGATE" bitrange="30:30">
@@ -6644,7 +6370,8 @@ KIND, either express or implied.
6644<field name="RUN" bitrange="0:0"> 6370<field name="RUN" bitrange="0:0">
6645</field> 6371</field>
6646</reg> 6372</reg>
6647<reg name="CTRL1" addr="0x10" sct="yes"> 6373<reg name="CTRL1" sct="yes">
6374<addr name="CTRL1" addr="0x10" />
6648<field name="RSRVD1" bitrange="31:27"> 6375<field name="RSRVD1" bitrange="31:27">
6649</field> 6376</field>
6650<field name="BM_ERROR_IRQ_EN" bitrange="26:26"> 6377<field name="BM_ERROR_IRQ_EN" bitrange="26:26">
@@ -6732,21 +6459,25 @@ KIND, either express or implied.
6732</value> 6459</value>
6733</field> 6460</field>
6734</reg> 6461</reg>
6735<reg name="TRANSFER_COUNT" addr="0x20" sct="no"> 6462<reg name="TRANSFER_COUNT" sct="no">
6463<addr name="TRANSFER_COUNT" addr="0x20" />
6736<field name="V_COUNT" bitrange="31:16"> 6464<field name="V_COUNT" bitrange="31:16">
6737</field> 6465</field>
6738<field name="H_COUNT" bitrange="15:0"> 6466<field name="H_COUNT" bitrange="15:0">
6739</field> 6467</field>
6740</reg> 6468</reg>
6741<reg name="CUR_BUF" addr="0x30" sct="no"> 6469<reg name="CUR_BUF" sct="no">
6470<addr name="CUR_BUF" addr="0x30" />
6742<field name="ADDR" bitrange="31:0"> 6471<field name="ADDR" bitrange="31:0">
6743</field> 6472</field>
6744</reg> 6473</reg>
6745<reg name="NEXT_BUF" addr="0x40" sct="no"> 6474<reg name="NEXT_BUF" sct="no">
6475<addr name="NEXT_BUF" addr="0x40" />
6746<field name="ADDR" bitrange="31:0"> 6476<field name="ADDR" bitrange="31:0">
6747</field> 6477</field>
6748</reg> 6478</reg>
6749<reg name="PAGETABLE" addr="0x50" sct="no"> 6479<reg name="PAGETABLE" sct="no">
6480<addr name="PAGETABLE" addr="0x50" />
6750<field name="BASE" bitrange="31:14"> 6481<field name="BASE" bitrange="31:14">
6751</field> 6482</field>
6752<field name="RSVD1" bitrange="13:2"> 6483<field name="RSVD1" bitrange="13:2">
@@ -6756,7 +6487,8 @@ KIND, either express or implied.
6756<field name="ENABLE" bitrange="0:0"> 6487<field name="ENABLE" bitrange="0:0">
6757</field> 6488</field>
6758</reg> 6489</reg>
6759<reg name="TIMING" addr="0x60" sct="no"> 6490<reg name="TIMING" sct="no">
6491<addr name="TIMING" addr="0x60" />
6760<field name="CMD_HOLD" bitrange="31:24"> 6492<field name="CMD_HOLD" bitrange="31:24">
6761</field> 6493</field>
6762<field name="CMD_SETUP" bitrange="23:16"> 6494<field name="CMD_SETUP" bitrange="23:16">
@@ -6766,7 +6498,8 @@ KIND, either express or implied.
6766<field name="DATA_SETUP" bitrange="7:0"> 6498<field name="DATA_SETUP" bitrange="7:0">
6767</field> 6499</field>
6768</reg> 6500</reg>
6769<reg name="VDCTRL0" addr="0x70" sct="yes"> 6501<reg name="VDCTRL0" sct="yes">
6502<addr name="VDCTRL0" addr="0x70" />
6770<field name="RSRVD2" bitrange="31:30"> 6503<field name="RSRVD2" bitrange="31:30">
6771</field> 6504</field>
6772<field name="VSYNC_OEB" bitrange="29:29"> 6505<field name="VSYNC_OEB" bitrange="29:29">
@@ -6798,11 +6531,13 @@ KIND, either express or implied.
6798<field name="VSYNC_PULSE_WIDTH" bitrange="17:0"> 6531<field name="VSYNC_PULSE_WIDTH" bitrange="17:0">
6799</field> 6532</field>
6800</reg> 6533</reg>
6801<reg name="VDCTRL1" addr="0x80" sct="no"> 6534<reg name="VDCTRL1" sct="no">
6535<addr name="VDCTRL1" addr="0x80" />
6802<field name="VSYNC_PERIOD" bitrange="31:0"> 6536<field name="VSYNC_PERIOD" bitrange="31:0">
6803</field> 6537</field>
6804</reg> 6538</reg>
6805<reg name="VDCTRL2" addr="0x90" sct="no"> 6539<reg name="VDCTRL2" sct="no">
6540<addr name="VDCTRL2" addr="0x90" />
6806<field name="HSYNC_PULSE_WIDTH" bitrange="31:24"> 6541<field name="HSYNC_PULSE_WIDTH" bitrange="31:24">
6807</field> 6542</field>
6808<field name="RSRVD0" bitrange="23:18"> 6543<field name="RSRVD0" bitrange="23:18">
@@ -6810,7 +6545,8 @@ KIND, either express or implied.
6810<field name="HSYNC_PERIOD" bitrange="17:0"> 6545<field name="HSYNC_PERIOD" bitrange="17:0">
6811</field> 6546</field>
6812</reg> 6547</reg>
6813<reg name="VDCTRL3" addr="0xa0" sct="no"> 6548<reg name="VDCTRL3" sct="no">
6549<addr name="VDCTRL3" addr="0xa0" />
6814<field name="RSRVD0" bitrange="31:30"> 6550<field name="RSRVD0" bitrange="31:30">
6815</field> 6551</field>
6816<field name="MUX_SYNC_SIGNALS" bitrange="29:29"> 6552<field name="MUX_SYNC_SIGNALS" bitrange="29:29">
@@ -6822,7 +6558,8 @@ KIND, either express or implied.
6822<field name="VERTICAL_WAIT_CNT" bitrange="15:0"> 6558<field name="VERTICAL_WAIT_CNT" bitrange="15:0">
6823</field> 6559</field>
6824</reg> 6560</reg>
6825<reg name="VDCTRL4" addr="0xb0" sct="no"> 6561<reg name="VDCTRL4" sct="no">
6562<addr name="VDCTRL4" addr="0xb0" />
6826<field name="RSRVD0" bitrange="31:19"> 6563<field name="RSRVD0" bitrange="31:19">
6827</field> 6564</field>
6828<field name="SYNC_SIGNALS_ON" bitrange="18:18"> 6565<field name="SYNC_SIGNALS_ON" bitrange="18:18">
@@ -6830,7 +6567,8 @@ KIND, either express or implied.
6830<field name="DOTCLK_H_VALID_DATA_CNT" bitrange="17:0"> 6567<field name="DOTCLK_H_VALID_DATA_CNT" bitrange="17:0">
6831</field> 6568</field>
6832</reg> 6569</reg>
6833<reg name="DVICTRL0" addr="0xc0" sct="no"> 6570<reg name="DVICTRL0" sct="no">
6571<addr name="DVICTRL0" addr="0xc0" />
6834<field name="START_TRS" bitrange="31:31"> 6572<field name="START_TRS" bitrange="31:31">
6835</field> 6573</field>
6836<field name="H_ACTIVE_CNT" bitrange="30:20"> 6574<field name="H_ACTIVE_CNT" bitrange="30:20">
@@ -6840,7 +6578,8 @@ KIND, either express or implied.
6840<field name="V_LINES_CNT" bitrange="9:0"> 6578<field name="V_LINES_CNT" bitrange="9:0">
6841</field> 6579</field>
6842</reg> 6580</reg>
6843<reg name="DVICTRL1" addr="0xd0" sct="no"> 6581<reg name="DVICTRL1" sct="no">
6582<addr name="DVICTRL1" addr="0xd0" />
6844<field name="RSRVD0" bitrange="31:30"> 6583<field name="RSRVD0" bitrange="31:30">
6845</field> 6584</field>
6846<field name="F1_START_LINE" bitrange="29:20"> 6585<field name="F1_START_LINE" bitrange="29:20">
@@ -6850,7 +6589,8 @@ KIND, either express or implied.
6850<field name="F2_START_LINE" bitrange="9:0"> 6589<field name="F2_START_LINE" bitrange="9:0">
6851</field> 6590</field>
6852</reg> 6591</reg>
6853<reg name="DVICTRL2" addr="0xe0" sct="no"> 6592<reg name="DVICTRL2" sct="no">
6593<addr name="DVICTRL2" addr="0xe0" />
6854<field name="RSRVD0" bitrange="31:30"> 6594<field name="RSRVD0" bitrange="31:30">
6855</field> 6595</field>
6856<field name="F2_END_LINE" bitrange="29:20"> 6596<field name="F2_END_LINE" bitrange="29:20">
@@ -6860,7 +6600,8 @@ KIND, either express or implied.
6860<field name="V1_BLANK_END_LINE" bitrange="9:0"> 6600<field name="V1_BLANK_END_LINE" bitrange="9:0">
6861</field> 6601</field>
6862</reg> 6602</reg>
6863<reg name="DVICTRL3" addr="0xf0" sct="no"> 6603<reg name="DVICTRL3" sct="no">
6604<addr name="DVICTRL3" addr="0xf0" />
6864<field name="RSRVD1" bitrange="31:26"> 6605<field name="RSRVD1" bitrange="31:26">
6865</field> 6606</field>
6866<field name="V2_BLANK_START_LINE" bitrange="25:16"> 6607<field name="V2_BLANK_START_LINE" bitrange="25:16">
@@ -6870,7 +6611,8 @@ KIND, either express or implied.
6870<field name="V2_BLANK_END_LINE" bitrange="9:0"> 6611<field name="V2_BLANK_END_LINE" bitrange="9:0">
6871</field> 6612</field>
6872</reg> 6613</reg>
6873<reg name="DVICTRL4" addr="0x100" sct="no"> 6614<reg name="DVICTRL4" sct="no">
6615<addr name="DVICTRL4" addr="0x100" />
6874<field name="Y_FILL_VALUE" bitrange="31:24"> 6616<field name="Y_FILL_VALUE" bitrange="31:24">
6875</field> 6617</field>
6876<field name="CB_FILL_VALUE" bitrange="23:16"> 6618<field name="CB_FILL_VALUE" bitrange="23:16">
@@ -6880,7 +6622,8 @@ KIND, either express or implied.
6880<field name="H_FILL_CNT" bitrange="7:0"> 6622<field name="H_FILL_CNT" bitrange="7:0">
6881</field> 6623</field>
6882</reg> 6624</reg>
6883<reg name="CSC_COEFF0" addr="0x110" sct="no"> 6625<reg name="CSC_COEFF0" sct="no">
6626<addr name="CSC_COEFF0" addr="0x110" />
6884<field name="RSRVD1" bitrange="31:26"> 6627<field name="RSRVD1" bitrange="31:26">
6885</field> 6628</field>
6886<field name="C0" bitrange="25:16"> 6629<field name="C0" bitrange="25:16">
@@ -6898,7 +6641,8 @@ KIND, either express or implied.
6898</value> 6641</value>
6899</field> 6642</field>
6900</reg> 6643</reg>
6901<reg name="CSC_COEFF1" addr="0x120" sct="no"> 6644<reg name="CSC_COEFF1" sct="no">
6645<addr name="CSC_COEFF1" addr="0x120" />
6902<field name="RSRVD1" bitrange="31:26"> 6646<field name="RSRVD1" bitrange="31:26">
6903</field> 6647</field>
6904<field name="C2" bitrange="25:16"> 6648<field name="C2" bitrange="25:16">
@@ -6908,7 +6652,8 @@ KIND, either express or implied.
6908<field name="C1" bitrange="9:0"> 6652<field name="C1" bitrange="9:0">
6909</field> 6653</field>
6910</reg> 6654</reg>
6911<reg name="CSC_COEFF2" addr="0x130" sct="no"> 6655<reg name="CSC_COEFF2" sct="no">
6656<addr name="CSC_COEFF2" addr="0x130" />
6912<field name="RSRVD1" bitrange="31:26"> 6657<field name="RSRVD1" bitrange="31:26">
6913</field> 6658</field>
6914<field name="C4" bitrange="25:16"> 6659<field name="C4" bitrange="25:16">
@@ -6918,7 +6663,8 @@ KIND, either express or implied.
6918<field name="C3" bitrange="9:0"> 6663<field name="C3" bitrange="9:0">
6919</field> 6664</field>
6920</reg> 6665</reg>
6921<reg name="CSC_COEFF3" addr="0x140" sct="no"> 6666<reg name="CSC_COEFF3" sct="no">
6667<addr name="CSC_COEFF3" addr="0x140" />
6922<field name="RSRVD1" bitrange="31:26"> 6668<field name="RSRVD1" bitrange="31:26">
6923</field> 6669</field>
6924<field name="C6" bitrange="25:16"> 6670<field name="C6" bitrange="25:16">
@@ -6928,7 +6674,8 @@ KIND, either express or implied.
6928<field name="C5" bitrange="9:0"> 6674<field name="C5" bitrange="9:0">
6929</field> 6675</field>
6930</reg> 6676</reg>
6931<reg name="CSC_COEFF4" addr="0x150" sct="no"> 6677<reg name="CSC_COEFF4" sct="no">
6678<addr name="CSC_COEFF4" addr="0x150" />
6932<field name="RSRVD1" bitrange="31:26"> 6679<field name="RSRVD1" bitrange="31:26">
6933</field> 6680</field>
6934<field name="C8" bitrange="25:16"> 6681<field name="C8" bitrange="25:16">
@@ -6938,7 +6685,8 @@ KIND, either express or implied.
6938<field name="C7" bitrange="9:0"> 6685<field name="C7" bitrange="9:0">
6939</field> 6686</field>
6940</reg> 6687</reg>
6941<reg name="CSC_OFFSET" addr="0x160" sct="no"> 6688<reg name="CSC_OFFSET" sct="no">
6689<addr name="CSC_OFFSET" addr="0x160" />
6942<field name="RSRVD1" bitrange="31:25"> 6690<field name="RSRVD1" bitrange="31:25">
6943</field> 6691</field>
6944<field name="CBCR_OFFSET" bitrange="24:16"> 6692<field name="CBCR_OFFSET" bitrange="24:16">
@@ -6948,7 +6696,8 @@ KIND, either express or implied.
6948<field name="Y_OFFSET" bitrange="8:0"> 6696<field name="Y_OFFSET" bitrange="8:0">
6949</field> 6697</field>
6950</reg> 6698</reg>
6951<reg name="CSC_LIMIT" addr="0x170" sct="no"> 6699<reg name="CSC_LIMIT" sct="no">
6700<addr name="CSC_LIMIT" addr="0x170" />
6952<field name="CBCR_MIN" bitrange="31:24"> 6701<field name="CBCR_MIN" bitrange="31:24">
6953</field> 6702</field>
6954<field name="CBCR_MAX" bitrange="23:16"> 6703<field name="CBCR_MAX" bitrange="23:16">
@@ -6958,7 +6707,8 @@ KIND, either express or implied.
6958<field name="Y_MAX" bitrange="7:0"> 6707<field name="Y_MAX" bitrange="7:0">
6959</field> 6708</field>
6960</reg> 6709</reg>
6961<reg name="PIN_SHARING_CTRL0" addr="0x180" sct="yes"> 6710<reg name="PIN_SHARING_CTRL0" sct="yes">
6711<addr name="PIN_SHARING_CTRL0" addr="0x180" />
6962<field name="RSRVD1" bitrange="31:6"> 6712<field name="RSRVD1" bitrange="31:6">
6963</field> 6713</field>
6964<field name="MUX_OVERRIDE" bitrange="5:4"> 6714<field name="MUX_OVERRIDE" bitrange="5:4">
@@ -6984,15 +6734,18 @@ KIND, either express or implied.
6984<field name="PIN_SHARING_ENABLE" bitrange="0:0"> 6734<field name="PIN_SHARING_ENABLE" bitrange="0:0">
6985</field> 6735</field>
6986</reg> 6736</reg>
6987<reg name="PIN_SHARING_CTRL1" addr="0x190" sct="no"> 6737<reg name="PIN_SHARING_CTRL1" sct="no">
6738<addr name="PIN_SHARING_CTRL1" addr="0x190" />
6988<field name="THRESHOLD1" bitrange="31:0"> 6739<field name="THRESHOLD1" bitrange="31:0">
6989</field> 6740</field>
6990</reg> 6741</reg>
6991<reg name="PIN_SHARING_CTRL2" addr="0x1a0" sct="no"> 6742<reg name="PIN_SHARING_CTRL2" sct="no">
6743<addr name="PIN_SHARING_CTRL2" addr="0x1a0" />
6992<field name="THRESHOLD2" bitrange="31:0"> 6744<field name="THRESHOLD2" bitrange="31:0">
6993</field> 6745</field>
6994</reg> 6746</reg>
6995<reg name="DATA" addr="0x1b0" sct="no"> 6747<reg name="DATA" sct="no">
6748<addr name="DATA" addr="0x1b0" />
6996<field name="DATA_THREE" bitrange="31:24"> 6749<field name="DATA_THREE" bitrange="31:24">
6997</field> 6750</field>
6998<field name="DATA_TWO" bitrange="23:16"> 6751<field name="DATA_TWO" bitrange="23:16">
@@ -7002,11 +6755,13 @@ KIND, either express or implied.
7002<field name="DATA_ZERO" bitrange="7:0"> 6755<field name="DATA_ZERO" bitrange="7:0">
7003</field> 6756</field>
7004</reg> 6757</reg>
7005<reg name="BM_ERROR_STAT" addr="0x1c0" sct="no"> 6758<reg name="BM_ERROR_STAT" sct="no">
6759<addr name="BM_ERROR_STAT" addr="0x1c0" />
7006<field name="ADDR" bitrange="31:0"> 6760<field name="ADDR" bitrange="31:0">
7007</field> 6761</field>
7008</reg> 6762</reg>
7009<reg name="STAT" addr="0x1d0" sct="no"> 6763<reg name="STAT" sct="no">
6764<addr name="STAT" addr="0x1d0" />
7010<field name="PRESENT" bitrange="31:31"> 6765<field name="PRESENT" bitrange="31:31">
7011</field> 6766</field>
7012<field name="DMA_REQ" bitrange="30:30"> 6767<field name="DMA_REQ" bitrange="30:30">
@@ -7026,7 +6781,8 @@ KIND, either express or implied.
7026<field name="RSRVD0" bitrange="23:0"> 6781<field name="RSRVD0" bitrange="23:0">
7027</field> 6782</field>
7028</reg> 6783</reg>
7029<reg name="VERSION" addr="0x1e0" sct="no"> 6784<reg name="VERSION" sct="no">
6785<addr name="VERSION" addr="0x1e0" />
7030<field name="MAJOR" bitrange="31:24"> 6786<field name="MAJOR" bitrange="31:24">
7031</field> 6787</field>
7032<field name="MINOR" bitrange="23:16"> 6788<field name="MINOR" bitrange="23:16">
@@ -7034,7 +6790,8 @@ KIND, either express or implied.
7034<field name="STEP" bitrange="15:0"> 6790<field name="STEP" bitrange="15:0">
7035</field> 6791</field>
7036</reg> 6792</reg>
7037<reg name="DEBUG0" addr="0x1f0" sct="no"> 6793<reg name="DEBUG0" sct="no">
6794<addr name="DEBUG0" addr="0x1f0" />
7038<field name="STREAMING_END_DETECTED" bitrange="31:31"> 6795<field name="STREAMING_END_DETECTED" bitrange="31:31">
7039</field> 6796</field>
7040<field name="WAIT_FOR_VSYNC_EDGE_OUT" bitrange="30:30"> 6797<field name="WAIT_FOR_VSYNC_EDGE_OUT" bitrange="30:30">
@@ -7070,15 +6827,18 @@ KIND, either express or implied.
7070<field name="RSRVD0" bitrange="9:0"> 6827<field name="RSRVD0" bitrange="9:0">
7071</field> 6828</field>
7072</reg> 6829</reg>
7073<reg name="DEBUG1" addr="0x200" sct="no"> 6830<reg name="DEBUG1" sct="no">
6831<addr name="DEBUG1" addr="0x200" />
7074<field name="H_DATA_COUNT" bitrange="31:16"> 6832<field name="H_DATA_COUNT" bitrange="31:16">
7075</field> 6833</field>
7076<field name="V_DATA_COUNT" bitrange="15:0"> 6834<field name="V_DATA_COUNT" bitrange="15:0">
7077</field> 6835</field>
7078</reg> 6836</reg>
7079</dev> 6837</dev>
7080<dev name="LRADC" addr="0x80050000" long_name="Low Resolution ADC" desc="Low-Resolution ADC and Touch-Screen Interface"> 6838<dev name="LRADC" long_name="Low Resolution ADC" desc="Low-Resolution ADC and Touch-Screen Interface" version="3.2.0">
7081<reg name="CTRL0" addr="0x0" sct="yes"> 6839<addr name="LRADC" addr="0x80050000" />
6840<reg name="CTRL0" sct="yes">
6841<addr name="CTRL0" addr="0x0" />
7082<field name="SFTRST" bitrange="31:31"> 6842<field name="SFTRST" bitrange="31:31">
7083</field> 6843</field>
7084<field name="CLKGATE" bitrange="30:30"> 6844<field name="CLKGATE" bitrange="30:30">
@@ -7126,7 +6886,8 @@ KIND, either express or implied.
7126<field name="SCHEDULE" bitrange="7:0"> 6886<field name="SCHEDULE" bitrange="7:0">
7127</field> 6887</field>
7128</reg> 6888</reg>
7129<reg name="CTRL1" addr="0x10" sct="yes"> 6889<reg name="CTRL1" sct="yes">
6890<addr name="CTRL1" addr="0x10" />
7130<field name="RSRVD2" bitrange="31:25"> 6891<field name="RSRVD2" bitrange="31:25">
7131</field> 6892</field>
7132<field name="TOUCH_DETECT_IRQ_EN" bitrange="24:24"> 6893<field name="TOUCH_DETECT_IRQ_EN" bitrange="24:24">
@@ -7240,7 +7001,8 @@ KIND, either express or implied.
7240</value> 7001</value>
7241</field> 7002</field>
7242</reg> 7003</reg>
7243<reg name="CTRL2" addr="0x20" sct="yes"> 7004<reg name="CTRL2" sct="yes">
7005<addr name="CTRL2" addr="0x20" />
7244<field name="DIVIDE_BY_TWO" bitrange="31:24"> 7006<field name="DIVIDE_BY_TWO" bitrange="31:24">
7245</field> 7007</field>
7246<field name="BL_AMP_BYPASS" bitrange="23:23"> 7008<field name="BL_AMP_BYPASS" bitrange="23:23">
@@ -7354,7 +7116,8 @@ KIND, either express or implied.
7354</value> 7116</value>
7355</field> 7117</field>
7356</reg> 7118</reg>
7357<reg name="CTRL3" addr="0x30" sct="yes"> 7119<reg name="CTRL3" sct="yes">
7120<addr name="CTRL3" addr="0x30" />
7358<field name="RSRVD5" bitrange="31:26"> 7121<field name="RSRVD5" bitrange="31:26">
7359</field> 7122</field>
7360<field name="DISCARD" bitrange="25:24"> 7123<field name="DISCARD" bitrange="25:24">
@@ -7418,7 +7181,8 @@ KIND, either express or implied.
7418</value> 7181</value>
7419</field> 7182</field>
7420</reg> 7183</reg>
7421<reg name="STATUS" addr="0x40" sct="yes"> 7184<reg name="STATUS" sct="yes">
7185<addr name="STATUS" addr="0x40" />
7422<field name="RSRVD3" bitrange="31:27"> 7186<field name="RSRVD3" bitrange="31:27">
7423</field> 7187</field>
7424<field name="TEMP1_PRESENT" bitrange="26:26"> 7188<field name="TEMP1_PRESENT" bitrange="26:26">
@@ -7452,23 +7216,16 @@ KIND, either express or implied.
7452</value> 7216</value>
7453</field> 7217</field>
7454</reg> 7218</reg>
7455<multireg name="CHn" base="0x50" count="7" offset="0x10" sct="SCT"> 7219<reg name="CHn" sct="yes">
7456<reg name="CH0" addr="0x50" index="0"> 7220<formula string="0x50+n*0x10"/>
7457</reg> 7221<addr name="CH0" addr="0x50" />
7458<reg name="CH1" addr="0x60" index="1"> 7222<addr name="CH1" addr="0x60" />
7459</reg> 7223<addr name="CH2" addr="0x70" />
7460<reg name="CH2" addr="0x70" index="2"> 7224<addr name="CH3" addr="0x80" />
7461</reg> 7225<addr name="CH4" addr="0x90" />
7462<reg name="CH3" addr="0x80" index="3"> 7226<addr name="CH5" addr="0xa0" />
7463</reg> 7227<addr name="CH6" addr="0xb0" />
7464<reg name="CH4" addr="0x90" index="4"> 7228<addr name="CH7" addr="0xc0" />
7465</reg>
7466<reg name="CH5" addr="0xa0" index="5">
7467</reg>
7468<reg name="CH6" addr="0xb0" index="6">
7469</reg>
7470<reg name="CH7" addr="0xc0" index="7">
7471</reg>
7472<field name="TOGGLE" bitrange="31:31"> 7229<field name="TOGGLE" bitrange="31:31">
7473</field> 7230</field>
7474<field name="RSRVD2" bitrange="30:30"> 7231<field name="RSRVD2" bitrange="30:30">
@@ -7481,16 +7238,13 @@ KIND, either express or implied.
7481</field> 7238</field>
7482<field name="VALUE" bitrange="17:0"> 7239<field name="VALUE" bitrange="17:0">
7483</field> 7240</field>
7484</multireg>
7485<multireg name="DELAYn" base="0xd0" count="3" offset="0x10" sct="SCT">
7486<reg name="DELAY0" addr="0xd0" index="0">
7487</reg>
7488<reg name="DELAY1" addr="0xe0" index="1">
7489</reg>
7490<reg name="DELAY2" addr="0xf0" index="2">
7491</reg>
7492<reg name="DELAY3" addr="0x100" index="3">
7493</reg> 7241</reg>
7242<reg name="DELAYn" sct="yes">
7243<formula string="0xd0+n*0x10"/>
7244<addr name="DELAY0" addr="0xd0" />
7245<addr name="DELAY1" addr="0xe0" />
7246<addr name="DELAY2" addr="0xf0" />
7247<addr name="DELAY3" addr="0x100" />
7494<field name="TRIGGER_LRADCS" bitrange="31:24"> 7248<field name="TRIGGER_LRADCS" bitrange="31:24">
7495</field> 7249</field>
7496<field name="RSRVD2" bitrange="23:21"> 7250<field name="RSRVD2" bitrange="23:21">
@@ -7503,8 +7257,9 @@ KIND, either express or implied.
7503</field> 7257</field>
7504<field name="DELAY" bitrange="10:0"> 7258<field name="DELAY" bitrange="10:0">
7505</field> 7259</field>
7506</multireg> 7260</reg>
7507<reg name="DEBUG0" addr="0x110" sct="yes"> 7261<reg name="DEBUG0" sct="yes">
7262<addr name="DEBUG0" addr="0x110" />
7508<field name="READONLY" bitrange="31:16"> 7263<field name="READONLY" bitrange="31:16">
7509</field> 7264</field>
7510<field name="RSRVD1" bitrange="15:12"> 7265<field name="RSRVD1" bitrange="15:12">
@@ -7512,7 +7267,8 @@ KIND, either express or implied.
7512<field name="STATE" bitrange="11:0"> 7267<field name="STATE" bitrange="11:0">
7513</field> 7268</field>
7514</reg> 7269</reg>
7515<reg name="DEBUG1" addr="0x120" sct="yes"> 7270<reg name="DEBUG1" sct="yes">
7271<addr name="DEBUG1" addr="0x120" />
7516<field name="RSRVD3" bitrange="31:24"> 7272<field name="RSRVD3" bitrange="31:24">
7517</field> 7273</field>
7518<field name="REQUEST" bitrange="23:16"> 7274<field name="REQUEST" bitrange="23:16">
@@ -7542,7 +7298,8 @@ KIND, either express or implied.
7542</value> 7298</value>
7543</field> 7299</field>
7544</reg> 7300</reg>
7545<reg name="CONVERSION" addr="0x130" sct="yes"> 7301<reg name="CONVERSION" sct="yes">
7302<addr name="CONVERSION" addr="0x130" />
7546<field name="RSRVD3" bitrange="31:21"> 7303<field name="RSRVD3" bitrange="31:21">
7547</field> 7304</field>
7548<field name="AUTOMATIC" bitrange="20:20"> 7305<field name="AUTOMATIC" bitrange="20:20">
@@ -7568,7 +7325,8 @@ KIND, either express or implied.
7568<field name="SCALED_BATT_VOLTAGE" bitrange="9:0"> 7325<field name="SCALED_BATT_VOLTAGE" bitrange="9:0">
7569</field> 7326</field>
7570</reg> 7327</reg>
7571<reg name="CTRL4" addr="0x140" sct="yes"> 7328<reg name="CTRL4" sct="yes">
7329<addr name="CTRL4" addr="0x140" />
7572<field name="LRADC7SELECT" bitrange="31:28"> 7330<field name="LRADC7SELECT" bitrange="31:28">
7573<value name="CHANNEL0" value="0x0"> 7331<value name="CHANNEL0" value="0x0">
7574</value> 7332</value>
@@ -7842,7 +7600,8 @@ KIND, either express or implied.
7842</value> 7600</value>
7843</field> 7601</field>
7844</reg> 7602</reg>
7845<reg name="VERSION" addr="0x150" sct="no"> 7603<reg name="VERSION" sct="no">
7604<addr name="VERSION" addr="0x150" />
7846<field name="MAJOR" bitrange="31:24"> 7605<field name="MAJOR" bitrange="31:24">
7847</field> 7606</field>
7848<field name="MINOR" bitrange="23:16"> 7607<field name="MINOR" bitrange="23:16">
@@ -7851,8 +7610,10 @@ KIND, either express or implied.
7851</field> 7610</field>
7852</reg> 7611</reg>
7853</dev> 7612</dev>
7854<dev name="OCOTP" addr="0x8002c000" long_name="One-time Programmable Array Controller" desc="On-Chip OTP (OCOTP) Controller"> 7613<dev name="OCOTP" long_name="One-time Programmable Array Controller" desc="On-Chip OTP (OCOTP) Controller" version="3.2.0">
7855<reg name="CTRL" addr="0x0" sct="yes"> 7614<addr name="OCOTP" addr="0x8002c000" />
7615<reg name="CTRL" sct="yes">
7616<addr name="CTRL" addr="0x0" />
7856<field name="WR_UNLOCK" bitrange="31:16"> 7617<field name="WR_UNLOCK" bitrange="31:16">
7857<value name="KEY" value="0x3e77"> 7618<value name="KEY" value="0x3e77">
7858</value> 7619</value>
@@ -7874,55 +7635,47 @@ KIND, either express or implied.
7874<field name="ADDR" bitrange="4:0"> 7635<field name="ADDR" bitrange="4:0">
7875</field> 7636</field>
7876</reg> 7637</reg>
7877<reg name="DATA" addr="0x10" sct="no"> 7638<reg name="DATA" sct="no">
7639<addr name="DATA" addr="0x10" />
7878<field name="DATA" bitrange="31:0"> 7640<field name="DATA" bitrange="31:0">
7879</field> 7641</field>
7880</reg> 7642</reg>
7881<multireg name="CUSTn" base="0x20" count="3" offset="0x10" sct=""> 7643<reg name="CUSTn" sct="no">
7882<reg name="CUST0" addr="0x20" index="0"> 7644<formula string="0x20+n*0x10"/>
7883</reg> 7645<addr name="CUST0" addr="0x20" />
7884<reg name="CUST1" addr="0x30" index="1"> 7646<addr name="CUST1" addr="0x30" />
7885</reg> 7647<addr name="CUST2" addr="0x40" />
7886<reg name="CUST2" addr="0x40" index="2"> 7648<addr name="CUST3" addr="0x50" />
7887</reg>
7888<reg name="CUST3" addr="0x50" index="3">
7889</reg>
7890<field name="BITS" bitrange="31:0"> 7649<field name="BITS" bitrange="31:0">
7891</field> 7650</field>
7892</multireg>
7893<multireg name="CRYPTOn" base="0x60" count="3" offset="0x10" sct="">
7894<reg name="CRYPTO0" addr="0x60" index="0">
7895</reg>
7896<reg name="CRYPTO1" addr="0x70" index="1">
7897</reg>
7898<reg name="CRYPTO2" addr="0x80" index="2">
7899</reg>
7900<reg name="CRYPTO3" addr="0x90" index="3">
7901</reg> 7651</reg>
7652<reg name="CRYPTOn" sct="no">
7653<formula string="0x60+n*0x10"/>
7654<addr name="CRYPTO0" addr="0x60" />
7655<addr name="CRYPTO1" addr="0x70" />
7656<addr name="CRYPTO2" addr="0x80" />
7657<addr name="CRYPTO3" addr="0x90" />
7902<field name="BITS" bitrange="31:0"> 7658<field name="BITS" bitrange="31:0">
7903</field> 7659</field>
7904</multireg>
7905<multireg name="HWCAPn" base="0xa0" count="5" offset="0x10" sct="">
7906<reg name="HWCAP0" addr="0xa0" index="0">
7907</reg>
7908<reg name="HWCAP1" addr="0xb0" index="1">
7909</reg>
7910<reg name="HWCAP2" addr="0xc0" index="2">
7911</reg>
7912<reg name="HWCAP3" addr="0xd0" index="3">
7913</reg>
7914<reg name="HWCAP4" addr="0xe0" index="4">
7915</reg>
7916<reg name="HWCAP5" addr="0xf0" index="5">
7917</reg> 7660</reg>
7661<reg name="HWCAPn" sct="no">
7662<formula string="0xa0+n*0x10"/>
7663<addr name="HWCAP0" addr="0xa0" />
7664<addr name="HWCAP1" addr="0xb0" />
7665<addr name="HWCAP2" addr="0xc0" />
7666<addr name="HWCAP3" addr="0xd0" />
7667<addr name="HWCAP4" addr="0xe0" />
7668<addr name="HWCAP5" addr="0xf0" />
7918<field name="BITS" bitrange="31:0"> 7669<field name="BITS" bitrange="31:0">
7919</field> 7670</field>
7920</multireg> 7671</reg>
7921<reg name="SWCAP" addr="0x100" sct="no"> 7672<reg name="SWCAP" sct="no">
7673<addr name="SWCAP" addr="0x100" />
7922<field name="BITS" bitrange="31:0"> 7674<field name="BITS" bitrange="31:0">
7923</field> 7675</field>
7924</reg> 7676</reg>
7925<reg name="CUSTCAP" addr="0x110" sct="no"> 7677<reg name="CUSTCAP" sct="no">
7678<addr name="CUSTCAP" addr="0x110" />
7926<field name="CUST_DISABLE_WMADRM9" bitrange="31:31"> 7679<field name="CUST_DISABLE_WMADRM9" bitrange="31:31">
7927</field> 7680</field>
7928<field name="CUST_DISABLE_JANUSDRM10" bitrange="30:30"> 7681<field name="CUST_DISABLE_JANUSDRM10" bitrange="30:30">
@@ -7940,7 +7693,8 @@ KIND, either express or implied.
7940<field name="RSRVD0" bitrange="0:0"> 7693<field name="RSRVD0" bitrange="0:0">
7941</field> 7694</field>
7942</reg> 7695</reg>
7943<reg name="LOCK" addr="0x120" sct="no"> 7696<reg name="LOCK" sct="no">
7697<addr name="LOCK" addr="0x120" />
7944<field name="ROM7" bitrange="31:31"> 7698<field name="ROM7" bitrange="31:31">
7945</field> 7699</field>
7946<field name="ROM6" bitrange="30:30"> 7700<field name="ROM6" bitrange="30:30">
@@ -7998,131 +7752,38 @@ KIND, either express or implied.
7998<field name="CUST0" bitrange="0:0"> 7752<field name="CUST0" bitrange="0:0">
7999</field> 7753</field>
8000</reg> 7754</reg>
8001<multireg name="OPSn" base="0x130" count="3" offset="0x10" sct=""> 7755<reg name="OPSn" sct="no">
8002<reg name="OPS0" addr="0x130" index="0"> 7756<formula string="0x130+n*0x10"/>
8003</reg> 7757<addr name="OPS0" addr="0x130" />
8004<reg name="OPS1" addr="0x140" index="1"> 7758<addr name="OPS1" addr="0x140" />
8005</reg> 7759<addr name="OPS2" addr="0x150" />
8006<reg name="OPS2" addr="0x150" index="2"> 7760<addr name="OPS3" addr="0x160" />
8007</reg>
8008<reg name="OPS3" addr="0x160" index="3">
8009</reg>
8010<field name="BITS" bitrange="31:0"> 7761<field name="BITS" bitrange="31:0">
8011</field> 7762</field>
8012</multireg>
8013<multireg name="UNn" base="0x170" count="2" offset="0x10" sct="">
8014<reg name="UN0" addr="0x170" index="0">
8015</reg>
8016<reg name="UN1" addr="0x180" index="1">
8017</reg>
8018<reg name="UN2" addr="0x190" index="2">
8019</reg> 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" />
8020<field name="BITS" bitrange="31:0"> 7769<field name="BITS" bitrange="31:0">
8021</field> 7770</field>
8022</multireg>
8023<reg name="ROM0" addr="0x1a0" sct="no">
8024<field name="BOOT_MODE" bitrange="31:24">
8025</field>
8026<field name="ENABLE_PJTAG_12MA_DRIVE" bitrange="23:23">
8027</field>
8028<field name="USE_PARALLEL_JTAG" bitrange="22:22">
8029</field>
8030<field name="SD_POWER_GATE_GPIO" bitrange="21:20">
8031</field>
8032<field name="SD_POWER_UP_DELAY" bitrange="19:14">
8033</field>
8034<field name="SD_BUS_WIDTH" bitrange="13:12">
8035</field>
8036<field name="SSP_SCK_INDEX" bitrange="11:8">
8037</field>
8038<field name="RSRVD3" bitrange="7:7">
8039</field>
8040<field name="DISABLE_SPI_NOR_FAST_READ" bitrange="6:6">
8041</field>
8042<field name="ENABLE_USB_BOOT_SERIAL_NUM" bitrange="5:5">
8043</field>
8044<field name="ENABLE_UNENCRYPTED_BOOT" bitrange="4:4">
8045</field>
8046<field name="SD_MBR_BOOT" bitrange="3:3">
8047</field>
8048<field name="RSRVD2" bitrange="2:2">
8049</field>
8050<field name="RSRVD1" bitrange="1:1">
8051</field>
8052<field name="RSRVD0" bitrange="0:0">
8053</field>
8054</reg> 7771</reg>
8055<reg name="ROM1" addr="0x1b0" sct="no"> 7772<reg name="ROMn" sct="no">
8056<field name="RSRVD1" bitrange="31:30"> 7773<formula string="0x1a0+n*0x10"/>
8057</field> 7774<addr name="ROM0" addr="0x1a0" />
8058<field name="USE_ALT_GPMI_RDY3" bitrange="29:28"> 7775<addr name="ROM1" addr="0x1b0" />
8059</field> 7776<addr name="ROM2" addr="0x1c0" />
8060<field name="USE_ALT_GPMI_CE3" bitrange="27:26"> 7777<addr name="ROM3" addr="0x1d0" />
8061</field> 7778<addr name="ROM4" addr="0x1e0" />
8062<field name="USE_ALT_GPMI_RDY2" bitrange="25:25"> 7779<addr name="ROM5" addr="0x1f0" />
8063</field> 7780<addr name="ROM6" addr="0x200" />
8064<field name="USE_ALT_GPMI_CE2" bitrange="24:24"> 7781<addr name="ROM7" addr="0x210" />
8065</field>
8066<field name="ENABLE_NAND3_CE_RDY_PULLUP" bitrange="23:23">
8067</field>
8068<field name="ENABLE_NAND2_CE_RDY_PULLUP" bitrange="22:22">
8069</field>
8070<field name="ENABLE_NAND1_CE_RDY_PULLUP" bitrange="21:21">
8071</field>
8072<field name="ENABLE_NAND0_CE_RDY_PULLUP" bitrange="20:20">
8073</field>
8074<field name="UNTOUCH_INTERNAL_SSP_PULLUP" bitrange="19:19">
8075</field>
8076<field name="SSP2_EXT_PULLUP" bitrange="18:18">
8077</field>
8078<field name="SSP1_EXT_PULLUP" bitrange="17:17">
8079</field>
8080<field name="SD_INCREASE_INIT_SEQ_TIME" bitrange="16:16">
8081</field>
8082<field name="SD_INIT_SEQ_2_ENABLE" bitrange="15:15">
8083</field>
8084<field name="SD_CMD0_DISABLE" bitrange="14:14">
8085</field>
8086<field name="SD_INIT_SEQ_1_DISABLE" bitrange="13:13">
8087</field>
8088<field name="USE_ALT_SSP1_DATA4_7" bitrange="12:12">
8089</field>
8090<field name="BOOT_SEARCH_COUNT" bitrange="11:8">
8091</field>
8092<field name="RSRVD0" bitrange="7:3">
8093</field>
8094<field name="NUMBER_OF_NANDS" bitrange="2:0">
8095</field>
8096</reg>
8097<reg name="ROM2" addr="0x1c0" sct="no">
8098<field name="USB_VID" bitrange="31:16">
8099</field>
8100<field name="USB_PID" bitrange="15:0">
8101</field>
8102</reg>
8103<reg name="ROM3" addr="0x1d0" sct="no">
8104<field name="RSRVD1" bitrange="31:10">
8105</field>
8106<field name="RSRVD0" bitrange="9:0">
8107</field>
8108</reg>
8109<reg name="ROM4" addr="0x1e0" sct="no">
8110<field name="BITS" bitrange="31:0">
8111</field>
8112</reg>
8113<reg name="ROM5" addr="0x1f0" sct="no">
8114<field name="BITS" bitrange="31:0">
8115</field>
8116</reg>
8117<reg name="ROM6" addr="0x200" sct="no">
8118<field name="BITS" bitrange="31:0"> 7782<field name="BITS" bitrange="31:0">
8119</field> 7783</field>
8120</reg> 7784</reg>
8121<reg name="ROM7" addr="0x210" sct="no"> 7785<reg name="VERSION" sct="no">
8122<field name="BITS" bitrange="31:0"> 7786<addr name="VERSION" addr="0x220" />
8123</field>
8124</reg>
8125<reg name="VERSION" addr="0x220" sct="no">
8126<field name="MAJOR" bitrange="31:24"> 7787<field name="MAJOR" bitrange="31:24">
8127</field> 7788</field>
8128<field name="MINOR" bitrange="23:16"> 7789<field name="MINOR" bitrange="23:16">
@@ -8131,8 +7792,10 @@ KIND, either express or implied.
8131</field> 7792</field>
8132</reg> 7793</reg>
8133</dev> 7794</dev>
8134<dev name="PINCTRL" addr="0x80018000" long_name="Pin Control" desc="Pin Control and GPIO"> 7795<dev name="PINCTRL" long_name="Pin Control" desc="Pin Control and GPIO" version="3.2.0">
8135<reg name="CTRL" addr="0x0" sct="yes"> 7796<addr name="PINCTRL" addr="0x80018000" />
7797<reg name="CTRL" sct="yes">
7798<addr name="CTRL" addr="0x0" />
8136<field name="SFTRST" bitrange="31:31"> 7799<field name="SFTRST" bitrange="31:31">
8137</field> 7800</field>
8138<field name="CLKGATE" bitrange="30:30"> 7801<field name="CLKGATE" bitrange="30:30">
@@ -8156,1101 +7819,117 @@ KIND, either express or implied.
8156<field name="IRQOUT0" bitrange="0:0"> 7819<field name="IRQOUT0" bitrange="0:0">
8157</field> 7820</field>
8158</reg> 7821</reg>
8159<reg name="MUXSEL0" addr="0x100" sct="yes"> 7822<reg name="MUXSELn" sct="yes">
8160<field name="BANK0_PIN15" bitrange="31:30"> 7823<formula string="0x100+n*0x10"/>
8161</field> 7824<addr name="MUXSEL0" addr="0x100" />
8162<field name="BANK0_PIN14" bitrange="29:28"> 7825<addr name="MUXSEL1" addr="0x110" />
8163</field> 7826<addr name="MUXSEL2" addr="0x120" />
8164<field name="BANK0_PIN13" bitrange="27:26"> 7827<addr name="MUXSEL3" addr="0x130" />
8165</field> 7828<addr name="MUXSEL4" addr="0x140" />
8166<field name="BANK0_PIN12" bitrange="25:24"> 7829<addr name="MUXSEL5" addr="0x150" />
8167</field> 7830<addr name="MUXSEL6" addr="0x160" />
8168<field name="BANK0_PIN11" bitrange="23:22"> 7831<addr name="MUXSEL7" addr="0x170" />
8169</field> 7832<field name="BITS" bitrange="31:0">
8170<field name="BANK0_PIN10" bitrange="21:20">
8171</field>
8172<field name="BANK0_PIN09" bitrange="19:18">
8173</field>
8174<field name="BANK0_PIN08" bitrange="17:16">
8175</field>
8176<field name="BANK0_PIN07" bitrange="15:14">
8177</field>
8178<field name="BANK0_PIN06" bitrange="13:12">
8179</field>
8180<field name="BANK0_PIN05" bitrange="11:10">
8181</field>
8182<field name="BANK0_PIN04" bitrange="9:8">
8183</field>
8184<field name="BANK0_PIN03" bitrange="7:6">
8185</field>
8186<field name="BANK0_PIN02" bitrange="5:4">
8187</field>
8188<field name="BANK0_PIN01" bitrange="3:2">
8189</field>
8190<field name="BANK0_PIN00" bitrange="1:0">
8191</field>
8192</reg>
8193<reg name="MUXSEL1" addr="0x110" sct="yes">
8194<field name="BANK0_PIN31" bitrange="31:30">
8195</field>
8196<field name="BANK0_PIN30" bitrange="29:28">
8197</field>
8198<field name="BANK0_PIN29" bitrange="27:26">
8199</field>
8200<field name="BANK0_PIN28" bitrange="25:24">
8201</field>
8202<field name="BANK0_PIN27" bitrange="23:22">
8203</field>
8204<field name="BANK0_PIN26" bitrange="21:20">
8205</field>
8206<field name="BANK0_PIN25" bitrange="19:18">
8207</field>
8208<field name="BANK0_PIN24" bitrange="17:16">
8209</field>
8210<field name="BANK0_PIN23" bitrange="15:14">
8211</field>
8212<field name="BANK0_PIN22" bitrange="13:12">
8213</field>
8214<field name="BANK0_PIN21" bitrange="11:10">
8215</field>
8216<field name="BANK0_PIN20" bitrange="9:8">
8217</field>
8218<field name="BANK0_PIN19" bitrange="7:6">
8219</field>
8220<field name="BANK0_PIN18" bitrange="5:4">
8221</field>
8222<field name="BANK0_PIN17" bitrange="3:2">
8223</field>
8224<field name="BANK0_PIN16" bitrange="1:0">
8225</field>
8226</reg>
8227<reg name="MUXSEL2" addr="0x120" sct="yes">
8228<field name="BANK1_PIN15" bitrange="31:30">
8229</field>
8230<field name="BANK1_PIN14" bitrange="29:28">
8231</field>
8232<field name="BANK1_PIN13" bitrange="27:26">
8233</field>
8234<field name="BANK1_PIN12" bitrange="25:24">
8235</field>
8236<field name="BANK1_PIN11" bitrange="23:22">
8237</field>
8238<field name="BANK1_PIN10" bitrange="21:20">
8239</field>
8240<field name="BANK1_PIN09" bitrange="19:18">
8241</field>
8242<field name="BANK1_PIN08" bitrange="17:16">
8243</field>
8244<field name="BANK1_PIN07" bitrange="15:14">
8245</field>
8246<field name="BANK1_PIN06" bitrange="13:12">
8247</field>
8248<field name="BANK1_PIN05" bitrange="11:10">
8249</field>
8250<field name="BANK1_PIN04" bitrange="9:8">
8251</field>
8252<field name="BANK1_PIN03" bitrange="7:6">
8253</field>
8254<field name="BANK1_PIN02" bitrange="5:4">
8255</field>
8256<field name="BANK1_PIN01" bitrange="3:2">
8257</field>
8258<field name="BANK1_PIN00" bitrange="1:0">
8259</field>
8260</reg>
8261<reg name="MUXSEL3" addr="0x130" sct="yes">
8262<field name="RSRVD0" bitrange="31:30">
8263</field>
8264<field name="BANK1_PIN30" bitrange="29:28">
8265</field>
8266<field name="BANK1_PIN29" bitrange="27:26">
8267</field>
8268<field name="BANK1_PIN28" bitrange="25:24">
8269</field>
8270<field name="BANK1_PIN27" bitrange="23:22">
8271</field>
8272<field name="BANK1_PIN26" bitrange="21:20">
8273</field>
8274<field name="BANK1_PIN25" bitrange="19:18">
8275</field>
8276<field name="BANK1_PIN24" bitrange="17:16">
8277</field>
8278<field name="BANK1_PIN23" bitrange="15:14">
8279</field>
8280<field name="BANK1_PIN22" bitrange="13:12">
8281</field>
8282<field name="BANK1_PIN21" bitrange="11:10">
8283</field>
8284<field name="BANK1_PIN20" bitrange="9:8">
8285</field>
8286<field name="BANK1_PIN19" bitrange="7:6">
8287</field>
8288<field name="BANK1_PIN18" bitrange="5:4">
8289</field>
8290<field name="BANK1_PIN17" bitrange="3:2">
8291</field>
8292<field name="BANK1_PIN16" bitrange="1:0">
8293</field>
8294</reg>
8295<reg name="MUXSEL4" addr="0x140" sct="yes">
8296<field name="BANK2_PIN15" bitrange="31:30">
8297</field>
8298<field name="BANK2_PIN14" bitrange="29:28">
8299</field>
8300<field name="BANK2_PIN13" bitrange="27:26">
8301</field>
8302<field name="BANK2_PIN12" bitrange="25:24">
8303</field>
8304<field name="BANK2_PIN11" bitrange="23:22">
8305</field>
8306<field name="BANK2_PIN10" bitrange="21:20">
8307</field>
8308<field name="BANK2_PIN09" bitrange="19:18">
8309</field>
8310<field name="BANK2_PIN08" bitrange="17:16">
8311</field>
8312<field name="BANK2_PIN07" bitrange="15:14">
8313</field>
8314<field name="BANK2_PIN06" bitrange="13:12">
8315</field>
8316<field name="BANK2_PIN05" bitrange="11:10">
8317</field>
8318<field name="BANK2_PIN04" bitrange="9:8">
8319</field>
8320<field name="BANK2_PIN03" bitrange="7:6">
8321</field>
8322<field name="BANK2_PIN02" bitrange="5:4">
8323</field>
8324<field name="BANK2_PIN01" bitrange="3:2">
8325</field>
8326<field name="BANK2_PIN00" bitrange="1:0">
8327</field>
8328</reg>
8329<reg name="MUXSEL5" addr="0x150" sct="yes">
8330<field name="BANK2_PIN31" bitrange="31:30">
8331</field>
8332<field name="BANK2_PIN30" bitrange="29:28">
8333</field>
8334<field name="BANK2_PIN29" bitrange="27:26">
8335</field>
8336<field name="BANK2_PIN28" bitrange="25:24">
8337</field>
8338<field name="BANK2_PIN27" bitrange="23:22">
8339</field>
8340<field name="BANK2_PIN26" bitrange="21:20">
8341</field>
8342<field name="BANK2_PIN25" bitrange="19:18">
8343</field>
8344<field name="BANK2_PIN24" bitrange="17:16">
8345</field>
8346<field name="BANK2_PIN23" bitrange="15:14">
8347</field>
8348<field name="BANK2_PIN22" bitrange="13:12">
8349</field>
8350<field name="BANK2_PIN21" bitrange="11:10">
8351</field>
8352<field name="BANK2_PIN20" bitrange="9:8">
8353</field>
8354<field name="BANK2_PIN19" bitrange="7:6">
8355</field>
8356<field name="BANK2_PIN18" bitrange="5:4">
8357</field>
8358<field name="BANK2_PIN17" bitrange="3:2">
8359</field>
8360<field name="BANK2_PIN16" bitrange="1:0">
8361</field>
8362</reg>
8363<reg name="MUXSEL6" addr="0x160" sct="yes">
8364<field name="BANK3_PIN15" bitrange="31:30">
8365</field>
8366<field name="BANK3_PIN14" bitrange="29:28">
8367</field>
8368<field name="BANK3_PIN13" bitrange="27:26">
8369</field>
8370<field name="BANK3_PIN12" bitrange="25:24">
8371</field>
8372<field name="BANK3_PIN11" bitrange="23:22">
8373</field>
8374<field name="BANK3_PIN10" bitrange="21:20">
8375</field>
8376<field name="BANK3_PIN09" bitrange="19:18">
8377</field>
8378<field name="BANK3_PIN08" bitrange="17:16">
8379</field>
8380<field name="BANK3_PIN07" bitrange="15:14">
8381</field>
8382<field name="BANK3_PIN06" bitrange="13:12">
8383</field>
8384<field name="BANK3_PIN05" bitrange="11:10">
8385</field>
8386<field name="BANK3_PIN04" bitrange="9:8">
8387</field>
8388<field name="BANK3_PIN03" bitrange="7:6">
8389</field>
8390<field name="BANK3_PIN02" bitrange="5:4">
8391</field>
8392<field name="BANK3_PIN01" bitrange="3:2">
8393</field>
8394<field name="BANK3_PIN00" bitrange="1:0">
8395</field>
8396</reg>
8397<reg name="MUXSEL7" addr="0x170" sct="yes">
8398<field name="RSRVD0" bitrange="31:12">
8399</field>
8400<field name="BANK3_PIN21" bitrange="11:10">
8401</field>
8402<field name="BANK3_PIN20" bitrange="9:8">
8403</field>
8404<field name="BANK3_PIN19" bitrange="7:6">
8405</field>
8406<field name="BANK3_PIN18" bitrange="5:4">
8407</field>
8408<field name="BANK3_PIN17" bitrange="3:2">
8409</field>
8410<field name="BANK3_PIN16" bitrange="1:0">
8411</field>
8412</reg>
8413<reg name="DRIVE0" addr="0x200" sct="yes">
8414<field name="RSRVD7" bitrange="31:30">
8415</field>
8416<field name="BANK0_PIN07_MA" bitrange="29:28">
8417</field>
8418<field name="RSRVD6" bitrange="27:26">
8419</field>
8420<field name="BANK0_PIN06_MA" bitrange="25:24">
8421</field>
8422<field name="RSRVD5" bitrange="23:22">
8423</field>
8424<field name="BANK0_PIN05_MA" bitrange="21:20">
8425</field>
8426<field name="RSRVD4" bitrange="19:18">
8427</field>
8428<field name="BANK0_PIN04_MA" bitrange="17:16">
8429</field>
8430<field name="RSRVD3" bitrange="15:14">
8431</field>
8432<field name="BANK0_PIN03_MA" bitrange="13:12">
8433</field>
8434<field name="RSRVD2" bitrange="11:10">
8435</field>
8436<field name="BANK0_PIN02_MA" bitrange="9:8">
8437</field>
8438<field name="RSRVD1" bitrange="7:6">
8439</field>
8440<field name="BANK0_PIN01_MA" bitrange="5:4">
8441</field>
8442<field name="RSRVD0" bitrange="3:2">
8443</field>
8444<field name="BANK0_PIN00_MA" bitrange="1:0">
8445</field>
8446</reg>
8447<reg name="DRIVE1" addr="0x210" sct="yes">
8448<field name="RSRVD7" bitrange="31:30">
8449</field>
8450<field name="BANK0_PIN15_MA" bitrange="29:28">
8451</field>
8452<field name="RSRVD6" bitrange="27:26">
8453</field>
8454<field name="BANK0_PIN14_MA" bitrange="25:24">
8455</field>
8456<field name="RSRVD5" bitrange="23:22">
8457</field>
8458<field name="BANK0_PIN13_MA" bitrange="21:20">
8459</field>
8460<field name="RSRVD4" bitrange="19:18">
8461</field>
8462<field name="BANK0_PIN12_MA" bitrange="17:16">
8463</field>
8464<field name="RSRVD3" bitrange="15:14">
8465</field>
8466<field name="BANK0_PIN11_MA" bitrange="13:12">
8467</field>
8468<field name="RSRVD2" bitrange="11:10">
8469</field>
8470<field name="BANK0_PIN10_MA" bitrange="9:8">
8471</field>
8472<field name="RSRVD1" bitrange="7:6">
8473</field>
8474<field name="BANK0_PIN09_MA" bitrange="5:4">
8475</field>
8476<field name="RSRVD0" bitrange="3:2">
8477</field>
8478<field name="BANK0_PIN08_MA" bitrange="1:0">
8479</field>
8480</reg>
8481<reg name="DRIVE2" addr="0x220" sct="yes">
8482<field name="RSRVD7" bitrange="31:30">
8483</field>
8484<field name="BANK0_PIN23_MA" bitrange="29:28">
8485</field>
8486<field name="RSRVD6" bitrange="27:26">
8487</field>
8488<field name="BANK0_PIN22_MA" bitrange="25:24">
8489</field>
8490<field name="RSRVD5" bitrange="23:22">
8491</field>
8492<field name="BANK0_PIN21_MA" bitrange="21:20">
8493</field>
8494<field name="RSRVD4" bitrange="19:18">
8495</field>
8496<field name="BANK0_PIN20_MA" bitrange="17:16">
8497</field>
8498<field name="RSRVD3" bitrange="15:14">
8499</field>
8500<field name="BANK0_PIN19_MA" bitrange="13:12">
8501</field>
8502<field name="RSRVD2" bitrange="11:10">
8503</field>
8504<field name="BANK0_PIN18_MA" bitrange="9:8">
8505</field>
8506<field name="RSRVD1" bitrange="7:6">
8507</field>
8508<field name="BANK0_PIN17_MA" bitrange="5:4">
8509</field>
8510<field name="RSRVD0" bitrange="3:2">
8511</field>
8512<field name="BANK0_PIN16_MA" bitrange="1:0">
8513</field>
8514</reg>
8515<reg name="DRIVE3" addr="0x230" sct="yes">
8516<field name="RSRVD7" bitrange="31:30">
8517</field>
8518<field name="BANK0_PIN31_MA" bitrange="29:28">
8519</field>
8520<field name="RSRVD6" bitrange="27:26">
8521</field>
8522<field name="BANK0_PIN30_MA" bitrange="25:24">
8523</field>
8524<field name="RSRVD5" bitrange="23:22">
8525</field>
8526<field name="BANK0_PIN29_MA" bitrange="21:20">
8527</field>
8528<field name="RSRVD4" bitrange="19:18">
8529</field>
8530<field name="BANK0_PIN28_MA" bitrange="17:16">
8531</field>
8532<field name="RSRVD3" bitrange="15:14">
8533</field>
8534<field name="BANK0_PIN27_MA" bitrange="13:12">
8535</field>
8536<field name="RSRVD2" bitrange="11:10">
8537</field>
8538<field name="BANK0_PIN26_MA" bitrange="9:8">
8539</field>
8540<field name="RSRVD1" bitrange="7:6">
8541</field>
8542<field name="BANK0_PIN25_MA" bitrange="5:4">
8543</field>
8544<field name="RSRVD0" bitrange="3:2">
8545</field>
8546<field name="BANK0_PIN24_MA" bitrange="1:0">
8547</field>
8548</reg>
8549<reg name="DRIVE4" addr="0x240" sct="yes">
8550<field name="RSRVD7" bitrange="31:30">
8551</field>
8552<field name="BANK1_PIN07_MA" bitrange="29:28">
8553</field>
8554<field name="RSRVD6" bitrange="27:26">
8555</field>
8556<field name="BANK1_PIN06_MA" bitrange="25:24">
8557</field>
8558<field name="RSRVD5" bitrange="23:22">
8559</field>
8560<field name="BANK1_PIN05_MA" bitrange="21:20">
8561</field>
8562<field name="RSRVD4" bitrange="19:18">
8563</field>
8564<field name="BANK1_PIN04_MA" bitrange="17:16">
8565</field>
8566<field name="RSRVD3" bitrange="15:14">
8567</field>
8568<field name="BANK1_PIN03_MA" bitrange="13:12">
8569</field>
8570<field name="RSRVD2" bitrange="11:10">
8571</field>
8572<field name="BANK1_PIN02_MA" bitrange="9:8">
8573</field>
8574<field name="RSRVD1" bitrange="7:6">
8575</field>
8576<field name="BANK1_PIN01_MA" bitrange="5:4">
8577</field>
8578<field name="RSRVD0" bitrange="3:2">
8579</field>
8580<field name="BANK1_PIN00_MA" bitrange="1:0">
8581</field>
8582</reg>
8583<reg name="DRIVE5" addr="0x250" sct="yes">
8584<field name="RSRVD7" bitrange="31:30">
8585</field>
8586<field name="BANK1_PIN15_MA" bitrange="29:28">
8587</field>
8588<field name="RSRVD6" bitrange="27:26">
8589</field>
8590<field name="BANK1_PIN14_MA" bitrange="25:24">
8591</field>
8592<field name="RSRVD5" bitrange="23:22">
8593</field>
8594<field name="BANK1_PIN13_MA" bitrange="21:20">
8595</field>
8596<field name="RSRVD4" bitrange="19:18">
8597</field>
8598<field name="BANK1_PIN12_MA" bitrange="17:16">
8599</field>
8600<field name="RSRVD3" bitrange="15:14">
8601</field>
8602<field name="BANK1_PIN11_MA" bitrange="13:12">
8603</field>
8604<field name="RSRVD2" bitrange="11:10">
8605</field>
8606<field name="BANK1_PIN10_MA" bitrange="9:8">
8607</field>
8608<field name="RSRVD1" bitrange="7:6">
8609</field>
8610<field name="BANK1_PIN09_MA" bitrange="5:4">
8611</field>
8612<field name="RSRVD0" bitrange="3:2">
8613</field>
8614<field name="BANK1_PIN08_MA" bitrange="1:0">
8615</field>
8616</reg>
8617<reg name="DRIVE6" addr="0x260" sct="yes">
8618<field name="RSRVD7" bitrange="31:30">
8619</field>
8620<field name="BANK1_PIN23_MA" bitrange="29:28">
8621</field>
8622<field name="RSRVD6" bitrange="27:26">
8623</field>
8624<field name="BANK1_PIN22_MA" bitrange="25:24">
8625</field>
8626<field name="RSRVD5" bitrange="23:22">
8627</field>
8628<field name="BANK1_PIN21_MA" bitrange="21:20">
8629</field>
8630<field name="RSRVD4" bitrange="19:18">
8631</field>
8632<field name="BANK1_PIN20_MA" bitrange="17:16">
8633</field>
8634<field name="RSRVD3" bitrange="15:14">
8635</field>
8636<field name="BANK1_PIN19_MA" bitrange="13:12">
8637</field>
8638<field name="RSRVD2" bitrange="11:10">
8639</field>
8640<field name="BANK1_PIN18_MA" bitrange="9:8">
8641</field>
8642<field name="RSRVD1" bitrange="7:6">
8643</field>
8644<field name="BANK1_PIN17_MA" bitrange="5:4">
8645</field>
8646<field name="RSRVD0" bitrange="3:2">
8647</field>
8648<field name="BANK1_PIN16_MA" bitrange="1:0">
8649</field>
8650</reg>
8651<reg name="DRIVE7" addr="0x270" sct="yes">
8652<field name="RSRVD7" bitrange="31:28">
8653</field>
8654<field name="RSRVD6" bitrange="27:26">
8655</field>
8656<field name="BANK1_PIN30_MA" bitrange="25:24">
8657</field>
8658<field name="RSRVD5" bitrange="23:22">
8659</field>
8660<field name="BANK1_PIN29_MA" bitrange="21:20">
8661</field>
8662<field name="RSRVD4" bitrange="19:18">
8663</field>
8664<field name="BANK1_PIN28_MA" bitrange="17:16">
8665</field>
8666<field name="RSRVD3" bitrange="15:14">
8667</field>
8668<field name="BANK1_PIN27_MA" bitrange="13:12">
8669</field>
8670<field name="RSRVD2" bitrange="11:10">
8671</field>
8672<field name="BANK1_PIN26_MA" bitrange="9:8">
8673</field>
8674<field name="RSRVD1" bitrange="7:6">
8675</field>
8676<field name="BANK1_PIN25_MA" bitrange="5:4">
8677</field>
8678<field name="RSRVD0" bitrange="3:2">
8679</field>
8680<field name="BANK1_PIN24_MA" bitrange="1:0">
8681</field>
8682</reg>
8683<reg name="DRIVE8" addr="0x280" sct="yes">
8684<field name="RSRVD7" bitrange="31:30">
8685</field>
8686<field name="BANK2_PIN07_MA" bitrange="29:28">
8687</field>
8688<field name="RSRVD6" bitrange="27:26">
8689</field>
8690<field name="BANK2_PIN06_MA" bitrange="25:24">
8691</field>
8692<field name="RSRVD5" bitrange="23:22">
8693</field>
8694<field name="BANK2_PIN05_MA" bitrange="21:20">
8695</field>
8696<field name="RSRVD4" bitrange="19:18">
8697</field>
8698<field name="BANK2_PIN04_MA" bitrange="17:16">
8699</field>
8700<field name="RSRVD3" bitrange="15:14">
8701</field>
8702<field name="BANK2_PIN03_MA" bitrange="13:12">
8703</field>
8704<field name="RSRVD2" bitrange="11:10">
8705</field>
8706<field name="BANK2_PIN02_MA" bitrange="9:8">
8707</field>
8708<field name="RSRVD1" bitrange="7:6">
8709</field>
8710<field name="BANK2_PIN01_MA" bitrange="5:4">
8711</field>
8712<field name="RSRVD0" bitrange="3:2">
8713</field>
8714<field name="BANK2_PIN00_MA" bitrange="1:0">
8715</field>
8716</reg>
8717<reg name="DRIVE9" addr="0x290" sct="yes">
8718<field name="RSRVD7" bitrange="31:31">
8719</field>
8720<field name="BANK2_PIN15_V" bitrange="30:30">
8721</field>
8722<field name="BANK2_PIN15_MA" bitrange="29:28">
8723</field>
8724<field name="RSRVD6" bitrange="27:27">
8725</field>
8726<field name="BANK2_PIN14_V" bitrange="26:26">
8727</field>
8728<field name="BANK2_PIN14_MA" bitrange="25:24">
8729</field>
8730<field name="RSRVD5" bitrange="23:23">
8731</field>
8732<field name="BANK2_PIN13_V" bitrange="22:22">
8733</field>
8734<field name="BANK2_PIN13_MA" bitrange="21:20">
8735</field>
8736<field name="RSRVD4" bitrange="19:19">
8737</field>
8738<field name="BANK2_PIN12_V" bitrange="18:18">
8739</field>
8740<field name="BANK2_PIN12_MA" bitrange="17:16">
8741</field>
8742<field name="RSRVD3" bitrange="15:15">
8743</field>
8744<field name="BANK2_PIN11_V" bitrange="14:14">
8745</field>
8746<field name="BANK2_PIN11_MA" bitrange="13:12">
8747</field>
8748<field name="RSRVD2" bitrange="11:11">
8749</field>
8750<field name="BANK2_PIN10_V" bitrange="10:10">
8751</field>
8752<field name="BANK2_PIN10_MA" bitrange="9:8">
8753</field>
8754<field name="RSRVD1" bitrange="7:7">
8755</field>
8756<field name="BANK2_PIN09_V" bitrange="6:6">
8757</field>
8758<field name="BANK2_PIN09_MA" bitrange="5:4">
8759</field>
8760<field name="RSRVD0" bitrange="3:2">
8761</field>
8762<field name="BANK2_PIN08_MA" bitrange="1:0">
8763</field>
8764</reg>
8765<reg name="DRIVE10" addr="0x2a0" sct="yes">
8766<field name="RSRVD7" bitrange="31:31">
8767</field>
8768<field name="BANK2_PIN23_V" bitrange="30:30">
8769</field>
8770<field name="BANK2_PIN23_MA" bitrange="29:28">
8771</field>
8772<field name="RSRVD6" bitrange="27:27">
8773</field>
8774<field name="BANK2_PIN22_V" bitrange="26:26">
8775</field>
8776<field name="BANK2_PIN22_MA" bitrange="25:24">
8777</field>
8778<field name="RSRVD5" bitrange="23:23">
8779</field>
8780<field name="BANK2_PIN21_V" bitrange="22:22">
8781</field>
8782<field name="BANK2_PIN21_MA" bitrange="21:20">
8783</field>
8784<field name="RSRVD4" bitrange="19:19">
8785</field>
8786<field name="BANK2_PIN20_V" bitrange="18:18">
8787</field>
8788<field name="BANK2_PIN20_MA" bitrange="17:16">
8789</field>
8790<field name="RSRVD3" bitrange="15:15">
8791</field>
8792<field name="BANK2_PIN19_V" bitrange="14:14">
8793</field>
8794<field name="BANK2_PIN19_MA" bitrange="13:12">
8795</field>
8796<field name="RSRVD2" bitrange="11:11">
8797</field>
8798<field name="BANK2_PIN18_V" bitrange="10:10">
8799</field>
8800<field name="BANK2_PIN18_MA" bitrange="9:8">
8801</field>
8802<field name="RSRVD1" bitrange="7:7">
8803</field>
8804<field name="BANK2_PIN17_V" bitrange="6:6">
8805</field>
8806<field name="BANK2_PIN17_MA" bitrange="5:4">
8807</field>
8808<field name="RSRVD0" bitrange="3:3">
8809</field>
8810<field name="BANK2_PIN16_V" bitrange="2:2">
8811</field>
8812<field name="BANK2_PIN16_MA" bitrange="1:0">
8813</field>
8814</reg>
8815<reg name="DRIVE11" addr="0x2b0" sct="yes">
8816<field name="RSRVD7" bitrange="31:31">
8817</field>
8818<field name="BANK2_PIN31_V" bitrange="30:30">
8819</field>
8820<field name="BANK2_PIN31_MA" bitrange="29:28">
8821</field>
8822<field name="RSRVD6" bitrange="27:27">
8823</field>
8824<field name="BANK2_PIN30_V" bitrange="26:26">
8825</field>
8826<field name="BANK2_PIN30_MA" bitrange="25:24">
8827</field>
8828<field name="RSRVD5" bitrange="23:23">
8829</field>
8830<field name="BANK2_PIN29_V" bitrange="22:22">
8831</field>
8832<field name="BANK2_PIN29_MA" bitrange="21:20">
8833</field>
8834<field name="RSRVD4" bitrange="19:18">
8835</field>
8836<field name="BANK2_PIN28_MA" bitrange="17:16">
8837</field>
8838<field name="RSRVD3" bitrange="15:14">
8839</field>
8840<field name="BANK2_PIN27_MA" bitrange="13:12">
8841</field>
8842<field name="RSRVD2" bitrange="11:11">
8843</field>
8844<field name="BANK2_PIN26_V" bitrange="10:10">
8845</field>
8846<field name="BANK2_PIN26_MA" bitrange="9:8">
8847</field>
8848<field name="RSRVD1" bitrange="7:7">
8849</field>
8850<field name="BANK2_PIN25_V" bitrange="6:6">
8851</field>
8852<field name="BANK2_PIN25_MA" bitrange="5:4">
8853</field>
8854<field name="RSRVD0" bitrange="3:3">
8855</field>
8856<field name="BANK2_PIN24_V" bitrange="2:2">
8857</field>
8858<field name="BANK2_PIN24_MA" bitrange="1:0">
8859</field>
8860</reg>
8861<reg name="DRIVE12" addr="0x2c0" sct="yes">
8862<field name="RSRVD7" bitrange="31:31">
8863</field>
8864<field name="BANK3_PIN07_V" bitrange="30:30">
8865</field>
8866<field name="BANK3_PIN07_MA" bitrange="29:28">
8867</field>
8868<field name="RSRVD6" bitrange="27:27">
8869</field>
8870<field name="BANK3_PIN06_V" bitrange="26:26">
8871</field>
8872<field name="BANK3_PIN06_MA" bitrange="25:24">
8873</field>
8874<field name="RSRVD5" bitrange="23:23">
8875</field>
8876<field name="BANK3_PIN05_V" bitrange="22:22">
8877</field>
8878<field name="BANK3_PIN05_MA" bitrange="21:20">
8879</field>
8880<field name="RSRVD4" bitrange="19:19">
8881</field>
8882<field name="BANK3_PIN04_V" bitrange="18:18">
8883</field>
8884<field name="BANK3_PIN04_MA" bitrange="17:16">
8885</field>
8886<field name="RSRVD3" bitrange="15:15">
8887</field>
8888<field name="BANK3_PIN03_V" bitrange="14:14">
8889</field>
8890<field name="BANK3_PIN03_MA" bitrange="13:12">
8891</field>
8892<field name="RSRVD2" bitrange="11:11">
8893</field>
8894<field name="BANK3_PIN02_V" bitrange="10:10">
8895</field>
8896<field name="BANK3_PIN02_MA" bitrange="9:8">
8897</field>
8898<field name="RSRVD1" bitrange="7:7">
8899</field>
8900<field name="BANK3_PIN01_V" bitrange="6:6">
8901</field>
8902<field name="BANK3_PIN01_MA" bitrange="5:4">
8903</field>
8904<field name="RSRVD0" bitrange="3:3">
8905</field>
8906<field name="BANK3_PIN00_V" bitrange="2:2">
8907</field>
8908<field name="BANK3_PIN00_MA" bitrange="1:0">
8909</field>
8910</reg>
8911<reg name="DRIVE13" addr="0x2d0" sct="yes">
8912<field name="RSRVD7" bitrange="31:31">
8913</field>
8914<field name="BANK3_PIN15_V" bitrange="30:30">
8915</field>
8916<field name="BANK3_PIN15_MA" bitrange="29:28">
8917</field>
8918<field name="RSRVD6" bitrange="27:27">
8919</field>
8920<field name="BANK3_PIN14_V" bitrange="26:26">
8921</field>
8922<field name="BANK3_PIN14_MA" bitrange="25:24">
8923</field>
8924<field name="RSRVD5" bitrange="23:23">
8925</field>
8926<field name="BANK3_PIN13_V" bitrange="22:22">
8927</field>
8928<field name="BANK3_PIN13_MA" bitrange="21:20">
8929</field>
8930<field name="RSRVD4" bitrange="19:19">
8931</field>
8932<field name="BANK3_PIN12_V" bitrange="18:18">
8933</field>
8934<field name="BANK3_PIN12_MA" bitrange="17:16">
8935</field>
8936<field name="RSRVD3" bitrange="15:15">
8937</field>
8938<field name="BANK3_PIN11_V" bitrange="14:14">
8939</field>
8940<field name="BANK3_PIN11_MA" bitrange="13:12">
8941</field>
8942<field name="RSRVD2" bitrange="11:11">
8943</field>
8944<field name="BANK3_PIN10_V" bitrange="10:10">
8945</field>
8946<field name="BANK3_PIN10_MA" bitrange="9:8">
8947</field>
8948<field name="RSRVD1" bitrange="7:7">
8949</field>
8950<field name="BANK3_PIN09_V" bitrange="6:6">
8951</field>
8952<field name="BANK3_PIN09_MA" bitrange="5:4">
8953</field>
8954<field name="RSRVD0" bitrange="3:3">
8955</field>
8956<field name="BANK3_PIN08_V" bitrange="2:2">
8957</field>
8958<field name="BANK3_PIN08_MA" bitrange="1:0">
8959</field>
8960</reg>
8961<reg name="DRIVE14" addr="0x2e0" sct="yes">
8962<field name="RSRVD6" bitrange="31:24">
8963</field>
8964<field name="RSRVD5" bitrange="23:23">
8965</field>
8966<field name="BANK3_PIN21_V" bitrange="22:22">
8967</field>
8968<field name="BANK3_PIN21_MA" bitrange="21:20">
8969</field>
8970<field name="RSRVD4" bitrange="19:19">
8971</field>
8972<field name="BANK3_PIN20_V" bitrange="18:18">
8973</field>
8974<field name="BANK3_PIN20_MA" bitrange="17:16">
8975</field>
8976<field name="RSRVD3" bitrange="15:15">
8977</field>
8978<field name="BANK3_PIN19_V" bitrange="14:14">
8979</field>
8980<field name="BANK3_PIN19_MA" bitrange="13:12">
8981</field>
8982<field name="RSRVD2" bitrange="11:11">
8983</field>
8984<field name="BANK3_PIN18_V" bitrange="10:10">
8985</field>
8986<field name="BANK3_PIN18_MA" bitrange="9:8">
8987</field>
8988<field name="RSRVD1" bitrange="7:7">
8989</field>
8990<field name="BANK3_PIN17_V" bitrange="6:6">
8991</field>
8992<field name="BANK3_PIN17_MA" bitrange="5:4">
8993</field>
8994<field name="RSRVD0" bitrange="3:3">
8995</field>
8996<field name="BANK3_PIN16_V" bitrange="2:2">
8997</field>
8998<field name="BANK3_PIN16_MA" bitrange="1:0">
8999</field>
9000</reg>
9001<reg name="PULL0" addr="0x400" sct="yes">
9002<field name="BANK0_PIN31" bitrange="31:31">
9003</field>
9004<field name="BANK0_PIN30" bitrange="30:30">
9005</field>
9006<field name="BANK0_PIN29" bitrange="29:29">
9007</field>
9008<field name="BANK0_PIN28" bitrange="28:28">
9009</field>
9010<field name="BANK0_PIN27" bitrange="27:27">
9011</field>
9012<field name="BANK0_PIN26" bitrange="26:26">
9013</field>
9014<field name="RSRVD2" bitrange="25:23">
9015</field>
9016<field name="BANK0_PIN22" bitrange="22:22">
9017</field>
9018<field name="BANK0_PIN21" bitrange="21:21">
9019</field>
9020<field name="BANK0_PIN20" bitrange="20:20">
9021</field>
9022<field name="BANK0_PIN19" bitrange="19:19">
9023</field>
9024<field name="BANK0_PIN18" bitrange="18:18">
9025</field>
9026<field name="RSRVD1" bitrange="17:16">
9027</field>
9028<field name="BANK0_PIN15" bitrange="15:15">
9029</field>
9030<field name="RSRVD0" bitrange="14:12">
9031</field>
9032<field name="BANK0_PIN11" bitrange="11:11">
9033</field>
9034<field name="BANK0_PIN10" bitrange="10:10">
9035</field>
9036<field name="BANK0_PIN09" bitrange="9:9">
9037</field>
9038<field name="BANK0_PIN08" bitrange="8:8">
9039</field>
9040<field name="BANK0_PIN07" bitrange="7:7">
9041</field>
9042<field name="BANK0_PIN06" bitrange="6:6">
9043</field>
9044<field name="BANK0_PIN05" bitrange="5:5">
9045</field>
9046<field name="BANK0_PIN04" bitrange="4:4">
9047</field>
9048<field name="BANK0_PIN03" bitrange="3:3">
9049</field>
9050<field name="BANK0_PIN02" bitrange="2:2">
9051</field>
9052<field name="BANK0_PIN01" bitrange="1:1">
9053</field>
9054<field name="BANK0_PIN00" bitrange="0:0">
9055</field>
9056</reg>
9057<reg name="PULL1" addr="0x410" sct="yes">
9058<field name="RSRVD3" bitrange="31:29">
9059</field>
9060<field name="BANK1_PIN28" bitrange="28:28">
9061</field>
9062<field name="RSRVD2" bitrange="27:23">
9063</field>
9064<field name="BANK1_PIN22" bitrange="22:22">
9065</field>
9066<field name="RSRVD1" bitrange="21:19">
9067</field>
9068<field name="BANK1_PIN18" bitrange="18:18">
9069</field>
9070<field name="RSRVD0" bitrange="17:0">
9071</field>
9072</reg>
9073<reg name="PULL2" addr="0x420" sct="yes">
9074<field name="RSRVD2" bitrange="31:29">
9075</field>
9076<field name="BANK2_PIN28" bitrange="28:28">
9077</field>
9078<field name="BANK2_PIN27" bitrange="27:27">
9079</field>
9080<field name="RSRVD1" bitrange="26:9">
9081</field>
9082<field name="BANK2_PIN08" bitrange="8:8">
9083</field>
9084<field name="RSRVD0" bitrange="7:6">
9085</field>
9086<field name="BANK2_PIN05" bitrange="5:5">
9087</field>
9088<field name="BANK2_PIN04" bitrange="4:4">
9089</field>
9090<field name="BANK2_PIN03" bitrange="3:3">
9091</field>
9092<field name="BANK2_PIN02" bitrange="2:2">
9093</field>
9094<field name="BANK2_PIN01" bitrange="1:1">
9095</field>
9096<field name="BANK2_PIN00" bitrange="0:0">
9097</field>
9098</reg>
9099<reg name="PULL3" addr="0x430" sct="yes">
9100<field name="RSRVD0" bitrange="31:18">
9101</field>
9102<field name="BANK3_PIN17" bitrange="17:17">
9103</field>
9104<field name="BANK3_PIN16" bitrange="16:16">
9105</field>
9106<field name="BANK3_PIN15" bitrange="15:15">
9107</field>
9108<field name="BANK3_PIN14" bitrange="14:14">
9109</field>
9110<field name="BANK3_PIN13" bitrange="13:13">
9111</field>
9112<field name="BANK3_PIN12" bitrange="12:12">
9113</field>
9114<field name="BANK3_PIN11" bitrange="11:11">
9115</field>
9116<field name="BANK3_PIN10" bitrange="10:10">
9117</field>
9118<field name="BANK3_PIN09" bitrange="9:9">
9119</field>
9120<field name="BANK3_PIN08" bitrange="8:8">
9121</field>
9122<field name="BANK3_PIN07" bitrange="7:7">
9123</field>
9124<field name="BANK3_PIN06" bitrange="6:6">
9125</field>
9126<field name="BANK3_PIN05" bitrange="5:5">
9127</field>
9128<field name="BANK3_PIN04" bitrange="4:4">
9129</field>
9130<field name="BANK3_PIN03" bitrange="3:3">
9131</field>
9132<field name="BANK3_PIN02" bitrange="2:2">
9133</field>
9134<field name="BANK3_PIN01" bitrange="1:1">
9135</field>
9136<field name="BANK3_PIN00" bitrange="0:0">
9137</field>
9138</reg>
9139<reg name="DOUT0" addr="0x500" sct="yes">
9140<field name="DOUT" bitrange="31:0">
9141</field>
9142</reg>
9143<reg name="DOUT1" addr="0x510" sct="yes">
9144<field name="RSRVD1" bitrange="31:31">
9145</field>
9146<field name="DOUT" bitrange="30:0">
9147</field>
9148</reg>
9149<reg name="DOUT2" addr="0x520" sct="yes">
9150<field name="DOUT" bitrange="31:0">
9151</field>
9152</reg>
9153<reg name="DIN0" addr="0x600" sct="yes">
9154<field name="DIN" bitrange="31:0">
9155</field>
9156</reg>
9157<reg name="DIN1" addr="0x610" sct="yes">
9158<field name="RSRVD1" bitrange="31:31">
9159</field>
9160<field name="DIN" bitrange="30:0">
9161</field>
9162</reg>
9163<reg name="DIN2" addr="0x620" sct="yes">
9164<field name="DIN" bitrange="31:0">
9165</field>
9166</reg>
9167<reg name="DOE0" addr="0x700" sct="yes">
9168<field name="DOE" bitrange="31:0">
9169</field>
9170</reg>
9171<reg name="DOE1" addr="0x710" sct="yes">
9172<field name="RSRVD1" bitrange="31:31">
9173</field>
9174<field name="DOE" bitrange="30:0">
9175</field>
9176</reg>
9177<reg name="DOE2" addr="0x720" sct="yes">
9178<field name="DOE" bitrange="31:0">
9179</field>
9180</reg>
9181<reg name="PIN2IRQ0" addr="0x800" sct="yes">
9182<field name="PIN2IRQ" bitrange="31:0">
9183</field>
9184</reg>
9185<reg name="PIN2IRQ1" addr="0x810" sct="yes">
9186<field name="RSRVD1" bitrange="31:31">
9187</field>
9188<field name="PIN2IRQ" bitrange="30:0">
9189</field>
9190</reg>
9191<reg name="PIN2IRQ2" addr="0x820" sct="yes">
9192<field name="PIN2IRQ" bitrange="31:0">
9193</field>
9194</reg>
9195<reg name="IRQEN0" addr="0x900" sct="yes">
9196<field name="IRQEN" bitrange="31:0">
9197</field>
9198</reg>
9199<reg name="IRQEN1" addr="0x910" sct="yes">
9200<field name="RSRVD1" bitrange="31:31">
9201</field>
9202<field name="IRQEN" bitrange="30:0">
9203</field> 7833</field>
9204</reg> 7834</reg>
9205<reg name="IRQEN2" addr="0x920" sct="yes"> 7835<reg name="DRIVEn" sct="yes">
9206<field name="IRQEN" bitrange="31:0"> 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">
9207</field> 7853</field>
9208</reg> 7854</reg>
9209<reg name="IRQLEVEL0" addr="0xa00" sct="yes"> 7855<reg name="PULLn" sct="yes">
9210<field name="IRQLEVEL" bitrange="31:0"> 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">
9211</field> 7862</field>
9212</reg> 7863</reg>
9213<reg name="IRQLEVEL1" addr="0xa10" sct="yes"> 7864<reg name="DOUTn" sct="yes">
9214<field name="RSRVD1" bitrange="31:31"> 7865<formula string="0x500+n*0x10"/>
9215</field> 7866<addr name="DOUT0" addr="0x500" />
9216<field name="IRQLEVEL" bitrange="30:0"> 7867<addr name="DOUT1" addr="0x510" />
7868<addr name="DOUT2" addr="0x520" />
7869<field name="BITS" bitrange="31:0">
9217</field> 7870</field>
9218</reg> 7871</reg>
9219<reg name="IRQLEVEL2" addr="0xa20" sct="yes"> 7872<reg name="DINn" sct="yes">
9220<field name="IRQLEVEL" bitrange="31:0"> 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">
9221</field> 7878</field>
9222</reg> 7879</reg>
9223<reg name="IRQPOL0" addr="0xb00" sct="yes"> 7880<reg name="DOEn" sct="yes">
9224<field name="IRQPOL" bitrange="31:0"> 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">
9225</field> 7886</field>
9226</reg> 7887</reg>
9227<reg name="IRQPOL1" addr="0xb10" sct="yes"> 7888<reg name="PIN2IRQn" sct="yes">
9228<field name="RSRVD1" bitrange="31:31"> 7889<formula string="0x800+n*0x10"/>
9229</field> 7890<addr name="PIN2IRQ0" addr="0x800" />
9230<field name="IRQPOL" bitrange="30:0"> 7891<addr name="PIN2IRQ1" addr="0x810" />
7892<addr name="PIN2IRQ2" addr="0x820" />
7893<field name="BITS" bitrange="31:0">
9231</field> 7894</field>
9232</reg> 7895</reg>
9233<reg name="IRQPOL2" addr="0xb20" sct="yes"> 7896<reg name="IRQENn" sct="yes">
9234<field name="IRQPOL" bitrange="31:0"> 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">
9235</field> 7902</field>
9236</reg> 7903</reg>
9237<reg name="IRQSTAT0" addr="0xc00" sct="yes"> 7904<reg name="IRQLEVELn" sct="yes">
9238<field name="IRQSTAT" bitrange="31:0"> 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">
9239</field> 7910</field>
9240</reg> 7911</reg>
9241<reg name="IRQSTAT1" addr="0xc10" sct="yes"> 7912<reg name="IRQPOLn" sct="yes">
9242<field name="RSRVD1" bitrange="31:31"> 7913<formula string="0xb00+n*0x10"/>
9243</field> 7914<addr name="IRQPOL0" addr="0xb00" />
9244<field name="IRQSTAT" bitrange="30:0"> 7915<addr name="IRQPOL1" addr="0xb10" />
7916<addr name="IRQPOL2" addr="0xb20" />
7917<field name="BITS" bitrange="31:0">
9245</field> 7918</field>
9246</reg> 7919</reg>
9247<reg name="IRQSTAT2" addr="0xc20" sct="yes"> 7920<reg name="IRQSTATn" sct="yes">
9248<field name="IRQSTAT" bitrange="31:0"> 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">
9249</field> 7926</field>
9250</reg> 7927</reg>
9251</dev> 7928</dev>
9252<dev name="POWER" addr="0x80044000" long_name="Power Control" desc="Power Supply"> 7929<dev name="POWER" long_name="Power Control" desc="Power Supply" version="3.2.0">
9253<reg name="CTRL" addr="0x0" sct="yes"> 7930<addr name="POWER" addr="0x80044000" />
7931<reg name="CTRL" sct="yes">
7932<addr name="CTRL" addr="0x0" />
9254<field name="RSRVD3" bitrange="31:31"> 7933<field name="RSRVD3" bitrange="31:31">
9255</field> 7934</field>
9256<field name="CLKGATE" bitrange="30:30"> 7935<field name="CLKGATE" bitrange="30:30">
@@ -9312,7 +7991,8 @@ KIND, either express or implied.
9312<field name="ENIRQ_VDD5V_GT_VDDIO" bitrange="0:0"> 7991<field name="ENIRQ_VDD5V_GT_VDDIO" bitrange="0:0">
9313</field> 7992</field>
9314</reg> 7993</reg>
9315<reg name="5VCTRL" addr="0x10" sct="yes"> 7994<reg name="5VCTRL" sct="yes">
7995<addr name="5VCTRL" addr="0x10" />
9316<field name="RSRVD6" bitrange="31:30"> 7996<field name="RSRVD6" bitrange="31:30">
9317</field> 7997</field>
9318<field name="VBUSDROOP_TRSH" bitrange="29:28"> 7998<field name="VBUSDROOP_TRSH" bitrange="29:28">
@@ -9350,7 +8030,8 @@ KIND, either express or implied.
9350<field name="ENABLE_DCDC" bitrange="0:0"> 8030<field name="ENABLE_DCDC" bitrange="0:0">
9351</field> 8031</field>
9352</reg> 8032</reg>
9353<reg name="MINPWR" addr="0x20" sct="yes"> 8033<reg name="MINPWR" sct="yes">
8034<addr name="MINPWR" addr="0x20" />
9354<field name="RSRVD1" bitrange="31:15"> 8035<field name="RSRVD1" bitrange="31:15">
9355</field> 8036</field>
9356<field name="LOWPWR_4P2" bitrange="14:14"> 8037<field name="LOWPWR_4P2" bitrange="14:14">
@@ -9384,7 +8065,8 @@ KIND, either express or implied.
9384<field name="DC_HALFCLK" bitrange="0:0"> 8065<field name="DC_HALFCLK" bitrange="0:0">
9385</field> 8066</field>
9386</reg> 8067</reg>
9387<reg name="CHARGE" addr="0x30" sct="yes"> 8068<reg name="CHARGE" sct="yes">
8069<addr name="CHARGE" addr="0x30" />
9388<field name="RSRVD4" bitrange="31:27"> 8070<field name="RSRVD4" bitrange="31:27">
9389</field> 8071</field>
9390<field name="ADJ_VOLT" bitrange="26:24"> 8072<field name="ADJ_VOLT" bitrange="26:24">
@@ -9414,7 +8096,8 @@ KIND, either express or implied.
9414<field name="BATTCHRG_I" bitrange="5:0"> 8096<field name="BATTCHRG_I" bitrange="5:0">
9415</field> 8097</field>
9416</reg> 8098</reg>
9417<reg name="VDDDCTRL" addr="0x40" sct="no"> 8099<reg name="VDDDCTRL" sct="no">
8100<addr name="VDDDCTRL" addr="0x40" />
9418<field name="ADJTN" bitrange="31:28"> 8101<field name="ADJTN" bitrange="31:28">
9419</field> 8102</field>
9420<field name="RSRVD4" bitrange="27:24"> 8103<field name="RSRVD4" bitrange="27:24">
@@ -9440,7 +8123,8 @@ KIND, either express or implied.
9440<field name="TRG" bitrange="4:0"> 8123<field name="TRG" bitrange="4:0">
9441</field> 8124</field>
9442</reg> 8125</reg>
9443<reg name="VDDACTRL" addr="0x50" sct="no"> 8126<reg name="VDDACTRL" sct="no">
8127<addr name="VDDACTRL" addr="0x50" />
9444<field name="RSRVD4" bitrange="31:20"> 8128<field name="RSRVD4" bitrange="31:20">
9445</field> 8129</field>
9446<field name="PWDN_BRNOUT" bitrange="19:19"> 8130<field name="PWDN_BRNOUT" bitrange="19:19">
@@ -9464,7 +8148,8 @@ KIND, either express or implied.
9464<field name="TRG" bitrange="4:0"> 8148<field name="TRG" bitrange="4:0">
9465</field> 8149</field>
9466</reg> 8150</reg>
9467<reg name="VDDIOCTRL" addr="0x60" sct="no"> 8151<reg name="VDDIOCTRL" sct="no">
8152<addr name="VDDIOCTRL" addr="0x60" />
9468<field name="RSRVD5" bitrange="31:24"> 8153<field name="RSRVD5" bitrange="31:24">
9469</field> 8154</field>
9470<field name="ADJTN" bitrange="23:20"> 8155<field name="ADJTN" bitrange="23:20">
@@ -9490,7 +8175,8 @@ KIND, either express or implied.
9490<field name="TRG" bitrange="4:0"> 8175<field name="TRG" bitrange="4:0">
9491</field> 8176</field>
9492</reg> 8177</reg>
9493<reg name="VDDMEMCTRL" addr="0x70" sct="no"> 8178<reg name="VDDMEMCTRL" sct="no">
8179<addr name="VDDMEMCTRL" addr="0x70" />
9494<field name="RSRVD2" bitrange="31:11"> 8180<field name="RSRVD2" bitrange="31:11">
9495</field> 8181</field>
9496<field name="PULLDOWN_ACTIVE" bitrange="10:10"> 8182<field name="PULLDOWN_ACTIVE" bitrange="10:10">
@@ -9504,7 +8190,8 @@ KIND, either express or implied.
9504<field name="TRG" bitrange="4:0"> 8190<field name="TRG" bitrange="4:0">
9505</field> 8191</field>
9506</reg> 8192</reg>
9507<reg name="DCDC4P2" addr="0x80" sct="no"> 8193<reg name="DCDC4P2" sct="no">
8194<addr name="DCDC4P2" addr="0x80" />
9508<field name="DROPOUT_CTRL" bitrange="31:28"> 8195<field name="DROPOUT_CTRL" bitrange="31:28">
9509</field> 8196</field>
9510<field name="RSRVD5" bitrange="27:26"> 8197<field name="RSRVD5" bitrange="27:26">
@@ -9532,7 +8219,8 @@ KIND, either express or implied.
9532<field name="CMPTRIP" bitrange="4:0"> 8219<field name="CMPTRIP" bitrange="4:0">
9533</field> 8220</field>
9534</reg> 8221</reg>
9535<reg name="MISC" addr="0x90" sct="no"> 8222<reg name="MISC" sct="no">
8223<addr name="MISC" addr="0x90" />
9536<field name="RSRVD2" bitrange="31:7"> 8224<field name="RSRVD2" bitrange="31:7">
9537</field> 8225</field>
9538<field name="FREQSEL" bitrange="6:4"> 8226<field name="FREQSEL" bitrange="6:4">
@@ -9546,7 +8234,8 @@ KIND, either express or implied.
9546<field name="SEL_PLLCLK" bitrange="0:0"> 8234<field name="SEL_PLLCLK" bitrange="0:0">
9547</field> 8235</field>
9548</reg> 8236</reg>
9549<reg name="DCLIMITS" addr="0xa0" sct="no"> 8237<reg name="DCLIMITS" sct="no">
8238<addr name="DCLIMITS" addr="0xa0" />
9550<field name="RSRVD3" bitrange="31:16"> 8239<field name="RSRVD3" bitrange="31:16">
9551</field> 8240</field>
9552<field name="RSRVD2" bitrange="15:15"> 8241<field name="RSRVD2" bitrange="15:15">
@@ -9558,7 +8247,8 @@ KIND, either express or implied.
9558<field name="NEGLIMIT" bitrange="6:0"> 8247<field name="NEGLIMIT" bitrange="6:0">
9559</field> 8248</field>
9560</reg> 8249</reg>
9561<reg name="LOOPCTRL" addr="0xb0" sct="yes"> 8250<reg name="LOOPCTRL" sct="yes">
8251<addr name="LOOPCTRL" addr="0xb0" />
9562<field name="RSRVD3" bitrange="31:21"> 8252<field name="RSRVD3" bitrange="31:21">
9563</field> 8253</field>
9564<field name="TOGGLE_DIF" bitrange="20:20"> 8254<field name="TOGGLE_DIF" bitrange="20:20">
@@ -9588,7 +8278,8 @@ KIND, either express or implied.
9588<field name="DC_C" bitrange="1:0"> 8278<field name="DC_C" bitrange="1:0">
9589</field> 8279</field>
9590</reg> 8280</reg>
9591<reg name="STS" addr="0xc0" sct="no"> 8281<reg name="STS" sct="no">
8282<addr name="STS" addr="0xc0" />
9592<field name="RSRVD3" bitrange="31:30"> 8283<field name="RSRVD3" bitrange="31:30">
9593</field> 8284</field>
9594<field name="PWRUP_SOURCE" bitrange="29:24"> 8285<field name="PWRUP_SOURCE" bitrange="29:24">
@@ -9636,7 +8327,8 @@ KIND, either express or implied.
9636<field name="SESSEND" bitrange="0:0"> 8327<field name="SESSEND" bitrange="0:0">
9637</field> 8328</field>
9638</reg> 8329</reg>
9639<reg name="SPEED" addr="0xd0" sct="yes"> 8330<reg name="SPEED" sct="yes">
8331<addr name="SPEED" addr="0xd0" />
9640<field name="RSRVD1" bitrange="31:24"> 8332<field name="RSRVD1" bitrange="31:24">
9641</field> 8333</field>
9642<field name="STATUS" bitrange="23:16"> 8334<field name="STATUS" bitrange="23:16">
@@ -9646,7 +8338,8 @@ KIND, either express or implied.
9646<field name="CTRL" bitrange="1:0"> 8338<field name="CTRL" bitrange="1:0">
9647</field> 8339</field>
9648</reg> 8340</reg>
9649<reg name="BATTMONITOR" addr="0xe0" sct="no"> 8341<reg name="BATTMONITOR" sct="no">
8342<addr name="BATTMONITOR" addr="0xe0" />
9650<field name="RSRVD3" bitrange="31:26"> 8343<field name="RSRVD3" bitrange="31:26">
9651</field> 8344</field>
9652<field name="BATT_VAL" bitrange="25:16"> 8345<field name="BATT_VAL" bitrange="25:16">
@@ -9664,7 +8357,8 @@ KIND, either express or implied.
9664<field name="BRWNOUT_LVL" bitrange="4:0"> 8357<field name="BRWNOUT_LVL" bitrange="4:0">
9665</field> 8358</field>
9666</reg> 8359</reg>
9667<reg name="RESET" addr="0x100" sct="yes"> 8360<reg name="RESET" sct="yes">
8361<addr name="RESET" addr="0x100" />
9668<field name="UNLOCK" bitrange="31:16"> 8362<field name="UNLOCK" bitrange="31:16">
9669<value name="KEY" value="0x3e77"> 8363<value name="KEY" value="0x3e77">
9670</value> 8364</value>
@@ -9676,7 +8370,8 @@ KIND, either express or implied.
9676<field name="PWD" bitrange="0:0"> 8370<field name="PWD" bitrange="0:0">
9677</field> 8371</field>
9678</reg> 8372</reg>
9679<reg name="DEBUG" addr="0x110" sct="yes"> 8373<reg name="DEBUG" sct="yes">
8374<addr name="DEBUG" addr="0x110" />
9680<field name="RSRVD0" bitrange="31:4"> 8375<field name="RSRVD0" bitrange="31:4">
9681</field> 8376</field>
9682<field name="VBUSVALIDPIOLOCK" bitrange="3:3"> 8377<field name="VBUSVALIDPIOLOCK" bitrange="3:3">
@@ -9688,11 +8383,13 @@ KIND, either express or implied.
9688<field name="SESSENDPIOLOCK" bitrange="0:0"> 8383<field name="SESSENDPIOLOCK" bitrange="0:0">
9689</field> 8384</field>
9690</reg> 8385</reg>
9691<reg name="SPECIAL" addr="0x120" sct="yes"> 8386<reg name="SPECIAL" sct="yes">
8387<addr name="SPECIAL" addr="0x120" />
9692<field name="TEST" bitrange="31:0"> 8388<field name="TEST" bitrange="31:0">
9693</field> 8389</field>
9694</reg> 8390</reg>
9695<reg name="VERSION" addr="0x130" sct="no"> 8391<reg name="VERSION" sct="no">
8392<addr name="VERSION" addr="0x130" />
9696<field name="MAJOR" bitrange="31:24"> 8393<field name="MAJOR" bitrange="31:24">
9697</field> 8394</field>
9698<field name="MINOR" bitrange="23:16"> 8395<field name="MINOR" bitrange="23:16">
@@ -9701,8 +8398,10 @@ KIND, either express or implied.
9701</field> 8398</field>
9702</reg> 8399</reg>
9703</dev> 8400</dev>
9704<dev name="PWM" addr="0x80064000" long_name="Pulse width Modulation" desc="Pulse-Width Modulator (PWM) Controller"> 8401<dev name="PWM" long_name="Pulse width Modulation" desc="Pulse-Width Modulator (PWM) Controller" version="3.2.0">
9705<reg name="CTRL" addr="0x0" sct="yes"> 8402<addr name="PWM" addr="0x80064000" />
8403<reg name="CTRL" sct="yes">
8404<addr name="CTRL" addr="0x0" />
9706<field name="SFTRST" bitrange="31:31"> 8405<field name="SFTRST" bitrange="31:31">
9707</field> 8406</field>
9708<field name="CLKGATE" bitrange="30:30"> 8407<field name="CLKGATE" bitrange="30:30">
@@ -9734,33 +8433,25 @@ KIND, either express or implied.
9734<field name="PWM0_ENABLE" bitrange="0:0"> 8433<field name="PWM0_ENABLE" bitrange="0:0">
9735</field> 8434</field>
9736</reg> 8435</reg>
9737<multireg name="ACTIVEn" base="0x10" count="4" offset="0x20" sct="SCT"> 8436<reg name="ACTIVEn" sct="yes">
9738<reg name="ACTIVE0" addr="0x10" index="0"> 8437<formula string="0x10+n*0x20"/>
9739</reg> 8438<addr name="ACTIVE0" addr="0x10" />
9740<reg name="ACTIVE1" addr="0x30" index="1"> 8439<addr name="ACTIVE1" addr="0x30" />
9741</reg> 8440<addr name="ACTIVE2" addr="0x50" />
9742<reg name="ACTIVE2" addr="0x50" index="2"> 8441<addr name="ACTIVE3" addr="0x70" />
9743</reg> 8442<addr name="ACTIVE4" addr="0x90" />
9744<reg name="ACTIVE3" addr="0x70" index="3">
9745</reg>
9746<reg name="ACTIVE4" addr="0x90" index="4">
9747</reg>
9748<field name="INACTIVE" bitrange="31:16"> 8443<field name="INACTIVE" bitrange="31:16">
9749</field> 8444</field>
9750<field name="ACTIVE" bitrange="15:0"> 8445<field name="ACTIVE" bitrange="15:0">
9751</field> 8446</field>
9752</multireg>
9753<multireg name="PERIODn" base="0x20" count="4" offset="0x20" sct="SCT">
9754<reg name="PERIOD0" addr="0x20" index="0">
9755</reg>
9756<reg name="PERIOD1" addr="0x40" index="1">
9757</reg>
9758<reg name="PERIOD2" addr="0x60" index="2">
9759</reg>
9760<reg name="PERIOD3" addr="0x80" index="3">
9761</reg>
9762<reg name="PERIOD4" addr="0xa0" index="4">
9763</reg> 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" />
9764<field name="RSRVD2" bitrange="31:25"> 8455<field name="RSRVD2" bitrange="31:25">
9765</field> 8456</field>
9766<field name="MATT_SEL" bitrange="24:24"> 8457<field name="MATT_SEL" bitrange="24:24">
@@ -9803,8 +8494,9 @@ KIND, either express or implied.
9803</field> 8494</field>
9804<field name="PERIOD" bitrange="15:0"> 8495<field name="PERIOD" bitrange="15:0">
9805</field> 8496</field>
9806</multireg> 8497</reg>
9807<reg name="VERSION" addr="0xb0" sct="no"> 8498<reg name="VERSION" sct="no">
8499<addr name="VERSION" addr="0xb0" />
9808<field name="MAJOR" bitrange="31:24"> 8500<field name="MAJOR" bitrange="31:24">
9809</field> 8501</field>
9810<field name="MINOR" bitrange="23:16"> 8502<field name="MINOR" bitrange="23:16">
@@ -9813,8 +8505,10 @@ KIND, either express or implied.
9813</field> 8505</field>
9814</reg> 8506</reg>
9815</dev> 8507</dev>
9816<dev name="PXP" addr="0x8002a000" long_name="Pixel Pipeline" desc="Pixel Pipeline (PXP)"> 8508<dev name="PXP" long_name="Pixel Pipeline" desc="Pixel Pipeline (PXP)" version="3.2.0">
9817<reg name="CTRL" addr="0x0" sct="yes"> 8509<addr name="PXP" addr="0x8002a000" />
8510<reg name="CTRL" sct="yes">
8511<addr name="CTRL" addr="0x0" />
9818<field name="SFTRST" bitrange="31:31"> 8512<field name="SFTRST" bitrange="31:31">
9819</field> 8513</field>
9820<field name="CLKGATE" bitrange="30:30"> 8514<field name="CLKGATE" bitrange="30:30">
@@ -9904,7 +8598,8 @@ KIND, either express or implied.
9904<field name="ENABLE" bitrange="0:0"> 8598<field name="ENABLE" bitrange="0:0">
9905</field> 8599</field>
9906</reg> 8600</reg>
9907<reg name="STAT" addr="0x10" sct="yes"> 8601<reg name="STAT" sct="yes">
8602<addr name="STAT" addr="0x10" />
9908<field name="BLOCKX" bitrange="31:24"> 8603<field name="BLOCKX" bitrange="31:24">
9909</field> 8604</field>
9910<field name="BLOCKY" bitrange="23:16"> 8605<field name="BLOCKY" bitrange="23:16">
@@ -9922,15 +8617,18 @@ KIND, either express or implied.
9922<field name="IRQ" bitrange="0:0"> 8617<field name="IRQ" bitrange="0:0">
9923</field> 8618</field>
9924</reg> 8619</reg>
9925<reg name="RGBBUF" addr="0x20" sct="no"> 8620<reg name="RGBBUF" sct="no">
8621<addr name="RGBBUF" addr="0x20" />
9926<field name="ADDR" bitrange="31:0"> 8622<field name="ADDR" bitrange="31:0">
9927</field> 8623</field>
9928</reg> 8624</reg>
9929<reg name="RGBBUF2" addr="0x30" sct="no"> 8625<reg name="RGBBUF2" sct="no">
8626<addr name="RGBBUF2" addr="0x30" />
9930<field name="ADDR" bitrange="31:0"> 8627<field name="ADDR" bitrange="31:0">
9931</field> 8628</field>
9932</reg> 8629</reg>
9933<reg name="RGBSIZE" addr="0x40" sct="no"> 8630<reg name="RGBSIZE" sct="no">
8631<addr name="RGBSIZE" addr="0x40" />
9934<field name="ALPHA" bitrange="31:24"> 8632<field name="ALPHA" bitrange="31:24">
9935</field> 8633</field>
9936<field name="WIDTH" bitrange="23:12"> 8634<field name="WIDTH" bitrange="23:12">
@@ -9938,19 +8636,23 @@ KIND, either express or implied.
9938<field name="HEIGHT" bitrange="11:0"> 8636<field name="HEIGHT" bitrange="11:0">
9939</field> 8637</field>
9940</reg> 8638</reg>
9941<reg name="S0BUF" addr="0x50" sct="no"> 8639<reg name="S0BUF" sct="no">
8640<addr name="S0BUF" addr="0x50" />
9942<field name="ADDR" bitrange="31:0"> 8641<field name="ADDR" bitrange="31:0">
9943</field> 8642</field>
9944</reg> 8643</reg>
9945<reg name="S0UBUF" addr="0x60" sct="no"> 8644<reg name="S0UBUF" sct="no">
8645<addr name="S0UBUF" addr="0x60" />
9946<field name="ADDR" bitrange="31:0"> 8646<field name="ADDR" bitrange="31:0">
9947</field> 8647</field>
9948</reg> 8648</reg>
9949<reg name="S0VBUF" addr="0x70" sct="no"> 8649<reg name="S0VBUF" sct="no">
8650<addr name="S0VBUF" addr="0x70" />
9950<field name="ADDR" bitrange="31:0"> 8651<field name="ADDR" bitrange="31:0">
9951</field> 8652</field>
9952</reg> 8653</reg>
9953<reg name="S0PARAM" addr="0x80" sct="no"> 8654<reg name="S0PARAM" sct="no">
8655<addr name="S0PARAM" addr="0x80" />
9954<field name="XBASE" bitrange="31:24"> 8656<field name="XBASE" bitrange="31:24">
9955</field> 8657</field>
9956<field name="YBASE" bitrange="23:16"> 8658<field name="YBASE" bitrange="23:16">
@@ -9960,11 +8662,13 @@ KIND, either express or implied.
9960<field name="HEIGHT" bitrange="7:0"> 8662<field name="HEIGHT" bitrange="7:0">
9961</field> 8663</field>
9962</reg> 8664</reg>
9963<reg name="S0BACKGROUND" addr="0x90" sct="no"> 8665<reg name="S0BACKGROUND" sct="no">
8666<addr name="S0BACKGROUND" addr="0x90" />
9964<field name="COLOR" bitrange="31:0"> 8667<field name="COLOR" bitrange="31:0">
9965</field> 8668</field>
9966</reg> 8669</reg>
9967<reg name="S0CROP" addr="0xa0" sct="no"> 8670<reg name="S0CROP" sct="no">
8671<addr name="S0CROP" addr="0xa0" />
9968<field name="XBASE" bitrange="31:24"> 8672<field name="XBASE" bitrange="31:24">
9969</field> 8673</field>
9970<field name="YBASE" bitrange="23:16"> 8674<field name="YBASE" bitrange="23:16">
@@ -9974,7 +8678,8 @@ KIND, either express or implied.
9974<field name="HEIGHT" bitrange="7:0"> 8678<field name="HEIGHT" bitrange="7:0">
9975</field> 8679</field>
9976</reg> 8680</reg>
9977<reg name="S0SCALE" addr="0xb0" sct="no"> 8681<reg name="S0SCALE" sct="no">
8682<addr name="S0SCALE" addr="0xb0" />
9978<field name="RSVD2" bitrange="31:30"> 8683<field name="RSVD2" bitrange="31:30">
9979</field> 8684</field>
9980<field name="YSCALE" bitrange="29:16"> 8685<field name="YSCALE" bitrange="29:16">
@@ -9984,7 +8689,8 @@ KIND, either express or implied.
9984<field name="XSCALE" bitrange="13:0"> 8689<field name="XSCALE" bitrange="13:0">
9985</field> 8690</field>
9986</reg> 8691</reg>
9987<reg name="S0OFFSET" addr="0xc0" sct="no"> 8692<reg name="S0OFFSET" sct="no">
8693<addr name="S0OFFSET" addr="0xc0" />
9988<field name="RSVD2" bitrange="31:28"> 8694<field name="RSVD2" bitrange="31:28">
9989</field> 8695</field>
9990<field name="YOFFSET" bitrange="27:16"> 8696<field name="YOFFSET" bitrange="27:16">
@@ -9994,7 +8700,8 @@ KIND, either express or implied.
9994<field name="XOFFSET" bitrange="11:0"> 8700<field name="XOFFSET" bitrange="11:0">
9995</field> 8701</field>
9996</reg> 8702</reg>
9997<reg name="CSCCOEFF0" addr="0xd0" sct="no"> 8703<reg name="CSCCOEFF0" sct="no">
8704<addr name="CSCCOEFF0" addr="0xd0" />
9998<field name="YCBCR_MODE" bitrange="31:31"> 8705<field name="YCBCR_MODE" bitrange="31:31">
9999</field> 8706</field>
10000<field name="RSVD1" bitrange="30:29"> 8707<field name="RSVD1" bitrange="30:29">
@@ -10006,7 +8713,8 @@ KIND, either express or implied.
10006<field name="Y_OFFSET" bitrange="8:0"> 8713<field name="Y_OFFSET" bitrange="8:0">
10007</field> 8714</field>
10008</reg> 8715</reg>
10009<reg name="CSCCOEFF1" addr="0xe0" sct="no"> 8716<reg name="CSCCOEFF1" sct="no">
8717<addr name="CSCCOEFF1" addr="0xe0" />
10010<field name="RSVD1" bitrange="31:27"> 8718<field name="RSVD1" bitrange="31:27">
10011</field> 8719</field>
10012<field name="C1" bitrange="26:16"> 8720<field name="C1" bitrange="26:16">
@@ -10016,7 +8724,8 @@ KIND, either express or implied.
10016<field name="C4" bitrange="10:0"> 8724<field name="C4" bitrange="10:0">
10017</field> 8725</field>
10018</reg> 8726</reg>
10019<reg name="CSCCOEFF2" addr="0xf0" sct="no"> 8727<reg name="CSCCOEFF2" sct="no">
8728<addr name="CSCCOEFF2" addr="0xf0" />
10020<field name="RSVD1" bitrange="31:27"> 8729<field name="RSVD1" bitrange="31:27">
10021</field> 8730</field>
10022<field name="C2" bitrange="26:16"> 8731<field name="C2" bitrange="26:16">
@@ -10026,7 +8735,8 @@ KIND, either express or implied.
10026<field name="C3" bitrange="10:0"> 8735<field name="C3" bitrange="10:0">
10027</field> 8736</field>
10028</reg> 8737</reg>
10029<reg name="NEXT" addr="0x100" sct="yes"> 8738<reg name="NEXT" sct="yes">
8739<addr name="NEXT" addr="0x100" />
10030<field name="POINTER" bitrange="31:2"> 8740<field name="POINTER" bitrange="31:2">
10031</field> 8741</field>
10032<field name="RSVD" bitrange="1:1"> 8742<field name="RSVD" bitrange="1:1">
@@ -10034,7 +8744,8 @@ KIND, either express or implied.
10034<field name="ENABLED" bitrange="0:0"> 8744<field name="ENABLED" bitrange="0:0">
10035</field> 8745</field>
10036</reg> 8746</reg>
10037<reg name="PAGETABLE" addr="0x170" sct="no"> 8747<reg name="PAGETABLE" sct="no">
8748<addr name="PAGETABLE" addr="0x170" />
10038<field name="BASE" bitrange="31:14"> 8749<field name="BASE" bitrange="31:14">
10039</field> 8750</field>
10040<field name="RSVD1" bitrange="13:2"> 8751<field name="RSVD1" bitrange="13:2">
@@ -10044,31 +8755,36 @@ KIND, either express or implied.
10044<field name="ENABLE" bitrange="0:0"> 8755<field name="ENABLE" bitrange="0:0">
10045</field> 8756</field>
10046</reg> 8757</reg>
10047<reg name="S0COLORKEYLOW" addr="0x180" sct="no"> 8758<reg name="S0COLORKEYLOW" sct="no">
8759<addr name="S0COLORKEYLOW" addr="0x180" />
10048<field name="RSVD1" bitrange="31:24"> 8760<field name="RSVD1" bitrange="31:24">
10049</field> 8761</field>
10050<field name="PIXEL" bitrange="23:0"> 8762<field name="PIXEL" bitrange="23:0">
10051</field> 8763</field>
10052</reg> 8764</reg>
10053<reg name="S0COLORKEYHIGH" addr="0x190" sct="no"> 8765<reg name="S0COLORKEYHIGH" sct="no">
8766<addr name="S0COLORKEYHIGH" addr="0x190" />
10054<field name="RSVD1" bitrange="31:24"> 8767<field name="RSVD1" bitrange="31:24">
10055</field> 8768</field>
10056<field name="PIXEL" bitrange="23:0"> 8769<field name="PIXEL" bitrange="23:0">
10057</field> 8770</field>
10058</reg> 8771</reg>
10059<reg name="OLCOLORKEYLOW" addr="0x1a0" sct="no"> 8772<reg name="OLCOLORKEYLOW" sct="no">
8773<addr name="OLCOLORKEYLOW" addr="0x1a0" />
10060<field name="RSVD1" bitrange="31:24"> 8774<field name="RSVD1" bitrange="31:24">
10061</field> 8775</field>
10062<field name="PIXEL" bitrange="23:0"> 8776<field name="PIXEL" bitrange="23:0">
10063</field> 8777</field>
10064</reg> 8778</reg>
10065<reg name="OLCOLORKEYHIGH" addr="0x1b0" sct="no"> 8779<reg name="OLCOLORKEYHIGH" sct="no">
8780<addr name="OLCOLORKEYHIGH" addr="0x1b0" />
10066<field name="RSVD1" bitrange="31:24"> 8781<field name="RSVD1" bitrange="31:24">
10067</field> 8782</field>
10068<field name="PIXEL" bitrange="23:0"> 8783<field name="PIXEL" bitrange="23:0">
10069</field> 8784</field>
10070</reg> 8785</reg>
10071<reg name="DEBUGCTRL" addr="0x1d0" sct="no"> 8786<reg name="DEBUGCTRL" sct="no">
8787<addr name="DEBUGCTRL" addr="0x1d0" />
10072<field name="RSVD" bitrange="31:9"> 8788<field name="RSVD" bitrange="31:9">
10073</field> 8789</field>
10074<field name="RESET_TLB_STATS" bitrange="8:8"> 8790<field name="RESET_TLB_STATS" bitrange="8:8">
@@ -10094,11 +8810,13 @@ KIND, either express or implied.
10094</value> 8810</value>
10095</field> 8811</field>
10096</reg> 8812</reg>
10097<reg name="DEBUG" addr="0x1e0" sct="no"> 8813<reg name="DEBUG" sct="no">
8814<addr name="DEBUG" addr="0x1e0" />
10098<field name="DATA" bitrange="31:0"> 8815<field name="DATA" bitrange="31:0">
10099</field> 8816</field>
10100</reg> 8817</reg>
10101<reg name="VERSION" addr="0x1f0" sct="no"> 8818<reg name="VERSION" sct="no">
8819<addr name="VERSION" addr="0x1f0" />
10102<field name="MAJOR" bitrange="31:24"> 8820<field name="MAJOR" bitrange="31:24">
10103</field> 8821</field>
10104<field name="MINOR" bitrange="23:16"> 8822<field name="MINOR" bitrange="23:16">
@@ -10106,43 +8824,29 @@ KIND, either express or implied.
10106<field name="STEP" bitrange="15:0"> 8824<field name="STEP" bitrange="15:0">
10107</field> 8825</field>
10108</reg> 8826</reg>
10109<multireg name="OLn" base="0x200" count="7" offset="0x40" sct=""> 8827<reg name="OLn" sct="no">
10110<reg name="OL0" addr="0x200" index="0"> 8828<formula string="0x200+n*0x40"/>
10111</reg> 8829<addr name="OL0" addr="0x200" />
10112<reg name="OL1" addr="0x240" index="1"> 8830<addr name="OL1" addr="0x240" />
10113</reg> 8831<addr name="OL2" addr="0x280" />
10114<reg name="OL2" addr="0x280" index="2"> 8832<addr name="OL3" addr="0x2c0" />
10115</reg> 8833<addr name="OL4" addr="0x300" />
10116<reg name="OL3" addr="0x2c0" index="3"> 8834<addr name="OL5" addr="0x340" />
10117</reg> 8835<addr name="OL6" addr="0x380" />
10118<reg name="OL4" addr="0x300" index="4"> 8836<addr name="OL7" addr="0x3c0" />
10119</reg>
10120<reg name="OL5" addr="0x340" index="5">
10121</reg>
10122<reg name="OL6" addr="0x380" index="6">
10123</reg>
10124<reg name="OL7" addr="0x3c0" index="7">
10125</reg>
10126<field name="ADDR" bitrange="31:0"> 8837<field name="ADDR" bitrange="31:0">
10127</field> 8838</field>
10128</multireg>
10129<multireg name="OLnSIZE" base="0x210" count="7" offset="0x40" sct="">
10130<reg name="OL0SIZE" addr="0x210" index="0">
10131</reg>
10132<reg name="OL1SIZE" addr="0x250" index="1">
10133</reg>
10134<reg name="OL2SIZE" addr="0x290" index="2">
10135</reg>
10136<reg name="OL3SIZE" addr="0x2d0" index="3">
10137</reg>
10138<reg name="OL4SIZE" addr="0x310" index="4">
10139</reg>
10140<reg name="OL5SIZE" addr="0x350" index="5">
10141</reg>
10142<reg name="OL6SIZE" addr="0x390" index="6">
10143</reg>
10144<reg name="OL7SIZE" addr="0x3d0" index="7">
10145</reg> 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" />
10146<field name="XBASE" bitrange="31:24"> 8850<field name="XBASE" bitrange="31:24">
10147</field> 8851</field>
10148<field name="YBASE" bitrange="23:16"> 8852<field name="YBASE" bitrange="23:16">
@@ -10151,24 +8855,17 @@ KIND, either express or implied.
10151</field> 8855</field>
10152<field name="HEIGHT" bitrange="7:0"> 8856<field name="HEIGHT" bitrange="7:0">
10153</field> 8857</field>
10154</multireg>
10155<multireg name="OLnPARAM" base="0x220" count="7" offset="0x40" sct="">
10156<reg name="OL0PARAM" addr="0x220" index="0">
10157</reg>
10158<reg name="OL1PARAM" addr="0x260" index="1">
10159</reg>
10160<reg name="OL2PARAM" addr="0x2a0" index="2">
10161</reg>
10162<reg name="OL3PARAM" addr="0x2e0" index="3">
10163</reg>
10164<reg name="OL4PARAM" addr="0x320" index="4">
10165</reg>
10166<reg name="OL5PARAM" addr="0x360" index="5">
10167</reg>
10168<reg name="OL6PARAM" addr="0x3a0" index="6">
10169</reg>
10170<reg name="OL7PARAM" addr="0x3e0" index="7">
10171</reg> 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" />
10172<field name="RSVD1" bitrange="31:20"> 8869<field name="RSVD1" bitrange="31:20">
10173</field> 8870</field>
10174<field name="ROP" bitrange="19:16"> 8871<field name="ROP" bitrange="19:16">
@@ -10225,30 +8922,25 @@ KIND, either express or implied.
10225</field> 8922</field>
10226<field name="ENABLE" bitrange="0:0"> 8923<field name="ENABLE" bitrange="0:0">
10227</field> 8924</field>
10228</multireg>
10229<multireg name="OLnPARAM2" base="0x230" count="7" offset="0x40" sct="">
10230<reg name="OL0PARAM2" addr="0x230" index="0">
10231</reg>
10232<reg name="OL1PARAM2" addr="0x270" index="1">
10233</reg>
10234<reg name="OL2PARAM2" addr="0x2b0" index="2">
10235</reg>
10236<reg name="OL3PARAM2" addr="0x2f0" index="3">
10237</reg>
10238<reg name="OL4PARAM2" addr="0x330" index="4">
10239</reg>
10240<reg name="OL5PARAM2" addr="0x370" index="5">
10241</reg>
10242<reg name="OL6PARAM2" addr="0x3b0" index="6">
10243</reg>
10244<reg name="OL7PARAM2" addr="0x3f0" index="7">
10245</reg> 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" />
10246<field name="RSVD" bitrange="31:0"> 8936<field name="RSVD" bitrange="31:0">
10247</field> 8937</field>
10248</multireg> 8938</reg>
10249</dev> 8939</dev>
10250<dev name="RTC" addr="0x8005c000" long_name="Real Time Clock" desc="Real-Time Clock, Alarm, Watchdog, Persistent Bits"> 8940<dev name="RTC" long_name="Real Time Clock" desc="Real-Time Clock, Alarm, Watchdog, Persistent Bits" version="3.2.0">
10251<reg name="CTRL" addr="0x0" sct="yes"> 8941<addr name="RTC" addr="0x8005c000" />
8942<reg name="CTRL" sct="yes">
8943<addr name="CTRL" addr="0x0" />
10252<field name="SFTRST" bitrange="31:31"> 8944<field name="SFTRST" bitrange="31:31">
10253</field> 8945</field>
10254<field name="CLKGATE" bitrange="30:30"> 8946<field name="CLKGATE" bitrange="30:30">
@@ -10270,7 +8962,8 @@ KIND, either express or implied.
10270<field name="ALARM_IRQ_EN" bitrange="0:0"> 8962<field name="ALARM_IRQ_EN" bitrange="0:0">
10271</field> 8963</field>
10272</reg> 8964</reg>
10273<reg name="STAT" addr="0x10" sct="yes"> 8965<reg name="STAT" sct="yes">
8966<addr name="STAT" addr="0x10" />
10274<field name="RTC_PRESENT" bitrange="31:31"> 8967<field name="RTC_PRESENT" bitrange="31:31">
10275</field> 8968</field>
10276<field name="ALARM_PRESENT" bitrange="30:30"> 8969<field name="ALARM_PRESENT" bitrange="30:30">
@@ -10290,23 +8983,28 @@ KIND, either express or implied.
10290<field name="RSVD0" bitrange="7:0"> 8983<field name="RSVD0" bitrange="7:0">
10291</field> 8984</field>
10292</reg> 8985</reg>
10293<reg name="MILLISECONDS" addr="0x20" sct="yes"> 8986<reg name="MILLISECONDS" sct="yes">
8987<addr name="MILLISECONDS" addr="0x20" />
10294<field name="COUNT" bitrange="31:0"> 8988<field name="COUNT" bitrange="31:0">
10295</field> 8989</field>
10296</reg> 8990</reg>
10297<reg name="SECONDS" addr="0x30" sct="yes"> 8991<reg name="SECONDS" sct="yes">
8992<addr name="SECONDS" addr="0x30" />
10298<field name="COUNT" bitrange="31:0"> 8993<field name="COUNT" bitrange="31:0">
10299</field> 8994</field>
10300</reg> 8995</reg>
10301<reg name="ALARM" addr="0x40" sct="yes"> 8996<reg name="ALARM" sct="yes">
8997<addr name="ALARM" addr="0x40" />
10302<field name="VALUE" bitrange="31:0"> 8998<field name="VALUE" bitrange="31:0">
10303</field> 8999</field>
10304</reg> 9000</reg>
10305<reg name="WATCHDOG" addr="0x50" sct="yes"> 9001<reg name="WATCHDOG" sct="yes">
9002<addr name="WATCHDOG" addr="0x50" />
10306<field name="COUNT" bitrange="31:0"> 9003<field name="COUNT" bitrange="31:0">
10307</field> 9004</field>
10308</reg> 9005</reg>
10309<reg name="PERSISTENT0" addr="0x60" sct="yes"> 9006<reg name="PERSISTENT0" sct="yes">
9007<addr name="PERSISTENT0" addr="0x60" />
10310<field name="SPARE_ANALOG" bitrange="31:18"> 9008<field name="SPARE_ANALOG" bitrange="31:18">
10311</field> 9009</field>
10312<field name="AUTO_RESTART" bitrange="17:17"> 9010<field name="AUTO_RESTART" bitrange="17:17">
@@ -10336,7 +9034,8 @@ KIND, either express or implied.
10336<field name="CLOCKSOURCE" bitrange="0:0"> 9034<field name="CLOCKSOURCE" bitrange="0:0">
10337</field> 9035</field>
10338</reg> 9036</reg>
10339<reg name="PERSISTENT1" addr="0x70" sct="yes"> 9037<reg name="PERSISTENT1" sct="yes">
9038<addr name="PERSISTENT1" addr="0x70" />
10340<field name="GENERAL" bitrange="31:0"> 9039<field name="GENERAL" bitrange="31:0">
10341<value name="ENUMERATE_500MA_TWICE" value="0x1000"> 9040<value name="ENUMERATE_500MA_TWICE" value="0x1000">
10342</value> 9041</value>
@@ -10352,23 +9051,28 @@ KIND, either express or implied.
10352</value> 9051</value>
10353</field> 9052</field>
10354</reg> 9053</reg>
10355<reg name="PERSISTENT2" addr="0x80" sct="yes"> 9054<reg name="PERSISTENT2" sct="yes">
9055<addr name="PERSISTENT2" addr="0x80" />
10356<field name="GENERAL" bitrange="31:0"> 9056<field name="GENERAL" bitrange="31:0">
10357</field> 9057</field>
10358</reg> 9058</reg>
10359<reg name="PERSISTENT3" addr="0x90" sct="yes"> 9059<reg name="PERSISTENT3" sct="yes">
9060<addr name="PERSISTENT3" addr="0x90" />
10360<field name="GENERAL" bitrange="31:0"> 9061<field name="GENERAL" bitrange="31:0">
10361</field> 9062</field>
10362</reg> 9063</reg>
10363<reg name="PERSISTENT4" addr="0xa0" sct="yes"> 9064<reg name="PERSISTENT4" sct="yes">
9065<addr name="PERSISTENT4" addr="0xa0" />
10364<field name="GENERAL" bitrange="31:0"> 9066<field name="GENERAL" bitrange="31:0">
10365</field> 9067</field>
10366</reg> 9068</reg>
10367<reg name="PERSISTENT5" addr="0xb0" sct="yes"> 9069<reg name="PERSISTENT5" sct="yes">
9070<addr name="PERSISTENT5" addr="0xb0" />
10368<field name="GENERAL" bitrange="31:0"> 9071<field name="GENERAL" bitrange="31:0">
10369</field> 9072</field>
10370</reg> 9073</reg>
10371<reg name="DEBUG" addr="0xc0" sct="yes"> 9074<reg name="DEBUG" sct="yes">
9075<addr name="DEBUG" addr="0xc0" />
10372<field name="RSVD0" bitrange="31:2"> 9076<field name="RSVD0" bitrange="31:2">
10373</field> 9077</field>
10374<field name="WATCHDOG_RESET_MASK" bitrange="1:1"> 9078<field name="WATCHDOG_RESET_MASK" bitrange="1:1">
@@ -10376,7 +9080,8 @@ KIND, either express or implied.
10376<field name="WATCHDOG_RESET" bitrange="0:0"> 9080<field name="WATCHDOG_RESET" bitrange="0:0">
10377</field> 9081</field>
10378</reg> 9082</reg>
10379<reg name="VERSION" addr="0xd0" sct="no"> 9083<reg name="VERSION" sct="no">
9084<addr name="VERSION" addr="0xd0" />
10380<field name="MAJOR" bitrange="31:24"> 9085<field name="MAJOR" bitrange="31:24">
10381</field> 9086</field>
10382<field name="MINOR" bitrange="23:16"> 9087<field name="MINOR" bitrange="23:16">
@@ -10385,12 +9090,11 @@ KIND, either express or implied.
10385</field> 9090</field>
10386</reg> 9091</reg>
10387</dev> 9092</dev>
10388<multidev name="SAIF" long_name="Sync Audio Interface" desc="Sync Audio Interface (SAIF)" base="0x80042000" count="2" offset="0x4000"> 9093<dev name="SAIF" long_name="Sync Audio Interface" desc="Sync Audio Interface (SAIF)" version="3.2.0">
10389<dev name="SAIF1" addr="0x80042000" index="1"> 9094<addr name="SAIF1" addr="0x80042000" />
10390</dev> 9095<addr name="SAIF2" addr="0x80046000" />
10391<dev name="SAIF2" addr="0x80046000" index="2"> 9096<reg name="CTRL" sct="yes">
10392</dev> 9097<addr name="CTRL" addr="0x0" />
10393<reg name="CTRL" addr="0x0" sct="yes">
10394<field name="SFTRST" bitrange="31:31"> 9098<field name="SFTRST" bitrange="31:31">
10395</field> 9099</field>
10396<field name="CLKGATE" bitrange="30:30"> 9100<field name="CLKGATE" bitrange="30:30">
@@ -10432,7 +9136,8 @@ KIND, either express or implied.
10432<field name="RUN" bitrange="0:0"> 9136<field name="RUN" bitrange="0:0">
10433</field> 9137</field>
10434</reg> 9138</reg>
10435<reg name="STAT" addr="0x10" sct="yes"> 9139<reg name="STAT" sct="yes">
9140<addr name="STAT" addr="0x10" />
10436<field name="PRESENT" bitrange="31:31"> 9141<field name="PRESENT" bitrange="31:31">
10437</field> 9142</field>
10438<field name="RSRVD2" bitrange="30:17"> 9143<field name="RSRVD2" bitrange="30:17">
@@ -10452,13 +9157,15 @@ KIND, either express or implied.
10452<field name="BUSY" bitrange="0:0"> 9157<field name="BUSY" bitrange="0:0">
10453</field> 9158</field>
10454</reg> 9159</reg>
10455<reg name="DATA" addr="0x20" sct="yes"> 9160<reg name="DATA" sct="yes">
9161<addr name="DATA" addr="0x20" />
10456<field name="PCM_RIGHT" bitrange="31:16"> 9162<field name="PCM_RIGHT" bitrange="31:16">
10457</field> 9163</field>
10458<field name="PCM_LEFT" bitrange="15:0"> 9164<field name="PCM_LEFT" bitrange="15:0">
10459</field> 9165</field>
10460</reg> 9166</reg>
10461<reg name="VERSION" addr="0x30" sct="no"> 9167<reg name="VERSION" sct="no">
9168<addr name="VERSION" addr="0x30" />
10462<field name="MAJOR" bitrange="31:24"> 9169<field name="MAJOR" bitrange="31:24">
10463</field> 9170</field>
10464<field name="MINOR" bitrange="23:16"> 9171<field name="MINOR" bitrange="23:16">
@@ -10466,9 +9173,11 @@ KIND, either express or implied.
10466<field name="STEP" bitrange="15:0"> 9173<field name="STEP" bitrange="15:0">
10467</field> 9174</field>
10468</reg> 9175</reg>
10469</multidev> 9176</dev>
10470<dev name="SPDIF" addr="0x80054000" long_name="Sony/Phillips Digital Audio Interface" desc="SPDIF Transmitter"> 9177<dev name="SPDIF" long_name="Sony/Phillips Digital Audio Interface" desc="SPDIF Transmitter" version="3.2.0">
10471<reg name="CTRL" addr="0x0" sct="yes"> 9178<addr name="SPDIF" addr="0x80054000" />
9179<reg name="CTRL" sct="yes">
9180<addr name="CTRL" addr="0x0" />
10472<field name="SFTRST" bitrange="31:31"> 9181<field name="SFTRST" bitrange="31:31">
10473</field> 9182</field>
10474<field name="CLKGATE" bitrange="30:30"> 9183<field name="CLKGATE" bitrange="30:30">
@@ -10492,7 +9201,8 @@ KIND, either express or implied.
10492<field name="RUN" bitrange="0:0"> 9201<field name="RUN" bitrange="0:0">
10493</field> 9202</field>
10494</reg> 9203</reg>
10495<reg name="STAT" addr="0x10" sct="yes"> 9204<reg name="STAT" sct="yes">
9205<addr name="STAT" addr="0x10" />
10496<field name="PRESENT" bitrange="31:31"> 9206<field name="PRESENT" bitrange="31:31">
10497</field> 9207</field>
10498<field name="RSRVD1" bitrange="30:1"> 9208<field name="RSRVD1" bitrange="30:1">
@@ -10500,7 +9210,8 @@ KIND, either express or implied.
10500<field name="END_XFER" bitrange="0:0"> 9210<field name="END_XFER" bitrange="0:0">
10501</field> 9211</field>
10502</reg> 9212</reg>
10503<reg name="FRAMECTRL" addr="0x20" sct="yes"> 9213<reg name="FRAMECTRL" sct="yes">
9214<addr name="FRAMECTRL" addr="0x20" />
10504<field name="RSRVD2" bitrange="31:18"> 9215<field name="RSRVD2" bitrange="31:18">
10505</field> 9216</field>
10506<field name="V_CONFIG" bitrange="17:17"> 9217<field name="V_CONFIG" bitrange="17:17">
@@ -10528,7 +9239,8 @@ KIND, either express or implied.
10528<field name="PRO" bitrange="0:0"> 9239<field name="PRO" bitrange="0:0">
10529</field> 9240</field>
10530</reg> 9241</reg>
10531<reg name="SRR" addr="0x30" sct="yes"> 9242<reg name="SRR" sct="yes">
9243<addr name="SRR" addr="0x30" />
10532<field name="RSRVD1" bitrange="31:31"> 9244<field name="RSRVD1" bitrange="31:31">
10533</field> 9245</field>
10534<field name="BASEMULT" bitrange="30:28"> 9246<field name="BASEMULT" bitrange="30:28">
@@ -10538,7 +9250,8 @@ KIND, either express or implied.
10538<field name="RATE" bitrange="19:0"> 9250<field name="RATE" bitrange="19:0">
10539</field> 9251</field>
10540</reg> 9252</reg>
10541<reg name="DEBUG" addr="0x40" sct="yes"> 9253<reg name="DEBUG" sct="yes">
9254<addr name="DEBUG" addr="0x40" />
10542<field name="RSRVD1" bitrange="31:2"> 9255<field name="RSRVD1" bitrange="31:2">
10543</field> 9256</field>
10544<field name="DMA_PREQ" bitrange="1:1"> 9257<field name="DMA_PREQ" bitrange="1:1">
@@ -10546,13 +9259,15 @@ KIND, either express or implied.
10546<field name="FIFO_STATUS" bitrange="0:0"> 9259<field name="FIFO_STATUS" bitrange="0:0">
10547</field> 9260</field>
10548</reg> 9261</reg>
10549<reg name="DATA" addr="0x50" sct="yes"> 9262<reg name="DATA" sct="yes">
9263<addr name="DATA" addr="0x50" />
10550<field name="HIGH" bitrange="31:16"> 9264<field name="HIGH" bitrange="31:16">
10551</field> 9265</field>
10552<field name="LOW" bitrange="15:0"> 9266<field name="LOW" bitrange="15:0">
10553</field> 9267</field>
10554</reg> 9268</reg>
10555<reg name="VERSION" addr="0x60" sct="no"> 9269<reg name="VERSION" sct="no">
9270<addr name="VERSION" addr="0x60" />
10556<field name="MAJOR" bitrange="31:24"> 9271<field name="MAJOR" bitrange="31:24">
10557</field> 9272</field>
10558<field name="MINOR" bitrange="23:16"> 9273<field name="MINOR" bitrange="23:16">
@@ -10561,12 +9276,11 @@ KIND, either express or implied.
10561</field> 9276</field>
10562</reg> 9277</reg>
10563</dev> 9278</dev>
10564<multidev name="SSP" long_name="Sync Serial Port" desc="Synchronous Serial Ports (SSP)" base="0x80010000" count="2" offset="0x24000"> 9279<dev name="SSP" long_name="Sync Serial Port" desc="Synchronous Serial Ports (SSP)" version="3.2.0">
10565<dev name="SSP1" addr="0x80010000" index="1"> 9280<addr name="SSP1" addr="0x80010000" />
10566</dev> 9281<addr name="SSP2" addr="0x80034000" />
10567<dev name="SSP2" addr="0x80034000" index="2"> 9282<reg name="CTRL0" sct="yes">
10568</dev> 9283<addr name="CTRL0" addr="0x0" />
10569<reg name="CTRL0" addr="0x0" sct="yes">
10570<field name="SFTRST" bitrange="31:31"> 9284<field name="SFTRST" bitrange="31:31">
10571</field> 9285</field>
10572<field name="CLKGATE" bitrange="30:30"> 9286<field name="CLKGATE" bitrange="30:30">
@@ -10606,7 +9320,8 @@ KIND, either express or implied.
10606<field name="XFER_COUNT" bitrange="15:0"> 9320<field name="XFER_COUNT" bitrange="15:0">
10607</field> 9321</field>
10608</reg> 9322</reg>
10609<reg name="CMD0" addr="0x10" sct="yes"> 9323<reg name="CMD0" sct="yes">
9324<addr name="CMD0" addr="0x10" />
10610<field name="RSVD0" bitrange="31:23"> 9325<field name="RSVD0" bitrange="31:23">
10611</field> 9326</field>
10612<field name="SLOW_CLKING_EN" bitrange="22:22"> 9327<field name="SLOW_CLKING_EN" bitrange="22:22">
@@ -10756,19 +9471,23 @@ KIND, either express or implied.
10756</value> 9471</value>
10757</field> 9472</field>
10758</reg> 9473</reg>
10759<reg name="CMD1" addr="0x20" sct="no"> 9474<reg name="CMD1" sct="no">
9475<addr name="CMD1" addr="0x20" />
10760<field name="CMD_ARG" bitrange="31:0"> 9476<field name="CMD_ARG" bitrange="31:0">
10761</field> 9477</field>
10762</reg> 9478</reg>
10763<reg name="COMPREF" addr="0x30" sct="no"> 9479<reg name="COMPREF" sct="no">
9480<addr name="COMPREF" addr="0x30" />
10764<field name="REFERENCE" bitrange="31:0"> 9481<field name="REFERENCE" bitrange="31:0">
10765</field> 9482</field>
10766</reg> 9483</reg>
10767<reg name="COMPMASK" addr="0x40" sct="no"> 9484<reg name="COMPMASK" sct="no">
9485<addr name="COMPMASK" addr="0x40" />
10768<field name="MASK" bitrange="31:0"> 9486<field name="MASK" bitrange="31:0">
10769</field> 9487</field>
10770</reg> 9488</reg>
10771<reg name="TIMING" addr="0x50" sct="no"> 9489<reg name="TIMING" sct="no">
9490<addr name="TIMING" addr="0x50" />
10772<field name="TIMEOUT" bitrange="31:16"> 9491<field name="TIMEOUT" bitrange="31:16">
10773</field> 9492</field>
10774<field name="CLOCK_DIVIDE" bitrange="15:8"> 9493<field name="CLOCK_DIVIDE" bitrange="15:8">
@@ -10776,7 +9495,8 @@ KIND, either express or implied.
10776<field name="CLOCK_RATE" bitrange="7:0"> 9495<field name="CLOCK_RATE" bitrange="7:0">
10777</field> 9496</field>
10778</reg> 9497</reg>
10779<reg name="CTRL1" addr="0x60" sct="yes"> 9498<reg name="CTRL1" sct="yes">
9499<addr name="CTRL1" addr="0x60" />
10780<field name="SDIO_IRQ" bitrange="31:31"> 9500<field name="SDIO_IRQ" bitrange="31:31">
10781</field> 9501</field>
10782<field name="SDIO_IRQ_EN" bitrange="30:30"> 9502<field name="SDIO_IRQ_EN" bitrange="30:30">
@@ -10852,27 +9572,33 @@ KIND, either express or implied.
10852</value> 9572</value>
10853</field> 9573</field>
10854</reg> 9574</reg>
10855<reg name="DATA" addr="0x70" sct="no"> 9575<reg name="DATA" sct="no">
9576<addr name="DATA" addr="0x70" />
10856<field name="DATA" bitrange="31:0"> 9577<field name="DATA" bitrange="31:0">
10857</field> 9578</field>
10858</reg> 9579</reg>
10859<reg name="SDRESP0" addr="0x80" sct="no"> 9580<reg name="SDRESP0" sct="no">
9581<addr name="SDRESP0" addr="0x80" />
10860<field name="RESP0" bitrange="31:0"> 9582<field name="RESP0" bitrange="31:0">
10861</field> 9583</field>
10862</reg> 9584</reg>
10863<reg name="SDRESP1" addr="0x90" sct="no"> 9585<reg name="SDRESP1" sct="no">
9586<addr name="SDRESP1" addr="0x90" />
10864<field name="RESP1" bitrange="31:0"> 9587<field name="RESP1" bitrange="31:0">
10865</field> 9588</field>
10866</reg> 9589</reg>
10867<reg name="SDRESP2" addr="0xa0" sct="no"> 9590<reg name="SDRESP2" sct="no">
9591<addr name="SDRESP2" addr="0xa0" />
10868<field name="RESP2" bitrange="31:0"> 9592<field name="RESP2" bitrange="31:0">
10869</field> 9593</field>
10870</reg> 9594</reg>
10871<reg name="SDRESP3" addr="0xb0" sct="no"> 9595<reg name="SDRESP3" sct="no">
9596<addr name="SDRESP3" addr="0xb0" />
10872<field name="RESP3" bitrange="31:0"> 9597<field name="RESP3" bitrange="31:0">
10873</field> 9598</field>
10874</reg> 9599</reg>
10875<reg name="STATUS" addr="0xc0" sct="no"> 9600<reg name="STATUS" sct="no">
9601<addr name="STATUS" addr="0xc0" />
10876<field name="PRESENT" bitrange="31:31"> 9602<field name="PRESENT" bitrange="31:31">
10877</field> 9603</field>
10878<field name="MS_PRESENT" bitrange="30:30"> 9604<field name="MS_PRESENT" bitrange="30:30">
@@ -10926,7 +9652,8 @@ KIND, either express or implied.
10926<field name="BUSY" bitrange="0:0"> 9652<field name="BUSY" bitrange="0:0">
10927</field> 9653</field>
10928</reg> 9654</reg>
10929<reg name="DEBUG" addr="0x100" sct="no"> 9655<reg name="DEBUG" sct="no">
9656<addr name="DEBUG" addr="0x100" />
10930<field name="DATACRC_ERR" bitrange="31:28"> 9657<field name="DATACRC_ERR" bitrange="31:28">
10931</field> 9658</field>
10932<field name="DATA_STALL" bitrange="27:27"> 9659<field name="DATA_STALL" bitrange="27:27">
@@ -11034,7 +9761,8 @@ KIND, either express or implied.
11034<field name="SSP_RXD" bitrange="7:0"> 9761<field name="SSP_RXD" bitrange="7:0">
11035</field> 9762</field>
11036</reg> 9763</reg>
11037<reg name="VERSION" addr="0x110" sct="no"> 9764<reg name="VERSION" sct="no">
9765<addr name="VERSION" addr="0x110" />
11038<field name="MAJOR" bitrange="31:24"> 9766<field name="MAJOR" bitrange="31:24">
11039</field> 9767</field>
11040<field name="MINOR" bitrange="23:16"> 9768<field name="MINOR" bitrange="23:16">
@@ -11042,9 +9770,11 @@ KIND, either express or implied.
11042<field name="STEP" bitrange="15:0"> 9770<field name="STEP" bitrange="15:0">
11043</field> 9771</field>
11044</reg> 9772</reg>
11045</multidev> 9773</dev>
11046<dev name="SYDMA" addr="0x80026000" long_name="SYDMA" desc="SYDMA"> 9774<dev name="SYDMA" long_name="SYDMA" desc="SYDMA" version="3.2.0">
11047<reg name="CTRL" addr="0x0" sct="yes"> 9775<addr name="SYDMA" addr="0x80026000" />
9776<reg name="CTRL" sct="yes">
9777<addr name="CTRL" addr="0x0" />
11048<field name="SFTRST" bitrange="31:31"> 9778<field name="SFTRST" bitrange="31:31">
11049<value name="RUN" value="0x0"> 9779<value name="RUN" value="0x0">
11050</value> 9780</value>
@@ -11078,19 +9808,23 @@ KIND, either express or implied.
11078</value> 9808</value>
11079</field> 9809</field>
11080</reg> 9810</reg>
11081<reg name="RADDR" addr="0x10" sct="no"> 9811<reg name="RADDR" sct="no">
9812<addr name="RADDR" addr="0x10" />
11082<field name="RSRC_ADDR" bitrange="31:0"> 9813<field name="RSRC_ADDR" bitrange="31:0">
11083</field> 9814</field>
11084</reg> 9815</reg>
11085<reg name="WADDR" addr="0x20" sct="no"> 9816<reg name="WADDR" sct="no">
9817<addr name="WADDR" addr="0x20" />
11086<field name="WSRC_ADDR" bitrange="31:0"> 9818<field name="WSRC_ADDR" bitrange="31:0">
11087</field> 9819</field>
11088</reg> 9820</reg>
11089<reg name="XFER_COUNT" addr="0x30" sct="no"> 9821<reg name="XFER_COUNT" sct="no">
9822<addr name="XFER_COUNT" addr="0x30" />
11090<field name="SIZE" bitrange="31:0"> 9823<field name="SIZE" bitrange="31:0">
11091</field> 9824</field>
11092</reg> 9825</reg>
11093<reg name="BURST" addr="0x40" sct="no"> 9826<reg name="BURST" sct="no">
9827<addr name="BURST" addr="0x40" />
11094<field name="RSVD0" bitrange="31:4"> 9828<field name="RSVD0" bitrange="31:4">
11095</field> 9829</field>
11096<field name="WLEN" bitrange="3:2"> 9830<field name="WLEN" bitrange="3:2">
@@ -11114,7 +9848,8 @@ KIND, either express or implied.
11114</value> 9848</value>
11115</field> 9849</field>
11116</reg> 9850</reg>
11117<reg name="DACK" addr="0x50" sct="no"> 9851<reg name="DACK" sct="no">
9852<addr name="DACK" addr="0x50" />
11118<field name="RSVD0" bitrange="31:8"> 9853<field name="RSVD0" bitrange="31:8">
11119</field> 9854</field>
11120<field name="WDELAY" bitrange="7:4"> 9855<field name="WDELAY" bitrange="7:4">
@@ -11122,19 +9857,23 @@ KIND, either express or implied.
11122<field name="RDELAY" bitrange="3:0"> 9857<field name="RDELAY" bitrange="3:0">
11123</field> 9858</field>
11124</reg> 9859</reg>
11125<reg name="DEBUG0" addr="0x100" sct="no"> 9860<reg name="DEBUG0" sct="no">
9861<addr name="DEBUG0" addr="0x100" />
11126<field name="DATA" bitrange="31:0"> 9862<field name="DATA" bitrange="31:0">
11127</field> 9863</field>
11128</reg> 9864</reg>
11129<reg name="DEBUG1" addr="0x110" sct="no"> 9865<reg name="DEBUG1" sct="no">
9866<addr name="DEBUG1" addr="0x110" />
11130<field name="DATA" bitrange="31:0"> 9867<field name="DATA" bitrange="31:0">
11131</field> 9868</field>
11132</reg> 9869</reg>
11133<reg name="DEBUG2" addr="0x120" sct="no"> 9870<reg name="DEBUG2" sct="no">
9871<addr name="DEBUG2" addr="0x120" />
11134<field name="DATA" bitrange="31:0"> 9872<field name="DATA" bitrange="31:0">
11135</field> 9873</field>
11136</reg> 9874</reg>
11137<reg name="VERSION" addr="0x130" sct="no"> 9875<reg name="VERSION" sct="no">
9876<addr name="VERSION" addr="0x130" />
11138<field name="MAJOR" bitrange="31:24"> 9877<field name="MAJOR" bitrange="31:24">
11139</field> 9878</field>
11140<field name="MINOR" bitrange="23:16"> 9879<field name="MINOR" bitrange="23:16">
@@ -11143,8 +9882,10 @@ KIND, either express or implied.
11143</field> 9882</field>
11144</reg> 9883</reg>
11145</dev> 9884</dev>
11146<dev name="TIMROT" addr="0x80068000" long_name="Timers/Rotary Interface" desc="Timers and Rotary Decoder"> 9885<dev name="TIMROT" long_name="Timers/Rotary Interface" desc="Timers and Rotary Decoder" version="3.2.0">
11147<reg name="ROTCTRL" addr="0x0" sct="yes"> 9886<addr name="TIMROT" addr="0x80068000" />
9887<reg name="ROTCTRL" sct="yes">
9888<addr name="ROTCTRL" addr="0x0" />
11148<field name="SFTRST" bitrange="31:31"> 9889<field name="SFTRST" bitrange="31:31">
11149</field> 9890</field>
11150<field name="CLKGATE" bitrange="30:30"> 9891<field name="CLKGATE" bitrange="30:30">
@@ -11222,19 +9963,18 @@ KIND, either express or implied.
11222</value> 9963</value>
11223</field> 9964</field>
11224</reg> 9965</reg>
11225<reg name="ROTCOUNT" addr="0x10" sct="no"> 9966<reg name="ROTCOUNT" sct="no">
9967<addr name="ROTCOUNT" addr="0x10" />
11226<field name="RSRVD1" bitrange="31:16"> 9968<field name="RSRVD1" bitrange="31:16">
11227</field> 9969</field>
11228<field name="UPDOWN" bitrange="15:0"> 9970<field name="UPDOWN" bitrange="15:0">
11229</field> 9971</field>
11230</reg> 9972</reg>
11231<multireg name="TIMCTRLn" base="0x20" count="2" offset="0x20" sct="SCT"> 9973<reg name="TIMCTRLn" sct="yes">
11232<reg name="TIMCTRL0" addr="0x20" index="0"> 9974<formula string="0x20+n*0x20"/>
11233</reg> 9975<addr name="TIMCTRL0" addr="0x20" />
11234<reg name="TIMCTRL1" addr="0x40" index="1"> 9976<addr name="TIMCTRL1" addr="0x40" />
11235</reg> 9977<addr name="TIMCTRL2" addr="0x60" />
11236<reg name="TIMCTRL2" addr="0x60" index="2">
11237</reg>
11238<field name="RSRVD2" bitrange="31:16"> 9978<field name="RSRVD2" bitrange="31:16">
11239</field> 9979</field>
11240<field name="IRQ" bitrange="15:15"> 9980<field name="IRQ" bitrange="15:15">
@@ -11287,20 +10027,19 @@ KIND, either express or implied.
11287<value name="TICK_ALWAYS" value="0xc"> 10027<value name="TICK_ALWAYS" value="0xc">
11288</value> 10028</value>
11289</field> 10029</field>
11290</multireg>
11291<multireg name="TIMCOUNTn" base="0x30" count="2" offset="0x20" sct="">
11292<reg name="TIMCOUNT0" addr="0x30" index="0">
11293</reg>
11294<reg name="TIMCOUNT1" addr="0x50" index="1">
11295</reg>
11296<reg name="TIMCOUNT2" addr="0x70" index="2">
11297</reg> 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" />
11298<field name="RUNNING_COUNT" bitrange="31:16"> 10036<field name="RUNNING_COUNT" bitrange="31:16">
11299</field> 10037</field>
11300<field name="FIXED_COUNT" bitrange="15:0"> 10038<field name="FIXED_COUNT" bitrange="15:0">
11301</field> 10039</field>
11302</multireg> 10040</reg>
11303<reg name="TIMCTRL3" addr="0x80" sct="yes"> 10041<reg name="TIMCTRL3" sct="yes">
10042<addr name="TIMCTRL3" addr="0x80" />
11304<field name="RSRVD2" bitrange="31:20"> 10043<field name="RSRVD2" bitrange="31:20">
11305</field> 10044</field>
11306<field name="TEST_SIGNAL" bitrange="19:16"> 10045<field name="TEST_SIGNAL" bitrange="19:16">
@@ -11386,13 +10125,15 @@ KIND, either express or implied.
11386</value> 10125</value>
11387</field> 10126</field>
11388</reg> 10127</reg>
11389<reg name="TIMCOUNT3" addr="0x90" sct="no"> 10128<reg name="TIMCOUNT3" sct="no">
10129<addr name="TIMCOUNT3" addr="0x90" />
11390<field name="LOW_RUNNING_COUNT" bitrange="31:16"> 10130<field name="LOW_RUNNING_COUNT" bitrange="31:16">
11391</field> 10131</field>
11392<field name="HIGH_FIXED_COUNT" bitrange="15:0"> 10132<field name="HIGH_FIXED_COUNT" bitrange="15:0">
11393</field> 10133</field>
11394</reg> 10134</reg>
11395<reg name="VERSION" addr="0xa0" sct="no"> 10135<reg name="VERSION" sct="no">
10136<addr name="VERSION" addr="0xa0" />
11396<field name="MAJOR" bitrange="31:24"> 10137<field name="MAJOR" bitrange="31:24">
11397</field> 10138</field>
11398<field name="MINOR" bitrange="23:16"> 10139<field name="MINOR" bitrange="23:16">
@@ -11401,8 +10142,10 @@ KIND, either express or implied.
11401</field> 10142</field>
11402</reg> 10143</reg>
11403</dev> 10144</dev>
11404<dev name="TVENC" addr="0x80038000" long_name="TV Encoder" desc="Video DAC"> 10145<dev name="TVENC" long_name="TV Encoder" desc="Video DAC" version="3.2.0">
11405<reg name="CTRL" addr="0x0" sct="yes"> 10146<addr name="TVENC" addr="0x80038000" />
10147<reg name="CTRL" sct="yes">
10148<addr name="CTRL" addr="0x0" />
11406<field name="SFTRST" bitrange="31:31"> 10149<field name="SFTRST" bitrange="31:31">
11407</field> 10150</field>
11408<field name="CLKGATE" bitrange="30:30"> 10151<field name="CLKGATE" bitrange="30:30">
@@ -11428,7 +10171,8 @@ KIND, either express or implied.
11428<field name="DAC_MUX_MODE" bitrange="0:0"> 10171<field name="DAC_MUX_MODE" bitrange="0:0">
11429</field> 10172</field>
11430</reg> 10173</reg>
11431<reg name="CONFIG" addr="0x10" sct="yes"> 10174<reg name="CONFIG" sct="yes">
10175<addr name="CONFIG" addr="0x10" />
11432<field name="RSRVD5" bitrange="31:28"> 10176<field name="RSRVD5" bitrange="31:28">
11433</field> 10177</field>
11434<field name="DEFAULT_PICFORM" bitrange="27:27"> 10178<field name="DEFAULT_PICFORM" bitrange="27:27">
@@ -11470,7 +10214,8 @@ KIND, either express or implied.
11470<field name="ENCD_MODE" bitrange="2:0"> 10214<field name="ENCD_MODE" bitrange="2:0">
11471</field> 10215</field>
11472</reg> 10216</reg>
11473<reg name="FILTCTRL" addr="0x20" sct="yes"> 10217<reg name="FILTCTRL" sct="yes">
10218<addr name="FILTCTRL" addr="0x20" />
11474<field name="RSRVD1" bitrange="31:20"> 10219<field name="RSRVD1" bitrange="31:20">
11475</field> 10220</field>
11476<field name="YSHARP_BW" bitrange="19:19"> 10221<field name="YSHARP_BW" bitrange="19:19">
@@ -11498,7 +10243,8 @@ KIND, either express or implied.
11498<field name="RSRVD4" bitrange="7:0"> 10243<field name="RSRVD4" bitrange="7:0">
11499</field> 10244</field>
11500</reg> 10245</reg>
11501<reg name="SYNCOFFSET" addr="0x30" sct="yes"> 10246<reg name="SYNCOFFSET" sct="yes">
10247<addr name="SYNCOFFSET" addr="0x30" />
11502<field name="RSRVD1" bitrange="31:31"> 10248<field name="RSRVD1" bitrange="31:31">
11503</field> 10249</field>
11504<field name="HSO" bitrange="30:20"> 10250<field name="HSO" bitrange="30:20">
@@ -11508,7 +10254,8 @@ KIND, either express or implied.
11508<field name="HLC" bitrange="9:0"> 10254<field name="HLC" bitrange="9:0">
11509</field> 10255</field>
11510</reg> 10256</reg>
11511<reg name="HTIMINGSYNC0" addr="0x40" sct="yes"> 10257<reg name="HTIMINGSYNC0" sct="yes">
10258<addr name="HTIMINGSYNC0" addr="0x40" />
11512<field name="RSRVD2" bitrange="31:26"> 10259<field name="RSRVD2" bitrange="31:26">
11513</field> 10260</field>
11514<field name="SYNC_END" bitrange="25:16"> 10261<field name="SYNC_END" bitrange="25:16">
@@ -11518,7 +10265,8 @@ KIND, either express or implied.
11518<field name="SYNC_STRT" bitrange="9:0"> 10265<field name="SYNC_STRT" bitrange="9:0">
11519</field> 10266</field>
11520</reg> 10267</reg>
11521<reg name="HTIMINGSYNC1" addr="0x50" sct="yes"> 10268<reg name="HTIMINGSYNC1" sct="yes">
10269<addr name="HTIMINGSYNC1" addr="0x50" />
11522<field name="RSRVD2" bitrange="31:26"> 10270<field name="RSRVD2" bitrange="31:26">
11523</field> 10271</field>
11524<field name="SYNC_EQEND" bitrange="25:16"> 10272<field name="SYNC_EQEND" bitrange="25:16">
@@ -11528,7 +10276,8 @@ KIND, either express or implied.
11528<field name="SYNC_SREND" bitrange="9:0"> 10276<field name="SYNC_SREND" bitrange="9:0">
11529</field> 10277</field>
11530</reg> 10278</reg>
11531<reg name="HTIMINGACTIVE" addr="0x60" sct="yes"> 10279<reg name="HTIMINGACTIVE" sct="yes">
10280<addr name="HTIMINGACTIVE" addr="0x60" />
11532<field name="RSRVD2" bitrange="31:26"> 10281<field name="RSRVD2" bitrange="31:26">
11533</field> 10282</field>
11534<field name="ACTV_END" bitrange="25:16"> 10283<field name="ACTV_END" bitrange="25:16">
@@ -11538,7 +10287,8 @@ KIND, either express or implied.
11538<field name="ACTV_STRT" bitrange="9:0"> 10287<field name="ACTV_STRT" bitrange="9:0">
11539</field> 10288</field>
11540</reg> 10289</reg>
11541<reg name="HTIMINGBURST0" addr="0x70" sct="yes"> 10290<reg name="HTIMINGBURST0" sct="yes">
10291<addr name="HTIMINGBURST0" addr="0x70" />
11542<field name="RSRVD2" bitrange="31:26"> 10292<field name="RSRVD2" bitrange="31:26">
11543</field> 10293</field>
11544<field name="WBRST_STRT" bitrange="25:16"> 10294<field name="WBRST_STRT" bitrange="25:16">
@@ -11548,13 +10298,15 @@ KIND, either express or implied.
11548<field name="NBRST_STRT" bitrange="9:0"> 10298<field name="NBRST_STRT" bitrange="9:0">
11549</field> 10299</field>
11550</reg> 10300</reg>
11551<reg name="HTIMINGBURST1" addr="0x80" sct="yes"> 10301<reg name="HTIMINGBURST1" sct="yes">
10302<addr name="HTIMINGBURST1" addr="0x80" />
11552<field name="RSRVD1" bitrange="31:10"> 10303<field name="RSRVD1" bitrange="31:10">
11553</field> 10304</field>
11554<field name="BRST_END" bitrange="9:0"> 10305<field name="BRST_END" bitrange="9:0">
11555</field> 10306</field>
11556</reg> 10307</reg>
11557<reg name="VTIMING0" addr="0x90" sct="yes"> 10308<reg name="VTIMING0" sct="yes">
10309<addr name="VTIMING0" addr="0x90" />
11558<field name="RSRVD3" bitrange="31:26"> 10310<field name="RSRVD3" bitrange="31:26">
11559</field> 10311</field>
11560<field name="VSTRT_PREEQ" bitrange="25:16"> 10312<field name="VSTRT_PREEQ" bitrange="25:16">
@@ -11568,7 +10320,8 @@ KIND, either express or implied.
11568<field name="VSTRT_SUBPH" bitrange="5:0"> 10320<field name="VSTRT_SUBPH" bitrange="5:0">
11569</field> 10321</field>
11570</reg> 10322</reg>
11571<reg name="VTIMING1" addr="0xa0" sct="yes"> 10323<reg name="VTIMING1" sct="yes">
10324<addr name="VTIMING1" addr="0xa0" />
11572<field name="RSRVD3" bitrange="31:30"> 10325<field name="RSRVD3" bitrange="31:30">
11573</field> 10326</field>
11574<field name="VSTRT_POSTEQ" bitrange="29:24"> 10327<field name="VSTRT_POSTEQ" bitrange="29:24">
@@ -11582,7 +10335,8 @@ KIND, either express or implied.
11582<field name="LAST_FLD_LN" bitrange="9:0"> 10335<field name="LAST_FLD_LN" bitrange="9:0">
11583</field> 10336</field>
11584</reg> 10337</reg>
11585<reg name="MISC" addr="0xb0" sct="yes"> 10338<reg name="MISC" sct="yes">
10339<addr name="MISC" addr="0xb0" />
11586<field name="RSRVD3" bitrange="31:25"> 10340<field name="RSRVD3" bitrange="31:25">
11587</field> 10341</field>
11588<field name="LPF_RST_OFF" bitrange="24:16"> 10342<field name="LPF_RST_OFF" bitrange="24:16">
@@ -11606,15 +10360,18 @@ KIND, either express or implied.
11606<field name="Y_BLANK_CTRL" bitrange="1:0"> 10360<field name="Y_BLANK_CTRL" bitrange="1:0">
11607</field> 10361</field>
11608</reg> 10362</reg>
11609<reg name="COLORSUB0" addr="0xc0" sct="yes"> 10363<reg name="COLORSUB0" sct="yes">
10364<addr name="COLORSUB0" addr="0xc0" />
11610<field name="PHASE_INC" bitrange="31:0"> 10365<field name="PHASE_INC" bitrange="31:0">
11611</field> 10366</field>
11612</reg> 10367</reg>
11613<reg name="COLORSUB1" addr="0xd0" sct="yes"> 10368<reg name="COLORSUB1" sct="yes">
10369<addr name="COLORSUB1" addr="0xd0" />
11614<field name="PHASE_OFFSET" bitrange="31:0"> 10370<field name="PHASE_OFFSET" bitrange="31:0">
11615</field> 10371</field>
11616</reg> 10372</reg>
11617<reg name="COPYPROTECT" addr="0xe0" sct="yes"> 10373<reg name="COPYPROTECT" sct="yes">
10374<addr name="COPYPROTECT" addr="0xe0" />
11618<field name="RSRVD1" bitrange="31:16"> 10375<field name="RSRVD1" bitrange="31:16">
11619</field> 10376</field>
11620<field name="WSS_ENBL" bitrange="15:15"> 10377<field name="WSS_ENBL" bitrange="15:15">
@@ -11624,7 +10381,8 @@ KIND, either express or implied.
11624<field name="WSS_CGMS_DATA" bitrange="13:0"> 10381<field name="WSS_CGMS_DATA" bitrange="13:0">
11625</field> 10382</field>
11626</reg> 10383</reg>
11627<reg name="CLOSEDCAPTION" addr="0xf0" sct="yes"> 10384<reg name="CLOSEDCAPTION" sct="yes">
10385<addr name="CLOSEDCAPTION" addr="0xf0" />
11628<field name="RSRVD1" bitrange="31:20"> 10386<field name="RSRVD1" bitrange="31:20">
11629</field> 10387</field>
11630<field name="CC_ENBL" bitrange="19:18"> 10388<field name="CC_ENBL" bitrange="19:18">
@@ -11634,7 +10392,8 @@ KIND, either express or implied.
11634<field name="CC_DATA" bitrange="15:0"> 10392<field name="CC_DATA" bitrange="15:0">
11635</field> 10393</field>
11636</reg> 10394</reg>
11637<reg name="COLORBURST" addr="0x140" sct="yes"> 10395<reg name="COLORBURST" sct="yes">
10396<addr name="COLORBURST" addr="0x140" />
11638<field name="NBA" bitrange="31:24"> 10397<field name="NBA" bitrange="31:24">
11639</field> 10398</field>
11640<field name="PBA" bitrange="23:16"> 10399<field name="PBA" bitrange="23:16">
@@ -11644,23 +10403,28 @@ KIND, either express or implied.
11644<field name="RSRVD2" bitrange="11:0"> 10403<field name="RSRVD2" bitrange="11:0">
11645</field> 10404</field>
11646</reg> 10405</reg>
11647<reg name="MACROVISION0" addr="0x150" sct="yes"> 10406<reg name="MACROVISION0" sct="yes">
10407<addr name="MACROVISION0" addr="0x150" />
11648<field name="DATA" bitrange="31:0"> 10408<field name="DATA" bitrange="31:0">
11649</field> 10409</field>
11650</reg> 10410</reg>
11651<reg name="MACROVISION1" addr="0x160" sct="yes"> 10411<reg name="MACROVISION1" sct="yes">
10412<addr name="MACROVISION1" addr="0x160" />
11652<field name="DATA" bitrange="31:0"> 10413<field name="DATA" bitrange="31:0">
11653</field> 10414</field>
11654</reg> 10415</reg>
11655<reg name="MACROVISION2" addr="0x170" sct="yes"> 10416<reg name="MACROVISION2" sct="yes">
10417<addr name="MACROVISION2" addr="0x170" />
11656<field name="DATA" bitrange="31:0"> 10418<field name="DATA" bitrange="31:0">
11657</field> 10419</field>
11658</reg> 10420</reg>
11659<reg name="MACROVISION3" addr="0x180" sct="yes"> 10421<reg name="MACROVISION3" sct="yes">
10422<addr name="MACROVISION3" addr="0x180" />
11660<field name="DATA" bitrange="31:0"> 10423<field name="DATA" bitrange="31:0">
11661</field> 10424</field>
11662</reg> 10425</reg>
11663<reg name="MACROVISION4" addr="0x190" sct="yes"> 10426<reg name="MACROVISION4" sct="yes">
10427<addr name="MACROVISION4" addr="0x190" />
11664<field name="RSRVD2" bitrange="31:24"> 10428<field name="RSRVD2" bitrange="31:24">
11665</field> 10429</field>
11666<field name="MACV_TST" bitrange="23:16"> 10430<field name="MACV_TST" bitrange="23:16">
@@ -11670,7 +10434,8 @@ KIND, either express or implied.
11670<field name="DATA" bitrange="10:0"> 10434<field name="DATA" bitrange="10:0">
11671</field> 10435</field>
11672</reg> 10436</reg>
11673<reg name="DACCTRL" addr="0x1a0" sct="yes"> 10437<reg name="DACCTRL" sct="yes">
10438<addr name="DACCTRL" addr="0x1a0" />
11674<field name="TEST3" bitrange="31:31"> 10439<field name="TEST3" bitrange="31:31">
11675</field> 10440</field>
11676<field name="RSRVD1" bitrange="30:30"> 10441<field name="RSRVD1" bitrange="30:30">
@@ -11728,7 +10493,8 @@ KIND, either express or implied.
11728<field name="CASC_ADJ" bitrange="1:0"> 10493<field name="CASC_ADJ" bitrange="1:0">
11729</field> 10494</field>
11730</reg> 10495</reg>
11731<reg name="DACSTATUS" addr="0x1b0" sct="yes"> 10496<reg name="DACSTATUS" sct="yes">
10497<addr name="DACSTATUS" addr="0x1b0" />
11732<field name="RSRVD1" bitrange="31:13"> 10498<field name="RSRVD1" bitrange="31:13">
11733</field> 10499</field>
11734<field name="RSRVD2" bitrange="12:12"> 10500<field name="RSRVD2" bitrange="12:12">
@@ -11758,7 +10524,8 @@ KIND, either express or implied.
11758<field name="ENIRQ_JACK" bitrange="0:0"> 10524<field name="ENIRQ_JACK" bitrange="0:0">
11759</field> 10525</field>
11760</reg> 10526</reg>
11761<reg name="VDACTEST" addr="0x1c0" sct="yes"> 10527<reg name="VDACTEST" sct="yes">
10528<addr name="VDACTEST" addr="0x1c0" />
11762<field name="RSRVD1" bitrange="31:14"> 10529<field name="RSRVD1" bitrange="31:14">
11763</field> 10530</field>
11764<field name="ENABLE_PIX_INT_GAIN" bitrange="13:13"> 10531<field name="ENABLE_PIX_INT_GAIN" bitrange="13:13">
@@ -11772,7 +10539,8 @@ KIND, either express or implied.
11772<field name="DATA" bitrange="9:0"> 10539<field name="DATA" bitrange="9:0">
11773</field> 10540</field>
11774</reg> 10541</reg>
11775<reg name="VERSION" addr="0x1d0" sct="no"> 10542<reg name="VERSION" sct="no">
10543<addr name="VERSION" addr="0x1d0" />
11776<field name="MAJOR" bitrange="31:24"> 10544<field name="MAJOR" bitrange="31:24">
11777</field> 10545</field>
11778<field name="MINOR" bitrange="23:16"> 10546<field name="MINOR" bitrange="23:16">
@@ -11781,12 +10549,11 @@ KIND, either express or implied.
11781</field> 10549</field>
11782</reg> 10550</reg>
11783</dev> 10551</dev>
11784<multidev name="UARTAPP" long_name="Application UART" desc="Application UART" base="0x8006c000" count="2" offset="0x2000"> 10552<dev name="UARTAPP" long_name="Application UART" desc="Application UART" version="3.2.0">
11785<dev name="UARTAPP1" addr="0x8006c000" index="1"> 10553<addr name="UARTAPP1" addr="0x8006c000" />
11786</dev> 10554<addr name="UARTAPP2" addr="0x8006e000" />
11787<dev name="UARTAPP2" addr="0x8006e000" index="2"> 10555<reg name="CTRL0" sct="yes">
11788</dev> 10556<addr name="CTRL0" addr="0x0" />
11789<reg name="CTRL0" addr="0x0" sct="yes">
11790<field name="SFTRST" bitrange="31:31"> 10557<field name="SFTRST" bitrange="31:31">
11791</field> 10558</field>
11792<field name="CLKGATE" bitrange="30:30"> 10559<field name="CLKGATE" bitrange="30:30">
@@ -11802,7 +10569,8 @@ KIND, either express or implied.
11802<field name="XFER_COUNT" bitrange="15:0"> 10569<field name="XFER_COUNT" bitrange="15:0">
11803</field> 10570</field>
11804</reg> 10571</reg>
11805<reg name="CTRL1" addr="0x10" sct="yes"> 10572<reg name="CTRL1" sct="yes">
10573<addr name="CTRL1" addr="0x10" />
11806<field name="RSVD2" bitrange="31:29"> 10574<field name="RSVD2" bitrange="31:29">
11807</field> 10575</field>
11808<field name="RUN" bitrange="28:28"> 10576<field name="RUN" bitrange="28:28">
@@ -11812,7 +10580,8 @@ KIND, either express or implied.
11812<field name="XFER_COUNT" bitrange="15:0"> 10580<field name="XFER_COUNT" bitrange="15:0">
11813</field> 10581</field>
11814</reg> 10582</reg>
11815<reg name="CTRL2" addr="0x20" sct="yes"> 10583<reg name="CTRL2" sct="yes">
10584<addr name="CTRL2" addr="0x20" />
11816<field name="INVERT_RTS" bitrange="31:31"> 10585<field name="INVERT_RTS" bitrange="31:31">
11817</field> 10586</field>
11818<field name="INVERT_CTS" bitrange="30:30"> 10587<field name="INVERT_CTS" bitrange="30:30">
@@ -11898,7 +10667,8 @@ KIND, either express or implied.
11898<field name="UARTEN" bitrange="0:0"> 10667<field name="UARTEN" bitrange="0:0">
11899</field> 10668</field>
11900</reg> 10669</reg>
11901<reg name="LINECTRL" addr="0x30" sct="yes"> 10670<reg name="LINECTRL" sct="yes">
10671<addr name="LINECTRL" addr="0x30" />
11902<field name="BAUD_DIVINT" bitrange="31:16"> 10672<field name="BAUD_DIVINT" bitrange="31:16">
11903</field> 10673</field>
11904<field name="RSVD" bitrange="15:14"> 10674<field name="RSVD" bitrange="15:14">
@@ -11920,7 +10690,8 @@ KIND, either express or implied.
11920<field name="BRK" bitrange="0:0"> 10690<field name="BRK" bitrange="0:0">
11921</field> 10691</field>
11922</reg> 10692</reg>
11923<reg name="LINECTRL2" addr="0x40" sct="yes"> 10693<reg name="LINECTRL2" sct="yes">
10694<addr name="LINECTRL2" addr="0x40" />
11924<field name="BAUD_DIVINT" bitrange="31:16"> 10695<field name="BAUD_DIVINT" bitrange="31:16">
11925</field> 10696</field>
11926<field name="RSVD" bitrange="15:14"> 10697<field name="RSVD" bitrange="15:14">
@@ -11942,7 +10713,8 @@ KIND, either express or implied.
11942<field name="RSVD1" bitrange="0:0"> 10713<field name="RSVD1" bitrange="0:0">
11943</field> 10714</field>
11944</reg> 10715</reg>
11945<reg name="INTR" addr="0x50" sct="yes"> 10716<reg name="INTR" sct="yes">
10717<addr name="INTR" addr="0x50" />
11946<field name="RSVD1" bitrange="31:27"> 10718<field name="RSVD1" bitrange="31:27">
11947</field> 10719</field>
11948<field name="OEIEN" bitrange="26:26"> 10720<field name="OEIEN" bitrange="26:26">
@@ -11992,11 +10764,13 @@ KIND, either express or implied.
11992<field name="RIMIS" bitrange="0:0"> 10764<field name="RIMIS" bitrange="0:0">
11993</field> 10765</field>
11994</reg> 10766</reg>
11995<reg name="DATA" addr="0x60" sct="no"> 10767<reg name="DATA" sct="no">
10768<addr name="DATA" addr="0x60" />
11996<field name="DATA" bitrange="31:0"> 10769<field name="DATA" bitrange="31:0">
11997</field> 10770</field>
11998</reg> 10771</reg>
11999<reg name="STAT" addr="0x70" sct="no"> 10772<reg name="STAT" sct="no">
10773<addr name="STAT" addr="0x70" />
12000<field name="PRESENT" bitrange="31:31"> 10774<field name="PRESENT" bitrange="31:31">
12001<value name="UNAVAILABLE" value="0x0"> 10775<value name="UNAVAILABLE" value="0x0">
12002</value> 10776</value>
@@ -12034,7 +10808,8 @@ KIND, either express or implied.
12034<field name="RXCOUNT" bitrange="15:0"> 10808<field name="RXCOUNT" bitrange="15:0">
12035</field> 10809</field>
12036</reg> 10810</reg>
12037<reg name="DEBUG" addr="0x80" sct="no"> 10811<reg name="DEBUG" sct="no">
10812<addr name="DEBUG" addr="0x80" />
12038<field name="RXIBAUD_DIV" bitrange="31:16"> 10813<field name="RXIBAUD_DIV" bitrange="31:16">
12039</field> 10814</field>
12040<field name="RXFBAUD_DIV" bitrange="15:10"> 10815<field name="RXFBAUD_DIV" bitrange="15:10">
@@ -12054,7 +10829,8 @@ KIND, either express or implied.
12054<field name="RXDMARQ" bitrange="0:0"> 10829<field name="RXDMARQ" bitrange="0:0">
12055</field> 10830</field>
12056</reg> 10831</reg>
12057<reg name="VERSION" addr="0x90" sct="no"> 10832<reg name="VERSION" sct="no">
10833<addr name="VERSION" addr="0x90" />
12058<field name="MAJOR" bitrange="31:24"> 10834<field name="MAJOR" bitrange="31:24">
12059</field> 10835</field>
12060<field name="MINOR" bitrange="23:16"> 10836<field name="MINOR" bitrange="23:16">
@@ -12062,7 +10838,8 @@ KIND, either express or implied.
12062<field name="STEP" bitrange="15:0"> 10838<field name="STEP" bitrange="15:0">
12063</field> 10839</field>
12064</reg> 10840</reg>
12065<reg name="AUTOBAUD" addr="0xa0" sct="no"> 10841<reg name="AUTOBAUD" sct="no">
10842<addr name="AUTOBAUD" addr="0xa0" />
12066<field name="REFCHAR1" bitrange="31:24"> 10843<field name="REFCHAR1" bitrange="31:24">
12067</field> 10844</field>
12068<field name="REFCHAR0" bitrange="23:16"> 10845<field name="REFCHAR0" bitrange="23:16">
@@ -12080,11 +10857,318 @@ KIND, either express or implied.
12080<field name="BAUD_DETECT_ENABLE" bitrange="0:0"> 10857<field name="BAUD_DETECT_ENABLE" bitrange="0:0">
12081</field> 10858</field>
12082</reg> 10859</reg>
12083</multidev>
12084<dev name="UARTDBG" addr="0x80070000" long_name="Debug UART" desc="Debug UART">
12085</dev> 10860</dev>
12086<dev name="USBCTRL" addr="0x80080000" long_name="USB Controller" desc="USB High-Speed Host/Device Controller"> 10861<dev name="UARTDBG" long_name="Debug UART" desc="Debug UART" version="3.2.0">
12087<reg name="ID" addr="0x0" sct="no"> 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" />
12088<field name="CIVERSION" bitrange="31:29"> 11172<field name="CIVERSION" bitrange="31:29">
12089</field> 11173</field>
12090<field name="VERSION" bitrange="28:25"> 11174<field name="VERSION" bitrange="28:25">
@@ -12102,7 +11186,8 @@ KIND, either express or implied.
12102<field name="ID" bitrange="5:0"> 11186<field name="ID" bitrange="5:0">
12103</field> 11187</field>
12104</reg> 11188</reg>
12105<reg name="HWGENERAL" addr="0x4" sct="no"> 11189<reg name="HWGENERAL" sct="no">
11190<addr name="HWGENERAL" addr="0x4" />
12106<field name="RSVD" bitrange="31:11"> 11191<field name="RSVD" bitrange="31:11">
12107</field> 11192</field>
12108<field name="SM" bitrange="10:9"> 11193<field name="SM" bitrange="10:9">
@@ -12118,7 +11203,8 @@ KIND, either express or implied.
12118<field name="RT" bitrange="0:0"> 11203<field name="RT" bitrange="0:0">
12119</field> 11204</field>
12120</reg> 11205</reg>
12121<reg name="HWHOST" addr="0x8" sct="no"> 11206<reg name="HWHOST" sct="no">
11207<addr name="HWHOST" addr="0x8" />
12122<field name="TTPER" bitrange="31:24"> 11208<field name="TTPER" bitrange="31:24">
12123</field> 11209</field>
12124<field name="TTASY" bitrange="23:16"> 11210<field name="TTASY" bitrange="23:16">
@@ -12130,7 +11216,8 @@ KIND, either express or implied.
12130<field name="HC" bitrange="0:0"> 11216<field name="HC" bitrange="0:0">
12131</field> 11217</field>
12132</reg> 11218</reg>
12133<reg name="HWDEVICE" addr="0xc" sct="no"> 11219<reg name="HWDEVICE" sct="no">
11220<addr name="HWDEVICE" addr="0xc" />
12134<field name="RSVD" bitrange="31:6"> 11221<field name="RSVD" bitrange="31:6">
12135</field> 11222</field>
12136<field name="DEVEP" bitrange="5:1"> 11223<field name="DEVEP" bitrange="5:1">
@@ -12138,7 +11225,8 @@ KIND, either express or implied.
12138<field name="DC" bitrange="0:0"> 11225<field name="DC" bitrange="0:0">
12139</field> 11226</field>
12140</reg> 11227</reg>
12141<reg name="HWTXBUF" addr="0x10" sct="no"> 11228<reg name="HWTXBUF" sct="no">
11229<addr name="HWTXBUF" addr="0x10" />
12142<field name="TXLCR" bitrange="31:31"> 11230<field name="TXLCR" bitrange="31:31">
12143</field> 11231</field>
12144<field name="RSVD" bitrange="30:24"> 11232<field name="RSVD" bitrange="30:24">
@@ -12150,7 +11238,8 @@ KIND, either express or implied.
12150<field name="TXBURST" bitrange="7:0"> 11238<field name="TXBURST" bitrange="7:0">
12151</field> 11239</field>
12152</reg> 11240</reg>
12153<reg name="HWRXBUF" addr="0x14" sct="no"> 11241<reg name="HWRXBUF" sct="no">
11242<addr name="HWRXBUF" addr="0x14" />
12154<field name="RSVD" bitrange="31:16"> 11243<field name="RSVD" bitrange="31:16">
12155</field> 11244</field>
12156<field name="RXADD" bitrange="15:8"> 11245<field name="RXADD" bitrange="15:8">
@@ -12158,13 +11247,15 @@ KIND, either express or implied.
12158<field name="RXBURST" bitrange="7:0"> 11247<field name="RXBURST" bitrange="7:0">
12159</field> 11248</field>
12160</reg> 11249</reg>
12161<reg name="GPTIMER0LD" addr="0x80" sct="no"> 11250<reg name="GPTIMER0LD" sct="no">
11251<addr name="GPTIMER0LD" addr="0x80" />
12162<field name="RSVD0" bitrange="31:24"> 11252<field name="RSVD0" bitrange="31:24">
12163</field> 11253</field>
12164<field name="GPTLD" bitrange="23:0"> 11254<field name="GPTLD" bitrange="23:0">
12165</field> 11255</field>
12166</reg> 11256</reg>
12167<reg name="GPTIMER0CTRL" addr="0x84" sct="no"> 11257<reg name="GPTIMER0CTRL" sct="no">
11258<addr name="GPTIMER0CTRL" addr="0x84" />
12168<field name="GPTRUN" bitrange="31:31"> 11259<field name="GPTRUN" bitrange="31:31">
12169<value name="STOP" value="0x0"> 11260<value name="STOP" value="0x0">
12170</value> 11261</value>
@@ -12188,13 +11279,15 @@ KIND, either express or implied.
12188<field name="GPTCNT" bitrange="23:0"> 11279<field name="GPTCNT" bitrange="23:0">
12189</field> 11280</field>
12190</reg> 11281</reg>
12191<reg name="GPTIMER1LD" addr="0x88" sct="no"> 11282<reg name="GPTIMER1LD" sct="no">
11283<addr name="GPTIMER1LD" addr="0x88" />
12192<field name="RSVD0" bitrange="31:24"> 11284<field name="RSVD0" bitrange="31:24">
12193</field> 11285</field>
12194<field name="GPTLD" bitrange="23:0"> 11286<field name="GPTLD" bitrange="23:0">
12195</field> 11287</field>
12196</reg> 11288</reg>
12197<reg name="GPTIMER1CTRL" addr="0x8c" sct="no"> 11289<reg name="GPTIMER1CTRL" sct="no">
11290<addr name="GPTIMER1CTRL" addr="0x8c" />
12198<field name="GPTRUN" bitrange="31:31"> 11291<field name="GPTRUN" bitrange="31:31">
12199<value name="STOP" value="0x0"> 11292<value name="STOP" value="0x0">
12200</value> 11293</value>
@@ -12218,7 +11311,8 @@ KIND, either express or implied.
12218<field name="GPTCNT" bitrange="23:0"> 11311<field name="GPTCNT" bitrange="23:0">
12219</field> 11312</field>
12220</reg> 11313</reg>
12221<reg name="SBUSCFG" addr="0x90" sct="no"> 11314<reg name="SBUSCFG" sct="no">
11315<addr name="SBUSCFG" addr="0x90" />
12222<field name="RSVD" bitrange="31:3"> 11316<field name="RSVD" bitrange="31:3">
12223</field> 11317</field>
12224<field name="AHBBRST" bitrange="2:0"> 11318<field name="AHBBRST" bitrange="2:0">
@@ -12240,7 +11334,8 @@ KIND, either express or implied.
12240</value> 11334</value>
12241</field> 11335</field>
12242</reg> 11336</reg>
12243<reg name="CAPLENGTH" addr="0x100" sct="no"> 11337<reg name="CAPLENGTH" sct="no">
11338<addr name="CAPLENGTH" addr="0x100" />
12244<field name="HCIVERSION" bitrange="31:16"> 11339<field name="HCIVERSION" bitrange="31:16">
12245</field> 11340</field>
12246<field name="RSVD" bitrange="15:8"> 11341<field name="RSVD" bitrange="15:8">
@@ -12248,7 +11343,8 @@ KIND, either express or implied.
12248<field name="CAPLENGTH" bitrange="7:0"> 11343<field name="CAPLENGTH" bitrange="7:0">
12249</field> 11344</field>
12250</reg> 11345</reg>
12251<reg name="HCSPARAMS" addr="0x104" sct="no"> 11346<reg name="HCSPARAMS" sct="no">
11347<addr name="HCSPARAMS" addr="0x104" />
12252<field name="RSVD2" bitrange="31:28"> 11348<field name="RSVD2" bitrange="31:28">
12253</field> 11349</field>
12254<field name="N_TT" bitrange="27:24"> 11350<field name="N_TT" bitrange="27:24">
@@ -12270,7 +11366,8 @@ KIND, either express or implied.
12270<field name="N_PORTS" bitrange="3:0"> 11366<field name="N_PORTS" bitrange="3:0">
12271</field> 11367</field>
12272</reg> 11368</reg>
12273<reg name="HCCPARAMS" addr="0x108" sct="no"> 11369<reg name="HCCPARAMS" sct="no">
11370<addr name="HCCPARAMS" addr="0x108" />
12274<field name="RSVD2" bitrange="31:16"> 11371<field name="RSVD2" bitrange="31:16">
12275</field> 11372</field>
12276<field name="EECP" bitrange="15:8"> 11373<field name="EECP" bitrange="15:8">
@@ -12286,13 +11383,15 @@ KIND, either express or implied.
12286<field name="ADC" bitrange="0:0"> 11383<field name="ADC" bitrange="0:0">
12287</field> 11384</field>
12288</reg> 11385</reg>
12289<reg name="DCIVERSION" addr="0x120" sct="no"> 11386<reg name="DCIVERSION" sct="no">
11387<addr name="DCIVERSION" addr="0x120" />
12290<field name="RSVD" bitrange="31:16"> 11388<field name="RSVD" bitrange="31:16">
12291</field> 11389</field>
12292<field name="DCIVERSION" bitrange="15:0"> 11390<field name="DCIVERSION" bitrange="15:0">
12293</field> 11391</field>
12294</reg> 11392</reg>
12295<reg name="DCCPARAMS" addr="0x124" sct="no"> 11393<reg name="DCCPARAMS" sct="no">
11394<addr name="DCCPARAMS" addr="0x124" />
12296<field name="RSVD1" bitrange="31:9"> 11395<field name="RSVD1" bitrange="31:9">
12297</field> 11396</field>
12298<field name="HC" bitrange="8:8"> 11397<field name="HC" bitrange="8:8">
@@ -12304,7 +11403,8 @@ KIND, either express or implied.
12304<field name="DEN" bitrange="4:0"> 11403<field name="DEN" bitrange="4:0">
12305</field> 11404</field>
12306</reg> 11405</reg>
12307<reg name="USBCMD" addr="0x140" sct="no"> 11406<reg name="USBCMD" sct="no">
11407<addr name="USBCMD" addr="0x140" />
12308<field name="RSVD3" bitrange="31:24"> 11408<field name="RSVD3" bitrange="31:24">
12309</field> 11409</field>
12310<field name="ITC" bitrange="23:16"> 11410<field name="ITC" bitrange="23:16">
@@ -12356,7 +11456,8 @@ KIND, either express or implied.
12356<field name="RS" bitrange="0:0"> 11456<field name="RS" bitrange="0:0">
12357</field> 11457</field>
12358</reg> 11458</reg>
12359<reg name="USBSTS" addr="0x144" sct="no"> 11459<reg name="USBSTS" sct="no">
11460<addr name="USBSTS" addr="0x144" />
12360<field name="RSVD5" bitrange="31:26"> 11461<field name="RSVD5" bitrange="31:26">
12361</field> 11462</field>
12362<field name="TI1" bitrange="25:25"> 11463<field name="TI1" bitrange="25:25">
@@ -12406,7 +11507,8 @@ KIND, either express or implied.
12406<field name="UI" bitrange="0:0"> 11507<field name="UI" bitrange="0:0">
12407</field> 11508</field>
12408</reg> 11509</reg>
12409<reg name="USBINTR" addr="0x148" sct="no"> 11510<reg name="USBINTR" sct="no">
11511<addr name="USBINTR" addr="0x148" />
12410<field name="RSVD5" bitrange="31:26"> 11512<field name="RSVD5" bitrange="31:26">
12411</field> 11513</field>
12412<field name="TIE1" bitrange="25:25"> 11514<field name="TIE1" bitrange="25:25">
@@ -12448,7 +11550,8 @@ KIND, either express or implied.
12448<field name="UE" bitrange="0:0"> 11550<field name="UE" bitrange="0:0">
12449</field> 11551</field>
12450</reg> 11552</reg>
12451<reg name="FRINDEX" addr="0x14c" sct="no"> 11553<reg name="FRINDEX" sct="no">
11554<addr name="FRINDEX" addr="0x14c" />
12452<field name="RSVD" bitrange="31:14"> 11555<field name="RSVD" bitrange="31:14">
12453</field> 11556</field>
12454<field name="FRINDEX" bitrange="13:3"> 11557<field name="FRINDEX" bitrange="13:3">
@@ -12472,13 +11575,15 @@ KIND, either express or implied.
12472<field name="UINDEX" bitrange="2:0"> 11575<field name="UINDEX" bitrange="2:0">
12473</field> 11576</field>
12474</reg> 11577</reg>
12475<reg name="PERIODICLISTBASE" addr="0x154" sct="no"> 11578<reg name="PERIODICLISTBASE" sct="no">
11579<addr name="PERIODICLISTBASE" addr="0x154" />
12476<field name="PERBASE" bitrange="31:12"> 11580<field name="PERBASE" bitrange="31:12">
12477</field> 11581</field>
12478<field name="RSVD" bitrange="11:0"> 11582<field name="RSVD" bitrange="11:0">
12479</field> 11583</field>
12480</reg> 11584</reg>
12481<reg name="DEVICEADDR" addr="0x154" sct="no"> 11585<reg name="DEVICEADDR" sct="no">
11586<addr name="DEVICEADDR" addr="0x154" />
12482<field name="USBADR" bitrange="31:25"> 11587<field name="USBADR" bitrange="31:25">
12483</field> 11588</field>
12484<field name="USBADRA" bitrange="24:24"> 11589<field name="USBADRA" bitrange="24:24">
@@ -12486,19 +11591,22 @@ KIND, either express or implied.
12486<field name="RSVD" bitrange="23:0"> 11591<field name="RSVD" bitrange="23:0">
12487</field> 11592</field>
12488</reg> 11593</reg>
12489<reg name="ASYNCLISTADDR" addr="0x158" sct="no"> 11594<reg name="ASYNCLISTADDR" sct="no">
11595<addr name="ASYNCLISTADDR" addr="0x158" />
12490<field name="ASYBASE" bitrange="31:5"> 11596<field name="ASYBASE" bitrange="31:5">
12491</field> 11597</field>
12492<field name="RSVD" bitrange="4:0"> 11598<field name="RSVD" bitrange="4:0">
12493</field> 11599</field>
12494</reg> 11600</reg>
12495<reg name="ENDPOINTLISTADDR" addr="0x158" sct="no"> 11601<reg name="ENDPOINTLISTADDR" sct="no">
11602<addr name="ENDPOINTLISTADDR" addr="0x158" />
12496<field name="EPBASE" bitrange="31:11"> 11603<field name="EPBASE" bitrange="31:11">
12497</field> 11604</field>
12498<field name="RSVD" bitrange="10:0"> 11605<field name="RSVD" bitrange="10:0">
12499</field> 11606</field>
12500</reg> 11607</reg>
12501<reg name="TTCTRL" addr="0x15c" sct="no"> 11608<reg name="TTCTRL" sct="no">
11609<addr name="TTCTRL" addr="0x15c" />
12502<field name="RSVD1" bitrange="31:31"> 11610<field name="RSVD1" bitrange="31:31">
12503</field> 11611</field>
12504<field name="TTHA" bitrange="30:24"> 11612<field name="TTHA" bitrange="30:24">
@@ -12506,7 +11614,8 @@ KIND, either express or implied.
12506<field name="RSVD2" bitrange="23:0"> 11614<field name="RSVD2" bitrange="23:0">
12507</field> 11615</field>
12508</reg> 11616</reg>
12509<reg name="BURSTSIZE" addr="0x160" sct="no"> 11617<reg name="BURSTSIZE" sct="no">
11618<addr name="BURSTSIZE" addr="0x160" />
12510<field name="RSVD" bitrange="31:16"> 11619<field name="RSVD" bitrange="31:16">
12511</field> 11620</field>
12512<field name="TXPBURST" bitrange="15:8"> 11621<field name="TXPBURST" bitrange="15:8">
@@ -12514,7 +11623,8 @@ KIND, either express or implied.
12514<field name="RXPBURST" bitrange="7:0"> 11623<field name="RXPBURST" bitrange="7:0">
12515</field> 11624</field>
12516</reg> 11625</reg>
12517<reg name="TXFILLTUNING" addr="0x164" sct="no"> 11626<reg name="TXFILLTUNING" sct="no">
11627<addr name="TXFILLTUNING" addr="0x164" />
12518<field name="RSVD2" bitrange="31:22"> 11628<field name="RSVD2" bitrange="31:22">
12519</field> 11629</field>
12520<field name="TXFIFOTHRES" bitrange="21:16"> 11630<field name="TXFIFOTHRES" bitrange="21:16">
@@ -12528,7 +11638,8 @@ KIND, either express or implied.
12528<field name="TXSCHOH" bitrange="6:0"> 11638<field name="TXSCHOH" bitrange="6:0">
12529</field> 11639</field>
12530</reg> 11640</reg>
12531<reg name="IC_USB" addr="0x16c" sct="no"> 11641<reg name="IC_USB" sct="no">
11642<addr name="IC_USB" addr="0x16c" />
12532<field name="RSVD" bitrange="31:4"> 11643<field name="RSVD" bitrange="31:4">
12533</field> 11644</field>
12534<field name="IC_ENABLE" bitrange="3:3"> 11645<field name="IC_ENABLE" bitrange="3:3">
@@ -12552,7 +11663,8 @@ KIND, either express or implied.
12552</value> 11663</value>
12553</field> 11664</field>
12554</reg> 11665</reg>
12555<reg name="ULPI" addr="0x170" sct="no"> 11666<reg name="ULPI" sct="no">
11667<addr name="ULPI" addr="0x170" />
12556<field name="ULPIWU" bitrange="31:31"> 11668<field name="ULPIWU" bitrange="31:31">
12557</field> 11669</field>
12558<field name="ULPIRUN" bitrange="30:30"> 11670<field name="ULPIRUN" bitrange="30:30">
@@ -12572,7 +11684,8 @@ KIND, either express or implied.
12572<field name="ULPIDATWR" bitrange="7:0"> 11684<field name="ULPIDATWR" bitrange="7:0">
12573</field> 11685</field>
12574</reg> 11686</reg>
12575<reg name="ENDPTNAK" addr="0x178" sct="no"> 11687<reg name="ENDPTNAK" sct="no">
11688<addr name="ENDPTNAK" addr="0x178" />
12576<field name="RSVD1" bitrange="31:21"> 11689<field name="RSVD1" bitrange="31:21">
12577</field> 11690</field>
12578<field name="EPTN" bitrange="20:16"> 11691<field name="EPTN" bitrange="20:16">
@@ -12582,7 +11695,8 @@ KIND, either express or implied.
12582<field name="EPRN" bitrange="4:0"> 11695<field name="EPRN" bitrange="4:0">
12583</field> 11696</field>
12584</reg> 11697</reg>
12585<reg name="ENDPTNAKEN" addr="0x17c" sct="no"> 11698<reg name="ENDPTNAKEN" sct="no">
11699<addr name="ENDPTNAKEN" addr="0x17c" />
12586<field name="RSVD1" bitrange="31:21"> 11700<field name="RSVD1" bitrange="31:21">
12587</field> 11701</field>
12588<field name="EPTNE" bitrange="20:16"> 11702<field name="EPTNE" bitrange="20:16">
@@ -12592,7 +11706,8 @@ KIND, either express or implied.
12592<field name="EPRNE" bitrange="4:0"> 11706<field name="EPRNE" bitrange="4:0">
12593</field> 11707</field>
12594</reg> 11708</reg>
12595<reg name="PORTSC1" addr="0x184" sct="no"> 11709<reg name="PORTSC1" sct="no">
11710<addr name="PORTSC1" addr="0x184" />
12596<field name="PTS" bitrange="31:30"> 11711<field name="PTS" bitrange="31:30">
12597<value name="UTMI" value="0x0"> 11712<value name="UTMI" value="0x0">
12598</value> 11713</value>
@@ -12690,7 +11805,8 @@ KIND, either express or implied.
12690<field name="CCS" bitrange="0:0"> 11805<field name="CCS" bitrange="0:0">
12691</field> 11806</field>
12692</reg> 11807</reg>
12693<reg name="OTGSC" addr="0x1a4" sct="no"> 11808<reg name="OTGSC" sct="no">
11809<addr name="OTGSC" addr="0x1a4" />
12694<field name="RSVD2" bitrange="31:31"> 11810<field name="RSVD2" bitrange="31:31">
12695</field> 11811</field>
12696<field name="DPIE" bitrange="30:30"> 11812<field name="DPIE" bitrange="30:30">
@@ -12756,7 +11872,8 @@ KIND, either express or implied.
12756<field name="VD" bitrange="0:0"> 11872<field name="VD" bitrange="0:0">
12757</field> 11873</field>
12758</reg> 11874</reg>
12759<reg name="USBMODE" addr="0x1a8" sct="no"> 11875<reg name="USBMODE" sct="no">
11876<addr name="USBMODE" addr="0x1a8" />
12760<field name="RSVD" bitrange="31:6"> 11877<field name="RSVD" bitrange="31:6">
12761</field> 11878</field>
12762<field name="VBPS" bitrange="5:5"> 11879<field name="VBPS" bitrange="5:5">
@@ -12776,13 +11893,15 @@ KIND, either express or implied.
12776</value> 11893</value>
12777</field> 11894</field>
12778</reg> 11895</reg>
12779<reg name="ENDPTSETUPSTAT" addr="0x1ac" sct="no"> 11896<reg name="ENDPTSETUPSTAT" sct="no">
11897<addr name="ENDPTSETUPSTAT" addr="0x1ac" />
12780<field name="RSVD" bitrange="31:5"> 11898<field name="RSVD" bitrange="31:5">
12781</field> 11899</field>
12782<field name="ENDPTSETUPSTAT" bitrange="4:0"> 11900<field name="ENDPTSETUPSTAT" bitrange="4:0">
12783</field> 11901</field>
12784</reg> 11902</reg>
12785<reg name="ENDPTPRIME" addr="0x1b0" sct="no"> 11903<reg name="ENDPTPRIME" sct="no">
11904<addr name="ENDPTPRIME" addr="0x1b0" />
12786<field name="RSVD1" bitrange="31:21"> 11905<field name="RSVD1" bitrange="31:21">
12787</field> 11906</field>
12788<field name="PETB" bitrange="20:16"> 11907<field name="PETB" bitrange="20:16">
@@ -12792,7 +11911,8 @@ KIND, either express or implied.
12792<field name="PERB" bitrange="4:0"> 11911<field name="PERB" bitrange="4:0">
12793</field> 11912</field>
12794</reg> 11913</reg>
12795<reg name="ENDPTFLUSH" addr="0x1b4" sct="no"> 11914<reg name="ENDPTFLUSH" sct="no">
11915<addr name="ENDPTFLUSH" addr="0x1b4" />
12796<field name="RSVD1" bitrange="31:21"> 11916<field name="RSVD1" bitrange="31:21">
12797</field> 11917</field>
12798<field name="FETB" bitrange="20:16"> 11918<field name="FETB" bitrange="20:16">
@@ -12802,7 +11922,8 @@ KIND, either express or implied.
12802<field name="FERB" bitrange="4:0"> 11922<field name="FERB" bitrange="4:0">
12803</field> 11923</field>
12804</reg> 11924</reg>
12805<reg name="ENDPTSTAT" addr="0x1b8" sct="no"> 11925<reg name="ENDPTSTAT" sct="no">
11926<addr name="ENDPTSTAT" addr="0x1b8" />
12806<field name="RSVD1" bitrange="31:21"> 11927<field name="RSVD1" bitrange="31:21">
12807</field> 11928</field>
12808<field name="ETBR" bitrange="20:16"> 11929<field name="ETBR" bitrange="20:16">
@@ -12812,7 +11933,8 @@ KIND, either express or implied.
12812<field name="ERBR" bitrange="4:0"> 11933<field name="ERBR" bitrange="4:0">
12813</field> 11934</field>
12814</reg> 11935</reg>
12815<reg name="ENDPTCOMPLETE" addr="0x1bc" sct="no"> 11936<reg name="ENDPTCOMPLETE" sct="no">
11937<addr name="ENDPTCOMPLETE" addr="0x1bc" />
12816<field name="RSVD1" bitrange="31:21"> 11938<field name="RSVD1" bitrange="31:21">
12817</field> 11939</field>
12818<field name="ETCE" bitrange="20:16"> 11940<field name="ETCE" bitrange="20:16">
@@ -12822,17 +11944,13 @@ KIND, either express or implied.
12822<field name="ERCE" bitrange="4:0"> 11944<field name="ERCE" bitrange="4:0">
12823</field> 11945</field>
12824</reg> 11946</reg>
12825<multireg name="ENDPTCTRLn" base="0x1c0" count="4" offset="0x4" sct=""> 11947<reg name="ENDPTCTRLn" sct="no">
12826<reg name="ENDPTCTRL0" addr="0x1c0" index="0"> 11948<formula string="0x1c0+n*0x4"/>
12827</reg> 11949<addr name="ENDPTCTRL0" addr="0x1c0" />
12828<reg name="ENDPTCTRL1" addr="0x1c4" index="1"> 11950<addr name="ENDPTCTRL1" addr="0x1c4" />
12829</reg> 11951<addr name="ENDPTCTRL2" addr="0x1c8" />
12830<reg name="ENDPTCTRL2" addr="0x1c8" index="2"> 11952<addr name="ENDPTCTRL3" addr="0x1cc" />
12831</reg> 11953<addr name="ENDPTCTRL4" addr="0x1d0" />
12832<reg name="ENDPTCTRL3" addr="0x1cc" index="3">
12833</reg>
12834<reg name="ENDPTCTRL4" addr="0x1d0" index="4">
12835</reg>
12836<field name="RSVD6" bitrange="31:24"> 11954<field name="RSVD6" bitrange="31:24">
12837</field> 11955</field>
12838<field name="TXE" bitrange="23:23"> 11956<field name="TXE" bitrange="23:23">
@@ -12881,10 +11999,12 @@ KIND, either express or implied.
12881</field> 11999</field>
12882<field name="RXS" bitrange="0:0"> 12000<field name="RXS" bitrange="0:0">
12883</field> 12001</field>
12884</multireg> 12002</reg>
12885</dev> 12003</dev>
12886<dev name="USBPHY" addr="0x8007c000" long_name="USB Physical Interface" desc="Integrated USB 2.0 PHY"> 12004<dev name="USBPHY" long_name="USB Physical Interface" desc="Integrated USB 2.0 PHY" version="3.2.0">
12887<reg name="PWD" addr="0x0" sct="yes"> 12005<addr name="USBPHY" addr="0x8007c000" />
12006<reg name="PWD" sct="yes">
12007<addr name="PWD" addr="0x0" />
12888<field name="RSVD2" bitrange="31:21"> 12008<field name="RSVD2" bitrange="31:21">
12889</field> 12009</field>
12890<field name="RXPWDRX" bitrange="20:20"> 12010<field name="RXPWDRX" bitrange="20:20">
@@ -12906,7 +12026,8 @@ KIND, either express or implied.
12906<field name="RSVD0" bitrange="9:0"> 12026<field name="RSVD0" bitrange="9:0">
12907</field> 12027</field>
12908</reg> 12028</reg>
12909<reg name="TX" addr="0x10" sct="yes"> 12029<reg name="TX" sct="yes">
12030<addr name="TX" addr="0x10" />
12910<field name="RSVD5" bitrange="31:29"> 12031<field name="RSVD5" bitrange="31:29">
12911</field> 12032</field>
12912<field name="USBPHY_TX_EDGECTRL" bitrange="28:26"> 12033<field name="USBPHY_TX_EDGECTRL" bitrange="28:26">
@@ -12936,7 +12057,8 @@ KIND, either express or implied.
12936<field name="D_CAL" bitrange="3:0"> 12057<field name="D_CAL" bitrange="3:0">
12937</field> 12058</field>
12938</reg> 12059</reg>
12939<reg name="RX" addr="0x20" sct="yes"> 12060<reg name="RX" sct="yes">
12061<addr name="RX" addr="0x20" />
12940<field name="RSVD2" bitrange="31:23"> 12062<field name="RSVD2" bitrange="31:23">
12941</field> 12063</field>
12942<field name="RXDBYPASS" bitrange="22:22"> 12064<field name="RXDBYPASS" bitrange="22:22">
@@ -12950,7 +12072,8 @@ KIND, either express or implied.
12950<field name="ENVADJ" bitrange="2:0"> 12072<field name="ENVADJ" bitrange="2:0">
12951</field> 12073</field>
12952</reg> 12074</reg>
12953<reg name="CTRL" addr="0x30" sct="yes"> 12075<reg name="CTRL" sct="yes">
12076<addr name="CTRL" addr="0x30" />
12954<field name="SFTRST" bitrange="31:31"> 12077<field name="SFTRST" bitrange="31:31">
12955</field> 12078</field>
12956<field name="CLKGATE" bitrange="30:30"> 12079<field name="CLKGATE" bitrange="30:30">
@@ -12990,7 +12113,8 @@ KIND, either express or implied.
12990<field name="RSVD0" bitrange="0:0"> 12113<field name="RSVD0" bitrange="0:0">
12991</field> 12114</field>
12992</reg> 12115</reg>
12993<reg name="STATUS" addr="0x40" sct="no"> 12116<reg name="STATUS" sct="no">
12117<addr name="STATUS" addr="0x40" />
12994<field name="RSVD4" bitrange="31:11"> 12118<field name="RSVD4" bitrange="31:11">
12995</field> 12119</field>
12996<field name="RESUME_STATUS" bitrange="10:10"> 12120<field name="RESUME_STATUS" bitrange="10:10">
@@ -13010,7 +12134,8 @@ KIND, either express or implied.
13010<field name="RSVD0" bitrange="2:0"> 12134<field name="RSVD0" bitrange="2:0">
13011</field> 12135</field>
13012</reg> 12136</reg>
13013<reg name="DEBUG" addr="0x50" sct="yes"> 12137<reg name="DEBUG" sct="yes">
12138<addr name="DEBUG" addr="0x50" />
13014<field name="RSVD3" bitrange="31:31"> 12139<field name="RSVD3" bitrange="31:31">
13015</field> 12140</field>
13016<field name="CLKGATE" bitrange="30:30"> 12141<field name="CLKGATE" bitrange="30:30">
@@ -13042,7 +12167,8 @@ KIND, either express or implied.
13042<field name="OTGIDPIOLOCK" bitrange="0:0"> 12167<field name="OTGIDPIOLOCK" bitrange="0:0">
13043</field> 12168</field>
13044</reg> 12169</reg>
13045<reg name="DEBUG0_STATUS" addr="0x60" sct="no"> 12170<reg name="DEBUG0_STATUS" sct="no">
12171<addr name="DEBUG0_STATUS" addr="0x60" />
13046<field name="SQUELCH_COUNT" bitrange="31:26"> 12172<field name="SQUELCH_COUNT" bitrange="31:26">
13047</field> 12173</field>
13048<field name="UTMI_RXERROR_FAIL_COUNT" bitrange="25:16"> 12174<field name="UTMI_RXERROR_FAIL_COUNT" bitrange="25:16">
@@ -13050,7 +12176,8 @@ KIND, either express or implied.
13050<field name="LOOP_BACK_FAIL_COUNT" bitrange="15:0"> 12176<field name="LOOP_BACK_FAIL_COUNT" bitrange="15:0">
13051</field> 12177</field>
13052</reg> 12178</reg>
13053<reg name="DEBUG1" addr="0x70" sct="yes"> 12179<reg name="DEBUG1" sct="yes">
12180<addr name="DEBUG1" addr="0x70" />
13054<field name="RSVD1" bitrange="31:15"> 12181<field name="RSVD1" bitrange="31:15">
13055</field> 12182</field>
13056<field name="ENTAILADJVD" bitrange="14:13"> 12183<field name="ENTAILADJVD" bitrange="14:13">
@@ -13062,7 +12189,8 @@ KIND, either express or implied.
13062<field name="DBG_ADDRESS" bitrange="3:0"> 12189<field name="DBG_ADDRESS" bitrange="3:0">
13063</field> 12190</field>
13064</reg> 12191</reg>
13065<reg name="VERSION" addr="0x80" sct="no"> 12192<reg name="VERSION" sct="no">
12193<addr name="VERSION" addr="0x80" />
13066<field name="MAJOR" bitrange="31:24"> 12194<field name="MAJOR" bitrange="31:24">
13067</field> 12195</field>
13068<field name="MINOR" bitrange="23:16"> 12196<field name="MINOR" bitrange="23:16">
@@ -13070,7 +12198,8 @@ KIND, either express or implied.
13070<field name="STEP" bitrange="15:0"> 12198<field name="STEP" bitrange="15:0">
13071</field> 12199</field>
13072</reg> 12200</reg>
13073<reg name="IP" addr="0x90" sct="yes"> 12201<reg name="IP" sct="yes">
12202<addr name="IP" addr="0x90" />
13074<field name="RSVD1" bitrange="31:25"> 12203<field name="RSVD1" bitrange="31:25">
13075</field> 12204</field>
13076<field name="DIV_SEL" bitrange="24:23"> 12205<field name="DIV_SEL" bitrange="24:23">