summaryrefslogtreecommitdiff
path: root/utils/imxtools/regtools/desc/regs-stmp3700.xml
diff options
context:
space:
mode:
Diffstat (limited to 'utils/imxtools/regtools/desc/regs-stmp3700.xml')
-rw-r--r--utils/imxtools/regtools/desc/regs-stmp3700.xml9472
1 files changed, 0 insertions, 9472 deletions
diff --git a/utils/imxtools/regtools/desc/regs-stmp3700.xml b/utils/imxtools/regtools/desc/regs-stmp3700.xml
deleted file mode 100644
index 0bd55ffb95..0000000000
--- a/utils/imxtools/regtools/desc/regs-stmp3700.xml
+++ /dev/null
@@ -1,9472 +0,0 @@
1<?xml version="1.0"?>
2<!--
3 __________ __ ___.
4 Open \______ \ ____ ____ | | _\_ |__ _______ ___
5 Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
6 Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
7 Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
8 \/ \/ \/ \/ \/
9Copyright (C) 2012 by Amaury Pouly
10
11This program is free software; you can redistribute it and/or
12modify it under the terms of the GNU General Public License
13as published by the Free Software Foundation; either version 2
14of the License, or (at your option) any later version.
15
16This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
17KIND, either express or implied.
18-->
19<soc name="stmp3700" desc="STMP3700">
20<dev name="APBH" addr="0x80004000" long_name="APHB DMA" desc="AHB-to-APBH Bridge with DMA">
21<reg name="CTRL0" addr="0x0" sct="yes">
22<field name="SFTRST" bitrange="31:31">
23</field>
24<field name="CLKGATE" bitrange="30:30">
25</field>
26<field name="RESET_CHANNEL" bitrange="23:16">
27<value name="SSP1" value="0x1">
28</value>
29<value name="SSP2" value="0x2">
30</value>
31<value name="LCDIF" value="0x4">
32</value>
33<value name="ATA" value="0x10">
34</value>
35<value name="NAND0" value="0x10">
36</value>
37<value name="NAND1" value="0x20">
38</value>
39<value name="NAND2" value="0x40">
40</value>
41<value name="NAND3" value="0x80">
42</value>
43</field>
44<field name="CLKGATE_CHANNEL" bitrange="15:8">
45<value name="SSP1" value="0x1">
46</value>
47<value name="SSP2" value="0x2">
48</value>
49<value name="LCDIF" value="0x4">
50</value>
51<value name="ATA" value="0x10">
52</value>
53<value name="NAND0" value="0x10">
54</value>
55<value name="NAND1" value="0x20">
56</value>
57<value name="NAND2" value="0x40">
58</value>
59<value name="NAND3" value="0x80">
60</value>
61</field>
62<field name="FREEZE_CHANNEL" bitrange="7:0">
63<value name="SSP1" value="0x1">
64</value>
65<value name="SSP2" value="0x2">
66</value>
67<value name="LCDIF" value="0x4">
68</value>
69<value name="ATA" value="0x10">
70</value>
71<value name="NAND0" value="0x10">
72</value>
73<value name="NAND1" value="0x20">
74</value>
75<value name="NAND2" value="0x30">
76</value>
77<value name="NAND3" value="0x40">
78</value>
79</field>
80</reg>
81<reg name="CTRL1" addr="0x10" sct="yes">
82<field name="CH7_AHB_ERROR_IRQ" bitrange="23:23">
83</field>
84<field name="CH6_AHB_ERROR_IRQ" bitrange="22:22">
85</field>
86<field name="CH5_AHB_ERROR_IRQ" bitrange="21:21">
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>
130</reg>
131<reg name="DEVSEL" addr="0x20" sct="no">
132<field name="CH7" bitrange="31:28">
133</field>
134<field name="CH6" bitrange="27:24">
135</field>
136<field name="CH5" bitrange="23:20">
137</field>
138<field name="CH4" bitrange="19:16">
139</field>
140<field name="CH3" bitrange="15:12">
141</field>
142<field name="CH2" bitrange="11:8">
143</field>
144<field name="CH1" bitrange="7:4">
145</field>
146<field name="CH0" bitrange="3:0">
147</field>
148</reg>
149<multireg name="CHn_CURCMDAR" base="0x40" count="7" offset="0x70" sct="">
150<reg name="CH0_CURCMDAR" addr="0x40" index="0">
151</reg>
152<reg name="CH1_CURCMDAR" addr="0xb0" index="1">
153</reg>
154<reg name="CH2_CURCMDAR" addr="0x120" index="2">
155</reg>
156<reg name="CH3_CURCMDAR" addr="0x190" index="3">
157</reg>
158<reg name="CH4_CURCMDAR" addr="0x200" index="4">
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">
167</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>
186<field name="CMD_ADDR" bitrange="31:0">
187</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>
206<field name="XFER_COUNT" bitrange="31:16">
207</field>
208<field name="CMDWORDS" bitrange="15:12">
209</field>
210<field name="HALTONTERMINATE" bitrange="8:8">
211</field>
212<field name="WAIT4ENDCMD" bitrange="7:7">
213</field>
214<field name="SEMAPHORE" bitrange="6:6">
215</field>
216<field name="NANDWAIT4READY" bitrange="5:5">
217</field>
218<field name="NANDLOCK" bitrange="4:4">
219</field>
220<field name="IRQONCMPLT" bitrange="3:3">
221</field>
222<field name="CHAIN" bitrange="2:2">
223</field>
224<field name="COMMAND" bitrange="1:0">
225<value name="NO_DMA_XFER" value="0x0">
226</value>
227<value name="DMA_WRITE" value="0x1">
228</value>
229<value name="DMA_READ" value="0x2">
230</value>
231<value name="DMA_SENSE" value="0x3">
232</value>
233</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>
252<field name="ADDRESS" bitrange="31:0">
253</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>
272<field name="PHORE" bitrange="23:16">
273</field>
274<field name="INCREMENT_SEMA" bitrange="7:0">
275</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>
294<field name="REQ" bitrange="31:31">
295</field>
296<field name="BURST" bitrange="30:30">
297</field>
298<field name="KICK" bitrange="29:29">
299</field>
300<field name="END" bitrange="28:28">
301</field>
302<field name="NEXTCMDADDRVALID" bitrange="24:24">
303</field>
304<field name="RD_FIFO_EMPTY" bitrange="23:23">
305</field>
306<field name="RD_FIFO_FULL" bitrange="22:22">
307</field>
308<field name="WR_FIFO_EMPTY" bitrange="21:21">
309</field>
310<field name="WR_FIFO_FULL" bitrange="20:20">
311</field>
312<field name="STATEMACHINE" bitrange="4:0">
313<value name="IDLE" value="0x0">
314</value>
315<value name="REQ_CMD1" value="0x1">
316</value>
317<value name="REQ_CMD3" value="0x2">
318</value>
319<value name="REQ_CMD2" value="0x3">
320</value>
321<value name="XFER_DECODE" value="0x4">
322</value>
323<value name="REQ_WAIT" value="0x5">
324</value>
325<value name="REQ_CMD4" value="0x6">
326</value>
327<value name="PIO_REQ" value="0x7">
328</value>
329<value name="READ_FLUSH" value="0x8">
330</value>
331<value name="READ_WAIT" value="0x9">
332</value>
333<value name="WRITE" value="0xc">
334</value>
335<value name="READ_REQ" value="0xd">
336</value>
337<value name="CHECK_CHAIN" value="0xe">
338</value>
339<value name="XFER_COMPLETE" value="0xf">
340</value>
341<value name="WAIT_END" value="0x15">
342</value>
343<value name="WRITE_WAIT" value="0x1c">
344</value>
345<value name="CHECK_WAIT" value="0x1e">
346</value>
347</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>
366<field name="APB_BYTES" bitrange="31:16">
367</field>
368<field name="AHB_BYTES" bitrange="15:0">
369</field>
370</multireg>
371<reg name="VERSION" addr="0x3f0" sct="no">
372<field name="MAJOR" bitrange="31:24">
373</field>
374<field name="MINOR" bitrange="23:16">
375</field>
376<field name="STEP" bitrange="15:0">
377</field>
378</reg>
379</dev>
380<dev name="APBX" addr="0x80024000" long_name="APHX DMA" desc="AHB-to-APBX Bridge with DMA">
381<reg name="CTRL0" addr="0x0" sct="yes">
382<field name="SFTRST" bitrange="31:31">
383</field>
384<field name="CLKGATE" bitrange="30:30">
385</field>
386<field name="RESET_CHANNEL" bitrange="23:16">
387<value name="AUDIOIN" value="0x1">
388</value>
389<value name="AUDIOOUT" value="0x2">
390</value>
391<value name="SPDIF_TX" value="0x4">
392</value>
393<value name="SAIF2" value="0x4">
394</value>
395<value name="I2C" value="0x8">
396</value>
397<value name="SAIF1" value="0x10">
398</value>
399<value name="DRI" value="0x20">
400</value>
401<value name="UART_RX" value="0x40">
402</value>
403<value name="IRDA_RX" value="0x40">
404</value>
405<value name="UART_TX" value="0x80">
406</value>
407<value name="IRDA_TX" value="0x80">
408</value>
409</field>
410<field name="FREEZE_CHANNEL" bitrange="7:0">
411<value name="AUDIOIN" value="0x1">
412</value>
413<value name="AUDIOOUT" value="0x2">
414</value>
415<value name="SPDIF_TX" value="0x4">
416</value>
417<value name="SAIF2" value="0x4">
418</value>
419<value name="I2C" value="0x8">
420</value>
421<value name="SAIF1" value="0x10">
422</value>
423<value name="DRI" value="0x20">
424</value>
425<value name="UART_RX" value="0x40">
426</value>
427<value name="IRDA_RX" value="0x40">
428</value>
429<value name="UART_TX" value="0x80">
430</value>
431<value name="IRDA_TX" value="0x80">
432</value>
433</field>
434</reg>
435<reg name="CTRL1" addr="0x10" sct="yes">
436<field name="CH7_AHB_ERROR_IRQ" bitrange="23:23">
437</field>
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>
478<field name="CH2_CMDCMPLT_IRQ" bitrange="2:2">
479</field>
480<field name="CH1_CMDCMPLT_IRQ" bitrange="1:1">
481</field>
482<field name="CH0_CMDCMPLT_IRQ" bitrange="0:0">
483</field>
484</reg>
485<reg name="DEVSEL" addr="0x20" sct="no">
486<field name="CH7" bitrange="31:28">
487<value name="USE_UART" value="0x0">
488</value>
489<value name="USE_IRDA" value="0x1">
490</value>
491</field>
492<field name="CH6" bitrange="27:24">
493<value name="USE_UART" value="0x0">
494</value>
495<value name="USE_IRDA" value="0x1">
496</value>
497</field>
498<field name="CH5" bitrange="23:20">
499</field>
500<field name="CH4" bitrange="19:16">
501</field>
502<field name="CH3" bitrange="15:12">
503</field>
504<field name="CH2" bitrange="11:8">
505<value name="USE_SPDIF" value="0x0">
506</value>
507<value name="USE_SAIF2" value="0x1">
508</value>
509</field>
510<field name="CH1" bitrange="7:4">
511</field>
512<field name="CH0" bitrange="3:0">
513</field>
514</reg>
515<multireg name="CHn_CURCMDAR" base="0x40" count="7" offset="0x70" sct="">
516<reg name="CH0_CURCMDAR" addr="0x40" index="0">
517</reg>
518<reg name="CH1_CURCMDAR" addr="0xb0" index="1">
519</reg>
520<reg name="CH2_CURCMDAR" addr="0x120" index="2">
521</reg>
522<reg name="CH3_CURCMDAR" addr="0x190" index="3">
523</reg>
524<reg name="CH4_CURCMDAR" addr="0x200" index="4">
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">
533</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>
552<field name="CMD_ADDR" bitrange="31:0">
553</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>
572<field name="XFER_COUNT" bitrange="31:16">
573</field>
574<field name="CMDWORDS" bitrange="15:12">
575</field>
576<field name="WAIT4ENDCMD" bitrange="7:7">
577</field>
578<field name="SEMAPHORE" bitrange="6:6">
579</field>
580<field name="IRQONCMPLT" bitrange="3:3">
581</field>
582<field name="CHAIN" bitrange="2:2">
583</field>
584<field name="COMMAND" bitrange="1:0">
585<value name="NO_DMA_XFER" value="0x0">
586</value>
587<value name="DMA_WRITE" value="0x1">
588</value>
589<value name="DMA_READ" value="0x2">
590</value>
591</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>
610<field name="ADDRESS" bitrange="31:0">
611</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>
630<field name="PHORE" bitrange="23:16">
631</field>
632<field name="INCREMENT_SEMA" bitrange="7:0">
633</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>
652<field name="REQ" bitrange="31:31">
653</field>
654<field name="BURST" bitrange="30:30">
655</field>
656<field name="KICK" bitrange="29:29">
657</field>
658<field name="END" bitrange="28:28">
659</field>
660<field name="NEXTCMDADDRVALID" bitrange="24:24">
661</field>
662<field name="RD_FIFO_EMPTY" bitrange="23:23">
663</field>
664<field name="RD_FIFO_FULL" bitrange="22:22">
665</field>
666<field name="WR_FIFO_EMPTY" bitrange="21:21">
667</field>
668<field name="WR_FIFO_FULL" bitrange="20:20">
669</field>
670<field name="STATEMACHINE" bitrange="4:0">
671<value name="IDLE" value="0x0">
672</value>
673<value name="REQ_CMD1" value="0x1">
674</value>
675<value name="REQ_CMD3" value="0x2">
676</value>
677<value name="REQ_CMD2" value="0x3">
678</value>
679<value name="XFER_DECODE" value="0x4">
680</value>
681<value name="REQ_WAIT" value="0x5">
682</value>
683<value name="REQ_CMD4" value="0x6">
684</value>
685<value name="PIO_REQ" value="0x7">
686</value>
687<value name="READ_FLUSH" value="0x8">
688</value>
689<value name="READ_WAIT" value="0x9">
690</value>
691<value name="WRITE" value="0xc">
692</value>
693<value name="READ_REQ" value="0xd">
694</value>
695<value name="CHECK_CHAIN" value="0xe">
696</value>
697<value name="XFER_COMPLETE" value="0xf">
698</value>
699<value name="WAIT_END" value="0x15">
700</value>
701<value name="WRITE_WAIT" value="0x1c">
702</value>
703<value name="CHECK_WAIT" value="0x1e">
704</value>
705</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>
724<field name="APB_BYTES" bitrange="31:16">
725</field>
726<field name="AHB_BYTES" bitrange="15:0">
727</field>
728</multireg>
729<reg name="VERSION" addr="0x3f0" sct="no">
730<field name="MAJOR" bitrange="31:24">
731</field>
732<field name="MINOR" bitrange="23:16">
733</field>
734<field name="STEP" bitrange="15:0">
735</field>
736</reg>
737</dev>
738<dev name="AUDIOIN" addr="0x8004c000" long_name="AUDIOIN/ADC" desc="Digital Audio Filter Input">
739<reg name="CTRL" addr="0x0" sct="yes">
740<field name="SFTRST" bitrange="31:31">
741</field>
742<field name="CLKGATE" bitrange="30:30">
743</field>
744<field name="DMAWAIT_COUNT" bitrange="20:16">
745</field>
746<field name="LR_SWAP" bitrange="10:10">
747</field>
748<field name="EDGE_SYNC" bitrange="9:9">
749</field>
750<field name="INVERT_1BIT" bitrange="8:8">
751</field>
752<field name="OFFSET_ENABLE" bitrange="7:7">
753</field>
754<field name="HPF_ENABLE" bitrange="6:6">
755</field>
756<field name="WORD_LENGTH" bitrange="5:5">
757</field>
758<field name="LOOPBACK" bitrange="4:4">
759</field>
760<field name="FIFO_UNDERFLOW_IRQ" bitrange="3:3">
761</field>
762<field name="FIFO_OVERFLOW_IRQ" bitrange="2:2">
763</field>
764<field name="FIFO_ERROR_IRQ_EN" bitrange="1:1">
765</field>
766<field name="RUN" bitrange="0:0">
767</field>
768</reg>
769<reg name="STAT" addr="0x10" sct="no">
770<field name="ADC_PRESENT" bitrange="31:31">
771</field>
772</reg>
773<reg name="ADCSRR" addr="0x20" sct="yes">
774<field name="OSR" bitrange="31:31">
775<value name="OSR6" value="0x0">
776</value>
777<value name="OSR12" value="0x1">
778</value>
779</field>
780<field name="BASEMULT" bitrange="30:28">
781<value name="SINGLE_RATE" value="0x1">
782</value>
783<value name="DOUBLE_RATE" value="0x2">
784</value>
785<value name="QUAD_RATE" value="0x4">
786</value>
787</field>
788<field name="SRC_HOLD" bitrange="26:24">
789</field>
790<field name="SRC_INT" bitrange="20:16">
791</field>
792<field name="SRC_FRAC" bitrange="12:0">
793</field>
794</reg>
795<reg name="ADCVOLUME" addr="0x30" sct="yes">
796<field name="VOLUME_UPDATE_LEFT" bitrange="28:28">
797</field>
798<field name="EN_ZCD" bitrange="25:25">
799</field>
800<field name="VOLUME_LEFT" bitrange="23:16">
801</field>
802<field name="VOLUME_UPDATE_RIGHT" bitrange="12:12">
803</field>
804<field name="VOLUME_RIGHT" bitrange="7:0">
805</field>
806</reg>
807<reg name="ADCDEBUG" addr="0x40" sct="yes">
808<field name="ENABLE_ADCDMA" bitrange="31:31">
809</field>
810<field name="ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS" bitrange="3:3">
811</field>
812<field name="SET_INTERRUPT3_HAND_SHAKE" bitrange="2:2">
813</field>
814<field name="DMA_PREQ" bitrange="1:1">
815</field>
816<field name="FIFO_STATUS" bitrange="0:0">
817</field>
818</reg>
819<reg name="ADCVOL" addr="0x50" sct="yes">
820<field name="VOLUME_UPDATE_PENDING" bitrange="28:28">
821</field>
822<field name="EN_ADC_ZCD" bitrange="25:25">
823</field>
824<field name="MUTE" bitrange="24:24">
825</field>
826<field name="SELECT_LEFT" bitrange="13:12">
827</field>
828<field name="GAIN_LEFT" bitrange="11:8">
829</field>
830<field name="SELECT_RIGHT" bitrange="5:4">
831</field>
832<field name="GAIN_RIGHT" bitrange="3:0">
833</field>
834</reg>
835<reg name="MICLINE" addr="0x60" sct="yes">
836<field name="DIVIDE_LINE1" bitrange="29:29">
837</field>
838<field name="DIVIDE_LINE2" bitrange="28:28">
839</field>
840<field name="MIC_SELECT" bitrange="24:24">
841</field>
842<field name="MIC_RESISTOR" bitrange="21:20">
843</field>
844<field name="MIC_BIAS" bitrange="18:16">
845</field>
846<field name="MIC_CHOPCLK" bitrange="5:4">
847</field>
848<field name="MIC_GAIN" bitrange="1:0">
849</field>
850</reg>
851<reg name="ANACLKCTRL" addr="0x70" sct="yes">
852<field name="CLKGATE" bitrange="31:31">
853</field>
854<field name="DITHER_OFF" bitrange="6:6">
855</field>
856<field name="SLOW_DITHER" bitrange="5:5">
857</field>
858<field name="INVERT_ADCCLK" bitrange="4:4">
859</field>
860<field name="ADCDIV" bitrange="2:0">
861</field>
862</reg>
863<reg name="DATA" addr="0x80" sct="no">
864<field name="HIGH" bitrange="31:16">
865</field>
866<field name="LOW" bitrange="15:0">
867</field>
868</reg>
869</dev>
870<dev name="AUDIOOUT" addr="0x80048000" long_name="AUDIOOUT/DAC" desc="Digital Audio Filter Output">
871<reg name="CTRL" addr="0x0" sct="yes">
872<field name="SFTRST" bitrange="31:31">
873</field>
874<field name="CLKGATE" bitrange="30:30">
875</field>
876<field name="DMAWAIT_COUNT" bitrange="20:16">
877</field>
878<field name="LR_SWAP" bitrange="14:14">
879</field>
880<field name="EDGE_SYNC" bitrange="13:13">
881</field>
882<field name="INVERT_1BIT" bitrange="12:12">
883</field>
884<field name="SS3D_EFFECT" bitrange="9:8">
885</field>
886<field name="WORD_LENGTH" bitrange="6:6">
887</field>
888<field name="DAC_ZERO_ENABLE" bitrange="5:5">
889</field>
890<field name="LOOPBACK" bitrange="4:4">
891</field>
892<field name="FIFO_UNDERFLOW_IRQ" bitrange="3:3">
893</field>
894<field name="FIFO_OVERFLOW_IRQ" bitrange="2:2">
895</field>
896<field name="FIFO_ERROR_IRQ_EN" bitrange="1:1">
897</field>
898<field name="RUN" bitrange="0:0">
899</field>
900</reg>
901<reg name="STAT" addr="0x10" sct="no">
902<field name="DAC_PRESENT" bitrange="31:31">
903</field>
904</reg>
905<reg name="DACSRR" addr="0x20" sct="yes">
906<field name="OSR" bitrange="31:31">
907<value name="OSR6" value="0x0">
908</value>
909<value name="OSR12" value="0x1">
910</value>
911</field>
912<field name="BASEMULT" bitrange="30:28">
913<value name="SINGLE_RATE" value="0x1">
914</value>
915<value name="DOUBLE_RATE" value="0x2">
916</value>
917<value name="QUAD_RATE" value="0x4">
918</value>
919</field>
920<field name="SRC_HOLD" bitrange="26:24">
921</field>
922<field name="SRC_INT" bitrange="20:16">
923</field>
924<field name="SRC_FRAC" bitrange="12:0">
925</field>
926</reg>
927<reg name="DACVOLUME" addr="0x30" sct="yes">
928<field name="VOLUME_UPDATE_LEFT" bitrange="28:28">
929</field>
930<field name="EN_ZCD" bitrange="25:25">
931</field>
932<field name="MUTE_LEFT" bitrange="24:24">
933</field>
934<field name="VOLUME_LEFT" bitrange="23:16">
935</field>
936<field name="VOLUME_UPDATE_RIGHT" bitrange="12:12">
937</field>
938<field name="MUTE_RIGHT" bitrange="8:8">
939</field>
940<field name="VOLUME_RIGHT" bitrange="7:0">
941</field>
942</reg>
943<reg name="DACDEBUG" addr="0x40" sct="yes">
944<field name="ENABLE_DACDMA" bitrange="31:31">
945</field>
946<field name="RAM_SS" bitrange="11:8">
947</field>
948<field name="SET_INTERRUPT1_CLK_CROSS" bitrange="5:5">
949</field>
950<field name="SET_INTERRUPT0_CLK_CROSS" bitrange="4:4">
951</field>
952<field name="SET_INTERRUPT1_HAND_SHAKE" bitrange="3:3">
953</field>
954<field name="SET_INTERRUPT0_HAND_SHAKE" bitrange="2:2">
955</field>
956<field name="DMA_PREQ" bitrange="1:1">
957</field>
958<field name="FIFO_STATUS" bitrange="0:0">
959</field>
960</reg>
961<reg name="HPVOL" addr="0x50" sct="yes">
962<field name="VOLUME_UPDATE_PENDING" bitrange="28:28">
963</field>
964<field name="EN_MSTR_ZCD" bitrange="25:25">
965</field>
966<field name="MUTE" bitrange="24:24">
967</field>
968<field name="SELECT" bitrange="16:16">
969</field>
970<field name="VOL_LEFT" bitrange="14:8">
971</field>
972<field name="VOL_RIGHT" bitrange="6:0">
973</field>
974</reg>
975<reg name="RESERVED" addr="0x60" sct="no">
976</reg>
977<reg name="PWRDN" addr="0x70" sct="yes">
978<field name="LINEOUT" bitrange="24:24">
979</field>
980<field name="SELFBIAS" bitrange="20:20">
981</field>
982<field name="RIGHT_ADC" bitrange="16:16">
983</field>
984<field name="DAC" bitrange="12:12">
985</field>
986<field name="ADC" bitrange="8:8">
987</field>
988<field name="CAPLESS" bitrange="4:4">
989</field>
990<field name="HEADPHONE" bitrange="0:0">
991</field>
992</reg>
993<reg name="REFCTRL" addr="0x80" sct="yes">
994<field name="FASTSETTLING" bitrange="26:26">
995</field>
996<field name="RAISE_REF" bitrange="25:25">
997</field>
998<field name="XTAL_BGR_BIAS" bitrange="24:24">
999</field>
1000<field name="VBG_ADJ" bitrange="22:20">
1001</field>
1002<field name="LOW_PWR" bitrange="19:19">
1003</field>
1004<field name="LW_REF" bitrange="18:18">
1005</field>
1006<field name="BIAS_CTRL" bitrange="17:16">
1007</field>
1008<field name="VDDXTAL_TO_VDDD" bitrange="14:14">
1009</field>
1010<field name="ADJ_ADC" bitrange="13:13">
1011</field>
1012<field name="ADJ_VAG" bitrange="12:12">
1013</field>
1014<field name="ADC_REFVAL" bitrange="11:8">
1015</field>
1016<field name="VAG_VAL" bitrange="7:4">
1017</field>
1018<field name="DAC_ADJ" bitrange="2:0">
1019</field>
1020</reg>
1021<reg name="ANACTRL" addr="0x90" sct="yes">
1022<field name="SHORT_CM_STS" bitrange="28:28">
1023</field>
1024<field name="SHORT_LR_STS" bitrange="24:24">
1025</field>
1026<field name="SHORTMODE_CM" bitrange="21:20">
1027</field>
1028<field name="SHORTMODE_LR" bitrange="18:17">
1029</field>
1030<field name="SHORT_LVLADJL" bitrange="14:12">
1031</field>
1032<field name="SHORT_LVLADJR" bitrange="10:8">
1033</field>
1034<field name="HP_HOLD_GND" bitrange="5:5">
1035</field>
1036<field name="HP_CLASSAB" bitrange="4:4">
1037</field>
1038</reg>
1039<reg name="TEST" addr="0xa0" sct="yes">
1040<field name="HP_ANTIPOP" bitrange="30:28">
1041</field>
1042<field name="TM_ADCIN_TOHP" bitrange="26:26">
1043</field>
1044<field name="TM_LINEOUT" bitrange="25:25">
1045</field>
1046<field name="TM_HPCOMMON" bitrange="24:24">
1047</field>
1048<field name="HP_I1_ADJ" bitrange="23:22">
1049</field>
1050<field name="HP_IALL_ADJ" bitrange="21:20">
1051</field>
1052<field name="VAG_CLASSA" bitrange="13:13">
1053</field>
1054<field name="VAG_DOUBLE_I" bitrange="12:12">
1055</field>
1056<field name="DAC_CLASSA" bitrange="2:2">
1057</field>
1058<field name="DAC_DOUBLE_I" bitrange="1:1">
1059</field>
1060<field name="DAC_DIS_RTZ" bitrange="0:0">
1061</field>
1062</reg>
1063<reg name="BISTCTRL" addr="0xb0" sct="yes">
1064<field name="FAIL" bitrange="3:3">
1065</field>
1066<field name="PASS" bitrange="2:2">
1067</field>
1068<field name="DONE" bitrange="1:1">
1069</field>
1070<field name="START" bitrange="0:0">
1071</field>
1072</reg>
1073<reg name="BISTSTAT0" addr="0xc0" sct="no">
1074<field name="DATA" bitrange="23:0">
1075</field>
1076</reg>
1077<reg name="BISTSTAT1" addr="0xd0" sct="no">
1078<field name="STATE" bitrange="28:24">
1079</field>
1080<field name="ADDR" bitrange="7:0">
1081</field>
1082</reg>
1083<reg name="ANACLKCTRL" addr="0xe0" sct="yes">
1084<field name="CLKGATE" bitrange="31:31">
1085</field>
1086<field name="INVERT_DACCLK" bitrange="4:4">
1087</field>
1088<field name="DACDIV" bitrange="2:0">
1089</field>
1090</reg>
1091<reg name="DATA" addr="0xf0" sct="yes">
1092<field name="HIGH" bitrange="31:16">
1093</field>
1094<field name="LOW" bitrange="15:0">
1095</field>
1096</reg>
1097<reg name="LINEOUTCTRL" addr="0x100" sct="yes">
1098<field name="VOLUME_UPDATE_PENDING" bitrange="28:28">
1099</field>
1100<field name="EN_LINEOUT_ZCD" bitrange="25:25">
1101</field>
1102<field name="MUTE" bitrange="24:24">
1103</field>
1104<field name="VAG_CTRL" bitrange="23:20">
1105</field>
1106<field name="OUT_CURRENT" bitrange="19:16">
1107</field>
1108<field name="CHARGE_CAP" bitrange="15:13">
1109</field>
1110<field name="VOLUME_LEFT" bitrange="12:8">
1111</field>
1112<field name="VOLUME_RIGHT" bitrange="4:0">
1113</field>
1114</reg>
1115<reg name="VERSION" addr="0x200" sct="no">
1116<field name="MAJOR" bitrange="31:24">
1117</field>
1118<field name="MINOR" bitrange="23:16">
1119</field>
1120<field name="STEP" bitrange="15:0">
1121</field>
1122</reg>
1123</dev>
1124<dev name="CLKCTRL" addr="0x80040000" long_name="Clock Controller" desc="Clock Generation and Control">
1125<reg name="PLLCTRL0" addr="0x0" sct="yes">
1126<field name="LFR_SEL" bitrange="29:28">
1127<value name="DEFAULT" value="0x0">
1128</value>
1129<value name="TIMES_2" value="0x1">
1130</value>
1131<value name="TIMES_05" value="0x2">
1132</value>
1133<value name="UNDEFINED" value="0x3">
1134</value>
1135</field>
1136<field name="CP_SEL" bitrange="25:24">
1137<value name="DEFAULT" value="0x0">
1138</value>
1139<value name="TIMES_2" value="0x1">
1140</value>
1141<value name="TIMES_05" value="0x2">
1142</value>
1143<value name="UNDEFINED" value="0x3">
1144</value>
1145</field>
1146<field name="DIV_SEL" bitrange="21:20">
1147<value name="DEFAULT" value="0x0">
1148</value>
1149<value name="LOWER" value="0x1">
1150</value>
1151<value name="LOWEST" value="0x2">
1152</value>
1153<value name="UNDEFINED" value="0x3">
1154</value>
1155</field>
1156<field name="EN_USB_CLKS" bitrange="18:18">
1157</field>
1158<field name="POWER" bitrange="16:16">
1159</field>
1160</reg>
1161<reg name="PLLCTRL1" addr="0x10" sct="no">
1162<field name="LOCK" bitrange="31:31">
1163</field>
1164<field name="FORCE_LOCK" bitrange="30:30">
1165</field>
1166<field name="LOCK_COUNT" bitrange="15:0">
1167</field>
1168</reg>
1169<reg name="CPU" addr="0x20" sct="yes">
1170<field name="BUSY_REF_XTAL" bitrange="29:29">
1171</field>
1172<field name="BUSY_REF_CPU" bitrange="28:28">
1173</field>
1174<field name="DIV_XTAL_FRAC_EN" bitrange="26:26">
1175</field>
1176<field name="DIV_XTAL" bitrange="25:16">
1177</field>
1178<field name="INTERRUPT_WAIT" bitrange="12:12">
1179</field>
1180<field name="DIV_CPU_FRAC_EN" bitrange="10:10">
1181</field>
1182<field name="DIV_CPU" bitrange="9:0">
1183</field>
1184</reg>
1185<reg name="HBUS" addr="0x30" sct="yes">
1186<field name="BUSY" bitrange="29:29">
1187</field>
1188<field name="APBHDMA_AS_ENABLE" bitrange="26:26">
1189</field>
1190<field name="APBXDMA_AS_ENABLE" bitrange="25:25">
1191</field>
1192<field name="TRAFFIC_JAM_AS_ENABLE" bitrange="24:24">
1193</field>
1194<field name="TRAFFIC_AS_ENABLE" bitrange="23:23">
1195</field>
1196<field name="CPU_DATA_AS_ENABLE" bitrange="22:22">
1197</field>
1198<field name="CPU_INSTR_AS_ENABLE" bitrange="21:21">
1199</field>
1200<field name="AUTO_SLOW_MODE" bitrange="20:20">
1201</field>
1202<field name="SLOW_DIV" bitrange="18:16">
1203<value name="BY1" value="0x0">
1204</value>
1205<value name="BY2" value="0x1">
1206</value>
1207<value name="BY4" value="0x2">
1208</value>
1209<value name="BY8" value="0x3">
1210</value>
1211<value name="BY16" value="0x4">
1212</value>
1213<value name="BY32" value="0x5">
1214</value>
1215</field>
1216<field name="DIV_FRAC_EN" bitrange="5:5">
1217</field>
1218<field name="DIV" bitrange="4:0">
1219</field>
1220</reg>
1221<reg name="XBUS" addr="0x40" sct="no">
1222<field name="BUSY" bitrange="31:31">
1223</field>
1224<field name="DIV_FRAC_EN" bitrange="10:10">
1225</field>
1226<field name="DIV" bitrange="9:0">
1227</field>
1228</reg>
1229<reg name="XTAL" addr="0x50" sct="yes">
1230<field name="UART_CLK_GATE" bitrange="31:31">
1231</field>
1232<field name="FILT_CLK24M_GATE" bitrange="30:30">
1233</field>
1234<field name="PWM_CLK24M_GATE" bitrange="29:29">
1235</field>
1236<field name="DRI_CLK24M_GATE" bitrange="28:28">
1237</field>
1238<field name="DIGCTRL_CLK1M_GATE" bitrange="27:27">
1239</field>
1240<field name="TIMROT_CLK32K_GATE" bitrange="26:26">
1241</field>
1242<field name="DIV_UART" bitrange="1:0">
1243</field>
1244</reg>
1245<reg name="PIX" addr="0x60" sct="no">
1246<field name="CLKGATE" bitrange="31:31">
1247</field>
1248<field name="BUSY" bitrange="29:29">
1249</field>
1250<field name="DIV_FRAC_EN" bitrange="15:15">
1251</field>
1252<field name="DIV" bitrange="14:0">
1253</field>
1254</reg>
1255<reg name="SSP" addr="0x70" sct="no">
1256<field name="CLKGATE" bitrange="31:31">
1257</field>
1258<field name="BUSY" bitrange="29:29">
1259</field>
1260<field name="DIV_FRAC_EN" bitrange="9:9">
1261</field>
1262<field name="DIV" bitrange="8:0">
1263</field>
1264</reg>
1265<reg name="GPMI" addr="0x80" sct="no">
1266<field name="CLKGATE" bitrange="31:31">
1267</field>
1268<field name="BUSY" bitrange="29:29">
1269</field>
1270<field name="DIV_FRAC_EN" bitrange="10:10">
1271</field>
1272<field name="DIV" bitrange="9:0">
1273</field>
1274</reg>
1275<reg name="SPDIF" addr="0x90" sct="no">
1276<field name="CLKGATE" bitrange="31:31">
1277</field>
1278</reg>
1279<reg name="EMI" addr="0xa0" sct="no">
1280<field name="CLKGATE" bitrange="31:31">
1281</field>
1282<field name="BUSY_REF_XTAL" bitrange="29:29">
1283</field>
1284<field name="BUSY_REF_EMI" bitrange="28:28">
1285</field>
1286<field name="BUSY_DCC_RESYNC" bitrange="17:17">
1287</field>
1288<field name="DCC_RESYNC_ENABLE" bitrange="16:16">
1289</field>
1290<field name="DIV_XTAL" bitrange="11:8">
1291</field>
1292<field name="DIV_EMI" bitrange="5:0">
1293</field>
1294</reg>
1295<reg name="IR" addr="0xb0" sct="no">
1296<field name="CLKGATE" bitrange="31:31">
1297</field>
1298<field name="AUTO_DIV" bitrange="29:29">
1299</field>
1300<field name="IR_BUSY" bitrange="28:28">
1301</field>
1302<field name="IROV_BUSY" bitrange="27:27">
1303</field>
1304<field name="IROV_DIV" bitrange="24:16">
1305</field>
1306<field name="IR_DIV" bitrange="9:0">
1307</field>
1308</reg>
1309<reg name="SAIF" addr="0xc0" sct="no">
1310<field name="CLKGATE" bitrange="31:31">
1311</field>
1312<field name="BUSY" bitrange="29:29">
1313</field>
1314<field name="DIV_FRAC_EN" bitrange="16:16">
1315</field>
1316<field name="DIV" bitrange="15:0">
1317</field>
1318</reg>
1319<reg name="FRAC" addr="0xd0" sct="yes">
1320<field name="CLKGATEIO" bitrange="31:31">
1321</field>
1322<field name="IO_STABLE" bitrange="30:30">
1323</field>
1324<field name="IOFRAC" bitrange="29:24">
1325</field>
1326<field name="CLKGATEPIX" bitrange="23:23">
1327</field>
1328<field name="PIX_STABLE" bitrange="22:22">
1329</field>
1330<field name="PIXFRAC" bitrange="21:16">
1331</field>
1332<field name="CLKGATEEMI" bitrange="15:15">
1333</field>
1334<field name="EMI_STABLE" bitrange="14:14">
1335</field>
1336<field name="EMIFRAC" bitrange="13:8">
1337</field>
1338<field name="CLKGATECPU" bitrange="7:7">
1339</field>
1340<field name="CPU_STABLE" bitrange="6:6">
1341</field>
1342<field name="CPUFRAC" bitrange="5:0">
1343</field>
1344</reg>
1345<reg name="CLKSEQ" addr="0xe0" sct="yes">
1346<field name="BYPASS_CPU" bitrange="7:7">
1347</field>
1348<field name="BYPASS_EMI" bitrange="6:6">
1349</field>
1350<field name="BYPASS_SSP" bitrange="5:5">
1351</field>
1352<field name="BYPASS_GPMI" bitrange="4:4">
1353</field>
1354<field name="BYPASS_IR" bitrange="3:3">
1355</field>
1356<field name="BYPASS_PIX" bitrange="1:1">
1357</field>
1358<field name="BYPASS_SAIF" bitrange="0:0">
1359</field>
1360</reg>
1361<reg name="RESET" addr="0xf0" sct="no">
1362<field name="CHIP" bitrange="1:1">
1363</field>
1364<field name="DIG" bitrange="0:0">
1365</field>
1366</reg>
1367<reg name="VERSION" addr="0x100" sct="no">
1368<field name="MAJOR" bitrange="31:24">
1369</field>
1370<field name="MINOR" bitrange="23:16">
1371</field>
1372<field name="STEP" bitrange="15:0">
1373</field>
1374</reg>
1375</dev>
1376<dev name="DCP" addr="0x80028000" long_name="Data CoProcessor" desc="Data Co-Processor (DCP)">
1377<reg name="CTRL" addr="0x0" sct="yes">
1378<field name="SFTRST" bitrange="31:31">
1379</field>
1380<field name="CLKGATE" bitrange="30:30">
1381</field>
1382<field name="PRESENT_CRYPTO" bitrange="29:29">
1383<value name="Present" value="0x1">
1384</value>
1385<value name="Absent" value="0x0">
1386</value>
1387</field>
1388<field name="PRESENT_CSC" bitrange="28:28">
1389<value name="Present" value="0x1">
1390</value>
1391<value name="Absent" value="0x0">
1392</value>
1393</field>
1394<field name="GATHER_RESIDUAL_WRITES" bitrange="23:23">
1395</field>
1396<field name="ENABLE_CONTEXT_CACHING" bitrange="22:22">
1397</field>
1398<field name="ENABLE_CONTEXT_SWITCHING" bitrange="21:21">
1399</field>
1400<field name="CSC_INTERRUPT_ENABLE" bitrange="8:8">
1401</field>
1402<field name="CHANNEL_INTERRUPT_ENABLE" bitrange="7:0">
1403<value name="CH0" value="0x1">
1404</value>
1405<value name="CH1" value="0x2">
1406</value>
1407<value name="CH2" value="0x4">
1408</value>
1409<value name="CH3" value="0x8">
1410</value>
1411<value name="Other" value="Reserved">
1412</value>
1413</field>
1414</reg>
1415<reg name="STAT" addr="0x10" sct="yes">
1416<field name="OTP_KEY_READY" bitrange="28:28">
1417</field>
1418<field name="CUR_CHANNEL" bitrange="27:24">
1419<value name="None" value="0x0">
1420</value>
1421<value name="CH0" value="0x1">
1422</value>
1423<value name="CH1" value="0x2">
1424</value>
1425<value name="CH2" value="0x3">
1426</value>
1427<value name="CH3" value="0x4">
1428</value>
1429<value name="CSC" value="0x8">
1430</value>
1431<value name="Other" value="Reserved">
1432</value>
1433</field>
1434<field name="READY_CHANNELS" bitrange="23:16">
1435<value name="CH0" value="0x1">
1436</value>
1437<value name="CH1" value="0x2">
1438</value>
1439<value name="CH2" value="0x4">
1440</value>
1441<value name="CH3" value="0x8">
1442</value>
1443<value name="Other" value="Reserved">
1444</value>
1445</field>
1446<field name="CSCIRQ" bitrange="8:8">
1447</field>
1448<field name="IRQ" bitrange="3:0">
1449</field>
1450</reg>
1451<reg name="CHANNELCTRL" addr="0x20" sct="yes">
1452<field name="CSC_PRIORITY" bitrange="18:17">
1453<value name="HIGH" value="0x3">
1454</value>
1455<value name="MED" value="0x2">
1456</value>
1457<value name="LOW" value="0x1">
1458</value>
1459<value name="BACKGROUND" value="0x0">
1460</value>
1461</field>
1462<field name="CH0_IRQ_MERGED" bitrange="16:16">
1463</field>
1464<field name="HIGH_PRIORITY_CHANNEL" bitrange="15:8">
1465<value name="CH0" value="0x1">
1466</value>
1467<value name="CH1" value="0x2">
1468</value>
1469<value name="CH2" value="0x4">
1470</value>
1471<value name="CH3" value="0x8">
1472</value>
1473<value name="Other" value="Reserved">
1474</value>
1475</field>
1476<field name="ENABLE_CHANNEL" bitrange="7:0">
1477<value name="CH0" value="0x1">
1478</value>
1479<value name="CH1" value="0x2">
1480</value>
1481<value name="CH2" value="0x4">
1482</value>
1483<value name="CH3" value="0x8">
1484</value>
1485<value name="Other" value="Reserved">
1486</value>
1487</field>
1488</reg>
1489<reg name="CAPABILITY0" addr="0x30" sct="no">
1490<field name="NUM_CHANNELS" bitrange="11:8">
1491</field>
1492<field name="NUM_KEYS" bitrange="7:0">
1493</field>
1494</reg>
1495<reg name="CAPABILITY1" addr="0x40" sct="no">
1496<field name="HASH_ALGORITHMS" bitrange="31:16">
1497<value name="SHA1" value="0x1">
1498</value>
1499<value name="CRC32" value="0x2">
1500</value>
1501</field>
1502<field name="CIPHER_ALGORITHMS" bitrange="15:0">
1503<value name="AES128" value="0x1">
1504</value>
1505</field>
1506</reg>
1507<reg name="CONTEXT" addr="0x50" sct="no">
1508<field name="ADDR" bitrange="31:0">
1509</field>
1510</reg>
1511<reg name="KEY" addr="0x60" sct="no">
1512<field name="INDEX" bitrange="5:4">
1513</field>
1514<field name="SUBWORD" bitrange="1:0">
1515</field>
1516</reg>
1517<reg name="KEYDATA" addr="0x70" sct="no">
1518<field name="DATA" bitrange="31:0">
1519</field>
1520</reg>
1521<reg name="PACKET0" addr="0x80" sct="no">
1522<field name="ADDR" bitrange="31:0">
1523</field>
1524</reg>
1525<reg name="PACKET1" addr="0x90" sct="no">
1526<field name="TAG" bitrange="31:24">
1527</field>
1528<field name="OUTPUT_WORDSWAP" bitrange="23:23">
1529</field>
1530<field name="OUTPUT_BYTESWAP" bitrange="22:22">
1531</field>
1532<field name="INPUT_WORDSWAP" bitrange="21:21">
1533</field>
1534<field name="INPUT_BYTESWAP" bitrange="20:20">
1535</field>
1536<field name="KEY_WORDSWAP" bitrange="19:19">
1537</field>
1538<field name="KEY_BYTESWAP" bitrange="18:18">
1539</field>
1540<field name="TEST_SEMA_IRQ" bitrange="17:17">
1541</field>
1542<field name="CONSTANT_FILL" bitrange="16:16">
1543</field>
1544<field name="HASH_OUTPUT" bitrange="15:15">
1545<value name="INPUT" value="0x0">
1546</value>
1547<value name="OUTPUT" value="0x1">
1548</value>
1549</field>
1550<field name="CHECK_HASH" bitrange="14:14">
1551</field>
1552<field name="HASH_TERM" bitrange="13:13">
1553</field>
1554<field name="HASH_INIT" bitrange="12:12">
1555</field>
1556<field name="PAYLOAD_KEY" bitrange="11:11">
1557</field>
1558<field name="OTP_KEY" bitrange="10:10">
1559</field>
1560<field name="CIPHER_INIT" bitrange="9:9">
1561</field>
1562<field name="CIPHER_ENCRYPT" bitrange="8:8">
1563<value name="ENCRYPT" value="0x1">
1564</value>
1565<value name="DECRYPT" value="0x0">
1566</value>
1567</field>
1568<field name="ENABLE_BLIT" bitrange="7:7">
1569</field>
1570<field name="ENABLE_HASH" bitrange="6:6">
1571</field>
1572<field name="ENABLE_CIPHER" bitrange="5:5">
1573</field>
1574<field name="ENABLE_MEMCOPY" bitrange="4:4">
1575</field>
1576<field name="CHAIN_CONTIGUOUS" bitrange="3:3">
1577</field>
1578<field name="CHAIN" bitrange="2:2">
1579</field>
1580<field name="DECR_SEMAPHORE" bitrange="1:1">
1581</field>
1582<field name="INTERRUPT" bitrange="0:0">
1583</field>
1584</reg>
1585<reg name="PACKET2" addr="0xa0" sct="no">
1586<field name="CIPHER_CFG" bitrange="31:24">
1587</field>
1588<field name="HASH_SELECT" bitrange="19:16">
1589<value name="SHA1" value="0x0">
1590</value>
1591<value name="CRC32" value="0x1">
1592</value>
1593</field>
1594<field name="KEY_SELECT" bitrange="15:8">
1595</field>
1596<field name="CIPHER_MODE" bitrange="7:4">
1597<value name="ECB" value="0x0">
1598</value>
1599<value name="CCB" value="0x1">
1600</value>
1601</field>
1602<field name="CIPHER_SELECT" bitrange="3:0">
1603<value name="AES128" value="0x0">
1604</value>
1605</field>
1606</reg>
1607<reg name="PACKET3" addr="0xb0" sct="no">
1608<field name="ADDR" bitrange="31:0">
1609</field>
1610</reg>
1611<reg name="PACKET4" addr="0xc0" sct="no">
1612<field name="ADDR" bitrange="31:0">
1613</field>
1614</reg>
1615<reg name="PACKET5" addr="0xd0" sct="no">
1616<field name="COUNT" bitrange="31:0">
1617</field>
1618</reg>
1619<reg name="PACKET6" addr="0xe0" sct="no">
1620<field name="ADDR" bitrange="31:0">
1621</field>
1622</reg>
1623<multireg name="CHnCMDPTR" base="0x100" count="3" offset="0x40" sct="">
1624<reg name="CH0CMDPTR" addr="0x100" index="0">
1625</reg>
1626<reg name="CH1CMDPTR" addr="0x140" index="1">
1627</reg>
1628<reg name="CH2CMDPTR" addr="0x180" index="2">
1629</reg>
1630<reg name="CH3CMDPTR" addr="0x1c0" index="3">
1631</reg>
1632<field name="ADDR" bitrange="31:0">
1633</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>
1644<field name="VALUE" bitrange="23:16">
1645</field>
1646<field name="INCREMENT" bitrange="7:0">
1647</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>
1658<field name="TAG" bitrange="31:24">
1659</field>
1660<field name="ERROR_CODE" bitrange="23:16">
1661<value name="NEXT_CHAIN_IS_0" value="0x1">
1662</value>
1663<value name="NO_CHAIN" value="0x2">
1664</value>
1665<value name="CONTEXT_ERROR" value="0x3">
1666</value>
1667<value name="PAYLOAD_ERROR" value="0x4">
1668</value>
1669<value name="INVALID_MODE" value="0x5">
1670</value>
1671</field>
1672<field name="ERROR_DST" bitrange="5:5">
1673</field>
1674<field name="ERROR_SRC" bitrange="4:4">
1675</field>
1676<field name="ERROR_PACKET" bitrange="3:3">
1677</field>
1678<field name="ERROR_SETUP" bitrange="2:2">
1679</field>
1680<field name="HASH_MISMATCH" bitrange="1:1">
1681</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>
1692<field name="RECOVERY_TIMER" bitrange="15:0">
1693</field>
1694</multireg>
1695<reg name="CSCCTRL0" addr="0x300" sct="yes">
1696<field name="UPSAMPLE" bitrange="14:14">
1697</field>
1698<field name="SCALE" bitrange="13:13">
1699</field>
1700<field name="ROTATE" bitrange="12:12">
1701</field>
1702<field name="SUBSAMPLE" bitrange="11:11">
1703</field>
1704<field name="DELTA" bitrange="10:10">
1705</field>
1706<field name="RGB_FORMAT" bitrange="9:8">
1707<value name="RGB16_565" value="0x0">
1708</value>
1709<value name="RGB24" value="0x2">
1710</value>
1711<value name="YUV422I" value="0x3">
1712</value>
1713</field>
1714<field name="YUV_FORMAT" bitrange="7:4">
1715<value name="YUV420" value="0x0">
1716</value>
1717<value name="YUV422" value="0x2">
1718</value>
1719</field>
1720<field name="ENABLE" bitrange="0:0">
1721</field>
1722</reg>
1723<reg name="CSCSTAT" addr="0x310" sct="yes">
1724<field name="ERROR_CODE" bitrange="23:16">
1725<value name="LUMA0_FETCH_ERROR_Y0" value="0x1">
1726</value>
1727<value name="LUMA1_FETCH_ERROR_Y1" value="0x2">
1728</value>
1729<value name="CHROMA_FETCH_ERROR_U" value="0x3">
1730</value>
1731<value name="CHROMA_FETCH_ERROR_V" value="0x4">
1732</value>
1733</field>
1734<field name="ERROR_DST" bitrange="5:5">
1735</field>
1736<field name="ERROR_SRC" bitrange="4:4">
1737</field>
1738<field name="ERROR_SETUP" bitrange="2:2">
1739</field>
1740<field name="COMPLETE" bitrange="0:0">
1741</field>
1742</reg>
1743<reg name="CSCOUTBUFPARAM" addr="0x320" sct="no">
1744<field name="FIELD_SIZE" bitrange="23:12">
1745</field>
1746<field name="LINE_SIZE" bitrange="11:0">
1747</field>
1748</reg>
1749<reg name="CSCINBUFPARAM" addr="0x330" sct="no">
1750<field name="LINE_SIZE" bitrange="11:0">
1751</field>
1752</reg>
1753<reg name="CSCRGB" addr="0x340" sct="no">
1754<field name="ADDR" bitrange="31:0">
1755</field>
1756</reg>
1757<reg name="CSCLUMA" addr="0x350" sct="no">
1758<field name="ADDR" bitrange="31:0">
1759</field>
1760</reg>
1761<reg name="CSCCHROMAU" addr="0x360" sct="no">
1762<field name="ADDR" bitrange="31:0">
1763</field>
1764</reg>
1765<reg name="CSCCHROMAV" addr="0x370" sct="no">
1766<field name="ADDR" bitrange="31:0">
1767</field>
1768</reg>
1769<reg name="CSCCOEFF0" addr="0x380" sct="no">
1770<field name="C0" bitrange="25:16">
1771</field>
1772<field name="UV_OFFSET" bitrange="15:8">
1773</field>
1774<field name="Y_OFFSET" bitrange="7:0">
1775</field>
1776</reg>
1777<reg name="CSCCOEFF1" addr="0x390" sct="no">
1778<field name="C1" bitrange="25:16">
1779</field>
1780<field name="C4" bitrange="9:0">
1781</field>
1782</reg>
1783<reg name="CSCCOEFF2" addr="0x3a0" sct="no">
1784<field name="C2" bitrange="25:16">
1785</field>
1786<field name="C3" bitrange="9:0">
1787</field>
1788</reg>
1789<reg name="CSCXSCALE" addr="0x3e0" sct="no">
1790<field name="INT" bitrange="25:24">
1791</field>
1792<field name="FRAC" bitrange="23:12">
1793</field>
1794<field name="WIDTH" bitrange="11:0">
1795</field>
1796</reg>
1797<reg name="CSCYSCALE" addr="0x3f0" sct="no">
1798<field name="INT" bitrange="25:24">
1799</field>
1800<field name="FRAC" bitrange="23:12">
1801</field>
1802<field name="HEIGHT" bitrange="11:0">
1803</field>
1804</reg>
1805<reg name="DBGSELECT" addr="0x400" sct="no">
1806<field name="INDEX" bitrange="7:0">
1807<value name="CONTROL" value="0x1">
1808</value>
1809<value name="OTPKEY0" value="0x10">
1810</value>
1811<value name="OTPKEY1" value="0x11">
1812</value>
1813<value name="OTPKEY2" value="0x12">
1814</value>
1815<value name="OTPKEY3" value="0x13">
1816</value>
1817<value name="Other" value="Reserved">
1818</value>
1819</field>
1820</reg>
1821<reg name="DBGDATA" addr="0x410" sct="no">
1822<field name="DATA" bitrange="31:0">
1823</field>
1824</reg>
1825<reg name="VERSION" addr="0x420" sct="no">
1826<field name="MAJOR" bitrange="31:24">
1827</field>
1828<field name="MINOR" bitrange="23:16">
1829</field>
1830<field name="STEP" bitrange="15:0">
1831</field>
1832</reg>
1833</dev>
1834<dev name="DIGCTL" addr="0x8001c000" long_name="Digital Control" desc="Digital Control and On-Chip RAM">
1835<reg name="CTRL" addr="0x0" sct="yes">
1836<field name="TRAP_IRQ" bitrange="29:29">
1837</field>
1838<field name="DCP_BIST_CLKEN" bitrange="23:23">
1839</field>
1840<field name="DCP_BIST_START" bitrange="22:22">
1841</field>
1842<field name="ARM_BIST_CLKEN" bitrange="21:21">
1843</field>
1844<field name="USB_TESTMODE" bitrange="20:20">
1845</field>
1846<field name="ANALOG_TESTMODE" bitrange="19:19">
1847</field>
1848<field name="DIGITAL_TESTMODE" bitrange="18:18">
1849</field>
1850<field name="ARM_BIST_START" bitrange="17:17">
1851</field>
1852<field name="UART_LOOPBACK" bitrange="16:16">
1853<value name="NORMAL" value="0x0">
1854</value>
1855<value name="LOOPIT" value="0x1">
1856</value>
1857</field>
1858<field name="SAIF_LOOPBACK" bitrange="15:15">
1859<value name="NORMAL" value="0x0">
1860</value>
1861<value name="LOOPIT" value="0x1">
1862</value>
1863</field>
1864<field name="SAIF_CLKMUX_SEL" bitrange="14:13">
1865<value name="MBL_CLK_OUT" value="0x0">
1866</value>
1867<value name="BL_CLK_OUT" value="0x1">
1868</value>
1869<value name="M_CLK_OUT_BL_CLK_IN" value="0x2">
1870</value>
1871<value name="BL_CLK_IN" value="0x3">
1872</value>
1873</field>
1874<field name="SAIF_CLKMST_SEL" bitrange="12:12">
1875<value name="SAIF1_MST" value="0x0">
1876</value>
1877<value name="SAIF2_MST" value="0x1">
1878</value>
1879</field>
1880<field name="SAIF_ALT_BITCLK_SEL" bitrange="11:11">
1881</field>
1882<field name="USE_SERIAL_JTAG" bitrange="6:6">
1883<value name="OLD_JTAG" value="0x0">
1884</value>
1885<value name="SERIAL_JTAG" value="0x1">
1886</value>
1887</field>
1888<field name="TRAP_IN_RANGE" bitrange="5:5">
1889</field>
1890<field name="TRAP_ENABLE" bitrange="4:4">
1891</field>
1892<field name="DEBUG_DISABLE" bitrange="3:3">
1893</field>
1894<field name="USB_CLKGATE" bitrange="2:2">
1895<value name="RUN" value="0x0">
1896</value>
1897<value name="NO_CLKS" value="0x1">
1898</value>
1899</field>
1900<field name="JTAG_SHIELD" bitrange="1:1">
1901<value name="NORMAL" value="0x0">
1902</value>
1903<value name="SHIELDS_UP" value="0x1">
1904</value>
1905</field>
1906<field name="LATCH_ENTROPY" bitrange="0:0">
1907</field>
1908</reg>
1909<reg name="STATUS" addr="0x10" sct="no">
1910<field name="USB_HS_PRESENT" bitrange="31:31">
1911</field>
1912<field name="USB_OTG_PRESENT" bitrange="30:30">
1913</field>
1914<field name="USB_HOST_PRESENT" bitrange="29:29">
1915</field>
1916<field name="USB_DEVICE_PRESENT" bitrange="28:28">
1917</field>
1918<field name="DCP_BIST_FAIL" bitrange="10:10">
1919</field>
1920<field name="DCP_BIST_PASS" bitrange="9:9">
1921</field>
1922<field name="DCP_BIST_DONE" bitrange="8:8">
1923</field>
1924<field name="JTAG_IN_USE" bitrange="4:4">
1925</field>
1926<field name="PACKAGE_TYPE" bitrange="3:1">
1927</field>
1928<field name="WRITTEN" bitrange="0:0">
1929</field>
1930</reg>
1931<reg name="HCLKCOUNT" addr="0x20" sct="no">
1932<field name="COUNT" bitrange="31:0">
1933</field>
1934</reg>
1935<reg name="RAMCTRL" addr="0x30" sct="yes">
1936<field name="SPEED_SELECT" bitrange="11:8">
1937</field>
1938<field name="RAM_REPAIR_EN" bitrange="0:0">
1939</field>
1940</reg>
1941<reg name="RAMREPAIR" addr="0x40" sct="yes">
1942<field name="ADDR" bitrange="15:0">
1943</field>
1944</reg>
1945<reg name="ROMCTRL" addr="0x50" sct="yes">
1946<field name="RD_MARGIN" bitrange="3:0">
1947</field>
1948</reg>
1949<reg name="WRITEONCE" addr="0x60" sct="no">
1950<field name="BITS" bitrange="31:0">
1951</field>
1952</reg>
1953<reg name="ENTROPY" addr="0x90" sct="no">
1954<field name="VALUE" bitrange="31:0">
1955</field>
1956</reg>
1957<reg name="ENTROPY_LATCHED" addr="0xa0" sct="no">
1958<field name="VALUE" bitrange="31:0">
1959</field>
1960</reg>
1961<reg name="SJTAGDBG" addr="0xb0" sct="yes">
1962<field name="SJTAG_STATE" bitrange="26:16">
1963</field>
1964<field name="SJTAG_TDO" bitrange="10:10">
1965</field>
1966<field name="SJTAG_TDI" bitrange="9:9">
1967</field>
1968<field name="SJTAG_MODE" bitrange="8:8">
1969</field>
1970<field name="DELAYED_ACTIVE" bitrange="7:4">
1971</field>
1972<field name="ACTIVE" bitrange="3:3">
1973</field>
1974<field name="SJTAG_PIN_STATE" bitrange="2:2">
1975</field>
1976<field name="SJTAG_DEBUG_DATA" bitrange="1:1">
1977</field>
1978<field name="SJTAG_DEBUG_OE" bitrange="0:0">
1979</field>
1980</reg>
1981<reg name="MICROSECONDS" addr="0xc0" sct="yes">
1982<field name="VALUE" bitrange="31:0">
1983</field>
1984</reg>
1985<reg name="DBGRD" addr="0xd0" sct="no">
1986<field name="COMPLEMENT" bitrange="31:0">
1987</field>
1988</reg>
1989<reg name="DBG" addr="0xe0" sct="no">
1990<field name="VALUE" bitrange="31:0">
1991</field>
1992</reg>
1993<reg name="OCRAM_BIST_CSR" addr="0xf0" sct="yes">
1994<field name="BIST_DATA_CHANGE" bitrange="9:9">
1995</field>
1996<field name="BIST_CLKEN" bitrange="8:8">
1997</field>
1998<field name="FAIL" bitrange="3:3">
1999</field>
2000<field name="PASS" bitrange="2:2">
2001</field>
2002<field name="DONE" bitrange="1:1">
2003</field>
2004<field name="START" bitrange="0:0">
2005</field>
2006</reg>
2007<reg name="OCRAM_STATUS0" addr="0x110" sct="no">
2008<field name="FAILDATA00" bitrange="31:0">
2009</field>
2010</reg>
2011<reg name="OCRAM_STATUS1" addr="0x120" sct="no">
2012<field name="FAILDATA01" bitrange="31:0">
2013</field>
2014</reg>
2015<reg name="OCRAM_STATUS2" addr="0x130" sct="no">
2016<field name="FAILDATA10" bitrange="31:0">
2017</field>
2018</reg>
2019<reg name="OCRAM_STATUS3" addr="0x140" sct="no">
2020<field name="FAILDATA11" bitrange="31:0">
2021</field>
2022</reg>
2023<reg name="OCRAM_STATUS4" addr="0x150" sct="no">
2024<field name="FAILDATA20" bitrange="31:0">
2025</field>
2026</reg>
2027<reg name="OCRAM_STATUS5" addr="0x160" sct="no">
2028<field name="FAILDATA21" bitrange="31:0">
2029</field>
2030</reg>
2031<reg name="OCRAM_STATUS6" addr="0x170" sct="no">
2032<field name="FAILDATA30" bitrange="31:0">
2033</field>
2034</reg>
2035<reg name="OCRAM_STATUS7" addr="0x180" sct="no">
2036<field name="FAILDATA31" bitrange="31:0">
2037</field>
2038</reg>
2039<reg name="OCRAM_STATUS8" addr="0x190" sct="no">
2040<field name="FAILADDR01" bitrange="31:16">
2041</field>
2042<field name="FAILADDR00" bitrange="15:0">
2043</field>
2044</reg>
2045<reg name="OCRAM_STATUS9" addr="0x1a0" sct="no">
2046<field name="FAILADDR11" bitrange="31:16">
2047</field>
2048<field name="FAILADDR10" bitrange="15:0">
2049</field>
2050</reg>
2051<reg name="OCRAM_STATUS10" addr="0x1b0" sct="no">
2052<field name="FAILADDR21" bitrange="31:16">
2053</field>
2054<field name="FAILADDR20" bitrange="15:0">
2055</field>
2056</reg>
2057<reg name="OCRAM_STATUS11" addr="0x1c0" sct="no">
2058<field name="FAILADDR31" bitrange="31:16">
2059</field>
2060<field name="FAILADDR30" bitrange="15:0">
2061</field>
2062</reg>
2063<reg name="OCRAM_STATUS12" addr="0x1d0" sct="no">
2064<field name="FAILSTATE11" bitrange="28:24">
2065</field>
2066<field name="FAILSTATE10" bitrange="20:16">
2067</field>
2068<field name="FAILSTATE01" bitrange="12:8">
2069</field>
2070<field name="FAILSTATE00" bitrange="4:0">
2071</field>
2072</reg>
2073<reg name="OCRAM_STATUS13" addr="0x1e0" sct="no">
2074<field name="FAILSTATE31" bitrange="28:24">
2075</field>
2076<field name="FAILSTATE30" bitrange="20:16">
2077</field>
2078<field name="FAILSTATE21" bitrange="12:8">
2079</field>
2080<field name="FAILSTATE20" bitrange="4:0">
2081</field>
2082</reg>
2083<reg name="SCRATCH0" addr="0x290" sct="no">
2084<field name="PTR" bitrange="31:0">
2085</field>
2086</reg>
2087<reg name="SCRATCH1" addr="0x2a0" sct="no">
2088<field name="PTR" bitrange="31:0">
2089</field>
2090</reg>
2091<reg name="ARMCACHE" addr="0x2b0" sct="no">
2092<field name="CACHE_SS" bitrange="9:8">
2093</field>
2094<field name="DTAG_SS" bitrange="5:4">
2095</field>
2096<field name="ITAG_SS" bitrange="1:0">
2097</field>
2098</reg>
2099<reg name="DEBUG_TRAP_ADDR_LOW" addr="0x2c0" sct="no">
2100<field name="ADDR" bitrange="31:0">
2101</field>
2102</reg>
2103<reg name="DEBUG_TRAP_ADDR_HIGH" addr="0x2d0" sct="no">
2104<field name="ADDR" bitrange="31:0">
2105</field>
2106</reg>
2107<reg name="SGTL" addr="0x300" sct="no">
2108<field name="COPYRIGHT" bitrange="31:0">
2109</field>
2110</reg>
2111<reg name="CHIPID" addr="0x310" sct="no">
2112<field name="PRODUCT_CODE" bitrange="31:16">
2113</field>
2114<field name="REVISION" bitrange="7:0">
2115</field>
2116</reg>
2117<reg name="AHB_STATS_SELECT" addr="0x330" sct="no">
2118<field name="L3_MASTER_SELECT" bitrange="27:24">
2119<value name="APBH" value="0x1">
2120</value>
2121<value name="APBX" value="0x2">
2122</value>
2123<value name="USB" value="0x4">
2124</value>
2125</field>
2126<field name="L2_MASTER_SELECT" bitrange="19:16">
2127<value name="ARM_D" value="0x1">
2128</value>
2129</field>
2130<field name="L1_MASTER_SELECT" bitrange="11:8">
2131<value name="ARM_I" value="0x1">
2132</value>
2133</field>
2134<field name="L0_MASTER_SELECT" bitrange="3:0">
2135<value name="ECC8" value="0x1">
2136</value>
2137<value name="CRYPTO" value="0x2">
2138</value>
2139</field>
2140</reg>
2141<reg name="L0_AHB_ACTIVE_CYCLES" addr="0x340" sct="no">
2142<field name="COUNT" bitrange="31:0">
2143</field>
2144</reg>
2145<reg name="L0_AHB_DATA_STALLED" addr="0x350" sct="no">
2146<field name="COUNT" bitrange="31:0">
2147</field>
2148</reg>
2149<reg name="L0_AHB_DATA_CYCLES" addr="0x360" sct="no">
2150<field name="COUNT" bitrange="31:0">
2151</field>
2152</reg>
2153<reg name="L1_AHB_ACTIVE_CYCLES" addr="0x370" sct="no">
2154<field name="COUNT" bitrange="31:0">
2155</field>
2156</reg>
2157<reg name="L1_AHB_DATA_STALLED" addr="0x380" sct="no">
2158<field name="COUNT" bitrange="31:0">
2159</field>
2160</reg>
2161<reg name="L1_AHB_DATA_CYCLES" addr="0x390" sct="no">
2162<field name="COUNT" bitrange="31:0">
2163</field>
2164</reg>
2165<reg name="L2_AHB_ACTIVE_CYCLES" addr="0x3a0" sct="no">
2166<field name="COUNT" bitrange="31:0">
2167</field>
2168</reg>
2169<reg name="L2_AHB_DATA_STALLED" addr="0x3b0" sct="no">
2170<field name="COUNT" bitrange="31:0">
2171</field>
2172</reg>
2173<reg name="L2_AHB_DATA_CYCLES" addr="0x3c0" sct="no">
2174<field name="COUNT" bitrange="31:0">
2175</field>
2176</reg>
2177<reg name="L3_AHB_ACTIVE_CYCLES" addr="0x3d0" sct="no">
2178<field name="COUNT" bitrange="31:0">
2179</field>
2180</reg>
2181<reg name="L3_AHB_DATA_STALLED" addr="0x3e0" sct="no">
2182<field name="COUNT" bitrange="31:0">
2183</field>
2184</reg>
2185<reg name="L3_AHB_DATA_CYCLES" addr="0x3f0" sct="no">
2186<field name="COUNT" bitrange="31:0">
2187</field>
2188</reg>
2189<multireg name="MPTEn_LOC" base="0x400" count="15" offset="0x10" sct="">
2190<reg name="MPTE0_LOC" addr="0x400" index="0">
2191</reg>
2192<reg name="MPTE1_LOC" addr="0x410" index="1">
2193</reg>
2194<reg name="MPTE2_LOC" addr="0x420" index="2">
2195</reg>
2196<reg name="MPTE3_LOC" addr="0x430" index="3">
2197</reg>
2198<reg name="MPTE4_LOC" addr="0x440" index="4">
2199</reg>
2200<reg name="MPTE5_LOC" addr="0x450" index="5">
2201</reg>
2202<reg name="MPTE6_LOC" addr="0x460" index="6">
2203</reg>
2204<reg name="MPTE7_LOC" addr="0x470" index="7">
2205</reg>
2206<reg name="MPTE8_LOC" addr="0x480" index="8">
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">
2223</field>
2224</multireg>
2225<reg name="EMICLK_DELAY" addr="0x480" sct="no">
2226<field name="NUM_TAPS" bitrange="4:0">
2227</field>
2228</reg>
2229</dev>
2230<dev name="DRAM" addr="0x800e0000" long_name="DRAM Registers" desc="DRAM Registers">
2231<reg name="CTL00" addr="0x0" sct="no">
2232<field name="AHB0_W_PRIORITY" bitrange="24:24">
2233</field>
2234<field name="AHB0_R_PRIORITY" bitrange="16:16">
2235</field>
2236<field name="AHB0_FIFO_TYPE_REG" bitrange="8:8">
2237</field>
2238<field name="ADDR_CMP_EN" bitrange="0:0">
2239</field>
2240</reg>
2241<reg name="CTL01" addr="0x4" sct="no">
2242<field name="AHB2_FIFO_TYPE_REG" bitrange="24:24">
2243</field>
2244<field name="AHB1_W_PRIORITY" bitrange="16:16">
2245</field>
2246<field name="AHB1_R_PRIORITY" bitrange="8:8">
2247</field>
2248<field name="AHB1_FIFO_TYPE_REG" bitrange="0:0">
2249</field>
2250</reg>
2251<reg name="CTL02" addr="0x8" sct="no">
2252<field name="AHB3_R_PRIORITY" bitrange="24:24">
2253</field>
2254<field name="AHB3_FIFO_TYPE_REG" bitrange="16:16">
2255</field>
2256<field name="AHB2_W_PRIORITY" bitrange="8:8">
2257</field>
2258<field name="AHB2_R_PRIORITY" bitrange="0:0">
2259</field>
2260</reg>
2261<reg name="CTL03" addr="0xc" sct="no">
2262<field name="AUTO_REFRESH_MODE" bitrange="24:24">
2263</field>
2264<field name="AREFRESH" bitrange="16:16">
2265</field>
2266<field name="AP" bitrange="8:8">
2267</field>
2268<field name="AHB3_W_PRIORITY" bitrange="0:0">
2269</field>
2270</reg>
2271<reg name="CTL04" addr="0x10" sct="no">
2272<field name="DLL_BYPASS_MODE" bitrange="24:24">
2273</field>
2274<field name="DLLLOCKREG" bitrange="16:16">
2275</field>
2276<field name="CONCURRENTAP" bitrange="8:8">
2277</field>
2278<field name="BANK_SPLIT_EN" bitrange="0:0">
2279</field>
2280</reg>
2281<reg name="CTL05" addr="0x14" sct="no">
2282<field name="INTRPTREADA" bitrange="24:24">
2283</field>
2284<field name="INTRPTAPBURST" bitrange="16:16">
2285</field>
2286<field name="FAST_WRITE" bitrange="8:8">
2287</field>
2288<field name="EN_LOWPOWER_MODE" bitrange="0:0">
2289</field>
2290</reg>
2291<reg name="CTL06" addr="0x18" sct="no">
2292<field name="POWER_DOWN" bitrange="24:24">
2293</field>
2294<field name="PLACEMENT_EN" bitrange="16:16">
2295</field>
2296<field name="NO_CMD_INIT" bitrange="8:8">
2297</field>
2298<field name="INTRPTWRITEA" bitrange="0:0">
2299</field>
2300</reg>
2301<reg name="CTL07" addr="0x1c" sct="no">
2302<field name="RW_SAME_EN" bitrange="24:24">
2303</field>
2304<field name="REG_DIMM_ENABLE" bitrange="16:16">
2305</field>
2306<field name="RD2RD_TURN" bitrange="8:8">
2307</field>
2308<field name="PRIORITY_EN" bitrange="0:0">
2309</field>
2310</reg>
2311<reg name="CTL08" addr="0x20" sct="no">
2312<field name="TRAS_LOCKOUT" bitrange="24:24">
2313</field>
2314<field name="START" bitrange="16:16">
2315</field>
2316<field name="SREFRESH" bitrange="8:8">
2317</field>
2318<field name="SDR_MODE" bitrange="0:0">
2319</field>
2320</reg>
2321<reg name="CTL09" addr="0x24" sct="no">
2322<field name="OUT_OF_RANGE_TYPE" bitrange="25:24">
2323</field>
2324<field name="OUT_OF_RANGE_SOURCE_ID" bitrange="17:16">
2325</field>
2326<field name="WRITE_MODEREG" bitrange="8:8">
2327</field>
2328<field name="WRITEINTERP" bitrange="0:0">
2329</field>
2330</reg>
2331<reg name="CTL10" addr="0x28" sct="no">
2332<field name="AGE_COUNT" bitrange="26:24">
2333</field>
2334<field name="ADDR_PINS" bitrange="18:16">
2335</field>
2336<field name="TEMRS" bitrange="9:8">
2337</field>
2338<field name="Q_FULLNESS" bitrange="1:0">
2339</field>
2340</reg>
2341<reg name="CTL11" addr="0x2c" sct="no">
2342<field name="MAX_CS_REG" bitrange="26:24">
2343</field>
2344<field name="COMMAND_AGE_COUNT" bitrange="18:16">
2345</field>
2346<field name="COLUMN_SIZE" bitrange="10:8">
2347</field>
2348<field name="CASLAT" bitrange="2:0">
2349</field>
2350</reg>
2351<reg name="CTL12" addr="0x30" sct="no">
2352<field name="TWR_INT" bitrange="26:24">
2353</field>
2354<field name="TRRD" bitrange="18:16">
2355</field>
2356<field name="TCKE" bitrange="2:0">
2357</field>
2358</reg>
2359<reg name="CTL13" addr="0x34" sct="no">
2360<field name="CASLAT_LIN_GATE" bitrange="27:24">
2361</field>
2362<field name="CASLAT_LIN" bitrange="19:16">
2363</field>
2364<field name="APREBIT" bitrange="11:8">
2365</field>
2366<field name="TWTR" bitrange="2:0">
2367</field>
2368</reg>
2369<reg name="CTL14" addr="0x38" sct="no">
2370<field name="MAX_COL_REG" bitrange="27:24">
2371</field>
2372<field name="LOWPOWER_REFRESH_ENABLE" bitrange="19:16">
2373</field>
2374<field name="INITAREF" bitrange="11:8">
2375</field>
2376<field name="CS_MAP" bitrange="3:0">
2377</field>
2378</reg>
2379<reg name="CTL15" addr="0x3c" sct="no">
2380<field name="TRP" bitrange="27:24">
2381</field>
2382<field name="TDAL" bitrange="19:16">
2383</field>
2384<field name="PORT_BUSY" bitrange="11:8">
2385</field>
2386<field name="MAX_ROW_REG" bitrange="3:0">
2387</field>
2388</reg>
2389<reg name="CTL16" addr="0x40" sct="no">
2390<field name="TMRD" bitrange="28:24">
2391</field>
2392<field name="LOWPOWER_CONTROL" bitrange="20:16">
2393</field>
2394<field name="LOWPOWER_AUTO_ENABLE" bitrange="12:8">
2395</field>
2396<field name="INT_ACK" bitrange="3:0">
2397</field>
2398</reg>
2399<reg name="CTL17" addr="0x44" sct="no">
2400<field name="DLL_START_POINT" bitrange="31:24">
2401</field>
2402<field name="DLL_LOCK" bitrange="23:16">
2403</field>
2404<field name="DLL_INCREMENT" bitrange="15:8">
2405</field>
2406<field name="TRC" bitrange="4:0">
2407</field>
2408</reg>
2409<reg name="CTL18" addr="0x48" sct="no">
2410<field name="DLL_DQS_DELAY_1" bitrange="30:24">
2411</field>
2412<field name="DLL_DQS_DELAY_0" bitrange="22:16">
2413</field>
2414<field name="INT_STATUS" bitrange="12:8">
2415</field>
2416<field name="INT_MASK" bitrange="4:0">
2417</field>
2418</reg>
2419<reg name="CTL19" addr="0x4c" sct="no">
2420<field name="DQS_OUT_SHIFT_BYPASS" bitrange="31:24">
2421</field>
2422<field name="DQS_OUT_SHIFT" bitrange="22:16">
2423</field>
2424<field name="DLL_DQS_DELAY_BYPASS_1" bitrange="15:8">
2425</field>
2426<field name="DLL_DQS_DELAY_BYPASS_0" bitrange="7:0">
2427</field>
2428</reg>
2429<reg name="CTL20" addr="0x50" sct="no">
2430<field name="TRCD_INT" bitrange="31:24">
2431</field>
2432<field name="TRAS_MIN" bitrange="23:16">
2433</field>
2434<field name="WR_DQS_SHIFT_BYPASS" bitrange="15:8">
2435</field>
2436<field name="WR_DQS_SHIFT" bitrange="6:0">
2437</field>
2438</reg>
2439<reg name="CTL21" addr="0x54" sct="no">
2440<field name="OUT_OF_RANGE_LENGTH" bitrange="17:8">
2441</field>
2442<field name="TRFC" bitrange="7:0">
2443</field>
2444</reg>
2445<reg name="CTL22" addr="0x58" sct="no">
2446<field name="AHB0_WRCNT" bitrange="26:16">
2447</field>
2448<field name="AHB0_RDCNT" bitrange="10:0">
2449</field>
2450</reg>
2451<reg name="CTL23" addr="0x5c" sct="no">
2452<field name="AHB1_WRCNT" bitrange="26:16">
2453</field>
2454<field name="AHB1_RDCNT" bitrange="10:0">
2455</field>
2456</reg>
2457<reg name="CTL24" addr="0x60" sct="no">
2458<field name="AHB2_WRCNT" bitrange="26:16">
2459</field>
2460<field name="AHB2_RDCNT" bitrange="10:0">
2461</field>
2462</reg>
2463<reg name="CTL25" addr="0x64" sct="no">
2464<field name="AHB3_WRCNT" bitrange="26:16">
2465</field>
2466<field name="AHB3_RDCNT" bitrange="10:0">
2467</field>
2468</reg>
2469<reg name="CTL26" addr="0x68" sct="no">
2470<field name="TREF" bitrange="11:0">
2471</field>
2472</reg>
2473<reg name="CTL27" addr="0x6c" sct="no">
2474</reg>
2475<reg name="CTL28" addr="0x70" sct="no">
2476</reg>
2477<reg name="CTL29" addr="0x74" sct="no">
2478<field name="LOWPOWER_INTERNAL_CNT" bitrange="31:16">
2479</field>
2480<field name="LOWPOWER_EXTERNAL_CNT" bitrange="15:0">
2481</field>
2482</reg>
2483<reg name="CTL30" addr="0x78" sct="no">
2484<field name="LOWPOWER_REFRESH_HOLD" bitrange="31:16">
2485</field>
2486<field name="LOWPOWER_POWER_DOWN_CNT" bitrange="15:0">
2487</field>
2488</reg>
2489<reg name="CTL31" addr="0x7c" sct="no">
2490<field name="TDLL" bitrange="31:16">
2491</field>
2492<field name="LOWPOWER_SELF_REFRESH_CNT" bitrange="15:0">
2493</field>
2494</reg>
2495<reg name="CTL32" addr="0x80" sct="no">
2496<field name="TXSNR" bitrange="31:16">
2497</field>
2498<field name="TRAS_MAX" bitrange="15:0">
2499</field>
2500</reg>
2501<reg name="CTL33" addr="0x84" sct="no">
2502<field name="VERSION" bitrange="31:16">
2503</field>
2504<field name="TXSR" bitrange="15:0">
2505</field>
2506</reg>
2507<reg name="CTL34" addr="0x88" sct="no">
2508<field name="TINIT" bitrange="23:0">
2509</field>
2510</reg>
2511<reg name="CTL35" addr="0x8c" sct="no">
2512<field name="OUT_OF_RANGE_ADDR" bitrange="30:0">
2513</field>
2514</reg>
2515<reg name="CTL36" addr="0x90" sct="no">
2516<field name="PWRUP_SREFRESH_EXIT" bitrange="24:24">
2517</field>
2518<field name="ENABLE_QUICK_SREFRESH" bitrange="16:16">
2519</field>
2520<field name="BUS_SHARE_ENABLE" bitrange="8:8">
2521</field>
2522<field name="ACTIVE_AGING" bitrange="0:0">
2523</field>
2524</reg>
2525<reg name="CTL37" addr="0x94" sct="no">
2526<field name="BUS_SHARE_TIMEOUT" bitrange="17:8">
2527</field>
2528<field name="TREF_ENABLE" bitrange="0:0">
2529</field>
2530</reg>
2531<reg name="CTL38" addr="0x98" sct="no">
2532<field name="EMRS2_DATA_0" bitrange="28:16">
2533</field>
2534<field name="EMRS1_DATA" bitrange="12:0">
2535</field>
2536</reg>
2537<reg name="CTL39" addr="0x9c" sct="no">
2538<field name="EMRS2_DATA_2" bitrange="28:16">
2539</field>
2540<field name="EMRS2_DATA_1" bitrange="12:0">
2541</field>
2542</reg>
2543<reg name="CTL40" addr="0xa0" sct="no">
2544<field name="TPDEX" bitrange="31:16">
2545</field>
2546<field name="EMRS2_DATA_3" bitrange="12:0">
2547</field>
2548</reg>
2549</dev>
2550<dev name="DRI" addr="0x80074000" long_name="Digital Radio Interface" desc="Digital Radio Interface (DRI)">
2551<reg name="CTRL" addr="0x0" sct="yes">
2552<field name="SFTRST" bitrange="31:31">
2553<value name="RUN" value="0x0">
2554</value>
2555<value name="RESET" value="0x1">
2556</value>
2557</field>
2558<field name="CLKGATE" bitrange="30:30">
2559<value name="RUN" value="0x0">
2560</value>
2561<value name="NO_CLKS" value="0x1">
2562</value>
2563</field>
2564<field name="ENABLE_INPUTS" bitrange="29:29">
2565<value name="ANALOG_LINE_IN" value="0x0">
2566</value>
2567<value name="DRI_DIGITAL_IN" value="0x1">
2568</value>
2569</field>
2570<field name="STOP_ON_OFLOW_ERROR" bitrange="26:26">
2571<value name="IGNORE" value="0x0">
2572</value>
2573<value name="STOP" value="0x1">
2574</value>
2575</field>
2576<field name="STOP_ON_PILOT_ERROR" bitrange="25:25">
2577<value name="IGNORE" value="0x0">
2578</value>
2579<value name="STOP" value="0x1">
2580</value>
2581</field>
2582<field name="DMA_DELAY_COUNT" bitrange="20:16">
2583</field>
2584<field name="REACQUIRE_PHASE" bitrange="15:15">
2585<value name="NORMAL" value="0x0">
2586</value>
2587<value name="NEW_PHASE" value="0x1">
2588</value>
2589</field>
2590<field name="OVERFLOW_IRQ_EN" bitrange="11:11">
2591<value name="DISABLED" value="0x0">
2592</value>
2593<value name="ENABLED" value="0x1">
2594</value>
2595</field>
2596<field name="PILOT_SYNC_LOSS_IRQ_EN" bitrange="10:10">
2597<value name="DISABLED" value="0x0">
2598</value>
2599<value name="ENABLED" value="0x1">
2600</value>
2601</field>
2602<field name="ATTENTION_IRQ_EN" bitrange="9:9">
2603<value name="DISABLED" value="0x0">
2604</value>
2605<value name="ENABLED" value="0x1">
2606</value>
2607</field>
2608<field name="OVERFLOW_IRQ" bitrange="3:3">
2609<value name="NO_REQUEST" value="0x0">
2610</value>
2611<value name="REQUEST" value="0x1">
2612</value>
2613</field>
2614<field name="PILOT_SYNC_LOSS_IRQ" bitrange="2:2">
2615<value name="NO_REQUEST" value="0x0">
2616</value>
2617<value name="REQUEST" value="0x1">
2618</value>
2619</field>
2620<field name="ATTENTION_IRQ" bitrange="1:1">
2621<value name="NO_REQUEST" value="0x0">
2622</value>
2623<value name="REQUEST" value="0x1">
2624</value>
2625</field>
2626<field name="RUN" bitrange="0:0">
2627<value name="HALT" value="0x0">
2628</value>
2629<value name="RUN" value="0x1">
2630</value>
2631</field>
2632</reg>
2633<reg name="TIMING" addr="0x10" sct="no">
2634<field name="PILOT_REP_RATE" bitrange="19:16">
2635</field>
2636<field name="GAP_DETECTION_INTERVAL" bitrange="7:0">
2637</field>
2638</reg>
2639<reg name="STAT" addr="0x20" sct="no">
2640<field name="DRI_PRESENT" bitrange="31:31">
2641<value name="UNAVAILABLE" value="0x0">
2642</value>
2643<value name="AVAILABLE" value="0x1">
2644</value>
2645</field>
2646<field name="PILOT_PHASE" bitrange="19:16">
2647</field>
2648<field name="OVERFLOW_IRQ_SUMMARY" bitrange="3:3">
2649<value name="NO_REQUEST" value="0x0">
2650</value>
2651<value name="REQUEST" value="0x1">
2652</value>
2653</field>
2654<field name="PILOT_SYNC_LOSS_IRQ_SUMMARY" bitrange="2:2">
2655<value name="NO_REQUEST" value="0x0">
2656</value>
2657<value name="REQUEST" value="0x1">
2658</value>
2659</field>
2660<field name="ATTENTION_IRQ_SUMMARY" bitrange="1:1">
2661<value name="NO_REQUEST" value="0x0">
2662</value>
2663<value name="REQUEST" value="0x1">
2664</value>
2665</field>
2666</reg>
2667<reg name="DATA" addr="0x30" sct="no">
2668<field name="DATA" bitrange="31:0">
2669</field>
2670</reg>
2671<reg name="DEBUG0" addr="0x40" sct="yes">
2672<field name="DMAREQ" bitrange="31:31">
2673</field>
2674<field name="DMACMDKICK" bitrange="30:30">
2675</field>
2676<field name="DRI_CLK_INPUT" bitrange="29:29">
2677</field>
2678<field name="DRI_DATA_INPUT" bitrange="28:28">
2679</field>
2680<field name="TEST_MODE" bitrange="27:27">
2681</field>
2682<field name="PILOT_REP_RATE" bitrange="26:26">
2683<value name="8_AT_4MHZ" value="0x0">
2684</value>
2685<value name="12_AT_6MHZ" value="0x1">
2686</value>
2687</field>
2688<field name="SPARE" bitrange="25:18">
2689</field>
2690<field name="FRAME" bitrange="17:0">
2691</field>
2692</reg>
2693<reg name="DEBUG1" addr="0x50" sct="yes">
2694<field name="INVERT_PILOT" bitrange="31:31">
2695<value name="NORMAL" value="0x0">
2696</value>
2697<value name="INVERTED" value="0x1">
2698</value>
2699</field>
2700<field name="INVERT_ATTENTION" bitrange="30:30">
2701<value name="NORMAL" value="0x0">
2702</value>
2703<value name="INVERTED" value="0x1">
2704</value>
2705</field>
2706<field name="INVERT_DRI_DATA" bitrange="29:29">
2707<value name="NORMAL" value="0x0">
2708</value>
2709<value name="INVERTED" value="0x1">
2710</value>
2711</field>
2712<field name="INVERT_DRI_CLOCK" bitrange="28:28">
2713<value name="NORMAL" value="0x0">
2714</value>
2715<value name="INVERTED" value="0x1">
2716</value>
2717</field>
2718<field name="REVERSE_FRAME" bitrange="27:27">
2719<value name="NORMAL" value="0x0">
2720</value>
2721<value name="REVERSED" value="0x1">
2722</value>
2723</field>
2724<field name="SWIZZLED_FRAME" bitrange="17:0">
2725</field>
2726</reg>
2727<reg name="VERSION" addr="0x60" sct="no">
2728<field name="MAJOR" bitrange="31:24">
2729</field>
2730<field name="MINOR" bitrange="23:16">
2731</field>
2732<field name="STEP" bitrange="15:0">
2733</field>
2734</reg>
2735</dev>
2736<dev name="ECC8" addr="0x80008000" long_name="Reed-Solomon ECC" desc="8-Symbol Correcting ECC Accelerator (ECC8)">
2737<reg name="CTRL" addr="0x0" sct="yes">
2738<field name="SFTRST" bitrange="31:31">
2739<value name="RUN" value="0x0">
2740</value>
2741<value name="RESET" value="0x1">
2742</value>
2743</field>
2744<field name="CLKGATE" bitrange="30:30">
2745<value name="RUN" value="0x0">
2746</value>
2747<value name="NO_CLKS" value="0x1">
2748</value>
2749</field>
2750<field name="AHBM_SFTRST" bitrange="29:29">
2751<value name="RUN" value="0x0">
2752</value>
2753<value name="RESET" value="0x1">
2754</value>
2755</field>
2756<field name="THROTTLE" bitrange="27:24">
2757</field>
2758<field name="DEBUG_STALL_IRQ_EN" bitrange="10:10">
2759</field>
2760<field name="DEBUG_WRITE_IRQ_EN" bitrange="9:9">
2761</field>
2762<field name="COMPLETE_IRQ_EN" bitrange="8:8">
2763</field>
2764<field name="BM_ERROR_IRQ" bitrange="3:3">
2765</field>
2766<field name="DEBUG_STALL_IRQ" bitrange="2:2">
2767</field>
2768<field name="DEBUG_WRITE_IRQ" bitrange="1:1">
2769</field>
2770<field name="COMPLETE_IRQ" bitrange="0:0">
2771</field>
2772</reg>
2773<reg name="STATUS0" addr="0x10" sct="no">
2774<field name="HANDLE" bitrange="31:16">
2775</field>
2776<field name="RS8ECC_ENC_PRESENT" bitrange="15:15">
2777</field>
2778<field name="RS8ECC_DEC_PRESENT" bitrange="14:14">
2779</field>
2780<field name="RS4ECC_ENC_PRESENT" bitrange="13:13">
2781</field>
2782<field name="RS4ECC_DEC_PRESENT" bitrange="12:12">
2783</field>
2784<field name="STATUS_AUX" bitrange="11:8">
2785<value name="NO_ERRORS" value="0x0">
2786</value>
2787<value name="ONE_CORRECTABLE" value="0x1">
2788</value>
2789<value name="TWO_CORRECTABLE" value="0x2">
2790</value>
2791<value name="THREE_CORRECTABLE" value="0x3">
2792</value>
2793<value name="FOUR_CORRECTABLE" value="0x4">
2794</value>
2795<value name="NOT_CHECKED" value="0xc">
2796</value>
2797<value name="UNCORRECTABLE" value="0xe">
2798</value>
2799<value name="ALL_ONES" value="0xf">
2800</value>
2801</field>
2802<field name="ALLONES" bitrange="4:4">
2803</field>
2804<field name="CORRECTED" bitrange="3:3">
2805</field>
2806<field name="UNCORRECTABLE" bitrange="2:2">
2807</field>
2808<field name="COMPLETED_CE" bitrange="1:0">
2809</field>
2810</reg>
2811<reg name="STATUS1" addr="0x20" sct="no">
2812<field name="STATUS_PAYLOAD7" bitrange="31:28">
2813<value name="NO_ERRORS" value="0x0">
2814</value>
2815<value name="ONE_CORRECTABLE" value="0x1">
2816</value>
2817<value name="TWO_CORRECTABLE" value="0x2">
2818</value>
2819<value name="THREE_CORRECTABLE" value="0x3">
2820</value>
2821<value name="FOUR_CORRECTABLE" value="0x4">
2822</value>
2823<value name="FIVE_CORRECTABLE" value="0x5">
2824</value>
2825<value name="SIX_CORRECTABLE" value="0x6">
2826</value>
2827<value name="SEVEN_CORRECTABLE" value="0x7">
2828</value>
2829<value name="EIGHT_CORRECTABLE" value="0x8">
2830</value>
2831<value name="NOT_CHECKED" value="0xc">
2832</value>
2833<value name="UNCORRECTABLE" value="0xe">
2834</value>
2835<value name="ALL_ONES" value="0xf">
2836</value>
2837</field>
2838<field name="STATUS_PAYLOAD6" bitrange="27:24">
2839<value name="NO_ERRORS" value="0x0">
2840</value>
2841<value name="ONE_CORRECTABLE" value="0x1">
2842</value>
2843<value name="TWO_CORRECTABLE" value="0x2">
2844</value>
2845<value name="THREE_CORRECTABLE" value="0x3">
2846</value>
2847<value name="FOUR_CORRECTABLE" value="0x4">
2848</value>
2849<value name="FIVE_CORRECTABLE" value="0x5">
2850</value>
2851<value name="SIX_CORRECTABLE" value="0x6">
2852</value>
2853<value name="SEVEN_CORRECTABLE" value="0x7">
2854</value>
2855<value name="EIGHT_CORRECTABLE" value="0x8">
2856</value>
2857<value name="NOT_CHECKED" value="0xc">
2858</value>
2859<value name="UNCORRECTABLE" value="0xe">
2860</value>
2861<value name="ALL_ONES" value="0xf">
2862</value>
2863</field>
2864<field name="STATUS_PAYLOAD5" bitrange="23:20">
2865<value name="NO_ERRORS" value="0x0">
2866</value>
2867<value name="ONE_CORRECTABLE" value="0x1">
2868</value>
2869<value name="TWO_CORRECTABLE" value="0x2">
2870</value>
2871<value name="THREE_CORRECTABLE" value="0x3">
2872</value>
2873<value name="FOUR_CORRECTABLE" value="0x4">
2874</value>
2875<value name="FIVE_CORRECTABLE" value="0x5">
2876</value>
2877<value name="SIX_CORRECTABLE" value="0x6">
2878</value>
2879<value name="SEVEN_CORRECTABLE" value="0x7">
2880</value>
2881<value name="EIGHT_CORRECTABLE" value="0x8">
2882</value>
2883<value name="NOT_CHECKED" value="0xc">
2884</value>
2885<value name="UNCORRECTABLE" value="0xe">
2886</value>
2887<value name="ALL_ONES" value="0xf">
2888</value>
2889</field>
2890<field name="STATUS_PAYLOAD4" bitrange="19:16">
2891<value name="NO_ERRORS" value="0x0">
2892</value>
2893<value name="ONE_CORRECTABLE" value="0x1">
2894</value>
2895<value name="TWO_CORRECTABLE" value="0x2">
2896</value>
2897<value name="THREE_CORRECTABLE" value="0x3">
2898</value>
2899<value name="FOUR_CORRECTABLE" value="0x4">
2900</value>
2901<value name="FIVE_CORRECTABLE" value="0x5">
2902</value>
2903<value name="SIX_CORRECTABLE" value="0x6">
2904</value>
2905<value name="SEVEN_CORRECTABLE" value="0x7">
2906</value>
2907<value name="EIGHT_CORRECTABLE" value="0x8">
2908</value>
2909<value name="NOT_CHECKED" value="0xc">
2910</value>
2911<value name="UNCORRECTABLE" value="0xe">
2912</value>
2913<value name="ALL_ONES" value="0xf">
2914</value>
2915</field>
2916<field name="STATUS_PAYLOAD3" bitrange="15:12">
2917<value name="NO_ERRORS" value="0x0">
2918</value>
2919<value name="ONE_CORRECTABLE" value="0x1">
2920</value>
2921<value name="TWO_CORRECTABLE" value="0x2">
2922</value>
2923<value name="THREE_CORRECTABLE" value="0x3">
2924</value>
2925<value name="FOUR_CORRECTABLE" value="0x4">
2926</value>
2927<value name="FIVE_CORRECTABLE" value="0x5">
2928</value>
2929<value name="SIX_CORRECTABLE" value="0x6">
2930</value>
2931<value name="SEVEN_CORRECTABLE" value="0x7">
2932</value>
2933<value name="EIGHT_CORRECTABLE" value="0x8">
2934</value>
2935<value name="NOT_CHECKED" value="0xc">
2936</value>
2937<value name="UNCORRECTABLE" value="0xe">
2938</value>
2939<value name="ALL_ONES" value="0xf">
2940</value>
2941</field>
2942<field name="STATUS_PAYLOAD2" bitrange="11:8">
2943<value name="NO_ERRORS" value="0x0">
2944</value>
2945<value name="ONE_CORRECTABLE" value="0x1">
2946</value>
2947<value name="TWO_CORRECTABLE" value="0x2">
2948</value>
2949<value name="THREE_CORRECTABLE" value="0x3">
2950</value>
2951<value name="FOUR_CORRECTABLE" value="0x4">
2952</value>
2953<value name="FIVE_CORRECTABLE" value="0x5">
2954</value>
2955<value name="SIX_CORRECTABLE" value="0x6">
2956</value>
2957<value name="SEVEN_CORRECTABLE" value="0x7">
2958</value>
2959<value name="EIGHT_CORRECTABLE" value="0x8">
2960</value>
2961<value name="NOT_CHECKED" value="0xc">
2962</value>
2963<value name="UNCORRECTABLE" value="0xe">
2964</value>
2965<value name="ALL_ONES" value="0xf">
2966</value>
2967</field>
2968<field name="STATUS_PAYLOAD1" bitrange="7:4">
2969<value name="NO_ERRORS" value="0x0">
2970</value>
2971<value name="ONE_CORRECTABLE" value="0x1">
2972</value>
2973<value name="TWO_CORRECTABLE" value="0x2">
2974</value>
2975<value name="THREE_CORRECTABLE" value="0x3">
2976</value>
2977<value name="FOUR_CORRECTABLE" value="0x4">
2978</value>
2979<value name="FIVE_CORRECTABLE" value="0x5">
2980</value>
2981<value name="SIX_CORRECTABLE" value="0x6">
2982</value>
2983<value name="SEVEN_CORRECTABLE" value="0x7">
2984</value>
2985<value name="EIGHT_CORRECTABLE" value="0x8">
2986</value>
2987<value name="NOT_CHECKED" value="0xc">
2988</value>
2989<value name="UNCORRECTABLE" value="0xe">
2990</value>
2991<value name="ALL_ONES" value="0xf">
2992</value>
2993</field>
2994<field name="STATUS_PAYLOAD0" bitrange="3:0">
2995<value name="NO_ERRORS" value="0x0">
2996</value>
2997<value name="ONE_CORRECTABLE" value="0x1">
2998</value>
2999<value name="TWO_CORRECTABLE" value="0x2">
3000</value>
3001<value name="THREE_CORRECTABLE" value="0x3">
3002</value>
3003<value name="FOUR_CORRECTABLE" value="0x4">
3004</value>
3005<value name="FIVE_CORRECTABLE" value="0x5">
3006</value>
3007<value name="SIX_CORRECTABLE" value="0x6">
3008</value>
3009<value name="SEVEN_CORRECTABLE" value="0x7">
3010</value>
3011<value name="EIGHT_CORRECTABLE" value="0x8">
3012</value>
3013<value name="NOT_CHECKED" value="0xc">
3014</value>
3015<value name="UNCORRECTABLE" value="0xe">
3016</value>
3017<value name="ALL_ONES" value="0xf">
3018</value>
3019</field>
3020</reg>
3021<reg name="DEBUG0" addr="0x30" sct="yes">
3022<field name="KES_DEBUG_SYNDROME_SYMBOL" bitrange="24:16">
3023<value name="NORMAL" value="0x0">
3024</value>
3025<value name="TEST_MODE" value="0x1">
3026</value>
3027</field>
3028<field name="KES_DEBUG_SHIFT_SYND" bitrange="15:15">
3029</field>
3030<field name="KES_DEBUG_PAYLOAD_FLAG" bitrange="14:14">
3031<value name="DATA" value="0x1">
3032</value>
3033<value name="AUX" value="0x1">
3034</value>
3035</field>
3036<field name="KES_DEBUG_MODE4K" bitrange="13:13">
3037<value name="4k" value="0x1">
3038</value>
3039<value name="2k" value="0x1">
3040</value>
3041</field>
3042<field name="KES_DEBUG_KICK" bitrange="12:12">
3043</field>
3044<field name="KES_STANDALONE" bitrange="11:11">
3045<value name="NORMAL" value="0x0">
3046</value>
3047<value name="TEST_MODE" value="0x1">
3048</value>
3049</field>
3050<field name="KES_DEBUG_STEP" bitrange="10:10">
3051</field>
3052<field name="KES_DEBUG_STALL" bitrange="9:9">
3053<value name="NORMAL" value="0x0">
3054</value>
3055<value name="WAIT" value="0x1">
3056</value>
3057</field>
3058<field name="BM_KES_TEST_BYPASS" bitrange="8:8">
3059<value name="NORMAL" value="0x0">
3060</value>
3061<value name="TEST_MODE" value="0x1">
3062</value>
3063</field>
3064<field name="DEBUG_REG_SELECT" bitrange="5:0">
3065</field>
3066</reg>
3067<reg name="DBGKESREAD" addr="0x40" sct="no">
3068<field name="VALUES" bitrange="31:0">
3069</field>
3070</reg>
3071<reg name="DBGCSFEREAD" addr="0x50" sct="no">
3072<field name="VALUES" bitrange="31:0">
3073</field>
3074</reg>
3075<reg name="DBGSYNDGENREAD" addr="0x60" sct="no">
3076<field name="VALUES" bitrange="31:0">
3077</field>
3078</reg>
3079<reg name="DBGAHBMREAD" addr="0x70" sct="no">
3080<field name="VALUES" bitrange="31:0">
3081</field>
3082</reg>
3083<reg name="BLOCKNAME" addr="0x80" sct="no">
3084<field name="NAME" bitrange="31:0">
3085</field>
3086</reg>
3087<reg name="VERSION" addr="0xa0" sct="no">
3088<field name="MAJOR" bitrange="31:24">
3089</field>
3090<field name="MINOR" bitrange="23:16">
3091</field>
3092<field name="STEP" bitrange="15:0">
3093</field>
3094</reg>
3095</dev>
3096<dev name="EMI" addr="0x80020000" long_name="External Memory Interface" desc="External Memory Interface (EMI)">
3097<reg name="CTRL" addr="0x0" sct="yes">
3098<field name="SFTRST" bitrange="31:31">
3099</field>
3100<field name="CLKGATE" bitrange="30:30">
3101</field>
3102<field name="MEM_WIDTH" bitrange="6:6">
3103</field>
3104<field name="WRITE_PROTECT" bitrange="5:5">
3105</field>
3106<field name="RESET_OUT" bitrange="4:4">
3107</field>
3108<field name="CE_SELECT" bitrange="3:0">
3109<value name="NONE" value="0x0">
3110</value>
3111<value name="CE0" value="0x1">
3112</value>
3113<value name="CE1" value="0x2">
3114</value>
3115<value name="CE2" value="0x4">
3116</value>
3117<value name="CE3" value="0x8">
3118</value>
3119</field>
3120</reg>
3121<reg name="STAT" addr="0x10" sct="no">
3122<field name="DRAM_PRESENT" bitrange="31:31">
3123</field>
3124<field name="NOR_PRESENT" bitrange="30:30">
3125</field>
3126<field name="LARGE_DRAM_ENABLED" bitrange="29:29">
3127</field>
3128<field name="DRAM_HALTED" bitrange="1:1">
3129<value name="NOT_HALTED" value="0x0">
3130</value>
3131<value name="HALTED" value="0x1">
3132</value>
3133</field>
3134<field name="NOR_BUSY" bitrange="0:0">
3135<value name="NOT_BUSY" value="0x0">
3136</value>
3137<value name="BUSY" value="0x1">
3138</value>
3139</field>
3140</reg>
3141<reg name="TIME" addr="0x20" sct="yes">
3142<field name="THZ" bitrange="27:24">
3143</field>
3144<field name="TDH" bitrange="19:16">
3145</field>
3146<field name="TDS" bitrange="12:8">
3147</field>
3148<field name="TAS" bitrange="3:0">
3149</field>
3150</reg>
3151<reg name="DDR_TEST_MODE_CSR" addr="0x30" sct="yes">
3152<field name="DONE" bitrange="1:1">
3153</field>
3154<field name="START" bitrange="0:0">
3155</field>
3156</reg>
3157<reg name="DEBUG" addr="0x80" sct="no">
3158<field name="NOR_STATE" bitrange="3:0">
3159</field>
3160</reg>
3161<reg name="DDR_TEST_MODE_STATUS0" addr="0x90" sct="no">
3162<field name="ADDR0" bitrange="12:0">
3163</field>
3164</reg>
3165<reg name="DDR_TEST_MODE_STATUS1" addr="0xa0" sct="no">
3166<field name="ADDR1" bitrange="12:0">
3167</field>
3168</reg>
3169<reg name="DDR_TEST_MODE_STATUS2" addr="0xb0" sct="no">
3170<field name="DATA0" bitrange="31:0">
3171</field>
3172</reg>
3173<reg name="DDR_TEST_MODE_STATUS3" addr="0xc0" sct="no">
3174<field name="DATA1" bitrange="31:0">
3175</field>
3176</reg>
3177<reg name="VERSION" addr="0xf0" sct="no">
3178<field name="MAJOR" bitrange="31:24">
3179</field>
3180<field name="MINOR" bitrange="23:16">
3181</field>
3182<field name="STEP" bitrange="15:0">
3183</field>
3184</reg>
3185</dev>
3186<dev name="GPIOMON" addr="0x8003c300" long_name="GPIOMON interface" desc="GPIOMON interface">
3187<reg name="BANK0_DATAIN" addr="0x0" sct="no">
3188<field name="DATA" bitrange="31:0">
3189</field>
3190</reg>
3191<reg name="BANK1_DATAIN" addr="0x10" sct="no">
3192<field name="DATA" bitrange="31:0">
3193</field>
3194</reg>
3195<reg name="BANK2_DATAIN" addr="0x20" sct="no">
3196<field name="DATA" bitrange="31:0">
3197</field>
3198</reg>
3199<reg name="BANK3_DATAIN" addr="0x30" sct="no">
3200<field name="DATA" bitrange="31:0">
3201</field>
3202</reg>
3203<reg name="BANK0_DATAOUT" addr="0x40" sct="yes">
3204<field name="DATA" bitrange="31:0">
3205</field>
3206</reg>
3207<reg name="BANK1_DATAOUT" addr="0x50" sct="yes">
3208<field name="DATA" bitrange="31:0">
3209</field>
3210</reg>
3211<reg name="BANK2_DATAOUT" addr="0x60" sct="yes">
3212<field name="DATA" bitrange="31:0">
3213</field>
3214</reg>
3215<reg name="BANK3_DATAOUT" addr="0x70" sct="yes">
3216<field name="DATA" bitrange="31:0">
3217</field>
3218</reg>
3219<reg name="BANK0_DATAOEN" addr="0x80" sct="yes">
3220<field name="OUTPUT_ENABLES" bitrange="31:0">
3221</field>
3222</reg>
3223<reg name="BANK1_DATAOEN" addr="0x90" sct="yes">
3224<field name="OUTPUT_ENABLES" bitrange="31:0">
3225</field>
3226</reg>
3227<reg name="BANK2_DATAOEN" addr="0xa0" sct="yes">
3228<field name="OUTPUT_ENABLES" bitrange="31:0">
3229</field>
3230</reg>
3231<reg name="BANK3_DATAOEN" addr="0xb0" sct="yes">
3232<field name="OUTPUT_ENABLES" bitrange="31:0">
3233</field>
3234</reg>
3235<reg name="CTRL" addr="0xc0" sct="yes">
3236<field name="RSRVD" bitrange="31:4">
3237</field>
3238<field name="PINMUX_ALT_RESET" bitrange="3:3">
3239</field>
3240<field name="OEN_8MA" bitrange="2:2">
3241</field>
3242<field name="OEN_4MA" bitrange="1:1">
3243</field>
3244<field name="OEN_NAND" bitrange="0:0">
3245</field>
3246</reg>
3247<reg name="ALT1_PINMUX_BANK0" addr="0xd0" sct="yes">
3248<field name="INDEX" bitrange="31:0">
3249</field>
3250</reg>
3251<reg name="ALT1_PINMUX_BANK1" addr="0xe0" sct="yes">
3252<field name="INDEX" bitrange="31:0">
3253</field>
3254</reg>
3255<reg name="ALT1_PINMUX_BANK2" addr="0xf0" sct="yes">
3256<field name="INDEX" bitrange="31:0">
3257</field>
3258</reg>
3259<reg name="ALT1_PINMUX_BANK3" addr="0x100" sct="yes">
3260<field name="INDEX" bitrange="31:0">
3261</field>
3262</reg>
3263<reg name="ALT2_PINMUX_BANK0" addr="0x110" sct="yes">
3264<field name="INDEX" bitrange="31:0">
3265</field>
3266</reg>
3267<reg name="ALT2_PINMUX_BANK1" addr="0x120" sct="yes">
3268<field name="INDEX" bitrange="31:0">
3269</field>
3270</reg>
3271<reg name="ALT2_PINMUX_BANK2" addr="0x130" sct="yes">
3272<field name="INDEX" bitrange="31:0">
3273</field>
3274</reg>
3275<reg name="ALT2_PINMUX_BANK3" addr="0x140" sct="yes">
3276<field name="INDEX" bitrange="31:0">
3277</field>
3278</reg>
3279<reg name="ALT3_PINMUX_BANK0" addr="0x150" sct="yes">
3280<field name="INDEX" bitrange="31:0">
3281</field>
3282</reg>
3283<reg name="ALT3_PINMUX_BANK1" addr="0x160" sct="yes">
3284<field name="INDEX" bitrange="31:0">
3285</field>
3286</reg>
3287<reg name="ALT3_PINMUX_BANK2" addr="0x170" sct="yes">
3288<field name="INDEX" bitrange="31:0">
3289</field>
3290</reg>
3291<reg name="ALT3_PINMUX_BANK3" addr="0x180" sct="yes">
3292<field name="INDEX" bitrange="31:0">
3293</field>
3294</reg>
3295</dev>
3296<dev name="GPMI" addr="0x8000c000" long_name="General Purpose Media Interface" desc="General Purpose Media Interface">
3297<reg name="CTRL0" addr="0x0" sct="yes">
3298<field name="SFTRST" bitrange="31:31">
3299<value name="RUN" value="0x0">
3300</value>
3301<value name="RESET" value="0x1">
3302</value>
3303</field>
3304<field name="CLKGATE" bitrange="30:30">
3305<value name="RUN" value="0x0">
3306</value>
3307<value name="NO_CLKS" value="0x1">
3308</value>
3309</field>
3310<field name="RUN" bitrange="29:29">
3311<value name="IDLE" value="0x0">
3312</value>
3313<value name="BUSY" value="0x1">
3314</value>
3315</field>
3316<field name="DEV_IRQ_EN" bitrange="28:28">
3317</field>
3318<field name="TIMEOUT_IRQ_EN" bitrange="27:27">
3319</field>
3320<field name="UDMA" bitrange="26:26">
3321<value name="DISABLED" value="0x0">
3322</value>
3323<value name="ENABLED" value="0x1">
3324</value>
3325</field>
3326<field name="COMMAND_MODE" bitrange="25:24">
3327<value name="WRITE" value="0x0">
3328</value>
3329<value name="READ" value="0x1">
3330</value>
3331<value name="READ_AND_COMPARE" value="0x2">
3332</value>
3333<value name="WAIT_FOR_READY" value="0x3">
3334</value>
3335</field>
3336<field name="WORD_LENGTH" bitrange="23:23">
3337<value name="16_BIT" value="0x0">
3338</value>
3339<value name="8_BIT" value="0x1">
3340</value>
3341</field>
3342<field name="LOCK_CS" bitrange="22:22">
3343<value name="DISABLED" value="0x0">
3344</value>
3345<value name="ENABLED" value="0x1">
3346</value>
3347</field>
3348<field name="CS" bitrange="21:20">
3349</field>
3350<field name="ADDRESS" bitrange="19:17">
3351<value name="NAND_DATA" value="0x0">
3352</value>
3353<value name="NAND_CLE" value="0x1">
3354</value>
3355<value name="NAND_ALE" value="0x2">
3356</value>
3357</field>
3358<field name="ADDRESS_INCREMENT" bitrange="16:16">
3359<value name="DISABLED" value="0x0">
3360</value>
3361<value name="ENABLED" value="0x1">
3362</value>
3363</field>
3364<field name="XFER_COUNT" bitrange="15:0">
3365</field>
3366</reg>
3367<reg name="COMPARE" addr="0x10" sct="no">
3368<field name="MASK" bitrange="31:16">
3369</field>
3370<field name="REFERENCE" bitrange="15:0">
3371</field>
3372</reg>
3373<reg name="ECCCTRL" addr="0x20" sct="yes">
3374<field name="HANDLE" bitrange="31:16">
3375</field>
3376<field name="ECC_CMD" bitrange="14:13">
3377<value name="DECODE_4_BIT" value="0x0">
3378</value>
3379<value name="ENCODE_4_BIT" value="0x1">
3380</value>
3381<value name="DECODE_8_BIT" value="0x2">
3382</value>
3383<value name="ENCODE_8_BIT" value="0x3">
3384</value>
3385</field>
3386<field name="ENABLE_ECC" bitrange="12:12">
3387<value name="ENABLE" value="0x1">
3388</value>
3389<value name="DISABLE" value="0x0">
3390</value>
3391</field>
3392<field name="BUFFER_MASK" bitrange="8:0">
3393<value name="AUXILIARY" value="0x100">
3394</value>
3395<value name="BUFFER7" value="0x80">
3396</value>
3397<value name="BUFFER6" value="0x40">
3398</value>
3399<value name="BUFFER5" value="0x20">
3400</value>
3401<value name="BUFFER4" value="0x10">
3402</value>
3403<value name="BUFFER3" value="0x8">
3404</value>
3405<value name="BUFFER2" value="0x4">
3406</value>
3407<value name="BUFFER1" value="0x2">
3408</value>
3409<value name="BUFFER0" value="0x1">
3410</value>
3411</field>
3412</reg>
3413<reg name="ECCCOUNT" addr="0x30" sct="no">
3414<field name="COUNT" bitrange="15:0">
3415</field>
3416</reg>
3417<reg name="PAYLOAD" addr="0x40" sct="no">
3418<field name="ADDRESS" bitrange="31:2">
3419</field>
3420</reg>
3421<reg name="AUXILIARY" addr="0x50" sct="no">
3422<field name="ADDRESS" bitrange="31:2">
3423</field>
3424</reg>
3425<reg name="CTRL1" addr="0x60" sct="yes">
3426<field name="DSAMPLE_TIME" bitrange="14:12">
3427</field>
3428<field name="DMA2ECC_MODE" bitrange="11:11">
3429</field>
3430<field name="DEV_IRQ" bitrange="10:10">
3431</field>
3432<field name="TIMEOUT_IRQ" bitrange="9:9">
3433</field>
3434<field name="BURST_EN" bitrange="8:8">
3435</field>
3436<field name="ABORT_WAIT_FOR_READY3" bitrange="7:7">
3437</field>
3438<field name="ABORT_WAIT_FOR_READY2" bitrange="6:6">
3439</field>
3440<field name="ABORT_WAIT_FOR_READY1" bitrange="5:5">
3441</field>
3442<field name="ABORT_WAIT_FOR_READY0" bitrange="4:4">
3443</field>
3444<field name="DEV_RESET" bitrange="3:3">
3445<value name="ENABLED" value="0x0">
3446</value>
3447<value name="DISABLED" value="0x1">
3448</value>
3449</field>
3450<field name="ATA_IRQRDY_POLARITY" bitrange="2:2">
3451<value name="ACTIVELOW" value="0x0">
3452</value>
3453<value name="ACTIVEHIGH" value="0x1">
3454</value>
3455</field>
3456<field name="CAMERA_MODE" bitrange="1:1">
3457</field>
3458<field name="GPMI_MODE" bitrange="0:0">
3459<value name="NAND" value="0x0">
3460</value>
3461<value name="ATA" value="0x1">
3462</value>
3463</field>
3464</reg>
3465<reg name="TIMING0" addr="0x70" sct="no">
3466<field name="ADDRESS_SETUP" bitrange="23:16">
3467</field>
3468<field name="DATA_HOLD" bitrange="15:8">
3469</field>
3470<field name="DATA_SETUP" bitrange="7:0">
3471</field>
3472</reg>
3473<reg name="TIMING1" addr="0x80" sct="no">
3474<field name="DEVICE_BUSY_TIMEOUT" bitrange="31:16">
3475</field>
3476</reg>
3477<reg name="TIMING2" addr="0x90" sct="no">
3478<field name="UDMA_TRP" bitrange="31:24">
3479</field>
3480<field name="UDMA_ENV" bitrange="23:16">
3481</field>
3482<field name="UDMA_HOLD" bitrange="15:8">
3483</field>
3484<field name="UDMA_SETUP" bitrange="7:0">
3485</field>
3486</reg>
3487<reg name="DATA" addr="0xa0" sct="no">
3488<field name="DATA" bitrange="31:0">
3489</field>
3490</reg>
3491<reg name="STAT" addr="0xb0" sct="no">
3492<field name="PRESENT" bitrange="31:31">
3493<value name="UNAVAILABLE" value="0x0">
3494</value>
3495<value name="AVAILABLE" value="0x1">
3496</value>
3497</field>
3498<field name="RDY_TIMEOUT" bitrange="11:8">
3499</field>
3500<field name="ATA_IRQ" bitrange="7:7">
3501</field>
3502<field name="INVALID_BUFFER_MASK" bitrange="6:6">
3503</field>
3504<field name="FIFO_EMPTY" bitrange="5:5">
3505<value name="NOT_EMPTY" value="0x0">
3506</value>
3507<value name="EMPTY" value="0x1">
3508</value>
3509</field>
3510<field name="FIFO_FULL" bitrange="4:4">
3511<value name="NOT_FULL" value="0x0">
3512</value>
3513<value name="FULL" value="0x1">
3514</value>
3515</field>
3516<field name="DEV3_ERROR" bitrange="3:3">
3517</field>
3518<field name="DEV2_ERROR" bitrange="2:2">
3519</field>
3520<field name="DEV1_ERROR" bitrange="1:1">
3521</field>
3522<field name="DEV0_ERROR" bitrange="0:0">
3523</field>
3524</reg>
3525<reg name="DEBUG" addr="0xc0" sct="no">
3526<field name="READY3" bitrange="31:31">
3527</field>
3528<field name="READY2" bitrange="30:30">
3529</field>
3530<field name="READY1" bitrange="29:29">
3531</field>
3532<field name="READY0" bitrange="28:28">
3533</field>
3534<field name="WAIT_FOR_READY_END3" bitrange="27:27">
3535</field>
3536<field name="WAIT_FOR_READY_END2" bitrange="26:26">
3537</field>
3538<field name="WAIT_FOR_READY_END1" bitrange="25:25">
3539</field>
3540<field name="WAIT_FOR_READY_END0" bitrange="24:24">
3541</field>
3542<field name="SENSE3" bitrange="23:23">
3543</field>
3544<field name="SENSE2" bitrange="22:22">
3545</field>
3546<field name="SENSE1" bitrange="21:21">
3547</field>
3548<field name="SENSE0" bitrange="20:20">
3549</field>
3550<field name="DMAREQ3" bitrange="19:19">
3551</field>
3552<field name="DMAREQ2" bitrange="18:18">
3553</field>
3554<field name="DMAREQ1" bitrange="17:17">
3555</field>
3556<field name="DMAREQ0" bitrange="16:16">
3557</field>
3558<field name="CMD_END" bitrange="15:12">
3559</field>
3560<field name="UDMA_STATE" bitrange="11:8">
3561</field>
3562<field name="BUSY" bitrange="7:7">
3563<value name="DISABLED" value="0x0">
3564</value>
3565<value name="ENABLED" value="0x1">
3566</value>
3567</field>
3568<field name="PIN_STATE" bitrange="6:4">
3569<value name="PSM_IDLE" value="0x0">
3570</value>
3571<value name="PSM_BYTCNT" value="0x1">
3572</value>
3573<value name="PSM_ADDR" value="0x2">
3574</value>
3575<value name="PSM_STALL" value="0x3">
3576</value>
3577<value name="PSM_STROBE" value="0x4">
3578</value>
3579<value name="PSM_ATARDY" value="0x5">
3580</value>
3581<value name="PSM_DHOLD" value="0x6">
3582</value>
3583<value name="PSM_DONE" value="0x7">
3584</value>
3585</field>
3586<field name="MAIN_STATE" bitrange="3:0">
3587<value name="MSM_IDLE" value="0x0">
3588</value>
3589<value name="MSM_BYTCNT" value="0x1">
3590</value>
3591<value name="MSM_WAITFE" value="0x2">
3592</value>
3593<value name="MSM_WAITFR" value="0x3">
3594</value>
3595<value name="MSM_DMAREQ" value="0x4">
3596</value>
3597<value name="MSM_DMAACK" value="0x5">
3598</value>
3599<value name="MSM_WAITFF" value="0x6">
3600</value>
3601<value name="MSM_LDFIFO" value="0x7">
3602</value>
3603<value name="MSM_LDDMAR" value="0x8">
3604</value>
3605<value name="MSM_RDCMP" value="0x9">
3606</value>
3607<value name="MSM_DONE" value="0xa">
3608</value>
3609</field>
3610</reg>
3611<reg name="VERSION" addr="0xd0" sct="no">
3612<field name="MAJOR" bitrange="31:24">
3613</field>
3614<field name="MINOR" bitrange="23:16">
3615</field>
3616<field name="STEP" bitrange="15:0">
3617</field>
3618</reg>
3619</dev>
3620<dev name="I2C" addr="0x80058000" long_name="I2C Interface" desc="I2C Interface">
3621<reg name="CTRL0" addr="0x0" sct="yes">
3622<field name="SFTRST" bitrange="31:31">
3623<value name="RUN" value="0x0">
3624</value>
3625<value name="RESET" value="0x1">
3626</value>
3627</field>
3628<field name="CLKGATE" bitrange="30:30">
3629<value name="RUN" value="0x0">
3630</value>
3631<value name="NO_CLKS" value="0x1">
3632</value>
3633</field>
3634<field name="RUN" bitrange="29:29">
3635<value name="HALT" value="0x0">
3636</value>
3637<value name="RUN" value="0x1">
3638</value>
3639</field>
3640<field name="PRE_ACK" bitrange="27:27">
3641</field>
3642<field name="ACKNOWLEDGE" bitrange="26:26">
3643<value name="SNAK" value="0x0">
3644</value>
3645<value name="ACK" value="0x1">
3646</value>
3647</field>
3648<field name="SEND_NAK_ON_LAST" bitrange="25:25">
3649<value name="ACK_IT" value="0x0">
3650</value>
3651<value name="NAK_IT" value="0x1">
3652</value>
3653</field>
3654<field name="PIO_MODE" bitrange="24:24">
3655</field>
3656<field name="MULTI_MASTER" bitrange="23:23">
3657<value name="SINGLE" value="0x0">
3658</value>
3659<value name="MULTIPLE" value="0x1">
3660</value>
3661</field>
3662<field name="CLOCK_HELD" bitrange="22:22">
3663<value name="RELEASE" value="0x0">
3664</value>
3665<value name="HELD_LOW" value="0x1">
3666</value>
3667</field>
3668<field name="RETAIN_CLOCK" bitrange="21:21">
3669<value name="RELEASE" value="0x0">
3670</value>
3671<value name="HOLD_LOW" value="0x1">
3672</value>
3673</field>
3674<field name="POST_SEND_STOP" bitrange="20:20">
3675<value name="NO_STOP" value="0x0">
3676</value>
3677<value name="SEND_STOP" value="0x1">
3678</value>
3679</field>
3680<field name="PRE_SEND_START" bitrange="19:19">
3681<value name="NO_START" value="0x0">
3682</value>
3683<value name="SEND_START" value="0x1">
3684</value>
3685</field>
3686<field name="SLAVE_ADDRESS_ENABLE" bitrange="18:18">
3687<value name="DISABLED" value="0x0">
3688</value>
3689<value name="ENABLED" value="0x1">
3690</value>
3691</field>
3692<field name="MASTER_MODE" bitrange="17:17">
3693<value name="SLAVE" value="0x0">
3694</value>
3695<value name="MASTER" value="0x1">
3696</value>
3697</field>
3698<field name="DIRECTION" bitrange="16:16">
3699<value name="RECEIVE" value="0x0">
3700</value>
3701<value name="TRANSMIT" value="0x1">
3702</value>
3703</field>
3704<field name="XFER_COUNT" bitrange="15:0">
3705</field>
3706</reg>
3707<reg name="TIMING0" addr="0x10" sct="yes">
3708<field name="HIGH_COUNT" bitrange="25:16">
3709</field>
3710<field name="RCV_COUNT" bitrange="9:0">
3711</field>
3712</reg>
3713<reg name="TIMING1" addr="0x20" sct="yes">
3714<field name="LOW_COUNT" bitrange="25:16">
3715</field>
3716<field name="XMIT_COUNT" bitrange="9:0">
3717</field>
3718</reg>
3719<reg name="TIMING2" addr="0x30" sct="yes">
3720<field name="BUS_FREE" bitrange="25:16">
3721</field>
3722<field name="LEADIN_COUNT" bitrange="9:0">
3723</field>
3724</reg>
3725<reg name="CTRL1" addr="0x40" sct="yes">
3726<field name="BCAST_SLAVE_EN" bitrange="24:24">
3727<value name="NO_BCAST" value="0x0">
3728</value>
3729<value name="WATCH_BCAST" value="0x1">
3730</value>
3731</field>
3732<field name="SLAVE_ADDRESS_BYTE" bitrange="23:16">
3733</field>
3734<field name="BUS_FREE_IRQ_EN" bitrange="15:15">
3735<value name="DISABLED" value="0x0">
3736</value>
3737<value name="ENABLED" value="0x1">
3738</value>
3739</field>
3740<field name="DATA_ENGINE_CMPLT_IRQ_EN" bitrange="14:14">
3741<value name="DISABLED" value="0x0">
3742</value>
3743<value name="ENABLED" value="0x1">
3744</value>
3745</field>
3746<field name="NO_SLAVE_ACK_IRQ_EN" bitrange="13:13">
3747<value name="DISABLED" value="0x0">
3748</value>
3749<value name="ENABLED" value="0x1">
3750</value>
3751</field>
3752<field name="OVERSIZE_XFER_TERM_IRQ_EN" bitrange="12:12">
3753<value name="DISABLED" value="0x0">
3754</value>
3755<value name="ENABLED" value="0x1">
3756</value>
3757</field>
3758<field name="EARLY_TERM_IRQ_EN" bitrange="11:11">
3759<value name="DISABLED" value="0x0">
3760</value>
3761<value name="ENABLED" value="0x1">
3762</value>
3763</field>
3764<field name="MASTER_LOSS_IRQ_EN" bitrange="10:10">
3765<value name="DISABLED" value="0x0">
3766</value>
3767<value name="ENABLED" value="0x1">
3768</value>
3769</field>
3770<field name="SLAVE_STOP_IRQ_EN" bitrange="9:9">
3771<value name="DISABLED" value="0x0">
3772</value>
3773<value name="ENABLED" value="0x1">
3774</value>
3775</field>
3776<field name="SLAVE_IRQ_EN" bitrange="8:8">
3777<value name="DISABLED" value="0x0">
3778</value>
3779<value name="ENABLED" value="0x1">
3780</value>
3781</field>
3782<field name="BUS_FREE_IRQ" bitrange="7:7">
3783<value name="NO_REQUEST" value="0x0">
3784</value>
3785<value name="REQUEST" value="0x1">
3786</value>
3787</field>
3788<field name="DATA_ENGINE_CMPLT_IRQ" bitrange="6:6">
3789<value name="NO_REQUEST" value="0x0">
3790</value>
3791<value name="REQUEST" value="0x1">
3792</value>
3793</field>
3794<field name="NO_SLAVE_ACK_IRQ" bitrange="5:5">
3795<value name="NO_REQUEST" value="0x0">
3796</value>
3797<value name="REQUEST" value="0x1">
3798</value>
3799</field>
3800<field name="OVERSIZE_XFER_TERM_IRQ" bitrange="4:4">
3801<value name="NO_REQUEST" value="0x0">
3802</value>
3803<value name="REQUEST" value="0x1">
3804</value>
3805</field>
3806<field name="EARLY_TERM_IRQ" bitrange="3:3">
3807<value name="NO_REQUEST" value="0x0">
3808</value>
3809<value name="REQUEST" value="0x1">
3810</value>
3811</field>
3812<field name="MASTER_LOSS_IRQ" bitrange="2:2">
3813<value name="NO_REQUEST" value="0x0">
3814</value>
3815<value name="REQUEST" value="0x1">
3816</value>
3817</field>
3818<field name="SLAVE_STOP_IRQ" bitrange="1:1">
3819<value name="NO_REQUEST" value="0x0">
3820</value>
3821<value name="REQUEST" value="0x1">
3822</value>
3823</field>
3824<field name="SLAVE_IRQ" bitrange="0:0">
3825<value name="NO_REQUEST" value="0x0">
3826</value>
3827<value name="REQUEST" value="0x1">
3828</value>
3829</field>
3830</reg>
3831<reg name="STAT" addr="0x50" sct="no">
3832<field name="MASTER_PRESENT" bitrange="31:31">
3833<value name="UNAVAILABLE" value="0x0">
3834</value>
3835<value name="AVAILABLE" value="0x1">
3836</value>
3837</field>
3838<field name="SLAVE_PRESENT" bitrange="30:30">
3839<value name="UNAVAILABLE" value="0x0">
3840</value>
3841<value name="AVAILABLE" value="0x1">
3842</value>
3843</field>
3844<field name="ANY_ENABLED_IRQ" bitrange="29:29">
3845<value name="NO_REQUESTS" value="0x0">
3846</value>
3847<value name="AT_LEAST_ONE_REQUEST" value="0x1">
3848</value>
3849</field>
3850<field name="RCVD_SLAVE_ADDR" bitrange="23:16">
3851</field>
3852<field name="SLAVE_ADDR_EQ_ZERO" bitrange="15:15">
3853<value name="ZERO_NOT_MATCHED" value="0x0">
3854</value>
3855<value name="WAS_ZERO" value="0x1">
3856</value>
3857</field>
3858<field name="SLAVE_FOUND" bitrange="14:14">
3859<value name="IDLE" value="0x0">
3860</value>
3861<value name="WAITING" value="0x1">
3862</value>
3863</field>
3864<field name="SLAVE_SEARCHING" bitrange="13:13">
3865<value name="IDLE" value="0x0">
3866</value>
3867<value name="ACTIVE" value="0x1">
3868</value>
3869</field>
3870<field name="DATA_ENGINE_DMA_WAIT" bitrange="12:12">
3871<value name="CONTINUE" value="0x0">
3872</value>
3873<value name="WAITING" value="0x1">
3874</value>
3875</field>
3876<field name="BUS_BUSY" bitrange="11:11">
3877<value name="IDLE" value="0x0">
3878</value>
3879<value name="BUSY" value="0x1">
3880</value>
3881</field>
3882<field name="CLK_GEN_BUSY" bitrange="10:10">
3883<value name="IDLE" value="0x0">
3884</value>
3885<value name="BUSY" value="0x1">
3886</value>
3887</field>
3888<field name="DATA_ENGINE_BUSY" bitrange="9:9">
3889<value name="IDLE" value="0x0">
3890</value>
3891<value name="BUSY" value="0x1">
3892</value>
3893</field>
3894<field name="SLAVE_BUSY" bitrange="8:8">
3895<value name="IDLE" value="0x0">
3896</value>
3897<value name="BUSY" value="0x1">
3898</value>
3899</field>
3900<field name="BUS_FREE_IRQ_SUMMARY" bitrange="7:7">
3901<value name="NO_REQUEST" value="0x0">
3902</value>
3903<value name="REQUEST" value="0x1">
3904</value>
3905</field>
3906<field name="DATA_ENGINE_CMPLT_IRQ_SUMMARY" bitrange="6:6">
3907<value name="NO_REQUEST" value="0x0">
3908</value>
3909<value name="REQUEST" value="0x1">
3910</value>
3911</field>
3912<field name="NO_SLAVE_ACK_IRQ_SUMMARY" bitrange="5:5">
3913<value name="NO_REQUEST" value="0x0">
3914</value>
3915<value name="REQUEST" value="0x1">
3916</value>
3917</field>
3918<field name="OVERSIZE_XFER_TERM_IRQ_SUMMARY" bitrange="4:4">
3919<value name="NO_REQUEST" value="0x0">
3920</value>
3921<value name="REQUEST" value="0x1">
3922</value>
3923</field>
3924<field name="EARLY_TERM_IRQ_SUMMARY" bitrange="3:3">
3925<value name="NO_REQUEST" value="0x0">
3926</value>
3927<value name="REQUEST" value="0x1">
3928</value>
3929</field>
3930<field name="MASTER_LOSS_IRQ_SUMMARY" bitrange="2:2">
3931<value name="NO_REQUEST" value="0x0">
3932</value>
3933<value name="REQUEST" value="0x1">
3934</value>
3935</field>
3936<field name="SLAVE_STOP_IRQ_SUMMARY" bitrange="1:1">
3937<value name="NO_REQUEST" value="0x0">
3938</value>
3939<value name="REQUEST" value="0x1">
3940</value>
3941</field>
3942<field name="SLAVE_IRQ_SUMMARY" bitrange="0:0">
3943<value name="NO_REQUEST" value="0x0">
3944</value>
3945<value name="REQUEST" value="0x1">
3946</value>
3947</field>
3948</reg>
3949<reg name="DATA" addr="0x60" sct="no">
3950<field name="DATA" bitrange="31:0">
3951</field>
3952</reg>
3953<reg name="DEBUG0" addr="0x70" sct="yes">
3954<field name="DMAREQ" bitrange="31:31">
3955</field>
3956<field name="DMAENDCMD" bitrange="30:30">
3957</field>
3958<field name="DMAKICK" bitrange="29:29">
3959</field>
3960<field name="TBD" bitrange="28:26">
3961</field>
3962<field name="DMA_STATE" bitrange="25:16">
3963</field>
3964<field name="START_TOGGLE" bitrange="15:15">
3965</field>
3966<field name="STOP_TOGGLE" bitrange="14:14">
3967</field>
3968<field name="GRAB_TOGGLE" bitrange="13:13">
3969</field>
3970<field name="CHANGE_TOGGLE" bitrange="12:12">
3971</field>
3972<field name="TESTMODE" bitrange="11:11">
3973</field>
3974<field name="SLAVE_HOLD_CLK" bitrange="10:10">
3975</field>
3976<field name="SLAVE_STATE" bitrange="9:0">
3977</field>
3978</reg>
3979<reg name="DEBUG1" addr="0x80" sct="yes">
3980<field name="I2C_CLK_IN" bitrange="31:31">
3981</field>
3982<field name="I2C_DATA_IN" bitrange="30:30">
3983</field>
3984<field name="DMA_BYTE_ENABLES" bitrange="27:24">
3985</field>
3986<field name="CLK_GEN_STATE" bitrange="22:16">
3987</field>
3988<field name="LST_MODE" bitrange="10:9">
3989<value name="BCAST" value="0x0">
3990</value>
3991<value name="MY_WRITE" value="0x1">
3992</value>
3993<value name="MY_READ" value="0x2">
3994</value>
3995<value name="NOT_ME" value="0x3">
3996</value>
3997</field>
3998<field name="LOCAL_SLAVE_TEST" bitrange="8:8">
3999</field>
4000<field name="FORCE_CLK_ON" bitrange="5:5">
4001</field>
4002<field name="FORCE_CLK_IDLE" bitrange="4:4">
4003</field>
4004<field name="FORCE_ARB_LOSS" bitrange="3:3">
4005</field>
4006<field name="FORCE_RCV_ACK" bitrange="2:2">
4007</field>
4008<field name="FORCE_I2C_DATA_OE" bitrange="1:1">
4009</field>
4010<field name="FORCE_I2C_CLK_OE" bitrange="0:0">
4011</field>
4012</reg>
4013<reg name="VERSION" addr="0x90" sct="no">
4014<field name="MAJOR" bitrange="31:24">
4015</field>
4016<field name="MINOR" bitrange="23:16">
4017</field>
4018<field name="STEP" bitrange="15:0">
4019</field>
4020</reg>
4021</dev>
4022<dev name="ICOLL" addr="0x80000000" long_name="Interrupt Collector" desc="Interrupt Collector">
4023<reg name="VECTOR" addr="0x0" sct="yes">
4024<field name="IRQVECTOR" bitrange="31:2">
4025</field>
4026</reg>
4027<reg name="LEVELACK" addr="0x10" sct="no">
4028<field name="IRQLEVELACK" bitrange="3:0">
4029<value name="LEVEL0" value="0x1">
4030</value>
4031<value name="LEVEL1" value="0x2">
4032</value>
4033<value name="LEVEL2" value="0x4">
4034</value>
4035<value name="LEVEL3" value="0x8">
4036</value>
4037</field>
4038</reg>
4039<reg name="CTRL" addr="0x20" sct="yes">
4040<field name="SFTRST" bitrange="31:31">
4041<value name="RUN" value="0x0">
4042</value>
4043<value name="IN_RESET" value="0x1">
4044</value>
4045</field>
4046<field name="CLKGATE" bitrange="30:30">
4047<value name="RUN" value="0x0">
4048</value>
4049<value name="NO_CLOCKS" value="0x1">
4050</value>
4051</field>
4052<field name="VECTOR_PITCH" bitrange="23:21">
4053<value name="DEFAULT_BY4" value="0x0">
4054</value>
4055<value name="BY4" value="0x1">
4056</value>
4057<value name="BY8" value="0x2">
4058</value>
4059<value name="BY12" value="0x3">
4060</value>
4061<value name="BY16" value="0x4">
4062</value>
4063<value name="BY20" value="0x5">
4064</value>
4065<value name="BY24" value="0x6">
4066</value>
4067<value name="BY28" value="0x7">
4068</value>
4069</field>
4070<field name="BYPASS_FSM" bitrange="20:20">
4071<value name="NORMAL" value="0x0">
4072</value>
4073<value name="BYPASS" value="0x1">
4074</value>
4075</field>
4076<field name="NO_NESTING" bitrange="19:19">
4077<value name="NORMAL" value="0x0">
4078</value>
4079<value name="NO_NEST" value="0x1">
4080</value>
4081</field>
4082<field name="ARM_RSE_MODE" bitrange="18:18">
4083<value name="MUST_WRITE" value="0x0">
4084</value>
4085<value name="READ_SIDE_EFFECT" value="0x1">
4086</value>
4087</field>
4088<field name="FIQ_FINAL_ENABLE" bitrange="17:17">
4089<value name="DISABLE" value="0x0">
4090</value>
4091<value name="ENABLE" value="0x1">
4092</value>
4093</field>
4094<field name="IRQ_FINAL_ENABLE" bitrange="16:16">
4095<value name="DISABLE" value="0x0">
4096</value>
4097<value name="ENABLE" value="0x1">
4098</value>
4099</field>
4100<field name="ENABLE2FIQ35" bitrange="7:7">
4101<value name="DISABLE" value="0x0">
4102</value>
4103<value name="ENABLE" value="0x1">
4104</value>
4105</field>
4106<field name="ENABLE2FIQ34" bitrange="6:6">
4107<value name="DISABLE" value="0x0">
4108</value>
4109<value name="ENABLE" value="0x1">
4110</value>
4111</field>
4112<field name="ENABLE2FIQ33" bitrange="5:5">
4113<value name="DISABLE" value="0x0">
4114</value>
4115<value name="ENABLE" value="0x1">
4116</value>
4117</field>
4118<field name="ENABLE2FIQ32" bitrange="4:4">
4119<value name="DISABLE" value="0x0">
4120</value>
4121<value name="ENABLE" value="0x1">
4122</value>
4123</field>
4124<field name="ENABLE2FIQ_T3" bitrange="3:3">
4125<value name="DISABLE" value="0x0">
4126</value>
4127<value name="ENABLE" value="0x1">
4128</value>
4129</field>
4130<field name="ENABLE2FIQ_T2" bitrange="2:2">
4131<value name="DISABLE" value="0x0">
4132</value>
4133<value name="ENABLE" value="0x1">
4134</value>
4135</field>
4136<field name="ENABLE2FIQ_T1" bitrange="1:1">
4137<value name="DISABLE" value="0x0">
4138</value>
4139<value name="ENABLE" value="0x1">
4140</value>
4141</field>
4142<field name="ENABLE2FIQ_T0" bitrange="0:0">
4143<value name="DISABLE" value="0x0">
4144</value>
4145<value name="ENABLE" value="0x1">
4146</value>
4147</field>
4148</reg>
4149<reg name="STAT" addr="0x30" sct="no">
4150<field name="VECTOR_NUMBER" bitrange="5:0">
4151</field>
4152</reg>
4153<multireg name="RAWn" base="0x40" count="1" offset="0x10" sct="">
4154<reg name="RAW0" addr="0x40" index="0">
4155</reg>
4156<reg name="RAW1" addr="0x50" index="1">
4157</reg>
4158<field name="RAW_IRQS" bitrange="31:0">
4159</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>
4194<field name="SOFTIRQ3" bitrange="27:27">
4195<value name="NO_INTERRUPT" value="0x0">
4196</value>
4197<value name="FORCE_INTERRUPT" value="0x1">
4198</value>
4199</field>
4200<field name="ENABLE3" bitrange="26:26">
4201<value name="DISABLE" value="0x0">
4202</value>
4203<value name="ENABLE" value="0x1">
4204</value>
4205</field>
4206<field name="PRIORITY3" bitrange="25:24">
4207<value name="LEVEL0" value="0x0">
4208</value>
4209<value name="LEVEL1" value="0x1">
4210</value>
4211<value name="LEVEL2" value="0x2">
4212</value>
4213<value name="LEVEL3" value="0x3">
4214</value>
4215</field>
4216<field name="SOFTIRQ2" bitrange="19:19">
4217<value name="NO_INTERRUPT" value="0x0">
4218</value>
4219<value name="FORCE_INTERRUPT" value="0x1">
4220</value>
4221</field>
4222<field name="ENABLE2" bitrange="18:18">
4223<value name="DISABLE" value="0x0">
4224</value>
4225<value name="ENABLE" value="0x1">
4226</value>
4227</field>
4228<field name="PRIORITY2" bitrange="17:16">
4229<value name="LEVEL0" value="0x0">
4230</value>
4231<value name="LEVEL1" value="0x1">
4232</value>
4233<value name="LEVEL2" value="0x2">
4234</value>
4235<value name="LEVEL3" value="0x3">
4236</value>
4237</field>
4238<field name="SOFTIRQ1" bitrange="11:11">
4239<value name="NO_INTERRUPT" value="0x0">
4240</value>
4241<value name="FORCE_INTERRUPT" value="0x1">
4242</value>
4243</field>
4244<field name="ENABLE1" bitrange="10:10">
4245<value name="DISABLE" value="0x0">
4246</value>
4247<value name="ENABLE" value="0x1">
4248</value>
4249</field>
4250<field name="PRIORITY1" bitrange="9:8">
4251<value name="LEVEL0" value="0x0">
4252</value>
4253<value name="LEVEL1" value="0x1">
4254</value>
4255<value name="LEVEL2" value="0x2">
4256</value>
4257<value name="LEVEL3" value="0x3">
4258</value>
4259</field>
4260<field name="SOFTIRQ0" bitrange="3:3">
4261<value name="NO_INTERRUPT" value="0x0">
4262</value>
4263<value name="FORCE_INTERRUPT" value="0x1">
4264</value>
4265</field>
4266<field name="ENABLE0" bitrange="2:2">
4267<value name="DISABLE" value="0x0">
4268</value>
4269<value name="ENABLE" value="0x1">
4270</value>
4271</field>
4272<field name="PRIORITY0" bitrange="1:0">
4273<value name="LEVEL0" value="0x0">
4274</value>
4275<value name="LEVEL1" value="0x1">
4276</value>
4277<value name="LEVEL2" value="0x2">
4278</value>
4279<value name="LEVEL3" value="0x3">
4280</value>
4281</field>
4282</multireg>
4283<reg name="VBASE" addr="0x160" sct="yes">
4284<field name="TABLE_ADDRESS" bitrange="31:2">
4285</field>
4286</reg>
4287<reg name="DEBUG" addr="0x170" sct="no">
4288<field name="INSERVICE" bitrange="31:28">
4289<value name="LEVEL0" value="0x1">
4290</value>
4291<value name="LEVEL1" value="0x2">
4292</value>
4293<value name="LEVEL2" value="0x4">
4294</value>
4295<value name="LEVEL3" value="0x8">
4296</value>
4297</field>
4298<field name="LEVEL_REQUESTS" bitrange="27:24">
4299<value name="LEVEL0" value="0x1">
4300</value>
4301<value name="LEVEL1" value="0x2">
4302</value>
4303<value name="LEVEL2" value="0x4">
4304</value>
4305<value name="LEVEL3" value="0x8">
4306</value>
4307</field>
4308<field name="REQUESTS_BY_LEVEL" bitrange="23:20">
4309<value name="LEVEL0" value="0x1">
4310</value>
4311<value name="LEVEL1" value="0x2">
4312</value>
4313<value name="LEVEL2" value="0x4">
4314</value>
4315<value name="LEVEL3" value="0x8">
4316</value>
4317</field>
4318<field name="FIQ" bitrange="17:17">
4319<value name="NO_FIQ_REQUESTED" value="0x0">
4320</value>
4321<value name="FIQ_REQUESTED" value="0x1">
4322</value>
4323</field>
4324<field name="IRQ" bitrange="16:16">
4325<value name="NO_IRQ_REQUESTED" value="0x0">
4326</value>
4327<value name="IRQ_REQUESTED" value="0x1">
4328</value>
4329</field>
4330<field name="VECTOR_FSM" bitrange="9:0">
4331<value name="FSM_IDLE" value="0x0">
4332</value>
4333<value name="FSM_MULTICYCLE1" value="0x1">
4334</value>
4335<value name="FSM_MULTICYCLE2" value="0x2">
4336</value>
4337<value name="FSM_PENDING" value="0x4">
4338</value>
4339<value name="FSM_MULTICYCLE3" value="0x8">
4340</value>
4341<value name="FSM_MULTICYCLE4" value="0x10">
4342</value>
4343<value name="FSM_ISR_RUNNING1" value="0x20">
4344</value>
4345<value name="FSM_ISR_RUNNING2" value="0x40">
4346</value>
4347<value name="FSM_ISR_RUNNING3" value="0x80">
4348</value>
4349<value name="FSM_MULTICYCLE5" value="0x100">
4350</value>
4351<value name="FSM_MULTICYCLE6" value="0x200">
4352</value>
4353</field>
4354</reg>
4355<reg name="DBGREAD0" addr="0x180" sct="no">
4356<field name="VALUE" bitrange="31:0">
4357</field>
4358</reg>
4359<reg name="DBGREAD1" addr="0x190" sct="no">
4360<field name="VALUE" bitrange="31:0">
4361</field>
4362</reg>
4363<reg name="DBGFLAG" addr="0x1a0" sct="yes">
4364<field name="FLAG" bitrange="15:0">
4365</field>
4366</reg>
4367<multireg name="DBGREQUESTn" base="0x1b0" count="1" offset="0x10" sct="">
4368<reg name="DBGREQUEST0" addr="0x1b0" index="0">
4369</reg>
4370<reg name="DBGREQUEST1" addr="0x1c0" index="1">
4371</reg>
4372<field name="BITS" bitrange="31:0">
4373</field>
4374</multireg>
4375<reg name="VERSION" addr="0x1d0" sct="no">
4376<field name="MAJOR" bitrange="31:24">
4377</field>
4378<field name="MINOR" bitrange="23:16">
4379</field>
4380<field name="STEP" bitrange="15:0">
4381</field>
4382</reg>
4383</dev>
4384<dev name="IR" addr="0x80078000" long_name="IrDA" desc="IrDA Controller">
4385<reg name="CTRL" addr="0x0" sct="yes">
4386<field name="SFTRST" bitrange="31:31">
4387<value name="RUN" value="0x0">
4388</value>
4389<value name="RESET" value="0x1">
4390</value>
4391</field>
4392<field name="CLKGATE" bitrange="30:30">
4393</field>
4394<field name="MTA" bitrange="26:24">
4395<value name="MTA_10MS" value="0x0">
4396</value>
4397<value name="MTA_5MS" value="0x1">
4398</value>
4399<value name="MTA_1MS" value="0x2">
4400</value>
4401<value name="MTA_500US" value="0x3">
4402</value>
4403<value name="MTA_100US" value="0x4">
4404</value>
4405<value name="MTA_50US" value="0x5">
4406</value>
4407<value name="MTA_10US" value="0x6">
4408</value>
4409<value name="MTA_0" value="0x7">
4410</value>
4411</field>
4412<field name="MODE" bitrange="23:22">
4413<value name="SIR" value="0x0">
4414</value>
4415<value name="MIR" value="0x1">
4416</value>
4417<value name="FIR" value="0x2">
4418</value>
4419<value name="VFIR" value="0x3">
4420</value>
4421</field>
4422<field name="SPEED" bitrange="21:19">
4423<value name="SPD000" value="0x0">
4424</value>
4425<value name="SPD001" value="0x1">
4426</value>
4427<value name="SPD010" value="0x2">
4428</value>
4429<value name="SPD011" value="0x3">
4430</value>
4431<value name="SPD100" value="0x4">
4432</value>
4433<value name="SPD101" value="0x5">
4434</value>
4435</field>
4436<field name="TC_TIME_DIV" bitrange="13:8">
4437</field>
4438<field name="TC_TYPE" bitrange="7:7">
4439</field>
4440<field name="SIR_GAP" bitrange="6:4">
4441<value name="GAP_10K" value="0x0">
4442</value>
4443<value name="GAP_5K" value="0x1">
4444</value>
4445<value name="GAP_1K" value="0x2">
4446</value>
4447<value name="GAP_500" value="0x3">
4448</value>
4449<value name="GAP_100" value="0x4">
4450</value>
4451<value name="GAP_50" value="0x5">
4452</value>
4453<value name="GAP_10" value="0x6">
4454</value>
4455<value name="GAP_0" value="0x7">
4456</value>
4457</field>
4458<field name="SIPEN" bitrange="3:3">
4459</field>
4460<field name="TCEN" bitrange="2:2">
4461</field>
4462<field name="TXEN" bitrange="1:1">
4463</field>
4464<field name="RXEN" bitrange="0:0">
4465</field>
4466</reg>
4467<reg name="TXDMA" addr="0x10" sct="yes">
4468<field name="RUN" bitrange="31:31">
4469</field>
4470<field name="EMPTY" bitrange="29:29">
4471</field>
4472<field name="INT" bitrange="28:28">
4473</field>
4474<field name="CHANGE" bitrange="27:27">
4475</field>
4476<field name="NEW_MTA" bitrange="26:24">
4477</field>
4478<field name="NEW_MODE" bitrange="23:22">
4479</field>
4480<field name="NEW_SPEED" bitrange="21:19">
4481</field>
4482<field name="BOF_TYPE" bitrange="18:18">
4483</field>
4484<field name="XBOFS" bitrange="17:12">
4485</field>
4486<field name="XFER_COUNT" bitrange="11:0">
4487</field>
4488</reg>
4489<reg name="RXDMA" addr="0x20" sct="yes">
4490<field name="RUN" bitrange="31:31">
4491</field>
4492<field name="XFER_COUNT" bitrange="9:0">
4493</field>
4494</reg>
4495<reg name="DBGCTRL" addr="0x30" sct="yes">
4496<field name="VFIRSWZ" bitrange="12:12">
4497<value name="NORMAL" value="0x0">
4498</value>
4499<value name="SWAP" value="0x1">
4500</value>
4501</field>
4502<field name="RXFRMOFF" bitrange="11:11">
4503</field>
4504<field name="RXCRCOFF" bitrange="10:10">
4505</field>
4506<field name="RXINVERT" bitrange="9:9">
4507</field>
4508<field name="TXFRMOFF" bitrange="8:8">
4509</field>
4510<field name="TXCRCOFF" bitrange="7:7">
4511</field>
4512<field name="TXINVERT" bitrange="6:6">
4513</field>
4514<field name="INTLOOPBACK" bitrange="5:5">
4515</field>
4516<field name="DUPLEX" bitrange="4:4">
4517</field>
4518<field name="MIO_RX" bitrange="3:3">
4519</field>
4520<field name="MIO_TX" bitrange="2:2">
4521</field>
4522<field name="MIO_SCLK" bitrange="1:1">
4523</field>
4524<field name="MIO_EN" bitrange="0:0">
4525</field>
4526</reg>
4527<reg name="INTR" addr="0x40" sct="yes">
4528<field name="RXABORT_IRQ_EN" bitrange="22:22">
4529<value name="DISABLED" value="0x0">
4530</value>
4531<value name="ENABLED" value="0x1">
4532</value>
4533</field>
4534<field name="SPEED_IRQ_EN" bitrange="21:21">
4535<value name="DISABLED" value="0x0">
4536</value>
4537<value name="ENABLED" value="0x1">
4538</value>
4539</field>
4540<field name="RXOF_IRQ_EN" bitrange="20:20">
4541<value name="DISABLED" value="0x0">
4542</value>
4543<value name="ENABLED" value="0x1">
4544</value>
4545</field>
4546<field name="TXUF_IRQ_EN" bitrange="19:19">
4547<value name="DISABLED" value="0x0">
4548</value>
4549<value name="ENABLED" value="0x1">
4550</value>
4551</field>
4552<field name="TC_IRQ_EN" bitrange="18:18">
4553<value name="DISABLED" value="0x0">
4554</value>
4555<value name="ENABLED" value="0x1">
4556</value>
4557</field>
4558<field name="RX_IRQ_EN" bitrange="17:17">
4559<value name="DISABLED" value="0x0">
4560</value>
4561<value name="ENABLED" value="0x1">
4562</value>
4563</field>
4564<field name="TX_IRQ_EN" bitrange="16:16">
4565<value name="DISABLED" value="0x0">
4566</value>
4567<value name="ENABLED" value="0x1">
4568</value>
4569</field>
4570<field name="RXABORT_IRQ" bitrange="6:6">
4571<value name="NO_REQUEST" value="0x0">
4572</value>
4573<value name="REQUEST" value="0x1">
4574</value>
4575</field>
4576<field name="SPEED_IRQ" bitrange="5:5">
4577<value name="NO_REQUEST" value="0x0">
4578</value>
4579<value name="REQUEST" value="0x1">
4580</value>
4581</field>
4582<field name="RXOF_IRQ" bitrange="4:4">
4583<value name="NO_REQUEST" value="0x0">
4584</value>
4585<value name="REQUEST" value="0x1">
4586</value>
4587</field>
4588<field name="TXUF_IRQ" bitrange="3:3">
4589<value name="NO_REQUEST" value="0x0">
4590</value>
4591<value name="REQUEST" value="0x1">
4592</value>
4593</field>
4594<field name="TC_IRQ" bitrange="2:2">
4595<value name="NO_REQUEST" value="0x0">
4596</value>
4597<value name="REQUEST" value="0x1">
4598</value>
4599</field>
4600<field name="RX_IRQ" bitrange="1:1">
4601<value name="NO_REQUEST" value="0x0">
4602</value>
4603<value name="REQUEST" value="0x1">
4604</value>
4605</field>
4606<field name="TX_IRQ" bitrange="0:0">
4607<value name="NO_REQUEST" value="0x0">
4608</value>
4609<value name="REQUEST" value="0x1">
4610</value>
4611</field>
4612</reg>
4613<reg name="DATA" addr="0x50" sct="no">
4614<field name="DATA" bitrange="31:0">
4615</field>
4616</reg>
4617<reg name="STAT" addr="0x60" sct="no">
4618<field name="PRESENT" bitrange="31:31">
4619<value name="UNAVAILABLE" value="0x0">
4620</value>
4621<value name="AVAILABLE" value="0x1">
4622</value>
4623</field>
4624<field name="MODE_ALLOWED" bitrange="30:29">
4625<value name="VFIR" value="0x0">
4626</value>
4627<value name="FIR" value="0x1">
4628</value>
4629<value name="MIR" value="0x2">
4630</value>
4631<value name="SIR" value="0x3">
4632</value>
4633</field>
4634<field name="ANY_IRQ" bitrange="28:28">
4635<value name="NO_REQUEST" value="0x0">
4636</value>
4637<value name="REQUEST" value="0x1">
4638</value>
4639</field>
4640<field name="RXABORT_SUMMARY" bitrange="22:22">
4641<value name="NO_REQUEST" value="0x0">
4642</value>
4643<value name="REQUEST" value="0x1">
4644</value>
4645</field>
4646<field name="SPEED_SUMMARY" bitrange="21:21">
4647<value name="NO_REQUEST" value="0x0">
4648</value>
4649<value name="REQUEST" value="0x1">
4650</value>
4651</field>
4652<field name="RXOF_SUMMARY" bitrange="20:20">
4653<value name="NO_REQUEST" value="0x0">
4654</value>
4655<value name="REQUEST" value="0x1">
4656</value>
4657</field>
4658<field name="TXUF_SUMMARY" bitrange="19:19">
4659<value name="NO_REQUEST" value="0x0">
4660</value>
4661<value name="REQUEST" value="0x1">
4662</value>
4663</field>
4664<field name="TC_SUMMARY" bitrange="18:18">
4665<value name="NO_REQUEST" value="0x0">
4666</value>
4667<value name="REQUEST" value="0x1">
4668</value>
4669</field>
4670<field name="RX_SUMMARY" bitrange="17:17">
4671<value name="NO_REQUEST" value="0x0">
4672</value>
4673<value name="REQUEST" value="0x1">
4674</value>
4675</field>
4676<field name="TX_SUMMARY" bitrange="16:16">
4677<value name="NO_REQUEST" value="0x0">
4678</value>
4679<value name="REQUEST" value="0x1">
4680</value>
4681</field>
4682<field name="MEDIA_BUSY" bitrange="2:2">
4683</field>
4684<field name="RX_ACTIVE" bitrange="1:1">
4685</field>
4686<field name="TX_ACTIVE" bitrange="0:0">
4687</field>
4688</reg>
4689<reg name="TCCTRL" addr="0x70" sct="yes">
4690<field name="INIT" bitrange="31:31">
4691</field>
4692<field name="GO" bitrange="30:30">
4693</field>
4694<field name="BUSY" bitrange="29:29">
4695</field>
4696<field name="TEMIC" bitrange="24:24">
4697<value name="LOW" value="0x0">
4698</value>
4699<value name="HIGH" value="0x1">
4700</value>
4701</field>
4702<field name="EXT_DATA" bitrange="23:16">
4703</field>
4704<field name="DATA" bitrange="15:8">
4705</field>
4706<field name="ADDR" bitrange="7:5">
4707</field>
4708<field name="INDX" bitrange="4:1">
4709</field>
4710<field name="C" bitrange="0:0">
4711</field>
4712</reg>
4713<reg name="SI_READ" addr="0x80" sct="no">
4714<field name="ABORT" bitrange="8:8">
4715</field>
4716<field name="DATA" bitrange="7:0">
4717</field>
4718</reg>
4719<reg name="DEBUG" addr="0x90" sct="no">
4720<field name="TXDMAKICK" bitrange="5:5">
4721</field>
4722<field name="RXDMAKICK" bitrange="4:4">
4723</field>
4724<field name="TXDMAEND" bitrange="3:3">
4725</field>
4726<field name="RXDMAEND" bitrange="2:2">
4727</field>
4728<field name="TXDMAREQ" bitrange="1:1">
4729</field>
4730<field name="RXDMAREQ" bitrange="0:0">
4731</field>
4732</reg>
4733<reg name="VERSION" addr="0xa0" sct="no">
4734<field name="MAJOR" bitrange="31:24">
4735</field>
4736<field name="MINOR" bitrange="23:16">
4737</field>
4738<field name="STEP" bitrange="15:0">
4739</field>
4740</reg>
4741</dev>
4742<dev name="LCDIF" addr="0x80030000" long_name="LCD Interface" desc="LCD Interface (LCDIF)">
4743<reg name="CTRL" addr="0x0" sct="yes">
4744<field name="SFTRST" bitrange="31:31">
4745</field>
4746<field name="CLKGATE" bitrange="30:30">
4747</field>
4748<field name="READ_WRITEB" bitrange="29:29">
4749</field>
4750<field name="WAIT_FOR_VSYNC_EDGE" bitrange="28:28">
4751</field>
4752<field name="DATA_SHIFT_DIR" bitrange="27:27">
4753<value name="TXDATA_SHIFT_LEFT" value="0x0">
4754</value>
4755<value name="TXDATA_SHIFT_RIGHT" value="0x1">
4756</value>
4757</field>
4758<field name="SHIFT_NUM_BITS" bitrange="26:25">
4759</field>
4760<field name="DVI_MODE" bitrange="24:24">
4761</field>
4762<field name="BYPASS_COUNT" bitrange="23:23">
4763</field>
4764<field name="DATA_SWIZZLE" bitrange="22:21">
4765<value name="NO_SWAP" value="0x0">
4766</value>
4767<value name="LITTLE_ENDIAN" value="0x0">
4768</value>
4769<value name="BIG_ENDIAN_SWAP" value="0x1">
4770</value>
4771<value name="SWAP_ALL_BYTES" value="0x1">
4772</value>
4773<value name="HWD_SWAP" value="0x2">
4774</value>
4775<value name="HWD_BYTE_SWAP" value="0x3">
4776</value>
4777</field>
4778<field name="VSYNC_MODE" bitrange="20:20">
4779</field>
4780<field name="DOTCLK_MODE" bitrange="19:19">
4781</field>
4782<field name="DATA_SELECT" bitrange="18:18">
4783<value name="CMD_MODE" value="0x0">
4784</value>
4785<value name="DATA_MODE" value="0x1">
4786</value>
4787</field>
4788<field name="WORD_LENGTH" bitrange="17:17">
4789<value name="16_BIT" value="0x0">
4790</value>
4791<value name="8_BIT" value="0x1">
4792</value>
4793</field>
4794<field name="RUN" bitrange="16:16">
4795</field>
4796<field name="COUNT" bitrange="15:0">
4797</field>
4798</reg>
4799<reg name="CTRL1" addr="0x10" sct="yes">
4800<field name="BYTE_PACKING_FORMAT" bitrange="19:16">
4801</field>
4802<field name="OVERFLOW_IRQ_EN" bitrange="15:15">
4803</field>
4804<field name="UNDERFLOW_IRQ_EN" bitrange="14:14">
4805</field>
4806<field name="CUR_FRAME_DONE_IRQ_EN" bitrange="13:13">
4807</field>
4808<field name="VSYNC_EDGE_IRQ_EN" bitrange="12:12">
4809</field>
4810<field name="OVERFLOW_IRQ" bitrange="11:11">
4811<value name="NO_REQUEST" value="0x0">
4812</value>
4813<value name="REQUEST" value="0x1">
4814</value>
4815</field>
4816<field name="UNDERFLOW_IRQ" bitrange="10:10">
4817<value name="NO_REQUEST" value="0x0">
4818</value>
4819<value name="REQUEST" value="0x1">
4820</value>
4821</field>
4822<field name="CUR_FRAME_DONE_IRQ" bitrange="9:9">
4823<value name="NO_REQUEST" value="0x0">
4824</value>
4825<value name="REQUEST" value="0x1">
4826</value>
4827</field>
4828<field name="VSYNC_EDGE_IRQ" bitrange="8:8">
4829<value name="NO_REQUEST" value="0x0">
4830</value>
4831<value name="REQUEST" value="0x1">
4832</value>
4833</field>
4834<field name="READ_MODE_NUM_PACKED_SUBWORDS" bitrange="7:5">
4835</field>
4836<field name="FIRST_READ_DUMMY" bitrange="4:4">
4837</field>
4838<field name="LCD_CS_CTRL" bitrange="3:3">
4839</field>
4840<field name="BUSY_ENABLE" bitrange="2:2">
4841<value name="BUSY_DISABLED" value="0x0">
4842</value>
4843<value name="BUSY_ENABLED" value="0x1">
4844</value>
4845</field>
4846<field name="MODE86" bitrange="1:1">
4847<value name="8080_MODE" value="0x0">
4848</value>
4849<value name="6800_MODE" value="0x1">
4850</value>
4851</field>
4852<field name="RESET" bitrange="0:0">
4853<value name="LCDRESET_LOW" value="0x0">
4854</value>
4855<value name="LCDRESET_HIGH" value="0x1">
4856</value>
4857</field>
4858</reg>
4859<reg name="TIMING" addr="0x20" sct="no">
4860<field name="CMD_HOLD" bitrange="31:24">
4861</field>
4862<field name="CMD_SETUP" bitrange="23:16">
4863</field>
4864<field name="DATA_HOLD" bitrange="15:8">
4865</field>
4866<field name="DATA_SETUP" bitrange="7:0">
4867</field>
4868</reg>
4869<reg name="VDCTRL0" addr="0x30" sct="yes">
4870<field name="VSYNC_OEB" bitrange="29:29">
4871<value name="VSYNC_OUTPUT" value="0x0">
4872</value>
4873<value name="VSYNC_INPUT" value="0x1">
4874</value>
4875</field>
4876<field name="ENABLE_PRESENT" bitrange="28:28">
4877</field>
4878<field name="VSYNC_POL" bitrange="27:27">
4879</field>
4880<field name="HSYNC_POL" bitrange="26:26">
4881</field>
4882<field name="DOTCLK_POL" bitrange="25:25">
4883</field>
4884<field name="ENABLE_POL" bitrange="24:24">
4885</field>
4886<field name="VSYNC_PERIOD_UNIT" bitrange="21:21">
4887</field>
4888<field name="VSYNC_PULSE_WIDTH_UNIT" bitrange="20:20">
4889</field>
4890<field name="INTERLACE" bitrange="19:19">
4891</field>
4892<field name="DOTCLK_V_VALID_DATA_CNT" bitrange="9:0">
4893</field>
4894</reg>
4895<reg name="VDCTRL1" addr="0x40" sct="no">
4896<field name="VSYNC_PULSE_WIDTH" bitrange="31:20">
4897</field>
4898<field name="VSYNC_PERIOD" bitrange="19:0">
4899</field>
4900</reg>
4901<reg name="VDCTRL2" addr="0x50" sct="no">
4902<field name="HSYNC_PULSE_WIDTH" bitrange="31:23">
4903</field>
4904<field name="HSYNC_PERIOD" bitrange="22:11">
4905</field>
4906<field name="DOTCLK_H_VALID_DATA_CNT" bitrange="10:0">
4907</field>
4908</reg>
4909<reg name="VDCTRL3" addr="0x60" sct="no">
4910<field name="SYNC_SIGNALS_ON" bitrange="24:24">
4911</field>
4912<field name="HORIZONTAL_WAIT_CNT" bitrange="23:12">
4913</field>
4914<field name="VERTICAL_WAIT_CNT" bitrange="8:0">
4915</field>
4916</reg>
4917<reg name="DVICTRL0" addr="0x70" sct="no">
4918<field name="H_ACTIVE_CNT" bitrange="30:20">
4919</field>
4920<field name="H_BLANKING_CNT" bitrange="19:10">
4921</field>
4922<field name="V_LINES_CNT" bitrange="9:0">
4923</field>
4924</reg>
4925<reg name="DVICTRL1" addr="0x80" sct="no">
4926<field name="F1_START_LINE" bitrange="29:20">
4927</field>
4928<field name="F1_END_LINE" bitrange="19:10">
4929</field>
4930<field name="F2_START_LINE" bitrange="9:0">
4931</field>
4932</reg>
4933<reg name="DVICTRL2" addr="0x90" sct="no">
4934<field name="F2_END_LINE" bitrange="29:20">
4935</field>
4936<field name="V1_BLANK_START_LINE" bitrange="19:10">
4937</field>
4938<field name="V1_BLANK_END_LINE" bitrange="9:0">
4939</field>
4940</reg>
4941<reg name="DVICTRL3" addr="0xa0" sct="no">
4942<field name="V2_BLANK_START_LINE" bitrange="25:16">
4943</field>
4944<field name="V2_BLANK_END_LINE" bitrange="9:0">
4945</field>
4946</reg>
4947<reg name="DATA" addr="0xb0" sct="no">
4948<field name="DATA_THREE" bitrange="31:24">
4949</field>
4950<field name="DATA_TWO" bitrange="23:16">
4951</field>
4952<field name="DATA_ONE" bitrange="15:8">
4953</field>
4954<field name="DATA_ZERO" bitrange="7:0">
4955</field>
4956</reg>
4957<reg name="STAT" addr="0xc0" sct="no">
4958<field name="PRESENT" bitrange="31:31">
4959</field>
4960<field name="DMA_REQ" bitrange="30:30">
4961</field>
4962<field name="RXFIFO_FULL" bitrange="29:29">
4963</field>
4964<field name="RXFIFO_EMPTY" bitrange="28:28">
4965</field>
4966<field name="TXFIFO_FULL" bitrange="27:27">
4967</field>
4968<field name="TXFIFO_EMPTY" bitrange="26:26">
4969</field>
4970<field name="BUSY" bitrange="25:25">
4971</field>
4972<field name="DVI_CURRENT_FIELD" bitrange="24:24">
4973</field>
4974</reg>
4975<reg name="VERSION" addr="0xd0" sct="no">
4976<field name="MAJOR" bitrange="31:24">
4977</field>
4978<field name="MINOR" bitrange="23:16">
4979</field>
4980<field name="STEP" bitrange="15:0">
4981</field>
4982</reg>
4983<reg name="DEBUG0" addr="0xe0" sct="no">
4984<field name="STREAMING_END_DETECTED" bitrange="31:31">
4985</field>
4986<field name="WAIT_FOR_VSYNC_EDGE_OUT" bitrange="30:30">
4987</field>
4988<field name="SYNC_SIGNALS_ON_REG" bitrange="29:29">
4989</field>
4990<field name="DMACMDKICK" bitrange="28:28">
4991</field>
4992<field name="ENABLE" bitrange="27:27">
4993</field>
4994<field name="HSYNC" bitrange="26:26">
4995</field>
4996<field name="VSYNC" bitrange="25:25">
4997</field>
4998<field name="CUR_FRAME_TX" bitrange="24:24">
4999</field>
5000<field name="EMPTY_WORD" bitrange="23:23">
5001</field>
5002<field name="CUR_STATE" bitrange="22:16">
5003</field>
5004<field name="DATA_COUNT" bitrange="15:0">
5005</field>
5006</reg>
5007</dev>
5008<dev name="LRADC" addr="0x80050000" long_name="Low Resolution ADC" desc="Low-Resolution ADC and Touch-Screen Interface">
5009<reg name="CTRL0" addr="0x0" sct="yes">
5010<field name="SFTRST" bitrange="31:31">
5011</field>
5012<field name="CLKGATE" bitrange="30:30">
5013</field>
5014<field name="ONCHIP_GROUNDREF" bitrange="21:21">
5015<value name="OFF" value="0x0">
5016</value>
5017<value name="ON" value="0x1">
5018</value>
5019</field>
5020<field name="TOUCH_DETECT_ENABLE" bitrange="20:20">
5021<value name="OFF" value="0x0">
5022</value>
5023<value name="ON" value="0x1">
5024</value>
5025</field>
5026<field name="YMINUS_ENABLE" bitrange="19:19">
5027<value name="OFF" value="0x0">
5028</value>
5029<value name="ON" value="0x1">
5030</value>
5031</field>
5032<field name="XMINUS_ENABLE" bitrange="18:18">
5033<value name="OFF" value="0x0">
5034</value>
5035<value name="ON" value="0x1">
5036</value>
5037</field>
5038<field name="YPLUS_ENABLE" bitrange="17:17">
5039<value name="OFF" value="0x0">
5040</value>
5041<value name="ON" value="0x1">
5042</value>
5043</field>
5044<field name="XPLUS_ENABLE" bitrange="16:16">
5045<value name="OFF" value="0x0">
5046</value>
5047<value name="ON" value="0x1">
5048</value>
5049</field>
5050<field name="SCHEDULE" bitrange="7:0">
5051</field>
5052</reg>
5053<reg name="CTRL1" addr="0x10" sct="yes">
5054<field name="TOUCH_DETECT_IRQ_EN" bitrange="24:24">
5055<value name="DISABLE" value="0x0">
5056</value>
5057<value name="ENABLE" value="0x1">
5058</value>
5059</field>
5060<field name="LRADC7_IRQ_EN" bitrange="23:23">
5061<value name="DISABLE" value="0x0">
5062</value>
5063<value name="ENABLE" value="0x1">
5064</value>
5065</field>
5066<field name="LRADC6_IRQ_EN" bitrange="22:22">
5067<value name="DISABLE" value="0x0">
5068</value>
5069<value name="ENABLE" value="0x1">
5070</value>
5071</field>
5072<field name="LRADC5_IRQ_EN" bitrange="21:21">
5073<value name="DISABLE" value="0x0">
5074</value>
5075<value name="ENABLE" value="0x1">
5076</value>
5077</field>
5078<field name="LRADC4_IRQ_EN" bitrange="20:20">
5079<value name="DISABLE" value="0x0">
5080</value>
5081<value name="ENABLE" value="0x1">
5082</value>
5083</field>
5084<field name="LRADC3_IRQ_EN" bitrange="19:19">
5085<value name="DISABLE" value="0x0">
5086</value>
5087<value name="ENABLE" value="0x1">
5088</value>
5089</field>
5090<field name="LRADC2_IRQ_EN" bitrange="18:18">
5091<value name="DISABLE" value="0x0">
5092</value>
5093<value name="ENABLE" value="0x1">
5094</value>
5095</field>
5096<field name="LRADC1_IRQ_EN" bitrange="17:17">
5097<value name="DISABLE" value="0x0">
5098</value>
5099<value name="ENABLE" value="0x1">
5100</value>
5101</field>
5102<field name="LRADC0_IRQ_EN" bitrange="16:16">
5103<value name="DISABLE" value="0x0">
5104</value>
5105<value name="ENABLE" value="0x1">
5106</value>
5107</field>
5108<field name="TOUCH_DETECT_IRQ" bitrange="8:8">
5109<value name="CLEAR" value="0x0">
5110</value>
5111<value name="PENDING" value="0x1">
5112</value>
5113</field>
5114<field name="LRADC7_IRQ" bitrange="7:7">
5115<value name="CLEAR" value="0x0">
5116</value>
5117<value name="PENDING" value="0x1">
5118</value>
5119</field>
5120<field name="LRADC6_IRQ" bitrange="6:6">
5121<value name="CLEAR" value="0x0">
5122</value>
5123<value name="PENDING" value="0x1">
5124</value>
5125</field>
5126<field name="LRADC5_IRQ" bitrange="5:5">
5127<value name="CLEAR" value="0x0">
5128</value>
5129<value name="PENDING" value="0x1">
5130</value>
5131</field>
5132<field name="LRADC4_IRQ" bitrange="4:4">
5133<value name="CLEAR" value="0x0">
5134</value>
5135<value name="PENDING" value="0x1">
5136</value>
5137</field>
5138<field name="LRADC3_IRQ" bitrange="3:3">
5139<value name="CLEAR" value="0x0">
5140</value>
5141<value name="PENDING" value="0x1">
5142</value>
5143</field>
5144<field name="LRADC2_IRQ" bitrange="2:2">
5145<value name="CLEAR" value="0x0">
5146</value>
5147<value name="PENDING" value="0x1">
5148</value>
5149</field>
5150<field name="LRADC1_IRQ" bitrange="1:1">
5151<value name="CLEAR" value="0x0">
5152</value>
5153<value name="PENDING" value="0x1">
5154</value>
5155</field>
5156<field name="LRADC0_IRQ" bitrange="0:0">
5157<value name="CLEAR" value="0x0">
5158</value>
5159<value name="PENDING" value="0x1">
5160</value>
5161</field>
5162</reg>
5163<reg name="CTRL2" addr="0x20" sct="yes">
5164<field name="DIVIDE_BY_TWO" bitrange="31:24">
5165</field>
5166<field name="BL_AMP_BYPASS" bitrange="23:23">
5167<value name="DISABLE" value="0x0">
5168</value>
5169<value name="ENABLE" value="0x1">
5170</value>
5171</field>
5172<field name="BL_ENABLE" bitrange="22:22">
5173</field>
5174<field name="BL_MUX_SELECT" bitrange="21:21">
5175</field>
5176<field name="BL_BRIGHTNESS" bitrange="20:16">
5177</field>
5178<field name="TEMPSENSE_PWD" bitrange="15:15">
5179<value name="DISABLE" value="0x0">
5180</value>
5181<value name="ENABLE" value="0x1">
5182</value>
5183</field>
5184<field name="EXT_EN1" bitrange="13:13">
5185<value name="DISABLE" value="0x0">
5186</value>
5187<value name="ENABLE" value="0x1">
5188</value>
5189</field>
5190<field name="EXT_EN0" bitrange="12:12">
5191</field>
5192<field name="TEMP_SENSOR_IENABLE1" bitrange="9:9">
5193<value name="DISABLE" value="0x0">
5194</value>
5195<value name="ENABLE" value="0x1">
5196</value>
5197</field>
5198<field name="TEMP_SENSOR_IENABLE0" bitrange="8:8">
5199<value name="DISABLE" value="0x0">
5200</value>
5201<value name="ENABLE" value="0x1">
5202</value>
5203</field>
5204<field name="TEMP_ISRC1" bitrange="7:4">
5205<value name="300" value="0xf">
5206</value>
5207<value name="280" value="0xe">
5208</value>
5209<value name="260" value="0xd">
5210</value>
5211<value name="240" value="0xc">
5212</value>
5213<value name="220" value="0xb">
5214</value>
5215<value name="200" value="0xa">
5216</value>
5217<value name="180" value="0x9">
5218</value>
5219<value name="160" value="0x8">
5220</value>
5221<value name="140" value="0x7">
5222</value>
5223<value name="120" value="0x6">
5224</value>
5225<value name="100" value="0x5">
5226</value>
5227<value name="80" value="0x4">
5228</value>
5229<value name="60" value="0x3">
5230</value>
5231<value name="40" value="0x2">
5232</value>
5233<value name="20" value="0x1">
5234</value>
5235<value name="ZERO" value="0x0">
5236</value>
5237</field>
5238<field name="TEMP_ISRC0" bitrange="3:0">
5239<value name="300" value="0xf">
5240</value>
5241<value name="280" value="0xe">
5242</value>
5243<value name="260" value="0xd">
5244</value>
5245<value name="240" value="0xc">
5246</value>
5247<value name="220" value="0xb">
5248</value>
5249<value name="200" value="0xa">
5250</value>
5251<value name="180" value="0x9">
5252</value>
5253<value name="160" value="0x8">
5254</value>
5255<value name="140" value="0x7">
5256</value>
5257<value name="120" value="0x6">
5258</value>
5259<value name="100" value="0x5">
5260</value>
5261<value name="80" value="0x4">
5262</value>
5263<value name="60" value="0x3">
5264</value>
5265<value name="40" value="0x2">
5266</value>
5267<value name="20" value="0x1">
5268</value>
5269<value name="ZERO" value="0x0">
5270</value>
5271</field>
5272</reg>
5273<reg name="CTRL3" addr="0x30" sct="yes">
5274<field name="DISCARD" bitrange="25:24">
5275<value name="1_SAMPLE" value="0x1">
5276</value>
5277<value name="2_SAMPLES" value="0x2">
5278</value>
5279<value name="3_SAMPLES" value="0x3">
5280</value>
5281</field>
5282<field name="FORCE_ANALOG_PWUP" bitrange="23:23">
5283<value name="OFF" value="0x0">
5284</value>
5285<value name="ON" value="0x1">
5286</value>
5287</field>
5288<field name="FORCE_ANALOG_PWDN" bitrange="22:22">
5289<value name="ON" value="0x0">
5290</value>
5291<value name="OFF" value="0x1">
5292</value>
5293</field>
5294<field name="CYCLE_TIME" bitrange="9:8">
5295<value name="6MHZ" value="0x0">
5296</value>
5297<value name="4MHZ" value="0x1">
5298</value>
5299<value name="3MHZ" value="0x2">
5300</value>
5301<value name="2MHZ" value="0x3">
5302</value>
5303</field>
5304<field name="HIGH_TIME" bitrange="5:4">
5305<value name="42NS" value="0x0">
5306</value>
5307<value name="83NS" value="0x1">
5308</value>
5309<value name="125NS" value="0x2">
5310</value>
5311<value name="250NS" value="0x3">
5312</value>
5313</field>
5314<field name="DELAY_CLOCK" bitrange="1:1">
5315<value name="NORMAL" value="0x0">
5316</value>
5317<value name="DELAYED" value="0x1">
5318</value>
5319</field>
5320<field name="INVERT_CLOCK" bitrange="0:0">
5321<value name="NORMAL" value="0x0">
5322</value>
5323<value name="INVERT" value="0x1">
5324</value>
5325</field>
5326</reg>
5327<reg name="STATUS" addr="0x40" sct="no">
5328<field name="TEMP1_PRESENT" bitrange="26:26">
5329</field>
5330<field name="TEMP0_PRESENT" bitrange="25:25">
5331</field>
5332<field name="TOUCH_PANEL_PRESENT" bitrange="24:24">
5333</field>
5334<field name="CHANNEL7_PRESENT" bitrange="23:23">
5335</field>
5336<field name="CHANNEL6_PRESENT" bitrange="22:22">
5337</field>
5338<field name="CHANNEL5_PRESENT" bitrange="21:21">
5339</field>
5340<field name="CHANNEL4_PRESENT" bitrange="20:20">
5341</field>
5342<field name="CHANNEL3_PRESENT" bitrange="19:19">
5343</field>
5344<field name="CHANNEL2_PRESENT" bitrange="18:18">
5345</field>
5346<field name="CHANNEL1_PRESENT" bitrange="17:17">
5347</field>
5348<field name="CHANNEL0_PRESENT" bitrange="16:16">
5349</field>
5350<field name="TOUCH_DETECT_RAW" bitrange="0:0">
5351<value name="OPEN" value="0x0">
5352</value>
5353<value name="HIT" value="0x1">
5354</value>
5355</field>
5356</reg>
5357<multireg name="CHn" base="0x50" count="5" offset="0x10" sct="SCT">
5358<reg name="CH0" addr="0x50" index="0">
5359</reg>
5360<reg name="CH1" addr="0x60" index="1">
5361</reg>
5362<reg name="CH2" addr="0x70" index="2">
5363</reg>
5364<reg name="CH3" addr="0x80" index="3">
5365</reg>
5366<reg name="CH4" addr="0x90" index="4">
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">
5391</field>
5392<field name="TESTMODE_TOGGLE" bitrange="30:30">
5393</field>
5394<field name="ACCUMULATE" bitrange="29:29">
5395</field>
5396<field name="NUM_SAMPLES" bitrange="28:24">
5397</field>
5398<field name="VALUE" bitrange="17:0">
5399</field>
5400</reg>
5401<multireg name="DELAYn" base="0xd0" count="3" offset="0x10" sct="SCT">
5402<reg name="DELAY0" addr="0xd0" index="0">
5403</reg>
5404<reg name="DELAY1" addr="0xe0" index="1">
5405</reg>
5406<reg name="DELAY2" addr="0xf0" index="2">
5407</reg>
5408<reg name="DELAY3" addr="0x100" index="3">
5409</reg>
5410<field name="TRIGGER_LRADCS" bitrange="31:24">
5411</field>
5412<field name="KICK" bitrange="20:20">
5413</field>
5414<field name="TRIGGER_DELAYS" bitrange="19:16">
5415</field>
5416<field name="LOOP_COUNT" bitrange="15:11">
5417</field>
5418<field name="DELAY" bitrange="10:0">
5419</field>
5420</multireg>
5421<reg name="DEBUG0" addr="0x110" sct="no">
5422<field name="READONLY" bitrange="31:16">
5423</field>
5424<field name="STATE" bitrange="11:0">
5425</field>
5426</reg>
5427<reg name="DEBUG1" addr="0x120" sct="yes">
5428<field name="REQUEST" bitrange="23:16">
5429</field>
5430<field name="TESTMODE_COUNT" bitrange="12:8">
5431</field>
5432<field name="TESTMODE6" bitrange="2:2">
5433<value name="NORMAL" value="0x0">
5434</value>
5435<value name="TEST" value="0x1">
5436</value>
5437</field>
5438<field name="TESTMODE5" bitrange="1:1">
5439<value name="NORMAL" value="0x0">
5440</value>
5441<value name="TEST" value="0x1">
5442</value>
5443</field>
5444<field name="TESTMODE" bitrange="0:0">
5445<value name="NORMAL" value="0x0">
5446</value>
5447<value name="TEST" value="0x1">
5448</value>
5449</field>
5450</reg>
5451<reg name="CONVERSION" addr="0x130" sct="yes">
5452<field name="AUTOMATIC" bitrange="20:20">
5453<value name="DISABLE" value="0x0">
5454</value>
5455<value name="ENABLE" value="0x1">
5456</value>
5457</field>
5458<field name="SCALE_FACTOR" bitrange="17:16">
5459<value name="NIMH" value="0x0">
5460</value>
5461<value name="DUAL_NIMH" value="0x1">
5462</value>
5463<value name="LI_ION" value="0x2">
5464</value>
5465<value name="ALT_LI_ION" value="0x3">
5466</value>
5467</field>
5468<field name="SCALED_BATT_VOLTAGE" bitrange="9:0">
5469</field>
5470</reg>
5471<reg name="CTRL4" addr="0x140" sct="yes">
5472<field name="LRADC7SELECT" bitrange="31:28">
5473<value name="CHANNEL0" value="0x0">
5474</value>
5475<value name="CHANNEL1" value="0x1">
5476</value>
5477<value name="CHANNEL2" value="0x2">
5478</value>
5479<value name="CHANNEL3" value="0x3">
5480</value>
5481<value name="CHANNEL4" value="0x4">
5482</value>
5483<value name="CHANNEL5" value="0x5">
5484</value>
5485<value name="CHANNEL6" value="0x6">
5486</value>
5487<value name="CHANNEL7" value="0x7">
5488</value>
5489<value name="CHANNEL8" value="0x8">
5490</value>
5491<value name="CHANNEL9" value="0x9">
5492</value>
5493<value name="CHANNEL10" value="0xa">
5494</value>
5495<value name="CHANNEL11" value="0xb">
5496</value>
5497<value name="CHANNEL12" value="0xc">
5498</value>
5499<value name="CHANNEL13" value="0xd">
5500</value>
5501<value name="CHANNEL14" value="0xe">
5502</value>
5503<value name="CHANNEL15" value="0xf">
5504</value>
5505</field>
5506<field name="LRADC6SELECT" bitrange="27:24">
5507<value name="CHANNEL0" value="0x0">
5508</value>
5509<value name="CHANNEL1" value="0x1">
5510</value>
5511<value name="CHANNEL2" value="0x2">
5512</value>
5513<value name="CHANNEL3" value="0x3">
5514</value>
5515<value name="CHANNEL4" value="0x4">
5516</value>
5517<value name="CHANNEL5" value="0x5">
5518</value>
5519<value name="CHANNEL6" value="0x6">
5520</value>
5521<value name="CHANNEL7" value="0x7">
5522</value>
5523<value name="CHANNEL8" value="0x8">
5524</value>
5525<value name="CHANNEL9" value="0x9">
5526</value>
5527<value name="CHANNEL10" value="0xa">
5528</value>
5529<value name="CHANNEL11" value="0xb">
5530</value>
5531<value name="CHANNEL12" value="0xc">
5532</value>
5533<value name="CHANNEL13" value="0xd">
5534</value>
5535<value name="CHANNEL14" value="0xe">
5536</value>
5537<value name="CHANNEL15" value="0xf">
5538</value>
5539</field>
5540<field name="LRADC5SELECT" bitrange="23:20">
5541<value name="CHANNEL0" value="0x0">
5542</value>
5543<value name="CHANNEL1" value="0x1">
5544</value>
5545<value name="CHANNEL2" value="0x2">
5546</value>
5547<value name="CHANNEL3" value="0x3">
5548</value>
5549<value name="CHANNEL4" value="0x4">
5550</value>
5551<value name="CHANNEL5" value="0x5">
5552</value>
5553<value name="CHANNEL6" value="0x6">
5554</value>
5555<value name="CHANNEL7" value="0x7">
5556</value>
5557<value name="CHANNEL8" value="0x8">
5558</value>
5559<value name="CHANNEL9" value="0x9">
5560</value>
5561<value name="CHANNEL10" value="0xa">
5562</value>
5563<value name="CHANNEL11" value="0xb">
5564</value>
5565<value name="CHANNEL12" value="0xc">
5566</value>
5567<value name="CHANNEL13" value="0xd">
5568</value>
5569<value name="CHANNEL14" value="0xe">
5570</value>
5571<value name="CHANNEL15" value="0xf">
5572</value>
5573</field>
5574<field name="LRADC4SELECT" bitrange="19:16">
5575<value name="CHANNEL0" value="0x0">
5576</value>
5577<value name="CHANNEL1" value="0x1">
5578</value>
5579<value name="CHANNEL2" value="0x2">
5580</value>
5581<value name="CHANNEL3" value="0x3">
5582</value>
5583<value name="CHANNEL4" value="0x4">
5584</value>
5585<value name="CHANNEL5" value="0x5">
5586</value>
5587<value name="CHANNEL6" value="0x6">
5588</value>
5589<value name="CHANNEL7" value="0x7">
5590</value>
5591<value name="CHANNEL8" value="0x8">
5592</value>
5593<value name="CHANNEL9" value="0x9">
5594</value>
5595<value name="CHANNEL10" value="0xa">
5596</value>
5597<value name="CHANNEL11" value="0xb">
5598</value>
5599<value name="CHANNEL12" value="0xc">
5600</value>
5601<value name="CHANNEL13" value="0xd">
5602</value>
5603<value name="CHANNEL14" value="0xe">
5604</value>
5605<value name="CHANNEL15" value="0xf">
5606</value>
5607</field>
5608<field name="LRADC3SELECT" bitrange="15:12">
5609<value name="CHANNEL0" value="0x0">
5610</value>
5611<value name="CHANNEL1" value="0x1">
5612</value>
5613<value name="CHANNEL2" value="0x2">
5614</value>
5615<value name="CHANNEL3" value="0x3">
5616</value>
5617<value name="CHANNEL4" value="0x4">
5618</value>
5619<value name="CHANNEL5" value="0x5">
5620</value>
5621<value name="CHANNEL6" value="0x6">
5622</value>
5623<value name="CHANNEL7" value="0x7">
5624</value>
5625<value name="CHANNEL8" value="0x8">
5626</value>
5627<value name="CHANNEL9" value="0x9">
5628</value>
5629<value name="CHANNEL10" value="0xa">
5630</value>
5631<value name="CHANNEL11" value="0xb">
5632</value>
5633<value name="CHANNEL12" value="0xc">
5634</value>
5635<value name="CHANNEL13" value="0xd">
5636</value>
5637<value name="CHANNEL14" value="0xe">
5638</value>
5639<value name="CHANNEL15" value="0xf">
5640</value>
5641</field>
5642<field name="LRADC2SELECT" bitrange="11:8">
5643<value name="CHANNEL0" value="0x0">
5644</value>
5645<value name="CHANNEL1" value="0x1">
5646</value>
5647<value name="CHANNEL2" value="0x2">
5648</value>
5649<value name="CHANNEL3" value="0x3">
5650</value>
5651<value name="CHANNEL4" value="0x4">
5652</value>
5653<value name="CHANNEL5" value="0x5">
5654</value>
5655<value name="CHANNEL6" value="0x6">
5656</value>
5657<value name="CHANNEL7" value="0x7">
5658</value>
5659<value name="CHANNEL8" value="0x8">
5660</value>
5661<value name="CHANNEL9" value="0x9">
5662</value>
5663<value name="CHANNEL10" value="0xa">
5664</value>
5665<value name="CHANNEL11" value="0xb">
5666</value>
5667<value name="CHANNEL12" value="0xc">
5668</value>
5669<value name="CHANNEL13" value="0xd">
5670</value>
5671<value name="CHANNEL14" value="0xe">
5672</value>
5673<value name="CHANNEL15" value="0xf">
5674</value>
5675</field>
5676<field name="LRADC1SELECT" bitrange="7:4">
5677<value name="CHANNEL0" value="0x0">
5678</value>
5679<value name="CHANNEL1" value="0x1">
5680</value>
5681<value name="CHANNEL2" value="0x2">
5682</value>
5683<value name="CHANNEL3" value="0x3">
5684</value>
5685<value name="CHANNEL4" value="0x4">
5686</value>
5687<value name="CHANNEL5" value="0x5">
5688</value>
5689<value name="CHANNEL6" value="0x6">
5690</value>
5691<value name="CHANNEL7" value="0x7">
5692</value>
5693<value name="CHANNEL8" value="0x8">
5694</value>
5695<value name="CHANNEL9" value="0x9">
5696</value>
5697<value name="CHANNEL10" value="0xa">
5698</value>
5699<value name="CHANNEL11" value="0xb">
5700</value>
5701<value name="CHANNEL12" value="0xc">
5702</value>
5703<value name="CHANNEL13" value="0xd">
5704</value>
5705<value name="CHANNEL14" value="0xe">
5706</value>
5707<value name="CHANNEL15" value="0xf">
5708</value>
5709</field>
5710<field name="LRADC0SELECT" bitrange="3:0">
5711<value name="CHANNEL0" value="0x0">
5712</value>
5713<value name="CHANNEL1" value="0x1">
5714</value>
5715<value name="CHANNEL2" value="0x2">
5716</value>
5717<value name="CHANNEL3" value="0x3">
5718</value>
5719<value name="CHANNEL4" value="0x4">
5720</value>
5721<value name="CHANNEL5" value="0x5">
5722</value>
5723<value name="CHANNEL6" value="0x6">
5724</value>
5725<value name="CHANNEL7" value="0x7">
5726</value>
5727<value name="CHANNEL8" value="0x8">
5728</value>
5729<value name="CHANNEL9" value="0x9">
5730</value>
5731<value name="CHANNEL10" value="0xa">
5732</value>
5733<value name="CHANNEL11" value="0xb">
5734</value>
5735<value name="CHANNEL12" value="0xc">
5736</value>
5737<value name="CHANNEL13" value="0xd">
5738</value>
5739<value name="CHANNEL14" value="0xe">
5740</value>
5741<value name="CHANNEL15" value="0xf">
5742</value>
5743</field>
5744</reg>
5745<reg name="VERSION" addr="0x150" sct="no">
5746<field name="MAJOR" bitrange="31:24">
5747</field>
5748<field name="MINOR" bitrange="23:16">
5749</field>
5750<field name="STEP" bitrange="15:0">
5751</field>
5752</reg>
5753</dev>
5754<dev name="OCOTP" addr="0x8002c000" long_name="One-time Programmable Array Controller" desc="On-Chip OTP (OCOTP) Controller">
5755<reg name="CTRL" addr="0x0" sct="yes">
5756<field name="WR_UNLOCK" bitrange="31:16">
5757<value name="KEY" value="0x3e77">
5758</value>
5759</field>
5760<field name="RELOAD_SHADOWS" bitrange="13:13">
5761</field>
5762<field name="RD_BANK_OPEN" bitrange="12:12">
5763</field>
5764<field name="ERROR" bitrange="9:9">
5765</field>
5766<field name="BUSY" bitrange="8:8">
5767</field>
5768<field name="ADDR" bitrange="4:0">
5769</field>
5770</reg>
5771<reg name="DATA" addr="0x10" sct="no">
5772<field name="DATA" bitrange="31:0">
5773</field>
5774</reg>
5775<multireg name="CUSTn" base="0x20" count="3" offset="0x10" sct="">
5776<reg name="CUST0" addr="0x20" index="0">
5777</reg>
5778<reg name="CUST1" addr="0x30" index="1">
5779</reg>
5780<reg name="CUST2" addr="0x40" index="2">
5781</reg>
5782<reg name="CUST3" addr="0x50" index="3">
5783</reg>
5784<field name="BITS" bitrange="31:0">
5785</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>
5796<field name="BITS" bitrange="31:0">
5797</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>
5812<field name="BITS" bitrange="31:0">
5813</field>
5814</multireg>
5815<reg name="SWCAP" addr="0x100" sct="no">
5816<field name="BITS" bitrange="31:0">
5817</field>
5818</reg>
5819<reg name="CUSTCAP" addr="0x110" sct="no">
5820<field name="BITS" bitrange="31:0">
5821</field>
5822</reg>
5823<reg name="LOCK" addr="0x120" sct="no">
5824<field name="ROM7" bitrange="31:31">
5825</field>
5826<field name="ROM6" bitrange="30:30">
5827</field>
5828<field name="ROM5" bitrange="29:29">
5829</field>
5830<field name="ROM4" bitrange="28:28">
5831</field>
5832<field name="ROM3" bitrange="27:27">
5833</field>
5834<field name="ROM2" bitrange="26:26">
5835</field>
5836<field name="ROM1" bitrange="25:25">
5837</field>
5838<field name="ROM0" bitrange="24:24">
5839</field>
5840<field name="HWSW_SHADOW_ALT" bitrange="23:23">
5841</field>
5842<field name="CRYPTODCP_ALT" bitrange="22:22">
5843</field>
5844<field name="CRYPTOKEY_ALT" bitrange="21:21">
5845</field>
5846<field name="PIN" bitrange="20:20">
5847</field>
5848<field name="OPS" bitrange="19:19">
5849</field>
5850<field name="UN2" bitrange="18:18">
5851</field>
5852<field name="UN1" bitrange="17:17">
5853</field>
5854<field name="UN0" bitrange="16:16">
5855</field>
5856<field name="UNALLOCATED" bitrange="15:10">
5857</field>
5858<field name="CUSTCAP" bitrange="9:9">
5859</field>
5860<field name="HWSW" bitrange="8:8">
5861</field>
5862<field name="CUSTCAP_SHADOW" bitrange="7:7">
5863</field>
5864<field name="HWSW_SHADOW" bitrange="6:6">
5865</field>
5866<field name="CRYPTODCP" bitrange="5:5">
5867</field>
5868<field name="CRYPTOKEY" bitrange="4:4">
5869</field>
5870<field name="CUST3" bitrange="3:3">
5871</field>
5872<field name="CUST2" bitrange="2:2">
5873</field>
5874<field name="CUST1" bitrange="1:1">
5875</field>
5876<field name="CUST0" bitrange="0:0">
5877</field>
5878</reg>
5879<multireg name="OPSn" base="0x130" count="3" offset="0x10" sct="">
5880<reg name="OPS0" addr="0x130" index="0">
5881</reg>
5882<reg name="OPS1" addr="0x140" index="1">
5883</reg>
5884<reg name="OPS2" addr="0x150" index="2">
5885</reg>
5886<reg name="OPS3" addr="0x160" index="3">
5887</reg>
5888<field name="BITS" bitrange="31:0">
5889</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>
5898<field name="BITS" bitrange="31:0">
5899</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>
5918<field name="BITS" bitrange="31:0">
5919</field>
5920</multireg>
5921<reg name="VERSION" addr="0x220" sct="no">
5922<field name="MAJOR" bitrange="31:24">
5923</field>
5924<field name="MINOR" bitrange="23:16">
5925</field>
5926<field name="STEP" bitrange="15:0">
5927</field>
5928</reg>
5929</dev>
5930<dev name="PINCTRL" addr="0x80018000" long_name="Pin Control" desc="Pin Control and GPIO">
5931<reg name="CTRL" addr="0x0" sct="yes">
5932<field name="SFTRST" bitrange="31:31">
5933</field>
5934<field name="CLKGATE" bitrange="30:30">
5935</field>
5936<field name="PRESENT3" bitrange="29:29">
5937</field>
5938<field name="PRESENT2" bitrange="28:28">
5939</field>
5940<field name="PRESENT1" bitrange="27:27">
5941</field>
5942<field name="PRESENT0" bitrange="26:26">
5943</field>
5944<field name="IRQOUT3" bitrange="3:3">
5945</field>
5946<field name="IRQOUT2" bitrange="2:2">
5947</field>
5948<field name="IRQOUT1" bitrange="1:1">
5949</field>
5950<field name="IRQOUT0" bitrange="0:0">
5951</field>
5952</reg>
5953<reg name="MUXSEL0" addr="0x100" sct="yes">
5954<field name="BANK0_PIN15" bitrange="31:30">
5955</field>
5956<field name="BANK0_PIN14" bitrange="29:28">
5957</field>
5958<field name="BANK0_PIN13" bitrange="27:26">
5959</field>
5960<field name="BANK0_PIN12" bitrange="25:24">
5961</field>
5962<field name="BANK0_PIN11" bitrange="23:22">
5963</field>
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>
6812</reg>
6813<reg name="IRQEN2" addr="0x820" sct="yes">
6814<field name="IRQEN" bitrange="31:0">
6815</field>
6816</reg>
6817<reg name="IRQLEVEL0" addr="0x900" sct="yes">
6818<field name="IRQLEVEL" bitrange="29:0">
6819</field>
6820</reg>
6821<reg name="IRQLEVEL1" addr="0x910" sct="yes">
6822<field name="IRQLEVEL" bitrange="28:0">
6823</field>
6824</reg>
6825<reg name="IRQLEVEL2" addr="0x920" sct="yes">
6826<field name="IRQLEVEL" bitrange="31:0">
6827</field>
6828</reg>
6829<reg name="IRQPOL0" addr="0xa00" sct="yes">
6830<field name="IRQPOL" bitrange="29:0">
6831</field>
6832</reg>
6833<reg name="IRQPOL1" addr="0xa10" sct="yes">
6834<field name="IRQPOL" bitrange="28:0">
6835</field>
6836</reg>
6837<reg name="IRQPOL2" addr="0xa20" sct="yes">
6838<field name="IRQPOL" bitrange="31:0">
6839</field>
6840</reg>
6841<reg name="IRQSTAT0" addr="0xb00" sct="yes">
6842<field name="IRQSTAT" bitrange="29:0">
6843</field>
6844</reg>
6845<reg name="IRQSTAT1" addr="0xb10" sct="yes">
6846<field name="IRQSTAT" bitrange="28:0">
6847</field>
6848</reg>
6849<reg name="IRQSTAT2" addr="0xb20" sct="yes">
6850<field name="IRQSTAT" bitrange="31:0">
6851</field>
6852</reg>
6853</dev>
6854<dev name="POWER" addr="0x80044000" long_name="Power Control" desc="Power Supply">
6855<reg name="CTRL" addr="0x0" sct="yes">
6856<field name="CLKGATE" bitrange="30:30">
6857</field>
6858<field name="PSWITCH_IRQ" bitrange="22:22">
6859</field>
6860<field name="PSWITCH_IRQ_SRC" bitrange="21:21">
6861</field>
6862<field name="POLARITY_PSWITCH" bitrange="20:20">
6863</field>
6864<field name="ENIRQ_PSWITCH" bitrange="19:19">
6865</field>
6866<field name="POLARITY_LINREG_OK" bitrange="18:18">
6867</field>
6868<field name="LINREG_OK_IRQ" bitrange="17:17">
6869</field>
6870<field name="ENIRQ_LINREG_OK" bitrange="16:16">
6871</field>
6872<field name="DC_OK_IRQ" bitrange="15:15">
6873</field>
6874<field name="ENIRQ_DC_OK" bitrange="14:14">
6875</field>
6876<field name="BATT_BO_IRQ" bitrange="13:13">
6877</field>
6878<field name="ENIRQBATT_BO" bitrange="12:12">
6879</field>
6880<field name="VDDIO_BO_IRQ" bitrange="11:11">
6881</field>
6882<field name="ENIRQ_VDDIO_BO" bitrange="10:10">
6883</field>
6884<field name="VDDA_BO_IRQ" bitrange="9:9">
6885</field>
6886<field name="ENIRQ_VDDA_BO" bitrange="8:8">
6887</field>
6888<field name="VDDD_BO_IRQ" bitrange="7:7">
6889</field>
6890<field name="ENIRQ_VDDD_BO" bitrange="6:6">
6891</field>
6892<field name="POLARITY_VBUSVALID" bitrange="5:5">
6893</field>
6894<field name="VBUSVALID_IRQ" bitrange="4:4">
6895</field>
6896<field name="ENIRQ_VBUS_VALID" bitrange="3:3">
6897</field>
6898<field name="POLARITY_VDD5V_GT_VDDIO" bitrange="2:2">
6899</field>
6900<field name="VDD5V_GT_VDDIO_IRQ" bitrange="1:1">
6901</field>
6902<field name="ENIRQ_VDD5V_GT_VDDIO" bitrange="0:0">
6903</field>
6904</reg>
6905<reg name="5VCTRL" addr="0x10" sct="yes">
6906<field name="VBUSVALID_TRSH" bitrange="11:10">
6907</field>
6908<field name="PWDN_5VBRNOUT" bitrange="8:8">
6909</field>
6910<field name="ENABLE_ILIMIT" bitrange="7:7">
6911</field>
6912<field name="DCDC_XFER" bitrange="6:6">
6913</field>
6914<field name="EN_BATT_PULLDN" bitrange="5:5">
6915</field>
6916<field name="VBUSVALID_5VDETECT" bitrange="4:4">
6917</field>
6918<field name="VBUSVALID_TO_B" bitrange="3:3">
6919</field>
6920<field name="ILIMIT_EQ_ZERO" bitrange="2:2">
6921</field>
6922<field name="OTG_PWRUP_CMPS" bitrange="1:1">
6923</field>
6924<field name="ENABLE_DCDC" bitrange="0:0">
6925</field>
6926</reg>
6927<reg name="MINPWR" addr="0x20" sct="yes">
6928<field name="PWD_BO" bitrange="11:11">
6929</field>
6930<field name="USB_I_SUSPEND" bitrange="10:10">
6931</field>
6932<field name="ENABLE_OSC" bitrange="9:9">
6933</field>
6934<field name="SELECT_OSC" bitrange="8:8">
6935</field>
6936<field name="VBG_OFF" bitrange="7:7">
6937</field>
6938<field name="DOUBLE_FETS" bitrange="6:6">
6939</field>
6940<field name="HALF_FETS" bitrange="5:5">
6941</field>
6942<field name="LESSANA_I" bitrange="4:4">
6943</field>
6944<field name="PWD_XTAL24" bitrange="3:3">
6945</field>
6946<field name="DC_STOPCLK" bitrange="2:2">
6947</field>
6948<field name="EN_DC_PFM" bitrange="1:1">
6949</field>
6950<field name="DC_HALFCLK" bitrange="0:0">
6951</field>
6952</reg>
6953<reg name="CHARGE" addr="0x30" sct="yes">
6954<field name="ENABLE_FAULT_DETECT" bitrange="20:20">
6955</field>
6956<field name="CHRG_STS_OFF" bitrange="19:19">
6957</field>
6958<field name="USE_EXTERN_R" bitrange="17:17">
6959</field>
6960<field name="PWD_BATTCHRG" bitrange="16:16">
6961</field>
6962<field name="STOP_ILIMIT" bitrange="11:8">
6963</field>
6964<field name="BATTCHRG_I" bitrange="5:0">
6965</field>
6966</reg>
6967<reg name="VDDDCTRL" addr="0x40" sct="no">
6968<field name="ADJTN" bitrange="31:28">
6969</field>
6970<field name="ALKALINE_CHARGE" bitrange="24:24">
6971</field>
6972<field name="DISABLE_STEPPING" bitrange="23:23">
6973</field>
6974<field name="LINREG_FROM_BATT" bitrange="22:22">
6975</field>
6976<field name="ENABLE_LINREG" bitrange="21:21">
6977</field>
6978<field name="DISABLE_FET" bitrange="20:20">
6979</field>
6980<field name="LINREG_OFFSET" bitrange="17:16">
6981</field>
6982<field name="BO_OFFSET" bitrange="10:8">
6983</field>
6984<field name="TRG" bitrange="4:0">
6985</field>
6986</reg>
6987<reg name="VDDACTRL" addr="0x50" sct="no">
6988<field name="DISABLE_STEPPING" bitrange="18:18">
6989</field>
6990<field name="ENABLE_LINREG" bitrange="17:17">
6991</field>
6992<field name="DISABLE_FET" bitrange="16:16">
6993</field>
6994<field name="LINREG_OFFSET" bitrange="13:12">
6995</field>
6996<field name="BO_OFFSET" bitrange="10:8">
6997</field>
6998<field name="TRG" bitrange="4:0">
6999</field>
7000</reg>
7001<reg name="VDDIOCTRL" addr="0x60" sct="no">
7002<field name="ADJTN" bitrange="19:16">
7003</field>
7004<field name="DISABLE_STEPPING" bitrange="15:15">
7005</field>
7006<field name="DISABLE_FET" bitrange="14:14">
7007</field>
7008<field name="LINREG_OFFSET" bitrange="13:12">
7009</field>
7010<field name="BO_OFFSET" bitrange="10:8">
7011</field>
7012<field name="TRG" bitrange="4:0">
7013</field>
7014</reg>
7015<reg name="DCFUNCV" addr="0x70" sct="no">
7016<field name="VDDD" bitrange="25:16">
7017</field>
7018<field name="VDDIO" bitrange="9:0">
7019</field>
7020</reg>
7021<reg name="MISC" addr="0x80" sct="no">
7022<field name="FREQSEL" bitrange="5:4">
7023</field>
7024<field name="DELAY_TIMING" bitrange="3:3">
7025</field>
7026<field name="TEST" bitrange="2:2">
7027</field>
7028<field name="SEL_PLLCLK" bitrange="1:1">
7029</field>
7030<field name="PERIPHERALSWOFF" bitrange="0:0">
7031</field>
7032</reg>
7033<reg name="DCLIMITS" addr="0x90" sct="no">
7034<field name="POSLIMIT_BOOST" bitrange="22:16">
7035</field>
7036<field name="POSLIMIT_BUCK" bitrange="14:8">
7037</field>
7038<field name="NEGLIMIT" bitrange="6:0">
7039</field>
7040</reg>
7041<reg name="LOOPCTRL" addr="0xa0" sct="yes">
7042<field name="TOGGLE_DIF" bitrange="20:20">
7043</field>
7044<field name="HYST_SIGN" bitrange="19:19">
7045</field>
7046<field name="EN_CM_HYST" bitrange="18:18">
7047</field>
7048<field name="EN_DF_HYST" bitrange="17:17">
7049</field>
7050<field name="CM_HYST_THRESH" bitrange="16:16">
7051</field>
7052<field name="DF_HYST_THRESH" bitrange="15:15">
7053</field>
7054<field name="RCSCALE_THRESH" bitrange="14:14">
7055</field>
7056<field name="EN_RCSCALE" bitrange="13:12">
7057</field>
7058<field name="DC_FF" bitrange="10:8">
7059</field>
7060<field name="DC_R" bitrange="7:4">
7061</field>
7062<field name="DC_C" bitrange="1:0">
7063</field>
7064</reg>
7065<reg name="STS" addr="0xb0" sct="no">
7066<field name="BATT_CHRG_PRESENT" bitrange="31:31">
7067</field>
7068<field name="PSWITCH" bitrange="19:18">
7069</field>
7070<field name="AVALID_STATUS" bitrange="17:17">
7071</field>
7072<field name="BVALID_STATUS" bitrange="16:16">
7073</field>
7074<field name="VBUSVALID_STATUS" bitrange="15:15">
7075</field>
7076<field name="SESSEND_STATUS" bitrange="14:14">
7077</field>
7078<field name="MODE" bitrange="13:13">
7079</field>
7080<field name="BATT_BO" bitrange="12:12">
7081</field>
7082<field name="VDD5V_FAULT" bitrange="11:11">
7083</field>
7084<field name="CHRGSTS" bitrange="10:10">
7085</field>
7086<field name="LINREG_OK" bitrange="9:9">
7087</field>
7088<field name="DC_OK" bitrange="8:8">
7089</field>
7090<field name="VDDIO_BO" bitrange="7:7">
7091</field>
7092<field name="VDDA_BO" bitrange="6:6">
7093</field>
7094<field name="VDDD_BO" bitrange="5:5">
7095</field>
7096<field name="VDD5V_GT_VDDIO" bitrange="4:4">
7097</field>
7098<field name="AVALID" bitrange="3:3">
7099</field>
7100<field name="BVALID" bitrange="2:2">
7101</field>
7102<field name="VBUSVALID" bitrange="1:1">
7103</field>
7104<field name="SESSEND" bitrange="0:0">
7105</field>
7106</reg>
7107<reg name="SPEED" addr="0xc0" sct="yes">
7108<field name="STATUS" bitrange="23:16">
7109</field>
7110<field name="CTRL" bitrange="1:0">
7111</field>
7112</reg>
7113<reg name="BATTMONITOR" addr="0xd0" sct="no">
7114<field name="BATT_VAL" bitrange="25:16">
7115</field>
7116<field name="EN_BATADJ" bitrange="6:6">
7117</field>
7118<field name="PWDN_BATTBRNOUT" bitrange="5:5">
7119</field>
7120<field name="BRWNOUT_PWD" bitrange="4:4">
7121</field>
7122<field name="BRWNOUT_LVL" bitrange="3:0">
7123</field>
7124</reg>
7125<reg name="RESET" addr="0xe0" sct="yes">
7126<field name="UNLOCK" bitrange="31:16">
7127<value name="KEY" value="0x3e77">
7128</value>
7129</field>
7130<field name="PWD_OFF" bitrange="1:1">
7131</field>
7132<field name="PWD" bitrange="0:0">
7133</field>
7134</reg>
7135<reg name="DEBUG" addr="0xf0" sct="yes">
7136<field name="VBUSVALIDPIOLOCK" bitrange="3:3">
7137</field>
7138<field name="AVALIDPIOLOCK" bitrange="2:2">
7139</field>
7140<field name="BVALIDPIOLOCK" bitrange="1:1">
7141</field>
7142<field name="SESSENDPIOLOCK" bitrange="0:0">
7143</field>
7144</reg>
7145<reg name="SPECIAL" addr="0x100" sct="yes">
7146<field name="TEST" bitrange="31:0">
7147</field>
7148</reg>
7149<reg name="VERSION" addr="0x110" sct="no">
7150<field name="MAJOR" bitrange="31:24">
7151</field>
7152<field name="MINOR" bitrange="23:16">
7153</field>
7154<field name="STEP" bitrange="15:0">
7155</field>
7156</reg>
7157</dev>
7158<dev name="PWM" addr="0x80064000" long_name="Pulse width Modulation" desc="Pulse-Width Modulator (PWM) Controller">
7159<reg name="CTRL" addr="0x0" sct="yes">
7160<field name="SFTRST" bitrange="31:31">
7161</field>
7162<field name="CLKGATE" bitrange="30:30">
7163</field>
7164<field name="PWM4_PRESENT" bitrange="29:29">
7165</field>
7166<field name="PWM3_PRESENT" bitrange="28:28">
7167</field>
7168<field name="PWM2_PRESENT" bitrange="27:27">
7169</field>
7170<field name="PWM1_PRESENT" bitrange="26:26">
7171</field>
7172<field name="PWM0_PRESENT" bitrange="25:25">
7173</field>
7174<field name="PWM2_ANA_CTRL_ENABLE" bitrange="5:5">
7175</field>
7176<field name="PWM4_ENABLE" bitrange="4:4">
7177</field>
7178<field name="PWM3_ENABLE" bitrange="3:3">
7179</field>
7180<field name="PWM2_ENABLE" bitrange="2:2">
7181</field>
7182<field name="PWM1_ENABLE" bitrange="1:1">
7183</field>
7184<field name="PWM0_ENABLE" bitrange="0:0">
7185</field>
7186</reg>
7187<multireg name="ACTIVEn" base="0x10" count="4" offset="0x20" sct="SCT">
7188<reg name="ACTIVE0" addr="0x10" index="0">
7189</reg>
7190<reg name="ACTIVE1" addr="0x30" index="1">
7191</reg>
7192<reg name="ACTIVE2" addr="0x50" index="2">
7193</reg>
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">
7199</field>
7200<field name="ACTIVE" bitrange="15:0">
7201</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>
7214<field name="MATT" bitrange="23:23">
7215</field>
7216<field name="CDIV" bitrange="22:20">
7217<value name="DIV_1" value="0x0">
7218</value>
7219<value name="DIV_2" value="0x1">
7220</value>
7221<value name="DIV_4" value="0x2">
7222</value>
7223<value name="DIV_8" value="0x3">
7224</value>
7225<value name="DIV_16" value="0x4">
7226</value>
7227<value name="DIV_64" value="0x5">
7228</value>
7229<value name="DIV_256" value="0x6">
7230</value>
7231<value name="DIV_1024" value="0x7">
7232</value>
7233</field>
7234<field name="INACTIVE_STATE" bitrange="19:18">
7235<value name="HI_Z" value="0x0">
7236</value>
7237<value name="0" value="0x2">
7238</value>
7239<value name="1" value="0x3">
7240</value>
7241</field>
7242<field name="ACTIVE_STATE" bitrange="17:16">
7243<value name="HI_Z" value="0x0">
7244</value>
7245<value name="0" value="0x2">
7246</value>
7247<value name="1" value="0x3">
7248</value>
7249</field>
7250<field name="PERIOD" bitrange="15:0">
7251</field>
7252</multireg>
7253<reg name="VERSION" addr="0xb0" sct="no">
7254<field name="MAJOR" bitrange="31:24">
7255</field>
7256<field name="MINOR" bitrange="23:16">
7257</field>
7258<field name="STEP" bitrange="15:0">
7259</field>
7260</reg>
7261</dev>
7262<dev name="RTC" addr="0x8005c000" long_name="Real Time Clock" desc="Real-Time Clock, Alarm, Watchdog, Persistent Bits">
7263<reg name="CTRL" addr="0x0" sct="yes">
7264<field name="SFTRST" bitrange="31:31">
7265</field>
7266<field name="CLKGATE" bitrange="30:30">
7267</field>
7268<field name="SUPPRESS_COPY2ANALOG" bitrange="6:6">
7269</field>
7270<field name="FORCE_UPDATE" bitrange="5:5">
7271</field>
7272<field name="WATCHDOGEN" bitrange="4:4">
7273</field>
7274<field name="ONEMSEC_IRQ" bitrange="3:3">
7275</field>
7276<field name="ALARM_IRQ" bitrange="2:2">
7277</field>
7278<field name="ONEMSEC_IRQ_EN" bitrange="1:1">
7279</field>
7280<field name="ALARM_IRQ_EN" bitrange="0:0">
7281</field>
7282</reg>
7283<reg name="STAT" addr="0x10" sct="no">
7284<field name="RTC_PRESENT" bitrange="31:31">
7285</field>
7286<field name="ALARM_PRESENT" bitrange="30:30">
7287</field>
7288<field name="WATCHDOG_PRESENT" bitrange="29:29">
7289</field>
7290<field name="XTAL32000_PRESENT" bitrange="28:28">
7291</field>
7292<field name="XTAL32768_PRESENT" bitrange="27:27">
7293</field>
7294<field name="STALE_REGS" bitrange="23:16">
7295</field>
7296<field name="NEW_REGS" bitrange="15:8">
7297</field>
7298</reg>
7299<reg name="MILLISECONDS" addr="0x20" sct="yes">
7300<field name="COUNT" bitrange="31:0">
7301</field>
7302</reg>
7303<reg name="SECONDS" addr="0x30" sct="yes">
7304<field name="COUNT" bitrange="31:0">
7305</field>
7306</reg>
7307<reg name="ALARM" addr="0x40" sct="yes">
7308<field name="VALUE" bitrange="31:0">
7309</field>
7310</reg>
7311<reg name="WATCHDOG" addr="0x50" sct="yes">
7312<field name="COUNT" bitrange="31:0">
7313</field>
7314</reg>
7315<reg name="PERSISTENT0" addr="0x60" sct="yes">
7316<field name="SPARE_ANALOG" bitrange="31:18">
7317</field>
7318<field name="AUTO_RESTART" bitrange="17:17">
7319</field>
7320<field name="DISABLE_PSWITCH" bitrange="16:16">
7321</field>
7322<field name="LOWERBIAS" bitrange="15:14">
7323</field>
7324<field name="DISABLE_XTALOK" bitrange="13:13">
7325</field>
7326<field name="MSEC_RES" bitrange="12:8">
7327</field>
7328<field name="ALARM_WAKE" bitrange="7:7">
7329</field>
7330<field name="XTAL32_FREQ" bitrange="6:6">
7331</field>
7332<field name="XTAL32KHZ_PWRUP" bitrange="5:5">
7333</field>
7334<field name="XTAL24MHZ_PWRUP" bitrange="4:4">
7335</field>
7336<field name="LCK_SECS" bitrange="3:3">
7337</field>
7338<field name="ALARM_EN" bitrange="2:2">
7339</field>
7340<field name="ALARM_WAKE_EN" bitrange="1:1">
7341</field>
7342<field name="CLOCKSOURCE" bitrange="0:0">
7343</field>
7344</reg>
7345<reg name="PERSISTENT1" addr="0x70" sct="yes">
7346<field name="GENERAL" bitrange="31:0">
7347<value name="SPARE3" value="0x4000">
7348</value>
7349<value name="SDRAM_BOOT" value="0x2000">
7350</value>
7351<value name="ENUMERATE_500MA_TWICE" value="0x1000">
7352</value>
7353<value name="USB_BOOT_PLAYER_MODE" value="0x800">
7354</value>
7355<value name="SKIP_CHECKDISK" value="0x400">
7356</value>
7357<value name="USB_LOW_POWER_MODE" value="0x200">
7358</value>
7359<value name="OTG_HNP_BIT" value="0x100">
7360</value>
7361<value name="OTG_ATL_ROLE_BIT" value="0x80">
7362</value>
7363<value name="SDRAM_CS_HI" value="0x40">
7364</value>
7365<value name="SDRAM_CS_LO" value="0x20">
7366</value>
7367<value name="SDRAM_NDX_3" value="0x10">
7368</value>
7369<value name="SDRAM_NDX_2" value="0x8">
7370</value>
7371<value name="SDRAM_NDX_1" value="0x4">
7372</value>
7373<value name="SDRAM_NDX_0" value="0x2">
7374</value>
7375<value name="ETM_ENABLE" value="0x1">
7376</value>
7377</field>
7378</reg>
7379<reg name="PERSISTENT2" addr="0x80" sct="yes">
7380<field name="GENERAL" bitrange="31:0">
7381</field>
7382</reg>
7383<reg name="PERSISTENT3" addr="0x90" sct="yes">
7384<field name="GENERAL" bitrange="31:0">
7385</field>
7386</reg>
7387<reg name="PERSISTENT4" addr="0xa0" sct="yes">
7388<field name="GENERAL" bitrange="31:0">
7389</field>
7390</reg>
7391<reg name="PERSISTENT5" addr="0xb0" sct="yes">
7392<field name="GENERAL" bitrange="31:0">
7393</field>
7394</reg>
7395<reg name="DEBUG" addr="0xc0" sct="yes">
7396<field name="WATCHDOG_RESET_MASK" bitrange="1:1">
7397</field>
7398<field name="WATCHDOG_RESET" bitrange="0:0">
7399</field>
7400</reg>
7401<reg name="VERSION" addr="0xd0" sct="no">
7402<field name="MAJOR" bitrange="31:24">
7403</field>
7404<field name="MINOR" bitrange="23:16">
7405</field>
7406<field name="STEP" bitrange="15:0">
7407</field>
7408</reg>
7409</dev>
7410<multidev name="SAIF" long_name="Sync Audio Interface" desc="Sync Audio Interface (SAIF)" base="0x80042000" count="2" offset="0x4000">
7411<dev name="SAIF1" addr="0x80042000" index="1">
7412</dev>
7413<dev name="SAIF2" addr="0x80046000" index="2">
7414</dev>
7415<reg name="CTRL" addr="0x0" sct="yes">
7416<field name="SFTRST" bitrange="31:31">
7417</field>
7418<field name="CLKGATE" bitrange="30:30">
7419</field>
7420<field name="BITCLK_MULT_RATE" bitrange="29:27">
7421</field>
7422<field name="BITCLK_BASE_RATE" bitrange="26:26">
7423</field>
7424<field name="FIFO_ERROR_IRQ_EN" bitrange="25:25">
7425</field>
7426<field name="FIFO_SERVICE_IRQ_EN" bitrange="24:24">
7427</field>
7428<field name="DMAWAIT_COUNT" bitrange="20:16">
7429</field>
7430<field name="CHANNEL_NUM_SELECT" bitrange="15:14">
7431</field>
7432<field name="BIT_ORDER" bitrange="12:12">
7433</field>
7434<field name="DELAY" bitrange="11:11">
7435</field>
7436<field name="JUSTIFY" bitrange="10:10">
7437</field>
7438<field name="LRCLK_POLARITY" bitrange="9:9">
7439</field>
7440<field name="BITCLK_EDGE" bitrange="8:8">
7441</field>
7442<field name="WORD_LENGTH" bitrange="7:4">
7443</field>
7444<field name="BITCLK_48XFS_ENABLE" bitrange="3:3">
7445</field>
7446<field name="SLAVE_MODE" bitrange="2:2">
7447</field>
7448<field name="READ_MODE" bitrange="1:1">
7449</field>
7450<field name="RUN" bitrange="0:0">
7451</field>
7452</reg>
7453<reg name="STAT" addr="0x10" sct="yes">
7454<field name="PRESENT" bitrange="31:31">
7455</field>
7456<field name="DMA_PREQ" bitrange="16:16">
7457</field>
7458<field name="FIFO_UNDERFLOW_IRQ" bitrange="6:6">
7459</field>
7460<field name="FIFO_OVERFLOW_IRQ" bitrange="5:5">
7461</field>
7462<field name="FIFO_SERVICE_IRQ" bitrange="4:4">
7463</field>
7464<field name="BUSY" bitrange="0:0">
7465</field>
7466</reg>
7467<reg name="DATA" addr="0x20" sct="yes">
7468<field name="PCM_RIGHT" bitrange="31:16">
7469</field>
7470<field name="PCM_LEFT" bitrange="15:0">
7471</field>
7472</reg>
7473<reg name="VERSION" addr="0x30" sct="no">
7474<field name="MAJOR" bitrange="31:24">
7475</field>
7476<field name="MINOR" bitrange="23:16">
7477</field>
7478<field name="STEP" bitrange="15:0">
7479</field>
7480</reg>
7481</multidev>
7482<dev name="SPDIF" addr="0x80054000" long_name="Sony/Phillips Digital Audio Interface" desc="SPDIF Transmitter">
7483<reg name="CTRL" addr="0x0" sct="yes">
7484<field name="SFTRST" bitrange="31:31">
7485</field>
7486<field name="CLKGATE" bitrange="30:30">
7487</field>
7488<field name="DMAWAIT_COUNT" bitrange="20:16">
7489</field>
7490<field name="WAIT_END_XFER" bitrange="5:5">
7491</field>
7492<field name="WORD_LENGTH" bitrange="4:4">
7493</field>
7494<field name="FIFO_UNDERFLOW_IRQ" bitrange="3:3">
7495</field>
7496<field name="FIFO_OVERFLOW_IRQ" bitrange="2:2">
7497</field>
7498<field name="FIFO_ERROR_IRQ_EN" bitrange="1:1">
7499</field>
7500<field name="RUN" bitrange="0:0">
7501</field>
7502</reg>
7503<reg name="STAT" addr="0x10" sct="no">
7504<field name="PRESENT" bitrange="31:31">
7505</field>
7506<field name="END_XFER" bitrange="0:0">
7507</field>
7508</reg>
7509<reg name="FRAMECTRL" addr="0x20" sct="yes">
7510<field name="V_CONFIG" bitrange="17:17">
7511</field>
7512<field name="AUTO_MUTE" bitrange="16:16">
7513</field>
7514<field name="USER_DATA" bitrange="14:14">
7515</field>
7516<field name="V" bitrange="13:13">
7517</field>
7518<field name="L" bitrange="12:12">
7519</field>
7520<field name="CC" bitrange="10:4">
7521</field>
7522<field name="PRE" bitrange="3:3">
7523</field>
7524<field name="COPY" bitrange="2:2">
7525</field>
7526<field name="AUDIO" bitrange="1:1">
7527</field>
7528<field name="PRO" bitrange="0:0">
7529</field>
7530</reg>
7531<reg name="SRR" addr="0x30" sct="yes">
7532<field name="BASEMULT" bitrange="30:28">
7533</field>
7534<field name="RATE" bitrange="19:0">
7535</field>
7536</reg>
7537<reg name="DEBUG" addr="0x40" sct="no">
7538<field name="DMA_PREQ" bitrange="1:1">
7539</field>
7540<field name="FIFO_STATUS" bitrange="0:0">
7541</field>
7542</reg>
7543<reg name="DATA" addr="0x50" sct="yes">
7544<field name="HIGH" bitrange="31:16">
7545</field>
7546<field name="LOW" bitrange="15:0">
7547</field>
7548</reg>
7549<reg name="VERSION" addr="0x60" sct="no">
7550<field name="MAJOR" bitrange="31:24">
7551</field>
7552<field name="MINOR" bitrange="23:16">
7553</field>
7554<field name="STEP" bitrange="15:0">
7555</field>
7556</reg>
7557</dev>
7558<multidev name="SSP" long_name="Sync Serial Port" desc="Synchronous Serial Ports (SSP)" base="0x80010000" count="2" offset="0x24000">
7559<dev name="SSP1" addr="0x80010000" index="1">
7560</dev>
7561<dev name="SSP2" addr="0x80034000" index="2">
7562</dev>
7563<reg name="CTRL0" addr="0x0" sct="yes">
7564<field name="SFTRST" bitrange="31:31">
7565</field>
7566<field name="CLKGATE" bitrange="30:30">
7567</field>
7568<field name="RUN" bitrange="29:29">
7569</field>
7570<field name="SDIO_IRQ_CHECK" bitrange="28:28">
7571</field>
7572<field name="LOCK_CS" bitrange="27:27">
7573</field>
7574<field name="IGNORE_CRC" bitrange="26:26">
7575</field>
7576<field name="READ" bitrange="25:25">
7577</field>
7578<field name="DATA_XFER" bitrange="24:24">
7579</field>
7580<field name="BUS_WIDTH" bitrange="23:22">
7581<value name="ONE_BIT" value="0x0">
7582</value>
7583<value name="FOUR_BIT" value="0x1">
7584</value>
7585<value name="EIGHT_BIT" value="0x2">
7586</value>
7587</field>
7588<field name="WAIT_FOR_IRQ" bitrange="21:21">
7589</field>
7590<field name="WAIT_FOR_CMD" bitrange="20:20">
7591</field>
7592<field name="LONG_RESP" bitrange="19:19">
7593</field>
7594<field name="CHECK_RESP" bitrange="18:18">
7595</field>
7596<field name="GET_RESP" bitrange="17:17">
7597</field>
7598<field name="ENABLE" bitrange="16:16">
7599</field>
7600<field name="XFER_COUNT" bitrange="15:0">
7601</field>
7602</reg>
7603<reg name="CMD0" addr="0x10" sct="yes">
7604<field name="APPEND_8CYC" bitrange="20:20">
7605</field>
7606<field name="BLOCK_SIZE" bitrange="19:16">
7607</field>
7608<field name="BLOCK_COUNT" bitrange="15:8">
7609</field>
7610<field name="CMD" bitrange="7:0">
7611<value name="MMC_GO_IDLE_STATE" value="0x0">
7612</value>
7613<value name="MMC_SEND_OP_COND" value="0x1">
7614</value>
7615<value name="MMC_ALL_SEND_CID" value="0x2">
7616</value>
7617<value name="MMC_SET_RELATIVE_ADDR" value="0x3">
7618</value>
7619<value name="MMC_SET_DSR" value="0x4">
7620</value>
7621<value name="MMC_RESERVED_5" value="0x5">
7622</value>
7623<value name="MMC_SWITCH" value="0x6">
7624</value>
7625<value name="MMC_SELECT_DESELECT_CARD" value="0x7">
7626</value>
7627<value name="MMC_SEND_EXT_CSD" value="0x8">
7628</value>
7629<value name="MMC_SEND_CSD" value="0x9">
7630</value>
7631<value name="MMC_SEND_CID" value="0xa">
7632</value>
7633<value name="MMC_READ_DAT_UNTIL_STOP" value="0xb">
7634</value>
7635<value name="MMC_STOP_TRANSMISSION" value="0xc">
7636</value>
7637<value name="MMC_SEND_STATUS" value="0xd">
7638</value>
7639<value name="MMC_BUSTEST_R" value="0xe">
7640</value>
7641<value name="MMC_GO_INACTIVE_STATE" value="0xf">
7642</value>
7643<value name="MMC_SET_BLOCKLEN" value="0x10">
7644</value>
7645<value name="MMC_READ_SINGLE_BLOCK" value="0x11">
7646</value>
7647<value name="MMC_READ_MULTIPLE_BLOCK" value="0x12">
7648</value>
7649<value name="MMC_BUSTEST_W" value="0x13">
7650</value>
7651<value name="MMC_WRITE_DAT_UNTIL_STOP" value="0x14">
7652</value>
7653<value name="MMC_SET_BLOCK_COUNT" value="0x17">
7654</value>
7655<value name="MMC_WRITE_BLOCK" value="0x18">
7656</value>
7657<value name="MMC_WRITE_MULTIPLE_BLOCK" value="0x19">
7658</value>
7659<value name="MMC_PROGRAM_CID" value="0x1a">
7660</value>
7661<value name="MMC_PROGRAM_CSD" value="0x1b">
7662</value>
7663<value name="MMC_SET_WRITE_PROT" value="0x1c">
7664</value>
7665<value name="MMC_CLR_WRITE_PROT" value="0x1d">
7666</value>
7667<value name="MMC_SEND_WRITE_PROT" value="0x1e">
7668</value>
7669<value name="MMC_ERASE_GROUP_START" value="0x23">
7670</value>
7671<value name="MMC_ERASE_GROUP_END" value="0x24">
7672</value>
7673<value name="MMC_ERASE" value="0x26">
7674</value>
7675<value name="MMC_FAST_IO" value="0x27">
7676</value>
7677<value name="MMC_GO_IRQ_STATE" value="0x28">
7678</value>
7679<value name="MMC_LOCK_UNLOCK" value="0x2a">
7680</value>
7681<value name="MMC_APP_CMD" value="0x37">
7682</value>
7683<value name="MMC_GEN_CMD" value="0x38">
7684</value>
7685<value name="SD_GO_IDLE_STATE" value="0x0">
7686</value>
7687<value name="SD_ALL_SEND_CID" value="0x2">
7688</value>
7689<value name="SD_SEND_RELATIVE_ADDR" value="0x3">
7690</value>
7691<value name="SD_SET_DSR" value="0x4">
7692</value>
7693<value name="SD_IO_SEND_OP_COND" value="0x5">
7694</value>
7695<value name="SD_SELECT_DESELECT_CARD" value="0x7">
7696</value>
7697<value name="SD_SEND_CSD" value="0x9">
7698</value>
7699<value name="SD_SEND_CID" value="0xa">
7700</value>
7701<value name="SD_STOP_TRANSMISSION" value="0xc">
7702</value>
7703<value name="SD_SEND_STATUS" value="0xd">
7704</value>
7705<value name="SD_GO_INACTIVE_STATE" value="0xf">
7706</value>
7707<value name="SD_SET_BLOCKLEN" value="0x10">
7708</value>
7709<value name="SD_READ_SINGLE_BLOCK" value="0x11">
7710</value>
7711<value name="SD_READ_MULTIPLE_BLOCK" value="0x12">
7712</value>
7713<value name="SD_WRITE_BLOCK" value="0x18">
7714</value>
7715<value name="SD_WRITE_MULTIPLE_BLOCK" value="0x19">
7716</value>
7717<value name="SD_PROGRAM_CSD" value="0x1b">
7718</value>
7719<value name="SD_SET_WRITE_PROT" value="0x1c">
7720</value>
7721<value name="SD_CLR_WRITE_PROT" value="0x1d">
7722</value>
7723<value name="SD_SEND_WRITE_PROT" value="0x1e">
7724</value>
7725<value name="SD_ERASE_WR_BLK_START" value="0x20">
7726</value>
7727<value name="SD_ERASE_WR_BLK_END" value="0x21">
7728</value>
7729<value name="SD_ERASE_GROUP_START" value="0x23">
7730</value>
7731<value name="SD_ERASE_GROUP_END" value="0x24">
7732</value>
7733<value name="SD_ERASE" value="0x26">
7734</value>
7735<value name="SD_LOCK_UNLOCK" value="0x2a">
7736</value>
7737<value name="SD_IO_RW_DIRECT" value="0x34">
7738</value>
7739<value name="SD_IO_RW_EXTENDED" value="0x35">
7740</value>
7741<value name="SD_APP_CMD" value="0x37">
7742</value>
7743<value name="SD_GEN_CMD" value="0x38">
7744</value>
7745</field>
7746</reg>
7747<reg name="CMD1" addr="0x20" sct="no">
7748<field name="CMD_ARG" bitrange="31:0">
7749</field>
7750</reg>
7751<reg name="COMPREF" addr="0x30" sct="no">
7752<field name="REFERENCE" bitrange="31:0">
7753</field>
7754</reg>
7755<reg name="COMPMASK" addr="0x40" sct="no">
7756<field name="MASK" bitrange="31:0">
7757</field>
7758</reg>
7759<reg name="TIMING" addr="0x50" sct="no">
7760<field name="TIMEOUT" bitrange="31:16">
7761</field>
7762<field name="CLOCK_DIVIDE" bitrange="15:8">
7763</field>
7764<field name="CLOCK_RATE" bitrange="7:0">
7765</field>
7766</reg>
7767<reg name="CTRL1" addr="0x60" sct="yes">
7768<field name="SDIO_IRQ" bitrange="31:31">
7769</field>
7770<field name="SDIO_IRQ_EN" bitrange="30:30">
7771</field>
7772<field name="RESP_ERR_IRQ" bitrange="29:29">
7773</field>
7774<field name="RESP_ERR_IRQ_EN" bitrange="28:28">
7775</field>
7776<field name="RESP_TIMEOUT_IRQ" bitrange="27:27">
7777</field>
7778<field name="RESP_TIMEOUT_IRQ_EN" bitrange="26:26">
7779</field>
7780<field name="DATA_TIMEOUT_IRQ" bitrange="25:25">
7781</field>
7782<field name="DATA_TIMEOUT_IRQ_EN" bitrange="24:24">
7783</field>
7784<field name="DATA_CRC_IRQ" bitrange="23:23">
7785</field>
7786<field name="DATA_CRC_IRQ_EN" bitrange="22:22">
7787</field>
7788<field name="FIFO_UNDERRUN_IRQ" bitrange="21:21">
7789</field>
7790<field name="FIFO_UNDERRUN_EN" bitrange="20:20">
7791</field>
7792<field name="CEATA_CCS_ERR_IRQ" bitrange="19:19">
7793</field>
7794<field name="CEATA_CCS_ERR_IRQ_EN" bitrange="18:18">
7795</field>
7796<field name="RECV_TIMEOUT_IRQ" bitrange="17:17">
7797</field>
7798<field name="RECV_TIMEOUT_IRQ_EN" bitrange="16:16">
7799</field>
7800<field name="FIFO_OVERRUN_IRQ" bitrange="15:15">
7801</field>
7802<field name="FIFO_OVERRUN_IRQ_EN" bitrange="14:14">
7803</field>
7804<field name="DMA_ENABLE" bitrange="13:13">
7805</field>
7806<field name="CEATA_CCS_ERR_EN" bitrange="12:12">
7807</field>
7808<field name="SLAVE_OUT_DISABLE" bitrange="11:11">
7809</field>
7810<field name="PHASE" bitrange="10:10">
7811</field>
7812<field name="POLARITY" bitrange="9:9">
7813</field>
7814<field name="SLAVE_MODE" bitrange="8:8">
7815</field>
7816<field name="WORD_LENGTH" bitrange="7:4">
7817<value name="RESERVED0" value="0x0">
7818</value>
7819<value name="RESERVED1" value="0x1">
7820</value>
7821<value name="RESERVED2" value="0x2">
7822</value>
7823<value name="FOUR_BITS" value="0x3">
7824</value>
7825<value name="EIGHT_BITS" value="0x7">
7826</value>
7827<value name="SIXTEEN_BITS" value="0xf">
7828</value>
7829</field>
7830<field name="SSP_MODE" bitrange="3:0">
7831<value name="SPI" value="0x0">
7832</value>
7833<value name="SSI" value="0x1">
7834</value>
7835<value name="SD_MMC" value="0x3">
7836</value>
7837<value name="MS" value="0x4">
7838</value>
7839<value name="CE_ATA" value="0x7">
7840</value>
7841</field>
7842</reg>
7843<reg name="DATA" addr="0x70" sct="no">
7844<field name="DATA" bitrange="31:0">
7845</field>
7846</reg>
7847<reg name="SDRESP0" addr="0x80" sct="no">
7848<field name="RESP0" bitrange="31:0">
7849</field>
7850</reg>
7851<reg name="SDRESP1" addr="0x90" sct="no">
7852<field name="RESP1" bitrange="31:0">
7853</field>
7854</reg>
7855<reg name="SDRESP2" addr="0xa0" sct="no">
7856<field name="RESP2" bitrange="31:0">
7857</field>
7858</reg>
7859<reg name="SDRESP3" addr="0xb0" sct="no">
7860<field name="RESP3" bitrange="31:0">
7861</field>
7862</reg>
7863<reg name="STATUS" addr="0xc0" sct="no">
7864<field name="PRESENT" bitrange="31:31">
7865</field>
7866<field name="MS_PRESENT" bitrange="30:30">
7867</field>
7868<field name="SD_PRESENT" bitrange="29:29">
7869</field>
7870<field name="CARD_DETECT" bitrange="28:28">
7871</field>
7872<field name="DMASENSE" bitrange="21:21">
7873</field>
7874<field name="DMATERM" bitrange="20:20">
7875</field>
7876<field name="DMAREQ" bitrange="19:19">
7877</field>
7878<field name="DMAEND" bitrange="18:18">
7879</field>
7880<field name="SDIO_IRQ" bitrange="17:17">
7881</field>
7882<field name="RESP_CRC_ERR" bitrange="16:16">
7883</field>
7884<field name="RESP_ERR" bitrange="15:15">
7885</field>
7886<field name="RESP_TIMEOUT" bitrange="14:14">
7887</field>
7888<field name="DATA_CRC_ERR" bitrange="13:13">
7889</field>
7890<field name="TIMEOUT" bitrange="12:12">
7891</field>
7892<field name="RECV_TIMEOUT_STAT" bitrange="11:11">
7893</field>
7894<field name="CEATA_CCS_ERR" bitrange="10:10">
7895</field>
7896<field name="FIFO_OVRFLW" bitrange="9:9">
7897</field>
7898<field name="FIFO_FULL" bitrange="8:8">
7899</field>
7900<field name="FIFO_EMPTY" bitrange="5:5">
7901</field>
7902<field name="FIFO_UNDRFLW" bitrange="4:4">
7903</field>
7904<field name="CMD_BUSY" bitrange="3:3">
7905</field>
7906<field name="DATA_BUSY" bitrange="2:2">
7907</field>
7908<field name="BUSY" bitrange="0:0">
7909</field>
7910</reg>
7911<reg name="DEBUG" addr="0x100" sct="no">
7912<field name="DATACRC_ERR" bitrange="31:28">
7913</field>
7914<field name="DATA_STALL" bitrange="27:27">
7915</field>
7916<field name="DAT_SM" bitrange="26:24">
7917<value name="DSM_IDLE" value="0x0">
7918</value>
7919<value name="DSM_WORD" value="0x2">
7920</value>
7921<value name="DSM_CRC1" value="0x3">
7922</value>
7923<value name="DSM_CRC2" value="0x4">
7924</value>
7925<value name="DSM_END" value="0x5">
7926</value>
7927</field>
7928<field name="MSTK_SM" bitrange="23:20">
7929<value name="MSTK_IDLE" value="0x0">
7930</value>
7931<value name="MSTK_CKON" value="0x1">
7932</value>
7933<value name="MSTK_BS1" value="0x2">
7934</value>
7935<value name="MSTK_TPC" value="0x3">
7936</value>
7937<value name="MSTK_BS2" value="0x4">
7938</value>
7939<value name="MSTK_HDSHK" value="0x5">
7940</value>
7941<value name="MSTK_BS3" value="0x6">
7942</value>
7943<value name="MSTK_RW" value="0x7">
7944</value>
7945<value name="MSTK_CRC1" value="0x8">
7946</value>
7947<value name="MSTK_CRC2" value="0x9">
7948</value>
7949<value name="MSTK_BS0" value="0xa">
7950</value>
7951<value name="MSTK_END1" value="0xb">
7952</value>
7953<value name="MSTK_END2W" value="0xc">
7954</value>
7955<value name="MSTK_END2R" value="0xd">
7956</value>
7957<value name="MSTK_DONE" value="0xe">
7958</value>
7959</field>
7960<field name="CMD_OE" bitrange="19:19">
7961</field>
7962<field name="DMA_SM" bitrange="18:16">
7963<value name="DMA_IDLE" value="0x0">
7964</value>
7965<value name="DMA_DMAREQ" value="0x1">
7966</value>
7967<value name="DMA_DMAACK" value="0x2">
7968</value>
7969<value name="DMA_STALL" value="0x3">
7970</value>
7971<value name="DMA_BUSY" value="0x4">
7972</value>
7973<value name="DMA_DONE" value="0x5">
7974</value>
7975<value name="DMA_COUNT" value="0x6">
7976</value>
7977</field>
7978<field name="MMC_SM" bitrange="15:12">
7979<value name="MMC_IDLE" value="0x0">
7980</value>
7981<value name="MMC_CMD" value="0x1">
7982</value>
7983<value name="MMC_TRC" value="0x2">
7984</value>
7985<value name="MMC_RESP" value="0x3">
7986</value>
7987<value name="MMC_RPRX" value="0x4">
7988</value>
7989<value name="MMC_TX" value="0x5">
7990</value>
7991<value name="MMC_CTOK" value="0x6">
7992</value>
7993<value name="MMC_RX" value="0x7">
7994</value>
7995<value name="MMC_CCS" value="0x8">
7996</value>
7997<value name="MMC_PUP" value="0x9">
7998</value>
7999<value name="MMC_WAIT" value="0xa">
8000</value>
8001</field>
8002<field name="CMD_SM" bitrange="11:10">
8003<value name="CSM_IDLE" value="0x0">
8004</value>
8005<value name="CSM_INDEX" value="0x1">
8006</value>
8007<value name="CSM_ARG" value="0x2">
8008</value>
8009<value name="CSM_CRC" value="0x3">
8010</value>
8011</field>
8012<field name="SSP_CMD" bitrange="9:9">
8013</field>
8014<field name="SSP_RESP" bitrange="8:8">
8015</field>
8016<field name="SSP_RXD" bitrange="7:0">
8017</field>
8018</reg>
8019<reg name="VERSION" addr="0x110" sct="no">
8020<field name="MAJOR" bitrange="31:24">
8021</field>
8022<field name="MINOR" bitrange="23:16">
8023</field>
8024<field name="STEP" bitrange="15:0">
8025</field>
8026</reg>
8027</multidev>
8028<dev name="TIMROT" addr="0x80068000" long_name="Timers/Rotary Interface" desc="Timers and Rotary Decoder">
8029<reg name="ROTCTRL" addr="0x0" sct="yes">
8030<field name="SFTRST" bitrange="31:31">
8031</field>
8032<field name="CLKGATE" bitrange="30:30">
8033</field>
8034<field name="ROTARY_PRESENT" bitrange="29:29">
8035</field>
8036<field name="TIM3_PRESENT" bitrange="28:28">
8037</field>
8038<field name="TIM2_PRESENT" bitrange="27:27">
8039</field>
8040<field name="TIM1_PRESENT" bitrange="26:26">
8041</field>
8042<field name="TIM0_PRESENT" bitrange="25:25">
8043</field>
8044<field name="STATE" bitrange="24:22">
8045</field>
8046<field name="DIVIDER" bitrange="21:16">
8047</field>
8048<field name="RELATIVE" bitrange="12:12">
8049</field>
8050<field name="OVERSAMPLE" bitrange="11:10">
8051<value name="8X" value="0x0">
8052</value>
8053<value name="4X" value="0x1">
8054</value>
8055<value name="2X" value="0x2">
8056</value>
8057<value name="1X" value="0x3">
8058</value>
8059</field>
8060<field name="POLARITY_B" bitrange="9:9">
8061</field>
8062<field name="POLARITY_A" bitrange="8:8">
8063</field>
8064<field name="SELECT_B" bitrange="6:4">
8065<value name="NEVER_TICK" value="0x0">
8066</value>
8067<value name="PWM0" value="0x1">
8068</value>
8069<value name="PWM1" value="0x2">
8070</value>
8071<value name="PWM2" value="0x3">
8072</value>
8073<value name="PWM3" value="0x4">
8074</value>
8075<value name="PWM4" value="0x5">
8076</value>
8077<value name="ROTARYA" value="0x6">
8078</value>
8079<value name="ROTARYB" value="0x7">
8080</value>
8081</field>
8082<field name="SELECT_A" bitrange="2:0">
8083<value name="NEVER_TICK" value="0x0">
8084</value>
8085<value name="PWM0" value="0x1">
8086</value>
8087<value name="PWM1" value="0x2">
8088</value>
8089<value name="PWM2" value="0x3">
8090</value>
8091<value name="PWM3" value="0x4">
8092</value>
8093<value name="PWM4" value="0x5">
8094</value>
8095<value name="ROTARYA" value="0x6">
8096</value>
8097<value name="ROTARYB" value="0x7">
8098</value>
8099</field>
8100</reg>
8101<reg name="ROTCOUNT" addr="0x10" sct="no">
8102<field name="UPDOWN" bitrange="15:0">
8103</field>
8104</reg>
8105<multireg name="TIMCTRLn" base="0x20" count="2" offset="0x20" sct="SCT">
8106<reg name="TIMCTRL0" addr="0x20" index="0">
8107</reg>
8108<reg name="TIMCTRL1" addr="0x40" index="1">
8109</reg>
8110<reg name="TIMCTRL2" addr="0x60" index="2">
8111</reg>
8112<field name="IRQ" bitrange="15:15">
8113</field>
8114<field name="IRQ_EN" bitrange="14:14">
8115</field>
8116<field name="POLARITY" bitrange="8:8">
8117</field>
8118<field name="UPDATE" bitrange="7:7">
8119</field>
8120<field name="RELOAD" bitrange="6:6">
8121</field>
8122<field name="PRESCALE" bitrange="5:4">
8123<value name="DIV_BY_1" value="0x0">
8124</value>
8125<value name="DIV_BY_2" value="0x1">
8126</value>
8127<value name="DIV_BY_4" value="0x2">
8128</value>
8129<value name="DIV_BY_8" value="0x3">
8130</value>
8131</field>
8132<field name="SELECT" bitrange="3:0">
8133<value name="NEVER_TICK" value="0x0">
8134</value>
8135<value name="PWM0" value="0x1">
8136</value>
8137<value name="PWM1" value="0x2">
8138</value>
8139<value name="PWM2" value="0x3">
8140</value>
8141<value name="PWM3" value="0x4">
8142</value>
8143<value name="PWM4" value="0x5">
8144</value>
8145<value name="ROTARYA" value="0x6">
8146</value>
8147<value name="ROTARYB" value="0x7">
8148</value>
8149<value name="32KHZ_XTAL" value="0x8">
8150</value>
8151<value name="8KHZ_XTAL" value="0x9">
8152</value>
8153<value name="4KHZ_XTAL" value="0xa">
8154</value>
8155<value name="1KHZ_XTAL" value="0xb">
8156</value>
8157<value name="TICK_ALWAYS" value="0xc">
8158</value>
8159</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>
8168<field name="RUNNING_COUNT" bitrange="31:16">
8169</field>
8170<field name="FIXED_COUNT" bitrange="15:0">
8171</field>
8172</multireg>
8173<reg name="TIMCTRL3" addr="0x80" sct="yes">
8174<field name="TEST_SIGNAL" bitrange="19:16">
8175<value name="NEVER_TICK" value="0x0">
8176</value>
8177<value name="PWM0" value="0x1">
8178</value>
8179<value name="PWM1" value="0x2">
8180</value>
8181<value name="PWM2" value="0x3">
8182</value>
8183<value name="PWM3" value="0x4">
8184</value>
8185<value name="PWM4" value="0x5">
8186</value>
8187<value name="ROTARYA" value="0x6">
8188</value>
8189<value name="ROTARYB" value="0x7">
8190</value>
8191<value name="32KHZ_XTAL" value="0x8">
8192</value>
8193<value name="8KHZ_XTAL" value="0x9">
8194</value>
8195<value name="4KHZ_XTAL" value="0xa">
8196</value>
8197<value name="1KHZ_XTAL" value="0xb">
8198</value>
8199<value name="TICK_ALWAYS" value="0xc">
8200</value>
8201</field>
8202<field name="IRQ" bitrange="15:15">
8203</field>
8204<field name="IRQ_EN" bitrange="14:14">
8205</field>
8206<field name="DUTY_VALID" bitrange="10:10">
8207</field>
8208<field name="DUTY_CYCLE" bitrange="9:9">
8209</field>
8210<field name="POLARITY" bitrange="8:8">
8211</field>
8212<field name="UPDATE" bitrange="7:7">
8213</field>
8214<field name="RELOAD" bitrange="6:6">
8215</field>
8216<field name="PRESCALE" bitrange="5:4">
8217<value name="DIV_BY_1" value="0x0">
8218</value>
8219<value name="DIV_BY_2" value="0x1">
8220</value>
8221<value name="DIV_BY_4" value="0x2">
8222</value>
8223<value name="DIV_BY_8" value="0x3">
8224</value>
8225</field>
8226<field name="SELECT" bitrange="3:0">
8227<value name="NEVER_TICK" value="0x0">
8228</value>
8229<value name="PWM0" value="0x1">
8230</value>
8231<value name="PWM1" value="0x2">
8232</value>
8233<value name="PWM2" value="0x3">
8234</value>
8235<value name="PWM3" value="0x4">
8236</value>
8237<value name="PWM4" value="0x5">
8238</value>
8239<value name="ROTARYA" value="0x6">
8240</value>
8241<value name="ROTARYB" value="0x7">
8242</value>
8243<value name="32KHZ_XTAL" value="0x8">
8244</value>
8245<value name="8KHZ_XTAL" value="0x9">
8246</value>
8247<value name="4KHZ_XTAL" value="0xa">
8248</value>
8249<value name="1KHZ_XTAL" value="0xb">
8250</value>
8251<value name="TICK_ALWAYS" value="0xc">
8252</value>
8253</field>
8254</reg>
8255<reg name="TIMCOUNT3" addr="0x90" sct="no">
8256<field name="LOW_RUNNING_COUNT" bitrange="31:16">
8257</field>
8258<field name="HIGH_FIXED_COUNT" bitrange="15:0">
8259</field>
8260</reg>
8261<reg name="VERSION" addr="0xa0" sct="no">
8262<field name="MAJOR" bitrange="31:24">
8263</field>
8264<field name="MINOR" bitrange="23:16">
8265</field>
8266<field name="STEP" bitrange="15:0">
8267</field>
8268</reg>
8269</dev>
8270<multidev name="UARTAPP" long_name="Application UART" desc="Application UART" base="0x8006c000" count="2" offset="0x2000">
8271<dev name="UARTAPP1" addr="0x8006c000" index="1">
8272</dev>
8273<dev name="UARTAPP2" addr="0x8006e000" index="2">
8274</dev>
8275<reg name="CTRL0" addr="0x0" sct="yes">
8276<field name="SFTRST" bitrange="31:31">
8277</field>
8278<field name="CLKGATE" bitrange="30:30">
8279</field>
8280<field name="RUN" bitrange="29:29">
8281</field>
8282<field name="RX_SOURCE" bitrange="28:28">
8283</field>
8284<field name="RXTO_ENABLE" bitrange="27:27">
8285</field>
8286<field name="RXTIMEOUT" bitrange="26:16">
8287</field>
8288<field name="XFER_COUNT" bitrange="15:0">
8289</field>
8290</reg>
8291<reg name="CTRL1" addr="0x10" sct="yes">
8292<field name="RUN" bitrange="28:28">
8293</field>
8294<field name="XFER_COUNT" bitrange="15:0">
8295</field>
8296</reg>
8297<reg name="CTRL2" addr="0x20" sct="yes">
8298<field name="INVERT_RTS" bitrange="31:31">
8299</field>
8300<field name="INVERT_CTS" bitrange="30:30">
8301</field>
8302<field name="INVERT_TX" bitrange="29:29">
8303</field>
8304<field name="INVERT_RX" bitrange="28:28">
8305</field>
8306<field name="RTS_SEMAPHORE" bitrange="27:27">
8307</field>
8308<field name="DMAONERR" bitrange="26:26">
8309</field>
8310<field name="TXDMAE" bitrange="25:25">
8311</field>
8312<field name="RXDMAE" bitrange="24:24">
8313</field>
8314<field name="RXIFLSEL" bitrange="22:20">
8315<value name="NOT_EMPTY" value="0x0">
8316</value>
8317<value name="ONE_QUARTER" value="0x1">
8318</value>
8319<value name="ONE_HALF" value="0x2">
8320</value>
8321<value name="THREE_QUARTERS" value="0x3">
8322</value>
8323<value name="SEVEN_EIGHTHS" value="0x4">
8324</value>
8325<value name="INVALID5" value="0x5">
8326</value>
8327<value name="INVALID6" value="0x6">
8328</value>
8329<value name="INVALID7" value="0x7">
8330</value>
8331</field>
8332<field name="TXIFLSEL" bitrange="18:16">
8333<value name="EMPTY" value="0x0">
8334</value>
8335<value name="ONE_QUARTER" value="0x1">
8336</value>
8337<value name="ONE_HALF" value="0x2">
8338</value>
8339<value name="THREE_QUARTERS" value="0x3">
8340</value>
8341<value name="SEVEN_EIGHTHS" value="0x4">
8342</value>
8343<value name="INVALID5" value="0x5">
8344</value>
8345<value name="INVALID6" value="0x6">
8346</value>
8347<value name="INVALID7" value="0x7">
8348</value>
8349</field>
8350<field name="CTSEN" bitrange="15:15">
8351</field>
8352<field name="RTSEN" bitrange="14:14">
8353</field>
8354<field name="OUT2" bitrange="13:13">
8355</field>
8356<field name="OUT1" bitrange="12:12">
8357</field>
8358<field name="RTS" bitrange="11:11">
8359</field>
8360<field name="DTR" bitrange="10:10">
8361</field>
8362<field name="RXE" bitrange="9:9">
8363</field>
8364<field name="TXE" bitrange="8:8">
8365</field>
8366<field name="LBE" bitrange="7:7">
8367</field>
8368<field name="USE_LCR2" bitrange="6:6">
8369</field>
8370<field name="SIRLP" bitrange="2:2">
8371</field>
8372<field name="SIREN" bitrange="1:1">
8373</field>
8374<field name="UARTEN" bitrange="0:0">
8375</field>
8376</reg>
8377<reg name="LINECTRL" addr="0x30" sct="yes">
8378<field name="BAUD_DIVINT" bitrange="31:16">
8379</field>
8380<field name="BAUD_DIVFRAC" bitrange="13:8">
8381</field>
8382<field name="SPS" bitrange="7:7">
8383</field>
8384<field name="WLEN" bitrange="6:5">
8385</field>
8386<field name="FEN" bitrange="4:4">
8387</field>
8388<field name="STP2" bitrange="3:3">
8389</field>
8390<field name="EPS" bitrange="2:2">
8391</field>
8392<field name="PEN" bitrange="1:1">
8393</field>
8394<field name="BRK" bitrange="0:0">
8395</field>
8396</reg>
8397<reg name="LINECTRL2" addr="0x40" sct="yes">
8398<field name="BAUD_DIVINT" bitrange="31:16">
8399</field>
8400<field name="BAUD_DIVFRAC" bitrange="13:8">
8401</field>
8402<field name="SPS" bitrange="7:7">
8403</field>
8404<field name="WLEN" bitrange="6:5">
8405</field>
8406<field name="FEN" bitrange="4:4">
8407</field>
8408<field name="STP2" bitrange="3:3">
8409</field>
8410<field name="EPS" bitrange="2:2">
8411</field>
8412<field name="PEN" bitrange="1:1">
8413</field>
8414</reg>
8415<reg name="INTR" addr="0x50" sct="yes">
8416<field name="OEIEN" bitrange="26:26">
8417</field>
8418<field name="BEIEN" bitrange="25:25">
8419</field>
8420<field name="PEIEN" bitrange="24:24">
8421</field>
8422<field name="FEIEN" bitrange="23:23">
8423</field>
8424<field name="RTIEN" bitrange="22:22">
8425</field>
8426<field name="TXIEN" bitrange="21:21">
8427</field>
8428<field name="RXIEN" bitrange="20:20">
8429</field>
8430<field name="DSRMIEN" bitrange="19:19">
8431</field>
8432<field name="DCDMIEN" bitrange="18:18">
8433</field>
8434<field name="CTSMIEN" bitrange="17:17">
8435</field>
8436<field name="RIMIEN" bitrange="16:16">
8437</field>
8438<field name="OEIS" bitrange="10:10">
8439</field>
8440<field name="BEIS" bitrange="9:9">
8441</field>
8442<field name="PEIS" bitrange="8:8">
8443</field>
8444<field name="FEIS" bitrange="7:7">
8445</field>
8446<field name="RTIS" bitrange="6:6">
8447</field>
8448<field name="TXIS" bitrange="5:5">
8449</field>
8450<field name="RXIS" bitrange="4:4">
8451</field>
8452<field name="DSRMIS" bitrange="3:3">
8453</field>
8454<field name="DCDMIS" bitrange="2:2">
8455</field>
8456<field name="CTSMIS" bitrange="1:1">
8457</field>
8458<field name="RIMIS" bitrange="0:0">
8459</field>
8460</reg>
8461<reg name="DATA" addr="0x60" sct="no">
8462<field name="DATA" bitrange="31:0">
8463</field>
8464</reg>
8465<reg name="STAT" addr="0x70" sct="no">
8466<field name="PRESENT" bitrange="31:31">
8467<value name="UNAVAILABLE" value="0x0">
8468</value>
8469<value name="AVAILABLE" value="0x1">
8470</value>
8471</field>
8472<field name="HISPEED" bitrange="30:30">
8473<value name="UNAVAILABLE" value="0x0">
8474</value>
8475<value name="AVAILABLE" value="0x1">
8476</value>
8477</field>
8478<field name="BUSY" bitrange="29:29">
8479</field>
8480<field name="CTS" bitrange="28:28">
8481</field>
8482<field name="TXFE" bitrange="27:27">
8483</field>
8484<field name="RXFF" bitrange="26:26">
8485</field>
8486<field name="TXFF" bitrange="25:25">
8487</field>
8488<field name="RXFE" bitrange="24:24">
8489</field>
8490<field name="RXBYTE_INVALID" bitrange="23:20">
8491</field>
8492<field name="OERR" bitrange="19:19">
8493</field>
8494<field name="BERR" bitrange="18:18">
8495</field>
8496<field name="PERR" bitrange="17:17">
8497</field>
8498<field name="FERR" bitrange="16:16">
8499</field>
8500<field name="RXCOUNT" bitrange="15:0">
8501</field>
8502</reg>
8503<reg name="DEBUG" addr="0x80" sct="no">
8504<field name="TXDMARUN" bitrange="5:5">
8505</field>
8506<field name="RXDMARUN" bitrange="4:4">
8507</field>
8508<field name="TXCMDEND" bitrange="3:3">
8509</field>
8510<field name="RXCMDEND" bitrange="2:2">
8511</field>
8512<field name="TXDMARQ" bitrange="1:1">
8513</field>
8514<field name="RXDMARQ" bitrange="0:0">
8515</field>
8516</reg>
8517<reg name="VERSION" addr="0x90" sct="no">
8518<field name="MAJOR" bitrange="31:24">
8519</field>
8520<field name="MINOR" bitrange="23:16">
8521</field>
8522<field name="STEP" bitrange="15:0">
8523</field>
8524</reg>
8525</multidev>
8526<dev name="UARTDBG" addr="0x80070000" long_name="Debug UART" desc="Debug UART">
8527<reg name="DR" addr="0x0" sct="no">
8528<field name="UNAVAILABLE" bitrange="31:16">
8529</field>
8530<field name="RESERVED" bitrange="15:12">
8531</field>
8532<field name="OE" bitrange="11:11">
8533</field>
8534<field name="BE" bitrange="10:10">
8535</field>
8536<field name="PE" bitrange="9:9">
8537</field>
8538<field name="FE" bitrange="8:8">
8539</field>
8540<field name="DATA" bitrange="7:0">
8541</field>
8542</reg>
8543<reg name="RSR_ECR" addr="0x4" sct="no">
8544<field name="UNAVAILABLE" bitrange="31:8">
8545</field>
8546<field name="EC" bitrange="7:4">
8547</field>
8548<field name="OE" bitrange="3:3">
8549</field>
8550<field name="BE" bitrange="2:2">
8551</field>
8552<field name="PE" bitrange="1:1">
8553</field>
8554<field name="FE" bitrange="0:0">
8555</field>
8556</reg>
8557<reg name="FR" addr="0x18" sct="no">
8558<field name="UNAVAILABLE" bitrange="31:16">
8559</field>
8560<field name="RESERVED" bitrange="15:9">
8561</field>
8562<field name="RI" bitrange="8:8">
8563</field>
8564<field name="TXFE" bitrange="7:7">
8565</field>
8566<field name="RXFF" bitrange="6:6">
8567</field>
8568<field name="TXFF" bitrange="5:5">
8569</field>
8570<field name="RXFE" bitrange="4:4">
8571</field>
8572<field name="BUSY" bitrange="3:3">
8573</field>
8574<field name="DCD" bitrange="2:2">
8575</field>
8576<field name="DSR" bitrange="1:1">
8577</field>
8578<field name="CTS" bitrange="0:0">
8579</field>
8580</reg>
8581<reg name="ILPR" addr="0x20" sct="no">
8582<field name="UNAVAILABLE" bitrange="31:8">
8583</field>
8584<field name="ILPDVSR" bitrange="7:0">
8585</field>
8586</reg>
8587<reg name="IBRD" addr="0x24" sct="no">
8588<field name="UNAVAILABLE" bitrange="31:16">
8589</field>
8590<field name="BAUD_DIVINT" bitrange="15:0">
8591</field>
8592</reg>
8593<reg name="FBRD" addr="0x28" sct="no">
8594<field name="UNAVAILABLE" bitrange="31:8">
8595</field>
8596<field name="RESERVED" bitrange="7:6">
8597</field>
8598<field name="BAUD_DIVFRAC" bitrange="5:0">
8599</field>
8600</reg>
8601<reg name="LCR_H" addr="0x2c" sct="no">
8602<field name="UNAVAILABLE" bitrange="31:16">
8603</field>
8604<field name="RESERVED" bitrange="15:8">
8605</field>
8606<field name="SPS" bitrange="7:7">
8607</field>
8608<field name="WLEN" bitrange="6:5">
8609</field>
8610<field name="FEN" bitrange="4:4">
8611</field>
8612<field name="STP2" bitrange="3:3">
8613</field>
8614<field name="EPS" bitrange="2:2">
8615</field>
8616<field name="PEN" bitrange="1:1">
8617</field>
8618<field name="BRK" bitrange="0:0">
8619</field>
8620</reg>
8621<reg name="CR" addr="0x30" sct="no">
8622<field name="UNAVAILABLE" bitrange="31:16">
8623</field>
8624<field name="CTSEN" bitrange="15:15">
8625</field>
8626<field name="RTSEN" bitrange="14:14">
8627</field>
8628<field name="OUT2" bitrange="13:13">
8629</field>
8630<field name="OUT1" bitrange="12:12">
8631</field>
8632<field name="RTS" bitrange="11:11">
8633</field>
8634<field name="DTR" bitrange="10:10">
8635</field>
8636<field name="RXE" bitrange="9:9">
8637</field>
8638<field name="TXE" bitrange="8:8">
8639</field>
8640<field name="LBE" bitrange="7:7">
8641</field>
8642<field name="RESERVED" bitrange="6:3">
8643</field>
8644<field name="SIRLP" bitrange="2:2">
8645</field>
8646<field name="SIREN" bitrange="1:1">
8647</field>
8648<field name="UARTEN" bitrange="0:0">
8649</field>
8650</reg>
8651<reg name="IFLS" addr="0x34" sct="no">
8652<field name="UNAVAILABLE" bitrange="31:16">
8653</field>
8654<field name="RESERVED" bitrange="15:6">
8655</field>
8656<field name="RXIFLSEL" bitrange="5:3">
8657<value name="NOT_EMPTY" value="0x0">
8658</value>
8659<value name="ONE_QUARTER" value="0x1">
8660</value>
8661<value name="ONE_HALF" value="0x2">
8662</value>
8663<value name="THREE_QUARTERS" value="0x3">
8664</value>
8665<value name="SEVEN_EIGHTHS" value="0x4">
8666</value>
8667<value name="INVALID5" value="0x5">
8668</value>
8669<value name="INVALID6" value="0x6">
8670</value>
8671<value name="INVALID7" value="0x7">
8672</value>
8673</field>
8674<field name="TXIFLSEL" bitrange="2:0">
8675<value name="EMPTY" value="0x0">
8676</value>
8677<value name="ONE_QUARTER" value="0x1">
8678</value>
8679<value name="ONE_HALF" value="0x2">
8680</value>
8681<value name="THREE_QUARTERS" value="0x3">
8682</value>
8683<value name="SEVEN_EIGHTHS" value="0x4">
8684</value>
8685<value name="INVALID5" value="0x5">
8686</value>
8687<value name="INVALID6" value="0x6">
8688</value>
8689<value name="INVALID7" value="0x7">
8690</value>
8691</field>
8692</reg>
8693<reg name="IMSC" addr="0x38" sct="no">
8694<field name="UNAVAILABLE" bitrange="31:16">
8695</field>
8696<field name="RESERVED" bitrange="15:11">
8697</field>
8698<field name="OEIM" bitrange="10:10">
8699</field>
8700<field name="BEIM" bitrange="9:9">
8701</field>
8702<field name="PEIM" bitrange="8:8">
8703</field>
8704<field name="FEIM" bitrange="7:7">
8705</field>
8706<field name="RTIM" bitrange="6:6">
8707</field>
8708<field name="TXIM" bitrange="5:5">
8709</field>
8710<field name="RXIM" bitrange="4:4">
8711</field>
8712<field name="DSRMIM" bitrange="3:3">
8713</field>
8714<field name="DCDMIM" bitrange="2:2">
8715</field>
8716<field name="CTSMIM" bitrange="1:1">
8717</field>
8718<field name="RIMIM" bitrange="0:0">
8719</field>
8720</reg>
8721<reg name="RIS" addr="0x3c" sct="no">
8722<field name="UNAVAILABLE" bitrange="31:16">
8723</field>
8724<field name="RESERVED" bitrange="15:11">
8725</field>
8726<field name="OERIS" bitrange="10:10">
8727</field>
8728<field name="BERIS" bitrange="9:9">
8729</field>
8730<field name="PERIS" bitrange="8:8">
8731</field>
8732<field name="FERIS" bitrange="7:7">
8733</field>
8734<field name="RTRIS" bitrange="6:6">
8735</field>
8736<field name="TXRIS" bitrange="5:5">
8737</field>
8738<field name="RXRIS" bitrange="4:4">
8739</field>
8740<field name="DSRRMIS" bitrange="3:3">
8741</field>
8742<field name="DCDRMIS" bitrange="2:2">
8743</field>
8744<field name="CTSRMIS" bitrange="1:1">
8745</field>
8746<field name="RIRMIS" bitrange="0:0">
8747</field>
8748</reg>
8749<reg name="MIS" addr="0x40" sct="no">
8750<field name="UNAVAILABLE" bitrange="31:16">
8751</field>
8752<field name="RESERVED" bitrange="15:11">
8753</field>
8754<field name="OEMIS" bitrange="10:10">
8755</field>
8756<field name="BEMIS" bitrange="9:9">
8757</field>
8758<field name="PEMIS" bitrange="8:8">
8759</field>
8760<field name="FEMIS" bitrange="7:7">
8761</field>
8762<field name="RTMIS" bitrange="6:6">
8763</field>
8764<field name="TXMIS" bitrange="5:5">
8765</field>
8766<field name="RXMIS" bitrange="4:4">
8767</field>
8768<field name="DSRMMIS" bitrange="3:3">
8769</field>
8770<field name="DCDMMIS" bitrange="2:2">
8771</field>
8772<field name="CTSMMIS" bitrange="1:1">
8773</field>
8774<field name="RIMMIS" bitrange="0:0">
8775</field>
8776</reg>
8777<reg name="ICR" addr="0x44" sct="no">
8778<field name="UNAVAILABLE" bitrange="31:16">
8779</field>
8780<field name="RESERVED" bitrange="15:11">
8781</field>
8782<field name="OEIC" bitrange="10:10">
8783</field>
8784<field name="BEIC" bitrange="9:9">
8785</field>
8786<field name="PEIC" bitrange="8:8">
8787</field>
8788<field name="FEIC" bitrange="7:7">
8789</field>
8790<field name="RTIC" bitrange="6:6">
8791</field>
8792<field name="TXIC" bitrange="5:5">
8793</field>
8794<field name="RXIC" bitrange="4:4">
8795</field>
8796<field name="DSRMIC" bitrange="3:3">
8797</field>
8798<field name="DCDMIC" bitrange="2:2">
8799</field>
8800<field name="CTSMIC" bitrange="1:1">
8801</field>
8802<field name="RIMIC" bitrange="0:0">
8803</field>
8804</reg>
8805<reg name="DMACR" addr="0x48" sct="no">
8806<field name="UNAVAILABLE" bitrange="31:16">
8807</field>
8808<field name="RESERVED" bitrange="15:3">
8809</field>
8810<field name="DMAONERR" bitrange="2:2">
8811</field>
8812<field name="TXDMAE" bitrange="1:1">
8813</field>
8814<field name="RXDMAE" bitrange="0:0">
8815</field>
8816</reg>
8817</dev>
8818<dev name="USBCTRL" addr="0x80080000" long_name="USB Controller" desc="USB High-Speed Host/Device Controller">
8819<reg name="ID" addr="0x0" sct="no">
8820<field name="REV" bitrange="23:16">
8821</field>
8822<field name="ID_N" bitrange="15:8">
8823</field>
8824<field name="ID" bitrange="7:0">
8825</field>
8826</reg>
8827<reg name="GENERAL" addr="0x4" sct="no">
8828<field name="SM" bitrange="9:9">
8829</field>
8830<field name="PHYM" bitrange="8:6">
8831</field>
8832<field name="PHYW" bitrange="5:4">
8833</field>
8834<field name="BWT" bitrange="3:3">
8835</field>
8836<field name="CLKC" bitrange="2:1">
8837</field>
8838<field name="RT" bitrange="0:0">
8839</field>
8840</reg>
8841<reg name="HOST" addr="0x8" sct="no">
8842<field name="TTPER" bitrange="31:24">
8843</field>
8844<field name="TTASY" bitrange="23:16">
8845</field>
8846<field name="NPORT" bitrange="3:1">
8847</field>
8848<field name="HC" bitrange="0:0">
8849</field>
8850</reg>
8851<reg name="DEVICE" addr="0xc" sct="no">
8852<field name="DEVEP" bitrange="5:1">
8853</field>
8854<field name="DC" bitrange="0:0">
8855</field>
8856</reg>
8857<reg name="TXBUF" addr="0x10" sct="no">
8858<field name="TXLCR" bitrange="31:31">
8859</field>
8860<field name="TXCHANADD" bitrange="23:16">
8861</field>
8862<field name="TXADD" bitrange="15:8">
8863</field>
8864<field name="TXBURST" bitrange="7:0">
8865</field>
8866</reg>
8867<reg name="RXBUF" addr="0x14" sct="no">
8868<field name="RXADD" bitrange="15:8">
8869</field>
8870<field name="RXBURST" bitrange="7:0">
8871</field>
8872</reg>
8873<reg name="TTTXBUF" addr="0x18" sct="no">
8874<field name="TTTXBUF" bitrange="31:0">
8875</field>
8876</reg>
8877<reg name="TTRXBUF" addr="0x1c" sct="no">
8878<field name="TTRXBUF" bitrange="31:0">
8879</field>
8880</reg>
8881<reg name="CAPLENGTH" addr="0x100" sct="no">
8882<field name="HCIVER" bitrange="31:16">
8883</field>
8884<field name="LENGTH" bitrange="7:0">
8885</field>
8886</reg>
8887<reg name="HCSPARAMS" addr="0x104" sct="no">
8888<field name="NPORTS" bitrange="3:0">
8889</field>
8890<field name="PPC" bitrange="4:4">
8891</field>
8892<field name="NPCC" bitrange="11:8">
8893</field>
8894<field name="NCC" bitrange="15:12">
8895</field>
8896<field name="PI" bitrange="16:16">
8897</field>
8898<field name="NPTT" bitrange="23:20">
8899</field>
8900<field name="NTT" bitrange="27:24">
8901</field>
8902</reg>
8903<reg name="HCCPARAMS" addr="0x108" sct="no">
8904<field name="ADDR64BITCAP" bitrange="0:0">
8905</field>
8906<field name="PGM_FRM_LIST_FLAG" bitrange="1:1">
8907</field>
8908<field name="ASYNC_PARK_CAP" bitrange="2:2">
8909</field>
8910<field name="ISO_SCH_THRESHOLD" bitrange="15:8">
8911</field>
8912</reg>
8913<reg name="DCIVERSION" addr="0x120" sct="no">
8914<field name="DCIVER" bitrange="15:0">
8915</field>
8916</reg>
8917<reg name="DCCPARAMS" addr="0x124" sct="no">
8918<field name="HC" bitrange="8:8">
8919</field>
8920<field name="DC" bitrange="7:7">
8921</field>
8922<field name="DEN" bitrange="4:0">
8923</field>
8924</reg>
8925<reg name="USBCMD" addr="0x140" sct="no">
8926<field name="RS" bitrange="0:0">
8927</field>
8928<field name="RST" bitrange="1:1">
8929</field>
8930<field name="FS0" bitrange="2:2">
8931</field>
8932<field name="FS1" bitrange="3:3">
8933</field>
8934<field name="PSE" bitrange="4:4">
8935</field>
8936<field name="ASE" bitrange="5:5">
8937</field>
8938<field name="IAA" bitrange="6:6">
8939</field>
8940<field name="LR" bitrange="7:7">
8941</field>
8942<field name="ASP0" bitrange="8:8">
8943</field>
8944<field name="ASP1" bitrange="9:9">
8945</field>
8946<field name="ASPE" bitrange="11:11">
8947</field>
8948<field name="FS2" bitrange="15:15">
8949</field>
8950<field name="ITC" bitrange="23:16">
8951</field>
8952</reg>
8953<reg name="USBSTS" addr="0x144" sct="no">
8954<field name="UI" bitrange="0:0">
8955</field>
8956<field name="UEI" bitrange="1:1">
8957</field>
8958<field name="PCI" bitrange="2:2">
8959</field>
8960<field name="FRI" bitrange="3:3">
8961</field>
8962<field name="SEI" bitrange="4:4">
8963</field>
8964<field name="AAI" bitrange="5:5">
8965</field>
8966<field name="URI" bitrange="6:6">
8967</field>
8968<field name="SRI" bitrange="7:7">
8969</field>
8970<field name="SLI" bitrange="8:8">
8971</field>
8972<field name="ULPII" bitrange="10:10">
8973</field>
8974<field name="HCH" bitrange="12:12">
8975</field>
8976<field name="RCL" bitrange="13:13">
8977</field>
8978<field name="PS" bitrange="14:14">
8979</field>
8980<field name="AS" bitrange="15:15">
8981</field>
8982<field name="NAKI" bitrange="16:16">
8983</field>
8984</reg>
8985<reg name="USBINTR" addr="0x148" sct="no">
8986<field name="UE" bitrange="0:0">
8987</field>
8988<field name="UEE" bitrange="1:1">
8989</field>
8990<field name="PCE" bitrange="2:2">
8991</field>
8992<field name="FRE" bitrange="3:3">
8993</field>
8994<field name="SEE" bitrange="4:4">
8995</field>
8996<field name="AAE" bitrange="5:5">
8997</field>
8998<field name="URE" bitrange="6:6">
8999</field>
9000<field name="SRE" bitrange="7:7">
9001</field>
9002<field name="SLE" bitrange="8:8">
9003</field>
9004<field name="ULPIE" bitrange="10:10">
9005</field>
9006<field name="NAKE" bitrange="16:16">
9007</field>
9008</reg>
9009<reg name="FRINDEX" addr="0x14c" sct="no">
9010<field name="LISTINDEX" bitrange="13:3">
9011</field>
9012<field name="UINDEX" bitrange="2:0">
9013</field>
9014</reg>
9015<reg name="CTRLDSSEGMENT" addr="0x150" sct="no">
9016<field name="EMPTY" bitrange="31:0">
9017</field>
9018</reg>
9019<reg name="PERIODICLISTBASE" addr="0x154" sct="no">
9020<field name="BASEADDR" bitrange="31:12">
9021</field>
9022</reg>
9023<reg name="ASYNCLISTADDR" addr="0x158" sct="no">
9024<field name="ASYBASE" bitrange="31:5">
9025</field>
9026</reg>
9027<reg name="TTCTRL" addr="0x15c" sct="no">
9028<field name="TTHA" bitrange="30:24">
9029</field>
9030</reg>
9031<reg name="BURSTSIZE" addr="0x160" sct="no">
9032<field name="TX" bitrange="15:8">
9033</field>
9034<field name="RX" bitrange="7:0">
9035</field>
9036</reg>
9037<reg name="TXFILLTUNING" addr="0x164" sct="no">
9038<field name="TXFIFOTHRES" bitrange="21:16">
9039</field>
9040<field name="TXSCHEALTH" bitrange="12:8">
9041</field>
9042<field name="TXSCHOH" bitrange="7:0">
9043</field>
9044</reg>
9045<reg name="TXTTFILLTUNING" addr="0x168" sct="no">
9046<field name="EMPTY" bitrange="31:0">
9047</field>
9048</reg>
9049<reg name="ULPI" addr="0x170" sct="no">
9050<field name="WAKEUP" bitrange="31:31">
9051</field>
9052<field name="RUN" bitrange="30:30">
9053</field>
9054<field name="RDWR" bitrange="29:29">
9055</field>
9056<field name="ERROR" bitrange="28:28">
9057</field>
9058<field name="SYNC" bitrange="27:27">
9059</field>
9060<field name="PORT" bitrange="26:24">
9061</field>
9062<field name="ADDR" bitrange="23:16">
9063</field>
9064<field name="DATARD" bitrange="15:8">
9065</field>
9066<field name="DATAWR" bitrange="7:0">
9067</field>
9068</reg>
9069<reg name="VFRAME" addr="0x174" sct="no">
9070<field name="EMPTY" bitrange="31:0">
9071</field>
9072</reg>
9073<reg name="EPNAK" addr="0x178" sct="no">
9074<field name="EPTN" bitrange="31:16">
9075</field>
9076<field name="EPRN" bitrange="15:0">
9077</field>
9078</reg>
9079<reg name="EPNAKEN" addr="0x17c" sct="no">
9080<field name="EPTNE" bitrange="31:16">
9081</field>
9082<field name="EPRNE" bitrange="15:0">
9083</field>
9084</reg>
9085<reg name="CONFIGFLAG" addr="0x180" sct="no">
9086<field name="FLAG" bitrange="0:0">
9087</field>
9088</reg>
9089<reg name="PORTSC1" addr="0x184" sct="no">
9090<field name="PTS" bitrange="31:30">
9091<value name="UTMI" value="0x0">
9092</value>
9093<value name="PHIL" value="0x1">
9094</value>
9095<value name="ULPI" value="0x2">
9096</value>
9097<value name="SERIAL" value="0x3">
9098</value>
9099</field>
9100<field name="STS" bitrange="29:29">
9101</field>
9102<field name="PTW" bitrange="28:28">
9103</field>
9104<field name="PSPD" bitrange="27:26">
9105<value name="FULL" value="0x0">
9106</value>
9107<value name="LO" value="0x1">
9108</value>
9109<value name="HI" value="0x2">
9110</value>
9111</field>
9112<field name="PFSC" bitrange="24:24">
9113</field>
9114<field name="PHCD" bitrange="23:23">
9115</field>
9116<field name="WKOC" bitrange="22:22">
9117</field>
9118<field name="WKDS" bitrange="21:21">
9119</field>
9120<field name="WKCN" bitrange="20:20">
9121</field>
9122<field name="PTC" bitrange="19:16">
9123<value name="DISABLE" value="0x0">
9124</value>
9125<value name="J" value="0x1">
9126</value>
9127<value name="K" value="0x2">
9128</value>
9129<value name="SE0orNAK" value="0x3">
9130</value>
9131<value name="Packet" value="0x4">
9132</value>
9133<value name="ForceEnableHS" value="0x5">
9134</value>
9135<value name="ForceEnableFS" value="0x6">
9136</value>
9137<value name="ForceEnableLS" value="0x7">
9138</value>
9139</field>
9140<field name="PIC" bitrange="15:14">
9141<value name="OFF" value="0x0">
9142</value>
9143<value name="AMBER" value="0x1">
9144</value>
9145<value name="GREEN" value="0x2">
9146</value>
9147<value name="UNDEF" value="0x3">
9148</value>
9149</field>
9150<field name="PO" bitrange="13:13">
9151</field>
9152<field name="PP" bitrange="12:12">
9153</field>
9154<field name="LS" bitrange="11:10">
9155<value name="SE0" value="0x0">
9156</value>
9157<value name="K" value="0x1">
9158</value>
9159<value name="J" value="0x2">
9160</value>
9161</field>
9162<field name="HSP" bitrange="9:9">
9163</field>
9164<field name="PR" bitrange="8:8">
9165</field>
9166<field name="SUSP" bitrange="7:7">
9167</field>
9168<field name="FPR" bitrange="6:6">
9169</field>
9170<field name="OCC" bitrange="5:5">
9171</field>
9172<field name="OCA" bitrange="4:4">
9173</field>
9174<field name="PEC" bitrange="3:3">
9175</field>
9176<field name="PE" bitrange="2:2">
9177</field>
9178<field name="CSC" bitrange="1:1">
9179</field>
9180<field name="CCS" bitrange="0:0">
9181</field>
9182</reg>
9183<reg name="OTGSC" addr="0x1a4" sct="no">
9184<field name="DPIE" bitrange="30:30">
9185</field>
9186<field name="ONEMSE" bitrange="29:29">
9187</field>
9188<field name="BSEIE" bitrange="28:28">
9189</field>
9190<field name="BSVIE" bitrange="27:27">
9191</field>
9192<field name="ASVIE" bitrange="26:26">
9193</field>
9194<field name="AVVIE" bitrange="25:25">
9195</field>
9196<field name="IDIE" bitrange="24:24">
9197</field>
9198<field name="DPIS" bitrange="22:22">
9199</field>
9200<field name="ONEMSS" bitrange="21:21">
9201</field>
9202<field name="BSEIS" bitrange="20:20">
9203</field>
9204<field name="BSVIS" bitrange="19:19">
9205</field>
9206<field name="ASVIS" bitrange="18:18">
9207</field>
9208<field name="AVVIS" bitrange="17:17">
9209</field>
9210<field name="IDIS" bitrange="16:16">
9211</field>
9212<field name="DPS" bitrange="14:14">
9213</field>
9214<field name="ONEMST" bitrange="13:13">
9215</field>
9216<field name="BSE" bitrange="12:12">
9217</field>
9218<field name="BSV" bitrange="11:11">
9219</field>
9220<field name="ASV" bitrange="10:10">
9221</field>
9222<field name="AVV" bitrange="9:9">
9223</field>
9224<field name="ID" bitrange="8:8">
9225</field>
9226<field name="HABA" bitrange="7:7">
9227</field>
9228<field name="HADP" bitrange="6:6">
9229</field>
9230<field name="IDPU" bitrange="5:5">
9231</field>
9232<field name="DP" bitrange="4:4">
9233</field>
9234<field name="OT" bitrange="3:3">
9235</field>
9236<field name="HAAR" bitrange="2:2">
9237</field>
9238<field name="VC" bitrange="1:1">
9239</field>
9240<field name="VD" bitrange="0:0">
9241</field>
9242</reg>
9243<reg name="USBMODE" addr="0x1a8" sct="no">
9244<field name="SDIS" bitrange="4:4">
9245</field>
9246<field name="SLOM" bitrange="3:3">
9247</field>
9248<field name="ES" bitrange="2:2">
9249</field>
9250<field name="CM" bitrange="1:0">
9251<value name="IDLE" value="0x0">
9252</value>
9253<value name="DEVICE" value="0x2">
9254</value>
9255<value name="HOST" value="0x3">
9256</value>
9257</field>
9258</reg>
9259<reg name="ENDPTSETUPSTAT" addr="0x1ac" sct="no">
9260<field name="STS" bitrange="15:0">
9261</field>
9262</reg>
9263<reg name="ENDPTPRIME" addr="0x1b0" sct="no">
9264<field name="PETB" bitrange="31:16">
9265</field>
9266<field name="PERB" bitrange="15:0">
9267</field>
9268</reg>
9269<reg name="ENDPTFLUSH" addr="0x1b4" sct="no">
9270<field name="FETB" bitrange="31:16">
9271</field>
9272<field name="FERB" bitrange="15:0">
9273</field>
9274</reg>
9275<reg name="ENDPTSTATUS" addr="0x1b8" sct="no">
9276<field name="ETBR" bitrange="31:16">
9277</field>
9278<field name="ERBR" bitrange="15:0">
9279</field>
9280</reg>
9281<reg name="ENDPTCOMPLETE" addr="0x1bc" sct="no">
9282<field name="ETCE" bitrange="31:16">
9283</field>
9284<field name="ERCE" bitrange="15:0">
9285</field>
9286</reg>
9287<multireg name="ENDPTCTRLn" base="0x1c0" count="4" offset="0x4" sct="">
9288<reg name="ENDPTCTRL0" addr="0x1c0" index="0">
9289</reg>
9290<reg name="ENDPTCTRL1" addr="0x1c4" index="1">
9291</reg>
9292<reg name="ENDPTCTRL2" addr="0x1c8" index="2">
9293</reg>
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">
9299</field>
9300<field name="TXR" bitrange="22:22">
9301</field>
9302<field name="TXI" bitrange="21:21">
9303</field>
9304<field name="TXT" bitrange="19:18">
9305<value name="ISOCHRONOUS" value="0x1">
9306</value>
9307<value name="BULK" value="0x2">
9308</value>
9309<value name="INT" value="0x3">
9310</value>
9311</field>
9312<field name="TXS" bitrange="16:16">
9313</field>
9314<field name="RXE" bitrange="7:7">
9315</field>
9316<field name="RXR" bitrange="6:6">
9317</field>
9318<field name="RXI" bitrange="5:5">
9319</field>
9320<field name="RXT" bitrange="3:2">
9321</field>
9322<field name="RXS" bitrange="0:0">
9323</field>
9324</multireg>
9325</dev>
9326<dev name="USBPHY" addr="0x8007c000" long_name="USB Physical Interface" desc="Integrated USB 2.0 PHY">
9327<reg name="PWD" addr="0x0" sct="yes">
9328<field name="RXPWDRX" bitrange="20:20">
9329</field>
9330<field name="RXPWDDIFF" bitrange="19:19">
9331</field>
9332<field name="RXPWD1PT1" bitrange="18:18">
9333</field>
9334<field name="RXPWDENV" bitrange="17:17">
9335</field>
9336<field name="TXPWDCOMP" bitrange="14:14">
9337</field>
9338<field name="TXPWDVBG" bitrange="13:13">
9339</field>
9340<field name="TXPWDV2I" bitrange="12:12">
9341</field>
9342<field name="TXPWDIBIAS" bitrange="11:11">
9343</field>
9344<field name="TXPWDFS" bitrange="10:10">
9345</field>
9346</reg>
9347<reg name="TX" addr="0x10" sct="yes">
9348<field name="USBPHY_TX_EDGECTRL" bitrange="28:26">
9349</field>
9350<field name="USBPHY_TX_SYNC_INVERT" bitrange="25:25">
9351</field>
9352<field name="USBPHY_TX_SYNC_MUX" bitrange="24:24">
9353</field>
9354<field name="TXCMPOUT_STATUS" bitrange="23:23">
9355</field>
9356<field name="TXENCAL45DP" bitrange="21:21">
9357</field>
9358<field name="TXCAL45DP" bitrange="19:16">
9359</field>
9360<field name="TXENCAL45DN" bitrange="13:13">
9361</field>
9362<field name="TXCAL45DN" bitrange="11:8">
9363</field>
9364<field name="TXCALIBRATE" bitrange="7:7">
9365</field>
9366<field name="D_CAL" bitrange="3:0">
9367</field>
9368</reg>
9369<reg name="RX" addr="0x20" sct="yes">
9370<field name="RXDBYPASS" bitrange="22:22">
9371</field>
9372<field name="DISCONADJ" bitrange="5:4">
9373</field>
9374<field name="ENVADJ" bitrange="1:0">
9375</field>
9376</reg>
9377<reg name="CTRL" addr="0x30" sct="yes">
9378<field name="SFTRST" bitrange="31:31">
9379</field>
9380<field name="CLKGATE" bitrange="30:30">
9381</field>
9382<field name="UTMI_SUSPENDM" bitrange="29:29">
9383</field>
9384<field name="HOST_FORCE_LS_SE0" bitrange="28:28">
9385</field>
9386<field name="DATA_ON_LRADC" bitrange="13:13">
9387</field>
9388<field name="DEVPLUGIN_IRQ" bitrange="12:12">
9389</field>
9390<field name="ENIRQDEVPLUGIN" bitrange="11:11">
9391</field>
9392<field name="RESUME_IRQ" bitrange="10:10">
9393</field>
9394<field name="ENIRQRESUMEDETECT" bitrange="9:9">
9395</field>
9396<field name="ENOTGIDDETECT" bitrange="7:7">
9397</field>
9398<field name="DEVPLUGIN_POLARITY" bitrange="5:5">
9399</field>
9400<field name="ENDEVPLUGINDETECT" bitrange="4:4">
9401</field>
9402<field name="HOSTDISCONDETECT_IRQ" bitrange="3:3">
9403</field>
9404<field name="ENIRQHOSTDISCON" bitrange="2:2">
9405</field>
9406<field name="ENHOSTDISCONDETECT" bitrange="1:1">
9407</field>
9408<field name="ENHSPRECHARGEXMIT" bitrange="0:0">
9409</field>
9410</reg>
9411<reg name="STATUS" addr="0x40" sct="no">
9412<field name="RESUME_STATUS" bitrange="10:10">
9413</field>
9414<field name="OTGID_STATUS" bitrange="8:8">
9415</field>
9416<field name="DEVPLUGIN_STATUS" bitrange="6:6">
9417</field>
9418<field name="HOSTDISCONDETECT_STATUS" bitrange="3:3">
9419</field>
9420</reg>
9421<reg name="DEBUG" addr="0x50" sct="yes">
9422<field name="CLKGATE" bitrange="30:30">
9423</field>
9424<field name="HOST_RESUME_DEBUG" bitrange="29:29">
9425</field>
9426<field name="SQUELCHRESETLENGTH" bitrange="28:25">
9427</field>
9428<field name="ENSQUELCHRESET" bitrange="24:24">
9429</field>
9430<field name="SQUELCHRESETCOUNT" bitrange="20:16">
9431</field>
9432<field name="ENTX2RXCOUNT" bitrange="12:12">
9433</field>
9434<field name="TX2RXCOUNT" bitrange="11:8">
9435</field>
9436<field name="ENHSTPULLDOWN" bitrange="5:4">
9437</field>
9438<field name="HSTPULLDOWN" bitrange="3:2">
9439</field>
9440<field name="DEBUG_INTERFACE_HOLD" bitrange="1:1">
9441</field>
9442<field name="OTGIDPIOLOCK" bitrange="0:0">
9443</field>
9444</reg>
9445<reg name="DEBUG0_STATUS" addr="0x60" sct="no">
9446<field name="SQUELCH_COUNT" bitrange="31:26">
9447</field>
9448<field name="UTMI_RXERROR_FAIL_COUNT" bitrange="25:16">
9449</field>
9450<field name="LOOP_BACK_FAIL_COUNT" bitrange="15:0">
9451</field>
9452</reg>
9453<reg name="DEBUG1" addr="0x70" sct="yes">
9454<field name="ENTAILADJVD" bitrange="14:13">
9455</field>
9456<field name="ENTX2TX" bitrange="12:12">
9457</field>
9458<field name="PLL_IS_240" bitrange="8:8">
9459</field>
9460<field name="DBG_ADDRESS" bitrange="3:0">
9461</field>
9462</reg>
9463<reg name="VERSION" addr="0x80" sct="no">
9464<field name="MAJOR" bitrange="31:24">
9465</field>
9466<field name="MINOR" bitrange="23:16">
9467</field>
9468<field name="STEP" bitrange="15:0">
9469</field>
9470</reg>
9471</dev>
9472</soc>