Orion
high-rate readout
lpgbt0.hpp
1 #define REG_LIST_LPGBT0(f) \
2  f(CHIPID0) \
3  f(CHIPID1) \
4  f(CHIPID2) \
5  f(CHIPID3) \
6  f(USERID0) \
7  f(USERID1) \
8  f(USERID2) \
9  f(USERID3) \
10  f(DACCal0) \
11  f(DACCal1) \
12  f(DACCal2) \
13  f(ADCCal0) \
14  f(ADCCal1) \
15  f(ADCCal2) \
16  f(ADCCal3) \
17  f(ADCCal4) \
18  f(ADCCal5) \
19  f(ADCCal6) \
20  f(ADCCal7) \
21  f(ADCCal8) \
22  f(ADCCal9) \
23  f(ADCCal10) \
24  f(ADCCal11) \
25  f(ADCCal12) \
26  f(ADCCal13) \
27  f(ADCCal14) \
28  f(TEMPCalH) \
29  f(TEMPCalL) \
30  f(VREFCNTR) \
31  f(CURDACCalH) \
32  f(CURDACCalL) \
33  f(EPRXLOCKFILTER) \
34  f(CLKGConfig0) \
35  f(CLKGConfig1) \
36  f(CLKGPllRes) \
37  f(CLKGPLLIntCur) \
38  f(CLKGPLLPropCur) \
39  f(CLKGCDRPropCur) \
40  f(CLKGCDRIntCur) \
41  f(CLKGCDRFFPropCur) \
42  f(CLKGFLLIntCur) \
43  f(CLKGFFCAP) \
44  f(CLKGCntOverride) \
45  f(CLKGOverrideCapBank) \
46  f(CLKGWaitTime) \
47  f(CLKGLFConfig0) \
48  f(CLKGLFConfig1) \
49  f(FAMaxHeaderFoundCount) \
50  f(FAMaxHeaderFoundCountAfterNF) \
51  f(FAMaxHeaderNotFoundCount) \
52  f(FAFAMaxSkipCycleCountAfterNF) \
53  f(PSDllConfig) \
54  f(EPRXDllConfig) \
55  f(FORCEEnable) \
56  f(ChipConfig) \
57  f(EQConfig) \
58  f(EQRes) \
59  f(LDConfigH) \
60  f(LDConfigL) \
61  f(REFCLK) \
62  f(SCCONFIG) \
63  f(RESETConfig) \
64  f(PGConfig) \
65  f(I2CMTransConfig) \
66  f(I2CMTransAddress) \
67  f(I2CMTransCtrl) \
68  f(I2CMTransData0) \
69  f(I2CMTransData1) \
70  f(I2CMTransData2) \
71  f(I2CMTransData3) \
72  f(I2CMTransData4) \
73  f(I2CMTransData5) \
74  f(I2CMTransData6) \
75  f(I2CMTransData7) \
76  f(I2CMTransData8) \
77  f(I2CMTransData9) \
78  f(I2CMTransData10) \
79  f(I2CMTransData11) \
80  f(I2CMTransData12) \
81  f(I2CMTransData13) \
82  f(I2CMTransData14) \
83  f(I2CMTransData15) \
84  f(PIODirH) \
85  f(PIODirL) \
86  f(PIOOutH) \
87  f(PIOOutL) \
88  f(PIOPullEnaH) \
89  f(PIOPullEnaL) \
90  f(PIOUpDownH) \
91  f(PIOUpDownL) \
92  f(PIODriveStrengthH) \
93  f(PIODriveStrengthL) \
94  f(PS0Config) \
95  f(PS0Delay) \
96  f(PS0OutDriver) \
97  f(PS1Config) \
98  f(PS1Delay) \
99  f(PS1OutDriver) \
100  f(PS2Config) \
101  f(PS2Delay) \
102  f(PS2OutDriver) \
103  f(PS3Config) \
104  f(PS3Delay) \
105  f(PS3OutDriver) \
106  f(DACConfigH) \
107  f(DACConfigL) \
108  f(CURDACValue) \
109  f(CURDACCHN) \
110  f(EPCLK0ChnCntrH) \
111  f(EPCLK0ChnCntrL) \
112  f(EPCLK1ChnCntrH) \
113  f(EPCLK1ChnCntrL) \
114  f(EPCLK2ChnCntrH) \
115  f(EPCLK2ChnCntrL) \
116  f(EPCLK3ChnCntrH) \
117  f(EPCLK3ChnCntrL) \
118  f(EPCLK4ChnCntrH) \
119  f(EPCLK4ChnCntrL) \
120  f(EPCLK5ChnCntrH) \
121  f(EPCLK5ChnCntrL) \
122  f(EPCLK6ChnCntrH) \
123  f(EPCLK6ChnCntrL) \
124  f(EPCLK7ChnCntrH) \
125  f(EPCLK7ChnCntrL) \
126  f(EPCLK8ChnCntrH) \
127  f(EPCLK8ChnCntrL) \
128  f(EPCLK9ChnCntrH) \
129  f(EPCLK9ChnCntrL) \
130  f(EPCLK10ChnCntrH) \
131  f(EPCLK10ChnCntrL) \
132  f(EPCLK11ChnCntrH) \
133  f(EPCLK11ChnCntrL) \
134  f(EPCLK12ChnCntrH) \
135  f(EPCLK12ChnCntrL) \
136  f(EPCLK13ChnCntrH) \
137  f(EPCLK13ChnCntrL) \
138  f(EPCLK14ChnCntrH) \
139  f(EPCLK14ChnCntrL) \
140  f(EPCLK15ChnCntrH) \
141  f(EPCLK15ChnCntrL) \
142  f(EPCLK16ChnCntrH) \
143  f(EPCLK16ChnCntrL) \
144  f(EPCLK17ChnCntrH) \
145  f(EPCLK17ChnCntrL) \
146  f(EPCLK18ChnCntrH) \
147  f(EPCLK18ChnCntrL) \
148  f(EPCLK19ChnCntrH) \
149  f(EPCLK19ChnCntrL) \
150  f(EPCLK20ChnCntrH) \
151  f(EPCLK20ChnCntrL) \
152  f(EPCLK21ChnCntrH) \
153  f(EPCLK21ChnCntrL) \
154  f(EPCLK22ChnCntrH) \
155  f(EPCLK22ChnCntrL) \
156  f(EPCLK23ChnCntrH) \
157  f(EPCLK23ChnCntrL) \
158  f(EPCLK24ChnCntrH) \
159  f(EPCLK24ChnCntrL) \
160  f(EPCLK25ChnCntrH) \
161  f(EPCLK25ChnCntrL) \
162  f(EPCLK26ChnCntrH) \
163  f(EPCLK26ChnCntrL) \
164  f(EPCLK27ChnCntrH) \
165  f(EPCLK27ChnCntrL) \
166  f(EPCLK28ChnCntrH) \
167  f(EPCLK28ChnCntrL) \
168  f(Reserved1) \
169  f(EPTXDataRate) \
170  f(EPTXControl) \
171  f(EPTX10Enable) \
172  f(EPTX32Enable) \
173  f(EPTXEcChnCntr) \
174  f(EPTX00ChnCntr) \
175  f(EPTX01ChnCntr) \
176  f(EPTX02ChnCntr) \
177  f(EPTX03ChnCntr) \
178  f(EPTX10ChnCntr) \
179  f(EPTX11ChnCntr) \
180  f(EPTX12ChnCntr) \
181  f(EPTX13ChnCntr) \
182  f(EPTX20ChnCntr) \
183  f(EPTX21ChnCntr) \
184  f(EPTX22ChnCntr) \
185  f(EPTX23ChnCntr) \
186  f(EPTX30ChnCntr) \
187  f(EPTX31ChnCntr) \
188  f(EPTX32ChnCntr) \
189  f(EPTX33ChnCntr) \
190  f(EPTX01_00ChnCntr) \
191  f(EPTX03_02ChnCntr) \
192  f(EPTX11_10ChnCntr) \
193  f(EPTX13_12ChnCntr) \
194  f(EPTX21_20ChnCntr) \
195  f(EPTX23_22ChnCntr) \
196  f(EPTX31_30ChnCntr) \
197  f(EPTX33_32ChnCntr) \
198  f(EPRX0Control) \
199  f(EPRX1Control) \
200  f(EPRX2Control) \
201  f(EPRX3Control) \
202  f(EPRX4Control) \
203  f(EPRX5Control) \
204  f(EPRX6Control) \
205  f(EPRXEcControl) \
206  f(EPRX00ChnCntr) \
207  f(EPRX01ChnCntr) \
208  f(EPRX02ChnCntr) \
209  f(EPRX03ChnCntr) \
210  f(EPRX10ChnCntr) \
211  f(EPRX11ChnCntr) \
212  f(EPRX12ChnCntr) \
213  f(EPRX13ChnCntr) \
214  f(EPRX20ChnCntr) \
215  f(EPRX21ChnCntr) \
216  f(EPRX22ChnCntr) \
217  f(EPRX23ChnCntr) \
218  f(EPRX30ChnCntr) \
219  f(EPRX31ChnCntr) \
220  f(EPRX32ChnCntr) \
221  f(EPRX33ChnCntr) \
222  f(EPRX40ChnCntr) \
223  f(EPRX41ChnCntr) \
224  f(EPRX42ChnCntr) \
225  f(EPRX43ChnCntr) \
226  f(EPRX50ChnCntr) \
227  f(EPRX51ChnCntr) \
228  f(EPRX52ChnCntr) \
229  f(EPRX53ChnCntr) \
230  f(EPRX60ChnCntr) \
231  f(EPRX61ChnCntr) \
232  f(EPRX62ChnCntr) \
233  f(EPRX63ChnCntr) \
234  f(EPRXEcChnCntr) \
235  f(EPRXEq10Control) \
236  f(EPRXEq32Control) \
237  f(EPRXEq54Control) \
238  f(EPRXEq6Control) \
239  f(POWERUP0) \
240  f(POWERUP1) \
241  f(POWERUP2) \
242  f(I2CM0Config) \
243  f(I2CM0Address) \
244  f(I2CM0Data0) \
245  f(I2CM0Data1) \
246  f(I2CM0Data2) \
247  f(I2CM0Data3) \
248  f(I2CM0Cmd) \
249  f(I2CM1Config) \
250  f(I2CM1Address) \
251  f(I2CM1Data0) \
252  f(I2CM1Data1) \
253  f(I2CM1Data2) \
254  f(I2CM1Data3) \
255  f(I2CM1Cmd) \
256  f(I2CM2Config) \
257  f(I2CM2Address) \
258  f(I2CM2Data0) \
259  f(I2CM2Data1) \
260  f(I2CM2Data2) \
261  f(I2CM2Data3) \
262  f(I2CM2Cmd) \
263  f(EPRXTrain10) \
264  f(EPRXTrain32) \
265  f(EPRXTrain54) \
266  f(EPRXTrainEc6) \
267  f(FUSEControl) \
268  f(FUSEBlowDataA) \
269  f(FUSEBlowDataB) \
270  f(FUSEBlowDataC) \
271  f(FUSEBlowDataD) \
272  f(FUSEBlowAddH) \
273  f(FUSEBlowAddL) \
274  f(FuseMagic) \
275  f(ADCSelect) \
276  f(ADCMon) \
277  f(ADCConfig) \
278  f(EOMConfigH) \
279  f(EOMConfigL) \
280  f(EOMvofSel) \
281  f(ProcessAndSeuMonitor) \
282  f(ULDataSource0) \
283  f(ULDataSource1) \
284  f(ULDataSource2) \
285  f(ULDataSource3) \
286  f(ULDataSource4) \
287  f(ULDataSource5) \
288  f(DPDataPattern3) \
289  f(DPDataPattern2) \
290  f(DPDataPattern1) \
291  f(DPDataPattern0) \
292  f(EPRXPRBS3) \
293  f(EPRXPRBS2) \
294  f(EPRXPRBS1) \
295  f(EPRXPRBS0) \
296  f(BERTSource) \
297  f(BERTConfig) \
298  f(BERTDataPattern3) \
299  f(BERTDataPattern2) \
300  f(BERTDataPattern1) \
301  f(BERTDataPattern0) \
302  f(RST0) \
303  f(RST1) \
304  f(RST2) \
305  f(POWERUP3) \
306  f(POWERUP4) \
307  f(CLKTree) \
308  f(DataPath) \
309  f(TO0Sel) \
310  f(TO1Sel) \
311  f(TO2Sel) \
312  f(TO3Sel) \
313  f(TO4Sel) \
314  f(TO5Sel) \
315  f(TODrivingStrength) \
316  f(TO4Driver) \
317  f(TO5Driver) \
318  f(TOPreEmp) \
319  f(Reserved10) \
320  f(Reserved11) \
321  f(Reserved12)