1<?xml version="1.0" encoding="utf-8" standalone="no"?>
2<device xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="1.1" xs:noNamespaceSchemaLocation="svd_schema.xsd">
3 <peripheral>
4  <name>FCR</name>
5  <description>Function Control Register.</description>
6  <baseAddress>0x40000800</baseAddress>
7  <addressBlock>
8   <offset>0x00</offset>
9   <size>0x400</size>
10   <usage>registers</usage>
11  </addressBlock>
12  <registers>
13   <register>
14    <name>REG0</name>
15    <description>Register 0.</description>
16    <addressOffset>0x00</addressOffset>
17    <access>read-write</access>
18    <fields>
19     <field>
20      <name>USBRCKSEL</name>
21      <description>USB External Core Clock Select.</description>
22      <bitOffset>16</bitOffset>
23      <bitWidth>1</bitWidth>
24      <enumeratedValues>
25       <enumeratedValue>
26        <name>sys</name>
27        <description>Generated clock from system clock.</description>
28        <value>0</value>
29       </enumeratedValue>
30       <enumeratedValue>
31        <name>dig</name>
32        <description>Digital clock from a GPIO.</description>
33        <value>1</value>
34       </enumeratedValue>
35      </enumeratedValues>
36     </field>
37     <field>
38      <name>I2C0DGEN0</name>
39      <description>I2C0 SDA Pad Deglitcher enable.</description>
40      <bitOffset>20</bitOffset>
41      <bitWidth>1</bitWidth>
42      <enumeratedValues>
43       <enumeratedValue>
44        <name>dis</name>
45        <description>Deglitcher disabled.</description>
46        <value>0</value>
47       </enumeratedValue>
48       <enumeratedValue>
49        <name>en</name>
50        <description>Deglitcher enabled.</description>
51        <value>1</value>
52       </enumeratedValue>
53      </enumeratedValues>
54     </field>
55     <field>
56      <name>I2C0DGEN1</name>
57      <description>I2C0 SCL Pad Deglitcher enable.</description>
58      <bitOffset>21</bitOffset>
59      <bitWidth>1</bitWidth>
60      <enumeratedValues>
61       <enumeratedValue>
62        <name>dis</name>
63        <description>Deglitcher disabled.</description>
64        <value>0</value>
65       </enumeratedValue>
66       <enumeratedValue>
67        <name>en</name>
68        <description>Deglitcher enabled.</description>
69        <value>1</value>
70       </enumeratedValue>
71      </enumeratedValues>
72     </field>
73     <field>
74      <name>I2C1DGEN0</name>
75      <description>I2C1 SDA Pad Deglitcher enable.</description>
76      <bitOffset>22</bitOffset>
77      <bitWidth>1</bitWidth>
78      <enumeratedValues>
79       <enumeratedValue>
80        <name>dis</name>
81        <description>Deglitcher disabled.</description>
82        <value>0</value>
83       </enumeratedValue>
84       <enumeratedValue>
85        <name>en</name>
86        <description>Deglitcher enabled.</description>
87        <value>1</value>
88       </enumeratedValue>
89      </enumeratedValues>
90     </field>
91     <field>
92      <name>I2C1DGEN1</name>
93      <description>I2C1 SCL Pad Deglitcher enable.</description>
94      <bitOffset>23</bitOffset>
95      <bitWidth>1</bitWidth>
96      <enumeratedValues>
97       <enumeratedValue>
98        <name>dis</name>
99        <description>Deglitcher disabled.</description>
100        <value>0</value>
101       </enumeratedValue>
102       <enumeratedValue>
103        <name>en</name>
104        <description>Deglitcher enabled.</description>
105        <value>1</value>
106       </enumeratedValue>
107      </enumeratedValues>
108     </field>
109    </fields>
110   </register>
111   <register>
112    <name>REG1</name>
113    <description>Register 1.</description>
114    <addressOffset>0x04</addressOffset>
115    <access>read-write</access>
116    <fields>
117     <field>
118      <name>ACEN</name>
119      <description>Auto-calibration Enable.</description>
120      <bitOffset>0</bitOffset>
121      <bitWidth>1</bitWidth>
122      <enumeratedValues>
123       <enumeratedValue>
124        <name>dis</name>
125        <description>Disabled.</description>
126        <value>0</value>
127       </enumeratedValue>
128       <enumeratedValue>
129        <name>en</name>
130        <description>Enabled.</description>
131        <value>1</value>
132       </enumeratedValue>
133      </enumeratedValues>
134     </field>
135     <field>
136      <name>ACRUN</name>
137      <description>Autocalibration Run.</description>
138      <bitOffset>1</bitOffset>
139      <bitWidth>1</bitWidth>
140      <enumeratedValues>
141       <enumeratedValue>
142        <name>not</name>
143        <description>Not Running.</description>
144        <value>0</value>
145       </enumeratedValue>
146       <enumeratedValue>
147        <name>run</name>
148        <description>Running.</description>
149        <value>1</value>
150       </enumeratedValue>
151      </enumeratedValues>
152     </field>
153     <field>
154      <name>LDTRM</name>
155      <description>Load Trim.</description>
156      <bitOffset>2</bitOffset>
157      <bitWidth>1</bitWidth>
158     </field>
159     <field>
160      <name>GAININV</name>
161      <description>Invert Gain.</description>
162      <bitOffset>3</bitOffset>
163      <bitWidth>1</bitWidth>
164      <enumeratedValues>
165       <enumeratedValue>
166        <name>not</name>
167        <description>Not Running.</description>
168        <value>0</value>
169       </enumeratedValue>
170       <enumeratedValue>
171        <name>run</name>
172        <description>Running.</description>
173        <value>1</value>
174       </enumeratedValue>
175      </enumeratedValues>
176     </field>
177     <field>
178      <name>ATOMIC</name>
179      <description>Atomic mode.</description>
180      <bitOffset>4</bitOffset>
181      <bitWidth>1</bitWidth>
182      <enumeratedValues>
183       <enumeratedValue>
184        <name>not</name>
185        <description>Not Running.</description>
186        <value>0</value>
187       </enumeratedValue>
188       <enumeratedValue>
189        <name>run</name>
190        <description>Running.</description>
191        <value>1</value>
192       </enumeratedValue>
193      </enumeratedValues>
194     </field>
195     <field>
196      <name>MU</name>
197      <description>MU value.</description>
198      <bitOffset>8</bitOffset>
199      <bitWidth>12</bitWidth>
200     </field>
201    </fields>
202   </register>
203   <register>
204    <name>REG2</name>
205    <description>Register 2.</description>
206    <addressOffset>0x08</addressOffset>
207    <access>read-write</access>
208    <fields>
209     <field>
210      <name>INITTRM</name>
211      <description>Initial Trim Setting.</description>
212      <bitOffset>0</bitOffset>
213      <bitWidth>9</bitWidth>
214     </field>
215     <field>
216      <name>MINTRM</name>
217      <description>Minimum Trim Setting.</description>
218      <bitOffset>10</bitOffset>
219      <bitWidth>9</bitWidth>
220     </field>
221     <field>
222      <name>MAXTRM</name>
223      <description>Maximum Trim Setting.</description>
224      <bitOffset>20</bitOffset>
225      <bitWidth>9</bitWidth>
226     </field>
227    </fields>
228   </register>
229   <register>
230    <name>REG3</name>
231    <description>Register 3.</description>
232    <addressOffset>0x0C</addressOffset>
233    <access>read-write</access>
234    <fields>
235     <field>
236      <name>DONECNT</name>
237      <description>Auto-callibration Done Counter Setting.</description>
238      <bitOffset>0</bitOffset>
239      <bitWidth>8</bitWidth>
240     </field>
241    </fields>
242   </register>
243  </registers>
244 </peripheral>
245<!-- NBBFC: Non Battery-Backed Function Control -->
246</device>
247