summaryrefslogtreecommitdiff
path: root/utils/regtools/desc/regs-1.0.dtd
diff options
context:
space:
mode:
Diffstat (limited to 'utils/regtools/desc/regs-1.0.dtd')
-rw-r--r--utils/regtools/desc/regs-1.0.dtd28
1 files changed, 28 insertions, 0 deletions
diff --git a/utils/regtools/desc/regs-1.0.dtd b/utils/regtools/desc/regs-1.0.dtd
new file mode 100644
index 0000000000..3204d29195
--- /dev/null
+++ b/utils/regtools/desc/regs-1.0.dtd
@@ -0,0 +1,28 @@
1<!-- Format specification of the 1.0 register description files. Files are
2 considered to be version 1.0 if no version field is specified -->
3<!ELEMENT soc (dev)*>
4<!ATTLIST soc name CDATA #REQUIRED>
5<!ATTLIST soc desc CDATA #IMPLIED>
6<!ELEMENT dev (addr|reg)*>
7<!ATTLIST dev name CDATA #REQUIRED>
8<!ATTLIST dev long_name CDATA #IMPLIED>
9<!ATTLIST dev desc CDATA #IMPLIED>
10<!ATTLIST dev version CDATA #IMPLIED>
11<!ELEMENT addr EMPTY>
12<!ATTLIST addr name CDATA #REQUIRED>
13<!ATTLIST addr addr CDATA #REQUIRED>
14<!ELEMENT reg (addr|field|formula)*>
15<!ATTLIST reg name CDATA #REQUIRED>
16<!ATTLIST reg addr CDATA #IMPLIED>
17<!ATTLIST reg desc CDATA #IMPLIED>
18<!ATTLIST reg sct (yes|no) "no">
19<!ELEMENT formula EMPTY>
20<!ATTLIST formula string CDATA #IMPLIED>
21<!ELEMENT field (value)*>
22<!ATTLIST field name CDATA #REQUIRED>
23<!ATTLIST field desc CDATA #IMPLIED>
24<!ATTLIST field bitrange CDATA #REQUIRED>
25<!ELEMENT value EMPTY>
26<!ATTLIST value name CDATA #REQUIRED>
27<!ATTLIST value value CDATA #REQUIRED>
28<!ATTLIST value desc CDATA #IMPLIED>