diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2014-12-14 11:53:55 +0100 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2015-09-11 16:40:19 +0200 |
commit | 1cada1f8339d6b5f8506277f80e62aaef77ab774 (patch) | |
tree | 8477120e97832d659d2ffc471a8bfde73ad4c36e /utils/regtools/desc/regs-example-v1.xml | |
parent | c8d3638b9ebc24e4766714da1c9f961e350799c6 (diff) | |
download | rockbox-1cada1f8339d6b5f8506277f80e62aaef77ab774.tar.gz rockbox-1cada1f8339d6b5f8506277f80e62aaef77ab774.zip |
soc_desc: new version of the desc file format
Fix qeditor to use the old soc_desc_v1.
Port hwstub_shell to the new description format.
Change-Id: I9fefbff534bfaa5c3603bb3dd8307a2b76e88cfc
Diffstat (limited to 'utils/regtools/desc/regs-example-v1.xml')
-rw-r--r-- | utils/regtools/desc/regs-example-v1.xml | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/utils/regtools/desc/regs-example-v1.xml b/utils/regtools/desc/regs-example-v1.xml new file mode 100644 index 0000000000..4f3cf81ff2 --- /dev/null +++ b/utils/regtools/desc/regs-example-v1.xml | |||
@@ -0,0 +1,91 @@ | |||
1 | <?xml version="1.0"?> | ||
2 | <soc name="imx233" desc="i.MX233"> | ||
3 | <dev name="APBH" long_name="APHB DMA" desc="AHB-to-APBH Bridge with DMA" version="3.2.0"> | ||
4 | <addr name="APBH" addr="0x80004000"/> | ||
5 | <reg name="CTRL0" desc="" sct="yes"> | ||
6 | <addr name="CTRL0" addr="0x0"/> | ||
7 | <field name="SFTRST" desc="" bitrange="31:31"/> | ||
8 | <field name="CLKGATE" desc="" bitrange="30:30"/> | ||
9 | <field name="AHB_BURST8_EN" desc="" bitrange="29:29"/> | ||
10 | <field name="APB_BURST4_EN" desc="" bitrange="28:28"/> | ||
11 | <field name="RSVD0" desc="" bitrange="27:24"/> | ||
12 | <field name="RESET_CHANNEL" desc="" bitrange="23:16"> | ||
13 | <value name="SSP1" value="0x2" desc=""/> | ||
14 | <value name="SSP2" value="0x4" desc=""/> | ||
15 | <value name="ATA" value="0x10" desc=""/> | ||
16 | <value name="NAND0" value="0x10" desc=""/> | ||
17 | <value name="NAND1" value="0x20" desc=""/> | ||
18 | <value name="NAND2" value="0x40" desc=""/> | ||
19 | <value name="NAND3" value="0x80" desc=""/> | ||
20 | </field> | ||
21 | <field name="CLKGATE_CHANNEL" desc="" bitrange="15:8"> | ||
22 | <value name="SSP1" value="0x2" desc=""/> | ||
23 | <value name="SSP2" value="0x4" desc=""/> | ||
24 | <value name="ATA" value="0x10" desc=""/> | ||
25 | <value name="NAND0" value="0x10" desc=""/> | ||
26 | <value name="NAND1" value="0x20" desc=""/> | ||
27 | <value name="NAND2" value="0x40" desc=""/> | ||
28 | <value name="NAND3" value="0x80" desc=""/> | ||
29 | </field> | ||
30 | <field name="FREEZE_CHANNEL" desc="" bitrange="7:0"> | ||
31 | <value name="SSP1" value="0x2" desc=""/> | ||
32 | <value name="SSP2" value="0x4" desc=""/> | ||
33 | <value name="ATA" value="0x10" desc=""/> | ||
34 | <value name="NAND0" value="0x10" desc=""/> | ||
35 | <value name="NAND1" value="0x20" desc=""/> | ||
36 | <value name="NAND2" value="0x40" desc=""/> | ||
37 | <value name="NAND3" value="0x80" desc=""/> | ||
38 | </field> | ||
39 | </reg> | ||
40 | <reg name="CTRL1" desc="" sct="yes"> | ||
41 | <addr name="CTRL1" addr="0x10"/> | ||
42 | <field name="RSVD1" desc="" bitrange="31:24"/> | ||
43 | <field name="CH_CMDCMPLT_IRQ_EN" desc="" bitrange="23:16"/> | ||
44 | <field name="RSVD0" desc="" bitrange="15:8"/> | ||
45 | <field name="CH_CMDCMPLT_IRQ" desc="" bitrange="7:0"/> | ||
46 | </reg> | ||
47 | <reg name="CHn_CMD" desc=""> | ||
48 | <formula string="0x60+n*0x70"/> | ||
49 | <addr name="CH0_CMD" addr="0x60"/> | ||
50 | <addr name="CH1_CMD" addr="0xd0"/> | ||
51 | <addr name="CH2_CMD" addr="0x140"/> | ||
52 | <addr name="CH3_CMD" addr="0x1b0"/> | ||
53 | <addr name="CH4_CMD" addr="0x220"/> | ||
54 | <addr name="CH5_CMD" addr="0x290"/> | ||
55 | <addr name="CH6_CMD" addr="0x300"/> | ||
56 | <addr name="CH7_CMD" addr="0x370"/> | ||
57 | <field name="XFER_COUNT" desc="" bitrange="31:16"/> | ||
58 | <field name="CMDWORDS" desc="" bitrange="15:12"/> | ||
59 | <field name="RSVD1" desc="" bitrange="11:9"/> | ||
60 | <field name="HALTONTERMINATE" desc="" bitrange="8:8"/> | ||
61 | <field name="WAIT4ENDCMD" desc="" bitrange="7:7"/> | ||
62 | <field name="SEMAPHORE" desc="" bitrange="6:6"/> | ||
63 | <field name="NANDWAIT4READY" desc="" bitrange="5:5"/> | ||
64 | <field name="NANDLOCK" desc="" bitrange="4:4"/> | ||
65 | <field name="IRQONCMPLT" desc="" bitrange="3:3"/> | ||
66 | <field name="CHAIN" desc="" bitrange="2:2"/> | ||
67 | <field name="COMMAND" desc="" bitrange="1:0"> | ||
68 | <value name="NO_DMA_XFER" value="0x0" desc=""/> | ||
69 | <value name="DMA_WRITE" value="0x1" desc=""/> | ||
70 | <value name="DMA_READ" value="0x2" desc=""/> | ||
71 | <value name="DMA_SENSE" value="0x3" desc=""/> | ||
72 | </field> | ||
73 | </reg> | ||
74 | </dev> | ||
75 | <dev name="SAIF" long_name="Sync Audio Interface" desc="Sync Audio Interface (SAIF)" version="3.2.0"> | ||
76 | <addr name="SAIF1" addr="0x80042000"/> | ||
77 | <addr name="SAIF2" addr="0x80046000"/> | ||
78 | <reg name="DATA" desc="" sct="yes"> | ||
79 | <addr name="DATA" addr="0x20"/> | ||
80 | <field name="PCM_RIGHT" desc="" bitrange="31:16"/> | ||
81 | <field name="PCM_LEFT" desc="" bitrange="15:0"/> | ||
82 | </reg> | ||
83 | <reg name="VERSION" desc=""> | ||
84 | <addr name="VERSION" addr="0x30"/> | ||
85 | <field name="MAJOR" desc="" bitrange="31:24"/> | ||
86 | <field name="MINOR" desc="" bitrange="23:16"/> | ||
87 | <field name="STEP" desc="" bitrange="15:0"/> | ||
88 | </reg> | ||
89 | </dev> | ||
90 | </soc> | ||
91 | |||