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>FCTRL0</name>
15        <description>Function Control 0.</description>
16        <addressOffset>0x00</addressOffset>
17        <access>read-write</access>
18        <fields>
19          <field>
20            <name>ERFO_RANGE_SEL</name>
21            <description>ERFO Frequency Range Select. Control ibias_gm_stage.</description>
22            <bitOffset>0</bitOffset>
23            <bitWidth>3</bitWidth>
24          </field>
25          <field>
26            <name>KEYWIPE_SYS</name>
27            <description>Wipe System AES Key Register.</description>
28            <bitOffset>8</bitOffset>
29            <bitWidth>1</bitWidth>
30          </field>
31          <field>
32            <name>I2C0DGEN0</name>
33            <description>I2C0 SDA Pad Deglitcher enable.</description>
34            <bitOffset>20</bitOffset>
35            <bitWidth>1</bitWidth>
36            <enumeratedValues>
37              <enumeratedValue>
38                <name>dis</name>
39                <description>Deglitcher disabled.</description>
40                <value>0</value>
41              </enumeratedValue>
42              <enumeratedValue>
43                <name>en</name>
44                <description>Deglitcher enabled.</description>
45                <value>1</value>
46              </enumeratedValue>
47            </enumeratedValues>
48          </field>
49          <field>
50            <name>I2C0DGEN1</name>
51            <description>I2C0 SCL Pad Deglitcher enable.</description>
52            <bitOffset>21</bitOffset>
53            <bitWidth>1</bitWidth>
54            <enumeratedValues>
55              <enumeratedValue>
56                <name>dis</name>
57                <description>Deglitcher disabled.</description>
58                <value>0</value>
59              </enumeratedValue>
60              <enumeratedValue>
61                <name>en</name>
62                <description>Deglitcher enabled.</description>
63                <value>1</value>
64              </enumeratedValue>
65            </enumeratedValues>
66          </field>
67          <field>
68            <name>I2C1DGEN0</name>
69            <description>I2C1 SDA Pad Deglitcher enable.</description>
70            <bitOffset>22</bitOffset>
71            <bitWidth>1</bitWidth>
72            <enumeratedValues>
73              <enumeratedValue>
74                <name>dis</name>
75                <description>Deglitcher disabled.</description>
76                <value>0</value>
77              </enumeratedValue>
78              <enumeratedValue>
79                <name>en</name>
80                <description>Deglitcher enabled.</description>
81                <value>1</value>
82              </enumeratedValue>
83            </enumeratedValues>
84          </field>
85          <field>
86            <name>I2C1DGEN1</name>
87            <description>I2C1 SCL Pad Deglitcher enable.</description>
88            <bitOffset>23</bitOffset>
89            <bitWidth>1</bitWidth>
90            <enumeratedValues>
91              <enumeratedValue>
92                <name>dis</name>
93                <description>Deglitcher disabled.</description>
94                <value>0</value>
95              </enumeratedValue>
96              <enumeratedValue>
97                <name>en</name>
98                <description>Deglitcher enabled.</description>
99                <value>1</value>
100              </enumeratedValue>
101            </enumeratedValues>
102          </field>
103        </fields>
104      </register>
105      <register>
106        <name>AUTOCAL0</name>
107        <description>Automatic Calibration 0.</description>
108        <addressOffset>0x04</addressOffset>
109        <access>read-write</access>
110        <fields>
111          <field>
112            <name>ACEN</name>
113            <description>Auto-calibration Enable for HIRC96M.</description>
114            <bitOffset>0</bitOffset>
115            <bitWidth>1</bitWidth>
116            <enumeratedValues>
117              <enumeratedValue>
118                <name>dis</name>
119                <description>Disabled.</description>
120                <value>0</value>
121              </enumeratedValue>
122              <enumeratedValue>
123                <name>en</name>
124                <description>Enabled.</description>
125                <value>1</value>
126              </enumeratedValue>
127            </enumeratedValues>
128          </field>
129          <field>
130            <name>ACRUN</name>
131            <description>Autocalibration Run.</description>
132            <bitOffset>1</bitOffset>
133            <bitWidth>1</bitWidth>
134            <enumeratedValues>
135              <enumeratedValue>
136                <name>not</name>
137                <description>Not Running.</description>
138                <value>0</value>
139              </enumeratedValue>
140              <enumeratedValue>
141                <name>run</name>
142                <description>Running.</description>
143                <value>1</value>
144              </enumeratedValue>
145            </enumeratedValues>
146          </field>
147          <field>
148            <name>LOAD</name>
149            <description>Load Trim.</description>
150            <bitOffset>2</bitOffset>
151            <bitWidth>1</bitWidth>
152          </field>
153          <field>
154            <name>GAIN_INV</name>
155            <description>Invert Gain.</description>
156            <bitOffset>3</bitOffset>
157            <bitWidth>1</bitWidth>
158            <enumeratedValues>
159              <enumeratedValue>
160                <name>not</name>
161                <description>Not inverted.</description>
162                <value>0</value>
163              </enumeratedValue>
164              <enumeratedValue>
165                <name>invert</name>
166                <description>Inverted.</description>
167                <value>1</value>
168              </enumeratedValue>
169            </enumeratedValues>
170          </field>
171          <field>
172            <name>ATOMIC</name>
173            <description>Start atomic autocal.</description>
174            <bitOffset>4</bitOffset>
175            <bitWidth>1</bitWidth>
176            <enumeratedValues>
177              <enumeratedValue>
178                <name>not</name>
179                <description>Not Running.</description>
180                <value>0</value>
181              </enumeratedValue>
182              <enumeratedValue>
183                <name>run</name>
184                <description>Running.</description>
185                <value>1</value>
186              </enumeratedValue>
187            </enumeratedValues>
188          </field>
189          <field>
190            <name>MU</name>
191            <description>Adaptation Gain Value.</description>
192            <bitOffset>8</bitOffset>
193            <bitWidth>12</bitWidth>
194          </field>
195          <field>
196            <name>TRIM</name>
197            <description>HIRC96M Trim Value determinged by Auto Calibration.</description>
198            <bitOffset>23</bitOffset>
199            <bitWidth>9</bitWidth>
200          </field>
201        </fields>
202      </register>
203      <register>
204        <name>AUTOCAL1</name>
205        <description>Automatic Calibration 1.</description>
206        <addressOffset>0x08</addressOffset>
207        <access>read-write</access>
208        <fields>
209          <field>
210            <name>INITTRIM</name>
211            <description>Initial Trim Setting fir HIRC96M Auto Calibration procedure.</description>
212            <bitOffset>0</bitOffset>
213            <bitWidth>9</bitWidth>
214          </field>
215        </fields>
216      </register>
217      <register>
218        <name>AUTOCAL2</name>
219        <description>Automatic Calibration 2</description>
220        <addressOffset>0x0C</addressOffset>
221        <access>read-write</access>
222        <fields>
223          <field>
224            <name>DONECNT</name>
225            <description>Auto-callibration Done Counter Setting.</description>
226            <bitOffset>0</bitOffset>
227            <bitWidth>8</bitWidth>
228          </field>
229          <field>
230            <name>ACDIV</name>
231            <description>Auto-callibration Divide Factor.</description>
232            <bitOffset>8</bitOffset>
233            <bitWidth>13</bitWidth>
234          </field>
235        </fields>
236      </register>
237      <register>
238        <name>ADCREFTRIM0</name>
239        <description>ADC Reference Trim 0 Control Register.</description>
240        <addressOffset>0x18</addressOffset>
241        <access>read-write</access>
242        <fields>
243          <field>
244            <name>VREFP</name>
245            <description>Trimming code for VREFP output of reference buffer.</description>
246            <bitOffset>0</bitOffset>
247            <bitWidth>7</bitWidth>
248          </field>
249          <field>
250            <name>VREFM</name>
251            <description>Trimming code for VREFM output of reference buffer.</description>
252            <bitOffset>8</bitOffset>
253            <bitWidth>7</bitWidth>
254          </field>
255          <field>
256            <name>VCM</name>
257            <description>Trimming code for VCM output of reference buffer.</description>
258            <bitOffset>16</bitOffset>
259            <bitWidth>2</bitWidth>
260          </field>
261          <field>
262            <name>VX2_TUNE</name>
263            <description>COntrols tuning capacitor in fine DAC, offset binary.</description>
264            <bitOffset>24</bitOffset>
265            <bitWidth>6</bitWidth>
266          </field>
267        </fields>
268      </register>
269      <register>
270        <name>ADCREFTRIM1</name>
271        <description>ADC Reference Trim 1 Control Register.</description>
272        <addressOffset>0x1C</addressOffset>
273        <access>read-write</access>
274        <fields>
275          <field>
276            <name>VREFP</name>
277            <description>Trimming code for VREFP output of reference buffer.</description>
278            <bitOffset>0</bitOffset>
279            <bitWidth>7</bitWidth>
280          </field>
281          <field>
282            <name>VREFM</name>
283            <description>Trimming code for VREFM output of reference buffer.</description>
284            <bitOffset>8</bitOffset>
285            <bitWidth>7</bitWidth>
286          </field>
287          <field>
288            <name>VCM</name>
289            <description>Trimming code for VCM output of reference buffer.</description>
290            <bitOffset>16</bitOffset>
291            <bitWidth>2</bitWidth>
292          </field>
293          <field>
294            <name>VX2_TUNE</name>
295            <description>COntrols tuning capacitor in fine DAC, offset binary.</description>
296            <bitOffset>24</bitOffset>
297            <bitWidth>6</bitWidth>
298          </field>
299        </fields>
300      </register>
301      <register>
302        <name>ADCREFTRIM2</name>
303        <description>ADC Reference Trim 2 Control Register.</description>
304        <addressOffset>0x20</addressOffset>
305        <access>read-write</access>
306        <fields>
307          <field>
308            <name>IDRV_1P25</name>
309            <description>Trimming code for reference buffer drive strength, 1.25V Reference.</description>
310            <bitOffset>0</bitOffset>
311            <bitWidth>4</bitWidth>
312          </field>
313          <field>
314            <name>IBOOST_1P25</name>
315            <description>Trimming value for extra drive current in reference buffer outputsm 1.25V Reference.</description>
316            <bitOffset>4</bitOffset>
317            <bitWidth>1</bitWidth>
318          </field>
319          <field>
320            <name>IDRV_2P048</name>
321            <description>Trimming code for reference buffer drive strength, 2.048V Reference.</description>
322            <bitOffset>8</bitOffset>
323            <bitWidth>4</bitWidth>
324          </field>
325          <field>
326            <name>IBOOST_2P048</name>
327            <description>Trimming value for extra drive current in reference buffer outputs, 2.048V Reference.</description>
328            <bitOffset>12</bitOffset>
329            <bitWidth>1</bitWidth>
330          </field>
331          <field>
332            <name>VCM</name>
333            <description>Trimming code for VCM output of reference buffer.</description>
334            <bitOffset>16</bitOffset>
335            <bitWidth>2</bitWidth>
336          </field>
337          <field>
338            <name>VX2_TUNE</name>
339            <description>Controls tuning capacitor in fine DAC, offset binary.</description>
340            <bitOffset>24</bitOffset>
341            <bitWidth>7</bitWidth>
342          </field>
343        </fields>
344      </register>
345      <register>
346        <name>ERFOKS</name>
347        <description>ERFO Kick Start Control Register.</description>
348        <addressOffset>0x24</addressOffset>
349        <access>read-write</access>
350        <fields>
351          <field>
352            <name>CTRL</name>
353            <description>Kickstart Control for ERFO (XO32M)</description>
354            <bitOffset>0</bitOffset>
355            <bitWidth>16</bitWidth>
356          </field>
357        </fields>
358      </register>
359    </registers>
360  </peripheral>
361</device>