1<?xml version="1.0" encoding="utf-8"?>
2
3<Migration>
4  <Source id="mxs40sysclocks-1.0">
5    <Destination id="mxs40sysclocks-1.2" valid="true" message="Migration is successful" defaultMapping="true">
6    </Destination>
7  </Source>
8  <Source id="mxs40sysclocks-1.1">
9    <Destination id="mxs40sysclocks-1.2" valid="true" message="Migration is successful" defaultMapping="true">
10    </Destination>
11  </Source>
12  <Source id="mxs40csd-1.0">
13    <Destination id="mxs40csd-3.0" valid="true" message="Migration is successful" defaultMapping="true">
14    </Destination>
15  </Source>
16  <Source id="mxs40csd-1.1">
17    <Destination id="mxs40csd-3.0" valid="true" message="Migration is successful" defaultMapping="true">
18    </Destination>
19  </Source>
20  <Source id="mxs40csd-2.0">
21    <Destination id="mxs40csd-3.0" valid="true" message="Migration is successful" defaultMapping="true">
22    </Destination>
23  </Source>
24  <Source id="mxs40rtc-1.1">
25    <Destination id="rtc-3.0" valid="true" message="Migration is successful" defaultMapping="true">
26    </Destination>
27  </Source>
28  <Source id="mxs40rtc-2.0">
29    <Destination id="rtc-3.0" valid="true" message="Migration is successful" defaultMapping="true">
30    </Destination>
31  </Source>
32  <Source id="mxs40ble-1.0">
33    <Destination id="mxs40ble-1.1" valid="true" message="Migration is successful" defaultMapping="true"/>
34  </Source>
35  <Source id="mxs40eco-1.0">
36    <Destination id="mxs40eco-1.2" valid="true" message="Migration is successful" defaultMapping="true">
37    </Destination>
38  </Source>
39  <Source id="mxs40eco-1.1">
40    <Destination id="mxs40eco-1.2" valid="true" message="Migration is successful" defaultMapping="true">
41    </Destination>
42  </Source>
43  <Source id="mxs40hfclk-1.0">
44    <Destination id="mxs40hfclk-1.1" valid="true" message="Migration is successful" defaultMapping="true">
45    </Destination>
46  </Source>
47  <Source id="mxs40lfclk-1.0">
48    <Destination id="mxs40lfclk-1.1" valid="true" message="Migration is successful" defaultMapping="true">
49    </Destination>
50  </Source>
51  <Source id="mxs40power-1.2">
52    <Destination id="power-1.3" valid="true" message="Migration is successful" defaultMapping="true">
53      <Parameter param="coreRegulator" value="`${(value(&quot;coreRegulator&quot;,&quot;CY_SYSPM_LDO_MODE_NORMAL&quot;) eq &quot;CY_SYSPM_LDO_MODE_DISABLED&quot;) ? &quot;CY_SYSPM_BUCK_MODE_NORMAL&quot; : value(&quot;coreRegulator&quot;, &quot;CY_SYSPM_LDO_MODE_NORMAL&quot;)}`" />
54    </Destination>
55  </Source>
56  <Source id="mxs40power-1.3">
57    <Destination id="power-1.3" valid="true" message="Migration is successful" defaultMapping="true" />
58  </Source>
59  <Source id="mxs40pin-1.0">
60    <Destination id="pin-3.0" valid="true" message="Migration is successful" defaultMapping="true">
61    </Destination>
62  </Source>
63  <Source id="mxs40smif-1.0">
64    <Destination id="mxs40smif-1.2" valid="true" message="Migration is successful" defaultMapping="true">
65    </Destination>
66  </Source>
67  <Source id="seglcd-1.0">
68    <Destination id="seglcd-1.1" valid="true" message="Migration is successful" defaultMapping="true">
69    </Destination>
70  </Source>
71  <Source id="mxs40extclk-1.0">
72    <Destination id="extclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
73    </Destination>
74  </Source>
75  <Source id="mxs40usbfsdevice-1.0">
76    <Destination id="mxs40usbfsdevice-1.1" valid="true" message="Migration is successful" defaultMapping="true"/>
77  </Source>
78  <Source id="mxs40i2c-1.0">
79    <Destination id="mxs40i2c-4.0" valid="true" message="Migration is successful" defaultMapping="true">
80    </Destination>
81  </Source>
82  <Source id="mxs40sar-1.0">
83    <Destination id="mxs40sar-6.0" valid="true" message="Migration is successful" defaultMapping="true">
84      <Parameter param="vneg_select" value="`${((value(&quot;vneg_select&quot;, &quot;CY_SAR_NEG_SEL_VSSA_KELVIN&quot;) eq &quot;CY_SAR_NEG_SEL_P1&quot;) ||
85                                                (value(&quot;vneg_select&quot;, &quot;CY_SAR_NEG_SEL_VSSA_KELVIN&quot;) eq &quot;CY_SAR_NEG_SEL_P3&quot;) ||
86                                                (value(&quot;vneg_select&quot;, &quot;CY_SAR_NEG_SEL_VSSA_KELVIN&quot;) eq &quot;CY_SAR_NEG_SEL_P5&quot;) ||
87                                                (value(&quot;vneg_select&quot;, &quot;CY_SAR_NEG_SEL_VSSA_KELVIN&quot;) eq &quot;CY_SAR_NEG_SEL_P7&quot;)) ? &quot;CY_SAR_NEG_SEL&quot; : value(&quot;vneg_select&quot;, &quot;CY_SAR_NEG_SEL_VSSA_KELVIN&quot;)}`" />
88    </Destination>
89  </Source>
90  <Source id="mxs40sar-2.0">
91    <Destination id="mxs40sar-6.0" valid="true" message="Migration is successful" defaultMapping="true">
92      <Parameter param="vneg_select" value="`${((value(&quot;vneg_select&quot;, &quot;CY_SAR_NEG_SEL_VSSA_KELVIN&quot;) eq &quot;CY_SAR_NEG_SEL_P1&quot;) ||
93                                                (value(&quot;vneg_select&quot;, &quot;CY_SAR_NEG_SEL_VSSA_KELVIN&quot;) eq &quot;CY_SAR_NEG_SEL_P3&quot;) ||
94                                                (value(&quot;vneg_select&quot;, &quot;CY_SAR_NEG_SEL_VSSA_KELVIN&quot;) eq &quot;CY_SAR_NEG_SEL_P5&quot;) ||
95                                                (value(&quot;vneg_select&quot;, &quot;CY_SAR_NEG_SEL_VSSA_KELVIN&quot;) eq &quot;CY_SAR_NEG_SEL_P7&quot;)) ? &quot;CY_SAR_NEG_SEL&quot; : value(&quot;vneg_select&quot;, &quot;CY_SAR_NEG_SEL_VSSA_KELVIN&quot;)}`" />
96    </Destination>
97  </Source>
98  <Source id="mxs40sar-3.0">
99    <Destination id="mxs40sar-6.0" valid="true" message="Migration is successful" defaultMapping="true"/>
100  </Source>
101  <Source id="mxs40sar-4.0">
102    <Destination id="mxs40sar-6.0" valid="true" message="Migration is successful" defaultMapping="true"/>
103  </Source>
104  <Source id="mxs40sar-5.0">
105    <Destination id="mxs40sar-6.0" valid="true" message="Migration is successful" defaultMapping="true"/>
106  </Source>
107  <Source id="mxs40saradc-1.0">
108    <Destination id="mxs40saradc-2.0" valid="true" message="Migration is successful" defaultMapping="true">
109      <DefaultParameter param="powerUpDelayNew" />
110    </Destination>
111  </Source>
112  <Source id="mxs40fll-1.0">
113    <Destination id="fll-4.0" valid="true" message="Migration is successful" defaultMapping="true">
114    </Destination>
115  </Source>
116  <Source id="mxs40pll-1.0">
117    <Destination id="mxs40pll-2.0" valid="true" message="Migration is successful" defaultMapping="true">
118    </Destination>
119  </Source>
120  <Source id="mxs40smif-1.1">
121    <Destination id="mxs40smif-1.2" valid="true" message="Migration is successful" defaultMapping="true">
122    </Destination>
123  </Source>
124  <Source id="mxs40eco-1.2">
125    <Destination id="mxs40eco-2.0" valid="true" message="Migration is successful" defaultMapping="true">
126    </Destination>
127  </Source>
128  <Source id="eeprom-1.0">
129    <Destination id="eeprom-2.1" valid="true" message="Migration is successful" defaultMapping="true">
130    </Destination>
131  </Source>
132  <Source id="eeprom-2.0">
133    <Destination id="eeprom-2.1" valid="true" message="Migration is successful" defaultMapping="true">
134    </Destination>
135  </Source>
136  <Source id="mxs40ttcanfd-1.0">
137    <Destination id="canfd-3.0" valid="true" message="Migration is successful" defaultMapping="true">
138    </Destination>
139  </Source>
140  <Source id="mxs40ttcanfd-2.0">
141    <Destination id="canfd-3.0" valid="true" message="Migration is successful" defaultMapping="true">
142    </Destination>
143  </Source>
144  <Source id="mxs40pin-1.1">
145    <Destination id="pin-3.0" valid="true" message="Migration is successful" defaultMapping="true">
146      <Parameter param="pullUpRes" value="CY_GPIO_PULLUP_RES_DISABLE" />
147      <Parameter param="nonSec" value="1" />
148    </Destination>
149  </Source>
150  <Source id="mxs40pin-2.0">
151    <Destination id="pin-3.0" valid="true" message="Migration is successful" defaultMapping="true">
152      <Parameter param="pullUpRes" value="CY_GPIO_PULLUP_RES_DISABLE" />
153      <Parameter param="nonSec" value="1" />
154    </Destination>
155  </Source>
156  <Source id="mxs40dma-1.0">
157    <Destination id="dma-3.0" valid="true" message="Migration is successful" defaultMapping="true">
158    </Destination>
159  </Source>
160  <Source id="mxs40dma-2.0">
161    <Destination id="dma-3.0" valid="true" message="Migration is successful" defaultMapping="true">
162    </Destination>
163  </Source>
164<!--
165  <Source id="mxs40dmac-1.0">
166    <Destination id="dmac-2.0" valid="true" message="Migration is successful" defaultMapping="true">
167    </Destination>
168  </Source>
169-->
170  <Source id="mxs40i2s-1.0">
171    <Destination id="mxaudioss_i2s-2.0" valid="true" message="Migration is successful" defaultMapping="true">
172      <Parameter param="mClk" value="false" />
173      <Parameter param="mclockDiv" value="1" />
174    </Destination>
175  </Source>
176  <Source id="mxs40pdm-1.0">
177    <Destination id="mxaudioss_pdm-1.1" valid="true" message="Migration is successful" defaultMapping="true">
178    </Destination>
179  </Source>
180  <Source id="mxs40sv2pdm-2.0">
181    <Destination id="pdm_v2-3.0" valid="true" message="Migration is successful" defaultMapping="true">
182    </Destination>
183  </Source>
184  <Source id="mxs40sv2keyscan-1.0">
185    <Destination id="keyscan-1.1" valid="true" message="Migration is successful" defaultMapping="true">
186    </Destination>
187  </Source>
188  <Source id="mxs40sv2lin-1.0">
189    <Destination id="lin-1.1" valid="true" message="Migration is successful" defaultMapping="true">
190    </Destination>
191  </Source>
192  <Source id="mxs40sv2tdm-1.0">
193    <Destination id="tdm-1.1" valid="true" message="Migration is successful" defaultMapping="true">
194    </Destination>
195  </Source>
196  <Source id="mxs40slowclk-1.0">
197    <Destination id="slowclk-2.0" valid="true" message="Migration is successful" defaultMapping="true">
198    </Destination>
199  </Source>
200  <Source id="mxs40pumpclk-1.0">
201    <Destination id="pumpclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
202    </Destination>
203  </Source>
204  <Source id="mxs40pumpclk-2.0">
205    <Destination id="pumpclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
206    </Destination>
207  </Source>
208  <Source id="mxs40periclk-1.0">
209    <Destination id="periclk-2.0" valid="true" message="Migration is successful" defaultMapping="true">
210    </Destination>
211  </Source>
212  <Source id="mxs40mfo-1.0">
213    <Destination id="mfo-3.0" valid="true" message="Migration is successful" defaultMapping="true">
214    </Destination>
215  </Source>
216  <Source id="mxs40mfo-2.0">
217    <Destination id="mfo-3.0" valid="true" message="Migration is successful" defaultMapping="true">
218    </Destination>
219  </Source>
220  <Source id="mxs40altsystick-1.0">
221    <Destination id="altsystick-3.0" valid="true" message="Migration is successful" defaultMapping="true">
222    </Destination>
223  </Source>
224  <Source id="mxs40altsystick-2.0">
225    <Destination id="altsystick-3.0" valid="true" message="Migration is successful" defaultMapping="true">
226    </Destination>
227  </Source>
228  <Source id="mxs40pathmux-1.0">
229    <Destination id="pathmux-3.0" valid="true" message="Migration is successful" defaultMapping="true">
230    </Destination>
231  </Source>
232  <Source id="mxs40pathmux-2.0">
233    <Destination id="pathmux-3.0" valid="true" message="Migration is successful" defaultMapping="true">
234    </Destination>
235  </Source>
236  <Source id="mxs40timerclk-1.0">
237    <Destination id="timerclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
238    </Destination>
239  </Source>
240  <Source id="mxs40timerclk-2.0">
241    <Destination id="timerclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
242    </Destination>
243  </Source>
244  <Source id="mxs40mfclk-1.0">
245    <Destination id="mfclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
246      <DefaultParameter param="sourceClock" />
247    </Destination>
248  </Source>
249  <Source id="mxs40mfclk-2.0">
250    <Destination id="mfclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
251    </Destination>
252  </Source>
253  <Source id="mxs40lfclk-1.1">
254    <Destination id="lfclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
255    </Destination>
256  </Source>
257  <Source id="mxs40lfclk-2.0">
258    <Destination id="lfclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
259    </Destination>
260  </Source>
261  <Source id="mxs40imo-1.0">
262    <Destination id="imo-3.0" valid="true" message="Migration is successful" defaultMapping="true">
263    </Destination>
264  </Source>
265  <Source id="mxs40imo-2.0">
266    <Destination id="imo-3.0" valid="true" message="Migration is successful" defaultMapping="true">
267    </Destination>
268  </Source>
269  <Source id="mxs40ezi2c-1.0">
270    <Destination id="ezi2c-3.0" valid="true" message="Migration is successful" defaultMapping="true">
271    </Destination>
272  </Source>
273  <Source id="mxs40ezi2c-2.0">
274    <Destination id="ezi2c-3.0" valid="true" message="Migration is successful" defaultMapping="true">
275    </Destination>
276  </Source>
277  <Source id="mxs40i2c-2.0">
278    <Destination id="i2c-4.0" valid="true" message="Migration is successful" defaultMapping="true">
279    </Destination>
280  </Source>
281  <Source id="mxs40i2c-3.0">
282    <Destination id="i2c-4.0" valid="true" message="Migration is successful" defaultMapping="true">
283    </Destination>
284  </Source>
285  <Source id="mxs40uart-1.0">
286    <Destination id="uart-3.0" valid="true" message="Migration is successful" defaultMapping="true">
287    </Destination>
288  </Source>
289  <Source id="mxs40uart-2.0">
290    <Destination id="uart-3.0" valid="true" message="Migration is successful" defaultMapping="true">
291    </Destination>
292  </Source>
293  <Source id="mxs40spi-1.0">
294    <Destination id="spi-3.0" valid="true" message="Migration is successful" defaultMapping="true">
295    </Destination>
296  </Source>
297  <Source id="mxs40spi-2.0">
298    <Destination id="spi-3.0" valid="true" message="Migration is successful" defaultMapping="true">
299    </Destination>
300  </Source>
301  <Source id="mxs40ilo-1.0">
302    <Destination id="ilo-3.0" valid="true" message="Migration is successful" defaultMapping="true">
303    </Destination>
304  </Source>
305  <Source id="mxs40ilo-2.0">
306    <Destination id="ilo-3.0" valid="true" message="Migration is successful" defaultMapping="true">
307    </Destination>
308  </Source>
309  <Source id="mxs40wco-1.0">
310    <Destination id="wco-3.0" valid="true" message="Migration is successful" defaultMapping="true">
311    </Destination>
312  </Source>
313  <Source id="mxs40wco-2.0">
314    <Destination id="wco-3.0" valid="true" message="Migration is successful" defaultMapping="true">
315    </Destination>
316  </Source>
317  <Source id="mxs40sysclocks-1.2">
318    <Destination id="sysclocks-3.0" valid="true" message="Migration is successful" defaultMapping="true">
319    </Destination>
320  </Source>
321  <Source id="mxs40sysclocks-2.0">
322    <Destination id="sysclocks-3.0" valid="true" message="Migration is successful" defaultMapping="true">
323    </Destination>
324  </Source>
325  <Source id="mxs40pilo-1.0">
326    <Destination id="pilo-3.0" valid="true" message="Migration is successful" defaultMapping="true">
327    </Destination>
328  </Source>
329  <Source id="mxs40pilo-2.0">
330    <Destination id="pilo-3.0" valid="true" message="Migration is successful" defaultMapping="true">
331    </Destination>
332  </Source>
333  <Source id="mxs40eco-2.0">
334    <Destination id="eco-3.0" valid="true" message="Migration is successful" defaultMapping="true">
335    </Destination>
336  </Source>
337  <Source id="mxs40fastclk-1.0">
338    <Destination id="fastclk-2.0" valid="true" message="Migration is successful" defaultMapping="true">
339      <DefaultParameter param="intDivider" />
340      <DefaultParameter param="fracDivider" />
341    </Destination>
342  </Source>
343  <Source id="mxs40smartio-1.0">
344    <Destination id="smartio-3.0" valid="true" message="Migration is successful" defaultMapping="true">
345    </Destination>
346  </Source>
347  <Source id="mxs40smartio-2.0">
348    <Destination id="smartio-3.0" valid="true" message="Migration is successful" defaultMapping="true">
349    </Destination>
350  </Source>
351  <Source id="mxs40pll-2.0">
352    <Destination id="pll-3.0" valid="true" message="Migration is successful" defaultMapping="true">
353    </Destination>
354  </Source>
355  <Source id="mxs40power-2.0">
356    <Destination id="power_v2-1.0" valid="true" message="Migration is successful" defaultMapping="true">
357    </Destination>
358  </Source>
359  <Source id="mxs40mcwdt-1.0">
360    <Destination id="mcwdt-3.0" valid="true" message="Migration is successful" defaultMapping="true">
361    </Destination>
362  </Source>
363  <Source id="mxs40mcwdt-2.0">
364    <Destination id="mcwdt-3.0" valid="true" message="Migration is successful" defaultMapping="true">
365    </Destination>
366  </Source>
367  <Source id="mxs40bakclk-1.0">
368    <Destination id="bakclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
369    <DefaultParameter param="core" />
370    </Destination>
371  </Source>
372  <Source id="mxs40bakclk-2.0">
373    <Destination id="bakclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
374    <DefaultParameter param="core" />
375    </Destination>
376  </Source>
377  <Source id="mxs40extclk-1.1">
378    <Destination id="extclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
379      </Destination>
380  </Source>
381  <Source id="mxs40extclk-2.0">
382    <Destination id="extclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
383      </Destination>
384  </Source>
385  <Source id="mxs40fll-2.0">
386    <Destination id="fll-4.0" valid="true" message="Migration is successful" defaultMapping="true">
387      </Destination>
388  </Source>
389  <Source id="mxs40fll-3.0">
390    <Destination id="fll-4.0" valid="true" message="Migration is successful" defaultMapping="true">
391      </Destination>
392  </Source>
393  <Source id="mxs40hfclk-1.1">
394    <Destination id="hfclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
395      </Destination>
396  </Source>
397  <Source id="mxs40hfclk-2.0">
398    <Destination id="hfclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
399     </Destination>
400  </Source>
401  <Source id="mxs40lpc-1.0">
402    <Destination id="lpcomp-2.0" valid="true" message="Migration is successful" defaultMapping="true">
403      </Destination>
404  </Source>
405  <Source id="mxs40peripheralclock-1.0">
406    <Destination id="pclk-3.0" valid="true" message="Migration is successful" defaultMapping="true">
407    </Destination>
408  </Source>
409  <Source id="mxs40peripheralclock-2.0">
410    <Destination id="pclk_v2-1.0" valid="true" message="Migration is successful" defaultMapping="true">
411    </Destination>
412  </Source>
413  <Source id="mxs40dap-1.0">
414    <Destination id="dap-2.0" valid="true" message="Migration is successful" defaultMapping="true">
415        <Parameter param="traceModeParallel" value="`${value(&quot;traceEnable&quot;) ? &quot;4&quot; : &quot;0&quot;}`" />
416        <DefaultParameter param="traceModeSerial" />
417    </Destination>
418  </Source>
419  <Source id="mxs40adcmic-0.1">
420    <Destination id="mxs40adcmic-1.0" valid="true" message="Migration is successful" defaultMapping="true">
421      <Parameter param="micSampleRate" value="`${value(&quot;sampleRate&quot;, &quot;CY_ADCMIC_8KSPS&quot;)}`" />
422      <Parameter param="micBiquadEnable" value="`${value(&quot;biquadEnable&quot;, &quot;false&quot;)}`" />
423      <Parameter param="micFifoEnable" value="`${value(&quot;fifoTrigger&quot;, &quot;false&quot;)}`" />
424      <Parameter param="micFull" value="`${value(&quot;full&quot;, &quot;7&quot;)}`" />
425      <Parameter param="micEmpty" value="`${value(&quot;empty&quot;, &quot;7&quot;)}`" />
426      <Parameter param="pdmSampleRate" value="`${value(&quot;sampleRate&quot;, &quot;CY_ADCMIC_8KSPS&quot;)}`" />
427      <Parameter param="pdmBiquadEnable" value="`${value(&quot;biquadEnable&quot;, &quot;false&quot;)}`" />
428      <Parameter param="pdmFifoEnable" value="`${value(&quot;fifoTrigger&quot;, &quot;false&quot;)}`" />
429      <Parameter param="pdmFull" value="`${value(&quot;full&quot;, &quot;7&quot;)}`" />
430      <Parameter param="pdmEmpty" value="`${value(&quot;empty&quot;, &quot;7&quot;)}`" />
431    </Destination>
432  </Source>
433</Migration>
434