Orion
high-rate readout
fldlist.hpp
1 #define FLD_LIST_SEP(f, s) \
2  f(ChipID)s \
3  f(UserID)s \
4  f(DACCalMinCode)s \
5  f(DACCalMaxCode)s \
6  f(ADCCalGain2SeHigh)s \
7  f(ADCCalGain2SeLow)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 \
20  f(TEMPCal)s \
21  f(VREFEnable)s \
22  f(VREFTune)s \
23  f(CURDACCal)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 \
30  f(CLKGCDRRes)s \
31  f(CLKGVcoRailMode)s \
32  f(CLKGVcoDAC)s \
33  f(CLKGPllResWhenLocked)s \
34  f(CLKGPllRes)s \
35  f(CLKGPLLIntCurWhenLocked)s \
36  f(CLKGPLLIntCur)s \
37  f(CLKGPLLPropCurWhenLocked)s \
38  f(CLKGPLLPropCur)s \
39  f(CLKGCDRPropCurWhenLocked)s \
40  f(CLKGCDRPropCur)s \
41  f(CLKGCDRIntCurWhenLocked)s \
42  f(CLKGCDRIntCur)s \
43  f(CLKGCDRFeedForwardPropCurWhenLocked)s \
44  f(CLKGCDRFeedForwardPropCur)s \
45  f(CLKGFLLIntCurWhenLocked)s \
46  f(CLKGFLLIntCur)s \
47  f(CDRCOConnectCDR)s \
48  f(CLKGCapBankOverrideEnable)s \
49  f(CLKGFeedForwardCapWhenLocked)s \
50  f(CLKGFeedForwardCap)s \
51  f(CLKGCOoverrideVc)s \
52  f(CDRCORefClkSel)s \
53  f(CDRCOEnablePLL)s \
54  f(CDRCOEnableFD)s \
55  f(CDRCOEnableCDR)s \
56  f(CDRCODisDataCounterRef)s \
57  f(CDRCODisDESvbiasGen)s \
58  f(CDRCOConnectPLL)s \
59  f(CLKGCapBankSelect)s \
60  f(CLKGwaitCDRTime)s \
61  f(CLKGwaitPLLTime)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 \
72  f(PSDllCurrentSel)s \
73  f(EPRXDllCurrent)s \
74  f(EPRXDLLConfirmCount)s \
75  f(EPRXDLLFSMClkAlwaysOn)s \
76  f(EPRXDLLCoarseLockDetection)s \
77  f(EPRXEnableReInit)s \
78  f(EPRXDataGatingEnable)s \
79  f(ForceTxEnable)s \
80  f(ForceRxEnable)s \
81  f(LDForceEnable)s \
82  f(TESTCLKForceEnable)s \
83  f(I2CMclkAlwaysEnable)s \
84  f(PSFSMClkAlwaysOn)s \
85  f(highSpeedDataOutInvert)s \
86  f(highSpeedDataInInvert)s \
87  f(ChipAddressBar)s \
88  f(EQAttenuation)s \
89  f(EQCap)s \
90  f(EQRes3)s \
91  f(EQRes2)s \
92  f(EQRes1)s \
93  f(EQRes0)s \
94  f(LDEmphasisEnable)s \
95  f(LDModulationCurrent)s \
96  f(LDEmphasisShort)s \
97  f(LDEmphasisAmp)s \
98  f(TESTCLKsetCM)s \
99  f(REFCLKForceEnable)s \
100  f(REFCLKAcBias)s \
101  f(REFCLKTerm)s \
102  f(scParityCheckDisable)s \
103  f(ResetOutDriveStrength)s \
104  f(ResetOutLength)s \
105  f(BODEnable)s \
106  f(BODlevel)s \
107  f(PGEnable)s \
108  f(PGLevel)s \
109  f(PGDelay)s \
110  f(I2CMTransEnable)s \
111  f(I2CMTransChannel)s \
112  f(I2CMTransAddressExt)s \
113  f(I2CMTransAddress)s \
114  f(I2CMTransCtrl)s \
115  f(I2CMTransData)s \
116  f(PIODir)s \
117  f(PIOOut)s \
118  f(PIOPullEnable)s \
119  f(PIOUpDown)s \
120  f(PIODriveStrength)s \
121  f(PS0Delay)s \
122  f(PS0EnableFineTune)s \
123  f(PS0DriveStrength)s \
124  f(PS0Freq)s \
125  f(PS0PreEmphasisStrength)s \
126  f(PS0PreEmphasisMode)s \
127  f(PS0PreEmphasisWidth)s \
128  f(PS1Delay)s \
129  f(PS1EnableFineTune)s \
130  f(PS1DriveStrength)s \
131  f(PS1Freq)s \
132  f(PS1PreEmphasisStrength)s \
133  f(PS1PreEmphasisMode)s \
134  f(PS1PreEmphasisWidth)s \
135  f(PS2Delay)s \
136  f(PS2EnableFineTune)s \
137  f(PS2DriveStrength)s \
138  f(PS2Freq)s \
139  f(PS2PreEmphasisStrength)s \
140  f(PS2PreEmphasisMode)s \
141  f(PS2PreEmphasisWidth)s \
142  f(PS3Delay)s \
143  f(PS3EnableFineTune)s \
144  f(PS3DriveStrength)s \
145  f(PS3Freq)s \
146  f(PS3PreEmphasisStrength)s \
147  f(PS3PreEmphasisMode)s \
148  f(PS3PreEmphasisWidth)s \
149  f(VOLDACEnable)s \
150  f(CURDACEnable)s \
151  f(VOLDACValue)s \
152  f(CURDACSelect)s \
153  f(CURDACChnEnable)s \
154  f(EPCLK0Invert)s \
155  f(EPCLK0DriveStrength)s \
156  f(EPCLK0Freq)s \
157  f(EPCLK0PreEmphasisStrength)s \
158  f(EPCLK0PreEmphasisMode)s \
159  f(EPCLK0PreEmphasisWidth)s \
160  f(EPCLK1Invert)s \
161  f(EPCLK1DriveStrength)s \
162  f(EPCLK1Freq)s \
163  f(EPCLK1PreEmphasisStrength)s \
164  f(EPCLK1PreEmphasisMode)s \
165  f(EPCLK1PreEmphasisWidth)s \
166  f(EPCLK2Invert)s \
167  f(EPCLK2DriveStrength)s \
168  f(EPCLK2Freq)s \
169  f(EPCLK2PreEmphasisStrength)s \
170  f(EPCLK2PreEmphasisMode)s \
171  f(EPCLK2PreEmphasisWidth)s \
172  f(EPCLK3Invert)s \
173  f(EPCLK3DriveStrength)s \
174  f(EPCLK3Freq)s \
175  f(EPCLK3PreEmphasisStrength)s \
176  f(EPCLK3PreEmphasisMode)s \
177  f(EPCLK3PreEmphasisWidth)s \
178  f(EPCLK4Invert)s \
179  f(EPCLK4DriveStrength)s \
180  f(EPCLK4Freq)s \
181  f(EPCLK4PreEmphasisStrength)s \
182  f(EPCLK4PreEmphasisMode)s \
183  f(EPCLK4PreEmphasisWidth)s \
184  f(EPCLK5Invert)s \
185  f(EPCLK5DriveStrength)s \
186  f(EPCLK5Freq)s \
187  f(EPCLK5PreEmphasisStrength)s \
188  f(EPCLK5PreEmphasisMode)s \
189  f(EPCLK5PreEmphasisWidth)s \
190  f(EPCLK6Invert)s \
191  f(EPCLK6DriveStrength)s \
192  f(EPCLK6Freq)s \
193  f(EPCLK6PreEmphasisStrength)s \
194  f(EPCLK6PreEmphasisMode)s \
195  f(EPCLK6PreEmphasisWidth)s \
196  f(EPCLK7Invert)s \
197  f(EPCLK7DriveStrength)s \
198  f(EPCLK7Freq)s \
199  f(EPCLK7PreEmphasisStrength)s \
200  f(EPCLK7PreEmphasisMode)s \
201  f(EPCLK7PreEmphasisWidth)s \
202  f(EPCLK8Invert)s \
203  f(EPCLK8DriveStrength)s \
204  f(EPCLK8Freq)s \
205  f(EPCLK8PreEmphasisStrength)s \
206  f(EPCLK8PreEmphasisMode)s \
207  f(EPCLK8PreEmphasisWidth)s \
208  f(EPCLK9Invert)s \
209  f(EPCLK9DriveStrength)s \
210  f(EPCLK9Freq)s \
211  f(EPCLK9PreEmphasisStrength)s \
212  f(EPCLK9PreEmphasisMode)s \
213  f(EPCLK9PreEmphasisWidth)s \
214  f(EPCLK10Invert)s \
215  f(EPCLK10DriveStrength)s \
216  f(EPCLK10Freq)s \
217  f(EPCLK10PreEmphasisStrength)s \
218  f(EPCLK10PreEmphasisMode)s \
219  f(EPCLK10PreEmphasisWidth)s \
220  f(EPCLK11Invert)s \
221  f(EPCLK11DriveStrength)s \
222  f(EPCLK11Freq)s \
223  f(EPCLK11PreEmphasisStrength)s \
224  f(EPCLK11PreEmphasisMode)s \
225  f(EPCLK11PreEmphasisWidth)s \
226  f(EPCLK12Invert)s \
227  f(EPCLK12DriveStrength)s \
228  f(EPCLK12Freq)s \
229  f(EPCLK12PreEmphasisStrength)s \
230  f(EPCLK12PreEmphasisMode)s \
231  f(EPCLK12PreEmphasisWidth)s \
232  f(EPCLK13Invert)s \
233  f(EPCLK13DriveStrength)s \
234  f(EPCLK13Freq)s \
235  f(EPCLK13PreEmphasisStrength)s \
236  f(EPCLK13PreEmphasisMode)s \
237  f(EPCLK13PreEmphasisWidth)s \
238  f(EPCLK14Invert)s \
239  f(EPCLK14DriveStrength)s \
240  f(EPCLK14Freq)s \
241  f(EPCLK14PreEmphasisStrength)s \
242  f(EPCLK14PreEmphasisMode)s \
243  f(EPCLK14PreEmphasisWidth)s \
244  f(EPCLK15Invert)s \
245  f(EPCLK15DriveStrength)s \
246  f(EPCLK15Freq)s \
247  f(EPCLK15PreEmphasisStrength)s \
248  f(EPCLK15PreEmphasisMode)s \
249  f(EPCLK15PreEmphasisWidth)s \
250  f(EPCLK16Invert)s \
251  f(EPCLK16DriveStrength)s \
252  f(EPCLK16Freq)s \
253  f(EPCLK16PreEmphasisStrength)s \
254  f(EPCLK16PreEmphasisMode)s \
255  f(EPCLK16PreEmphasisWidth)s \
256  f(EPCLK17Invert)s \
257  f(EPCLK17DriveStrength)s \
258  f(EPCLK17Freq)s \
259  f(EPCLK17PreEmphasisStrength)s \
260  f(EPCLK17PreEmphasisMode)s \
261  f(EPCLK17PreEmphasisWidth)s \
262  f(EPCLK18Invert)s \
263  f(EPCLK18DriveStrength)s \
264  f(EPCLK18Freq)s \
265  f(EPCLK18PreEmphasisStrength)s \
266  f(EPCLK18PreEmphasisMode)s \
267  f(EPCLK18PreEmphasisWidth)s \
268  f(EPCLK19Invert)s \
269  f(EPCLK19DriveStrength)s \
270  f(EPCLK19Freq)s \
271  f(EPCLK19PreEmphasisStrength)s \
272  f(EPCLK19PreEmphasisMode)s \
273  f(EPCLK19PreEmphasisWidth)s \
274  f(EPCLK20Invert)s \
275  f(EPCLK20DriveStrength)s \
276  f(EPCLK20Freq)s \
277  f(EPCLK20PreEmphasisStrength)s \
278  f(EPCLK20PreEmphasisMode)s \
279  f(EPCLK20PreEmphasisWidth)s \
280  f(EPCLK21Invert)s \
281  f(EPCLK21DriveStrength)s \
282  f(EPCLK21Freq)s \
283  f(EPCLK21PreEmphasisStrength)s \
284  f(EPCLK21PreEmphasisMode)s \
285  f(EPCLK21PreEmphasisWidth)s \
286  f(EPCLK22Invert)s \
287  f(EPCLK22DriveStrength)s \
288  f(EPCLK22Freq)s \
289  f(EPCLK22PreEmphasisStrength)s \
290  f(EPCLK22PreEmphasisMode)s \
291  f(EPCLK22PreEmphasisWidth)s \
292  f(EPCLK23Invert)s \
293  f(EPCLK23DriveStrength)s \
294  f(EPCLK23Freq)s \
295  f(EPCLK23PreEmphasisStrength)s \
296  f(EPCLK23PreEmphasisMode)s \
297  f(EPCLK23PreEmphasisWidth)s \
298  f(EPCLK24Invert)s \
299  f(EPCLK24DriveStrength)s \
300  f(EPCLK24Freq)s \
301  f(EPCLK24PreEmphasisStrength)s \
302  f(EPCLK24PreEmphasisMode)s \
303  f(EPCLK24PreEmphasisWidth)s \
304  f(EPCLK25Invert)s \
305  f(EPCLK25DriveStrength)s \
306  f(EPCLK25Freq)s \
307  f(EPCLK25PreEmphasisStrength)s \
308  f(EPCLK25PreEmphasisMode)s \
309  f(EPCLK25PreEmphasisWidth)s \
310  f(EPCLK26Invert)s \
311  f(EPCLK26DriveStrength)s \
312  f(EPCLK26Freq)s \
313  f(EPCLK26PreEmphasisStrength)s \
314  f(EPCLK26PreEmphasisMode)s \
315  f(EPCLK26PreEmphasisWidth)s \
316  f(EPCLK27Invert)s \
317  f(EPCLK27DriveStrength)s \
318  f(EPCLK27Freq)s \
319  f(EPCLK27PreEmphasisStrength)s \
320  f(EPCLK27PreEmphasisMode)s \
321  f(EPCLK27PreEmphasisWidth)s \
322  f(EPCLK28Invert)s \
323  f(EPCLK28DriveStrength)s \
324  f(EPCLK28Freq)s \
325  f(EPCLK28PreEmphasisStrength)s \
326  f(EPCLK28PreEmphasisMode)s \
327  f(EPCLK28PreEmphasisWidth)s \
328  f(EPTX3DataRate)s \
329  f(EPTX2DataRate)s \
330  f(EPTX1DataRate)s \
331  f(EPTX0DataRate)s \
332  f(EPTXEcPreEmphasisWidth)s \
333  f(EPTXEcInvert)s \
334  f(EPTXEcEnable)s \
335  f(EPTX3MirrorEnable)s \
336  f(EPTX2MirrorEnable)s \
337  f(EPTX1MirrorEnable)s \
338  f(EPTX0MirrorEnable)s \
339  f(EPTX13Enable)s \
340  f(EPTX12Enable)s \
341  f(EPTX11Enable)s \
342  f(EPTX10Enable)s \
343  f(EPTX03Enable)s \
344  f(EPTX02Enable)s \
345  f(EPTX01Enable)s \
346  f(EPTX00Enable)s \
347  f(EPTX33Enable)s \
348  f(EPTX32Enable)s \
349  f(EPTX31Enable)s \
350  f(EPTX30Enable)s \
351  f(EPTX23Enable)s \
352  f(EPTX22Enable)s \
353  f(EPTX21Enable)s \
354  f(EPTX20Enable)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 \
406  f(EPTX01Invert)s \
407  f(EPTX01PreEmphasisWidth)s \
408  f(EPTX00Invert)s \
409  f(EPTX00PreEmphasisWidth)s \
410  f(EPTX03Invert)s \
411  f(EPTX03PreEmphasisWidth)s \
412  f(EPTX02Invert)s \
413  f(EPTX02PreEmphasisWidth)s \
414  f(EPTX11Invert)s \
415  f(EPTX11PreEmphasisWidth)s \
416  f(EPTX10Invert)s \
417  f(EPTX10PreEmphasisWidth)s \
418  f(EPTX13Invert)s \
419  f(EPTX13PreEmphasisWidth)s \
420  f(EPTX12Invert)s \
421  f(EPTX12PreEmphasisWidth)s \
422  f(EPTX21Invert)s \
423  f(EPTX21PreEmphasisWidth)s \
424  f(EPTX20Invert)s \
425  f(EPTX20PreEmphasisWidth)s \
426  f(EPTX23Invert)s \
427  f(EPTX23PreEmphasisWidth)s \
428  f(EPTX22Invert)s \
429  f(EPTX22PreEmphasisWidth)s \
430  f(EPTX31Invert)s \
431  f(EPTX31PreEmphasisWidth)s \
432  f(EPTX30Invert)s \
433  f(EPTX30PreEmphasisWidth)s \
434  f(EPTX33Invert)s \
435  f(EPTX33PreEmphasisWidth)s \
436  f(EPTX32Invert)s \
437  f(EPTX32PreEmphasisWidth)s \
438  f(EPRX03Enable)s \
439  f(EPRX02Enable)s \
440  f(EPRX01Enable)s \
441  f(EPRX00Enable)s \
442  f(EPRX0DataRate)s \
443  f(EPRX0TrackMode)s \
444  f(EPRX13Enable)s \
445  f(EPRX12Enable)s \
446  f(EPRX11Enable)s \
447  f(EPRX10Enable)s \
448  f(EPRX1DataRate)s \
449  f(EPRX1TrackMode)s \
450  f(EPRX23Enable)s \
451  f(EPRX22Enable)s \
452  f(EPRX21Enable)s \
453  f(EPRX20Enable)s \
454  f(EPRX2DataRate)s \
455  f(EPRX2TrackMode)s \
456  f(EPRX33Enable)s \
457  f(EPRX32Enable)s \
458  f(EPRX31Enable)s \
459  f(EPRX30Enable)s \
460  f(EPRX3DataRate)s \
461  f(EPRX3TrackMode)s \
462  f(EPRX43Enable)s \
463  f(EPRX42Enable)s \
464  f(EPRX41Enable)s \
465  f(EPRX40Enable)s \
466  f(EPRX4DataRate)s \
467  f(EPRX4TrackMode)s \
468  f(EPRX53Enable)s \
469  f(EPRX52Enable)s \
470  f(EPRX51Enable)s \
471  f(EPRX50Enable)s \
472  f(EPRX5DataRate)s \
473  f(EPRX5TrackMode)s \
474  f(EPRX63Enable)s \
475  f(EPRX62Enable)s \
476  f(EPRX61Enable)s \
477  f(EPRX60Enable)s \
478  f(EPRX6DataRate)s \
479  f(EPRX6TrackMode)s \
480  f(EPRXEcTrackMode)s \
481  f(EPRX00PhaseSelect)s \
482  f(EPRX00Invert)s \
483  f(EPRX00AcBias)s \
484  f(EPRX00Term)s \
485  f(EPRX00Eq)s \
486  f(EPRX01PhaseSelect)s \
487  f(EPRX01Invert)s \
488  f(EPRX01AcBias)s \
489  f(EPRX01Term)s \
490  f(EPRX01Eq)s \
491  f(EPRX02PhaseSelect)s \
492  f(EPRX02Invert)s \
493  f(EPRX02AcBias)s \
494  f(EPRX02Term)s \
495  f(EPRX02Eq)s \
496  f(EPRX03PhaseSelect)s \
497  f(EPRX03Invert)s \
498  f(EPRX03AcBias)s \
499  f(EPRX03Term)s \
500  f(EPRX03Eq)s \
501  f(EPRX10PhaseSelect)s \
502  f(EPRX10Invert)s \
503  f(EPRX10AcBias)s \
504  f(EPRX10Term)s \
505  f(EPRX10Eq)s \
506  f(EPRX11PhaseSelect)s \
507  f(EPRX11Invert)s \
508  f(EPRX11AcBias)s \
509  f(EPRX11Term)s \
510  f(EPRX11Eq)s \
511  f(EPRX12PhaseSelect)s \
512  f(EPRX12Invert)s \
513  f(EPRX12AcBias)s \
514  f(EPRX12Term)s \
515  f(EPRX12Eq)s \
516  f(EPRX13PhaseSelect)s \
517  f(EPRX13Invert)s \
518  f(EPRX13AcBias)s \
519  f(EPRX13Term)s \
520  f(EPRX13Eq)s \
521  f(EPRX20PhaseSelect)s \
522  f(EPRX20Invert)s \
523  f(EPRX20AcBias)s \
524  f(EPRX20Term)s \
525  f(EPRX20Eq)s \
526  f(EPRX21PhaseSelect)s \
527  f(EPRX21Invert)s \
528  f(EPRX21AcBias)s \
529  f(EPRX21Term)s \
530  f(EPRX21Eq)s \
531  f(EPRX22PhaseSelect)s \
532  f(EPRX22Invert)s \
533  f(EPRX22AcBias)s \
534  f(EPRX22Term)s \
535  f(EPRX22Eq)s \
536  f(EPRX23PhaseSelect)s \
537  f(EPRX23Invert)s \
538  f(EPRX23AcBias)s \
539  f(EPRX23Term)s \
540  f(EPRX23Eq)s \
541  f(EPRX30PhaseSelect)s \
542  f(EPRX30Invert)s \
543  f(EPRX30AcBias)s \
544  f(EPRX30Term)s \
545  f(EPRX30Eq)s \
546  f(EPRX31PhaseSelect)s \
547  f(EPRX31Invert)s \
548  f(EPRX31AcBias)s \
549  f(EPRX31Term)s \
550  f(EPRX31Eq)s \
551  f(EPRX32PhaseSelect)s \
552  f(EPRX32Invert)s \
553  f(EPRX32AcBias)s \
554  f(EPRX32Term)s \
555  f(EPRX32Eq)s \
556  f(EPRX33PhaseSelect)s \
557  f(EPRX33Invert)s \
558  f(EPRX33AcBias)s \
559  f(EPRX33Term)s \
560  f(EPRX33Eq)s \
561  f(EPRX40PhaseSelect)s \
562  f(EPRX40Invert)s \
563  f(EPRX40AcBias)s \
564  f(EPRX40Term)s \
565  f(EPRX40Eq)s \
566  f(EPRX41PhaseSelect)s \
567  f(EPRX41Invert)s \
568  f(EPRX41AcBias)s \
569  f(EPRX41Term)s \
570  f(EPRX41Eq)s \
571  f(EPRX42PhaseSelect)s \
572  f(EPRX42Invert)s \
573  f(EPRX42AcBias)s \
574  f(EPRX42Term)s \
575  f(EPRX42Eq)s \
576  f(EPRX43PhaseSelect)s \
577  f(EPRX43Invert)s \
578  f(EPRX43AcBias)s \
579  f(EPRX43Term)s \
580  f(EPRX43Eq)s \
581  f(EPRX50PhaseSelect)s \
582  f(EPRX50Invert)s \
583  f(EPRX50AcBias)s \
584  f(EPRX50Term)s \
585  f(EPRX50Eq)s \
586  f(EPRX51PhaseSelect)s \
587  f(EPRX51Invert)s \
588  f(EPRX51AcBias)s \
589  f(EPRX51Term)s \
590  f(EPRX51Eq)s \
591  f(EPRX52PhaseSelect)s \
592  f(EPRX52Invert)s \
593  f(EPRX52AcBias)s \
594  f(EPRX52Term)s \
595  f(EPRX52Eq)s \
596  f(EPRX53PhaseSelect)s \
597  f(EPRX53Invert)s \
598  f(EPRX53AcBias)s \
599  f(EPRX53Term)s \
600  f(EPRX53Eq)s \
601  f(EPRX60PhaseSelect)s \
602  f(EPRX60Invert)s \
603  f(EPRX60AcBias)s \
604  f(EPRX60Term)s \
605  f(EPRX60Eq)s \
606  f(EPRX61PhaseSelect)s \
607  f(EPRX61Invert)s \
608  f(EPRX61AcBias)s \
609  f(EPRX61Term)s \
610  f(EPRX61Eq)s \
611  f(EPRX62PhaseSelect)s \
612  f(EPRX62Invert)s \
613  f(EPRX62AcBias)s \
614  f(EPRX62Term)s \
615  f(EPRX62Eq)s \
616  f(EPRX63PhaseSelect)s \
617  f(EPRX63Invert)s \
618  f(EPRX63AcBias)s \
619  f(EPRX63Term)s \
620  f(EPRX63Eq)s \
621  f(EPRXECPhaseSelect)s \
622  f(EPRXECInvert)s \
623  f(EPRXECAcBias)s \
624  f(EPRXECTerm)s \
625  f(EPRXECEnable)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 \
632  f(dllConfigDone)s \
633  f(pllConfigDone)s \
634  f(updateEnable)s \
635  f(I2CM0SCLPullUpEnable)s \
636  f(I2CM0SCLDriveStrength)s \
637  f(I2CM0SDAPullUpEnable)s \
638  f(I2CM0SDADriveStrength)s \
639  f(I2CM0AddressExt)s \
640  f(I2CM0Address)s \
641  f(I2CM0Data)s \
642  f(I2CM0Cmd)s \
643  f(I2CM1SCLPullUpEnable)s \
644  f(I2CM1SCLDriveStrength)s \
645  f(I2CM1SDAPullUpEnable)s \
646  f(I2CM1SDADriveStrength)s \
647  f(I2CM1AddressExt)s \
648  f(I2CM1Address)s \
649  f(I2CM1Data)s \
650  f(I2CM1Cmd)s \
651  f(I2CM2SCLPullUpEnable)s \
652  f(I2CM2SCLDriveStrength)s \
653  f(I2CM2SDAPullUpEnable)s \
654  f(I2CM2SDADriveStrength)s \
655  f(I2CM2AddressExt)s \
656  f(I2CM2Address)s \
657  f(I2CM2Data)s \
658  f(I2CM2Cmd)s \
659  f(EPRX1Train)s \
660  f(EPRX0Train)s \
661  f(EPRX3Train)s \
662  f(EPRX2Train)s \
663  f(EPRX5Train)s \
664  f(EPRX4Train)s \
665  f(EPRXEcTrain)s \
666  f(EPRX6Train)s \
667  f(FuseBlowPulseLength)s \
668  f(FuseRead)s \
669  f(FuseBlow)s \
670  f(FuseBlowData)s \
671  f(FuseBlowAddress)s \
672  f(FuseMagicNumber)s \
673  f(ADCInPSelect)s \
674  f(ADCInNSelect)s \
675  f(TEMPSensReset)s \
676  f(VDDmonEna)s \
677  f(VDDTXmonEna)s \
678  f(VDDRXmonEna)s \
679  f(VDDPSTmonEna)s \
680  f(VDDANmonEna)s \
681  f(ADCConvert)s \
682  f(ADCEnable)s \
683  f(ADCGainSelect)s \
684  f(EOMendOfCountSel)s \
685  f(EOMBypassPhaseInterpolator)s \
686  f(EOMStart)s \
687  f(EOMEnable)s \
688  f(EOMphaseSel)s \
689  f(EOMvofSel)s \
690  f(DLDPFecCounterEnable)s \
691  f(SEUEnable)s \
692  f(PMChannel)s \
693  f(PMEnable)s \
694  f(ULECDataSource)s \
695  f(ULSerTestPattern)s \
696  f(LDDataSource)s \
697  f(ULG1DataSource)s \
698  f(ULG0DataSource)s \
699  f(ULG3DataSource)s \
700  f(ULG2DataSource)s \
701  f(ULG5DataSource)s \
702  f(ULG4DataSource)s \
703  f(DLECDataSource)s \
704  f(ULICDataSource)s \
705  f(ULG6DataSource)s \
706  f(DLG3DataSource)s \
707  f(DLG2DataSource)s \
708  f(DLG1DataSource)s \
709  f(DLG0DataSource)s \
710  f(DPDataPattern)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 \
740  f(BERTSource)s \
741  f(BERTMeasTime)s \
742  f(SKIPDisable)s \
743  f(BERTStart)s \
744  f(BERTDataPattern)s \
745  f(RSTpllDigital)s \
746  f(RSTfuses)s \
747  f(RSTconfig)s \
748  f(RSTrxLogic)s \
749  f(RSTtxLogic)s \
750  f(RSTi2cm0)s \
751  f(RSTi2cm1)s \
752  f(RSTi2cm2)s \
753  f(RSTframeAligner)s \
754  f(RSTeprx6Dll)s \
755  f(RSTeprx5Dll)s \
756  f(RSTeprx4Dll)s \
757  f(RSTeprx3Dll)s \
758  f(RSTeprx2Dll)s \
759  f(RSTeprx1Dll)s \
760  f(RSTeprx0Dll)s \
761  f(SKIPforce)s \
762  f(ResetOutForceActive)s \
763  f(RSTps3Dll)s \
764  f(RSTps2Dll)s \
765  f(RSTps1Dll)s \
766  f(RSTps0Dll)s \
767  f(PUSMForceState)s \
768  f(PUSMStateForced)s \
769  f(PUSMForceMagic)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 \
781  f(TO0Select)s \
782  f(TO1Select)s \
783  f(TO2Select)s \
784  f(TO3Select)s \
785  f(TO4Select)s \
786  f(TO5Select)s \
787  f(TO3DS)s \
788  f(TO2DS)s \
789  f(TO1DS)s \
790  f(TO0DS)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 \
797  f(TO5Invert)s \
798  f(TO5PreEmphasisWidth)s \
799  f(TO4Invert)s \
800  f(TO4PreEmphasisWidth)s \
801  f(LPGBTMode)s \
802  f(ConfigSelect)s \
803  f(VCOBypass)s \
804  f(lockMode)s \
805  f(stateOverride)s \
806  f(AsicControlAdr)s \
807  f(EPRX0ChnLocked)s \
808  f(EPRX0State)s \
809  f(EPRX0CurrentPhase1)s \
810  f(EPRX0CurrentPhase0)s \
811  f(EPRX0CurrentPhase3)s \
812  f(EPRX0CurrentPhase2)s \
813  f(EPRX1ChnLocked)s \
814  f(EPRX1State)s \
815  f(EPRX1CurrentPhase1)s \
816  f(EPRX1CurrentPhase0)s \
817  f(EPRX1CurrentPhase3)s \
818  f(EPRX1CurrentPhase2)s \
819  f(EPRX2ChnLocked)s \
820  f(EPRX2State)s \
821  f(EPRX2CurrentPhase1)s \
822  f(EPRX2CurrentPhase0)s \
823  f(EPRX2CurrentPhase3)s \
824  f(EPRX2CurrentPhase2)s \
825  f(EPRX3ChnLocked)s \
826  f(EPRX3State)s \
827  f(EPRX3CurrentPhase1)s \
828  f(EPRX3CurrentPhase0)s \
829  f(EPRX3CurrentPhase3)s \
830  f(EPRX3CurrentPhase2)s \
831  f(EPRX4ChnLocked)s \
832  f(EPRX4State)s \
833  f(EPRX4CurrentPhase1)s \
834  f(EPRX4CurrentPhase0)s \
835  f(EPRX4CurrentPhase3)s \
836  f(EPRX4CurrentPhase2)s \
837  f(EPRX5ChnLocked)s \
838  f(EPRX5State)s \
839  f(EPRX5CurrentPhase1)s \
840  f(EPRX5CurrentPhase0)s \
841  f(EPRX5CurrentPhase3)s \
842  f(EPRX5CurrentPhase2)s \
843  f(EPRX6ChnLocked)s \
844  f(EPRX6State)s \
845  f(EPRX6CurrentPhase1)s \
846  f(EPRX6CurrentPhase0)s \
847  f(EPRX6CurrentPhase3)s \
848  f(EPRX6CurrentPhase2)s \
849  f(EPRXEcCurrentPhase)s \
850  f(EPRX0DllLocked)s \
851  f(EPRX0DllLFState)s \
852  f(EPRX0DllLOLCnt)s \
853  f(EPRX1DllLocked)s \
854  f(EPRX1DllLFState)s \
855  f(EPRX1DllLOLCnt)s \
856  f(EPRX2DllLocked)s \
857  f(EPRX2DllLFState)s \
858  f(EPRX2DllLOLCnt)s \
859  f(EPRX3DllLocked)s \
860  f(EPRX3DllLFState)s \
861  f(EPRX3DllLOLCnt)s \
862  f(EPRX4DllLocked)s \
863  f(EPRX4DllLFState)s \
864  f(EPRX4DllLOLCnt)s \
865  f(EPRX5DllLocked)s \
866  f(EPRX5DllLFState)s \
867  f(EPRX5DllLOLCnt)s \
868  f(EPRX6DllLocked)s \
869  f(EPRX6DllLFState)s \
870  f(EPRX6DllLOLCnt)s \
871  f(I2CM0Ctrl)s \
872  f(I2CM0Mask)s \
873  f(I2CM0Status)s \
874  f(I2CM0TranCnt)s \
875  f(I2CM0ReadByte)s \
876  f(I2CM0Read)s \
877  f(I2CM1Ctrl)s \
878  f(I2CM1Mask)s \
879  f(I2CM1Status)s \
880  f(I2CM1TranCnt)s \
881  f(I2CM1ReadByte)s \
882  f(I2CM1Read)s \
883  f(I2CM2Ctrl)s \
884  f(I2CM2Mask)s \
885  f(I2CM2Status)s \
886  f(I2CM2TranCnt)s \
887  f(I2CM2ReadByte)s \
888  f(I2CM2Read)s \
889  f(PS3DllInitState)s \
890  f(PS2DllInitState)s \
891  f(PS1DllInitState)s \
892  f(PS0DllInitState)s \
893  f(PIOIn)s \
894  f(FuseBlowError)s \
895  f(FuseDataValid)s \
896  f(FuseBlowDone)s \
897  f(FuseBlowBusy)s \
898  f(SelectedFuseValues)s \
899  f(PMDone)s \
900  f(PMBusy)s \
901  f(PMFreq)s \
902  f(SEUCount)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 \
914  f(CLKG_vcoDAC)s \
915  f(CLKG_connectCDR)s \
916  f(CLKG_connectPLL)s \
917  f(CLKG_disDataCounterRef)s \
918  f(CLKG_enableCDR)s \
919  f(CLKG_enableFD)s \
920  f(CLKG_enablePLL)s \
921  f(CLKG_overrideVc)s \
922  f(CLKG_refClkSel)s \
923  f(CLKG_vcoRailMode)s \
924  f(CLKG_ENABLE_CDR_R)s \
925  f(CLKG_smLocked)s \
926  f(CLKG_lfInstLock)s \
927  f(CLKG_lfLocked)s \
928  f(CLKG_CONFIG_FF_CAP)s \
929  f(CLKG_lfState)s \
930  f(CLKG_smState)s \
931  f(DLDPFecCorrectionCount)s \
932  f(ADCBusy)s \
933  f(ADCDone)s \
934  f(ADCValue)s \
935  f(EOMsmState)s \
936  f(EOMBusy)s \
937  f(EOMEnd)s \
938  f(EOMcounterValue)s \
939  f(EOMCounter40M)s \
940  f(BERTPrbsErrorFlag)s \
941  f(BERTBusy)s \
942  f(BERTDone)s \
943  f(BERTErrorCount)s \
944  f(ROMREG)s \
945  f(PORC)s \
946  f(PORB)s \
947  f(PORA)s \
948  f(BODC)s \
949  f(BODB)s \
950  f(BODA)s \
951  f(PUSMState)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 \
958  f(TOVal)s \
959  f(SCParityValid)s \
960  f(FAState)s \
961  f(FACounter)s \
962  f(ConfigErrorCounter)
963 
964 #define COMMA_SEP ,
965 
966 #define FLD_LIST(f) FLD_LIST_SEP(f, COMMA_SEP)