1 #define FLD_LIST_SEP(f, s) \
6 f(ADCCalGain2SeHigh)s \
8 f(ADCCalGain2DifHigh)s \
9 f(ADCCalGain2DifLow)s \
10 f(ADCCalGain2DirfLow)s \
11 f(ADCCalGain4DifHigh)s \
12 f(ADCCalGain4DifLow)s \
13 f(ADCCalGain4DirfLow)s \
14 f(ADCCalGain8DifHigh)s \
15 f(ADCCalGain8DifLow)s \
16 f(ADCCalGain8DirfLow)s \
17 f(ADCCalGain16DifHigh)s \
18 f(ADCCalGain16DifLow)s \
19 f(ADCCalGain16DirfLow)s \
24 f(EPRXLockThreshold)s \
25 f(EPRXReLockThreshold)s \
26 f(CLKGCalibrationEndOfCount)s \
27 f(CLKGBiasGenConfig)s \
28 f(CDRControlOverrideEnable)s \
29 f(CLKGDisableFrameAlignerLockControl)s \
33 f(CLKGPllResWhenLocked)s \
35 f(CLKGPLLIntCurWhenLocked)s \
37 f(CLKGPLLPropCurWhenLocked)s \
39 f(CLKGCDRPropCurWhenLocked)s \
41 f(CLKGCDRIntCurWhenLocked)s \
43 f(CLKGCDRFeedForwardPropCurWhenLocked)s \
44 f(CLKGCDRFeedForwardPropCur)s \
45 f(CLKGFLLIntCurWhenLocked)s \
48 f(CLKGCapBankOverrideEnable)s \
49 f(CLKGFeedForwardCapWhenLocked)s \
50 f(CLKGFeedForwardCap)s \
51 f(CLKGCOoverrideVc)s \
56 f(CDRCODisDataCounterRef)s \
57 f(CDRCODisDESvbiasGen)s \
59 f(CLKGCapBankSelect)s \
62 f(CLKGLockFilterEnable)s \
63 f(CLKGLockFilterLockThrCounter)s \
64 f(CLKGLockFilterReLockThrCounter)s \
65 f(CLKGLockFilterUnLockThrCounter)s \
66 f(FAMaxHeaderFoundCount)s \
67 f(FAMaxHeaderFoundCountAfterNF)s \
68 f(FAMaxHeaderNotFoundCount)s \
69 f(FAMaxSkipCycleCountAfterNF)s \
70 f(EPRXUnLockThreshold)s \
71 f(PSDLLConfirmCount)s \
74 f(EPRXDLLConfirmCount)s \
75 f(EPRXDLLFSMClkAlwaysOn)s \
76 f(EPRXDLLCoarseLockDetection)s \
77 f(EPRXEnableReInit)s \
78 f(EPRXDataGatingEnable)s \
82 f(TESTCLKForceEnable)s \
83 f(I2CMclkAlwaysEnable)s \
84 f(PSFSMClkAlwaysOn)s \
85 f(highSpeedDataOutInvert)s \
86 f(highSpeedDataInInvert)s \
94 f(LDEmphasisEnable)s \
95 f(LDModulationCurrent)s \
99 f(REFCLKForceEnable)s \
102 f(scParityCheckDisable)s \
103 f(ResetOutDriveStrength)s \
110 f(I2CMTransEnable)s \
111 f(I2CMTransChannel)s \
112 f(I2CMTransAddressExt)s \
113 f(I2CMTransAddress)s \
120 f(PIODriveStrength)s \
122 f(PS0EnableFineTune)s \
123 f(PS0DriveStrength)s \
125 f(PS0PreEmphasisStrength)s \
126 f(PS0PreEmphasisMode)s \
127 f(PS0PreEmphasisWidth)s \
129 f(PS1EnableFineTune)s \
130 f(PS1DriveStrength)s \
132 f(PS1PreEmphasisStrength)s \
133 f(PS1PreEmphasisMode)s \
134 f(PS1PreEmphasisWidth)s \
136 f(PS2EnableFineTune)s \
137 f(PS2DriveStrength)s \
139 f(PS2PreEmphasisStrength)s \
140 f(PS2PreEmphasisMode)s \
141 f(PS2PreEmphasisWidth)s \
143 f(PS3EnableFineTune)s \
144 f(PS3DriveStrength)s \
146 f(PS3PreEmphasisStrength)s \
147 f(PS3PreEmphasisMode)s \
148 f(PS3PreEmphasisWidth)s \
153 f(CURDACChnEnable)s \
155 f(EPCLK0DriveStrength)s \
157 f(EPCLK0PreEmphasisStrength)s \
158 f(EPCLK0PreEmphasisMode)s \
159 f(EPCLK0PreEmphasisWidth)s \
161 f(EPCLK1DriveStrength)s \
163 f(EPCLK1PreEmphasisStrength)s \
164 f(EPCLK1PreEmphasisMode)s \
165 f(EPCLK1PreEmphasisWidth)s \
167 f(EPCLK2DriveStrength)s \
169 f(EPCLK2PreEmphasisStrength)s \
170 f(EPCLK2PreEmphasisMode)s \
171 f(EPCLK2PreEmphasisWidth)s \
173 f(EPCLK3DriveStrength)s \
175 f(EPCLK3PreEmphasisStrength)s \
176 f(EPCLK3PreEmphasisMode)s \
177 f(EPCLK3PreEmphasisWidth)s \
179 f(EPCLK4DriveStrength)s \
181 f(EPCLK4PreEmphasisStrength)s \
182 f(EPCLK4PreEmphasisMode)s \
183 f(EPCLK4PreEmphasisWidth)s \
185 f(EPCLK5DriveStrength)s \
187 f(EPCLK5PreEmphasisStrength)s \
188 f(EPCLK5PreEmphasisMode)s \
189 f(EPCLK5PreEmphasisWidth)s \
191 f(EPCLK6DriveStrength)s \
193 f(EPCLK6PreEmphasisStrength)s \
194 f(EPCLK6PreEmphasisMode)s \
195 f(EPCLK6PreEmphasisWidth)s \
197 f(EPCLK7DriveStrength)s \
199 f(EPCLK7PreEmphasisStrength)s \
200 f(EPCLK7PreEmphasisMode)s \
201 f(EPCLK7PreEmphasisWidth)s \
203 f(EPCLK8DriveStrength)s \
205 f(EPCLK8PreEmphasisStrength)s \
206 f(EPCLK8PreEmphasisMode)s \
207 f(EPCLK8PreEmphasisWidth)s \
209 f(EPCLK9DriveStrength)s \
211 f(EPCLK9PreEmphasisStrength)s \
212 f(EPCLK9PreEmphasisMode)s \
213 f(EPCLK9PreEmphasisWidth)s \
215 f(EPCLK10DriveStrength)s \
217 f(EPCLK10PreEmphasisStrength)s \
218 f(EPCLK10PreEmphasisMode)s \
219 f(EPCLK10PreEmphasisWidth)s \
221 f(EPCLK11DriveStrength)s \
223 f(EPCLK11PreEmphasisStrength)s \
224 f(EPCLK11PreEmphasisMode)s \
225 f(EPCLK11PreEmphasisWidth)s \
227 f(EPCLK12DriveStrength)s \
229 f(EPCLK12PreEmphasisStrength)s \
230 f(EPCLK12PreEmphasisMode)s \
231 f(EPCLK12PreEmphasisWidth)s \
233 f(EPCLK13DriveStrength)s \
235 f(EPCLK13PreEmphasisStrength)s \
236 f(EPCLK13PreEmphasisMode)s \
237 f(EPCLK13PreEmphasisWidth)s \
239 f(EPCLK14DriveStrength)s \
241 f(EPCLK14PreEmphasisStrength)s \
242 f(EPCLK14PreEmphasisMode)s \
243 f(EPCLK14PreEmphasisWidth)s \
245 f(EPCLK15DriveStrength)s \
247 f(EPCLK15PreEmphasisStrength)s \
248 f(EPCLK15PreEmphasisMode)s \
249 f(EPCLK15PreEmphasisWidth)s \
251 f(EPCLK16DriveStrength)s \
253 f(EPCLK16PreEmphasisStrength)s \
254 f(EPCLK16PreEmphasisMode)s \
255 f(EPCLK16PreEmphasisWidth)s \
257 f(EPCLK17DriveStrength)s \
259 f(EPCLK17PreEmphasisStrength)s \
260 f(EPCLK17PreEmphasisMode)s \
261 f(EPCLK17PreEmphasisWidth)s \
263 f(EPCLK18DriveStrength)s \
265 f(EPCLK18PreEmphasisStrength)s \
266 f(EPCLK18PreEmphasisMode)s \
267 f(EPCLK18PreEmphasisWidth)s \
269 f(EPCLK19DriveStrength)s \
271 f(EPCLK19PreEmphasisStrength)s \
272 f(EPCLK19PreEmphasisMode)s \
273 f(EPCLK19PreEmphasisWidth)s \
275 f(EPCLK20DriveStrength)s \
277 f(EPCLK20PreEmphasisStrength)s \
278 f(EPCLK20PreEmphasisMode)s \
279 f(EPCLK20PreEmphasisWidth)s \
281 f(EPCLK21DriveStrength)s \
283 f(EPCLK21PreEmphasisStrength)s \
284 f(EPCLK21PreEmphasisMode)s \
285 f(EPCLK21PreEmphasisWidth)s \
287 f(EPCLK22DriveStrength)s \
289 f(EPCLK22PreEmphasisStrength)s \
290 f(EPCLK22PreEmphasisMode)s \
291 f(EPCLK22PreEmphasisWidth)s \
293 f(EPCLK23DriveStrength)s \
295 f(EPCLK23PreEmphasisStrength)s \
296 f(EPCLK23PreEmphasisMode)s \
297 f(EPCLK23PreEmphasisWidth)s \
299 f(EPCLK24DriveStrength)s \
301 f(EPCLK24PreEmphasisStrength)s \
302 f(EPCLK24PreEmphasisMode)s \
303 f(EPCLK24PreEmphasisWidth)s \
305 f(EPCLK25DriveStrength)s \
307 f(EPCLK25PreEmphasisStrength)s \
308 f(EPCLK25PreEmphasisMode)s \
309 f(EPCLK25PreEmphasisWidth)s \
311 f(EPCLK26DriveStrength)s \
313 f(EPCLK26PreEmphasisStrength)s \
314 f(EPCLK26PreEmphasisMode)s \
315 f(EPCLK26PreEmphasisWidth)s \
317 f(EPCLK27DriveStrength)s \
319 f(EPCLK27PreEmphasisStrength)s \
320 f(EPCLK27PreEmphasisMode)s \
321 f(EPCLK27PreEmphasisWidth)s \
323 f(EPCLK28DriveStrength)s \
325 f(EPCLK28PreEmphasisStrength)s \
326 f(EPCLK28PreEmphasisMode)s \
327 f(EPCLK28PreEmphasisWidth)s \
332 f(EPTXEcPreEmphasisWidth)s \
335 f(EPTX3MirrorEnable)s \
336 f(EPTX2MirrorEnable)s \
337 f(EPTX1MirrorEnable)s \
338 f(EPTX0MirrorEnable)s \
355 f(EPTXEcPreEmphasisStrength)s \
356 f(EPTXEcPreEmphasisMode)s \
357 f(EPTXEcDriveStrength)s \
358 f(EPTX00PreEmphasisStrength)s \
359 f(EPTX00PreEmphasisMode)s \
360 f(EPTX00DriveStrength)s \
361 f(EPTX01PreEmphasisStrength)s \
362 f(EPTX01PreEmphasisMode)s \
363 f(EPTX01DriveStrength)s \
364 f(EPTX02PreEmphasisStrength)s \
365 f(EPTX02PreEmphasisMode)s \
366 f(EPTX02DriveStrength)s \
367 f(EPTX03PreEmphasisStrength)s \
368 f(EPTX03PreEmphasisMode)s \
369 f(EPTX03DriveStrength)s \
370 f(EPTX10PreEmphasisStrength)s \
371 f(EPTX10PreEmphasisMode)s \
372 f(EPTX10DriveStrength)s \
373 f(EPTX11PreEmphasisStrength)s \
374 f(EPTX11PreEmphasisMode)s \
375 f(EPTX11DriveStrength)s \
376 f(EPTX12PreEmphasisStrength)s \
377 f(EPTX12PreEmphasisMode)s \
378 f(EPTX12DriveStrength)s \
379 f(EPTX13PreEmphasisStrength)s \
380 f(EPTX13PreEmphasisMode)s \
381 f(EPTX13DriveStrength)s \
382 f(EPTX20PreEmphasisStrength)s \
383 f(EPTX20PreEmphasisMode)s \
384 f(EPTX20DriveStrength)s \
385 f(EPTX21PreEmphasisStrength)s \
386 f(EPTX21PreEmphasisMode)s \
387 f(EPTX21DriveStrength)s \
388 f(EPTX22PreEmphasisStrength)s \
389 f(EPTX22PreEmphasisMode)s \
390 f(EPTX22DriveStrength)s \
391 f(EPTX23PreEmphasisStrength)s \
392 f(EPTX23PreEmphasisMode)s \
393 f(EPTX23DriveStrength)s \
394 f(EPTX30PreEmphasisStrength)s \
395 f(EPTX30PreEmphasisMode)s \
396 f(EPTX30DriveStrength)s \
397 f(EPTX31PreEmphasisStrength)s \
398 f(EPTX31PreEmphasisMode)s \
399 f(EPTX31DriveStrength)s \
400 f(EPTX32PreEmphasisStrength)s \
401 f(EPTX32PreEmphasisMode)s \
402 f(EPTX32DriveStrength)s \
403 f(EPTX33PreEmphasisStrength)s \
404 f(EPTX33PreEmphasisMode)s \
405 f(EPTX33DriveStrength)s \
407 f(EPTX01PreEmphasisWidth)s \
409 f(EPTX00PreEmphasisWidth)s \
411 f(EPTX03PreEmphasisWidth)s \
413 f(EPTX02PreEmphasisWidth)s \
415 f(EPTX11PreEmphasisWidth)s \
417 f(EPTX10PreEmphasisWidth)s \
419 f(EPTX13PreEmphasisWidth)s \
421 f(EPTX12PreEmphasisWidth)s \
423 f(EPTX21PreEmphasisWidth)s \
425 f(EPTX20PreEmphasisWidth)s \
427 f(EPTX23PreEmphasisWidth)s \
429 f(EPTX22PreEmphasisWidth)s \
431 f(EPTX31PreEmphasisWidth)s \
433 f(EPTX30PreEmphasisWidth)s \
435 f(EPTX33PreEmphasisWidth)s \
437 f(EPTX32PreEmphasisWidth)s \
480 f(EPRXEcTrackMode)s \
481 f(EPRX00PhaseSelect)s \
486 f(EPRX01PhaseSelect)s \
491 f(EPRX02PhaseSelect)s \
496 f(EPRX03PhaseSelect)s \
501 f(EPRX10PhaseSelect)s \
506 f(EPRX11PhaseSelect)s \
511 f(EPRX12PhaseSelect)s \
516 f(EPRX13PhaseSelect)s \
521 f(EPRX20PhaseSelect)s \
526 f(EPRX21PhaseSelect)s \
531 f(EPRX22PhaseSelect)s \
536 f(EPRX23PhaseSelect)s \
541 f(EPRX30PhaseSelect)s \
546 f(EPRX31PhaseSelect)s \
551 f(EPRX32PhaseSelect)s \
556 f(EPRX33PhaseSelect)s \
561 f(EPRX40PhaseSelect)s \
566 f(EPRX41PhaseSelect)s \
571 f(EPRX42PhaseSelect)s \
576 f(EPRX43PhaseSelect)s \
581 f(EPRX50PhaseSelect)s \
586 f(EPRX51PhaseSelect)s \
591 f(EPRX52PhaseSelect)s \
596 f(EPRX53PhaseSelect)s \
601 f(EPRX60PhaseSelect)s \
606 f(EPRX61PhaseSelect)s \
611 f(EPRX62PhaseSelect)s \
616 f(EPRX63PhaseSelect)s \
621 f(EPRXECPhaseSelect)s \
626 f(PUSMpllWdogDisable)s \
627 f(PUSMdllWdogDisable)s \
628 f(PUSMReadyWhenChnsLocked)s \
629 f(PUSMPllTimeoutConfig)s \
630 f(PUSMDllTimeoutConfig)s \
631 f(PUSMChannelsTimeoutConfig)s \
635 f(I2CM0SCLPullUpEnable)s \
636 f(I2CM0SCLDriveStrength)s \
637 f(I2CM0SDAPullUpEnable)s \
638 f(I2CM0SDADriveStrength)s \
639 f(I2CM0AddressExt)s \
643 f(I2CM1SCLPullUpEnable)s \
644 f(I2CM1SCLDriveStrength)s \
645 f(I2CM1SDAPullUpEnable)s \
646 f(I2CM1SDADriveStrength)s \
647 f(I2CM1AddressExt)s \
651 f(I2CM2SCLPullUpEnable)s \
652 f(I2CM2SCLDriveStrength)s \
653 f(I2CM2SDAPullUpEnable)s \
654 f(I2CM2SDADriveStrength)s \
655 f(I2CM2AddressExt)s \
667 f(FuseBlowPulseLength)s \
671 f(FuseBlowAddress)s \
672 f(FuseMagicNumber)s \
684 f(EOMendOfCountSel)s \
685 f(EOMBypassPhaseInterpolator)s \
690 f(DLDPFecCounterEnable)s \
695 f(ULSerTestPattern)s \
711 f(EPRXECPrbsEnable)s \
712 f(EPRX63PrbsEnable)s \
713 f(EPRX62PrbsEnable)s \
714 f(EPRX61PrbsEnable)s \
715 f(EPRX60PrbsEnable)s \
716 f(EPRX53PrbsEnable)s \
717 f(EPRX52PrbsEnable)s \
718 f(EPRX51PrbsEnable)s \
719 f(EPRX50PrbsEnable)s \
720 f(EPRX43PrbsEnable)s \
721 f(EPRX42PrbsEnable)s \
722 f(EPRX41PrbsEnable)s \
723 f(EPRX40PrbsEnable)s \
724 f(EPRX33PrbsEnable)s \
725 f(EPRX32PrbsEnable)s \
726 f(EPRX31PrbsEnable)s \
727 f(EPRX30PrbsEnable)s \
728 f(EPRX23PrbsEnable)s \
729 f(EPRX22PrbsEnable)s \
730 f(EPRX21PrbsEnable)s \
731 f(EPRX20PrbsEnable)s \
732 f(EPRX13PrbsEnable)s \
733 f(EPRX12PrbsEnable)s \
734 f(EPRX11PrbsEnable)s \
735 f(EPRX10PrbsEnable)s \
736 f(EPRX03PrbsEnable)s \
737 f(EPRX02PrbsEnable)s \
738 f(EPRX01PrbsEnable)s \
739 f(EPRX00PrbsEnable)s \
744 f(BERTDataPattern)s \
753 f(RSTframeAligner)s \
762 f(ResetOutForceActive)s \
768 f(PUSMStateForced)s \
770 f(ClkTreeMagicNumber)s \
771 f(clkTreeCDisable)s \
772 f(clkTreeBDisable)s \
773 f(clkTreeADisable)s \
774 f(DLDPBypasDeInterlevear)s \
775 f(DLDPBypasFECDecoder)s \
776 f(DLDPBypassDeScrambler)s \
777 f(DLDPFECErrCntEna)s \
778 f(ULDPBypassInterleaver)s \
779 f(ULDPBypassScrambler)s \
780 f(ULDPBypassFECCoder)s \
791 f(TO4PreEmphasisStrength)s \
792 f(TO4PreEmphasisMode)s \
793 f(TO4DriveStrength)s \
794 f(TO5PreEmphasisStrength)s \
795 f(TO5PreEmphasisMode)s \
796 f(TO5DriveStrength)s \
798 f(TO5PreEmphasisWidth)s \
800 f(TO4PreEmphasisWidth)s \
809 f(EPRX0CurrentPhase1)s \
810 f(EPRX0CurrentPhase0)s \
811 f(EPRX0CurrentPhase3)s \
812 f(EPRX0CurrentPhase2)s \
815 f(EPRX1CurrentPhase1)s \
816 f(EPRX1CurrentPhase0)s \
817 f(EPRX1CurrentPhase3)s \
818 f(EPRX1CurrentPhase2)s \
821 f(EPRX2CurrentPhase1)s \
822 f(EPRX2CurrentPhase0)s \
823 f(EPRX2CurrentPhase3)s \
824 f(EPRX2CurrentPhase2)s \
827 f(EPRX3CurrentPhase1)s \
828 f(EPRX3CurrentPhase0)s \
829 f(EPRX3CurrentPhase3)s \
830 f(EPRX3CurrentPhase2)s \
833 f(EPRX4CurrentPhase1)s \
834 f(EPRX4CurrentPhase0)s \
835 f(EPRX4CurrentPhase3)s \
836 f(EPRX4CurrentPhase2)s \
839 f(EPRX5CurrentPhase1)s \
840 f(EPRX5CurrentPhase0)s \
841 f(EPRX5CurrentPhase3)s \
842 f(EPRX5CurrentPhase2)s \
845 f(EPRX6CurrentPhase1)s \
846 f(EPRX6CurrentPhase0)s \
847 f(EPRX6CurrentPhase3)s \
848 f(EPRX6CurrentPhase2)s \
849 f(EPRXEcCurrentPhase)s \
851 f(EPRX0DllLFState)s \
854 f(EPRX1DllLFState)s \
857 f(EPRX2DllLFState)s \
860 f(EPRX3DllLFState)s \
863 f(EPRX4DllLFState)s \
866 f(EPRX5DllLFState)s \
869 f(EPRX6DllLFState)s \
889 f(PS3DllInitState)s \
890 f(PS2DllInitState)s \
891 f(PS1DllInitState)s \
892 f(PS0DllInitState)s \
898 f(SelectedFuseValues)s \
903 f(CLKG_PLL_R_CONFIG)s \
904 f(CLKG_CONFIG_I_PLL)s \
905 f(CLKG_CONFIG_I_FLL)s \
906 f(CLKG_CONFIG_I_CDR)s \
907 f(CLKG_CONFIG_P_FF_CDR)s \
908 f(CLKG_CONFIG_P_CDR)s \
909 f(CLKG_lfLossOfLockCount)s \
910 f(CLKG_CONFIG_P_PLL)s \
911 f(CLKG_BIASGEN_CONFIG)s \
912 f(CLKG_vcoCapSelect)s \
913 f(CLKG_dataMuxCfg)s \
915 f(CLKG_connectCDR)s \
916 f(CLKG_connectPLL)s \
917 f(CLKG_disDataCounterRef)s \
921 f(CLKG_overrideVc)s \
923 f(CLKG_vcoRailMode)s \
924 f(CLKG_ENABLE_CDR_R)s \
926 f(CLKG_lfInstLock)s \
928 f(CLKG_CONFIG_FF_CAP)s \
931 f(DLDPFecCorrectionCount)s \
938 f(EOMcounterValue)s \
940 f(BERTPrbsErrorFlag)s \
952 f(PUSMPllTimeoutAction)s \
953 f(PUSMDllTimeoutAction)s \
954 f(PUSMChannelsTimeoutAction)s \
955 f(PUSMbrownoutAction)s \
956 f(PUSMPLLwatchdogAction)s \
957 f(PUSMDLLwatchdogAction)s \
962 f(ConfigErrorCounter)
966 #define FLD_LIST(f) FLD_LIST_SEP(f, COMMA_SEP)