1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27#include "qemu/osdep.h"
28#include "hw/sysbus.h"
29#include "hw/register.h"
30#include "qemu/bitops.h"
31#include "qemu/log.h"
32#include "migration/vmstate.h"
33#include "hw/qdev-properties.h"
34
35#ifndef XILINX_SERDES_ERR_DEBUG
36#define XILINX_SERDES_ERR_DEBUG 0
37#endif
38
39#define TYPE_XILINX_SERDES "xlnx.zynqmp-serdes"
40
41#define XILINX_SERDES(obj) \
42 OBJECT_CHECK(SERDES, (obj), TYPE_XILINX_SERDES)
43
44REG32(L0_TX_ANA_TM_0, 0x0)
45 FIELD(L0_TX_ANA_TM_0, TX_ANA_TM_0_31_8_RSVD, 24, 8)
46 FIELD(L0_TX_ANA_TM_0, ANA_BYP0_7_6_RSVD, 6, 2)
47 FIELD(L0_TX_ANA_TM_0, PIPE_TX_DN_RXDET, 5, 1)
48 FIELD(L0_TX_ANA_TM_0, FORCE_PIPE_TX_DN_RXDET, 4, 1)
49 FIELD(L0_TX_ANA_TM_0, PIPE_TX_DP_RXDET, 3, 1)
50 FIELD(L0_TX_ANA_TM_0, FORCE_PIPE_TX_DP_RXDET, 2, 1)
51 FIELD(L0_TX_ANA_TM_0, ANA_BYP0_1_0_RSVD, 0, 2)
52REG32(L0_TX_ANA_TM_3, 0xc)
53 FIELD(L0_TX_ANA_TM_3, TX_ANA_TM_3_31_8_RSVD, 24, 8)
54 FIELD(L0_TX_ANA_TM_3, TX_HS_SER_RSTB, 7, 1)
55 FIELD(L0_TX_ANA_TM_3, FORCE_TX_HS_SER_RSTB, 6, 1)
56 FIELD(L0_TX_ANA_TM_3, TX_HS_BURST, 5, 1)
57 FIELD(L0_TX_ANA_TM_3, FORCE_TX_HS_BURST, 4, 1)
58 FIELD(L0_TX_ANA_TM_3, TX_SERIALIZER_ENABLE, 3, 1)
59 FIELD(L0_TX_ANA_TM_3, FORCE_TX_SERIALIZER_ENABLE, 2, 1)
60 FIELD(L0_TX_ANA_TM_3, TX_ENABLE_SUPPLY_SERIALIZER, 1, 1)
61 FIELD(L0_TX_ANA_TM_3, FORCE_TX_ENABLE_SUPPLY_SERIALIZER, 0, 1)
62REG32(L0_TX_ANA_TM_4, 0x10)
63 FIELD(L0_TX_ANA_TM_4, TX_ANA_TM_4_31_8_RSVD, 24, 8)
64 FIELD(L0_TX_ANA_TM_4, ANA_BYP4_7_RSVD, 7, 1)
65 FIELD(L0_TX_ANA_TM_4, TX_LSEG_DN_RESCAL_CODE, 1, 6)
66 FIELD(L0_TX_ANA_TM_4, FORCE_TX_LSEG_DN_RESCAL_CODE, 0, 1)
67REG32(L0_TX_ANA_TM_5, 0x14)
68 FIELD(L0_TX_ANA_TM_5, TX_ANA_TM_5_31_8_RSVD, 24, 8)
69 FIELD(L0_TX_ANA_TM_5, ANA_BYP5_7_RSVD, 7, 1)
70 FIELD(L0_TX_ANA_TM_5, TX_USEG_DP_RESCAL_CODE, 1, 6)
71 FIELD(L0_TX_ANA_TM_5, FORCE_TX_USEG_DP_RESCAL_CODE, 0, 1)
72REG32(L0_TX_ANA_TM_9, 0x24)
73 FIELD(L0_TX_ANA_TM_9, TX_ANA_TM_9_31_8_RSVD, 24, 8)
74 FIELD(L0_TX_ANA_TM_9, MPHY_TX_HS_SLEWRATE, 0, 8)
75REG32(L0_TX_ANA_TM_10, 0x28)
76 FIELD(L0_TX_ANA_TM_10, TX_ANA_TM_10_31_8_RSVD, 24, 8)
77 FIELD(L0_TX_ANA_TM_10, MPHY_HS_POWERUP_TIME, 4, 4)
78 FIELD(L0_TX_ANA_TM_10, MPHY_TX_HS_EQUALIZER_SETTING, 1, 3)
79 FIELD(L0_TX_ANA_TM_10, FORCE_MPHY_TX_HS_EQUALIZER_SETTING, 0, 1)
80REG32(L0_TX_ANA_TM_13, 0x34)
81 FIELD(L0_TX_ANA_TM_13, TX_ANA_TM_13_31_8_RSVD, 24, 8)
82 FIELD(L0_TX_ANA_TM_13, ANA_BYP13_7_4_RSVD, 4, 4)
83 FIELD(L0_TX_ANA_TM_13, TX_SWAP_POLARITY, 3, 1)
84 FIELD(L0_TX_ANA_TM_13, FORCE_TX_SWAP_POLARITY, 2, 1)
85 FIELD(L0_TX_ANA_TM_13, MPHY_TX_TRISTATE, 1, 1)
86 FIELD(L0_TX_ANA_TM_13, FORCE_MPHY_TX_TRISTATE, 0, 1)
87REG32(L0_TX_ANA_TM_14, 0x38)
88 FIELD(L0_TX_ANA_TM_14, TX_ANA_TM_14_31_8_RSVD, 24, 8)
89 FIELD(L0_TX_ANA_TM_14, ANA_BYP14_7_6_RSVD, 6, 2)
90 FIELD(L0_TX_ANA_TM_14, PIPE_TX_FAST_EST_COMMON_MODE, 5, 1)
91 FIELD(L0_TX_ANA_TM_14, FORCE_PIPE_TX_FAST_EST_COMMON_MODE, 4, 1)
92 FIELD(L0_TX_ANA_TM_14, ANA_BYP14_3_0_RSVD, 0, 4)
93REG32(L0_TX_ANA_TM_15, 0x3c)
94 FIELD(L0_TX_ANA_TM_15, TX_ANA_TM_15_31_8_RSVD, 24, 8)
95 FIELD(L0_TX_ANA_TM_15, PIPE_TX_SWING, 7, 1)
96 FIELD(L0_TX_ANA_TM_15, FORCE_PIPE_TX_SWING, 6, 1)
97 FIELD(L0_TX_ANA_TM_15, PIPE_TX_RXDET_DISCHARGE, 5, 1)
98 FIELD(L0_TX_ANA_TM_15, FORCE_PIPE_TX_RXDET_DISCHARGE, 4, 1)
99 FIELD(L0_TX_ANA_TM_15, PIPE_TX_RXDET_CHARGE, 3, 1)
100 FIELD(L0_TX_ANA_TM_15, FORCE_PIPE_TX_RXDET_CHARGE, 2, 1)
101 FIELD(L0_TX_ANA_TM_15, PIPE_TX_ENABLE_RXDET, 1, 1)
102 FIELD(L0_TX_ANA_TM_15, FORCE_PIPE_TX_ENABLE_RXDET, 0, 1)
103REG32(L0_TX_ANA_TM_16, 0x40)
104 FIELD(L0_TX_ANA_TM_16, TX_ANA_TM_16_31_8_RSVD, 24, 8)
105 FIELD(L0_TX_ANA_TM_16, ANA_BYP16_7_4_RSVD, 4, 4)
106 FIELD(L0_TX_ANA_TM_16, PIPE_TX_MARGIN, 1, 3)
107 FIELD(L0_TX_ANA_TM_16, FORCE_PIPE_TX_MARGIN, 0, 1)
108REG32(L0_TX_ANA_TM_18, 0x48)
109 FIELD(L0_TX_ANA_TM_18, TX_ANA_TM_18_31_8_RSVD, 24, 8)
110 FIELD(L0_TX_ANA_TM_18, PIPE_TX_DEEMPH_7_0, 0, 8)
111REG32(L0_TX_ANA_TM_19, 0x4c)
112 FIELD(L0_TX_ANA_TM_19, TX_ANA_TM_19_31_8_RSVD, 24, 8)
113 FIELD(L0_TX_ANA_TM_19, PIPE_TX_DEEMPH_15_8, 0, 8)
114REG32(L0_TX_ANA_TM_20, 0x50)
115 FIELD(L0_TX_ANA_TM_20, TX_ANA_TM_20_31_8_RSVD, 24, 8)
116 FIELD(L0_TX_ANA_TM_20, ANA_BYP20_7_5_RSVD, 5, 3)
117 FIELD(L0_TX_ANA_TM_20, TX_SERIALIZER_RST_REL, 4, 1)
118 FIELD(L0_TX_ANA_TM_20, FORCE_TX_SERIALIZER_RST_REL, 3, 1)
119 FIELD(L0_TX_ANA_TM_20, FORCE_MPHY_TX_HS_SLEWRATE, 2, 1)
120 FIELD(L0_TX_ANA_TM_20, PIPE_TX_DEEMPH_17_16, 0, 2)
121REG32(L0_TX_ANA_TM_21, 0x54)
122 FIELD(L0_TX_ANA_TM_21, TX_ANA_TM_21_31_8_RSVD, 24, 8)
123 FIELD(L0_TX_ANA_TM_21, ANA_BYP21_7_6_RSVD, 6, 2)
124 FIELD(L0_TX_ANA_TM_21, PIPE_TX_COEF_CALC_CLK, 5, 1)
125 FIELD(L0_TX_ANA_TM_21, FORCE_PIPE_TX_COEF_CALC_CLK, 4, 1)
126 FIELD(L0_TX_ANA_TM_21, PIPE_TX_COEF_CALC_FSM_RESET_B, 3, 1)
127 FIELD(L0_TX_ANA_TM_21, FORCE_PIPE_TX_COEF_CALC_FSM_RESET_B, 2, 1)
128 FIELD(L0_TX_ANA_TM_21, PIPE_TX_DEEMPH_CTRL_SEL, 1, 1)
129 FIELD(L0_TX_ANA_TM_21, FORCE_PIPE_TX_DEEMPH_CTRL_SEL, 0, 1)
130REG32(L0_TX_DIG_TM_61, 0xf4)
131 FIELD(L0_TX_DIG_TM_61, TX_DIG_TM_61_31_8_RSVD, 24, 8)
132 FIELD(L0_TX_DIG_TM_61, MPHY_PLL_GEAR, 6, 2)
133 FIELD(L0_TX_DIG_TM_61, DIG_BYP1_5_4_RSVD, 4, 2)
134 FIELD(L0_TX_DIG_TM_61, BYPASS_ENC, 3, 1)
135 FIELD(L0_TX_DIG_TM_61, DIG_BYP1_2_RSVD, 2, 1)
136 FIELD(L0_TX_DIG_TM_61, BYPASS_SCRAM, 1, 1)
137 FIELD(L0_TX_DIG_TM_61, FORCE_BYPASS_SCRAM, 0, 1)
138REG32(L0_TX_DIG_TM_62, 0xf8)
139 FIELD(L0_TX_DIG_TM_62, TX_DIG_TM_62_31_8_RSVD, 24, 8)
140 FIELD(L0_TX_DIG_TM_62, G0_BIT_PER_CNT, 0, 8)
141REG32(L0_TX_DIG_TM_65, 0x104)
142 FIELD(L0_TX_DIG_TM_65, TX_DIG_TM_65_31_8_RSVD, 24, 8)
143 FIELD(L0_TX_DIG_TM_65, FORCE_TX_RXDET_PROBE_THRESHOLD, 7, 1)
144 FIELD(L0_TX_DIG_TM_65, FORCE_TX_RXDET_END_CH_THRESHOLD, 6, 1)
145 FIELD(L0_TX_DIG_TM_65, FORCE_TX_RXDET_START_CH_THRESHOLD, 5, 1)
146 FIELD(L0_TX_DIG_TM_65, FORCE_TX_RXDET_END_DCH_THRESHOLD, 4, 1)
147 FIELD(L0_TX_DIG_TM_65, FORCE_TX_RXDET_START_DCH_THRESHOLD, 3, 1)
148 FIELD(L0_TX_DIG_TM_65, TX_EN_FULL_CALIB, 2, 1)
149 FIELD(L0_TX_DIG_TM_65, FORCE_TX_EN_FULL_CALIB, 1, 1)
150 FIELD(L0_TX_DIG_TM_65, DIG_BYP5_0_RSVD, 0, 1)
151REG32(L0_TX_DIG_TM_67, 0x10c)
152 FIELD(L0_TX_DIG_TM_67, TX_DIG_TM_67_31_8_RSVD, 24, 8)
153 FIELD(L0_TX_DIG_TM_67, TX_MPHY_SER_THRESHOLD, 0, 8)
154REG32(L0_TX_DIG_TM_68, 0x110)
155 FIELD(L0_TX_DIG_TM_68, TX_DIG_TM_68_31_8_RSVD, 24, 8)
156 FIELD(L0_TX_DIG_TM_68, TX_SER_SUP_THRESHOLD, 0, 8)
157REG32(L0_TX_DIG_TM_69, 0x114)
158 FIELD(L0_TX_DIG_TM_69, TX_DIG_TM_69_31_8_RSVD, 24, 8)
159 FIELD(L0_TX_DIG_TM_69, TX_MPHY_SUP_THRESHOLD, 0, 8)
160REG32(L0_TX_DIG_TM_76, 0x130)
161 FIELD(L0_TX_DIG_TM_76, TX_DIG_TM_76_31_8_RSVD, 24, 8)
162 FIELD(L0_TX_DIG_TM_76, TX_RXDET_START_DCH_THRESHOLD_7_0, 0, 8)
163REG32(L0_TX_DIG_TM_77, 0x134)
164 FIELD(L0_TX_DIG_TM_77, TX_DIG_TM_77_31_8_RSVD, 24, 8)
165 FIELD(L0_TX_DIG_TM_77, TX_RXDET_END_DCH_THRESHOLD_11_8, 4, 4)
166 FIELD(L0_TX_DIG_TM_77, TX_RXDET_START_DCH_THRESHOLD_11_8, 0, 4)
167REG32(L0_TX_DIG_TM_78, 0x138)
168 FIELD(L0_TX_DIG_TM_78, TX_DIG_TM_78_31_8_RSVD, 24, 8)
169 FIELD(L0_TX_DIG_TM_78, TX_RXDET_END_DCH_THRESHOLD_7_0, 0, 8)
170REG32(L0_TX_DIG_TM_79, 0x13c)
171 FIELD(L0_TX_DIG_TM_79, TX_DIG_TM_79_31_8_RSVD, 24, 8)
172 FIELD(L0_TX_DIG_TM_79, TX_RXDET_START_CH_THRESHOLD_7_0, 0, 8)
173REG32(L0_TX_DIG_TM_80, 0x140)
174 FIELD(L0_TX_DIG_TM_80, TX_DIG_TM_80_31_8_RSVD, 24, 8)
175 FIELD(L0_TX_DIG_TM_80, TX_RXDET_END_CH_THRESHOLD_11_8, 4, 4)
176 FIELD(L0_TX_DIG_TM_80, TX_RXDET_START_CH_THRESHOLD_11_8, 0, 4)
177REG32(L0_TX_DIG_TM_81, 0x144)
178 FIELD(L0_TX_DIG_TM_81, TX_DIG_TM_81_31_8_RSVD, 24, 8)
179 FIELD(L0_TX_DIG_TM_81, TX_RXDET_END_CH_THRESHOLD_7_0, 0, 8)
180REG32(L0_TX_DIG_TM_82, 0x148)
181 FIELD(L0_TX_DIG_TM_82, TX_DIG_TM_82_31_8_RSVD, 24, 8)
182 FIELD(L0_TX_DIG_TM_82, TX_RXDET_PROBE_THRESHOLD_7_0, 0, 8)
183REG32(L0_TX_DIG_TM_83, 0x14c)
184 FIELD(L0_TX_DIG_TM_83, TX_DIG_TM_83_31_8_RSVD, 24, 8)
185 FIELD(L0_TX_DIG_TM_83, DIG_BYP23_7_4_RSVD, 4, 4)
186 FIELD(L0_TX_DIG_TM_83, TX_RXDET_PROBE_THRESHOLD_11_8, 0, 4)
187REG32(L0_TX_DIG_TM_84, 0x150)
188 FIELD(L0_TX_DIG_TM_84, TX_DIG_TM_84_31_8_RSVD, 24, 8)
189 FIELD(L0_TX_DIG_TM_84, TX_DIF_P, 7, 1)
190 FIELD(L0_TX_DIG_TM_84, TX_DITHER_1P, 6, 1)
191 FIELD(L0_TX_DIG_TM_84, TX_DITHER_1N, 5, 1)
192 FIELD(L0_TX_DIG_TM_84, TX_DITHER_EN, 4, 1)
193 FIELD(L0_TX_DIG_TM_84, DIG_BYP24_3_RSVD, 3, 1)
194 FIELD(L0_TX_DIG_TM_84, TX_PHYDIRDY_SOC_MODE, 2, 1)
195 FIELD(L0_TX_DIG_TM_84, DIG_BYP24_1_RSVD, 1, 1)
196 FIELD(L0_TX_DIG_TM_84, TX_READ_SHADOW, 0, 1)
197REG32(L0_TX_ANA_TM_85, 0x154)
198 FIELD(L0_TX_ANA_TM_85, TX_ANA_TM_85_31_8_RSVD, 24, 8)
199 FIELD(L0_TX_ANA_TM_85, DIG_BYP25_7_6_RSVD, 6, 2)
200 FIELD(L0_TX_ANA_TM_85, TX_HIBERN8_CTRL, 5, 1)
201 FIELD(L0_TX_ANA_TM_85, TX_ALLOW_INLNCFG_FROM_TOP, 4, 1)
202 FIELD(L0_TX_ANA_TM_85, DIG_BYP25_3_RSVD, 3, 1)
203 FIELD(L0_TX_ANA_TM_85, TX_SEND_MSB_FIRST, 2, 1)
204 FIELD(L0_TX_ANA_TM_85, DIG_BYP25_1_RSVD, 1, 1)
205 FIELD(L0_TX_ANA_TM_85, TX_DIF_N, 0, 1)
206REG32(L0_TX_ANA_TM_87, 0x15c)
207 FIELD(L0_TX_ANA_TM_87, TX_ANA_TM_87_31_8_RSVD, 24, 8)
208 FIELD(L0_TX_ANA_TM_87, DIG_BYP27_7_4_RSVD, 4, 4)
209 FIELD(L0_TX_ANA_TM_87, TX_SM_STATUS, 0, 4)
210REG32(L0_TX_ANA_TM_88, 0x160)
211 FIELD(L0_TX_ANA_TM_88, TX_ANA_TM_88_31_8_RSVD, 24, 8)
212 FIELD(L0_TX_ANA_TM_88, TX_COMP_PAT_HIGH_TIME_REGS, 0, 8)
213REG32(L0_TX_ANA_TM_89, 0x164)
214 FIELD(L0_TX_ANA_TM_89, TX_ANA_TM_89_31_8_RSVD, 24, 8)
215 FIELD(L0_TX_ANA_TM_89, DIG_BYP29_7_6_RSVD, 6, 2)
216 FIELD(L0_TX_ANA_TM_89, TX_DATAPATH_CTRL_1_REGS, 5, 1)
217 FIELD(L0_TX_ANA_TM_89, DIG_BYP29_4_3_RSVD, 3, 2)
218 FIELD(L0_TX_ANA_TM_89, INITIAL_DISPARITY, 2, 1)
219 FIELD(L0_TX_ANA_TM_89, SCRAMBLER_ENABLE, 1, 1)
220 FIELD(L0_TX_ANA_TM_89, DIG_BYP29_0_RSVD, 0, 1)
221REG32(L0_TX_ANA_TM_90, 0x168)
222 FIELD(L0_TX_ANA_TM_90, TX_ANA_TM_90_31_8_RSVD, 24, 8)
223 FIELD(L0_TX_ANA_TM_90, DIG_BYP30_7_6_RSVD, 6, 2)
224 FIELD(L0_TX_ANA_TM_90, TX_BYPASS_BCNT_LPBACK_REGS, 5, 1)
225 FIELD(L0_TX_ANA_TM_90, DIG_BYP30_4_0_RSVD, 0, 5)
226REG32(L0_TX_DIG_TM_91, 0x16c)
227 FIELD(L0_TX_DIG_TM_91, TX_DIG_TM_91_31_8_RSVD, 24, 8)
228 FIELD(L0_TX_DIG_TM_91, TX_CFGCLK_FREQ, 0, 8)
229REG32(L0_TX_DIG_TM_92, 0x170)
230 FIELD(L0_TX_DIG_TM_92, TX_DIG_TM_92_31_8_RSVD, 24, 8)
231 FIELD(L0_TX_DIG_TM_92, TX_PHYDIRDY_PULL_UP_LATENCY, 0, 8)
232REG32(L0_TX_ANA_TM_95, 0x17c)
233 FIELD(L0_TX_ANA_TM_95, TX_ANA_TM_95_31_8_RSVD, 24, 8)
234 FIELD(L0_TX_ANA_TM_95, ANA_BYP63_7_6_RSVD, 6, 2)
235 FIELD(L0_TX_ANA_TM_95, TX_TM_EN_PROG_SYNC_PATTERN, 5, 1)
236 FIELD(L0_TX_ANA_TM_95, TX_EXTRA_HS_BURST_IN_LCC, 2, 3)
237 FIELD(L0_TX_ANA_TM_95, ANA_BYP22_1_0_RSVD, 0, 2)
238REG32(L0_TX_ANA_TM_96, 0x180)
239 FIELD(L0_TX_ANA_TM_96, TX_ANA_TM_96_31_8_RSVD, 24, 8)
240 FIELD(L0_TX_ANA_TM_96, TX_TM_PROG_SYNC_PATTERN1, 0, 8)
241REG32(L0_TX_ANA_TM_97, 0x184)
242 FIELD(L0_TX_ANA_TM_97, TX_ANA_TM_97_31_8_RSVD, 24, 8)
243 FIELD(L0_TX_ANA_TM_97, TX_TM_PROG_SYNC_PATTERN2, 0, 8)
244REG32(L0_TX_DIG_TM_98, 0x188)
245 FIELD(L0_TX_DIG_TM_98, TX_DIG_TM_98_31_8_RSVD, 24, 8)
246 FIELD(L0_TX_DIG_TM_98, DIG_BYP33_7_6_RSVD, 6, 2)
247 FIELD(L0_TX_DIG_TM_98, FORCE_RD_VALUE, 5, 1)
248 FIELD(L0_TX_DIG_TM_98, FORCE_RD, 4, 1)
249 FIELD(L0_TX_DIG_TM_98, TX_SER_ISO_CTRL_BAR, 3, 1)
250 FIELD(L0_TX_DIG_TM_98, FORCE_TX_SER_ISO_CTRL_BAR, 2, 1)
251 FIELD(L0_TX_DIG_TM_98, TX_ISO_CTRL_BAR, 1, 1)
252 FIELD(L0_TX_DIG_TM_98, FORCE_TX_ISO_CTRL_BAR, 0, 1)
253REG32(L0_TX_DIG_TM_99, 0x18c)
254 FIELD(L0_TX_DIG_TM_99, TX_DIG_TM_99_31_8_RSVD, 24, 8)
255 FIELD(L0_TX_DIG_TM_99, TX_PIPE_SUPPLY_ENABLE_THRESHOLD, 0, 8)
256REG32(L0_TX_DIG_TM_100, 0x190)
257 FIELD(L0_TX_DIG_TM_100, TX_DIG_TM_100_31_8_RSVD, 24, 8)
258 FIELD(L0_TX_DIG_TM_100, TX_SERIALISER_SUPPLY_ENABLE_THRESHOLD, 0, 8)
259REG32(L0_TX_DIG_TM_101, 0x194)
260 FIELD(L0_TX_DIG_TM_101, TX_DIG_TM_101_31_8_RSVD, 24, 8)
261 FIELD(L0_TX_DIG_TM_101, TX_SERIALISER_ENABLE_THRESHOLD, 0, 8)
262REG32(L0_TX_DIG_TM_102, 0x198)
263 FIELD(L0_TX_DIG_TM_102, TX_DIG_TM_102_31_8_RSVD, 24, 8)
264 FIELD(L0_TX_DIG_TM_102, FORCE_TX_ANA_LL_EN, 7, 1)
265 FIELD(L0_TX_DIG_TM_102, TX_ANA_LL_EN, 6, 1)
266 FIELD(L0_TX_DIG_TM_102, FORCE_DELAY_CNT_THRESHOLD, 5, 1)
267 FIELD(L0_TX_DIG_TM_102, FORCE_TX_MPHY_TRST_THRESHOLD, 4, 1)
268 FIELD(L0_TX_DIG_TM_102, FORCE_TX_LDO_THRESHOLD, 3, 1)
269 FIELD(L0_TX_DIG_TM_102, FORCE_TX_SERIALISER_ENABLE_THRESHOLD, 2, 1)
270 FIELD(L0_TX_DIG_TM_102, FORCE_TX_SERIALISER_SUPPLY_ENABLE_THRESHOLD, 1, 1)
271 FIELD(L0_TX_DIG_TM_102, FORCE_TX_PIPE_SUPPLY_ENABLE_THRESHOLD, 0, 1)
272REG32(L0_TX_DIG_TM_103, 0x19c)
273 FIELD(L0_TX_DIG_TM_103, TX_DIG_TM_103_31_8_RSVD, 24, 8)
274 FIELD(L0_TX_DIG_TM_103, FORCE_BG_EN, 7, 1)
275 FIELD(L0_TX_DIG_TM_103, FORCE_CALIB_EN, 6, 1)
276 FIELD(L0_TX_DIG_TM_103, FORCE_PLL_EN, 5, 1)
277 FIELD(L0_TX_DIG_TM_103, FORCE_PSO, 4, 1)
278 FIELD(L0_TX_DIG_TM_103, BG_EN, 3, 1)
279 FIELD(L0_TX_DIG_TM_103, CALIB_EN, 2, 1)
280 FIELD(L0_TX_DIG_TM_103, PLL_EN, 1, 1)
281 FIELD(L0_TX_DIG_TM_103, PSO, 0, 1)
282REG32(L0_TX_DIG_TM_104, 0x1a0)
283 FIELD(L0_TX_DIG_TM_104, TX_DIG_TM_104_31_8_RSVD, 24, 8)
284 FIELD(L0_TX_DIG_TM_104, TX_LDO_THRESHOLD, 0, 8)
285REG32(L0_TX_DIG_TM_105, 0x1a4)
286 FIELD(L0_TX_DIG_TM_105, TX_DIG_TM_105_31_8_RSVD, 24, 8)
287 FIELD(L0_TX_DIG_TM_105, TX_MPHY_TRST_THRESHOLD, 0, 8)
288REG32(L0_TX_DIG_TM_106, 0x1a8)
289 FIELD(L0_TX_DIG_TM_106, TX_DIG_TM_106_31_8_RSVD, 24, 8)
290 FIELD(L0_TX_DIG_TM_106, DELAY_CNT_THRESHOLD, 0, 8)
291REG32(L0_TX_DIG_TM_107, 0x1ac)
292 FIELD(L0_TX_DIG_TM_107, TX_DIG_TM_107_31_8_RSVD, 24, 8)
293 FIELD(L0_TX_DIG_TM_107, DIG_BYP42_7_RSVD, 7, 1)
294 FIELD(L0_TX_DIG_TM_107, FORCE_P3TOP0_PHYSTATUS_PULSE, 6, 1)
295 FIELD(L0_TX_DIG_TM_107, ENABLE_HS_CLK_DIVISION, 5, 1)
296 FIELD(L0_TX_DIG_TM_107, TESTDIGOUT_SEL, 1, 4)
297 FIELD(L0_TX_DIG_TM_107, FORCE_TESTDIGOUT_SEL, 0, 1)
298REG32(L0_TX_DIG_TM_108, 0x1b0)
299 FIELD(L0_TX_DIG_TM_108, TX_DIG_TM_108_31_8_RSVD, 24, 8)
300 FIELD(L0_TX_DIG_TM_108, ANA_BYP43_7_RSVD, 7, 1)
301 FIELD(L0_TX_DIG_TM_108, TX_EXT_DATA_DELAY, 3, 4)
302 FIELD(L0_TX_DIG_TM_108, FORCE_TX_EXT_DATA_DELAY, 2, 1)
303 FIELD(L0_TX_DIG_TM_108, FORCE_TX_DATA_DELAY, 1, 1)
304 FIELD(L0_TX_DIG_TM_108, FORCE_UPHY_TXPMA_OPMODE, 0, 1)
305REG32(L0_TX_DIG_TM_109, 0x1b4)
306 FIELD(L0_TX_DIG_TM_109, TX_DIG_TM_109_31_8_RSVD, 24, 8)
307 FIELD(L0_TX_DIG_TM_109, UPHY_TXPMA_OPMODE, 0, 8)
308REG32(L0_TX_DIG_TM_110, 0x1b8)
309 FIELD(L0_TX_DIG_TM_110, TX_DIG_TM_110_31_8_RSVD, 24, 8)
310 FIELD(L0_TX_DIG_TM_110, TX_DATA_DELAY, 0, 8)
311REG32(L0_TX_DIG_TM_111, 0x1bc)
312 FIELD(L0_TX_DIG_TM_111, TX_DIG_TM_111_31_8_RSVD, 24, 8)
313 FIELD(L0_TX_DIG_TM_111, TX_DA_SPARE, 0, 8)
314REG32(L0_TX_ANA_TM_112, 0x1c0)
315 FIELD(L0_TX_ANA_TM_112, TX_ANA_TM_112_31_8_RSVD, 24, 8)
316 FIELD(L0_TX_ANA_TM_112, ANA_BYP25_7_6_RSVD, 6, 2)
317 FIELD(L0_TX_ANA_TM_112, PIPE_TX_ENABLE_LFPS, 4, 2)
318 FIELD(L0_TX_ANA_TM_112, FORCE_PIPE_TX_ENABLE_LFPS, 3, 1)
319 FIELD(L0_TX_ANA_TM_112, PIPE_TX_ENABLE_IDLE_MODE, 1, 2)
320 FIELD(L0_TX_ANA_TM_112, FORCE_PIPE_TX_ENABLE_IDLE_MODE, 0, 1)
321REG32(L0_TX_ANA_TM_113, 0x1c4)
322 FIELD(L0_TX_ANA_TM_113, TX_ANA_TM_113_31_8_RSVD, 24, 8)
323 FIELD(L0_TX_ANA_TM_113, MPHY_TX_DRIVERLDO_PROG, 0, 8)
324REG32(L0_TX_ANA_TM_114, 0x1c8)
325 FIELD(L0_TX_ANA_TM_114, TX_ANA_TM_114_31_8_RSVD, 24, 8)
326 FIELD(L0_TX_ANA_TM_114, ANA_BYP27_7_5_RSVD, 5, 3)
327 FIELD(L0_TX_ANA_TM_114, FORCE_MPHY_TX_DRIVERLDO_PROG, 4, 1)
328 FIELD(L0_TX_ANA_TM_114, MPHY_TX_DRIVERLDO_PROG, 0, 4)
329REG32(L0_TX_ANA_TM_115, 0x1cc)
330 FIELD(L0_TX_ANA_TM_115, TX_ANA_TM_115_31_8_RSVD, 24, 8)
331 FIELD(L0_TX_ANA_TM_115, ANA_BYP28_7_RSVD, 7, 1)
332 FIELD(L0_TX_ANA_TM_115, PIPE_TX_GETLOCALPRESETCOEFFICIENTS, 6, 1)
333 FIELD(L0_TX_ANA_TM_115, FORCE_PIPE_TX_GETLOCALPRESETCOEFFICIENTS, 5, 1)
334 FIELD(L0_TX_ANA_TM_115, TX_PMADIG_DIGITAL_RESET_N, 4, 1)
335 FIELD(L0_TX_ANA_TM_115, FORCE_TX_PMADIG_DIGITAL_RESET_N, 3, 1)
336 FIELD(L0_TX_ANA_TM_115, TX_ANA_IF_RATE, 1, 2)
337 FIELD(L0_TX_ANA_TM_115, FORCE_TX_ANA_IF_RATE, 0, 1)
338REG32(L0_TX_ANA_TM_116, 0x1d0)
339 FIELD(L0_TX_ANA_TM_116, TX_ANA_TM_116_31_8_RSVD, 24, 8)
340 FIELD(L0_TX_ANA_TM_116, ANA_BYP29_7_RSVD, 7, 1)
341 FIELD(L0_TX_ANA_TM_116, PIPE_TX_LOCALPRESETINDEX, 3, 4)
342 FIELD(L0_TX_ANA_TM_116, FORCE_PIPE_TX_LOCALPRESETINDEX, 2, 1)
343 FIELD(L0_TX_ANA_TM_116, MPHY_TX_EN_LANE_LS_CLK, 1, 1)
344 FIELD(L0_TX_ANA_TM_116, FORCE_MPHY_TX_EN_LANE_LS_CLK, 0, 1)
345REG32(L0_TX_ANA_TM_117, 0x1d4)
346 FIELD(L0_TX_ANA_TM_117, TX_ANA_TM_117_31_8_RSVD, 24, 8)
347 FIELD(L0_TX_ANA_TM_117, MULTILANE_BYP1_7_6_RSVD, 6, 2)
348 FIELD(L0_TX_ANA_TM_117, TX_PCIE_4X_CFG_EN, 5, 1)
349 FIELD(L0_TX_ANA_TM_117, FORCE_TX_PCIE_4X_CFG_EN, 4, 1)
350 FIELD(L0_TX_ANA_TM_117, TX_PCIE_2X_CFG_EN, 3, 1)
351 FIELD(L0_TX_ANA_TM_117, FORCE_TX_PCIE_2X_CFG_EN, 2, 1)
352 FIELD(L0_TX_ANA_TM_117, TX_DP_MULTILANE_CFG_EN, 1, 1)
353 FIELD(L0_TX_ANA_TM_117, FORCE_TX_DP_MULTILANE_CFG_EN, 0, 1)
354REG32(L0_TX_ANA_TM_118, 0x1d8)
355 FIELD(L0_TX_ANA_TM_118, TX_ANA_TM_118_31_8_RSVD, 24, 8)
356 FIELD(L0_TX_ANA_TM_118, ANA_BYP30_7_4_RSVD, 4, 4)
357 FIELD(L0_TX_ANA_TM_118, FORCE_TX_DEEMPH_17_12, 3, 1)
358 FIELD(L0_TX_ANA_TM_118, FORCE_TX_DEEMPH_11_6, 2, 1)
359 FIELD(L0_TX_ANA_TM_118, FORCE_TX_DEEMPH_5_0, 1, 1)
360 FIELD(L0_TX_ANA_TM_118, FORCE_TX_DEEMPH_17_0, 0, 1)
361REG32(L0_TXPMA_TM_0, 0x800)
362 FIELD(L0_TXPMA_TM_0, TXPMA_TM_0_31_8_RSVD, 24, 8)
363 FIELD(L0_TXPMA_TM_0, TM_TX_ENABLE_SUPPLY_MPHY, 7, 1)
364 FIELD(L0_TXPMA_TM_0, TM_FORCE_TX_ENABLE_SUPPLY_MPHY, 6, 1)
365 FIELD(L0_TXPMA_TM_0, TM_MPHY_TX_ENABLE_SUPPLY_LS_CLOCK, 5, 1)
366 FIELD(L0_TXPMA_TM_0, TM_FORCE_MPHY_TX_ENABLE_SUPPLY_LS_CLOCK, 4, 1)
367 FIELD(L0_TXPMA_TM_0, TM_MPHY_TX_ENABLE_SA_MODE, 3, 1)
368 FIELD(L0_TXPMA_TM_0, TM_FORCE_MPHY_TX_ENABLE_SA_MODE, 2, 1)
369 FIELD(L0_TXPMA_TM_0, TM_MPHY_TX_ENABLE_HS_NT, 1, 1)
370 FIELD(L0_TXPMA_TM_0, TM_FORCE_MPHY_TX_ENABLE_HS_NT, 0, 1)
371REG32(L0_TXPMA_TM_1, 0x804)
372 FIELD(L0_TXPMA_TM_1, TXPMA_TM_1_31_8_RSVD, 24, 8)
373 FIELD(L0_TXPMA_TM_1, ANA_MPHY_BYP1_7_4_RSVD, 4, 4)
374 FIELD(L0_TXPMA_TM_1, TM_MPHY_TX_HS_DITHER_VAL, 1, 3)
375 FIELD(L0_TXPMA_TM_1, TM_FORCE_MPHY_TX_HS_DITHER_VAL, 0, 1)
376REG32(L0_TXPMA_TM_2, 0x808)
377 FIELD(L0_TXPMA_TM_2, TXPMA_TM_2_31_8_RSVD, 24, 8)
378 FIELD(L0_TXPMA_TM_2, TM_MPHY_TX_DRIVERLDO_PROG_6_0, 1, 7)
379 FIELD(L0_TXPMA_TM_2, TM_FORCE_MPHY_TX_DRIVERLDO_PROG, 0, 1)
380REG32(L0_TXPMA_TM_3, 0x80c)
381 FIELD(L0_TXPMA_TM_3, TXPMA_TM_3_31_8_RSVD, 24, 8)
382 FIELD(L0_TXPMA_TM_3, ANA_MPHY_BYP3_7_5_RSVD, 5, 3)
383 FIELD(L0_TXPMA_TM_3, TM_MPHY_TX_DRIVERLDO_PROG_11_7, 0, 5)
384REG32(L0_TXPMA_TM_4, 0x810)
385 FIELD(L0_TXPMA_TM_4, TXPMA_TM_4_31_8_RSVD, 24, 8)
386 FIELD(L0_TXPMA_TM_4, TM_PIPE_TX_TX_DATA_WIDTH, 5, 3)
387 FIELD(L0_TXPMA_TM_4, TM_FORCE_PIPE_TX_TX_DATA_WIDTH, 4, 1)
388 FIELD(L0_TXPMA_TM_4, TM_PIPE_TX_POWERDOWN_VCM_HOLD, 3, 1)
389 FIELD(L0_TXPMA_TM_4, TM_FORCE_PIPE_TX_POWERDOWN_VCM_HOLD, 2, 1)
390 FIELD(L0_TXPMA_TM_4, TM_PIPE_TX_ANABOOST_POWERDOWN, 1, 1)
391 FIELD(L0_TXPMA_TM_4, ANA_PIPE_BYP0_0_RSVD, 0, 1)
392REG32(L0_TXPMA_TM_5, 0x814)
393 FIELD(L0_TXPMA_TM_5, TXPMA_TM_5_31_8_RSVD, 24, 8)
394 FIELD(L0_TXPMA_TM_5, ANA_BSCAN_BYP0_7_4_RSVD, 4, 4)
395 FIELD(L0_TXPMA_TM_5, TM_TX_BSCAN_SEL, 3, 1)
396 FIELD(L0_TXPMA_TM_5, TM_FORCE_TX_BSCAN_SEL, 2, 1)
397 FIELD(L0_TXPMA_TM_5, TM_TX_BSCAN_DATA, 1, 1)
398 FIELD(L0_TXPMA_TM_5, TM_FORCE_TX_BSCAN_DATA, 0, 1)
399REG32(L0_TXPMA_TM_6, 0x818)
400 FIELD(L0_TXPMA_TM_6, TXPMA_TM_6_31_8_RSVD, 24, 8)
401 FIELD(L0_TXPMA_TM_6, TM_TX_ENABLE_ISI_LPBK, 7, 1)
402 FIELD(L0_TXPMA_TM_6, TM_FORCE_TX_ENABLE_ISI_LPBK, 6, 1)
403 FIELD(L0_TXPMA_TM_6, TM_TX_ENABLE_SER_LPBK, 5, 1)
404 FIELD(L0_TXPMA_TM_6, TM_FORCE_TX_ENABLE_SER_LPBK, 4, 1)
405 FIELD(L0_TXPMA_TM_6, TM_TX_ENABLE_RX_LIN_LPBK, 3, 1)
406 FIELD(L0_TXPMA_TM_6, TM_FORCE_TX_ENABLE_RX_LIN_LPBK, 2, 1)
407 FIELD(L0_TXPMA_TM_6, TM_TX_ENABLE_RCRVD_DATA_LPBK, 1, 1)
408 FIELD(L0_TXPMA_TM_6, TM_FORCE_TX_ENABLE_RCRVD_DATA_LPBK, 0, 1)
409REG32(L0_TXPMA_TM_7, 0x81c)
410 FIELD(L0_TXPMA_TM_7, TXPMA_TM_7_31_8_RSVD, 24, 8)
411 FIELD(L0_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_UPHY, 7, 1)
412 FIELD(L0_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_UPHY, 6, 1)
413 FIELD(L0_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_SERIALIZER, 5, 1)
414 FIELD(L0_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_SERIALIZER, 4, 1)
415 FIELD(L0_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_PIPE, 3, 1)
416 FIELD(L0_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_PIPE, 2, 1)
417 FIELD(L0_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_HSCLK, 1, 1)
418 FIELD(L0_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_HSCLK, 0, 1)
419REG32(L0_TXPMA_TM_8, 0x820)
420 FIELD(L0_TXPMA_TM_8, TXPMA_TM_8_31_8_RSVD, 24, 8)
421 FIELD(L0_TXPMA_TM_8, ANA_LS_LFPS_BYP0_7_2_RSVD, 2, 6)
422 FIELD(L0_TXPMA_TM_8, TM_TX_LS_LFPS_DATA, 1, 1)
423 FIELD(L0_TXPMA_TM_8, TM_FORCE_TX_LS_LFPS_DATA, 0, 1)
424REG32(L0_TXPMA_TM_9, 0x824)
425 FIELD(L0_TXPMA_TM_9, TXPMA_TM_9_31_8_RSVD, 24, 8)
426 FIELD(L0_TXPMA_TM_9, ANA_MISC0_7_RSVD, 7, 1)
427 FIELD(L0_TXPMA_TM_9, TM_TX_SERIALIZER_MODE, 6, 1)
428 FIELD(L0_TXPMA_TM_9, TM_FORCE_TX_SERIALIZER_MODE, 5, 1)
429 FIELD(L0_TXPMA_TM_9, TM_TX_ENABLE_HSCLK_DIVISION, 3, 2)
430 FIELD(L0_TXPMA_TM_9, TM_FORCE_TX_ENABLE_HSCLK_DIVISION, 2, 1)
431 FIELD(L0_TXPMA_TM_9, TM_TX_DRIVER_POLARITY, 1, 1)
432 FIELD(L0_TXPMA_TM_9, TM_FORCE_TX_DRIVER_POLARITY, 0, 1)
433REG32(L0_TXPMA_TM_10, 0x828)
434 FIELD(L0_TXPMA_TM_10, TXPMA_TM_10_31_8_RSVD, 24, 8)
435 FIELD(L0_TXPMA_TM_10, ANA_MISC1_7_6_RSVD, 6, 2)
436 FIELD(L0_TXPMA_TM_10, TM_TX_ENABLE_LOWLEAKAGE, 5, 1)
437 FIELD(L0_TXPMA_TM_10, TM_FORCE_TX_ENABLE_LOWLEAKAGE, 4, 1)
438 FIELD(L0_TXPMA_TM_10, TM_TX_ENABLE_REF, 3, 1)
439 FIELD(L0_TXPMA_TM_10, TM_FORCE_TX_ENABLE_REF, 2, 1)
440 FIELD(L0_TXPMA_TM_10, TM_TX_ENABLE_LDO, 1, 1)
441 FIELD(L0_TXPMA_TM_10, TM_FORCE_TX_ENABLE_LDO, 0, 1)
442REG32(L0_TXPMA_TM_11, 0x82c)
443 FIELD(L0_TXPMA_TM_11, TXPMA_TM_11_31_8_RSVD, 24, 8)
444 FIELD(L0_TXPMA_TM_11, ANA_VCM_BYP0_7_5_RSVD, 5, 3)
445 FIELD(L0_TXPMA_TM_11, TM_TX_VCMHOLD_PROG, 1, 4)
446 FIELD(L0_TXPMA_TM_11, TM_TX_VCMHOLD_OBSRV, 0, 1)
447REG32(L0_TXPMA_TM_12, 0x830)
448 FIELD(L0_TXPMA_TM_12, TXPMA_TM_12_31_8_RSVD, 24, 8)
449 FIELD(L0_TXPMA_TM_12, TM_TX_SER_POWERISLAND_OBSRV, 5, 3)
450 FIELD(L0_TXPMA_TM_12, TM_TX_CLK_POWERISLAND_OBSRV, 1, 4)
451 FIELD(L0_TXPMA_TM_12, ANA_PWR_ISLAND_BYP0_0_RSVD, 0, 1)
452REG32(L0_TXPMA_TM_13, 0x834)
453 FIELD(L0_TXPMA_TM_13, TXPMA_TM_13_31_8_RSVD, 24, 8)
454 FIELD(L0_TXPMA_TM_13, TM_TX_POWERISLAND_OBSRV, 0, 8)
455REG32(L0_TXPMA_TM_14, 0x838)
456 FIELD(L0_TXPMA_TM_14, TXPMA_TM_14_31_8_RSVD, 24, 8)
457 FIELD(L0_TXPMA_TM_14, ANA_MISC2_7_5_RSVD, 5, 3)
458 FIELD(L0_TXPMA_TM_14, TM_TX_POWERISLAND_OBSRV, 3, 2)
459 FIELD(L0_TXPMA_TM_14, PIPE_TM_TX_ANABOOST_POWER_OBSRV, 2, 1)
460 FIELD(L0_TXPMA_TM_14, MPHY_TM_TX_ENABLE_DRIVERLDO_OBSRV, 1, 1)
461 FIELD(L0_TXPMA_TM_14, MPHY_TM_TX_DRIVERLDO_REDC_SINKIQ, 0, 1)
462REG32(L0_TXPMA_TM_15, 0x83c)
463 FIELD(L0_TXPMA_TM_15, TXPMA_TM_15_31_8_RSVD, 24, 8)
464 FIELD(L0_TXPMA_TM_15, PIPE_TM_TX_ANABOOST_PROG_7_0, 0, 8)
465REG32(L0_TXPMA_TM_16, 0x840)
466 FIELD(L0_TXPMA_TM_16, TXPMA_TM_16_31_8_RSVD, 24, 8)
467 FIELD(L0_TXPMA_TM_16, PIPE_TM_TX_ANABOOST_PROG_15_8, 0, 8)
468REG32(L0_TXPMA_TM_17, 0x844)
469 FIELD(L0_TXPMA_TM_17, TXPMA_TM_17_31_8_RSVD, 24, 8)
470 FIELD(L0_TXPMA_TM_17, TM_TX_RSVD2, 0, 8)
471REG32(L0_TXPMA_TM_18, 0x848)
472 FIELD(L0_TXPMA_TM_18, TXPMA_TM_18_31_8_RSVD, 24, 8)
473 FIELD(L0_TXPMA_TM_18, TM_TX_ENABLE_VDDREF_CORE, 7, 1)
474 FIELD(L0_TXPMA_TM_18, TM_FORCE_TX_ENABLE_VDDREF_CORE, 6, 1)
475 FIELD(L0_TXPMA_TM_18, TM_TX_ENABLE_RBYRFB_CORE, 5, 1)
476 FIELD(L0_TXPMA_TM_18, TM_FORCE_TX_ENABLE_RBYRFB_CORE, 4, 1)
477 FIELD(L0_TXPMA_TM_18, TM_TX_ENABLE_BGREF_CORE, 3, 1)
478 FIELD(L0_TXPMA_TM_18, TM_FORCE_TX_ENABLE_BGREF_CORE, 2, 1)
479 FIELD(L0_TXPMA_TM_18, TM_TX_ENABLE_BGFB_CORE, 1, 1)
480 FIELD(L0_TXPMA_TM_18, TM_FORCE_TX_ENABLE_BGFB_CORE, 0, 1)
481REG32(L0_TXPMA_TM_19, 0x84c)
482 FIELD(L0_TXPMA_TM_19, TXPMA_TM_19_31_8_RSVD, 24, 8)
483 FIELD(L0_TXPMA_TM_19, ANA_SATA_BYP0_RSVD, 6, 2)
484 FIELD(L0_TXPMA_TM_19, TM_ZDIF_TX_SATA_OFFSET, 0, 6)
485REG32(L0_TXPMA_TM_20, 0x850)
486 FIELD(L0_TXPMA_TM_20, TXPMA_TM_20_31_8_RSVD, 24, 8)
487 FIELD(L0_TXPMA_TM_20, TM_TX_ELEC_IDLE_DELAY_ENTRY, 0, 8)
488REG32(L0_TXPMA_TM_21, 0x854)
489 FIELD(L0_TXPMA_TM_21, TXPMA_TM_21_31_8_RSVD, 24, 8)
490 FIELD(L0_TXPMA_TM_21, TM_TX_ELEC_IDLE_DELAY_EXIT, 0, 8)
491REG32(L0_TXPMA_TM_22, 0x858)
492 FIELD(L0_TXPMA_TM_22, TXPMA_TM_22_31_8_RSVD, 24, 8)
493 FIELD(L0_TXPMA_TM_22, TM_TX_ENABLE_LFPS_DELAY_ENTRY, 0, 8)
494REG32(L0_TXPMA_TM_23, 0x85c)
495 FIELD(L0_TXPMA_TM_23, TXPMA_TM_23_31_8_RSVD, 24, 8)
496 FIELD(L0_TXPMA_TM_23, TM_TX_ENABLE_LFPS_DELAY_EXIT, 0, 8)
497REG32(L0_TXPMA_TM_24, 0x860)
498 FIELD(L0_TXPMA_TM_24, TXPMA_TM_24_31_8_RSVD, 24, 8)
499 FIELD(L0_TXPMA_TM_24, ANA_MISC6_7_RSVD, 7, 1)
500 FIELD(L0_TXPMA_TM_24, TM_TX_EN_ANA_SUBLP_MODE, 6, 1)
501 FIELD(L0_TXPMA_TM_24, TM_FORCE_TX_EN_ANA_SUBLP_MODE, 5, 1)
502 FIELD(L0_TXPMA_TM_24, TM_TX_EN_DIG_SUBLP_MODE, 4, 1)
503 FIELD(L0_TXPMA_TM_24, TM_FORCE_TX_EN_DIG_SUBLP_MODE, 3, 1)
504 FIELD(L0_TXPMA_TM_24, TM_TX_DP_LVLDB0_OVRRD, 2, 1)
505 FIELD(L0_TXPMA_TM_24, TM_FORCE_TX_DP_LVLDB0_OVRRD, 1, 1)
506 FIELD(L0_TXPMA_TM_24, TM_TX_CLOCK_STOP_REQ, 0, 1)
507REG32(L0_TXPMA_TM_25, 0x864)
508 FIELD(L0_TXPMA_TM_25, TXPMA_TM_25_31_8_RSVD, 24, 8)
509 FIELD(L0_TXPMA_TM_25, ANA_MISC6_7_6_RSVD, 6, 2)
510 FIELD(L0_TXPMA_TM_25, TM_TX_WRRD_SYNC_SUP_OBSRV_PLL, 5, 1)
511 FIELD(L0_TXPMA_TM_25, TM_TX_WRRD_SYNC_SUP_OBSRV_RX, 4, 1)
512 FIELD(L0_TXPMA_TM_25, TM_TX_LANE_LNG, 3, 1)
513 FIELD(L0_TXPMA_TM_25, TM_FORCE_TX_LANE_LNG, 2, 1)
514 FIELD(L0_TXPMA_TM_25, TM_TX_LANE_MASTER, 1, 1)
515 FIELD(L0_TXPMA_TM_25, TM_FORCE_TX_LANE_MASTER, 0, 1)
516REG32(L0_TXPMA_TM_26, 0x868)
517 FIELD(L0_TXPMA_TM_26, TXPMA_TM_26_31_8_RSVD, 24, 8)
518 FIELD(L0_TXPMA_TM_26, TM_TXPMD_APB_RESET_DELAY, 0, 8)
519REG32(L0_TXPMA_TM_27, 0x86c)
520 FIELD(L0_TXPMA_TM_27, TXPMA_TM_27_31_8_RSVD, 24, 8)
521 FIELD(L0_TXPMA_TM_27, TM_BSCAN_MODE_EN, 7, 1)
522 FIELD(L0_TXPMA_TM_27, TM_FORCE_BSCAN_MODE_EN, 6, 1)
523 FIELD(L0_TXPMA_TM_27, TM_PIPE_TX_FAST_EST_COMMON_MODE, 5, 1)
524 FIELD(L0_TXPMA_TM_27, TM_FORCE_PIPE_TX_FAST_EST_COMMON_MODE, 4, 1)
525 FIELD(L0_TXPMA_TM_27, TM_TX_PIPE_TX_ENABLE_LFPS, 3, 1)
526 FIELD(L0_TXPMA_TM_27, TM_FORCE_TX_PIPE_TX_ENABLE_LFPS, 2, 1)
527 FIELD(L0_TXPMA_TM_27, TM_TX_PIPE_TX_ENABLE_IDLE_MODE, 1, 1)
528 FIELD(L0_TXPMA_TM_27, TM_FORCE_TX_PIPE_TX_ENABLE_IDLE_MODE, 0, 1)
529REG32(L0_TXPMA_ST_0, 0xb00)
530 FIELD(L0_TXPMA_ST_0, TXPMA_ST_0_31_8_RSVD, 24, 8)
531 FIELD(L0_TXPMA_ST_0, TX_PHY_MODE, 4, 4)
532 FIELD(L0_TXPMA_ST_0, TX_PHY_GEAR, 0, 4)
533REG32(L0_TXPMA_ST_1, 0xb04)
534 FIELD(L0_TXPMA_ST_1, TXPMA_ST_1_31_8_RSVD, 24, 8)
535 FIELD(L0_TXPMA_ST_1, TX_ENABLE_HSCLK_DIVISION, 6, 2)
536 FIELD(L0_TXPMA_ST_1, PIPE_TX_TRISTATE, 5, 1)
537 FIELD(L0_TXPMA_ST_1, TX_ENABLE_SUPPLY_SERIALIZER, 4, 1)
538 FIELD(L0_TXPMA_ST_1, TX_ENABLE_SUPPLY_HSCLK, 3, 1)
539 FIELD(L0_TXPMA_ST_1, TX_ENABLE_SUPPLY_MPHY, 2, 1)
540 FIELD(L0_TXPMA_ST_1, TX_ENABLE_SUPPLY_PIPE, 1, 1)
541 FIELD(L0_TXPMA_ST_1, TX_ENABLE_SUPPLY_UPHY, 0, 1)
542REG32(L0_TXPMA_ST_2, 0xb08)
543 FIELD(L0_TXPMA_ST_2, TXPMA_ST_2_31_8_RSVD, 24, 8)
544 FIELD(L0_TXPMA_ST_2, ANA_ST2_7_5_SPARE, 5, 3)
545 FIELD(L0_TXPMA_ST_2, PIPE_TX_ENABLE_RXDET, 4, 1)
546 FIELD(L0_TXPMA_ST_2, PIPE_TX_ENABLE_IDLE_MODE, 2, 2)
547 FIELD(L0_TXPMA_ST_2, PIPE_TX_ENABLE_LFPS, 0, 2)
548REG32(L0_TXPMA_ST_3, 0xb0c)
549 FIELD(L0_TXPMA_ST_3, TXPMA_ST_3_31_8_RSVD, 24, 8)
550 FIELD(L0_TXPMA_ST_3, ANA_ST3_7_6_SPARE, 6, 2)
551 FIELD(L0_TXPMA_ST_3, TX_LSEG_DN_RESCAL_CODE, 0, 6)
552REG32(L0_TXPMA_ST_4, 0xb10)
553 FIELD(L0_TXPMA_ST_4, TXPMA_ST_4_31_8_RSVD, 24, 8)
554 FIELD(L0_TXPMA_ST_4, ANA_ST4_7_6_SPARE, 6, 2)
555 FIELD(L0_TXPMA_ST_4, TX_USEG_DP_RESCAL_CODE, 0, 6)
556REG32(L0_TXPMA_ST_5, 0xb14)
557 FIELD(L0_TXPMA_ST_5, TXPMA_ST_5_31_8_RSVD, 24, 8)
558 FIELD(L0_TXPMA_ST_5, ANA_ST5_7_6_SPARE, 6, 2)
559 FIELD(L0_TXPMA_ST_5, PIPE_TX_LOCALFS, 0, 6)
560REG32(L0_TXPMA_ST_6, 0xb18)
561 FIELD(L0_TXPMA_ST_6, TXPMA_ST_6_31_8_RSVD, 24, 8)
562 FIELD(L0_TXPMA_ST_6, ANA_ST6_7_SPARE, 7, 1)
563 FIELD(L0_TXPMA_ST_6, PIPE_TX_LOCALTXCOEFFICIENTSVALID, 6, 1)
564 FIELD(L0_TXPMA_ST_6, PIPE_TX_LOCALLF, 0, 6)
565REG32(L0_TXPMA_ST_7, 0xb1c)
566 FIELD(L0_TXPMA_ST_7, TXPMA_ST_7_31_8_RSVD, 24, 8)
567 FIELD(L0_TXPMA_ST_7, PIPE_TX_LOCALTXPRESETCOEFFICIENTS_7_0, 0, 8)
568REG32(L0_TXPMA_ST_8, 0xb20)
569 FIELD(L0_TXPMA_ST_8, TXPMA_ST_8_31_8_RSVD, 24, 8)
570 FIELD(L0_TXPMA_ST_8, PIPE_TX_LOCALTXPRESETCOEFFICIENTS_15_8, 0, 8)
571REG32(L0_TXPMA_ST_9, 0xb24)
572 FIELD(L0_TXPMA_ST_9, TXPMA_ST_9_31_8_RSVD, 24, 8)
573 FIELD(L0_TXPMA_ST_9, ANA_ST9_7_2_SPARE, 2, 6)
574 FIELD(L0_TXPMA_ST_9, PIPE_TX_LOCALTXPRESETCOEFFICIENTS_17_16, 0, 2)
575REG32(L0_TXPMD_TM_0, 0xc00)
576 FIELD(L0_TXPMD_TM_0, TXPMD_TM_0_31_8_RSVD, 24, 8)
577 FIELD(L0_TXPMD_TM_0, PIPE_TM_TX_USEG_POST_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
578 FIELD(L0_TXPMD_TM_0, PIPE_TM_TX_USEG_POST_DISABLE_ENDPOS, 0, 5)
579REG32(L0_TXPMD_TM_1, 0xc04)
580 FIELD(L0_TXPMD_TM_1, TXPMD_TM_1_31_8_RSVD, 24, 8)
581 FIELD(L0_TXPMD_TM_1, PIPE_TM_TX_USEG_POST_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
582 FIELD(L0_TXPMD_TM_1, PIPE_TM_TX_USEG_POST_DISABLE_STARTPOS, 0, 5)
583REG32(L0_TXPMD_TM_2, 0xc08)
584 FIELD(L0_TXPMD_TM_2, TXPMD_TM_2_31_8_RSVD, 24, 8)
585 FIELD(L0_TXPMD_TM_2, PIPE_TM_TX_USEG_POST_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
586 FIELD(L0_TXPMD_TM_2, PIPE_TM_TX_USEG_POST_EMPHASIS_ENDPOS, 0, 5)
587REG32(L0_TXPMD_TM_3, 0xc0c)
588 FIELD(L0_TXPMD_TM_3, TXPMD_TM_3_31_8_RSVD, 24, 8)
589 FIELD(L0_TXPMD_TM_3, PIPE_TM_TX_USEG_POST_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
590 FIELD(L0_TXPMD_TM_3, PIPE_TM_TX_USEG_POST_EMPHASIS_STARTPOS, 0, 5)
591REG32(L0_TXPMD_TM_4, 0xc10)
592 FIELD(L0_TXPMD_TM_4, TXPMD_TM_4_31_8_RSVD, 24, 8)
593 FIELD(L0_TXPMD_TM_4, PIPE_TM_TX_USEG_POST_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
594 FIELD(L0_TXPMD_TM_4, PIPE_TM_TX_USEG_POST_MAINSEL_ENDPOS, 0, 5)
595REG32(L0_TXPMD_TM_5, 0xc14)
596 FIELD(L0_TXPMD_TM_5, TXPMD_TM_5_31_8_RSVD, 24, 8)
597 FIELD(L0_TXPMD_TM_5, PIPE_TM_TX_USEG_POST_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
598 FIELD(L0_TXPMD_TM_5, PIPE_TM_TX_USEG_POST_MAINSEL_STARTPOS, 0, 5)
599REG32(L0_TXPMD_TM_6, 0xc18)
600 FIELD(L0_TXPMD_TM_6, TXPMD_TM_6_31_8_RSVD, 24, 8)
601 FIELD(L0_TXPMD_TM_6, PIPE_TM_TX_USEG_POST_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
602 FIELD(L0_TXPMD_TM_6, PIPE_TM_TX_USEG_POST_MARGIN_ENDPOS, 0, 5)
603REG32(L0_TXPMD_TM_7, 0xc1c)
604 FIELD(L0_TXPMD_TM_7, TXPMD_TM_7_31_8_RSVD, 24, 8)
605 FIELD(L0_TXPMD_TM_7, PIPE_TM_TX_USEG_POST_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
606 FIELD(L0_TXPMD_TM_7, PIPE_TM_TX_USEG_POST_MARGIN_STARTPOS, 0, 5)
607REG32(L0_TXPMD_TM_8, 0xc20)
608 FIELD(L0_TXPMD_TM_8, TXPMD_TM_8_31_8_RSVD, 24, 8)
609 FIELD(L0_TXPMD_TM_8, PIPE_TM_TX_USEG_PRE_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
610 FIELD(L0_TXPMD_TM_8, PIPE_TM_TX_USEG_PRE_DISABLE_ENDPOS, 0, 5)
611REG32(L0_TXPMD_TM_9, 0xc24)
612 FIELD(L0_TXPMD_TM_9, TXPMD_TM_9_31_8_RSVD, 24, 8)
613 FIELD(L0_TXPMD_TM_9, PIPE_TM_TX_USEG_PRE_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
614 FIELD(L0_TXPMD_TM_9, PIPE_TM_TX_USEG_PRE_DISABLE_STARTPOS, 0, 5)
615REG32(L0_TXPMD_TM_10, 0xc28)
616 FIELD(L0_TXPMD_TM_10, TXPMD_TM_10_31_8_RSVD, 24, 8)
617 FIELD(L0_TXPMD_TM_10, PIPE_TM_TX_USEG_PRE_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
618 FIELD(L0_TXPMD_TM_10, PIPE_TM_TX_USEG_PRE_EMPHASIS_ENDPOS, 0, 5)
619REG32(L0_TXPMD_TM_11, 0xc2c)
620 FIELD(L0_TXPMD_TM_11, TXPMD_TM_11_31_8_RSVD, 24, 8)
621 FIELD(L0_TXPMD_TM_11, PIPE_TM_TX_USEG_PRE_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
622 FIELD(L0_TXPMD_TM_11, PIPE_TM_TX_USEG_PRE_EMPHASIS_STARTPOS, 0, 5)
623REG32(L0_TXPMD_TM_12, 0xc30)
624 FIELD(L0_TXPMD_TM_12, TXPMD_TM_12_31_8_RSVD, 24, 8)
625 FIELD(L0_TXPMD_TM_12, PIPE_TM_TX_USEG_PRE_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
626 FIELD(L0_TXPMD_TM_12, PIPE_TM_TX_USEG_PRE_MAINSEL_ENDPOS, 0, 5)
627REG32(L0_TXPMD_TM_13, 0xc34)
628 FIELD(L0_TXPMD_TM_13, TXPMD_TM_13_31_8_RSVD, 24, 8)
629 FIELD(L0_TXPMD_TM_13, PIPE_TM_TX_USEG_PRE_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
630 FIELD(L0_TXPMD_TM_13, PIPE_TM_TX_USEG_PRE_MAINSEL_STARTPOS, 0, 5)
631REG32(L0_TXPMD_TM_14, 0xc38)
632 FIELD(L0_TXPMD_TM_14, TXPMD_TM_14_31_8_RSVD, 24, 8)
633 FIELD(L0_TXPMD_TM_14, PIPE_TM_TX_USEG_PRE_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
634 FIELD(L0_TXPMD_TM_14, PIPE_TM_TX_USEG_PRE_MARGIN_ENDPOS, 0, 5)
635REG32(L0_TXPMD_TM_15, 0xc3c)
636 FIELD(L0_TXPMD_TM_15, TXPMD_TM_15_31_8_RSVD, 24, 8)
637 FIELD(L0_TXPMD_TM_15, PIPE_TM_TX_USEG_PRE_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
638 FIELD(L0_TXPMD_TM_15, PIPE_TM_TX_USEG_PRE_MARGIN_STARTPOS, 0, 5)
639REG32(L0_TXPMD_TM_16, 0xc40)
640 FIELD(L0_TXPMD_TM_16, TXPMD_TM_16_31_8_RSVD, 24, 8)
641 FIELD(L0_TXPMD_TM_16, PIPE_TM_TX_LSEG_POST_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
642 FIELD(L0_TXPMD_TM_16, PIPE_TM_TX_LSEG_POST_DISABLE_ENDPOS, 0, 5)
643REG32(L0_TXPMD_TM_17, 0xc44)
644 FIELD(L0_TXPMD_TM_17, TXPMD_TM_17_31_8_RSVD, 24, 8)
645 FIELD(L0_TXPMD_TM_17, PIPE_TM_TX_LSEG_POST_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
646 FIELD(L0_TXPMD_TM_17, PIPE_TM_TX_LSEG_POST_DISABLE_STARTPOS, 0, 5)
647REG32(L0_TXPMD_TM_18, 0xc48)
648 FIELD(L0_TXPMD_TM_18, TXPMD_TM_18_31_8_RSVD, 24, 8)
649 FIELD(L0_TXPMD_TM_18, PIPE_TM_TX_LSEG_POST_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
650 FIELD(L0_TXPMD_TM_18, PIPE_TM_TX_LSEG_POST_EMPHASIS_ENDPOS, 0, 5)
651REG32(L0_TXPMD_TM_19, 0xc4c)
652 FIELD(L0_TXPMD_TM_19, TXPMD_TM_19_31_8_RSVD, 24, 8)
653 FIELD(L0_TXPMD_TM_19, PIPE_TM_TX_LSEG_POST_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
654 FIELD(L0_TXPMD_TM_19, PIPE_TM_TX_LSEG_POST_EMPHASIS_STARTPOS, 0, 5)
655REG32(L0_TXPMD_TM_20, 0xc50)
656 FIELD(L0_TXPMD_TM_20, TXPMD_TM_20_31_8_RSVD, 24, 8)
657 FIELD(L0_TXPMD_TM_20, PIPE_TM_TX_LSEG_POST_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
658 FIELD(L0_TXPMD_TM_20, PIPE_TM_TX_LSEG_POST_MAINSEL_ENDPOS, 0, 5)
659REG32(L0_TXPMD_TM_21, 0xc54)
660 FIELD(L0_TXPMD_TM_21, TXPMD_TM_21_31_8_RSVD, 24, 8)
661 FIELD(L0_TXPMD_TM_21, PIPE_TM_TX_LSEG_POST_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
662 FIELD(L0_TXPMD_TM_21, PIPE_TM_TX_LSEG_POST_MAINSEL_STARTPOS, 0, 5)
663REG32(L0_TXPMD_TM_22, 0xc58)
664 FIELD(L0_TXPMD_TM_22, TXPMD_TM_22_31_8_RSVD, 24, 8)
665 FIELD(L0_TXPMD_TM_22, PIPE_TM_TX_LSEG_POST_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
666 FIELD(L0_TXPMD_TM_22, PIPE_TM_TX_LSEG_POST_MARGIN_ENDPOS, 0, 5)
667REG32(L0_TXPMD_TM_23, 0xc5c)
668 FIELD(L0_TXPMD_TM_23, TXPMD_TM_23_31_8_RSVD, 24, 8)
669 FIELD(L0_TXPMD_TM_23, PIPE_TM_TX_LSEG_POST_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
670 FIELD(L0_TXPMD_TM_23, PIPE_TM_TX_LSEG_POST_MARGIN_STARTPOS, 0, 5)
671REG32(L0_TXPMD_TM_24, 0xc60)
672 FIELD(L0_TXPMD_TM_24, TXPMD_TM_24_31_8_RSVD, 24, 8)
673 FIELD(L0_TXPMD_TM_24, PIPE_TM_TX_LSEG_PRE_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
674 FIELD(L0_TXPMD_TM_24, PIPE_TM_TX_LSEG_PRE_DISABLE_ENDPOS, 0, 5)
675REG32(L0_TXPMD_TM_25, 0xc64)
676 FIELD(L0_TXPMD_TM_25, TXPMD_TM_25_31_8_RSVD, 24, 8)
677 FIELD(L0_TXPMD_TM_25, PIPE_TM_TX_LSEG_PRE_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
678 FIELD(L0_TXPMD_TM_25, PIPE_TM_TX_LSEG_PRE_DISABLE_STARTPOS, 0, 5)
679REG32(L0_TXPMD_TM_26, 0xc68)
680 FIELD(L0_TXPMD_TM_26, TXPMD_TM_26_31_8_RSVD, 24, 8)
681 FIELD(L0_TXPMD_TM_26, PIPE_TM_TX_LSEG_PRE_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
682 FIELD(L0_TXPMD_TM_26, PIPE_TM_TX_LSEG_PRE_EMPHASIS_ENDPOS, 0, 5)
683REG32(L0_TXPMD_TM_27, 0xc6c)
684 FIELD(L0_TXPMD_TM_27, TXPMD_TM_27_31_8_RSVD, 24, 8)
685 FIELD(L0_TXPMD_TM_27, PIPE_TM_TX_LSEG_PRE_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
686 FIELD(L0_TXPMD_TM_27, PIPE_TM_TX_LSEG_PRE_EMPHASIS_STARTPOS, 0, 5)
687REG32(L0_TXPMD_TM_28, 0xc70)
688 FIELD(L0_TXPMD_TM_28, TXPMD_TM_28_31_8_RSVD, 24, 8)
689 FIELD(L0_TXPMD_TM_28, PIPE_TM_TX_LSEG_PRE_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
690 FIELD(L0_TXPMD_TM_28, PIPE_TM_TX_LSEG_PRE_MAINSEL_ENDPOS, 0, 5)
691REG32(L0_TXPMD_TM_29, 0xc74)
692 FIELD(L0_TXPMD_TM_29, TXPMD_TM_29_31_8_RSVD, 24, 8)
693 FIELD(L0_TXPMD_TM_29, PIPE_TM_TX_LSEG_PRE_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
694 FIELD(L0_TXPMD_TM_29, PIPE_TM_TX_LSEG_PRE_MAINSEL_STARTPOS, 0, 5)
695REG32(L0_TXPMD_TM_30, 0xc78)
696 FIELD(L0_TXPMD_TM_30, TXPMD_TM_30_31_8_RSVD, 24, 8)
697 FIELD(L0_TXPMD_TM_30, PIPE_TM_TX_LSEG_PRE_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
698 FIELD(L0_TXPMD_TM_30, PIPE_TM_TX_LSEG_PRE_MARGIN_ENDPOS, 0, 5)
699REG32(L0_TXPMD_TM_31, 0xc7c)
700 FIELD(L0_TXPMD_TM_31, TXPMD_TM_31_31_8_RSVD, 24, 8)
701 FIELD(L0_TXPMD_TM_31, PIPE_TM_TX_LSEG_PRE_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
702 FIELD(L0_TXPMD_TM_31, PIPE_TM_TX_LSEG_PRE_MARGIN_STARTPOS, 0, 5)
703REG32(L0_TXPMD_TM_32, 0xc80)
704 FIELD(L0_TXPMD_TM_32, TXPMD_TM_32_31_8_RSVD, 24, 8)
705 FIELD(L0_TXPMD_TM_32, PIPE_TM_TX_PRE_FS_DIVISION_COEF_7_0, 0, 8)
706REG32(L0_TXPMD_TM_33, 0xc84)
707 FIELD(L0_TXPMD_TM_33, TXPMD_TM_33_31_8_RSVD, 24, 8)
708 FIELD(L0_TXPMD_TM_33, PIPE_TM_TX_PRE_FS_DIVISION_COEF_15_8, 0, 8)
709REG32(L0_TXPMD_TM_34, 0xc88)
710 FIELD(L0_TXPMD_TM_34, TXPMD_TM_34_31_8_RSVD, 24, 8)
711 FIELD(L0_TXPMD_TM_34, PIPE_TM_TX_MAIN_FS_DIVISION_COEF_7_0, 0, 8)
712REG32(L0_TXPMD_TM_35, 0xc8c)
713 FIELD(L0_TXPMD_TM_35, TXPMD_TM_35_31_8_RSVD, 24, 8)
714 FIELD(L0_TXPMD_TM_35, PIPE_TM_TX_MAIN_FS_DIVISION_COEF_15_8, 0, 8)
715REG32(L0_TXPMD_TM_36, 0xc90)
716 FIELD(L0_TXPMD_TM_36, TXPMD_TM_36_31_8_RSVD, 24, 8)
717 FIELD(L0_TXPMD_TM_36, PIPE_TM_TX_POST_FS_DIVISION_COEF_7_0, 0, 8)
718REG32(L0_TXPMD_TM_37, 0xc94)
719 FIELD(L0_TXPMD_TM_37, TXPMD_TM_37_31_8_RSVD, 24, 8)
720 FIELD(L0_TXPMD_TM_37, PIPE_TM_TX_POST_FS_DIVISION_COEF_15_8, 0, 8)
721REG32(L0_TXPMD_TM_38, 0xc98)
722 FIELD(L0_TXPMD_TM_38, TXPMD_TM_38_31_8_RSVD, 24, 8)
723 FIELD(L0_TXPMD_TM_38, ANA_MISC0_7_RSVD, 7, 1)
724 FIELD(L0_TXPMD_TM_38, PIPE_TM_TX_ENABLE_SWNW_CNTRL_BYP, 6, 1)
725 FIELD(L0_TXPMD_TM_38, PIPE_TM_TX_ENABLE_TRISTATE_BYP, 5, 1)
726 FIELD(L0_TXPMD_TM_38, PIPE_TM_TX_TRISTATE, 4, 1)
727 FIELD(L0_TXPMD_TM_38, TM_TX_DRIVERLDO_RXDET_BYP, 3, 1)
728 FIELD(L0_TXPMD_TM_38, TM_TX_DRIVERLDO_IDLE_BYP, 2, 1)
729 FIELD(L0_TXPMD_TM_38, TM_TX_DRIVERLDO_EN_RXDET_BYP, 1, 1)
730 FIELD(L0_TXPMD_TM_38, TM_TX_DRIVERLDO_EN_IDLE_BYP, 0, 1)
731REG32(L0_TXPMD_TM_39, 0xc9c)
732 FIELD(L0_TXPMD_TM_39, TXPMD_TM_39_31_8_RSVD, 24, 8)
733 FIELD(L0_TXPMD_TM_39, ANA_MPHY_BYP0_7_3_RSVD, 3, 5)
734 FIELD(L0_TXPMD_TM_39, MPHY_TM_TX_OVRD_DEEMPH_TRIM, 2, 1)
735 FIELD(L0_TXPMD_TM_39, MPHY_TM_TX_ENABLE_DEEMPH, 1, 1)
736 FIELD(L0_TXPMD_TM_39, MPHY_TM_TX_OVRD_ENABLE_DEEMPH, 0, 1)
737REG32(L0_TXPMD_TM_40, 0xca0)
738 FIELD(L0_TXPMD_TM_40, TXPMD_TM_40_31_8_RSVD, 24, 8)
739 FIELD(L0_TXPMD_TM_40, MPHY_TM_TX_DEEMPH_TRIM_7_0, 0, 8)
740REG32(L0_TXPMD_TM_41, 0xca4)
741 FIELD(L0_TXPMD_TM_41, TXPMD_TM_41_31_8_RSVD, 24, 8)
742 FIELD(L0_TXPMD_TM_41, MPHY_TM_TX_DEEMPH_TRIM_15_8, 0, 8)
743REG32(L0_TXPMD_TM_42, 0xca8)
744 FIELD(L0_TXPMD_TM_42, TXPMD_TM_42_31_8_RSVD, 24, 8)
745 FIELD(L0_TXPMD_TM_42, ANA_MPHY_BYP3_7_5_RSVD, 5, 3)
746 FIELD(L0_TXPMD_TM_42, MPHY_TM_TX_OVRD_LS_DATA, 1, 4)
747 FIELD(L0_TXPMD_TM_42, MPHY_TM_TX_ENABLE_OVRD_LS_DATA, 0, 1)
748REG32(L0_TXPMD_TM_43, 0xcac)
749 FIELD(L0_TXPMD_TM_43, TXPMD_TM_43_31_8_RSVD, 24, 8)
750 FIELD(L0_TXPMD_TM_43, ANA_MPHY_BYP4_7_4_RSVD, 4, 4)
751 FIELD(L0_TXPMD_TM_43, MPHY_TM_TX_OVRD_LS_DATA_BAR, 0, 4)
752REG32(L0_TXPMD_TM_44, 0xcb0)
753 FIELD(L0_TXPMD_TM_44, TXPMD_TM_44_31_8_RSVD, 24, 8)
754 FIELD(L0_TXPMD_TM_44, ANA_PIPE_BYP38_7_6_RSVD, 6, 2)
755 FIELD(L0_TXPMD_TM_44, PIPE_TM_TX_EN_PRE_LFPS_PATH, 5, 1)
756 FIELD(L0_TXPMD_TM_44, PIPE_TM_TX_OVRD_EN_PRE_LFPS_PATH, 4, 1)
757 FIELD(L0_TXPMD_TM_44, PIPE_TM_TX_EN_POST_LFPS_PATH, 3, 1)
758 FIELD(L0_TXPMD_TM_44, PIPE_TM_TX_OVRD_EN_POST_LFPS_PATH, 2, 1)
759 FIELD(L0_TXPMD_TM_44, PIPE_TM_TX_EN_MAIN_LFPS_PATH, 1, 1)
760 FIELD(L0_TXPMD_TM_44, PIPE_TM_TX_OVRD_EN_MAIN_LFPS_PATH, 0, 1)
761REG32(L0_TXPMD_TM_45, 0xcb4)
762 FIELD(L0_TXPMD_TM_45, TXPMD_TM_45_31_8_RSVD, 24, 8)
763 FIELD(L0_TXPMD_TM_45, ANA_DP_BYP0_7_6_RSVD, 6, 2)
764 FIELD(L0_TXPMD_TM_45, DP_TM_TX_DP_ENABLE_POST2_PATH, 5, 1)
765 FIELD(L0_TXPMD_TM_45, DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH, 4, 1)
766 FIELD(L0_TXPMD_TM_45, DP_TM_TX_DP_ENABLE_POST1_PATH, 3, 1)
767 FIELD(L0_TXPMD_TM_45, DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH, 2, 1)
768 FIELD(L0_TXPMD_TM_45, DP_TM_TX_DP_ENABLE_MAIN_PATH, 1, 1)
769 FIELD(L0_TXPMD_TM_45, DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH, 0, 1)
770REG32(L0_TXPMD_TM_46, 0xcb8)
771 FIELD(L0_TXPMD_TM_46, TXPMD_TM_46_31_8_RSVD, 24, 8)
772 FIELD(L0_TXPMD_TM_46, ANA_PIPE_BYP39_7_6_RSVD, 6, 2)
773 FIELD(L0_TXPMD_TM_46, PIPE_TM_TX_PIPE_ENABLE_PRE_PATH, 5, 1)
774 FIELD(L0_TXPMD_TM_46, PIPE_TM_TX_OVRD_PIPE_ENABLE_PRE_PATH, 4, 1)
775 FIELD(L0_TXPMD_TM_46, PIPE_TM_TX_PIPE_ENABLE_POST_PATH, 3, 1)
776 FIELD(L0_TXPMD_TM_46, PIPE_TM_TX_OVRD_PIPE_ENABLE_POST_PATH, 2, 1)
777 FIELD(L0_TXPMD_TM_46, PIPE_TM_TX_PIPE_ENABLE_MAIN_PATH, 1, 1)
778 FIELD(L0_TXPMD_TM_46, PIPE_TM_TX_OVRD_PIPE_ENABLE_MAIN_PATH, 0, 1)
779REG32(L0_TXPMD_TM_47, 0xcbc)
780 FIELD(L0_TXPMD_TM_47, TXPMD_TM_47_31_8_RSVD, 24, 8)
781 FIELD(L0_TXPMD_TM_47, TM_TX_RSVD1, 0, 8)
782REG32(L0_TXPMD_TM_48, 0xcc0)
783 FIELD(L0_TXPMD_TM_48, TXPMD_TM_48_31_8_RSVD, 24, 8)
784 FIELD(L0_TXPMD_TM_48, ANA_MISC2_7_6_RSVD, 6, 2)
785 FIELD(L0_TXPMD_TM_48, TM_FORCE_RESULTANT_MARGINING_FACTOR, 5, 1)
786 FIELD(L0_TXPMD_TM_48, TM_RESULTANT_MARGINING_FACTOR, 0, 5)
787REG32(L0_TM_ANA_BYP_1, 0x1004)
788 FIELD(L0_TM_ANA_BYP_1, TM_ANA_BYP_1_31_8_RSVD, 24, 8)
789 FIELD(L0_TM_ANA_BYP_1, MPHY_PWM_DES_PDZ, 7, 1)
790 FIELD(L0_TM_ANA_BYP_1, FORCE_MPHY_PWM_DES_PDZ, 6, 1)
791 FIELD(L0_TM_ANA_BYP_1, MPHY_PWMB_SYS_ENABLE, 5, 1)
792 FIELD(L0_TM_ANA_BYP_1, FORCE_MPHY_PWMB_SYS_ENABLE, 4, 1)
793 FIELD(L0_TM_ANA_BYP_1, MPHY_PSO_SQUELCH, 3, 1)
794 FIELD(L0_TM_ANA_BYP_1, FORCE_MPHY_PSO_SQUELCH, 2, 1)
795 FIELD(L0_TM_ANA_BYP_1, MPHY_PSO_LSRX, 1, 1)
796 FIELD(L0_TM_ANA_BYP_1, FORCE_MPHY_PSO_LSRX, 0, 1)
797REG32(L0_TM_ANA_BYP_2, 0x1008)
798 FIELD(L0_TM_ANA_BYP_2, TM_ANA_BYP_2_31_8_RSVD, 24, 8)
799 FIELD(L0_TM_ANA_BYP_2, MPHY_PWM_LSPREAMP_PD, 7, 1)
800 FIELD(L0_TM_ANA_BYP_2, FORCE_MPHY_PWM_LSPREAMP_PD, 6, 1)
801 FIELD(L0_TM_ANA_BYP_2, MPHY_PWM_GEAR_SEL, 3, 3)
802 FIELD(L0_TM_ANA_BYP_2, FORCE_MPHY_PWM_GEAR_SEL, 2, 1)
803 FIELD(L0_TM_ANA_BYP_2, MPHY_PWM_DET_PD, 1, 1)
804 FIELD(L0_TM_ANA_BYP_2, FORCE_MPHY_PWM_DET_PD, 0, 1)
805REG32(L0_TM_ANA_BYP_3, 0x100c)
806 FIELD(L0_TM_ANA_BYP_3, TM_ANA_BYP_3_31_8_RSVD, 24, 8)
807 FIELD(L0_TM_ANA_BYP_3, MPHY_RX_MASK_BURST_START, 7, 1)
808 FIELD(L0_TM_ANA_BYP_3, FORCE_MPHY_RX_MASK_BURST_START, 6, 1)
809 FIELD(L0_TM_ANA_BYP_3, MPHY_RX_GATE_SYMBOL_CLK, 5, 1)
810 FIELD(L0_TM_ANA_BYP_3, FORCE_MPHY_RX_GATE_SYMBOL_CLK, 4, 1)
811 FIELD(L0_TM_ANA_BYP_3, MPHY_PWM_PREAMP_BIAS_PD, 3, 1)
812 FIELD(L0_TM_ANA_BYP_3, FORCE_MPHY_PWM_PREAMP_BIAS_PD, 2, 1)
813 FIELD(L0_TM_ANA_BYP_3, MPHY_PWM_LSPREAMP_STANDBYSLEEPSTALL, 1, 1)
814 FIELD(L0_TM_ANA_BYP_3, FORCE_MPHY_PWM_LSPREAMP_STANDBYSLEEPSTAL, 0, 1)
815REG32(L0_TM_ANA_BYP_4, 0x1010)
816 FIELD(L0_TM_ANA_BYP_4, TM_ANA_BYP_4_31_8_RSVD, 24, 8)
817 FIELD(L0_TM_ANA_BYP_4, HSRX_RSTB, 7, 1)
818 FIELD(L0_TM_ANA_BYP_4, FORCE_HSRX_RSTB, 6, 1)
819 FIELD(L0_TM_ANA_BYP_4, MPHY_RX_TERM_ENABLE, 5, 1)
820 FIELD(L0_TM_ANA_BYP_4, FORCE_MPHY_RX_TERM_ENABLE, 4, 1)
821 FIELD(L0_TM_ANA_BYP_4, MPHY_RX_MUX_TYP1B_TYP2, 3, 1)
822 FIELD(L0_TM_ANA_BYP_4, FORCE_MPHY_RX_MUX_TYP1B_TYP2, 2, 1)
823 FIELD(L0_TM_ANA_BYP_4, MPHY_RX_MUX_HSB_LS, 1, 1)
824 FIELD(L0_TM_ANA_BYP_4, FORCE_MPHY_RX_MUX_HSB_LS, 0, 1)
825REG32(L0_TM_ANA_BYP_5, 0x1014)
826 FIELD(L0_TM_ANA_BYP_5, TM_ANA_BYP_5_31_8_RSVD, 24, 8)
827 FIELD(L0_TM_ANA_BYP_5, MPHY_SQ_SWAP_POLARITY, 5, 1)
828 FIELD(L0_TM_ANA_BYP_5, FORCE_MPHY_SQ_SWAP_POLARITY, 4, 1)
829 FIELD(L0_TM_ANA_BYP_5, MPHY_SQ_PD, 3, 1)
830 FIELD(L0_TM_ANA_BYP_5, FORCE_MPHY_SQ_PD, 2, 1)
831 FIELD(L0_TM_ANA_BYP_5, MPHY_SQ_DETECTOR_PD, 1, 1)
832 FIELD(L0_TM_ANA_BYP_5, FORCE_MPHY_SQ_DETECTOR_PD, 0, 1)
833REG32(L0_TM_ANA_BYP_7, 0x1018)
834 FIELD(L0_TM_ANA_BYP_7, TM_ANA_BYP_7_31_8_RSVD, 24, 8)
835 FIELD(L0_TM_ANA_BYP_7, PIPE_RXEQTRAINING, 7, 1)
836 FIELD(L0_TM_ANA_BYP_7, FORCE_PIPE_RXEQTRAINING, 6, 1)
837 FIELD(L0_TM_ANA_BYP_7, PIPE_RX_TERM_ENABLE, 5, 1)
838 FIELD(L0_TM_ANA_BYP_7, FORCE_PIPE_RX_TERM_ENABLE, 4, 1)
839REG32(L0_TM_ANA_BYP_8, 0x101c)
840 FIELD(L0_TM_ANA_BYP_8, TM_ANA_BYP_8_31_8_RSVD, 24, 8)
841 FIELD(L0_TM_ANA_BYP_8, UPHY_BIASGEN_IRCONST_IO_MIRROR_ENABLE, 7, 1)
842 FIELD(L0_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_IRCONST_IO_MIRROR_ENABLE, 6, 1)
843 FIELD(L0_TM_ANA_BYP_8, UPHY_BIASGEN_IRCONST_CORE_MIRROR_ENABLE, 5, 1)
844 FIELD(L0_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_IRCONST_CORE_MIRROR_ENABLE, 4, 1)
845 FIELD(L0_TM_ANA_BYP_8, UPHY_BIASGEN_ICONST_IO_MIRROR_ENABLE, 3, 1)
846 FIELD(L0_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_ICONST_IO_MIRROR_ENABLE, 2, 1)
847 FIELD(L0_TM_ANA_BYP_8, UPHY_BIASGEN_ICONST_CORE_MIRROR_ENABLE, 1, 1)
848 FIELD(L0_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_ICONST_CORE_MIRROR_ENABLE, 0, 1)
849REG32(L0_TM_ANA_BYP_9, 0x1020)
850 FIELD(L0_TM_ANA_BYP_9, TM_ANA_BYP_9_31_8_RSVD, 24, 8)
851 FIELD(L0_TM_ANA_BYP_9, UPHY_RECLPBK_CLK_DATAZ_ENABLE_CORE, 7, 1)
852 FIELD(L0_TM_ANA_BYP_9, FORCE_UPHY_RECLPBK_CLK_DATAZ_ENABLE_CORE, 6, 1)
853 FIELD(L0_TM_ANA_BYP_9, UPHY_PSO_SAMP_LPBK, 5, 1)
854 FIELD(L0_TM_ANA_BYP_9, FORCE_UPHY_PSO_SAMP_LPBK, 4, 1)
855 FIELD(L0_TM_ANA_BYP_9, UPHY_EQ_LPBK_ENABLE_CORE, 3, 1)
856 FIELD(L0_TM_ANA_BYP_9, FORCE_UPHY_EQ_LPBK_ENABLE_CORE, 2, 1)
857 FIELD(L0_TM_ANA_BYP_9, UPHY_EQ_AC_DCZ_COUPLED_CORE, 1, 1)
858 FIELD(L0_TM_ANA_BYP_9, FORCE_UPHY_EQ_AC_DCZ_COUPLED_CORE, 0, 1)
859REG32(L0_TM_ANA_BYP_10, 0x1024)
860 FIELD(L0_TM_ANA_BYP_10, TM_ANA_BYP_10_31_8_RSVD, 24, 8)
861 FIELD(L0_TM_ANA_BYP_10, UPHY_LPBK_CLK_DATA_SEL, 5, 1)
862 FIELD(L0_TM_ANA_BYP_10, UPHY_LPBK_CENTRE_EDGEZ_ENABLE_CORE, 4, 1)
863 FIELD(L0_TM_ANA_BYP_10, UPHY_HSRX_LPBK_SEL, 1, 3)
864 FIELD(L0_TM_ANA_BYP_10, FORCE_UPHY_HSRX_LPBK_SEL, 0, 1)
865REG32(L0_TM_ANA_BYP_11, 0x1028)
866 FIELD(L0_TM_ANA_BYP_11, TM_ANA_BYP_11_31_8_RSVD, 24, 8)
867 FIELD(L0_TM_ANA_BYP_11, UPHY_PD_PI_DIV_PATH, 5, 1)
868 FIELD(L0_TM_ANA_BYP_11, UPHY_PSO_CLK_LANE, 4, 1)
869 FIELD(L0_TM_ANA_BYP_11, FORCE_UPHY_PSO_CLK_LANE, 3, 1)
870 FIELD(L0_TM_ANA_BYP_11, UPHY_HSCLK_DIVISION_FACTOR, 1, 2)
871 FIELD(L0_TM_ANA_BYP_11, FORCE_UPHY_HSCLK_DIVISION_FACTOR, 0, 1)
872REG32(L0_TM_ANA_BYP_12, 0x102c)
873 FIELD(L0_TM_ANA_BYP_12, TM_ANA_BYP_12_31_8_RSVD, 24, 8)
874 FIELD(L0_TM_ANA_BYP_12, UPHY_PSO_HSRXDIG, 7, 1)
875 FIELD(L0_TM_ANA_BYP_12, FORCE_UPHY_PSO_HSRXDIG, 6, 1)
876 FIELD(L0_TM_ANA_BYP_12, UPHY_PDN_HS_DES, 5, 1)
877 FIELD(L0_TM_ANA_BYP_12, FORCE_UPHY_PDN_HS_DES, 4, 1)
878 FIELD(L0_TM_ANA_BYP_12, UPHY_RST_GF_MUX, 3, 1)
879 FIELD(L0_TM_ANA_BYP_12, FORCE_UPHY_RST_GF_MUX, 2, 1)
880 FIELD(L0_TM_ANA_BYP_12, UPHY_ENABLE_CDR, 1, 1)
881 FIELD(L0_TM_ANA_BYP_12, FORCE_UPHY_ENABLE_CDR, 0, 1)
882REG32(L0_TM_ANA_BYP_13, 0x1030)
883 FIELD(L0_TM_ANA_BYP_13, TM_ANA_BYP_13_31_8_RSVD, 24, 8)
884 FIELD(L0_TM_ANA_BYP_13, UPHY_PSO_SAMP_FLOPS, 1, 1)
885 FIELD(L0_TM_ANA_BYP_13, FORCE_UPHY_PSO_SAMP_FLOPS, 0, 1)
886REG32(L0_TM_ANA_BYP_14, 0x1034)
887 FIELD(L0_TM_ANA_BYP_14, TM_ANA_BYP_14_31_8_RSVD, 24, 8)
888 FIELD(L0_TM_ANA_BYP_14, UPHY_PSO_EPI, 7, 1)
889 FIELD(L0_TM_ANA_BYP_14, FORCE_UPHY_PSO_EPI, 6, 1)
890 FIELD(L0_TM_ANA_BYP_14, UPHY_PD_SAMP_C2C_ECLK, 5, 1)
891 FIELD(L0_TM_ANA_BYP_14, FORCE_UPHY_PD_SAMP_C2C_ECLK, 4, 1)
892 FIELD(L0_TM_ANA_BYP_14, UPHY_PSO_IQPI, 1, 1)
893 FIELD(L0_TM_ANA_BYP_14, FORCE_UPHY_PSO_IQPI, 0, 1)
894REG32(L0_TM_ANA_BYP_15, 0x1038)
895 FIELD(L0_TM_ANA_BYP_15, TM_ANA_BYP_15_31_8_RSVD, 24, 8)
896 FIELD(L0_TM_ANA_BYP_15, UPHY_ENABLE_LOW_LEAKAGE, 7, 1)
897 FIELD(L0_TM_ANA_BYP_15, FORCE_UPHY_ENABLE_LOW_LEAKAGE, 6, 1)
898 FIELD(L0_TM_ANA_BYP_15, UPHY_PD_SAMP_C2C, 5, 1)
899 FIELD(L0_TM_ANA_BYP_15, FORCE_UPHY_PD_SAMP_C2C, 4, 1)
900 FIELD(L0_TM_ANA_BYP_15, UPHY_PSO_CORE_EQ, 3, 1)
901 FIELD(L0_TM_ANA_BYP_15, FORCE_UPHY_PSO_CORE_EQ, 2, 1)
902 FIELD(L0_TM_ANA_BYP_15, UPHY_PSO_IO_EQ, 1, 1)
903 FIELD(L0_TM_ANA_BYP_15, FORCE_UPHY_PSO_IO_EQ, 0, 1)
904REG32(L0_TM_ANA_BYP_16, 0x103c)
905 FIELD(L0_TM_ANA_BYP_16, TM_ANA_BYP_16_31_8_RSVD, 24, 8)
906 FIELD(L0_TM_ANA_BYP_16, UPHY_PSO_SIGDET, 7, 1)
907 FIELD(L0_TM_ANA_BYP_16, FORCE_UPHY_PSO_SIGDET, 6, 1)
908 FIELD(L0_TM_ANA_BYP_16, UPHY_RX_LANE_POLARITY_SWAP, 5, 1)
909 FIELD(L0_TM_ANA_BYP_16, FORCE_UPHY_RX_LANE_POLARITY_SWAP, 4, 1)
910 FIELD(L0_TM_ANA_BYP_16, UPHY_RUN_CALIB, 3, 1)
911 FIELD(L0_TM_ANA_BYP_16, FORCE_UPHY_RUN_CALIB, 2, 1)
912 FIELD(L0_TM_ANA_BYP_16, UPHY_RESTORE_CALCODE, 1, 1)
913 FIELD(L0_TM_ANA_BYP_16, FORCE_UPHY_RESTORE_CALCODE, 0, 1)
914REG32(L0_TM_ANA_BYP_17, 0x1040)
915 FIELD(L0_TM_ANA_BYP_17, TM_ANA_BYP_17_31_8_RSVD, 24, 8)
916 FIELD(L0_TM_ANA_BYP_17, UPHY_STARTLOOP_PLL, 6, 1)
917 FIELD(L0_TM_ANA_BYP_17, FORCE_UPHY_STARTLOOP_PLL, 5, 1)
918 FIELD(L0_TM_ANA_BYP_17, UPHY_RX_RESCALIB_CODE, 1, 4)
919 FIELD(L0_TM_ANA_BYP_17, FORCE_UPHY_RX_RESCALIB_CODE, 0, 1)
920REG32(L0_TM_ANA_BYP_18, 0x1044)
921 FIELD(L0_TM_ANA_BYP_18, TM_ANA_BYP_18_31_8_RSVD, 24, 8)
922 FIELD(L0_TM_ANA_BYP_18, FORCE_UPHY_RESTORE_CALCODE_DATA, 3, 1)
923 FIELD(L0_TM_ANA_BYP_18, FORCE_UPHY_RX_PMA_OPMODE, 2, 1)
924 FIELD(L0_TM_ANA_BYP_18, UPHY_PSO_LFPSBCN, 1, 1)
925 FIELD(L0_TM_ANA_BYP_18, FORCE_UPHY_PSO_LFPSBCN, 0, 1)
926REG32(L0_TM_ANA_BYP_20, 0x1048)
927 FIELD(L0_TM_ANA_BYP_20, TM_ANA_BYP_20_31_8_RSVD, 24, 8)
928 FIELD(L0_TM_ANA_BYP_20, UPHY_RX_PMA_OPMODE, 0, 8)
929REG32(L0_TM_ANA_BYP_21, 0x104c)
930 FIELD(L0_TM_ANA_BYP_21, TM_ANA_BYP_21_31_8_RSVD, 24, 8)
931 FIELD(L0_TM_ANA_BYP_21, UPHY_RESTORE_CALCODE_DATA, 0, 8)
932REG32(L0_TM_ANA_BYP_22, 0x1050)
933 FIELD(L0_TM_ANA_BYP_22, TM_ANA_BYP_22_31_8_RSVD, 24, 8)
934 FIELD(L0_TM_ANA_BYP_22, ISO_HSRX_CTRL_BAR, 7, 1)
935 FIELD(L0_TM_ANA_BYP_22, FORCE_ISO_HSRX_CTRL_BAR, 6, 1)
936 FIELD(L0_TM_ANA_BYP_22, HSRX_CLOCK_STOP_REQ, 5, 1)
937 FIELD(L0_TM_ANA_BYP_22, FORCE_HSRX_CLOCK_STOP_REQ, 4, 1)
938 FIELD(L0_TM_ANA_BYP_22, UPHY_SBRX_RUN_CALIB, 3, 1)
939 FIELD(L0_TM_ANA_BYP_22, FORCE_UPHY_SBRX_RUN_CALIB, 2, 1)
940 FIELD(L0_TM_ANA_BYP_22, RXPMA_RSTB, 1, 1)
941 FIELD(L0_TM_ANA_BYP_22, FORCE_RXPMA_RSTB, 0, 1)
942REG32(L0_TM_ANA_BYP_23, 0x1054)
943 FIELD(L0_TM_ANA_BYP_23, TM_ANA_BYP_23_31_8_RSVD, 24, 8)
944 FIELD(L0_TM_ANA_BYP_23, ISO_SIGDET_CTRL_BAR, 7, 1)
945 FIELD(L0_TM_ANA_BYP_23, FORCE_ISO_SIGDET_CTRL_BAR, 6, 1)
946 FIELD(L0_TM_ANA_BYP_23, ISO_LFPS_CTRL_BAR, 5, 1)
947 FIELD(L0_TM_ANA_BYP_23, FORCE_ISO_LFPS_CTRL_BAR, 4, 1)
948 FIELD(L0_TM_ANA_BYP_23, ISO_MPHY_LSRX_CTRL_BAR, 3, 1)
949 FIELD(L0_TM_ANA_BYP_23, FORCE_ISO_MPHY_LSRX_CTRL_BAR, 2, 1)
950 FIELD(L0_TM_ANA_BYP_23, ISO_MPHY_SQUELCH_CTRL_BAR, 1, 1)
951 FIELD(L0_TM_ANA_BYP_23, FORCE_ISO_MPHY_SQUELCH_CTRL_BAR, 0, 1)
952REG32(L0_TM_DIG_1, 0x1058)
953 FIELD(L0_TM_DIG_1, TM_DIG_1_31_8_RSVD, 24, 8)
954 FIELD(L0_TM_DIG_1, EN_TXRX_DIFGEAR, 7, 1)
955 FIELD(L0_TM_DIG_1, MPHY_HS_TERM_PT_SEL, 6, 1)
956 FIELD(L0_TM_DIG_1, TX_ALLOW_INLNCFG_FROM_TOP, 5, 1)
957 FIELD(L0_TM_DIG_1, BYPASS_MARKER_DETECTOR, 4, 1)
958 FIELD(L0_TM_DIG_1, BYPASS_EXIT_VAL, 0, 4)
959REG32(L0_TM_DIG_2, 0x105c)
960 FIELD(L0_TM_DIG_2, TM_DIG_2_31_8_RSVD, 24, 8)
961 FIELD(L0_TM_DIG_2, MPHY_SYM_STATE, 1, 5)
962 FIELD(L0_TM_DIG_2, FORCE_MPHY_SYM_STATE, 0, 1)
963REG32(L0_TM_DIG_3, 0x1060)
964 FIELD(L0_TM_DIG_3, TM_DIG_3_31_8_RSVD, 24, 8)
965 FIELD(L0_TM_DIG_3, MPHY_SQUELCH_DETECT, 7, 1)
966 FIELD(L0_TM_DIG_3, FORCE_MPHY_SQUELCH_DETECT, 6, 1)
967 FIELD(L0_TM_DIG_3, MPHY_CFG_STATE, 1, 5)
968 FIELD(L0_TM_DIG_3, FORCE_MPHY_CFG_STATE, 0, 1)
969REG32(L0_TM_DIG_4, 0x1064)
970 FIELD(L0_TM_DIG_4, TM_DIG_4_31_8_RSVD, 24, 8)
971 FIELD(L0_TM_DIG_4, STATUS_REG_VAL, 4, 4)
972 FIELD(L0_TM_DIG_4, READ_SHADOW, 3, 1)
973REG32(L0_TM_DIG_5, 0x1068)
974 FIELD(L0_TM_DIG_5, TM_DIG_5_31_8_RSVD, 24, 8)
975 FIELD(L0_TM_DIG_5, SYMBOL_CLK_ALWAYS_ON_N, 2, 1)
976 FIELD(L0_TM_DIG_5, BYPASS_DIFN_DETECT, 1, 1)
977 FIELD(L0_TM_DIG_5, HIBERN8_CTRL, 0, 1)
978REG32(L0_TM_DIG_6, 0x106c)
979 FIELD(L0_TM_DIG_6, TM_DIG_6_31_8_RSVD, 24, 8)
980 FIELD(L0_TM_DIG_6, FORCE_BYPASS_ON_ERR, 6, 1)
981 FIELD(L0_TM_DIG_6, SUPPRESS_ERR, 5, 1)
982 FIELD(L0_TM_DIG_6, BYPASS_OHC, 4, 1)
983 FIELD(L0_TM_DIG_6, BYPASS_DECODER, 3, 1)
984 FIELD(L0_TM_DIG_6, FORCE_BYPASS_DEC, 2, 1)
985 FIELD(L0_TM_DIG_6, BYPASS_DESCRAM, 1, 1)
986 FIELD(L0_TM_DIG_6, FORCE_BYPASS_DESCRAM, 0, 1)
987REG32(L0_TM_DIG_7, 0x1070)
988 FIELD(L0_TM_DIG_7, TM_DIG_7_31_8_RSVD, 24, 8)
989 FIELD(L0_TM_DIG_7, BYPASS_ON_ERR_CHAR, 0, 8)
990REG32(L0_TM_DIG_8, 0x1074)
991 FIELD(L0_TM_DIG_8, TM_DIG_8_31_8_RSVD, 24, 8)
992 FIELD(L0_TM_DIG_8, EYESURF_ENABLE, 4, 1)
993 FIELD(L0_TM_DIG_8, USE_EB_IN_MPHY, 3, 1)
994 FIELD(L0_TM_DIG_8, BYPASS_EB, 2, 1)
995 FIELD(L0_TM_DIG_8, EB_MODE, 1, 1)
996 FIELD(L0_TM_DIG_8, FORCE_EB_MODE, 0, 1)
997REG32(L0_TM_DIG_9, 0x1078)
998 FIELD(L0_TM_DIG_9, TM_DIG_9_31_8_RSVD, 24, 8)
999 FIELD(L0_TM_DIG_9, FLIP_ENDIAN, 3, 1)
1000 FIELD(L0_TM_DIG_9, DEC_ERR_CNT_THRESHOLD, 0, 3)
1001REG32(L0_TM_DIG_10, 0x107c)
1002 FIELD(L0_TM_DIG_10, TM_DIG_10_31_8_RSVD, 24, 8)
1003 FIELD(L0_TM_DIG_10, CDR_BIT_LOCK_TIME, 0, 4)
1004REG32(L0_TM_DIG_11, 0x1080)
1005 FIELD(L0_TM_DIG_11, TM_DIG_11_31_8_RSVD, 24, 8)
1006 FIELD(L0_TM_DIG_11, BYPASS_CDR_ERR_MASK, 7, 1)
1007 FIELD(L0_TM_DIG_11, SYMB_ERR_SEL, 5, 2)
1008 FIELD(L0_TM_DIG_11, SYMB_ERR, 4, 1)
1009REG32(L0_TM_DIG_12, 0x1084)
1010 FIELD(L0_TM_DIG_12, TM_DIG_12_31_8_RSVD, 24, 8)
1011 FIELD(L0_TM_DIG_12, FLIP_ENDIAN_EB_DATA_OUT, 5, 1)
1012 FIELD(L0_TM_DIG_12, FLIP_ENDIAN_EB_DATA_IN, 4, 1)
1013 FIELD(L0_TM_DIG_12, OVERFLOW_BYP, 3, 1)
1014 FIELD(L0_TM_DIG_12, UNDERFLOW_BYP, 2, 1)
1015 FIELD(L0_TM_DIG_12, OVERFLOW_BYP_VAL, 1, 1)
1016 FIELD(L0_TM_DIG_12, UNDERFLOW_BYP_VAL, 0, 1)
1017REG32(L0_TM_DIG_13, 0x1088)
1018 FIELD(L0_TM_DIG_13, TM_DIG_13_31_8_RSVD, 24, 8)
1019 FIELD(L0_TM_DIG_13, OMC_PRESENTN, 6, 1)
1020 FIELD(L0_TM_DIG_13, CFG_CLK_FREQ, 0, 6)
1021REG32(L0_TM_DIG_14, 0x108c)
1022 FIELD(L0_TM_DIG_14, TM_DIG_14_31_8_RSVD, 24, 8)
1023 FIELD(L0_TM_DIG_14, LFPS_OUTPUT_SEL, 6, 2)
1024 FIELD(L0_TM_DIG_14, LFPS_STRETCH, 4, 2)
1025REG32(L0_TM_DIG_15, 0x1090)
1026 FIELD(L0_TM_DIG_15, TM_DIG_15_31_8_RSVD, 24, 8)
1027 FIELD(L0_TM_DIG_15, FORCE_LFPS_FILTER_THRESH, 5, 1)
1028 FIELD(L0_TM_DIG_15, LFPS_FILTER_THRESH, 0, 5)
1029REG32(L0_TM_DIG_16, 0x1094)
1030 FIELD(L0_TM_DIG_16, TM_DIG_16_31_8_RSVD, 24, 8)
1031 FIELD(L0_TM_DIG_16, TESTDIGOUT_SEL, 1, 4)
1032 FIELD(L0_TM_DIG_16, FORCE_TESTDIGOUT_SEL, 0, 1)
1033REG32(L0_TM_DIG_17, 0x1098)
1034 FIELD(L0_TM_DIG_17, TM_DIG_17_31_8_RSVD, 24, 8)
1035 FIELD(L0_TM_DIG_17, FORCE_SATA_RX_VALID_CNT, 4, 1)
1036 FIELD(L0_TM_DIG_17, SATA_RX_VALID_CNT, 0, 4)
1037REG32(L0_TM_DIG_18, 0x109c)
1038 FIELD(L0_TM_DIG_18, TM_DIG_18_31_8_RSVD, 24, 8)
1039 FIELD(L0_TM_DIG_18, CLK_DIST_SETTLE_TIME, 4, 4)
1040 FIELD(L0_TM_DIG_18, BIASGEN_SETTLE_TIME, 0, 4)
1041REG32(L0_TM_DIG_19, 0x10a0)
1042 FIELD(L0_TM_DIG_19, TM_DIG_19_31_8_RSVD, 24, 8)
1043 FIELD(L0_TM_DIG_19, HSRX_ANA_SETTLE_TIME, 4, 4)
1044 FIELD(L0_TM_DIG_19, SBRX_ANA_SETTLE_TIME, 0, 4)
1045REG32(L0_TM_DIG_20, 0x10a4)
1046 FIELD(L0_TM_DIG_20, TM_DIG_20_31_8_RSVD, 24, 8)
1047 FIELD(L0_TM_DIG_20, HSRX_COOLING_TIME, 3, 4)
1048 FIELD(L0_TM_DIG_20, FORCE_RX_CAL, 2, 1)
1049 FIELD(L0_TM_DIG_20, BYPASS_HSRX_CAL, 1, 1)
1050 FIELD(L0_TM_DIG_20, BYPASS_SBRX_CAL, 0, 1)
1051REG32(L0_TM_DIG_21, 0x10a8)
1052 FIELD(L0_TM_DIG_21, TM_DIG_21_31_8_RSVD, 24, 8)
1053 FIELD(L0_TM_DIG_21, COMMA_LOCATION_RST, 4, 1)
1054 FIELD(L0_TM_DIG_21, SSC_WAIT_CNT, 2, 2)
1055 FIELD(L0_TM_DIG_21, COMMA_PRE_LOCK_THRESH, 0, 2)
1056REG32(L0_TM_DIG_22, 0x10ac)
1057 FIELD(L0_TM_DIG_22, TM_DIG_22_31_8_RSVD, 24, 8)
1058 FIELD(L0_TM_DIG_22, DIS_DEFAULT_CDR_GATE_LOGIC, 5, 1)
1059 FIELD(L0_TM_DIG_22, INV_POL_SIGDET_HIGH, 4, 1)
1060 FIELD(L0_TM_DIG_22, INV_POL_SIGDET_LOW, 3, 1)
1061 FIELD(L0_TM_DIG_22, SIGDET_LFPS_BAR_EN, 2, 1)
1062 FIELD(L0_TM_DIG_22, OBSRV_SIGDET_OUTPUT, 1, 1)
1063 FIELD(L0_TM_DIG_22, RX_SIGDET_EN, 0, 1)
1064REG32(L0_TM_DIG_23, 0x10b0)
1065 FIELD(L0_TM_DIG_23, TM_DIG_23_31_8_RSVD, 24, 8)
1066 FIELD(L0_TM_DIG_23, DELAY_TIMER_LOAD_VAL_HIGH_1, 6, 2)
1067 FIELD(L0_TM_DIG_23, FORCE_RX_SIGDET_SEL, 5, 1)
1068 FIELD(L0_TM_DIG_23, RX_SIGDET_SEL_VAL, 4, 1)
1069 FIELD(L0_TM_DIG_23, FORCE_RX_SIG_DET_FILT_FUNC_SEL, 3, 1)
1070 FIELD(L0_TM_DIG_23, RX_SIG_DET_FILT_FUNC_SEL, 0, 3)
1071REG32(L0_TM_DIG_24, 0x10b4)
1072 FIELD(L0_TM_DIG_24, TM_DIG_24_31_8_RSVD, 24, 8)
1073 FIELD(L0_TM_DIG_24, FILTER_TIMER_LOAD_VAL_HIGH_1, 6, 2)
1074 FIELD(L0_TM_DIG_24, MIN_TIMER_LOAD_VAL_HIGH_1, 4, 2)
1075 FIELD(L0_TM_DIG_24, FILTER_TIMER_LOAD_VAL_LOW_1, 2, 2)
1076 FIELD(L0_TM_DIG_24, MIN_TIMER_LOAD_VAL_LOW_1, 0, 2)
1077REG32(L0_TM_DIG_25, 0x10b8)
1078 FIELD(L0_TM_DIG_25, TM_DIG_25_31_8_RSVD, 24, 8)
1079 FIELD(L0_TM_DIG_25, FILTER_TIMER_LOAD_VAL_HIGH_0, 0, 8)
1080REG32(L0_TM_DIG_26, 0x10bc)
1081 FIELD(L0_TM_DIG_26, TM_DIG_26_31_8_RSVD, 24, 8)
1082 FIELD(L0_TM_DIG_26, DELAY_TIMER_LOAD_VAL_HIGH_0, 0, 8)
1083REG32(L0_TM_DIG_27, 0x10c0)
1084 FIELD(L0_TM_DIG_27, TM_DIG_27_31_8_RSVD, 24, 8)
1085 FIELD(L0_TM_DIG_27, MIN_TIMER_LOAD_VAL_HIGH_0, 0, 8)
1086REG32(L0_TM_DIG_28, 0x10c4)
1087 FIELD(L0_TM_DIG_28, TM_DIG_28_31_8_RSVD, 24, 8)
1088 FIELD(L0_TM_DIG_28, FILTER_TIMER_LOAD_VAL_LOW_0, 0, 8)
1089REG32(L0_TM_DIG_29, 0x10c8)
1090 FIELD(L0_TM_DIG_29, TM_DIG_29_31_8_RSVD, 24, 8)
1091 FIELD(L0_TM_DIG_29, MIN_TIMER_LOAD_VAL_LOW_0, 0, 8)
1092REG32(L0_TM_AUX_0, 0x10cc)
1093 FIELD(L0_TM_AUX_0, TM_AUX_0_31_8_RSVD, 24, 8)
1094 FIELD(L0_TM_AUX_0, BIT_0, 7, 1)
1095 FIELD(L0_TM_AUX_0, BIT_1, 6, 1)
1096 FIELD(L0_TM_AUX_0, BIT_2, 5, 1)
1097 FIELD(L0_TM_AUX_0, BIT_3, 4, 1)
1098 FIELD(L0_TM_AUX_0, BIT_4, 3, 1)
1099 FIELD(L0_TM_AUX_0, BIT_5, 2, 1)
1100 FIELD(L0_TM_AUX_0, BIT_6, 1, 1)
1101 FIELD(L0_TM_AUX_0, BIT_7, 0, 1)
1102REG32(L0_TM_AUX_1, 0x10d0)
1103 FIELD(L0_TM_AUX_1, TM_AUX_1_31_8_RSVD, 24, 8)
1104 FIELD(L0_TM_AUX_1, BIT_0, 7, 1)
1105 FIELD(L0_TM_AUX_1, BIT_1, 6, 1)
1106 FIELD(L0_TM_AUX_1, BIT_2, 5, 1)
1107 FIELD(L0_TM_AUX_1, BIT_3, 4, 1)
1108 FIELD(L0_TM_AUX_1, BIT_4, 3, 1)
1109 FIELD(L0_TM_AUX_1, BIT_5, 2, 1)
1110 FIELD(L0_TM_AUX_1, BIT_6, 1, 1)
1111 FIELD(L0_TM_AUX_1, BIT_7, 0, 1)
1112REG32(L0_TM_AUX_2, 0x10d4)
1113 FIELD(L0_TM_AUX_2, TM_AUX_2_31_8_RSVD, 24, 8)
1114 FIELD(L0_TM_AUX_2, BIT_0, 7, 1)
1115 FIELD(L0_TM_AUX_2, BIT_1, 6, 1)
1116 FIELD(L0_TM_AUX_2, BIT_2, 5, 1)
1117 FIELD(L0_TM_AUX_2, BIT_3, 4, 1)
1118 FIELD(L0_TM_AUX_2, BIT_4, 3, 1)
1119 FIELD(L0_TM_AUX_2, BIT_5, 2, 1)
1120 FIELD(L0_TM_AUX_2, BIT_6, 1, 1)
1121 FIELD(L0_TM_AUX_2, BIT_7, 0, 1)
1122REG32(L0_TM_AUX_3, 0x10d8)
1123 FIELD(L0_TM_AUX_3, TM_AUX_3_31_8_RSVD, 24, 8)
1124 FIELD(L0_TM_AUX_3, BIT_0, 7, 1)
1125 FIELD(L0_TM_AUX_3, BIT_1, 6, 1)
1126 FIELD(L0_TM_AUX_3, BIT_2, 5, 1)
1127 FIELD(L0_TM_AUX_3, BIT_3, 4, 1)
1128 FIELD(L0_TM_AUX_3, BIT_4, 3, 1)
1129 FIELD(L0_TM_AUX_3, BIT_5, 2, 1)
1130 FIELD(L0_TM_AUX_3, BIT_6, 1, 1)
1131 FIELD(L0_TM_AUX_3, BIT_7, 0, 1)
1132REG32(L0_TM_AUX_4, 0x10dc)
1133 FIELD(L0_TM_AUX_4, TM_AUX_4_31_8_RSVD, 24, 8)
1134 FIELD(L0_TM_AUX_4, BIT_0, 7, 1)
1135 FIELD(L0_TM_AUX_4, BIT_1, 6, 1)
1136 FIELD(L0_TM_AUX_4, BIT_2, 5, 1)
1137 FIELD(L0_TM_AUX_4, BIT_3, 4, 1)
1138 FIELD(L0_TM_AUX_4, BIT_4, 3, 1)
1139 FIELD(L0_TM_AUX_4, BIT_5, 2, 1)
1140 FIELD(L0_TM_AUX_4, BIT_6, 1, 1)
1141 FIELD(L0_TM_AUX_4, BIT_7, 0, 1)
1142REG32(L0_TM_DIG_30, 0x10e0)
1143 FIELD(L0_TM_DIG_30, TM_DIG_30_31_8_RSVD, 24, 8)
1144 FIELD(L0_TM_DIG_30, SD_LD_BAR_FILTER_TIME_VAL_1, 4, 2)
1145 FIELD(L0_TM_DIG_30, SD_LD_BAR_DLY_TIME_VAL_1, 2, 2)
1146 FIELD(L0_TM_DIG_30, SD_LD_BAR_MIN_TIMER_VAL_1, 0, 2)
1147REG32(L0_TM_DIG_31, 0x10e4)
1148 FIELD(L0_TM_DIG_31, TM_DIG_31_31_8_RSVD, 24, 8)
1149 FIELD(L0_TM_DIG_31, SD_LD_BAR_FILTER_TIME_VAL_0, 0, 8)
1150REG32(L0_TM_DIG_32, 0x10e8)
1151 FIELD(L0_TM_DIG_32, TM_DIG_32_31_8_RSVD, 24, 8)
1152 FIELD(L0_TM_DIG_32, SD_LD_BAR_DLY_TIME_VAL_0, 0, 8)
1153REG32(L0_TM_DIG_33, 0x10ec)
1154 FIELD(L0_TM_DIG_33, TM_DIG_33_31_8_RSVD, 24, 8)
1155 FIELD(L0_TM_DIG_33, SD_LD_BAR_MIN_TIMER_VAL_0, 0, 8)
1156REG32(L0_TM_DIG_34, 0x10f0)
1157 FIELD(L0_TM_DIG_34, TM_DIG_34_31_8_RSVD, 24, 8)
1158 FIELD(L0_TM_DIG_34, SATA_JUNK_DATA_TIMEOUT_VAL, 0, 6)
1159REG32(L0_TM_DIG_35, 0x10f4)
1160 FIELD(L0_TM_DIG_35, TM_DIG_35_31_8_RSVD, 24, 8)
1161 FIELD(L0_TM_DIG_35, SATA_CDR_LOCK_WAIT_TIMEOUT_VAL, 0, 6)
1162REG32(L0_TM_DIG_36, 0x10f8)
1163 FIELD(L0_TM_DIG_36, TM_DIG_36_31_8_RSVD, 24, 8)
1164 FIELD(L0_TM_DIG_36, COM_DET_THRESH_VAL_0, 0, 8)
1165REG32(L0_TM_DIG_37, 0x10fc)
1166 FIELD(L0_TM_DIG_37, TM_DIG_37_31_8_RSVD, 24, 8)
1167 FIELD(L0_TM_DIG_37, FORCE_COM_DETECT_THRESH, 4, 1)
1168 FIELD(L0_TM_DIG_37, COM_DET_THRESH_VAL_1, 0, 4)
1169REG32(L0_TM_LFPS_1, 0x1800)
1170 FIELD(L0_TM_LFPS_1, TM_LFPS_1_31_8_RSVD, 24, 8)
1171 FIELD(L0_TM_LFPS_1, PROG_REFP, 4, 4)
1172 FIELD(L0_TM_LFPS_1, PROG_REFM, 0, 4)
1173REG32(L0_TM_LFPS_2, 0x1804)
1174 FIELD(L0_TM_LFPS_2, TM_LFPS_2_31_8_RSVD, 24, 8)
1175 FIELD(L0_TM_LFPS_2, PROG_VCM, 4, 3)
1176 FIELD(L0_TM_LFPS_2, PROG_FILTER_CAP, 0, 4)
1177REG32(L0_TM_LFPS_3, 0x1808)
1178 FIELD(L0_TM_LFPS_3, TM_LFPS_3_31_8_RSVD, 24, 8)
1179 FIELD(L0_TM_LFPS_3, PROG_C2, 5, 3)
1180 FIELD(L0_TM_LFPS_3, PROG_C1, 2, 3)
1181 FIELD(L0_TM_LFPS_3, PROG_PADINTF, 0, 2)
1182REG32(L0_TM_LFPS_4, 0x180c)
1183 FIELD(L0_TM_LFPS_4, TM_LFPS_4_31_8_RSVD, 24, 8)
1184 FIELD(L0_TM_LFPS_4, TESTBIT, 0, 6)
1185REG32(L0_TM_RXPMA_1, 0x1810)
1186 FIELD(L0_TM_RXPMA_1, TM_RXPMA_1_31_8_RSVD, 24, 8)
1187 FIELD(L0_TM_RXPMA_1, UPHY_TESTBIT, 0, 8)
1188REG32(L0_TM_BSCAN_1, 0x1814)
1189 FIELD(L0_TM_BSCAN_1, TM_BSCAN_1_31_8_RSVD, 24, 8)
1190 FIELD(L0_TM_BSCAN_1, BSCAN_LPF_RES, 0, 3)
1191REG32(L0_TM_MPHY_SQ_1, 0x1818)
1192 FIELD(L0_TM_MPHY_SQ_1, TM_MPHY_SQ_1_31_8_RSVD, 24, 8)
1193 FIELD(L0_TM_MPHY_SQ_1, TB_REDUCE_OFFSET, 4, 1)
1194 FIELD(L0_TM_MPHY_SQ_1, TB_INCREASE_OFFSET, 3, 1)
1195 FIELD(L0_TM_MPHY_SQ_1, TB_DRIVE_RES_SEL, 1, 2)
1196 FIELD(L0_TM_MPHY_SQ_1, TB_BYPASS_HYST, 0, 1)
1197REG32(L0_TM_LSRX_1, 0x181c)
1198 FIELD(L0_TM_LSRX_1, TM_LSRX_1_31_8_RSVD, 24, 8)
1199 FIELD(L0_TM_LSRX_1, LSRX_TESTBITS_0, 0, 8)
1200REG32(L0_TM_LSRX_2, 0x1820)
1201 FIELD(L0_TM_LSRX_2, TM_LSRX_2_31_8_RSVD, 24, 8)
1202 FIELD(L0_TM_LSRX_2, LSRX_TESTBITS_1, 0, 6)
1203REG32(L0_TM_SIGDET_1, 0x1824)
1204 FIELD(L0_TM_SIGDET_1, TM_SIGDET_1_31_8_RSVD, 24, 8)
1205 FIELD(L0_TM_SIGDET_1, BIASTRIM, 4, 3)
1206 FIELD(L0_TM_SIGDET_1, RELIABPROT, 2, 2)
1207 FIELD(L0_TM_SIGDET_1, STRESSPORT, 0, 2)
1208REG32(L0_TM_SIGDET_2, 0x1828)
1209 FIELD(L0_TM_SIGDET_2, TM_SIGDET_2_31_8_RSVD, 24, 8)
1210 FIELD(L0_TM_SIGDET_2, VSENSETRIM, 0, 8)
1211REG32(L0_TM_DFT_1, 0x182c)
1212 FIELD(L0_TM_DFT_1, TM_DFT_1_31_8_RSVD, 24, 8)
1213 FIELD(L0_TM_DFT_1, LFPS_DFT_SEL_P, 4, 4)
1214 FIELD(L0_TM_DFT_1, LFPS_DFT_ENABLE, 3, 1)
1215REG32(L0_TM_DFT_2, 0x1830)
1216 FIELD(L0_TM_DFT_2, TM_DFT_2_31_8_RSVD, 24, 8)
1217 FIELD(L0_TM_DFT_2, SIGDET_DFT_SEL_P, 0, 3)
1218REG32(L0_TM_DFT_3, 0x1834)
1219 FIELD(L0_TM_DFT_3, TM_DFT_3_31_8_RSVD, 24, 8)
1220 FIELD(L0_TM_DFT_3, BSCAN_DFT_ENABLE, 4, 1)
1221 FIELD(L0_TM_DFT_3, BSCAN_DFT_SEL_P, 0, 4)
1222REG32(L0_TM_DFT_4, 0x1838)
1223 FIELD(L0_TM_DFT_4, TM_DFT_4_31_8_RSVD, 24, 8)
1224 FIELD(L0_TM_DFT_4, IQPI_DFT_ENABLE, 1, 1)
1225 FIELD(L0_TM_DFT_4, EPI_DFT_ENABLE, 0, 1)
1226REG32(L0_TM_DFT_5, 0x183c)
1227 FIELD(L0_TM_DFT_5, TM_DFT_5_31_8_RSVD, 24, 8)
1228 FIELD(L0_TM_DFT_5, IQPI_DFT_SEL, 0, 8)
1229REG32(L0_TM_DFT_6, 0x1840)
1230 FIELD(L0_TM_DFT_6, TM_DFT_6_31_8_RSVD, 24, 8)
1231 FIELD(L0_TM_DFT_6, EPI_DFT_SEL, 0, 8)
1232REG32(L0_TM_DFT_7, 0x1844)
1233 FIELD(L0_TM_DFT_7, TM_DFT_7_31_8_RSVD, 24, 8)
1234 FIELD(L0_TM_DFT_7, EQ_DFT_ENABLE, 4, 1)
1235 FIELD(L0_TM_DFT_7, EQ_DFT_SEL_P, 0, 4)
1236REG32(L0_TM_DFT_8, 0x1848)
1237 FIELD(L0_TM_DFT_8, TM_DFT_8_31_8_RSVD, 24, 8)
1238 FIELD(L0_TM_DFT_8, LSRX_DFT_ENABLE, 4, 1)
1239 FIELD(L0_TM_DFT_8, LSRX_DFT_SEL_P, 0, 4)
1240REG32(L0_TM_DFT_9, 0x184c)
1241 FIELD(L0_TM_DFT_9, TM_DFT_9_31_8_RSVD, 24, 8)
1242 FIELD(L0_TM_DFT_9, SAMP_DFT_SEL_P_0, 0, 8)
1243REG32(L0_TM_DFT_10, 0x1850)
1244 FIELD(L0_TM_DFT_10, TM_DFT_10_31_8_RSVD, 24, 8)
1245 FIELD(L0_TM_DFT_10, CLKLANE_DFT_SEL, 2, 2)
1246 FIELD(L0_TM_DFT_10, SAMP_DFT_SEL_P_1, 0, 2)
1247REG32(L0_TM_BG_1, 0x1854)
1248 FIELD(L0_TM_BG_1, TM_BG_1_31_8_RSVD, 24, 8)
1249 FIELD(L0_TM_BG_1, BIASGEN_CURRENT_PROG_0, 0, 8)
1250REG32(L0_TM_BG_2, 0x1858)
1251 FIELD(L0_TM_BG_2, TM_BG_2_31_8_RSVD, 24, 8)
1252 FIELD(L0_TM_BG_2, BIASGEN_CURRENT_PROG_1, 0, 8)
1253REG32(L0_TM_BG_3, 0x185c)
1254 FIELD(L0_TM_BG_3, TM_BG_3_31_8_RSVD, 24, 8)
1255 FIELD(L0_TM_BG_3, BIASGEN_CURRENT_PROG_2, 0, 8)
1256REG32(L0_TM_BG_4, 0x1860)
1257 FIELD(L0_TM_BG_4, TM_BG_4_31_8_RSVD, 24, 8)
1258 FIELD(L0_TM_BG_4, BIASGEN_CURRENT_PROG_3, 0, 8)
1259REG32(L0_TM_BG_5, 0x1864)
1260 FIELD(L0_TM_BG_5, TM_BG_5_31_8_RSVD, 24, 8)
1261 FIELD(L0_TM_BG_5, BIASGEN_CURRENT_PROG_4, 0, 8)
1262REG32(L0_TM_BG_6, 0x1868)
1263 FIELD(L0_TM_BG_6, TM_BG_6_31_8_RSVD, 24, 8)
1264 FIELD(L0_TM_BG_6, BIASGEN_CURRENT_PROG_5, 0, 8)
1265REG32(L0_TM_BG_7, 0x186c)
1266 FIELD(L0_TM_BG_7, TM_BG_7_31_8_RSVD, 24, 8)
1267 FIELD(L0_TM_BG_7, BIASGEN_CURRENT_PROG_6, 0, 8)
1268REG32(L0_TM_BG_8, 0x1870)
1269 FIELD(L0_TM_BG_8, TM_BG_8_31_8_RSVD, 24, 8)
1270 FIELD(L0_TM_BG_8, BIASGEN_CURRENT_PROG_7, 0, 8)
1271REG32(L0_TM_BG_9, 0x1874)
1272 FIELD(L0_TM_BG_9, TM_BG_9_31_8_RSVD, 24, 8)
1273 FIELD(L0_TM_BG_9, BIASGEN_CURRENT_PROG_8, 0, 8)
1274REG32(L0_TM_BG_10, 0x1878)
1275 FIELD(L0_TM_BG_10, TM_BG_10_31_8_RSVD, 24, 8)
1276 FIELD(L0_TM_BG_10, BIASGEN_CURRENT_PROG_9, 0, 8)
1277REG32(L0_TM_SD0, 0x187c)
1278 FIELD(L0_TM_SD0, TM_SD0_31_8_RSVD, 24, 8)
1279 FIELD(L0_TM_SD0, SD_CAL_OVERRIDE_CODE, 2, 6)
1280 FIELD(L0_TM_SD0, SD_CAL_OVERRIDE_EN, 1, 1)
1281 FIELD(L0_TM_SD0, SD_CAL_DIR, 0, 1)
1282REG32(L0_TM_SD1, 0x1880)
1283 FIELD(L0_TM_SD1, TM_SD1_31_8_RSVD, 24, 8)
1284 FIELD(L0_TM_SD1, SD_BYPASS_ANA_CAL_EN_VAL, 7, 1)
1285 FIELD(L0_TM_SD1, SD_BYPASS_ANA_CAL_EN, 6, 1)
1286 FIELD(L0_TM_SD1, SD_CAL_CODE_START, 0, 6)
1287REG32(L0_TM_SD2, 0x1884)
1288 FIELD(L0_TM_SD2, TM_SD2_31_8_RSVD, 24, 8)
1289 FIELD(L0_TM_SD2, SD_CAL_FORCE_CAL, 7, 1)
1290 FIELD(L0_TM_SD2, SD_CAL_CODE_TUNE_BYP, 6, 1)
1291 FIELD(L0_TM_SD2, SD_CAL_CODE_TUNE, 0, 6)
1292REG32(L0_TM_SD3, 0x1888)
1293 FIELD(L0_TM_SD3, TM_SD3_31_8_RSVD, 24, 8)
1294 FIELD(L0_TM_SD3, SD_CAL_ITER_WAIT_0, 0, 8)
1295REG32(L0_TM_SD4, 0x188c)
1296 FIELD(L0_TM_SD4, TM_SD4_31_8_RSVD, 24, 8)
1297 FIELD(L0_TM_SD4, SD_CAL_ITER_WAIT_BYPASS, 4, 1)
1298 FIELD(L0_TM_SD4, SD_CAL_ITER_WAIT_1, 0, 4)
1299REG32(L0_TM_SD5, 0x1890)
1300 FIELD(L0_TM_SD5, TM_SD5_31_8_RSVD, 24, 8)
1301 FIELD(L0_TM_SD5, SD_CAL_INIT_WAIT_0, 0, 8)
1302REG32(L0_TM_SD6, 0x1894)
1303 FIELD(L0_TM_SD6, TM_SD6_31_8_RSVD, 24, 8)
1304 FIELD(L0_TM_SD6, SD_CAL_INIT_WAIT_BYPASS, 4, 1)
1305 FIELD(L0_TM_SD6, SD_CAL_INIT_WAIT_1, 0, 4)
1306REG32(L0_TM_MISC1, 0x1898)
1307 FIELD(L0_TM_MISC1, TM_MISC1_31_8_RSVD, 24, 8)
1308 FIELD(L0_TM_MISC1, HSRX_POLARITY_FLIP, 7, 1)
1309 FIELD(L0_TM_MISC1, RXTERM_BIAS_PROG, 3, 4)
1310 FIELD(L0_TM_MISC1, LSRX_OR_SYS_POLARITY_FLIP, 2, 1)
1311 FIELD(L0_TM_MISC1, FORCE_SATAG1_DCC_MODE, 1, 1)
1312 FIELD(L0_TM_MISC1, SATAG1_DCC_MODE_VAL, 0, 1)
1313REG32(L0_TM_MISC2, 0x189c)
1314 FIELD(L0_TM_MISC2, TM_MISC2_31_8_RSVD, 24, 8)
1315 FIELD(L0_TM_MISC2, ILL_CAL_BYPASS_COUNTS, 7, 1)
1316 FIELD(L0_TM_MISC2, PWR_SEQ_SAMP_CAL_ALWAYS, 6, 1)
1317 FIELD(L0_TM_MISC2, PWR_SEQ_BYP_CAL_DONE, 5, 1)
1318 FIELD(L0_TM_MISC2, PWR_SEQ_BYP_CAL_DONE_VAL, 4, 1)
1319 FIELD(L0_TM_MISC2, SAMP_BYPASS_CAL_TO_EQ, 3, 1)
1320 FIELD(L0_TM_MISC2, SAMP_BYPASS_CAL_TO_EQ_VAL, 2, 1)
1321 FIELD(L0_TM_MISC2, UNUSED, 0, 2)
1322REG32(L0_TM_EYE_SURF0, 0x18a0)
1323 FIELD(L0_TM_EYE_SURF0, TM_EYE_SURF0_31_8_RSVD, 24, 8)
1324 FIELD(L0_TM_EYE_SURF0, UNUSED, 7, 1)
1325 FIELD(L0_TM_EYE_SURF0, EYE_SURF_RUN, 6, 1)
1326 FIELD(L0_TM_EYE_SURF0, COORD_EW_DIR, 5, 1)
1327 FIELD(L0_TM_EYE_SURF0, COORD_EW_OFFSET, 0, 5)
1328REG32(L0_TM_EYE_SURF1, 0x18a4)
1329 FIELD(L0_TM_EYE_SURF1, TM_EYE_SURF1_31_8_RSVD, 24, 8)
1330 FIELD(L0_TM_EYE_SURF1, COORD_NS_DIR, 7, 1)
1331 FIELD(L0_TM_EYE_SURF1, COORD_NS_OFFSET, 0, 7)
1332REG32(L0_TM_EYE_SURF2, 0x18a8)
1333 FIELD(L0_TM_EYE_SURF2, TM_EYE_SURF2_31_8_RSVD, 24, 8)
1334 FIELD(L0_TM_EYE_SURF2, TIMER_DELAY_TIME0, 0, 8)
1335REG32(L0_TM_EYE_SURF3, 0x18ac)
1336 FIELD(L0_TM_EYE_SURF3, TM_EYE_SURF3_31_8_RSVD, 24, 8)
1337 FIELD(L0_TM_EYE_SURF3, TIMER_DELAY_TIME1, 0, 8)
1338REG32(L0_TM_EYE_SURF4, 0x18b0)
1339 FIELD(L0_TM_EYE_SURF4, TM_EYE_SURF4_31_8_RSVD, 24, 8)
1340 FIELD(L0_TM_EYE_SURF4, TIMER_DELAY_TIME2, 0, 8)
1341REG32(L0_TM_EYE_SURF5, 0x18b4)
1342 FIELD(L0_TM_EYE_SURF5, TM_EYE_SURF5_31_8_RSVD, 24, 8)
1343 FIELD(L0_TM_EYE_SURF5, TIMER_DELAY_TIME3, 0, 8)
1344REG32(L0_TM_EYE_SURF6, 0x18b8)
1345 FIELD(L0_TM_EYE_SURF6, TM_EYE_SURF6_31_8_RSVD, 24, 8)
1346 FIELD(L0_TM_EYE_SURF6, TIMER_TEST_TIME0, 0, 8)
1347REG32(L0_TM_EYE_SURF7, 0x18bc)
1348 FIELD(L0_TM_EYE_SURF7, TM_EYE_SURF7_31_8_RSVD, 24, 8)
1349 FIELD(L0_TM_EYE_SURF7, TIMER_TEST_TIME1, 0, 8)
1350REG32(L0_TM_EYE_SURF8, 0x18c0)
1351 FIELD(L0_TM_EYE_SURF8, TM_EYE_SURF8_31_8_RSVD, 24, 8)
1352 FIELD(L0_TM_EYE_SURF8, TIMER_TEST_TIME2, 0, 8)
1353REG32(L0_TM_EYE_SURF9, 0x18c4)
1354 FIELD(L0_TM_EYE_SURF9, TM_EYE_SURF9_31_8_RSVD, 24, 8)
1355 FIELD(L0_TM_EYE_SURF9, TIMER_TEST_TIME3, 0, 8)
1356REG32(L0_TM_SPARE, 0x18c8)
1357 FIELD(L0_TM_SPARE, TM_SPARE_31_8_RSVD, 24, 8)
1358 FIELD(L0_TM_SPARE, RXDA_SPARE_PORT, 0, 8)
1359REG32(L0_TM_ANA_EQ1, 0x18cc)
1360 FIELD(L0_TM_ANA_EQ1, TM_ANA_EQ1_31_8_RSVD, 24, 8)
1361 FIELD(L0_TM_ANA_EQ1, UNUSED, 5, 3)
1362 FIELD(L0_TM_ANA_EQ1, EQ_INPUT_CM_PROG, 2, 3)
1363 FIELD(L0_TM_ANA_EQ1, EQ_PADINTF_HQ_PROG, 0, 2)
1364REG32(L0_TM_ANA_E_PI0, 0x18d0)
1365 FIELD(L0_TM_ANA_E_PI0, TM_ANA_E_PI0_31_8_RSVD, 24, 8)
1366 FIELD(L0_TM_ANA_E_PI0, EPI_BIASTRIM, 5, 3)
1367 FIELD(L0_TM_ANA_E_PI0, UNUSED, 0, 5)
1368REG32(L0_TM_ANA_IQ_PI0, 0x18d4)
1369 FIELD(L0_TM_ANA_IQ_PI0, TM_ANA_IQ_PI0_31_8_RSVD, 24, 8)
1370 FIELD(L0_TM_ANA_IQ_PI0, IQPI_BIASTRIM, 5, 3)
1371 FIELD(L0_TM_ANA_IQ_PI0, UNUSED, 0, 5)
1372REG32(L0_TM_ANA_MISC0, 0x18d8)
1373 FIELD(L0_TM_ANA_MISC0, TM_ANA_MISC0_31_8_RSVD, 24, 8)
1374 FIELD(L0_TM_ANA_MISC0, EPI_CALIB_EN, 7, 1)
1375 FIELD(L0_TM_ANA_MISC0, IQPI_CALIB_EN, 6, 1)
1376 FIELD(L0_TM_ANA_MISC0, UNUSED, 0, 6)
1377REG32(L0_TM_SAMP_CODE_IQ_PH0, 0x18dc)
1378 FIELD(L0_TM_SAMP_CODE_IQ_PH0, TM_SAMP_CODE_IQ_PH0_31_8_RSVD, 24, 8)
1379 FIELD(L0_TM_SAMP_CODE_IQ_PH0, UNUSED, 7, 1)
1380 FIELD(L0_TM_SAMP_CODE_IQ_PH0, SAMP_CALIB_BYP, 6, 1)
1381 FIELD(L0_TM_SAMP_CODE_IQ_PH0, IQ_PH0_SAMP_CODE, 0, 6)
1382REG32(L0_TM_SAMP_CODE_IQ_PH90, 0x18e0)
1383 FIELD(L0_TM_SAMP_CODE_IQ_PH90, TM_SAMP_CODE_IQ_PH90_31_8_RSVD, 24, 8)
1384 FIELD(L0_TM_SAMP_CODE_IQ_PH90, CALIB_SWEEP_DIR, 6, 2)
1385 FIELD(L0_TM_SAMP_CODE_IQ_PH90, IQ_PH90_SAMP_CODE, 0, 6)
1386REG32(L0_TM_SAMP_CODE_IQ_PH180, 0x18e4)
1387 FIELD(L0_TM_SAMP_CODE_IQ_PH180, TM_SAMP_CODE_IQ_PH180_31_8_RSVD, 24, 8)
1388 FIELD(L0_TM_SAMP_CODE_IQ_PH180, UNUSED, 6, 2)
1389 FIELD(L0_TM_SAMP_CODE_IQ_PH180, IQ_PH180_SAMP_CODE, 0, 6)
1390REG32(L0_TM_SAMP_CODE_IQ_PH270, 0x18e8)
1391 FIELD(L0_TM_SAMP_CODE_IQ_PH270, TM_SAMP_CODE_IQ_PH270_31_8_RSVD, 24, 8)
1392 FIELD(L0_TM_SAMP_CODE_IQ_PH270, HSRX_DBG_BUS_SEL, 6, 2)
1393 FIELD(L0_TM_SAMP_CODE_IQ_PH270, IQ_PH270_SAMP_CODE, 0, 6)
1394REG32(L0_TM_SAMP_CODE_E_PH0, 0x18ec)
1395 FIELD(L0_TM_SAMP_CODE_E_PH0, TM_SAMP_CODE_E_PH0_31_8_RSVD, 24, 8)
1396 FIELD(L0_TM_SAMP_CODE_E_PH0, UNUSED, 6, 2)
1397 FIELD(L0_TM_SAMP_CODE_E_PH0, E_PH90_SAMP_CODE, 0, 6)
1398REG32(L0_TM_SAMP_CODE_E_PH180, 0x18f0)
1399 FIELD(L0_TM_SAMP_CODE_E_PH180, TM_SAMP_CODE_E_PH180_31_8_RSVD, 24, 8)
1400 FIELD(L0_TM_SAMP_CODE_E_PH180, UNUSED, 6, 2)
1401 FIELD(L0_TM_SAMP_CODE_E_PH180, E_PH270_SAMP_CODE, 0, 6)
1402REG32(L0_TM_IQ_ILL0, 0x18f4)
1403 FIELD(L0_TM_IQ_ILL0, TM_IQ_ILL0_31_8_RSVD, 24, 8)
1404 FIELD(L0_TM_IQ_ILL0, ILL_BYPASS_IQ_CAL_EN, 7, 1)
1405 FIELD(L0_TM_IQ_ILL0, IQ_ILL_PLOADTRIM_BYP_VAL, 2, 5)
1406 FIELD(L0_TM_IQ_ILL0, IQ_ILL_PLOADTRIM_BYP, 1, 1)
1407 FIELD(L0_TM_IQ_ILL0, ILL_BYPASS_IQ_CODES, 0, 1)
1408REG32(L0_TM_IQ_ILL1, 0x18f8)
1409 FIELD(L0_TM_IQ_ILL1, TM_IQ_ILL1_31_8_RSVD, 24, 8)
1410 FIELD(L0_TM_IQ_ILL1, ILL_BYPASS_IQ_CALCODE_F0, 0, 8)
1411REG32(L0_TM_IQ_ILL2, 0x18fc)
1412 FIELD(L0_TM_IQ_ILL2, TM_IQ_ILL2_31_8_RSVD, 24, 8)
1413 FIELD(L0_TM_IQ_ILL2, ILL_BYPASS_IQ_CALCODE_F1, 0, 8)
1414REG32(L0_TM_IQ_ILL3, 0x1900)
1415 FIELD(L0_TM_IQ_ILL3, TM_IQ_ILL3_31_8_RSVD, 24, 8)
1416 FIELD(L0_TM_IQ_ILL3, ILL_BYPASS_IQ_CALCODE_F2, 0, 8)
1417REG32(L0_TM_IQ_ILL4, 0x1904)
1418 FIELD(L0_TM_IQ_ILL4, TM_IQ_ILL4_31_8_RSVD, 24, 8)
1419 FIELD(L0_TM_IQ_ILL4, ILL_BYPASS_IQ_CALCODE_F3, 0, 8)
1420REG32(L0_TM_IQ_ILL5, 0x1908)
1421 FIELD(L0_TM_IQ_ILL5, TM_IQ_ILL5_31_8_RSVD, 24, 8)
1422 FIELD(L0_TM_IQ_ILL5, ILL_BYPASS_IQ_CALCODE_F4, 0, 8)
1423REG32(L0_TM_IQ_ILL6, 0x190c)
1424 FIELD(L0_TM_IQ_ILL6, TM_IQ_ILL6_31_8_RSVD, 24, 8)
1425 FIELD(L0_TM_IQ_ILL6, ILL_BYPASS_IQ_CALCODE_F5, 0, 8)
1426REG32(L0_TM_IQ_ILL7, 0x1910)
1427 FIELD(L0_TM_IQ_ILL7, TM_IQ_ILL7_31_8_RSVD, 24, 8)
1428 FIELD(L0_TM_IQ_ILL7, ILL_BYPASS_IQ_CNSTGMTRIM_VAL, 0, 8)
1429REG32(L0_TM_IQ_ILL8, 0x1914)
1430 FIELD(L0_TM_IQ_ILL8, TM_IQ_ILL8_31_8_RSVD, 24, 8)
1431 FIELD(L0_TM_IQ_ILL8, ILL_BYPASS_IQ_POLYTRIM_VAL, 0, 8)
1432REG32(L0_TM_IQ_ILL9, 0x1918)
1433 FIELD(L0_TM_IQ_ILL9, TM_IQ_ILL9_31_8_RSVD, 24, 8)
1434 FIELD(L0_TM_IQ_ILL9, UNUSED, 4, 4)
1435 FIELD(L0_TM_IQ_ILL9, ILL_BYPASS_IQ_LFEN, 3, 1)
1436 FIELD(L0_TM_IQ_ILL9, ILL_BYPASS_IQ_LFEN_VAL, 2, 1)
1437 FIELD(L0_TM_IQ_ILL9, ILL_BYPASS_IQ_CNSTGMTRIM, 1, 1)
1438 FIELD(L0_TM_IQ_ILL9, ILL_BYPASS_IQ_POLYTIM, 0, 1)
1439REG32(L0_TM_IQ_ILL10, 0x191c)
1440 FIELD(L0_TM_IQ_ILL10, TM_IQ_ILL10_31_8_RSVD, 24, 8)
1441 FIELD(L0_TM_IQ_ILL10, UNUSED, 6, 2)
1442 FIELD(L0_TM_IQ_ILL10, IQPI_CALCTRIM, 4, 2)
1443 FIELD(L0_TM_IQ_ILL10, IQPI_REPLICATRIM, 0, 4)
1444REG32(L0_TM_E_ILL0, 0x1920)
1445 FIELD(L0_TM_E_ILL0, TM_E_ILL0_31_8_RSVD, 24, 8)
1446 FIELD(L0_TM_E_ILL0, E_ILL_CALIB_CTRL, 7, 1)
1447 FIELD(L0_TM_E_ILL0, E_ILL_PLOADTRIM_BYP_VAL, 2, 5)
1448 FIELD(L0_TM_E_ILL0, E_ILL_PLOADTRIM_BYP, 1, 1)
1449 FIELD(L0_TM_E_ILL0, E_ILL_CALIB_BYP, 0, 1)
1450REG32(L0_TM_E_ILL1, 0x1924)
1451 FIELD(L0_TM_E_ILL1, TM_E_ILL1_31_8_RSVD, 24, 8)
1452 FIELD(L0_TM_E_ILL1, ILL_BYPASS_E_CALCODE_F0, 0, 8)
1453REG32(L0_TM_E_ILL2, 0x1928)
1454 FIELD(L0_TM_E_ILL2, TM_E_ILL2_31_8_RSVD, 24, 8)
1455 FIELD(L0_TM_E_ILL2, ILL_BYPASS_E_CALCODE_F1, 0, 8)
1456REG32(L0_TM_E_ILL3, 0x192c)
1457 FIELD(L0_TM_E_ILL3, TM_E_ILL3_31_8_RSVD, 24, 8)
1458 FIELD(L0_TM_E_ILL3, ILL_BYPASS_E_CALCODE_F2, 0, 8)
1459REG32(L0_TM_E_ILL4, 0x1930)
1460 FIELD(L0_TM_E_ILL4, TM_E_ILL4_31_8_RSVD, 24, 8)
1461 FIELD(L0_TM_E_ILL4, ILL_BYPASS_E_CALCODE_F3, 0, 8)
1462REG32(L0_TM_E_ILL5, 0x1934)
1463 FIELD(L0_TM_E_ILL5, TM_E_ILL5_31_8_RSVD, 24, 8)
1464 FIELD(L0_TM_E_ILL5, ILL_BYPASS_E_CALCODE_F4, 0, 8)
1465REG32(L0_TM_E_ILL6, 0x1938)
1466 FIELD(L0_TM_E_ILL6, TM_E_ILL6_31_8_RSVD, 24, 8)
1467 FIELD(L0_TM_E_ILL6, ILL_BYPASS_E_CALCODE_F5, 0, 8)
1468REG32(L0_TM_E_ILL7, 0x193c)
1469 FIELD(L0_TM_E_ILL7, TM_E_ILL7_31_8_RSVD, 24, 8)
1470 FIELD(L0_TM_E_ILL7, ILL_BYPASS_E_CNSTGMTRIM_VAL, 0, 8)
1471REG32(L0_TM_E_ILL8, 0x1940)
1472 FIELD(L0_TM_E_ILL8, TM_E_ILL8_31_8_RSVD, 24, 8)
1473 FIELD(L0_TM_E_ILL8, ILL_BYPASS_E_POLYTRIM_VAL, 0, 8)
1474REG32(L0_TM_E_ILL9, 0x1944)
1475 FIELD(L0_TM_E_ILL9, TM_E_ILL9_31_8_RSVD, 24, 8)
1476 FIELD(L0_TM_E_ILL9, UNUSED, 4, 4)
1477 FIELD(L0_TM_E_ILL9, ILL_BYPASS_E_LFEN, 3, 1)
1478 FIELD(L0_TM_E_ILL9, ILL_BYPASS_E_LFEN_VAL, 2, 1)
1479 FIELD(L0_TM_E_ILL9, ILL_BYPASS_E_CNSTGMTRIM, 1, 1)
1480 FIELD(L0_TM_E_ILL9, ILL_BYPASS_E_POLYTIM, 0, 1)
1481REG32(L0_TM_E_ILL10, 0x1948)
1482 FIELD(L0_TM_E_ILL10, TM_E_ILL10_31_8_RSVD, 24, 8)
1483 FIELD(L0_TM_E_ILL10, UNUSED, 6, 2)
1484 FIELD(L0_TM_E_ILL10, EPI_CALCTRIM, 4, 2)
1485 FIELD(L0_TM_E_ILL10, EPI_REPLICATRIM, 0, 4)
1486REG32(L0_TM_EQ0, 0x194c)
1487 FIELD(L0_TM_EQ0, TM_EQ0_31_8_RSVD, 24, 8)
1488 FIELD(L0_TM_EQ0, EQ_STG1_RL_PROG_MSB, 7, 1)
1489 FIELD(L0_TM_EQ0, EQ_STG1_CTRL_BYP, 6, 1)
1490 FIELD(L0_TM_EQ0, EQ_STG2_CTRL_BYP, 5, 1)
1491 FIELD(L0_TM_EQ0, EQ_ADAPTATION_FORCE, 4, 1)
1492 FIELD(L0_TM_EQ0, EQ_ADAPTATION_FORCE_VAL, 3, 1)
1493 FIELD(L0_TM_EQ0, EQ_ISOURCE_EN_VAL, 0, 3)
1494REG32(L0_TM_EQ1, 0x1950)
1495 FIELD(L0_TM_EQ1, TM_EQ1_31_8_RSVD, 24, 8)
1496 FIELD(L0_TM_EQ1, EQ_STG1_PREAMP_MODE_VAL, 7, 1)
1497 FIELD(L0_TM_EQ1, EQ_STG1_RL_PROG, 5, 2)
1498 FIELD(L0_TM_EQ1, EQ_STG2_CM_PROG, 3, 2)
1499 FIELD(L0_TM_EQ1, EQ_STG2_PREAMP_MODE_VAL, 2, 1)
1500 FIELD(L0_TM_EQ1, EQ_STG2_RL_PROG, 0, 2)
1501REG32(L0_TM_EQ2, 0x1954)
1502 FIELD(L0_TM_EQ2, TM_EQ2_31_8_RSVD, 24, 8)
1503 FIELD(L0_TM_EQ2, UNUSED, 7, 1)
1504 FIELD(L0_TM_EQ2, EQ_EN_BACKGND_ADAPT, 6, 1)
1505 FIELD(L0_TM_EQ2, EQ_COUNT_STRAYS, 5, 1)
1506 FIELD(L0_TM_EQ2, EQ_WINDOW_SIZE, 3, 2)
1507 FIELD(L0_TM_EQ2, EQ_MAJ_THRESH, 1, 2)
1508 FIELD(L0_TM_EQ2, EQ_BIAS_CTRL_BYP, 0, 1)
1509REG32(L0_TM_EQ3, 0x1958)
1510 FIELD(L0_TM_EQ3, TM_EQ3_31_8_RSVD, 24, 8)
1511 FIELD(L0_TM_EQ3, UNUSED, 5, 3)
1512 FIELD(L0_TM_EQ3, EQ_BYPASS_ISINK_ENZ_VAL, 0, 5)
1513REG32(L0_TM_EQ4, 0x195c)
1514 FIELD(L0_TM_EQ4, TM_EQ4_31_8_RSVD, 24, 8)
1515 FIELD(L0_TM_EQ4, UNUSED, 5, 3)
1516 FIELD(L0_TM_EQ4, BYPASS_EQ_C_STG1, 4, 1)
1517 FIELD(L0_TM_EQ4, BYPASS_EQ_C_VAL_STG1, 0, 4)
1518REG32(L0_TM_EQ5, 0x1960)
1519 FIELD(L0_TM_EQ5, TM_EQ5_31_8_RSVD, 24, 8)
1520 FIELD(L0_TM_EQ5, UNUSED, 6, 2)
1521 FIELD(L0_TM_EQ5, BYPASS_EQ_R_STG1, 5, 1)
1522 FIELD(L0_TM_EQ5, BYPASS_EQ_R_VAL_STG1, 0, 5)
1523REG32(L0_TM_EQ6, 0x1964)
1524 FIELD(L0_TM_EQ6, TM_EQ6_31_8_RSVD, 24, 8)
1525 FIELD(L0_TM_EQ6, UNUSED, 5, 3)
1526 FIELD(L0_TM_EQ6, BYPASS_EQ_C_STG2, 4, 1)
1527 FIELD(L0_TM_EQ6, BYPASS_EQ_C_VAL_STG2, 0, 4)
1528REG32(L0_TM_EQ7, 0x1968)
1529 FIELD(L0_TM_EQ7, TM_EQ7_31_8_RSVD, 24, 8)
1530 FIELD(L0_TM_EQ7, UNUSED, 6, 2)
1531 FIELD(L0_TM_EQ7, BYPASS_EQ_R_STG2, 5, 1)
1532 FIELD(L0_TM_EQ7, BYPASS_EQ_R_VAL_STG2, 0, 5)
1533REG32(L0_TM_EQ8, 0x196c)
1534 FIELD(L0_TM_EQ8, TM_EQ8_31_8_RSVD, 24, 8)
1535 FIELD(L0_TM_EQ8, EQ_BYPASS_CALIB, 7, 1)
1536 FIELD(L0_TM_EQ8, EQ_SWEEP, 5, 2)
1537 FIELD(L0_TM_EQ8, SEL_SAMP, 2, 3)
1538 FIELD(L0_TM_EQ8, BYPASS_EQ_CAL, 1, 1)
1539 FIELD(L0_TM_EQ8, BYPASS_EQ_CAL_VAL, 0, 1)
1540REG32(L0_TM_EQ9, 0x1970)
1541 FIELD(L0_TM_EQ9, TM_EQ9_31_8_RSVD, 24, 8)
1542 FIELD(L0_TM_EQ9, UNUSED, 7, 1)
1543 FIELD(L0_TM_EQ9, EQ_BYPASS_CALIB_CODE, 0, 7)
1544REG32(L0_TM_EQ10, 0x1974)
1545 FIELD(L0_TM_EQ10, TM_EQ10_31_8_RSVD, 24, 8)
1546 FIELD(L0_TM_EQ10, UNUSED, 7, 1)
1547 FIELD(L0_TM_EQ10, OFFSET_COEF_SCALER, 4, 3)
1548 FIELD(L0_TM_EQ10, DIAG_OUTPUT_SEL, 0, 4)
1549REG32(L0_TM_EQ11, 0x1978)
1550 FIELD(L0_TM_EQ11, TM_EQ11_31_8_RSVD, 24, 8)
1551 FIELD(L0_TM_EQ11, EQ_CALIB_CLK_DIV_FORCE, 7, 1)
1552 FIELD(L0_TM_EQ11, EDGE_IS_FIRST, 6, 1)
1553 FIELD(L0_TM_EQ11, FORCE_EQ_OFFS_ON, 5, 1)
1554 FIELD(L0_TM_EQ11, FORCE_EQ_OFFS_OFF, 4, 1)
1555 FIELD(L0_TM_EQ11, EQ_OFFS_WITH_ADAPT, 3, 1)
1556 FIELD(L0_TM_EQ11, OFFSET_VOTER_OVERRIDE_EN, 2, 1)
1557 FIELD(L0_TM_EQ11, OFFSET_VOTER_OVERRIDE_NEG, 1, 1)
1558 FIELD(L0_TM_EQ11, OFFSET_VOTER_OVERRIDE_POS, 0, 1)
1559REG32(L0_TM_ILL7, 0x197c)
1560 FIELD(L0_TM_ILL7, TM_ILL7_31_8_RSVD, 24, 8)
1561 FIELD(L0_TM_ILL7, ILL_CAL_INIT_WAIT, 0, 8)
1562REG32(L0_TM_ILL8, 0x1980)
1563 FIELD(L0_TM_ILL8, TM_ILL8_31_8_RSVD, 24, 8)
1564 FIELD(L0_TM_ILL8, ILL_CAL_ITER_WAIT, 0, 8)
1565REG32(L0_TM_ILL9, 0x1984)
1566 FIELD(L0_TM_ILL9, TM_ILL9_31_8_RSVD, 24, 8)
1567 FIELD(L0_TM_ILL9, ILL_CAL_BYPASS_CAP_START, 7, 1)
1568 FIELD(L0_TM_ILL9, ILL_CAL_CAP_START_VAL, 0, 7)
1569REG32(L0_TM_ILL10, 0x1988)
1570 FIELD(L0_TM_ILL10, TM_ILL10_31_8_RSVD, 24, 8)
1571 FIELD(L0_TM_ILL10, G3A_USB3_PCIEG2_PLL_CTR_11_8_BYP_VAL, 4, 4)
1572 FIELD(L0_TM_ILL10, G3B_PLL_CTR_11_8_BYP_VAL, 0, 4)
1573REG32(L0_TM_ILL11, 0x198c)
1574 FIELD(L0_TM_ILL11, TM_ILL11_31_8_RSVD, 24, 8)
1575 FIELD(L0_TM_ILL11, G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL, 4, 4)
1576 FIELD(L0_TM_ILL11, G2B_PLL_CTR_11_8_BYP_VAL, 0, 4)
1577REG32(L0_TM_ILL12, 0x1990)
1578 FIELD(L0_TM_ILL12, TM_ILL12_31_8_RSVD, 24, 8)
1579 FIELD(L0_TM_ILL12, G1A_PLL_CTR_BYP_VAL, 0, 8)
1580REG32(L0_TM_ILL13, 0x1994)
1581 FIELD(L0_TM_ILL13, TM_ILL13_31_8_RSVD, 24, 8)
1582 FIELD(L0_TM_ILL13, ILL_CAL_IDLE_VAL_REFCNT, 0, 3)
1583REG32(L0_TM_ILL14, 0x1998)
1584 FIELD(L0_TM_ILL14, TM_ILL14_31_8_RSVD, 24, 8)
1585 FIELD(L0_TM_ILL14, ILL_CALIB_WAIT, 4, 4)
1586 FIELD(L0_TM_ILL14, ILL_CHG_WAIT, 0, 4)
1587REG32(L0_TM_FRZ_FSM0, 0x199c)
1588 FIELD(L0_TM_FRZ_FSM0, TM_FRZ_FSM0_31_8_RSVD, 24, 8)
1589 FIELD(L0_TM_FRZ_FSM0, FREEZE_HSRX_PWR_SEQ_FSM, 0, 8)
1590REG32(L0_TM_FRZ_FSM1, 0x19a0)
1591 FIELD(L0_TM_FRZ_FSM1, TM_FRZ_FSM1_31_8_RSVD, 24, 8)
1592 FIELD(L0_TM_FRZ_FSM1, UNUSED, 6, 2)
1593 FIELD(L0_TM_FRZ_FSM1, FREEZE_ILL_CALIB_FSM, 0, 6)
1594REG32(L0_TM_RST_DLY, 0x19a4)
1595 FIELD(L0_TM_RST_DLY, TM_RST_DLY_31_8_RSVD, 24, 8)
1596 FIELD(L0_TM_RST_DLY, APB_RST_DLY, 0, 8)
1597REG32(L0_TM_ILL15, 0x19a8)
1598 FIELD(L0_TM_ILL15, TM_ILL15_31_8_RSVD, 24, 8)
1599 FIELD(L0_TM_ILL15, ILL_CAL_REF_CTR_MSB_REG1, 0, 8)
1600REG32(L0_TM_MISC3, 0x19ac)
1601 FIELD(L0_TM_MISC3, TM_MISC3_31_8_RSVD, 24, 8)
1602 FIELD(L0_TM_MISC3, AUX0_BIT_7, 7, 1)
1603 FIELD(L0_TM_MISC3, AUX0_BIT_6, 6, 1)
1604 FIELD(L0_TM_MISC3, AUX0_BIT_5, 5, 1)
1605 FIELD(L0_TM_MISC3, DBG_BUS_SEL, 2, 3)
1606 FIELD(L0_TM_MISC3, CDR_EN_FPL, 1, 1)
1607 FIELD(L0_TM_MISC3, CDR_EN_FFL, 0, 1)
1608REG32(L0_TM_EQ_OFFS1, 0x19b0)
1609 FIELD(L0_TM_EQ_OFFS1, TM_EQ_OFFS1_31_8_RSVD, 24, 8)
1610 FIELD(L0_TM_EQ_OFFS1, EQ_OFFSET_CORR_BYP, 1, 7)
1611 FIELD(L0_TM_EQ_OFFS1, AUX1_BIT_7, 0, 1)
1612REG32(L0_TM_SAMP0, 0x19b4)
1613 FIELD(L0_TM_SAMP0, TM_SAMP0_31_8_RSVD, 24, 8)
1614 FIELD(L0_TM_SAMP0, SAMP_CALIB_CLK_DIV_FACTOR, 1, 7)
1615 FIELD(L0_TM_SAMP0, SAMP_CALIB_CLK_DIV_FORCE, 0, 1)
1616REG32(L0_TM_EQ12, 0x19b8)
1617 FIELD(L0_TM_EQ12, TM_EQ12_31_8_RSVD, 24, 8)
1618 FIELD(L0_TM_EQ12, EQ_CALIB_CLK_DIV_FACTOR, 0, 8)
1619REG32(L0_TM_MISC4, 0x19bc)
1620 FIELD(L0_TM_MISC4, TM_MISC4_31_8_RSVD, 24, 8)
1621 FIELD(L0_TM_MISC4, PSO_CLK_LANE_FRM_PCS, 2, 1)
1622 FIELD(L0_TM_MISC4, BSCAN_MODE_VAL, 1, 1)
1623 FIELD(L0_TM_MISC4, BSCAN_FORCE_MODE, 0, 1)
1624REG32(L0_TM_SAMP_STATUS0, 0x1a80)
1625 FIELD(L0_TM_SAMP_STATUS0, TM_SAMP_STATUS0_31_8_RSVD, 24, 8)
1626 FIELD(L0_TM_SAMP_STATUS0, IQ_SAMP_PH0_CALIB_CODE, 0, 6)
1627REG32(L0_TM_SAMP_STATUS1, 0x1a84)
1628 FIELD(L0_TM_SAMP_STATUS1, TM_SAMP_STATUS1_31_8_RSVD, 24, 8)
1629 FIELD(L0_TM_SAMP_STATUS1, IQ_SAMP_PH90_CALIB_CODE, 0, 6)
1630REG32(L0_TM_SAMP_STATUS2, 0x1a88)
1631 FIELD(L0_TM_SAMP_STATUS2, TM_SAMP_STATUS2_31_8_RSVD, 24, 8)
1632 FIELD(L0_TM_SAMP_STATUS2, IQ_SAMP_PH180_CALIB_CODE, 0, 6)
1633REG32(L0_TM_SAMP_STATUS3, 0x1a8c)
1634 FIELD(L0_TM_SAMP_STATUS3, TM_SAMP_STATUS3_31_8_RSVD, 24, 8)
1635 FIELD(L0_TM_SAMP_STATUS3, IQ_SAMP_PH270_CALIB_CODE, 0, 6)
1636REG32(L0_TM_SAMP_STATUS4, 0x1a90)
1637 FIELD(L0_TM_SAMP_STATUS4, TM_SAMP_STATUS4_31_8_RSVD, 24, 8)
1638 FIELD(L0_TM_SAMP_STATUS4, E_SAMP_PH0_CALIB_CODE, 0, 6)
1639REG32(L0_TM_SAMP_STATUS5, 0x1a94)
1640 FIELD(L0_TM_SAMP_STATUS5, TM_SAMP_STATUS5_31_8_RSVD, 24, 8)
1641 FIELD(L0_TM_SAMP_STATUS5, E_SAMP_PH180_CALIB_CODE, 0, 6)
1642REG32(L0_TM_ILL_STATUS0, 0x1a98)
1643 FIELD(L0_TM_ILL_STATUS0, TM_ILL_STATUS0_31_8_RSVD, 24, 8)
1644 FIELD(L0_TM_ILL_STATUS0, IQ_F0_CALCODE_CALIB_VAL, 0, 7)
1645REG32(L0_TM_ILL_STATUS1, 0x1a9c)
1646 FIELD(L0_TM_ILL_STATUS1, TM_ILL_STATUS1_31_8_RSVD, 24, 8)
1647 FIELD(L0_TM_ILL_STATUS1, IQ_F1_CALCODE_CALIB_VAL, 0, 7)
1648REG32(L0_TM_ILL_STATUS2, 0x1aa0)
1649 FIELD(L0_TM_ILL_STATUS2, TM_ILL_STATUS2_31_8_RSVD, 24, 8)
1650 FIELD(L0_TM_ILL_STATUS2, IQ_F2_CALCODE_CALIB_VAL, 0, 7)
1651REG32(L0_TM_ILL_STATUS3, 0x1aa4)
1652 FIELD(L0_TM_ILL_STATUS3, TM_ILL_STATUS3_31_8_RSVD, 24, 8)
1653 FIELD(L0_TM_ILL_STATUS3, IQ_F3_CALCODE_CALIB_VAL, 0, 7)
1654REG32(L0_TM_ILL_STATUS4, 0x1aa8)
1655 FIELD(L0_TM_ILL_STATUS4, TM_ILL_STATUS4_31_8_RSVD, 24, 8)
1656 FIELD(L0_TM_ILL_STATUS4, IQ_F4_CALCODE_CALIB_VAL, 0, 7)
1657REG32(L0_TM_ILL_STATUS5, 0x1aac)
1658 FIELD(L0_TM_ILL_STATUS5, TM_ILL_STATUS5_31_8_RSVD, 24, 8)
1659 FIELD(L0_TM_ILL_STATUS5, IQ_F5_CALCODE_CALIB_VAL, 0, 7)
1660REG32(L0_TM_ILL_STATUS6, 0x1ab0)
1661 FIELD(L0_TM_ILL_STATUS6, TM_ILL_STATUS6_31_8_RSVD, 24, 8)
1662 FIELD(L0_TM_ILL_STATUS6, E_F0_CALCODE_CALIB_VAL, 0, 7)
1663REG32(L0_TM_ILL_STATUS7, 0x1ab4)
1664 FIELD(L0_TM_ILL_STATUS7, TM_ILL_STATUS7_31_8_RSVD, 24, 8)
1665 FIELD(L0_TM_ILL_STATUS7, E_F1_CALCODE_CALIB_VAL, 0, 7)
1666REG32(L0_TM_ILL_STATUS8, 0x1ab8)
1667 FIELD(L0_TM_ILL_STATUS8, TM_ILL_STATUS8_31_8_RSVD, 24, 8)
1668 FIELD(L0_TM_ILL_STATUS8, E_F2_CALCODE_CALIB_VAL, 0, 7)
1669REG32(L0_TM_ILL_STATUS9, 0x1abc)
1670 FIELD(L0_TM_ILL_STATUS9, TM_ILL_STATUS9_31_8_RSVD, 24, 8)
1671 FIELD(L0_TM_ILL_STATUS9, E_F3_CALCODE_CALIB_VAL, 0, 7)
1672REG32(L0_TM_ILL_STATUS10, 0x1ac0)
1673 FIELD(L0_TM_ILL_STATUS10, TM_ILL_STATUS10_31_8_RSVD, 24, 8)
1674 FIELD(L0_TM_ILL_STATUS10, E_F4_CALCODE_CALIB_VAL, 0, 7)
1675REG32(L0_TM_ILL_STATUS11, 0x1ac4)
1676 FIELD(L0_TM_ILL_STATUS11, TM_ILL_STATUS11_31_8_RSVD, 24, 8)
1677 FIELD(L0_TM_ILL_STATUS11, E_F5_CALCODE_CALIB_VAL, 0, 7)
1678REG32(L0_TM_MISC_ST_0, 0x1ac8)
1679 FIELD(L0_TM_MISC_ST_0, TM_MISC_ST_0_31_8_RSVD, 24, 8)
1680 FIELD(L0_TM_MISC_ST_0, EYE_SURF_DONE, 5, 1)
1681 FIELD(L0_TM_MISC_ST_0, SD_CAL_DONE, 4, 1)
1682 FIELD(L0_TM_MISC_ST_0, SAMP_CAL_DONE, 3, 1)
1683 FIELD(L0_TM_MISC_ST_0, ILL_CAL_DONE, 2, 1)
1684 FIELD(L0_TM_MISC_ST_0, EQ_CAL_DONE, 1, 1)
1685 FIELD(L0_TM_MISC_ST_0, EQ_VALID_ADAPT_CODE, 0, 1)
1686REG32(L0_TM_SD_ST_0, 0x1acc)
1687 FIELD(L0_TM_SD_ST_0, TM_SD_ST_0_31_8_RSVD, 24, 8)
1688 FIELD(L0_TM_SD_ST_0, SD_CAL_CODE, 0, 6)
1689REG32(L0_TM_EYESURF_ST0, 0x1ad0)
1690 FIELD(L0_TM_EYESURF_ST0, TM_EYESURF_ST0_31_8_RSVD, 24, 8)
1691 FIELD(L0_TM_EYESURF_ST0, ERROR_COUNT0, 0, 8)
1692REG32(L0_TM_EYESURF_ST1, 0x1ad4)
1693 FIELD(L0_TM_EYESURF_ST1, TM_EYESURF_ST1_31_8_RSVD, 24, 8)
1694 FIELD(L0_TM_EYESURF_ST1, ERROR_COUNT1, 0, 8)
1695REG32(L0_TM_EQ_ST0, 0x1ad8)
1696 FIELD(L0_TM_EQ_ST0, TM_EQ_ST0_31_8_RSVD, 24, 8)
1697 FIELD(L0_TM_EQ_ST0, EQ_ADAPT_CODE0, 0, 8)
1698REG32(L0_TM_EQ_ST1, 0x1adc)
1699 FIELD(L0_TM_EQ_ST1, TM_EQ_ST1_31_8_RSVD, 24, 8)
1700 FIELD(L0_TM_EQ_ST1, EQ_ADAPT_CODE1, 0, 8)
1701REG32(L0_TM_EQ_ST2, 0x1ae0)
1702 FIELD(L0_TM_EQ_ST2, TM_EQ_ST2_31_8_RSVD, 24, 8)
1703 FIELD(L0_TM_EQ_ST2, EQ_CALIB_CODE, 0, 7)
1704REG32(L0_TM_RXPMA_ST1, 0x1ae4)
1705 FIELD(L0_TM_RXPMA_ST1, TM_RXPMA_ST1_31_8_RSVD, 24, 8)
1706 FIELD(L0_TM_RXPMA_ST1, HSRX_OPMODE_STATUS, 0, 8)
1707REG32(L0_TM_CDR0, 0x1c00)
1708 FIELD(L0_TM_CDR0, TM_CDR0_31_8_RSVD, 24, 8)
1709 FIELD(L0_TM_CDR0, FAST_PHASE_LOCK_FORCE, 7, 1)
1710 FIELD(L0_TM_CDR0, UNUSED, 5, 2)
1711 FIELD(L0_TM_CDR0, CDR_LOOP_CTRL, 2, 3)
1712 FIELD(L0_TM_CDR0, SECOND_ORDER_LOOP_DIS, 1, 1)
1713 FIELD(L0_TM_CDR0, FIRST_ORDER_LOOP_DIS, 0, 1)
1714REG32(L0_TM_CDR1, 0x1c04)
1715 FIELD(L0_TM_CDR1, TM_CDR1_31_8_RSVD, 24, 8)
1716 FIELD(L0_TM_CDR1, RESET_DELAY_2OL, 0, 8)
1717REG32(L0_TM_CDR2, 0x1c08)
1718 FIELD(L0_TM_CDR2, TM_CDR2_31_8_RSVD, 24, 8)
1719 FIELD(L0_TM_CDR2, CLK_SEL_2OL, 6, 2)
1720 FIELD(L0_TM_CDR2, INTEGRATOR_THRESH_2OL, 0, 6)
1721REG32(L0_TM_CDR3, 0x1c0c)
1722 FIELD(L0_TM_CDR3, TM_CDR3_31_8_RSVD, 24, 8)
1723 FIELD(L0_TM_CDR3, UNUSED, 7, 1)
1724 FIELD(L0_TM_CDR3, SIGNAL_THRESH_1OL, 0, 7)
1725REG32(L0_TM_CDR4, 0x1c10)
1726 FIELD(L0_TM_CDR4, TM_CDR4_31_8_RSVD, 24, 8)
1727 FIELD(L0_TM_CDR4, UNUSED, 7, 1)
1728 FIELD(L0_TM_CDR4, SIGNAL_THRESH_2OL, 0, 7)
1729REG32(L0_TM_CDR5, 0x1c14)
1730 FIELD(L0_TM_CDR5, TM_CDR5_31_8_RSVD, 24, 8)
1731 FIELD(L0_TM_CDR5, FPHL_FSM_ACC_CYCLES, 5, 3)
1732 FIELD(L0_TM_CDR5, FFL_PH0_INT_GAIN, 0, 5)
1733REG32(L0_TM_CDR6, 0x1c18)
1734 FIELD(L0_TM_CDR6, TM_CDR6_31_8_RSVD, 24, 8)
1735 FIELD(L0_TM_CDR6, FPHL_FSM_DELAY_CYCLES, 5, 3)
1736 FIELD(L0_TM_CDR6, FFL_PH1_INT_GAIN, 0, 5)
1737REG32(L0_TM_CDR7, 0x1c1c)
1738 FIELD(L0_TM_CDR7, TM_CDR7_31_8_RSVD, 24, 8)
1739 FIELD(L0_TM_CDR7, FPHL_FSM_TRIGGER1_WAIT_CYCLES, 5, 3)
1740 FIELD(L0_TM_CDR7, FFL_PH2_INT_GAIN, 0, 5)
1741REG32(L0_TM_CDR8, 0x1c20)
1742 FIELD(L0_TM_CDR8, TM_CDR8_31_8_RSVD, 24, 8)
1743 FIELD(L0_TM_CDR8, FPHL_FSM_TRIGGER2_WAIT_CYCLES, 5, 3)
1744 FIELD(L0_TM_CDR8, FFL_PH3_INT_GAIN, 0, 5)
1745REG32(L0_TM_CDR9, 0x1c24)
1746 FIELD(L0_TM_CDR9, TM_CDR9_31_8_RSVD, 24, 8)
1747 FIELD(L0_TM_CDR9, FPHL_FSM_TRIGGER3_WAIT_CYCLES, 5, 3)
1748 FIELD(L0_TM_CDR9, FFL_PH4_INT_GAIN, 0, 5)
1749REG32(L0_TM_CDR10, 0x1c28)
1750 FIELD(L0_TM_CDR10, TM_CDR10_31_8_RSVD, 24, 8)
1751 FIELD(L0_TM_CDR10, FFL_TIME_PER_PHASE_10_8, 5, 3)
1752 FIELD(L0_TM_CDR10, FFL_PH5_INT_GAIN, 0, 5)
1753REG32(L0_TM_CDR11, 0x1c2c)
1754 FIELD(L0_TM_CDR11, TM_CDR11_31_8_RSVD, 24, 8)
1755 FIELD(L0_TM_CDR11, UNUSED, 5, 3)
1756 FIELD(L0_TM_CDR11, FFL_PH6_INT_GAIN, 0, 5)
1757REG32(L0_TM_CDR12, 0x1c30)
1758 FIELD(L0_TM_CDR12, TM_CDR12_31_8_RSVD, 24, 8)
1759 FIELD(L0_TM_CDR12, CDRLF_RESET_ON_EN_CDR, 7, 1)
1760 FIELD(L0_TM_CDR12, CDRLF_RESET_ON_INT_MAX_2OL, 6, 1)
1761 FIELD(L0_TM_CDR12, CDRLF_RESET_ON_MODE_CHG, 5, 1)
1762 FIELD(L0_TM_CDR12, FFL_PH7_INT_GAIN, 0, 5)
1763REG32(L0_TM_CDR13, 0x1c34)
1764 FIELD(L0_TM_CDR13, TM_CDR13_31_8_RSVD, 24, 8)
1765 FIELD(L0_TM_CDR13, FFL_TIME_PER_PHASE_7_0, 0, 8)
1766REG32(L0_TM_CDR14, 0x1c38)
1767 FIELD(L0_TM_CDR14, TM_CDR14_31_8_RSVD, 24, 8)
1768 FIELD(L0_TM_CDR14, FFL_PH3_POST_INT_GAIN, 6, 2)
1769 FIELD(L0_TM_CDR14, FFL_PH2_POST_INT_GAIN, 4, 2)
1770 FIELD(L0_TM_CDR14, FFL_PH1_POST_INT_GAIN, 2, 2)
1771 FIELD(L0_TM_CDR14, FFL_PH0_POST_INT_GAIN, 0, 2)
1772REG32(L0_TM_CDR15, 0x1c3c)
1773 FIELD(L0_TM_CDR15, TM_CDR15_31_8_RSVD, 24, 8)
1774 FIELD(L0_TM_CDR15, FFL_PH7_POST_INT_GAIN, 6, 2)
1775 FIELD(L0_TM_CDR15, FFL_PH6_POST_INT_GAIN, 4, 2)
1776 FIELD(L0_TM_CDR15, FFL_PH5_POST_INT_GAIN, 2, 2)
1777 FIELD(L0_TM_CDR15, FFL_PH4_POST_INT_GAIN, 0, 2)
1778REG32(L0_TM_CDR16, 0x1c40)
1779 FIELD(L0_TM_CDR16, TM_CDR16_31_8_RSVD, 24, 8)
1780 FIELD(L0_TM_CDR16, UNUSED, 5, 3)
1781 FIELD(L0_TM_CDR16, FFL_PH0_PROP_GAIN, 0, 5)
1782REG32(L0_TM_CDR17, 0x1c44)
1783 FIELD(L0_TM_CDR17, TM_CDR17_31_8_RSVD, 24, 8)
1784 FIELD(L0_TM_CDR17, UNUSED, 5, 3)
1785 FIELD(L0_TM_CDR17, FFL_PH1_PROP_GAIN, 0, 5)
1786REG32(L0_TM_CDR18, 0x1c48)
1787 FIELD(L0_TM_CDR18, TM_CDR18_31_8_RSVD, 24, 8)
1788 FIELD(L0_TM_CDR18, UNUSED, 5, 3)
1789 FIELD(L0_TM_CDR18, FFL_PH2_PROP_GAIN, 0, 5)
1790REG32(L0_TM_CDR19, 0x1c4c)
1791 FIELD(L0_TM_CDR19, TM_CDR19_31_8_RSVD, 24, 8)
1792 FIELD(L0_TM_CDR19, UNUSED, 5, 3)
1793 FIELD(L0_TM_CDR19, FFL_PH3_PROP_GAIN, 0, 5)
1794REG32(L0_TM_CDR20, 0x1c50)
1795 FIELD(L0_TM_CDR20, TM_CDR20_31_8_RSVD, 24, 8)
1796 FIELD(L0_TM_CDR20, UNUSED, 5, 3)
1797 FIELD(L0_TM_CDR20, FFL_PH4_PROP_GAIN, 0, 5)
1798REG32(L0_TM_CDR21, 0x1c54)
1799 FIELD(L0_TM_CDR21, TM_CDR21_31_8_RSVD, 24, 8)
1800 FIELD(L0_TM_CDR21, UNUSED, 5, 3)
1801 FIELD(L0_TM_CDR21, FFL_PH5_PROP_GAIN, 0, 5)
1802REG32(L0_TM_CDR22, 0x1c58)
1803 FIELD(L0_TM_CDR22, TM_CDR22_31_8_RSVD, 24, 8)
1804 FIELD(L0_TM_CDR22, UNUSED, 5, 3)
1805 FIELD(L0_TM_CDR22, FFL_PH6_PROP_GAIN, 0, 5)
1806REG32(L0_TM_CDR23, 0x1c5c)
1807 FIELD(L0_TM_CDR23, TM_CDR23_31_8_RSVD, 24, 8)
1808 FIELD(L0_TM_CDR23, UNUSED, 7, 1)
1809 FIELD(L0_TM_CDR23, PHASE_LAG_LEAD_RESPONSE, 5, 2)
1810 FIELD(L0_TM_CDR23, FFL_PH7_PROP_GAIN, 0, 5)
1811REG32(L0_TM_MISC0, 0x1c60)
1812 FIELD(L0_TM_MISC0, TM_MISC0_31_8_RSVD, 24, 8)
1813 FIELD(L0_TM_MISC0, UNUSED, 2, 6)
1814 FIELD(L0_TM_MISC0, DBG0_SEL, 0, 2)
1815REG32(L0_TM_HSRX_ST0, 0x1c64)
1816 FIELD(L0_TM_HSRX_ST0, TM_HSRX_ST0_31_8_RSVD, 24, 8)
1817 FIELD(L0_TM_HSRX_ST0, FAST_LOCK_STATUS, 0, 1)
1818REG32(L0_TM_PLL_LS_CLOCK, 0x2000)
1819 FIELD(L0_TM_PLL_LS_CLOCK, TM_PLL_LS_CLOCK_31_8_RSVD, 24, 8)
1820 FIELD(L0_TM_PLL_LS_CLOCK, TM_PLL_LS_CLOCK, 0, 8)
1821REG32(L0_TM_PLL_LOOP_FILT, 0x2004)
1822 FIELD(L0_TM_PLL_LOOP_FILT, TM_PLL_LOOP_FILT_31_8_RSVD, 24, 8)
1823 FIELD(L0_TM_PLL_LOOP_FILT, TM_FORCE_RES_SW_ON, 7, 1)
1824 FIELD(L0_TM_PLL_LOOP_FILT, TM_MPHY_USB3_R2_HIGH_RES_SW_ON, 6, 1)
1825 FIELD(L0_TM_PLL_LOOP_FILT, TM_MPHY_USB3_R2_LOW_RES_SW_ON, 5, 1)
1826 FIELD(L0_TM_PLL_LOOP_FILT, TM_PCIE_R1_DEFAULT_RES_SW_ON, 4, 1)
1827 FIELD(L0_TM_PLL_LOOP_FILT, TM_PCIE_R1_HIGH_RES_SW_ON, 3, 1)
1828 FIELD(L0_TM_PLL_LOOP_FILT, TM_PCIE_R1_LOW_RES_SW_ON, 2, 1)
1829 FIELD(L0_TM_PLL_LOOP_FILT, TM_BYPASS_SEC_LOOP_FILTER, 1, 1)
1830 FIELD(L0_TM_PLL_LOOP_FILT, TM_SEC_LOOP, 0, 1)
1831REG32(L0_TM_PLL_DIG2, 0x2008)
1832 FIELD(L0_TM_PLL_DIG2, TM_PLL_DIG2_31_8_RSVD, 24, 8)
1833 FIELD(L0_TM_PLL_DIG2, TM_FBDIV_0_LSB, 7, 1)
1834 FIELD(L0_TM_PLL_DIG2, TM_PLL_HS_CLOCK_0, 0, 7)
1835REG32(L0_TM_PLL_FBDIV, 0x200c)
1836 FIELD(L0_TM_PLL_FBDIV, TM_PLL_FBDIV_31_8_RSVD, 24, 8)
1837 FIELD(L0_TM_PLL_FBDIV, TM_FBDIV_1, 0, 8)
1838REG32(L0_TM_PLL_DIG4, 0x2010)
1839 FIELD(L0_TM_PLL_DIG4, TM_PLL_DIG4_31_8_RSVD, 24, 8)
1840 FIELD(L0_TM_PLL_DIG4, TM_VCO_CLOCK_PULDN, 7, 1)
1841 FIELD(L0_TM_PLL_DIG4, TM_FORCE_ANA_COARSEDONE, 6, 1)
1842 FIELD(L0_TM_PLL_DIG4, TM_ANA_COARSEDONE, 5, 1)
1843 FIELD(L0_TM_PLL_DIG4, TM_FORCE_COARSE_DONE_INT, 4, 1)
1844 FIELD(L0_TM_PLL_DIG4, TM_COARSE_DONE_INT, 3, 1)
1845 FIELD(L0_TM_PLL_DIG4, TM_FORCE_FBDIV, 2, 1)
1846 FIELD(L0_TM_PLL_DIG4, TM_FBDIV_2, 0, 2)
1847REG32(L0_TM_PLL_DIG5, 0x2014)
1848 FIELD(L0_TM_PLL_DIG5, TM_PLL_DIG5_31_8_RSVD, 24, 8)
1849 FIELD(L0_TM_PLL_DIG5, TM_PD_6GHZ_LOWNOISE_RING, 7, 1)
1850 FIELD(L0_TM_PLL_DIG5, TM_PD_6GHZ_RING, 6, 1)
1851 FIELD(L0_TM_PLL_DIG5, TM_COARSE_PROG, 1, 5)
1852 FIELD(L0_TM_PLL_DIG5, TM_FORCE_VCO_CLOCK_PULDN, 0, 1)
1853REG32(L0_TM_PLL_DIG6, 0x2018)
1854 FIELD(L0_TM_PLL_DIG6, TM_PLL_DIG6_31_8_RSVD, 24, 8)
1855 FIELD(L0_TM_PLL_DIG6, TM_CONFG_CHNG_CYCLES_0_LSB, 7, 1)
1856 FIELD(L0_TM_PLL_DIG6, TM_VCO_SETTLE_CYCLES, 5, 2)
1857 FIELD(L0_TM_PLL_DIG6, TM_INITIAL_WAIT_CYCLES, 3, 2)
1858 FIELD(L0_TM_PLL_DIG6, TM_FORCE_COARSE_PROG_PD_RING, 2, 1)
1859 FIELD(L0_TM_PLL_DIG6, TM_PD_1P5GHZ_RING, 1, 1)
1860 FIELD(L0_TM_PLL_DIG6, TM_PD_3GHZ_RING, 0, 1)
1861REG32(L0_TM_PLL_DIG7, 0x201c)
1862 FIELD(L0_TM_PLL_DIG7, TM_PLL_DIG7_31_8_RSVD, 24, 8)
1863 FIELD(L0_TM_PLL_DIG7, TM_CPUMP_CODE_0_LSB, 7, 1)
1864 FIELD(L0_TM_PLL_DIG7, TM_FORCE_ANA_START_LOOP, 6, 1)
1865 FIELD(L0_TM_PLL_DIG7, TM_ANA_START_LOOP, 5, 1)
1866 FIELD(L0_TM_PLL_DIG7, TM_PLL_LOCK_CYCLES, 3, 2)
1867 FIELD(L0_TM_PLL_DIG7, TM_STAND_BY_SETTLE_CYCLES, 1, 2)
1868 FIELD(L0_TM_PLL_DIG7, TM_CONFG_CHNG_CYCLES_1_MSB, 0, 1)
1869REG32(L0_TM_PLL_CPUMP_CODE_1, 0x2020)
1870 FIELD(L0_TM_PLL_CPUMP_CODE_1, TM_PLL_CPUMP_CODE_1_31_8_RSVD, 24, 8)
1871 FIELD(L0_TM_PLL_CPUMP_CODE_1, TM_CPUMP_CODE_1, 0, 8)
1872REG32(L0_TM_PLL_DIG9, 0x2024)
1873 FIELD(L0_TM_PLL_DIG9, TM_PLL_DIG9_31_8_RSVD, 24, 8)
1874 FIELD(L0_TM_PLL_DIG9, TM_PLL_RSVD, 6, 2)
1875 FIELD(L0_TM_PLL_DIG9, TM_FB_BY2_BYPASS, 5, 1)
1876 FIELD(L0_TM_PLL_DIG9, TM_FORCE_CP_CODE, 4, 1)
1877 FIELD(L0_TM_PLL_DIG9, TM_CPUMP_CODE_2_MSB, 0, 4)
1878REG32(L0_TM_PLL_COARSE_CODE_LSB, 0x2028)
1879 FIELD(L0_TM_PLL_COARSE_CODE_LSB, TM_PLL_COARSE_CODE_LSB_31_8_RSVD, 24, 8)
1880 FIELD(L0_TM_PLL_COARSE_CODE_LSB, TM_COARSE_CODE_LSB, 0, 8)
1881REG32(L0_TM_PLL_DIG11, 0x202c)
1882 FIELD(L0_TM_PLL_DIG11, TM_PLL_DIG11_31_8_RSVD, 24, 8)
1883 FIELD(L0_TM_PLL_DIG11, TM_CONST_NDAC_CNTRL, 4, 4)
1884 FIELD(L0_TM_PLL_DIG11, TM_FORCE_COARSE_CODE, 3, 1)
1885 FIELD(L0_TM_PLL_DIG11, TM_COARSE_CODE_MSB, 0, 3)
1886REG32(L0_TM_PLL_DIG12, 0x2030)
1887 FIELD(L0_TM_PLL_DIG12, TM_PLL_DIG12_31_8_RSVD, 24, 8)
1888 FIELD(L0_TM_PLL_DIG12, TM_FORCE_PTAT_NDAC_CNTRL, 7, 1)
1889 FIELD(L0_TM_PLL_DIG12, TM_PTAT_NDAC_CNTRL, 1, 6)
1890 FIELD(L0_TM_PLL_DIG12, TM_FORCE_CONST_NDAC_CNTRL, 0, 1)
1891REG32(L0_TM_PLL_CONST_PMOS, 0x2034)
1892 FIELD(L0_TM_PLL_CONST_PMOS, TM_PLL_CONST_PMOS_31_8_RSVD, 24, 8)
1893 FIELD(L0_TM_PLL_CONST_PMOS, TM_CONST_PMOS_CNTRL, 0, 8)
1894REG32(L0_TM_PLL_DIG14, 0x2038)
1895 FIELD(L0_TM_PLL_DIG14, TM_PLL_DIG14_31_8_RSVD, 24, 8)
1896 FIELD(L0_TM_PLL_DIG14, TM_COARSE_CODE_AFTER_V2I_0_LSB, 1, 7)
1897 FIELD(L0_TM_PLL_DIG14, TM_FORCE_CONST_PMOS_CNTRL, 0, 1)
1898REG32(L0_TM_PLL_DIG15, 0x203c)
1899 FIELD(L0_TM_PLL_DIG15, TM_PLL_DIG15_31_8_RSVD, 24, 8)
1900 FIELD(L0_TM_PLL_DIG15, TM_V2I_CODE_0_LSB, 5, 3)
1901 FIELD(L0_TM_PLL_DIG15, TM_FORCE_COARSE_CODE_AFTER_V2I, 4, 1)
1902 FIELD(L0_TM_PLL_DIG15, TM_COARSE_CODE_AFTER_V2I_1_MSB, 0, 4)
1903REG32(L0_TM_PLL_DIG16, 0x2040)
1904 FIELD(L0_TM_PLL_DIG16, TM_PLL_DIG16_31_8_RSVD, 24, 8)
1905 FIELD(L0_TM_PLL_DIG16, TM_FORCE_PLL_LOCK, 7, 1)
1906 FIELD(L0_TM_PLL_DIG16, TM_PLL_LOCK, 6, 1)
1907 FIELD(L0_TM_PLL_DIG16, TM_FORCE_SS_NO_STEPS_STEP_SIZE, 5, 1)
1908 FIELD(L0_TM_PLL_DIG16, TM_PLL_RSVD, 4, 1)
1909 FIELD(L0_TM_PLL_DIG16, TM_FORCE_V2I_CODE, 3, 1)
1910 FIELD(L0_TM_PLL_DIG16, TM_V2I_CODE_1_MSB, 0, 3)
1911REG32(L0_TM_PLL_DIG17, 0x2044)
1912 FIELD(L0_TM_PLL_DIG17, TM_PLL_DIG17_31_8_RSVD, 24, 8)
1913 FIELD(L0_TM_PLL_DIG17, TM_FB_CLK, 6, 2)
1914 FIELD(L0_TM_PLL_DIG17, TM_MODE_DEPTH, 3, 3)
1915 FIELD(L0_TM_PLL_DIG17, TM_MODE_RATE, 0, 3)
1916REG32(L0_TM_PLL_DIG18, 0x2048)
1917 FIELD(L0_TM_PLL_DIG18, TM_PLL_DIG18_31_8_RSVD, 24, 8)
1918 FIELD(L0_TM_PLL_DIG18, TM_PLL_LOCK_PULDN, 7, 1)
1919 FIELD(L0_TM_PLL_DIG18, TM_STEP_SIZE_CNTRL, 5, 2)
1920 FIELD(L0_TM_PLL_DIG18, TM_SD_GSHIFT, 3, 2)
1921 FIELD(L0_TM_PLL_DIG18, TM_SD_DITHER, 1, 2)
1922 FIELD(L0_TM_PLL_DIG18, TM_PLL_LOCK_INT, 0, 1)
1923REG32(L0_TM_PLL_DIG19, 0x204c)
1924 FIELD(L0_TM_PLL_DIG19, TM_PLL_DIG19_31_8_RSVD, 24, 8)
1925 FIELD(L0_TM_PLL_DIG19, TM_FORCE_EN_CLOCK_HS_DIV_2, 7, 1)
1926 FIELD(L0_TM_PLL_DIG19, TM_EN_CLOCK_HS_DIV_2, 6, 1)
1927 FIELD(L0_TM_PLL_DIG19, TM_PLL_HS_CLOCK_1, 3, 3)
1928 FIELD(L0_TM_PLL_DIG19, TM_PD_PFD, 2, 1)
1929 FIELD(L0_TM_PLL_DIG19, TM_FORCE_PD_PFD, 1, 1)
1930 FIELD(L0_TM_PLL_DIG19, TM_SELECT_PCI_2P5, 0, 1)
1931REG32(L0_TM_PLL_DIG20, 0x2050)
1932 FIELD(L0_TM_PLL_DIG20, TM_PLL_DIG20_31_8_RSVD, 24, 8)
1933 FIELD(L0_TM_PLL_DIG20, TM_PLL_HALF_FULL_RATE, 7, 1)
1934 FIELD(L0_TM_PLL_DIG20, TM_PLL_RSVD, 6, 1)
1935 FIELD(L0_TM_PLL_DIG20, TM_V2I_PROG, 1, 5)
1936 FIELD(L0_TM_PLL_DIG20, TM_FORCE_V2I_PROG, 0, 1)
1937REG32(L0_TM_PLL_DIG21, 0x2054)
1938 FIELD(L0_TM_PLL_DIG21, TM_PLL_DIG21_31_8_RSVD, 24, 8)
1939 FIELD(L0_TM_PLL_DIG21, TM_FORCE_EN_PLL_LDO_0P9_REF, 7, 1)
1940 FIELD(L0_TM_PLL_DIG21, ANA_TM_EN_PLL_0P9_FORCE_SW, 6, 1)
1941 FIELD(L0_TM_PLL_DIG21, TM_PLL_PD_OPDIV_SYM, 5, 1)
1942 FIELD(L0_TM_PLL_DIG21, TM_FORCE_PLL_PD_OPDIV_SYM, 4, 1)
1943 FIELD(L0_TM_PLL_DIG21, TM_PLL_RSVD_1, 3, 1)
1944 FIELD(L0_TM_PLL_DIG21, TM_PLL_RSVD_2, 2, 1)
1945 FIELD(L0_TM_PLL_DIG21, TM_PLL_EN, 1, 1)
1946 FIELD(L0_TM_PLL_DIG21, TM_FORCE_PLL_EN, 0, 1)
1947REG32(L0_TM_PLL_DIG22, 0x2058)
1948 FIELD(L0_TM_PLL_DIG22, TM_PLL_DIG22_31_8_RSVD, 24, 8)
1949 FIELD(L0_TM_PLL_DIG22, TM_PLL_RSVD, 7, 1)
1950 FIELD(L0_TM_PLL_DIG22, TM_EN_PLL_LDO_0P9_REF_CP, 6, 1)
1951 FIELD(L0_TM_PLL_DIG22, TM_FORCE_EN_PLL_LDO_0P9_REF_CP, 5, 1)
1952 FIELD(L0_TM_PLL_DIG22, TM_FORCE_COARSE_START, 4, 1)
1953 FIELD(L0_TM_PLL_DIG22, TM_FORCE_PD_PLL_LDO_1P4, 3, 1)
1954 FIELD(L0_TM_PLL_DIG22, TM_FORCE_ANA_EN_LL_DELAYED, 2, 1)
1955 FIELD(L0_TM_PLL_DIG22, TM_FORCE_ANA_EN_LL, 1, 1)
1956 FIELD(L0_TM_PLL_DIG22, TM_EN_PLL_LDO_0P9_REF, 0, 1)
1957REG32(L0_TM_PLL_DIG23, 0x205c)
1958 FIELD(L0_TM_PLL_DIG23, TM_PLL_DIG23_31_8_RSVD, 24, 8)
1959 FIELD(L0_TM_PLL_DIG23, BF_7, 7, 1)
1960 FIELD(L0_TM_PLL_DIG23, PLL_TM_VCO_LDO_BYPASS, 6, 1)
1961 FIELD(L0_TM_PLL_DIG23, TM_ANA_EN_LL_DELAYED, 5, 1)
1962 FIELD(L0_TM_PLL_DIG23, TM_ANA_EN_LL, 4, 1)
1963 FIELD(L0_TM_PLL_DIG23, TM_ANA_PD_PLL, 3, 1)
1964 FIELD(L0_TM_PLL_DIG23, TM_FORCE_PLL_PD, 2, 1)
1965 FIELD(L0_TM_PLL_DIG23, TM_ANA_COARSE_START, 1, 1)
1966 FIELD(L0_TM_PLL_DIG23, TM_PD_PLL_LDO_1P4, 0, 1)
1967REG32(L0_TM_PLL_DIG24, 0x2060)
1968 FIELD(L0_TM_PLL_DIG24, TM_PLL_DIG24_31_8_RSVD, 24, 8)
1969 FIELD(L0_TM_PLL_DIG24, TM_PLL_RSVD, 7, 1)
1970 FIELD(L0_TM_PLL_DIG24, PLL_TM_VCO_LDO, 1, 6)
1971 FIELD(L0_TM_PLL_DIG24, PLL_TM_VCO_LDO_BYPASS_WITH_SEQUENCE, 0, 1)
1972REG32(L0_TM_PLL_DIG25, 0x2064)
1973 FIELD(L0_TM_PLL_DIG25, TM_PLL_DIG25_31_8_RSVD, 24, 8)
1974 FIELD(L0_TM_PLL_DIG25, TM_FORCE_RST_N_HSRIPPLE, 7, 1)
1975 FIELD(L0_TM_PLL_DIG25, TM_RST_N_HSRIPPLE, 6, 1)
1976 FIELD(L0_TM_PLL_DIG25, TM_PLL_ATB_CNTRL, 1, 5)
1977 FIELD(L0_TM_PLL_DIG25, TM_PLL_OBSERVE_PTAT_10U, 0, 1)
1978REG32(L0_TM_PLL_DIG26, 0x2068)
1979 FIELD(L0_TM_PLL_DIG26, TM_PLL_DIG26_31_8_RSVD, 24, 8)
1980 FIELD(L0_TM_PLL_DIG26, TM_PLL_RSVD, 7, 1)
1981 FIELD(L0_TM_PLL_DIG26, TM_PD_PLL_PTAT, 6, 1)
1982 FIELD(L0_TM_PLL_DIG26, TM_FORCE_PD_PLL_PTAT, 5, 1)
1983 FIELD(L0_TM_PLL_DIG26, TM_USB3_R2_HIGH_RES_SW_ON, 4, 1)
1984 FIELD(L0_TM_PLL_DIG26, TM_PLL_SEL_VCO_DIV2_LOOP_OUT, 3, 1)
1985 FIELD(L0_TM_PLL_DIG26, TM_PLL_SEL_VCO_DIRECT_LOOP_OUT, 2, 1)
1986 FIELD(L0_TM_PLL_DIG26, TM_PLL_SEL_VCO_HISPEED_DIV2_LOOP_OUT, 1, 1)
1987 FIELD(L0_TM_PLL_DIG26, TM_FORCE_LOOP_PATH, 0, 1)
1988REG32(L0_TM_PLL_CLK_DIST_NTRIM_LSB, 0x206c)
1989 FIELD(L0_TM_PLL_CLK_DIST_NTRIM_LSB, TM_PLL_CLK_DIST_NTRIM_LSB_31_8_RSVD, 24, 8)
1990 FIELD(L0_TM_PLL_CLK_DIST_NTRIM_LSB, TM_CLKDIST_BIAS_NTRIM_LSB, 0, 8)
1991REG32(L0_TM_PLL_CLK_DIST_PTRIM_LSB, 0x2070)
1992 FIELD(L0_TM_PLL_CLK_DIST_PTRIM_LSB, TM_PLL_CLK_DIST_PTRIM_LSB_31_8_RSVD, 24, 8)
1993 FIELD(L0_TM_PLL_CLK_DIST_PTRIM_LSB, TM_CLKDIST_BIAS_PTRIM_LSB, 0, 8)
1994REG32(L0_TM_PLL_DIG_29, 0x2074)
1995 FIELD(L0_TM_PLL_DIG_29, TM_PLL_DIG_29_31_8_RSVD, 24, 8)
1996 FIELD(L0_TM_PLL_DIG_29, TM_CLKDIST_OBSRV_MRSTBUF_SUP, 7, 1)
1997 FIELD(L0_TM_PLL_DIG_29, TM_CLKDIST_OBSRV_LRSTBUF_SUP, 6, 1)
1998 FIELD(L0_TM_PLL_DIG_29, TM_CLKDIST_ENABLE_RST_RPTR, 5, 1)
1999 FIELD(L0_TM_PLL_DIG_29, TM_FORCE_CLKDIST_ENABLE_RST_RPTR, 4, 1)
2000 FIELD(L0_TM_PLL_DIG_29, TM_CLKDIST_ENABLE_CLK_RPTR, 3, 1)
2001 FIELD(L0_TM_PLL_DIG_29, TM_FORCE_CLKDIST_ENABLE_CLK_RPTR, 2, 1)
2002 FIELD(L0_TM_PLL_DIG_29, TM_CLKDIST_BIAS_PTRIM_MSB, 1, 1)
2003 FIELD(L0_TM_PLL_DIG_29, TM_CLKDIST_BIAS_NTRIM_MSB, 0, 1)
2004REG32(L0_TM_PLL_DIG_30, 0x2078)
2005 FIELD(L0_TM_PLL_DIG_30, TM_PLL_DIG_30_31_8_RSVD, 24, 8)
2006 FIELD(L0_TM_PLL_DIG_30, TM_CLKDIST_ENABLE_BIAS, 7, 1)
2007 FIELD(L0_TM_PLL_DIG_30, TM_FORCE_CLKDIST_ENABLE_BIAS, 6, 1)
2008 FIELD(L0_TM_PLL_DIG_30, TM_CLKDIST_ENABLE_CMN_BIAS, 5, 1)
2009 FIELD(L0_TM_PLL_DIG_30, TM_FORCE_CLKDIST_ENABLE_CMN_BIAS, 4, 1)
2010 FIELD(L0_TM_PLL_DIG_30, TM_CLKDIST_SUP_OBSRV, 3, 1)
2011 FIELD(L0_TM_PLL_DIG_30, TM_CLKDIST_OBSRV_RSTMUX_SUP, 2, 1)
2012 FIELD(L0_TM_PLL_DIG_30, TM_CLKDIST_OBSRV_RPTR_RSTBUF_SUP, 1, 1)
2013 FIELD(L0_TM_PLL_DIG_30, TM_CLKDIST_OBSRV_MUS_SUP, 0, 1)
2014REG32(L0_TM_PLL_DIG_31, 0x207c)
2015 FIELD(L0_TM_PLL_DIG_31, TM_PLL_DIG_31_31_8_RSVD, 24, 8)
2016 FIELD(L0_TM_PLL_DIG_31, TM_CLKDIST_ENABLE_MASTER_CLK_DRIVE, 7, 1)
2017 FIELD(L0_TM_PLL_DIG_31, TM_FORCE_CLKDIST_ENABLE_MASTER_CLK_DRIVE, 6, 1)
2018 FIELD(L0_TM_PLL_DIG_31, TM_CLKDIST_ENABLE_LANE_RST_DRIVE, 5, 1)
2019 FIELD(L0_TM_PLL_DIG_31, TM_FORCE_CLKDIST_ENABLE_LANE_RST_DRIVE, 4, 1)
2020 FIELD(L0_TM_PLL_DIG_31, TM_CLKDIST_ENABLE_LANE_CLK_DRIVE, 3, 1)
2021 FIELD(L0_TM_PLL_DIG_31, TM_FORCE_CLKDIST_ENABLE_LANE_CLK_DRIVE, 2, 1)
2022 FIELD(L0_TM_PLL_DIG_31, TM_CLKDIST_BIAS_RATE_SEL, 1, 1)
2023 FIELD(L0_TM_PLL_DIG_31, TM_FORCE_CLKDIST_BIAS_RATE_SEL, 0, 1)
2024REG32(L0_TM_PLL_DIG_32, 0x2080)
2025 FIELD(L0_TM_PLL_DIG_32, TM_PLL_DIG_32_31_8_RSVD, 24, 8)
2026 FIELD(L0_TM_PLL_DIG_32, TM_CLKDIST_MUX_XVCR_CLK_EN, 7, 1)
2027 FIELD(L0_TM_PLL_DIG_32, TM_FORCE_CLKDIST_MUX_XVCR_CLK_EN, 6, 1)
2028 FIELD(L0_TM_PLL_DIG_32, TM_FORCE_LOAD_FBDIV, 5, 1)
2029 FIELD(L0_TM_PLL_DIG_32, TM_LOAD_FBDIV, 4, 1)
2030 FIELD(L0_TM_PLL_DIG_32, TM_FORCE_RST_FDBK_DIV, 3, 1)
2031 FIELD(L0_TM_PLL_DIG_32, TM_RST_FDBK_DIV, 2, 1)
2032 FIELD(L0_TM_PLL_DIG_32, TM_CLKDIST_ENABLE_MASTER_RST_DRIVE, 1, 1)
2033 FIELD(L0_TM_PLL_DIG_32, TM_FORCE_CLKDIST_ENABLE_MASTER_RST_DRIVE, 0, 1)
2034REG32(L0_TM_PLL_DIG_33, 0x2084)
2035 FIELD(L0_TM_PLL_DIG_33, TM_PLL_DIG_33_31_8_RSVD, 24, 8)
2036 FIELD(L0_TM_PLL_DIG_33, TM_FORCE_TX_CLK_RST_REL, 7, 1)
2037 FIELD(L0_TM_PLL_DIG_33, TM_TX_CLK_RST_REL, 6, 1)
2038 FIELD(L0_TM_PLL_DIG_33, TM_CLKDIST_MUX_XCVR_MASTER_RST_EN, 5, 1)
2039 FIELD(L0_TM_PLL_DIG_33, TM_FORCE_CLKDIST_MUX_XCVR_MASTER_RST_EN, 4, 1)
2040 FIELD(L0_TM_PLL_DIG_33, TM_CLKDIST_MUX_MASTER_CLK_SEL, 3, 1)
2041 FIELD(L0_TM_PLL_DIG_33, TM_FORCE_CLKDIST_MUX_MASTER_CLK_SEL, 2, 1)
2042 FIELD(L0_TM_PLL_DIG_33, TM_CLKDIST_MUX_LOCAL_CLK_SEL, 1, 1)
2043 FIELD(L0_TM_PLL_DIG_33, TM_FORCE_CLKDIST_MUX_LOCAL_CLK_SEL, 0, 1)
2044REG32(L0_TM_PLL_DIG_34, 0x2088)
2045 FIELD(L0_TM_PLL_DIG_34, TM_PLL_DIG_34_31_8_RSVD, 24, 8)
2046 FIELD(L0_TM_PLL_DIG_34, TM_PLL_RSVD, 7, 1)
2047 FIELD(L0_TM_PLL_DIG_34, TM_FBDIV_3_MSB, 2, 5)
2048 FIELD(L0_TM_PLL_DIG_34, TM_SEL_VCO_OUT, 1, 1)
2049 FIELD(L0_TM_PLL_DIG_34, TM_FORCE_SEL_VCO_OUT, 0, 1)
2050REG32(L0_TM_PLL_DIG_35, 0x208c)
2051 FIELD(L0_TM_PLL_DIG_35, TM_PLL_DIG_35_31_8_RSVD, 24, 8)
2052 FIELD(L0_TM_PLL_DIG_35, TM_CLKDIST_BIAS_SPARE, 6, 2)
2053 FIELD(L0_TM_PLL_DIG_35, TM_CLKDIST_DRVR_SPARE, 4, 2)
2054 FIELD(L0_TM_PLL_DIG_35, TM_CLKDIST_MUX_SPARE, 2, 2)
2055 FIELD(L0_TM_PLL_DIG_35, TM_CLKDIST_RPTR_SPARE, 0, 2)
2056REG32(L0_TM_PLL_DIG_36, 0x2090)
2057 FIELD(L0_TM_PLL_DIG_36, TM_PLL_DIG_36_31_8_RSVD, 24, 8)
2058 FIELD(L0_TM_PLL_DIG_36, CLKDIST_BIAS_SPARE, 6, 2)
2059 FIELD(L0_TM_PLL_DIG_36, CLKDIST_DRVR_SPARE, 4, 2)
2060 FIELD(L0_TM_PLL_DIG_36, CLKDIST_MUX_SPARE, 2, 2)
2061 FIELD(L0_TM_PLL_DIG_36, CLKDIST_RPTR_SPARE, 0, 2)
2062REG32(L0_TM_PLL_DIG_37, 0x2094)
2063 FIELD(L0_TM_PLL_DIG_37, TM_PLL_DIG_37_31_8_RSVD, 24, 8)
2064 FIELD(L0_TM_PLL_DIG_37, TM_COARSE_CODE_SAT_VALUE_LSB, 5, 3)
2065 FIELD(L0_TM_PLL_DIG_37, TM_ENABLE_COARSE_SATURATION, 4, 1)
2066 FIELD(L0_TM_PLL_DIG_37, W_SPARE_OUTPUTS, 2, 2)
2067 FIELD(L0_TM_PLL_DIG_37, TM_FORCE_EN_IP_DIV_BYPASS, 1, 1)
2068 FIELD(L0_TM_PLL_DIG_37, TM_EN_IP_DIV_BYPASS, 0, 1)
2069REG32(L0_TM_PLL_COARSE_CODE_SAT_MSB, 0x2098)
2070 FIELD(L0_TM_PLL_COARSE_CODE_SAT_MSB, TM_PLL_COARSE_CODE_SAT_MSB_31_8_RSVD, 24, 8)
2071 FIELD(L0_TM_PLL_COARSE_CODE_SAT_MSB, TM_COARSE_CODE_SAT_VALUE_MSB, 0, 8)
2072REG32(L0_MPHY_CFG_HIB8, 0x2300)
2073 FIELD(L0_MPHY_CFG_HIB8, MPHY_CFG_HIB8_31_8_RSVD, 24, 8)
2074 FIELD(L0_MPHY_CFG_HIB8, MPHY_HIBERN8_RSVD, 1, 7)
2075 FIELD(L0_MPHY_CFG_HIB8, MPHY_HIBERN8, 0, 1)
2076REG32(L0_MPHY_CFG_MODE, 0x2304)
2077 FIELD(L0_MPHY_CFG_MODE, MPHY_CFG_MODE_31_8_RSVD, 24, 8)
2078 FIELD(L0_MPHY_CFG_MODE, MPHY_HS_LS_MODE_RSVD, 2, 6)
2079 FIELD(L0_MPHY_CFG_MODE, MPHY_HS_LS_MODE, 0, 2)
2080REG32(L0_MPHY_CFG_HS_GEAR, 0x2308)
2081 FIELD(L0_MPHY_CFG_HS_GEAR, MPHY_CFG_HS_GEAR_31_8_RSVD, 24, 8)
2082 FIELD(L0_MPHY_CFG_HS_GEAR, MPHY_HS_GEAR_RSVD, 2, 6)
2083 FIELD(L0_MPHY_CFG_HS_GEAR, MPHY_HS_GEAR, 0, 2)
2084REG32(L0_MPHY_CFG_HS_RATE, 0x230c)
2085 FIELD(L0_MPHY_CFG_HS_RATE, MPHY_CFG_HS_RATE_31_8_RSVD, 24, 8)
2086 FIELD(L0_MPHY_CFG_HS_RATE, MPHY_RATE_RSVD, 1, 7)
2087 FIELD(L0_MPHY_CFG_HS_RATE, MPHY_RATE, 0, 1)
2088REG32(L0_MPHY_CFG_PWM, 0x2310)
2089 FIELD(L0_MPHY_CFG_PWM, MPHY_CFG_PWM_31_8_RSVD, 24, 8)
2090 FIELD(L0_MPHY_CFG_PWM, MPHY_PWM_GEAR_RSVD, 3, 5)
2091 FIELD(L0_MPHY_CFG_PWM, MPHY_PWM_GEAR, 0, 3)
2092REG32(L0_PLL_OPDIV_LS, 0x2314)
2093 FIELD(L0_PLL_OPDIV_LS, PLL_OPDIV_LS_31_8_RSVD, 24, 8)
2094 FIELD(L0_PLL_OPDIV_LS, TM_SEL_OPDIV_FOR_REFCLK, 7, 1)
2095 FIELD(L0_PLL_OPDIV_LS, ANA_OPDIV_LS, 0, 7)
2096REG32(L0_MPHY_CFG_UPDT, 0x2318)
2097 FIELD(L0_MPHY_CFG_UPDT, MPHY_CFG_UPDT_31_8_RSVD, 24, 8)
2098 FIELD(L0_MPHY_CFG_UPDT, MPHY_CFGUPDT_RSVD, 1, 7)
2099 FIELD(L0_MPHY_CFG_UPDT, MPHY_CFGUPDT, 0, 1)
2100REG32(L0_PLL_TM_DIV_CNTRLS, 0x231c)
2101 FIELD(L0_PLL_TM_DIV_CNTRLS, PLL_TM_DIV_CNTRLS_31_8_RSVD, 24, 8)
2102 FIELD(L0_PLL_TM_DIV_CNTRLS, TM_FORCE_PD_OPDIV_LS, 7, 1)
2103 FIELD(L0_PLL_TM_DIV_CNTRLS, TM_PD_OPDIV_LS, 6, 1)
2104 FIELD(L0_PLL_TM_DIV_CNTRLS, PLL_TM_DIV_CNTRLS_RSVD, 5, 1)
2105 FIELD(L0_PLL_TM_DIV_CNTRLS, TM_BYPASS_OPDIV_LS_MOD, 4, 1)
2106 FIELD(L0_PLL_TM_DIV_CNTRLS, TM_FORCE_PLL_PD_HS, 3, 1)
2107 FIELD(L0_PLL_TM_DIV_CNTRLS, TM_PLL_PD_HS, 2, 1)
2108 FIELD(L0_PLL_TM_DIV_CNTRLS, SEL_IP_MUX_CONTROL, 1, 1)
2109 FIELD(L0_PLL_TM_DIV_CNTRLS, TM_SWAP_OP_MUX_CONTROL, 0, 1)
2110REG32(L0_PLL_FBDIV_G1A_LSB, 0x2320)
2111 FIELD(L0_PLL_FBDIV_G1A_LSB, PLL_FBDIV_G1A_LSB_31_8_RSVD, 24, 8)
2112 FIELD(L0_PLL_FBDIV_G1A_LSB, FBDIV_G1A_LSB, 0, 8)
2113REG32(L0_PLL_FBDIV_G1B_LSB, 0x2324)
2114 FIELD(L0_PLL_FBDIV_G1B_LSB, PLL_FBDIV_G1B_LSB_31_8_RSVD, 24, 8)
2115 FIELD(L0_PLL_FBDIV_G1B_LSB, FBDIV_G1B_LSB, 0, 8)
2116REG32(L0_PLL_FBDIV_G2A_LSB, 0x2328)
2117 FIELD(L0_PLL_FBDIV_G2A_LSB, PLL_FBDIV_G2A_LSB_31_8_RSVD, 24, 8)
2118 FIELD(L0_PLL_FBDIV_G2A_LSB, FBDIV_G2A_LSB, 0, 8)
2119REG32(L0_PLL_FBDIV_G2B_LSB, 0x232c)
2120 FIELD(L0_PLL_FBDIV_G2B_LSB, PLL_FBDIV_G2B_LSB_31_8_RSVD, 24, 8)
2121 FIELD(L0_PLL_FBDIV_G2B_LSB, FBDIV_G2B_LSB, 0, 8)
2122REG32(L0_PLL_FBDIV_G3A_LSB, 0x2330)
2123 FIELD(L0_PLL_FBDIV_G3A_LSB, PLL_FBDIV_G3A_LSB_31_8_RSVD, 24, 8)
2124 FIELD(L0_PLL_FBDIV_G3A_LSB, FBDIV_G3A_LSB, 0, 8)
2125REG32(L0_PLL_FBDIV_G3B_LSB, 0x2334)
2126 FIELD(L0_PLL_FBDIV_G3B_LSB, PLL_FBDIV_G3B_LSB_31_8_RSVD, 24, 8)
2127 FIELD(L0_PLL_FBDIV_G3B_LSB, FBDIV_G3B_LSB, 0, 8)
2128REG32(L0_PLL_FBDIV_G1A_MSB, 0x2338)
2129 FIELD(L0_PLL_FBDIV_G1A_MSB, PLL_FBDIV_G1A_MSB_31_8_RSVD, 24, 8)
2130 FIELD(L0_PLL_FBDIV_G1A_MSB, FBDIV_G1A_MSB, 0, 8)
2131REG32(L0_PLL_FBDIV_G1B_MSB, 0x233c)
2132 FIELD(L0_PLL_FBDIV_G1B_MSB, PLL_FBDIV_G1B_MSB_31_8_RSVD, 24, 8)
2133 FIELD(L0_PLL_FBDIV_G1B_MSB, FBDIV_G1B_MSB, 0, 8)
2134REG32(L0_PLL_FBDIV_G2A_MSB, 0x2340)
2135 FIELD(L0_PLL_FBDIV_G2A_MSB, PLL_FBDIV_G2A_MSB_31_8_RSVD, 24, 8)
2136 FIELD(L0_PLL_FBDIV_G2A_MSB, FBDIV_G2A_MSB, 0, 8)
2137REG32(L0_PLL_FBDIV_G2B_MSB, 0x2344)
2138 FIELD(L0_PLL_FBDIV_G2B_MSB, PLL_FBDIV_G2B_MSB_31_8_RSVD, 24, 8)
2139 FIELD(L0_PLL_FBDIV_G2B_MSB, FBDIV_G2B_MSB, 0, 8)
2140REG32(L0_PLL_FBDIV_G3A_MSB, 0x2348)
2141 FIELD(L0_PLL_FBDIV_G3A_MSB, PLL_FBDIV_G3A_MSB_31_8_RSVD, 24, 8)
2142 FIELD(L0_PLL_FBDIV_G3A_MSB, FBDIV_G3A_MSB, 0, 8)
2143REG32(L0_PLL_FBDIV_G3B_MSB, 0x234c)
2144 FIELD(L0_PLL_FBDIV_G3B_MSB, PLL_FBDIV_G3B_MSB_31_8_RSVD, 24, 8)
2145 FIELD(L0_PLL_FBDIV_G3B_MSB, FBDIV_G3B_MSB, 0, 8)
2146REG32(L0_PLL_IPDIV, 0x2350)
2147 FIELD(L0_PLL_IPDIV, PLL_IPDIV_31_8_RSVD, 24, 8)
2148 FIELD(L0_PLL_IPDIV, PLL_IPDIV, 0, 8)
2149REG32(L0_PLL_FBDIV_FRAC_0_LSB, 0x2354)
2150 FIELD(L0_PLL_FBDIV_FRAC_0_LSB, PLL_FBDIV_FRAC_0_LSB_31_8_RSVD, 24, 8)
2151 FIELD(L0_PLL_FBDIV_FRAC_0_LSB, FBDIV_FRAC_0_LSB, 0, 8)
2152REG32(L0_PLL_FBDIV_FRAC_1, 0x2358)
2153 FIELD(L0_PLL_FBDIV_FRAC_1, PLL_FBDIV_FRAC_1_31_8_RSVD, 24, 8)
2154 FIELD(L0_PLL_FBDIV_FRAC_1, FBDIV_FRAC_1, 0, 8)
2155REG32(L0_PLL_FBDIV_FRAC_2, 0x235c)
2156 FIELD(L0_PLL_FBDIV_FRAC_2, PLL_FBDIV_FRAC_2_31_8_RSVD, 24, 8)
2157 FIELD(L0_PLL_FBDIV_FRAC_2, FBDIV_FRAC_2, 0, 8)
2158REG32(L0_PLL_FBDIV_FRAC_3_MSB, 0x2360)
2159 FIELD(L0_PLL_FBDIV_FRAC_3_MSB, PLL_FBDIV_FRAC_3_MSB_31_8_RSVD, 24, 8)
2160 FIELD(L0_PLL_FBDIV_FRAC_3_MSB, PLL_FBDIV_FRAC_3_MSV_RSVD, 7, 1)
2161 FIELD(L0_PLL_FBDIV_FRAC_3_MSB, TM_FORCE_EN_FRAC, 6, 1)
2162 FIELD(L0_PLL_FBDIV_FRAC_3_MSB, TM_EN_FRAC, 5, 1)
2163 FIELD(L0_PLL_FBDIV_FRAC_3_MSB, FBDIV_FRAC_3_MSB_RSVD, 3, 2)
2164 FIELD(L0_PLL_FBDIV_FRAC_3_MSB, FBDIV_FRAC_3_MSB, 0, 3)
2165REG32(L0_PLL_PWR_SEQ_WAIT_TIME, 0x2364)
2166 FIELD(L0_PLL_PWR_SEQ_WAIT_TIME, PLL_PWR_SEQ_WAIT_TIME_31_8_RSVD, 24, 8)
2167 FIELD(L0_PLL_PWR_SEQ_WAIT_TIME, TM_PLL_SETTLING, 6, 2)
2168 FIELD(L0_PLL_PWR_SEQ_WAIT_TIME, TM_PLL_BIAS_SETTLING, 4, 2)
2169 FIELD(L0_PLL_PWR_SEQ_WAIT_TIME, TM_LDO_SETTLING, 2, 2)
2170 FIELD(L0_PLL_PWR_SEQ_WAIT_TIME, TM_LDO_RELIABILITY, 0, 2)
2171REG32(L0_PLL_SS_STEPS_0_LSB, 0x2368)
2172 FIELD(L0_PLL_SS_STEPS_0_LSB, PLL_SS_STEPS_0_LSB_31_8_RSVD, 24, 8)
2173 FIELD(L0_PLL_SS_STEPS_0_LSB, SS_NUM_OF_STEPS_0_LSB, 0, 8)
2174REG32(L0_PLL_SS_STEPS_1_MSB, 0x236c)
2175 FIELD(L0_PLL_SS_STEPS_1_MSB, PLL_SS_STEPS_1_MSB_31_8_RSVD, 24, 8)
2176 FIELD(L0_PLL_SS_STEPS_1_MSB, SS_NUM_OF_STEPS_1_MSB_RSVD, 3, 5)
2177 FIELD(L0_PLL_SS_STEPS_1_MSB, SS_NUM_OF_STEPS_1_MSB, 0, 3)
2178REG32(L0_PLL_SS_STEP_SIZE_0_LSB, 0x2370)
2179 FIELD(L0_PLL_SS_STEP_SIZE_0_LSB, PLL_SS_STEP_SIZE_0_LSB_31_8_RSVD, 24, 8)
2180 FIELD(L0_PLL_SS_STEP_SIZE_0_LSB, SS_STEP_SIZE_0_LSB, 0, 8)
2181REG32(L0_PLL_SS_STEP_SIZE_1, 0x2374)
2182 FIELD(L0_PLL_SS_STEP_SIZE_1, PLL_SS_STEP_SIZE_1_31_8_RSVD, 24, 8)
2183 FIELD(L0_PLL_SS_STEP_SIZE_1, SS_STEP_SIZE_1, 0, 8)
2184REG32(L0_PLL_SS_STEP_SIZE_2, 0x2378)
2185 FIELD(L0_PLL_SS_STEP_SIZE_2, PLL_SS_STEP_SIZE_2_31_8_RSVD, 24, 8)
2186 FIELD(L0_PLL_SS_STEP_SIZE_2, SS_STEP_SIZE_2, 0, 8)
2187REG32(L0_PLL_SS_STEP_SIZE_3_MSB, 0x237c)
2188 FIELD(L0_PLL_SS_STEP_SIZE_3_MSB, PLL_SS_STEP_SIZE_3_MSB_31_8_RSVD, 24, 8)
2189 FIELD(L0_PLL_SS_STEP_SIZE_3_MSB, TM_FORCE_EN_SS, 7, 1)
2190 FIELD(L0_PLL_SS_STEP_SIZE_3_MSB, TM_EN_SS, 6, 1)
2191 FIELD(L0_PLL_SS_STEP_SIZE_3_MSB, FORCE_SS_NUM_OF_STEPS, 5, 1)
2192 FIELD(L0_PLL_SS_STEP_SIZE_3_MSB, FORCE_SS_STEP_SIZE, 4, 1)
2193 FIELD(L0_PLL_SS_STEP_SIZE_3_MSB, SS_SPREAD_TYPE, 2, 2)
2194 FIELD(L0_PLL_SS_STEP_SIZE_3_MSB, SS_STEP_SIZE_3_MSB, 0, 2)
2195REG32(L0_TM_MASK_CFG_UPDT, 0x2380)
2196 FIELD(L0_TM_MASK_CFG_UPDT, TM_MASK_CFG_UPDT_31_8_RSVD, 24, 8)
2197 FIELD(L0_TM_MASK_CFG_UPDT, TM_MASK_CFG_UPDT_RSVD, 7, 1)
2198 FIELD(L0_TM_MASK_CFG_UPDT, HIBERN8_MASK_CFG_UPDT, 6, 1)
2199 FIELD(L0_TM_MASK_CFG_UPDT, HS_MODE_MASK_CFG_UPDT, 5, 1)
2200 FIELD(L0_TM_MASK_CFG_UPDT, LS_MODE_MASK_CFG_UPDT, 4, 1)
2201 FIELD(L0_TM_MASK_CFG_UPDT, OPDIV_LS_MASK_CFG_UPDT, 3, 1)
2202 FIELD(L0_TM_MASK_CFG_UPDT, PWM_GEAR_MASK_CFG_UPDT, 2, 1)
2203 FIELD(L0_TM_MASK_CFG_UPDT, HS_GEAR_MASK_CFG_UPDT, 1, 1)
2204 FIELD(L0_TM_MASK_CFG_UPDT, HS_RATE_MASK_CFG_UPDT, 0, 1)
2205REG32(L0_PLL_TM_FORCE_DIV, 0x2384)
2206 FIELD(L0_PLL_TM_FORCE_DIV, PLL_TM_FORCE_DIV_31_8_RSVD, 24, 8)
2207 FIELD(L0_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_FRAC, 7, 1)
2208 FIELD(L0_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G3B, 6, 1)
2209 FIELD(L0_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G3A, 5, 1)
2210 FIELD(L0_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G2B, 4, 1)
2211 FIELD(L0_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G2A, 3, 1)
2212 FIELD(L0_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G1B, 2, 1)
2213 FIELD(L0_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G1A, 1, 1)
2214 FIELD(L0_PLL_TM_FORCE_DIV, TM_FORCE_IPDIV, 0, 1)
2215REG32(L0_PLL_TM_COARSE_CODE_1_LSB, 0x2388)
2216 FIELD(L0_PLL_TM_COARSE_CODE_1_LSB, PLL_TM_COARSE_CODE_1_LSB_31_8_RSVD, 24, 8)
2217 FIELD(L0_PLL_TM_COARSE_CODE_1_LSB, TM_COARSE_CODE_1_LSB, 0, 8)
2218REG32(L0_PLL_TM_COARSE_CODE_2_LSB, 0x238c)
2219 FIELD(L0_PLL_TM_COARSE_CODE_2_LSB, PLL_TM_COARSE_CODE_2_LSB_31_8_RSVD, 24, 8)
2220 FIELD(L0_PLL_TM_COARSE_CODE_2_LSB, TM_COARSE_CODE_2_LSB, 0, 8)
2221REG32(L0_PLL_TM_COARSE_CODE_3_LSB, 0x2390)
2222 FIELD(L0_PLL_TM_COARSE_CODE_3_LSB, PLL_TM_COARSE_CODE_3_LSB_31_8_RSVD, 24, 8)
2223 FIELD(L0_PLL_TM_COARSE_CODE_3_LSB, TM_COARSE_CODE_3_LSB, 0, 8)
2224REG32(L0_PLL_TM_COARSE_CODE_4_LSB, 0x2394)
2225 FIELD(L0_PLL_TM_COARSE_CODE_4_LSB, PLL_TM_COARSE_CODE_4_LSB_31_8_RSVD, 24, 8)
2226 FIELD(L0_PLL_TM_COARSE_CODE_4_LSB, TM_COARSE_CODE_4_LSB, 0, 8)
2227REG32(L0_PLL_TM_COARSE_CODE_5_LSB, 0x2398)
2228 FIELD(L0_PLL_TM_COARSE_CODE_5_LSB, PLL_TM_COARSE_CODE_5_LSB_31_8_RSVD, 24, 8)
2229 FIELD(L0_PLL_TM_COARSE_CODE_5_LSB, TM_COARSE_CODE_5_LSB, 0, 8)
2230REG32(L0_PLL_TM_COARSE_CODE_6_LSB, 0x239c)
2231 FIELD(L0_PLL_TM_COARSE_CODE_6_LSB, PLL_TM_COARSE_CODE_6_LSB_31_8_RSVD, 24, 8)
2232 FIELD(L0_PLL_TM_COARSE_CODE_6_LSB, TM_COARSE_CODE_6_LSB, 0, 8)
2233REG32(L0_PLL_TM_COARSE_CODE_1_2_MSB, 0x23a0)
2234 FIELD(L0_PLL_TM_COARSE_CODE_1_2_MSB, PLL_TM_COARSE_CODE_1_2_MSB_31_8_RSVD, 24, 8)
2235 FIELD(L0_PLL_TM_COARSE_CODE_1_2_MSB, TM_COARSE_CODE_G1_AB_MSB_RSVD, 6, 2)
2236 FIELD(L0_PLL_TM_COARSE_CODE_1_2_MSB, TM_COARSE_CODE_2_MSB, 3, 3)
2237 FIELD(L0_PLL_TM_COARSE_CODE_1_2_MSB, TM_COARSE_CODE_1_MSB, 0, 3)
2238REG32(L0_PLL_TM_COARSE_CODE_3_4_MSB, 0x23a4)
2239 FIELD(L0_PLL_TM_COARSE_CODE_3_4_MSB, PLL_TM_COARSE_CODE_3_4_MSB_31_8_RSVD, 24, 8)
2240 FIELD(L0_PLL_TM_COARSE_CODE_3_4_MSB, TM_COARSE_CODE_G2_AB_MSB_RSVD, 6, 2)
2241 FIELD(L0_PLL_TM_COARSE_CODE_3_4_MSB, TM_COARSE_CODE_4_MSB, 3, 3)
2242 FIELD(L0_PLL_TM_COARSE_CODE_3_4_MSB, TM_COARSE_CODE_3_MSB, 0, 3)
2243REG32(L0_PLL_TM_COARSE_CODE_5_6_MSB, 0x23a8)
2244 FIELD(L0_PLL_TM_COARSE_CODE_5_6_MSB, PLL_TM_COARSE_CODE_5_6_MSB_31_8_RSVD, 24, 8)
2245 FIELD(L0_PLL_TM_COARSE_CODE_5_6_MSB, TM_COARSE_CODE_G3_AB_MSB_RSVD, 6, 2)
2246 FIELD(L0_PLL_TM_COARSE_CODE_5_6_MSB, TM_COARSE_CODE_6_MSB, 3, 3)
2247 FIELD(L0_PLL_TM_COARSE_CODE_5_6_MSB, TM_COARSE_CODE_5_MSB, 0, 3)
2248REG32(L0_PLL_TM_SHARED_0, 0x23ac)
2249 FIELD(L0_PLL_TM_SHARED_0, PLL_TM_SHARED_0_31_8_RSVD, 24, 8)
2250 FIELD(L0_PLL_TM_SHARED_0, TM_FORCE_EXTSIGNAL_FOR_HIBERN8, 7, 1)
2251 FIELD(L0_PLL_TM_SHARED_0, TM_FORCE_REGBIT_FOR_HIBERN8, 6, 1)
2252 FIELD(L0_PLL_TM_SHARED_0, TM_FORCE_PLL_STANDBY, 5, 1)
2253 FIELD(L0_PLL_TM_SHARED_0, TM_PLL_STANDBY, 4, 1)
2254 FIELD(L0_PLL_TM_SHARED_0, TM_SLOWN_FAST_BRING_UP_ALWAYS, 3, 1)
2255 FIELD(L0_PLL_TM_SHARED_0, EN_TM_FOR_BRING_UP_SCHEME, 2, 1)
2256 FIELD(L0_PLL_TM_SHARED_0, SELECT_HS_FB_DIVIDER, 1, 1)
2257 FIELD(L0_PLL_TM_SHARED_0, TM_BYPASS_COARSE_SEARCH, 0, 1)
2258REG32(L0_PLL_TM_FRAC_OFFSET_0, 0x23b0)
2259 FIELD(L0_PLL_TM_FRAC_OFFSET_0, PLL_TM_FRAC_OFFSET_0_31_8_RSVD, 24, 8)
2260 FIELD(L0_PLL_TM_FRAC_OFFSET_0, TM_FRAC_OFFSET_LSB_0, 0, 8)
2261REG32(L0_PLL_TM_FRAC_OFFSET_1, 0x23b4)
2262 FIELD(L0_PLL_TM_FRAC_OFFSET_1, PLL_TM_FRAC_OFFSET_1_31_8_RSVD, 24, 8)
2263 FIELD(L0_PLL_TM_FRAC_OFFSET_1, TM_FRAC_OFFSET_1, 0, 8)
2264REG32(L0_PLL_TM_FRAC_OFFSET_2, 0x23b8)
2265 FIELD(L0_PLL_TM_FRAC_OFFSET_2, PLL_TM_FRAC_OFFSET_2_31_8_RSVD, 24, 8)
2266 FIELD(L0_PLL_TM_FRAC_OFFSET_2, TM_PLL_RSVD, 2, 6)
2267 FIELD(L0_PLL_TM_FRAC_OFFSET_2, TM_FORCE_FBDIV_FRAC_OFFSET, 1, 1)
2268 FIELD(L0_PLL_TM_FRAC_OFFSET_2, TM_FRAC_OFFSET_MSB_2, 0, 1)
2269REG32(L0_PLL_STATUS_READ_0, 0x23e0)
2270 FIELD(L0_PLL_STATUS_READ_0, PLL_STATUS_READ_0_31_8_RSVD, 24, 8)
2271 FIELD(L0_PLL_STATUS_READ_0, PLL_COARSE_CODE_LSB_STATUS_READ, 0, 8)
2272REG32(L0_PLL_STATUS_READ_1, 0x23e4)
2273 FIELD(L0_PLL_STATUS_READ_1, PLL_STATUS_READ_1_31_8_RSVD, 24, 8)
2274 FIELD(L0_PLL_STATUS_READ_1, PLL_STATUS_READ_1_RSVD, 6, 2)
2275 FIELD(L0_PLL_STATUS_READ_1, PLL_START_LOOP_STATUS_READ, 5, 1)
2276 FIELD(L0_PLL_STATUS_READ_1, PLL_LOCK_STATUS_READ, 4, 1)
2277 FIELD(L0_PLL_STATUS_READ_1, PLL_COARSE_DONE_STATUS_READ, 3, 1)
2278 FIELD(L0_PLL_STATUS_READ_1, PLL_COARSE_CODE_MSB_STATUS_READ, 0, 3)
2279REG32(L0_TM_BG_PROG0, 0x2800)
2280 FIELD(L0_TM_BG_PROG0, TM_BG_PROG0_31_8_RSVD, 24, 8)
2281 FIELD(L0_TM_BG_PROG0, TM_BG_PROG0_7_RSVD, 7, 1)
2282 FIELD(L0_TM_BG_PROG0, IRCONST_PAD, 6, 1)
2283 FIELD(L0_TM_BG_PROG0, BG_PDN_OK_CTRL, 5, 1)
2284 FIELD(L0_TM_BG_PROG0, BG_PDN_OK_BYP, 4, 1)
2285 FIELD(L0_TM_BG_PROG0, BG_PTAT_PDN_OK_CTRL, 3, 1)
2286 FIELD(L0_TM_BG_PROG0, BG_PTAT_PDN_OK_BYP, 2, 1)
2287 FIELD(L0_TM_BG_PROG0, BG_PDN_CTRL, 1, 1)
2288 FIELD(L0_TM_BG_PROG0, BG_PDN_BYP, 0, 1)
2289REG32(L0_TM_BG_PROG1, 0x2804)
2290 FIELD(L0_TM_BG_PROG1, TM_BG_PROG1_31_8_RSVD, 24, 8)
2291 FIELD(L0_TM_BG_PROG1, TM_STARTUP_SWITCHOFF, 7, 1)
2292 FIELD(L0_TM_BG_PROG1, TM_FORCE_PULLDOWN, 6, 1)
2293 FIELD(L0_TM_BG_PROG1, TM_DEC_CRUDE_SUPPLY, 5, 1)
2294 FIELD(L0_TM_BG_PROG1, TM_INC_CRUDE_SUPPLY, 4, 1)
2295 FIELD(L0_TM_BG_PROG1, TM_EN_1P2V_SUPPORT, 3, 1)
2296 FIELD(L0_TM_BG_PROG1, TM_EN_VTH_COMP_OUT, 2, 1)
2297 FIELD(L0_TM_BG_PROG1, TM_EN_SEL_CRUDE_SUPPLY, 1, 1)
2298 FIELD(L0_TM_BG_PROG1, TM_EN_OUT_BYP, 0, 1)
2299REG32(L0_TM_ANA_BG_TESTBIT0, 0x2808)
2300 FIELD(L0_TM_ANA_BG_TESTBIT0, TM_ANA_BG_TESTBIT0_31_8_RSVD, 24, 8)
2301 FIELD(L0_TM_ANA_BG_TESTBIT0, BG_ANA_CTRL0, 0, 8)
2302REG32(L0_TM_ANA_BG_TESTBIT1, 0x280c)
2303 FIELD(L0_TM_ANA_BG_TESTBIT1, TM_ANA_BG_TESTBIT1_31_8_RSVD, 24, 8)
2304 FIELD(L0_TM_ANA_BG_TESTBIT1, BG_ANA_CTRL1, 0, 8)
2305REG32(L0_TM_ANA_BG_TESTBIT2, 0x2810)
2306 FIELD(L0_TM_ANA_BG_TESTBIT2, TM_ANA_BG_TESTBIT2_31_8_RSVD, 24, 8)
2307 FIELD(L0_TM_ANA_BG_TESTBIT2, BG_ANA_CTRL2, 0, 8)
2308REG32(L0_TM_ANA_BG_TESTBIT3, 0x2814)
2309 FIELD(L0_TM_ANA_BG_TESTBIT3, TM_ANA_BG_TESTBIT3_31_8_RSVD, 24, 8)
2310 FIELD(L0_TM_ANA_BG_TESTBIT3, BG_ANA_CTRL3, 0, 8)
2311REG32(L0_TM_ANA_BG_TESTBIT4, 0x2818)
2312 FIELD(L0_TM_ANA_BG_TESTBIT4, TM_ANA_BG_TESTBIT4_31_8_RSVD, 24, 8)
2313 FIELD(L0_TM_ANA_BG_TESTBIT4, BG_ANA_CTRL4, 0, 8)
2314REG32(L0_TM_ANA_BG_TESTBIT5, 0x281c)
2315 FIELD(L0_TM_ANA_BG_TESTBIT5, TM_ANA_BG_TESTBIT5_31_8_RSVD, 24, 8)
2316 FIELD(L0_TM_ANA_BG_TESTBIT5, BG_ANA_CTRL5, 0, 8)
2317REG32(L0_TM_ANA_BG_TESTBIT6, 0x2820)
2318 FIELD(L0_TM_ANA_BG_TESTBIT6, TM_ANA_BG_TESTBIT6_31_8_RSVD, 24, 8)
2319 FIELD(L0_TM_ANA_BG_TESTBIT6, BG_ANA_CTRL6, 0, 8)
2320REG32(L0_TM_ANA_BG_TESTBIT7, 0x2824)
2321 FIELD(L0_TM_ANA_BG_TESTBIT7, TM_ANA_BG_TESTBIT7_31_8_RSVD, 24, 8)
2322 FIELD(L0_TM_ANA_BG_TESTBIT7, BG_ANA_CTRL7, 0, 8)
2323REG32(L0_TM_ANA_BG_TESTBIT8, 0x2828)
2324 FIELD(L0_TM_ANA_BG_TESTBIT8, TM_ANA_BG_TESTBIT8_31_8_RSVD, 24, 8)
2325 FIELD(L0_TM_ANA_BG_TESTBIT8, BG_ANA_CTRL8, 0, 8)
2326REG32(L0_TM_ANA_BG_TESTBIT9, 0x282c)
2327 FIELD(L0_TM_ANA_BG_TESTBIT9, TM_ANA_BG_TESTBIT9_31_8_RSVD, 24, 8)
2328 FIELD(L0_TM_ANA_BG_TESTBIT9, BG_ANA_CTRL9, 0, 8)
2329REG32(L0_TM_ANA_BG_TESTBIT10, 0x2830)
2330 FIELD(L0_TM_ANA_BG_TESTBIT10, TM_ANA_BG_TESTBIT10_31_8_RSVD, 24, 8)
2331 FIELD(L0_TM_ANA_BG_TESTBIT10, BG_ANA_CTRL10, 0, 8)
2332REG32(L0_TM_ANA_BG_TESTBIT11, 0x2834)
2333 FIELD(L0_TM_ANA_BG_TESTBIT11, TM_ANA_BG_TESTBIT11_31_8_RSVD, 24, 8)
2334 FIELD(L0_TM_ANA_BG_TESTBIT11, BG_ANA_CTRL11, 0, 8)
2335REG32(L0_TM_ANA_BG_TESTBIT12, 0x2838)
2336 FIELD(L0_TM_ANA_BG_TESTBIT12, TM_ANA_BG_TESTBIT12_31_8_RSVD, 24, 8)
2337 FIELD(L0_TM_ANA_BG_TESTBIT12, BG_ANA_CTRL12, 0, 8)
2338REG32(L0_TM_ANA_BG_TESTBIT13, 0x283c)
2339 FIELD(L0_TM_ANA_BG_TESTBIT13, TM_ANA_BG_TESTBIT13_31_8_RSVD, 24, 8)
2340 FIELD(L0_TM_ANA_BG_TESTBIT13, BG_ANA_CTRL13, 0, 8)
2341REG32(L0_TM_ANA_BG_TESTBIT14, 0x2840)
2342 FIELD(L0_TM_ANA_BG_TESTBIT14, TM_ANA_BG_TESTBIT14_31_8_RSVD, 24, 8)
2343 FIELD(L0_TM_ANA_BG_TESTBIT14, BG_ANA_CTRL14, 0, 8)
2344REG32(L0_TM_ANA_BG_TESTBIT15, 0x2844)
2345 FIELD(L0_TM_ANA_BG_TESTBIT15, TM_ANA_BG_TESTBIT15_31_8_RSVD, 24, 8)
2346 FIELD(L0_TM_ANA_BG_TESTBIT15, BG_ANA_CTRL15, 0, 8)
2347REG32(L0_TM_ANA_BG_TESTBIT16, 0x2848)
2348 FIELD(L0_TM_ANA_BG_TESTBIT16, TM_ANA_BG_TESTBIT16_31_8_RSVD, 24, 8)
2349 FIELD(L0_TM_ANA_BG_TESTBIT16, BG_ANA_CTRL16, 0, 8)
2350REG32(L0_TM_ANA_BG_TESTBIT17, 0x284c)
2351 FIELD(L0_TM_ANA_BG_TESTBIT17, TM_ANA_BG_TESTBIT17_31_8_RSVD, 24, 8)
2352 FIELD(L0_TM_ANA_BG_TESTBIT17, BG_ANA_CTRL17, 0, 8)
2353REG32(L0_TM_ANA_BG_TESTBIT18, 0x2850)
2354 FIELD(L0_TM_ANA_BG_TESTBIT18, TM_ANA_BG_TESTBIT18_31_8_RSVD, 24, 8)
2355 FIELD(L0_TM_ANA_BG_TESTBIT18, BG_ANA_CTRL18, 0, 8)
2356REG32(L0_TM_ANA_BG_TESTBIT19, 0x2854)
2357 FIELD(L0_TM_ANA_BG_TESTBIT19, TM_ANA_BG_TESTBIT19_31_8_RSVD, 24, 8)
2358 FIELD(L0_TM_ANA_BG_TESTBIT19, BG_ANA_CTRL19, 0, 8)
2359REG32(L0_TM_ANA_BG_TESTBIT20, 0x2858)
2360 FIELD(L0_TM_ANA_BG_TESTBIT20, TM_ANA_BG_TESTBIT20_31_8_RSVD, 24, 8)
2361 FIELD(L0_TM_ANA_BG_TESTBIT20, BG_ANA_CTRL20_7_RSVD, 2, 6)
2362 FIELD(L0_TM_ANA_BG_TESTBIT20, BG_ANA_CTRL20, 0, 2)
2363REG32(L0_TM_BG_PROG2, 0x285c)
2364 FIELD(L0_TM_BG_PROG2, TM_BG_PROG2_31_8_RSVD, 24, 8)
2365 FIELD(L0_TM_BG_PROG2, TM_BG_PROG2_6_7_RSVD, 6, 2)
2366 FIELD(L0_TM_BG_PROG2, FORCE_O_BG_UP, 5, 1)
2367 FIELD(L0_TM_BG_PROG2, BYPASS_O_BG_UP, 4, 1)
2368 FIELD(L0_TM_BG_PROG2, FORCE_BG_EN_LL, 3, 1)
2369 FIELD(L0_TM_BG_PROG2, BYPASS_BG_EN_LL, 2, 1)
2370 FIELD(L0_TM_BG_PROG2, CNTRL_BG_EN, 1, 1)
2371 FIELD(L0_TM_BG_PROG2, BYPASS_BG_EN, 0, 1)
2372REG32(L0_L0_REF_CLK_SEL, 0x2860)
2373 FIELD(L0_L0_REF_CLK_SEL, L0_REF_CLK_SEL_31_8_RSVD, 24, 8)
2374 FIELD(L0_L0_REF_CLK_SEL, L0_REF_CLK_LCL_SEL, 7, 1)
2375 FIELD(L0_L0_REF_CLK_SEL, L0_REFCLK_SEL_6_RSVD, 6, 1)
2376 FIELD(L0_L0_REF_CLK_SEL, L0_REFCLK_SEL_5_RSVD, 5, 1)
2377 FIELD(L0_L0_REF_CLK_SEL, L0_REF_CLK_SEL_4, 4, 1)
2378 FIELD(L0_L0_REF_CLK_SEL, L0_REF_CLK_SEL_3, 3, 1)
2379 FIELD(L0_L0_REF_CLK_SEL, L0_REF_CLK_SEL_2, 2, 1)
2380 FIELD(L0_L0_REF_CLK_SEL, L0_REF_CLK_SEL_1, 1, 1)
2381 FIELD(L0_L0_REF_CLK_SEL, L0_REF_CLK_SEL_0, 0, 1)
2382REG32(L0_L1_REF_CLK_SEL, 0x2864)
2383 FIELD(L0_L1_REF_CLK_SEL, L1_REF_CLK_SEL_31_8_RSVD, 24, 8)
2384 FIELD(L0_L1_REF_CLK_SEL, L1_REF_CLK_LCL_SEL, 7, 1)
2385 FIELD(L0_L1_REF_CLK_SEL, L1_REFCLK_SEL_6_RSVD, 6, 1)
2386 FIELD(L0_L1_REF_CLK_SEL, L1_REFCLK_SEL_5_RSVD, 5, 1)
2387 FIELD(L0_L1_REF_CLK_SEL, L1_REF_CLK_SEL_4, 4, 1)
2388 FIELD(L0_L1_REF_CLK_SEL, L1_REF_CLK_SEL_3, 3, 1)
2389 FIELD(L0_L1_REF_CLK_SEL, L1_REF_CLK_SEL_2, 2, 1)
2390 FIELD(L0_L1_REF_CLK_SEL, L1_REF_CLK_SEL_1, 1, 1)
2391 FIELD(L0_L1_REF_CLK_SEL, L1_REF_CLK_SEL_0, 0, 1)
2392REG32(L0_L2_REF_CLK_SEL, 0x2868)
2393 FIELD(L0_L2_REF_CLK_SEL, L2_REF_CLK_SEL_31_8_RSVD, 24, 8)
2394 FIELD(L0_L2_REF_CLK_SEL, L2_REF_CLK_LCL_SEL, 7, 1)
2395 FIELD(L0_L2_REF_CLK_SEL, L2_REFCLK_SEL_6_RSVD, 6, 1)
2396 FIELD(L0_L2_REF_CLK_SEL, L2_REFCLK_SEL_5_RSVD, 5, 1)
2397 FIELD(L0_L2_REF_CLK_SEL, L2_REF_CLK_SEL_4, 4, 1)
2398 FIELD(L0_L2_REF_CLK_SEL, L2_REF_CLK_SEL_3, 3, 1)
2399 FIELD(L0_L2_REF_CLK_SEL, L2_REF_CLK_SEL_2, 2, 1)
2400 FIELD(L0_L2_REF_CLK_SEL, L2_REF_CLK_SEL_1, 1, 1)
2401 FIELD(L0_L2_REF_CLK_SEL, L2_REF_CLK_SEL_0, 0, 1)
2402REG32(L0_L3_REF_CLK_SEL, 0x286c)
2403 FIELD(L0_L3_REF_CLK_SEL, L3_REF_CLK_SEL_31_8_RSVD, 24, 8)
2404 FIELD(L0_L3_REF_CLK_SEL, L3_REF_CLK_LCL_SEL, 7, 1)
2405 FIELD(L0_L3_REF_CLK_SEL, L3_REFCLK_SEL_6_RSVD, 6, 1)
2406 FIELD(L0_L3_REF_CLK_SEL, L3_REFCLK_SEL_5_RSVD, 5, 1)
2407 FIELD(L0_L3_REF_CLK_SEL, L3_REF_CLK_SEL_4, 4, 1)
2408 FIELD(L0_L3_REF_CLK_SEL, L3_REF_CLK_SEL_3, 3, 1)
2409 FIELD(L0_L3_REF_CLK_SEL, L3_REF_CLK_SEL_2, 2, 1)
2410 FIELD(L0_L3_REF_CLK_SEL, L3_REF_CLK_SEL_1, 1, 1)
2411 FIELD(L0_L3_REF_CLK_SEL, L3_REF_CLK_SEL_0, 0, 1)
2412REG32(L0_L0_REF_CLK_PULLDN, 0x2870)
2413 FIELD(L0_L0_REF_CLK_PULLDN, L0_REF_CLK_PULLDN_31_8_RSVD, 24, 8)
2414 FIELD(L0_L0_REF_CLK_PULLDN, L0_REF_CLK_PULLDN_7_4_RSVD, 4, 4)
2415 FIELD(L0_L0_REF_CLK_PULLDN, L0_REF_CLK_TM_PULLDN2, 3, 1)
2416 FIELD(L0_L0_REF_CLK_PULLDN, L0_REF_CLK_TM_EN_PULLDN2, 2, 1)
2417 FIELD(L0_L0_REF_CLK_PULLDN, L0_REF_CLK_TM_PULLDN1, 1, 1)
2418 FIELD(L0_L0_REF_CLK_PULLDN, L0_REF_CLK_TM_EN_PULLDN1, 0, 1)
2419REG32(L0_L1_REF_CLK_PULLDN, 0x2874)
2420 FIELD(L0_L1_REF_CLK_PULLDN, L1_REF_CLK_PULLDN_31_8_RSVD, 24, 8)
2421 FIELD(L0_L1_REF_CLK_PULLDN, L1_REF_CLK_PULLDN_7_4_RSVD, 4, 4)
2422 FIELD(L0_L1_REF_CLK_PULLDN, L1_REF_CLK_TM_PULLDN2, 3, 1)
2423 FIELD(L0_L1_REF_CLK_PULLDN, L1_REF_CLK_TM_EN_PULLDN2, 2, 1)
2424 FIELD(L0_L1_REF_CLK_PULLDN, L1_REF_CLK_TM_PULLDN1, 1, 1)
2425 FIELD(L0_L1_REF_CLK_PULLDN, L1_REF_CLK_TM_EN_PULLDN1, 0, 1)
2426REG32(L0_L2_REF_CLK_PULLDN, 0x2878)
2427 FIELD(L0_L2_REF_CLK_PULLDN, L2_REF_CLK_PULLDN_31_8_RSVD, 24, 8)
2428 FIELD(L0_L2_REF_CLK_PULLDN, L2_REF_CLK_PULLDN_7_4_RSVD, 4, 4)
2429 FIELD(L0_L2_REF_CLK_PULLDN, L2_REF_CLK_TM_PULLDN2, 3, 1)
2430 FIELD(L0_L2_REF_CLK_PULLDN, L2_REF_CLK_TM_EN_PULLDN2, 2, 1)
2431 FIELD(L0_L2_REF_CLK_PULLDN, L2_REF_CLK_TM_PULLDN1, 1, 1)
2432 FIELD(L0_L2_REF_CLK_PULLDN, L2_REF_CLK_TM_EN_PULLDN1, 0, 1)
2433REG32(L0_L3_REF_CLK_PULLDN, 0x287c)
2434 FIELD(L0_L3_REF_CLK_PULLDN, L3_REF_CLK_PULLDN_31_8_RSVD, 24, 8)
2435 FIELD(L0_L3_REF_CLK_PULLDN, L3_REF_CLK_PULLDN_7_4_RSVD, 4, 4)
2436 FIELD(L0_L3_REF_CLK_PULLDN, L3_REF_CLK_TM_PULLDN2, 3, 1)
2437 FIELD(L0_L3_REF_CLK_PULLDN, L3_REF_CLK_TM_EN_PULLDN2, 2, 1)
2438 FIELD(L0_L3_REF_CLK_PULLDN, L3_REF_CLK_TM_PULLDN1, 1, 1)
2439 FIELD(L0_L3_REF_CLK_PULLDN, L3_REF_CLK_TM_EN_PULLDN1, 0, 1)
2440REG32(L0_TM_PG_CTRL0, 0x2880)
2441 FIELD(L0_TM_PG_CTRL0, TM_PG_CTRL0_31_8_RSVD, 24, 8)
2442 FIELD(L0_TM_PG_CTRL0, TM_PG_SPARED, 0, 8)
2443REG32(L0_TM_PG_CTRL1, 0x2884)
2444 FIELD(L0_TM_PG_CTRL1, TM_PG_CTRL1_31_8_RSVD, 24, 8)
2445 FIELD(L0_TM_PG_CTRL1, TM_PG_CTRL2_6_7_RSVD, 6, 2)
2446 FIELD(L0_TM_PG_CTRL1, DVDDCR_OR_VAL, 5, 1)
2447 FIELD(L0_TM_PG_CTRL1, AVDDIO_OR_VAL, 4, 1)
2448 FIELD(L0_TM_PG_CTRL1, AVDDCR_OR_VAL, 3, 1)
2449 FIELD(L0_TM_PG_CTRL1, DVDDCR_OR, 2, 1)
2450 FIELD(L0_TM_PG_CTRL1, AVDDIO_OR, 1, 1)
2451 FIELD(L0_TM_PG_CTRL1, AVDDCR_OR, 0, 1)
2452REG32(L0_TM_SLICER0_CTRL, 0x2888)
2453 FIELD(L0_TM_SLICER0_CTRL, TM_SLICER0_CTRL_31_8_RSVD, 24, 8)
2454 FIELD(L0_TM_SLICER0_CTRL, SLICER0_TM_CONTROL_7_RSVD, 7, 1)
2455 FIELD(L0_TM_SLICER0_CTRL, SLICER0_TM_SELPLLOUT_TESTOUT, 6, 1)
2456 FIELD(L0_TM_SLICER0_CTRL, SLICER0_TM_SELDIGOUT_TESTOUT, 5, 1)
2457 FIELD(L0_TM_SLICER0_CTRL, SLICER0_TM_OBSERVE_SUP, 4, 1)
2458 FIELD(L0_TM_SLICER0_CTRL, SLICER0_TM_OBSERVE_DIGSUP, 3, 1)
2459 FIELD(L0_TM_SLICER0_CTRL, SLICER0_TM_OBSERVE_DIFSUP, 2, 1)
2460 FIELD(L0_TM_SLICER0_CTRL, SLICER0_TM_ENABLE_SINGLE_ENDED, 1, 1)
2461 FIELD(L0_TM_SLICER0_CTRL, REFCLKN01_TM_OBSERVE_SUP, 0, 1)
2462REG32(L0_TM_SLICER01_BIAS_PROG0, 0x288c)
2463 FIELD(L0_TM_SLICER01_BIAS_PROG0, TM_SLICER01_BIAS_PROG0_31_8_RSVD, 24, 8)
2464 FIELD(L0_TM_SLICER01_BIAS_PROG0, SLICER01_TM_BIAS_PROG0, 0, 8)
2465REG32(L0_TM_SLICER01_BIAS_PROG1, 0x2890)
2466 FIELD(L0_TM_SLICER01_BIAS_PROG1, TM_SLICER01_BIAS_PROG1_31_8_RSVD, 24, 8)
2467 FIELD(L0_TM_SLICER01_BIAS_PROG1, SLICER01_TM_BIAS_PROG1_4_7_RSVD, 4, 4)
2468 FIELD(L0_TM_SLICER01_BIAS_PROG1, SLICER01_TM_BIAS_PROG1, 0, 4)
2469REG32(L0_TM_SLICER1_CTRL, 0x2894)
2470 FIELD(L0_TM_SLICER1_CTRL, TM_SLICER1_CTRL_31_8_RSVD, 24, 8)
2471 FIELD(L0_TM_SLICER1_CTRL, SLICER1_TM_CONTROL1_7_RSVD, 7, 1)
2472 FIELD(L0_TM_SLICER1_CTRL, SLICER1_TM_SELPLLOUT_TESTOUT, 6, 1)
2473 FIELD(L0_TM_SLICER1_CTRL, SLICER1_TM_SELDIGOUT_TESTOUT, 5, 1)
2474 FIELD(L0_TM_SLICER1_CTRL, SLICER1_TM_OBSERVE_SUP, 4, 1)
2475 FIELD(L0_TM_SLICER1_CTRL, SLICER1_TM_OBSERVE_DIGSUP, 3, 1)
2476 FIELD(L0_TM_SLICER1_CTRL, SLICER1_TM_OBSERVE_DIFSUP, 2, 1)
2477 FIELD(L0_TM_SLICER1_CTRL, SLICER1_TM_ENABLE_SINGLE_ENDED, 1, 1)
2478 FIELD(L0_TM_SLICER1_CTRL, SLICER1_TM_CONTROL1_0_RSVD, 0, 1)
2479REG32(L0_TM_BG_IPTAT_PROG, 0x2898)
2480 FIELD(L0_TM_BG_IPTAT_PROG, TM_BG_IPTAT_PROG_31_8_RSVD, 24, 8)
2481 FIELD(L0_TM_BG_IPTAT_PROG, BG_TM_BG_IPTAT_PROG, 0, 8)
2482REG32(L0_TM_PG_MUX_SEL, 0x289c)
2483 FIELD(L0_TM_PG_MUX_SEL, TM_PG_MUX_SEL_31_8_RSVD, 24, 8)
2484 FIELD(L0_TM_PG_MUX_SEL, TM_BG_MUX_SEL_5_7_RSVD, 5, 3)
2485 FIELD(L0_TM_PG_MUX_SEL, PG_MUX_SEL_DVDDCR, 4, 1)
2486 FIELD(L0_TM_PG_MUX_SEL, PG_MUX_SEL_AVDDIO, 2, 2)
2487 FIELD(L0_TM_PG_MUX_SEL, PG_MUX_SEL_AVDDCR, 0, 2)
2488REG32(L0_BG_SLICER_SPARE, 0x28a0)
2489 FIELD(L0_BG_SLICER_SPARE, BG_SLICER_SPARE_31_8_RSVD, 24, 8)
2490 FIELD(L0_BG_SLICER_SPARE, BG_SLICER_SPARE_RESERVED, 6, 2)
2491 FIELD(L0_BG_SLICER_SPARE, SLICER1_DA_SPARE, 4, 2)
2492 FIELD(L0_BG_SLICER_SPARE, SLICER0_DA_SPARE, 2, 2)
2493 FIELD(L0_BG_SLICER_SPARE, BG_DA_SPARE, 0, 2)
2494REG32(L0_TM_1US_COUNT, 0x2b00)
2495 FIELD(L0_TM_1US_COUNT, TM_1US_COUNT_31_8_RSVD, 24, 8)
2496 FIELD(L0_TM_1US_COUNT, ONE_US_COUNT, 0, 8)
2497REG32(L0_TM_BG_SETTLING_TIME, 0x2b04)
2498 FIELD(L0_TM_BG_SETTLING_TIME, TM_BG_SETTLING_TIME_31_8_RSVD, 24, 8)
2499 FIELD(L0_TM_BG_SETTLING_TIME, TM_BG_SETTLING_TIME_3_7_RSVD, 3, 5)
2500 FIELD(L0_TM_BG_SETTLING_TIME, BG_SETTLING_TIME, 1, 2)
2501 FIELD(L0_TM_BG_SETTLING_TIME, EN_1US_COUNTER, 0, 1)
2502REG32(L0_SLICER0_ENABLE, 0x2b08)
2503 FIELD(L0_SLICER0_ENABLE, SLICER0_ENABLE_31_8_RSVD, 24, 8)
2504 FIELD(L0_SLICER0_ENABLE, REFCLK01_SUP_EN, 7, 1)
2505 FIELD(L0_SLICER0_ENABLE, SLICER0_ENABLE_TERM, 6, 1)
2506 FIELD(L0_SLICER0_ENABLE, SLICER0_ENABLE_TC_CNTRL, 4, 2)
2507 FIELD(L0_SLICER0_ENABLE, SLICER0_ENABLE_DIVIDER_4TEST, 3, 1)
2508 FIELD(L0_SLICER0_ENABLE, SLICER0_ENABLE_CLK_OUT, 2, 1)
2509 FIELD(L0_SLICER0_ENABLE, SLICER0_ENABLE_BGBIAS, 1, 1)
2510 FIELD(L0_SLICER0_ENABLE, SLICER0_ENABLE, 0, 1)
2511REG32(L0_SLICER1_ENABLE, 0x2b0c)
2512 FIELD(L0_SLICER1_ENABLE, SLICER1_ENABLE_31_8_RSVD, 24, 8)
2513 FIELD(L0_SLICER1_ENABLE, SLICER01_PD_BIAS, 7, 1)
2514 FIELD(L0_SLICER1_ENABLE, SLICER1_ENABLE_TERM, 6, 1)
2515 FIELD(L0_SLICER1_ENABLE, SLICER1_ENABLE_TC_CNTRL, 4, 2)
2516 FIELD(L0_SLICER1_ENABLE, SLICER1_ENABLE_DIVIDER_4TEST, 3, 1)
2517 FIELD(L0_SLICER1_ENABLE, SLICER1_ENABLE_CLK_OUT, 2, 1)
2518 FIELD(L0_SLICER1_ENABLE, SLICER1_ENABLE_BGBIAS, 1, 1)
2519 FIELD(L0_SLICER1_ENABLE, SLICER1_ENABLE, 0, 1)
2520REG32(L0_SLICER0_BYPASS, 0x2b10)
2521 FIELD(L0_SLICER0_BYPASS, SLICER0_BYPASS_31_8_RSVD, 24, 8)
2522 FIELD(L0_SLICER0_BYPASS, SLICER0_BYPASS_7_RSVD, 7, 1)
2523 FIELD(L0_SLICER0_BYPASS, SLICER0_ENABLE_TERM_BYPASS, 6, 1)
2524 FIELD(L0_SLICER0_BYPASS, SLICER0_ENABLE_TC_CNTRL_BYPASS, 5, 1)
2525 FIELD(L0_SLICER0_BYPASS, SLICER0_BYPASS_4_3_RSVD, 3, 2)
2526 FIELD(L0_SLICER0_BYPASS, SLICER0_ENABLE_CLK_OUT_BYPASS, 2, 1)
2527 FIELD(L0_SLICER0_BYPASS, SLICER0_ENABLE_BGBIAS_BYPASS, 1, 1)
2528 FIELD(L0_SLICER0_BYPASS, SLICER0_ENABLE_BYPASS, 0, 1)
2529REG32(L0_SLICER1_BYPASS, 0x2b14)
2530 FIELD(L0_SLICER1_BYPASS, SLICER1_BYPASS_31_8_RSVD, 24, 8)
2531 FIELD(L0_SLICER1_BYPASS, SLICER01_PD_BIAS_BYPASS, 7, 1)
2532 FIELD(L0_SLICER1_BYPASS, SLICER1_ENABLE_TERM_BYPASS, 6, 1)
2533 FIELD(L0_SLICER1_BYPASS, SLICER1_ENABLE_TC_CNTRL_BYPASS, 5, 1)
2534 FIELD(L0_SLICER1_BYPASS, SLICER1_BYPASS_4_3_RSVD, 3, 2)
2535 FIELD(L0_SLICER1_BYPASS, SLICER1_ENABLE_CLK_OUT_BYPASS, 2, 1)
2536 FIELD(L0_SLICER1_BYPASS, SLICER1_ENABLE_BGBIAS_BYPASS, 1, 1)
2537 FIELD(L0_SLICER1_BYPASS, SLICER1_ENABLE_BYPASS, 0, 1)
2538REG32(L0_BG_POWER_GOOD_STATUS, 0x2b18)
2539 FIELD(L0_BG_POWER_GOOD_STATUS, BG_POWER_GOOD_STATUS_31_8_RSVD, 24, 8)
2540 FIELD(L0_BG_POWER_GOOD_STATUS, BG_POWER_GOOD_STATUS_2_7_RSVD, 2, 6)
2541 FIELD(L0_BG_POWER_GOOD_STATUS, BG_UP, 1, 1)
2542 FIELD(L0_BG_POWER_GOOD_STATUS, BG_POWER_GOOD, 0, 1)
2543REG32(L0_SUPPLY_POWER_GOOD_STATUS, 0x2b1c)
2544 FIELD(L0_SUPPLY_POWER_GOOD_STATUS, SUPPLY_POWER_GOOD_STATUS_31_8_RSVD, 24, 8)
2545 FIELD(L0_SUPPLY_POWER_GOOD_STATUS, MUXED_PG_DVDDCR, 7, 1)
2546 FIELD(L0_SUPPLY_POWER_GOOD_STATUS, MUXED_PG_AVDDIO, 6, 1)
2547 FIELD(L0_SUPPLY_POWER_GOOD_STATUS, MUXED_PG_AVDDCR, 5, 1)
2548 FIELD(L0_SUPPLY_POWER_GOOD_STATUS, PG_STATIC_AVDDIO, 4, 1)
2549 FIELD(L0_SUPPLY_POWER_GOOD_STATUS, PG_STATIC_AVDDCR, 3, 1)
2550 FIELD(L0_SUPPLY_POWER_GOOD_STATUS, PG_DVDDCR, 2, 1)
2551 FIELD(L0_SUPPLY_POWER_GOOD_STATUS, PG_AVDDIO, 1, 1)
2552 FIELD(L0_SUPPLY_POWER_GOOD_STATUS, PG_AVDDCR, 0, 1)
2553REG32(L0_BG_ISO_CTRL, 0x2b20)
2554 FIELD(L0_BG_ISO_CTRL, BG_ISO_CTRL_31_8_RSVD, 24, 8)
2555 FIELD(L0_BG_ISO_CTRL, BG_SIO_CONTROL_RSVD, 2, 6)
2556 FIELD(L0_BG_ISO_CTRL, BG_ISO_CTRL_BAR, 1, 1)
2557 FIELD(L0_BG_ISO_CTRL, FORCE_BG_ISO_CTRL_BAR, 0, 1)
2558REG32(L0_UPHY_GLOBAL_CTRL, 0x3000)
2559 FIELD(L0_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_31_8_RSVD, 24, 8)
2560 FIELD(L0_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_7_RSVD, 7, 1)
2561 FIELD(L0_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_6_RSVD, 6, 1)
2562 FIELD(L0_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_5_RSVD, 5, 1)
2563 FIELD(L0_UPHY_GLOBAL_CTRL, PCLK_SELECT, 4, 1)
2564 FIELD(L0_UPHY_GLOBAL_CTRL, MPHY_G3_BIST_ENABLE, 3, 1)
2565 FIELD(L0_UPHY_GLOBAL_CTRL, MULTI_RATE_ENABLE, 2, 1)
2566 FIELD(L0_UPHY_GLOBAL_CTRL, MPHY_GEAR_SELECT, 0, 2)
2567REG32(L0_BIST_CTRL_1, 0x3004)
2568 FIELD(L0_BIST_CTRL_1, BIST_CTRL_1_31_8_RSVD, 24, 8)
2569 FIELD(L0_BIST_CTRL_1, REPETITIVE_PATTERN_ENABLE, 7, 1)
2570 FIELD(L0_BIST_CTRL_1, PRBS_PATTERNS, 5, 2)
2571 FIELD(L0_BIST_CTRL_1, BIST_PATTERN_SELECT, 2, 3)
2572 FIELD(L0_BIST_CTRL_1, BIST_INFINITE_MODE_ENABLE, 1, 1)
2573 FIELD(L0_BIST_CTRL_1, BIST_ENABLE, 0, 1)
2574REG32(L0_BIST_CTRL_2, 0x3008)
2575 FIELD(L0_BIST_CTRL_2, BIST_CTRL_2_31_8_RSVD, 24, 8)
2576 FIELD(L0_BIST_CTRL_2, BIST_CTRL_2_7_3_RSVD, 3, 5)
2577 FIELD(L0_BIST_CTRL_2, BIST_TRAINIG_SEQUENCE_SELECT, 1, 2)
2578 FIELD(L0_BIST_CTRL_2, BIST_ERROR_INJECTION_ENABLE, 0, 1)
2579REG32(L0_BIST_RUN_LEN_L, 0x300c)
2580 FIELD(L0_BIST_RUN_LEN_L, BIST_RUN_LEN_L_31_8_RSVD, 24, 8)
2581 FIELD(L0_BIST_RUN_LEN_L, BIST_RUN_LEN_L, 0, 8)
2582REG32(L0_BIST_ERR_INJ_POINT_L, 0x3010)
2583 FIELD(L0_BIST_ERR_INJ_POINT_L, BIST_ERR_INJ_POINT_L_31_8_RSVD, 24, 8)
2584 FIELD(L0_BIST_ERR_INJ_POINT_L, BIST_ERROR_INJ_POINT_L, 0, 8)
2585REG32(L0_BIST_RUNLEN_ERR_INJ_H, 0x3014)
2586 FIELD(L0_BIST_RUNLEN_ERR_INJ_H, BIST_RUNLEN_ERR_INJ_H_31_8_RSVD, 24, 8)
2587 FIELD(L0_BIST_RUNLEN_ERR_INJ_H, BIST_RUN_LEN_H, 4, 4)
2588 FIELD(L0_BIST_RUNLEN_ERR_INJ_H, BIST_ERROR_INJ_POINT_H, 0, 4)
2589REG32(L0_BIST_IDLE_TIME, 0x3018)
2590 FIELD(L0_BIST_IDLE_TIME, BIST_IDLE_TIME_31_8_RSVD, 24, 8)
2591 FIELD(L0_BIST_IDLE_TIME, BIST_IDLE_TIME, 0, 8)
2592REG32(L0_BIST_MARKER_L, 0x301c)
2593 FIELD(L0_BIST_MARKER_L, BIST_MARKER_L_31_8_RSVD, 24, 8)
2594 FIELD(L0_BIST_MARKER_L, BIST_MARKER_L, 0, 8)
2595REG32(L0_BIST_IDLE_CHAR_L, 0x3020)
2596 FIELD(L0_BIST_IDLE_CHAR_L, BIST_IDLE_CHAR_L_31_8_RSVD, 24, 8)
2597 FIELD(L0_BIST_IDLE_CHAR_L, BIST_IDLE_CHAR_L, 0, 8)
2598REG32(L0_BIST_MARKER_IDLE_H, 0x3024)
2599 FIELD(L0_BIST_MARKER_IDLE_H, BIST_MARKER_IDLE_H_31_8_RSVD, 24, 8)
2600 FIELD(L0_BIST_MARKER_IDLE_H, BIST_MARKER_IDLE_RESERVED_7, 6, 2)
2601 FIELD(L0_BIST_MARKER_IDLE_H, BIST_MARKER_H, 4, 2)
2602 FIELD(L0_BIST_MARKER_IDLE_H, BIST_MARKER_IDLE_RESERVED_3, 2, 2)
2603 FIELD(L0_BIST_MARKER_IDLE_H, BIST_IDLE_CHAR_H, 0, 2)
2604REG32(L0_BIST_LOW_PULSE_TIME, 0x3028)
2605 FIELD(L0_BIST_LOW_PULSE_TIME, BIST_LOW_PULSE_TIME_31_8_RSVD, 24, 8)
2606 FIELD(L0_BIST_LOW_PULSE_TIME, BIST_LOW_PULSE_TIME, 0, 8)
2607REG32(L0_BIST_TOTAL_PULSE_TIME, 0x302c)
2608 FIELD(L0_BIST_TOTAL_PULSE_TIME, BIST_TOTAL_PULSE_TIME_31_8_RSVD, 24, 8)
2609 FIELD(L0_BIST_TOTAL_PULSE_TIME, BIST_TOTAL_PULSE_TIME, 0, 8)
2610REG32(L0_BIST_TEST_PAT_1, 0x3030)
2611 FIELD(L0_BIST_TEST_PAT_1, BIST_TEST_PAT_1_31_8_RSVD, 24, 8)
2612 FIELD(L0_BIST_TEST_PAT_1, BIST_TEST_PAT_1_L, 0, 8)
2613REG32(L0_BIST_TEST_PAT_2, 0x3034)
2614 FIELD(L0_BIST_TEST_PAT_2, BIST_TEST_PAT_2_31_8_RSVD, 24, 8)
2615 FIELD(L0_BIST_TEST_PAT_2, BIST_TEST_PAT_2_L, 0, 8)
2616REG32(L0_BIST_TEST_PAT_3, 0x3038)
2617 FIELD(L0_BIST_TEST_PAT_3, BIST_TEST_PAT_3_31_8_RSVD, 24, 8)
2618 FIELD(L0_BIST_TEST_PAT_3, BIST_TEST_PAT_3_L, 0, 8)
2619REG32(L0_BIST_TEST_PAT_4, 0x303c)
2620 FIELD(L0_BIST_TEST_PAT_4, BIST_TEST_PAT_4_31_8_RSVD, 24, 8)
2621 FIELD(L0_BIST_TEST_PAT_4, BIST_TEST_PAT_4_L, 0, 8)
2622REG32(L0_BIST_TEST_PAT_MSBS, 0x3040)
2623 FIELD(L0_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_MSBS_31_8_RSVD, 24, 8)
2624 FIELD(L0_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_4_H, 6, 2)
2625 FIELD(L0_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_3_H, 4, 2)
2626 FIELD(L0_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_2_H, 2, 2)
2627 FIELD(L0_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_1_H, 0, 2)
2628REG32(L0_BIST_PKT_NUM, 0x3044)
2629 FIELD(L0_BIST_PKT_NUM, BIST_PKT_NUM_31_8_RSVD, 24, 8)
2630 FIELD(L0_BIST_PKT_NUM, BIST_PKT_NUM, 0, 8)
2631REG32(L0_BIST_FRM_IDLE_TIME, 0x3048)
2632 FIELD(L0_BIST_FRM_IDLE_TIME, BIST_FRM_IDLE_TIME_31_8_RSVD, 24, 8)
2633 FIELD(L0_BIST_FRM_IDLE_TIME, BIST_FRM_IDLE_TIME, 0, 8)
2634REG32(L0_BIST_PKT_CTR_L, 0x304c)
2635 FIELD(L0_BIST_PKT_CTR_L, BIST_PKT_CTR_L_31_8_RSVD, 24, 8)
2636 FIELD(L0_BIST_PKT_CTR_L, BIST_PKT_CTR_L, 0, 8)
2637REG32(L0_BIST_PKT_CTR_H, 0x3050)
2638 FIELD(L0_BIST_PKT_CTR_H, BIST_PKT_CTR_H_31_8_RSVD, 24, 8)
2639 FIELD(L0_BIST_PKT_CTR_H, BIST_PKT_CTR_H, 0, 8)
2640REG32(L0_BIST_ERR_CTR_L, 0x3054)
2641 FIELD(L0_BIST_ERR_CTR_L, BIST_ERR_CTR_L_31_8_RSVD, 24, 8)
2642 FIELD(L0_BIST_ERR_CTR_L, BIST_ERR_CTR_L, 0, 8)
2643REG32(L0_BIST_ERR_CTR_H, 0x3058)
2644 FIELD(L0_BIST_ERR_CTR_H, BIST_ERR_CTR_H_31_8_RSVD, 24, 8)
2645 FIELD(L0_BIST_ERR_CTR_H, BIST_ERR_CTR_H, 0, 8)
2646REG32(L0_CLK_DIV_CNT, 0x305c)
2647 FIELD(L0_CLK_DIV_CNT, CLK_DIV_CNT_31_8_RSVD, 24, 8)
2648 FIELD(L0_CLK_DIV_CNT, REF_CLK_BYPASS_GT_50MHZ, 7, 1)
2649 FIELD(L0_CLK_DIV_CNT, SLOW_CNT_REG, 0, 7)
2650REG32(L0_DATA_BUS_WID, 0x3060)
2651 FIELD(L0_DATA_BUS_WID, DATA_BUS_WID_31_8_RSVD, 24, 8)
2652 FIELD(L0_DATA_BUS_WID, RATE_CHANGE_BYPASS, 7, 1)
2653 FIELD(L0_DATA_BUS_WID, PCLK_RATIO_BY_4, 6, 1)
2654 FIELD(L0_DATA_BUS_WID, PCLK_RATIO_BY_2, 5, 1)
2655 FIELD(L0_DATA_BUS_WID, RATE_CHANGE_DELAY_SEL, 4, 1)
2656 FIELD(L0_DATA_BUS_WID, RATE_CHANGE_DELAY_COUNT, 0, 4)
2657REG32(L0_ANADIG_BYPASS, 0x3064)
2658 FIELD(L0_ANADIG_BYPASS, ANADIG_BYPASS_31_8_RSVD, 24, 8)
2659 FIELD(L0_ANADIG_BYPASS, ANA_DIG_COUNTER_SELECT, 7, 1)
2660 FIELD(L0_ANADIG_BYPASS, ANADIG_COUNT, 0, 7)
2661REG32(L0_BIST_FILLER_OUT, 0x3068)
2662 FIELD(L0_BIST_FILLER_OUT, BIST_FILLER_OUT_31_8_RSVD, 24, 8)
2663 FIELD(L0_BIST_FILLER_OUT, BIST_FILLER_OUT_RESERVED, 2, 6)
2664 FIELD(L0_BIST_FILLER_OUT, BIST_FILLER_OUT_ENABLE, 1, 1)
2665 FIELD(L0_BIST_FILLER_OUT, BIST_TX_RX_LOOPBACK_ENABLE, 0, 1)
2666REG32(L0_BIST_FORCE_MK_RST, 0x306c)
2667 FIELD(L0_BIST_FORCE_MK_RST, BIST_FORCE_MK_RST_31_8_RSVD, 24, 8)
2668 FIELD(L0_BIST_FORCE_MK_RST, BIST_FORCE_RESET, 1, 1)
2669 FIELD(L0_BIST_FORCE_MK_RST, BIST_ENABLE_MK_FROM_REG, 0, 1)
2670REG32(L0_SPARE_IN, 0x3070)
2671 FIELD(L0_SPARE_IN, SPARE_IN_31_8_RSVD, 24, 8)
2672 FIELD(L0_SPARE_IN, SPARE_IN, 0, 8)
2673REG32(L0_SPARE_OUT, 0x3074)
2674 FIELD(L0_SPARE_OUT, SPARE_OUT_31_8_RSVD, 24, 8)
2675 FIELD(L0_SPARE_OUT, SPARE_OUT, 0, 8)
2676REG32(L1_TX_ANA_TM_0, 0x4000)
2677 FIELD(L1_TX_ANA_TM_0, TX_ANA_TM_0_31_8_RSVD, 24, 8)
2678 FIELD(L1_TX_ANA_TM_0, ANA_BYP0_7_6_RSVD, 6, 2)
2679 FIELD(L1_TX_ANA_TM_0, PIPE_TX_DN_RXDET, 5, 1)
2680 FIELD(L1_TX_ANA_TM_0, FORCE_PIPE_TX_DN_RXDET, 4, 1)
2681 FIELD(L1_TX_ANA_TM_0, PIPE_TX_DP_RXDET, 3, 1)
2682 FIELD(L1_TX_ANA_TM_0, FORCE_PIPE_TX_DP_RXDET, 2, 1)
2683 FIELD(L1_TX_ANA_TM_0, ANA_BYP0_1_0_RSVD, 0, 2)
2684REG32(L1_TX_ANA_TM_3, 0x400c)
2685 FIELD(L1_TX_ANA_TM_3, TX_ANA_TM_3_31_8_RSVD, 24, 8)
2686 FIELD(L1_TX_ANA_TM_3, TX_HS_SER_RSTB, 7, 1)
2687 FIELD(L1_TX_ANA_TM_3, FORCE_TX_HS_SER_RSTB, 6, 1)
2688 FIELD(L1_TX_ANA_TM_3, TX_HS_BURST, 5, 1)
2689 FIELD(L1_TX_ANA_TM_3, FORCE_TX_HS_BURST, 4, 1)
2690 FIELD(L1_TX_ANA_TM_3, TX_SERIALIZER_ENABLE, 3, 1)
2691 FIELD(L1_TX_ANA_TM_3, FORCE_TX_SERIALIZER_ENABLE, 2, 1)
2692 FIELD(L1_TX_ANA_TM_3, TX_ENABLE_SUPPLY_SERIALIZER, 1, 1)
2693 FIELD(L1_TX_ANA_TM_3, FORCE_TX_ENABLE_SUPPLY_SERIALIZER, 0, 1)
2694REG32(L1_TX_ANA_TM_4, 0x4010)
2695 FIELD(L1_TX_ANA_TM_4, TX_ANA_TM_4_31_8_RSVD, 24, 8)
2696 FIELD(L1_TX_ANA_TM_4, ANA_BYP4_7_RSVD, 7, 1)
2697 FIELD(L1_TX_ANA_TM_4, TX_LSEG_DN_RESCAL_CODE, 1, 6)
2698 FIELD(L1_TX_ANA_TM_4, FORCE_TX_LSEG_DN_RESCAL_CODE, 0, 1)
2699REG32(L1_TX_ANA_TM_5, 0x4014)
2700 FIELD(L1_TX_ANA_TM_5, TX_ANA_TM_5_31_8_RSVD, 24, 8)
2701 FIELD(L1_TX_ANA_TM_5, ANA_BYP5_7_RSVD, 7, 1)
2702 FIELD(L1_TX_ANA_TM_5, TX_USEG_DP_RESCAL_CODE, 1, 6)
2703 FIELD(L1_TX_ANA_TM_5, FORCE_TX_USEG_DP_RESCAL_CODE, 0, 1)
2704REG32(L1_TX_ANA_TM_9, 0x4024)
2705 FIELD(L1_TX_ANA_TM_9, TX_ANA_TM_9_31_8_RSVD, 24, 8)
2706 FIELD(L1_TX_ANA_TM_9, MPHY_TX_HS_SLEWRATE, 0, 8)
2707REG32(L1_TX_ANA_TM_10, 0x4028)
2708 FIELD(L1_TX_ANA_TM_10, TX_ANA_TM_10_31_8_RSVD, 24, 8)
2709 FIELD(L1_TX_ANA_TM_10, MPHY_HS_POWERUP_TIME, 4, 4)
2710 FIELD(L1_TX_ANA_TM_10, MPHY_TX_HS_EQUALIZER_SETTING, 1, 3)
2711 FIELD(L1_TX_ANA_TM_10, FORCE_MPHY_TX_HS_EQUALIZER_SETTING, 0, 1)
2712REG32(L1_TX_ANA_TM_13, 0x4034)
2713 FIELD(L1_TX_ANA_TM_13, TX_ANA_TM_13_31_8_RSVD, 24, 8)
2714 FIELD(L1_TX_ANA_TM_13, ANA_BYP13_7_4_RSVD, 4, 4)
2715 FIELD(L1_TX_ANA_TM_13, TX_SWAP_POLARITY, 3, 1)
2716 FIELD(L1_TX_ANA_TM_13, FORCE_TX_SWAP_POLARITY, 2, 1)
2717 FIELD(L1_TX_ANA_TM_13, MPHY_TX_TRISTATE, 1, 1)
2718 FIELD(L1_TX_ANA_TM_13, FORCE_MPHY_TX_TRISTATE, 0, 1)
2719REG32(L1_TX_ANA_TM_14, 0x4038)
2720 FIELD(L1_TX_ANA_TM_14, TX_ANA_TM_14_31_8_RSVD, 24, 8)
2721 FIELD(L1_TX_ANA_TM_14, ANA_BYP14_7_6_RSVD, 6, 2)
2722 FIELD(L1_TX_ANA_TM_14, PIPE_TX_FAST_EST_COMMON_MODE, 5, 1)
2723 FIELD(L1_TX_ANA_TM_14, FORCE_PIPE_TX_FAST_EST_COMMON_MODE, 4, 1)
2724 FIELD(L1_TX_ANA_TM_14, ANA_BYP14_3_0_RSVD, 0, 4)
2725REG32(L1_TX_ANA_TM_15, 0x403c)
2726 FIELD(L1_TX_ANA_TM_15, TX_ANA_TM_15_31_8_RSVD, 24, 8)
2727 FIELD(L1_TX_ANA_TM_15, PIPE_TX_SWING, 7, 1)
2728 FIELD(L1_TX_ANA_TM_15, FORCE_PIPE_TX_SWING, 6, 1)
2729 FIELD(L1_TX_ANA_TM_15, PIPE_TX_RXDET_DISCHARGE, 5, 1)
2730 FIELD(L1_TX_ANA_TM_15, FORCE_PIPE_TX_RXDET_DISCHARGE, 4, 1)
2731 FIELD(L1_TX_ANA_TM_15, PIPE_TX_RXDET_CHARGE, 3, 1)
2732 FIELD(L1_TX_ANA_TM_15, FORCE_PIPE_TX_RXDET_CHARGE, 2, 1)
2733 FIELD(L1_TX_ANA_TM_15, PIPE_TX_ENABLE_RXDET, 1, 1)
2734 FIELD(L1_TX_ANA_TM_15, FORCE_PIPE_TX_ENABLE_RXDET, 0, 1)
2735REG32(L1_TX_ANA_TM_16, 0x4040)
2736 FIELD(L1_TX_ANA_TM_16, TX_ANA_TM_16_31_8_RSVD, 24, 8)
2737 FIELD(L1_TX_ANA_TM_16, ANA_BYP16_7_4_RSVD, 4, 4)
2738 FIELD(L1_TX_ANA_TM_16, PIPE_TX_MARGIN, 1, 3)
2739 FIELD(L1_TX_ANA_TM_16, FORCE_PIPE_TX_MARGIN, 0, 1)
2740REG32(L1_TX_ANA_TM_18, 0x4048)
2741 FIELD(L1_TX_ANA_TM_18, TX_ANA_TM_18_31_8_RSVD, 24, 8)
2742 FIELD(L1_TX_ANA_TM_18, PIPE_TX_DEEMPH_7_0, 0, 8)
2743REG32(L1_TX_ANA_TM_19, 0x404c)
2744 FIELD(L1_TX_ANA_TM_19, TX_ANA_TM_19_31_8_RSVD, 24, 8)
2745 FIELD(L1_TX_ANA_TM_19, PIPE_TX_DEEMPH_15_8, 0, 8)
2746REG32(L1_TX_ANA_TM_20, 0x4050)
2747 FIELD(L1_TX_ANA_TM_20, TX_ANA_TM_20_31_8_RSVD, 24, 8)
2748 FIELD(L1_TX_ANA_TM_20, ANA_BYP20_7_5_RSVD, 5, 3)
2749 FIELD(L1_TX_ANA_TM_20, TX_SERIALIZER_RST_REL, 4, 1)
2750 FIELD(L1_TX_ANA_TM_20, FORCE_TX_SERIALIZER_RST_REL, 3, 1)
2751 FIELD(L1_TX_ANA_TM_20, FORCE_MPHY_TX_HS_SLEWRATE, 2, 1)
2752 FIELD(L1_TX_ANA_TM_20, PIPE_TX_DEEMPH_17_16, 0, 2)
2753REG32(L1_TX_ANA_TM_21, 0x4054)
2754 FIELD(L1_TX_ANA_TM_21, TX_ANA_TM_21_31_8_RSVD, 24, 8)
2755 FIELD(L1_TX_ANA_TM_21, ANA_BYP21_7_6_RSVD, 6, 2)
2756 FIELD(L1_TX_ANA_TM_21, PIPE_TX_COEF_CALC_CLK, 5, 1)
2757 FIELD(L1_TX_ANA_TM_21, FORCE_PIPE_TX_COEF_CALC_CLK, 4, 1)
2758 FIELD(L1_TX_ANA_TM_21, PIPE_TX_COEF_CALC_FSM_RESET_B, 3, 1)
2759 FIELD(L1_TX_ANA_TM_21, FORCE_PIPE_TX_COEF_CALC_FSM_RESET_B, 2, 1)
2760 FIELD(L1_TX_ANA_TM_21, PIPE_TX_DEEMPH_CTRL_SEL, 1, 1)
2761 FIELD(L1_TX_ANA_TM_21, FORCE_PIPE_TX_DEEMPH_CTRL_SEL, 0, 1)
2762REG32(L1_TX_DIG_TM_61, 0x40f4)
2763 FIELD(L1_TX_DIG_TM_61, TX_DIG_TM_61_31_8_RSVD, 24, 8)
2764 FIELD(L1_TX_DIG_TM_61, MPHY_PLL_GEAR, 6, 2)
2765 FIELD(L1_TX_DIG_TM_61, DIG_BYP1_5_4_RSVD, 4, 2)
2766 FIELD(L1_TX_DIG_TM_61, BYPASS_ENC, 3, 1)
2767 FIELD(L1_TX_DIG_TM_61, DIG_BYP1_2_RSVD, 2, 1)
2768 FIELD(L1_TX_DIG_TM_61, BYPASS_SCRAM, 1, 1)
2769 FIELD(L1_TX_DIG_TM_61, FORCE_BYPASS_SCRAM, 0, 1)
2770REG32(L1_TX_DIG_TM_62, 0x40f8)
2771 FIELD(L1_TX_DIG_TM_62, TX_DIG_TM_62_31_8_RSVD, 24, 8)
2772 FIELD(L1_TX_DIG_TM_62, G0_BIT_PER_CNT, 0, 8)
2773REG32(L1_TX_DIG_TM_65, 0x4104)
2774 FIELD(L1_TX_DIG_TM_65, TX_DIG_TM_65_31_8_RSVD, 24, 8)
2775 FIELD(L1_TX_DIG_TM_65, FORCE_TX_RXDET_PROBE_THRESHOLD, 7, 1)
2776 FIELD(L1_TX_DIG_TM_65, FORCE_TX_RXDET_END_CH_THRESHOLD, 6, 1)
2777 FIELD(L1_TX_DIG_TM_65, FORCE_TX_RXDET_START_CH_THRESHOLD, 5, 1)
2778 FIELD(L1_TX_DIG_TM_65, FORCE_TX_RXDET_END_DCH_THRESHOLD, 4, 1)
2779 FIELD(L1_TX_DIG_TM_65, FORCE_TX_RXDET_START_DCH_THRESHOLD, 3, 1)
2780 FIELD(L1_TX_DIG_TM_65, TX_EN_FULL_CALIB, 2, 1)
2781 FIELD(L1_TX_DIG_TM_65, FORCE_TX_EN_FULL_CALIB, 1, 1)
2782 FIELD(L1_TX_DIG_TM_65, DIG_BYP5_0_RSVD, 0, 1)
2783REG32(L1_TX_DIG_TM_67, 0x410c)
2784 FIELD(L1_TX_DIG_TM_67, TX_DIG_TM_67_31_8_RSVD, 24, 8)
2785 FIELD(L1_TX_DIG_TM_67, TX_MPHY_SER_THRESHOLD, 0, 8)
2786REG32(L1_TX_DIG_TM_68, 0x4110)
2787 FIELD(L1_TX_DIG_TM_68, TX_DIG_TM_68_31_8_RSVD, 24, 8)
2788 FIELD(L1_TX_DIG_TM_68, TX_SER_SUP_THRESHOLD, 0, 8)
2789REG32(L1_TX_DIG_TM_69, 0x4114)
2790 FIELD(L1_TX_DIG_TM_69, TX_DIG_TM_69_31_8_RSVD, 24, 8)
2791 FIELD(L1_TX_DIG_TM_69, TX_MPHY_SUP_THRESHOLD, 0, 8)
2792REG32(L1_TX_DIG_TM_76, 0x4130)
2793 FIELD(L1_TX_DIG_TM_76, TX_DIG_TM_76_31_8_RSVD, 24, 8)
2794 FIELD(L1_TX_DIG_TM_76, TX_RXDET_START_DCH_THRESHOLD_7_0, 0, 8)
2795REG32(L1_TX_DIG_TM_77, 0x4134)
2796 FIELD(L1_TX_DIG_TM_77, TX_DIG_TM_77_31_8_RSVD, 24, 8)
2797 FIELD(L1_TX_DIG_TM_77, TX_RXDET_END_DCH_THRESHOLD_11_8, 4, 4)
2798 FIELD(L1_TX_DIG_TM_77, TX_RXDET_START_DCH_THRESHOLD_11_8, 0, 4)
2799REG32(L1_TX_DIG_TM_78, 0x4138)
2800 FIELD(L1_TX_DIG_TM_78, TX_DIG_TM_78_31_8_RSVD, 24, 8)
2801 FIELD(L1_TX_DIG_TM_78, TX_RXDET_END_DCH_THRESHOLD_7_0, 0, 8)
2802REG32(L1_TX_DIG_TM_79, 0x413c)
2803 FIELD(L1_TX_DIG_TM_79, TX_DIG_TM_79_31_8_RSVD, 24, 8)
2804 FIELD(L1_TX_DIG_TM_79, TX_RXDET_START_CH_THRESHOLD_7_0, 0, 8)
2805REG32(L1_TX_DIG_TM_80, 0x4140)
2806 FIELD(L1_TX_DIG_TM_80, TX_DIG_TM_80_31_8_RSVD, 24, 8)
2807 FIELD(L1_TX_DIG_TM_80, TX_RXDET_END_CH_THRESHOLD_11_8, 4, 4)
2808 FIELD(L1_TX_DIG_TM_80, TX_RXDET_START_CH_THRESHOLD_11_8, 0, 4)
2809REG32(L1_TX_DIG_TM_81, 0x4144)
2810 FIELD(L1_TX_DIG_TM_81, TX_DIG_TM_81_31_8_RSVD, 24, 8)
2811 FIELD(L1_TX_DIG_TM_81, TX_RXDET_END_CH_THRESHOLD_7_0, 0, 8)
2812REG32(L1_TX_DIG_TM_82, 0x4148)
2813 FIELD(L1_TX_DIG_TM_82, TX_DIG_TM_82_31_8_RSVD, 24, 8)
2814 FIELD(L1_TX_DIG_TM_82, TX_RXDET_PROBE_THRESHOLD_7_0, 0, 8)
2815REG32(L1_TX_DIG_TM_83, 0x414c)
2816 FIELD(L1_TX_DIG_TM_83, TX_DIG_TM_83_31_8_RSVD, 24, 8)
2817 FIELD(L1_TX_DIG_TM_83, DIG_BYP23_7_4_RSVD, 4, 4)
2818 FIELD(L1_TX_DIG_TM_83, TX_RXDET_PROBE_THRESHOLD_11_8, 0, 4)
2819REG32(L1_TX_DIG_TM_84, 0x4150)
2820 FIELD(L1_TX_DIG_TM_84, TX_DIG_TM_84_31_8_RSVD, 24, 8)
2821 FIELD(L1_TX_DIG_TM_84, TX_DIF_P, 7, 1)
2822 FIELD(L1_TX_DIG_TM_84, TX_DITHER_1P, 6, 1)
2823 FIELD(L1_TX_DIG_TM_84, TX_DITHER_1N, 5, 1)
2824 FIELD(L1_TX_DIG_TM_84, TX_DITHER_EN, 4, 1)
2825 FIELD(L1_TX_DIG_TM_84, DIG_BYP24_3_RSVD, 3, 1)
2826 FIELD(L1_TX_DIG_TM_84, TX_PHYDIRDY_SOC_MODE, 2, 1)
2827 FIELD(L1_TX_DIG_TM_84, DIG_BYP24_1_RSVD, 1, 1)
2828 FIELD(L1_TX_DIG_TM_84, TX_READ_SHADOW, 0, 1)
2829REG32(L1_TX_ANA_TM_85, 0x4154)
2830 FIELD(L1_TX_ANA_TM_85, TX_ANA_TM_85_31_8_RSVD, 24, 8)
2831 FIELD(L1_TX_ANA_TM_85, DIG_BYP25_7_6_RSVD, 6, 2)
2832 FIELD(L1_TX_ANA_TM_85, TX_HIBERN8_CTRL, 5, 1)
2833 FIELD(L1_TX_ANA_TM_85, TX_ALLOW_INLNCFG_FROM_TOP, 4, 1)
2834 FIELD(L1_TX_ANA_TM_85, DIG_BYP25_3_RSVD, 3, 1)
2835 FIELD(L1_TX_ANA_TM_85, TX_SEND_MSB_FIRST, 2, 1)
2836 FIELD(L1_TX_ANA_TM_85, DIG_BYP25_1_RSVD, 1, 1)
2837 FIELD(L1_TX_ANA_TM_85, TX_DIF_N, 0, 1)
2838REG32(L1_TX_ANA_TM_87, 0x415c)
2839 FIELD(L1_TX_ANA_TM_87, TX_ANA_TM_87_31_8_RSVD, 24, 8)
2840 FIELD(L1_TX_ANA_TM_87, DIG_BYP27_7_4_RSVD, 4, 4)
2841 FIELD(L1_TX_ANA_TM_87, TX_SM_STATUS, 0, 4)
2842REG32(L1_TX_ANA_TM_88, 0x4160)
2843 FIELD(L1_TX_ANA_TM_88, TX_ANA_TM_88_31_8_RSVD, 24, 8)
2844 FIELD(L1_TX_ANA_TM_88, TX_COMP_PAT_HIGH_TIME_REGS, 0, 8)
2845REG32(L1_TX_ANA_TM_89, 0x4164)
2846 FIELD(L1_TX_ANA_TM_89, TX_ANA_TM_89_31_8_RSVD, 24, 8)
2847 FIELD(L1_TX_ANA_TM_89, DIG_BYP29_7_6_RSVD, 6, 2)
2848 FIELD(L1_TX_ANA_TM_89, TX_DATAPATH_CTRL_1_REGS, 5, 1)
2849 FIELD(L1_TX_ANA_TM_89, DIG_BYP29_4_3_RSVD, 3, 2)
2850 FIELD(L1_TX_ANA_TM_89, INITIAL_DISPARITY, 2, 1)
2851 FIELD(L1_TX_ANA_TM_89, SCRAMBLER_ENABLE, 1, 1)
2852 FIELD(L1_TX_ANA_TM_89, DIG_BYP29_0_RSVD, 0, 1)
2853REG32(L1_TX_ANA_TM_90, 0x4168)
2854 FIELD(L1_TX_ANA_TM_90, TX_ANA_TM_90_31_8_RSVD, 24, 8)
2855 FIELD(L1_TX_ANA_TM_90, DIG_BYP30_7_6_RSVD, 6, 2)
2856 FIELD(L1_TX_ANA_TM_90, TX_BYPASS_BCNT_LPBACK_REGS, 5, 1)
2857 FIELD(L1_TX_ANA_TM_90, DIG_BYP30_4_0_RSVD, 0, 5)
2858REG32(L1_TX_DIG_TM_91, 0x416c)
2859 FIELD(L1_TX_DIG_TM_91, TX_DIG_TM_91_31_8_RSVD, 24, 8)
2860 FIELD(L1_TX_DIG_TM_91, TX_CFGCLK_FREQ, 0, 8)
2861REG32(L1_TX_DIG_TM_92, 0x4170)
2862 FIELD(L1_TX_DIG_TM_92, TX_DIG_TM_92_31_8_RSVD, 24, 8)
2863 FIELD(L1_TX_DIG_TM_92, TX_PHYDIRDY_PULL_UP_LATENCY, 0, 8)
2864REG32(L1_TX_ANA_TM_95, 0x417c)
2865 FIELD(L1_TX_ANA_TM_95, TX_ANA_TM_95_31_8_RSVD, 24, 8)
2866 FIELD(L1_TX_ANA_TM_95, ANA_BYP63_7_6_RSVD, 6, 2)
2867 FIELD(L1_TX_ANA_TM_95, TX_TM_EN_PROG_SYNC_PATTERN, 5, 1)
2868 FIELD(L1_TX_ANA_TM_95, TX_EXTRA_HS_BURST_IN_LCC, 2, 3)
2869 FIELD(L1_TX_ANA_TM_95, ANA_BYP22_1_0_RSVD, 0, 2)
2870REG32(L1_TX_ANA_TM_96, 0x4180)
2871 FIELD(L1_TX_ANA_TM_96, TX_ANA_TM_96_31_8_RSVD, 24, 8)
2872 FIELD(L1_TX_ANA_TM_96, TX_TM_PROG_SYNC_PATTERN1, 0, 8)
2873REG32(L1_TX_ANA_TM_97, 0x4184)
2874 FIELD(L1_TX_ANA_TM_97, TX_ANA_TM_97_31_8_RSVD, 24, 8)
2875 FIELD(L1_TX_ANA_TM_97, TX_TM_PROG_SYNC_PATTERN2, 0, 8)
2876REG32(L1_TX_DIG_TM_98, 0x4188)
2877 FIELD(L1_TX_DIG_TM_98, TX_DIG_TM_98_31_8_RSVD, 24, 8)
2878 FIELD(L1_TX_DIG_TM_98, DIG_BYP33_7_6_RSVD, 6, 2)
2879 FIELD(L1_TX_DIG_TM_98, FORCE_RD_VALUE, 5, 1)
2880 FIELD(L1_TX_DIG_TM_98, FORCE_RD, 4, 1)
2881 FIELD(L1_TX_DIG_TM_98, TX_SER_ISO_CTRL_BAR, 3, 1)
2882 FIELD(L1_TX_DIG_TM_98, FORCE_TX_SER_ISO_CTRL_BAR, 2, 1)
2883 FIELD(L1_TX_DIG_TM_98, TX_ISO_CTRL_BAR, 1, 1)
2884 FIELD(L1_TX_DIG_TM_98, FORCE_TX_ISO_CTRL_BAR, 0, 1)
2885REG32(L1_TX_DIG_TM_99, 0x418c)
2886 FIELD(L1_TX_DIG_TM_99, TX_DIG_TM_99_31_8_RSVD, 24, 8)
2887 FIELD(L1_TX_DIG_TM_99, TX_PIPE_SUPPLY_ENABLE_THRESHOLD, 0, 8)
2888REG32(L1_TX_DIG_TM_100, 0x4190)
2889 FIELD(L1_TX_DIG_TM_100, TX_DIG_TM_100_31_8_RSVD, 24, 8)
2890 FIELD(L1_TX_DIG_TM_100, TX_SERIALISER_SUPPLY_ENABLE_THRESHOLD, 0, 8)
2891REG32(L1_TX_DIG_TM_101, 0x4194)
2892 FIELD(L1_TX_DIG_TM_101, TX_DIG_TM_101_31_8_RSVD, 24, 8)
2893 FIELD(L1_TX_DIG_TM_101, TX_SERIALISER_ENABLE_THRESHOLD, 0, 8)
2894REG32(L1_TX_DIG_TM_102, 0x4198)
2895 FIELD(L1_TX_DIG_TM_102, TX_DIG_TM_102_31_8_RSVD, 24, 8)
2896 FIELD(L1_TX_DIG_TM_102, FORCE_TX_ANA_LL_EN, 7, 1)
2897 FIELD(L1_TX_DIG_TM_102, TX_ANA_LL_EN, 6, 1)
2898 FIELD(L1_TX_DIG_TM_102, FORCE_DELAY_CNT_THRESHOLD, 5, 1)
2899 FIELD(L1_TX_DIG_TM_102, FORCE_TX_MPHY_TRST_THRESHOLD, 4, 1)
2900 FIELD(L1_TX_DIG_TM_102, FORCE_TX_LDO_THRESHOLD, 3, 1)
2901 FIELD(L1_TX_DIG_TM_102, FORCE_TX_SERIALISER_ENABLE_THRESHOLD, 2, 1)
2902 FIELD(L1_TX_DIG_TM_102, FORCE_TX_SERIALISER_SUPPLY_ENABLE_THRESHOLD, 1, 1)
2903 FIELD(L1_TX_DIG_TM_102, FORCE_TX_PIPE_SUPPLY_ENABLE_THRESHOLD, 0, 1)
2904REG32(L1_TX_DIG_TM_103, 0x419c)
2905 FIELD(L1_TX_DIG_TM_103, TX_DIG_TM_103_31_8_RSVD, 24, 8)
2906 FIELD(L1_TX_DIG_TM_103, FORCE_BG_EN, 7, 1)
2907 FIELD(L1_TX_DIG_TM_103, FORCE_CALIB_EN, 6, 1)
2908 FIELD(L1_TX_DIG_TM_103, FORCE_PLL_EN, 5, 1)
2909 FIELD(L1_TX_DIG_TM_103, FORCE_PSO, 4, 1)
2910 FIELD(L1_TX_DIG_TM_103, BG_EN, 3, 1)
2911 FIELD(L1_TX_DIG_TM_103, CALIB_EN, 2, 1)
2912 FIELD(L1_TX_DIG_TM_103, PLL_EN, 1, 1)
2913 FIELD(L1_TX_DIG_TM_103, PSO, 0, 1)
2914REG32(L1_TX_DIG_TM_104, 0x41a0)
2915 FIELD(L1_TX_DIG_TM_104, TX_DIG_TM_104_31_8_RSVD, 24, 8)
2916 FIELD(L1_TX_DIG_TM_104, TX_LDO_THRESHOLD, 0, 8)
2917REG32(L1_TX_DIG_TM_105, 0x41a4)
2918 FIELD(L1_TX_DIG_TM_105, TX_DIG_TM_105_31_8_RSVD, 24, 8)
2919 FIELD(L1_TX_DIG_TM_105, TX_MPHY_TRST_THRESHOLD, 0, 8)
2920REG32(L1_TX_DIG_TM_106, 0x41a8)
2921 FIELD(L1_TX_DIG_TM_106, TX_DIG_TM_106_31_8_RSVD, 24, 8)
2922 FIELD(L1_TX_DIG_TM_106, DELAY_CNT_THRESHOLD, 0, 8)
2923REG32(L1_TX_DIG_TM_107, 0x41ac)
2924 FIELD(L1_TX_DIG_TM_107, TX_DIG_TM_107_31_8_RSVD, 24, 8)
2925 FIELD(L1_TX_DIG_TM_107, DIG_BYP42_7_RSVD, 7, 1)
2926 FIELD(L1_TX_DIG_TM_107, FORCE_P3TOP0_PHYSTATUS_PULSE, 6, 1)
2927 FIELD(L1_TX_DIG_TM_107, ENABLE_HS_CLK_DIVISION, 5, 1)
2928 FIELD(L1_TX_DIG_TM_107, TESTDIGOUT_SEL, 1, 4)
2929 FIELD(L1_TX_DIG_TM_107, FORCE_TESTDIGOUT_SEL, 0, 1)
2930REG32(L1_TX_DIG_TM_108, 0x41b0)
2931 FIELD(L1_TX_DIG_TM_108, TX_DIG_TM_108_31_8_RSVD, 24, 8)
2932 FIELD(L1_TX_DIG_TM_108, ANA_BYP43_7_RSVD, 7, 1)
2933 FIELD(L1_TX_DIG_TM_108, TX_EXT_DATA_DELAY, 3, 4)
2934 FIELD(L1_TX_DIG_TM_108, FORCE_TX_EXT_DATA_DELAY, 2, 1)
2935 FIELD(L1_TX_DIG_TM_108, FORCE_TX_DATA_DELAY, 1, 1)
2936 FIELD(L1_TX_DIG_TM_108, FORCE_UPHY_TXPMA_OPMODE, 0, 1)
2937REG32(L1_TX_DIG_TM_109, 0x41b4)
2938 FIELD(L1_TX_DIG_TM_109, TX_DIG_TM_109_31_8_RSVD, 24, 8)
2939 FIELD(L1_TX_DIG_TM_109, UPHY_TXPMA_OPMODE, 0, 8)
2940REG32(L1_TX_DIG_TM_110, 0x41b8)
2941 FIELD(L1_TX_DIG_TM_110, TX_DIG_TM_110_31_8_RSVD, 24, 8)
2942 FIELD(L1_TX_DIG_TM_110, TX_DATA_DELAY, 0, 8)
2943REG32(L1_TX_DIG_TM_111, 0x41bc)
2944 FIELD(L1_TX_DIG_TM_111, TX_DIG_TM_111_31_8_RSVD, 24, 8)
2945 FIELD(L1_TX_DIG_TM_111, TX_DA_SPARE, 0, 8)
2946REG32(L1_TX_ANA_TM_112, 0x41c0)
2947 FIELD(L1_TX_ANA_TM_112, TX_ANA_TM_112_31_8_RSVD, 24, 8)
2948 FIELD(L1_TX_ANA_TM_112, ANA_BYP25_7_6_RSVD, 6, 2)
2949 FIELD(L1_TX_ANA_TM_112, PIPE_TX_ENABLE_LFPS, 4, 2)
2950 FIELD(L1_TX_ANA_TM_112, FORCE_PIPE_TX_ENABLE_LFPS, 3, 1)
2951 FIELD(L1_TX_ANA_TM_112, PIPE_TX_ENABLE_IDLE_MODE, 1, 2)
2952 FIELD(L1_TX_ANA_TM_112, FORCE_PIPE_TX_ENABLE_IDLE_MODE, 0, 1)
2953REG32(L1_TX_ANA_TM_113, 0x41c4)
2954 FIELD(L1_TX_ANA_TM_113, TX_ANA_TM_113_31_8_RSVD, 24, 8)
2955 FIELD(L1_TX_ANA_TM_113, MPHY_TX_DRIVERLDO_PROG, 0, 8)
2956REG32(L1_TX_ANA_TM_114, 0x41c8)
2957 FIELD(L1_TX_ANA_TM_114, TX_ANA_TM_114_31_8_RSVD, 24, 8)
2958 FIELD(L1_TX_ANA_TM_114, ANA_BYP27_7_5_RSVD, 5, 3)
2959 FIELD(L1_TX_ANA_TM_114, FORCE_MPHY_TX_DRIVERLDO_PROG, 4, 1)
2960 FIELD(L1_TX_ANA_TM_114, MPHY_TX_DRIVERLDO_PROG, 0, 4)
2961REG32(L1_TX_ANA_TM_115, 0x41cc)
2962 FIELD(L1_TX_ANA_TM_115, TX_ANA_TM_115_31_8_RSVD, 24, 8)
2963 FIELD(L1_TX_ANA_TM_115, ANA_BYP28_7_RSVD, 7, 1)
2964 FIELD(L1_TX_ANA_TM_115, PIPE_TX_GETLOCALPRESETCOEFFICIENTS, 6, 1)
2965 FIELD(L1_TX_ANA_TM_115, FORCE_PIPE_TX_GETLOCALPRESETCOEFFICIENTS, 5, 1)
2966 FIELD(L1_TX_ANA_TM_115, TX_PMADIG_DIGITAL_RESET_N, 4, 1)
2967 FIELD(L1_TX_ANA_TM_115, FORCE_TX_PMADIG_DIGITAL_RESET_N, 3, 1)
2968 FIELD(L1_TX_ANA_TM_115, TX_ANA_IF_RATE, 1, 2)
2969 FIELD(L1_TX_ANA_TM_115, FORCE_TX_ANA_IF_RATE, 0, 1)
2970REG32(L1_TX_ANA_TM_116, 0x41d0)
2971 FIELD(L1_TX_ANA_TM_116, TX_ANA_TM_116_31_8_RSVD, 24, 8)
2972 FIELD(L1_TX_ANA_TM_116, ANA_BYP29_7_RSVD, 7, 1)
2973 FIELD(L1_TX_ANA_TM_116, PIPE_TX_LOCALPRESETINDEX, 3, 4)
2974 FIELD(L1_TX_ANA_TM_116, FORCE_PIPE_TX_LOCALPRESETINDEX, 2, 1)
2975 FIELD(L1_TX_ANA_TM_116, MPHY_TX_EN_LANE_LS_CLK, 1, 1)
2976 FIELD(L1_TX_ANA_TM_116, FORCE_MPHY_TX_EN_LANE_LS_CLK, 0, 1)
2977REG32(L1_TX_ANA_TM_117, 0x41d4)
2978 FIELD(L1_TX_ANA_TM_117, TX_ANA_TM_117_31_8_RSVD, 24, 8)
2979 FIELD(L1_TX_ANA_TM_117, MULTILANE_BYP1_7_6_RSVD, 6, 2)
2980 FIELD(L1_TX_ANA_TM_117, TX_PCIE_4X_CFG_EN, 5, 1)
2981 FIELD(L1_TX_ANA_TM_117, FORCE_TX_PCIE_4X_CFG_EN, 4, 1)
2982 FIELD(L1_TX_ANA_TM_117, TX_PCIE_2X_CFG_EN, 3, 1)
2983 FIELD(L1_TX_ANA_TM_117, FORCE_TX_PCIE_2X_CFG_EN, 2, 1)
2984 FIELD(L1_TX_ANA_TM_117, TX_DP_MULTILANE_CFG_EN, 1, 1)
2985 FIELD(L1_TX_ANA_TM_117, FORCE_TX_DP_MULTILANE_CFG_EN, 0, 1)
2986REG32(L1_TX_ANA_TM_118, 0x41d8)
2987 FIELD(L1_TX_ANA_TM_118, TX_ANA_TM_118_31_8_RSVD, 24, 8)
2988 FIELD(L1_TX_ANA_TM_118, ANA_BYP30_7_4_RSVD, 4, 4)
2989 FIELD(L1_TX_ANA_TM_118, FORCE_TX_DEEMPH_17_12, 3, 1)
2990 FIELD(L1_TX_ANA_TM_118, FORCE_TX_DEEMPH_11_6, 2, 1)
2991 FIELD(L1_TX_ANA_TM_118, FORCE_TX_DEEMPH_5_0, 1, 1)
2992 FIELD(L1_TX_ANA_TM_118, FORCE_TX_DEEMPH_17_0, 0, 1)
2993REG32(L1_TXPMA_TM_0, 0x4800)
2994 FIELD(L1_TXPMA_TM_0, TXPMA_TM_0_31_8_RSVD, 24, 8)
2995 FIELD(L1_TXPMA_TM_0, TM_TX_ENABLE_SUPPLY_MPHY, 7, 1)
2996 FIELD(L1_TXPMA_TM_0, TM_FORCE_TX_ENABLE_SUPPLY_MPHY, 6, 1)
2997 FIELD(L1_TXPMA_TM_0, TM_MPHY_TX_ENABLE_SUPPLY_LS_CLOCK, 5, 1)
2998 FIELD(L1_TXPMA_TM_0, TM_FORCE_MPHY_TX_ENABLE_SUPPLY_LS_CLOCK, 4, 1)
2999 FIELD(L1_TXPMA_TM_0, TM_MPHY_TX_ENABLE_SA_MODE, 3, 1)
3000 FIELD(L1_TXPMA_TM_0, TM_FORCE_MPHY_TX_ENABLE_SA_MODE, 2, 1)
3001 FIELD(L1_TXPMA_TM_0, TM_MPHY_TX_ENABLE_HS_NT, 1, 1)
3002 FIELD(L1_TXPMA_TM_0, TM_FORCE_MPHY_TX_ENABLE_HS_NT, 0, 1)
3003REG32(L1_TXPMA_TM_1, 0x4804)
3004 FIELD(L1_TXPMA_TM_1, TXPMA_TM_1_31_8_RSVD, 24, 8)
3005 FIELD(L1_TXPMA_TM_1, ANA_MPHY_BYP1_7_4_RSVD, 4, 4)
3006 FIELD(L1_TXPMA_TM_1, TM_MPHY_TX_HS_DITHER_VAL, 1, 3)
3007 FIELD(L1_TXPMA_TM_1, TM_FORCE_MPHY_TX_HS_DITHER_VAL, 0, 1)
3008REG32(L1_TXPMA_TM_2, 0x4808)
3009 FIELD(L1_TXPMA_TM_2, TXPMA_TM_2_31_8_RSVD, 24, 8)
3010 FIELD(L1_TXPMA_TM_2, TM_MPHY_TX_DRIVERLDO_PROG_6_0, 1, 7)
3011 FIELD(L1_TXPMA_TM_2, TM_FORCE_MPHY_TX_DRIVERLDO_PROG, 0, 1)
3012REG32(L1_TXPMA_TM_3, 0x480c)
3013 FIELD(L1_TXPMA_TM_3, TXPMA_TM_3_31_8_RSVD, 24, 8)
3014 FIELD(L1_TXPMA_TM_3, ANA_MPHY_BYP3_7_5_RSVD, 5, 3)
3015 FIELD(L1_TXPMA_TM_3, TM_MPHY_TX_DRIVERLDO_PROG_11_7, 0, 5)
3016REG32(L1_TXPMA_TM_4, 0x4810)
3017 FIELD(L1_TXPMA_TM_4, TXPMA_TM_4_31_8_RSVD, 24, 8)
3018 FIELD(L1_TXPMA_TM_4, TM_PIPE_TX_TX_DATA_WIDTH, 5, 3)
3019 FIELD(L1_TXPMA_TM_4, TM_FORCE_PIPE_TX_TX_DATA_WIDTH, 4, 1)
3020 FIELD(L1_TXPMA_TM_4, TM_PIPE_TX_POWERDOWN_VCM_HOLD, 3, 1)
3021 FIELD(L1_TXPMA_TM_4, TM_FORCE_PIPE_TX_POWERDOWN_VCM_HOLD, 2, 1)
3022 FIELD(L1_TXPMA_TM_4, TM_PIPE_TX_ANABOOST_POWERDOWN, 1, 1)
3023 FIELD(L1_TXPMA_TM_4, ANA_PIPE_BYP0_0_RSVD, 0, 1)
3024REG32(L1_TXPMA_TM_5, 0x4814)
3025 FIELD(L1_TXPMA_TM_5, TXPMA_TM_5_31_8_RSVD, 24, 8)
3026 FIELD(L1_TXPMA_TM_5, ANA_BSCAN_BYP0_7_4_RSVD, 4, 4)
3027 FIELD(L1_TXPMA_TM_5, TM_TX_BSCAN_SEL, 3, 1)
3028 FIELD(L1_TXPMA_TM_5, TM_FORCE_TX_BSCAN_SEL, 2, 1)
3029 FIELD(L1_TXPMA_TM_5, TM_TX_BSCAN_DATA, 1, 1)
3030 FIELD(L1_TXPMA_TM_5, TM_FORCE_TX_BSCAN_DATA, 0, 1)
3031REG32(L1_TXPMA_TM_6, 0x4818)
3032 FIELD(L1_TXPMA_TM_6, TXPMA_TM_6_31_8_RSVD, 24, 8)
3033 FIELD(L1_TXPMA_TM_6, TM_TX_ENABLE_ISI_LPBK, 7, 1)
3034 FIELD(L1_TXPMA_TM_6, TM_FORCE_TX_ENABLE_ISI_LPBK, 6, 1)
3035 FIELD(L1_TXPMA_TM_6, TM_TX_ENABLE_SER_LPBK, 5, 1)
3036 FIELD(L1_TXPMA_TM_6, TM_FORCE_TX_ENABLE_SER_LPBK, 4, 1)
3037 FIELD(L1_TXPMA_TM_6, TM_TX_ENABLE_RX_LIN_LPBK, 3, 1)
3038 FIELD(L1_TXPMA_TM_6, TM_FORCE_TX_ENABLE_RX_LIN_LPBK, 2, 1)
3039 FIELD(L1_TXPMA_TM_6, TM_TX_ENABLE_RCRVD_DATA_LPBK, 1, 1)
3040 FIELD(L1_TXPMA_TM_6, TM_FORCE_TX_ENABLE_RCRVD_DATA_LPBK, 0, 1)
3041REG32(L1_TXPMA_TM_7, 0x481c)
3042 FIELD(L1_TXPMA_TM_7, TXPMA_TM_7_31_8_RSVD, 24, 8)
3043 FIELD(L1_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_UPHY, 7, 1)
3044 FIELD(L1_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_UPHY, 6, 1)
3045 FIELD(L1_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_SERIALIZER, 5, 1)
3046 FIELD(L1_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_SERIALIZER, 4, 1)
3047 FIELD(L1_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_PIPE, 3, 1)
3048 FIELD(L1_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_PIPE, 2, 1)
3049 FIELD(L1_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_HSCLK, 1, 1)
3050 FIELD(L1_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_HSCLK, 0, 1)
3051REG32(L1_TXPMA_TM_8, 0x4820)
3052 FIELD(L1_TXPMA_TM_8, TXPMA_TM_8_31_8_RSVD, 24, 8)
3053 FIELD(L1_TXPMA_TM_8, ANA_LS_LFPS_BYP0_7_2_RSVD, 2, 6)
3054 FIELD(L1_TXPMA_TM_8, TM_TX_LS_LFPS_DATA, 1, 1)
3055 FIELD(L1_TXPMA_TM_8, TM_FORCE_TX_LS_LFPS_DATA, 0, 1)
3056REG32(L1_TXPMA_TM_9, 0x4824)
3057 FIELD(L1_TXPMA_TM_9, TXPMA_TM_9_31_8_RSVD, 24, 8)
3058 FIELD(L1_TXPMA_TM_9, ANA_MISC0_7_RSVD, 7, 1)
3059 FIELD(L1_TXPMA_TM_9, TM_TX_SERIALIZER_MODE, 6, 1)
3060 FIELD(L1_TXPMA_TM_9, TM_FORCE_TX_SERIALIZER_MODE, 5, 1)
3061 FIELD(L1_TXPMA_TM_9, TM_TX_ENABLE_HSCLK_DIVISION, 3, 2)
3062 FIELD(L1_TXPMA_TM_9, TM_FORCE_TX_ENABLE_HSCLK_DIVISION, 2, 1)
3063 FIELD(L1_TXPMA_TM_9, TM_TX_DRIVER_POLARITY, 1, 1)
3064 FIELD(L1_TXPMA_TM_9, TM_FORCE_TX_DRIVER_POLARITY, 0, 1)
3065REG32(L1_TXPMA_TM_10, 0x4828)
3066 FIELD(L1_TXPMA_TM_10, TXPMA_TM_10_31_8_RSVD, 24, 8)
3067 FIELD(L1_TXPMA_TM_10, ANA_MISC1_7_6_RSVD, 6, 2)
3068 FIELD(L1_TXPMA_TM_10, TM_TX_ENABLE_LOWLEAKAGE, 5, 1)
3069 FIELD(L1_TXPMA_TM_10, TM_FORCE_TX_ENABLE_LOWLEAKAGE, 4, 1)
3070 FIELD(L1_TXPMA_TM_10, TM_TX_ENABLE_REF, 3, 1)
3071 FIELD(L1_TXPMA_TM_10, TM_FORCE_TX_ENABLE_REF, 2, 1)
3072 FIELD(L1_TXPMA_TM_10, TM_TX_ENABLE_LDO, 1, 1)
3073 FIELD(L1_TXPMA_TM_10, TM_FORCE_TX_ENABLE_LDO, 0, 1)
3074REG32(L1_TXPMA_TM_11, 0x482c)
3075 FIELD(L1_TXPMA_TM_11, TXPMA_TM_11_31_8_RSVD, 24, 8)
3076 FIELD(L1_TXPMA_TM_11, ANA_VCM_BYP0_7_5_RSVD, 5, 3)
3077 FIELD(L1_TXPMA_TM_11, TM_TX_VCMHOLD_PROG, 1, 4)
3078 FIELD(L1_TXPMA_TM_11, TM_TX_VCMHOLD_OBSRV, 0, 1)
3079REG32(L1_TXPMA_TM_12, 0x4830)
3080 FIELD(L1_TXPMA_TM_12, TXPMA_TM_12_31_8_RSVD, 24, 8)
3081 FIELD(L1_TXPMA_TM_12, TM_TX_SER_POWERISLAND_OBSRV, 5, 3)
3082 FIELD(L1_TXPMA_TM_12, TM_TX_CLK_POWERISLAND_OBSRV, 1, 4)
3083 FIELD(L1_TXPMA_TM_12, ANA_PWR_ISLAND_BYP0_0_RSVD, 0, 1)
3084REG32(L1_TXPMA_TM_13, 0x4834)
3085 FIELD(L1_TXPMA_TM_13, TXPMA_TM_13_31_8_RSVD, 24, 8)
3086 FIELD(L1_TXPMA_TM_13, TM_TX_POWERISLAND_OBSRV, 0, 8)
3087REG32(L1_TXPMA_TM_14, 0x4838)
3088 FIELD(L1_TXPMA_TM_14, TXPMA_TM_14_31_8_RSVD, 24, 8)
3089 FIELD(L1_TXPMA_TM_14, ANA_MISC2_7_5_RSVD, 5, 3)
3090 FIELD(L1_TXPMA_TM_14, TM_TX_POWERISLAND_OBSRV, 3, 2)
3091 FIELD(L1_TXPMA_TM_14, PIPE_TM_TX_ANABOOST_POWER_OBSRV, 2, 1)
3092 FIELD(L1_TXPMA_TM_14, MPHY_TM_TX_ENABLE_DRIVERLDO_OBSRV, 1, 1)
3093 FIELD(L1_TXPMA_TM_14, MPHY_TM_TX_DRIVERLDO_REDC_SINKIQ, 0, 1)
3094REG32(L1_TXPMA_TM_15, 0x483c)
3095 FIELD(L1_TXPMA_TM_15, TXPMA_TM_15_31_8_RSVD, 24, 8)
3096 FIELD(L1_TXPMA_TM_15, PIPE_TM_TX_ANABOOST_PROG_7_0, 0, 8)
3097REG32(L1_TXPMA_TM_16, 0x4840)
3098 FIELD(L1_TXPMA_TM_16, TXPMA_TM_16_31_8_RSVD, 24, 8)
3099 FIELD(L1_TXPMA_TM_16, PIPE_TM_TX_ANABOOST_PROG_15_8, 0, 8)
3100REG32(L1_TXPMA_TM_17, 0x4844)
3101 FIELD(L1_TXPMA_TM_17, TXPMA_TM_17_31_8_RSVD, 24, 8)
3102 FIELD(L1_TXPMA_TM_17, TM_TX_RSVD2, 0, 8)
3103REG32(L1_TXPMA_TM_18, 0x4848)
3104 FIELD(L1_TXPMA_TM_18, TXPMA_TM_18_31_8_RSVD, 24, 8)
3105 FIELD(L1_TXPMA_TM_18, TM_TX_ENABLE_VDDREF_CORE, 7, 1)
3106 FIELD(L1_TXPMA_TM_18, TM_FORCE_TX_ENABLE_VDDREF_CORE, 6, 1)
3107 FIELD(L1_TXPMA_TM_18, TM_TX_ENABLE_RBYRFB_CORE, 5, 1)
3108 FIELD(L1_TXPMA_TM_18, TM_FORCE_TX_ENABLE_RBYRFB_CORE, 4, 1)
3109 FIELD(L1_TXPMA_TM_18, TM_TX_ENABLE_BGREF_CORE, 3, 1)
3110 FIELD(L1_TXPMA_TM_18, TM_FORCE_TX_ENABLE_BGREF_CORE, 2, 1)
3111 FIELD(L1_TXPMA_TM_18, TM_TX_ENABLE_BGFB_CORE, 1, 1)
3112 FIELD(L1_TXPMA_TM_18, TM_FORCE_TX_ENABLE_BGFB_CORE, 0, 1)
3113REG32(L1_TXPMA_TM_19, 0x484c)
3114 FIELD(L1_TXPMA_TM_19, TXPMA_TM_19_31_8_RSVD, 24, 8)
3115 FIELD(L1_TXPMA_TM_19, ANA_SATA_BYP0_RSVD, 6, 2)
3116 FIELD(L1_TXPMA_TM_19, TM_ZDIF_TX_SATA_OFFSET, 0, 6)
3117REG32(L1_TXPMA_TM_20, 0x4850)
3118 FIELD(L1_TXPMA_TM_20, TXPMA_TM_20_31_8_RSVD, 24, 8)
3119 FIELD(L1_TXPMA_TM_20, TM_TX_ELEC_IDLE_DELAY_ENTRY, 0, 8)
3120REG32(L1_TXPMA_TM_21, 0x4854)
3121 FIELD(L1_TXPMA_TM_21, TXPMA_TM_21_31_8_RSVD, 24, 8)
3122 FIELD(L1_TXPMA_TM_21, TM_TX_ELEC_IDLE_DELAY_EXIT, 0, 8)
3123REG32(L1_TXPMA_TM_22, 0x4858)
3124 FIELD(L1_TXPMA_TM_22, TXPMA_TM_22_31_8_RSVD, 24, 8)
3125 FIELD(L1_TXPMA_TM_22, TM_TX_ENABLE_LFPS_DELAY_ENTRY, 0, 8)
3126REG32(L1_TXPMA_TM_23, 0x485c)
3127 FIELD(L1_TXPMA_TM_23, TXPMA_TM_23_31_8_RSVD, 24, 8)
3128 FIELD(L1_TXPMA_TM_23, TM_TX_ENABLE_LFPS_DELAY_EXIT, 0, 8)
3129REG32(L1_TXPMA_TM_24, 0x4860)
3130 FIELD(L1_TXPMA_TM_24, TXPMA_TM_24_31_8_RSVD, 24, 8)
3131 FIELD(L1_TXPMA_TM_24, ANA_MISC6_7_RSVD, 7, 1)
3132 FIELD(L1_TXPMA_TM_24, TM_TX_EN_ANA_SUBLP_MODE, 6, 1)
3133 FIELD(L1_TXPMA_TM_24, TM_FORCE_TX_EN_ANA_SUBLP_MODE, 5, 1)
3134 FIELD(L1_TXPMA_TM_24, TM_TX_EN_DIG_SUBLP_MODE, 4, 1)
3135 FIELD(L1_TXPMA_TM_24, TM_FORCE_TX_EN_DIG_SUBLP_MODE, 3, 1)
3136 FIELD(L1_TXPMA_TM_24, TM_TX_DP_LVLDB0_OVRRD, 2, 1)
3137 FIELD(L1_TXPMA_TM_24, TM_FORCE_TX_DP_LVLDB0_OVRRD, 1, 1)
3138 FIELD(L1_TXPMA_TM_24, TM_TX_CLOCK_STOP_REQ, 0, 1)
3139REG32(L1_TXPMA_TM_25, 0x4864)
3140 FIELD(L1_TXPMA_TM_25, TXPMA_TM_25_31_8_RSVD, 24, 8)
3141 FIELD(L1_TXPMA_TM_25, ANA_MISC6_7_6_RSVD, 6, 2)
3142 FIELD(L1_TXPMA_TM_25, TM_TX_WRRD_SYNC_SUP_OBSRV_PLL, 5, 1)
3143 FIELD(L1_TXPMA_TM_25, TM_TX_WRRD_SYNC_SUP_OBSRV_RX, 4, 1)
3144 FIELD(L1_TXPMA_TM_25, TM_TX_LANE_LNG, 3, 1)
3145 FIELD(L1_TXPMA_TM_25, TM_FORCE_TX_LANE_LNG, 2, 1)
3146 FIELD(L1_TXPMA_TM_25, TM_TX_LANE_MASTER, 1, 1)
3147 FIELD(L1_TXPMA_TM_25, TM_FORCE_TX_LANE_MASTER, 0, 1)
3148REG32(L1_TXPMA_TM_26, 0x4868)
3149 FIELD(L1_TXPMA_TM_26, TXPMA_TM_26_31_8_RSVD, 24, 8)
3150 FIELD(L1_TXPMA_TM_26, TM_TXPMD_APB_RESET_DELAY, 0, 8)
3151REG32(L1_TXPMA_TM_27, 0x486c)
3152 FIELD(L1_TXPMA_TM_27, TXPMA_TM_27_31_8_RSVD, 24, 8)
3153 FIELD(L1_TXPMA_TM_27, TM_BSCAN_MODE_EN, 7, 1)
3154 FIELD(L1_TXPMA_TM_27, TM_FORCE_BSCAN_MODE_EN, 6, 1)
3155 FIELD(L1_TXPMA_TM_27, TM_PIPE_TX_FAST_EST_COMMON_MODE, 5, 1)
3156 FIELD(L1_TXPMA_TM_27, TM_FORCE_PIPE_TX_FAST_EST_COMMON_MODE, 4, 1)
3157 FIELD(L1_TXPMA_TM_27, TM_TX_PIPE_TX_ENABLE_LFPS, 3, 1)
3158 FIELD(L1_TXPMA_TM_27, TM_FORCE_TX_PIPE_TX_ENABLE_LFPS, 2, 1)
3159 FIELD(L1_TXPMA_TM_27, TM_TX_PIPE_TX_ENABLE_IDLE_MODE, 1, 1)
3160 FIELD(L1_TXPMA_TM_27, TM_FORCE_TX_PIPE_TX_ENABLE_IDLE_MODE, 0, 1)
3161REG32(L1_TXPMA_ST_0, 0x4b00)
3162 FIELD(L1_TXPMA_ST_0, TXPMA_ST_0_31_8_RSVD, 24, 8)
3163 FIELD(L1_TXPMA_ST_0, TX_PHY_MODE, 4, 4)
3164 FIELD(L1_TXPMA_ST_0, TX_PHY_GEAR, 0, 4)
3165REG32(L1_TXPMA_ST_1, 0x4b04)
3166 FIELD(L1_TXPMA_ST_1, TXPMA_ST_1_31_8_RSVD, 24, 8)
3167 FIELD(L1_TXPMA_ST_1, TX_ENABLE_HSCLK_DIVISION, 6, 2)
3168 FIELD(L1_TXPMA_ST_1, PIPE_TX_TRISTATE, 5, 1)
3169 FIELD(L1_TXPMA_ST_1, TX_ENABLE_SUPPLY_SERIALIZER, 4, 1)
3170 FIELD(L1_TXPMA_ST_1, TX_ENABLE_SUPPLY_HSCLK, 3, 1)
3171 FIELD(L1_TXPMA_ST_1, TX_ENABLE_SUPPLY_MPHY, 2, 1)
3172 FIELD(L1_TXPMA_ST_1, TX_ENABLE_SUPPLY_PIPE, 1, 1)
3173 FIELD(L1_TXPMA_ST_1, TX_ENABLE_SUPPLY_UPHY, 0, 1)
3174REG32(L1_TXPMA_ST_2, 0x4b08)
3175 FIELD(L1_TXPMA_ST_2, TXPMA_ST_2_31_8_RSVD, 24, 8)
3176 FIELD(L1_TXPMA_ST_2, ANA_ST2_7_5_SPARE, 5, 3)
3177 FIELD(L1_TXPMA_ST_2, PIPE_TX_ENABLE_RXDET, 4, 1)
3178 FIELD(L1_TXPMA_ST_2, PIPE_TX_ENABLE_IDLE_MODE, 2, 2)
3179 FIELD(L1_TXPMA_ST_2, PIPE_TX_ENABLE_LFPS, 0, 2)
3180REG32(L1_TXPMA_ST_3, 0x4b0c)
3181 FIELD(L1_TXPMA_ST_3, TXPMA_ST_3_31_8_RSVD, 24, 8)
3182 FIELD(L1_TXPMA_ST_3, ANA_ST3_7_6_SPARE, 6, 2)
3183 FIELD(L1_TXPMA_ST_3, TX_LSEG_DN_RESCAL_CODE, 0, 6)
3184REG32(L1_TXPMA_ST_4, 0x4b10)
3185 FIELD(L1_TXPMA_ST_4, TXPMA_ST_4_31_8_RSVD, 24, 8)
3186 FIELD(L1_TXPMA_ST_4, ANA_ST4_7_6_SPARE, 6, 2)
3187 FIELD(L1_TXPMA_ST_4, TX_USEG_DP_RESCAL_CODE, 0, 6)
3188REG32(L1_TXPMA_ST_5, 0x4b14)
3189 FIELD(L1_TXPMA_ST_5, TXPMA_ST_5_31_8_RSVD, 24, 8)
3190 FIELD(L1_TXPMA_ST_5, ANA_ST5_7_6_SPARE, 6, 2)
3191 FIELD(L1_TXPMA_ST_5, PIPE_TX_LOCALFS, 0, 6)
3192REG32(L1_TXPMA_ST_6, 0x4b18)
3193 FIELD(L1_TXPMA_ST_6, TXPMA_ST_6_31_8_RSVD, 24, 8)
3194 FIELD(L1_TXPMA_ST_6, ANA_ST6_7_SPARE, 7, 1)
3195 FIELD(L1_TXPMA_ST_6, PIPE_TX_LOCALTXCOEFFICIENTSVALID, 6, 1)
3196 FIELD(L1_TXPMA_ST_6, PIPE_TX_LOCALLF, 0, 6)
3197REG32(L1_TXPMA_ST_7, 0x4b1c)
3198 FIELD(L1_TXPMA_ST_7, TXPMA_ST_7_31_8_RSVD, 24, 8)
3199 FIELD(L1_TXPMA_ST_7, PIPE_TX_LOCALTXPRESETCOEFFICIENTS_7_0, 0, 8)
3200REG32(L1_TXPMA_ST_8, 0x4b20)
3201 FIELD(L1_TXPMA_ST_8, TXPMA_ST_8_31_8_RSVD, 24, 8)
3202 FIELD(L1_TXPMA_ST_8, PIPE_TX_LOCALTXPRESETCOEFFICIENTS_15_8, 0, 8)
3203REG32(L1_TXPMA_ST_9, 0x4b24)
3204 FIELD(L1_TXPMA_ST_9, TXPMA_ST_9_31_8_RSVD, 24, 8)
3205 FIELD(L1_TXPMA_ST_9, ANA_ST9_7_2_SPARE, 2, 6)
3206 FIELD(L1_TXPMA_ST_9, PIPE_TX_LOCALTXPRESETCOEFFICIENTS_17_16, 0, 2)
3207REG32(L1_TXPMD_TM_0, 0x4c00)
3208 FIELD(L1_TXPMD_TM_0, TXPMD_TM_0_31_8_RSVD, 24, 8)
3209 FIELD(L1_TXPMD_TM_0, PIPE_TM_TX_USEG_POST_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
3210 FIELD(L1_TXPMD_TM_0, PIPE_TM_TX_USEG_POST_DISABLE_ENDPOS, 0, 5)
3211REG32(L1_TXPMD_TM_1, 0x4c04)
3212 FIELD(L1_TXPMD_TM_1, TXPMD_TM_1_31_8_RSVD, 24, 8)
3213 FIELD(L1_TXPMD_TM_1, PIPE_TM_TX_USEG_POST_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
3214 FIELD(L1_TXPMD_TM_1, PIPE_TM_TX_USEG_POST_DISABLE_STARTPOS, 0, 5)
3215REG32(L1_TXPMD_TM_2, 0x4c08)
3216 FIELD(L1_TXPMD_TM_2, TXPMD_TM_2_31_8_RSVD, 24, 8)
3217 FIELD(L1_TXPMD_TM_2, PIPE_TM_TX_USEG_POST_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
3218 FIELD(L1_TXPMD_TM_2, PIPE_TM_TX_USEG_POST_EMPHASIS_ENDPOS, 0, 5)
3219REG32(L1_TXPMD_TM_3, 0x4c0c)
3220 FIELD(L1_TXPMD_TM_3, TXPMD_TM_3_31_8_RSVD, 24, 8)
3221 FIELD(L1_TXPMD_TM_3, PIPE_TM_TX_USEG_POST_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
3222 FIELD(L1_TXPMD_TM_3, PIPE_TM_TX_USEG_POST_EMPHASIS_STARTPOS, 0, 5)
3223REG32(L1_TXPMD_TM_4, 0x4c10)
3224 FIELD(L1_TXPMD_TM_4, TXPMD_TM_4_31_8_RSVD, 24, 8)
3225 FIELD(L1_TXPMD_TM_4, PIPE_TM_TX_USEG_POST_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
3226 FIELD(L1_TXPMD_TM_4, PIPE_TM_TX_USEG_POST_MAINSEL_ENDPOS, 0, 5)
3227REG32(L1_TXPMD_TM_5, 0x4c14)
3228 FIELD(L1_TXPMD_TM_5, TXPMD_TM_5_31_8_RSVD, 24, 8)
3229 FIELD(L1_TXPMD_TM_5, PIPE_TM_TX_USEG_POST_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
3230 FIELD(L1_TXPMD_TM_5, PIPE_TM_TX_USEG_POST_MAINSEL_STARTPOS, 0, 5)
3231REG32(L1_TXPMD_TM_6, 0x4c18)
3232 FIELD(L1_TXPMD_TM_6, TXPMD_TM_6_31_8_RSVD, 24, 8)
3233 FIELD(L1_TXPMD_TM_6, PIPE_TM_TX_USEG_POST_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
3234 FIELD(L1_TXPMD_TM_6, PIPE_TM_TX_USEG_POST_MARGIN_ENDPOS, 0, 5)
3235REG32(L1_TXPMD_TM_7, 0x4c1c)
3236 FIELD(L1_TXPMD_TM_7, TXPMD_TM_7_31_8_RSVD, 24, 8)
3237 FIELD(L1_TXPMD_TM_7, PIPE_TM_TX_USEG_POST_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
3238 FIELD(L1_TXPMD_TM_7, PIPE_TM_TX_USEG_POST_MARGIN_STARTPOS, 0, 5)
3239REG32(L1_TXPMD_TM_8, 0x4c20)
3240 FIELD(L1_TXPMD_TM_8, TXPMD_TM_8_31_8_RSVD, 24, 8)
3241 FIELD(L1_TXPMD_TM_8, PIPE_TM_TX_USEG_PRE_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
3242 FIELD(L1_TXPMD_TM_8, PIPE_TM_TX_USEG_PRE_DISABLE_ENDPOS, 0, 5)
3243REG32(L1_TXPMD_TM_9, 0x4c24)
3244 FIELD(L1_TXPMD_TM_9, TXPMD_TM_9_31_8_RSVD, 24, 8)
3245 FIELD(L1_TXPMD_TM_9, PIPE_TM_TX_USEG_PRE_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
3246 FIELD(L1_TXPMD_TM_9, PIPE_TM_TX_USEG_PRE_DISABLE_STARTPOS, 0, 5)
3247REG32(L1_TXPMD_TM_10, 0x4c28)
3248 FIELD(L1_TXPMD_TM_10, TXPMD_TM_10_31_8_RSVD, 24, 8)
3249 FIELD(L1_TXPMD_TM_10, PIPE_TM_TX_USEG_PRE_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
3250 FIELD(L1_TXPMD_TM_10, PIPE_TM_TX_USEG_PRE_EMPHASIS_ENDPOS, 0, 5)
3251REG32(L1_TXPMD_TM_11, 0x4c2c)
3252 FIELD(L1_TXPMD_TM_11, TXPMD_TM_11_31_8_RSVD, 24, 8)
3253 FIELD(L1_TXPMD_TM_11, PIPE_TM_TX_USEG_PRE_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
3254 FIELD(L1_TXPMD_TM_11, PIPE_TM_TX_USEG_PRE_EMPHASIS_STARTPOS, 0, 5)
3255REG32(L1_TXPMD_TM_12, 0x4c30)
3256 FIELD(L1_TXPMD_TM_12, TXPMD_TM_12_31_8_RSVD, 24, 8)
3257 FIELD(L1_TXPMD_TM_12, PIPE_TM_TX_USEG_PRE_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
3258 FIELD(L1_TXPMD_TM_12, PIPE_TM_TX_USEG_PRE_MAINSEL_ENDPOS, 0, 5)
3259REG32(L1_TXPMD_TM_13, 0x4c34)
3260 FIELD(L1_TXPMD_TM_13, TXPMD_TM_13_31_8_RSVD, 24, 8)
3261 FIELD(L1_TXPMD_TM_13, PIPE_TM_TX_USEG_PRE_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
3262 FIELD(L1_TXPMD_TM_13, PIPE_TM_TX_USEG_PRE_MAINSEL_STARTPOS, 0, 5)
3263REG32(L1_TXPMD_TM_14, 0x4c38)
3264 FIELD(L1_TXPMD_TM_14, TXPMD_TM_14_31_8_RSVD, 24, 8)
3265 FIELD(L1_TXPMD_TM_14, PIPE_TM_TX_USEG_PRE_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
3266 FIELD(L1_TXPMD_TM_14, PIPE_TM_TX_USEG_PRE_MARGIN_ENDPOS, 0, 5)
3267REG32(L1_TXPMD_TM_15, 0x4c3c)
3268 FIELD(L1_TXPMD_TM_15, TXPMD_TM_15_31_8_RSVD, 24, 8)
3269 FIELD(L1_TXPMD_TM_15, PIPE_TM_TX_USEG_PRE_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
3270 FIELD(L1_TXPMD_TM_15, PIPE_TM_TX_USEG_PRE_MARGIN_STARTPOS, 0, 5)
3271REG32(L1_TXPMD_TM_16, 0x4c40)
3272 FIELD(L1_TXPMD_TM_16, TXPMD_TM_16_31_8_RSVD, 24, 8)
3273 FIELD(L1_TXPMD_TM_16, PIPE_TM_TX_LSEG_POST_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
3274 FIELD(L1_TXPMD_TM_16, PIPE_TM_TX_LSEG_POST_DISABLE_ENDPOS, 0, 5)
3275REG32(L1_TXPMD_TM_17, 0x4c44)
3276 FIELD(L1_TXPMD_TM_17, TXPMD_TM_17_31_8_RSVD, 24, 8)
3277 FIELD(L1_TXPMD_TM_17, PIPE_TM_TX_LSEG_POST_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
3278 FIELD(L1_TXPMD_TM_17, PIPE_TM_TX_LSEG_POST_DISABLE_STARTPOS, 0, 5)
3279REG32(L1_TXPMD_TM_18, 0x4c48)
3280 FIELD(L1_TXPMD_TM_18, TXPMD_TM_18_31_8_RSVD, 24, 8)
3281 FIELD(L1_TXPMD_TM_18, PIPE_TM_TX_LSEG_POST_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
3282 FIELD(L1_TXPMD_TM_18, PIPE_TM_TX_LSEG_POST_EMPHASIS_ENDPOS, 0, 5)
3283REG32(L1_TXPMD_TM_19, 0x4c4c)
3284 FIELD(L1_TXPMD_TM_19, TXPMD_TM_19_31_8_RSVD, 24, 8)
3285 FIELD(L1_TXPMD_TM_19, PIPE_TM_TX_LSEG_POST_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
3286 FIELD(L1_TXPMD_TM_19, PIPE_TM_TX_LSEG_POST_EMPHASIS_STARTPOS, 0, 5)
3287REG32(L1_TXPMD_TM_20, 0x4c50)
3288 FIELD(L1_TXPMD_TM_20, TXPMD_TM_20_31_8_RSVD, 24, 8)
3289 FIELD(L1_TXPMD_TM_20, PIPE_TM_TX_LSEG_POST_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
3290 FIELD(L1_TXPMD_TM_20, PIPE_TM_TX_LSEG_POST_MAINSEL_ENDPOS, 0, 5)
3291REG32(L1_TXPMD_TM_21, 0x4c54)
3292 FIELD(L1_TXPMD_TM_21, TXPMD_TM_21_31_8_RSVD, 24, 8)
3293 FIELD(L1_TXPMD_TM_21, PIPE_TM_TX_LSEG_POST_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
3294 FIELD(L1_TXPMD_TM_21, PIPE_TM_TX_LSEG_POST_MAINSEL_STARTPOS, 0, 5)
3295REG32(L1_TXPMD_TM_22, 0x4c58)
3296 FIELD(L1_TXPMD_TM_22, TXPMD_TM_22_31_8_RSVD, 24, 8)
3297 FIELD(L1_TXPMD_TM_22, PIPE_TM_TX_LSEG_POST_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
3298 FIELD(L1_TXPMD_TM_22, PIPE_TM_TX_LSEG_POST_MARGIN_ENDPOS, 0, 5)
3299REG32(L1_TXPMD_TM_23, 0x4c5c)
3300 FIELD(L1_TXPMD_TM_23, TXPMD_TM_23_31_8_RSVD, 24, 8)
3301 FIELD(L1_TXPMD_TM_23, PIPE_TM_TX_LSEG_POST_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
3302 FIELD(L1_TXPMD_TM_23, PIPE_TM_TX_LSEG_POST_MARGIN_STARTPOS, 0, 5)
3303REG32(L1_TXPMD_TM_24, 0x4c60)
3304 FIELD(L1_TXPMD_TM_24, TXPMD_TM_24_31_8_RSVD, 24, 8)
3305 FIELD(L1_TXPMD_TM_24, PIPE_TM_TX_LSEG_PRE_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
3306 FIELD(L1_TXPMD_TM_24, PIPE_TM_TX_LSEG_PRE_DISABLE_ENDPOS, 0, 5)
3307REG32(L1_TXPMD_TM_25, 0x4c64)
3308 FIELD(L1_TXPMD_TM_25, TXPMD_TM_25_31_8_RSVD, 24, 8)
3309 FIELD(L1_TXPMD_TM_25, PIPE_TM_TX_LSEG_PRE_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
3310 FIELD(L1_TXPMD_TM_25, PIPE_TM_TX_LSEG_PRE_DISABLE_STARTPOS, 0, 5)
3311REG32(L1_TXPMD_TM_26, 0x4c68)
3312 FIELD(L1_TXPMD_TM_26, TXPMD_TM_26_31_8_RSVD, 24, 8)
3313 FIELD(L1_TXPMD_TM_26, PIPE_TM_TX_LSEG_PRE_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
3314 FIELD(L1_TXPMD_TM_26, PIPE_TM_TX_LSEG_PRE_EMPHASIS_ENDPOS, 0, 5)
3315REG32(L1_TXPMD_TM_27, 0x4c6c)
3316 FIELD(L1_TXPMD_TM_27, TXPMD_TM_27_31_8_RSVD, 24, 8)
3317 FIELD(L1_TXPMD_TM_27, PIPE_TM_TX_LSEG_PRE_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
3318 FIELD(L1_TXPMD_TM_27, PIPE_TM_TX_LSEG_PRE_EMPHASIS_STARTPOS, 0, 5)
3319REG32(L1_TXPMD_TM_28, 0x4c70)
3320 FIELD(L1_TXPMD_TM_28, TXPMD_TM_28_31_8_RSVD, 24, 8)
3321 FIELD(L1_TXPMD_TM_28, PIPE_TM_TX_LSEG_PRE_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
3322 FIELD(L1_TXPMD_TM_28, PIPE_TM_TX_LSEG_PRE_MAINSEL_ENDPOS, 0, 5)
3323REG32(L1_TXPMD_TM_29, 0x4c74)
3324 FIELD(L1_TXPMD_TM_29, TXPMD_TM_29_31_8_RSVD, 24, 8)
3325 FIELD(L1_TXPMD_TM_29, PIPE_TM_TX_LSEG_PRE_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
3326 FIELD(L1_TXPMD_TM_29, PIPE_TM_TX_LSEG_PRE_MAINSEL_STARTPOS, 0, 5)
3327REG32(L1_TXPMD_TM_30, 0x4c78)
3328 FIELD(L1_TXPMD_TM_30, TXPMD_TM_30_31_8_RSVD, 24, 8)
3329 FIELD(L1_TXPMD_TM_30, PIPE_TM_TX_LSEG_PRE_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
3330 FIELD(L1_TXPMD_TM_30, PIPE_TM_TX_LSEG_PRE_MARGIN_ENDPOS, 0, 5)
3331REG32(L1_TXPMD_TM_31, 0x4c7c)
3332 FIELD(L1_TXPMD_TM_31, TXPMD_TM_31_31_8_RSVD, 24, 8)
3333 FIELD(L1_TXPMD_TM_31, PIPE_TM_TX_LSEG_PRE_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
3334 FIELD(L1_TXPMD_TM_31, PIPE_TM_TX_LSEG_PRE_MARGIN_STARTPOS, 0, 5)
3335REG32(L1_TXPMD_TM_32, 0x4c80)
3336 FIELD(L1_TXPMD_TM_32, TXPMD_TM_32_31_8_RSVD, 24, 8)
3337 FIELD(L1_TXPMD_TM_32, PIPE_TM_TX_PRE_FS_DIVISION_COEF_7_0, 0, 8)
3338REG32(L1_TXPMD_TM_33, 0x4c84)
3339 FIELD(L1_TXPMD_TM_33, TXPMD_TM_33_31_8_RSVD, 24, 8)
3340 FIELD(L1_TXPMD_TM_33, PIPE_TM_TX_PRE_FS_DIVISION_COEF_15_8, 0, 8)
3341REG32(L1_TXPMD_TM_34, 0x4c88)
3342 FIELD(L1_TXPMD_TM_34, TXPMD_TM_34_31_8_RSVD, 24, 8)
3343 FIELD(L1_TXPMD_TM_34, PIPE_TM_TX_MAIN_FS_DIVISION_COEF_7_0, 0, 8)
3344REG32(L1_TXPMD_TM_35, 0x4c8c)
3345 FIELD(L1_TXPMD_TM_35, TXPMD_TM_35_31_8_RSVD, 24, 8)
3346 FIELD(L1_TXPMD_TM_35, PIPE_TM_TX_MAIN_FS_DIVISION_COEF_15_8, 0, 8)
3347REG32(L1_TXPMD_TM_36, 0x4c90)
3348 FIELD(L1_TXPMD_TM_36, TXPMD_TM_36_31_8_RSVD, 24, 8)
3349 FIELD(L1_TXPMD_TM_36, PIPE_TM_TX_POST_FS_DIVISION_COEF_7_0, 0, 8)
3350REG32(L1_TXPMD_TM_37, 0x4c94)
3351 FIELD(L1_TXPMD_TM_37, TXPMD_TM_37_31_8_RSVD, 24, 8)
3352 FIELD(L1_TXPMD_TM_37, PIPE_TM_TX_POST_FS_DIVISION_COEF_15_8, 0, 8)
3353REG32(L1_TXPMD_TM_38, 0x4c98)
3354 FIELD(L1_TXPMD_TM_38, TXPMD_TM_38_31_8_RSVD, 24, 8)
3355 FIELD(L1_TXPMD_TM_38, ANA_MISC0_7_RSVD, 7, 1)
3356 FIELD(L1_TXPMD_TM_38, PIPE_TM_TX_ENABLE_SWNW_CNTRL_BYP, 6, 1)
3357 FIELD(L1_TXPMD_TM_38, PIPE_TM_TX_ENABLE_TRISTATE_BYP, 5, 1)
3358 FIELD(L1_TXPMD_TM_38, PIPE_TM_TX_TRISTATE, 4, 1)
3359 FIELD(L1_TXPMD_TM_38, TM_TX_DRIVERLDO_RXDET_BYP, 3, 1)
3360 FIELD(L1_TXPMD_TM_38, TM_TX_DRIVERLDO_IDLE_BYP, 2, 1)
3361 FIELD(L1_TXPMD_TM_38, TM_TX_DRIVERLDO_EN_RXDET_BYP, 1, 1)
3362 FIELD(L1_TXPMD_TM_38, TM_TX_DRIVERLDO_EN_IDLE_BYP, 0, 1)
3363REG32(L1_TXPMD_TM_39, 0x4c9c)
3364 FIELD(L1_TXPMD_TM_39, TXPMD_TM_39_31_8_RSVD, 24, 8)
3365 FIELD(L1_TXPMD_TM_39, ANA_MPHY_BYP0_7_3_RSVD, 3, 5)
3366 FIELD(L1_TXPMD_TM_39, MPHY_TM_TX_OVRD_DEEMPH_TRIM, 2, 1)
3367 FIELD(L1_TXPMD_TM_39, MPHY_TM_TX_ENABLE_DEEMPH, 1, 1)
3368 FIELD(L1_TXPMD_TM_39, MPHY_TM_TX_OVRD_ENABLE_DEEMPH, 0, 1)
3369REG32(L1_TXPMD_TM_40, 0x4ca0)
3370 FIELD(L1_TXPMD_TM_40, TXPMD_TM_40_31_8_RSVD, 24, 8)
3371 FIELD(L1_TXPMD_TM_40, MPHY_TM_TX_DEEMPH_TRIM_7_0, 0, 8)
3372REG32(L1_TXPMD_TM_41, 0x4ca4)
3373 FIELD(L1_TXPMD_TM_41, TXPMD_TM_41_31_8_RSVD, 24, 8)
3374 FIELD(L1_TXPMD_TM_41, MPHY_TM_TX_DEEMPH_TRIM_15_8, 0, 8)
3375REG32(L1_TXPMD_TM_42, 0x4ca8)
3376 FIELD(L1_TXPMD_TM_42, TXPMD_TM_42_31_8_RSVD, 24, 8)
3377 FIELD(L1_TXPMD_TM_42, ANA_MPHY_BYP3_7_5_RSVD, 5, 3)
3378 FIELD(L1_TXPMD_TM_42, MPHY_TM_TX_OVRD_LS_DATA, 1, 4)
3379 FIELD(L1_TXPMD_TM_42, MPHY_TM_TX_ENABLE_OVRD_LS_DATA, 0, 1)
3380REG32(L1_TXPMD_TM_43, 0x4cac)
3381 FIELD(L1_TXPMD_TM_43, TXPMD_TM_43_31_8_RSVD, 24, 8)
3382 FIELD(L1_TXPMD_TM_43, ANA_MPHY_BYP4_7_4_RSVD, 4, 4)
3383 FIELD(L1_TXPMD_TM_43, MPHY_TM_TX_OVRD_LS_DATA_BAR, 0, 4)
3384REG32(L1_TXPMD_TM_44, 0x4cb0)
3385 FIELD(L1_TXPMD_TM_44, TXPMD_TM_44_31_8_RSVD, 24, 8)
3386 FIELD(L1_TXPMD_TM_44, ANA_PIPE_BYP38_7_6_RSVD, 6, 2)
3387 FIELD(L1_TXPMD_TM_44, PIPE_TM_TX_EN_PRE_LFPS_PATH, 5, 1)
3388 FIELD(L1_TXPMD_TM_44, PIPE_TM_TX_OVRD_EN_PRE_LFPS_PATH, 4, 1)
3389 FIELD(L1_TXPMD_TM_44, PIPE_TM_TX_EN_POST_LFPS_PATH, 3, 1)
3390 FIELD(L1_TXPMD_TM_44, PIPE_TM_TX_OVRD_EN_POST_LFPS_PATH, 2, 1)
3391 FIELD(L1_TXPMD_TM_44, PIPE_TM_TX_EN_MAIN_LFPS_PATH, 1, 1)
3392 FIELD(L1_TXPMD_TM_44, PIPE_TM_TX_OVRD_EN_MAIN_LFPS_PATH, 0, 1)
3393REG32(L1_TXPMD_TM_45, 0x4cb4)
3394 FIELD(L1_TXPMD_TM_45, TXPMD_TM_45_31_8_RSVD, 24, 8)
3395 FIELD(L1_TXPMD_TM_45, ANA_DP_BYP0_7_6_RSVD, 6, 2)
3396 FIELD(L1_TXPMD_TM_45, DP_TM_TX_DP_ENABLE_POST2_PATH, 5, 1)
3397 FIELD(L1_TXPMD_TM_45, DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH, 4, 1)
3398 FIELD(L1_TXPMD_TM_45, DP_TM_TX_DP_ENABLE_POST1_PATH, 3, 1)
3399 FIELD(L1_TXPMD_TM_45, DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH, 2, 1)
3400 FIELD(L1_TXPMD_TM_45, DP_TM_TX_DP_ENABLE_MAIN_PATH, 1, 1)
3401 FIELD(L1_TXPMD_TM_45, DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH, 0, 1)
3402REG32(L1_TXPMD_TM_46, 0x4cb8)
3403 FIELD(L1_TXPMD_TM_46, TXPMD_TM_46_31_8_RSVD, 24, 8)
3404 FIELD(L1_TXPMD_TM_46, ANA_PIPE_BYP39_7_6_RSVD, 6, 2)
3405 FIELD(L1_TXPMD_TM_46, PIPE_TM_TX_PIPE_ENABLE_PRE_PATH, 5, 1)
3406 FIELD(L1_TXPMD_TM_46, PIPE_TM_TX_OVRD_PIPE_ENABLE_PRE_PATH, 4, 1)
3407 FIELD(L1_TXPMD_TM_46, PIPE_TM_TX_PIPE_ENABLE_POST_PATH, 3, 1)
3408 FIELD(L1_TXPMD_TM_46, PIPE_TM_TX_OVRD_PIPE_ENABLE_POST_PATH, 2, 1)
3409 FIELD(L1_TXPMD_TM_46, PIPE_TM_TX_PIPE_ENABLE_MAIN_PATH, 1, 1)
3410 FIELD(L1_TXPMD_TM_46, PIPE_TM_TX_OVRD_PIPE_ENABLE_MAIN_PATH, 0, 1)
3411REG32(L1_TXPMD_TM_47, 0x4cbc)
3412 FIELD(L1_TXPMD_TM_47, TXPMD_TM_47_31_8_RSVD, 24, 8)
3413 FIELD(L1_TXPMD_TM_47, TM_TX_RSVD1, 0, 8)
3414REG32(L1_TXPMD_TM_48, 0x4cc0)
3415 FIELD(L1_TXPMD_TM_48, TXPMD_TM_48_31_8_RSVD, 24, 8)
3416 FIELD(L1_TXPMD_TM_48, ANA_MISC2_7_6_RSVD, 6, 2)
3417 FIELD(L1_TXPMD_TM_48, TM_FORCE_RESULTANT_MARGINING_FACTOR, 5, 1)
3418 FIELD(L1_TXPMD_TM_48, TM_RESULTANT_MARGINING_FACTOR, 0, 5)
3419REG32(L1_TM_ANA_BYP_1, 0x5004)
3420 FIELD(L1_TM_ANA_BYP_1, TM_ANA_BYP_1_31_8_RSVD, 24, 8)
3421 FIELD(L1_TM_ANA_BYP_1, MPHY_PWM_DES_PDZ, 7, 1)
3422 FIELD(L1_TM_ANA_BYP_1, FORCE_MPHY_PWM_DES_PDZ, 6, 1)
3423 FIELD(L1_TM_ANA_BYP_1, MPHY_PWMB_SYS_ENABLE, 5, 1)
3424 FIELD(L1_TM_ANA_BYP_1, FORCE_MPHY_PWMB_SYS_ENABLE, 4, 1)
3425 FIELD(L1_TM_ANA_BYP_1, MPHY_PSO_SQUELCH, 3, 1)
3426 FIELD(L1_TM_ANA_BYP_1, FORCE_MPHY_PSO_SQUELCH, 2, 1)
3427 FIELD(L1_TM_ANA_BYP_1, MPHY_PSO_LSRX, 1, 1)
3428 FIELD(L1_TM_ANA_BYP_1, FORCE_MPHY_PSO_LSRX, 0, 1)
3429REG32(L1_TM_ANA_BYP_2, 0x5008)
3430 FIELD(L1_TM_ANA_BYP_2, TM_ANA_BYP_2_31_8_RSVD, 24, 8)
3431 FIELD(L1_TM_ANA_BYP_2, MPHY_PWM_LSPREAMP_PD, 7, 1)
3432 FIELD(L1_TM_ANA_BYP_2, FORCE_MPHY_PWM_LSPREAMP_PD, 6, 1)
3433 FIELD(L1_TM_ANA_BYP_2, MPHY_PWM_GEAR_SEL, 3, 3)
3434 FIELD(L1_TM_ANA_BYP_2, FORCE_MPHY_PWM_GEAR_SEL, 2, 1)
3435 FIELD(L1_TM_ANA_BYP_2, MPHY_PWM_DET_PD, 1, 1)
3436 FIELD(L1_TM_ANA_BYP_2, FORCE_MPHY_PWM_DET_PD, 0, 1)
3437REG32(L1_TM_ANA_BYP_3, 0x500c)
3438 FIELD(L1_TM_ANA_BYP_3, TM_ANA_BYP_3_31_8_RSVD, 24, 8)
3439 FIELD(L1_TM_ANA_BYP_3, MPHY_RX_MASK_BURST_START, 7, 1)
3440 FIELD(L1_TM_ANA_BYP_3, FORCE_MPHY_RX_MASK_BURST_START, 6, 1)
3441 FIELD(L1_TM_ANA_BYP_3, MPHY_RX_GATE_SYMBOL_CLK, 5, 1)
3442 FIELD(L1_TM_ANA_BYP_3, FORCE_MPHY_RX_GATE_SYMBOL_CLK, 4, 1)
3443 FIELD(L1_TM_ANA_BYP_3, MPHY_PWM_PREAMP_BIAS_PD, 3, 1)
3444 FIELD(L1_TM_ANA_BYP_3, FORCE_MPHY_PWM_PREAMP_BIAS_PD, 2, 1)
3445 FIELD(L1_TM_ANA_BYP_3, MPHY_PWM_LSPREAMP_STANDBYSLEEPSTALL, 1, 1)
3446 FIELD(L1_TM_ANA_BYP_3, FORCE_MPHY_PWM_LSPREAMP_STANDBYSLEEPSTAL, 0, 1)
3447REG32(L1_TM_ANA_BYP_4, 0x5010)
3448 FIELD(L1_TM_ANA_BYP_4, TM_ANA_BYP_4_31_8_RSVD, 24, 8)
3449 FIELD(L1_TM_ANA_BYP_4, HSRX_RSTB, 7, 1)
3450 FIELD(L1_TM_ANA_BYP_4, FORCE_HSRX_RSTB, 6, 1)
3451 FIELD(L1_TM_ANA_BYP_4, MPHY_RX_TERM_ENABLE, 5, 1)
3452 FIELD(L1_TM_ANA_BYP_4, FORCE_MPHY_RX_TERM_ENABLE, 4, 1)
3453 FIELD(L1_TM_ANA_BYP_4, MPHY_RX_MUX_TYP1B_TYP2, 3, 1)
3454 FIELD(L1_TM_ANA_BYP_4, FORCE_MPHY_RX_MUX_TYP1B_TYP2, 2, 1)
3455 FIELD(L1_TM_ANA_BYP_4, MPHY_RX_MUX_HSB_LS, 1, 1)
3456 FIELD(L1_TM_ANA_BYP_4, FORCE_MPHY_RX_MUX_HSB_LS, 0, 1)
3457REG32(L1_TM_ANA_BYP_5, 0x5014)
3458 FIELD(L1_TM_ANA_BYP_5, TM_ANA_BYP_5_31_8_RSVD, 24, 8)
3459 FIELD(L1_TM_ANA_BYP_5, MPHY_SQ_SWAP_POLARITY, 5, 1)
3460 FIELD(L1_TM_ANA_BYP_5, FORCE_MPHY_SQ_SWAP_POLARITY, 4, 1)
3461 FIELD(L1_TM_ANA_BYP_5, MPHY_SQ_PD, 3, 1)
3462 FIELD(L1_TM_ANA_BYP_5, FORCE_MPHY_SQ_PD, 2, 1)
3463 FIELD(L1_TM_ANA_BYP_5, MPHY_SQ_DETECTOR_PD, 1, 1)
3464 FIELD(L1_TM_ANA_BYP_5, FORCE_MPHY_SQ_DETECTOR_PD, 0, 1)
3465REG32(L1_TM_ANA_BYP_7, 0x5018)
3466 FIELD(L1_TM_ANA_BYP_7, TM_ANA_BYP_7_31_8_RSVD, 24, 8)
3467 FIELD(L1_TM_ANA_BYP_7, PIPE_RXEQTRAINING, 7, 1)
3468 FIELD(L1_TM_ANA_BYP_7, FORCE_PIPE_RXEQTRAINING, 6, 1)
3469 FIELD(L1_TM_ANA_BYP_7, PIPE_RX_TERM_ENABLE, 5, 1)
3470 FIELD(L1_TM_ANA_BYP_7, FORCE_PIPE_RX_TERM_ENABLE, 4, 1)
3471REG32(L1_TM_ANA_BYP_8, 0x501c)
3472 FIELD(L1_TM_ANA_BYP_8, TM_ANA_BYP_8_31_8_RSVD, 24, 8)
3473 FIELD(L1_TM_ANA_BYP_8, UPHY_BIASGEN_IRCONST_IO_MIRROR_ENABLE, 7, 1)
3474 FIELD(L1_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_IRCONST_IO_MIRROR_ENABLE, 6, 1)
3475 FIELD(L1_TM_ANA_BYP_8, UPHY_BIASGEN_IRCONST_CORE_MIRROR_ENABLE, 5, 1)
3476 FIELD(L1_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_IRCONST_CORE_MIRROR_ENABLE, 4, 1)
3477 FIELD(L1_TM_ANA_BYP_8, UPHY_BIASGEN_ICONST_IO_MIRROR_ENABLE, 3, 1)
3478 FIELD(L1_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_ICONST_IO_MIRROR_ENABLE, 2, 1)
3479 FIELD(L1_TM_ANA_BYP_8, UPHY_BIASGEN_ICONST_CORE_MIRROR_ENABLE, 1, 1)
3480 FIELD(L1_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_ICONST_CORE_MIRROR_ENABLE, 0, 1)
3481REG32(L1_TM_ANA_BYP_9, 0x5020)
3482 FIELD(L1_TM_ANA_BYP_9, TM_ANA_BYP_9_31_8_RSVD, 24, 8)
3483 FIELD(L1_TM_ANA_BYP_9, UPHY_RECLPBK_CLK_DATAZ_ENABLE_CORE, 7, 1)
3484 FIELD(L1_TM_ANA_BYP_9, FORCE_UPHY_RECLPBK_CLK_DATAZ_ENABLE_CORE, 6, 1)
3485 FIELD(L1_TM_ANA_BYP_9, UPHY_PSO_SAMP_LPBK, 5, 1)
3486 FIELD(L1_TM_ANA_BYP_9, FORCE_UPHY_PSO_SAMP_LPBK, 4, 1)
3487 FIELD(L1_TM_ANA_BYP_9, UPHY_EQ_LPBK_ENABLE_CORE, 3, 1)
3488 FIELD(L1_TM_ANA_BYP_9, FORCE_UPHY_EQ_LPBK_ENABLE_CORE, 2, 1)
3489 FIELD(L1_TM_ANA_BYP_9, UPHY_EQ_AC_DCZ_COUPLED_CORE, 1, 1)
3490 FIELD(L1_TM_ANA_BYP_9, FORCE_UPHY_EQ_AC_DCZ_COUPLED_CORE, 0, 1)
3491REG32(L1_TM_ANA_BYP_10, 0x5024)
3492 FIELD(L1_TM_ANA_BYP_10, TM_ANA_BYP_10_31_8_RSVD, 24, 8)
3493 FIELD(L1_TM_ANA_BYP_10, UPHY_LPBK_CLK_DATA_SEL, 5, 1)
3494 FIELD(L1_TM_ANA_BYP_10, UPHY_LPBK_CENTRE_EDGEZ_ENABLE_CORE, 4, 1)
3495 FIELD(L1_TM_ANA_BYP_10, UPHY_HSRX_LPBK_SEL, 1, 3)
3496 FIELD(L1_TM_ANA_BYP_10, FORCE_UPHY_HSRX_LPBK_SEL, 0, 1)
3497REG32(L1_TM_ANA_BYP_11, 0x5028)
3498 FIELD(L1_TM_ANA_BYP_11, TM_ANA_BYP_11_31_8_RSVD, 24, 8)
3499 FIELD(L1_TM_ANA_BYP_11, UPHY_PD_PI_DIV_PATH, 5, 1)
3500 FIELD(L1_TM_ANA_BYP_11, UPHY_PSO_CLK_LANE, 4, 1)
3501 FIELD(L1_TM_ANA_BYP_11, FORCE_UPHY_PSO_CLK_LANE, 3, 1)
3502 FIELD(L1_TM_ANA_BYP_11, UPHY_HSCLK_DIVISION_FACTOR, 1, 2)
3503 FIELD(L1_TM_ANA_BYP_11, FORCE_UPHY_HSCLK_DIVISION_FACTOR, 0, 1)
3504REG32(L1_TM_ANA_BYP_12, 0x502c)
3505 FIELD(L1_TM_ANA_BYP_12, TM_ANA_BYP_12_31_8_RSVD, 24, 8)
3506 FIELD(L1_TM_ANA_BYP_12, UPHY_PSO_HSRXDIG, 7, 1)
3507 FIELD(L1_TM_ANA_BYP_12, FORCE_UPHY_PSO_HSRXDIG, 6, 1)
3508 FIELD(L1_TM_ANA_BYP_12, UPHY_PDN_HS_DES, 5, 1)
3509 FIELD(L1_TM_ANA_BYP_12, FORCE_UPHY_PDN_HS_DES, 4, 1)
3510 FIELD(L1_TM_ANA_BYP_12, UPHY_RST_GF_MUX, 3, 1)
3511 FIELD(L1_TM_ANA_BYP_12, FORCE_UPHY_RST_GF_MUX, 2, 1)
3512 FIELD(L1_TM_ANA_BYP_12, UPHY_ENABLE_CDR, 1, 1)
3513 FIELD(L1_TM_ANA_BYP_12, FORCE_UPHY_ENABLE_CDR, 0, 1)
3514REG32(L1_TM_ANA_BYP_13, 0x5030)
3515 FIELD(L1_TM_ANA_BYP_13, TM_ANA_BYP_13_31_8_RSVD, 24, 8)
3516 FIELD(L1_TM_ANA_BYP_13, UPHY_PSO_SAMP_FLOPS, 1, 1)
3517 FIELD(L1_TM_ANA_BYP_13, FORCE_UPHY_PSO_SAMP_FLOPS, 0, 1)
3518REG32(L1_TM_ANA_BYP_14, 0x5034)
3519 FIELD(L1_TM_ANA_BYP_14, TM_ANA_BYP_14_31_8_RSVD, 24, 8)
3520 FIELD(L1_TM_ANA_BYP_14, UPHY_PSO_EPI, 7, 1)
3521 FIELD(L1_TM_ANA_BYP_14, FORCE_UPHY_PSO_EPI, 6, 1)
3522 FIELD(L1_TM_ANA_BYP_14, UPHY_PD_SAMP_C2C_ECLK, 5, 1)
3523 FIELD(L1_TM_ANA_BYP_14, FORCE_UPHY_PD_SAMP_C2C_ECLK, 4, 1)
3524 FIELD(L1_TM_ANA_BYP_14, UPHY_PSO_IQPI, 1, 1)
3525 FIELD(L1_TM_ANA_BYP_14, FORCE_UPHY_PSO_IQPI, 0, 1)
3526REG32(L1_TM_ANA_BYP_15, 0x5038)
3527 FIELD(L1_TM_ANA_BYP_15, TM_ANA_BYP_15_31_8_RSVD, 24, 8)
3528 FIELD(L1_TM_ANA_BYP_15, UPHY_ENABLE_LOW_LEAKAGE, 7, 1)
3529 FIELD(L1_TM_ANA_BYP_15, FORCE_UPHY_ENABLE_LOW_LEAKAGE, 6, 1)
3530 FIELD(L1_TM_ANA_BYP_15, UPHY_PD_SAMP_C2C, 5, 1)
3531 FIELD(L1_TM_ANA_BYP_15, FORCE_UPHY_PD_SAMP_C2C, 4, 1)
3532 FIELD(L1_TM_ANA_BYP_15, UPHY_PSO_CORE_EQ, 3, 1)
3533 FIELD(L1_TM_ANA_BYP_15, FORCE_UPHY_PSO_CORE_EQ, 2, 1)
3534 FIELD(L1_TM_ANA_BYP_15, UPHY_PSO_IO_EQ, 1, 1)
3535 FIELD(L1_TM_ANA_BYP_15, FORCE_UPHY_PSO_IO_EQ, 0, 1)
3536REG32(L1_TM_ANA_BYP_16, 0x503c)
3537 FIELD(L1_TM_ANA_BYP_16, TM_ANA_BYP_16_31_8_RSVD, 24, 8)
3538 FIELD(L1_TM_ANA_BYP_16, UPHY_PSO_SIGDET, 7, 1)
3539 FIELD(L1_TM_ANA_BYP_16, FORCE_UPHY_PSO_SIGDET, 6, 1)
3540 FIELD(L1_TM_ANA_BYP_16, UPHY_RX_LANE_POLARITY_SWAP, 5, 1)
3541 FIELD(L1_TM_ANA_BYP_16, FORCE_UPHY_RX_LANE_POLARITY_SWAP, 4, 1)
3542 FIELD(L1_TM_ANA_BYP_16, UPHY_RUN_CALIB, 3, 1)
3543 FIELD(L1_TM_ANA_BYP_16, FORCE_UPHY_RUN_CALIB, 2, 1)
3544 FIELD(L1_TM_ANA_BYP_16, UPHY_RESTORE_CALCODE, 1, 1)
3545 FIELD(L1_TM_ANA_BYP_16, FORCE_UPHY_RESTORE_CALCODE, 0, 1)
3546REG32(L1_TM_ANA_BYP_17, 0x5040)
3547 FIELD(L1_TM_ANA_BYP_17, TM_ANA_BYP_17_31_8_RSVD, 24, 8)
3548 FIELD(L1_TM_ANA_BYP_17, UPHY_STARTLOOP_PLL, 6, 1)
3549 FIELD(L1_TM_ANA_BYP_17, FORCE_UPHY_STARTLOOP_PLL, 5, 1)
3550 FIELD(L1_TM_ANA_BYP_17, UPHY_RX_RESCALIB_CODE, 1, 4)
3551 FIELD(L1_TM_ANA_BYP_17, FORCE_UPHY_RX_RESCALIB_CODE, 0, 1)
3552REG32(L1_TM_ANA_BYP_18, 0x5044)
3553 FIELD(L1_TM_ANA_BYP_18, TM_ANA_BYP_18_31_8_RSVD, 24, 8)
3554 FIELD(L1_TM_ANA_BYP_18, FORCE_UPHY_RESTORE_CALCODE_DATA, 3, 1)
3555 FIELD(L1_TM_ANA_BYP_18, FORCE_UPHY_RX_PMA_OPMODE, 2, 1)
3556 FIELD(L1_TM_ANA_BYP_18, UPHY_PSO_LFPSBCN, 1, 1)
3557 FIELD(L1_TM_ANA_BYP_18, FORCE_UPHY_PSO_LFPSBCN, 0, 1)
3558REG32(L1_TM_ANA_BYP_20, 0x5048)
3559 FIELD(L1_TM_ANA_BYP_20, TM_ANA_BYP_20_31_8_RSVD, 24, 8)
3560 FIELD(L1_TM_ANA_BYP_20, UPHY_RX_PMA_OPMODE, 0, 8)
3561REG32(L1_TM_ANA_BYP_21, 0x504c)
3562 FIELD(L1_TM_ANA_BYP_21, TM_ANA_BYP_21_31_8_RSVD, 24, 8)
3563 FIELD(L1_TM_ANA_BYP_21, UPHY_RESTORE_CALCODE_DATA, 0, 8)
3564REG32(L1_TM_ANA_BYP_22, 0x5050)
3565 FIELD(L1_TM_ANA_BYP_22, TM_ANA_BYP_22_31_8_RSVD, 24, 8)
3566 FIELD(L1_TM_ANA_BYP_22, ISO_HSRX_CTRL_BAR, 7, 1)
3567 FIELD(L1_TM_ANA_BYP_22, FORCE_ISO_HSRX_CTRL_BAR, 6, 1)
3568 FIELD(L1_TM_ANA_BYP_22, HSRX_CLOCK_STOP_REQ, 5, 1)
3569 FIELD(L1_TM_ANA_BYP_22, FORCE_HSRX_CLOCK_STOP_REQ, 4, 1)
3570 FIELD(L1_TM_ANA_BYP_22, UPHY_SBRX_RUN_CALIB, 3, 1)
3571 FIELD(L1_TM_ANA_BYP_22, FORCE_UPHY_SBRX_RUN_CALIB, 2, 1)
3572 FIELD(L1_TM_ANA_BYP_22, RXPMA_RSTB, 1, 1)
3573 FIELD(L1_TM_ANA_BYP_22, FORCE_RXPMA_RSTB, 0, 1)
3574REG32(L1_TM_ANA_BYP_23, 0x5054)
3575 FIELD(L1_TM_ANA_BYP_23, TM_ANA_BYP_23_31_8_RSVD, 24, 8)
3576 FIELD(L1_TM_ANA_BYP_23, ISO_SIGDET_CTRL_BAR, 7, 1)
3577 FIELD(L1_TM_ANA_BYP_23, FORCE_ISO_SIGDET_CTRL_BAR, 6, 1)
3578 FIELD(L1_TM_ANA_BYP_23, ISO_LFPS_CTRL_BAR, 5, 1)
3579 FIELD(L1_TM_ANA_BYP_23, FORCE_ISO_LFPS_CTRL_BAR, 4, 1)
3580 FIELD(L1_TM_ANA_BYP_23, ISO_MPHY_LSRX_CTRL_BAR, 3, 1)
3581 FIELD(L1_TM_ANA_BYP_23, FORCE_ISO_MPHY_LSRX_CTRL_BAR, 2, 1)
3582 FIELD(L1_TM_ANA_BYP_23, ISO_MPHY_SQUELCH_CTRL_BAR, 1, 1)
3583 FIELD(L1_TM_ANA_BYP_23, FORCE_ISO_MPHY_SQUELCH_CTRL_BAR, 0, 1)
3584REG32(L1_TM_DIG_1, 0x5058)
3585 FIELD(L1_TM_DIG_1, TM_DIG_1_31_8_RSVD, 24, 8)
3586 FIELD(L1_TM_DIG_1, EN_TXRX_DIFGEAR, 7, 1)
3587 FIELD(L1_TM_DIG_1, MPHY_HS_TERM_PT_SEL, 6, 1)
3588 FIELD(L1_TM_DIG_1, TX_ALLOW_INLNCFG_FROM_TOP, 5, 1)
3589 FIELD(L1_TM_DIG_1, BYPASS_MARKER_DETECTOR, 4, 1)
3590 FIELD(L1_TM_DIG_1, BYPASS_EXIT_VAL, 0, 4)
3591REG32(L1_TM_DIG_2, 0x505c)
3592 FIELD(L1_TM_DIG_2, TM_DIG_2_31_8_RSVD, 24, 8)
3593 FIELD(L1_TM_DIG_2, MPHY_SYM_STATE, 1, 5)
3594 FIELD(L1_TM_DIG_2, FORCE_MPHY_SYM_STATE, 0, 1)
3595REG32(L1_TM_DIG_3, 0x5060)
3596 FIELD(L1_TM_DIG_3, TM_DIG_3_31_8_RSVD, 24, 8)
3597 FIELD(L1_TM_DIG_3, MPHY_SQUELCH_DETECT, 7, 1)
3598 FIELD(L1_TM_DIG_3, FORCE_MPHY_SQUELCH_DETECT, 6, 1)
3599 FIELD(L1_TM_DIG_3, MPHY_CFG_STATE, 1, 5)
3600 FIELD(L1_TM_DIG_3, FORCE_MPHY_CFG_STATE, 0, 1)
3601REG32(L1_TM_DIG_4, 0x5064)
3602 FIELD(L1_TM_DIG_4, TM_DIG_4_31_8_RSVD, 24, 8)
3603 FIELD(L1_TM_DIG_4, STATUS_REG_VAL, 4, 4)
3604 FIELD(L1_TM_DIG_4, READ_SHADOW, 3, 1)
3605REG32(L1_TM_DIG_5, 0x5068)
3606 FIELD(L1_TM_DIG_5, TM_DIG_5_31_8_RSVD, 24, 8)
3607 FIELD(L1_TM_DIG_5, SYMBOL_CLK_ALWAYS_ON_N, 2, 1)
3608 FIELD(L1_TM_DIG_5, BYPASS_DIFN_DETECT, 1, 1)
3609 FIELD(L1_TM_DIG_5, HIBERN8_CTRL, 0, 1)
3610REG32(L1_TM_DIG_6, 0x506c)
3611 FIELD(L1_TM_DIG_6, TM_DIG_6_31_8_RSVD, 24, 8)
3612 FIELD(L1_TM_DIG_6, FORCE_BYPASS_ON_ERR, 6, 1)
3613 FIELD(L1_TM_DIG_6, SUPPRESS_ERR, 5, 1)
3614 FIELD(L1_TM_DIG_6, BYPASS_OHC, 4, 1)
3615 FIELD(L1_TM_DIG_6, BYPASS_DECODER, 3, 1)
3616 FIELD(L1_TM_DIG_6, FORCE_BYPASS_DEC, 2, 1)
3617 FIELD(L1_TM_DIG_6, BYPASS_DESCRAM, 1, 1)
3618 FIELD(L1_TM_DIG_6, FORCE_BYPASS_DESCRAM, 0, 1)
3619REG32(L1_TM_DIG_7, 0x5070)
3620 FIELD(L1_TM_DIG_7, TM_DIG_7_31_8_RSVD, 24, 8)
3621 FIELD(L1_TM_DIG_7, BYPASS_ON_ERR_CHAR, 0, 8)
3622REG32(L1_TM_DIG_8, 0x5074)
3623 FIELD(L1_TM_DIG_8, TM_DIG_8_31_8_RSVD, 24, 8)
3624 FIELD(L1_TM_DIG_8, EYESURF_ENABLE, 4, 1)
3625 FIELD(L1_TM_DIG_8, USE_EB_IN_MPHY, 3, 1)
3626 FIELD(L1_TM_DIG_8, BYPASS_EB, 2, 1)
3627 FIELD(L1_TM_DIG_8, EB_MODE, 1, 1)
3628 FIELD(L1_TM_DIG_8, FORCE_EB_MODE, 0, 1)
3629REG32(L1_TM_DIG_9, 0x5078)
3630 FIELD(L1_TM_DIG_9, TM_DIG_9_31_8_RSVD, 24, 8)
3631 FIELD(L1_TM_DIG_9, FLIP_ENDIAN, 3, 1)
3632 FIELD(L1_TM_DIG_9, DEC_ERR_CNT_THRESHOLD, 0, 3)
3633REG32(L1_TM_DIG_10, 0x507c)
3634 FIELD(L1_TM_DIG_10, TM_DIG_10_31_8_RSVD, 24, 8)
3635 FIELD(L1_TM_DIG_10, CDR_BIT_LOCK_TIME, 0, 4)
3636REG32(L1_TM_DIG_11, 0x5080)
3637 FIELD(L1_TM_DIG_11, TM_DIG_11_31_8_RSVD, 24, 8)
3638 FIELD(L1_TM_DIG_11, BYPASS_CDR_ERR_MASK, 7, 1)
3639 FIELD(L1_TM_DIG_11, SYMB_ERR_SEL, 5, 2)
3640 FIELD(L1_TM_DIG_11, SYMB_ERR, 4, 1)
3641REG32(L1_TM_DIG_12, 0x5084)
3642 FIELD(L1_TM_DIG_12, TM_DIG_12_31_8_RSVD, 24, 8)
3643 FIELD(L1_TM_DIG_12, FLIP_ENDIAN_EB_DATA_OUT, 5, 1)
3644 FIELD(L1_TM_DIG_12, FLIP_ENDIAN_EB_DATA_IN, 4, 1)
3645 FIELD(L1_TM_DIG_12, OVERFLOW_BYP, 3, 1)
3646 FIELD(L1_TM_DIG_12, UNDERFLOW_BYP, 2, 1)
3647 FIELD(L1_TM_DIG_12, OVERFLOW_BYP_VAL, 1, 1)
3648 FIELD(L1_TM_DIG_12, UNDERFLOW_BYP_VAL, 0, 1)
3649REG32(L1_TM_DIG_13, 0x5088)
3650 FIELD(L1_TM_DIG_13, TM_DIG_13_31_8_RSVD, 24, 8)
3651 FIELD(L1_TM_DIG_13, OMC_PRESENTN, 6, 1)
3652 FIELD(L1_TM_DIG_13, CFG_CLK_FREQ, 0, 6)
3653REG32(L1_TM_DIG_14, 0x508c)
3654 FIELD(L1_TM_DIG_14, TM_DIG_14_31_8_RSVD, 24, 8)
3655 FIELD(L1_TM_DIG_14, LFPS_OUTPUT_SEL, 6, 2)
3656 FIELD(L1_TM_DIG_14, LFPS_STRETCH, 4, 2)
3657REG32(L1_TM_DIG_15, 0x5090)
3658 FIELD(L1_TM_DIG_15, TM_DIG_15_31_8_RSVD, 24, 8)
3659 FIELD(L1_TM_DIG_15, FORCE_LFPS_FILTER_THRESH, 5, 1)
3660 FIELD(L1_TM_DIG_15, LFPS_FILTER_THRESH, 0, 5)
3661REG32(L1_TM_DIG_16, 0x5094)
3662 FIELD(L1_TM_DIG_16, TM_DIG_16_31_8_RSVD, 24, 8)
3663 FIELD(L1_TM_DIG_16, TESTDIGOUT_SEL, 1, 4)
3664 FIELD(L1_TM_DIG_16, FORCE_TESTDIGOUT_SEL, 0, 1)
3665REG32(L1_TM_DIG_17, 0x5098)
3666 FIELD(L1_TM_DIG_17, TM_DIG_17_31_8_RSVD, 24, 8)
3667 FIELD(L1_TM_DIG_17, FORCE_SATA_RX_VALID_CNT, 4, 1)
3668 FIELD(L1_TM_DIG_17, SATA_RX_VALID_CNT, 0, 4)
3669REG32(L1_TM_DIG_18, 0x509c)
3670 FIELD(L1_TM_DIG_18, TM_DIG_18_31_8_RSVD, 24, 8)
3671 FIELD(L1_TM_DIG_18, CLK_DIST_SETTLE_TIME, 4, 4)
3672 FIELD(L1_TM_DIG_18, BIASGEN_SETTLE_TIME, 0, 4)
3673REG32(L1_TM_DIG_19, 0x50a0)
3674 FIELD(L1_TM_DIG_19, TM_DIG_19_31_8_RSVD, 24, 8)
3675 FIELD(L1_TM_DIG_19, HSRX_ANA_SETTLE_TIME, 4, 4)
3676 FIELD(L1_TM_DIG_19, SBRX_ANA_SETTLE_TIME, 0, 4)
3677REG32(L1_TM_DIG_20, 0x50a4)
3678 FIELD(L1_TM_DIG_20, TM_DIG_20_31_8_RSVD, 24, 8)
3679 FIELD(L1_TM_DIG_20, HSRX_COOLING_TIME, 3, 4)
3680 FIELD(L1_TM_DIG_20, FORCE_RX_CAL, 2, 1)
3681 FIELD(L1_TM_DIG_20, BYPASS_HSRX_CAL, 1, 1)
3682 FIELD(L1_TM_DIG_20, BYPASS_SBRX_CAL, 0, 1)
3683REG32(L1_TM_DIG_21, 0x50a8)
3684 FIELD(L1_TM_DIG_21, TM_DIG_21_31_8_RSVD, 24, 8)
3685 FIELD(L1_TM_DIG_21, COMMA_LOCATION_RST, 4, 1)
3686 FIELD(L1_TM_DIG_21, SSC_WAIT_CNT, 2, 2)
3687 FIELD(L1_TM_DIG_21, COMMA_PRE_LOCK_THRESH, 0, 2)
3688REG32(L1_TM_DIG_22, 0x50ac)
3689 FIELD(L1_TM_DIG_22, TM_DIG_22_31_8_RSVD, 24, 8)
3690 FIELD(L1_TM_DIG_22, DIS_DEFAULT_CDR_GATE_LOGIC, 5, 1)
3691 FIELD(L1_TM_DIG_22, INV_POL_SIGDET_HIGH, 4, 1)
3692 FIELD(L1_TM_DIG_22, INV_POL_SIGDET_LOW, 3, 1)
3693 FIELD(L1_TM_DIG_22, SIGDET_LFPS_BAR_EN, 2, 1)
3694 FIELD(L1_TM_DIG_22, OBSRV_SIGDET_OUTPUT, 1, 1)
3695 FIELD(L1_TM_DIG_22, RX_SIGDET_EN, 0, 1)
3696REG32(L1_TM_DIG_23, 0x50b0)
3697 FIELD(L1_TM_DIG_23, TM_DIG_23_31_8_RSVD, 24, 8)
3698 FIELD(L1_TM_DIG_23, DELAY_TIMER_LOAD_VAL_HIGH_1, 6, 2)
3699 FIELD(L1_TM_DIG_23, FORCE_RX_SIGDET_SEL, 5, 1)
3700 FIELD(L1_TM_DIG_23, RX_SIGDET_SEL_VAL, 4, 1)
3701 FIELD(L1_TM_DIG_23, FORCE_RX_SIG_DET_FILT_FUNC_SEL, 3, 1)
3702 FIELD(L1_TM_DIG_23, RX_SIG_DET_FILT_FUNC_SEL, 0, 3)
3703REG32(L1_TM_DIG_24, 0x50b4)
3704 FIELD(L1_TM_DIG_24, TM_DIG_24_31_8_RSVD, 24, 8)
3705 FIELD(L1_TM_DIG_24, FILTER_TIMER_LOAD_VAL_HIGH_1, 6, 2)
3706 FIELD(L1_TM_DIG_24, MIN_TIMER_LOAD_VAL_HIGH_1, 4, 2)
3707 FIELD(L1_TM_DIG_24, FILTER_TIMER_LOAD_VAL_LOW_1, 2, 2)
3708 FIELD(L1_TM_DIG_24, MIN_TIMER_LOAD_VAL_LOW_1, 0, 2)
3709REG32(L1_TM_DIG_25, 0x50b8)
3710 FIELD(L1_TM_DIG_25, TM_DIG_25_31_8_RSVD, 24, 8)
3711 FIELD(L1_TM_DIG_25, FILTER_TIMER_LOAD_VAL_HIGH_0, 0, 8)
3712REG32(L1_TM_DIG_26, 0x50bc)
3713 FIELD(L1_TM_DIG_26, TM_DIG_26_31_8_RSVD, 24, 8)
3714 FIELD(L1_TM_DIG_26, DELAY_TIMER_LOAD_VAL_HIGH_0, 0, 8)
3715REG32(L1_TM_DIG_27, 0x50c0)
3716 FIELD(L1_TM_DIG_27, TM_DIG_27_31_8_RSVD, 24, 8)
3717 FIELD(L1_TM_DIG_27, MIN_TIMER_LOAD_VAL_HIGH_0, 0, 8)
3718REG32(L1_TM_DIG_28, 0x50c4)
3719 FIELD(L1_TM_DIG_28, TM_DIG_28_31_8_RSVD, 24, 8)
3720 FIELD(L1_TM_DIG_28, FILTER_TIMER_LOAD_VAL_LOW_0, 0, 8)
3721REG32(L1_TM_DIG_29, 0x50c8)
3722 FIELD(L1_TM_DIG_29, TM_DIG_29_31_8_RSVD, 24, 8)
3723 FIELD(L1_TM_DIG_29, MIN_TIMER_LOAD_VAL_LOW_0, 0, 8)
3724REG32(L1_TM_AUX_0, 0x50cc)
3725 FIELD(L1_TM_AUX_0, TM_AUX_0_31_8_RSVD, 24, 8)
3726 FIELD(L1_TM_AUX_0, BIT_0, 7, 1)
3727 FIELD(L1_TM_AUX_0, BIT_1, 6, 1)
3728 FIELD(L1_TM_AUX_0, BIT_2, 5, 1)
3729 FIELD(L1_TM_AUX_0, BIT_3, 4, 1)
3730 FIELD(L1_TM_AUX_0, BIT_4, 3, 1)
3731 FIELD(L1_TM_AUX_0, BIT_5, 2, 1)
3732 FIELD(L1_TM_AUX_0, BIT_6, 1, 1)
3733 FIELD(L1_TM_AUX_0, BIT_7, 0, 1)
3734REG32(L1_TM_AUX_1, 0x50d0)
3735 FIELD(L1_TM_AUX_1, TM_AUX_1_31_8_RSVD, 24, 8)
3736 FIELD(L1_TM_AUX_1, BIT_0, 7, 1)
3737 FIELD(L1_TM_AUX_1, BIT_1, 6, 1)
3738 FIELD(L1_TM_AUX_1, BIT_2, 5, 1)
3739 FIELD(L1_TM_AUX_1, BIT_3, 4, 1)
3740 FIELD(L1_TM_AUX_1, BIT_4, 3, 1)
3741 FIELD(L1_TM_AUX_1, BIT_5, 2, 1)
3742 FIELD(L1_TM_AUX_1, BIT_6, 1, 1)
3743 FIELD(L1_TM_AUX_1, BIT_7, 0, 1)
3744REG32(L1_TM_AUX_2, 0x50d4)
3745 FIELD(L1_TM_AUX_2, TM_AUX_2_31_8_RSVD, 24, 8)
3746 FIELD(L1_TM_AUX_2, BIT_0, 7, 1)
3747 FIELD(L1_TM_AUX_2, BIT_1, 6, 1)
3748 FIELD(L1_TM_AUX_2, BIT_2, 5, 1)
3749 FIELD(L1_TM_AUX_2, BIT_3, 4, 1)
3750 FIELD(L1_TM_AUX_2, BIT_4, 3, 1)
3751 FIELD(L1_TM_AUX_2, BIT_5, 2, 1)
3752 FIELD(L1_TM_AUX_2, BIT_6, 1, 1)
3753 FIELD(L1_TM_AUX_2, BIT_7, 0, 1)
3754REG32(L1_TM_AUX_3, 0x50d8)
3755 FIELD(L1_TM_AUX_3, TM_AUX_3_31_8_RSVD, 24, 8)
3756 FIELD(L1_TM_AUX_3, BIT_0, 7, 1)
3757 FIELD(L1_TM_AUX_3, BIT_1, 6, 1)
3758 FIELD(L1_TM_AUX_3, BIT_2, 5, 1)
3759 FIELD(L1_TM_AUX_3, BIT_3, 4, 1)
3760 FIELD(L1_TM_AUX_3, BIT_4, 3, 1)
3761 FIELD(L1_TM_AUX_3, BIT_5, 2, 1)
3762 FIELD(L1_TM_AUX_3, BIT_6, 1, 1)
3763 FIELD(L1_TM_AUX_3, BIT_7, 0, 1)
3764REG32(L1_TM_AUX_4, 0x50dc)
3765 FIELD(L1_TM_AUX_4, TM_AUX_4_31_8_RSVD, 24, 8)
3766 FIELD(L1_TM_AUX_4, BIT_0, 7, 1)
3767 FIELD(L1_TM_AUX_4, BIT_1, 6, 1)
3768 FIELD(L1_TM_AUX_4, BIT_2, 5, 1)
3769 FIELD(L1_TM_AUX_4, BIT_3, 4, 1)
3770 FIELD(L1_TM_AUX_4, BIT_4, 3, 1)
3771 FIELD(L1_TM_AUX_4, BIT_5, 2, 1)
3772 FIELD(L1_TM_AUX_4, BIT_6, 1, 1)
3773 FIELD(L1_TM_AUX_4, BIT_7, 0, 1)
3774REG32(L1_TM_DIG_30, 0x50e0)
3775 FIELD(L1_TM_DIG_30, TM_DIG_30_31_8_RSVD, 24, 8)
3776 FIELD(L1_TM_DIG_30, SD_LD_BAR_FILTER_TIME_VAL_1, 4, 2)
3777 FIELD(L1_TM_DIG_30, SD_LD_BAR_DLY_TIME_VAL_1, 2, 2)
3778 FIELD(L1_TM_DIG_30, SD_LD_BAR_MIN_TIMER_VAL_1, 0, 2)
3779REG32(L1_TM_DIG_31, 0x50e4)
3780 FIELD(L1_TM_DIG_31, TM_DIG_31_31_8_RSVD, 24, 8)
3781 FIELD(L1_TM_DIG_31, SD_LD_BAR_FILTER_TIME_VAL_0, 0, 8)
3782REG32(L1_TM_DIG_32, 0x50e8)
3783 FIELD(L1_TM_DIG_32, TM_DIG_32_31_8_RSVD, 24, 8)
3784 FIELD(L1_TM_DIG_32, SD_LD_BAR_DLY_TIME_VAL_0, 0, 8)
3785REG32(L1_TM_DIG_33, 0x50ec)
3786 FIELD(L1_TM_DIG_33, TM_DIG_33_31_8_RSVD, 24, 8)
3787 FIELD(L1_TM_DIG_33, SD_LD_BAR_MIN_TIMER_VAL_0, 0, 8)
3788REG32(L1_TM_DIG_34, 0x50f0)
3789 FIELD(L1_TM_DIG_34, TM_DIG_34_31_8_RSVD, 24, 8)
3790 FIELD(L1_TM_DIG_34, SATA_JUNK_DATA_TIMEOUT_VAL, 0, 6)
3791REG32(L1_TM_DIG_35, 0x50f4)
3792 FIELD(L1_TM_DIG_35, TM_DIG_35_31_8_RSVD, 24, 8)
3793 FIELD(L1_TM_DIG_35, SATA_CDR_LOCK_WAIT_TIMEOUT_VAL, 0, 6)
3794REG32(L1_TM_DIG_36, 0x50f8)
3795 FIELD(L1_TM_DIG_36, TM_DIG_36_31_8_RSVD, 24, 8)
3796 FIELD(L1_TM_DIG_36, COM_DET_THRESH_VAL_0, 0, 8)
3797REG32(L1_TM_DIG_37, 0x50fc)
3798 FIELD(L1_TM_DIG_37, TM_DIG_37_31_8_RSVD, 24, 8)
3799 FIELD(L1_TM_DIG_37, FORCE_COM_DETECT_THRESH, 4, 1)
3800 FIELD(L1_TM_DIG_37, COM_DET_THRESH_VAL_1, 0, 4)
3801REG32(L1_TM_LFPS_1, 0x5800)
3802 FIELD(L1_TM_LFPS_1, TM_LFPS_1_31_8_RSVD, 24, 8)
3803 FIELD(L1_TM_LFPS_1, PROG_REFP, 4, 4)
3804 FIELD(L1_TM_LFPS_1, PROG_REFM, 0, 4)
3805REG32(L1_TM_LFPS_2, 0x5804)
3806 FIELD(L1_TM_LFPS_2, TM_LFPS_2_31_8_RSVD, 24, 8)
3807 FIELD(L1_TM_LFPS_2, PROG_VCM, 4, 3)
3808 FIELD(L1_TM_LFPS_2, PROG_FILTER_CAP, 0, 4)
3809REG32(L1_TM_LFPS_3, 0x5808)
3810 FIELD(L1_TM_LFPS_3, TM_LFPS_3_31_8_RSVD, 24, 8)
3811 FIELD(L1_TM_LFPS_3, PROG_C2, 5, 3)
3812 FIELD(L1_TM_LFPS_3, PROG_C1, 2, 3)
3813 FIELD(L1_TM_LFPS_3, PROG_PADINTF, 0, 2)
3814REG32(L1_TM_LFPS_4, 0x580c)
3815 FIELD(L1_TM_LFPS_4, TM_LFPS_4_31_8_RSVD, 24, 8)
3816 FIELD(L1_TM_LFPS_4, TESTBIT, 0, 6)
3817REG32(L1_TM_RXPMA_1, 0x5810)
3818 FIELD(L1_TM_RXPMA_1, TM_RXPMA_1_31_8_RSVD, 24, 8)
3819 FIELD(L1_TM_RXPMA_1, UPHY_TESTBIT, 0, 8)
3820REG32(L1_TM_BSCAN_1, 0x5814)
3821 FIELD(L1_TM_BSCAN_1, TM_BSCAN_1_31_8_RSVD, 24, 8)
3822 FIELD(L1_TM_BSCAN_1, BSCAN_LPF_RES, 0, 3)
3823REG32(L1_TM_MPHY_SQ_1, 0x5818)
3824 FIELD(L1_TM_MPHY_SQ_1, TM_MPHY_SQ_1_31_8_RSVD, 24, 8)
3825 FIELD(L1_TM_MPHY_SQ_1, TB_REDUCE_OFFSET, 4, 1)
3826 FIELD(L1_TM_MPHY_SQ_1, TB_INCREASE_OFFSET, 3, 1)
3827 FIELD(L1_TM_MPHY_SQ_1, TB_DRIVE_RES_SEL, 1, 2)
3828 FIELD(L1_TM_MPHY_SQ_1, TB_BYPASS_HYST, 0, 1)
3829REG32(L1_TM_LSRX_1, 0x581c)
3830 FIELD(L1_TM_LSRX_1, TM_LSRX_1_31_8_RSVD, 24, 8)
3831 FIELD(L1_TM_LSRX_1, LSRX_TESTBITS_0, 0, 8)
3832REG32(L1_TM_LSRX_2, 0x5820)
3833 FIELD(L1_TM_LSRX_2, TM_LSRX_2_31_8_RSVD, 24, 8)
3834 FIELD(L1_TM_LSRX_2, LSRX_TESTBITS_1, 0, 6)
3835REG32(L1_TM_SIGDET_1, 0x5824)
3836 FIELD(L1_TM_SIGDET_1, TM_SIGDET_1_31_8_RSVD, 24, 8)
3837 FIELD(L1_TM_SIGDET_1, BIASTRIM, 4, 3)
3838 FIELD(L1_TM_SIGDET_1, RELIABPROT, 2, 2)
3839 FIELD(L1_TM_SIGDET_1, STRESSPORT, 0, 2)
3840REG32(L1_TM_SIGDET_2, 0x5828)
3841 FIELD(L1_TM_SIGDET_2, TM_SIGDET_2_31_8_RSVD, 24, 8)
3842 FIELD(L1_TM_SIGDET_2, VSENSETRIM, 0, 8)
3843REG32(L1_TM_DFT_1, 0x582c)
3844 FIELD(L1_TM_DFT_1, TM_DFT_1_31_8_RSVD, 24, 8)
3845 FIELD(L1_TM_DFT_1, LFPS_DFT_SEL_P, 4, 4)
3846 FIELD(L1_TM_DFT_1, LFPS_DFT_ENABLE, 3, 1)
3847REG32(L1_TM_DFT_2, 0x5830)
3848 FIELD(L1_TM_DFT_2, TM_DFT_2_31_8_RSVD, 24, 8)
3849 FIELD(L1_TM_DFT_2, SIGDET_DFT_SEL_P, 0, 3)
3850REG32(L1_TM_DFT_3, 0x5834)
3851 FIELD(L1_TM_DFT_3, TM_DFT_3_31_8_RSVD, 24, 8)
3852 FIELD(L1_TM_DFT_3, BSCAN_DFT_ENABLE, 4, 1)
3853 FIELD(L1_TM_DFT_3, BSCAN_DFT_SEL_P, 0, 4)
3854REG32(L1_TM_DFT_4, 0x5838)
3855 FIELD(L1_TM_DFT_4, TM_DFT_4_31_8_RSVD, 24, 8)
3856 FIELD(L1_TM_DFT_4, IQPI_DFT_ENABLE, 1, 1)
3857 FIELD(L1_TM_DFT_4, EPI_DFT_ENABLE, 0, 1)
3858REG32(L1_TM_DFT_5, 0x583c)
3859 FIELD(L1_TM_DFT_5, TM_DFT_5_31_8_RSVD, 24, 8)
3860 FIELD(L1_TM_DFT_5, IQPI_DFT_SEL, 0, 8)
3861REG32(L1_TM_DFT_6, 0x5840)
3862 FIELD(L1_TM_DFT_6, TM_DFT_6_31_8_RSVD, 24, 8)
3863 FIELD(L1_TM_DFT_6, EPI_DFT_SEL, 0, 8)
3864REG32(L1_TM_DFT_7, 0x5844)
3865 FIELD(L1_TM_DFT_7, TM_DFT_7_31_8_RSVD, 24, 8)
3866 FIELD(L1_TM_DFT_7, EQ_DFT_ENABLE, 4, 1)
3867 FIELD(L1_TM_DFT_7, EQ_DFT_SEL_P, 0, 4)
3868REG32(L1_TM_DFT_8, 0x5848)
3869 FIELD(L1_TM_DFT_8, TM_DFT_8_31_8_RSVD, 24, 8)
3870 FIELD(L1_TM_DFT_8, LSRX_DFT_ENABLE, 4, 1)
3871 FIELD(L1_TM_DFT_8, LSRX_DFT_SEL_P, 0, 4)
3872REG32(L1_TM_DFT_9, 0x584c)
3873 FIELD(L1_TM_DFT_9, TM_DFT_9_31_8_RSVD, 24, 8)
3874 FIELD(L1_TM_DFT_9, SAMP_DFT_SEL_P_0, 0, 8)
3875REG32(L1_TM_DFT_10, 0x5850)
3876 FIELD(L1_TM_DFT_10, TM_DFT_10_31_8_RSVD, 24, 8)
3877 FIELD(L1_TM_DFT_10, CLKLANE_DFT_SEL, 2, 2)
3878 FIELD(L1_TM_DFT_10, SAMP_DFT_SEL_P_1, 0, 2)
3879REG32(L1_TM_BG_1, 0x5854)
3880 FIELD(L1_TM_BG_1, TM_BG_1_31_8_RSVD, 24, 8)
3881 FIELD(L1_TM_BG_1, BIASGEN_CURRENT_PROG_0, 0, 8)
3882REG32(L1_TM_BG_2, 0x5858)
3883 FIELD(L1_TM_BG_2, TM_BG_2_31_8_RSVD, 24, 8)
3884 FIELD(L1_TM_BG_2, BIASGEN_CURRENT_PROG_1, 0, 8)
3885REG32(L1_TM_BG_3, 0x585c)
3886 FIELD(L1_TM_BG_3, TM_BG_3_31_8_RSVD, 24, 8)
3887 FIELD(L1_TM_BG_3, BIASGEN_CURRENT_PROG_2, 0, 8)
3888REG32(L1_TM_BG_4, 0x5860)
3889 FIELD(L1_TM_BG_4, TM_BG_4_31_8_RSVD, 24, 8)
3890 FIELD(L1_TM_BG_4, BIASGEN_CURRENT_PROG_3, 0, 8)
3891REG32(L1_TM_BG_5, 0x5864)
3892 FIELD(L1_TM_BG_5, TM_BG_5_31_8_RSVD, 24, 8)
3893 FIELD(L1_TM_BG_5, BIASGEN_CURRENT_PROG_4, 0, 8)
3894REG32(L1_TM_BG_6, 0x5868)
3895 FIELD(L1_TM_BG_6, TM_BG_6_31_8_RSVD, 24, 8)
3896 FIELD(L1_TM_BG_6, BIASGEN_CURRENT_PROG_5, 0, 8)
3897REG32(L1_TM_BG_7, 0x586c)
3898 FIELD(L1_TM_BG_7, TM_BG_7_31_8_RSVD, 24, 8)
3899 FIELD(L1_TM_BG_7, BIASGEN_CURRENT_PROG_6, 0, 8)
3900REG32(L1_TM_BG_8, 0x5870)
3901 FIELD(L1_TM_BG_8, TM_BG_8_31_8_RSVD, 24, 8)
3902 FIELD(L1_TM_BG_8, BIASGEN_CURRENT_PROG_7, 0, 8)
3903REG32(L1_TM_BG_9, 0x5874)
3904 FIELD(L1_TM_BG_9, TM_BG_9_31_8_RSVD, 24, 8)
3905 FIELD(L1_TM_BG_9, BIASGEN_CURRENT_PROG_8, 0, 8)
3906REG32(L1_TM_BG_10, 0x5878)
3907 FIELD(L1_TM_BG_10, TM_BG_10_31_8_RSVD, 24, 8)
3908 FIELD(L1_TM_BG_10, BIASGEN_CURRENT_PROG_9, 0, 8)
3909REG32(L1_TM_SD0, 0x587c)
3910 FIELD(L1_TM_SD0, TM_SD0_31_8_RSVD, 24, 8)
3911 FIELD(L1_TM_SD0, SD_CAL_OVERRIDE_CODE, 2, 6)
3912 FIELD(L1_TM_SD0, SD_CAL_OVERRIDE_EN, 1, 1)
3913 FIELD(L1_TM_SD0, SD_CAL_DIR, 0, 1)
3914REG32(L1_TM_SD1, 0x5880)
3915 FIELD(L1_TM_SD1, TM_SD1_31_8_RSVD, 24, 8)
3916 FIELD(L1_TM_SD1, SD_BYPASS_ANA_CAL_EN_VAL, 7, 1)
3917 FIELD(L1_TM_SD1, SD_BYPASS_ANA_CAL_EN, 6, 1)
3918 FIELD(L1_TM_SD1, SD_CAL_CODE_START, 0, 6)
3919REG32(L1_TM_SD2, 0x5884)
3920 FIELD(L1_TM_SD2, TM_SD2_31_8_RSVD, 24, 8)
3921 FIELD(L1_TM_SD2, SD_CAL_FORCE_CAL, 7, 1)
3922 FIELD(L1_TM_SD2, SD_CAL_CODE_TUNE_BYP, 6, 1)
3923 FIELD(L1_TM_SD2, SD_CAL_CODE_TUNE, 0, 6)
3924REG32(L1_TM_SD3, 0x5888)
3925 FIELD(L1_TM_SD3, TM_SD3_31_8_RSVD, 24, 8)
3926 FIELD(L1_TM_SD3, SD_CAL_ITER_WAIT_0, 0, 8)
3927REG32(L1_TM_SD4, 0x588c)
3928 FIELD(L1_TM_SD4, TM_SD4_31_8_RSVD, 24, 8)
3929 FIELD(L1_TM_SD4, SD_CAL_ITER_WAIT_BYPASS, 4, 1)
3930 FIELD(L1_TM_SD4, SD_CAL_ITER_WAIT_1, 0, 4)
3931REG32(L1_TM_SD5, 0x5890)
3932 FIELD(L1_TM_SD5, TM_SD5_31_8_RSVD, 24, 8)
3933 FIELD(L1_TM_SD5, SD_CAL_INIT_WAIT_0, 0, 8)
3934REG32(L1_TM_SD6, 0x5894)
3935 FIELD(L1_TM_SD6, TM_SD6_31_8_RSVD, 24, 8)
3936 FIELD(L1_TM_SD6, SD_CAL_INIT_WAIT_BYPASS, 4, 1)
3937 FIELD(L1_TM_SD6, SD_CAL_INIT_WAIT_1, 0, 4)
3938REG32(L1_TM_MISC1, 0x5898)
3939 FIELD(L1_TM_MISC1, TM_MISC1_31_8_RSVD, 24, 8)
3940 FIELD(L1_TM_MISC1, HSRX_POLARITY_FLIP, 7, 1)
3941 FIELD(L1_TM_MISC1, RXTERM_BIAS_PROG, 3, 4)
3942 FIELD(L1_TM_MISC1, LSRX_OR_SYS_POLARITY_FLIP, 2, 1)
3943 FIELD(L1_TM_MISC1, FORCE_SATAG1_DCC_MODE, 1, 1)
3944 FIELD(L1_TM_MISC1, SATAG1_DCC_MODE_VAL, 0, 1)
3945REG32(L1_TM_MISC2, 0x589c)
3946 FIELD(L1_TM_MISC2, TM_MISC2_31_8_RSVD, 24, 8)
3947 FIELD(L1_TM_MISC2, ILL_CAL_BYPASS_COUNTS, 7, 1)
3948 FIELD(L1_TM_MISC2, PWR_SEQ_SAMP_CAL_ALWAYS, 6, 1)
3949 FIELD(L1_TM_MISC2, PWR_SEQ_BYP_CAL_DONE, 5, 1)
3950 FIELD(L1_TM_MISC2, PWR_SEQ_BYP_CAL_DONE_VAL, 4, 1)
3951 FIELD(L1_TM_MISC2, SAMP_BYPASS_CAL_TO_EQ, 3, 1)
3952 FIELD(L1_TM_MISC2, SAMP_BYPASS_CAL_TO_EQ_VAL, 2, 1)
3953 FIELD(L1_TM_MISC2, UNUSED, 0, 2)
3954REG32(L1_TM_EYE_SURF0, 0x58a0)
3955 FIELD(L1_TM_EYE_SURF0, TM_EYE_SURF0_31_8_RSVD, 24, 8)
3956 FIELD(L1_TM_EYE_SURF0, UNUSED, 7, 1)
3957 FIELD(L1_TM_EYE_SURF0, EYE_SURF_RUN, 6, 1)
3958 FIELD(L1_TM_EYE_SURF0, COORD_EW_DIR, 5, 1)
3959 FIELD(L1_TM_EYE_SURF0, COORD_EW_OFFSET, 0, 5)
3960REG32(L1_TM_EYE_SURF1, 0x58a4)
3961 FIELD(L1_TM_EYE_SURF1, TM_EYE_SURF1_31_8_RSVD, 24, 8)
3962 FIELD(L1_TM_EYE_SURF1, COORD_NS_DIR, 7, 1)
3963 FIELD(L1_TM_EYE_SURF1, COORD_NS_OFFSET, 0, 7)
3964REG32(L1_TM_EYE_SURF2, 0x58a8)
3965 FIELD(L1_TM_EYE_SURF2, TM_EYE_SURF2_31_8_RSVD, 24, 8)
3966 FIELD(L1_TM_EYE_SURF2, TIMER_DELAY_TIME0, 0, 8)
3967REG32(L1_TM_EYE_SURF3, 0x58ac)
3968 FIELD(L1_TM_EYE_SURF3, TM_EYE_SURF3_31_8_RSVD, 24, 8)
3969 FIELD(L1_TM_EYE_SURF3, TIMER_DELAY_TIME1, 0, 8)
3970REG32(L1_TM_EYE_SURF4, 0x58b0)
3971 FIELD(L1_TM_EYE_SURF4, TM_EYE_SURF4_31_8_RSVD, 24, 8)
3972 FIELD(L1_TM_EYE_SURF4, TIMER_DELAY_TIME2, 0, 8)
3973REG32(L1_TM_EYE_SURF5, 0x58b4)
3974 FIELD(L1_TM_EYE_SURF5, TM_EYE_SURF5_31_8_RSVD, 24, 8)
3975 FIELD(L1_TM_EYE_SURF5, TIMER_DELAY_TIME3, 0, 8)
3976REG32(L1_TM_EYE_SURF6, 0x58b8)
3977 FIELD(L1_TM_EYE_SURF6, TM_EYE_SURF6_31_8_RSVD, 24, 8)
3978 FIELD(L1_TM_EYE_SURF6, TIMER_TEST_TIME0, 0, 8)
3979REG32(L1_TM_EYE_SURF7, 0x58bc)
3980 FIELD(L1_TM_EYE_SURF7, TM_EYE_SURF7_31_8_RSVD, 24, 8)
3981 FIELD(L1_TM_EYE_SURF7, TIMER_TEST_TIME1, 0, 8)
3982REG32(L1_TM_EYE_SURF8, 0x58c0)
3983 FIELD(L1_TM_EYE_SURF8, TM_EYE_SURF8_31_8_RSVD, 24, 8)
3984 FIELD(L1_TM_EYE_SURF8, TIMER_TEST_TIME2, 0, 8)
3985REG32(L1_TM_EYE_SURF9, 0x58c4)
3986 FIELD(L1_TM_EYE_SURF9, TM_EYE_SURF9_31_8_RSVD, 24, 8)
3987 FIELD(L1_TM_EYE_SURF9, TIMER_TEST_TIME3, 0, 8)
3988REG32(L1_TM_SPARE, 0x58c8)
3989 FIELD(L1_TM_SPARE, TM_SPARE_31_8_RSVD, 24, 8)
3990 FIELD(L1_TM_SPARE, RXDA_SPARE_PORT, 0, 8)
3991REG32(L1_TM_ANA_EQ1, 0x58cc)
3992 FIELD(L1_TM_ANA_EQ1, TM_ANA_EQ1_31_8_RSVD, 24, 8)
3993 FIELD(L1_TM_ANA_EQ1, UNUSED, 5, 3)
3994 FIELD(L1_TM_ANA_EQ1, EQ_INPUT_CM_PROG, 2, 3)
3995 FIELD(L1_TM_ANA_EQ1, EQ_PADINTF_HQ_PROG, 0, 2)
3996REG32(L1_TM_ANA_E_PI0, 0x58d0)
3997 FIELD(L1_TM_ANA_E_PI0, TM_ANA_E_PI0_31_8_RSVD, 24, 8)
3998 FIELD(L1_TM_ANA_E_PI0, EPI_BIASTRIM, 5, 3)
3999 FIELD(L1_TM_ANA_E_PI0, UNUSED, 0, 5)
4000REG32(L1_TM_ANA_IQ_PI0, 0x58d4)
4001 FIELD(L1_TM_ANA_IQ_PI0, TM_ANA_IQ_PI0_31_8_RSVD, 24, 8)
4002 FIELD(L1_TM_ANA_IQ_PI0, IQPI_BIASTRIM, 5, 3)
4003 FIELD(L1_TM_ANA_IQ_PI0, UNUSED, 0, 5)
4004REG32(L1_TM_ANA_MISC0, 0x58d8)
4005 FIELD(L1_TM_ANA_MISC0, TM_ANA_MISC0_31_8_RSVD, 24, 8)
4006 FIELD(L1_TM_ANA_MISC0, EPI_CALIB_EN, 7, 1)
4007 FIELD(L1_TM_ANA_MISC0, IQPI_CALIB_EN, 6, 1)
4008 FIELD(L1_TM_ANA_MISC0, UNUSED, 0, 6)
4009REG32(L1_TM_SAMP_CODE_IQ_PH0, 0x58dc)
4010 FIELD(L1_TM_SAMP_CODE_IQ_PH0, TM_SAMP_CODE_IQ_PH0_31_8_RSVD, 24, 8)
4011 FIELD(L1_TM_SAMP_CODE_IQ_PH0, UNUSED, 7, 1)
4012 FIELD(L1_TM_SAMP_CODE_IQ_PH0, SAMP_CALIB_BYP, 6, 1)
4013 FIELD(L1_TM_SAMP_CODE_IQ_PH0, IQ_PH0_SAMP_CODE, 0, 6)
4014REG32(L1_TM_SAMP_CODE_IQ_PH90, 0x58e0)
4015 FIELD(L1_TM_SAMP_CODE_IQ_PH90, TM_SAMP_CODE_IQ_PH90_31_8_RSVD, 24, 8)
4016 FIELD(L1_TM_SAMP_CODE_IQ_PH90, CALIB_SWEEP_DIR, 6, 2)
4017 FIELD(L1_TM_SAMP_CODE_IQ_PH90, IQ_PH90_SAMP_CODE, 0, 6)
4018REG32(L1_TM_SAMP_CODE_IQ_PH180, 0x58e4)
4019 FIELD(L1_TM_SAMP_CODE_IQ_PH180, TM_SAMP_CODE_IQ_PH180_31_8_RSVD, 24, 8)
4020 FIELD(L1_TM_SAMP_CODE_IQ_PH180, UNUSED, 6, 2)
4021 FIELD(L1_TM_SAMP_CODE_IQ_PH180, IQ_PH180_SAMP_CODE, 0, 6)
4022REG32(L1_TM_SAMP_CODE_IQ_PH270, 0x58e8)
4023 FIELD(L1_TM_SAMP_CODE_IQ_PH270, TM_SAMP_CODE_IQ_PH270_31_8_RSVD, 24, 8)
4024 FIELD(L1_TM_SAMP_CODE_IQ_PH270, HSRX_DBG_BUS_SEL, 6, 2)
4025 FIELD(L1_TM_SAMP_CODE_IQ_PH270, IQ_PH270_SAMP_CODE, 0, 6)
4026REG32(L1_TM_SAMP_CODE_E_PH0, 0x58ec)
4027 FIELD(L1_TM_SAMP_CODE_E_PH0, TM_SAMP_CODE_E_PH0_31_8_RSVD, 24, 8)
4028 FIELD(L1_TM_SAMP_CODE_E_PH0, UNUSED, 6, 2)
4029 FIELD(L1_TM_SAMP_CODE_E_PH0, E_PH90_SAMP_CODE, 0, 6)
4030REG32(L1_TM_SAMP_CODE_E_PH180, 0x58f0)
4031 FIELD(L1_TM_SAMP_CODE_E_PH180, TM_SAMP_CODE_E_PH180_31_8_RSVD, 24, 8)
4032 FIELD(L1_TM_SAMP_CODE_E_PH180, UNUSED, 6, 2)
4033 FIELD(L1_TM_SAMP_CODE_E_PH180, E_PH270_SAMP_CODE, 0, 6)
4034REG32(L1_TM_IQ_ILL0, 0x58f4)
4035 FIELD(L1_TM_IQ_ILL0, TM_IQ_ILL0_31_8_RSVD, 24, 8)
4036 FIELD(L1_TM_IQ_ILL0, ILL_BYPASS_IQ_CAL_EN, 7, 1)
4037 FIELD(L1_TM_IQ_ILL0, IQ_ILL_PLOADTRIM_BYP_VAL, 2, 5)
4038 FIELD(L1_TM_IQ_ILL0, IQ_ILL_PLOADTRIM_BYP, 1, 1)
4039 FIELD(L1_TM_IQ_ILL0, ILL_BYPASS_IQ_CODES, 0, 1)
4040REG32(L1_TM_IQ_ILL1, 0x58f8)
4041 FIELD(L1_TM_IQ_ILL1, TM_IQ_ILL1_31_8_RSVD, 24, 8)
4042 FIELD(L1_TM_IQ_ILL1, ILL_BYPASS_IQ_CALCODE_F0, 0, 8)
4043REG32(L1_TM_IQ_ILL2, 0x58fc)
4044 FIELD(L1_TM_IQ_ILL2, TM_IQ_ILL2_31_8_RSVD, 24, 8)
4045 FIELD(L1_TM_IQ_ILL2, ILL_BYPASS_IQ_CALCODE_F1, 0, 8)
4046REG32(L1_TM_IQ_ILL3, 0x5900)
4047 FIELD(L1_TM_IQ_ILL3, TM_IQ_ILL3_31_8_RSVD, 24, 8)
4048 FIELD(L1_TM_IQ_ILL3, ILL_BYPASS_IQ_CALCODE_F2, 0, 8)
4049REG32(L1_TM_IQ_ILL4, 0x5904)
4050 FIELD(L1_TM_IQ_ILL4, TM_IQ_ILL4_31_8_RSVD, 24, 8)
4051 FIELD(L1_TM_IQ_ILL4, ILL_BYPASS_IQ_CALCODE_F3, 0, 8)
4052REG32(L1_TM_IQ_ILL5, 0x5908)
4053 FIELD(L1_TM_IQ_ILL5, TM_IQ_ILL5_31_8_RSVD, 24, 8)
4054 FIELD(L1_TM_IQ_ILL5, ILL_BYPASS_IQ_CALCODE_F4, 0, 8)
4055REG32(L1_TM_IQ_ILL6, 0x590c)
4056 FIELD(L1_TM_IQ_ILL6, TM_IQ_ILL6_31_8_RSVD, 24, 8)
4057 FIELD(L1_TM_IQ_ILL6, ILL_BYPASS_IQ_CALCODE_F5, 0, 8)
4058REG32(L1_TM_IQ_ILL7, 0x5910)
4059 FIELD(L1_TM_IQ_ILL7, TM_IQ_ILL7_31_8_RSVD, 24, 8)
4060 FIELD(L1_TM_IQ_ILL7, ILL_BYPASS_IQ_CNSTGMTRIM_VAL, 0, 8)
4061REG32(L1_TM_IQ_ILL8, 0x5914)
4062 FIELD(L1_TM_IQ_ILL8, TM_IQ_ILL8_31_8_RSVD, 24, 8)
4063 FIELD(L1_TM_IQ_ILL8, ILL_BYPASS_IQ_POLYTRIM_VAL, 0, 8)
4064REG32(L1_TM_IQ_ILL9, 0x5918)
4065 FIELD(L1_TM_IQ_ILL9, TM_IQ_ILL9_31_8_RSVD, 24, 8)
4066 FIELD(L1_TM_IQ_ILL9, UNUSED, 4, 4)
4067 FIELD(L1_TM_IQ_ILL9, ILL_BYPASS_IQ_LFEN, 3, 1)
4068 FIELD(L1_TM_IQ_ILL9, ILL_BYPASS_IQ_LFEN_VAL, 2, 1)
4069 FIELD(L1_TM_IQ_ILL9, ILL_BYPASS_IQ_CNSTGMTRIM, 1, 1)
4070 FIELD(L1_TM_IQ_ILL9, ILL_BYPASS_IQ_POLYTIM, 0, 1)
4071REG32(L1_TM_IQ_ILL10, 0x591c)
4072 FIELD(L1_TM_IQ_ILL10, TM_IQ_ILL10_31_8_RSVD, 24, 8)
4073 FIELD(L1_TM_IQ_ILL10, UNUSED, 6, 2)
4074 FIELD(L1_TM_IQ_ILL10, IQPI_CALCTRIM, 4, 2)
4075 FIELD(L1_TM_IQ_ILL10, IQPI_REPLICATRIM, 0, 4)
4076REG32(L1_TM_E_ILL0, 0x5920)
4077 FIELD(L1_TM_E_ILL0, TM_E_ILL0_31_8_RSVD, 24, 8)
4078 FIELD(L1_TM_E_ILL0, E_ILL_CALIB_CTRL, 7, 1)
4079 FIELD(L1_TM_E_ILL0, E_ILL_PLOADTRIM_BYP_VAL, 2, 5)
4080 FIELD(L1_TM_E_ILL0, E_ILL_PLOADTRIM_BYP, 1, 1)
4081 FIELD(L1_TM_E_ILL0, E_ILL_CALIB_BYP, 0, 1)
4082REG32(L1_TM_E_ILL1, 0x5924)
4083 FIELD(L1_TM_E_ILL1, TM_E_ILL1_31_8_RSVD, 24, 8)
4084 FIELD(L1_TM_E_ILL1, ILL_BYPASS_E_CALCODE_F0, 0, 8)
4085REG32(L1_TM_E_ILL2, 0x5928)
4086 FIELD(L1_TM_E_ILL2, TM_E_ILL2_31_8_RSVD, 24, 8)
4087 FIELD(L1_TM_E_ILL2, ILL_BYPASS_E_CALCODE_F1, 0, 8)
4088REG32(L1_TM_E_ILL3, 0x592c)
4089 FIELD(L1_TM_E_ILL3, TM_E_ILL3_31_8_RSVD, 24, 8)
4090 FIELD(L1_TM_E_ILL3, ILL_BYPASS_E_CALCODE_F2, 0, 8)
4091REG32(L1_TM_E_ILL4, 0x5930)
4092 FIELD(L1_TM_E_ILL4, TM_E_ILL4_31_8_RSVD, 24, 8)
4093 FIELD(L1_TM_E_ILL4, ILL_BYPASS_E_CALCODE_F3, 0, 8)
4094REG32(L1_TM_E_ILL5, 0x5934)
4095 FIELD(L1_TM_E_ILL5, TM_E_ILL5_31_8_RSVD, 24, 8)
4096 FIELD(L1_TM_E_ILL5, ILL_BYPASS_E_CALCODE_F4, 0, 8)
4097REG32(L1_TM_E_ILL6, 0x5938)
4098 FIELD(L1_TM_E_ILL6, TM_E_ILL6_31_8_RSVD, 24, 8)
4099 FIELD(L1_TM_E_ILL6, ILL_BYPASS_E_CALCODE_F5, 0, 8)
4100REG32(L1_TM_E_ILL7, 0x593c)
4101 FIELD(L1_TM_E_ILL7, TM_E_ILL7_31_8_RSVD, 24, 8)
4102 FIELD(L1_TM_E_ILL7, ILL_BYPASS_E_CNSTGMTRIM_VAL, 0, 8)
4103REG32(L1_TM_E_ILL8, 0x5940)
4104 FIELD(L1_TM_E_ILL8, TM_E_ILL8_31_8_RSVD, 24, 8)
4105 FIELD(L1_TM_E_ILL8, ILL_BYPASS_E_POLYTRIM_VAL, 0, 8)
4106REG32(L1_TM_E_ILL9, 0x5944)
4107 FIELD(L1_TM_E_ILL9, TM_E_ILL9_31_8_RSVD, 24, 8)
4108 FIELD(L1_TM_E_ILL9, UNUSED, 4, 4)
4109 FIELD(L1_TM_E_ILL9, ILL_BYPASS_E_LFEN, 3, 1)
4110 FIELD(L1_TM_E_ILL9, ILL_BYPASS_E_LFEN_VAL, 2, 1)
4111 FIELD(L1_TM_E_ILL9, ILL_BYPASS_E_CNSTGMTRIM, 1, 1)
4112 FIELD(L1_TM_E_ILL9, ILL_BYPASS_E_POLYTIM, 0, 1)
4113REG32(L1_TM_E_ILL10, 0x5948)
4114 FIELD(L1_TM_E_ILL10, TM_E_ILL10_31_8_RSVD, 24, 8)
4115 FIELD(L1_TM_E_ILL10, UNUSED, 6, 2)
4116 FIELD(L1_TM_E_ILL10, EPI_CALCTRIM, 4, 2)
4117 FIELD(L1_TM_E_ILL10, EPI_REPLICATRIM, 0, 4)
4118REG32(L1_TM_EQ0, 0x594c)
4119 FIELD(L1_TM_EQ0, TM_EQ0_31_8_RSVD, 24, 8)
4120 FIELD(L1_TM_EQ0, EQ_STG1_RL_PROG_MSB, 7, 1)
4121 FIELD(L1_TM_EQ0, EQ_STG1_CTRL_BYP, 6, 1)
4122 FIELD(L1_TM_EQ0, EQ_STG2_CTRL_BYP, 5, 1)
4123 FIELD(L1_TM_EQ0, EQ_ADAPTATION_FORCE, 4, 1)
4124 FIELD(L1_TM_EQ0, EQ_ADAPTATION_FORCE_VAL, 3, 1)
4125 FIELD(L1_TM_EQ0, EQ_ISOURCE_EN_VAL, 0, 3)
4126REG32(L1_TM_EQ1, 0x5950)
4127 FIELD(L1_TM_EQ1, TM_EQ1_31_8_RSVD, 24, 8)
4128 FIELD(L1_TM_EQ1, EQ_STG1_PREAMP_MODE_VAL, 7, 1)
4129 FIELD(L1_TM_EQ1, EQ_STG1_RL_PROG, 5, 2)
4130 FIELD(L1_TM_EQ1, EQ_STG2_CM_PROG, 3, 2)
4131 FIELD(L1_TM_EQ1, EQ_STG2_PREAMP_MODE_VAL, 2, 1)
4132 FIELD(L1_TM_EQ1, EQ_STG2_RL_PROG, 0, 2)
4133REG32(L1_TM_EQ2, 0x5954)
4134 FIELD(L1_TM_EQ2, TM_EQ2_31_8_RSVD, 24, 8)
4135 FIELD(L1_TM_EQ2, UNUSED, 7, 1)
4136 FIELD(L1_TM_EQ2, EQ_EN_BACKGND_ADAPT, 6, 1)
4137 FIELD(L1_TM_EQ2, EQ_COUNT_STRAYS, 5, 1)
4138 FIELD(L1_TM_EQ2, EQ_WINDOW_SIZE, 3, 2)
4139 FIELD(L1_TM_EQ2, EQ_MAJ_THRESH, 1, 2)
4140 FIELD(L1_TM_EQ2, EQ_BIAS_CTRL_BYP, 0, 1)
4141REG32(L1_TM_EQ3, 0x5958)
4142 FIELD(L1_TM_EQ3, TM_EQ3_31_8_RSVD, 24, 8)
4143 FIELD(L1_TM_EQ3, UNUSED, 5, 3)
4144 FIELD(L1_TM_EQ3, EQ_BYPASS_ISINK_ENZ_VAL, 0, 5)
4145REG32(L1_TM_EQ4, 0x595c)
4146 FIELD(L1_TM_EQ4, TM_EQ4_31_8_RSVD, 24, 8)
4147 FIELD(L1_TM_EQ4, UNUSED, 5, 3)
4148 FIELD(L1_TM_EQ4, BYPASS_EQ_C_STG1, 4, 1)
4149 FIELD(L1_TM_EQ4, BYPASS_EQ_C_VAL_STG1, 0, 4)
4150REG32(L1_TM_EQ5, 0x5960)
4151 FIELD(L1_TM_EQ5, TM_EQ5_31_8_RSVD, 24, 8)
4152 FIELD(L1_TM_EQ5, UNUSED, 6, 2)
4153 FIELD(L1_TM_EQ5, BYPASS_EQ_R_STG1, 5, 1)
4154 FIELD(L1_TM_EQ5, BYPASS_EQ_R_VAL_STG1, 0, 5)
4155REG32(L1_TM_EQ6, 0x5964)
4156 FIELD(L1_TM_EQ6, TM_EQ6_31_8_RSVD, 24, 8)
4157 FIELD(L1_TM_EQ6, UNUSED, 5, 3)
4158 FIELD(L1_TM_EQ6, BYPASS_EQ_C_STG2, 4, 1)
4159 FIELD(L1_TM_EQ6, BYPASS_EQ_C_VAL_STG2, 0, 4)
4160REG32(L1_TM_EQ7, 0x5968)
4161 FIELD(L1_TM_EQ7, TM_EQ7_31_8_RSVD, 24, 8)
4162 FIELD(L1_TM_EQ7, UNUSED, 6, 2)
4163 FIELD(L1_TM_EQ7, BYPASS_EQ_R_STG2, 5, 1)
4164 FIELD(L1_TM_EQ7, BYPASS_EQ_R_VAL_STG2, 0, 5)
4165REG32(L1_TM_EQ8, 0x596c)
4166 FIELD(L1_TM_EQ8, TM_EQ8_31_8_RSVD, 24, 8)
4167 FIELD(L1_TM_EQ8, EQ_BYPASS_CALIB, 7, 1)
4168 FIELD(L1_TM_EQ8, EQ_SWEEP, 5, 2)
4169 FIELD(L1_TM_EQ8, SEL_SAMP, 2, 3)
4170 FIELD(L1_TM_EQ8, BYPASS_EQ_CAL, 1, 1)
4171 FIELD(L1_TM_EQ8, BYPASS_EQ_CAL_VAL, 0, 1)
4172REG32(L1_TM_EQ9, 0x5970)
4173 FIELD(L1_TM_EQ9, TM_EQ9_31_8_RSVD, 24, 8)
4174 FIELD(L1_TM_EQ9, UNUSED, 7, 1)
4175 FIELD(L1_TM_EQ9, EQ_BYPASS_CALIB_CODE, 0, 7)
4176REG32(L1_TM_EQ10, 0x5974)
4177 FIELD(L1_TM_EQ10, TM_EQ10_31_8_RSVD, 24, 8)
4178 FIELD(L1_TM_EQ10, UNUSED, 7, 1)
4179 FIELD(L1_TM_EQ10, OFFSET_COEF_SCALER, 4, 3)
4180 FIELD(L1_TM_EQ10, DIAG_OUTPUT_SEL, 0, 4)
4181REG32(L1_TM_EQ11, 0x5978)
4182 FIELD(L1_TM_EQ11, TM_EQ11_31_8_RSVD, 24, 8)
4183 FIELD(L1_TM_EQ11, EQ_CALIB_CLK_DIV_FORCE, 7, 1)
4184 FIELD(L1_TM_EQ11, EDGE_IS_FIRST, 6, 1)
4185 FIELD(L1_TM_EQ11, FORCE_EQ_OFFS_ON, 5, 1)
4186 FIELD(L1_TM_EQ11, FORCE_EQ_OFFS_OFF, 4, 1)
4187 FIELD(L1_TM_EQ11, EQ_OFFS_WITH_ADAPT, 3, 1)
4188 FIELD(L1_TM_EQ11, OFFSET_VOTER_OVERRIDE_EN, 2, 1)
4189 FIELD(L1_TM_EQ11, OFFSET_VOTER_OVERRIDE_NEG, 1, 1)
4190 FIELD(L1_TM_EQ11, OFFSET_VOTER_OVERRIDE_POS, 0, 1)
4191REG32(L1_TM_ILL7, 0x597c)
4192 FIELD(L1_TM_ILL7, TM_ILL7_31_8_RSVD, 24, 8)
4193 FIELD(L1_TM_ILL7, ILL_CAL_INIT_WAIT, 0, 8)
4194REG32(L1_TM_ILL8, 0x5980)
4195 FIELD(L1_TM_ILL8, TM_ILL8_31_8_RSVD, 24, 8)
4196 FIELD(L1_TM_ILL8, ILL_CAL_ITER_WAIT, 0, 8)
4197REG32(L1_TM_ILL9, 0x5984)
4198 FIELD(L1_TM_ILL9, TM_ILL9_31_8_RSVD, 24, 8)
4199 FIELD(L1_TM_ILL9, ILL_CAL_BYPASS_CAP_START, 7, 1)
4200 FIELD(L1_TM_ILL9, ILL_CAL_CAP_START_VAL, 0, 7)
4201REG32(L1_TM_ILL10, 0x5988)
4202 FIELD(L1_TM_ILL10, TM_ILL10_31_8_RSVD, 24, 8)
4203 FIELD(L1_TM_ILL10, G3A_USB3_PCIEG2_PLL_CTR_11_8_BYP_VAL, 4, 4)
4204 FIELD(L1_TM_ILL10, G3B_PLL_CTR_11_8_BYP_VAL, 0, 4)
4205REG32(L1_TM_ILL11, 0x598c)
4206 FIELD(L1_TM_ILL11, TM_ILL11_31_8_RSVD, 24, 8)
4207 FIELD(L1_TM_ILL11, G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL, 4, 4)
4208 FIELD(L1_TM_ILL11, G2B_PLL_CTR_11_8_BYP_VAL, 0, 4)
4209REG32(L1_TM_ILL12, 0x5990)
4210 FIELD(L1_TM_ILL12, TM_ILL12_31_8_RSVD, 24, 8)
4211 FIELD(L1_TM_ILL12, G1A_PLL_CTR_BYP_VAL, 0, 8)
4212REG32(L1_TM_ILL13, 0x5994)
4213 FIELD(L1_TM_ILL13, TM_ILL13_31_8_RSVD, 24, 8)
4214 FIELD(L1_TM_ILL13, ILL_CAL_IDLE_VAL_REFCNT, 0, 3)
4215REG32(L1_TM_ILL14, 0x5998)
4216 FIELD(L1_TM_ILL14, TM_ILL14_31_8_RSVD, 24, 8)
4217 FIELD(L1_TM_ILL14, ILL_CALIB_WAIT, 4, 4)
4218 FIELD(L1_TM_ILL14, ILL_CHG_WAIT, 0, 4)
4219REG32(L1_TM_FRZ_FSM0, 0x599c)
4220 FIELD(L1_TM_FRZ_FSM0, TM_FRZ_FSM0_31_8_RSVD, 24, 8)
4221 FIELD(L1_TM_FRZ_FSM0, FREEZE_HSRX_PWR_SEQ_FSM, 0, 8)
4222REG32(L1_TM_FRZ_FSM1, 0x59a0)
4223 FIELD(L1_TM_FRZ_FSM1, TM_FRZ_FSM1_31_8_RSVD, 24, 8)
4224 FIELD(L1_TM_FRZ_FSM1, UNUSED, 6, 2)
4225 FIELD(L1_TM_FRZ_FSM1, FREEZE_ILL_CALIB_FSM, 0, 6)
4226REG32(L1_TM_RST_DLY, 0x59a4)
4227 FIELD(L1_TM_RST_DLY, TM_RST_DLY_31_8_RSVD, 24, 8)
4228 FIELD(L1_TM_RST_DLY, APB_RST_DLY, 0, 8)
4229REG32(L1_TM_ILL15, 0x59a8)
4230 FIELD(L1_TM_ILL15, TM_ILL15_31_8_RSVD, 24, 8)
4231 FIELD(L1_TM_ILL15, ILL_CAL_REF_CTR_MSB_REG1, 0, 8)
4232REG32(L1_TM_MISC3, 0x59ac)
4233 FIELD(L1_TM_MISC3, TM_MISC3_31_8_RSVD, 24, 8)
4234 FIELD(L1_TM_MISC3, AUX0_BIT_7, 7, 1)
4235 FIELD(L1_TM_MISC3, AUX0_BIT_6, 6, 1)
4236 FIELD(L1_TM_MISC3, AUX0_BIT_5, 5, 1)
4237 FIELD(L1_TM_MISC3, DBG_BUS_SEL, 2, 3)
4238 FIELD(L1_TM_MISC3, CDR_EN_FPL, 1, 1)
4239 FIELD(L1_TM_MISC3, CDR_EN_FFL, 0, 1)
4240REG32(L1_TM_EQ_OFFS1, 0x59b0)
4241 FIELD(L1_TM_EQ_OFFS1, TM_EQ_OFFS1_31_8_RSVD, 24, 8)
4242 FIELD(L1_TM_EQ_OFFS1, EQ_OFFSET_CORR_BYP, 1, 7)
4243 FIELD(L1_TM_EQ_OFFS1, AUX1_BIT_7, 0, 1)
4244REG32(L1_TM_SAMP0, 0x59b4)
4245 FIELD(L1_TM_SAMP0, TM_SAMP0_31_8_RSVD, 24, 8)
4246 FIELD(L1_TM_SAMP0, SAMP_CALIB_CLK_DIV_FACTOR, 1, 7)
4247 FIELD(L1_TM_SAMP0, SAMP_CALIB_CLK_DIV_FORCE, 0, 1)
4248REG32(L1_TM_EQ12, 0x59b8)
4249 FIELD(L1_TM_EQ12, TM_EQ12_31_8_RSVD, 24, 8)
4250 FIELD(L1_TM_EQ12, EQ_CALIB_CLK_DIV_FACTOR, 0, 8)
4251REG32(L1_TM_MISC4, 0x59bc)
4252 FIELD(L1_TM_MISC4, TM_MISC4_31_8_RSVD, 24, 8)
4253 FIELD(L1_TM_MISC4, PSO_CLK_LANE_FRM_PCS, 2, 1)
4254 FIELD(L1_TM_MISC4, BSCAN_MODE_VAL, 1, 1)
4255 FIELD(L1_TM_MISC4, BSCAN_FORCE_MODE, 0, 1)
4256REG32(L1_TM_SAMP_STATUS0, 0x5a80)
4257 FIELD(L1_TM_SAMP_STATUS0, TM_SAMP_STATUS0_31_8_RSVD, 24, 8)
4258 FIELD(L1_TM_SAMP_STATUS0, IQ_SAMP_PH0_CALIB_CODE, 0, 6)
4259REG32(L1_TM_SAMP_STATUS1, 0x5a84)
4260 FIELD(L1_TM_SAMP_STATUS1, TM_SAMP_STATUS1_31_8_RSVD, 24, 8)
4261 FIELD(L1_TM_SAMP_STATUS1, IQ_SAMP_PH90_CALIB_CODE, 0, 6)
4262REG32(L1_TM_SAMP_STATUS2, 0x5a88)
4263 FIELD(L1_TM_SAMP_STATUS2, TM_SAMP_STATUS2_31_8_RSVD, 24, 8)
4264 FIELD(L1_TM_SAMP_STATUS2, IQ_SAMP_PH180_CALIB_CODE, 0, 6)
4265REG32(L1_TM_SAMP_STATUS3, 0x5a8c)
4266 FIELD(L1_TM_SAMP_STATUS3, TM_SAMP_STATUS3_31_8_RSVD, 24, 8)
4267 FIELD(L1_TM_SAMP_STATUS3, IQ_SAMP_PH270_CALIB_CODE, 0, 6)
4268REG32(L1_TM_SAMP_STATUS4, 0x5a90)
4269 FIELD(L1_TM_SAMP_STATUS4, TM_SAMP_STATUS4_31_8_RSVD, 24, 8)
4270 FIELD(L1_TM_SAMP_STATUS4, E_SAMP_PH0_CALIB_CODE, 0, 6)
4271REG32(L1_TM_SAMP_STATUS5, 0x5a94)
4272 FIELD(L1_TM_SAMP_STATUS5, TM_SAMP_STATUS5_31_8_RSVD, 24, 8)
4273 FIELD(L1_TM_SAMP_STATUS5, E_SAMP_PH180_CALIB_CODE, 0, 6)
4274REG32(L1_TM_ILL_STATUS0, 0x5a98)
4275 FIELD(L1_TM_ILL_STATUS0, TM_ILL_STATUS0_31_8_RSVD, 24, 8)
4276 FIELD(L1_TM_ILL_STATUS0, IQ_F0_CALCODE_CALIB_VAL, 0, 7)
4277REG32(L1_TM_ILL_STATUS1, 0x5a9c)
4278 FIELD(L1_TM_ILL_STATUS1, TM_ILL_STATUS1_31_8_RSVD, 24, 8)
4279 FIELD(L1_TM_ILL_STATUS1, IQ_F1_CALCODE_CALIB_VAL, 0, 7)
4280REG32(L1_TM_ILL_STATUS2, 0x5aa0)
4281 FIELD(L1_TM_ILL_STATUS2, TM_ILL_STATUS2_31_8_RSVD, 24, 8)
4282 FIELD(L1_TM_ILL_STATUS2, IQ_F2_CALCODE_CALIB_VAL, 0, 7)
4283REG32(L1_TM_ILL_STATUS3, 0x5aa4)
4284 FIELD(L1_TM_ILL_STATUS3, TM_ILL_STATUS3_31_8_RSVD, 24, 8)
4285 FIELD(L1_TM_ILL_STATUS3, IQ_F3_CALCODE_CALIB_VAL, 0, 7)
4286REG32(L1_TM_ILL_STATUS4, 0x5aa8)
4287 FIELD(L1_TM_ILL_STATUS4, TM_ILL_STATUS4_31_8_RSVD, 24, 8)
4288 FIELD(L1_TM_ILL_STATUS4, IQ_F4_CALCODE_CALIB_VAL, 0, 7)
4289REG32(L1_TM_ILL_STATUS5, 0x5aac)
4290 FIELD(L1_TM_ILL_STATUS5, TM_ILL_STATUS5_31_8_RSVD, 24, 8)
4291 FIELD(L1_TM_ILL_STATUS5, IQ_F5_CALCODE_CALIB_VAL, 0, 7)
4292REG32(L1_TM_ILL_STATUS6, 0x5ab0)
4293 FIELD(L1_TM_ILL_STATUS6, TM_ILL_STATUS6_31_8_RSVD, 24, 8)
4294 FIELD(L1_TM_ILL_STATUS6, E_F0_CALCODE_CALIB_VAL, 0, 7)
4295REG32(L1_TM_ILL_STATUS7, 0x5ab4)
4296 FIELD(L1_TM_ILL_STATUS7, TM_ILL_STATUS7_31_8_RSVD, 24, 8)
4297 FIELD(L1_TM_ILL_STATUS7, E_F1_CALCODE_CALIB_VAL, 0, 7)
4298REG32(L1_TM_ILL_STATUS8, 0x5ab8)
4299 FIELD(L1_TM_ILL_STATUS8, TM_ILL_STATUS8_31_8_RSVD, 24, 8)
4300 FIELD(L1_TM_ILL_STATUS8, E_F2_CALCODE_CALIB_VAL, 0, 7)
4301REG32(L1_TM_ILL_STATUS9, 0x5abc)
4302 FIELD(L1_TM_ILL_STATUS9, TM_ILL_STATUS9_31_8_RSVD, 24, 8)
4303 FIELD(L1_TM_ILL_STATUS9, E_F3_CALCODE_CALIB_VAL, 0, 7)
4304REG32(L1_TM_ILL_STATUS10, 0x5ac0)
4305 FIELD(L1_TM_ILL_STATUS10, TM_ILL_STATUS10_31_8_RSVD, 24, 8)
4306 FIELD(L1_TM_ILL_STATUS10, E_F4_CALCODE_CALIB_VAL, 0, 7)
4307REG32(L1_TM_ILL_STATUS11, 0x5ac4)
4308 FIELD(L1_TM_ILL_STATUS11, TM_ILL_STATUS11_31_8_RSVD, 24, 8)
4309 FIELD(L1_TM_ILL_STATUS11, E_F5_CALCODE_CALIB_VAL, 0, 7)
4310REG32(L1_TM_MISC_ST_0, 0x5ac8)
4311 FIELD(L1_TM_MISC_ST_0, TM_MISC_ST_0_31_8_RSVD, 24, 8)
4312 FIELD(L1_TM_MISC_ST_0, EYE_SURF_DONE, 5, 1)
4313 FIELD(L1_TM_MISC_ST_0, SD_CAL_DONE, 4, 1)
4314 FIELD(L1_TM_MISC_ST_0, SAMP_CAL_DONE, 3, 1)
4315 FIELD(L1_TM_MISC_ST_0, ILL_CAL_DONE, 2, 1)
4316 FIELD(L1_TM_MISC_ST_0, EQ_CAL_DONE, 1, 1)
4317 FIELD(L1_TM_MISC_ST_0, EQ_VALID_ADAPT_CODE, 0, 1)
4318REG32(L1_TM_SD_ST_0, 0x5acc)
4319 FIELD(L1_TM_SD_ST_0, TM_SD_ST_0_31_8_RSVD, 24, 8)
4320 FIELD(L1_TM_SD_ST_0, SD_CAL_CODE, 0, 6)
4321REG32(L1_TM_EYESURF_ST0, 0x5ad0)
4322 FIELD(L1_TM_EYESURF_ST0, TM_EYESURF_ST0_31_8_RSVD, 24, 8)
4323 FIELD(L1_TM_EYESURF_ST0, ERROR_COUNT0, 0, 8)
4324REG32(L1_TM_EYESURF_ST1, 0x5ad4)
4325 FIELD(L1_TM_EYESURF_ST1, TM_EYESURF_ST1_31_8_RSVD, 24, 8)
4326 FIELD(L1_TM_EYESURF_ST1, ERROR_COUNT1, 0, 8)
4327REG32(L1_TM_EQ_ST0, 0x5ad8)
4328 FIELD(L1_TM_EQ_ST0, TM_EQ_ST0_31_8_RSVD, 24, 8)
4329 FIELD(L1_TM_EQ_ST0, EQ_ADAPT_CODE0, 0, 8)
4330REG32(L1_TM_EQ_ST1, 0x5adc)
4331 FIELD(L1_TM_EQ_ST1, TM_EQ_ST1_31_8_RSVD, 24, 8)
4332 FIELD(L1_TM_EQ_ST1, EQ_ADAPT_CODE1, 0, 8)
4333REG32(L1_TM_EQ_ST2, 0x5ae0)
4334 FIELD(L1_TM_EQ_ST2, TM_EQ_ST2_31_8_RSVD, 24, 8)
4335 FIELD(L1_TM_EQ_ST2, EQ_CALIB_CODE, 0, 7)
4336REG32(L1_TM_RXPMA_ST1, 0x5ae4)
4337 FIELD(L1_TM_RXPMA_ST1, TM_RXPMA_ST1_31_8_RSVD, 24, 8)
4338 FIELD(L1_TM_RXPMA_ST1, HSRX_OPMODE_STATUS, 0, 8)
4339REG32(L1_TM_CDR0, 0x5c00)
4340 FIELD(L1_TM_CDR0, TM_CDR0_31_8_RSVD, 24, 8)
4341 FIELD(L1_TM_CDR0, FAST_PHASE_LOCK_FORCE, 7, 1)
4342 FIELD(L1_TM_CDR0, UNUSED, 5, 2)
4343 FIELD(L1_TM_CDR0, CDR_LOOP_CTRL, 2, 3)
4344 FIELD(L1_TM_CDR0, SECOND_ORDER_LOOP_DIS, 1, 1)
4345 FIELD(L1_TM_CDR0, FIRST_ORDER_LOOP_DIS, 0, 1)
4346REG32(L1_TM_CDR1, 0x5c04)
4347 FIELD(L1_TM_CDR1, TM_CDR1_31_8_RSVD, 24, 8)
4348 FIELD(L1_TM_CDR1, RESET_DELAY_2OL, 0, 8)
4349REG32(L1_TM_CDR2, 0x5c08)
4350 FIELD(L1_TM_CDR2, TM_CDR2_31_8_RSVD, 24, 8)
4351 FIELD(L1_TM_CDR2, CLK_SEL_2OL, 6, 2)
4352 FIELD(L1_TM_CDR2, INTEGRATOR_THRESH_2OL, 0, 6)
4353REG32(L1_TM_CDR3, 0x5c0c)
4354 FIELD(L1_TM_CDR3, TM_CDR3_31_8_RSVD, 24, 8)
4355 FIELD(L1_TM_CDR3, UNUSED, 7, 1)
4356 FIELD(L1_TM_CDR3, SIGNAL_THRESH_1OL, 0, 7)
4357REG32(L1_TM_CDR4, 0x5c10)
4358 FIELD(L1_TM_CDR4, TM_CDR4_31_8_RSVD, 24, 8)
4359 FIELD(L1_TM_CDR4, UNUSED, 7, 1)
4360 FIELD(L1_TM_CDR4, SIGNAL_THRESH_2OL, 0, 7)
4361REG32(L1_TM_CDR5, 0x5c14)
4362 FIELD(L1_TM_CDR5, TM_CDR5_31_8_RSVD, 24, 8)
4363 FIELD(L1_TM_CDR5, FPHL_FSM_ACC_CYCLES, 5, 3)
4364 FIELD(L1_TM_CDR5, FFL_PH0_INT_GAIN, 0, 5)
4365REG32(L1_TM_CDR6, 0x5c18)
4366 FIELD(L1_TM_CDR6, TM_CDR6_31_8_RSVD, 24, 8)
4367 FIELD(L1_TM_CDR6, FPHL_FSM_DELAY_CYCLES, 5, 3)
4368 FIELD(L1_TM_CDR6, FFL_PH1_INT_GAIN, 0, 5)
4369REG32(L1_TM_CDR7, 0x5c1c)
4370 FIELD(L1_TM_CDR7, TM_CDR7_31_8_RSVD, 24, 8)
4371 FIELD(L1_TM_CDR7, FPHL_FSM_TRIGGER1_WAIT_CYCLES, 5, 3)
4372 FIELD(L1_TM_CDR7, FFL_PH2_INT_GAIN, 0, 5)
4373REG32(L1_TM_CDR8, 0x5c20)
4374 FIELD(L1_TM_CDR8, TM_CDR8_31_8_RSVD, 24, 8)
4375 FIELD(L1_TM_CDR8, FPHL_FSM_TRIGGER2_WAIT_CYCLES, 5, 3)
4376 FIELD(L1_TM_CDR8, FFL_PH3_INT_GAIN, 0, 5)
4377REG32(L1_TM_CDR9, 0x5c24)
4378 FIELD(L1_TM_CDR9, TM_CDR9_31_8_RSVD, 24, 8)
4379 FIELD(L1_TM_CDR9, FPHL_FSM_TRIGGER3_WAIT_CYCLES, 5, 3)
4380 FIELD(L1_TM_CDR9, FFL_PH4_INT_GAIN, 0, 5)
4381REG32(L1_TM_CDR10, 0x5c28)
4382 FIELD(L1_TM_CDR10, TM_CDR10_31_8_RSVD, 24, 8)
4383 FIELD(L1_TM_CDR10, FFL_TIME_PER_PHASE_10_8, 5, 3)
4384 FIELD(L1_TM_CDR10, FFL_PH5_INT_GAIN, 0, 5)
4385REG32(L1_TM_CDR11, 0x5c2c)
4386 FIELD(L1_TM_CDR11, TM_CDR11_31_8_RSVD, 24, 8)
4387 FIELD(L1_TM_CDR11, UNUSED, 5, 3)
4388 FIELD(L1_TM_CDR11, FFL_PH6_INT_GAIN, 0, 5)
4389REG32(L1_TM_CDR12, 0x5c30)
4390 FIELD(L1_TM_CDR12, TM_CDR12_31_8_RSVD, 24, 8)
4391 FIELD(L1_TM_CDR12, CDRLF_RESET_ON_EN_CDR, 7, 1)
4392 FIELD(L1_TM_CDR12, CDRLF_RESET_ON_INT_MAX_2OL, 6, 1)
4393 FIELD(L1_TM_CDR12, CDRLF_RESET_ON_MODE_CHG, 5, 1)
4394 FIELD(L1_TM_CDR12, FFL_PH7_INT_GAIN, 0, 5)
4395REG32(L1_TM_CDR13, 0x5c34)
4396 FIELD(L1_TM_CDR13, TM_CDR13_31_8_RSVD, 24, 8)
4397 FIELD(L1_TM_CDR13, FFL_TIME_PER_PHASE_7_0, 0, 8)
4398REG32(L1_TM_CDR14, 0x5c38)
4399 FIELD(L1_TM_CDR14, TM_CDR14_31_8_RSVD, 24, 8)
4400 FIELD(L1_TM_CDR14, FFL_PH3_POST_INT_GAIN, 6, 2)
4401 FIELD(L1_TM_CDR14, FFL_PH2_POST_INT_GAIN, 4, 2)
4402 FIELD(L1_TM_CDR14, FFL_PH1_POST_INT_GAIN, 2, 2)
4403 FIELD(L1_TM_CDR14, FFL_PH0_POST_INT_GAIN, 0, 2)
4404REG32(L1_TM_CDR15, 0x5c3c)
4405 FIELD(L1_TM_CDR15, TM_CDR15_31_8_RSVD, 24, 8)
4406 FIELD(L1_TM_CDR15, FFL_PH7_POST_INT_GAIN, 6, 2)
4407 FIELD(L1_TM_CDR15, FFL_PH6_POST_INT_GAIN, 4, 2)
4408 FIELD(L1_TM_CDR15, FFL_PH5_POST_INT_GAIN, 2, 2)
4409 FIELD(L1_TM_CDR15, FFL_PH4_POST_INT_GAIN, 0, 2)
4410REG32(L1_TM_CDR16, 0x5c40)
4411 FIELD(L1_TM_CDR16, TM_CDR16_31_8_RSVD, 24, 8)
4412 FIELD(L1_TM_CDR16, UNUSED, 5, 3)
4413 FIELD(L1_TM_CDR16, FFL_PH0_PROP_GAIN, 0, 5)
4414REG32(L1_TM_CDR17, 0x5c44)
4415 FIELD(L1_TM_CDR17, TM_CDR17_31_8_RSVD, 24, 8)
4416 FIELD(L1_TM_CDR17, UNUSED, 5, 3)
4417 FIELD(L1_TM_CDR17, FFL_PH1_PROP_GAIN, 0, 5)
4418REG32(L1_TM_CDR18, 0x5c48)
4419 FIELD(L1_TM_CDR18, TM_CDR18_31_8_RSVD, 24, 8)
4420 FIELD(L1_TM_CDR18, UNUSED, 5, 3)
4421 FIELD(L1_TM_CDR18, FFL_PH2_PROP_GAIN, 0, 5)
4422REG32(L1_TM_CDR19, 0x5c4c)
4423 FIELD(L1_TM_CDR19, TM_CDR19_31_8_RSVD, 24, 8)
4424 FIELD(L1_TM_CDR19, UNUSED, 5, 3)
4425 FIELD(L1_TM_CDR19, FFL_PH3_PROP_GAIN, 0, 5)
4426REG32(L1_TM_CDR20, 0x5c50)
4427 FIELD(L1_TM_CDR20, TM_CDR20_31_8_RSVD, 24, 8)
4428 FIELD(L1_TM_CDR20, UNUSED, 5, 3)
4429 FIELD(L1_TM_CDR20, FFL_PH4_PROP_GAIN, 0, 5)
4430REG32(L1_TM_CDR21, 0x5c54)
4431 FIELD(L1_TM_CDR21, TM_CDR21_31_8_RSVD, 24, 8)
4432 FIELD(L1_TM_CDR21, UNUSED, 5, 3)
4433 FIELD(L1_TM_CDR21, FFL_PH5_PROP_GAIN, 0, 5)
4434REG32(L1_TM_CDR22, 0x5c58)
4435 FIELD(L1_TM_CDR22, TM_CDR22_31_8_RSVD, 24, 8)
4436 FIELD(L1_TM_CDR22, UNUSED, 5, 3)
4437 FIELD(L1_TM_CDR22, FFL_PH6_PROP_GAIN, 0, 5)
4438REG32(L1_TM_CDR23, 0x5c5c)
4439 FIELD(L1_TM_CDR23, TM_CDR23_31_8_RSVD, 24, 8)
4440 FIELD(L1_TM_CDR23, UNUSED, 7, 1)
4441 FIELD(L1_TM_CDR23, PHASE_LAG_LEAD_RESPONSE, 5, 2)
4442 FIELD(L1_TM_CDR23, FFL_PH7_PROP_GAIN, 0, 5)
4443REG32(L1_TM_MISC0, 0x5c60)
4444 FIELD(L1_TM_MISC0, TM_MISC0_31_8_RSVD, 24, 8)
4445 FIELD(L1_TM_MISC0, UNUSED, 2, 6)
4446 FIELD(L1_TM_MISC0, DBG0_SEL, 0, 2)
4447REG32(L1_TM_HSRX_ST0, 0x5c64)
4448 FIELD(L1_TM_HSRX_ST0, TM_HSRX_ST0_31_8_RSVD, 24, 8)
4449 FIELD(L1_TM_HSRX_ST0, FAST_LOCK_STATUS, 0, 1)
4450REG32(L1_TM_PLL_LS_CLOCK, 0x6000)
4451 FIELD(L1_TM_PLL_LS_CLOCK, TM_PLL_LS_CLOCK_31_8_RSVD, 24, 8)
4452 FIELD(L1_TM_PLL_LS_CLOCK, TM_PLL_LS_CLOCK, 0, 8)
4453REG32(L1_TM_PLL_LOOP_FILT, 0x6004)
4454 FIELD(L1_TM_PLL_LOOP_FILT, TM_PLL_LOOP_FILT_31_8_RSVD, 24, 8)
4455 FIELD(L1_TM_PLL_LOOP_FILT, TM_FORCE_RES_SW_ON, 7, 1)
4456 FIELD(L1_TM_PLL_LOOP_FILT, TM_MPHY_USB3_R2_HIGH_RES_SW_ON, 6, 1)
4457 FIELD(L1_TM_PLL_LOOP_FILT, TM_MPHY_USB3_R2_LOW_RES_SW_ON, 5, 1)
4458 FIELD(L1_TM_PLL_LOOP_FILT, TM_PCIE_R1_DEFAULT_RES_SW_ON, 4, 1)
4459 FIELD(L1_TM_PLL_LOOP_FILT, TM_PCIE_R1_HIGH_RES_SW_ON, 3, 1)
4460 FIELD(L1_TM_PLL_LOOP_FILT, TM_PCIE_R1_LOW_RES_SW_ON, 2, 1)
4461 FIELD(L1_TM_PLL_LOOP_FILT, TM_BYPASS_SEC_LOOP_FILTER, 1, 1)
4462 FIELD(L1_TM_PLL_LOOP_FILT, TM_SEC_LOOP, 0, 1)
4463REG32(L1_TM_PLL_DIG2, 0x6008)
4464 FIELD(L1_TM_PLL_DIG2, TM_PLL_DIG2_31_8_RSVD, 24, 8)
4465 FIELD(L1_TM_PLL_DIG2, TM_FBDIV_0_LSB, 7, 1)
4466 FIELD(L1_TM_PLL_DIG2, TM_PLL_HS_CLOCK_0, 0, 7)
4467REG32(L1_TM_PLL_FBDIV, 0x600c)
4468 FIELD(L1_TM_PLL_FBDIV, TM_PLL_FBDIV_31_8_RSVD, 24, 8)
4469 FIELD(L1_TM_PLL_FBDIV, TM_FBDIV_1, 0, 8)
4470REG32(L1_TM_PLL_DIG4, 0x6010)
4471 FIELD(L1_TM_PLL_DIG4, TM_PLL_DIG4_31_8_RSVD, 24, 8)
4472 FIELD(L1_TM_PLL_DIG4, TM_VCO_CLOCK_PULDN, 7, 1)
4473 FIELD(L1_TM_PLL_DIG4, TM_FORCE_ANA_COARSEDONE, 6, 1)
4474 FIELD(L1_TM_PLL_DIG4, TM_ANA_COARSEDONE, 5, 1)
4475 FIELD(L1_TM_PLL_DIG4, TM_FORCE_COARSE_DONE_INT, 4, 1)
4476 FIELD(L1_TM_PLL_DIG4, TM_COARSE_DONE_INT, 3, 1)
4477 FIELD(L1_TM_PLL_DIG4, TM_FORCE_FBDIV, 2, 1)
4478 FIELD(L1_TM_PLL_DIG4, TM_FBDIV_2, 0, 2)
4479REG32(L1_TM_PLL_DIG5, 0x6014)
4480 FIELD(L1_TM_PLL_DIG5, TM_PLL_DIG5_31_8_RSVD, 24, 8)
4481 FIELD(L1_TM_PLL_DIG5, TM_PD_6GHZ_LOWNOISE_RING, 7, 1)
4482 FIELD(L1_TM_PLL_DIG5, TM_PD_6GHZ_RING, 6, 1)
4483 FIELD(L1_TM_PLL_DIG5, TM_COARSE_PROG, 1, 5)
4484 FIELD(L1_TM_PLL_DIG5, TM_FORCE_VCO_CLOCK_PULDN, 0, 1)
4485REG32(L1_TM_PLL_DIG6, 0x6018)
4486 FIELD(L1_TM_PLL_DIG6, TM_PLL_DIG6_31_8_RSVD, 24, 8)
4487 FIELD(L1_TM_PLL_DIG6, TM_CONFG_CHNG_CYCLES_0_LSB, 7, 1)
4488 FIELD(L1_TM_PLL_DIG6, TM_VCO_SETTLE_CYCLES, 5, 2)
4489 FIELD(L1_TM_PLL_DIG6, TM_INITIAL_WAIT_CYCLES, 3, 2)
4490 FIELD(L1_TM_PLL_DIG6, TM_FORCE_COARSE_PROG_PD_RING, 2, 1)
4491 FIELD(L1_TM_PLL_DIG6, TM_PD_1P5GHZ_RING, 1, 1)
4492 FIELD(L1_TM_PLL_DIG6, TM_PD_3GHZ_RING, 0, 1)
4493REG32(L1_TM_PLL_DIG7, 0x601c)
4494 FIELD(L1_TM_PLL_DIG7, TM_PLL_DIG7_31_8_RSVD, 24, 8)
4495 FIELD(L1_TM_PLL_DIG7, TM_CPUMP_CODE_0_LSB, 7, 1)
4496 FIELD(L1_TM_PLL_DIG7, TM_FORCE_ANA_START_LOOP, 6, 1)
4497 FIELD(L1_TM_PLL_DIG7, TM_ANA_START_LOOP, 5, 1)
4498 FIELD(L1_TM_PLL_DIG7, TM_PLL_LOCK_CYCLES, 3, 2)
4499 FIELD(L1_TM_PLL_DIG7, TM_STAND_BY_SETTLE_CYCLES, 1, 2)
4500 FIELD(L1_TM_PLL_DIG7, TM_CONFG_CHNG_CYCLES_1_MSB, 0, 1)
4501REG32(L1_TM_PLL_CPUMP_CODE_1, 0x6020)
4502 FIELD(L1_TM_PLL_CPUMP_CODE_1, TM_PLL_CPUMP_CODE_1_31_8_RSVD, 24, 8)
4503 FIELD(L1_TM_PLL_CPUMP_CODE_1, TM_CPUMP_CODE_1, 0, 8)
4504REG32(L1_TM_PLL_DIG9, 0x6024)
4505 FIELD(L1_TM_PLL_DIG9, TM_PLL_DIG9_31_8_RSVD, 24, 8)
4506 FIELD(L1_TM_PLL_DIG9, TM_PLL_RSVD, 6, 2)
4507 FIELD(L1_TM_PLL_DIG9, TM_FB_BY2_BYPASS, 5, 1)
4508 FIELD(L1_TM_PLL_DIG9, TM_FORCE_CP_CODE, 4, 1)
4509 FIELD(L1_TM_PLL_DIG9, TM_CPUMP_CODE_2_MSB, 0, 4)
4510REG32(L1_TM_PLL_COARSE_CODE_LSB, 0x6028)
4511 FIELD(L1_TM_PLL_COARSE_CODE_LSB, TM_PLL_COARSE_CODE_LSB_31_8_RSVD, 24, 8)
4512 FIELD(L1_TM_PLL_COARSE_CODE_LSB, TM_COARSE_CODE_LSB, 0, 8)
4513REG32(L1_TM_PLL_DIG11, 0x602c)
4514 FIELD(L1_TM_PLL_DIG11, TM_PLL_DIG11_31_8_RSVD, 24, 8)
4515 FIELD(L1_TM_PLL_DIG11, TM_CONST_NDAC_CNTRL, 4, 4)
4516 FIELD(L1_TM_PLL_DIG11, TM_FORCE_COARSE_CODE, 3, 1)
4517 FIELD(L1_TM_PLL_DIG11, TM_COARSE_CODE_MSB, 0, 3)
4518REG32(L1_TM_PLL_DIG12, 0x6030)
4519 FIELD(L1_TM_PLL_DIG12, TM_PLL_DIG12_31_8_RSVD, 24, 8)
4520 FIELD(L1_TM_PLL_DIG12, TM_FORCE_PTAT_NDAC_CNTRL, 7, 1)
4521 FIELD(L1_TM_PLL_DIG12, TM_PTAT_NDAC_CNTRL, 1, 6)
4522 FIELD(L1_TM_PLL_DIG12, TM_FORCE_CONST_NDAC_CNTRL, 0, 1)
4523REG32(L1_TM_PLL_CONST_PMOS, 0x6034)
4524 FIELD(L1_TM_PLL_CONST_PMOS, TM_PLL_CONST_PMOS_31_8_RSVD, 24, 8)
4525 FIELD(L1_TM_PLL_CONST_PMOS, TM_CONST_PMOS_CNTRL, 0, 8)
4526REG32(L1_TM_PLL_DIG14, 0x6038)
4527 FIELD(L1_TM_PLL_DIG14, TM_PLL_DIG14_31_8_RSVD, 24, 8)
4528 FIELD(L1_TM_PLL_DIG14, TM_COARSE_CODE_AFTER_V2I_0_LSB, 1, 7)
4529 FIELD(L1_TM_PLL_DIG14, TM_FORCE_CONST_PMOS_CNTRL, 0, 1)
4530REG32(L1_TM_PLL_DIG15, 0x603c)
4531 FIELD(L1_TM_PLL_DIG15, TM_PLL_DIG15_31_8_RSVD, 24, 8)
4532 FIELD(L1_TM_PLL_DIG15, TM_V2I_CODE_0_LSB, 5, 3)
4533 FIELD(L1_TM_PLL_DIG15, TM_FORCE_COARSE_CODE_AFTER_V2I, 4, 1)
4534 FIELD(L1_TM_PLL_DIG15, TM_COARSE_CODE_AFTER_V2I_1_MSB, 0, 4)
4535REG32(L1_TM_PLL_DIG16, 0x6040)
4536 FIELD(L1_TM_PLL_DIG16, TM_PLL_DIG16_31_8_RSVD, 24, 8)
4537 FIELD(L1_TM_PLL_DIG16, TM_FORCE_PLL_LOCK, 7, 1)
4538 FIELD(L1_TM_PLL_DIG16, TM_PLL_LOCK, 6, 1)
4539 FIELD(L1_TM_PLL_DIG16, TM_FORCE_SS_NO_STEPS_STEP_SIZE, 5, 1)
4540 FIELD(L1_TM_PLL_DIG16, TM_PLL_RSVD, 4, 1)
4541 FIELD(L1_TM_PLL_DIG16, TM_FORCE_V2I_CODE, 3, 1)
4542 FIELD(L1_TM_PLL_DIG16, TM_V2I_CODE_1_MSB, 0, 3)
4543REG32(L1_TM_PLL_DIG17, 0x6044)
4544 FIELD(L1_TM_PLL_DIG17, TM_PLL_DIG17_31_8_RSVD, 24, 8)
4545 FIELD(L1_TM_PLL_DIG17, TM_FB_CLK, 6, 2)
4546 FIELD(L1_TM_PLL_DIG17, TM_MODE_DEPTH, 3, 3)
4547 FIELD(L1_TM_PLL_DIG17, TM_MODE_RATE, 0, 3)
4548REG32(L1_TM_PLL_DIG18, 0x6048)
4549 FIELD(L1_TM_PLL_DIG18, TM_PLL_DIG18_31_8_RSVD, 24, 8)
4550 FIELD(L1_TM_PLL_DIG18, TM_PLL_LOCK_PULDN, 7, 1)
4551 FIELD(L1_TM_PLL_DIG18, TM_STEP_SIZE_CNTRL, 5, 2)
4552 FIELD(L1_TM_PLL_DIG18, TM_SD_GSHIFT, 3, 2)
4553 FIELD(L1_TM_PLL_DIG18, TM_SD_DITHER, 1, 2)
4554 FIELD(L1_TM_PLL_DIG18, TM_PLL_LOCK_INT, 0, 1)
4555REG32(L1_TM_PLL_DIG19, 0x604c)
4556 FIELD(L1_TM_PLL_DIG19, TM_PLL_DIG19_31_8_RSVD, 24, 8)
4557 FIELD(L1_TM_PLL_DIG19, TM_FORCE_EN_CLOCK_HS_DIV_2, 7, 1)
4558 FIELD(L1_TM_PLL_DIG19, TM_EN_CLOCK_HS_DIV_2, 6, 1)
4559 FIELD(L1_TM_PLL_DIG19, TM_PLL_HS_CLOCK_1, 3, 3)
4560 FIELD(L1_TM_PLL_DIG19, TM_PD_PFD, 2, 1)
4561 FIELD(L1_TM_PLL_DIG19, TM_FORCE_PD_PFD, 1, 1)
4562 FIELD(L1_TM_PLL_DIG19, TM_SELECT_PCI_2P5, 0, 1)
4563REG32(L1_TM_PLL_DIG20, 0x6050)
4564 FIELD(L1_TM_PLL_DIG20, TM_PLL_DIG20_31_8_RSVD, 24, 8)
4565 FIELD(L1_TM_PLL_DIG20, TM_PLL_HALF_FULL_RATE, 7, 1)
4566 FIELD(L1_TM_PLL_DIG20, TM_PLL_RSVD, 6, 1)
4567 FIELD(L1_TM_PLL_DIG20, TM_V2I_PROG, 1, 5)
4568 FIELD(L1_TM_PLL_DIG20, TM_FORCE_V2I_PROG, 0, 1)
4569REG32(L1_TM_PLL_DIG21, 0x6054)
4570 FIELD(L1_TM_PLL_DIG21, TM_PLL_DIG21_31_8_RSVD, 24, 8)
4571 FIELD(L1_TM_PLL_DIG21, TM_FORCE_EN_PLL_LDO_0P9_REF, 7, 1)
4572 FIELD(L1_TM_PLL_DIG21, ANA_TM_EN_PLL_0P9_FORCE_SW, 6, 1)
4573 FIELD(L1_TM_PLL_DIG21, TM_PLL_PD_OPDIV_SYM, 5, 1)
4574 FIELD(L1_TM_PLL_DIG21, TM_FORCE_PLL_PD_OPDIV_SYM, 4, 1)
4575 FIELD(L1_TM_PLL_DIG21, TM_PLL_RSVD_1, 3, 1)
4576 FIELD(L1_TM_PLL_DIG21, TM_PLL_RSVD_2, 2, 1)
4577 FIELD(L1_TM_PLL_DIG21, TM_PLL_EN, 1, 1)
4578 FIELD(L1_TM_PLL_DIG21, TM_FORCE_PLL_EN, 0, 1)
4579REG32(L1_TM_PLL_DIG22, 0x6058)
4580 FIELD(L1_TM_PLL_DIG22, TM_PLL_DIG22_31_8_RSVD, 24, 8)
4581 FIELD(L1_TM_PLL_DIG22, TM_PLL_RSVD, 7, 1)
4582 FIELD(L1_TM_PLL_DIG22, TM_EN_PLL_LDO_0P9_REF_CP, 6, 1)
4583 FIELD(L1_TM_PLL_DIG22, TM_FORCE_EN_PLL_LDO_0P9_REF_CP, 5, 1)
4584 FIELD(L1_TM_PLL_DIG22, TM_FORCE_COARSE_START, 4, 1)
4585 FIELD(L1_TM_PLL_DIG22, TM_FORCE_PD_PLL_LDO_1P4, 3, 1)
4586 FIELD(L1_TM_PLL_DIG22, TM_FORCE_ANA_EN_LL_DELAYED, 2, 1)
4587 FIELD(L1_TM_PLL_DIG22, TM_FORCE_ANA_EN_LL, 1, 1)
4588 FIELD(L1_TM_PLL_DIG22, TM_EN_PLL_LDO_0P9_REF, 0, 1)
4589REG32(L1_TM_PLL_DIG23, 0x605c)
4590 FIELD(L1_TM_PLL_DIG23, TM_PLL_DIG23_31_8_RSVD, 24, 8)
4591 FIELD(L1_TM_PLL_DIG23, BF_7, 7, 1)
4592 FIELD(L1_TM_PLL_DIG23, PLL_TM_VCO_LDO_BYPASS, 6, 1)
4593 FIELD(L1_TM_PLL_DIG23, TM_ANA_EN_LL_DELAYED, 5, 1)
4594 FIELD(L1_TM_PLL_DIG23, TM_ANA_EN_LL, 4, 1)
4595 FIELD(L1_TM_PLL_DIG23, TM_ANA_PD_PLL, 3, 1)
4596 FIELD(L1_TM_PLL_DIG23, TM_FORCE_PLL_PD, 2, 1)
4597 FIELD(L1_TM_PLL_DIG23, TM_ANA_COARSE_START, 1, 1)
4598 FIELD(L1_TM_PLL_DIG23, TM_PD_PLL_LDO_1P4, 0, 1)
4599REG32(L1_TM_PLL_DIG24, 0x6060)
4600 FIELD(L1_TM_PLL_DIG24, TM_PLL_DIG24_31_8_RSVD, 24, 8)
4601 FIELD(L1_TM_PLL_DIG24, TM_PLL_RSVD, 7, 1)
4602 FIELD(L1_TM_PLL_DIG24, PLL_TM_VCO_LDO, 1, 6)
4603 FIELD(L1_TM_PLL_DIG24, PLL_TM_VCO_LDO_BYPASS_WITH_SEQUENCE, 0, 1)
4604REG32(L1_TM_PLL_DIG25, 0x6064)
4605 FIELD(L1_TM_PLL_DIG25, TM_PLL_DIG25_31_8_RSVD, 24, 8)
4606 FIELD(L1_TM_PLL_DIG25, TM_FORCE_RST_N_HSRIPPLE, 7, 1)
4607 FIELD(L1_TM_PLL_DIG25, TM_RST_N_HSRIPPLE, 6, 1)
4608 FIELD(L1_TM_PLL_DIG25, TM_PLL_ATB_CNTRL, 1, 5)
4609 FIELD(L1_TM_PLL_DIG25, TM_PLL_OBSERVE_PTAT_10U, 0, 1)
4610REG32(L1_TM_PLL_DIG26, 0x6068)
4611 FIELD(L1_TM_PLL_DIG26, TM_PLL_DIG26_31_8_RSVD, 24, 8)
4612 FIELD(L1_TM_PLL_DIG26, TM_PLL_RSVD, 7, 1)
4613 FIELD(L1_TM_PLL_DIG26, TM_PD_PLL_PTAT, 6, 1)
4614 FIELD(L1_TM_PLL_DIG26, TM_FORCE_PD_PLL_PTAT, 5, 1)
4615 FIELD(L1_TM_PLL_DIG26, TM_USB3_R2_HIGH_RES_SW_ON, 4, 1)
4616 FIELD(L1_TM_PLL_DIG26, TM_PLL_SEL_VCO_DIV2_LOOP_OUT, 3, 1)
4617 FIELD(L1_TM_PLL_DIG26, TM_PLL_SEL_VCO_DIRECT_LOOP_OUT, 2, 1)
4618 FIELD(L1_TM_PLL_DIG26, TM_PLL_SEL_VCO_HISPEED_DIV2_LOOP_OUT, 1, 1)
4619 FIELD(L1_TM_PLL_DIG26, TM_FORCE_LOOP_PATH, 0, 1)
4620REG32(L1_TM_PLL_CLK_DIST_NTRIM_LSB, 0x606c)
4621 FIELD(L1_TM_PLL_CLK_DIST_NTRIM_LSB, TM_PLL_CLK_DIST_NTRIM_LSB_31_8_RSVD, 24, 8)
4622 FIELD(L1_TM_PLL_CLK_DIST_NTRIM_LSB, TM_CLKDIST_BIAS_NTRIM_LSB, 0, 8)
4623REG32(L1_TM_PLL_CLK_DIST_PTRIM_LSB, 0x6070)
4624 FIELD(L1_TM_PLL_CLK_DIST_PTRIM_LSB, TM_PLL_CLK_DIST_PTRIM_LSB_31_8_RSVD, 24, 8)
4625 FIELD(L1_TM_PLL_CLK_DIST_PTRIM_LSB, TM_CLKDIST_BIAS_PTRIM_LSB, 0, 8)
4626REG32(L1_TM_PLL_DIG_29, 0x6074)
4627 FIELD(L1_TM_PLL_DIG_29, TM_PLL_DIG_29_31_8_RSVD, 24, 8)
4628 FIELD(L1_TM_PLL_DIG_29, TM_CLKDIST_OBSRV_MRSTBUF_SUP, 7, 1)
4629 FIELD(L1_TM_PLL_DIG_29, TM_CLKDIST_OBSRV_LRSTBUF_SUP, 6, 1)
4630 FIELD(L1_TM_PLL_DIG_29, TM_CLKDIST_ENABLE_RST_RPTR, 5, 1)
4631 FIELD(L1_TM_PLL_DIG_29, TM_FORCE_CLKDIST_ENABLE_RST_RPTR, 4, 1)
4632 FIELD(L1_TM_PLL_DIG_29, TM_CLKDIST_ENABLE_CLK_RPTR, 3, 1)
4633 FIELD(L1_TM_PLL_DIG_29, TM_FORCE_CLKDIST_ENABLE_CLK_RPTR, 2, 1)
4634 FIELD(L1_TM_PLL_DIG_29, TM_CLKDIST_BIAS_PTRIM_MSB, 1, 1)
4635 FIELD(L1_TM_PLL_DIG_29, TM_CLKDIST_BIAS_NTRIM_MSB, 0, 1)
4636REG32(L1_TM_PLL_DIG_30, 0x6078)
4637 FIELD(L1_TM_PLL_DIG_30, TM_PLL_DIG_30_31_8_RSVD, 24, 8)
4638 FIELD(L1_TM_PLL_DIG_30, TM_CLKDIST_ENABLE_BIAS, 7, 1)
4639 FIELD(L1_TM_PLL_DIG_30, TM_FORCE_CLKDIST_ENABLE_BIAS, 6, 1)
4640 FIELD(L1_TM_PLL_DIG_30, TM_CLKDIST_ENABLE_CMN_BIAS, 5, 1)
4641 FIELD(L1_TM_PLL_DIG_30, TM_FORCE_CLKDIST_ENABLE_CMN_BIAS, 4, 1)
4642 FIELD(L1_TM_PLL_DIG_30, TM_CLKDIST_SUP_OBSRV, 3, 1)
4643 FIELD(L1_TM_PLL_DIG_30, TM_CLKDIST_OBSRV_RSTMUX_SUP, 2, 1)
4644 FIELD(L1_TM_PLL_DIG_30, TM_CLKDIST_OBSRV_RPTR_RSTBUF_SUP, 1, 1)
4645 FIELD(L1_TM_PLL_DIG_30, TM_CLKDIST_OBSRV_MUS_SUP, 0, 1)
4646REG32(L1_TM_PLL_DIG_31, 0x607c)
4647 FIELD(L1_TM_PLL_DIG_31, TM_PLL_DIG_31_31_8_RSVD, 24, 8)
4648 FIELD(L1_TM_PLL_DIG_31, TM_CLKDIST_ENABLE_MASTER_CLK_DRIVE, 7, 1)
4649 FIELD(L1_TM_PLL_DIG_31, TM_FORCE_CLKDIST_ENABLE_MASTER_CLK_DRIVE, 6, 1)
4650 FIELD(L1_TM_PLL_DIG_31, TM_CLKDIST_ENABLE_LANE_RST_DRIVE, 5, 1)
4651 FIELD(L1_TM_PLL_DIG_31, TM_FORCE_CLKDIST_ENABLE_LANE_RST_DRIVE, 4, 1)
4652 FIELD(L1_TM_PLL_DIG_31, TM_CLKDIST_ENABLE_LANE_CLK_DRIVE, 3, 1)
4653 FIELD(L1_TM_PLL_DIG_31, TM_FORCE_CLKDIST_ENABLE_LANE_CLK_DRIVE, 2, 1)
4654 FIELD(L1_TM_PLL_DIG_31, TM_CLKDIST_BIAS_RATE_SEL, 1, 1)
4655 FIELD(L1_TM_PLL_DIG_31, TM_FORCE_CLKDIST_BIAS_RATE_SEL, 0, 1)
4656REG32(L1_TM_PLL_DIG_32, 0x6080)
4657 FIELD(L1_TM_PLL_DIG_32, TM_PLL_DIG_32_31_8_RSVD, 24, 8)
4658 FIELD(L1_TM_PLL_DIG_32, TM_CLKDIST_MUX_XVCR_CLK_EN, 7, 1)
4659 FIELD(L1_TM_PLL_DIG_32, TM_FORCE_CLKDIST_MUX_XVCR_CLK_EN, 6, 1)
4660 FIELD(L1_TM_PLL_DIG_32, TM_FORCE_LOAD_FBDIV, 5, 1)
4661 FIELD(L1_TM_PLL_DIG_32, TM_LOAD_FBDIV, 4, 1)
4662 FIELD(L1_TM_PLL_DIG_32, TM_FORCE_RST_FDBK_DIV, 3, 1)
4663 FIELD(L1_TM_PLL_DIG_32, TM_RST_FDBK_DIV, 2, 1)
4664 FIELD(L1_TM_PLL_DIG_32, TM_CLKDIST_ENABLE_MASTER_RST_DRIVE, 1, 1)
4665 FIELD(L1_TM_PLL_DIG_32, TM_FORCE_CLKDIST_ENABLE_MASTER_RST_DRIVE, 0, 1)
4666REG32(L1_TM_PLL_DIG_33, 0x6084)
4667 FIELD(L1_TM_PLL_DIG_33, TM_PLL_DIG_33_31_8_RSVD, 24, 8)
4668 FIELD(L1_TM_PLL_DIG_33, TM_FORCE_TX_CLK_RST_REL, 7, 1)
4669 FIELD(L1_TM_PLL_DIG_33, TM_TX_CLK_RST_REL, 6, 1)
4670 FIELD(L1_TM_PLL_DIG_33, TM_CLKDIST_MUX_XCVR_MASTER_RST_EN, 5, 1)
4671 FIELD(L1_TM_PLL_DIG_33, TM_FORCE_CLKDIST_MUX_XCVR_MASTER_RST_EN, 4, 1)
4672 FIELD(L1_TM_PLL_DIG_33, TM_CLKDIST_MUX_MASTER_CLK_SEL, 3, 1)
4673 FIELD(L1_TM_PLL_DIG_33, TM_FORCE_CLKDIST_MUX_MASTER_CLK_SEL, 2, 1)
4674 FIELD(L1_TM_PLL_DIG_33, TM_CLKDIST_MUX_LOCAL_CLK_SEL, 1, 1)
4675 FIELD(L1_TM_PLL_DIG_33, TM_FORCE_CLKDIST_MUX_LOCAL_CLK_SEL, 0, 1)
4676REG32(L1_TM_PLL_DIG_34, 0x6088)
4677 FIELD(L1_TM_PLL_DIG_34, TM_PLL_DIG_34_31_8_RSVD, 24, 8)
4678 FIELD(L1_TM_PLL_DIG_34, TM_PLL_RSVD, 7, 1)
4679 FIELD(L1_TM_PLL_DIG_34, TM_FBDIV_3_MSB, 2, 5)
4680 FIELD(L1_TM_PLL_DIG_34, TM_SEL_VCO_OUT, 1, 1)
4681 FIELD(L1_TM_PLL_DIG_34, TM_FORCE_SEL_VCO_OUT, 0, 1)
4682REG32(L1_TM_PLL_DIG_35, 0x608c)
4683 FIELD(L1_TM_PLL_DIG_35, TM_PLL_DIG_35_31_8_RSVD, 24, 8)
4684 FIELD(L1_TM_PLL_DIG_35, TM_CLKDIST_BIAS_SPARE, 6, 2)
4685 FIELD(L1_TM_PLL_DIG_35, TM_CLKDIST_DRVR_SPARE, 4, 2)
4686 FIELD(L1_TM_PLL_DIG_35, TM_CLKDIST_MUX_SPARE, 2, 2)
4687 FIELD(L1_TM_PLL_DIG_35, TM_CLKDIST_RPTR_SPARE, 0, 2)
4688REG32(L1_TM_PLL_DIG_36, 0x6090)
4689 FIELD(L1_TM_PLL_DIG_36, TM_PLL_DIG_36_31_8_RSVD, 24, 8)
4690 FIELD(L1_TM_PLL_DIG_36, CLKDIST_BIAS_SPARE, 6, 2)
4691 FIELD(L1_TM_PLL_DIG_36, CLKDIST_DRVR_SPARE, 4, 2)
4692 FIELD(L1_TM_PLL_DIG_36, CLKDIST_MUX_SPARE, 2, 2)
4693 FIELD(L1_TM_PLL_DIG_36, CLKDIST_RPTR_SPARE, 0, 2)
4694REG32(L1_TM_PLL_DIG_37, 0x6094)
4695 FIELD(L1_TM_PLL_DIG_37, TM_PLL_DIG_37_31_8_RSVD, 24, 8)
4696 FIELD(L1_TM_PLL_DIG_37, TM_COARSE_CODE_SAT_VALUE_LSB, 5, 3)
4697 FIELD(L1_TM_PLL_DIG_37, TM_ENABLE_COARSE_SATURATION, 4, 1)
4698 FIELD(L1_TM_PLL_DIG_37, W_SPARE_OUTPUTS, 2, 2)
4699 FIELD(L1_TM_PLL_DIG_37, TM_FORCE_EN_IP_DIV_BYPASS, 1, 1)
4700 FIELD(L1_TM_PLL_DIG_37, TM_EN_IP_DIV_BYPASS, 0, 1)
4701REG32(L1_TM_PLL_COARSE_CODE_SAT_MSB, 0x6098)
4702 FIELD(L1_TM_PLL_COARSE_CODE_SAT_MSB, TM_PLL_COARSE_CODE_SAT_MSB_31_8_RSVD, 24, 8)
4703 FIELD(L1_TM_PLL_COARSE_CODE_SAT_MSB, TM_COARSE_CODE_SAT_VALUE_MSB, 0, 8)
4704REG32(L1_MPHY_CFG_HIB8, 0x6300)
4705 FIELD(L1_MPHY_CFG_HIB8, MPHY_CFG_HIB8_31_8_RSVD, 24, 8)
4706 FIELD(L1_MPHY_CFG_HIB8, MPHY_HIBERN8_RSVD, 1, 7)
4707 FIELD(L1_MPHY_CFG_HIB8, MPHY_HIBERN8, 0, 1)
4708REG32(L1_MPHY_CFG_MODE, 0x6304)
4709 FIELD(L1_MPHY_CFG_MODE, MPHY_CFG_MODE_31_8_RSVD, 24, 8)
4710 FIELD(L1_MPHY_CFG_MODE, MPHY_HS_LS_MODE_RSVD, 2, 6)
4711 FIELD(L1_MPHY_CFG_MODE, MPHY_HS_LS_MODE, 0, 2)
4712REG32(L1_MPHY_CFG_HS_GEAR, 0x6308)
4713 FIELD(L1_MPHY_CFG_HS_GEAR, MPHY_CFG_HS_GEAR_31_8_RSVD, 24, 8)
4714 FIELD(L1_MPHY_CFG_HS_GEAR, MPHY_HS_GEAR_RSVD, 2, 6)
4715 FIELD(L1_MPHY_CFG_HS_GEAR, MPHY_HS_GEAR, 0, 2)
4716REG32(L1_MPHY_CFG_HS_RATE, 0x630c)
4717 FIELD(L1_MPHY_CFG_HS_RATE, MPHY_CFG_HS_RATE_31_8_RSVD, 24, 8)
4718 FIELD(L1_MPHY_CFG_HS_RATE, MPHY_RATE_RSVD, 1, 7)
4719 FIELD(L1_MPHY_CFG_HS_RATE, MPHY_RATE, 0, 1)
4720REG32(L1_MPHY_CFG_PWM, 0x6310)
4721 FIELD(L1_MPHY_CFG_PWM, MPHY_CFG_PWM_31_8_RSVD, 24, 8)
4722 FIELD(L1_MPHY_CFG_PWM, MPHY_PWM_GEAR_RSVD, 3, 5)
4723 FIELD(L1_MPHY_CFG_PWM, MPHY_PWM_GEAR, 0, 3)
4724REG32(L1_PLL_OPDIV_LS, 0x6314)
4725 FIELD(L1_PLL_OPDIV_LS, PLL_OPDIV_LS_31_8_RSVD, 24, 8)
4726 FIELD(L1_PLL_OPDIV_LS, TM_SEL_OPDIV_FOR_REFCLK, 7, 1)
4727 FIELD(L1_PLL_OPDIV_LS, ANA_OPDIV_LS, 0, 7)
4728REG32(L1_MPHY_CFG_UPDT, 0x6318)
4729 FIELD(L1_MPHY_CFG_UPDT, MPHY_CFG_UPDT_31_8_RSVD, 24, 8)
4730 FIELD(L1_MPHY_CFG_UPDT, MPHY_CFGUPDT_RSVD, 1, 7)
4731 FIELD(L1_MPHY_CFG_UPDT, MPHY_CFGUPDT, 0, 1)
4732REG32(L1_PLL_TM_DIV_CNTRLS, 0x631c)
4733 FIELD(L1_PLL_TM_DIV_CNTRLS, PLL_TM_DIV_CNTRLS_31_8_RSVD, 24, 8)
4734 FIELD(L1_PLL_TM_DIV_CNTRLS, TM_FORCE_PD_OPDIV_LS, 7, 1)
4735 FIELD(L1_PLL_TM_DIV_CNTRLS, TM_PD_OPDIV_LS, 6, 1)
4736 FIELD(L1_PLL_TM_DIV_CNTRLS, PLL_TM_DIV_CNTRLS_RSVD, 5, 1)
4737 FIELD(L1_PLL_TM_DIV_CNTRLS, TM_BYPASS_OPDIV_LS_MOD, 4, 1)
4738 FIELD(L1_PLL_TM_DIV_CNTRLS, TM_FORCE_PLL_PD_HS, 3, 1)
4739 FIELD(L1_PLL_TM_DIV_CNTRLS, TM_PLL_PD_HS, 2, 1)
4740 FIELD(L1_PLL_TM_DIV_CNTRLS, SEL_IP_MUX_CONTROL, 1, 1)
4741 FIELD(L1_PLL_TM_DIV_CNTRLS, TM_SWAP_OP_MUX_CONTROL, 0, 1)
4742REG32(L1_PLL_FBDIV_G1A_LSB, 0x6320)
4743 FIELD(L1_PLL_FBDIV_G1A_LSB, PLL_FBDIV_G1A_LSB_31_8_RSVD, 24, 8)
4744 FIELD(L1_PLL_FBDIV_G1A_LSB, FBDIV_G1A_LSB, 0, 8)
4745REG32(L1_PLL_FBDIV_G1B_LSB, 0x6324)
4746 FIELD(L1_PLL_FBDIV_G1B_LSB, PLL_FBDIV_G1B_LSB_31_8_RSVD, 24, 8)
4747 FIELD(L1_PLL_FBDIV_G1B_LSB, FBDIV_G1B_LSB, 0, 8)
4748REG32(L1_PLL_FBDIV_G2A_LSB, 0x6328)
4749 FIELD(L1_PLL_FBDIV_G2A_LSB, PLL_FBDIV_G2A_LSB_31_8_RSVD, 24, 8)
4750 FIELD(L1_PLL_FBDIV_G2A_LSB, FBDIV_G2A_LSB, 0, 8)
4751REG32(L1_PLL_FBDIV_G2B_LSB, 0x632c)
4752 FIELD(L1_PLL_FBDIV_G2B_LSB, PLL_FBDIV_G2B_LSB_31_8_RSVD, 24, 8)
4753 FIELD(L1_PLL_FBDIV_G2B_LSB, FBDIV_G2B_LSB, 0, 8)
4754REG32(L1_PLL_FBDIV_G3A_LSB, 0x6330)
4755 FIELD(L1_PLL_FBDIV_G3A_LSB, PLL_FBDIV_G3A_LSB_31_8_RSVD, 24, 8)
4756 FIELD(L1_PLL_FBDIV_G3A_LSB, FBDIV_G3A_LSB, 0, 8)
4757REG32(L1_PLL_FBDIV_G3B_LSB, 0x6334)
4758 FIELD(L1_PLL_FBDIV_G3B_LSB, PLL_FBDIV_G3B_LSB_31_8_RSVD, 24, 8)
4759 FIELD(L1_PLL_FBDIV_G3B_LSB, FBDIV_G3B_LSB, 0, 8)
4760REG32(L1_PLL_FBDIV_G1A_MSB, 0x6338)
4761 FIELD(L1_PLL_FBDIV_G1A_MSB, PLL_FBDIV_G1A_MSB_31_8_RSVD, 24, 8)
4762 FIELD(L1_PLL_FBDIV_G1A_MSB, FBDIV_G1A_MSB, 0, 8)
4763REG32(L1_PLL_FBDIV_G1B_MSB, 0x633c)
4764 FIELD(L1_PLL_FBDIV_G1B_MSB, PLL_FBDIV_G1B_MSB_31_8_RSVD, 24, 8)
4765 FIELD(L1_PLL_FBDIV_G1B_MSB, FBDIV_G1B_MSB, 0, 8)
4766REG32(L1_PLL_FBDIV_G2A_MSB, 0x6340)
4767 FIELD(L1_PLL_FBDIV_G2A_MSB, PLL_FBDIV_G2A_MSB_31_8_RSVD, 24, 8)
4768 FIELD(L1_PLL_FBDIV_G2A_MSB, FBDIV_G2A_MSB, 0, 8)
4769REG32(L1_PLL_FBDIV_G2B_MSB, 0x6344)
4770 FIELD(L1_PLL_FBDIV_G2B_MSB, PLL_FBDIV_G2B_MSB_31_8_RSVD, 24, 8)
4771 FIELD(L1_PLL_FBDIV_G2B_MSB, FBDIV_G2B_MSB, 0, 8)
4772REG32(L1_PLL_FBDIV_G3A_MSB, 0x6348)
4773 FIELD(L1_PLL_FBDIV_G3A_MSB, PLL_FBDIV_G3A_MSB_31_8_RSVD, 24, 8)
4774 FIELD(L1_PLL_FBDIV_G3A_MSB, FBDIV_G3A_MSB, 0, 8)
4775REG32(L1_PLL_FBDIV_G3B_MSB, 0x634c)
4776 FIELD(L1_PLL_FBDIV_G3B_MSB, PLL_FBDIV_G3B_MSB_31_8_RSVD, 24, 8)
4777 FIELD(L1_PLL_FBDIV_G3B_MSB, FBDIV_G3B_MSB, 0, 8)
4778REG32(L1_PLL_IPDIV, 0x6350)
4779 FIELD(L1_PLL_IPDIV, PLL_IPDIV_31_8_RSVD, 24, 8)
4780 FIELD(L1_PLL_IPDIV, PLL_IPDIV, 0, 8)
4781REG32(L1_PLL_FBDIV_FRAC_0_LSB, 0x6354)
4782 FIELD(L1_PLL_FBDIV_FRAC_0_LSB, PLL_FBDIV_FRAC_0_LSB_31_8_RSVD, 24, 8)
4783 FIELD(L1_PLL_FBDIV_FRAC_0_LSB, FBDIV_FRAC_0_LSB, 0, 8)
4784REG32(L1_PLL_FBDIV_FRAC_1, 0x6358)
4785 FIELD(L1_PLL_FBDIV_FRAC_1, PLL_FBDIV_FRAC_1_31_8_RSVD, 24, 8)
4786 FIELD(L1_PLL_FBDIV_FRAC_1, FBDIV_FRAC_1, 0, 8)
4787REG32(L1_PLL_FBDIV_FRAC_2, 0x635c)
4788 FIELD(L1_PLL_FBDIV_FRAC_2, PLL_FBDIV_FRAC_2_31_8_RSVD, 24, 8)
4789 FIELD(L1_PLL_FBDIV_FRAC_2, FBDIV_FRAC_2, 0, 8)
4790REG32(L1_PLL_FBDIV_FRAC_3_MSB, 0x6360)
4791 FIELD(L1_PLL_FBDIV_FRAC_3_MSB, PLL_FBDIV_FRAC_3_MSB_31_8_RSVD, 24, 8)
4792 FIELD(L1_PLL_FBDIV_FRAC_3_MSB, PLL_FBDIV_FRAC_3_MSV_RSVD, 7, 1)
4793 FIELD(L1_PLL_FBDIV_FRAC_3_MSB, TM_FORCE_EN_FRAC, 6, 1)
4794 FIELD(L1_PLL_FBDIV_FRAC_3_MSB, TM_EN_FRAC, 5, 1)
4795 FIELD(L1_PLL_FBDIV_FRAC_3_MSB, FBDIV_FRAC_3_MSB_RSVD, 3, 2)
4796 FIELD(L1_PLL_FBDIV_FRAC_3_MSB, FBDIV_FRAC_3_MSB, 0, 3)
4797REG32(L1_PLL_PWR_SEQ_WAIT_TIME, 0x6364)
4798 FIELD(L1_PLL_PWR_SEQ_WAIT_TIME, PLL_PWR_SEQ_WAIT_TIME_31_8_RSVD, 24, 8)
4799 FIELD(L1_PLL_PWR_SEQ_WAIT_TIME, TM_PLL_SETTLING, 6, 2)
4800 FIELD(L1_PLL_PWR_SEQ_WAIT_TIME, TM_PLL_BIAS_SETTLING, 4, 2)
4801 FIELD(L1_PLL_PWR_SEQ_WAIT_TIME, TM_LDO_SETTLING, 2, 2)
4802 FIELD(L1_PLL_PWR_SEQ_WAIT_TIME, TM_LDO_RELIABILITY, 0, 2)
4803REG32(L1_PLL_SS_STEPS_0_LSB, 0x6368)
4804 FIELD(L1_PLL_SS_STEPS_0_LSB, PLL_SS_STEPS_0_LSB_31_8_RSVD, 24, 8)
4805 FIELD(L1_PLL_SS_STEPS_0_LSB, SS_NUM_OF_STEPS_0_LSB, 0, 8)
4806REG32(L1_PLL_SS_STEPS_1_MSB, 0x636c)
4807 FIELD(L1_PLL_SS_STEPS_1_MSB, PLL_SS_STEPS_1_MSB_31_8_RSVD, 24, 8)
4808 FIELD(L1_PLL_SS_STEPS_1_MSB, SS_NUM_OF_STEPS_1_MSB_RSVD, 3, 5)
4809 FIELD(L1_PLL_SS_STEPS_1_MSB, SS_NUM_OF_STEPS_1_MSB, 0, 3)
4810REG32(L1_PLL_SS_STEP_SIZE_0_LSB, 0x6370)
4811 FIELD(L1_PLL_SS_STEP_SIZE_0_LSB, PLL_SS_STEP_SIZE_0_LSB_31_8_RSVD, 24, 8)
4812 FIELD(L1_PLL_SS_STEP_SIZE_0_LSB, SS_STEP_SIZE_0_LSB, 0, 8)
4813REG32(L1_PLL_SS_STEP_SIZE_1, 0x6374)
4814 FIELD(L1_PLL_SS_STEP_SIZE_1, PLL_SS_STEP_SIZE_1_31_8_RSVD, 24, 8)
4815 FIELD(L1_PLL_SS_STEP_SIZE_1, SS_STEP_SIZE_1, 0, 8)
4816REG32(L1_PLL_SS_STEP_SIZE_2, 0x6378)
4817 FIELD(L1_PLL_SS_STEP_SIZE_2, PLL_SS_STEP_SIZE_2_31_8_RSVD, 24, 8)
4818 FIELD(L1_PLL_SS_STEP_SIZE_2, SS_STEP_SIZE_2, 0, 8)
4819REG32(L1_PLL_SS_STEP_SIZE_3_MSB, 0x637c)
4820 FIELD(L1_PLL_SS_STEP_SIZE_3_MSB, PLL_SS_STEP_SIZE_3_MSB_31_8_RSVD, 24, 8)
4821 FIELD(L1_PLL_SS_STEP_SIZE_3_MSB, TM_FORCE_EN_SS, 7, 1)
4822 FIELD(L1_PLL_SS_STEP_SIZE_3_MSB, TM_EN_SS, 6, 1)
4823 FIELD(L1_PLL_SS_STEP_SIZE_3_MSB, FORCE_SS_NUM_OF_STEPS, 5, 1)
4824 FIELD(L1_PLL_SS_STEP_SIZE_3_MSB, FORCE_SS_STEP_SIZE, 4, 1)
4825 FIELD(L1_PLL_SS_STEP_SIZE_3_MSB, SS_SPREAD_TYPE, 2, 2)
4826 FIELD(L1_PLL_SS_STEP_SIZE_3_MSB, SS_STEP_SIZE_3_MSB, 0, 2)
4827REG32(L1_TM_MASK_CFG_UPDT, 0x6380)
4828 FIELD(L1_TM_MASK_CFG_UPDT, TM_MASK_CFG_UPDT_31_8_RSVD, 24, 8)
4829 FIELD(L1_TM_MASK_CFG_UPDT, TM_MASK_CFG_UPDT_RSVD, 7, 1)
4830 FIELD(L1_TM_MASK_CFG_UPDT, HIBERN8_MASK_CFG_UPDT, 6, 1)
4831 FIELD(L1_TM_MASK_CFG_UPDT, HS_MODE_MASK_CFG_UPDT, 5, 1)
4832 FIELD(L1_TM_MASK_CFG_UPDT, LS_MODE_MASK_CFG_UPDT, 4, 1)
4833 FIELD(L1_TM_MASK_CFG_UPDT, OPDIV_LS_MASK_CFG_UPDT, 3, 1)
4834 FIELD(L1_TM_MASK_CFG_UPDT, PWM_GEAR_MASK_CFG_UPDT, 2, 1)
4835 FIELD(L1_TM_MASK_CFG_UPDT, HS_GEAR_MASK_CFG_UPDT, 1, 1)
4836 FIELD(L1_TM_MASK_CFG_UPDT, HS_RATE_MASK_CFG_UPDT, 0, 1)
4837REG32(L1_PLL_TM_FORCE_DIV, 0x6384)
4838 FIELD(L1_PLL_TM_FORCE_DIV, PLL_TM_FORCE_DIV_31_8_RSVD, 24, 8)
4839 FIELD(L1_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_FRAC, 7, 1)
4840 FIELD(L1_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G3B, 6, 1)
4841 FIELD(L1_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G3A, 5, 1)
4842 FIELD(L1_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G2B, 4, 1)
4843 FIELD(L1_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G2A, 3, 1)
4844 FIELD(L1_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G1B, 2, 1)
4845 FIELD(L1_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G1A, 1, 1)
4846 FIELD(L1_PLL_TM_FORCE_DIV, TM_FORCE_IPDIV, 0, 1)
4847REG32(L1_PLL_TM_COARSE_CODE_1_LSB, 0x6388)
4848 FIELD(L1_PLL_TM_COARSE_CODE_1_LSB, PLL_TM_COARSE_CODE_1_LSB_31_8_RSVD, 24, 8)
4849 FIELD(L1_PLL_TM_COARSE_CODE_1_LSB, TM_COARSE_CODE_1_LSB, 0, 8)
4850REG32(L1_PLL_TM_COARSE_CODE_2_LSB, 0x638c)
4851 FIELD(L1_PLL_TM_COARSE_CODE_2_LSB, PLL_TM_COARSE_CODE_2_LSB_31_8_RSVD, 24, 8)
4852 FIELD(L1_PLL_TM_COARSE_CODE_2_LSB, TM_COARSE_CODE_2_LSB, 0, 8)
4853REG32(L1_PLL_TM_COARSE_CODE_3_LSB, 0x6390)
4854 FIELD(L1_PLL_TM_COARSE_CODE_3_LSB, PLL_TM_COARSE_CODE_3_LSB_31_8_RSVD, 24, 8)
4855 FIELD(L1_PLL_TM_COARSE_CODE_3_LSB, TM_COARSE_CODE_3_LSB, 0, 8)
4856REG32(L1_PLL_TM_COARSE_CODE_4_LSB, 0x6394)
4857 FIELD(L1_PLL_TM_COARSE_CODE_4_LSB, PLL_TM_COARSE_CODE_4_LSB_31_8_RSVD, 24, 8)
4858 FIELD(L1_PLL_TM_COARSE_CODE_4_LSB, TM_COARSE_CODE_4_LSB, 0, 8)
4859REG32(L1_PLL_TM_COARSE_CODE_5_LSB, 0x6398)
4860 FIELD(L1_PLL_TM_COARSE_CODE_5_LSB, PLL_TM_COARSE_CODE_5_LSB_31_8_RSVD, 24, 8)
4861 FIELD(L1_PLL_TM_COARSE_CODE_5_LSB, TM_COARSE_CODE_5_LSB, 0, 8)
4862REG32(L1_PLL_TM_COARSE_CODE_6_LSB, 0x639c)
4863 FIELD(L1_PLL_TM_COARSE_CODE_6_LSB, PLL_TM_COARSE_CODE_6_LSB_31_8_RSVD, 24, 8)
4864 FIELD(L1_PLL_TM_COARSE_CODE_6_LSB, TM_COARSE_CODE_6_LSB, 0, 8)
4865REG32(L1_PLL_TM_COARSE_CODE_1_2_MSB, 0x63a0)
4866 FIELD(L1_PLL_TM_COARSE_CODE_1_2_MSB, PLL_TM_COARSE_CODE_1_2_MSB_31_8_RSVD, 24, 8)
4867 FIELD(L1_PLL_TM_COARSE_CODE_1_2_MSB, TM_COARSE_CODE_G1_AB_MSB_RSVD, 6, 2)
4868 FIELD(L1_PLL_TM_COARSE_CODE_1_2_MSB, TM_COARSE_CODE_2_MSB, 3, 3)
4869 FIELD(L1_PLL_TM_COARSE_CODE_1_2_MSB, TM_COARSE_CODE_1_MSB, 0, 3)
4870REG32(L1_PLL_TM_COARSE_CODE_3_4_MSB, 0x63a4)
4871 FIELD(L1_PLL_TM_COARSE_CODE_3_4_MSB, PLL_TM_COARSE_CODE_3_4_MSB_31_8_RSVD, 24, 8)
4872 FIELD(L1_PLL_TM_COARSE_CODE_3_4_MSB, TM_COARSE_CODE_G2_AB_MSB_RSVD, 6, 2)
4873 FIELD(L1_PLL_TM_COARSE_CODE_3_4_MSB, TM_COARSE_CODE_4_MSB, 3, 3)
4874 FIELD(L1_PLL_TM_COARSE_CODE_3_4_MSB, TM_COARSE_CODE_3_MSB, 0, 3)
4875REG32(L1_PLL_TM_COARSE_CODE_5_6_MSB, 0x63a8)
4876 FIELD(L1_PLL_TM_COARSE_CODE_5_6_MSB, PLL_TM_COARSE_CODE_5_6_MSB_31_8_RSVD, 24, 8)
4877 FIELD(L1_PLL_TM_COARSE_CODE_5_6_MSB, TM_COARSE_CODE_G3_AB_MSB_RSVD, 6, 2)
4878 FIELD(L1_PLL_TM_COARSE_CODE_5_6_MSB, TM_COARSE_CODE_6_MSB, 3, 3)
4879 FIELD(L1_PLL_TM_COARSE_CODE_5_6_MSB, TM_COARSE_CODE_5_MSB, 0, 3)
4880REG32(L1_PLL_TM_SHARED_0, 0x63ac)
4881 FIELD(L1_PLL_TM_SHARED_0, PLL_TM_SHARED_0_31_8_RSVD, 24, 8)
4882 FIELD(L1_PLL_TM_SHARED_0, TM_FORCE_EXTSIGNAL_FOR_HIBERN8, 7, 1)
4883 FIELD(L1_PLL_TM_SHARED_0, TM_FORCE_REGBIT_FOR_HIBERN8, 6, 1)
4884 FIELD(L1_PLL_TM_SHARED_0, TM_FORCE_PLL_STANDBY, 5, 1)
4885 FIELD(L1_PLL_TM_SHARED_0, TM_PLL_STANDBY, 4, 1)
4886 FIELD(L1_PLL_TM_SHARED_0, TM_SLOWN_FAST_BRING_UP_ALWAYS, 3, 1)
4887 FIELD(L1_PLL_TM_SHARED_0, EN_TM_FOR_BRING_UP_SCHEME, 2, 1)
4888 FIELD(L1_PLL_TM_SHARED_0, SELECT_HS_FB_DIVIDER, 1, 1)
4889 FIELD(L1_PLL_TM_SHARED_0, TM_BYPASS_COARSE_SEARCH, 0, 1)
4890REG32(L1_PLL_TM_FRAC_OFFSET_0, 0x63b0)
4891 FIELD(L1_PLL_TM_FRAC_OFFSET_0, PLL_TM_FRAC_OFFSET_0_31_8_RSVD, 24, 8)
4892 FIELD(L1_PLL_TM_FRAC_OFFSET_0, TM_FRAC_OFFSET_LSB_0, 0, 8)
4893REG32(L1_PLL_TM_FRAC_OFFSET_1, 0x63b4)
4894 FIELD(L1_PLL_TM_FRAC_OFFSET_1, PLL_TM_FRAC_OFFSET_1_31_8_RSVD, 24, 8)
4895 FIELD(L1_PLL_TM_FRAC_OFFSET_1, TM_FRAC_OFFSET_1, 0, 8)
4896REG32(L1_PLL_TM_FRAC_OFFSET_2, 0x63b8)
4897 FIELD(L1_PLL_TM_FRAC_OFFSET_2, PLL_TM_FRAC_OFFSET_2_31_8_RSVD, 24, 8)
4898 FIELD(L1_PLL_TM_FRAC_OFFSET_2, TM_PLL_RSVD, 2, 6)
4899 FIELD(L1_PLL_TM_FRAC_OFFSET_2, TM_FORCE_FBDIV_FRAC_OFFSET, 1, 1)
4900 FIELD(L1_PLL_TM_FRAC_OFFSET_2, TM_FRAC_OFFSET_MSB_2, 0, 1)
4901REG32(L1_PLL_STATUS_READ_0, 0x63e0)
4902 FIELD(L1_PLL_STATUS_READ_0, PLL_STATUS_READ_0_31_8_RSVD, 24, 8)
4903 FIELD(L1_PLL_STATUS_READ_0, PLL_COARSE_CODE_LSB_STATUS_READ, 0, 8)
4904REG32(L1_PLL_STATUS_READ_1, 0x63e4)
4905 FIELD(L1_PLL_STATUS_READ_1, PLL_STATUS_READ_1_31_8_RSVD, 24, 8)
4906 FIELD(L1_PLL_STATUS_READ_1, PLL_STATUS_READ_1_RSVD, 6, 2)
4907 FIELD(L1_PLL_STATUS_READ_1, PLL_START_LOOP_STATUS_READ, 5, 1)
4908 FIELD(L1_PLL_STATUS_READ_1, PLL_LOCK_STATUS_READ, 4, 1)
4909 FIELD(L1_PLL_STATUS_READ_1, PLL_COARSE_DONE_STATUS_READ, 3, 1)
4910 FIELD(L1_PLL_STATUS_READ_1, PLL_COARSE_CODE_MSB_STATUS_READ, 0, 3)
4911REG32(L1_UPHY_GLOBAL_CTRL, 0x7000)
4912 FIELD(L1_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_31_8_RSVD, 24, 8)
4913 FIELD(L1_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_7_RSVD, 7, 1)
4914 FIELD(L1_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_6_RSVD, 6, 1)
4915 FIELD(L1_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_5_RSVD, 5, 1)
4916 FIELD(L1_UPHY_GLOBAL_CTRL, PCLK_SELECT, 4, 1)
4917 FIELD(L1_UPHY_GLOBAL_CTRL, MPHY_G3_BIST_ENABLE, 3, 1)
4918 FIELD(L1_UPHY_GLOBAL_CTRL, MULTI_RATE_ENABLE, 2, 1)
4919 FIELD(L1_UPHY_GLOBAL_CTRL, MPHY_GEAR_SELECT, 0, 2)
4920REG32(L1_BIST_CTRL_1, 0x7004)
4921 FIELD(L1_BIST_CTRL_1, BIST_CTRL_1_31_8_RSVD, 24, 8)
4922 FIELD(L1_BIST_CTRL_1, REPETITIVE_PATTERN_ENABLE, 7, 1)
4923 FIELD(L1_BIST_CTRL_1, PRBS_PATTERNS, 5, 2)
4924 FIELD(L1_BIST_CTRL_1, BIST_PATTERN_SELECT, 2, 3)
4925 FIELD(L1_BIST_CTRL_1, BIST_INFINITE_MODE_ENABLE, 1, 1)
4926 FIELD(L1_BIST_CTRL_1, BIST_ENABLE, 0, 1)
4927REG32(L1_BIST_CTRL_2, 0x7008)
4928 FIELD(L1_BIST_CTRL_2, BIST_CTRL_2_31_8_RSVD, 24, 8)
4929 FIELD(L1_BIST_CTRL_2, BIST_CTRL_2_7_3_RSVD, 3, 5)
4930 FIELD(L1_BIST_CTRL_2, BIST_TRAINIG_SEQUENCE_SELECT, 1, 2)
4931 FIELD(L1_BIST_CTRL_2, BIST_ERROR_INJECTION_ENABLE, 0, 1)
4932REG32(L1_BIST_RUN_LEN_L, 0x700c)
4933 FIELD(L1_BIST_RUN_LEN_L, BIST_RUN_LEN_L_31_8_RSVD, 24, 8)
4934 FIELD(L1_BIST_RUN_LEN_L, BIST_RUN_LEN_L, 0, 8)
4935REG32(L1_BIST_ERR_INJ_POINT_L, 0x7010)
4936 FIELD(L1_BIST_ERR_INJ_POINT_L, BIST_ERR_INJ_POINT_L_31_8_RSVD, 24, 8)
4937 FIELD(L1_BIST_ERR_INJ_POINT_L, BIST_ERROR_INJ_POINT_L, 0, 8)
4938REG32(L1_BIST_RUNLEN_ERR_INJ_H, 0x7014)
4939 FIELD(L1_BIST_RUNLEN_ERR_INJ_H, BIST_RUNLEN_ERR_INJ_H_31_8_RSVD, 24, 8)
4940 FIELD(L1_BIST_RUNLEN_ERR_INJ_H, BIST_RUN_LEN_H, 4, 4)
4941 FIELD(L1_BIST_RUNLEN_ERR_INJ_H, BIST_ERROR_INJ_POINT_H, 0, 4)
4942REG32(L1_BIST_IDLE_TIME, 0x7018)
4943 FIELD(L1_BIST_IDLE_TIME, BIST_IDLE_TIME_31_8_RSVD, 24, 8)
4944 FIELD(L1_BIST_IDLE_TIME, BIST_IDLE_TIME, 0, 8)
4945REG32(L1_BIST_MARKER_L, 0x701c)
4946 FIELD(L1_BIST_MARKER_L, BIST_MARKER_L_31_8_RSVD, 24, 8)
4947 FIELD(L1_BIST_MARKER_L, BIST_MARKER_L, 0, 8)
4948REG32(L1_BIST_IDLE_CHAR_L, 0x7020)
4949 FIELD(L1_BIST_IDLE_CHAR_L, BIST_IDLE_CHAR_L_31_8_RSVD, 24, 8)
4950 FIELD(L1_BIST_IDLE_CHAR_L, BIST_IDLE_CHAR_L, 0, 8)
4951REG32(L1_BIST_MARKER_IDLE_H, 0x7024)
4952 FIELD(L1_BIST_MARKER_IDLE_H, BIST_MARKER_IDLE_H_31_8_RSVD, 24, 8)
4953 FIELD(L1_BIST_MARKER_IDLE_H, BIST_MARKER_IDLE_RESERVED_7, 6, 2)
4954 FIELD(L1_BIST_MARKER_IDLE_H, BIST_MARKER_H, 4, 2)
4955 FIELD(L1_BIST_MARKER_IDLE_H, BIST_MARKER_IDLE_RESERVED_3, 2, 2)
4956 FIELD(L1_BIST_MARKER_IDLE_H, BIST_IDLE_CHAR_H, 0, 2)
4957REG32(L1_BIST_LOW_PULSE_TIME, 0x7028)
4958 FIELD(L1_BIST_LOW_PULSE_TIME, BIST_LOW_PULSE_TIME_31_8_RSVD, 24, 8)
4959 FIELD(L1_BIST_LOW_PULSE_TIME, BIST_LOW_PULSE_TIME, 0, 8)
4960REG32(L1_BIST_TOTAL_PULSE_TIME, 0x702c)
4961 FIELD(L1_BIST_TOTAL_PULSE_TIME, BIST_TOTAL_PULSE_TIME_31_8_RSVD, 24, 8)
4962 FIELD(L1_BIST_TOTAL_PULSE_TIME, BIST_TOTAL_PULSE_TIME, 0, 8)
4963REG32(L1_BIST_TEST_PAT_1, 0x7030)
4964 FIELD(L1_BIST_TEST_PAT_1, BIST_TEST_PAT_1_31_8_RSVD, 24, 8)
4965 FIELD(L1_BIST_TEST_PAT_1, BIST_TEST_PAT_1_L, 0, 8)
4966REG32(L1_BIST_TEST_PAT_2, 0x7034)
4967 FIELD(L1_BIST_TEST_PAT_2, BIST_TEST_PAT_2_31_8_RSVD, 24, 8)
4968 FIELD(L1_BIST_TEST_PAT_2, BIST_TEST_PAT_2_L, 0, 8)
4969REG32(L1_BIST_TEST_PAT_3, 0x7038)
4970 FIELD(L1_BIST_TEST_PAT_3, BIST_TEST_PAT_3_31_8_RSVD, 24, 8)
4971 FIELD(L1_BIST_TEST_PAT_3, BIST_TEST_PAT_3_L, 0, 8)
4972REG32(L1_BIST_TEST_PAT_4, 0x703c)
4973 FIELD(L1_BIST_TEST_PAT_4, BIST_TEST_PAT_4_31_8_RSVD, 24, 8)
4974 FIELD(L1_BIST_TEST_PAT_4, BIST_TEST_PAT_4_L, 0, 8)
4975REG32(L1_BIST_TEST_PAT_MSBS, 0x7040)
4976 FIELD(L1_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_MSBS_31_8_RSVD, 24, 8)
4977 FIELD(L1_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_4_H, 6, 2)
4978 FIELD(L1_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_3_H, 4, 2)
4979 FIELD(L1_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_2_H, 2, 2)
4980 FIELD(L1_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_1_H, 0, 2)
4981REG32(L1_BIST_PKT_NUM, 0x7044)
4982 FIELD(L1_BIST_PKT_NUM, BIST_PKT_NUM_31_8_RSVD, 24, 8)
4983 FIELD(L1_BIST_PKT_NUM, BIST_PKT_NUM, 0, 8)
4984REG32(L1_BIST_FRM_IDLE_TIME, 0x7048)
4985 FIELD(L1_BIST_FRM_IDLE_TIME, BIST_FRM_IDLE_TIME_31_8_RSVD, 24, 8)
4986 FIELD(L1_BIST_FRM_IDLE_TIME, BIST_FRM_IDLE_TIME, 0, 8)
4987REG32(L1_BIST_PKT_CTR_L, 0x704c)
4988 FIELD(L1_BIST_PKT_CTR_L, BIST_PKT_CTR_L_31_8_RSVD, 24, 8)
4989 FIELD(L1_BIST_PKT_CTR_L, BIST_PKT_CTR_L, 0, 8)
4990REG32(L1_BIST_PKT_CTR_H, 0x7050)
4991 FIELD(L1_BIST_PKT_CTR_H, BIST_PKT_CTR_H_31_8_RSVD, 24, 8)
4992 FIELD(L1_BIST_PKT_CTR_H, BIST_PKT_CTR_H, 0, 8)
4993REG32(L1_BIST_ERR_CTR_L, 0x7054)
4994 FIELD(L1_BIST_ERR_CTR_L, BIST_ERR_CTR_L_31_8_RSVD, 24, 8)
4995 FIELD(L1_BIST_ERR_CTR_L, BIST_ERR_CTR_L, 0, 8)
4996REG32(L1_BIST_ERR_CTR_H, 0x7058)
4997 FIELD(L1_BIST_ERR_CTR_H, BIST_ERR_CTR_H_31_8_RSVD, 24, 8)
4998 FIELD(L1_BIST_ERR_CTR_H, BIST_ERR_CTR_H, 0, 8)
4999REG32(L1_CLK_DIV_CNT, 0x705c)
5000 FIELD(L1_CLK_DIV_CNT, CLK_DIV_CNT_31_8_RSVD, 24, 8)
5001 FIELD(L1_CLK_DIV_CNT, REF_CLK_BYPASS_GT_50MHZ, 7, 1)
5002 FIELD(L1_CLK_DIV_CNT, SLOW_CNT_REG, 0, 7)
5003REG32(L1_DATA_BUS_WID, 0x7060)
5004 FIELD(L1_DATA_BUS_WID, DATA_BUS_WID_31_8_RSVD, 24, 8)
5005 FIELD(L1_DATA_BUS_WID, RATE_CHANGE_BYPASS, 7, 1)
5006 FIELD(L1_DATA_BUS_WID, PCLK_RATIO_BY_4, 6, 1)
5007 FIELD(L1_DATA_BUS_WID, PCLK_RATIO_BY_2, 5, 1)
5008 FIELD(L1_DATA_BUS_WID, RATE_CHANGE_DELAY_SEL, 4, 1)
5009 FIELD(L1_DATA_BUS_WID, RATE_CHANGE_DELAY_COUNT, 0, 4)
5010REG32(L1_ANADIG_BYPASS, 0x7064)
5011 FIELD(L1_ANADIG_BYPASS, ANADIG_BYPASS_31_8_RSVD, 24, 8)
5012 FIELD(L1_ANADIG_BYPASS, ANA_DIG_COUNTER_SELECT, 7, 1)
5013 FIELD(L1_ANADIG_BYPASS, ANADIG_COUNT, 0, 7)
5014REG32(L1_BIST_FILLER_OUT, 0x7068)
5015 FIELD(L1_BIST_FILLER_OUT, BIST_FILLER_OUT_31_8_RSVD, 24, 8)
5016 FIELD(L1_BIST_FILLER_OUT, BIST_FILLER_OUT_RESERVED, 2, 6)
5017 FIELD(L1_BIST_FILLER_OUT, BIST_FILLER_OUT_ENABLE, 1, 1)
5018 FIELD(L1_BIST_FILLER_OUT, BIST_TX_RX_LOOPBACK_ENABLE, 0, 1)
5019REG32(L1_BIST_FORCE_MK_RST, 0x706c)
5020 FIELD(L1_BIST_FORCE_MK_RST, BIST_FORCE_MK_RST_31_8_RSVD, 24, 8)
5021 FIELD(L1_BIST_FORCE_MK_RST, BIST_FORCE_RESET, 1, 1)
5022 FIELD(L1_BIST_FORCE_MK_RST, BIST_ENABLE_MK_FROM_REG, 0, 1)
5023REG32(L1_SPARE_IN, 0x7070)
5024 FIELD(L1_SPARE_IN, SPARE_IN_31_8_RSVD, 24, 8)
5025 FIELD(L1_SPARE_IN, SPARE_IN, 0, 8)
5026REG32(L1_SPARE_OUT, 0x7074)
5027 FIELD(L1_SPARE_OUT, SPARE_OUT_31_8_RSVD, 24, 8)
5028 FIELD(L1_SPARE_OUT, SPARE_OUT, 0, 8)
5029REG32(L2_TX_ANA_TM_0, 0x8000)
5030 FIELD(L2_TX_ANA_TM_0, TX_ANA_TM_0_31_8_RSVD, 24, 8)
5031 FIELD(L2_TX_ANA_TM_0, ANA_BYP0_7_6_RSVD, 6, 2)
5032 FIELD(L2_TX_ANA_TM_0, PIPE_TX_DN_RXDET, 5, 1)
5033 FIELD(L2_TX_ANA_TM_0, FORCE_PIPE_TX_DN_RXDET, 4, 1)
5034 FIELD(L2_TX_ANA_TM_0, PIPE_TX_DP_RXDET, 3, 1)
5035 FIELD(L2_TX_ANA_TM_0, FORCE_PIPE_TX_DP_RXDET, 2, 1)
5036 FIELD(L2_TX_ANA_TM_0, ANA_BYP0_1_0_RSVD, 0, 2)
5037REG32(L2_TX_ANA_TM_3, 0x800c)
5038 FIELD(L2_TX_ANA_TM_3, TX_ANA_TM_3_31_8_RSVD, 24, 8)
5039 FIELD(L2_TX_ANA_TM_3, TX_HS_SER_RSTB, 7, 1)
5040 FIELD(L2_TX_ANA_TM_3, FORCE_TX_HS_SER_RSTB, 6, 1)
5041 FIELD(L2_TX_ANA_TM_3, TX_HS_BURST, 5, 1)
5042 FIELD(L2_TX_ANA_TM_3, FORCE_TX_HS_BURST, 4, 1)
5043 FIELD(L2_TX_ANA_TM_3, TX_SERIALIZER_ENABLE, 3, 1)
5044 FIELD(L2_TX_ANA_TM_3, FORCE_TX_SERIALIZER_ENABLE, 2, 1)
5045 FIELD(L2_TX_ANA_TM_3, TX_ENABLE_SUPPLY_SERIALIZER, 1, 1)
5046 FIELD(L2_TX_ANA_TM_3, FORCE_TX_ENABLE_SUPPLY_SERIALIZER, 0, 1)
5047REG32(L2_TX_ANA_TM_4, 0x8010)
5048 FIELD(L2_TX_ANA_TM_4, TX_ANA_TM_4_31_8_RSVD, 24, 8)
5049 FIELD(L2_TX_ANA_TM_4, ANA_BYP4_7_RSVD, 7, 1)
5050 FIELD(L2_TX_ANA_TM_4, TX_LSEG_DN_RESCAL_CODE, 1, 6)
5051 FIELD(L2_TX_ANA_TM_4, FORCE_TX_LSEG_DN_RESCAL_CODE, 0, 1)
5052REG32(L2_TX_ANA_TM_5, 0x8014)
5053 FIELD(L2_TX_ANA_TM_5, TX_ANA_TM_5_31_8_RSVD, 24, 8)
5054 FIELD(L2_TX_ANA_TM_5, ANA_BYP5_7_RSVD, 7, 1)
5055 FIELD(L2_TX_ANA_TM_5, TX_USEG_DP_RESCAL_CODE, 1, 6)
5056 FIELD(L2_TX_ANA_TM_5, FORCE_TX_USEG_DP_RESCAL_CODE, 0, 1)
5057REG32(L2_TX_ANA_TM_9, 0x8024)
5058 FIELD(L2_TX_ANA_TM_9, TX_ANA_TM_9_31_8_RSVD, 24, 8)
5059 FIELD(L2_TX_ANA_TM_9, MPHY_TX_HS_SLEWRATE, 0, 8)
5060REG32(L2_TX_ANA_TM_10, 0x8028)
5061 FIELD(L2_TX_ANA_TM_10, TX_ANA_TM_10_31_8_RSVD, 24, 8)
5062 FIELD(L2_TX_ANA_TM_10, MPHY_HS_POWERUP_TIME, 4, 4)
5063 FIELD(L2_TX_ANA_TM_10, MPHY_TX_HS_EQUALIZER_SETTING, 1, 3)
5064 FIELD(L2_TX_ANA_TM_10, FORCE_MPHY_TX_HS_EQUALIZER_SETTING, 0, 1)
5065REG32(L2_TX_ANA_TM_13, 0x8034)
5066 FIELD(L2_TX_ANA_TM_13, TX_ANA_TM_13_31_8_RSVD, 24, 8)
5067 FIELD(L2_TX_ANA_TM_13, ANA_BYP13_7_4_RSVD, 4, 4)
5068 FIELD(L2_TX_ANA_TM_13, TX_SWAP_POLARITY, 3, 1)
5069 FIELD(L2_TX_ANA_TM_13, FORCE_TX_SWAP_POLARITY, 2, 1)
5070 FIELD(L2_TX_ANA_TM_13, MPHY_TX_TRISTATE, 1, 1)
5071 FIELD(L2_TX_ANA_TM_13, FORCE_MPHY_TX_TRISTATE, 0, 1)
5072REG32(L2_TX_ANA_TM_14, 0x8038)
5073 FIELD(L2_TX_ANA_TM_14, TX_ANA_TM_14_31_8_RSVD, 24, 8)
5074 FIELD(L2_TX_ANA_TM_14, ANA_BYP14_7_6_RSVD, 6, 2)
5075 FIELD(L2_TX_ANA_TM_14, PIPE_TX_FAST_EST_COMMON_MODE, 5, 1)
5076 FIELD(L2_TX_ANA_TM_14, FORCE_PIPE_TX_FAST_EST_COMMON_MODE, 4, 1)
5077 FIELD(L2_TX_ANA_TM_14, ANA_BYP14_3_0_RSVD, 0, 4)
5078REG32(L2_TX_ANA_TM_15, 0x803c)
5079 FIELD(L2_TX_ANA_TM_15, TX_ANA_TM_15_31_8_RSVD, 24, 8)
5080 FIELD(L2_TX_ANA_TM_15, PIPE_TX_SWING, 7, 1)
5081 FIELD(L2_TX_ANA_TM_15, FORCE_PIPE_TX_SWING, 6, 1)
5082 FIELD(L2_TX_ANA_TM_15, PIPE_TX_RXDET_DISCHARGE, 5, 1)
5083 FIELD(L2_TX_ANA_TM_15, FORCE_PIPE_TX_RXDET_DISCHARGE, 4, 1)
5084 FIELD(L2_TX_ANA_TM_15, PIPE_TX_RXDET_CHARGE, 3, 1)
5085 FIELD(L2_TX_ANA_TM_15, FORCE_PIPE_TX_RXDET_CHARGE, 2, 1)
5086 FIELD(L2_TX_ANA_TM_15, PIPE_TX_ENABLE_RXDET, 1, 1)
5087 FIELD(L2_TX_ANA_TM_15, FORCE_PIPE_TX_ENABLE_RXDET, 0, 1)
5088REG32(L2_TX_ANA_TM_16, 0x8040)
5089 FIELD(L2_TX_ANA_TM_16, TX_ANA_TM_16_31_8_RSVD, 24, 8)
5090 FIELD(L2_TX_ANA_TM_16, ANA_BYP16_7_4_RSVD, 4, 4)
5091 FIELD(L2_TX_ANA_TM_16, PIPE_TX_MARGIN, 1, 3)
5092 FIELD(L2_TX_ANA_TM_16, FORCE_PIPE_TX_MARGIN, 0, 1)
5093REG32(L2_TX_ANA_TM_18, 0x8048)
5094 FIELD(L2_TX_ANA_TM_18, TX_ANA_TM_18_31_8_RSVD, 24, 8)
5095 FIELD(L2_TX_ANA_TM_18, PIPE_TX_DEEMPH_7_0, 0, 8)
5096REG32(L2_TX_ANA_TM_19, 0x804c)
5097 FIELD(L2_TX_ANA_TM_19, TX_ANA_TM_19_31_8_RSVD, 24, 8)
5098 FIELD(L2_TX_ANA_TM_19, PIPE_TX_DEEMPH_15_8, 0, 8)
5099REG32(L2_TX_ANA_TM_20, 0x8050)
5100 FIELD(L2_TX_ANA_TM_20, TX_ANA_TM_20_31_8_RSVD, 24, 8)
5101 FIELD(L2_TX_ANA_TM_20, ANA_BYP20_7_5_RSVD, 5, 3)
5102 FIELD(L2_TX_ANA_TM_20, TX_SERIALIZER_RST_REL, 4, 1)
5103 FIELD(L2_TX_ANA_TM_20, FORCE_TX_SERIALIZER_RST_REL, 3, 1)
5104 FIELD(L2_TX_ANA_TM_20, FORCE_MPHY_TX_HS_SLEWRATE, 2, 1)
5105 FIELD(L2_TX_ANA_TM_20, PIPE_TX_DEEMPH_17_16, 0, 2)
5106REG32(L2_TX_ANA_TM_21, 0x8054)
5107 FIELD(L2_TX_ANA_TM_21, TX_ANA_TM_21_31_8_RSVD, 24, 8)
5108 FIELD(L2_TX_ANA_TM_21, ANA_BYP21_7_6_RSVD, 6, 2)
5109 FIELD(L2_TX_ANA_TM_21, PIPE_TX_COEF_CALC_CLK, 5, 1)
5110 FIELD(L2_TX_ANA_TM_21, FORCE_PIPE_TX_COEF_CALC_CLK, 4, 1)
5111 FIELD(L2_TX_ANA_TM_21, PIPE_TX_COEF_CALC_FSM_RESET_B, 3, 1)
5112 FIELD(L2_TX_ANA_TM_21, FORCE_PIPE_TX_COEF_CALC_FSM_RESET_B, 2, 1)
5113 FIELD(L2_TX_ANA_TM_21, PIPE_TX_DEEMPH_CTRL_SEL, 1, 1)
5114 FIELD(L2_TX_ANA_TM_21, FORCE_PIPE_TX_DEEMPH_CTRL_SEL, 0, 1)
5115REG32(L2_TX_DIG_TM_61, 0x80f4)
5116 FIELD(L2_TX_DIG_TM_61, TX_DIG_TM_61_31_8_RSVD, 24, 8)
5117 FIELD(L2_TX_DIG_TM_61, MPHY_PLL_GEAR, 6, 2)
5118 FIELD(L2_TX_DIG_TM_61, DIG_BYP1_5_4_RSVD, 4, 2)
5119 FIELD(L2_TX_DIG_TM_61, BYPASS_ENC, 3, 1)
5120 FIELD(L2_TX_DIG_TM_61, DIG_BYP1_2_RSVD, 2, 1)
5121 FIELD(L2_TX_DIG_TM_61, BYPASS_SCRAM, 1, 1)
5122 FIELD(L2_TX_DIG_TM_61, FORCE_BYPASS_SCRAM, 0, 1)
5123REG32(L2_TX_DIG_TM_62, 0x80f8)
5124 FIELD(L2_TX_DIG_TM_62, TX_DIG_TM_62_31_8_RSVD, 24, 8)
5125 FIELD(L2_TX_DIG_TM_62, G0_BIT_PER_CNT, 0, 8)
5126REG32(L2_TX_DIG_TM_65, 0x8104)
5127 FIELD(L2_TX_DIG_TM_65, TX_DIG_TM_65_31_8_RSVD, 24, 8)
5128 FIELD(L2_TX_DIG_TM_65, FORCE_TX_RXDET_PROBE_THRESHOLD, 7, 1)
5129 FIELD(L2_TX_DIG_TM_65, FORCE_TX_RXDET_END_CH_THRESHOLD, 6, 1)
5130 FIELD(L2_TX_DIG_TM_65, FORCE_TX_RXDET_START_CH_THRESHOLD, 5, 1)
5131 FIELD(L2_TX_DIG_TM_65, FORCE_TX_RXDET_END_DCH_THRESHOLD, 4, 1)
5132 FIELD(L2_TX_DIG_TM_65, FORCE_TX_RXDET_START_DCH_THRESHOLD, 3, 1)
5133 FIELD(L2_TX_DIG_TM_65, TX_EN_FULL_CALIB, 2, 1)
5134 FIELD(L2_TX_DIG_TM_65, FORCE_TX_EN_FULL_CALIB, 1, 1)
5135 FIELD(L2_TX_DIG_TM_65, DIG_BYP5_0_RSVD, 0, 1)
5136REG32(L2_TX_DIG_TM_67, 0x810c)
5137 FIELD(L2_TX_DIG_TM_67, TX_DIG_TM_67_31_8_RSVD, 24, 8)
5138 FIELD(L2_TX_DIG_TM_67, TX_MPHY_SER_THRESHOLD, 0, 8)
5139REG32(L2_TX_DIG_TM_68, 0x8110)
5140 FIELD(L2_TX_DIG_TM_68, TX_DIG_TM_68_31_8_RSVD, 24, 8)
5141 FIELD(L2_TX_DIG_TM_68, TX_SER_SUP_THRESHOLD, 0, 8)
5142REG32(L2_TX_DIG_TM_69, 0x8114)
5143 FIELD(L2_TX_DIG_TM_69, TX_DIG_TM_69_31_8_RSVD, 24, 8)
5144 FIELD(L2_TX_DIG_TM_69, TX_MPHY_SUP_THRESHOLD, 0, 8)
5145REG32(L2_TX_DIG_TM_76, 0x8130)
5146 FIELD(L2_TX_DIG_TM_76, TX_DIG_TM_76_31_8_RSVD, 24, 8)
5147 FIELD(L2_TX_DIG_TM_76, TX_RXDET_START_DCH_THRESHOLD_7_0, 0, 8)
5148REG32(L2_TX_DIG_TM_77, 0x8134)
5149 FIELD(L2_TX_DIG_TM_77, TX_DIG_TM_77_31_8_RSVD, 24, 8)
5150 FIELD(L2_TX_DIG_TM_77, TX_RXDET_END_DCH_THRESHOLD_11_8, 4, 4)
5151 FIELD(L2_TX_DIG_TM_77, TX_RXDET_START_DCH_THRESHOLD_11_8, 0, 4)
5152REG32(L2_TX_DIG_TM_78, 0x8138)
5153 FIELD(L2_TX_DIG_TM_78, TX_DIG_TM_78_31_8_RSVD, 24, 8)
5154 FIELD(L2_TX_DIG_TM_78, TX_RXDET_END_DCH_THRESHOLD_7_0, 0, 8)
5155REG32(L2_TX_DIG_TM_79, 0x813c)
5156 FIELD(L2_TX_DIG_TM_79, TX_DIG_TM_79_31_8_RSVD, 24, 8)
5157 FIELD(L2_TX_DIG_TM_79, TX_RXDET_START_CH_THRESHOLD_7_0, 0, 8)
5158REG32(L2_TX_DIG_TM_80, 0x8140)
5159 FIELD(L2_TX_DIG_TM_80, TX_DIG_TM_80_31_8_RSVD, 24, 8)
5160 FIELD(L2_TX_DIG_TM_80, TX_RXDET_END_CH_THRESHOLD_11_8, 4, 4)
5161 FIELD(L2_TX_DIG_TM_80, TX_RXDET_START_CH_THRESHOLD_11_8, 0, 4)
5162REG32(L2_TX_DIG_TM_81, 0x8144)
5163 FIELD(L2_TX_DIG_TM_81, TX_DIG_TM_81_31_8_RSVD, 24, 8)
5164 FIELD(L2_TX_DIG_TM_81, TX_RXDET_END_CH_THRESHOLD_7_0, 0, 8)
5165REG32(L2_TX_DIG_TM_82, 0x8148)
5166 FIELD(L2_TX_DIG_TM_82, TX_DIG_TM_82_31_8_RSVD, 24, 8)
5167 FIELD(L2_TX_DIG_TM_82, TX_RXDET_PROBE_THRESHOLD_7_0, 0, 8)
5168REG32(L2_TX_DIG_TM_83, 0x814c)
5169 FIELD(L2_TX_DIG_TM_83, TX_DIG_TM_83_31_8_RSVD, 24, 8)
5170 FIELD(L2_TX_DIG_TM_83, DIG_BYP23_7_4_RSVD, 4, 4)
5171 FIELD(L2_TX_DIG_TM_83, TX_RXDET_PROBE_THRESHOLD_11_8, 0, 4)
5172REG32(L2_TX_DIG_TM_84, 0x8150)
5173 FIELD(L2_TX_DIG_TM_84, TX_DIG_TM_84_31_8_RSVD, 24, 8)
5174 FIELD(L2_TX_DIG_TM_84, TX_DIF_P, 7, 1)
5175 FIELD(L2_TX_DIG_TM_84, TX_DITHER_1P, 6, 1)
5176 FIELD(L2_TX_DIG_TM_84, TX_DITHER_1N, 5, 1)
5177 FIELD(L2_TX_DIG_TM_84, TX_DITHER_EN, 4, 1)
5178 FIELD(L2_TX_DIG_TM_84, DIG_BYP24_3_RSVD, 3, 1)
5179 FIELD(L2_TX_DIG_TM_84, TX_PHYDIRDY_SOC_MODE, 2, 1)
5180 FIELD(L2_TX_DIG_TM_84, DIG_BYP24_1_RSVD, 1, 1)
5181 FIELD(L2_TX_DIG_TM_84, TX_READ_SHADOW, 0, 1)
5182REG32(L2_TX_ANA_TM_85, 0x8154)
5183 FIELD(L2_TX_ANA_TM_85, TX_ANA_TM_85_31_8_RSVD, 24, 8)
5184 FIELD(L2_TX_ANA_TM_85, DIG_BYP25_7_6_RSVD, 6, 2)
5185 FIELD(L2_TX_ANA_TM_85, TX_HIBERN8_CTRL, 5, 1)
5186 FIELD(L2_TX_ANA_TM_85, TX_ALLOW_INLNCFG_FROM_TOP, 4, 1)
5187 FIELD(L2_TX_ANA_TM_85, DIG_BYP25_3_RSVD, 3, 1)
5188 FIELD(L2_TX_ANA_TM_85, TX_SEND_MSB_FIRST, 2, 1)
5189 FIELD(L2_TX_ANA_TM_85, DIG_BYP25_1_RSVD, 1, 1)
5190 FIELD(L2_TX_ANA_TM_85, TX_DIF_N, 0, 1)
5191REG32(L2_TX_ANA_TM_87, 0x815c)
5192 FIELD(L2_TX_ANA_TM_87, TX_ANA_TM_87_31_8_RSVD, 24, 8)
5193 FIELD(L2_TX_ANA_TM_87, DIG_BYP27_7_4_RSVD, 4, 4)
5194 FIELD(L2_TX_ANA_TM_87, TX_SM_STATUS, 0, 4)
5195REG32(L2_TX_ANA_TM_88, 0x8160)
5196 FIELD(L2_TX_ANA_TM_88, TX_ANA_TM_88_31_8_RSVD, 24, 8)
5197 FIELD(L2_TX_ANA_TM_88, TX_COMP_PAT_HIGH_TIME_REGS, 0, 8)
5198REG32(L2_TX_ANA_TM_89, 0x8164)
5199 FIELD(L2_TX_ANA_TM_89, TX_ANA_TM_89_31_8_RSVD, 24, 8)
5200 FIELD(L2_TX_ANA_TM_89, DIG_BYP29_7_6_RSVD, 6, 2)
5201 FIELD(L2_TX_ANA_TM_89, TX_DATAPATH_CTRL_1_REGS, 5, 1)
5202 FIELD(L2_TX_ANA_TM_89, DIG_BYP29_4_3_RSVD, 3, 2)
5203 FIELD(L2_TX_ANA_TM_89, INITIAL_DISPARITY, 2, 1)
5204 FIELD(L2_TX_ANA_TM_89, SCRAMBLER_ENABLE, 1, 1)
5205 FIELD(L2_TX_ANA_TM_89, DIG_BYP29_0_RSVD, 0, 1)
5206REG32(L2_TX_ANA_TM_90, 0x8168)
5207 FIELD(L2_TX_ANA_TM_90, TX_ANA_TM_90_31_8_RSVD, 24, 8)
5208 FIELD(L2_TX_ANA_TM_90, DIG_BYP30_7_6_RSVD, 6, 2)
5209 FIELD(L2_TX_ANA_TM_90, TX_BYPASS_BCNT_LPBACK_REGS, 5, 1)
5210 FIELD(L2_TX_ANA_TM_90, DIG_BYP30_4_0_RSVD, 0, 5)
5211REG32(L2_TX_DIG_TM_91, 0x816c)
5212 FIELD(L2_TX_DIG_TM_91, TX_DIG_TM_91_31_8_RSVD, 24, 8)
5213 FIELD(L2_TX_DIG_TM_91, TX_CFGCLK_FREQ, 0, 8)
5214REG32(L2_TX_DIG_TM_92, 0x8170)
5215 FIELD(L2_TX_DIG_TM_92, TX_DIG_TM_92_31_8_RSVD, 24, 8)
5216 FIELD(L2_TX_DIG_TM_92, TX_PHYDIRDY_PULL_UP_LATENCY, 0, 8)
5217REG32(L2_TX_ANA_TM_95, 0x817c)
5218 FIELD(L2_TX_ANA_TM_95, TX_ANA_TM_95_31_8_RSVD, 24, 8)
5219 FIELD(L2_TX_ANA_TM_95, ANA_BYP63_7_6_RSVD, 6, 2)
5220 FIELD(L2_TX_ANA_TM_95, TX_TM_EN_PROG_SYNC_PATTERN, 5, 1)
5221 FIELD(L2_TX_ANA_TM_95, TX_EXTRA_HS_BURST_IN_LCC, 2, 3)
5222 FIELD(L2_TX_ANA_TM_95, ANA_BYP22_1_0_RSVD, 0, 2)
5223REG32(L2_TX_ANA_TM_96, 0x8180)
5224 FIELD(L2_TX_ANA_TM_96, TX_ANA_TM_96_31_8_RSVD, 24, 8)
5225 FIELD(L2_TX_ANA_TM_96, TX_TM_PROG_SYNC_PATTERN1, 0, 8)
5226REG32(L2_TX_ANA_TM_97, 0x8184)
5227 FIELD(L2_TX_ANA_TM_97, TX_ANA_TM_97_31_8_RSVD, 24, 8)
5228 FIELD(L2_TX_ANA_TM_97, TX_TM_PROG_SYNC_PATTERN2, 0, 8)
5229REG32(L2_TX_DIG_TM_98, 0x8188)
5230 FIELD(L2_TX_DIG_TM_98, TX_DIG_TM_98_31_8_RSVD, 24, 8)
5231 FIELD(L2_TX_DIG_TM_98, DIG_BYP33_7_6_RSVD, 6, 2)
5232 FIELD(L2_TX_DIG_TM_98, FORCE_RD_VALUE, 5, 1)
5233 FIELD(L2_TX_DIG_TM_98, FORCE_RD, 4, 1)
5234 FIELD(L2_TX_DIG_TM_98, TX_SER_ISO_CTRL_BAR, 3, 1)
5235 FIELD(L2_TX_DIG_TM_98, FORCE_TX_SER_ISO_CTRL_BAR, 2, 1)
5236 FIELD(L2_TX_DIG_TM_98, TX_ISO_CTRL_BAR, 1, 1)
5237 FIELD(L2_TX_DIG_TM_98, FORCE_TX_ISO_CTRL_BAR, 0, 1)
5238REG32(L2_TX_DIG_TM_99, 0x818c)
5239 FIELD(L2_TX_DIG_TM_99, TX_DIG_TM_99_31_8_RSVD, 24, 8)
5240 FIELD(L2_TX_DIG_TM_99, TX_PIPE_SUPPLY_ENABLE_THRESHOLD, 0, 8)
5241REG32(L2_TX_DIG_TM_100, 0x8190)
5242 FIELD(L2_TX_DIG_TM_100, TX_DIG_TM_100_31_8_RSVD, 24, 8)
5243 FIELD(L2_TX_DIG_TM_100, TX_SERIALISER_SUPPLY_ENABLE_THRESHOLD, 0, 8)
5244REG32(L2_TX_DIG_TM_101, 0x8194)
5245 FIELD(L2_TX_DIG_TM_101, TX_DIG_TM_101_31_8_RSVD, 24, 8)
5246 FIELD(L2_TX_DIG_TM_101, TX_SERIALISER_ENABLE_THRESHOLD, 0, 8)
5247REG32(L2_TX_DIG_TM_102, 0x8198)
5248 FIELD(L2_TX_DIG_TM_102, TX_DIG_TM_102_31_8_RSVD, 24, 8)
5249 FIELD(L2_TX_DIG_TM_102, FORCE_TX_ANA_LL_EN, 7, 1)
5250 FIELD(L2_TX_DIG_TM_102, TX_ANA_LL_EN, 6, 1)
5251 FIELD(L2_TX_DIG_TM_102, FORCE_DELAY_CNT_THRESHOLD, 5, 1)
5252 FIELD(L2_TX_DIG_TM_102, FORCE_TX_MPHY_TRST_THRESHOLD, 4, 1)
5253 FIELD(L2_TX_DIG_TM_102, FORCE_TX_LDO_THRESHOLD, 3, 1)
5254 FIELD(L2_TX_DIG_TM_102, FORCE_TX_SERIALISER_ENABLE_THRESHOLD, 2, 1)
5255 FIELD(L2_TX_DIG_TM_102, FORCE_TX_SERIALISER_SUPPLY_ENABLE_THRESHOLD, 1, 1)
5256 FIELD(L2_TX_DIG_TM_102, FORCE_TX_PIPE_SUPPLY_ENABLE_THRESHOLD, 0, 1)
5257REG32(L2_TX_DIG_TM_103, 0x819c)
5258 FIELD(L2_TX_DIG_TM_103, TX_DIG_TM_103_31_8_RSVD, 24, 8)
5259 FIELD(L2_TX_DIG_TM_103, FORCE_BG_EN, 7, 1)
5260 FIELD(L2_TX_DIG_TM_103, FORCE_CALIB_EN, 6, 1)
5261 FIELD(L2_TX_DIG_TM_103, FORCE_PLL_EN, 5, 1)
5262 FIELD(L2_TX_DIG_TM_103, FORCE_PSO, 4, 1)
5263 FIELD(L2_TX_DIG_TM_103, BG_EN, 3, 1)
5264 FIELD(L2_TX_DIG_TM_103, CALIB_EN, 2, 1)
5265 FIELD(L2_TX_DIG_TM_103, PLL_EN, 1, 1)
5266 FIELD(L2_TX_DIG_TM_103, PSO, 0, 1)
5267REG32(L2_TX_DIG_TM_104, 0x81a0)
5268 FIELD(L2_TX_DIG_TM_104, TX_DIG_TM_104_31_8_RSVD, 24, 8)
5269 FIELD(L2_TX_DIG_TM_104, TX_LDO_THRESHOLD, 0, 8)
5270REG32(L2_TX_DIG_TM_105, 0x81a4)
5271 FIELD(L2_TX_DIG_TM_105, TX_DIG_TM_105_31_8_RSVD, 24, 8)
5272 FIELD(L2_TX_DIG_TM_105, TX_MPHY_TRST_THRESHOLD, 0, 8)
5273REG32(L2_TX_DIG_TM_106, 0x81a8)
5274 FIELD(L2_TX_DIG_TM_106, TX_DIG_TM_106_31_8_RSVD, 24, 8)
5275 FIELD(L2_TX_DIG_TM_106, DELAY_CNT_THRESHOLD, 0, 8)
5276REG32(L2_TX_DIG_TM_107, 0x81ac)
5277 FIELD(L2_TX_DIG_TM_107, TX_DIG_TM_107_31_8_RSVD, 24, 8)
5278 FIELD(L2_TX_DIG_TM_107, DIG_BYP42_7_RSVD, 7, 1)
5279 FIELD(L2_TX_DIG_TM_107, FORCE_P3TOP0_PHYSTATUS_PULSE, 6, 1)
5280 FIELD(L2_TX_DIG_TM_107, ENABLE_HS_CLK_DIVISION, 5, 1)
5281 FIELD(L2_TX_DIG_TM_107, TESTDIGOUT_SEL, 1, 4)
5282 FIELD(L2_TX_DIG_TM_107, FORCE_TESTDIGOUT_SEL, 0, 1)
5283REG32(L2_TX_DIG_TM_108, 0x81b0)
5284 FIELD(L2_TX_DIG_TM_108, TX_DIG_TM_108_31_8_RSVD, 24, 8)
5285 FIELD(L2_TX_DIG_TM_108, ANA_BYP43_7_RSVD, 7, 1)
5286 FIELD(L2_TX_DIG_TM_108, TX_EXT_DATA_DELAY, 3, 4)
5287 FIELD(L2_TX_DIG_TM_108, FORCE_TX_EXT_DATA_DELAY, 2, 1)
5288 FIELD(L2_TX_DIG_TM_108, FORCE_TX_DATA_DELAY, 1, 1)
5289 FIELD(L2_TX_DIG_TM_108, FORCE_UPHY_TXPMA_OPMODE, 0, 1)
5290REG32(L2_TX_DIG_TM_109, 0x81b4)
5291 FIELD(L2_TX_DIG_TM_109, TX_DIG_TM_109_31_8_RSVD, 24, 8)
5292 FIELD(L2_TX_DIG_TM_109, UPHY_TXPMA_OPMODE, 0, 8)
5293REG32(L2_TX_DIG_TM_110, 0x81b8)
5294 FIELD(L2_TX_DIG_TM_110, TX_DIG_TM_110_31_8_RSVD, 24, 8)
5295 FIELD(L2_TX_DIG_TM_110, TX_DATA_DELAY, 0, 8)
5296REG32(L2_TX_DIG_TM_111, 0x81bc)
5297 FIELD(L2_TX_DIG_TM_111, TX_DIG_TM_111_31_8_RSVD, 24, 8)
5298 FIELD(L2_TX_DIG_TM_111, TX_DA_SPARE, 0, 8)
5299REG32(L2_TX_ANA_TM_112, 0x81c0)
5300 FIELD(L2_TX_ANA_TM_112, TX_ANA_TM_112_31_8_RSVD, 24, 8)
5301 FIELD(L2_TX_ANA_TM_112, ANA_BYP25_7_6_RSVD, 6, 2)
5302 FIELD(L2_TX_ANA_TM_112, PIPE_TX_ENABLE_LFPS, 4, 2)
5303 FIELD(L2_TX_ANA_TM_112, FORCE_PIPE_TX_ENABLE_LFPS, 3, 1)
5304 FIELD(L2_TX_ANA_TM_112, PIPE_TX_ENABLE_IDLE_MODE, 1, 2)
5305 FIELD(L2_TX_ANA_TM_112, FORCE_PIPE_TX_ENABLE_IDLE_MODE, 0, 1)
5306REG32(L2_TX_ANA_TM_113, 0x81c4)
5307 FIELD(L2_TX_ANA_TM_113, TX_ANA_TM_113_31_8_RSVD, 24, 8)
5308 FIELD(L2_TX_ANA_TM_113, MPHY_TX_DRIVERLDO_PROG, 0, 8)
5309REG32(L2_TX_ANA_TM_114, 0x81c8)
5310 FIELD(L2_TX_ANA_TM_114, TX_ANA_TM_114_31_8_RSVD, 24, 8)
5311 FIELD(L2_TX_ANA_TM_114, ANA_BYP27_7_5_RSVD, 5, 3)
5312 FIELD(L2_TX_ANA_TM_114, FORCE_MPHY_TX_DRIVERLDO_PROG, 4, 1)
5313 FIELD(L2_TX_ANA_TM_114, MPHY_TX_DRIVERLDO_PROG, 0, 4)
5314REG32(L2_TX_ANA_TM_115, 0x81cc)
5315 FIELD(L2_TX_ANA_TM_115, TX_ANA_TM_115_31_8_RSVD, 24, 8)
5316 FIELD(L2_TX_ANA_TM_115, ANA_BYP28_7_RSVD, 7, 1)
5317 FIELD(L2_TX_ANA_TM_115, PIPE_TX_GETLOCALPRESETCOEFFICIENTS, 6, 1)
5318 FIELD(L2_TX_ANA_TM_115, FORCE_PIPE_TX_GETLOCALPRESETCOEFFICIENTS, 5, 1)
5319 FIELD(L2_TX_ANA_TM_115, TX_PMADIG_DIGITAL_RESET_N, 4, 1)
5320 FIELD(L2_TX_ANA_TM_115, FORCE_TX_PMADIG_DIGITAL_RESET_N, 3, 1)
5321 FIELD(L2_TX_ANA_TM_115, TX_ANA_IF_RATE, 1, 2)
5322 FIELD(L2_TX_ANA_TM_115, FORCE_TX_ANA_IF_RATE, 0, 1)
5323REG32(L2_TX_ANA_TM_116, 0x81d0)
5324 FIELD(L2_TX_ANA_TM_116, TX_ANA_TM_116_31_8_RSVD, 24, 8)
5325 FIELD(L2_TX_ANA_TM_116, ANA_BYP29_7_RSVD, 7, 1)
5326 FIELD(L2_TX_ANA_TM_116, PIPE_TX_LOCALPRESETINDEX, 3, 4)
5327 FIELD(L2_TX_ANA_TM_116, FORCE_PIPE_TX_LOCALPRESETINDEX, 2, 1)
5328 FIELD(L2_TX_ANA_TM_116, MPHY_TX_EN_LANE_LS_CLK, 1, 1)
5329 FIELD(L2_TX_ANA_TM_116, FORCE_MPHY_TX_EN_LANE_LS_CLK, 0, 1)
5330REG32(L2_TX_ANA_TM_117, 0x81d4)
5331 FIELD(L2_TX_ANA_TM_117, TX_ANA_TM_117_31_8_RSVD, 24, 8)
5332 FIELD(L2_TX_ANA_TM_117, MULTILANE_BYP1_7_6_RSVD, 6, 2)
5333 FIELD(L2_TX_ANA_TM_117, TX_PCIE_4X_CFG_EN, 5, 1)
5334 FIELD(L2_TX_ANA_TM_117, FORCE_TX_PCIE_4X_CFG_EN, 4, 1)
5335 FIELD(L2_TX_ANA_TM_117, TX_PCIE_2X_CFG_EN, 3, 1)
5336 FIELD(L2_TX_ANA_TM_117, FORCE_TX_PCIE_2X_CFG_EN, 2, 1)
5337 FIELD(L2_TX_ANA_TM_117, TX_DP_MULTILANE_CFG_EN, 1, 1)
5338 FIELD(L2_TX_ANA_TM_117, FORCE_TX_DP_MULTILANE_CFG_EN, 0, 1)
5339REG32(L2_TX_ANA_TM_118, 0x81d8)
5340 FIELD(L2_TX_ANA_TM_118, TX_ANA_TM_118_31_8_RSVD, 24, 8)
5341 FIELD(L2_TX_ANA_TM_118, ANA_BYP30_7_4_RSVD, 4, 4)
5342 FIELD(L2_TX_ANA_TM_118, FORCE_TX_DEEMPH_17_12, 3, 1)
5343 FIELD(L2_TX_ANA_TM_118, FORCE_TX_DEEMPH_11_6, 2, 1)
5344 FIELD(L2_TX_ANA_TM_118, FORCE_TX_DEEMPH_5_0, 1, 1)
5345 FIELD(L2_TX_ANA_TM_118, FORCE_TX_DEEMPH_17_0, 0, 1)
5346REG32(L2_TXPMA_TM_0, 0x8800)
5347 FIELD(L2_TXPMA_TM_0, TXPMA_TM_0_31_8_RSVD, 24, 8)
5348 FIELD(L2_TXPMA_TM_0, TM_TX_ENABLE_SUPPLY_MPHY, 7, 1)
5349 FIELD(L2_TXPMA_TM_0, TM_FORCE_TX_ENABLE_SUPPLY_MPHY, 6, 1)
5350 FIELD(L2_TXPMA_TM_0, TM_MPHY_TX_ENABLE_SUPPLY_LS_CLOCK, 5, 1)
5351 FIELD(L2_TXPMA_TM_0, TM_FORCE_MPHY_TX_ENABLE_SUPPLY_LS_CLOCK, 4, 1)
5352 FIELD(L2_TXPMA_TM_0, TM_MPHY_TX_ENABLE_SA_MODE, 3, 1)
5353 FIELD(L2_TXPMA_TM_0, TM_FORCE_MPHY_TX_ENABLE_SA_MODE, 2, 1)
5354 FIELD(L2_TXPMA_TM_0, TM_MPHY_TX_ENABLE_HS_NT, 1, 1)
5355 FIELD(L2_TXPMA_TM_0, TM_FORCE_MPHY_TX_ENABLE_HS_NT, 0, 1)
5356REG32(L2_TXPMA_TM_1, 0x8804)
5357 FIELD(L2_TXPMA_TM_1, TXPMA_TM_1_31_8_RSVD, 24, 8)
5358 FIELD(L2_TXPMA_TM_1, ANA_MPHY_BYP1_7_4_RSVD, 4, 4)
5359 FIELD(L2_TXPMA_TM_1, TM_MPHY_TX_HS_DITHER_VAL, 1, 3)
5360 FIELD(L2_TXPMA_TM_1, TM_FORCE_MPHY_TX_HS_DITHER_VAL, 0, 1)
5361REG32(L2_TXPMA_TM_2, 0x8808)
5362 FIELD(L2_TXPMA_TM_2, TXPMA_TM_2_31_8_RSVD, 24, 8)
5363 FIELD(L2_TXPMA_TM_2, TM_MPHY_TX_DRIVERLDO_PROG_6_0, 1, 7)
5364 FIELD(L2_TXPMA_TM_2, TM_FORCE_MPHY_TX_DRIVERLDO_PROG, 0, 1)
5365REG32(L2_TXPMA_TM_3, 0x880c)
5366 FIELD(L2_TXPMA_TM_3, TXPMA_TM_3_31_8_RSVD, 24, 8)
5367 FIELD(L2_TXPMA_TM_3, ANA_MPHY_BYP3_7_5_RSVD, 5, 3)
5368 FIELD(L2_TXPMA_TM_3, TM_MPHY_TX_DRIVERLDO_PROG_11_7, 0, 5)
5369REG32(L2_TXPMA_TM_4, 0x8810)
5370 FIELD(L2_TXPMA_TM_4, TXPMA_TM_4_31_8_RSVD, 24, 8)
5371 FIELD(L2_TXPMA_TM_4, TM_PIPE_TX_TX_DATA_WIDTH, 5, 3)
5372 FIELD(L2_TXPMA_TM_4, TM_FORCE_PIPE_TX_TX_DATA_WIDTH, 4, 1)
5373 FIELD(L2_TXPMA_TM_4, TM_PIPE_TX_POWERDOWN_VCM_HOLD, 3, 1)
5374 FIELD(L2_TXPMA_TM_4, TM_FORCE_PIPE_TX_POWERDOWN_VCM_HOLD, 2, 1)
5375 FIELD(L2_TXPMA_TM_4, TM_PIPE_TX_ANABOOST_POWERDOWN, 1, 1)
5376 FIELD(L2_TXPMA_TM_4, ANA_PIPE_BYP0_0_RSVD, 0, 1)
5377REG32(L2_TXPMA_TM_5, 0x8814)
5378 FIELD(L2_TXPMA_TM_5, TXPMA_TM_5_31_8_RSVD, 24, 8)
5379 FIELD(L2_TXPMA_TM_5, ANA_BSCAN_BYP0_7_4_RSVD, 4, 4)
5380 FIELD(L2_TXPMA_TM_5, TM_TX_BSCAN_SEL, 3, 1)
5381 FIELD(L2_TXPMA_TM_5, TM_FORCE_TX_BSCAN_SEL, 2, 1)
5382 FIELD(L2_TXPMA_TM_5, TM_TX_BSCAN_DATA, 1, 1)
5383 FIELD(L2_TXPMA_TM_5, TM_FORCE_TX_BSCAN_DATA, 0, 1)
5384REG32(L2_TXPMA_TM_6, 0x8818)
5385 FIELD(L2_TXPMA_TM_6, TXPMA_TM_6_31_8_RSVD, 24, 8)
5386 FIELD(L2_TXPMA_TM_6, TM_TX_ENABLE_ISI_LPBK, 7, 1)
5387 FIELD(L2_TXPMA_TM_6, TM_FORCE_TX_ENABLE_ISI_LPBK, 6, 1)
5388 FIELD(L2_TXPMA_TM_6, TM_TX_ENABLE_SER_LPBK, 5, 1)
5389 FIELD(L2_TXPMA_TM_6, TM_FORCE_TX_ENABLE_SER_LPBK, 4, 1)
5390 FIELD(L2_TXPMA_TM_6, TM_TX_ENABLE_RX_LIN_LPBK, 3, 1)
5391 FIELD(L2_TXPMA_TM_6, TM_FORCE_TX_ENABLE_RX_LIN_LPBK, 2, 1)
5392 FIELD(L2_TXPMA_TM_6, TM_TX_ENABLE_RCRVD_DATA_LPBK, 1, 1)
5393 FIELD(L2_TXPMA_TM_6, TM_FORCE_TX_ENABLE_RCRVD_DATA_LPBK, 0, 1)
5394REG32(L2_TXPMA_TM_7, 0x881c)
5395 FIELD(L2_TXPMA_TM_7, TXPMA_TM_7_31_8_RSVD, 24, 8)
5396 FIELD(L2_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_UPHY, 7, 1)
5397 FIELD(L2_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_UPHY, 6, 1)
5398 FIELD(L2_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_SERIALIZER, 5, 1)
5399 FIELD(L2_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_SERIALIZER, 4, 1)
5400 FIELD(L2_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_PIPE, 3, 1)
5401 FIELD(L2_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_PIPE, 2, 1)
5402 FIELD(L2_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_HSCLK, 1, 1)
5403 FIELD(L2_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_HSCLK, 0, 1)
5404REG32(L2_TXPMA_TM_8, 0x8820)
5405 FIELD(L2_TXPMA_TM_8, TXPMA_TM_8_31_8_RSVD, 24, 8)
5406 FIELD(L2_TXPMA_TM_8, ANA_LS_LFPS_BYP0_7_2_RSVD, 2, 6)
5407 FIELD(L2_TXPMA_TM_8, TM_TX_LS_LFPS_DATA, 1, 1)
5408 FIELD(L2_TXPMA_TM_8, TM_FORCE_TX_LS_LFPS_DATA, 0, 1)
5409REG32(L2_TXPMA_TM_9, 0x8824)
5410 FIELD(L2_TXPMA_TM_9, TXPMA_TM_9_31_8_RSVD, 24, 8)
5411 FIELD(L2_TXPMA_TM_9, ANA_MISC0_7_RSVD, 7, 1)
5412 FIELD(L2_TXPMA_TM_9, TM_TX_SERIALIZER_MODE, 6, 1)
5413 FIELD(L2_TXPMA_TM_9, TM_FORCE_TX_SERIALIZER_MODE, 5, 1)
5414 FIELD(L2_TXPMA_TM_9, TM_TX_ENABLE_HSCLK_DIVISION, 3, 2)
5415 FIELD(L2_TXPMA_TM_9, TM_FORCE_TX_ENABLE_HSCLK_DIVISION, 2, 1)
5416 FIELD(L2_TXPMA_TM_9, TM_TX_DRIVER_POLARITY, 1, 1)
5417 FIELD(L2_TXPMA_TM_9, TM_FORCE_TX_DRIVER_POLARITY, 0, 1)
5418REG32(L2_TXPMA_TM_10, 0x8828)
5419 FIELD(L2_TXPMA_TM_10, TXPMA_TM_10_31_8_RSVD, 24, 8)
5420 FIELD(L2_TXPMA_TM_10, ANA_MISC1_7_6_RSVD, 6, 2)
5421 FIELD(L2_TXPMA_TM_10, TM_TX_ENABLE_LOWLEAKAGE, 5, 1)
5422 FIELD(L2_TXPMA_TM_10, TM_FORCE_TX_ENABLE_LOWLEAKAGE, 4, 1)
5423 FIELD(L2_TXPMA_TM_10, TM_TX_ENABLE_REF, 3, 1)
5424 FIELD(L2_TXPMA_TM_10, TM_FORCE_TX_ENABLE_REF, 2, 1)
5425 FIELD(L2_TXPMA_TM_10, TM_TX_ENABLE_LDO, 1, 1)
5426 FIELD(L2_TXPMA_TM_10, TM_FORCE_TX_ENABLE_LDO, 0, 1)
5427REG32(L2_TXPMA_TM_11, 0x882c)
5428 FIELD(L2_TXPMA_TM_11, TXPMA_TM_11_31_8_RSVD, 24, 8)
5429 FIELD(L2_TXPMA_TM_11, ANA_VCM_BYP0_7_5_RSVD, 5, 3)
5430 FIELD(L2_TXPMA_TM_11, TM_TX_VCMHOLD_PROG, 1, 4)
5431 FIELD(L2_TXPMA_TM_11, TM_TX_VCMHOLD_OBSRV, 0, 1)
5432REG32(L2_TXPMA_TM_12, 0x8830)
5433 FIELD(L2_TXPMA_TM_12, TXPMA_TM_12_31_8_RSVD, 24, 8)
5434 FIELD(L2_TXPMA_TM_12, TM_TX_SER_POWERISLAND_OBSRV, 5, 3)
5435 FIELD(L2_TXPMA_TM_12, TM_TX_CLK_POWERISLAND_OBSRV, 1, 4)
5436 FIELD(L2_TXPMA_TM_12, ANA_PWR_ISLAND_BYP0_0_RSVD, 0, 1)
5437REG32(L2_TXPMA_TM_13, 0x8834)
5438 FIELD(L2_TXPMA_TM_13, TXPMA_TM_13_31_8_RSVD, 24, 8)
5439 FIELD(L2_TXPMA_TM_13, TM_TX_POWERISLAND_OBSRV, 0, 8)
5440REG32(L2_TXPMA_TM_14, 0x8838)
5441 FIELD(L2_TXPMA_TM_14, TXPMA_TM_14_31_8_RSVD, 24, 8)
5442 FIELD(L2_TXPMA_TM_14, ANA_MISC2_7_5_RSVD, 5, 3)
5443 FIELD(L2_TXPMA_TM_14, TM_TX_POWERISLAND_OBSRV, 3, 2)
5444 FIELD(L2_TXPMA_TM_14, PIPE_TM_TX_ANABOOST_POWER_OBSRV, 2, 1)
5445 FIELD(L2_TXPMA_TM_14, MPHY_TM_TX_ENABLE_DRIVERLDO_OBSRV, 1, 1)
5446 FIELD(L2_TXPMA_TM_14, MPHY_TM_TX_DRIVERLDO_REDC_SINKIQ, 0, 1)
5447REG32(L2_TXPMA_TM_15, 0x883c)
5448 FIELD(L2_TXPMA_TM_15, TXPMA_TM_15_31_8_RSVD, 24, 8)
5449 FIELD(L2_TXPMA_TM_15, PIPE_TM_TX_ANABOOST_PROG_7_0, 0, 8)
5450REG32(L2_TXPMA_TM_16, 0x8840)
5451 FIELD(L2_TXPMA_TM_16, TXPMA_TM_16_31_8_RSVD, 24, 8)
5452 FIELD(L2_TXPMA_TM_16, PIPE_TM_TX_ANABOOST_PROG_15_8, 0, 8)
5453REG32(L2_TXPMA_TM_17, 0x8844)
5454 FIELD(L2_TXPMA_TM_17, TXPMA_TM_17_31_8_RSVD, 24, 8)
5455 FIELD(L2_TXPMA_TM_17, TM_TX_RSVD2, 0, 8)
5456REG32(L2_TXPMA_TM_18, 0x8848)
5457 FIELD(L2_TXPMA_TM_18, TXPMA_TM_18_31_8_RSVD, 24, 8)
5458 FIELD(L2_TXPMA_TM_18, TM_TX_ENABLE_VDDREF_CORE, 7, 1)
5459 FIELD(L2_TXPMA_TM_18, TM_FORCE_TX_ENABLE_VDDREF_CORE, 6, 1)
5460 FIELD(L2_TXPMA_TM_18, TM_TX_ENABLE_RBYRFB_CORE, 5, 1)
5461 FIELD(L2_TXPMA_TM_18, TM_FORCE_TX_ENABLE_RBYRFB_CORE, 4, 1)
5462 FIELD(L2_TXPMA_TM_18, TM_TX_ENABLE_BGREF_CORE, 3, 1)
5463 FIELD(L2_TXPMA_TM_18, TM_FORCE_TX_ENABLE_BGREF_CORE, 2, 1)
5464 FIELD(L2_TXPMA_TM_18, TM_TX_ENABLE_BGFB_CORE, 1, 1)
5465 FIELD(L2_TXPMA_TM_18, TM_FORCE_TX_ENABLE_BGFB_CORE, 0, 1)
5466REG32(L2_TXPMA_TM_19, 0x884c)
5467 FIELD(L2_TXPMA_TM_19, TXPMA_TM_19_31_8_RSVD, 24, 8)
5468 FIELD(L2_TXPMA_TM_19, ANA_SATA_BYP0_RSVD, 6, 2)
5469 FIELD(L2_TXPMA_TM_19, TM_ZDIF_TX_SATA_OFFSET, 0, 6)
5470REG32(L2_TXPMA_TM_20, 0x8850)
5471 FIELD(L2_TXPMA_TM_20, TXPMA_TM_20_31_8_RSVD, 24, 8)
5472 FIELD(L2_TXPMA_TM_20, TM_TX_ELEC_IDLE_DELAY_ENTRY, 0, 8)
5473REG32(L2_TXPMA_TM_21, 0x8854)
5474 FIELD(L2_TXPMA_TM_21, TXPMA_TM_21_31_8_RSVD, 24, 8)
5475 FIELD(L2_TXPMA_TM_21, TM_TX_ELEC_IDLE_DELAY_EXIT, 0, 8)
5476REG32(L2_TXPMA_TM_22, 0x8858)
5477 FIELD(L2_TXPMA_TM_22, TXPMA_TM_22_31_8_RSVD, 24, 8)
5478 FIELD(L2_TXPMA_TM_22, TM_TX_ENABLE_LFPS_DELAY_ENTRY, 0, 8)
5479REG32(L2_TXPMA_TM_23, 0x885c)
5480 FIELD(L2_TXPMA_TM_23, TXPMA_TM_23_31_8_RSVD, 24, 8)
5481 FIELD(L2_TXPMA_TM_23, TM_TX_ENABLE_LFPS_DELAY_EXIT, 0, 8)
5482REG32(L2_TXPMA_TM_24, 0x8860)
5483 FIELD(L2_TXPMA_TM_24, TXPMA_TM_24_31_8_RSVD, 24, 8)
5484 FIELD(L2_TXPMA_TM_24, ANA_MISC6_7_RSVD, 7, 1)
5485 FIELD(L2_TXPMA_TM_24, TM_TX_EN_ANA_SUBLP_MODE, 6, 1)
5486 FIELD(L2_TXPMA_TM_24, TM_FORCE_TX_EN_ANA_SUBLP_MODE, 5, 1)
5487 FIELD(L2_TXPMA_TM_24, TM_TX_EN_DIG_SUBLP_MODE, 4, 1)
5488 FIELD(L2_TXPMA_TM_24, TM_FORCE_TX_EN_DIG_SUBLP_MODE, 3, 1)
5489 FIELD(L2_TXPMA_TM_24, TM_TX_DP_LVLDB0_OVRRD, 2, 1)
5490 FIELD(L2_TXPMA_TM_24, TM_FORCE_TX_DP_LVLDB0_OVRRD, 1, 1)
5491 FIELD(L2_TXPMA_TM_24, TM_TX_CLOCK_STOP_REQ, 0, 1)
5492REG32(L2_TXPMA_TM_25, 0x8864)
5493 FIELD(L2_TXPMA_TM_25, TXPMA_TM_25_31_8_RSVD, 24, 8)
5494 FIELD(L2_TXPMA_TM_25, ANA_MISC6_7_6_RSVD, 6, 2)
5495 FIELD(L2_TXPMA_TM_25, TM_TX_WRRD_SYNC_SUP_OBSRV_PLL, 5, 1)
5496 FIELD(L2_TXPMA_TM_25, TM_TX_WRRD_SYNC_SUP_OBSRV_RX, 4, 1)
5497 FIELD(L2_TXPMA_TM_25, TM_TX_LANE_LNG, 3, 1)
5498 FIELD(L2_TXPMA_TM_25, TM_FORCE_TX_LANE_LNG, 2, 1)
5499 FIELD(L2_TXPMA_TM_25, TM_TX_LANE_MASTER, 1, 1)
5500 FIELD(L2_TXPMA_TM_25, TM_FORCE_TX_LANE_MASTER, 0, 1)
5501REG32(L2_TXPMA_TM_26, 0x8868)
5502 FIELD(L2_TXPMA_TM_26, TXPMA_TM_26_31_8_RSVD, 24, 8)
5503 FIELD(L2_TXPMA_TM_26, TM_TXPMD_APB_RESET_DELAY, 0, 8)
5504REG32(L2_TXPMA_TM_27, 0x886c)
5505 FIELD(L2_TXPMA_TM_27, TXPMA_TM_27_31_8_RSVD, 24, 8)
5506 FIELD(L2_TXPMA_TM_27, TM_BSCAN_MODE_EN, 7, 1)
5507 FIELD(L2_TXPMA_TM_27, TM_FORCE_BSCAN_MODE_EN, 6, 1)
5508 FIELD(L2_TXPMA_TM_27, TM_PIPE_TX_FAST_EST_COMMON_MODE, 5, 1)
5509 FIELD(L2_TXPMA_TM_27, TM_FORCE_PIPE_TX_FAST_EST_COMMON_MODE, 4, 1)
5510 FIELD(L2_TXPMA_TM_27, TM_TX_PIPE_TX_ENABLE_LFPS, 3, 1)
5511 FIELD(L2_TXPMA_TM_27, TM_FORCE_TX_PIPE_TX_ENABLE_LFPS, 2, 1)
5512 FIELD(L2_TXPMA_TM_27, TM_TX_PIPE_TX_ENABLE_IDLE_MODE, 1, 1)
5513 FIELD(L2_TXPMA_TM_27, TM_FORCE_TX_PIPE_TX_ENABLE_IDLE_MODE, 0, 1)
5514REG32(L2_TXPMA_ST_0, 0x8b00)
5515 FIELD(L2_TXPMA_ST_0, TXPMA_ST_0_31_8_RSVD, 24, 8)
5516 FIELD(L2_TXPMA_ST_0, TX_PHY_MODE, 4, 4)
5517 FIELD(L2_TXPMA_ST_0, TX_PHY_GEAR, 0, 4)
5518REG32(L2_TXPMA_ST_1, 0x8b04)
5519 FIELD(L2_TXPMA_ST_1, TXPMA_ST_1_31_8_RSVD, 24, 8)
5520 FIELD(L2_TXPMA_ST_1, TX_ENABLE_HSCLK_DIVISION, 6, 2)
5521 FIELD(L2_TXPMA_ST_1, PIPE_TX_TRISTATE, 5, 1)
5522 FIELD(L2_TXPMA_ST_1, TX_ENABLE_SUPPLY_SERIALIZER, 4, 1)
5523 FIELD(L2_TXPMA_ST_1, TX_ENABLE_SUPPLY_HSCLK, 3, 1)
5524 FIELD(L2_TXPMA_ST_1, TX_ENABLE_SUPPLY_MPHY, 2, 1)
5525 FIELD(L2_TXPMA_ST_1, TX_ENABLE_SUPPLY_PIPE, 1, 1)
5526 FIELD(L2_TXPMA_ST_1, TX_ENABLE_SUPPLY_UPHY, 0, 1)
5527REG32(L2_TXPMA_ST_2, 0x8b08)
5528 FIELD(L2_TXPMA_ST_2, TXPMA_ST_2_31_8_RSVD, 24, 8)
5529 FIELD(L2_TXPMA_ST_2, ANA_ST2_7_5_SPARE, 5, 3)
5530 FIELD(L2_TXPMA_ST_2, PIPE_TX_ENABLE_RXDET, 4, 1)
5531 FIELD(L2_TXPMA_ST_2, PIPE_TX_ENABLE_IDLE_MODE, 2, 2)
5532 FIELD(L2_TXPMA_ST_2, PIPE_TX_ENABLE_LFPS, 0, 2)
5533REG32(L2_TXPMA_ST_3, 0x8b0c)
5534 FIELD(L2_TXPMA_ST_3, TXPMA_ST_3_31_8_RSVD, 24, 8)
5535 FIELD(L2_TXPMA_ST_3, ANA_ST3_7_6_SPARE, 6, 2)
5536 FIELD(L2_TXPMA_ST_3, TX_LSEG_DN_RESCAL_CODE, 0, 6)
5537REG32(L2_TXPMA_ST_4, 0x8b10)
5538 FIELD(L2_TXPMA_ST_4, TXPMA_ST_4_31_8_RSVD, 24, 8)
5539 FIELD(L2_TXPMA_ST_4, ANA_ST4_7_6_SPARE, 6, 2)
5540 FIELD(L2_TXPMA_ST_4, TX_USEG_DP_RESCAL_CODE, 0, 6)
5541REG32(L2_TXPMA_ST_5, 0x8b14)
5542 FIELD(L2_TXPMA_ST_5, TXPMA_ST_5_31_8_RSVD, 24, 8)
5543 FIELD(L2_TXPMA_ST_5, ANA_ST5_7_6_SPARE, 6, 2)
5544 FIELD(L2_TXPMA_ST_5, PIPE_TX_LOCALFS, 0, 6)
5545REG32(L2_TXPMA_ST_6, 0x8b18)
5546 FIELD(L2_TXPMA_ST_6, TXPMA_ST_6_31_8_RSVD, 24, 8)
5547 FIELD(L2_TXPMA_ST_6, ANA_ST6_7_SPARE, 7, 1)
5548 FIELD(L2_TXPMA_ST_6, PIPE_TX_LOCALTXCOEFFICIENTSVALID, 6, 1)
5549 FIELD(L2_TXPMA_ST_6, PIPE_TX_LOCALLF, 0, 6)
5550REG32(L2_TXPMA_ST_7, 0x8b1c)
5551 FIELD(L2_TXPMA_ST_7, TXPMA_ST_7_31_8_RSVD, 24, 8)
5552 FIELD(L2_TXPMA_ST_7, PIPE_TX_LOCALTXPRESETCOEFFICIENTS_7_0, 0, 8)
5553REG32(L2_TXPMA_ST_8, 0x8b20)
5554 FIELD(L2_TXPMA_ST_8, TXPMA_ST_8_31_8_RSVD, 24, 8)
5555 FIELD(L2_TXPMA_ST_8, PIPE_TX_LOCALTXPRESETCOEFFICIENTS_15_8, 0, 8)
5556REG32(L2_TXPMA_ST_9, 0x8b24)
5557 FIELD(L2_TXPMA_ST_9, TXPMA_ST_9_31_8_RSVD, 24, 8)
5558 FIELD(L2_TXPMA_ST_9, ANA_ST9_7_2_SPARE, 2, 6)
5559 FIELD(L2_TXPMA_ST_9, PIPE_TX_LOCALTXPRESETCOEFFICIENTS_17_16, 0, 2)
5560REG32(L2_TXPMD_TM_0, 0x8c00)
5561 FIELD(L2_TXPMD_TM_0, TXPMD_TM_0_31_8_RSVD, 24, 8)
5562 FIELD(L2_TXPMD_TM_0, PIPE_TM_TX_USEG_POST_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
5563 FIELD(L2_TXPMD_TM_0, PIPE_TM_TX_USEG_POST_DISABLE_ENDPOS, 0, 5)
5564REG32(L2_TXPMD_TM_1, 0x8c04)
5565 FIELD(L2_TXPMD_TM_1, TXPMD_TM_1_31_8_RSVD, 24, 8)
5566 FIELD(L2_TXPMD_TM_1, PIPE_TM_TX_USEG_POST_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
5567 FIELD(L2_TXPMD_TM_1, PIPE_TM_TX_USEG_POST_DISABLE_STARTPOS, 0, 5)
5568REG32(L2_TXPMD_TM_2, 0x8c08)
5569 FIELD(L2_TXPMD_TM_2, TXPMD_TM_2_31_8_RSVD, 24, 8)
5570 FIELD(L2_TXPMD_TM_2, PIPE_TM_TX_USEG_POST_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
5571 FIELD(L2_TXPMD_TM_2, PIPE_TM_TX_USEG_POST_EMPHASIS_ENDPOS, 0, 5)
5572REG32(L2_TXPMD_TM_3, 0x8c0c)
5573 FIELD(L2_TXPMD_TM_3, TXPMD_TM_3_31_8_RSVD, 24, 8)
5574 FIELD(L2_TXPMD_TM_3, PIPE_TM_TX_USEG_POST_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
5575 FIELD(L2_TXPMD_TM_3, PIPE_TM_TX_USEG_POST_EMPHASIS_STARTPOS, 0, 5)
5576REG32(L2_TXPMD_TM_4, 0x8c10)
5577 FIELD(L2_TXPMD_TM_4, TXPMD_TM_4_31_8_RSVD, 24, 8)
5578 FIELD(L2_TXPMD_TM_4, PIPE_TM_TX_USEG_POST_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
5579 FIELD(L2_TXPMD_TM_4, PIPE_TM_TX_USEG_POST_MAINSEL_ENDPOS, 0, 5)
5580REG32(L2_TXPMD_TM_5, 0x8c14)
5581 FIELD(L2_TXPMD_TM_5, TXPMD_TM_5_31_8_RSVD, 24, 8)
5582 FIELD(L2_TXPMD_TM_5, PIPE_TM_TX_USEG_POST_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
5583 FIELD(L2_TXPMD_TM_5, PIPE_TM_TX_USEG_POST_MAINSEL_STARTPOS, 0, 5)
5584REG32(L2_TXPMD_TM_6, 0x8c18)
5585 FIELD(L2_TXPMD_TM_6, TXPMD_TM_6_31_8_RSVD, 24, 8)
5586 FIELD(L2_TXPMD_TM_6, PIPE_TM_TX_USEG_POST_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
5587 FIELD(L2_TXPMD_TM_6, PIPE_TM_TX_USEG_POST_MARGIN_ENDPOS, 0, 5)
5588REG32(L2_TXPMD_TM_7, 0x8c1c)
5589 FIELD(L2_TXPMD_TM_7, TXPMD_TM_7_31_8_RSVD, 24, 8)
5590 FIELD(L2_TXPMD_TM_7, PIPE_TM_TX_USEG_POST_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
5591 FIELD(L2_TXPMD_TM_7, PIPE_TM_TX_USEG_POST_MARGIN_STARTPOS, 0, 5)
5592REG32(L2_TXPMD_TM_8, 0x8c20)
5593 FIELD(L2_TXPMD_TM_8, TXPMD_TM_8_31_8_RSVD, 24, 8)
5594 FIELD(L2_TXPMD_TM_8, PIPE_TM_TX_USEG_PRE_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
5595 FIELD(L2_TXPMD_TM_8, PIPE_TM_TX_USEG_PRE_DISABLE_ENDPOS, 0, 5)
5596REG32(L2_TXPMD_TM_9, 0x8c24)
5597 FIELD(L2_TXPMD_TM_9, TXPMD_TM_9_31_8_RSVD, 24, 8)
5598 FIELD(L2_TXPMD_TM_9, PIPE_TM_TX_USEG_PRE_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
5599 FIELD(L2_TXPMD_TM_9, PIPE_TM_TX_USEG_PRE_DISABLE_STARTPOS, 0, 5)
5600REG32(L2_TXPMD_TM_10, 0x8c28)
5601 FIELD(L2_TXPMD_TM_10, TXPMD_TM_10_31_8_RSVD, 24, 8)
5602 FIELD(L2_TXPMD_TM_10, PIPE_TM_TX_USEG_PRE_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
5603 FIELD(L2_TXPMD_TM_10, PIPE_TM_TX_USEG_PRE_EMPHASIS_ENDPOS, 0, 5)
5604REG32(L2_TXPMD_TM_11, 0x8c2c)
5605 FIELD(L2_TXPMD_TM_11, TXPMD_TM_11_31_8_RSVD, 24, 8)
5606 FIELD(L2_TXPMD_TM_11, PIPE_TM_TX_USEG_PRE_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
5607 FIELD(L2_TXPMD_TM_11, PIPE_TM_TX_USEG_PRE_EMPHASIS_STARTPOS, 0, 5)
5608REG32(L2_TXPMD_TM_12, 0x8c30)
5609 FIELD(L2_TXPMD_TM_12, TXPMD_TM_12_31_8_RSVD, 24, 8)
5610 FIELD(L2_TXPMD_TM_12, PIPE_TM_TX_USEG_PRE_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
5611 FIELD(L2_TXPMD_TM_12, PIPE_TM_TX_USEG_PRE_MAINSEL_ENDPOS, 0, 5)
5612REG32(L2_TXPMD_TM_13, 0x8c34)
5613 FIELD(L2_TXPMD_TM_13, TXPMD_TM_13_31_8_RSVD, 24, 8)
5614 FIELD(L2_TXPMD_TM_13, PIPE_TM_TX_USEG_PRE_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
5615 FIELD(L2_TXPMD_TM_13, PIPE_TM_TX_USEG_PRE_MAINSEL_STARTPOS, 0, 5)
5616REG32(L2_TXPMD_TM_14, 0x8c38)
5617 FIELD(L2_TXPMD_TM_14, TXPMD_TM_14_31_8_RSVD, 24, 8)
5618 FIELD(L2_TXPMD_TM_14, PIPE_TM_TX_USEG_PRE_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
5619 FIELD(L2_TXPMD_TM_14, PIPE_TM_TX_USEG_PRE_MARGIN_ENDPOS, 0, 5)
5620REG32(L2_TXPMD_TM_15, 0x8c3c)
5621 FIELD(L2_TXPMD_TM_15, TXPMD_TM_15_31_8_RSVD, 24, 8)
5622 FIELD(L2_TXPMD_TM_15, PIPE_TM_TX_USEG_PRE_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
5623 FIELD(L2_TXPMD_TM_15, PIPE_TM_TX_USEG_PRE_MARGIN_STARTPOS, 0, 5)
5624REG32(L2_TXPMD_TM_16, 0x8c40)
5625 FIELD(L2_TXPMD_TM_16, TXPMD_TM_16_31_8_RSVD, 24, 8)
5626 FIELD(L2_TXPMD_TM_16, PIPE_TM_TX_LSEG_POST_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
5627 FIELD(L2_TXPMD_TM_16, PIPE_TM_TX_LSEG_POST_DISABLE_ENDPOS, 0, 5)
5628REG32(L2_TXPMD_TM_17, 0x8c44)
5629 FIELD(L2_TXPMD_TM_17, TXPMD_TM_17_31_8_RSVD, 24, 8)
5630 FIELD(L2_TXPMD_TM_17, PIPE_TM_TX_LSEG_POST_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
5631 FIELD(L2_TXPMD_TM_17, PIPE_TM_TX_LSEG_POST_DISABLE_STARTPOS, 0, 5)
5632REG32(L2_TXPMD_TM_18, 0x8c48)
5633 FIELD(L2_TXPMD_TM_18, TXPMD_TM_18_31_8_RSVD, 24, 8)
5634 FIELD(L2_TXPMD_TM_18, PIPE_TM_TX_LSEG_POST_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
5635 FIELD(L2_TXPMD_TM_18, PIPE_TM_TX_LSEG_POST_EMPHASIS_ENDPOS, 0, 5)
5636REG32(L2_TXPMD_TM_19, 0x8c4c)
5637 FIELD(L2_TXPMD_TM_19, TXPMD_TM_19_31_8_RSVD, 24, 8)
5638 FIELD(L2_TXPMD_TM_19, PIPE_TM_TX_LSEG_POST_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
5639 FIELD(L2_TXPMD_TM_19, PIPE_TM_TX_LSEG_POST_EMPHASIS_STARTPOS, 0, 5)
5640REG32(L2_TXPMD_TM_20, 0x8c50)
5641 FIELD(L2_TXPMD_TM_20, TXPMD_TM_20_31_8_RSVD, 24, 8)
5642 FIELD(L2_TXPMD_TM_20, PIPE_TM_TX_LSEG_POST_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
5643 FIELD(L2_TXPMD_TM_20, PIPE_TM_TX_LSEG_POST_MAINSEL_ENDPOS, 0, 5)
5644REG32(L2_TXPMD_TM_21, 0x8c54)
5645 FIELD(L2_TXPMD_TM_21, TXPMD_TM_21_31_8_RSVD, 24, 8)
5646 FIELD(L2_TXPMD_TM_21, PIPE_TM_TX_LSEG_POST_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
5647 FIELD(L2_TXPMD_TM_21, PIPE_TM_TX_LSEG_POST_MAINSEL_STARTPOS, 0, 5)
5648REG32(L2_TXPMD_TM_22, 0x8c58)
5649 FIELD(L2_TXPMD_TM_22, TXPMD_TM_22_31_8_RSVD, 24, 8)
5650 FIELD(L2_TXPMD_TM_22, PIPE_TM_TX_LSEG_POST_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
5651 FIELD(L2_TXPMD_TM_22, PIPE_TM_TX_LSEG_POST_MARGIN_ENDPOS, 0, 5)
5652REG32(L2_TXPMD_TM_23, 0x8c5c)
5653 FIELD(L2_TXPMD_TM_23, TXPMD_TM_23_31_8_RSVD, 24, 8)
5654 FIELD(L2_TXPMD_TM_23, PIPE_TM_TX_LSEG_POST_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
5655 FIELD(L2_TXPMD_TM_23, PIPE_TM_TX_LSEG_POST_MARGIN_STARTPOS, 0, 5)
5656REG32(L2_TXPMD_TM_24, 0x8c60)
5657 FIELD(L2_TXPMD_TM_24, TXPMD_TM_24_31_8_RSVD, 24, 8)
5658 FIELD(L2_TXPMD_TM_24, PIPE_TM_TX_LSEG_PRE_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
5659 FIELD(L2_TXPMD_TM_24, PIPE_TM_TX_LSEG_PRE_DISABLE_ENDPOS, 0, 5)
5660REG32(L2_TXPMD_TM_25, 0x8c64)
5661 FIELD(L2_TXPMD_TM_25, TXPMD_TM_25_31_8_RSVD, 24, 8)
5662 FIELD(L2_TXPMD_TM_25, PIPE_TM_TX_LSEG_PRE_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
5663 FIELD(L2_TXPMD_TM_25, PIPE_TM_TX_LSEG_PRE_DISABLE_STARTPOS, 0, 5)
5664REG32(L2_TXPMD_TM_26, 0x8c68)
5665 FIELD(L2_TXPMD_TM_26, TXPMD_TM_26_31_8_RSVD, 24, 8)
5666 FIELD(L2_TXPMD_TM_26, PIPE_TM_TX_LSEG_PRE_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
5667 FIELD(L2_TXPMD_TM_26, PIPE_TM_TX_LSEG_PRE_EMPHASIS_ENDPOS, 0, 5)
5668REG32(L2_TXPMD_TM_27, 0x8c6c)
5669 FIELD(L2_TXPMD_TM_27, TXPMD_TM_27_31_8_RSVD, 24, 8)
5670 FIELD(L2_TXPMD_TM_27, PIPE_TM_TX_LSEG_PRE_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
5671 FIELD(L2_TXPMD_TM_27, PIPE_TM_TX_LSEG_PRE_EMPHASIS_STARTPOS, 0, 5)
5672REG32(L2_TXPMD_TM_28, 0x8c70)
5673 FIELD(L2_TXPMD_TM_28, TXPMD_TM_28_31_8_RSVD, 24, 8)
5674 FIELD(L2_TXPMD_TM_28, PIPE_TM_TX_LSEG_PRE_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
5675 FIELD(L2_TXPMD_TM_28, PIPE_TM_TX_LSEG_PRE_MAINSEL_ENDPOS, 0, 5)
5676REG32(L2_TXPMD_TM_29, 0x8c74)
5677 FIELD(L2_TXPMD_TM_29, TXPMD_TM_29_31_8_RSVD, 24, 8)
5678 FIELD(L2_TXPMD_TM_29, PIPE_TM_TX_LSEG_PRE_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
5679 FIELD(L2_TXPMD_TM_29, PIPE_TM_TX_LSEG_PRE_MAINSEL_STARTPOS, 0, 5)
5680REG32(L2_TXPMD_TM_30, 0x8c78)
5681 FIELD(L2_TXPMD_TM_30, TXPMD_TM_30_31_8_RSVD, 24, 8)
5682 FIELD(L2_TXPMD_TM_30, PIPE_TM_TX_LSEG_PRE_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
5683 FIELD(L2_TXPMD_TM_30, PIPE_TM_TX_LSEG_PRE_MARGIN_ENDPOS, 0, 5)
5684REG32(L2_TXPMD_TM_31, 0x8c7c)
5685 FIELD(L2_TXPMD_TM_31, TXPMD_TM_31_31_8_RSVD, 24, 8)
5686 FIELD(L2_TXPMD_TM_31, PIPE_TM_TX_LSEG_PRE_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
5687 FIELD(L2_TXPMD_TM_31, PIPE_TM_TX_LSEG_PRE_MARGIN_STARTPOS, 0, 5)
5688REG32(L2_TXPMD_TM_32, 0x8c80)
5689 FIELD(L2_TXPMD_TM_32, TXPMD_TM_32_31_8_RSVD, 24, 8)
5690 FIELD(L2_TXPMD_TM_32, PIPE_TM_TX_PRE_FS_DIVISION_COEF_7_0, 0, 8)
5691REG32(L2_TXPMD_TM_33, 0x8c84)
5692 FIELD(L2_TXPMD_TM_33, TXPMD_TM_33_31_8_RSVD, 24, 8)
5693 FIELD(L2_TXPMD_TM_33, PIPE_TM_TX_PRE_FS_DIVISION_COEF_15_8, 0, 8)
5694REG32(L2_TXPMD_TM_34, 0x8c88)
5695 FIELD(L2_TXPMD_TM_34, TXPMD_TM_34_31_8_RSVD, 24, 8)
5696 FIELD(L2_TXPMD_TM_34, PIPE_TM_TX_MAIN_FS_DIVISION_COEF_7_0, 0, 8)
5697REG32(L2_TXPMD_TM_35, 0x8c8c)
5698 FIELD(L2_TXPMD_TM_35, TXPMD_TM_35_31_8_RSVD, 24, 8)
5699 FIELD(L2_TXPMD_TM_35, PIPE_TM_TX_MAIN_FS_DIVISION_COEF_15_8, 0, 8)
5700REG32(L2_TXPMD_TM_36, 0x8c90)
5701 FIELD(L2_TXPMD_TM_36, TXPMD_TM_36_31_8_RSVD, 24, 8)
5702 FIELD(L2_TXPMD_TM_36, PIPE_TM_TX_POST_FS_DIVISION_COEF_7_0, 0, 8)
5703REG32(L2_TXPMD_TM_37, 0x8c94)
5704 FIELD(L2_TXPMD_TM_37, TXPMD_TM_37_31_8_RSVD, 24, 8)
5705 FIELD(L2_TXPMD_TM_37, PIPE_TM_TX_POST_FS_DIVISION_COEF_15_8, 0, 8)
5706REG32(L2_TXPMD_TM_38, 0x8c98)
5707 FIELD(L2_TXPMD_TM_38, TXPMD_TM_38_31_8_RSVD, 24, 8)
5708 FIELD(L2_TXPMD_TM_38, ANA_MISC0_7_RSVD, 7, 1)
5709 FIELD(L2_TXPMD_TM_38, PIPE_TM_TX_ENABLE_SWNW_CNTRL_BYP, 6, 1)
5710 FIELD(L2_TXPMD_TM_38, PIPE_TM_TX_ENABLE_TRISTATE_BYP, 5, 1)
5711 FIELD(L2_TXPMD_TM_38, PIPE_TM_TX_TRISTATE, 4, 1)
5712 FIELD(L2_TXPMD_TM_38, TM_TX_DRIVERLDO_RXDET_BYP, 3, 1)
5713 FIELD(L2_TXPMD_TM_38, TM_TX_DRIVERLDO_IDLE_BYP, 2, 1)
5714 FIELD(L2_TXPMD_TM_38, TM_TX_DRIVERLDO_EN_RXDET_BYP, 1, 1)
5715 FIELD(L2_TXPMD_TM_38, TM_TX_DRIVERLDO_EN_IDLE_BYP, 0, 1)
5716REG32(L2_TXPMD_TM_39, 0x8c9c)
5717 FIELD(L2_TXPMD_TM_39, TXPMD_TM_39_31_8_RSVD, 24, 8)
5718 FIELD(L2_TXPMD_TM_39, ANA_MPHY_BYP0_7_3_RSVD, 3, 5)
5719 FIELD(L2_TXPMD_TM_39, MPHY_TM_TX_OVRD_DEEMPH_TRIM, 2, 1)
5720 FIELD(L2_TXPMD_TM_39, MPHY_TM_TX_ENABLE_DEEMPH, 1, 1)
5721 FIELD(L2_TXPMD_TM_39, MPHY_TM_TX_OVRD_ENABLE_DEEMPH, 0, 1)
5722REG32(L2_TXPMD_TM_40, 0x8ca0)
5723 FIELD(L2_TXPMD_TM_40, TXPMD_TM_40_31_8_RSVD, 24, 8)
5724 FIELD(L2_TXPMD_TM_40, MPHY_TM_TX_DEEMPH_TRIM_7_0, 0, 8)
5725REG32(L2_TXPMD_TM_41, 0x8ca4)
5726 FIELD(L2_TXPMD_TM_41, TXPMD_TM_41_31_8_RSVD, 24, 8)
5727 FIELD(L2_TXPMD_TM_41, MPHY_TM_TX_DEEMPH_TRIM_15_8, 0, 8)
5728REG32(L2_TXPMD_TM_42, 0x8ca8)
5729 FIELD(L2_TXPMD_TM_42, TXPMD_TM_42_31_8_RSVD, 24, 8)
5730 FIELD(L2_TXPMD_TM_42, ANA_MPHY_BYP3_7_5_RSVD, 5, 3)
5731 FIELD(L2_TXPMD_TM_42, MPHY_TM_TX_OVRD_LS_DATA, 1, 4)
5732 FIELD(L2_TXPMD_TM_42, MPHY_TM_TX_ENABLE_OVRD_LS_DATA, 0, 1)
5733REG32(L2_TXPMD_TM_43, 0x8cac)
5734 FIELD(L2_TXPMD_TM_43, TXPMD_TM_43_31_8_RSVD, 24, 8)
5735 FIELD(L2_TXPMD_TM_43, ANA_MPHY_BYP4_7_4_RSVD, 4, 4)
5736 FIELD(L2_TXPMD_TM_43, MPHY_TM_TX_OVRD_LS_DATA_BAR, 0, 4)
5737REG32(L2_TXPMD_TM_44, 0x8cb0)
5738 FIELD(L2_TXPMD_TM_44, TXPMD_TM_44_31_8_RSVD, 24, 8)
5739 FIELD(L2_TXPMD_TM_44, ANA_PIPE_BYP38_7_6_RSVD, 6, 2)
5740 FIELD(L2_TXPMD_TM_44, PIPE_TM_TX_EN_PRE_LFPS_PATH, 5, 1)
5741 FIELD(L2_TXPMD_TM_44, PIPE_TM_TX_OVRD_EN_PRE_LFPS_PATH, 4, 1)
5742 FIELD(L2_TXPMD_TM_44, PIPE_TM_TX_EN_POST_LFPS_PATH, 3, 1)
5743 FIELD(L2_TXPMD_TM_44, PIPE_TM_TX_OVRD_EN_POST_LFPS_PATH, 2, 1)
5744 FIELD(L2_TXPMD_TM_44, PIPE_TM_TX_EN_MAIN_LFPS_PATH, 1, 1)
5745 FIELD(L2_TXPMD_TM_44, PIPE_TM_TX_OVRD_EN_MAIN_LFPS_PATH, 0, 1)
5746REG32(L2_TXPMD_TM_45, 0x8cb4)
5747 FIELD(L2_TXPMD_TM_45, TXPMD_TM_45_31_8_RSVD, 24, 8)
5748 FIELD(L2_TXPMD_TM_45, ANA_DP_BYP0_7_6_RSVD, 6, 2)
5749 FIELD(L2_TXPMD_TM_45, DP_TM_TX_DP_ENABLE_POST2_PATH, 5, 1)
5750 FIELD(L2_TXPMD_TM_45, DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH, 4, 1)
5751 FIELD(L2_TXPMD_TM_45, DP_TM_TX_DP_ENABLE_POST1_PATH, 3, 1)
5752 FIELD(L2_TXPMD_TM_45, DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH, 2, 1)
5753 FIELD(L2_TXPMD_TM_45, DP_TM_TX_DP_ENABLE_MAIN_PATH, 1, 1)
5754 FIELD(L2_TXPMD_TM_45, DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH, 0, 1)
5755REG32(L2_TXPMD_TM_46, 0x8cb8)
5756 FIELD(L2_TXPMD_TM_46, TXPMD_TM_46_31_8_RSVD, 24, 8)
5757 FIELD(L2_TXPMD_TM_46, ANA_PIPE_BYP39_7_6_RSVD, 6, 2)
5758 FIELD(L2_TXPMD_TM_46, PIPE_TM_TX_PIPE_ENABLE_PRE_PATH, 5, 1)
5759 FIELD(L2_TXPMD_TM_46, PIPE_TM_TX_OVRD_PIPE_ENABLE_PRE_PATH, 4, 1)
5760 FIELD(L2_TXPMD_TM_46, PIPE_TM_TX_PIPE_ENABLE_POST_PATH, 3, 1)
5761 FIELD(L2_TXPMD_TM_46, PIPE_TM_TX_OVRD_PIPE_ENABLE_POST_PATH, 2, 1)
5762 FIELD(L2_TXPMD_TM_46, PIPE_TM_TX_PIPE_ENABLE_MAIN_PATH, 1, 1)
5763 FIELD(L2_TXPMD_TM_46, PIPE_TM_TX_OVRD_PIPE_ENABLE_MAIN_PATH, 0, 1)
5764REG32(L2_TXPMD_TM_47, 0x8cbc)
5765 FIELD(L2_TXPMD_TM_47, TXPMD_TM_47_31_8_RSVD, 24, 8)
5766 FIELD(L2_TXPMD_TM_47, TM_TX_RSVD1, 0, 8)
5767REG32(L2_TXPMD_TM_48, 0x8cc0)
5768 FIELD(L2_TXPMD_TM_48, TXPMD_TM_48_31_8_RSVD, 24, 8)
5769 FIELD(L2_TXPMD_TM_48, ANA_MISC2_7_6_RSVD, 6, 2)
5770 FIELD(L2_TXPMD_TM_48, TM_FORCE_RESULTANT_MARGINING_FACTOR, 5, 1)
5771 FIELD(L2_TXPMD_TM_48, TM_RESULTANT_MARGINING_FACTOR, 0, 5)
5772REG32(L2_TM_ANA_BYP_1, 0x9004)
5773 FIELD(L2_TM_ANA_BYP_1, TM_ANA_BYP_1_31_8_RSVD, 24, 8)
5774 FIELD(L2_TM_ANA_BYP_1, MPHY_PWM_DES_PDZ, 7, 1)
5775 FIELD(L2_TM_ANA_BYP_1, FORCE_MPHY_PWM_DES_PDZ, 6, 1)
5776 FIELD(L2_TM_ANA_BYP_1, MPHY_PWMB_SYS_ENABLE, 5, 1)
5777 FIELD(L2_TM_ANA_BYP_1, FORCE_MPHY_PWMB_SYS_ENABLE, 4, 1)
5778 FIELD(L2_TM_ANA_BYP_1, MPHY_PSO_SQUELCH, 3, 1)
5779 FIELD(L2_TM_ANA_BYP_1, FORCE_MPHY_PSO_SQUELCH, 2, 1)
5780 FIELD(L2_TM_ANA_BYP_1, MPHY_PSO_LSRX, 1, 1)
5781 FIELD(L2_TM_ANA_BYP_1, FORCE_MPHY_PSO_LSRX, 0, 1)
5782REG32(L2_TM_ANA_BYP_2, 0x9008)
5783 FIELD(L2_TM_ANA_BYP_2, TM_ANA_BYP_2_31_8_RSVD, 24, 8)
5784 FIELD(L2_TM_ANA_BYP_2, MPHY_PWM_LSPREAMP_PD, 7, 1)
5785 FIELD(L2_TM_ANA_BYP_2, FORCE_MPHY_PWM_LSPREAMP_PD, 6, 1)
5786 FIELD(L2_TM_ANA_BYP_2, MPHY_PWM_GEAR_SEL, 3, 3)
5787 FIELD(L2_TM_ANA_BYP_2, FORCE_MPHY_PWM_GEAR_SEL, 2, 1)
5788 FIELD(L2_TM_ANA_BYP_2, MPHY_PWM_DET_PD, 1, 1)
5789 FIELD(L2_TM_ANA_BYP_2, FORCE_MPHY_PWM_DET_PD, 0, 1)
5790REG32(L2_TM_ANA_BYP_3, 0x900c)
5791 FIELD(L2_TM_ANA_BYP_3, TM_ANA_BYP_3_31_8_RSVD, 24, 8)
5792 FIELD(L2_TM_ANA_BYP_3, MPHY_RX_MASK_BURST_START, 7, 1)
5793 FIELD(L2_TM_ANA_BYP_3, FORCE_MPHY_RX_MASK_BURST_START, 6, 1)
5794 FIELD(L2_TM_ANA_BYP_3, MPHY_RX_GATE_SYMBOL_CLK, 5, 1)
5795 FIELD(L2_TM_ANA_BYP_3, FORCE_MPHY_RX_GATE_SYMBOL_CLK, 4, 1)
5796 FIELD(L2_TM_ANA_BYP_3, MPHY_PWM_PREAMP_BIAS_PD, 3, 1)
5797 FIELD(L2_TM_ANA_BYP_3, FORCE_MPHY_PWM_PREAMP_BIAS_PD, 2, 1)
5798 FIELD(L2_TM_ANA_BYP_3, MPHY_PWM_LSPREAMP_STANDBYSLEEPSTALL, 1, 1)
5799 FIELD(L2_TM_ANA_BYP_3, FORCE_MPHY_PWM_LSPREAMP_STANDBYSLEEPSTAL, 0, 1)
5800REG32(L2_TM_ANA_BYP_4, 0x9010)
5801 FIELD(L2_TM_ANA_BYP_4, TM_ANA_BYP_4_31_8_RSVD, 24, 8)
5802 FIELD(L2_TM_ANA_BYP_4, HSRX_RSTB, 7, 1)
5803 FIELD(L2_TM_ANA_BYP_4, FORCE_HSRX_RSTB, 6, 1)
5804 FIELD(L2_TM_ANA_BYP_4, MPHY_RX_TERM_ENABLE, 5, 1)
5805 FIELD(L2_TM_ANA_BYP_4, FORCE_MPHY_RX_TERM_ENABLE, 4, 1)
5806 FIELD(L2_TM_ANA_BYP_4, MPHY_RX_MUX_TYP1B_TYP2, 3, 1)
5807 FIELD(L2_TM_ANA_BYP_4, FORCE_MPHY_RX_MUX_TYP1B_TYP2, 2, 1)
5808 FIELD(L2_TM_ANA_BYP_4, MPHY_RX_MUX_HSB_LS, 1, 1)
5809 FIELD(L2_TM_ANA_BYP_4, FORCE_MPHY_RX_MUX_HSB_LS, 0, 1)
5810REG32(L2_TM_ANA_BYP_5, 0x9014)
5811 FIELD(L2_TM_ANA_BYP_5, TM_ANA_BYP_5_31_8_RSVD, 24, 8)
5812 FIELD(L2_TM_ANA_BYP_5, MPHY_SQ_SWAP_POLARITY, 5, 1)
5813 FIELD(L2_TM_ANA_BYP_5, FORCE_MPHY_SQ_SWAP_POLARITY, 4, 1)
5814 FIELD(L2_TM_ANA_BYP_5, MPHY_SQ_PD, 3, 1)
5815 FIELD(L2_TM_ANA_BYP_5, FORCE_MPHY_SQ_PD, 2, 1)
5816 FIELD(L2_TM_ANA_BYP_5, MPHY_SQ_DETECTOR_PD, 1, 1)
5817 FIELD(L2_TM_ANA_BYP_5, FORCE_MPHY_SQ_DETECTOR_PD, 0, 1)
5818REG32(L2_TM_ANA_BYP_7, 0x9018)
5819 FIELD(L2_TM_ANA_BYP_7, TM_ANA_BYP_7_31_8_RSVD, 24, 8)
5820 FIELD(L2_TM_ANA_BYP_7, PIPE_RXEQTRAINING, 7, 1)
5821 FIELD(L2_TM_ANA_BYP_7, FORCE_PIPE_RXEQTRAINING, 6, 1)
5822 FIELD(L2_TM_ANA_BYP_7, PIPE_RX_TERM_ENABLE, 5, 1)
5823 FIELD(L2_TM_ANA_BYP_7, FORCE_PIPE_RX_TERM_ENABLE, 4, 1)
5824REG32(L2_TM_ANA_BYP_8, 0x901c)
5825 FIELD(L2_TM_ANA_BYP_8, TM_ANA_BYP_8_31_8_RSVD, 24, 8)
5826 FIELD(L2_TM_ANA_BYP_8, UPHY_BIASGEN_IRCONST_IO_MIRROR_ENABLE, 7, 1)
5827 FIELD(L2_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_IRCONST_IO_MIRROR_ENABLE, 6, 1)
5828 FIELD(L2_TM_ANA_BYP_8, UPHY_BIASGEN_IRCONST_CORE_MIRROR_ENABLE, 5, 1)
5829 FIELD(L2_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_IRCONST_CORE_MIRROR_ENABLE, 4, 1)
5830 FIELD(L2_TM_ANA_BYP_8, UPHY_BIASGEN_ICONST_IO_MIRROR_ENABLE, 3, 1)
5831 FIELD(L2_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_ICONST_IO_MIRROR_ENABLE, 2, 1)
5832 FIELD(L2_TM_ANA_BYP_8, UPHY_BIASGEN_ICONST_CORE_MIRROR_ENABLE, 1, 1)
5833 FIELD(L2_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_ICONST_CORE_MIRROR_ENABLE, 0, 1)
5834REG32(L2_TM_ANA_BYP_9, 0x9020)
5835 FIELD(L2_TM_ANA_BYP_9, TM_ANA_BYP_9_31_8_RSVD, 24, 8)
5836 FIELD(L2_TM_ANA_BYP_9, UPHY_RECLPBK_CLK_DATAZ_ENABLE_CORE, 7, 1)
5837 FIELD(L2_TM_ANA_BYP_9, FORCE_UPHY_RECLPBK_CLK_DATAZ_ENABLE_CORE, 6, 1)
5838 FIELD(L2_TM_ANA_BYP_9, UPHY_PSO_SAMP_LPBK, 5, 1)
5839 FIELD(L2_TM_ANA_BYP_9, FORCE_UPHY_PSO_SAMP_LPBK, 4, 1)
5840 FIELD(L2_TM_ANA_BYP_9, UPHY_EQ_LPBK_ENABLE_CORE, 3, 1)
5841 FIELD(L2_TM_ANA_BYP_9, FORCE_UPHY_EQ_LPBK_ENABLE_CORE, 2, 1)
5842 FIELD(L2_TM_ANA_BYP_9, UPHY_EQ_AC_DCZ_COUPLED_CORE, 1, 1)
5843 FIELD(L2_TM_ANA_BYP_9, FORCE_UPHY_EQ_AC_DCZ_COUPLED_CORE, 0, 1)
5844REG32(L2_TM_ANA_BYP_10, 0x9024)
5845 FIELD(L2_TM_ANA_BYP_10, TM_ANA_BYP_10_31_8_RSVD, 24, 8)
5846 FIELD(L2_TM_ANA_BYP_10, UPHY_LPBK_CLK_DATA_SEL, 5, 1)
5847 FIELD(L2_TM_ANA_BYP_10, UPHY_LPBK_CENTRE_EDGEZ_ENABLE_CORE, 4, 1)
5848 FIELD(L2_TM_ANA_BYP_10, UPHY_HSRX_LPBK_SEL, 1, 3)
5849 FIELD(L2_TM_ANA_BYP_10, FORCE_UPHY_HSRX_LPBK_SEL, 0, 1)
5850REG32(L2_TM_ANA_BYP_11, 0x9028)
5851 FIELD(L2_TM_ANA_BYP_11, TM_ANA_BYP_11_31_8_RSVD, 24, 8)
5852 FIELD(L2_TM_ANA_BYP_11, UPHY_PD_PI_DIV_PATH, 5, 1)
5853 FIELD(L2_TM_ANA_BYP_11, UPHY_PSO_CLK_LANE, 4, 1)
5854 FIELD(L2_TM_ANA_BYP_11, FORCE_UPHY_PSO_CLK_LANE, 3, 1)
5855 FIELD(L2_TM_ANA_BYP_11, UPHY_HSCLK_DIVISION_FACTOR, 1, 2)
5856 FIELD(L2_TM_ANA_BYP_11, FORCE_UPHY_HSCLK_DIVISION_FACTOR, 0, 1)
5857REG32(L2_TM_ANA_BYP_12, 0x902c)
5858 FIELD(L2_TM_ANA_BYP_12, TM_ANA_BYP_12_31_8_RSVD, 24, 8)
5859 FIELD(L2_TM_ANA_BYP_12, UPHY_PSO_HSRXDIG, 7, 1)
5860 FIELD(L2_TM_ANA_BYP_12, FORCE_UPHY_PSO_HSRXDIG, 6, 1)
5861 FIELD(L2_TM_ANA_BYP_12, UPHY_PDN_HS_DES, 5, 1)
5862 FIELD(L2_TM_ANA_BYP_12, FORCE_UPHY_PDN_HS_DES, 4, 1)
5863 FIELD(L2_TM_ANA_BYP_12, UPHY_RST_GF_MUX, 3, 1)
5864 FIELD(L2_TM_ANA_BYP_12, FORCE_UPHY_RST_GF_MUX, 2, 1)
5865 FIELD(L2_TM_ANA_BYP_12, UPHY_ENABLE_CDR, 1, 1)
5866 FIELD(L2_TM_ANA_BYP_12, FORCE_UPHY_ENABLE_CDR, 0, 1)
5867REG32(L2_TM_ANA_BYP_13, 0x9030)
5868 FIELD(L2_TM_ANA_BYP_13, TM_ANA_BYP_13_31_8_RSVD, 24, 8)
5869 FIELD(L2_TM_ANA_BYP_13, UPHY_PSO_SAMP_FLOPS, 1, 1)
5870 FIELD(L2_TM_ANA_BYP_13, FORCE_UPHY_PSO_SAMP_FLOPS, 0, 1)
5871REG32(L2_TM_ANA_BYP_14, 0x9034)
5872 FIELD(L2_TM_ANA_BYP_14, TM_ANA_BYP_14_31_8_RSVD, 24, 8)
5873 FIELD(L2_TM_ANA_BYP_14, UPHY_PSO_EPI, 7, 1)
5874 FIELD(L2_TM_ANA_BYP_14, FORCE_UPHY_PSO_EPI, 6, 1)
5875 FIELD(L2_TM_ANA_BYP_14, UPHY_PD_SAMP_C2C_ECLK, 5, 1)
5876 FIELD(L2_TM_ANA_BYP_14, FORCE_UPHY_PD_SAMP_C2C_ECLK, 4, 1)
5877 FIELD(L2_TM_ANA_BYP_14, UPHY_PSO_IQPI, 1, 1)
5878 FIELD(L2_TM_ANA_BYP_14, FORCE_UPHY_PSO_IQPI, 0, 1)
5879REG32(L2_TM_ANA_BYP_15, 0x9038)
5880 FIELD(L2_TM_ANA_BYP_15, TM_ANA_BYP_15_31_8_RSVD, 24, 8)
5881 FIELD(L2_TM_ANA_BYP_15, UPHY_ENABLE_LOW_LEAKAGE, 7, 1)
5882 FIELD(L2_TM_ANA_BYP_15, FORCE_UPHY_ENABLE_LOW_LEAKAGE, 6, 1)
5883 FIELD(L2_TM_ANA_BYP_15, UPHY_PD_SAMP_C2C, 5, 1)
5884 FIELD(L2_TM_ANA_BYP_15, FORCE_UPHY_PD_SAMP_C2C, 4, 1)
5885 FIELD(L2_TM_ANA_BYP_15, UPHY_PSO_CORE_EQ, 3, 1)
5886 FIELD(L2_TM_ANA_BYP_15, FORCE_UPHY_PSO_CORE_EQ, 2, 1)
5887 FIELD(L2_TM_ANA_BYP_15, UPHY_PSO_IO_EQ, 1, 1)
5888 FIELD(L2_TM_ANA_BYP_15, FORCE_UPHY_PSO_IO_EQ, 0, 1)
5889REG32(L2_TM_ANA_BYP_16, 0x903c)
5890 FIELD(L2_TM_ANA_BYP_16, TM_ANA_BYP_16_31_8_RSVD, 24, 8)
5891 FIELD(L2_TM_ANA_BYP_16, UPHY_PSO_SIGDET, 7, 1)
5892 FIELD(L2_TM_ANA_BYP_16, FORCE_UPHY_PSO_SIGDET, 6, 1)
5893 FIELD(L2_TM_ANA_BYP_16, UPHY_RX_LANE_POLARITY_SWAP, 5, 1)
5894 FIELD(L2_TM_ANA_BYP_16, FORCE_UPHY_RX_LANE_POLARITY_SWAP, 4, 1)
5895 FIELD(L2_TM_ANA_BYP_16, UPHY_RUN_CALIB, 3, 1)
5896 FIELD(L2_TM_ANA_BYP_16, FORCE_UPHY_RUN_CALIB, 2, 1)
5897 FIELD(L2_TM_ANA_BYP_16, UPHY_RESTORE_CALCODE, 1, 1)
5898 FIELD(L2_TM_ANA_BYP_16, FORCE_UPHY_RESTORE_CALCODE, 0, 1)
5899REG32(L2_TM_ANA_BYP_17, 0x9040)
5900 FIELD(L2_TM_ANA_BYP_17, TM_ANA_BYP_17_31_8_RSVD, 24, 8)
5901 FIELD(L2_TM_ANA_BYP_17, UPHY_STARTLOOP_PLL, 6, 1)
5902 FIELD(L2_TM_ANA_BYP_17, FORCE_UPHY_STARTLOOP_PLL, 5, 1)
5903 FIELD(L2_TM_ANA_BYP_17, UPHY_RX_RESCALIB_CODE, 1, 4)
5904 FIELD(L2_TM_ANA_BYP_17, FORCE_UPHY_RX_RESCALIB_CODE, 0, 1)
5905REG32(L2_TM_ANA_BYP_18, 0x9044)
5906 FIELD(L2_TM_ANA_BYP_18, TM_ANA_BYP_18_31_8_RSVD, 24, 8)
5907 FIELD(L2_TM_ANA_BYP_18, FORCE_UPHY_RESTORE_CALCODE_DATA, 3, 1)
5908 FIELD(L2_TM_ANA_BYP_18, FORCE_UPHY_RX_PMA_OPMODE, 2, 1)
5909 FIELD(L2_TM_ANA_BYP_18, UPHY_PSO_LFPSBCN, 1, 1)
5910 FIELD(L2_TM_ANA_BYP_18, FORCE_UPHY_PSO_LFPSBCN, 0, 1)
5911REG32(L2_TM_ANA_BYP_20, 0x9048)
5912 FIELD(L2_TM_ANA_BYP_20, TM_ANA_BYP_20_31_8_RSVD, 24, 8)
5913 FIELD(L2_TM_ANA_BYP_20, UPHY_RX_PMA_OPMODE, 0, 8)
5914REG32(L2_TM_ANA_BYP_21, 0x904c)
5915 FIELD(L2_TM_ANA_BYP_21, TM_ANA_BYP_21_31_8_RSVD, 24, 8)
5916 FIELD(L2_TM_ANA_BYP_21, UPHY_RESTORE_CALCODE_DATA, 0, 8)
5917REG32(L2_TM_ANA_BYP_22, 0x9050)
5918 FIELD(L2_TM_ANA_BYP_22, TM_ANA_BYP_22_31_8_RSVD, 24, 8)
5919 FIELD(L2_TM_ANA_BYP_22, ISO_HSRX_CTRL_BAR, 7, 1)
5920 FIELD(L2_TM_ANA_BYP_22, FORCE_ISO_HSRX_CTRL_BAR, 6, 1)
5921 FIELD(L2_TM_ANA_BYP_22, HSRX_CLOCK_STOP_REQ, 5, 1)
5922 FIELD(L2_TM_ANA_BYP_22, FORCE_HSRX_CLOCK_STOP_REQ, 4, 1)
5923 FIELD(L2_TM_ANA_BYP_22, UPHY_SBRX_RUN_CALIB, 3, 1)
5924 FIELD(L2_TM_ANA_BYP_22, FORCE_UPHY_SBRX_RUN_CALIB, 2, 1)
5925 FIELD(L2_TM_ANA_BYP_22, RXPMA_RSTB, 1, 1)
5926 FIELD(L2_TM_ANA_BYP_22, FORCE_RXPMA_RSTB, 0, 1)
5927REG32(L2_TM_ANA_BYP_23, 0x9054)
5928 FIELD(L2_TM_ANA_BYP_23, TM_ANA_BYP_23_31_8_RSVD, 24, 8)
5929 FIELD(L2_TM_ANA_BYP_23, ISO_SIGDET_CTRL_BAR, 7, 1)
5930 FIELD(L2_TM_ANA_BYP_23, FORCE_ISO_SIGDET_CTRL_BAR, 6, 1)
5931 FIELD(L2_TM_ANA_BYP_23, ISO_LFPS_CTRL_BAR, 5, 1)
5932 FIELD(L2_TM_ANA_BYP_23, FORCE_ISO_LFPS_CTRL_BAR, 4, 1)
5933 FIELD(L2_TM_ANA_BYP_23, ISO_MPHY_LSRX_CTRL_BAR, 3, 1)
5934 FIELD(L2_TM_ANA_BYP_23, FORCE_ISO_MPHY_LSRX_CTRL_BAR, 2, 1)
5935 FIELD(L2_TM_ANA_BYP_23, ISO_MPHY_SQUELCH_CTRL_BAR, 1, 1)
5936 FIELD(L2_TM_ANA_BYP_23, FORCE_ISO_MPHY_SQUELCH_CTRL_BAR, 0, 1)
5937REG32(L2_TM_DIG_1, 0x9058)
5938 FIELD(L2_TM_DIG_1, TM_DIG_1_31_8_RSVD, 24, 8)
5939 FIELD(L2_TM_DIG_1, EN_TXRX_DIFGEAR, 7, 1)
5940 FIELD(L2_TM_DIG_1, MPHY_HS_TERM_PT_SEL, 6, 1)
5941 FIELD(L2_TM_DIG_1, TX_ALLOW_INLNCFG_FROM_TOP, 5, 1)
5942 FIELD(L2_TM_DIG_1, BYPASS_MARKER_DETECTOR, 4, 1)
5943 FIELD(L2_TM_DIG_1, BYPASS_EXIT_VAL, 0, 4)
5944REG32(L2_TM_DIG_2, 0x905c)
5945 FIELD(L2_TM_DIG_2, TM_DIG_2_31_8_RSVD, 24, 8)
5946 FIELD(L2_TM_DIG_2, MPHY_SYM_STATE, 1, 5)
5947 FIELD(L2_TM_DIG_2, FORCE_MPHY_SYM_STATE, 0, 1)
5948REG32(L2_TM_DIG_3, 0x9060)
5949 FIELD(L2_TM_DIG_3, TM_DIG_3_31_8_RSVD, 24, 8)
5950 FIELD(L2_TM_DIG_3, MPHY_SQUELCH_DETECT, 7, 1)
5951 FIELD(L2_TM_DIG_3, FORCE_MPHY_SQUELCH_DETECT, 6, 1)
5952 FIELD(L2_TM_DIG_3, MPHY_CFG_STATE, 1, 5)
5953 FIELD(L2_TM_DIG_3, FORCE_MPHY_CFG_STATE, 0, 1)
5954REG32(L2_TM_DIG_4, 0x9064)
5955 FIELD(L2_TM_DIG_4, TM_DIG_4_31_8_RSVD, 24, 8)
5956 FIELD(L2_TM_DIG_4, STATUS_REG_VAL, 4, 4)
5957 FIELD(L2_TM_DIG_4, READ_SHADOW, 3, 1)
5958REG32(L2_TM_DIG_5, 0x9068)
5959 FIELD(L2_TM_DIG_5, TM_DIG_5_31_8_RSVD, 24, 8)
5960 FIELD(L2_TM_DIG_5, SYMBOL_CLK_ALWAYS_ON_N, 2, 1)
5961 FIELD(L2_TM_DIG_5, BYPASS_DIFN_DETECT, 1, 1)
5962 FIELD(L2_TM_DIG_5, HIBERN8_CTRL, 0, 1)
5963REG32(L2_TM_DIG_6, 0x906c)
5964 FIELD(L2_TM_DIG_6, TM_DIG_6_31_8_RSVD, 24, 8)
5965 FIELD(L2_TM_DIG_6, FORCE_BYPASS_ON_ERR, 6, 1)
5966 FIELD(L2_TM_DIG_6, SUPPRESS_ERR, 5, 1)
5967 FIELD(L2_TM_DIG_6, BYPASS_OHC, 4, 1)
5968 FIELD(L2_TM_DIG_6, BYPASS_DECODER, 3, 1)
5969 FIELD(L2_TM_DIG_6, FORCE_BYPASS_DEC, 2, 1)
5970 FIELD(L2_TM_DIG_6, BYPASS_DESCRAM, 1, 1)
5971 FIELD(L2_TM_DIG_6, FORCE_BYPASS_DESCRAM, 0, 1)
5972REG32(L2_TM_DIG_7, 0x9070)
5973 FIELD(L2_TM_DIG_7, TM_DIG_7_31_8_RSVD, 24, 8)
5974 FIELD(L2_TM_DIG_7, BYPASS_ON_ERR_CHAR, 0, 8)
5975REG32(L2_TM_DIG_8, 0x9074)
5976 FIELD(L2_TM_DIG_8, TM_DIG_8_31_8_RSVD, 24, 8)
5977 FIELD(L2_TM_DIG_8, EYESURF_ENABLE, 4, 1)
5978 FIELD(L2_TM_DIG_8, USE_EB_IN_MPHY, 3, 1)
5979 FIELD(L2_TM_DIG_8, BYPASS_EB, 2, 1)
5980 FIELD(L2_TM_DIG_8, EB_MODE, 1, 1)
5981 FIELD(L2_TM_DIG_8, FORCE_EB_MODE, 0, 1)
5982REG32(L2_TM_DIG_9, 0x9078)
5983 FIELD(L2_TM_DIG_9, TM_DIG_9_31_8_RSVD, 24, 8)
5984 FIELD(L2_TM_DIG_9, FLIP_ENDIAN, 3, 1)
5985 FIELD(L2_TM_DIG_9, DEC_ERR_CNT_THRESHOLD, 0, 3)
5986REG32(L2_TM_DIG_10, 0x907c)
5987 FIELD(L2_TM_DIG_10, TM_DIG_10_31_8_RSVD, 24, 8)
5988 FIELD(L2_TM_DIG_10, CDR_BIT_LOCK_TIME, 0, 4)
5989REG32(L2_TM_DIG_11, 0x9080)
5990 FIELD(L2_TM_DIG_11, TM_DIG_11_31_8_RSVD, 24, 8)
5991 FIELD(L2_TM_DIG_11, BYPASS_CDR_ERR_MASK, 7, 1)
5992 FIELD(L2_TM_DIG_11, SYMB_ERR_SEL, 5, 2)
5993 FIELD(L2_TM_DIG_11, SYMB_ERR, 4, 1)
5994REG32(L2_TM_DIG_12, 0x9084)
5995 FIELD(L2_TM_DIG_12, TM_DIG_12_31_8_RSVD, 24, 8)
5996 FIELD(L2_TM_DIG_12, FLIP_ENDIAN_EB_DATA_OUT, 5, 1)
5997 FIELD(L2_TM_DIG_12, FLIP_ENDIAN_EB_DATA_IN, 4, 1)
5998 FIELD(L2_TM_DIG_12, OVERFLOW_BYP, 3, 1)
5999 FIELD(L2_TM_DIG_12, UNDERFLOW_BYP, 2, 1)
6000 FIELD(L2_TM_DIG_12, OVERFLOW_BYP_VAL, 1, 1)
6001 FIELD(L2_TM_DIG_12, UNDERFLOW_BYP_VAL, 0, 1)
6002REG32(L2_TM_DIG_13, 0x9088)
6003 FIELD(L2_TM_DIG_13, TM_DIG_13_31_8_RSVD, 24, 8)
6004 FIELD(L2_TM_DIG_13, OMC_PRESENTN, 6, 1)
6005 FIELD(L2_TM_DIG_13, CFG_CLK_FREQ, 0, 6)
6006REG32(L2_TM_DIG_14, 0x908c)
6007 FIELD(L2_TM_DIG_14, TM_DIG_14_31_8_RSVD, 24, 8)
6008 FIELD(L2_TM_DIG_14, LFPS_OUTPUT_SEL, 6, 2)
6009 FIELD(L2_TM_DIG_14, LFPS_STRETCH, 4, 2)
6010REG32(L2_TM_DIG_15, 0x9090)
6011 FIELD(L2_TM_DIG_15, TM_DIG_15_31_8_RSVD, 24, 8)
6012 FIELD(L2_TM_DIG_15, FORCE_LFPS_FILTER_THRESH, 5, 1)
6013 FIELD(L2_TM_DIG_15, LFPS_FILTER_THRESH, 0, 5)
6014REG32(L2_TM_DIG_16, 0x9094)
6015 FIELD(L2_TM_DIG_16, TM_DIG_16_31_8_RSVD, 24, 8)
6016 FIELD(L2_TM_DIG_16, TESTDIGOUT_SEL, 1, 4)
6017 FIELD(L2_TM_DIG_16, FORCE_TESTDIGOUT_SEL, 0, 1)
6018REG32(L2_TM_DIG_17, 0x9098)
6019 FIELD(L2_TM_DIG_17, TM_DIG_17_31_8_RSVD, 24, 8)
6020 FIELD(L2_TM_DIG_17, FORCE_SATA_RX_VALID_CNT, 4, 1)
6021 FIELD(L2_TM_DIG_17, SATA_RX_VALID_CNT, 0, 4)
6022REG32(L2_TM_DIG_18, 0x909c)
6023 FIELD(L2_TM_DIG_18, TM_DIG_18_31_8_RSVD, 24, 8)
6024 FIELD(L2_TM_DIG_18, CLK_DIST_SETTLE_TIME, 4, 4)
6025 FIELD(L2_TM_DIG_18, BIASGEN_SETTLE_TIME, 0, 4)
6026REG32(L2_TM_DIG_19, 0x90a0)
6027 FIELD(L2_TM_DIG_19, TM_DIG_19_31_8_RSVD, 24, 8)
6028 FIELD(L2_TM_DIG_19, HSRX_ANA_SETTLE_TIME, 4, 4)
6029 FIELD(L2_TM_DIG_19, SBRX_ANA_SETTLE_TIME, 0, 4)
6030REG32(L2_TM_DIG_20, 0x90a4)
6031 FIELD(L2_TM_DIG_20, TM_DIG_20_31_8_RSVD, 24, 8)
6032 FIELD(L2_TM_DIG_20, HSRX_COOLING_TIME, 3, 4)
6033 FIELD(L2_TM_DIG_20, FORCE_RX_CAL, 2, 1)
6034 FIELD(L2_TM_DIG_20, BYPASS_HSRX_CAL, 1, 1)
6035 FIELD(L2_TM_DIG_20, BYPASS_SBRX_CAL, 0, 1)
6036REG32(L2_TM_DIG_21, 0x90a8)
6037 FIELD(L2_TM_DIG_21, TM_DIG_21_31_8_RSVD, 24, 8)
6038 FIELD(L2_TM_DIG_21, COMMA_LOCATION_RST, 4, 1)
6039 FIELD(L2_TM_DIG_21, SSC_WAIT_CNT, 2, 2)
6040 FIELD(L2_TM_DIG_21, COMMA_PRE_LOCK_THRESH, 0, 2)
6041REG32(L2_TM_DIG_22, 0x90ac)
6042 FIELD(L2_TM_DIG_22, TM_DIG_22_31_8_RSVD, 24, 8)
6043 FIELD(L2_TM_DIG_22, DIS_DEFAULT_CDR_GATE_LOGIC, 5, 1)
6044 FIELD(L2_TM_DIG_22, INV_POL_SIGDET_HIGH, 4, 1)
6045 FIELD(L2_TM_DIG_22, INV_POL_SIGDET_LOW, 3, 1)
6046 FIELD(L2_TM_DIG_22, SIGDET_LFPS_BAR_EN, 2, 1)
6047 FIELD(L2_TM_DIG_22, OBSRV_SIGDET_OUTPUT, 1, 1)
6048 FIELD(L2_TM_DIG_22, RX_SIGDET_EN, 0, 1)
6049REG32(L2_TM_DIG_23, 0x90b0)
6050 FIELD(L2_TM_DIG_23, TM_DIG_23_31_8_RSVD, 24, 8)
6051 FIELD(L2_TM_DIG_23, DELAY_TIMER_LOAD_VAL_HIGH_1, 6, 2)
6052 FIELD(L2_TM_DIG_23, FORCE_RX_SIGDET_SEL, 5, 1)
6053 FIELD(L2_TM_DIG_23, RX_SIGDET_SEL_VAL, 4, 1)
6054 FIELD(L2_TM_DIG_23, FORCE_RX_SIG_DET_FILT_FUNC_SEL, 3, 1)
6055 FIELD(L2_TM_DIG_23, RX_SIG_DET_FILT_FUNC_SEL, 0, 3)
6056REG32(L2_TM_DIG_24, 0x90b4)
6057 FIELD(L2_TM_DIG_24, TM_DIG_24_31_8_RSVD, 24, 8)
6058 FIELD(L2_TM_DIG_24, FILTER_TIMER_LOAD_VAL_HIGH_1, 6, 2)
6059 FIELD(L2_TM_DIG_24, MIN_TIMER_LOAD_VAL_HIGH_1, 4, 2)
6060 FIELD(L2_TM_DIG_24, FILTER_TIMER_LOAD_VAL_LOW_1, 2, 2)
6061 FIELD(L2_TM_DIG_24, MIN_TIMER_LOAD_VAL_LOW_1, 0, 2)
6062REG32(L2_TM_DIG_25, 0x90b8)
6063 FIELD(L2_TM_DIG_25, TM_DIG_25_31_8_RSVD, 24, 8)
6064 FIELD(L2_TM_DIG_25, FILTER_TIMER_LOAD_VAL_HIGH_0, 0, 8)
6065REG32(L2_TM_DIG_26, 0x90bc)
6066 FIELD(L2_TM_DIG_26, TM_DIG_26_31_8_RSVD, 24, 8)
6067 FIELD(L2_TM_DIG_26, DELAY_TIMER_LOAD_VAL_HIGH_0, 0, 8)
6068REG32(L2_TM_DIG_27, 0x90c0)
6069 FIELD(L2_TM_DIG_27, TM_DIG_27_31_8_RSVD, 24, 8)
6070 FIELD(L2_TM_DIG_27, MIN_TIMER_LOAD_VAL_HIGH_0, 0, 8)
6071REG32(L2_TM_DIG_28, 0x90c4)
6072 FIELD(L2_TM_DIG_28, TM_DIG_28_31_8_RSVD, 24, 8)
6073 FIELD(L2_TM_DIG_28, FILTER_TIMER_LOAD_VAL_LOW_0, 0, 8)
6074REG32(L2_TM_DIG_29, 0x90c8)
6075 FIELD(L2_TM_DIG_29, TM_DIG_29_31_8_RSVD, 24, 8)
6076 FIELD(L2_TM_DIG_29, MIN_TIMER_LOAD_VAL_LOW_0, 0, 8)
6077REG32(L2_TM_AUX_0, 0x90cc)
6078 FIELD(L2_TM_AUX_0, TM_AUX_0_31_8_RSVD, 24, 8)
6079 FIELD(L2_TM_AUX_0, BIT_0, 7, 1)
6080 FIELD(L2_TM_AUX_0, BIT_1, 6, 1)
6081 FIELD(L2_TM_AUX_0, BIT_2, 5, 1)
6082 FIELD(L2_TM_AUX_0, BIT_3, 4, 1)
6083 FIELD(L2_TM_AUX_0, BIT_4, 3, 1)
6084 FIELD(L2_TM_AUX_0, BIT_5, 2, 1)
6085 FIELD(L2_TM_AUX_0, BIT_6, 1, 1)
6086 FIELD(L2_TM_AUX_0, BIT_7, 0, 1)
6087REG32(L2_TM_AUX_1, 0x90d0)
6088 FIELD(L2_TM_AUX_1, TM_AUX_1_31_8_RSVD, 24, 8)
6089 FIELD(L2_TM_AUX_1, BIT_0, 7, 1)
6090 FIELD(L2_TM_AUX_1, BIT_1, 6, 1)
6091 FIELD(L2_TM_AUX_1, BIT_2, 5, 1)
6092 FIELD(L2_TM_AUX_1, BIT_3, 4, 1)
6093 FIELD(L2_TM_AUX_1, BIT_4, 3, 1)
6094 FIELD(L2_TM_AUX_1, BIT_5, 2, 1)
6095 FIELD(L2_TM_AUX_1, BIT_6, 1, 1)
6096 FIELD(L2_TM_AUX_1, BIT_7, 0, 1)
6097REG32(L2_TM_AUX_2, 0x90d4)
6098 FIELD(L2_TM_AUX_2, TM_AUX_2_31_8_RSVD, 24, 8)
6099 FIELD(L2_TM_AUX_2, BIT_0, 7, 1)
6100 FIELD(L2_TM_AUX_2, BIT_1, 6, 1)
6101 FIELD(L2_TM_AUX_2, BIT_2, 5, 1)
6102 FIELD(L2_TM_AUX_2, BIT_3, 4, 1)
6103 FIELD(L2_TM_AUX_2, BIT_4, 3, 1)
6104 FIELD(L2_TM_AUX_2, BIT_5, 2, 1)
6105 FIELD(L2_TM_AUX_2, BIT_6, 1, 1)
6106 FIELD(L2_TM_AUX_2, BIT_7, 0, 1)
6107REG32(L2_TM_AUX_3, 0x90d8)
6108 FIELD(L2_TM_AUX_3, TM_AUX_3_31_8_RSVD, 24, 8)
6109 FIELD(L2_TM_AUX_3, BIT_0, 7, 1)
6110 FIELD(L2_TM_AUX_3, BIT_1, 6, 1)
6111 FIELD(L2_TM_AUX_3, BIT_2, 5, 1)
6112 FIELD(L2_TM_AUX_3, BIT_3, 4, 1)
6113 FIELD(L2_TM_AUX_3, BIT_4, 3, 1)
6114 FIELD(L2_TM_AUX_3, BIT_5, 2, 1)
6115 FIELD(L2_TM_AUX_3, BIT_6, 1, 1)
6116 FIELD(L2_TM_AUX_3, BIT_7, 0, 1)
6117REG32(L2_TM_AUX_4, 0x90dc)
6118 FIELD(L2_TM_AUX_4, TM_AUX_4_31_8_RSVD, 24, 8)
6119 FIELD(L2_TM_AUX_4, BIT_0, 7, 1)
6120 FIELD(L2_TM_AUX_4, BIT_1, 6, 1)
6121 FIELD(L2_TM_AUX_4, BIT_2, 5, 1)
6122 FIELD(L2_TM_AUX_4, BIT_3, 4, 1)
6123 FIELD(L2_TM_AUX_4, BIT_4, 3, 1)
6124 FIELD(L2_TM_AUX_4, BIT_5, 2, 1)
6125 FIELD(L2_TM_AUX_4, BIT_6, 1, 1)
6126 FIELD(L2_TM_AUX_4, BIT_7, 0, 1)
6127REG32(L2_TM_DIG_30, 0x90e0)
6128 FIELD(L2_TM_DIG_30, TM_DIG_30_31_8_RSVD, 24, 8)
6129 FIELD(L2_TM_DIG_30, SD_LD_BAR_FILTER_TIME_VAL_1, 4, 2)
6130 FIELD(L2_TM_DIG_30, SD_LD_BAR_DLY_TIME_VAL_1, 2, 2)
6131 FIELD(L2_TM_DIG_30, SD_LD_BAR_MIN_TIMER_VAL_1, 0, 2)
6132REG32(L2_TM_DIG_31, 0x90e4)
6133 FIELD(L2_TM_DIG_31, TM_DIG_31_31_8_RSVD, 24, 8)
6134 FIELD(L2_TM_DIG_31, SD_LD_BAR_FILTER_TIME_VAL_0, 0, 8)
6135REG32(L2_TM_DIG_32, 0x90e8)
6136 FIELD(L2_TM_DIG_32, TM_DIG_32_31_8_RSVD, 24, 8)
6137 FIELD(L2_TM_DIG_32, SD_LD_BAR_DLY_TIME_VAL_0, 0, 8)
6138REG32(L2_TM_DIG_33, 0x90ec)
6139 FIELD(L2_TM_DIG_33, TM_DIG_33_31_8_RSVD, 24, 8)
6140 FIELD(L2_TM_DIG_33, SD_LD_BAR_MIN_TIMER_VAL_0, 0, 8)
6141REG32(L2_TM_DIG_34, 0x90f0)
6142 FIELD(L2_TM_DIG_34, TM_DIG_34_31_8_RSVD, 24, 8)
6143 FIELD(L2_TM_DIG_34, SATA_JUNK_DATA_TIMEOUT_VAL, 0, 6)
6144REG32(L2_TM_DIG_35, 0x90f4)
6145 FIELD(L2_TM_DIG_35, TM_DIG_35_31_8_RSVD, 24, 8)
6146 FIELD(L2_TM_DIG_35, SATA_CDR_LOCK_WAIT_TIMEOUT_VAL, 0, 6)
6147REG32(L2_TM_DIG_36, 0x90f8)
6148 FIELD(L2_TM_DIG_36, TM_DIG_36_31_8_RSVD, 24, 8)
6149 FIELD(L2_TM_DIG_36, COM_DET_THRESH_VAL_0, 0, 8)
6150REG32(L2_TM_DIG_37, 0x90fc)
6151 FIELD(L2_TM_DIG_37, TM_DIG_37_31_8_RSVD, 24, 8)
6152 FIELD(L2_TM_DIG_37, FORCE_COM_DETECT_THRESH, 4, 1)
6153 FIELD(L2_TM_DIG_37, COM_DET_THRESH_VAL_1, 0, 4)
6154REG32(L2_TM_LFPS_1, 0x9800)
6155 FIELD(L2_TM_LFPS_1, TM_LFPS_1_31_8_RSVD, 24, 8)
6156 FIELD(L2_TM_LFPS_1, PROG_REFP, 4, 4)
6157 FIELD(L2_TM_LFPS_1, PROG_REFM, 0, 4)
6158REG32(L2_TM_LFPS_2, 0x9804)
6159 FIELD(L2_TM_LFPS_2, TM_LFPS_2_31_8_RSVD, 24, 8)
6160 FIELD(L2_TM_LFPS_2, PROG_VCM, 4, 3)
6161 FIELD(L2_TM_LFPS_2, PROG_FILTER_CAP, 0, 4)
6162REG32(L2_TM_LFPS_3, 0x9808)
6163 FIELD(L2_TM_LFPS_3, TM_LFPS_3_31_8_RSVD, 24, 8)
6164 FIELD(L2_TM_LFPS_3, PROG_C2, 5, 3)
6165 FIELD(L2_TM_LFPS_3, PROG_C1, 2, 3)
6166 FIELD(L2_TM_LFPS_3, PROG_PADINTF, 0, 2)
6167REG32(L2_TM_LFPS_4, 0x980c)
6168 FIELD(L2_TM_LFPS_4, TM_LFPS_4_31_8_RSVD, 24, 8)
6169 FIELD(L2_TM_LFPS_4, TESTBIT, 0, 6)
6170REG32(L2_TM_RXPMA_1, 0x9810)
6171 FIELD(L2_TM_RXPMA_1, TM_RXPMA_1_31_8_RSVD, 24, 8)
6172 FIELD(L2_TM_RXPMA_1, UPHY_TESTBIT, 0, 8)
6173REG32(L2_TM_BSCAN_1, 0x9814)
6174 FIELD(L2_TM_BSCAN_1, TM_BSCAN_1_31_8_RSVD, 24, 8)
6175 FIELD(L2_TM_BSCAN_1, BSCAN_LPF_RES, 0, 3)
6176REG32(L2_TM_MPHY_SQ_1, 0x9818)
6177 FIELD(L2_TM_MPHY_SQ_1, TM_MPHY_SQ_1_31_8_RSVD, 24, 8)
6178 FIELD(L2_TM_MPHY_SQ_1, TB_REDUCE_OFFSET, 4, 1)
6179 FIELD(L2_TM_MPHY_SQ_1, TB_INCREASE_OFFSET, 3, 1)
6180 FIELD(L2_TM_MPHY_SQ_1, TB_DRIVE_RES_SEL, 1, 2)
6181 FIELD(L2_TM_MPHY_SQ_1, TB_BYPASS_HYST, 0, 1)
6182REG32(L2_TM_LSRX_1, 0x981c)
6183 FIELD(L2_TM_LSRX_1, TM_LSRX_1_31_8_RSVD, 24, 8)
6184 FIELD(L2_TM_LSRX_1, LSRX_TESTBITS_0, 0, 8)
6185REG32(L2_TM_LSRX_2, 0x9820)
6186 FIELD(L2_TM_LSRX_2, TM_LSRX_2_31_8_RSVD, 24, 8)
6187 FIELD(L2_TM_LSRX_2, LSRX_TESTBITS_1, 0, 6)
6188REG32(L2_TM_SIGDET_1, 0x9824)
6189 FIELD(L2_TM_SIGDET_1, TM_SIGDET_1_31_8_RSVD, 24, 8)
6190 FIELD(L2_TM_SIGDET_1, BIASTRIM, 4, 3)
6191 FIELD(L2_TM_SIGDET_1, RELIABPROT, 2, 2)
6192 FIELD(L2_TM_SIGDET_1, STRESSPORT, 0, 2)
6193REG32(L2_TM_SIGDET_2, 0x9828)
6194 FIELD(L2_TM_SIGDET_2, TM_SIGDET_2_31_8_RSVD, 24, 8)
6195 FIELD(L2_TM_SIGDET_2, VSENSETRIM, 0, 8)
6196REG32(L2_TM_DFT_1, 0x982c)
6197 FIELD(L2_TM_DFT_1, TM_DFT_1_31_8_RSVD, 24, 8)
6198 FIELD(L2_TM_DFT_1, LFPS_DFT_SEL_P, 4, 4)
6199 FIELD(L2_TM_DFT_1, LFPS_DFT_ENABLE, 3, 1)
6200REG32(L2_TM_DFT_2, 0x9830)
6201 FIELD(L2_TM_DFT_2, TM_DFT_2_31_8_RSVD, 24, 8)
6202 FIELD(L2_TM_DFT_2, SIGDET_DFT_SEL_P, 0, 3)
6203REG32(L2_TM_DFT_3, 0x9834)
6204 FIELD(L2_TM_DFT_3, TM_DFT_3_31_8_RSVD, 24, 8)
6205 FIELD(L2_TM_DFT_3, BSCAN_DFT_ENABLE, 4, 1)
6206 FIELD(L2_TM_DFT_3, BSCAN_DFT_SEL_P, 0, 4)
6207REG32(L2_TM_DFT_4, 0x9838)
6208 FIELD(L2_TM_DFT_4, TM_DFT_4_31_8_RSVD, 24, 8)
6209 FIELD(L2_TM_DFT_4, IQPI_DFT_ENABLE, 1, 1)
6210 FIELD(L2_TM_DFT_4, EPI_DFT_ENABLE, 0, 1)
6211REG32(L2_TM_DFT_5, 0x983c)
6212 FIELD(L2_TM_DFT_5, TM_DFT_5_31_8_RSVD, 24, 8)
6213 FIELD(L2_TM_DFT_5, IQPI_DFT_SEL, 0, 8)
6214REG32(L2_TM_DFT_6, 0x9840)
6215 FIELD(L2_TM_DFT_6, TM_DFT_6_31_8_RSVD, 24, 8)
6216 FIELD(L2_TM_DFT_6, EPI_DFT_SEL, 0, 8)
6217REG32(L2_TM_DFT_7, 0x9844)
6218 FIELD(L2_TM_DFT_7, TM_DFT_7_31_8_RSVD, 24, 8)
6219 FIELD(L2_TM_DFT_7, EQ_DFT_ENABLE, 4, 1)
6220 FIELD(L2_TM_DFT_7, EQ_DFT_SEL_P, 0, 4)
6221REG32(L2_TM_DFT_8, 0x9848)
6222 FIELD(L2_TM_DFT_8, TM_DFT_8_31_8_RSVD, 24, 8)
6223 FIELD(L2_TM_DFT_8, LSRX_DFT_ENABLE, 4, 1)
6224 FIELD(L2_TM_DFT_8, LSRX_DFT_SEL_P, 0, 4)
6225REG32(L2_TM_DFT_9, 0x984c)
6226 FIELD(L2_TM_DFT_9, TM_DFT_9_31_8_RSVD, 24, 8)
6227 FIELD(L2_TM_DFT_9, SAMP_DFT_SEL_P_0, 0, 8)
6228REG32(L2_TM_DFT_10, 0x9850)
6229 FIELD(L2_TM_DFT_10, TM_DFT_10_31_8_RSVD, 24, 8)
6230 FIELD(L2_TM_DFT_10, CLKLANE_DFT_SEL, 2, 2)
6231 FIELD(L2_TM_DFT_10, SAMP_DFT_SEL_P_1, 0, 2)
6232REG32(L2_TM_BG_1, 0x9854)
6233 FIELD(L2_TM_BG_1, TM_BG_1_31_8_RSVD, 24, 8)
6234 FIELD(L2_TM_BG_1, BIASGEN_CURRENT_PROG_0, 0, 8)
6235REG32(L2_TM_BG_2, 0x9858)
6236 FIELD(L2_TM_BG_2, TM_BG_2_31_8_RSVD, 24, 8)
6237 FIELD(L2_TM_BG_2, BIASGEN_CURRENT_PROG_1, 0, 8)
6238REG32(L2_TM_BG_3, 0x985c)
6239 FIELD(L2_TM_BG_3, TM_BG_3_31_8_RSVD, 24, 8)
6240 FIELD(L2_TM_BG_3, BIASGEN_CURRENT_PROG_2, 0, 8)
6241REG32(L2_TM_BG_4, 0x9860)
6242 FIELD(L2_TM_BG_4, TM_BG_4_31_8_RSVD, 24, 8)
6243 FIELD(L2_TM_BG_4, BIASGEN_CURRENT_PROG_3, 0, 8)
6244REG32(L2_TM_BG_5, 0x9864)
6245 FIELD(L2_TM_BG_5, TM_BG_5_31_8_RSVD, 24, 8)
6246 FIELD(L2_TM_BG_5, BIASGEN_CURRENT_PROG_4, 0, 8)
6247REG32(L2_TM_BG_6, 0x9868)
6248 FIELD(L2_TM_BG_6, TM_BG_6_31_8_RSVD, 24, 8)
6249 FIELD(L2_TM_BG_6, BIASGEN_CURRENT_PROG_5, 0, 8)
6250REG32(L2_TM_BG_7, 0x986c)
6251 FIELD(L2_TM_BG_7, TM_BG_7_31_8_RSVD, 24, 8)
6252 FIELD(L2_TM_BG_7, BIASGEN_CURRENT_PROG_6, 0, 8)
6253REG32(L2_TM_BG_8, 0x9870)
6254 FIELD(L2_TM_BG_8, TM_BG_8_31_8_RSVD, 24, 8)
6255 FIELD(L2_TM_BG_8, BIASGEN_CURRENT_PROG_7, 0, 8)
6256REG32(L2_TM_BG_9, 0x9874)
6257 FIELD(L2_TM_BG_9, TM_BG_9_31_8_RSVD, 24, 8)
6258 FIELD(L2_TM_BG_9, BIASGEN_CURRENT_PROG_8, 0, 8)
6259REG32(L2_TM_BG_10, 0x9878)
6260 FIELD(L2_TM_BG_10, TM_BG_10_31_8_RSVD, 24, 8)
6261 FIELD(L2_TM_BG_10, BIASGEN_CURRENT_PROG_9, 0, 8)
6262REG32(L2_TM_SD0, 0x987c)
6263 FIELD(L2_TM_SD0, TM_SD0_31_8_RSVD, 24, 8)
6264 FIELD(L2_TM_SD0, SD_CAL_OVERRIDE_CODE, 2, 6)
6265 FIELD(L2_TM_SD0, SD_CAL_OVERRIDE_EN, 1, 1)
6266 FIELD(L2_TM_SD0, SD_CAL_DIR, 0, 1)
6267REG32(L2_TM_SD1, 0x9880)
6268 FIELD(L2_TM_SD1, TM_SD1_31_8_RSVD, 24, 8)
6269 FIELD(L2_TM_SD1, SD_BYPASS_ANA_CAL_EN_VAL, 7, 1)
6270 FIELD(L2_TM_SD1, SD_BYPASS_ANA_CAL_EN, 6, 1)
6271 FIELD(L2_TM_SD1, SD_CAL_CODE_START, 0, 6)
6272REG32(L2_TM_SD2, 0x9884)
6273 FIELD(L2_TM_SD2, TM_SD2_31_8_RSVD, 24, 8)
6274 FIELD(L2_TM_SD2, SD_CAL_FORCE_CAL, 7, 1)
6275 FIELD(L2_TM_SD2, SD_CAL_CODE_TUNE_BYP, 6, 1)
6276 FIELD(L2_TM_SD2, SD_CAL_CODE_TUNE, 0, 6)
6277REG32(L2_TM_SD3, 0x9888)
6278 FIELD(L2_TM_SD3, TM_SD3_31_8_RSVD, 24, 8)
6279 FIELD(L2_TM_SD3, SD_CAL_ITER_WAIT_0, 0, 8)
6280REG32(L2_TM_SD4, 0x988c)
6281 FIELD(L2_TM_SD4, TM_SD4_31_8_RSVD, 24, 8)
6282 FIELD(L2_TM_SD4, SD_CAL_ITER_WAIT_BYPASS, 4, 1)
6283 FIELD(L2_TM_SD4, SD_CAL_ITER_WAIT_1, 0, 4)
6284REG32(L2_TM_SD5, 0x9890)
6285 FIELD(L2_TM_SD5, TM_SD5_31_8_RSVD, 24, 8)
6286 FIELD(L2_TM_SD5, SD_CAL_INIT_WAIT_0, 0, 8)
6287REG32(L2_TM_SD6, 0x9894)
6288 FIELD(L2_TM_SD6, TM_SD6_31_8_RSVD, 24, 8)
6289 FIELD(L2_TM_SD6, SD_CAL_INIT_WAIT_BYPASS, 4, 1)
6290 FIELD(L2_TM_SD6, SD_CAL_INIT_WAIT_1, 0, 4)
6291REG32(L2_TM_MISC1, 0x9898)
6292 FIELD(L2_TM_MISC1, TM_MISC1_31_8_RSVD, 24, 8)
6293 FIELD(L2_TM_MISC1, HSRX_POLARITY_FLIP, 7, 1)
6294 FIELD(L2_TM_MISC1, RXTERM_BIAS_PROG, 3, 4)
6295 FIELD(L2_TM_MISC1, LSRX_OR_SYS_POLARITY_FLIP, 2, 1)
6296 FIELD(L2_TM_MISC1, FORCE_SATAG1_DCC_MODE, 1, 1)
6297 FIELD(L2_TM_MISC1, SATAG1_DCC_MODE_VAL, 0, 1)
6298REG32(L2_TM_MISC2, 0x989c)
6299 FIELD(L2_TM_MISC2, TM_MISC2_31_8_RSVD, 24, 8)
6300 FIELD(L2_TM_MISC2, ILL_CAL_BYPASS_COUNTS, 7, 1)
6301 FIELD(L2_TM_MISC2, PWR_SEQ_SAMP_CAL_ALWAYS, 6, 1)
6302 FIELD(L2_TM_MISC2, PWR_SEQ_BYP_CAL_DONE, 5, 1)
6303 FIELD(L2_TM_MISC2, PWR_SEQ_BYP_CAL_DONE_VAL, 4, 1)
6304 FIELD(L2_TM_MISC2, SAMP_BYPASS_CAL_TO_EQ, 3, 1)
6305 FIELD(L2_TM_MISC2, SAMP_BYPASS_CAL_TO_EQ_VAL, 2, 1)
6306 FIELD(L2_TM_MISC2, UNUSED, 0, 2)
6307REG32(L2_TM_EYE_SURF0, 0x98a0)
6308 FIELD(L2_TM_EYE_SURF0, TM_EYE_SURF0_31_8_RSVD, 24, 8)
6309 FIELD(L2_TM_EYE_SURF0, UNUSED, 7, 1)
6310 FIELD(L2_TM_EYE_SURF0, EYE_SURF_RUN, 6, 1)
6311 FIELD(L2_TM_EYE_SURF0, COORD_EW_DIR, 5, 1)
6312 FIELD(L2_TM_EYE_SURF0, COORD_EW_OFFSET, 0, 5)
6313REG32(L2_TM_EYE_SURF1, 0x98a4)
6314 FIELD(L2_TM_EYE_SURF1, TM_EYE_SURF1_31_8_RSVD, 24, 8)
6315 FIELD(L2_TM_EYE_SURF1, COORD_NS_DIR, 7, 1)
6316 FIELD(L2_TM_EYE_SURF1, COORD_NS_OFFSET, 0, 7)
6317REG32(L2_TM_EYE_SURF2, 0x98a8)
6318 FIELD(L2_TM_EYE_SURF2, TM_EYE_SURF2_31_8_RSVD, 24, 8)
6319 FIELD(L2_TM_EYE_SURF2, TIMER_DELAY_TIME0, 0, 8)
6320REG32(L2_TM_EYE_SURF3, 0x98ac)
6321 FIELD(L2_TM_EYE_SURF3, TM_EYE_SURF3_31_8_RSVD, 24, 8)
6322 FIELD(L2_TM_EYE_SURF3, TIMER_DELAY_TIME1, 0, 8)
6323REG32(L2_TM_EYE_SURF4, 0x98b0)
6324 FIELD(L2_TM_EYE_SURF4, TM_EYE_SURF4_31_8_RSVD, 24, 8)
6325 FIELD(L2_TM_EYE_SURF4, TIMER_DELAY_TIME2, 0, 8)
6326REG32(L2_TM_EYE_SURF5, 0x98b4)
6327 FIELD(L2_TM_EYE_SURF5, TM_EYE_SURF5_31_8_RSVD, 24, 8)
6328 FIELD(L2_TM_EYE_SURF5, TIMER_DELAY_TIME3, 0, 8)
6329REG32(L2_TM_EYE_SURF6, 0x98b8)
6330 FIELD(L2_TM_EYE_SURF6, TM_EYE_SURF6_31_8_RSVD, 24, 8)
6331 FIELD(L2_TM_EYE_SURF6, TIMER_TEST_TIME0, 0, 8)
6332REG32(L2_TM_EYE_SURF7, 0x98bc)
6333 FIELD(L2_TM_EYE_SURF7, TM_EYE_SURF7_31_8_RSVD, 24, 8)
6334 FIELD(L2_TM_EYE_SURF7, TIMER_TEST_TIME1, 0, 8)
6335REG32(L2_TM_EYE_SURF8, 0x98c0)
6336 FIELD(L2_TM_EYE_SURF8, TM_EYE_SURF8_31_8_RSVD, 24, 8)
6337 FIELD(L2_TM_EYE_SURF8, TIMER_TEST_TIME2, 0, 8)
6338REG32(L2_TM_EYE_SURF9, 0x98c4)
6339 FIELD(L2_TM_EYE_SURF9, TM_EYE_SURF9_31_8_RSVD, 24, 8)
6340 FIELD(L2_TM_EYE_SURF9, TIMER_TEST_TIME3, 0, 8)
6341REG32(L2_TM_SPARE, 0x98c8)
6342 FIELD(L2_TM_SPARE, TM_SPARE_31_8_RSVD, 24, 8)
6343 FIELD(L2_TM_SPARE, RXDA_SPARE_PORT, 0, 8)
6344REG32(L2_TM_ANA_EQ1, 0x98cc)
6345 FIELD(L2_TM_ANA_EQ1, TM_ANA_EQ1_31_8_RSVD, 24, 8)
6346 FIELD(L2_TM_ANA_EQ1, UNUSED, 5, 3)
6347 FIELD(L2_TM_ANA_EQ1, EQ_INPUT_CM_PROG, 2, 3)
6348 FIELD(L2_TM_ANA_EQ1, EQ_PADINTF_HQ_PROG, 0, 2)
6349REG32(L2_TM_ANA_E_PI0, 0x98d0)
6350 FIELD(L2_TM_ANA_E_PI0, TM_ANA_E_PI0_31_8_RSVD, 24, 8)
6351 FIELD(L2_TM_ANA_E_PI0, EPI_BIASTRIM, 5, 3)
6352 FIELD(L2_TM_ANA_E_PI0, UNUSED, 0, 5)
6353REG32(L2_TM_ANA_IQ_PI0, 0x98d4)
6354 FIELD(L2_TM_ANA_IQ_PI0, TM_ANA_IQ_PI0_31_8_RSVD, 24, 8)
6355 FIELD(L2_TM_ANA_IQ_PI0, IQPI_BIASTRIM, 5, 3)
6356 FIELD(L2_TM_ANA_IQ_PI0, UNUSED, 0, 5)
6357REG32(L2_TM_ANA_MISC0, 0x98d8)
6358 FIELD(L2_TM_ANA_MISC0, TM_ANA_MISC0_31_8_RSVD, 24, 8)
6359 FIELD(L2_TM_ANA_MISC0, EPI_CALIB_EN, 7, 1)
6360 FIELD(L2_TM_ANA_MISC0, IQPI_CALIB_EN, 6, 1)
6361 FIELD(L2_TM_ANA_MISC0, UNUSED, 0, 6)
6362REG32(L2_TM_SAMP_CODE_IQ_PH0, 0x98dc)
6363 FIELD(L2_TM_SAMP_CODE_IQ_PH0, TM_SAMP_CODE_IQ_PH0_31_8_RSVD, 24, 8)
6364 FIELD(L2_TM_SAMP_CODE_IQ_PH0, UNUSED, 7, 1)
6365 FIELD(L2_TM_SAMP_CODE_IQ_PH0, SAMP_CALIB_BYP, 6, 1)
6366 FIELD(L2_TM_SAMP_CODE_IQ_PH0, IQ_PH0_SAMP_CODE, 0, 6)
6367REG32(L2_TM_SAMP_CODE_IQ_PH90, 0x98e0)
6368 FIELD(L2_TM_SAMP_CODE_IQ_PH90, TM_SAMP_CODE_IQ_PH90_31_8_RSVD, 24, 8)
6369 FIELD(L2_TM_SAMP_CODE_IQ_PH90, CALIB_SWEEP_DIR, 6, 2)
6370 FIELD(L2_TM_SAMP_CODE_IQ_PH90, IQ_PH90_SAMP_CODE, 0, 6)
6371REG32(L2_TM_SAMP_CODE_IQ_PH180, 0x98e4)
6372 FIELD(L2_TM_SAMP_CODE_IQ_PH180, TM_SAMP_CODE_IQ_PH180_31_8_RSVD, 24, 8)
6373 FIELD(L2_TM_SAMP_CODE_IQ_PH180, UNUSED, 6, 2)
6374 FIELD(L2_TM_SAMP_CODE_IQ_PH180, IQ_PH180_SAMP_CODE, 0, 6)
6375REG32(L2_TM_SAMP_CODE_IQ_PH270, 0x98e8)
6376 FIELD(L2_TM_SAMP_CODE_IQ_PH270, TM_SAMP_CODE_IQ_PH270_31_8_RSVD, 24, 8)
6377 FIELD(L2_TM_SAMP_CODE_IQ_PH270, HSRX_DBG_BUS_SEL, 6, 2)
6378 FIELD(L2_TM_SAMP_CODE_IQ_PH270, IQ_PH270_SAMP_CODE, 0, 6)
6379REG32(L2_TM_SAMP_CODE_E_PH0, 0x98ec)
6380 FIELD(L2_TM_SAMP_CODE_E_PH0, TM_SAMP_CODE_E_PH0_31_8_RSVD, 24, 8)
6381 FIELD(L2_TM_SAMP_CODE_E_PH0, UNUSED, 6, 2)
6382 FIELD(L2_TM_SAMP_CODE_E_PH0, E_PH90_SAMP_CODE, 0, 6)
6383REG32(L2_TM_SAMP_CODE_E_PH180, 0x98f0)
6384 FIELD(L2_TM_SAMP_CODE_E_PH180, TM_SAMP_CODE_E_PH180_31_8_RSVD, 24, 8)
6385 FIELD(L2_TM_SAMP_CODE_E_PH180, UNUSED, 6, 2)
6386 FIELD(L2_TM_SAMP_CODE_E_PH180, E_PH270_SAMP_CODE, 0, 6)
6387REG32(L2_TM_IQ_ILL0, 0x98f4)
6388 FIELD(L2_TM_IQ_ILL0, TM_IQ_ILL0_31_8_RSVD, 24, 8)
6389 FIELD(L2_TM_IQ_ILL0, ILL_BYPASS_IQ_CAL_EN, 7, 1)
6390 FIELD(L2_TM_IQ_ILL0, IQ_ILL_PLOADTRIM_BYP_VAL, 2, 5)
6391 FIELD(L2_TM_IQ_ILL0, IQ_ILL_PLOADTRIM_BYP, 1, 1)
6392 FIELD(L2_TM_IQ_ILL0, ILL_BYPASS_IQ_CODES, 0, 1)
6393REG32(L2_TM_IQ_ILL1, 0x98f8)
6394 FIELD(L2_TM_IQ_ILL1, TM_IQ_ILL1_31_8_RSVD, 24, 8)
6395 FIELD(L2_TM_IQ_ILL1, ILL_BYPASS_IQ_CALCODE_F0, 0, 8)
6396REG32(L2_TM_IQ_ILL2, 0x98fc)
6397 FIELD(L2_TM_IQ_ILL2, TM_IQ_ILL2_31_8_RSVD, 24, 8)
6398 FIELD(L2_TM_IQ_ILL2, ILL_BYPASS_IQ_CALCODE_F1, 0, 8)
6399REG32(L2_TM_IQ_ILL3, 0x9900)
6400 FIELD(L2_TM_IQ_ILL3, TM_IQ_ILL3_31_8_RSVD, 24, 8)
6401 FIELD(L2_TM_IQ_ILL3, ILL_BYPASS_IQ_CALCODE_F2, 0, 8)
6402REG32(L2_TM_IQ_ILL4, 0x9904)
6403 FIELD(L2_TM_IQ_ILL4, TM_IQ_ILL4_31_8_RSVD, 24, 8)
6404 FIELD(L2_TM_IQ_ILL4, ILL_BYPASS_IQ_CALCODE_F3, 0, 8)
6405REG32(L2_TM_IQ_ILL5, 0x9908)
6406 FIELD(L2_TM_IQ_ILL5, TM_IQ_ILL5_31_8_RSVD, 24, 8)
6407 FIELD(L2_TM_IQ_ILL5, ILL_BYPASS_IQ_CALCODE_F4, 0, 8)
6408REG32(L2_TM_IQ_ILL6, 0x990c)
6409 FIELD(L2_TM_IQ_ILL6, TM_IQ_ILL6_31_8_RSVD, 24, 8)
6410 FIELD(L2_TM_IQ_ILL6, ILL_BYPASS_IQ_CALCODE_F5, 0, 8)
6411REG32(L2_TM_IQ_ILL7, 0x9910)
6412 FIELD(L2_TM_IQ_ILL7, TM_IQ_ILL7_31_8_RSVD, 24, 8)
6413 FIELD(L2_TM_IQ_ILL7, ILL_BYPASS_IQ_CNSTGMTRIM_VAL, 0, 8)
6414REG32(L2_TM_IQ_ILL8, 0x9914)
6415 FIELD(L2_TM_IQ_ILL8, TM_IQ_ILL8_31_8_RSVD, 24, 8)
6416 FIELD(L2_TM_IQ_ILL8, ILL_BYPASS_IQ_POLYTRIM_VAL, 0, 8)
6417REG32(L2_TM_IQ_ILL9, 0x9918)
6418 FIELD(L2_TM_IQ_ILL9, TM_IQ_ILL9_31_8_RSVD, 24, 8)
6419 FIELD(L2_TM_IQ_ILL9, UNUSED, 4, 4)
6420 FIELD(L2_TM_IQ_ILL9, ILL_BYPASS_IQ_LFEN, 3, 1)
6421 FIELD(L2_TM_IQ_ILL9, ILL_BYPASS_IQ_LFEN_VAL, 2, 1)
6422 FIELD(L2_TM_IQ_ILL9, ILL_BYPASS_IQ_CNSTGMTRIM, 1, 1)
6423 FIELD(L2_TM_IQ_ILL9, ILL_BYPASS_IQ_POLYTIM, 0, 1)
6424REG32(L2_TM_IQ_ILL10, 0x991c)
6425 FIELD(L2_TM_IQ_ILL10, TM_IQ_ILL10_31_8_RSVD, 24, 8)
6426 FIELD(L2_TM_IQ_ILL10, UNUSED, 6, 2)
6427 FIELD(L2_TM_IQ_ILL10, IQPI_CALCTRIM, 4, 2)
6428 FIELD(L2_TM_IQ_ILL10, IQPI_REPLICATRIM, 0, 4)
6429REG32(L2_TM_E_ILL0, 0x9920)
6430 FIELD(L2_TM_E_ILL0, TM_E_ILL0_31_8_RSVD, 24, 8)
6431 FIELD(L2_TM_E_ILL0, E_ILL_CALIB_CTRL, 7, 1)
6432 FIELD(L2_TM_E_ILL0, E_ILL_PLOADTRIM_BYP_VAL, 2, 5)
6433 FIELD(L2_TM_E_ILL0, E_ILL_PLOADTRIM_BYP, 1, 1)
6434 FIELD(L2_TM_E_ILL0, E_ILL_CALIB_BYP, 0, 1)
6435REG32(L2_TM_E_ILL1, 0x9924)
6436 FIELD(L2_TM_E_ILL1, TM_E_ILL1_31_8_RSVD, 24, 8)
6437 FIELD(L2_TM_E_ILL1, ILL_BYPASS_E_CALCODE_F0, 0, 8)
6438REG32(L2_TM_E_ILL2, 0x9928)
6439 FIELD(L2_TM_E_ILL2, TM_E_ILL2_31_8_RSVD, 24, 8)
6440 FIELD(L2_TM_E_ILL2, ILL_BYPASS_E_CALCODE_F1, 0, 8)
6441REG32(L2_TM_E_ILL3, 0x992c)
6442 FIELD(L2_TM_E_ILL3, TM_E_ILL3_31_8_RSVD, 24, 8)
6443 FIELD(L2_TM_E_ILL3, ILL_BYPASS_E_CALCODE_F2, 0, 8)
6444REG32(L2_TM_E_ILL4, 0x9930)
6445 FIELD(L2_TM_E_ILL4, TM_E_ILL4_31_8_RSVD, 24, 8)
6446 FIELD(L2_TM_E_ILL4, ILL_BYPASS_E_CALCODE_F3, 0, 8)
6447REG32(L2_TM_E_ILL5, 0x9934)
6448 FIELD(L2_TM_E_ILL5, TM_E_ILL5_31_8_RSVD, 24, 8)
6449 FIELD(L2_TM_E_ILL5, ILL_BYPASS_E_CALCODE_F4, 0, 8)
6450REG32(L2_TM_E_ILL6, 0x9938)
6451 FIELD(L2_TM_E_ILL6, TM_E_ILL6_31_8_RSVD, 24, 8)
6452 FIELD(L2_TM_E_ILL6, ILL_BYPASS_E_CALCODE_F5, 0, 8)
6453REG32(L2_TM_E_ILL7, 0x993c)
6454 FIELD(L2_TM_E_ILL7, TM_E_ILL7_31_8_RSVD, 24, 8)
6455 FIELD(L2_TM_E_ILL7, ILL_BYPASS_E_CNSTGMTRIM_VAL, 0, 8)
6456REG32(L2_TM_E_ILL8, 0x9940)
6457 FIELD(L2_TM_E_ILL8, TM_E_ILL8_31_8_RSVD, 24, 8)
6458 FIELD(L2_TM_E_ILL8, ILL_BYPASS_E_POLYTRIM_VAL, 0, 8)
6459REG32(L2_TM_E_ILL9, 0x9944)
6460 FIELD(L2_TM_E_ILL9, TM_E_ILL9_31_8_RSVD, 24, 8)
6461 FIELD(L2_TM_E_ILL9, UNUSED, 4, 4)
6462 FIELD(L2_TM_E_ILL9, ILL_BYPASS_E_LFEN, 3, 1)
6463 FIELD(L2_TM_E_ILL9, ILL_BYPASS_E_LFEN_VAL, 2, 1)
6464 FIELD(L2_TM_E_ILL9, ILL_BYPASS_E_CNSTGMTRIM, 1, 1)
6465 FIELD(L2_TM_E_ILL9, ILL_BYPASS_E_POLYTIM, 0, 1)
6466REG32(L2_TM_E_ILL10, 0x9948)
6467 FIELD(L2_TM_E_ILL10, TM_E_ILL10_31_8_RSVD, 24, 8)
6468 FIELD(L2_TM_E_ILL10, UNUSED, 6, 2)
6469 FIELD(L2_TM_E_ILL10, EPI_CALCTRIM, 4, 2)
6470 FIELD(L2_TM_E_ILL10, EPI_REPLICATRIM, 0, 4)
6471REG32(L2_TM_EQ0, 0x994c)
6472 FIELD(L2_TM_EQ0, TM_EQ0_31_8_RSVD, 24, 8)
6473 FIELD(L2_TM_EQ0, EQ_STG1_RL_PROG_MSB, 7, 1)
6474 FIELD(L2_TM_EQ0, EQ_STG1_CTRL_BYP, 6, 1)
6475 FIELD(L2_TM_EQ0, EQ_STG2_CTRL_BYP, 5, 1)
6476 FIELD(L2_TM_EQ0, EQ_ADAPTATION_FORCE, 4, 1)
6477 FIELD(L2_TM_EQ0, EQ_ADAPTATION_FORCE_VAL, 3, 1)
6478 FIELD(L2_TM_EQ0, EQ_ISOURCE_EN_VAL, 0, 3)
6479REG32(L2_TM_EQ1, 0x9950)
6480 FIELD(L2_TM_EQ1, TM_EQ1_31_8_RSVD, 24, 8)
6481 FIELD(L2_TM_EQ1, EQ_STG1_PREAMP_MODE_VAL, 7, 1)
6482 FIELD(L2_TM_EQ1, EQ_STG1_RL_PROG, 5, 2)
6483 FIELD(L2_TM_EQ1, EQ_STG2_CM_PROG, 3, 2)
6484 FIELD(L2_TM_EQ1, EQ_STG2_PREAMP_MODE_VAL, 2, 1)
6485 FIELD(L2_TM_EQ1, EQ_STG2_RL_PROG, 0, 2)
6486REG32(L2_TM_EQ2, 0x9954)
6487 FIELD(L2_TM_EQ2, TM_EQ2_31_8_RSVD, 24, 8)
6488 FIELD(L2_TM_EQ2, UNUSED, 7, 1)
6489 FIELD(L2_TM_EQ2, EQ_EN_BACKGND_ADAPT, 6, 1)
6490 FIELD(L2_TM_EQ2, EQ_COUNT_STRAYS, 5, 1)
6491 FIELD(L2_TM_EQ2, EQ_WINDOW_SIZE, 3, 2)
6492 FIELD(L2_TM_EQ2, EQ_MAJ_THRESH, 1, 2)
6493 FIELD(L2_TM_EQ2, EQ_BIAS_CTRL_BYP, 0, 1)
6494REG32(L2_TM_EQ3, 0x9958)
6495 FIELD(L2_TM_EQ3, TM_EQ3_31_8_RSVD, 24, 8)
6496 FIELD(L2_TM_EQ3, UNUSED, 5, 3)
6497 FIELD(L2_TM_EQ3, EQ_BYPASS_ISINK_ENZ_VAL, 0, 5)
6498REG32(L2_TM_EQ4, 0x995c)
6499 FIELD(L2_TM_EQ4, TM_EQ4_31_8_RSVD, 24, 8)
6500 FIELD(L2_TM_EQ4, UNUSED, 5, 3)
6501 FIELD(L2_TM_EQ4, BYPASS_EQ_C_STG1, 4, 1)
6502 FIELD(L2_TM_EQ4, BYPASS_EQ_C_VAL_STG1, 0, 4)
6503REG32(L2_TM_EQ5, 0x9960)
6504 FIELD(L2_TM_EQ5, TM_EQ5_31_8_RSVD, 24, 8)
6505 FIELD(L2_TM_EQ5, UNUSED, 6, 2)
6506 FIELD(L2_TM_EQ5, BYPASS_EQ_R_STG1, 5, 1)
6507 FIELD(L2_TM_EQ5, BYPASS_EQ_R_VAL_STG1, 0, 5)
6508REG32(L2_TM_EQ6, 0x9964)
6509 FIELD(L2_TM_EQ6, TM_EQ6_31_8_RSVD, 24, 8)
6510 FIELD(L2_TM_EQ6, UNUSED, 5, 3)
6511 FIELD(L2_TM_EQ6, BYPASS_EQ_C_STG2, 4, 1)
6512 FIELD(L2_TM_EQ6, BYPASS_EQ_C_VAL_STG2, 0, 4)
6513REG32(L2_TM_EQ7, 0x9968)
6514 FIELD(L2_TM_EQ7, TM_EQ7_31_8_RSVD, 24, 8)
6515 FIELD(L2_TM_EQ7, UNUSED, 6, 2)
6516 FIELD(L2_TM_EQ7, BYPASS_EQ_R_STG2, 5, 1)
6517 FIELD(L2_TM_EQ7, BYPASS_EQ_R_VAL_STG2, 0, 5)
6518REG32(L2_TM_EQ8, 0x996c)
6519 FIELD(L2_TM_EQ8, TM_EQ8_31_8_RSVD, 24, 8)
6520 FIELD(L2_TM_EQ8, EQ_BYPASS_CALIB, 7, 1)
6521 FIELD(L2_TM_EQ8, EQ_SWEEP, 5, 2)
6522 FIELD(L2_TM_EQ8, SEL_SAMP, 2, 3)
6523 FIELD(L2_TM_EQ8, BYPASS_EQ_CAL, 1, 1)
6524 FIELD(L2_TM_EQ8, BYPASS_EQ_CAL_VAL, 0, 1)
6525REG32(L2_TM_EQ9, 0x9970)
6526 FIELD(L2_TM_EQ9, TM_EQ9_31_8_RSVD, 24, 8)
6527 FIELD(L2_TM_EQ9, UNUSED, 7, 1)
6528 FIELD(L2_TM_EQ9, EQ_BYPASS_CALIB_CODE, 0, 7)
6529REG32(L2_TM_EQ10, 0x9974)
6530 FIELD(L2_TM_EQ10, TM_EQ10_31_8_RSVD, 24, 8)
6531 FIELD(L2_TM_EQ10, UNUSED, 7, 1)
6532 FIELD(L2_TM_EQ10, OFFSET_COEF_SCALER, 4, 3)
6533 FIELD(L2_TM_EQ10, DIAG_OUTPUT_SEL, 0, 4)
6534REG32(L2_TM_EQ11, 0x9978)
6535 FIELD(L2_TM_EQ11, TM_EQ11_31_8_RSVD, 24, 8)
6536 FIELD(L2_TM_EQ11, EQ_CALIB_CLK_DIV_FORCE, 7, 1)
6537 FIELD(L2_TM_EQ11, EDGE_IS_FIRST, 6, 1)
6538 FIELD(L2_TM_EQ11, FORCE_EQ_OFFS_ON, 5, 1)
6539 FIELD(L2_TM_EQ11, FORCE_EQ_OFFS_OFF, 4, 1)
6540 FIELD(L2_TM_EQ11, EQ_OFFS_WITH_ADAPT, 3, 1)
6541 FIELD(L2_TM_EQ11, OFFSET_VOTER_OVERRIDE_EN, 2, 1)
6542 FIELD(L2_TM_EQ11, OFFSET_VOTER_OVERRIDE_NEG, 1, 1)
6543 FIELD(L2_TM_EQ11, OFFSET_VOTER_OVERRIDE_POS, 0, 1)
6544REG32(L2_TM_ILL7, 0x997c)
6545 FIELD(L2_TM_ILL7, TM_ILL7_31_8_RSVD, 24, 8)
6546 FIELD(L2_TM_ILL7, ILL_CAL_INIT_WAIT, 0, 8)
6547REG32(L2_TM_ILL8, 0x9980)
6548 FIELD(L2_TM_ILL8, TM_ILL8_31_8_RSVD, 24, 8)
6549 FIELD(L2_TM_ILL8, ILL_CAL_ITER_WAIT, 0, 8)
6550REG32(L2_TM_ILL9, 0x9984)
6551 FIELD(L2_TM_ILL9, TM_ILL9_31_8_RSVD, 24, 8)
6552 FIELD(L2_TM_ILL9, ILL_CAL_BYPASS_CAP_START, 7, 1)
6553 FIELD(L2_TM_ILL9, ILL_CAL_CAP_START_VAL, 0, 7)
6554REG32(L2_TM_ILL10, 0x9988)
6555 FIELD(L2_TM_ILL10, TM_ILL10_31_8_RSVD, 24, 8)
6556 FIELD(L2_TM_ILL10, G3A_USB3_PCIEG2_PLL_CTR_11_8_BYP_VAL, 4, 4)
6557 FIELD(L2_TM_ILL10, G3B_PLL_CTR_11_8_BYP_VAL, 0, 4)
6558REG32(L2_TM_ILL11, 0x998c)
6559 FIELD(L2_TM_ILL11, TM_ILL11_31_8_RSVD, 24, 8)
6560 FIELD(L2_TM_ILL11, G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL, 4, 4)
6561 FIELD(L2_TM_ILL11, G2B_PLL_CTR_11_8_BYP_VAL, 0, 4)
6562REG32(L2_TM_ILL12, 0x9990)
6563 FIELD(L2_TM_ILL12, TM_ILL12_31_8_RSVD, 24, 8)
6564 FIELD(L2_TM_ILL12, G1A_PLL_CTR_BYP_VAL, 0, 8)
6565REG32(L2_TM_ILL13, 0x9994)
6566 FIELD(L2_TM_ILL13, TM_ILL13_31_8_RSVD, 24, 8)
6567 FIELD(L2_TM_ILL13, ILL_CAL_IDLE_VAL_REFCNT, 0, 3)
6568REG32(L2_TM_ILL14, 0x9998)
6569 FIELD(L2_TM_ILL14, TM_ILL14_31_8_RSVD, 24, 8)
6570 FIELD(L2_TM_ILL14, ILL_CALIB_WAIT, 4, 4)
6571 FIELD(L2_TM_ILL14, ILL_CHG_WAIT, 0, 4)
6572REG32(L2_TM_FRZ_FSM0, 0x999c)
6573 FIELD(L2_TM_FRZ_FSM0, TM_FRZ_FSM0_31_8_RSVD, 24, 8)
6574 FIELD(L2_TM_FRZ_FSM0, FREEZE_HSRX_PWR_SEQ_FSM, 0, 8)
6575REG32(L2_TM_FRZ_FSM1, 0x99a0)
6576 FIELD(L2_TM_FRZ_FSM1, TM_FRZ_FSM1_31_8_RSVD, 24, 8)
6577 FIELD(L2_TM_FRZ_FSM1, UNUSED, 6, 2)
6578 FIELD(L2_TM_FRZ_FSM1, FREEZE_ILL_CALIB_FSM, 0, 6)
6579REG32(L2_TM_RST_DLY, 0x99a4)
6580 FIELD(L2_TM_RST_DLY, TM_RST_DLY_31_8_RSVD, 24, 8)
6581 FIELD(L2_TM_RST_DLY, APB_RST_DLY, 0, 8)
6582REG32(L2_TM_ILL15, 0x99a8)
6583 FIELD(L2_TM_ILL15, TM_ILL15_31_8_RSVD, 24, 8)
6584 FIELD(L2_TM_ILL15, ILL_CAL_REF_CTR_MSB_REG1, 0, 8)
6585REG32(L2_TM_MISC3, 0x99ac)
6586 FIELD(L2_TM_MISC3, TM_MISC3_31_8_RSVD, 24, 8)
6587 FIELD(L2_TM_MISC3, AUX0_BIT_7, 7, 1)
6588 FIELD(L2_TM_MISC3, AUX0_BIT_6, 6, 1)
6589 FIELD(L2_TM_MISC3, AUX0_BIT_5, 5, 1)
6590 FIELD(L2_TM_MISC3, DBG_BUS_SEL, 2, 3)
6591 FIELD(L2_TM_MISC3, CDR_EN_FPL, 1, 1)
6592 FIELD(L2_TM_MISC3, CDR_EN_FFL, 0, 1)
6593REG32(L2_TM_EQ_OFFS1, 0x99b0)
6594 FIELD(L2_TM_EQ_OFFS1, TM_EQ_OFFS1_31_8_RSVD, 24, 8)
6595 FIELD(L2_TM_EQ_OFFS1, EQ_OFFSET_CORR_BYP, 1, 7)
6596 FIELD(L2_TM_EQ_OFFS1, AUX1_BIT_7, 0, 1)
6597REG32(L2_TM_SAMP0, 0x99b4)
6598 FIELD(L2_TM_SAMP0, TM_SAMP0_31_8_RSVD, 24, 8)
6599 FIELD(L2_TM_SAMP0, SAMP_CALIB_CLK_DIV_FACTOR, 1, 7)
6600 FIELD(L2_TM_SAMP0, SAMP_CALIB_CLK_DIV_FORCE, 0, 1)
6601REG32(L2_TM_EQ12, 0x99b8)
6602 FIELD(L2_TM_EQ12, TM_EQ12_31_8_RSVD, 24, 8)
6603 FIELD(L2_TM_EQ12, EQ_CALIB_CLK_DIV_FACTOR, 0, 8)
6604REG32(L2_TM_MISC4, 0x99bc)
6605 FIELD(L2_TM_MISC4, TM_MISC4_31_8_RSVD, 24, 8)
6606 FIELD(L2_TM_MISC4, PSO_CLK_LANE_FRM_PCS, 2, 1)
6607 FIELD(L2_TM_MISC4, BSCAN_MODE_VAL, 1, 1)
6608 FIELD(L2_TM_MISC4, BSCAN_FORCE_MODE, 0, 1)
6609REG32(L2_TM_SAMP_STATUS0, 0x9a80)
6610 FIELD(L2_TM_SAMP_STATUS0, TM_SAMP_STATUS0_31_8_RSVD, 24, 8)
6611 FIELD(L2_TM_SAMP_STATUS0, IQ_SAMP_PH0_CALIB_CODE, 0, 6)
6612REG32(L2_TM_SAMP_STATUS1, 0x9a84)
6613 FIELD(L2_TM_SAMP_STATUS1, TM_SAMP_STATUS1_31_8_RSVD, 24, 8)
6614 FIELD(L2_TM_SAMP_STATUS1, IQ_SAMP_PH90_CALIB_CODE, 0, 6)
6615REG32(L2_TM_SAMP_STATUS2, 0x9a88)
6616 FIELD(L2_TM_SAMP_STATUS2, TM_SAMP_STATUS2_31_8_RSVD, 24, 8)
6617 FIELD(L2_TM_SAMP_STATUS2, IQ_SAMP_PH180_CALIB_CODE, 0, 6)
6618REG32(L2_TM_SAMP_STATUS3, 0x9a8c)
6619 FIELD(L2_TM_SAMP_STATUS3, TM_SAMP_STATUS3_31_8_RSVD, 24, 8)
6620 FIELD(L2_TM_SAMP_STATUS3, IQ_SAMP_PH270_CALIB_CODE, 0, 6)
6621REG32(L2_TM_SAMP_STATUS4, 0x9a90)
6622 FIELD(L2_TM_SAMP_STATUS4, TM_SAMP_STATUS4_31_8_RSVD, 24, 8)
6623 FIELD(L2_TM_SAMP_STATUS4, E_SAMP_PH0_CALIB_CODE, 0, 6)
6624REG32(L2_TM_SAMP_STATUS5, 0x9a94)
6625 FIELD(L2_TM_SAMP_STATUS5, TM_SAMP_STATUS5_31_8_RSVD, 24, 8)
6626 FIELD(L2_TM_SAMP_STATUS5, E_SAMP_PH180_CALIB_CODE, 0, 6)
6627REG32(L2_TM_ILL_STATUS0, 0x9a98)
6628 FIELD(L2_TM_ILL_STATUS0, TM_ILL_STATUS0_31_8_RSVD, 24, 8)
6629 FIELD(L2_TM_ILL_STATUS0, IQ_F0_CALCODE_CALIB_VAL, 0, 7)
6630REG32(L2_TM_ILL_STATUS1, 0x9a9c)
6631 FIELD(L2_TM_ILL_STATUS1, TM_ILL_STATUS1_31_8_RSVD, 24, 8)
6632 FIELD(L2_TM_ILL_STATUS1, IQ_F1_CALCODE_CALIB_VAL, 0, 7)
6633REG32(L2_TM_ILL_STATUS2, 0x9aa0)
6634 FIELD(L2_TM_ILL_STATUS2, TM_ILL_STATUS2_31_8_RSVD, 24, 8)
6635 FIELD(L2_TM_ILL_STATUS2, IQ_F2_CALCODE_CALIB_VAL, 0, 7)
6636REG32(L2_TM_ILL_STATUS3, 0x9aa4)
6637 FIELD(L2_TM_ILL_STATUS3, TM_ILL_STATUS3_31_8_RSVD, 24, 8)
6638 FIELD(L2_TM_ILL_STATUS3, IQ_F3_CALCODE_CALIB_VAL, 0, 7)
6639REG32(L2_TM_ILL_STATUS4, 0x9aa8)
6640 FIELD(L2_TM_ILL_STATUS4, TM_ILL_STATUS4_31_8_RSVD, 24, 8)
6641 FIELD(L2_TM_ILL_STATUS4, IQ_F4_CALCODE_CALIB_VAL, 0, 7)
6642REG32(L2_TM_ILL_STATUS5, 0x9aac)
6643 FIELD(L2_TM_ILL_STATUS5, TM_ILL_STATUS5_31_8_RSVD, 24, 8)
6644 FIELD(L2_TM_ILL_STATUS5, IQ_F5_CALCODE_CALIB_VAL, 0, 7)
6645REG32(L2_TM_ILL_STATUS6, 0x9ab0)
6646 FIELD(L2_TM_ILL_STATUS6, TM_ILL_STATUS6_31_8_RSVD, 24, 8)
6647 FIELD(L2_TM_ILL_STATUS6, E_F0_CALCODE_CALIB_VAL, 0, 7)
6648REG32(L2_TM_ILL_STATUS7, 0x9ab4)
6649 FIELD(L2_TM_ILL_STATUS7, TM_ILL_STATUS7_31_8_RSVD, 24, 8)
6650 FIELD(L2_TM_ILL_STATUS7, E_F1_CALCODE_CALIB_VAL, 0, 7)
6651REG32(L2_TM_ILL_STATUS8, 0x9ab8)
6652 FIELD(L2_TM_ILL_STATUS8, TM_ILL_STATUS8_31_8_RSVD, 24, 8)
6653 FIELD(L2_TM_ILL_STATUS8, E_F2_CALCODE_CALIB_VAL, 0, 7)
6654REG32(L2_TM_ILL_STATUS9, 0x9abc)
6655 FIELD(L2_TM_ILL_STATUS9, TM_ILL_STATUS9_31_8_RSVD, 24, 8)
6656 FIELD(L2_TM_ILL_STATUS9, E_F3_CALCODE_CALIB_VAL, 0, 7)
6657REG32(L2_TM_ILL_STATUS10, 0x9ac0)
6658 FIELD(L2_TM_ILL_STATUS10, TM_ILL_STATUS10_31_8_RSVD, 24, 8)
6659 FIELD(L2_TM_ILL_STATUS10, E_F4_CALCODE_CALIB_VAL, 0, 7)
6660REG32(L2_TM_ILL_STATUS11, 0x9ac4)
6661 FIELD(L2_TM_ILL_STATUS11, TM_ILL_STATUS11_31_8_RSVD, 24, 8)
6662 FIELD(L2_TM_ILL_STATUS11, E_F5_CALCODE_CALIB_VAL, 0, 7)
6663REG32(L2_TM_MISC_ST_0, 0x9ac8)
6664 FIELD(L2_TM_MISC_ST_0, TM_MISC_ST_0_31_8_RSVD, 24, 8)
6665 FIELD(L2_TM_MISC_ST_0, EYE_SURF_DONE, 5, 1)
6666 FIELD(L2_TM_MISC_ST_0, SD_CAL_DONE, 4, 1)
6667 FIELD(L2_TM_MISC_ST_0, SAMP_CAL_DONE, 3, 1)
6668 FIELD(L2_TM_MISC_ST_0, ILL_CAL_DONE, 2, 1)
6669 FIELD(L2_TM_MISC_ST_0, EQ_CAL_DONE, 1, 1)
6670 FIELD(L2_TM_MISC_ST_0, EQ_VALID_ADAPT_CODE, 0, 1)
6671REG32(L2_TM_SD_ST_0, 0x9acc)
6672 FIELD(L2_TM_SD_ST_0, TM_SD_ST_0_31_8_RSVD, 24, 8)
6673 FIELD(L2_TM_SD_ST_0, SD_CAL_CODE, 0, 6)
6674REG32(L2_TM_EYESURF_ST0, 0x9ad0)
6675 FIELD(L2_TM_EYESURF_ST0, TM_EYESURF_ST0_31_8_RSVD, 24, 8)
6676 FIELD(L2_TM_EYESURF_ST0, ERROR_COUNT0, 0, 8)
6677REG32(L2_TM_EYESURF_ST1, 0x9ad4)
6678 FIELD(L2_TM_EYESURF_ST1, TM_EYESURF_ST1_31_8_RSVD, 24, 8)
6679 FIELD(L2_TM_EYESURF_ST1, ERROR_COUNT1, 0, 8)
6680REG32(L2_TM_EQ_ST0, 0x9ad8)
6681 FIELD(L2_TM_EQ_ST0, TM_EQ_ST0_31_8_RSVD, 24, 8)
6682 FIELD(L2_TM_EQ_ST0, EQ_ADAPT_CODE0, 0, 8)
6683REG32(L2_TM_EQ_ST1, 0x9adc)
6684 FIELD(L2_TM_EQ_ST1, TM_EQ_ST1_31_8_RSVD, 24, 8)
6685 FIELD(L2_TM_EQ_ST1, EQ_ADAPT_CODE1, 0, 8)
6686REG32(L2_TM_EQ_ST2, 0x9ae0)
6687 FIELD(L2_TM_EQ_ST2, TM_EQ_ST2_31_8_RSVD, 24, 8)
6688 FIELD(L2_TM_EQ_ST2, EQ_CALIB_CODE, 0, 7)
6689REG32(L2_TM_RXPMA_ST1, 0x9ae4)
6690 FIELD(L2_TM_RXPMA_ST1, TM_RXPMA_ST1_31_8_RSVD, 24, 8)
6691 FIELD(L2_TM_RXPMA_ST1, HSRX_OPMODE_STATUS, 0, 8)
6692REG32(L2_TM_CDR0, 0x9c00)
6693 FIELD(L2_TM_CDR0, TM_CDR0_31_8_RSVD, 24, 8)
6694 FIELD(L2_TM_CDR0, FAST_PHASE_LOCK_FORCE, 7, 1)
6695 FIELD(L2_TM_CDR0, UNUSED, 5, 2)
6696 FIELD(L2_TM_CDR0, CDR_LOOP_CTRL, 2, 3)
6697 FIELD(L2_TM_CDR0, SECOND_ORDER_LOOP_DIS, 1, 1)
6698 FIELD(L2_TM_CDR0, FIRST_ORDER_LOOP_DIS, 0, 1)
6699REG32(L2_TM_CDR1, 0x9c04)
6700 FIELD(L2_TM_CDR1, TM_CDR1_31_8_RSVD, 24, 8)
6701 FIELD(L2_TM_CDR1, RESET_DELAY_2OL, 0, 8)
6702REG32(L2_TM_CDR2, 0x9c08)
6703 FIELD(L2_TM_CDR2, TM_CDR2_31_8_RSVD, 24, 8)
6704 FIELD(L2_TM_CDR2, CLK_SEL_2OL, 6, 2)
6705 FIELD(L2_TM_CDR2, INTEGRATOR_THRESH_2OL, 0, 6)
6706REG32(L2_TM_CDR3, 0x9c0c)
6707 FIELD(L2_TM_CDR3, TM_CDR3_31_8_RSVD, 24, 8)
6708 FIELD(L2_TM_CDR3, UNUSED, 7, 1)
6709 FIELD(L2_TM_CDR3, SIGNAL_THRESH_1OL, 0, 7)
6710REG32(L2_TM_CDR4, 0x9c10)
6711 FIELD(L2_TM_CDR4, TM_CDR4_31_8_RSVD, 24, 8)
6712 FIELD(L2_TM_CDR4, UNUSED, 7, 1)
6713 FIELD(L2_TM_CDR4, SIGNAL_THRESH_2OL, 0, 7)
6714REG32(L2_TM_CDR5, 0x9c14)
6715 FIELD(L2_TM_CDR5, TM_CDR5_31_8_RSVD, 24, 8)
6716 FIELD(L2_TM_CDR5, FPHL_FSM_ACC_CYCLES, 5, 3)
6717 FIELD(L2_TM_CDR5, FFL_PH0_INT_GAIN, 0, 5)
6718REG32(L2_TM_CDR6, 0x9c18)
6719 FIELD(L2_TM_CDR6, TM_CDR6_31_8_RSVD, 24, 8)
6720 FIELD(L2_TM_CDR6, FPHL_FSM_DELAY_CYCLES, 5, 3)
6721 FIELD(L2_TM_CDR6, FFL_PH1_INT_GAIN, 0, 5)
6722REG32(L2_TM_CDR7, 0x9c1c)
6723 FIELD(L2_TM_CDR7, TM_CDR7_31_8_RSVD, 24, 8)
6724 FIELD(L2_TM_CDR7, FPHL_FSM_TRIGGER1_WAIT_CYCLES, 5, 3)
6725 FIELD(L2_TM_CDR7, FFL_PH2_INT_GAIN, 0, 5)
6726REG32(L2_TM_CDR8, 0x9c20)
6727 FIELD(L2_TM_CDR8, TM_CDR8_31_8_RSVD, 24, 8)
6728 FIELD(L2_TM_CDR8, FPHL_FSM_TRIGGER2_WAIT_CYCLES, 5, 3)
6729 FIELD(L2_TM_CDR8, FFL_PH3_INT_GAIN, 0, 5)
6730REG32(L2_TM_CDR9, 0x9c24)
6731 FIELD(L2_TM_CDR9, TM_CDR9_31_8_RSVD, 24, 8)
6732 FIELD(L2_TM_CDR9, FPHL_FSM_TRIGGER3_WAIT_CYCLES, 5, 3)
6733 FIELD(L2_TM_CDR9, FFL_PH4_INT_GAIN, 0, 5)
6734REG32(L2_TM_CDR10, 0x9c28)
6735 FIELD(L2_TM_CDR10, TM_CDR10_31_8_RSVD, 24, 8)
6736 FIELD(L2_TM_CDR10, FFL_TIME_PER_PHASE_10_8, 5, 3)
6737 FIELD(L2_TM_CDR10, FFL_PH5_INT_GAIN, 0, 5)
6738REG32(L2_TM_CDR11, 0x9c2c)
6739 FIELD(L2_TM_CDR11, TM_CDR11_31_8_RSVD, 24, 8)
6740 FIELD(L2_TM_CDR11, UNUSED, 5, 3)
6741 FIELD(L2_TM_CDR11, FFL_PH6_INT_GAIN, 0, 5)
6742REG32(L2_TM_CDR12, 0x9c30)
6743 FIELD(L2_TM_CDR12, TM_CDR12_31_8_RSVD, 24, 8)
6744 FIELD(L2_TM_CDR12, CDRLF_RESET_ON_EN_CDR, 7, 1)
6745 FIELD(L2_TM_CDR12, CDRLF_RESET_ON_INT_MAX_2OL, 6, 1)
6746 FIELD(L2_TM_CDR12, CDRLF_RESET_ON_MODE_CHG, 5, 1)
6747 FIELD(L2_TM_CDR12, FFL_PH7_INT_GAIN, 0, 5)
6748REG32(L2_TM_CDR13, 0x9c34)
6749 FIELD(L2_TM_CDR13, TM_CDR13_31_8_RSVD, 24, 8)
6750 FIELD(L2_TM_CDR13, FFL_TIME_PER_PHASE_7_0, 0, 8)
6751REG32(L2_TM_CDR14, 0x9c38)
6752 FIELD(L2_TM_CDR14, TM_CDR14_31_8_RSVD, 24, 8)
6753 FIELD(L2_TM_CDR14, FFL_PH3_POST_INT_GAIN, 6, 2)
6754 FIELD(L2_TM_CDR14, FFL_PH2_POST_INT_GAIN, 4, 2)
6755 FIELD(L2_TM_CDR14, FFL_PH1_POST_INT_GAIN, 2, 2)
6756 FIELD(L2_TM_CDR14, FFL_PH0_POST_INT_GAIN, 0, 2)
6757REG32(L2_TM_CDR15, 0x9c3c)
6758 FIELD(L2_TM_CDR15, TM_CDR15_31_8_RSVD, 24, 8)
6759 FIELD(L2_TM_CDR15, FFL_PH7_POST_INT_GAIN, 6, 2)
6760 FIELD(L2_TM_CDR15, FFL_PH6_POST_INT_GAIN, 4, 2)
6761 FIELD(L2_TM_CDR15, FFL_PH5_POST_INT_GAIN, 2, 2)
6762 FIELD(L2_TM_CDR15, FFL_PH4_POST_INT_GAIN, 0, 2)
6763REG32(L2_TM_CDR16, 0x9c40)
6764 FIELD(L2_TM_CDR16, TM_CDR16_31_8_RSVD, 24, 8)
6765 FIELD(L2_TM_CDR16, UNUSED, 5, 3)
6766 FIELD(L2_TM_CDR16, FFL_PH0_PROP_GAIN, 0, 5)
6767REG32(L2_TM_CDR17, 0x9c44)
6768 FIELD(L2_TM_CDR17, TM_CDR17_31_8_RSVD, 24, 8)
6769 FIELD(L2_TM_CDR17, UNUSED, 5, 3)
6770 FIELD(L2_TM_CDR17, FFL_PH1_PROP_GAIN, 0, 5)
6771REG32(L2_TM_CDR18, 0x9c48)
6772 FIELD(L2_TM_CDR18, TM_CDR18_31_8_RSVD, 24, 8)
6773 FIELD(L2_TM_CDR18, UNUSED, 5, 3)
6774 FIELD(L2_TM_CDR18, FFL_PH2_PROP_GAIN, 0, 5)
6775REG32(L2_TM_CDR19, 0x9c4c)
6776 FIELD(L2_TM_CDR19, TM_CDR19_31_8_RSVD, 24, 8)
6777 FIELD(L2_TM_CDR19, UNUSED, 5, 3)
6778 FIELD(L2_TM_CDR19, FFL_PH3_PROP_GAIN, 0, 5)
6779REG32(L2_TM_CDR20, 0x9c50)
6780 FIELD(L2_TM_CDR20, TM_CDR20_31_8_RSVD, 24, 8)
6781 FIELD(L2_TM_CDR20, UNUSED, 5, 3)
6782 FIELD(L2_TM_CDR20, FFL_PH4_PROP_GAIN, 0, 5)
6783REG32(L2_TM_CDR21, 0x9c54)
6784 FIELD(L2_TM_CDR21, TM_CDR21_31_8_RSVD, 24, 8)
6785 FIELD(L2_TM_CDR21, UNUSED, 5, 3)
6786 FIELD(L2_TM_CDR21, FFL_PH5_PROP_GAIN, 0, 5)
6787REG32(L2_TM_CDR22, 0x9c58)
6788 FIELD(L2_TM_CDR22, TM_CDR22_31_8_RSVD, 24, 8)
6789 FIELD(L2_TM_CDR22, UNUSED, 5, 3)
6790 FIELD(L2_TM_CDR22, FFL_PH6_PROP_GAIN, 0, 5)
6791REG32(L2_TM_CDR23, 0x9c5c)
6792 FIELD(L2_TM_CDR23, TM_CDR23_31_8_RSVD, 24, 8)
6793 FIELD(L2_TM_CDR23, UNUSED, 7, 1)
6794 FIELD(L2_TM_CDR23, PHASE_LAG_LEAD_RESPONSE, 5, 2)
6795 FIELD(L2_TM_CDR23, FFL_PH7_PROP_GAIN, 0, 5)
6796REG32(L2_TM_MISC0, 0x9c60)
6797 FIELD(L2_TM_MISC0, TM_MISC0_31_8_RSVD, 24, 8)
6798 FIELD(L2_TM_MISC0, UNUSED, 2, 6)
6799 FIELD(L2_TM_MISC0, DBG0_SEL, 0, 2)
6800REG32(L2_TM_HSRX_ST0, 0x9c64)
6801 FIELD(L2_TM_HSRX_ST0, TM_HSRX_ST0_31_8_RSVD, 24, 8)
6802 FIELD(L2_TM_HSRX_ST0, FAST_LOCK_STATUS, 0, 1)
6803REG32(L2_TM_PLL_LS_CLOCK, 0xa000)
6804 FIELD(L2_TM_PLL_LS_CLOCK, TM_PLL_LS_CLOCK_31_8_RSVD, 24, 8)
6805 FIELD(L2_TM_PLL_LS_CLOCK, TM_PLL_LS_CLOCK, 0, 8)
6806REG32(L2_TM_PLL_LOOP_FILT, 0xa004)
6807 FIELD(L2_TM_PLL_LOOP_FILT, TM_PLL_LOOP_FILT_31_8_RSVD, 24, 8)
6808 FIELD(L2_TM_PLL_LOOP_FILT, TM_FORCE_RES_SW_ON, 7, 1)
6809 FIELD(L2_TM_PLL_LOOP_FILT, TM_MPHY_USB3_R2_HIGH_RES_SW_ON, 6, 1)
6810 FIELD(L2_TM_PLL_LOOP_FILT, TM_MPHY_USB3_R2_LOW_RES_SW_ON, 5, 1)
6811 FIELD(L2_TM_PLL_LOOP_FILT, TM_PCIE_R1_DEFAULT_RES_SW_ON, 4, 1)
6812 FIELD(L2_TM_PLL_LOOP_FILT, TM_PCIE_R1_HIGH_RES_SW_ON, 3, 1)
6813 FIELD(L2_TM_PLL_LOOP_FILT, TM_PCIE_R1_LOW_RES_SW_ON, 2, 1)
6814 FIELD(L2_TM_PLL_LOOP_FILT, TM_BYPASS_SEC_LOOP_FILTER, 1, 1)
6815 FIELD(L2_TM_PLL_LOOP_FILT, TM_SEC_LOOP, 0, 1)
6816REG32(L2_TM_PLL_DIG2, 0xa008)
6817 FIELD(L2_TM_PLL_DIG2, TM_PLL_DIG2_31_8_RSVD, 24, 8)
6818 FIELD(L2_TM_PLL_DIG2, TM_FBDIV_0_LSB, 7, 1)
6819 FIELD(L2_TM_PLL_DIG2, TM_PLL_HS_CLOCK_0, 0, 7)
6820REG32(L2_TM_PLL_FBDIV, 0xa00c)
6821 FIELD(L2_TM_PLL_FBDIV, TM_PLL_FBDIV_31_8_RSVD, 24, 8)
6822 FIELD(L2_TM_PLL_FBDIV, TM_FBDIV_1, 0, 8)
6823REG32(L2_TM_PLL_DIG4, 0xa010)
6824 FIELD(L2_TM_PLL_DIG4, TM_PLL_DIG4_31_8_RSVD, 24, 8)
6825 FIELD(L2_TM_PLL_DIG4, TM_VCO_CLOCK_PULDN, 7, 1)
6826 FIELD(L2_TM_PLL_DIG4, TM_FORCE_ANA_COARSEDONE, 6, 1)
6827 FIELD(L2_TM_PLL_DIG4, TM_ANA_COARSEDONE, 5, 1)
6828 FIELD(L2_TM_PLL_DIG4, TM_FORCE_COARSE_DONE_INT, 4, 1)
6829 FIELD(L2_TM_PLL_DIG4, TM_COARSE_DONE_INT, 3, 1)
6830 FIELD(L2_TM_PLL_DIG4, TM_FORCE_FBDIV, 2, 1)
6831 FIELD(L2_TM_PLL_DIG4, TM_FBDIV_2, 0, 2)
6832REG32(L2_TM_PLL_DIG5, 0xa014)
6833 FIELD(L2_TM_PLL_DIG5, TM_PLL_DIG5_31_8_RSVD, 24, 8)
6834 FIELD(L2_TM_PLL_DIG5, TM_PD_6GHZ_LOWNOISE_RING, 7, 1)
6835 FIELD(L2_TM_PLL_DIG5, TM_PD_6GHZ_RING, 6, 1)
6836 FIELD(L2_TM_PLL_DIG5, TM_COARSE_PROG, 1, 5)
6837 FIELD(L2_TM_PLL_DIG5, TM_FORCE_VCO_CLOCK_PULDN, 0, 1)
6838REG32(L2_TM_PLL_DIG6, 0xa018)
6839 FIELD(L2_TM_PLL_DIG6, TM_PLL_DIG6_31_8_RSVD, 24, 8)
6840 FIELD(L2_TM_PLL_DIG6, TM_CONFG_CHNG_CYCLES_0_LSB, 7, 1)
6841 FIELD(L2_TM_PLL_DIG6, TM_VCO_SETTLE_CYCLES, 5, 2)
6842 FIELD(L2_TM_PLL_DIG6, TM_INITIAL_WAIT_CYCLES, 3, 2)
6843 FIELD(L2_TM_PLL_DIG6, TM_FORCE_COARSE_PROG_PD_RING, 2, 1)
6844 FIELD(L2_TM_PLL_DIG6, TM_PD_1P5GHZ_RING, 1, 1)
6845 FIELD(L2_TM_PLL_DIG6, TM_PD_3GHZ_RING, 0, 1)
6846REG32(L2_TM_PLL_DIG7, 0xa01c)
6847 FIELD(L2_TM_PLL_DIG7, TM_PLL_DIG7_31_8_RSVD, 24, 8)
6848 FIELD(L2_TM_PLL_DIG7, TM_CPUMP_CODE_0_LSB, 7, 1)
6849 FIELD(L2_TM_PLL_DIG7, TM_FORCE_ANA_START_LOOP, 6, 1)
6850 FIELD(L2_TM_PLL_DIG7, TM_ANA_START_LOOP, 5, 1)
6851 FIELD(L2_TM_PLL_DIG7, TM_PLL_LOCK_CYCLES, 3, 2)
6852 FIELD(L2_TM_PLL_DIG7, TM_STAND_BY_SETTLE_CYCLES, 1, 2)
6853 FIELD(L2_TM_PLL_DIG7, TM_CONFG_CHNG_CYCLES_1_MSB, 0, 1)
6854REG32(L2_TM_PLL_CPUMP_CODE_1, 0xa020)
6855 FIELD(L2_TM_PLL_CPUMP_CODE_1, TM_PLL_CPUMP_CODE_1_31_8_RSVD, 24, 8)
6856 FIELD(L2_TM_PLL_CPUMP_CODE_1, TM_CPUMP_CODE_1, 0, 8)
6857REG32(L2_TM_PLL_DIG9, 0xa024)
6858 FIELD(L2_TM_PLL_DIG9, TM_PLL_DIG9_31_8_RSVD, 24, 8)
6859 FIELD(L2_TM_PLL_DIG9, TM_PLL_RSVD, 6, 2)
6860 FIELD(L2_TM_PLL_DIG9, TM_FB_BY2_BYPASS, 5, 1)
6861 FIELD(L2_TM_PLL_DIG9, TM_FORCE_CP_CODE, 4, 1)
6862 FIELD(L2_TM_PLL_DIG9, TM_CPUMP_CODE_2_MSB, 0, 4)
6863REG32(L2_TM_PLL_COARSE_CODE_LSB, 0xa028)
6864 FIELD(L2_TM_PLL_COARSE_CODE_LSB, TM_PLL_COARSE_CODE_LSB_31_8_RSVD, 24, 8)
6865 FIELD(L2_TM_PLL_COARSE_CODE_LSB, TM_COARSE_CODE_LSB, 0, 8)
6866REG32(L2_TM_PLL_DIG11, 0xa02c)
6867 FIELD(L2_TM_PLL_DIG11, TM_PLL_DIG11_31_8_RSVD, 24, 8)
6868 FIELD(L2_TM_PLL_DIG11, TM_CONST_NDAC_CNTRL, 4, 4)
6869 FIELD(L2_TM_PLL_DIG11, TM_FORCE_COARSE_CODE, 3, 1)
6870 FIELD(L2_TM_PLL_DIG11, TM_COARSE_CODE_MSB, 0, 3)
6871REG32(L2_TM_PLL_DIG12, 0xa030)
6872 FIELD(L2_TM_PLL_DIG12, TM_PLL_DIG12_31_8_RSVD, 24, 8)
6873 FIELD(L2_TM_PLL_DIG12, TM_FORCE_PTAT_NDAC_CNTRL, 7, 1)
6874 FIELD(L2_TM_PLL_DIG12, TM_PTAT_NDAC_CNTRL, 1, 6)
6875 FIELD(L2_TM_PLL_DIG12, TM_FORCE_CONST_NDAC_CNTRL, 0, 1)
6876REG32(L2_TM_PLL_CONST_PMOS, 0xa034)
6877 FIELD(L2_TM_PLL_CONST_PMOS, TM_PLL_CONST_PMOS_31_8_RSVD, 24, 8)
6878 FIELD(L2_TM_PLL_CONST_PMOS, TM_CONST_PMOS_CNTRL, 0, 8)
6879REG32(L2_TM_PLL_DIG14, 0xa038)
6880 FIELD(L2_TM_PLL_DIG14, TM_PLL_DIG14_31_8_RSVD, 24, 8)
6881 FIELD(L2_TM_PLL_DIG14, TM_COARSE_CODE_AFTER_V2I_0_LSB, 1, 7)
6882 FIELD(L2_TM_PLL_DIG14, TM_FORCE_CONST_PMOS_CNTRL, 0, 1)
6883REG32(L2_TM_PLL_DIG15, 0xa03c)
6884 FIELD(L2_TM_PLL_DIG15, TM_PLL_DIG15_31_8_RSVD, 24, 8)
6885 FIELD(L2_TM_PLL_DIG15, TM_V2I_CODE_0_LSB, 5, 3)
6886 FIELD(L2_TM_PLL_DIG15, TM_FORCE_COARSE_CODE_AFTER_V2I, 4, 1)
6887 FIELD(L2_TM_PLL_DIG15, TM_COARSE_CODE_AFTER_V2I_1_MSB, 0, 4)
6888REG32(L2_TM_PLL_DIG16, 0xa040)
6889 FIELD(L2_TM_PLL_DIG16, TM_PLL_DIG16_31_8_RSVD, 24, 8)
6890 FIELD(L2_TM_PLL_DIG16, TM_FORCE_PLL_LOCK, 7, 1)
6891 FIELD(L2_TM_PLL_DIG16, TM_PLL_LOCK, 6, 1)
6892 FIELD(L2_TM_PLL_DIG16, TM_FORCE_SS_NO_STEPS_STEP_SIZE, 5, 1)
6893 FIELD(L2_TM_PLL_DIG16, TM_PLL_RSVD, 4, 1)
6894 FIELD(L2_TM_PLL_DIG16, TM_FORCE_V2I_CODE, 3, 1)
6895 FIELD(L2_TM_PLL_DIG16, TM_V2I_CODE_1_MSB, 0, 3)
6896REG32(L2_TM_PLL_DIG17, 0xa044)
6897 FIELD(L2_TM_PLL_DIG17, TM_PLL_DIG17_31_8_RSVD, 24, 8)
6898 FIELD(L2_TM_PLL_DIG17, TM_FB_CLK, 6, 2)
6899 FIELD(L2_TM_PLL_DIG17, TM_MODE_DEPTH, 3, 3)
6900 FIELD(L2_TM_PLL_DIG17, TM_MODE_RATE, 0, 3)
6901REG32(L2_TM_PLL_DIG18, 0xa048)
6902 FIELD(L2_TM_PLL_DIG18, TM_PLL_DIG18_31_8_RSVD, 24, 8)
6903 FIELD(L2_TM_PLL_DIG18, TM_PLL_LOCK_PULDN, 7, 1)
6904 FIELD(L2_TM_PLL_DIG18, TM_STEP_SIZE_CNTRL, 5, 2)
6905 FIELD(L2_TM_PLL_DIG18, TM_SD_GSHIFT, 3, 2)
6906 FIELD(L2_TM_PLL_DIG18, TM_SD_DITHER, 1, 2)
6907 FIELD(L2_TM_PLL_DIG18, TM_PLL_LOCK_INT, 0, 1)
6908REG32(L2_TM_PLL_DIG19, 0xa04c)
6909 FIELD(L2_TM_PLL_DIG19, TM_PLL_DIG19_31_8_RSVD, 24, 8)
6910 FIELD(L2_TM_PLL_DIG19, TM_FORCE_EN_CLOCK_HS_DIV_2, 7, 1)
6911 FIELD(L2_TM_PLL_DIG19, TM_EN_CLOCK_HS_DIV_2, 6, 1)
6912 FIELD(L2_TM_PLL_DIG19, TM_PLL_HS_CLOCK_1, 3, 3)
6913 FIELD(L2_TM_PLL_DIG19, TM_PD_PFD, 2, 1)
6914 FIELD(L2_TM_PLL_DIG19, TM_FORCE_PD_PFD, 1, 1)
6915 FIELD(L2_TM_PLL_DIG19, TM_SELECT_PCI_2P5, 0, 1)
6916REG32(L2_TM_PLL_DIG20, 0xa050)
6917 FIELD(L2_TM_PLL_DIG20, TM_PLL_DIG20_31_8_RSVD, 24, 8)
6918 FIELD(L2_TM_PLL_DIG20, TM_PLL_HALF_FULL_RATE, 7, 1)
6919 FIELD(L2_TM_PLL_DIG20, TM_PLL_RSVD, 6, 1)
6920 FIELD(L2_TM_PLL_DIG20, TM_V2I_PROG, 1, 5)
6921 FIELD(L2_TM_PLL_DIG20, TM_FORCE_V2I_PROG, 0, 1)
6922REG32(L2_TM_PLL_DIG21, 0xa054)
6923 FIELD(L2_TM_PLL_DIG21, TM_PLL_DIG21_31_8_RSVD, 24, 8)
6924 FIELD(L2_TM_PLL_DIG21, TM_FORCE_EN_PLL_LDO_0P9_REF, 7, 1)
6925 FIELD(L2_TM_PLL_DIG21, ANA_TM_EN_PLL_0P9_FORCE_SW, 6, 1)
6926 FIELD(L2_TM_PLL_DIG21, TM_PLL_PD_OPDIV_SYM, 5, 1)
6927 FIELD(L2_TM_PLL_DIG21, TM_FORCE_PLL_PD_OPDIV_SYM, 4, 1)
6928 FIELD(L2_TM_PLL_DIG21, TM_PLL_RSVD_1, 3, 1)
6929 FIELD(L2_TM_PLL_DIG21, TM_PLL_RSVD_2, 2, 1)
6930 FIELD(L2_TM_PLL_DIG21, TM_PLL_EN, 1, 1)
6931 FIELD(L2_TM_PLL_DIG21, TM_FORCE_PLL_EN, 0, 1)
6932REG32(L2_TM_PLL_DIG22, 0xa058)
6933 FIELD(L2_TM_PLL_DIG22, TM_PLL_DIG22_31_8_RSVD, 24, 8)
6934 FIELD(L2_TM_PLL_DIG22, TM_PLL_RSVD, 7, 1)
6935 FIELD(L2_TM_PLL_DIG22, TM_EN_PLL_LDO_0P9_REF_CP, 6, 1)
6936 FIELD(L2_TM_PLL_DIG22, TM_FORCE_EN_PLL_LDO_0P9_REF_CP, 5, 1)
6937 FIELD(L2_TM_PLL_DIG22, TM_FORCE_COARSE_START, 4, 1)
6938 FIELD(L2_TM_PLL_DIG22, TM_FORCE_PD_PLL_LDO_1P4, 3, 1)
6939 FIELD(L2_TM_PLL_DIG22, TM_FORCE_ANA_EN_LL_DELAYED, 2, 1)
6940 FIELD(L2_TM_PLL_DIG22, TM_FORCE_ANA_EN_LL, 1, 1)
6941 FIELD(L2_TM_PLL_DIG22, TM_EN_PLL_LDO_0P9_REF, 0, 1)
6942REG32(L2_TM_PLL_DIG23, 0xa05c)
6943 FIELD(L2_TM_PLL_DIG23, TM_PLL_DIG23_31_8_RSVD, 24, 8)
6944 FIELD(L2_TM_PLL_DIG23, BF_7, 7, 1)
6945 FIELD(L2_TM_PLL_DIG23, PLL_TM_VCO_LDO_BYPASS, 6, 1)
6946 FIELD(L2_TM_PLL_DIG23, TM_ANA_EN_LL_DELAYED, 5, 1)
6947 FIELD(L2_TM_PLL_DIG23, TM_ANA_EN_LL, 4, 1)
6948 FIELD(L2_TM_PLL_DIG23, TM_ANA_PD_PLL, 3, 1)
6949 FIELD(L2_TM_PLL_DIG23, TM_FORCE_PLL_PD, 2, 1)
6950 FIELD(L2_TM_PLL_DIG23, TM_ANA_COARSE_START, 1, 1)
6951 FIELD(L2_TM_PLL_DIG23, TM_PD_PLL_LDO_1P4, 0, 1)
6952REG32(L2_TM_PLL_DIG24, 0xa060)
6953 FIELD(L2_TM_PLL_DIG24, TM_PLL_DIG24_31_8_RSVD, 24, 8)
6954 FIELD(L2_TM_PLL_DIG24, TM_PLL_RSVD, 7, 1)
6955 FIELD(L2_TM_PLL_DIG24, PLL_TM_VCO_LDO, 1, 6)
6956 FIELD(L2_TM_PLL_DIG24, PLL_TM_VCO_LDO_BYPASS_WITH_SEQUENCE, 0, 1)
6957REG32(L2_TM_PLL_DIG25, 0xa064)
6958 FIELD(L2_TM_PLL_DIG25, TM_PLL_DIG25_31_8_RSVD, 24, 8)
6959 FIELD(L2_TM_PLL_DIG25, TM_FORCE_RST_N_HSRIPPLE, 7, 1)
6960 FIELD(L2_TM_PLL_DIG25, TM_RST_N_HSRIPPLE, 6, 1)
6961 FIELD(L2_TM_PLL_DIG25, TM_PLL_ATB_CNTRL, 1, 5)
6962 FIELD(L2_TM_PLL_DIG25, TM_PLL_OBSERVE_PTAT_10U, 0, 1)
6963REG32(L2_TM_PLL_DIG26, 0xa068)
6964 FIELD(L2_TM_PLL_DIG26, TM_PLL_DIG26_31_8_RSVD, 24, 8)
6965 FIELD(L2_TM_PLL_DIG26, TM_PLL_RSVD, 7, 1)
6966 FIELD(L2_TM_PLL_DIG26, TM_PD_PLL_PTAT, 6, 1)
6967 FIELD(L2_TM_PLL_DIG26, TM_FORCE_PD_PLL_PTAT, 5, 1)
6968 FIELD(L2_TM_PLL_DIG26, TM_USB3_R2_HIGH_RES_SW_ON, 4, 1)
6969 FIELD(L2_TM_PLL_DIG26, TM_PLL_SEL_VCO_DIV2_LOOP_OUT, 3, 1)
6970 FIELD(L2_TM_PLL_DIG26, TM_PLL_SEL_VCO_DIRECT_LOOP_OUT, 2, 1)
6971 FIELD(L2_TM_PLL_DIG26, TM_PLL_SEL_VCO_HISPEED_DIV2_LOOP_OUT, 1, 1)
6972 FIELD(L2_TM_PLL_DIG26, TM_FORCE_LOOP_PATH, 0, 1)
6973REG32(L2_TM_PLL_CLK_DIST_NTRIM_LSB, 0xa06c)
6974 FIELD(L2_TM_PLL_CLK_DIST_NTRIM_LSB, TM_PLL_CLK_DIST_NTRIM_LSB_31_8_RSVD, 24, 8)
6975 FIELD(L2_TM_PLL_CLK_DIST_NTRIM_LSB, TM_CLKDIST_BIAS_NTRIM_LSB, 0, 8)
6976REG32(L2_TM_PLL_CLK_DIST_PTRIM_LSB, 0xa070)
6977 FIELD(L2_TM_PLL_CLK_DIST_PTRIM_LSB, TM_PLL_CLK_DIST_PTRIM_LSB_31_8_RSVD, 24, 8)
6978 FIELD(L2_TM_PLL_CLK_DIST_PTRIM_LSB, TM_CLKDIST_BIAS_PTRIM_LSB, 0, 8)
6979REG32(L2_TM_PLL_DIG_29, 0xa074)
6980 FIELD(L2_TM_PLL_DIG_29, TM_PLL_DIG_29_31_8_RSVD, 24, 8)
6981 FIELD(L2_TM_PLL_DIG_29, TM_CLKDIST_OBSRV_MRSTBUF_SUP, 7, 1)
6982 FIELD(L2_TM_PLL_DIG_29, TM_CLKDIST_OBSRV_LRSTBUF_SUP, 6, 1)
6983 FIELD(L2_TM_PLL_DIG_29, TM_CLKDIST_ENABLE_RST_RPTR, 5, 1)
6984 FIELD(L2_TM_PLL_DIG_29, TM_FORCE_CLKDIST_ENABLE_RST_RPTR, 4, 1)
6985 FIELD(L2_TM_PLL_DIG_29, TM_CLKDIST_ENABLE_CLK_RPTR, 3, 1)
6986 FIELD(L2_TM_PLL_DIG_29, TM_FORCE_CLKDIST_ENABLE_CLK_RPTR, 2, 1)
6987 FIELD(L2_TM_PLL_DIG_29, TM_CLKDIST_BIAS_PTRIM_MSB, 1, 1)
6988 FIELD(L2_TM_PLL_DIG_29, TM_CLKDIST_BIAS_NTRIM_MSB, 0, 1)
6989REG32(L2_TM_PLL_DIG_30, 0xa078)
6990 FIELD(L2_TM_PLL_DIG_30, TM_PLL_DIG_30_31_8_RSVD, 24, 8)
6991 FIELD(L2_TM_PLL_DIG_30, TM_CLKDIST_ENABLE_BIAS, 7, 1)
6992 FIELD(L2_TM_PLL_DIG_30, TM_FORCE_CLKDIST_ENABLE_BIAS, 6, 1)
6993 FIELD(L2_TM_PLL_DIG_30, TM_CLKDIST_ENABLE_CMN_BIAS, 5, 1)
6994 FIELD(L2_TM_PLL_DIG_30, TM_FORCE_CLKDIST_ENABLE_CMN_BIAS, 4, 1)
6995 FIELD(L2_TM_PLL_DIG_30, TM_CLKDIST_SUP_OBSRV, 3, 1)
6996 FIELD(L2_TM_PLL_DIG_30, TM_CLKDIST_OBSRV_RSTMUX_SUP, 2, 1)
6997 FIELD(L2_TM_PLL_DIG_30, TM_CLKDIST_OBSRV_RPTR_RSTBUF_SUP, 1, 1)
6998 FIELD(L2_TM_PLL_DIG_30, TM_CLKDIST_OBSRV_MUS_SUP, 0, 1)
6999REG32(L2_TM_PLL_DIG_31, 0xa07c)
7000 FIELD(L2_TM_PLL_DIG_31, TM_PLL_DIG_31_31_8_RSVD, 24, 8)
7001 FIELD(L2_TM_PLL_DIG_31, TM_CLKDIST_ENABLE_MASTER_CLK_DRIVE, 7, 1)
7002 FIELD(L2_TM_PLL_DIG_31, TM_FORCE_CLKDIST_ENABLE_MASTER_CLK_DRIVE, 6, 1)
7003 FIELD(L2_TM_PLL_DIG_31, TM_CLKDIST_ENABLE_LANE_RST_DRIVE, 5, 1)
7004 FIELD(L2_TM_PLL_DIG_31, TM_FORCE_CLKDIST_ENABLE_LANE_RST_DRIVE, 4, 1)
7005 FIELD(L2_TM_PLL_DIG_31, TM_CLKDIST_ENABLE_LANE_CLK_DRIVE, 3, 1)
7006 FIELD(L2_TM_PLL_DIG_31, TM_FORCE_CLKDIST_ENABLE_LANE_CLK_DRIVE, 2, 1)
7007 FIELD(L2_TM_PLL_DIG_31, TM_CLKDIST_BIAS_RATE_SEL, 1, 1)
7008 FIELD(L2_TM_PLL_DIG_31, TM_FORCE_CLKDIST_BIAS_RATE_SEL, 0, 1)
7009REG32(L2_TM_PLL_DIG_32, 0xa080)
7010 FIELD(L2_TM_PLL_DIG_32, TM_PLL_DIG_32_31_8_RSVD, 24, 8)
7011 FIELD(L2_TM_PLL_DIG_32, TM_CLKDIST_MUX_XVCR_CLK_EN, 7, 1)
7012 FIELD(L2_TM_PLL_DIG_32, TM_FORCE_CLKDIST_MUX_XVCR_CLK_EN, 6, 1)
7013 FIELD(L2_TM_PLL_DIG_32, TM_FORCE_LOAD_FBDIV, 5, 1)
7014 FIELD(L2_TM_PLL_DIG_32, TM_LOAD_FBDIV, 4, 1)
7015 FIELD(L2_TM_PLL_DIG_32, TM_FORCE_RST_FDBK_DIV, 3, 1)
7016 FIELD(L2_TM_PLL_DIG_32, TM_RST_FDBK_DIV, 2, 1)
7017 FIELD(L2_TM_PLL_DIG_32, TM_CLKDIST_ENABLE_MASTER_RST_DRIVE, 1, 1)
7018 FIELD(L2_TM_PLL_DIG_32, TM_FORCE_CLKDIST_ENABLE_MASTER_RST_DRIVE, 0, 1)
7019REG32(L2_TM_PLL_DIG_33, 0xa084)
7020 FIELD(L2_TM_PLL_DIG_33, TM_PLL_DIG_33_31_8_RSVD, 24, 8)
7021 FIELD(L2_TM_PLL_DIG_33, TM_FORCE_TX_CLK_RST_REL, 7, 1)
7022 FIELD(L2_TM_PLL_DIG_33, TM_TX_CLK_RST_REL, 6, 1)
7023 FIELD(L2_TM_PLL_DIG_33, TM_CLKDIST_MUX_XCVR_MASTER_RST_EN, 5, 1)
7024 FIELD(L2_TM_PLL_DIG_33, TM_FORCE_CLKDIST_MUX_XCVR_MASTER_RST_EN, 4, 1)
7025 FIELD(L2_TM_PLL_DIG_33, TM_CLKDIST_MUX_MASTER_CLK_SEL, 3, 1)
7026 FIELD(L2_TM_PLL_DIG_33, TM_FORCE_CLKDIST_MUX_MASTER_CLK_SEL, 2, 1)
7027 FIELD(L2_TM_PLL_DIG_33, TM_CLKDIST_MUX_LOCAL_CLK_SEL, 1, 1)
7028 FIELD(L2_TM_PLL_DIG_33, TM_FORCE_CLKDIST_MUX_LOCAL_CLK_SEL, 0, 1)
7029REG32(L2_TM_PLL_DIG_34, 0xa088)
7030 FIELD(L2_TM_PLL_DIG_34, TM_PLL_DIG_34_31_8_RSVD, 24, 8)
7031 FIELD(L2_TM_PLL_DIG_34, TM_PLL_RSVD, 7, 1)
7032 FIELD(L2_TM_PLL_DIG_34, TM_FBDIV_3_MSB, 2, 5)
7033 FIELD(L2_TM_PLL_DIG_34, TM_SEL_VCO_OUT, 1, 1)
7034 FIELD(L2_TM_PLL_DIG_34, TM_FORCE_SEL_VCO_OUT, 0, 1)
7035REG32(L2_TM_PLL_DIG_35, 0xa08c)
7036 FIELD(L2_TM_PLL_DIG_35, TM_PLL_DIG_35_31_8_RSVD, 24, 8)
7037 FIELD(L2_TM_PLL_DIG_35, TM_CLKDIST_BIAS_SPARE, 6, 2)
7038 FIELD(L2_TM_PLL_DIG_35, TM_CLKDIST_DRVR_SPARE, 4, 2)
7039 FIELD(L2_TM_PLL_DIG_35, TM_CLKDIST_MUX_SPARE, 2, 2)
7040 FIELD(L2_TM_PLL_DIG_35, TM_CLKDIST_RPTR_SPARE, 0, 2)
7041REG32(L2_TM_PLL_DIG_36, 0xa090)
7042 FIELD(L2_TM_PLL_DIG_36, TM_PLL_DIG_36_31_8_RSVD, 24, 8)
7043 FIELD(L2_TM_PLL_DIG_36, CLKDIST_BIAS_SPARE, 6, 2)
7044 FIELD(L2_TM_PLL_DIG_36, CLKDIST_DRVR_SPARE, 4, 2)
7045 FIELD(L2_TM_PLL_DIG_36, CLKDIST_MUX_SPARE, 2, 2)
7046 FIELD(L2_TM_PLL_DIG_36, CLKDIST_RPTR_SPARE, 0, 2)
7047REG32(L2_TM_PLL_DIG_37, 0xa094)
7048 FIELD(L2_TM_PLL_DIG_37, TM_PLL_DIG_37_31_8_RSVD, 24, 8)
7049 FIELD(L2_TM_PLL_DIG_37, TM_COARSE_CODE_SAT_VALUE_LSB, 5, 3)
7050 FIELD(L2_TM_PLL_DIG_37, TM_ENABLE_COARSE_SATURATION, 4, 1)
7051 FIELD(L2_TM_PLL_DIG_37, W_SPARE_OUTPUTS, 2, 2)
7052 FIELD(L2_TM_PLL_DIG_37, TM_FORCE_EN_IP_DIV_BYPASS, 1, 1)
7053 FIELD(L2_TM_PLL_DIG_37, TM_EN_IP_DIV_BYPASS, 0, 1)
7054REG32(L2_TM_PLL_COARSE_CODE_SAT_MSB, 0xa098)
7055 FIELD(L2_TM_PLL_COARSE_CODE_SAT_MSB, TM_PLL_COARSE_CODE_SAT_MSB_31_8_RSVD, 24, 8)
7056 FIELD(L2_TM_PLL_COARSE_CODE_SAT_MSB, TM_COARSE_CODE_SAT_VALUE_MSB, 0, 8)
7057REG32(L2_MPHY_CFG_HIB8, 0xa300)
7058 FIELD(L2_MPHY_CFG_HIB8, MPHY_CFG_HIB8_31_8_RSVD, 24, 8)
7059 FIELD(L2_MPHY_CFG_HIB8, MPHY_HIBERN8_RSVD, 1, 7)
7060 FIELD(L2_MPHY_CFG_HIB8, MPHY_HIBERN8, 0, 1)
7061REG32(L2_MPHY_CFG_MODE, 0xa304)
7062 FIELD(L2_MPHY_CFG_MODE, MPHY_CFG_MODE_31_8_RSVD, 24, 8)
7063 FIELD(L2_MPHY_CFG_MODE, MPHY_HS_LS_MODE_RSVD, 2, 6)
7064 FIELD(L2_MPHY_CFG_MODE, MPHY_HS_LS_MODE, 0, 2)
7065REG32(L2_MPHY_CFG_HS_GEAR, 0xa308)
7066 FIELD(L2_MPHY_CFG_HS_GEAR, MPHY_CFG_HS_GEAR_31_8_RSVD, 24, 8)
7067 FIELD(L2_MPHY_CFG_HS_GEAR, MPHY_HS_GEAR_RSVD, 2, 6)
7068 FIELD(L2_MPHY_CFG_HS_GEAR, MPHY_HS_GEAR, 0, 2)
7069REG32(L2_MPHY_CFG_HS_RATE, 0xa30c)
7070 FIELD(L2_MPHY_CFG_HS_RATE, MPHY_CFG_HS_RATE_31_8_RSVD, 24, 8)
7071 FIELD(L2_MPHY_CFG_HS_RATE, MPHY_RATE_RSVD, 1, 7)
7072 FIELD(L2_MPHY_CFG_HS_RATE, MPHY_RATE, 0, 1)
7073REG32(L2_MPHY_CFG_PWM, 0xa310)
7074 FIELD(L2_MPHY_CFG_PWM, MPHY_CFG_PWM_31_8_RSVD, 24, 8)
7075 FIELD(L2_MPHY_CFG_PWM, MPHY_PWM_GEAR_RSVD, 3, 5)
7076 FIELD(L2_MPHY_CFG_PWM, MPHY_PWM_GEAR, 0, 3)
7077REG32(L2_PLL_OPDIV_LS, 0xa314)
7078 FIELD(L2_PLL_OPDIV_LS, PLL_OPDIV_LS_31_8_RSVD, 24, 8)
7079 FIELD(L2_PLL_OPDIV_LS, TM_SEL_OPDIV_FOR_REFCLK, 7, 1)
7080 FIELD(L2_PLL_OPDIV_LS, ANA_OPDIV_LS, 0, 7)
7081REG32(L2_MPHY_CFG_UPDT, 0xa318)
7082 FIELD(L2_MPHY_CFG_UPDT, MPHY_CFG_UPDT_31_8_RSVD, 24, 8)
7083 FIELD(L2_MPHY_CFG_UPDT, MPHY_CFGUPDT_RSVD, 1, 7)
7084 FIELD(L2_MPHY_CFG_UPDT, MPHY_CFGUPDT, 0, 1)
7085REG32(L2_PLL_TM_DIV_CNTRLS, 0xa31c)
7086 FIELD(L2_PLL_TM_DIV_CNTRLS, PLL_TM_DIV_CNTRLS_31_8_RSVD, 24, 8)
7087 FIELD(L2_PLL_TM_DIV_CNTRLS, TM_FORCE_PD_OPDIV_LS, 7, 1)
7088 FIELD(L2_PLL_TM_DIV_CNTRLS, TM_PD_OPDIV_LS, 6, 1)
7089 FIELD(L2_PLL_TM_DIV_CNTRLS, PLL_TM_DIV_CNTRLS_RSVD, 5, 1)
7090 FIELD(L2_PLL_TM_DIV_CNTRLS, TM_BYPASS_OPDIV_LS_MOD, 4, 1)
7091 FIELD(L2_PLL_TM_DIV_CNTRLS, TM_FORCE_PLL_PD_HS, 3, 1)
7092 FIELD(L2_PLL_TM_DIV_CNTRLS, TM_PLL_PD_HS, 2, 1)
7093 FIELD(L2_PLL_TM_DIV_CNTRLS, SEL_IP_MUX_CONTROL, 1, 1)
7094 FIELD(L2_PLL_TM_DIV_CNTRLS, TM_SWAP_OP_MUX_CONTROL, 0, 1)
7095REG32(L2_PLL_FBDIV_G1A_LSB, 0xa320)
7096 FIELD(L2_PLL_FBDIV_G1A_LSB, PLL_FBDIV_G1A_LSB_31_8_RSVD, 24, 8)
7097 FIELD(L2_PLL_FBDIV_G1A_LSB, FBDIV_G1A_LSB, 0, 8)
7098REG32(L2_PLL_FBDIV_G1B_LSB, 0xa324)
7099 FIELD(L2_PLL_FBDIV_G1B_LSB, PLL_FBDIV_G1B_LSB_31_8_RSVD, 24, 8)
7100 FIELD(L2_PLL_FBDIV_G1B_LSB, FBDIV_G1B_LSB, 0, 8)
7101REG32(L2_PLL_FBDIV_G2A_LSB, 0xa328)
7102 FIELD(L2_PLL_FBDIV_G2A_LSB, PLL_FBDIV_G2A_LSB_31_8_RSVD, 24, 8)
7103 FIELD(L2_PLL_FBDIV_G2A_LSB, FBDIV_G2A_LSB, 0, 8)
7104REG32(L2_PLL_FBDIV_G2B_LSB, 0xa32c)
7105 FIELD(L2_PLL_FBDIV_G2B_LSB, PLL_FBDIV_G2B_LSB_31_8_RSVD, 24, 8)
7106 FIELD(L2_PLL_FBDIV_G2B_LSB, FBDIV_G2B_LSB, 0, 8)
7107REG32(L2_PLL_FBDIV_G3A_LSB, 0xa330)
7108 FIELD(L2_PLL_FBDIV_G3A_LSB, PLL_FBDIV_G3A_LSB_31_8_RSVD, 24, 8)
7109 FIELD(L2_PLL_FBDIV_G3A_LSB, FBDIV_G3A_LSB, 0, 8)
7110REG32(L2_PLL_FBDIV_G3B_LSB, 0xa334)
7111 FIELD(L2_PLL_FBDIV_G3B_LSB, PLL_FBDIV_G3B_LSB_31_8_RSVD, 24, 8)
7112 FIELD(L2_PLL_FBDIV_G3B_LSB, FBDIV_G3B_LSB, 0, 8)
7113REG32(L2_PLL_FBDIV_G1A_MSB, 0xa338)
7114 FIELD(L2_PLL_FBDIV_G1A_MSB, PLL_FBDIV_G1A_MSB_31_8_RSVD, 24, 8)
7115 FIELD(L2_PLL_FBDIV_G1A_MSB, FBDIV_G1A_MSB, 0, 8)
7116REG32(L2_PLL_FBDIV_G1B_MSB, 0xa33c)
7117 FIELD(L2_PLL_FBDIV_G1B_MSB, PLL_FBDIV_G1B_MSB_31_8_RSVD, 24, 8)
7118 FIELD(L2_PLL_FBDIV_G1B_MSB, FBDIV_G1B_MSB, 0, 8)
7119REG32(L2_PLL_FBDIV_G2A_MSB, 0xa340)
7120 FIELD(L2_PLL_FBDIV_G2A_MSB, PLL_FBDIV_G2A_MSB_31_8_RSVD, 24, 8)
7121 FIELD(L2_PLL_FBDIV_G2A_MSB, FBDIV_G2A_MSB, 0, 8)
7122REG32(L2_PLL_FBDIV_G2B_MSB, 0xa344)
7123 FIELD(L2_PLL_FBDIV_G2B_MSB, PLL_FBDIV_G2B_MSB_31_8_RSVD, 24, 8)
7124 FIELD(L2_PLL_FBDIV_G2B_MSB, FBDIV_G2B_MSB, 0, 8)
7125REG32(L2_PLL_FBDIV_G3A_MSB, 0xa348)
7126 FIELD(L2_PLL_FBDIV_G3A_MSB, PLL_FBDIV_G3A_MSB_31_8_RSVD, 24, 8)
7127 FIELD(L2_PLL_FBDIV_G3A_MSB, FBDIV_G3A_MSB, 0, 8)
7128REG32(L2_PLL_FBDIV_G3B_MSB, 0xa34c)
7129 FIELD(L2_PLL_FBDIV_G3B_MSB, PLL_FBDIV_G3B_MSB_31_8_RSVD, 24, 8)
7130 FIELD(L2_PLL_FBDIV_G3B_MSB, FBDIV_G3B_MSB, 0, 8)
7131REG32(L2_PLL_IPDIV, 0xa350)
7132 FIELD(L2_PLL_IPDIV, PLL_IPDIV_31_8_RSVD, 24, 8)
7133 FIELD(L2_PLL_IPDIV, PLL_IPDIV, 0, 8)
7134REG32(L2_PLL_FBDIV_FRAC_0_LSB, 0xa354)
7135 FIELD(L2_PLL_FBDIV_FRAC_0_LSB, PLL_FBDIV_FRAC_0_LSB_31_8_RSVD, 24, 8)
7136 FIELD(L2_PLL_FBDIV_FRAC_0_LSB, FBDIV_FRAC_0_LSB, 0, 8)
7137REG32(L2_PLL_FBDIV_FRAC_1, 0xa358)
7138 FIELD(L2_PLL_FBDIV_FRAC_1, PLL_FBDIV_FRAC_1_31_8_RSVD, 24, 8)
7139 FIELD(L2_PLL_FBDIV_FRAC_1, FBDIV_FRAC_1, 0, 8)
7140REG32(L2_PLL_FBDIV_FRAC_2, 0xa35c)
7141 FIELD(L2_PLL_FBDIV_FRAC_2, PLL_FBDIV_FRAC_2_31_8_RSVD, 24, 8)
7142 FIELD(L2_PLL_FBDIV_FRAC_2, FBDIV_FRAC_2, 0, 8)
7143REG32(L2_PLL_FBDIV_FRAC_3_MSB, 0xa360)
7144 FIELD(L2_PLL_FBDIV_FRAC_3_MSB, PLL_FBDIV_FRAC_3_MSB_31_8_RSVD, 24, 8)
7145 FIELD(L2_PLL_FBDIV_FRAC_3_MSB, PLL_FBDIV_FRAC_3_MSV_RSVD, 7, 1)
7146 FIELD(L2_PLL_FBDIV_FRAC_3_MSB, TM_FORCE_EN_FRAC, 6, 1)
7147 FIELD(L2_PLL_FBDIV_FRAC_3_MSB, TM_EN_FRAC, 5, 1)
7148 FIELD(L2_PLL_FBDIV_FRAC_3_MSB, FBDIV_FRAC_3_MSB_RSVD, 3, 2)
7149 FIELD(L2_PLL_FBDIV_FRAC_3_MSB, FBDIV_FRAC_3_MSB, 0, 3)
7150REG32(L2_PLL_PWR_SEQ_WAIT_TIME, 0xa364)
7151 FIELD(L2_PLL_PWR_SEQ_WAIT_TIME, PLL_PWR_SEQ_WAIT_TIME_31_8_RSVD, 24, 8)
7152 FIELD(L2_PLL_PWR_SEQ_WAIT_TIME, TM_PLL_SETTLING, 6, 2)
7153 FIELD(L2_PLL_PWR_SEQ_WAIT_TIME, TM_PLL_BIAS_SETTLING, 4, 2)
7154 FIELD(L2_PLL_PWR_SEQ_WAIT_TIME, TM_LDO_SETTLING, 2, 2)
7155 FIELD(L2_PLL_PWR_SEQ_WAIT_TIME, TM_LDO_RELIABILITY, 0, 2)
7156REG32(L2_PLL_SS_STEPS_0_LSB, 0xa368)
7157 FIELD(L2_PLL_SS_STEPS_0_LSB, PLL_SS_STEPS_0_LSB_31_8_RSVD, 24, 8)
7158 FIELD(L2_PLL_SS_STEPS_0_LSB, SS_NUM_OF_STEPS_0_LSB, 0, 8)
7159REG32(L2_PLL_SS_STEPS_1_MSB, 0xa36c)
7160 FIELD(L2_PLL_SS_STEPS_1_MSB, PLL_SS_STEPS_1_MSB_31_8_RSVD, 24, 8)
7161 FIELD(L2_PLL_SS_STEPS_1_MSB, SS_NUM_OF_STEPS_1_MSB_RSVD, 3, 5)
7162 FIELD(L2_PLL_SS_STEPS_1_MSB, SS_NUM_OF_STEPS_1_MSB, 0, 3)
7163REG32(L2_PLL_SS_STEP_SIZE_0_LSB, 0xa370)
7164 FIELD(L2_PLL_SS_STEP_SIZE_0_LSB, PLL_SS_STEP_SIZE_0_LSB_31_8_RSVD, 24, 8)
7165 FIELD(L2_PLL_SS_STEP_SIZE_0_LSB, SS_STEP_SIZE_0_LSB, 0, 8)
7166REG32(L2_PLL_SS_STEP_SIZE_1, 0xa374)
7167 FIELD(L2_PLL_SS_STEP_SIZE_1, PLL_SS_STEP_SIZE_1_31_8_RSVD, 24, 8)
7168 FIELD(L2_PLL_SS_STEP_SIZE_1, SS_STEP_SIZE_1, 0, 8)
7169REG32(L2_PLL_SS_STEP_SIZE_2, 0xa378)
7170 FIELD(L2_PLL_SS_STEP_SIZE_2, PLL_SS_STEP_SIZE_2_31_8_RSVD, 24, 8)
7171 FIELD(L2_PLL_SS_STEP_SIZE_2, SS_STEP_SIZE_2, 0, 8)
7172REG32(L2_PLL_SS_STEP_SIZE_3_MSB, 0xa37c)
7173 FIELD(L2_PLL_SS_STEP_SIZE_3_MSB, PLL_SS_STEP_SIZE_3_MSB_31_8_RSVD, 24, 8)
7174 FIELD(L2_PLL_SS_STEP_SIZE_3_MSB, TM_FORCE_EN_SS, 7, 1)
7175 FIELD(L2_PLL_SS_STEP_SIZE_3_MSB, TM_EN_SS, 6, 1)
7176 FIELD(L2_PLL_SS_STEP_SIZE_3_MSB, FORCE_SS_NUM_OF_STEPS, 5, 1)
7177 FIELD(L2_PLL_SS_STEP_SIZE_3_MSB, FORCE_SS_STEP_SIZE, 4, 1)
7178 FIELD(L2_PLL_SS_STEP_SIZE_3_MSB, SS_SPREAD_TYPE, 2, 2)
7179 FIELD(L2_PLL_SS_STEP_SIZE_3_MSB, SS_STEP_SIZE_3_MSB, 0, 2)
7180REG32(L2_TM_MASK_CFG_UPDT, 0xa380)
7181 FIELD(L2_TM_MASK_CFG_UPDT, TM_MASK_CFG_UPDT_31_8_RSVD, 24, 8)
7182 FIELD(L2_TM_MASK_CFG_UPDT, TM_MASK_CFG_UPDT_RSVD, 7, 1)
7183 FIELD(L2_TM_MASK_CFG_UPDT, HIBERN8_MASK_CFG_UPDT, 6, 1)
7184 FIELD(L2_TM_MASK_CFG_UPDT, HS_MODE_MASK_CFG_UPDT, 5, 1)
7185 FIELD(L2_TM_MASK_CFG_UPDT, LS_MODE_MASK_CFG_UPDT, 4, 1)
7186 FIELD(L2_TM_MASK_CFG_UPDT, OPDIV_LS_MASK_CFG_UPDT, 3, 1)
7187 FIELD(L2_TM_MASK_CFG_UPDT, PWM_GEAR_MASK_CFG_UPDT, 2, 1)
7188 FIELD(L2_TM_MASK_CFG_UPDT, HS_GEAR_MASK_CFG_UPDT, 1, 1)
7189 FIELD(L2_TM_MASK_CFG_UPDT, HS_RATE_MASK_CFG_UPDT, 0, 1)
7190REG32(L2_PLL_TM_FORCE_DIV, 0xa384)
7191 FIELD(L2_PLL_TM_FORCE_DIV, PLL_TM_FORCE_DIV_31_8_RSVD, 24, 8)
7192 FIELD(L2_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_FRAC, 7, 1)
7193 FIELD(L2_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G3B, 6, 1)
7194 FIELD(L2_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G3A, 5, 1)
7195 FIELD(L2_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G2B, 4, 1)
7196 FIELD(L2_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G2A, 3, 1)
7197 FIELD(L2_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G1B, 2, 1)
7198 FIELD(L2_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G1A, 1, 1)
7199 FIELD(L2_PLL_TM_FORCE_DIV, TM_FORCE_IPDIV, 0, 1)
7200REG32(L2_PLL_TM_COARSE_CODE_1_LSB, 0xa388)
7201 FIELD(L2_PLL_TM_COARSE_CODE_1_LSB, PLL_TM_COARSE_CODE_1_LSB_31_8_RSVD, 24, 8)
7202 FIELD(L2_PLL_TM_COARSE_CODE_1_LSB, TM_COARSE_CODE_1_LSB, 0, 8)
7203REG32(L2_PLL_TM_COARSE_CODE_2_LSB, 0xa38c)
7204 FIELD(L2_PLL_TM_COARSE_CODE_2_LSB, PLL_TM_COARSE_CODE_2_LSB_31_8_RSVD, 24, 8)
7205 FIELD(L2_PLL_TM_COARSE_CODE_2_LSB, TM_COARSE_CODE_2_LSB, 0, 8)
7206REG32(L2_PLL_TM_COARSE_CODE_3_LSB, 0xa390)
7207 FIELD(L2_PLL_TM_COARSE_CODE_3_LSB, PLL_TM_COARSE_CODE_3_LSB_31_8_RSVD, 24, 8)
7208 FIELD(L2_PLL_TM_COARSE_CODE_3_LSB, TM_COARSE_CODE_3_LSB, 0, 8)
7209REG32(L2_PLL_TM_COARSE_CODE_4_LSB, 0xa394)
7210 FIELD(L2_PLL_TM_COARSE_CODE_4_LSB, PLL_TM_COARSE_CODE_4_LSB_31_8_RSVD, 24, 8)
7211 FIELD(L2_PLL_TM_COARSE_CODE_4_LSB, TM_COARSE_CODE_4_LSB, 0, 8)
7212REG32(L2_PLL_TM_COARSE_CODE_5_LSB, 0xa398)
7213 FIELD(L2_PLL_TM_COARSE_CODE_5_LSB, PLL_TM_COARSE_CODE_5_LSB_31_8_RSVD, 24, 8)
7214 FIELD(L2_PLL_TM_COARSE_CODE_5_LSB, TM_COARSE_CODE_5_LSB, 0, 8)
7215REG32(L2_PLL_TM_COARSE_CODE_6_LSB, 0xa39c)
7216 FIELD(L2_PLL_TM_COARSE_CODE_6_LSB, PLL_TM_COARSE_CODE_6_LSB_31_8_RSVD, 24, 8)
7217 FIELD(L2_PLL_TM_COARSE_CODE_6_LSB, TM_COARSE_CODE_6_LSB, 0, 8)
7218REG32(L2_PLL_TM_COARSE_CODE_1_2_MSB, 0xa3a0)
7219 FIELD(L2_PLL_TM_COARSE_CODE_1_2_MSB, PLL_TM_COARSE_CODE_1_2_MSB_31_8_RSVD, 24, 8)
7220 FIELD(L2_PLL_TM_COARSE_CODE_1_2_MSB, TM_COARSE_CODE_G1_AB_MSB_RSVD, 6, 2)
7221 FIELD(L2_PLL_TM_COARSE_CODE_1_2_MSB, TM_COARSE_CODE_2_MSB, 3, 3)
7222 FIELD(L2_PLL_TM_COARSE_CODE_1_2_MSB, TM_COARSE_CODE_1_MSB, 0, 3)
7223REG32(L2_PLL_TM_COARSE_CODE_3_4_MSB, 0xa3a4)
7224 FIELD(L2_PLL_TM_COARSE_CODE_3_4_MSB, PLL_TM_COARSE_CODE_3_4_MSB_31_8_RSVD, 24, 8)
7225 FIELD(L2_PLL_TM_COARSE_CODE_3_4_MSB, TM_COARSE_CODE_G2_AB_MSB_RSVD, 6, 2)
7226 FIELD(L2_PLL_TM_COARSE_CODE_3_4_MSB, TM_COARSE_CODE_4_MSB, 3, 3)
7227 FIELD(L2_PLL_TM_COARSE_CODE_3_4_MSB, TM_COARSE_CODE_3_MSB, 0, 3)
7228REG32(L2_PLL_TM_COARSE_CODE_5_6_MSB, 0xa3a8)
7229 FIELD(L2_PLL_TM_COARSE_CODE_5_6_MSB, PLL_TM_COARSE_CODE_5_6_MSB_31_8_RSVD, 24, 8)
7230 FIELD(L2_PLL_TM_COARSE_CODE_5_6_MSB, TM_COARSE_CODE_G3_AB_MSB_RSVD, 6, 2)
7231 FIELD(L2_PLL_TM_COARSE_CODE_5_6_MSB, TM_COARSE_CODE_6_MSB, 3, 3)
7232 FIELD(L2_PLL_TM_COARSE_CODE_5_6_MSB, TM_COARSE_CODE_5_MSB, 0, 3)
7233REG32(L2_PLL_TM_SHARED_0, 0xa3ac)
7234 FIELD(L2_PLL_TM_SHARED_0, PLL_TM_SHARED_0_31_8_RSVD, 24, 8)
7235 FIELD(L2_PLL_TM_SHARED_0, TM_FORCE_EXTSIGNAL_FOR_HIBERN8, 7, 1)
7236 FIELD(L2_PLL_TM_SHARED_0, TM_FORCE_REGBIT_FOR_HIBERN8, 6, 1)
7237 FIELD(L2_PLL_TM_SHARED_0, TM_FORCE_PLL_STANDBY, 5, 1)
7238 FIELD(L2_PLL_TM_SHARED_0, TM_PLL_STANDBY, 4, 1)
7239 FIELD(L2_PLL_TM_SHARED_0, TM_SLOWN_FAST_BRING_UP_ALWAYS, 3, 1)
7240 FIELD(L2_PLL_TM_SHARED_0, EN_TM_FOR_BRING_UP_SCHEME, 2, 1)
7241 FIELD(L2_PLL_TM_SHARED_0, SELECT_HS_FB_DIVIDER, 1, 1)
7242 FIELD(L2_PLL_TM_SHARED_0, TM_BYPASS_COARSE_SEARCH, 0, 1)
7243REG32(L2_PLL_TM_FRAC_OFFSET_0, 0xa3b0)
7244 FIELD(L2_PLL_TM_FRAC_OFFSET_0, PLL_TM_FRAC_OFFSET_0_31_8_RSVD, 24, 8)
7245 FIELD(L2_PLL_TM_FRAC_OFFSET_0, TM_FRAC_OFFSET_LSB_0, 0, 8)
7246REG32(L2_PLL_TM_FRAC_OFFSET_1, 0xa3b4)
7247 FIELD(L2_PLL_TM_FRAC_OFFSET_1, PLL_TM_FRAC_OFFSET_1_31_8_RSVD, 24, 8)
7248 FIELD(L2_PLL_TM_FRAC_OFFSET_1, TM_FRAC_OFFSET_1, 0, 8)
7249REG32(L2_PLL_TM_FRAC_OFFSET_2, 0xa3b8)
7250 FIELD(L2_PLL_TM_FRAC_OFFSET_2, PLL_TM_FRAC_OFFSET_2_31_8_RSVD, 24, 8)
7251 FIELD(L2_PLL_TM_FRAC_OFFSET_2, TM_PLL_RSVD, 2, 6)
7252 FIELD(L2_PLL_TM_FRAC_OFFSET_2, TM_FORCE_FBDIV_FRAC_OFFSET, 1, 1)
7253 FIELD(L2_PLL_TM_FRAC_OFFSET_2, TM_FRAC_OFFSET_MSB_2, 0, 1)
7254REG32(L2_PLL_STATUS_READ_0, 0xa3e0)
7255 FIELD(L2_PLL_STATUS_READ_0, PLL_STATUS_READ_0_31_8_RSVD, 24, 8)
7256 FIELD(L2_PLL_STATUS_READ_0, PLL_COARSE_CODE_LSB_STATUS_READ, 0, 8)
7257REG32(L2_PLL_STATUS_READ_1, 0xa3e4)
7258 FIELD(L2_PLL_STATUS_READ_1, PLL_STATUS_READ_1_31_8_RSVD, 24, 8)
7259 FIELD(L2_PLL_STATUS_READ_1, PLL_STATUS_READ_1_RSVD, 6, 2)
7260 FIELD(L2_PLL_STATUS_READ_1, PLL_START_LOOP_STATUS_READ, 5, 1)
7261 FIELD(L2_PLL_STATUS_READ_1, PLL_LOCK_STATUS_READ, 4, 1)
7262 FIELD(L2_PLL_STATUS_READ_1, PLL_COARSE_DONE_STATUS_READ, 3, 1)
7263 FIELD(L2_PLL_STATUS_READ_1, PLL_COARSE_CODE_MSB_STATUS_READ, 0, 3)
7264REG32(L2_UPHY_GLOBAL_CTRL, 0xb000)
7265 FIELD(L2_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_31_8_RSVD, 24, 8)
7266 FIELD(L2_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_7_RSVD, 7, 1)
7267 FIELD(L2_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_6_RSVD, 6, 1)
7268 FIELD(L2_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_5_RSVD, 5, 1)
7269 FIELD(L2_UPHY_GLOBAL_CTRL, PCLK_SELECT, 4, 1)
7270 FIELD(L2_UPHY_GLOBAL_CTRL, MPHY_G3_BIST_ENABLE, 3, 1)
7271 FIELD(L2_UPHY_GLOBAL_CTRL, MULTI_RATE_ENABLE, 2, 1)
7272 FIELD(L2_UPHY_GLOBAL_CTRL, MPHY_GEAR_SELECT, 0, 2)
7273REG32(L2_BIST_CTRL_1, 0xb004)
7274 FIELD(L2_BIST_CTRL_1, BIST_CTRL_1_31_8_RSVD, 24, 8)
7275 FIELD(L2_BIST_CTRL_1, REPETITIVE_PATTERN_ENABLE, 7, 1)
7276 FIELD(L2_BIST_CTRL_1, PRBS_PATTERNS, 5, 2)
7277 FIELD(L2_BIST_CTRL_1, BIST_PATTERN_SELECT, 2, 3)
7278 FIELD(L2_BIST_CTRL_1, BIST_INFINITE_MODE_ENABLE, 1, 1)
7279 FIELD(L2_BIST_CTRL_1, BIST_ENABLE, 0, 1)
7280REG32(L2_BIST_CTRL_2, 0xb008)
7281 FIELD(L2_BIST_CTRL_2, BIST_CTRL_2_31_8_RSVD, 24, 8)
7282 FIELD(L2_BIST_CTRL_2, BIST_CTRL_2_7_3_RSVD, 3, 5)
7283 FIELD(L2_BIST_CTRL_2, BIST_TRAINIG_SEQUENCE_SELECT, 1, 2)
7284 FIELD(L2_BIST_CTRL_2, BIST_ERROR_INJECTION_ENABLE, 0, 1)
7285REG32(L2_BIST_RUN_LEN_L, 0xb00c)
7286 FIELD(L2_BIST_RUN_LEN_L, BIST_RUN_LEN_L_31_8_RSVD, 24, 8)
7287 FIELD(L2_BIST_RUN_LEN_L, BIST_RUN_LEN_L, 0, 8)
7288REG32(L2_BIST_ERR_INJ_POINT_L, 0xb010)
7289 FIELD(L2_BIST_ERR_INJ_POINT_L, BIST_ERR_INJ_POINT_L_31_8_RSVD, 24, 8)
7290 FIELD(L2_BIST_ERR_INJ_POINT_L, BIST_ERROR_INJ_POINT_L, 0, 8)
7291REG32(L2_BIST_RUNLEN_ERR_INJ_H, 0xb014)
7292 FIELD(L2_BIST_RUNLEN_ERR_INJ_H, BIST_RUNLEN_ERR_INJ_H_31_8_RSVD, 24, 8)
7293 FIELD(L2_BIST_RUNLEN_ERR_INJ_H, BIST_RUN_LEN_H, 4, 4)
7294 FIELD(L2_BIST_RUNLEN_ERR_INJ_H, BIST_ERROR_INJ_POINT_H, 0, 4)
7295REG32(L2_BIST_IDLE_TIME, 0xb018)
7296 FIELD(L2_BIST_IDLE_TIME, BIST_IDLE_TIME_31_8_RSVD, 24, 8)
7297 FIELD(L2_BIST_IDLE_TIME, BIST_IDLE_TIME, 0, 8)
7298REG32(L2_BIST_MARKER_L, 0xb01c)
7299 FIELD(L2_BIST_MARKER_L, BIST_MARKER_L_31_8_RSVD, 24, 8)
7300 FIELD(L2_BIST_MARKER_L, BIST_MARKER_L, 0, 8)
7301REG32(L2_BIST_IDLE_CHAR_L, 0xb020)
7302 FIELD(L2_BIST_IDLE_CHAR_L, BIST_IDLE_CHAR_L_31_8_RSVD, 24, 8)
7303 FIELD(L2_BIST_IDLE_CHAR_L, BIST_IDLE_CHAR_L, 0, 8)
7304REG32(L2_BIST_MARKER_IDLE_H, 0xb024)
7305 FIELD(L2_BIST_MARKER_IDLE_H, BIST_MARKER_IDLE_H_31_8_RSVD, 24, 8)
7306 FIELD(L2_BIST_MARKER_IDLE_H, BIST_MARKER_IDLE_RESERVED_7, 6, 2)
7307 FIELD(L2_BIST_MARKER_IDLE_H, BIST_MARKER_H, 4, 2)
7308 FIELD(L2_BIST_MARKER_IDLE_H, BIST_MARKER_IDLE_RESERVED_3, 2, 2)
7309 FIELD(L2_BIST_MARKER_IDLE_H, BIST_IDLE_CHAR_H, 0, 2)
7310REG32(L2_BIST_LOW_PULSE_TIME, 0xb028)
7311 FIELD(L2_BIST_LOW_PULSE_TIME, BIST_LOW_PULSE_TIME_31_8_RSVD, 24, 8)
7312 FIELD(L2_BIST_LOW_PULSE_TIME, BIST_LOW_PULSE_TIME, 0, 8)
7313REG32(L2_BIST_TOTAL_PULSE_TIME, 0xb02c)
7314 FIELD(L2_BIST_TOTAL_PULSE_TIME, BIST_TOTAL_PULSE_TIME_31_8_RSVD, 24, 8)
7315 FIELD(L2_BIST_TOTAL_PULSE_TIME, BIST_TOTAL_PULSE_TIME, 0, 8)
7316REG32(L2_BIST_TEST_PAT_1, 0xb030)
7317 FIELD(L2_BIST_TEST_PAT_1, BIST_TEST_PAT_1_31_8_RSVD, 24, 8)
7318 FIELD(L2_BIST_TEST_PAT_1, BIST_TEST_PAT_1_L, 0, 8)
7319REG32(L2_BIST_TEST_PAT_2, 0xb034)
7320 FIELD(L2_BIST_TEST_PAT_2, BIST_TEST_PAT_2_31_8_RSVD, 24, 8)
7321 FIELD(L2_BIST_TEST_PAT_2, BIST_TEST_PAT_2_L, 0, 8)
7322REG32(L2_BIST_TEST_PAT_3, 0xb038)
7323 FIELD(L2_BIST_TEST_PAT_3, BIST_TEST_PAT_3_31_8_RSVD, 24, 8)
7324 FIELD(L2_BIST_TEST_PAT_3, BIST_TEST_PAT_3_L, 0, 8)
7325REG32(L2_BIST_TEST_PAT_4, 0xb03c)
7326 FIELD(L2_BIST_TEST_PAT_4, BIST_TEST_PAT_4_31_8_RSVD, 24, 8)
7327 FIELD(L2_BIST_TEST_PAT_4, BIST_TEST_PAT_4_L, 0, 8)
7328REG32(L2_BIST_TEST_PAT_MSBS, 0xb040)
7329 FIELD(L2_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_MSBS_31_8_RSVD, 24, 8)
7330 FIELD(L2_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_4_H, 6, 2)
7331 FIELD(L2_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_3_H, 4, 2)
7332 FIELD(L2_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_2_H, 2, 2)
7333 FIELD(L2_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_1_H, 0, 2)
7334REG32(L2_BIST_PKT_NUM, 0xb044)
7335 FIELD(L2_BIST_PKT_NUM, BIST_PKT_NUM_31_8_RSVD, 24, 8)
7336 FIELD(L2_BIST_PKT_NUM, BIST_PKT_NUM, 0, 8)
7337REG32(L2_BIST_FRM_IDLE_TIME, 0xb048)
7338 FIELD(L2_BIST_FRM_IDLE_TIME, BIST_FRM_IDLE_TIME_31_8_RSVD, 24, 8)
7339 FIELD(L2_BIST_FRM_IDLE_TIME, BIST_FRM_IDLE_TIME, 0, 8)
7340REG32(L2_BIST_PKT_CTR_L, 0xb04c)
7341 FIELD(L2_BIST_PKT_CTR_L, BIST_PKT_CTR_L_31_8_RSVD, 24, 8)
7342 FIELD(L2_BIST_PKT_CTR_L, BIST_PKT_CTR_L, 0, 8)
7343REG32(L2_BIST_PKT_CTR_H, 0xb050)
7344 FIELD(L2_BIST_PKT_CTR_H, BIST_PKT_CTR_H_31_8_RSVD, 24, 8)
7345 FIELD(L2_BIST_PKT_CTR_H, BIST_PKT_CTR_H, 0, 8)
7346REG32(L2_BIST_ERR_CTR_L, 0xb054)
7347 FIELD(L2_BIST_ERR_CTR_L, BIST_ERR_CTR_L_31_8_RSVD, 24, 8)
7348 FIELD(L2_BIST_ERR_CTR_L, BIST_ERR_CTR_L, 0, 8)
7349REG32(L2_BIST_ERR_CTR_H, 0xb058)
7350 FIELD(L2_BIST_ERR_CTR_H, BIST_ERR_CTR_H_31_8_RSVD, 24, 8)
7351 FIELD(L2_BIST_ERR_CTR_H, BIST_ERR_CTR_H, 0, 8)
7352REG32(L2_CLK_DIV_CNT, 0xb05c)
7353 FIELD(L2_CLK_DIV_CNT, CLK_DIV_CNT_31_8_RSVD, 24, 8)
7354 FIELD(L2_CLK_DIV_CNT, REF_CLK_BYPASS_GT_50MHZ, 7, 1)
7355 FIELD(L2_CLK_DIV_CNT, SLOW_CNT_REG, 0, 7)
7356REG32(L2_DATA_BUS_WID, 0xb060)
7357 FIELD(L2_DATA_BUS_WID, DATA_BUS_WID_31_8_RSVD, 24, 8)
7358 FIELD(L2_DATA_BUS_WID, RATE_CHANGE_BYPASS, 7, 1)
7359 FIELD(L2_DATA_BUS_WID, PCLK_RATIO_BY_4, 6, 1)
7360 FIELD(L2_DATA_BUS_WID, PCLK_RATIO_BY_2, 5, 1)
7361 FIELD(L2_DATA_BUS_WID, RATE_CHANGE_DELAY_SEL, 4, 1)
7362 FIELD(L2_DATA_BUS_WID, RATE_CHANGE_DELAY_COUNT, 0, 4)
7363REG32(L2_ANADIG_BYPASS, 0xb064)
7364 FIELD(L2_ANADIG_BYPASS, ANADIG_BYPASS_31_8_RSVD, 24, 8)
7365 FIELD(L2_ANADIG_BYPASS, ANA_DIG_COUNTER_SELECT, 7, 1)
7366 FIELD(L2_ANADIG_BYPASS, ANADIG_COUNT, 0, 7)
7367REG32(L2_BIST_FILLER_OUT, 0xb068)
7368 FIELD(L2_BIST_FILLER_OUT, BIST_FILLER_OUT_31_8_RSVD, 24, 8)
7369 FIELD(L2_BIST_FILLER_OUT, BIST_FILLER_OUT_RESERVED, 2, 6)
7370 FIELD(L2_BIST_FILLER_OUT, BIST_FILLER_OUT_ENABLE, 1, 1)
7371 FIELD(L2_BIST_FILLER_OUT, BIST_TX_RX_LOOPBACK_ENABLE, 0, 1)
7372REG32(L2_BIST_FORCE_MK_RST, 0xb06c)
7373 FIELD(L2_BIST_FORCE_MK_RST, BIST_FORCE_MK_RST_31_8_RSVD, 24, 8)
7374 FIELD(L2_BIST_FORCE_MK_RST, BIST_FORCE_RESET, 1, 1)
7375 FIELD(L2_BIST_FORCE_MK_RST, BIST_ENABLE_MK_FROM_REG, 0, 1)
7376REG32(L2_SPARE_IN, 0xb070)
7377 FIELD(L2_SPARE_IN, SPARE_IN_31_8_RSVD, 24, 8)
7378 FIELD(L2_SPARE_IN, SPARE_IN, 0, 8)
7379REG32(L2_SPARE_OUT, 0xb074)
7380 FIELD(L2_SPARE_OUT, SPARE_OUT_31_8_RSVD, 24, 8)
7381 FIELD(L2_SPARE_OUT, SPARE_OUT, 0, 8)
7382REG32(L3_TX_ANA_TM_0, 0xc000)
7383 FIELD(L3_TX_ANA_TM_0, TX_ANA_TM_0_31_8_RSVD, 24, 8)
7384 FIELD(L3_TX_ANA_TM_0, ANA_BYP0_7_6_RSVD, 6, 2)
7385 FIELD(L3_TX_ANA_TM_0, PIPE_TX_DN_RXDET, 5, 1)
7386 FIELD(L3_TX_ANA_TM_0, FORCE_PIPE_TX_DN_RXDET, 4, 1)
7387 FIELD(L3_TX_ANA_TM_0, PIPE_TX_DP_RXDET, 3, 1)
7388 FIELD(L3_TX_ANA_TM_0, FORCE_PIPE_TX_DP_RXDET, 2, 1)
7389 FIELD(L3_TX_ANA_TM_0, ANA_BYP0_1_0_RSVD, 0, 2)
7390REG32(L3_TX_ANA_TM_3, 0xc00c)
7391 FIELD(L3_TX_ANA_TM_3, TX_ANA_TM_3_31_8_RSVD, 24, 8)
7392 FIELD(L3_TX_ANA_TM_3, TX_HS_SER_RSTB, 7, 1)
7393 FIELD(L3_TX_ANA_TM_3, FORCE_TX_HS_SER_RSTB, 6, 1)
7394 FIELD(L3_TX_ANA_TM_3, TX_HS_BURST, 5, 1)
7395 FIELD(L3_TX_ANA_TM_3, FORCE_TX_HS_BURST, 4, 1)
7396 FIELD(L3_TX_ANA_TM_3, TX_SERIALIZER_ENABLE, 3, 1)
7397 FIELD(L3_TX_ANA_TM_3, FORCE_TX_SERIALIZER_ENABLE, 2, 1)
7398 FIELD(L3_TX_ANA_TM_3, TX_ENABLE_SUPPLY_SERIALIZER, 1, 1)
7399 FIELD(L3_TX_ANA_TM_3, FORCE_TX_ENABLE_SUPPLY_SERIALIZER, 0, 1)
7400REG32(L3_TX_ANA_TM_4, 0xc010)
7401 FIELD(L3_TX_ANA_TM_4, TX_ANA_TM_4_31_8_RSVD, 24, 8)
7402 FIELD(L3_TX_ANA_TM_4, ANA_BYP4_7_RSVD, 7, 1)
7403 FIELD(L3_TX_ANA_TM_4, TX_LSEG_DN_RESCAL_CODE, 1, 6)
7404 FIELD(L3_TX_ANA_TM_4, FORCE_TX_LSEG_DN_RESCAL_CODE, 0, 1)
7405REG32(L3_TX_ANA_TM_5, 0xc014)
7406 FIELD(L3_TX_ANA_TM_5, TX_ANA_TM_5_31_8_RSVD, 24, 8)
7407 FIELD(L3_TX_ANA_TM_5, ANA_BYP5_7_RSVD, 7, 1)
7408 FIELD(L3_TX_ANA_TM_5, TX_USEG_DP_RESCAL_CODE, 1, 6)
7409 FIELD(L3_TX_ANA_TM_5, FORCE_TX_USEG_DP_RESCAL_CODE, 0, 1)
7410REG32(L3_TX_ANA_TM_9, 0xc024)
7411 FIELD(L3_TX_ANA_TM_9, TX_ANA_TM_9_31_8_RSVD, 24, 8)
7412 FIELD(L3_TX_ANA_TM_9, MPHY_TX_HS_SLEWRATE, 0, 8)
7413REG32(L3_TX_ANA_TM_10, 0xc028)
7414 FIELD(L3_TX_ANA_TM_10, TX_ANA_TM_10_31_8_RSVD, 24, 8)
7415 FIELD(L3_TX_ANA_TM_10, MPHY_HS_POWERUP_TIME, 4, 4)
7416 FIELD(L3_TX_ANA_TM_10, MPHY_TX_HS_EQUALIZER_SETTING, 1, 3)
7417 FIELD(L3_TX_ANA_TM_10, FORCE_MPHY_TX_HS_EQUALIZER_SETTING, 0, 1)
7418REG32(L3_TX_ANA_TM_13, 0xc034)
7419 FIELD(L3_TX_ANA_TM_13, TX_ANA_TM_13_31_8_RSVD, 24, 8)
7420 FIELD(L3_TX_ANA_TM_13, ANA_BYP13_7_4_RSVD, 4, 4)
7421 FIELD(L3_TX_ANA_TM_13, TX_SWAP_POLARITY, 3, 1)
7422 FIELD(L3_TX_ANA_TM_13, FORCE_TX_SWAP_POLARITY, 2, 1)
7423 FIELD(L3_TX_ANA_TM_13, MPHY_TX_TRISTATE, 1, 1)
7424 FIELD(L3_TX_ANA_TM_13, FORCE_MPHY_TX_TRISTATE, 0, 1)
7425REG32(L3_TX_ANA_TM_14, 0xc038)
7426 FIELD(L3_TX_ANA_TM_14, TX_ANA_TM_14_31_8_RSVD, 24, 8)
7427 FIELD(L3_TX_ANA_TM_14, ANA_BYP14_7_6_RSVD, 6, 2)
7428 FIELD(L3_TX_ANA_TM_14, PIPE_TX_FAST_EST_COMMON_MODE, 5, 1)
7429 FIELD(L3_TX_ANA_TM_14, FORCE_PIPE_TX_FAST_EST_COMMON_MODE, 4, 1)
7430 FIELD(L3_TX_ANA_TM_14, ANA_BYP14_3_0_RSVD, 0, 4)
7431REG32(L3_TX_ANA_TM_15, 0xc03c)
7432 FIELD(L3_TX_ANA_TM_15, TX_ANA_TM_15_31_8_RSVD, 24, 8)
7433 FIELD(L3_TX_ANA_TM_15, PIPE_TX_SWING, 7, 1)
7434 FIELD(L3_TX_ANA_TM_15, FORCE_PIPE_TX_SWING, 6, 1)
7435 FIELD(L3_TX_ANA_TM_15, PIPE_TX_RXDET_DISCHARGE, 5, 1)
7436 FIELD(L3_TX_ANA_TM_15, FORCE_PIPE_TX_RXDET_DISCHARGE, 4, 1)
7437 FIELD(L3_TX_ANA_TM_15, PIPE_TX_RXDET_CHARGE, 3, 1)
7438 FIELD(L3_TX_ANA_TM_15, FORCE_PIPE_TX_RXDET_CHARGE, 2, 1)
7439 FIELD(L3_TX_ANA_TM_15, PIPE_TX_ENABLE_RXDET, 1, 1)
7440 FIELD(L3_TX_ANA_TM_15, FORCE_PIPE_TX_ENABLE_RXDET, 0, 1)
7441REG32(L3_TX_ANA_TM_16, 0xc040)
7442 FIELD(L3_TX_ANA_TM_16, TX_ANA_TM_16_31_8_RSVD, 24, 8)
7443 FIELD(L3_TX_ANA_TM_16, ANA_BYP16_7_4_RSVD, 4, 4)
7444 FIELD(L3_TX_ANA_TM_16, PIPE_TX_MARGIN, 1, 3)
7445 FIELD(L3_TX_ANA_TM_16, FORCE_PIPE_TX_MARGIN, 0, 1)
7446REG32(L3_TX_ANA_TM_18, 0xc048)
7447 FIELD(L3_TX_ANA_TM_18, TX_ANA_TM_18_31_8_RSVD, 24, 8)
7448 FIELD(L3_TX_ANA_TM_18, PIPE_TX_DEEMPH_7_0, 0, 8)
7449REG32(L3_TX_ANA_TM_19, 0xc04c)
7450 FIELD(L3_TX_ANA_TM_19, TX_ANA_TM_19_31_8_RSVD, 24, 8)
7451 FIELD(L3_TX_ANA_TM_19, PIPE_TX_DEEMPH_15_8, 0, 8)
7452REG32(L3_TX_ANA_TM_20, 0xc050)
7453 FIELD(L3_TX_ANA_TM_20, TX_ANA_TM_20_31_8_RSVD, 24, 8)
7454 FIELD(L3_TX_ANA_TM_20, ANA_BYP20_7_5_RSVD, 5, 3)
7455 FIELD(L3_TX_ANA_TM_20, TX_SERIALIZER_RST_REL, 4, 1)
7456 FIELD(L3_TX_ANA_TM_20, FORCE_TX_SERIALIZER_RST_REL, 3, 1)
7457 FIELD(L3_TX_ANA_TM_20, FORCE_MPHY_TX_HS_SLEWRATE, 2, 1)
7458 FIELD(L3_TX_ANA_TM_20, PIPE_TX_DEEMPH_17_16, 0, 2)
7459REG32(L3_TX_ANA_TM_21, 0xc054)
7460 FIELD(L3_TX_ANA_TM_21, TX_ANA_TM_21_31_8_RSVD, 24, 8)
7461 FIELD(L3_TX_ANA_TM_21, ANA_BYP21_7_6_RSVD, 6, 2)
7462 FIELD(L3_TX_ANA_TM_21, PIPE_TX_COEF_CALC_CLK, 5, 1)
7463 FIELD(L3_TX_ANA_TM_21, FORCE_PIPE_TX_COEF_CALC_CLK, 4, 1)
7464 FIELD(L3_TX_ANA_TM_21, PIPE_TX_COEF_CALC_FSM_RESET_B, 3, 1)
7465 FIELD(L3_TX_ANA_TM_21, FORCE_PIPE_TX_COEF_CALC_FSM_RESET_B, 2, 1)
7466 FIELD(L3_TX_ANA_TM_21, PIPE_TX_DEEMPH_CTRL_SEL, 1, 1)
7467 FIELD(L3_TX_ANA_TM_21, FORCE_PIPE_TX_DEEMPH_CTRL_SEL, 0, 1)
7468REG32(L3_TX_DIG_TM_61, 0xc0f4)
7469 FIELD(L3_TX_DIG_TM_61, TX_DIG_TM_61_31_8_RSVD, 24, 8)
7470 FIELD(L3_TX_DIG_TM_61, MPHY_PLL_GEAR, 6, 2)
7471 FIELD(L3_TX_DIG_TM_61, DIG_BYP1_5_4_RSVD, 4, 2)
7472 FIELD(L3_TX_DIG_TM_61, BYPASS_ENC, 3, 1)
7473 FIELD(L3_TX_DIG_TM_61, DIG_BYP1_2_RSVD, 2, 1)
7474 FIELD(L3_TX_DIG_TM_61, BYPASS_SCRAM, 1, 1)
7475 FIELD(L3_TX_DIG_TM_61, FORCE_BYPASS_SCRAM, 0, 1)
7476REG32(L3_TX_DIG_TM_62, 0xc0f8)
7477 FIELD(L3_TX_DIG_TM_62, TX_DIG_TM_62_31_8_RSVD, 24, 8)
7478 FIELD(L3_TX_DIG_TM_62, G0_BIT_PER_CNT, 0, 8)
7479REG32(L3_TX_DIG_TM_65, 0xc104)
7480 FIELD(L3_TX_DIG_TM_65, TX_DIG_TM_65_31_8_RSVD, 24, 8)
7481 FIELD(L3_TX_DIG_TM_65, FORCE_TX_RXDET_PROBE_THRESHOLD, 7, 1)
7482 FIELD(L3_TX_DIG_TM_65, FORCE_TX_RXDET_END_CH_THRESHOLD, 6, 1)
7483 FIELD(L3_TX_DIG_TM_65, FORCE_TX_RXDET_START_CH_THRESHOLD, 5, 1)
7484 FIELD(L3_TX_DIG_TM_65, FORCE_TX_RXDET_END_DCH_THRESHOLD, 4, 1)
7485 FIELD(L3_TX_DIG_TM_65, FORCE_TX_RXDET_START_DCH_THRESHOLD, 3, 1)
7486 FIELD(L3_TX_DIG_TM_65, TX_EN_FULL_CALIB, 2, 1)
7487 FIELD(L3_TX_DIG_TM_65, FORCE_TX_EN_FULL_CALIB, 1, 1)
7488 FIELD(L3_TX_DIG_TM_65, DIG_BYP5_0_RSVD, 0, 1)
7489REG32(L3_TX_DIG_TM_67, 0xc10c)
7490 FIELD(L3_TX_DIG_TM_67, TX_DIG_TM_67_31_8_RSVD, 24, 8)
7491 FIELD(L3_TX_DIG_TM_67, TX_MPHY_SER_THRESHOLD, 0, 8)
7492REG32(L3_TX_DIG_TM_68, 0xc110)
7493 FIELD(L3_TX_DIG_TM_68, TX_DIG_TM_68_31_8_RSVD, 24, 8)
7494 FIELD(L3_TX_DIG_TM_68, TX_SER_SUP_THRESHOLD, 0, 8)
7495REG32(L3_TX_DIG_TM_69, 0xc114)
7496 FIELD(L3_TX_DIG_TM_69, TX_DIG_TM_69_31_8_RSVD, 24, 8)
7497 FIELD(L3_TX_DIG_TM_69, TX_MPHY_SUP_THRESHOLD, 0, 8)
7498REG32(L3_TX_DIG_TM_76, 0xc130)
7499 FIELD(L3_TX_DIG_TM_76, TX_DIG_TM_76_31_8_RSVD, 24, 8)
7500 FIELD(L3_TX_DIG_TM_76, TX_RXDET_START_DCH_THRESHOLD_7_0, 0, 8)
7501REG32(L3_TX_DIG_TM_77, 0xc134)
7502 FIELD(L3_TX_DIG_TM_77, TX_DIG_TM_77_31_8_RSVD, 24, 8)
7503 FIELD(L3_TX_DIG_TM_77, TX_RXDET_END_DCH_THRESHOLD_11_8, 4, 4)
7504 FIELD(L3_TX_DIG_TM_77, TX_RXDET_START_DCH_THRESHOLD_11_8, 0, 4)
7505REG32(L3_TX_DIG_TM_78, 0xc138)
7506 FIELD(L3_TX_DIG_TM_78, TX_DIG_TM_78_31_8_RSVD, 24, 8)
7507 FIELD(L3_TX_DIG_TM_78, TX_RXDET_END_DCH_THRESHOLD_7_0, 0, 8)
7508REG32(L3_TX_DIG_TM_79, 0xc13c)
7509 FIELD(L3_TX_DIG_TM_79, TX_DIG_TM_79_31_8_RSVD, 24, 8)
7510 FIELD(L3_TX_DIG_TM_79, TX_RXDET_START_CH_THRESHOLD_7_0, 0, 8)
7511REG32(L3_TX_DIG_TM_80, 0xc140)
7512 FIELD(L3_TX_DIG_TM_80, TX_DIG_TM_80_31_8_RSVD, 24, 8)
7513 FIELD(L3_TX_DIG_TM_80, TX_RXDET_END_CH_THRESHOLD_11_8, 4, 4)
7514 FIELD(L3_TX_DIG_TM_80, TX_RXDET_START_CH_THRESHOLD_11_8, 0, 4)
7515REG32(L3_TX_DIG_TM_81, 0xc144)
7516 FIELD(L3_TX_DIG_TM_81, TX_DIG_TM_81_31_8_RSVD, 24, 8)
7517 FIELD(L3_TX_DIG_TM_81, TX_RXDET_END_CH_THRESHOLD_7_0, 0, 8)
7518REG32(L3_TX_DIG_TM_82, 0xc148)
7519 FIELD(L3_TX_DIG_TM_82, TX_DIG_TM_82_31_8_RSVD, 24, 8)
7520 FIELD(L3_TX_DIG_TM_82, TX_RXDET_PROBE_THRESHOLD_7_0, 0, 8)
7521REG32(L3_TX_DIG_TM_83, 0xc14c)
7522 FIELD(L3_TX_DIG_TM_83, TX_DIG_TM_83_31_8_RSVD, 24, 8)
7523 FIELD(L3_TX_DIG_TM_83, DIG_BYP23_7_4_RSVD, 4, 4)
7524 FIELD(L3_TX_DIG_TM_83, TX_RXDET_PROBE_THRESHOLD_11_8, 0, 4)
7525REG32(L3_TX_DIG_TM_84, 0xc150)
7526 FIELD(L3_TX_DIG_TM_84, TX_DIG_TM_84_31_8_RSVD, 24, 8)
7527 FIELD(L3_TX_DIG_TM_84, TX_DIF_P, 7, 1)
7528 FIELD(L3_TX_DIG_TM_84, TX_DITHER_1P, 6, 1)
7529 FIELD(L3_TX_DIG_TM_84, TX_DITHER_1N, 5, 1)
7530 FIELD(L3_TX_DIG_TM_84, TX_DITHER_EN, 4, 1)
7531 FIELD(L3_TX_DIG_TM_84, DIG_BYP24_3_RSVD, 3, 1)
7532 FIELD(L3_TX_DIG_TM_84, TX_PHYDIRDY_SOC_MODE, 2, 1)
7533 FIELD(L3_TX_DIG_TM_84, DIG_BYP24_1_RSVD, 1, 1)
7534 FIELD(L3_TX_DIG_TM_84, TX_READ_SHADOW, 0, 1)
7535REG32(L3_TX_ANA_TM_85, 0xc154)
7536 FIELD(L3_TX_ANA_TM_85, TX_ANA_TM_85_31_8_RSVD, 24, 8)
7537 FIELD(L3_TX_ANA_TM_85, DIG_BYP25_7_6_RSVD, 6, 2)
7538 FIELD(L3_TX_ANA_TM_85, TX_HIBERN8_CTRL, 5, 1)
7539 FIELD(L3_TX_ANA_TM_85, TX_ALLOW_INLNCFG_FROM_TOP, 4, 1)
7540 FIELD(L3_TX_ANA_TM_85, DIG_BYP25_3_RSVD, 3, 1)
7541 FIELD(L3_TX_ANA_TM_85, TX_SEND_MSB_FIRST, 2, 1)
7542 FIELD(L3_TX_ANA_TM_85, DIG_BYP25_1_RSVD, 1, 1)
7543 FIELD(L3_TX_ANA_TM_85, TX_DIF_N, 0, 1)
7544REG32(L3_TX_ANA_TM_87, 0xc15c)
7545 FIELD(L3_TX_ANA_TM_87, TX_ANA_TM_87_31_8_RSVD, 24, 8)
7546 FIELD(L3_TX_ANA_TM_87, DIG_BYP27_7_4_RSVD, 4, 4)
7547 FIELD(L3_TX_ANA_TM_87, TX_SM_STATUS, 0, 4)
7548REG32(L3_TX_ANA_TM_88, 0xc160)
7549 FIELD(L3_TX_ANA_TM_88, TX_ANA_TM_88_31_8_RSVD, 24, 8)
7550 FIELD(L3_TX_ANA_TM_88, TX_COMP_PAT_HIGH_TIME_REGS, 0, 8)
7551REG32(L3_TX_ANA_TM_89, 0xc164)
7552 FIELD(L3_TX_ANA_TM_89, TX_ANA_TM_89_31_8_RSVD, 24, 8)
7553 FIELD(L3_TX_ANA_TM_89, DIG_BYP29_7_6_RSVD, 6, 2)
7554 FIELD(L3_TX_ANA_TM_89, TX_DATAPATH_CTRL_1_REGS, 5, 1)
7555 FIELD(L3_TX_ANA_TM_89, DIG_BYP29_4_3_RSVD, 3, 2)
7556 FIELD(L3_TX_ANA_TM_89, INITIAL_DISPARITY, 2, 1)
7557 FIELD(L3_TX_ANA_TM_89, SCRAMBLER_ENABLE, 1, 1)
7558 FIELD(L3_TX_ANA_TM_89, DIG_BYP29_0_RSVD, 0, 1)
7559REG32(L3_TX_ANA_TM_90, 0xc168)
7560 FIELD(L3_TX_ANA_TM_90, TX_ANA_TM_90_31_8_RSVD, 24, 8)
7561 FIELD(L3_TX_ANA_TM_90, DIG_BYP30_7_6_RSVD, 6, 2)
7562 FIELD(L3_TX_ANA_TM_90, TX_BYPASS_BCNT_LPBACK_REGS, 5, 1)
7563 FIELD(L3_TX_ANA_TM_90, DIG_BYP30_4_0_RSVD, 0, 5)
7564REG32(L3_TX_DIG_TM_91, 0xc16c)
7565 FIELD(L3_TX_DIG_TM_91, TX_DIG_TM_91_31_8_RSVD, 24, 8)
7566 FIELD(L3_TX_DIG_TM_91, TX_CFGCLK_FREQ, 0, 8)
7567REG32(L3_TX_DIG_TM_92, 0xc170)
7568 FIELD(L3_TX_DIG_TM_92, TX_DIG_TM_92_31_8_RSVD, 24, 8)
7569 FIELD(L3_TX_DIG_TM_92, TX_PHYDIRDY_PULL_UP_LATENCY, 0, 8)
7570REG32(L3_TX_ANA_TM_95, 0xc17c)
7571 FIELD(L3_TX_ANA_TM_95, TX_ANA_TM_95_31_8_RSVD, 24, 8)
7572 FIELD(L3_TX_ANA_TM_95, ANA_BYP63_7_6_RSVD, 6, 2)
7573 FIELD(L3_TX_ANA_TM_95, TX_TM_EN_PROG_SYNC_PATTERN, 5, 1)
7574 FIELD(L3_TX_ANA_TM_95, TX_EXTRA_HS_BURST_IN_LCC, 2, 3)
7575 FIELD(L3_TX_ANA_TM_95, ANA_BYP22_1_0_RSVD, 0, 2)
7576REG32(L3_TX_ANA_TM_96, 0xc180)
7577 FIELD(L3_TX_ANA_TM_96, TX_ANA_TM_96_31_8_RSVD, 24, 8)
7578 FIELD(L3_TX_ANA_TM_96, TX_TM_PROG_SYNC_PATTERN1, 0, 8)
7579REG32(L3_TX_ANA_TM_97, 0xc184)
7580 FIELD(L3_TX_ANA_TM_97, TX_ANA_TM_97_31_8_RSVD, 24, 8)
7581 FIELD(L3_TX_ANA_TM_97, TX_TM_PROG_SYNC_PATTERN2, 0, 8)
7582REG32(L3_TX_DIG_TM_98, 0xc188)
7583 FIELD(L3_TX_DIG_TM_98, TX_DIG_TM_98_31_8_RSVD, 24, 8)
7584 FIELD(L3_TX_DIG_TM_98, DIG_BYP33_7_6_RSVD, 6, 2)
7585 FIELD(L3_TX_DIG_TM_98, FORCE_RD_VALUE, 5, 1)
7586 FIELD(L3_TX_DIG_TM_98, FORCE_RD, 4, 1)
7587 FIELD(L3_TX_DIG_TM_98, TX_SER_ISO_CTRL_BAR, 3, 1)
7588 FIELD(L3_TX_DIG_TM_98, FORCE_TX_SER_ISO_CTRL_BAR, 2, 1)
7589 FIELD(L3_TX_DIG_TM_98, TX_ISO_CTRL_BAR, 1, 1)
7590 FIELD(L3_TX_DIG_TM_98, FORCE_TX_ISO_CTRL_BAR, 0, 1)
7591REG32(L3_TX_DIG_TM_99, 0xc18c)
7592 FIELD(L3_TX_DIG_TM_99, TX_DIG_TM_99_31_8_RSVD, 24, 8)
7593 FIELD(L3_TX_DIG_TM_99, TX_PIPE_SUPPLY_ENABLE_THRESHOLD, 0, 8)
7594REG32(L3_TX_DIG_TM_100, 0xc190)
7595 FIELD(L3_TX_DIG_TM_100, TX_DIG_TM_100_31_8_RSVD, 24, 8)
7596 FIELD(L3_TX_DIG_TM_100, TX_SERIALISER_SUPPLY_ENABLE_THRESHOLD, 0, 8)
7597REG32(L3_TX_DIG_TM_101, 0xc194)
7598 FIELD(L3_TX_DIG_TM_101, TX_DIG_TM_101_31_8_RSVD, 24, 8)
7599 FIELD(L3_TX_DIG_TM_101, TX_SERIALISER_ENABLE_THRESHOLD, 0, 8)
7600REG32(L3_TX_DIG_TM_102, 0xc198)
7601 FIELD(L3_TX_DIG_TM_102, TX_DIG_TM_102_31_8_RSVD, 24, 8)
7602 FIELD(L3_TX_DIG_TM_102, FORCE_TX_ANA_LL_EN, 7, 1)
7603 FIELD(L3_TX_DIG_TM_102, TX_ANA_LL_EN, 6, 1)
7604 FIELD(L3_TX_DIG_TM_102, FORCE_DELAY_CNT_THRESHOLD, 5, 1)
7605 FIELD(L3_TX_DIG_TM_102, FORCE_TX_MPHY_TRST_THRESHOLD, 4, 1)
7606 FIELD(L3_TX_DIG_TM_102, FORCE_TX_LDO_THRESHOLD, 3, 1)
7607 FIELD(L3_TX_DIG_TM_102, FORCE_TX_SERIALISER_ENABLE_THRESHOLD, 2, 1)
7608 FIELD(L3_TX_DIG_TM_102, FORCE_TX_SERIALISER_SUPPLY_ENABLE_THRESHOLD, 1, 1)
7609 FIELD(L3_TX_DIG_TM_102, FORCE_TX_PIPE_SUPPLY_ENABLE_THRESHOLD, 0, 1)
7610REG32(L3_TX_DIG_TM_103, 0xc19c)
7611 FIELD(L3_TX_DIG_TM_103, TX_DIG_TM_103_31_8_RSVD, 24, 8)
7612 FIELD(L3_TX_DIG_TM_103, FORCE_BG_EN, 7, 1)
7613 FIELD(L3_TX_DIG_TM_103, FORCE_CALIB_EN, 6, 1)
7614 FIELD(L3_TX_DIG_TM_103, FORCE_PLL_EN, 5, 1)
7615 FIELD(L3_TX_DIG_TM_103, FORCE_PSO, 4, 1)
7616 FIELD(L3_TX_DIG_TM_103, BG_EN, 3, 1)
7617 FIELD(L3_TX_DIG_TM_103, CALIB_EN, 2, 1)
7618 FIELD(L3_TX_DIG_TM_103, PLL_EN, 1, 1)
7619 FIELD(L3_TX_DIG_TM_103, PSO, 0, 1)
7620REG32(L3_TX_DIG_TM_104, 0xc1a0)
7621 FIELD(L3_TX_DIG_TM_104, TX_DIG_TM_104_31_8_RSVD, 24, 8)
7622 FIELD(L3_TX_DIG_TM_104, TX_LDO_THRESHOLD, 0, 8)
7623REG32(L3_TX_DIG_TM_105, 0xc1a4)
7624 FIELD(L3_TX_DIG_TM_105, TX_DIG_TM_105_31_8_RSVD, 24, 8)
7625 FIELD(L3_TX_DIG_TM_105, TX_MPHY_TRST_THRESHOLD, 0, 8)
7626REG32(L3_TX_DIG_TM_106, 0xc1a8)
7627 FIELD(L3_TX_DIG_TM_106, TX_DIG_TM_106_31_8_RSVD, 24, 8)
7628 FIELD(L3_TX_DIG_TM_106, DELAY_CNT_THRESHOLD, 0, 8)
7629REG32(L3_TX_DIG_TM_107, 0xc1ac)
7630 FIELD(L3_TX_DIG_TM_107, TX_DIG_TM_107_31_8_RSVD, 24, 8)
7631 FIELD(L3_TX_DIG_TM_107, DIG_BYP42_7_RSVD, 7, 1)
7632 FIELD(L3_TX_DIG_TM_107, FORCE_P3TOP0_PHYSTATUS_PULSE, 6, 1)
7633 FIELD(L3_TX_DIG_TM_107, ENABLE_HS_CLK_DIVISION, 5, 1)
7634 FIELD(L3_TX_DIG_TM_107, TESTDIGOUT_SEL, 1, 4)
7635 FIELD(L3_TX_DIG_TM_107, FORCE_TESTDIGOUT_SEL, 0, 1)
7636REG32(L3_TX_DIG_TM_108, 0xc1b0)
7637 FIELD(L3_TX_DIG_TM_108, TX_DIG_TM_108_31_8_RSVD, 24, 8)
7638 FIELD(L3_TX_DIG_TM_108, ANA_BYP43_7_RSVD, 7, 1)
7639 FIELD(L3_TX_DIG_TM_108, TX_EXT_DATA_DELAY, 3, 4)
7640 FIELD(L3_TX_DIG_TM_108, FORCE_TX_EXT_DATA_DELAY, 2, 1)
7641 FIELD(L3_TX_DIG_TM_108, FORCE_TX_DATA_DELAY, 1, 1)
7642 FIELD(L3_TX_DIG_TM_108, FORCE_UPHY_TXPMA_OPMODE, 0, 1)
7643REG32(L3_TX_DIG_TM_109, 0xc1b4)
7644 FIELD(L3_TX_DIG_TM_109, TX_DIG_TM_109_31_8_RSVD, 24, 8)
7645 FIELD(L3_TX_DIG_TM_109, UPHY_TXPMA_OPMODE, 0, 8)
7646REG32(L3_TX_DIG_TM_110, 0xc1b8)
7647 FIELD(L3_TX_DIG_TM_110, TX_DIG_TM_110_31_8_RSVD, 24, 8)
7648 FIELD(L3_TX_DIG_TM_110, TX_DATA_DELAY, 0, 8)
7649REG32(L3_TX_DIG_TM_111, 0xc1bc)
7650 FIELD(L3_TX_DIG_TM_111, TX_DIG_TM_111_31_8_RSVD, 24, 8)
7651 FIELD(L3_TX_DIG_TM_111, TX_DA_SPARE, 0, 8)
7652REG32(L3_TX_ANA_TM_112, 0xc1c0)
7653 FIELD(L3_TX_ANA_TM_112, TX_ANA_TM_112_31_8_RSVD, 24, 8)
7654 FIELD(L3_TX_ANA_TM_112, ANA_BYP25_7_6_RSVD, 6, 2)
7655 FIELD(L3_TX_ANA_TM_112, PIPE_TX_ENABLE_LFPS, 4, 2)
7656 FIELD(L3_TX_ANA_TM_112, FORCE_PIPE_TX_ENABLE_LFPS, 3, 1)
7657 FIELD(L3_TX_ANA_TM_112, PIPE_TX_ENABLE_IDLE_MODE, 1, 2)
7658 FIELD(L3_TX_ANA_TM_112, FORCE_PIPE_TX_ENABLE_IDLE_MODE, 0, 1)
7659REG32(L3_TX_ANA_TM_113, 0xc1c4)
7660 FIELD(L3_TX_ANA_TM_113, TX_ANA_TM_113_31_8_RSVD, 24, 8)
7661 FIELD(L3_TX_ANA_TM_113, MPHY_TX_DRIVERLDO_PROG, 0, 8)
7662REG32(L3_TX_ANA_TM_114, 0xc1c8)
7663 FIELD(L3_TX_ANA_TM_114, TX_ANA_TM_114_31_8_RSVD, 24, 8)
7664 FIELD(L3_TX_ANA_TM_114, ANA_BYP27_7_5_RSVD, 5, 3)
7665 FIELD(L3_TX_ANA_TM_114, FORCE_MPHY_TX_DRIVERLDO_PROG, 4, 1)
7666 FIELD(L3_TX_ANA_TM_114, MPHY_TX_DRIVERLDO_PROG, 0, 4)
7667REG32(L3_TX_ANA_TM_115, 0xc1cc)
7668 FIELD(L3_TX_ANA_TM_115, TX_ANA_TM_115_31_8_RSVD, 24, 8)
7669 FIELD(L3_TX_ANA_TM_115, ANA_BYP28_7_RSVD, 7, 1)
7670 FIELD(L3_TX_ANA_TM_115, PIPE_TX_GETLOCALPRESETCOEFFICIENTS, 6, 1)
7671 FIELD(L3_TX_ANA_TM_115, FORCE_PIPE_TX_GETLOCALPRESETCOEFFICIENTS, 5, 1)
7672 FIELD(L3_TX_ANA_TM_115, TX_PMADIG_DIGITAL_RESET_N, 4, 1)
7673 FIELD(L3_TX_ANA_TM_115, FORCE_TX_PMADIG_DIGITAL_RESET_N, 3, 1)
7674 FIELD(L3_TX_ANA_TM_115, TX_ANA_IF_RATE, 1, 2)
7675 FIELD(L3_TX_ANA_TM_115, FORCE_TX_ANA_IF_RATE, 0, 1)
7676REG32(L3_TX_ANA_TM_116, 0xc1d0)
7677 FIELD(L3_TX_ANA_TM_116, TX_ANA_TM_116_31_8_RSVD, 24, 8)
7678 FIELD(L3_TX_ANA_TM_116, ANA_BYP29_7_RSVD, 7, 1)
7679 FIELD(L3_TX_ANA_TM_116, PIPE_TX_LOCALPRESETINDEX, 3, 4)
7680 FIELD(L3_TX_ANA_TM_116, FORCE_PIPE_TX_LOCALPRESETINDEX, 2, 1)
7681 FIELD(L3_TX_ANA_TM_116, MPHY_TX_EN_LANE_LS_CLK, 1, 1)
7682 FIELD(L3_TX_ANA_TM_116, FORCE_MPHY_TX_EN_LANE_LS_CLK, 0, 1)
7683REG32(L3_TX_ANA_TM_117, 0xc1d4)
7684 FIELD(L3_TX_ANA_TM_117, TX_ANA_TM_117_31_8_RSVD, 24, 8)
7685 FIELD(L3_TX_ANA_TM_117, MULTILANE_BYP1_7_6_RSVD, 6, 2)
7686 FIELD(L3_TX_ANA_TM_117, TX_PCIE_4X_CFG_EN, 5, 1)
7687 FIELD(L3_TX_ANA_TM_117, FORCE_TX_PCIE_4X_CFG_EN, 4, 1)
7688 FIELD(L3_TX_ANA_TM_117, TX_PCIE_2X_CFG_EN, 3, 1)
7689 FIELD(L3_TX_ANA_TM_117, FORCE_TX_PCIE_2X_CFG_EN, 2, 1)
7690 FIELD(L3_TX_ANA_TM_117, TX_DP_MULTILANE_CFG_EN, 1, 1)
7691 FIELD(L3_TX_ANA_TM_117, FORCE_TX_DP_MULTILANE_CFG_EN, 0, 1)
7692REG32(L3_TX_ANA_TM_118, 0xc1d8)
7693 FIELD(L3_TX_ANA_TM_118, TX_ANA_TM_118_31_8_RSVD, 24, 8)
7694 FIELD(L3_TX_ANA_TM_118, ANA_BYP30_7_4_RSVD, 4, 4)
7695 FIELD(L3_TX_ANA_TM_118, FORCE_TX_DEEMPH_17_12, 3, 1)
7696 FIELD(L3_TX_ANA_TM_118, FORCE_TX_DEEMPH_11_6, 2, 1)
7697 FIELD(L3_TX_ANA_TM_118, FORCE_TX_DEEMPH_5_0, 1, 1)
7698 FIELD(L3_TX_ANA_TM_118, FORCE_TX_DEEMPH_17_0, 0, 1)
7699REG32(L3_TXPMA_TM_0, 0xc800)
7700 FIELD(L3_TXPMA_TM_0, TXPMA_TM_0_31_8_RSVD, 24, 8)
7701 FIELD(L3_TXPMA_TM_0, TM_TX_ENABLE_SUPPLY_MPHY, 7, 1)
7702 FIELD(L3_TXPMA_TM_0, TM_FORCE_TX_ENABLE_SUPPLY_MPHY, 6, 1)
7703 FIELD(L3_TXPMA_TM_0, TM_MPHY_TX_ENABLE_SUPPLY_LS_CLOCK, 5, 1)
7704 FIELD(L3_TXPMA_TM_0, TM_FORCE_MPHY_TX_ENABLE_SUPPLY_LS_CLOCK, 4, 1)
7705 FIELD(L3_TXPMA_TM_0, TM_MPHY_TX_ENABLE_SA_MODE, 3, 1)
7706 FIELD(L3_TXPMA_TM_0, TM_FORCE_MPHY_TX_ENABLE_SA_MODE, 2, 1)
7707 FIELD(L3_TXPMA_TM_0, TM_MPHY_TX_ENABLE_HS_NT, 1, 1)
7708 FIELD(L3_TXPMA_TM_0, TM_FORCE_MPHY_TX_ENABLE_HS_NT, 0, 1)
7709REG32(L3_TXPMA_TM_1, 0xc804)
7710 FIELD(L3_TXPMA_TM_1, TXPMA_TM_1_31_8_RSVD, 24, 8)
7711 FIELD(L3_TXPMA_TM_1, ANA_MPHY_BYP1_7_4_RSVD, 4, 4)
7712 FIELD(L3_TXPMA_TM_1, TM_MPHY_TX_HS_DITHER_VAL, 1, 3)
7713 FIELD(L3_TXPMA_TM_1, TM_FORCE_MPHY_TX_HS_DITHER_VAL, 0, 1)
7714REG32(L3_TXPMA_TM_2, 0xc808)
7715 FIELD(L3_TXPMA_TM_2, TXPMA_TM_2_31_8_RSVD, 24, 8)
7716 FIELD(L3_TXPMA_TM_2, TM_MPHY_TX_DRIVERLDO_PROG_6_0, 1, 7)
7717 FIELD(L3_TXPMA_TM_2, TM_FORCE_MPHY_TX_DRIVERLDO_PROG, 0, 1)
7718REG32(L3_TXPMA_TM_3, 0xc80c)
7719 FIELD(L3_TXPMA_TM_3, TXPMA_TM_3_31_8_RSVD, 24, 8)
7720 FIELD(L3_TXPMA_TM_3, ANA_MPHY_BYP3_7_5_RSVD, 5, 3)
7721 FIELD(L3_TXPMA_TM_3, TM_MPHY_TX_DRIVERLDO_PROG_11_7, 0, 5)
7722REG32(L3_TXPMA_TM_4, 0xc810)
7723 FIELD(L3_TXPMA_TM_4, TXPMA_TM_4_31_8_RSVD, 24, 8)
7724 FIELD(L3_TXPMA_TM_4, TM_PIPE_TX_TX_DATA_WIDTH, 5, 3)
7725 FIELD(L3_TXPMA_TM_4, TM_FORCE_PIPE_TX_TX_DATA_WIDTH, 4, 1)
7726 FIELD(L3_TXPMA_TM_4, TM_PIPE_TX_POWERDOWN_VCM_HOLD, 3, 1)
7727 FIELD(L3_TXPMA_TM_4, TM_FORCE_PIPE_TX_POWERDOWN_VCM_HOLD, 2, 1)
7728 FIELD(L3_TXPMA_TM_4, TM_PIPE_TX_ANABOOST_POWERDOWN, 1, 1)
7729 FIELD(L3_TXPMA_TM_4, ANA_PIPE_BYP0_0_RSVD, 0, 1)
7730REG32(L3_TXPMA_TM_5, 0xc814)
7731 FIELD(L3_TXPMA_TM_5, TXPMA_TM_5_31_8_RSVD, 24, 8)
7732 FIELD(L3_TXPMA_TM_5, ANA_BSCAN_BYP0_7_4_RSVD, 4, 4)
7733 FIELD(L3_TXPMA_TM_5, TM_TX_BSCAN_SEL, 3, 1)
7734 FIELD(L3_TXPMA_TM_5, TM_FORCE_TX_BSCAN_SEL, 2, 1)
7735 FIELD(L3_TXPMA_TM_5, TM_TX_BSCAN_DATA, 1, 1)
7736 FIELD(L3_TXPMA_TM_5, TM_FORCE_TX_BSCAN_DATA, 0, 1)
7737REG32(L3_TXPMA_TM_6, 0xc818)
7738 FIELD(L3_TXPMA_TM_6, TXPMA_TM_6_31_8_RSVD, 24, 8)
7739 FIELD(L3_TXPMA_TM_6, TM_TX_ENABLE_ISI_LPBK, 7, 1)
7740 FIELD(L3_TXPMA_TM_6, TM_FORCE_TX_ENABLE_ISI_LPBK, 6, 1)
7741 FIELD(L3_TXPMA_TM_6, TM_TX_ENABLE_SER_LPBK, 5, 1)
7742 FIELD(L3_TXPMA_TM_6, TM_FORCE_TX_ENABLE_SER_LPBK, 4, 1)
7743 FIELD(L3_TXPMA_TM_6, TM_TX_ENABLE_RX_LIN_LPBK, 3, 1)
7744 FIELD(L3_TXPMA_TM_6, TM_FORCE_TX_ENABLE_RX_LIN_LPBK, 2, 1)
7745 FIELD(L3_TXPMA_TM_6, TM_TX_ENABLE_RCRVD_DATA_LPBK, 1, 1)
7746 FIELD(L3_TXPMA_TM_6, TM_FORCE_TX_ENABLE_RCRVD_DATA_LPBK, 0, 1)
7747REG32(L3_TXPMA_TM_7, 0xc81c)
7748 FIELD(L3_TXPMA_TM_7, TXPMA_TM_7_31_8_RSVD, 24, 8)
7749 FIELD(L3_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_UPHY, 7, 1)
7750 FIELD(L3_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_UPHY, 6, 1)
7751 FIELD(L3_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_SERIALIZER, 5, 1)
7752 FIELD(L3_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_SERIALIZER, 4, 1)
7753 FIELD(L3_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_PIPE, 3, 1)
7754 FIELD(L3_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_PIPE, 2, 1)
7755 FIELD(L3_TXPMA_TM_7, TM_TX_ENABLE_SUPPLY_HSCLK, 1, 1)
7756 FIELD(L3_TXPMA_TM_7, TM_FORCE_TX_ENABLE_SUPPLY_HSCLK, 0, 1)
7757REG32(L3_TXPMA_TM_8, 0xc820)
7758 FIELD(L3_TXPMA_TM_8, TXPMA_TM_8_31_8_RSVD, 24, 8)
7759 FIELD(L3_TXPMA_TM_8, ANA_LS_LFPS_BYP0_7_2_RSVD, 2, 6)
7760 FIELD(L3_TXPMA_TM_8, TM_TX_LS_LFPS_DATA, 1, 1)
7761 FIELD(L3_TXPMA_TM_8, TM_FORCE_TX_LS_LFPS_DATA, 0, 1)
7762REG32(L3_TXPMA_TM_9, 0xc824)
7763 FIELD(L3_TXPMA_TM_9, TXPMA_TM_9_31_8_RSVD, 24, 8)
7764 FIELD(L3_TXPMA_TM_9, ANA_MISC0_7_RSVD, 7, 1)
7765 FIELD(L3_TXPMA_TM_9, TM_TX_SERIALIZER_MODE, 6, 1)
7766 FIELD(L3_TXPMA_TM_9, TM_FORCE_TX_SERIALIZER_MODE, 5, 1)
7767 FIELD(L3_TXPMA_TM_9, TM_TX_ENABLE_HSCLK_DIVISION, 3, 2)
7768 FIELD(L3_TXPMA_TM_9, TM_FORCE_TX_ENABLE_HSCLK_DIVISION, 2, 1)
7769 FIELD(L3_TXPMA_TM_9, TM_TX_DRIVER_POLARITY, 1, 1)
7770 FIELD(L3_TXPMA_TM_9, TM_FORCE_TX_DRIVER_POLARITY, 0, 1)
7771REG32(L3_TXPMA_TM_10, 0xc828)
7772 FIELD(L3_TXPMA_TM_10, TXPMA_TM_10_31_8_RSVD, 24, 8)
7773 FIELD(L3_TXPMA_TM_10, ANA_MISC1_7_6_RSVD, 6, 2)
7774 FIELD(L3_TXPMA_TM_10, TM_TX_ENABLE_LOWLEAKAGE, 5, 1)
7775 FIELD(L3_TXPMA_TM_10, TM_FORCE_TX_ENABLE_LOWLEAKAGE, 4, 1)
7776 FIELD(L3_TXPMA_TM_10, TM_TX_ENABLE_REF, 3, 1)
7777 FIELD(L3_TXPMA_TM_10, TM_FORCE_TX_ENABLE_REF, 2, 1)
7778 FIELD(L3_TXPMA_TM_10, TM_TX_ENABLE_LDO, 1, 1)
7779 FIELD(L3_TXPMA_TM_10, TM_FORCE_TX_ENABLE_LDO, 0, 1)
7780REG32(L3_TXPMA_TM_11, 0xc82c)
7781 FIELD(L3_TXPMA_TM_11, TXPMA_TM_11_31_8_RSVD, 24, 8)
7782 FIELD(L3_TXPMA_TM_11, ANA_VCM_BYP0_7_5_RSVD, 5, 3)
7783 FIELD(L3_TXPMA_TM_11, TM_TX_VCMHOLD_PROG, 1, 4)
7784 FIELD(L3_TXPMA_TM_11, TM_TX_VCMHOLD_OBSRV, 0, 1)
7785REG32(L3_TXPMA_TM_12, 0xc830)
7786 FIELD(L3_TXPMA_TM_12, TXPMA_TM_12_31_8_RSVD, 24, 8)
7787 FIELD(L3_TXPMA_TM_12, TM_TX_SER_POWERISLAND_OBSRV, 5, 3)
7788 FIELD(L3_TXPMA_TM_12, TM_TX_CLK_POWERISLAND_OBSRV, 1, 4)
7789 FIELD(L3_TXPMA_TM_12, ANA_PWR_ISLAND_BYP0_0_RSVD, 0, 1)
7790REG32(L3_TXPMA_TM_13, 0xc834)
7791 FIELD(L3_TXPMA_TM_13, TXPMA_TM_13_31_8_RSVD, 24, 8)
7792 FIELD(L3_TXPMA_TM_13, TM_TX_POWERISLAND_OBSRV, 0, 8)
7793REG32(L3_TXPMA_TM_14, 0xc838)
7794 FIELD(L3_TXPMA_TM_14, TXPMA_TM_14_31_8_RSVD, 24, 8)
7795 FIELD(L3_TXPMA_TM_14, ANA_MISC2_7_5_RSVD, 5, 3)
7796 FIELD(L3_TXPMA_TM_14, TM_TX_POWERISLAND_OBSRV, 3, 2)
7797 FIELD(L3_TXPMA_TM_14, PIPE_TM_TX_ANABOOST_POWER_OBSRV, 2, 1)
7798 FIELD(L3_TXPMA_TM_14, MPHY_TM_TX_ENABLE_DRIVERLDO_OBSRV, 1, 1)
7799 FIELD(L3_TXPMA_TM_14, MPHY_TM_TX_DRIVERLDO_REDC_SINKIQ, 0, 1)
7800REG32(L3_TXPMA_TM_15, 0xc83c)
7801 FIELD(L3_TXPMA_TM_15, TXPMA_TM_15_31_8_RSVD, 24, 8)
7802 FIELD(L3_TXPMA_TM_15, PIPE_TM_TX_ANABOOST_PROG_7_0, 0, 8)
7803REG32(L3_TXPMA_TM_16, 0xc840)
7804 FIELD(L3_TXPMA_TM_16, TXPMA_TM_16_31_8_RSVD, 24, 8)
7805 FIELD(L3_TXPMA_TM_16, PIPE_TM_TX_ANABOOST_PROG_15_8, 0, 8)
7806REG32(L3_TXPMA_TM_17, 0xc844)
7807 FIELD(L3_TXPMA_TM_17, TXPMA_TM_17_31_8_RSVD, 24, 8)
7808 FIELD(L3_TXPMA_TM_17, TM_TX_RSVD2, 0, 8)
7809REG32(L3_TXPMA_TM_18, 0xc848)
7810 FIELD(L3_TXPMA_TM_18, TXPMA_TM_18_31_8_RSVD, 24, 8)
7811 FIELD(L3_TXPMA_TM_18, TM_TX_ENABLE_VDDREF_CORE, 7, 1)
7812 FIELD(L3_TXPMA_TM_18, TM_FORCE_TX_ENABLE_VDDREF_CORE, 6, 1)
7813 FIELD(L3_TXPMA_TM_18, TM_TX_ENABLE_RBYRFB_CORE, 5, 1)
7814 FIELD(L3_TXPMA_TM_18, TM_FORCE_TX_ENABLE_RBYRFB_CORE, 4, 1)
7815 FIELD(L3_TXPMA_TM_18, TM_TX_ENABLE_BGREF_CORE, 3, 1)
7816 FIELD(L3_TXPMA_TM_18, TM_FORCE_TX_ENABLE_BGREF_CORE, 2, 1)
7817 FIELD(L3_TXPMA_TM_18, TM_TX_ENABLE_BGFB_CORE, 1, 1)
7818 FIELD(L3_TXPMA_TM_18, TM_FORCE_TX_ENABLE_BGFB_CORE, 0, 1)
7819REG32(L3_TXPMA_TM_19, 0xc84c)
7820 FIELD(L3_TXPMA_TM_19, TXPMA_TM_19_31_8_RSVD, 24, 8)
7821 FIELD(L3_TXPMA_TM_19, ANA_SATA_BYP0_RSVD, 6, 2)
7822 FIELD(L3_TXPMA_TM_19, TM_ZDIF_TX_SATA_OFFSET, 0, 6)
7823REG32(L3_TXPMA_TM_20, 0xc850)
7824 FIELD(L3_TXPMA_TM_20, TXPMA_TM_20_31_8_RSVD, 24, 8)
7825 FIELD(L3_TXPMA_TM_20, TM_TX_ELEC_IDLE_DELAY_ENTRY, 0, 8)
7826REG32(L3_TXPMA_TM_21, 0xc854)
7827 FIELD(L3_TXPMA_TM_21, TXPMA_TM_21_31_8_RSVD, 24, 8)
7828 FIELD(L3_TXPMA_TM_21, TM_TX_ELEC_IDLE_DELAY_EXIT, 0, 8)
7829REG32(L3_TXPMA_TM_22, 0xc858)
7830 FIELD(L3_TXPMA_TM_22, TXPMA_TM_22_31_8_RSVD, 24, 8)
7831 FIELD(L3_TXPMA_TM_22, TM_TX_ENABLE_LFPS_DELAY_ENTRY, 0, 8)
7832REG32(L3_TXPMA_TM_23, 0xc85c)
7833 FIELD(L3_TXPMA_TM_23, TXPMA_TM_23_31_8_RSVD, 24, 8)
7834 FIELD(L3_TXPMA_TM_23, TM_TX_ENABLE_LFPS_DELAY_EXIT, 0, 8)
7835REG32(L3_TXPMA_TM_24, 0xc860)
7836 FIELD(L3_TXPMA_TM_24, TXPMA_TM_24_31_8_RSVD, 24, 8)
7837 FIELD(L3_TXPMA_TM_24, ANA_MISC6_7_RSVD, 7, 1)
7838 FIELD(L3_TXPMA_TM_24, TM_TX_EN_ANA_SUBLP_MODE, 6, 1)
7839 FIELD(L3_TXPMA_TM_24, TM_FORCE_TX_EN_ANA_SUBLP_MODE, 5, 1)
7840 FIELD(L3_TXPMA_TM_24, TM_TX_EN_DIG_SUBLP_MODE, 4, 1)
7841 FIELD(L3_TXPMA_TM_24, TM_FORCE_TX_EN_DIG_SUBLP_MODE, 3, 1)
7842 FIELD(L3_TXPMA_TM_24, TM_TX_DP_LVLDB0_OVRRD, 2, 1)
7843 FIELD(L3_TXPMA_TM_24, TM_FORCE_TX_DP_LVLDB0_OVRRD, 1, 1)
7844 FIELD(L3_TXPMA_TM_24, TM_TX_CLOCK_STOP_REQ, 0, 1)
7845REG32(L3_TXPMA_TM_25, 0xc864)
7846 FIELD(L3_TXPMA_TM_25, TXPMA_TM_25_31_8_RSVD, 24, 8)
7847 FIELD(L3_TXPMA_TM_25, ANA_MISC6_7_6_RSVD, 6, 2)
7848 FIELD(L3_TXPMA_TM_25, TM_TX_WRRD_SYNC_SUP_OBSRV_PLL, 5, 1)
7849 FIELD(L3_TXPMA_TM_25, TM_TX_WRRD_SYNC_SUP_OBSRV_RX, 4, 1)
7850 FIELD(L3_TXPMA_TM_25, TM_TX_LANE_LNG, 3, 1)
7851 FIELD(L3_TXPMA_TM_25, TM_FORCE_TX_LANE_LNG, 2, 1)
7852 FIELD(L3_TXPMA_TM_25, TM_TX_LANE_MASTER, 1, 1)
7853 FIELD(L3_TXPMA_TM_25, TM_FORCE_TX_LANE_MASTER, 0, 1)
7854REG32(L3_TXPMA_TM_26, 0xc868)
7855 FIELD(L3_TXPMA_TM_26, TXPMA_TM_26_31_8_RSVD, 24, 8)
7856 FIELD(L3_TXPMA_TM_26, TM_TXPMD_APB_RESET_DELAY, 0, 8)
7857REG32(L3_TXPMA_TM_27, 0xc86c)
7858 FIELD(L3_TXPMA_TM_27, TXPMA_TM_27_31_8_RSVD, 24, 8)
7859 FIELD(L3_TXPMA_TM_27, TM_BSCAN_MODE_EN, 7, 1)
7860 FIELD(L3_TXPMA_TM_27, TM_FORCE_BSCAN_MODE_EN, 6, 1)
7861 FIELD(L3_TXPMA_TM_27, TM_PIPE_TX_FAST_EST_COMMON_MODE, 5, 1)
7862 FIELD(L3_TXPMA_TM_27, TM_FORCE_PIPE_TX_FAST_EST_COMMON_MODE, 4, 1)
7863 FIELD(L3_TXPMA_TM_27, TM_TX_PIPE_TX_ENABLE_LFPS, 3, 1)
7864 FIELD(L3_TXPMA_TM_27, TM_FORCE_TX_PIPE_TX_ENABLE_LFPS, 2, 1)
7865 FIELD(L3_TXPMA_TM_27, TM_TX_PIPE_TX_ENABLE_IDLE_MODE, 1, 1)
7866 FIELD(L3_TXPMA_TM_27, TM_FORCE_TX_PIPE_TX_ENABLE_IDLE_MODE, 0, 1)
7867REG32(L3_TXPMA_ST_0, 0xcb00)
7868 FIELD(L3_TXPMA_ST_0, TXPMA_ST_0_31_8_RSVD, 24, 8)
7869 FIELD(L3_TXPMA_ST_0, TX_PHY_MODE, 4, 4)
7870 FIELD(L3_TXPMA_ST_0, TX_PHY_GEAR, 0, 4)
7871REG32(L3_TXPMA_ST_1, 0xcb04)
7872 FIELD(L3_TXPMA_ST_1, TXPMA_ST_1_31_8_RSVD, 24, 8)
7873 FIELD(L3_TXPMA_ST_1, TX_ENABLE_HSCLK_DIVISION, 6, 2)
7874 FIELD(L3_TXPMA_ST_1, PIPE_TX_TRISTATE, 5, 1)
7875 FIELD(L3_TXPMA_ST_1, TX_ENABLE_SUPPLY_SERIALIZER, 4, 1)
7876 FIELD(L3_TXPMA_ST_1, TX_ENABLE_SUPPLY_HSCLK, 3, 1)
7877 FIELD(L3_TXPMA_ST_1, TX_ENABLE_SUPPLY_MPHY, 2, 1)
7878 FIELD(L3_TXPMA_ST_1, TX_ENABLE_SUPPLY_PIPE, 1, 1)
7879 FIELD(L3_TXPMA_ST_1, TX_ENABLE_SUPPLY_UPHY, 0, 1)
7880REG32(L3_TXPMA_ST_2, 0xcb08)
7881 FIELD(L3_TXPMA_ST_2, TXPMA_ST_2_31_8_RSVD, 24, 8)
7882 FIELD(L3_TXPMA_ST_2, ANA_ST2_7_5_SPARE, 5, 3)
7883 FIELD(L3_TXPMA_ST_2, PIPE_TX_ENABLE_RXDET, 4, 1)
7884 FIELD(L3_TXPMA_ST_2, PIPE_TX_ENABLE_IDLE_MODE, 2, 2)
7885 FIELD(L3_TXPMA_ST_2, PIPE_TX_ENABLE_LFPS, 0, 2)
7886REG32(L3_TXPMA_ST_3, 0xcb0c)
7887 FIELD(L3_TXPMA_ST_3, TXPMA_ST_3_31_8_RSVD, 24, 8)
7888 FIELD(L3_TXPMA_ST_3, ANA_ST3_7_6_SPARE, 6, 2)
7889 FIELD(L3_TXPMA_ST_3, TX_LSEG_DN_RESCAL_CODE, 0, 6)
7890REG32(L3_TXPMA_ST_4, 0xcb10)
7891 FIELD(L3_TXPMA_ST_4, TXPMA_ST_4_31_8_RSVD, 24, 8)
7892 FIELD(L3_TXPMA_ST_4, ANA_ST4_7_6_SPARE, 6, 2)
7893 FIELD(L3_TXPMA_ST_4, TX_USEG_DP_RESCAL_CODE, 0, 6)
7894REG32(L3_TXPMA_ST_5, 0xcb14)
7895 FIELD(L3_TXPMA_ST_5, TXPMA_ST_5_31_8_RSVD, 24, 8)
7896 FIELD(L3_TXPMA_ST_5, ANA_ST5_7_6_SPARE, 6, 2)
7897 FIELD(L3_TXPMA_ST_5, PIPE_TX_LOCALFS, 0, 6)
7898REG32(L3_TXPMA_ST_6, 0xcb18)
7899 FIELD(L3_TXPMA_ST_6, TXPMA_ST_6_31_8_RSVD, 24, 8)
7900 FIELD(L3_TXPMA_ST_6, ANA_ST6_7_SPARE, 7, 1)
7901 FIELD(L3_TXPMA_ST_6, PIPE_TX_LOCALTXCOEFFICIENTSVALID, 6, 1)
7902 FIELD(L3_TXPMA_ST_6, PIPE_TX_LOCALLF, 0, 6)
7903REG32(L3_TXPMA_ST_7, 0xcb1c)
7904 FIELD(L3_TXPMA_ST_7, TXPMA_ST_7_31_8_RSVD, 24, 8)
7905 FIELD(L3_TXPMA_ST_7, PIPE_TX_LOCALTXPRESETCOEFFICIENTS_7_0, 0, 8)
7906REG32(L3_TXPMA_ST_8, 0xcb20)
7907 FIELD(L3_TXPMA_ST_8, TXPMA_ST_8_31_8_RSVD, 24, 8)
7908 FIELD(L3_TXPMA_ST_8, PIPE_TX_LOCALTXPRESETCOEFFICIENTS_15_8, 0, 8)
7909REG32(L3_TXPMA_ST_9, 0xcb24)
7910 FIELD(L3_TXPMA_ST_9, TXPMA_ST_9_31_8_RSVD, 24, 8)
7911 FIELD(L3_TXPMA_ST_9, ANA_ST9_7_2_SPARE, 2, 6)
7912 FIELD(L3_TXPMA_ST_9, PIPE_TX_LOCALTXPRESETCOEFFICIENTS_17_16, 0, 2)
7913REG32(L3_TXPMD_TM_0, 0xcc00)
7914 FIELD(L3_TXPMD_TM_0, TXPMD_TM_0_31_8_RSVD, 24, 8)
7915 FIELD(L3_TXPMD_TM_0, PIPE_TM_TX_USEG_POST_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
7916 FIELD(L3_TXPMD_TM_0, PIPE_TM_TX_USEG_POST_DISABLE_ENDPOS, 0, 5)
7917REG32(L3_TXPMD_TM_1, 0xcc04)
7918 FIELD(L3_TXPMD_TM_1, TXPMD_TM_1_31_8_RSVD, 24, 8)
7919 FIELD(L3_TXPMD_TM_1, PIPE_TM_TX_USEG_POST_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
7920 FIELD(L3_TXPMD_TM_1, PIPE_TM_TX_USEG_POST_DISABLE_STARTPOS, 0, 5)
7921REG32(L3_TXPMD_TM_2, 0xcc08)
7922 FIELD(L3_TXPMD_TM_2, TXPMD_TM_2_31_8_RSVD, 24, 8)
7923 FIELD(L3_TXPMD_TM_2, PIPE_TM_TX_USEG_POST_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
7924 FIELD(L3_TXPMD_TM_2, PIPE_TM_TX_USEG_POST_EMPHASIS_ENDPOS, 0, 5)
7925REG32(L3_TXPMD_TM_3, 0xcc0c)
7926 FIELD(L3_TXPMD_TM_3, TXPMD_TM_3_31_8_RSVD, 24, 8)
7927 FIELD(L3_TXPMD_TM_3, PIPE_TM_TX_USEG_POST_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
7928 FIELD(L3_TXPMD_TM_3, PIPE_TM_TX_USEG_POST_EMPHASIS_STARTPOS, 0, 5)
7929REG32(L3_TXPMD_TM_4, 0xcc10)
7930 FIELD(L3_TXPMD_TM_4, TXPMD_TM_4_31_8_RSVD, 24, 8)
7931 FIELD(L3_TXPMD_TM_4, PIPE_TM_TX_USEG_POST_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
7932 FIELD(L3_TXPMD_TM_4, PIPE_TM_TX_USEG_POST_MAINSEL_ENDPOS, 0, 5)
7933REG32(L3_TXPMD_TM_5, 0xcc14)
7934 FIELD(L3_TXPMD_TM_5, TXPMD_TM_5_31_8_RSVD, 24, 8)
7935 FIELD(L3_TXPMD_TM_5, PIPE_TM_TX_USEG_POST_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
7936 FIELD(L3_TXPMD_TM_5, PIPE_TM_TX_USEG_POST_MAINSEL_STARTPOS, 0, 5)
7937REG32(L3_TXPMD_TM_6, 0xcc18)
7938 FIELD(L3_TXPMD_TM_6, TXPMD_TM_6_31_8_RSVD, 24, 8)
7939 FIELD(L3_TXPMD_TM_6, PIPE_TM_TX_USEG_POST_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
7940 FIELD(L3_TXPMD_TM_6, PIPE_TM_TX_USEG_POST_MARGIN_ENDPOS, 0, 5)
7941REG32(L3_TXPMD_TM_7, 0xcc1c)
7942 FIELD(L3_TXPMD_TM_7, TXPMD_TM_7_31_8_RSVD, 24, 8)
7943 FIELD(L3_TXPMD_TM_7, PIPE_TM_TX_USEG_POST_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
7944 FIELD(L3_TXPMD_TM_7, PIPE_TM_TX_USEG_POST_MARGIN_STARTPOS, 0, 5)
7945REG32(L3_TXPMD_TM_8, 0xcc20)
7946 FIELD(L3_TXPMD_TM_8, TXPMD_TM_8_31_8_RSVD, 24, 8)
7947 FIELD(L3_TXPMD_TM_8, PIPE_TM_TX_USEG_PRE_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
7948 FIELD(L3_TXPMD_TM_8, PIPE_TM_TX_USEG_PRE_DISABLE_ENDPOS, 0, 5)
7949REG32(L3_TXPMD_TM_9, 0xcc24)
7950 FIELD(L3_TXPMD_TM_9, TXPMD_TM_9_31_8_RSVD, 24, 8)
7951 FIELD(L3_TXPMD_TM_9, PIPE_TM_TX_USEG_PRE_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
7952 FIELD(L3_TXPMD_TM_9, PIPE_TM_TX_USEG_PRE_DISABLE_STARTPOS, 0, 5)
7953REG32(L3_TXPMD_TM_10, 0xcc28)
7954 FIELD(L3_TXPMD_TM_10, TXPMD_TM_10_31_8_RSVD, 24, 8)
7955 FIELD(L3_TXPMD_TM_10, PIPE_TM_TX_USEG_PRE_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
7956 FIELD(L3_TXPMD_TM_10, PIPE_TM_TX_USEG_PRE_EMPHASIS_ENDPOS, 0, 5)
7957REG32(L3_TXPMD_TM_11, 0xcc2c)
7958 FIELD(L3_TXPMD_TM_11, TXPMD_TM_11_31_8_RSVD, 24, 8)
7959 FIELD(L3_TXPMD_TM_11, PIPE_TM_TX_USEG_PRE_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
7960 FIELD(L3_TXPMD_TM_11, PIPE_TM_TX_USEG_PRE_EMPHASIS_STARTPOS, 0, 5)
7961REG32(L3_TXPMD_TM_12, 0xcc30)
7962 FIELD(L3_TXPMD_TM_12, TXPMD_TM_12_31_8_RSVD, 24, 8)
7963 FIELD(L3_TXPMD_TM_12, PIPE_TM_TX_USEG_PRE_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
7964 FIELD(L3_TXPMD_TM_12, PIPE_TM_TX_USEG_PRE_MAINSEL_ENDPOS, 0, 5)
7965REG32(L3_TXPMD_TM_13, 0xcc34)
7966 FIELD(L3_TXPMD_TM_13, TXPMD_TM_13_31_8_RSVD, 24, 8)
7967 FIELD(L3_TXPMD_TM_13, PIPE_TM_TX_USEG_PRE_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
7968 FIELD(L3_TXPMD_TM_13, PIPE_TM_TX_USEG_PRE_MAINSEL_STARTPOS, 0, 5)
7969REG32(L3_TXPMD_TM_14, 0xcc38)
7970 FIELD(L3_TXPMD_TM_14, TXPMD_TM_14_31_8_RSVD, 24, 8)
7971 FIELD(L3_TXPMD_TM_14, PIPE_TM_TX_USEG_PRE_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
7972 FIELD(L3_TXPMD_TM_14, PIPE_TM_TX_USEG_PRE_MARGIN_ENDPOS, 0, 5)
7973REG32(L3_TXPMD_TM_15, 0xcc3c)
7974 FIELD(L3_TXPMD_TM_15, TXPMD_TM_15_31_8_RSVD, 24, 8)
7975 FIELD(L3_TXPMD_TM_15, PIPE_TM_TX_USEG_PRE_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
7976 FIELD(L3_TXPMD_TM_15, PIPE_TM_TX_USEG_PRE_MARGIN_STARTPOS, 0, 5)
7977REG32(L3_TXPMD_TM_16, 0xcc40)
7978 FIELD(L3_TXPMD_TM_16, TXPMD_TM_16_31_8_RSVD, 24, 8)
7979 FIELD(L3_TXPMD_TM_16, PIPE_TM_TX_LSEG_POST_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
7980 FIELD(L3_TXPMD_TM_16, PIPE_TM_TX_LSEG_POST_DISABLE_ENDPOS, 0, 5)
7981REG32(L3_TXPMD_TM_17, 0xcc44)
7982 FIELD(L3_TXPMD_TM_17, TXPMD_TM_17_31_8_RSVD, 24, 8)
7983 FIELD(L3_TXPMD_TM_17, PIPE_TM_TX_LSEG_POST_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
7984 FIELD(L3_TXPMD_TM_17, PIPE_TM_TX_LSEG_POST_DISABLE_STARTPOS, 0, 5)
7985REG32(L3_TXPMD_TM_18, 0xcc48)
7986 FIELD(L3_TXPMD_TM_18, TXPMD_TM_18_31_8_RSVD, 24, 8)
7987 FIELD(L3_TXPMD_TM_18, PIPE_TM_TX_LSEG_POST_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
7988 FIELD(L3_TXPMD_TM_18, PIPE_TM_TX_LSEG_POST_EMPHASIS_ENDPOS, 0, 5)
7989REG32(L3_TXPMD_TM_19, 0xcc4c)
7990 FIELD(L3_TXPMD_TM_19, TXPMD_TM_19_31_8_RSVD, 24, 8)
7991 FIELD(L3_TXPMD_TM_19, PIPE_TM_TX_LSEG_POST_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
7992 FIELD(L3_TXPMD_TM_19, PIPE_TM_TX_LSEG_POST_EMPHASIS_STARTPOS, 0, 5)
7993REG32(L3_TXPMD_TM_20, 0xcc50)
7994 FIELD(L3_TXPMD_TM_20, TXPMD_TM_20_31_8_RSVD, 24, 8)
7995 FIELD(L3_TXPMD_TM_20, PIPE_TM_TX_LSEG_POST_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
7996 FIELD(L3_TXPMD_TM_20, PIPE_TM_TX_LSEG_POST_MAINSEL_ENDPOS, 0, 5)
7997REG32(L3_TXPMD_TM_21, 0xcc54)
7998 FIELD(L3_TXPMD_TM_21, TXPMD_TM_21_31_8_RSVD, 24, 8)
7999 FIELD(L3_TXPMD_TM_21, PIPE_TM_TX_LSEG_POST_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
8000 FIELD(L3_TXPMD_TM_21, PIPE_TM_TX_LSEG_POST_MAINSEL_STARTPOS, 0, 5)
8001REG32(L3_TXPMD_TM_22, 0xcc58)
8002 FIELD(L3_TXPMD_TM_22, TXPMD_TM_22_31_8_RSVD, 24, 8)
8003 FIELD(L3_TXPMD_TM_22, PIPE_TM_TX_LSEG_POST_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
8004 FIELD(L3_TXPMD_TM_22, PIPE_TM_TX_LSEG_POST_MARGIN_ENDPOS, 0, 5)
8005REG32(L3_TXPMD_TM_23, 0xcc5c)
8006 FIELD(L3_TXPMD_TM_23, TXPMD_TM_23_31_8_RSVD, 24, 8)
8007 FIELD(L3_TXPMD_TM_23, PIPE_TM_TX_LSEG_POST_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
8008 FIELD(L3_TXPMD_TM_23, PIPE_TM_TX_LSEG_POST_MARGIN_STARTPOS, 0, 5)
8009REG32(L3_TXPMD_TM_24, 0xcc60)
8010 FIELD(L3_TXPMD_TM_24, TXPMD_TM_24_31_8_RSVD, 24, 8)
8011 FIELD(L3_TXPMD_TM_24, PIPE_TM_TX_LSEG_PRE_DISABLE_ENDPOS_7_5_RSVD, 5, 3)
8012 FIELD(L3_TXPMD_TM_24, PIPE_TM_TX_LSEG_PRE_DISABLE_ENDPOS, 0, 5)
8013REG32(L3_TXPMD_TM_25, 0xcc64)
8014 FIELD(L3_TXPMD_TM_25, TXPMD_TM_25_31_8_RSVD, 24, 8)
8015 FIELD(L3_TXPMD_TM_25, PIPE_TM_TX_LSEG_PRE_DISABLE_STARTPOS_7_5_RSVD, 5, 3)
8016 FIELD(L3_TXPMD_TM_25, PIPE_TM_TX_LSEG_PRE_DISABLE_STARTPOS, 0, 5)
8017REG32(L3_TXPMD_TM_26, 0xcc68)
8018 FIELD(L3_TXPMD_TM_26, TXPMD_TM_26_31_8_RSVD, 24, 8)
8019 FIELD(L3_TXPMD_TM_26, PIPE_TM_TX_LSEG_PRE_EMPHASIS_ENDPOS_7_5_RSVD, 5, 3)
8020 FIELD(L3_TXPMD_TM_26, PIPE_TM_TX_LSEG_PRE_EMPHASIS_ENDPOS, 0, 5)
8021REG32(L3_TXPMD_TM_27, 0xcc6c)
8022 FIELD(L3_TXPMD_TM_27, TXPMD_TM_27_31_8_RSVD, 24, 8)
8023 FIELD(L3_TXPMD_TM_27, PIPE_TM_TX_LSEG_PRE_EMPHASIS_STARTPOS_7_5_RSVD, 5, 3)
8024 FIELD(L3_TXPMD_TM_27, PIPE_TM_TX_LSEG_PRE_EMPHASIS_STARTPOS, 0, 5)
8025REG32(L3_TXPMD_TM_28, 0xcc70)
8026 FIELD(L3_TXPMD_TM_28, TXPMD_TM_28_31_8_RSVD, 24, 8)
8027 FIELD(L3_TXPMD_TM_28, PIPE_TM_TX_LSEG_PRE_MAINSEL_ENDPOS_7_5_RSVD, 5, 3)
8028 FIELD(L3_TXPMD_TM_28, PIPE_TM_TX_LSEG_PRE_MAINSEL_ENDPOS, 0, 5)
8029REG32(L3_TXPMD_TM_29, 0xcc74)
8030 FIELD(L3_TXPMD_TM_29, TXPMD_TM_29_31_8_RSVD, 24, 8)
8031 FIELD(L3_TXPMD_TM_29, PIPE_TM_TX_LSEG_PRE_MAINSEL_STARTPOS_7_5_RSVD, 5, 3)
8032 FIELD(L3_TXPMD_TM_29, PIPE_TM_TX_LSEG_PRE_MAINSEL_STARTPOS, 0, 5)
8033REG32(L3_TXPMD_TM_30, 0xcc78)
8034 FIELD(L3_TXPMD_TM_30, TXPMD_TM_30_31_8_RSVD, 24, 8)
8035 FIELD(L3_TXPMD_TM_30, PIPE_TM_TX_LSEG_PRE_MARGIN_ENDPOS_7_5_RSVD, 5, 3)
8036 FIELD(L3_TXPMD_TM_30, PIPE_TM_TX_LSEG_PRE_MARGIN_ENDPOS, 0, 5)
8037REG32(L3_TXPMD_TM_31, 0xcc7c)
8038 FIELD(L3_TXPMD_TM_31, TXPMD_TM_31_31_8_RSVD, 24, 8)
8039 FIELD(L3_TXPMD_TM_31, PIPE_TM_TX_LSEG_PRE_MARGIN_STARTPOS_7_5_RSVD, 5, 3)
8040 FIELD(L3_TXPMD_TM_31, PIPE_TM_TX_LSEG_PRE_MARGIN_STARTPOS, 0, 5)
8041REG32(L3_TXPMD_TM_32, 0xcc80)
8042 FIELD(L3_TXPMD_TM_32, TXPMD_TM_32_31_8_RSVD, 24, 8)
8043 FIELD(L3_TXPMD_TM_32, PIPE_TM_TX_PRE_FS_DIVISION_COEF_7_0, 0, 8)
8044REG32(L3_TXPMD_TM_33, 0xcc84)
8045 FIELD(L3_TXPMD_TM_33, TXPMD_TM_33_31_8_RSVD, 24, 8)
8046 FIELD(L3_TXPMD_TM_33, PIPE_TM_TX_PRE_FS_DIVISION_COEF_15_8, 0, 8)
8047REG32(L3_TXPMD_TM_34, 0xcc88)
8048 FIELD(L3_TXPMD_TM_34, TXPMD_TM_34_31_8_RSVD, 24, 8)
8049 FIELD(L3_TXPMD_TM_34, PIPE_TM_TX_MAIN_FS_DIVISION_COEF_7_0, 0, 8)
8050REG32(L3_TXPMD_TM_35, 0xcc8c)
8051 FIELD(L3_TXPMD_TM_35, TXPMD_TM_35_31_8_RSVD, 24, 8)
8052 FIELD(L3_TXPMD_TM_35, PIPE_TM_TX_MAIN_FS_DIVISION_COEF_15_8, 0, 8)
8053REG32(L3_TXPMD_TM_36, 0xcc90)
8054 FIELD(L3_TXPMD_TM_36, TXPMD_TM_36_31_8_RSVD, 24, 8)
8055 FIELD(L3_TXPMD_TM_36, PIPE_TM_TX_POST_FS_DIVISION_COEF_7_0, 0, 8)
8056REG32(L3_TXPMD_TM_37, 0xcc94)
8057 FIELD(L3_TXPMD_TM_37, TXPMD_TM_37_31_8_RSVD, 24, 8)
8058 FIELD(L3_TXPMD_TM_37, PIPE_TM_TX_POST_FS_DIVISION_COEF_15_8, 0, 8)
8059REG32(L3_TXPMD_TM_38, 0xcc98)
8060 FIELD(L3_TXPMD_TM_38, TXPMD_TM_38_31_8_RSVD, 24, 8)
8061 FIELD(L3_TXPMD_TM_38, ANA_MISC0_7_RSVD, 7, 1)
8062 FIELD(L3_TXPMD_TM_38, PIPE_TM_TX_ENABLE_SWNW_CNTRL_BYP, 6, 1)
8063 FIELD(L3_TXPMD_TM_38, PIPE_TM_TX_ENABLE_TRISTATE_BYP, 5, 1)
8064 FIELD(L3_TXPMD_TM_38, PIPE_TM_TX_TRISTATE, 4, 1)
8065 FIELD(L3_TXPMD_TM_38, TM_TX_DRIVERLDO_RXDET_BYP, 3, 1)
8066 FIELD(L3_TXPMD_TM_38, TM_TX_DRIVERLDO_IDLE_BYP, 2, 1)
8067 FIELD(L3_TXPMD_TM_38, TM_TX_DRIVERLDO_EN_RXDET_BYP, 1, 1)
8068 FIELD(L3_TXPMD_TM_38, TM_TX_DRIVERLDO_EN_IDLE_BYP, 0, 1)
8069REG32(L3_TXPMD_TM_39, 0xcc9c)
8070 FIELD(L3_TXPMD_TM_39, TXPMD_TM_39_31_8_RSVD, 24, 8)
8071 FIELD(L3_TXPMD_TM_39, ANA_MPHY_BYP0_7_3_RSVD, 3, 5)
8072 FIELD(L3_TXPMD_TM_39, MPHY_TM_TX_OVRD_DEEMPH_TRIM, 2, 1)
8073 FIELD(L3_TXPMD_TM_39, MPHY_TM_TX_ENABLE_DEEMPH, 1, 1)
8074 FIELD(L3_TXPMD_TM_39, MPHY_TM_TX_OVRD_ENABLE_DEEMPH, 0, 1)
8075REG32(L3_TXPMD_TM_40, 0xcca0)
8076 FIELD(L3_TXPMD_TM_40, TXPMD_TM_40_31_8_RSVD, 24, 8)
8077 FIELD(L3_TXPMD_TM_40, MPHY_TM_TX_DEEMPH_TRIM_7_0, 0, 8)
8078REG32(L3_TXPMD_TM_41, 0xcca4)
8079 FIELD(L3_TXPMD_TM_41, TXPMD_TM_41_31_8_RSVD, 24, 8)
8080 FIELD(L3_TXPMD_TM_41, MPHY_TM_TX_DEEMPH_TRIM_15_8, 0, 8)
8081REG32(L3_TXPMD_TM_42, 0xcca8)
8082 FIELD(L3_TXPMD_TM_42, TXPMD_TM_42_31_8_RSVD, 24, 8)
8083 FIELD(L3_TXPMD_TM_42, ANA_MPHY_BYP3_7_5_RSVD, 5, 3)
8084 FIELD(L3_TXPMD_TM_42, MPHY_TM_TX_OVRD_LS_DATA, 1, 4)
8085 FIELD(L3_TXPMD_TM_42, MPHY_TM_TX_ENABLE_OVRD_LS_DATA, 0, 1)
8086REG32(L3_TXPMD_TM_43, 0xccac)
8087 FIELD(L3_TXPMD_TM_43, TXPMD_TM_43_31_8_RSVD, 24, 8)
8088 FIELD(L3_TXPMD_TM_43, ANA_MPHY_BYP4_7_4_RSVD, 4, 4)
8089 FIELD(L3_TXPMD_TM_43, MPHY_TM_TX_OVRD_LS_DATA_BAR, 0, 4)
8090REG32(L3_TXPMD_TM_44, 0xccb0)
8091 FIELD(L3_TXPMD_TM_44, TXPMD_TM_44_31_8_RSVD, 24, 8)
8092 FIELD(L3_TXPMD_TM_44, ANA_PIPE_BYP38_7_6_RSVD, 6, 2)
8093 FIELD(L3_TXPMD_TM_44, PIPE_TM_TX_EN_PRE_LFPS_PATH, 5, 1)
8094 FIELD(L3_TXPMD_TM_44, PIPE_TM_TX_OVRD_EN_PRE_LFPS_PATH, 4, 1)
8095 FIELD(L3_TXPMD_TM_44, PIPE_TM_TX_EN_POST_LFPS_PATH, 3, 1)
8096 FIELD(L3_TXPMD_TM_44, PIPE_TM_TX_OVRD_EN_POST_LFPS_PATH, 2, 1)
8097 FIELD(L3_TXPMD_TM_44, PIPE_TM_TX_EN_MAIN_LFPS_PATH, 1, 1)
8098 FIELD(L3_TXPMD_TM_44, PIPE_TM_TX_OVRD_EN_MAIN_LFPS_PATH, 0, 1)
8099REG32(L3_TXPMD_TM_45, 0xccb4)
8100 FIELD(L3_TXPMD_TM_45, TXPMD_TM_45_31_8_RSVD, 24, 8)
8101 FIELD(L3_TXPMD_TM_45, ANA_DP_BYP0_7_6_RSVD, 6, 2)
8102 FIELD(L3_TXPMD_TM_45, DP_TM_TX_DP_ENABLE_POST2_PATH, 5, 1)
8103 FIELD(L3_TXPMD_TM_45, DP_TM_TX_OVRD_DP_ENABLE_POST2_PATH, 4, 1)
8104 FIELD(L3_TXPMD_TM_45, DP_TM_TX_DP_ENABLE_POST1_PATH, 3, 1)
8105 FIELD(L3_TXPMD_TM_45, DP_TM_TX_OVRD_DP_ENABLE_POST1_PATH, 2, 1)
8106 FIELD(L3_TXPMD_TM_45, DP_TM_TX_DP_ENABLE_MAIN_PATH, 1, 1)
8107 FIELD(L3_TXPMD_TM_45, DP_TM_TX_OVRD_DP_ENABLE_MAIN_PATH, 0, 1)
8108REG32(L3_TXPMD_TM_46, 0xccb8)
8109 FIELD(L3_TXPMD_TM_46, TXPMD_TM_46_31_8_RSVD, 24, 8)
8110 FIELD(L3_TXPMD_TM_46, ANA_PIPE_BYP39_7_6_RSVD, 6, 2)
8111 FIELD(L3_TXPMD_TM_46, PIPE_TM_TX_PIPE_ENABLE_PRE_PATH, 5, 1)
8112 FIELD(L3_TXPMD_TM_46, PIPE_TM_TX_OVRD_PIPE_ENABLE_PRE_PATH, 4, 1)
8113 FIELD(L3_TXPMD_TM_46, PIPE_TM_TX_PIPE_ENABLE_POST_PATH, 3, 1)
8114 FIELD(L3_TXPMD_TM_46, PIPE_TM_TX_OVRD_PIPE_ENABLE_POST_PATH, 2, 1)
8115 FIELD(L3_TXPMD_TM_46, PIPE_TM_TX_PIPE_ENABLE_MAIN_PATH, 1, 1)
8116 FIELD(L3_TXPMD_TM_46, PIPE_TM_TX_OVRD_PIPE_ENABLE_MAIN_PATH, 0, 1)
8117REG32(L3_TXPMD_TM_47, 0xccbc)
8118 FIELD(L3_TXPMD_TM_47, TXPMD_TM_47_31_8_RSVD, 24, 8)
8119 FIELD(L3_TXPMD_TM_47, TM_TX_RSVD1, 0, 8)
8120REG32(L3_TXPMD_TM_48, 0xccc0)
8121 FIELD(L3_TXPMD_TM_48, TXPMD_TM_48_31_8_RSVD, 24, 8)
8122 FIELD(L3_TXPMD_TM_48, ANA_MISC2_7_6_RSVD, 6, 2)
8123 FIELD(L3_TXPMD_TM_48, TM_FORCE_RESULTANT_MARGINING_FACTOR, 5, 1)
8124 FIELD(L3_TXPMD_TM_48, TM_RESULTANT_MARGINING_FACTOR, 0, 5)
8125REG32(L3_TM_ANA_BYP_1, 0xd004)
8126 FIELD(L3_TM_ANA_BYP_1, TM_ANA_BYP_1_31_8_RSVD, 24, 8)
8127 FIELD(L3_TM_ANA_BYP_1, MPHY_PWM_DES_PDZ, 7, 1)
8128 FIELD(L3_TM_ANA_BYP_1, FORCE_MPHY_PWM_DES_PDZ, 6, 1)
8129 FIELD(L3_TM_ANA_BYP_1, MPHY_PWMB_SYS_ENABLE, 5, 1)
8130 FIELD(L3_TM_ANA_BYP_1, FORCE_MPHY_PWMB_SYS_ENABLE, 4, 1)
8131 FIELD(L3_TM_ANA_BYP_1, MPHY_PSO_SQUELCH, 3, 1)
8132 FIELD(L3_TM_ANA_BYP_1, FORCE_MPHY_PSO_SQUELCH, 2, 1)
8133 FIELD(L3_TM_ANA_BYP_1, MPHY_PSO_LSRX, 1, 1)
8134 FIELD(L3_TM_ANA_BYP_1, FORCE_MPHY_PSO_LSRX, 0, 1)
8135REG32(L3_TM_ANA_BYP_2, 0xd008)
8136 FIELD(L3_TM_ANA_BYP_2, TM_ANA_BYP_2_31_8_RSVD, 24, 8)
8137 FIELD(L3_TM_ANA_BYP_2, MPHY_PWM_LSPREAMP_PD, 7, 1)
8138 FIELD(L3_TM_ANA_BYP_2, FORCE_MPHY_PWM_LSPREAMP_PD, 6, 1)
8139 FIELD(L3_TM_ANA_BYP_2, MPHY_PWM_GEAR_SEL, 3, 3)
8140 FIELD(L3_TM_ANA_BYP_2, FORCE_MPHY_PWM_GEAR_SEL, 2, 1)
8141 FIELD(L3_TM_ANA_BYP_2, MPHY_PWM_DET_PD, 1, 1)
8142 FIELD(L3_TM_ANA_BYP_2, FORCE_MPHY_PWM_DET_PD, 0, 1)
8143REG32(L3_TM_ANA_BYP_3, 0xd00c)
8144 FIELD(L3_TM_ANA_BYP_3, TM_ANA_BYP_3_31_8_RSVD, 24, 8)
8145 FIELD(L3_TM_ANA_BYP_3, MPHY_RX_MASK_BURST_START, 7, 1)
8146 FIELD(L3_TM_ANA_BYP_3, FORCE_MPHY_RX_MASK_BURST_START, 6, 1)
8147 FIELD(L3_TM_ANA_BYP_3, MPHY_RX_GATE_SYMBOL_CLK, 5, 1)
8148 FIELD(L3_TM_ANA_BYP_3, FORCE_MPHY_RX_GATE_SYMBOL_CLK, 4, 1)
8149 FIELD(L3_TM_ANA_BYP_3, MPHY_PWM_PREAMP_BIAS_PD, 3, 1)
8150 FIELD(L3_TM_ANA_BYP_3, FORCE_MPHY_PWM_PREAMP_BIAS_PD, 2, 1)
8151 FIELD(L3_TM_ANA_BYP_3, MPHY_PWM_LSPREAMP_STANDBYSLEEPSTALL, 1, 1)
8152 FIELD(L3_TM_ANA_BYP_3, FORCE_MPHY_PWM_LSPREAMP_STANDBYSLEEPSTAL, 0, 1)
8153REG32(L3_TM_ANA_BYP_4, 0xd010)
8154 FIELD(L3_TM_ANA_BYP_4, TM_ANA_BYP_4_31_8_RSVD, 24, 8)
8155 FIELD(L3_TM_ANA_BYP_4, HSRX_RSTB, 7, 1)
8156 FIELD(L3_TM_ANA_BYP_4, FORCE_HSRX_RSTB, 6, 1)
8157 FIELD(L3_TM_ANA_BYP_4, MPHY_RX_TERM_ENABLE, 5, 1)
8158 FIELD(L3_TM_ANA_BYP_4, FORCE_MPHY_RX_TERM_ENABLE, 4, 1)
8159 FIELD(L3_TM_ANA_BYP_4, MPHY_RX_MUX_TYP1B_TYP2, 3, 1)
8160 FIELD(L3_TM_ANA_BYP_4, FORCE_MPHY_RX_MUX_TYP1B_TYP2, 2, 1)
8161 FIELD(L3_TM_ANA_BYP_4, MPHY_RX_MUX_HSB_LS, 1, 1)
8162 FIELD(L3_TM_ANA_BYP_4, FORCE_MPHY_RX_MUX_HSB_LS, 0, 1)
8163REG32(L3_TM_ANA_BYP_5, 0xd014)
8164 FIELD(L3_TM_ANA_BYP_5, TM_ANA_BYP_5_31_8_RSVD, 24, 8)
8165 FIELD(L3_TM_ANA_BYP_5, MPHY_SQ_SWAP_POLARITY, 5, 1)
8166 FIELD(L3_TM_ANA_BYP_5, FORCE_MPHY_SQ_SWAP_POLARITY, 4, 1)
8167 FIELD(L3_TM_ANA_BYP_5, MPHY_SQ_PD, 3, 1)
8168 FIELD(L3_TM_ANA_BYP_5, FORCE_MPHY_SQ_PD, 2, 1)
8169 FIELD(L3_TM_ANA_BYP_5, MPHY_SQ_DETECTOR_PD, 1, 1)
8170 FIELD(L3_TM_ANA_BYP_5, FORCE_MPHY_SQ_DETECTOR_PD, 0, 1)
8171REG32(L3_TM_ANA_BYP_7, 0xd018)
8172 FIELD(L3_TM_ANA_BYP_7, TM_ANA_BYP_7_31_8_RSVD, 24, 8)
8173 FIELD(L3_TM_ANA_BYP_7, PIPE_RXEQTRAINING, 7, 1)
8174 FIELD(L3_TM_ANA_BYP_7, FORCE_PIPE_RXEQTRAINING, 6, 1)
8175 FIELD(L3_TM_ANA_BYP_7, PIPE_RX_TERM_ENABLE, 5, 1)
8176 FIELD(L3_TM_ANA_BYP_7, FORCE_PIPE_RX_TERM_ENABLE, 4, 1)
8177REG32(L3_TM_ANA_BYP_8, 0xd01c)
8178 FIELD(L3_TM_ANA_BYP_8, TM_ANA_BYP_8_31_8_RSVD, 24, 8)
8179 FIELD(L3_TM_ANA_BYP_8, UPHY_BIASGEN_IRCONST_IO_MIRROR_ENABLE, 7, 1)
8180 FIELD(L3_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_IRCONST_IO_MIRROR_ENABLE, 6, 1)
8181 FIELD(L3_TM_ANA_BYP_8, UPHY_BIASGEN_IRCONST_CORE_MIRROR_ENABLE, 5, 1)
8182 FIELD(L3_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_IRCONST_CORE_MIRROR_ENABLE, 4, 1)
8183 FIELD(L3_TM_ANA_BYP_8, UPHY_BIASGEN_ICONST_IO_MIRROR_ENABLE, 3, 1)
8184 FIELD(L3_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_ICONST_IO_MIRROR_ENABLE, 2, 1)
8185 FIELD(L3_TM_ANA_BYP_8, UPHY_BIASGEN_ICONST_CORE_MIRROR_ENABLE, 1, 1)
8186 FIELD(L3_TM_ANA_BYP_8, FORCE_UPHY_BIASGEN_ICONST_CORE_MIRROR_ENABLE, 0, 1)
8187REG32(L3_TM_ANA_BYP_9, 0xd020)
8188 FIELD(L3_TM_ANA_BYP_9, TM_ANA_BYP_9_31_8_RSVD, 24, 8)
8189 FIELD(L3_TM_ANA_BYP_9, UPHY_RECLPBK_CLK_DATAZ_ENABLE_CORE, 7, 1)
8190 FIELD(L3_TM_ANA_BYP_9, FORCE_UPHY_RECLPBK_CLK_DATAZ_ENABLE_CORE, 6, 1)
8191 FIELD(L3_TM_ANA_BYP_9, UPHY_PSO_SAMP_LPBK, 5, 1)
8192 FIELD(L3_TM_ANA_BYP_9, FORCE_UPHY_PSO_SAMP_LPBK, 4, 1)
8193 FIELD(L3_TM_ANA_BYP_9, UPHY_EQ_LPBK_ENABLE_CORE, 3, 1)
8194 FIELD(L3_TM_ANA_BYP_9, FORCE_UPHY_EQ_LPBK_ENABLE_CORE, 2, 1)
8195 FIELD(L3_TM_ANA_BYP_9, UPHY_EQ_AC_DCZ_COUPLED_CORE, 1, 1)
8196 FIELD(L3_TM_ANA_BYP_9, FORCE_UPHY_EQ_AC_DCZ_COUPLED_CORE, 0, 1)
8197REG32(L3_TM_ANA_BYP_10, 0xd024)
8198 FIELD(L3_TM_ANA_BYP_10, TM_ANA_BYP_10_31_8_RSVD, 24, 8)
8199 FIELD(L3_TM_ANA_BYP_10, UPHY_LPBK_CLK_DATA_SEL, 5, 1)
8200 FIELD(L3_TM_ANA_BYP_10, UPHY_LPBK_CENTRE_EDGEZ_ENABLE_CORE, 4, 1)
8201 FIELD(L3_TM_ANA_BYP_10, UPHY_HSRX_LPBK_SEL, 1, 3)
8202 FIELD(L3_TM_ANA_BYP_10, FORCE_UPHY_HSRX_LPBK_SEL, 0, 1)
8203REG32(L3_TM_ANA_BYP_11, 0xd028)
8204 FIELD(L3_TM_ANA_BYP_11, TM_ANA_BYP_11_31_8_RSVD, 24, 8)
8205 FIELD(L3_TM_ANA_BYP_11, UPHY_PD_PI_DIV_PATH, 5, 1)
8206 FIELD(L3_TM_ANA_BYP_11, UPHY_PSO_CLK_LANE, 4, 1)
8207 FIELD(L3_TM_ANA_BYP_11, FORCE_UPHY_PSO_CLK_LANE, 3, 1)
8208 FIELD(L3_TM_ANA_BYP_11, UPHY_HSCLK_DIVISION_FACTOR, 1, 2)
8209 FIELD(L3_TM_ANA_BYP_11, FORCE_UPHY_HSCLK_DIVISION_FACTOR, 0, 1)
8210REG32(L3_TM_ANA_BYP_12, 0xd02c)
8211 FIELD(L3_TM_ANA_BYP_12, TM_ANA_BYP_12_31_8_RSVD, 24, 8)
8212 FIELD(L3_TM_ANA_BYP_12, UPHY_PSO_HSRXDIG, 7, 1)
8213 FIELD(L3_TM_ANA_BYP_12, FORCE_UPHY_PSO_HSRXDIG, 6, 1)
8214 FIELD(L3_TM_ANA_BYP_12, UPHY_PDN_HS_DES, 5, 1)
8215 FIELD(L3_TM_ANA_BYP_12, FORCE_UPHY_PDN_HS_DES, 4, 1)
8216 FIELD(L3_TM_ANA_BYP_12, UPHY_RST_GF_MUX, 3, 1)
8217 FIELD(L3_TM_ANA_BYP_12, FORCE_UPHY_RST_GF_MUX, 2, 1)
8218 FIELD(L3_TM_ANA_BYP_12, UPHY_ENABLE_CDR, 1, 1)
8219 FIELD(L3_TM_ANA_BYP_12, FORCE_UPHY_ENABLE_CDR, 0, 1)
8220REG32(L3_TM_ANA_BYP_13, 0xd030)
8221 FIELD(L3_TM_ANA_BYP_13, TM_ANA_BYP_13_31_8_RSVD, 24, 8)
8222 FIELD(L3_TM_ANA_BYP_13, UPHY_PSO_SAMP_FLOPS, 1, 1)
8223 FIELD(L3_TM_ANA_BYP_13, FORCE_UPHY_PSO_SAMP_FLOPS, 0, 1)
8224REG32(L3_TM_ANA_BYP_14, 0xd034)
8225 FIELD(L3_TM_ANA_BYP_14, TM_ANA_BYP_14_31_8_RSVD, 24, 8)
8226 FIELD(L3_TM_ANA_BYP_14, UPHY_PSO_EPI, 7, 1)
8227 FIELD(L3_TM_ANA_BYP_14, FORCE_UPHY_PSO_EPI, 6, 1)
8228 FIELD(L3_TM_ANA_BYP_14, UPHY_PD_SAMP_C2C_ECLK, 5, 1)
8229 FIELD(L3_TM_ANA_BYP_14, FORCE_UPHY_PD_SAMP_C2C_ECLK, 4, 1)
8230 FIELD(L3_TM_ANA_BYP_14, UPHY_PSO_IQPI, 1, 1)
8231 FIELD(L3_TM_ANA_BYP_14, FORCE_UPHY_PSO_IQPI, 0, 1)
8232REG32(L3_TM_ANA_BYP_15, 0xd038)
8233 FIELD(L3_TM_ANA_BYP_15, TM_ANA_BYP_15_31_8_RSVD, 24, 8)
8234 FIELD(L3_TM_ANA_BYP_15, UPHY_ENABLE_LOW_LEAKAGE, 7, 1)
8235 FIELD(L3_TM_ANA_BYP_15, FORCE_UPHY_ENABLE_LOW_LEAKAGE, 6, 1)
8236 FIELD(L3_TM_ANA_BYP_15, UPHY_PD_SAMP_C2C, 5, 1)
8237 FIELD(L3_TM_ANA_BYP_15, FORCE_UPHY_PD_SAMP_C2C, 4, 1)
8238 FIELD(L3_TM_ANA_BYP_15, UPHY_PSO_CORE_EQ, 3, 1)
8239 FIELD(L3_TM_ANA_BYP_15, FORCE_UPHY_PSO_CORE_EQ, 2, 1)
8240 FIELD(L3_TM_ANA_BYP_15, UPHY_PSO_IO_EQ, 1, 1)
8241 FIELD(L3_TM_ANA_BYP_15, FORCE_UPHY_PSO_IO_EQ, 0, 1)
8242REG32(L3_TM_ANA_BYP_16, 0xd03c)
8243 FIELD(L3_TM_ANA_BYP_16, TM_ANA_BYP_16_31_8_RSVD, 24, 8)
8244 FIELD(L3_TM_ANA_BYP_16, UPHY_PSO_SIGDET, 7, 1)
8245 FIELD(L3_TM_ANA_BYP_16, FORCE_UPHY_PSO_SIGDET, 6, 1)
8246 FIELD(L3_TM_ANA_BYP_16, UPHY_RX_LANE_POLARITY_SWAP, 5, 1)
8247 FIELD(L3_TM_ANA_BYP_16, FORCE_UPHY_RX_LANE_POLARITY_SWAP, 4, 1)
8248 FIELD(L3_TM_ANA_BYP_16, UPHY_RUN_CALIB, 3, 1)
8249 FIELD(L3_TM_ANA_BYP_16, FORCE_UPHY_RUN_CALIB, 2, 1)
8250 FIELD(L3_TM_ANA_BYP_16, UPHY_RESTORE_CALCODE, 1, 1)
8251 FIELD(L3_TM_ANA_BYP_16, FORCE_UPHY_RESTORE_CALCODE, 0, 1)
8252REG32(L3_TM_ANA_BYP_17, 0xd040)
8253 FIELD(L3_TM_ANA_BYP_17, TM_ANA_BYP_17_31_8_RSVD, 24, 8)
8254 FIELD(L3_TM_ANA_BYP_17, UPHY_STARTLOOP_PLL, 6, 1)
8255 FIELD(L3_TM_ANA_BYP_17, FORCE_UPHY_STARTLOOP_PLL, 5, 1)
8256 FIELD(L3_TM_ANA_BYP_17, UPHY_RX_RESCALIB_CODE, 1, 4)
8257 FIELD(L3_TM_ANA_BYP_17, FORCE_UPHY_RX_RESCALIB_CODE, 0, 1)
8258REG32(L3_TM_ANA_BYP_18, 0xd044)
8259 FIELD(L3_TM_ANA_BYP_18, TM_ANA_BYP_18_31_8_RSVD, 24, 8)
8260 FIELD(L3_TM_ANA_BYP_18, FORCE_UPHY_RESTORE_CALCODE_DATA, 3, 1)
8261 FIELD(L3_TM_ANA_BYP_18, FORCE_UPHY_RX_PMA_OPMODE, 2, 1)
8262 FIELD(L3_TM_ANA_BYP_18, UPHY_PSO_LFPSBCN, 1, 1)
8263 FIELD(L3_TM_ANA_BYP_18, FORCE_UPHY_PSO_LFPSBCN, 0, 1)
8264REG32(L3_TM_ANA_BYP_20, 0xd048)
8265 FIELD(L3_TM_ANA_BYP_20, TM_ANA_BYP_20_31_8_RSVD, 24, 8)
8266 FIELD(L3_TM_ANA_BYP_20, UPHY_RX_PMA_OPMODE, 0, 8)
8267REG32(L3_TM_ANA_BYP_21, 0xd04c)
8268 FIELD(L3_TM_ANA_BYP_21, TM_ANA_BYP_21_31_8_RSVD, 24, 8)
8269 FIELD(L3_TM_ANA_BYP_21, UPHY_RESTORE_CALCODE_DATA, 0, 8)
8270REG32(L3_TM_ANA_BYP_22, 0xd050)
8271 FIELD(L3_TM_ANA_BYP_22, TM_ANA_BYP_22_31_8_RSVD, 24, 8)
8272 FIELD(L3_TM_ANA_BYP_22, ISO_HSRX_CTRL_BAR, 7, 1)
8273 FIELD(L3_TM_ANA_BYP_22, FORCE_ISO_HSRX_CTRL_BAR, 6, 1)
8274 FIELD(L3_TM_ANA_BYP_22, HSRX_CLOCK_STOP_REQ, 5, 1)
8275 FIELD(L3_TM_ANA_BYP_22, FORCE_HSRX_CLOCK_STOP_REQ, 4, 1)
8276 FIELD(L3_TM_ANA_BYP_22, UPHY_SBRX_RUN_CALIB, 3, 1)
8277 FIELD(L3_TM_ANA_BYP_22, FORCE_UPHY_SBRX_RUN_CALIB, 2, 1)
8278 FIELD(L3_TM_ANA_BYP_22, RXPMA_RSTB, 1, 1)
8279 FIELD(L3_TM_ANA_BYP_22, FORCE_RXPMA_RSTB, 0, 1)
8280REG32(L3_TM_ANA_BYP_23, 0xd054)
8281 FIELD(L3_TM_ANA_BYP_23, TM_ANA_BYP_23_31_8_RSVD, 24, 8)
8282 FIELD(L3_TM_ANA_BYP_23, ISO_SIGDET_CTRL_BAR, 7, 1)
8283 FIELD(L3_TM_ANA_BYP_23, FORCE_ISO_SIGDET_CTRL_BAR, 6, 1)
8284 FIELD(L3_TM_ANA_BYP_23, ISO_LFPS_CTRL_BAR, 5, 1)
8285 FIELD(L3_TM_ANA_BYP_23, FORCE_ISO_LFPS_CTRL_BAR, 4, 1)
8286 FIELD(L3_TM_ANA_BYP_23, ISO_MPHY_LSRX_CTRL_BAR, 3, 1)
8287 FIELD(L3_TM_ANA_BYP_23, FORCE_ISO_MPHY_LSRX_CTRL_BAR, 2, 1)
8288 FIELD(L3_TM_ANA_BYP_23, ISO_MPHY_SQUELCH_CTRL_BAR, 1, 1)
8289 FIELD(L3_TM_ANA_BYP_23, FORCE_ISO_MPHY_SQUELCH_CTRL_BAR, 0, 1)
8290REG32(L3_TM_DIG_1, 0xd058)
8291 FIELD(L3_TM_DIG_1, TM_DIG_1_31_8_RSVD, 24, 8)
8292 FIELD(L3_TM_DIG_1, EN_TXRX_DIFGEAR, 7, 1)
8293 FIELD(L3_TM_DIG_1, MPHY_HS_TERM_PT_SEL, 6, 1)
8294 FIELD(L3_TM_DIG_1, TX_ALLOW_INLNCFG_FROM_TOP, 5, 1)
8295 FIELD(L3_TM_DIG_1, BYPASS_MARKER_DETECTOR, 4, 1)
8296 FIELD(L3_TM_DIG_1, BYPASS_EXIT_VAL, 0, 4)
8297REG32(L3_TM_DIG_2, 0xd05c)
8298 FIELD(L3_TM_DIG_2, TM_DIG_2_31_8_RSVD, 24, 8)
8299 FIELD(L3_TM_DIG_2, MPHY_SYM_STATE, 1, 5)
8300 FIELD(L3_TM_DIG_2, FORCE_MPHY_SYM_STATE, 0, 1)
8301REG32(L3_TM_DIG_3, 0xd060)
8302 FIELD(L3_TM_DIG_3, TM_DIG_3_31_8_RSVD, 24, 8)
8303 FIELD(L3_TM_DIG_3, MPHY_SQUELCH_DETECT, 7, 1)
8304 FIELD(L3_TM_DIG_3, FORCE_MPHY_SQUELCH_DETECT, 6, 1)
8305 FIELD(L3_TM_DIG_3, MPHY_CFG_STATE, 1, 5)
8306 FIELD(L3_TM_DIG_3, FORCE_MPHY_CFG_STATE, 0, 1)
8307REG32(L3_TM_DIG_4, 0xd064)
8308 FIELD(L3_TM_DIG_4, TM_DIG_4_31_8_RSVD, 24, 8)
8309 FIELD(L3_TM_DIG_4, STATUS_REG_VAL, 4, 4)
8310 FIELD(L3_TM_DIG_4, READ_SHADOW, 3, 1)
8311REG32(L3_TM_DIG_5, 0xd068)
8312 FIELD(L3_TM_DIG_5, TM_DIG_5_31_8_RSVD, 24, 8)
8313 FIELD(L3_TM_DIG_5, SYMBOL_CLK_ALWAYS_ON_N, 2, 1)
8314 FIELD(L3_TM_DIG_5, BYPASS_DIFN_DETECT, 1, 1)
8315 FIELD(L3_TM_DIG_5, HIBERN8_CTRL, 0, 1)
8316REG32(L3_TM_DIG_6, 0xd06c)
8317 FIELD(L3_TM_DIG_6, TM_DIG_6_31_8_RSVD, 24, 8)
8318 FIELD(L3_TM_DIG_6, FORCE_BYPASS_ON_ERR, 6, 1)
8319 FIELD(L3_TM_DIG_6, SUPPRESS_ERR, 5, 1)
8320 FIELD(L3_TM_DIG_6, BYPASS_OHC, 4, 1)
8321 FIELD(L3_TM_DIG_6, BYPASS_DECODER, 3, 1)
8322 FIELD(L3_TM_DIG_6, FORCE_BYPASS_DEC, 2, 1)
8323 FIELD(L3_TM_DIG_6, BYPASS_DESCRAM, 1, 1)
8324 FIELD(L3_TM_DIG_6, FORCE_BYPASS_DESCRAM, 0, 1)
8325REG32(L3_TM_DIG_7, 0xd070)
8326 FIELD(L3_TM_DIG_7, TM_DIG_7_31_8_RSVD, 24, 8)
8327 FIELD(L3_TM_DIG_7, BYPASS_ON_ERR_CHAR, 0, 8)
8328REG32(L3_TM_DIG_8, 0xd074)
8329 FIELD(L3_TM_DIG_8, TM_DIG_8_31_8_RSVD, 24, 8)
8330 FIELD(L3_TM_DIG_8, EYESURF_ENABLE, 4, 1)
8331 FIELD(L3_TM_DIG_8, USE_EB_IN_MPHY, 3, 1)
8332 FIELD(L3_TM_DIG_8, BYPASS_EB, 2, 1)
8333 FIELD(L3_TM_DIG_8, EB_MODE, 1, 1)
8334 FIELD(L3_TM_DIG_8, FORCE_EB_MODE, 0, 1)
8335REG32(L3_TM_DIG_9, 0xd078)
8336 FIELD(L3_TM_DIG_9, TM_DIG_9_31_8_RSVD, 24, 8)
8337 FIELD(L3_TM_DIG_9, FLIP_ENDIAN, 3, 1)
8338 FIELD(L3_TM_DIG_9, DEC_ERR_CNT_THRESHOLD, 0, 3)
8339REG32(L3_TM_DIG_10, 0xd07c)
8340 FIELD(L3_TM_DIG_10, TM_DIG_10_31_8_RSVD, 24, 8)
8341 FIELD(L3_TM_DIG_10, CDR_BIT_LOCK_TIME, 0, 4)
8342REG32(L3_TM_DIG_11, 0xd080)
8343 FIELD(L3_TM_DIG_11, TM_DIG_11_31_8_RSVD, 24, 8)
8344 FIELD(L3_TM_DIG_11, BYPASS_CDR_ERR_MASK, 7, 1)
8345 FIELD(L3_TM_DIG_11, SYMB_ERR_SEL, 5, 2)
8346 FIELD(L3_TM_DIG_11, SYMB_ERR, 4, 1)
8347REG32(L3_TM_DIG_12, 0xd084)
8348 FIELD(L3_TM_DIG_12, TM_DIG_12_31_8_RSVD, 24, 8)
8349 FIELD(L3_TM_DIG_12, FLIP_ENDIAN_EB_DATA_OUT, 5, 1)
8350 FIELD(L3_TM_DIG_12, FLIP_ENDIAN_EB_DATA_IN, 4, 1)
8351 FIELD(L3_TM_DIG_12, OVERFLOW_BYP, 3, 1)
8352 FIELD(L3_TM_DIG_12, UNDERFLOW_BYP, 2, 1)
8353 FIELD(L3_TM_DIG_12, OVERFLOW_BYP_VAL, 1, 1)
8354 FIELD(L3_TM_DIG_12, UNDERFLOW_BYP_VAL, 0, 1)
8355REG32(L3_TM_DIG_13, 0xd088)
8356 FIELD(L3_TM_DIG_13, TM_DIG_13_31_8_RSVD, 24, 8)
8357 FIELD(L3_TM_DIG_13, OMC_PRESENTN, 6, 1)
8358 FIELD(L3_TM_DIG_13, CFG_CLK_FREQ, 0, 6)
8359REG32(L3_TM_DIG_14, 0xd08c)
8360 FIELD(L3_TM_DIG_14, TM_DIG_14_31_8_RSVD, 24, 8)
8361 FIELD(L3_TM_DIG_14, LFPS_OUTPUT_SEL, 6, 2)
8362 FIELD(L3_TM_DIG_14, LFPS_STRETCH, 4, 2)
8363REG32(L3_TM_DIG_15, 0xd090)
8364 FIELD(L3_TM_DIG_15, TM_DIG_15_31_8_RSVD, 24, 8)
8365 FIELD(L3_TM_DIG_15, FORCE_LFPS_FILTER_THRESH, 5, 1)
8366 FIELD(L3_TM_DIG_15, LFPS_FILTER_THRESH, 0, 5)
8367REG32(L3_TM_DIG_16, 0xd094)
8368 FIELD(L3_TM_DIG_16, TM_DIG_16_31_8_RSVD, 24, 8)
8369 FIELD(L3_TM_DIG_16, TESTDIGOUT_SEL, 1, 4)
8370 FIELD(L3_TM_DIG_16, FORCE_TESTDIGOUT_SEL, 0, 1)
8371REG32(L3_TM_DIG_17, 0xd098)
8372 FIELD(L3_TM_DIG_17, TM_DIG_17_31_8_RSVD, 24, 8)
8373 FIELD(L3_TM_DIG_17, FORCE_SATA_RX_VALID_CNT, 4, 1)
8374 FIELD(L3_TM_DIG_17, SATA_RX_VALID_CNT, 0, 4)
8375REG32(L3_TM_DIG_18, 0xd09c)
8376 FIELD(L3_TM_DIG_18, TM_DIG_18_31_8_RSVD, 24, 8)
8377 FIELD(L3_TM_DIG_18, CLK_DIST_SETTLE_TIME, 4, 4)
8378 FIELD(L3_TM_DIG_18, BIASGEN_SETTLE_TIME, 0, 4)
8379REG32(L3_TM_DIG_19, 0xd0a0)
8380 FIELD(L3_TM_DIG_19, TM_DIG_19_31_8_RSVD, 24, 8)
8381 FIELD(L3_TM_DIG_19, HSRX_ANA_SETTLE_TIME, 4, 4)
8382 FIELD(L3_TM_DIG_19, SBRX_ANA_SETTLE_TIME, 0, 4)
8383REG32(L3_TM_DIG_20, 0xd0a4)
8384 FIELD(L3_TM_DIG_20, TM_DIG_20_31_8_RSVD, 24, 8)
8385 FIELD(L3_TM_DIG_20, HSRX_COOLING_TIME, 3, 4)
8386 FIELD(L3_TM_DIG_20, FORCE_RX_CAL, 2, 1)
8387 FIELD(L3_TM_DIG_20, BYPASS_HSRX_CAL, 1, 1)
8388 FIELD(L3_TM_DIG_20, BYPASS_SBRX_CAL, 0, 1)
8389REG32(L3_TM_DIG_21, 0xd0a8)
8390 FIELD(L3_TM_DIG_21, TM_DIG_21_31_8_RSVD, 24, 8)
8391 FIELD(L3_TM_DIG_21, COMMA_LOCATION_RST, 4, 1)
8392 FIELD(L3_TM_DIG_21, SSC_WAIT_CNT, 2, 2)
8393 FIELD(L3_TM_DIG_21, COMMA_PRE_LOCK_THRESH, 0, 2)
8394REG32(L3_TM_DIG_22, 0xd0ac)
8395 FIELD(L3_TM_DIG_22, TM_DIG_22_31_8_RSVD, 24, 8)
8396 FIELD(L3_TM_DIG_22, DIS_DEFAULT_CDR_GATE_LOGIC, 5, 1)
8397 FIELD(L3_TM_DIG_22, INV_POL_SIGDET_HIGH, 4, 1)
8398 FIELD(L3_TM_DIG_22, INV_POL_SIGDET_LOW, 3, 1)
8399 FIELD(L3_TM_DIG_22, SIGDET_LFPS_BAR_EN, 2, 1)
8400 FIELD(L3_TM_DIG_22, OBSRV_SIGDET_OUTPUT, 1, 1)
8401 FIELD(L3_TM_DIG_22, RX_SIGDET_EN, 0, 1)
8402REG32(L3_TM_DIG_23, 0xd0b0)
8403 FIELD(L3_TM_DIG_23, TM_DIG_23_31_8_RSVD, 24, 8)
8404 FIELD(L3_TM_DIG_23, DELAY_TIMER_LOAD_VAL_HIGH_1, 6, 2)
8405 FIELD(L3_TM_DIG_23, FORCE_RX_SIGDET_SEL, 5, 1)
8406 FIELD(L3_TM_DIG_23, RX_SIGDET_SEL_VAL, 4, 1)
8407 FIELD(L3_TM_DIG_23, FORCE_RX_SIG_DET_FILT_FUNC_SEL, 3, 1)
8408 FIELD(L3_TM_DIG_23, RX_SIG_DET_FILT_FUNC_SEL, 0, 3)
8409REG32(L3_TM_DIG_24, 0xd0b4)
8410 FIELD(L3_TM_DIG_24, TM_DIG_24_31_8_RSVD, 24, 8)
8411 FIELD(L3_TM_DIG_24, FILTER_TIMER_LOAD_VAL_HIGH_1, 6, 2)
8412 FIELD(L3_TM_DIG_24, MIN_TIMER_LOAD_VAL_HIGH_1, 4, 2)
8413 FIELD(L3_TM_DIG_24, FILTER_TIMER_LOAD_VAL_LOW_1, 2, 2)
8414 FIELD(L3_TM_DIG_24, MIN_TIMER_LOAD_VAL_LOW_1, 0, 2)
8415REG32(L3_TM_DIG_25, 0xd0b8)
8416 FIELD(L3_TM_DIG_25, TM_DIG_25_31_8_RSVD, 24, 8)
8417 FIELD(L3_TM_DIG_25, FILTER_TIMER_LOAD_VAL_HIGH_0, 0, 8)
8418REG32(L3_TM_DIG_26, 0xd0bc)
8419 FIELD(L3_TM_DIG_26, TM_DIG_26_31_8_RSVD, 24, 8)
8420 FIELD(L3_TM_DIG_26, DELAY_TIMER_LOAD_VAL_HIGH_0, 0, 8)
8421REG32(L3_TM_DIG_27, 0xd0c0)
8422 FIELD(L3_TM_DIG_27, TM_DIG_27_31_8_RSVD, 24, 8)
8423 FIELD(L3_TM_DIG_27, MIN_TIMER_LOAD_VAL_HIGH_0, 0, 8)
8424REG32(L3_TM_DIG_28, 0xd0c4)
8425 FIELD(L3_TM_DIG_28, TM_DIG_28_31_8_RSVD, 24, 8)
8426 FIELD(L3_TM_DIG_28, FILTER_TIMER_LOAD_VAL_LOW_0, 0, 8)
8427REG32(L3_TM_DIG_29, 0xd0c8)
8428 FIELD(L3_TM_DIG_29, TM_DIG_29_31_8_RSVD, 24, 8)
8429 FIELD(L3_TM_DIG_29, MIN_TIMER_LOAD_VAL_LOW_0, 0, 8)
8430REG32(L3_TM_AUX_0, 0xd0cc)
8431 FIELD(L3_TM_AUX_0, TM_AUX_0_31_8_RSVD, 24, 8)
8432 FIELD(L3_TM_AUX_0, BIT_0, 7, 1)
8433 FIELD(L3_TM_AUX_0, BIT_1, 6, 1)
8434 FIELD(L3_TM_AUX_0, BIT_2, 5, 1)
8435 FIELD(L3_TM_AUX_0, BIT_3, 4, 1)
8436 FIELD(L3_TM_AUX_0, BIT_4, 3, 1)
8437 FIELD(L3_TM_AUX_0, BIT_5, 2, 1)
8438 FIELD(L3_TM_AUX_0, BIT_6, 1, 1)
8439 FIELD(L3_TM_AUX_0, BIT_7, 0, 1)
8440REG32(L3_TM_AUX_1, 0xd0d0)
8441 FIELD(L3_TM_AUX_1, TM_AUX_1_31_8_RSVD, 24, 8)
8442 FIELD(L3_TM_AUX_1, BIT_0, 7, 1)
8443 FIELD(L3_TM_AUX_1, BIT_1, 6, 1)
8444 FIELD(L3_TM_AUX_1, BIT_2, 5, 1)
8445 FIELD(L3_TM_AUX_1, BIT_3, 4, 1)
8446 FIELD(L3_TM_AUX_1, BIT_4, 3, 1)
8447 FIELD(L3_TM_AUX_1, BIT_5, 2, 1)
8448 FIELD(L3_TM_AUX_1, BIT_6, 1, 1)
8449 FIELD(L3_TM_AUX_1, BIT_7, 0, 1)
8450REG32(L3_TM_AUX_2, 0xd0d4)
8451 FIELD(L3_TM_AUX_2, TM_AUX_2_31_8_RSVD, 24, 8)
8452 FIELD(L3_TM_AUX_2, BIT_0, 7, 1)
8453 FIELD(L3_TM_AUX_2, BIT_1, 6, 1)
8454 FIELD(L3_TM_AUX_2, BIT_2, 5, 1)
8455 FIELD(L3_TM_AUX_2, BIT_3, 4, 1)
8456 FIELD(L3_TM_AUX_2, BIT_4, 3, 1)
8457 FIELD(L3_TM_AUX_2, BIT_5, 2, 1)
8458 FIELD(L3_TM_AUX_2, BIT_6, 1, 1)
8459 FIELD(L3_TM_AUX_2, BIT_7, 0, 1)
8460REG32(L3_TM_AUX_3, 0xd0d8)
8461 FIELD(L3_TM_AUX_3, TM_AUX_3_31_8_RSVD, 24, 8)
8462 FIELD(L3_TM_AUX_3, BIT_0, 7, 1)
8463 FIELD(L3_TM_AUX_3, BIT_1, 6, 1)
8464 FIELD(L3_TM_AUX_3, BIT_2, 5, 1)
8465 FIELD(L3_TM_AUX_3, BIT_3, 4, 1)
8466 FIELD(L3_TM_AUX_3, BIT_4, 3, 1)
8467 FIELD(L3_TM_AUX_3, BIT_5, 2, 1)
8468 FIELD(L3_TM_AUX_3, BIT_6, 1, 1)
8469 FIELD(L3_TM_AUX_3, BIT_7, 0, 1)
8470REG32(L3_TM_AUX_4, 0xd0dc)
8471 FIELD(L3_TM_AUX_4, TM_AUX_4_31_8_RSVD, 24, 8)
8472 FIELD(L3_TM_AUX_4, BIT_0, 7, 1)
8473 FIELD(L3_TM_AUX_4, BIT_1, 6, 1)
8474 FIELD(L3_TM_AUX_4, BIT_2, 5, 1)
8475 FIELD(L3_TM_AUX_4, BIT_3, 4, 1)
8476 FIELD(L3_TM_AUX_4, BIT_4, 3, 1)
8477 FIELD(L3_TM_AUX_4, BIT_5, 2, 1)
8478 FIELD(L3_TM_AUX_4, BIT_6, 1, 1)
8479 FIELD(L3_TM_AUX_4, BIT_7, 0, 1)
8480REG32(L3_TM_DIG_30, 0xd0e0)
8481 FIELD(L3_TM_DIG_30, TM_DIG_30_31_8_RSVD, 24, 8)
8482 FIELD(L3_TM_DIG_30, SD_LD_BAR_FILTER_TIME_VAL_1, 4, 2)
8483 FIELD(L3_TM_DIG_30, SD_LD_BAR_DLY_TIME_VAL_1, 2, 2)
8484 FIELD(L3_TM_DIG_30, SD_LD_BAR_MIN_TIMER_VAL_1, 0, 2)
8485REG32(L3_TM_DIG_31, 0xd0e4)
8486 FIELD(L3_TM_DIG_31, TM_DIG_31_31_8_RSVD, 24, 8)
8487 FIELD(L3_TM_DIG_31, SD_LD_BAR_FILTER_TIME_VAL_0, 0, 8)
8488REG32(L3_TM_DIG_32, 0xd0e8)
8489 FIELD(L3_TM_DIG_32, TM_DIG_32_31_8_RSVD, 24, 8)
8490 FIELD(L3_TM_DIG_32, SD_LD_BAR_DLY_TIME_VAL_0, 0, 8)
8491REG32(L3_TM_DIG_33, 0xd0ec)
8492 FIELD(L3_TM_DIG_33, TM_DIG_33_31_8_RSVD, 24, 8)
8493 FIELD(L3_TM_DIG_33, SD_LD_BAR_MIN_TIMER_VAL_0, 0, 8)
8494REG32(L3_TM_DIG_34, 0xd0f0)
8495 FIELD(L3_TM_DIG_34, TM_DIG_34_31_8_RSVD, 24, 8)
8496 FIELD(L3_TM_DIG_34, SATA_JUNK_DATA_TIMEOUT_VAL, 0, 6)
8497REG32(L3_TM_DIG_35, 0xd0f4)
8498 FIELD(L3_TM_DIG_35, TM_DIG_35_31_8_RSVD, 24, 8)
8499 FIELD(L3_TM_DIG_35, SATA_CDR_LOCK_WAIT_TIMEOUT_VAL, 0, 6)
8500REG32(L3_TM_DIG_36, 0xd0f8)
8501 FIELD(L3_TM_DIG_36, TM_DIG_36_31_8_RSVD, 24, 8)
8502 FIELD(L3_TM_DIG_36, COM_DET_THRESH_VAL_0, 0, 8)
8503REG32(L3_TM_DIG_37, 0xd0fc)
8504 FIELD(L3_TM_DIG_37, TM_DIG_37_31_8_RSVD, 24, 8)
8505 FIELD(L3_TM_DIG_37, FORCE_COM_DETECT_THRESH, 4, 1)
8506 FIELD(L3_TM_DIG_37, COM_DET_THRESH_VAL_1, 0, 4)
8507REG32(L3_TM_LFPS_1, 0xd800)
8508 FIELD(L3_TM_LFPS_1, TM_LFPS_1_31_8_RSVD, 24, 8)
8509 FIELD(L3_TM_LFPS_1, PROG_REFP, 4, 4)
8510 FIELD(L3_TM_LFPS_1, PROG_REFM, 0, 4)
8511REG32(L3_TM_LFPS_2, 0xd804)
8512 FIELD(L3_TM_LFPS_2, TM_LFPS_2_31_8_RSVD, 24, 8)
8513 FIELD(L3_TM_LFPS_2, PROG_VCM, 4, 3)
8514 FIELD(L3_TM_LFPS_2, PROG_FILTER_CAP, 0, 4)
8515REG32(L3_TM_LFPS_3, 0xd808)
8516 FIELD(L3_TM_LFPS_3, TM_LFPS_3_31_8_RSVD, 24, 8)
8517 FIELD(L3_TM_LFPS_3, PROG_C2, 5, 3)
8518 FIELD(L3_TM_LFPS_3, PROG_C1, 2, 3)
8519 FIELD(L3_TM_LFPS_3, PROG_PADINTF, 0, 2)
8520REG32(L3_TM_LFPS_4, 0xd80c)
8521 FIELD(L3_TM_LFPS_4, TM_LFPS_4_31_8_RSVD, 24, 8)
8522 FIELD(L3_TM_LFPS_4, TESTBIT, 0, 6)
8523REG32(L3_TM_RXPMA_1, 0xd810)
8524 FIELD(L3_TM_RXPMA_1, TM_RXPMA_1_31_8_RSVD, 24, 8)
8525 FIELD(L3_TM_RXPMA_1, UPHY_TESTBIT, 0, 8)
8526REG32(L3_TM_BSCAN_1, 0xd814)
8527 FIELD(L3_TM_BSCAN_1, TM_BSCAN_1_31_8_RSVD, 24, 8)
8528 FIELD(L3_TM_BSCAN_1, BSCAN_LPF_RES, 0, 3)
8529REG32(L3_TM_MPHY_SQ_1, 0xd818)
8530 FIELD(L3_TM_MPHY_SQ_1, TM_MPHY_SQ_1_31_8_RSVD, 24, 8)
8531 FIELD(L3_TM_MPHY_SQ_1, TB_REDUCE_OFFSET, 4, 1)
8532 FIELD(L3_TM_MPHY_SQ_1, TB_INCREASE_OFFSET, 3, 1)
8533 FIELD(L3_TM_MPHY_SQ_1, TB_DRIVE_RES_SEL, 1, 2)
8534 FIELD(L3_TM_MPHY_SQ_1, TB_BYPASS_HYST, 0, 1)
8535REG32(L3_TM_LSRX_1, 0xd81c)
8536 FIELD(L3_TM_LSRX_1, TM_LSRX_1_31_8_RSVD, 24, 8)
8537 FIELD(L3_TM_LSRX_1, LSRX_TESTBITS_0, 0, 8)
8538REG32(L3_TM_LSRX_2, 0xd820)
8539 FIELD(L3_TM_LSRX_2, TM_LSRX_2_31_8_RSVD, 24, 8)
8540 FIELD(L3_TM_LSRX_2, LSRX_TESTBITS_1, 0, 6)
8541REG32(L3_TM_SIGDET_1, 0xd824)
8542 FIELD(L3_TM_SIGDET_1, TM_SIGDET_1_31_8_RSVD, 24, 8)
8543 FIELD(L3_TM_SIGDET_1, BIASTRIM, 4, 3)
8544 FIELD(L3_TM_SIGDET_1, RELIABPROT, 2, 2)
8545 FIELD(L3_TM_SIGDET_1, STRESSPORT, 0, 2)
8546REG32(L3_TM_SIGDET_2, 0xd828)
8547 FIELD(L3_TM_SIGDET_2, TM_SIGDET_2_31_8_RSVD, 24, 8)
8548 FIELD(L3_TM_SIGDET_2, VSENSETRIM, 0, 8)
8549REG32(L3_TM_DFT_1, 0xd82c)
8550 FIELD(L3_TM_DFT_1, TM_DFT_1_31_8_RSVD, 24, 8)
8551 FIELD(L3_TM_DFT_1, LFPS_DFT_SEL_P, 4, 4)
8552 FIELD(L3_TM_DFT_1, LFPS_DFT_ENABLE, 3, 1)
8553REG32(L3_TM_DFT_2, 0xd830)
8554 FIELD(L3_TM_DFT_2, TM_DFT_2_31_8_RSVD, 24, 8)
8555 FIELD(L3_TM_DFT_2, SIGDET_DFT_SEL_P, 0, 3)
8556REG32(L3_TM_DFT_3, 0xd834)
8557 FIELD(L3_TM_DFT_3, TM_DFT_3_31_8_RSVD, 24, 8)
8558 FIELD(L3_TM_DFT_3, BSCAN_DFT_ENABLE, 4, 1)
8559 FIELD(L3_TM_DFT_3, BSCAN_DFT_SEL_P, 0, 4)
8560REG32(L3_TM_DFT_4, 0xd838)
8561 FIELD(L3_TM_DFT_4, TM_DFT_4_31_8_RSVD, 24, 8)
8562 FIELD(L3_TM_DFT_4, IQPI_DFT_ENABLE, 1, 1)
8563 FIELD(L3_TM_DFT_4, EPI_DFT_ENABLE, 0, 1)
8564REG32(L3_TM_DFT_5, 0xd83c)
8565 FIELD(L3_TM_DFT_5, TM_DFT_5_31_8_RSVD, 24, 8)
8566 FIELD(L3_TM_DFT_5, IQPI_DFT_SEL, 0, 8)
8567REG32(L3_TM_DFT_6, 0xd840)
8568 FIELD(L3_TM_DFT_6, TM_DFT_6_31_8_RSVD, 24, 8)
8569 FIELD(L3_TM_DFT_6, EPI_DFT_SEL, 0, 8)
8570REG32(L3_TM_DFT_7, 0xd844)
8571 FIELD(L3_TM_DFT_7, TM_DFT_7_31_8_RSVD, 24, 8)
8572 FIELD(L3_TM_DFT_7, EQ_DFT_ENABLE, 4, 1)
8573 FIELD(L3_TM_DFT_7, EQ_DFT_SEL_P, 0, 4)
8574REG32(L3_TM_DFT_8, 0xd848)
8575 FIELD(L3_TM_DFT_8, TM_DFT_8_31_8_RSVD, 24, 8)
8576 FIELD(L3_TM_DFT_8, LSRX_DFT_ENABLE, 4, 1)
8577 FIELD(L3_TM_DFT_8, LSRX_DFT_SEL_P, 0, 4)
8578REG32(L3_TM_DFT_9, 0xd84c)
8579 FIELD(L3_TM_DFT_9, TM_DFT_9_31_8_RSVD, 24, 8)
8580 FIELD(L3_TM_DFT_9, SAMP_DFT_SEL_P_0, 0, 8)
8581REG32(L3_TM_DFT_10, 0xd850)
8582 FIELD(L3_TM_DFT_10, TM_DFT_10_31_8_RSVD, 24, 8)
8583 FIELD(L3_TM_DFT_10, CLKLANE_DFT_SEL, 2, 2)
8584 FIELD(L3_TM_DFT_10, SAMP_DFT_SEL_P_1, 0, 2)
8585REG32(L3_TM_BG_1, 0xd854)
8586 FIELD(L3_TM_BG_1, TM_BG_1_31_8_RSVD, 24, 8)
8587 FIELD(L3_TM_BG_1, BIASGEN_CURRENT_PROG_0, 0, 8)
8588REG32(L3_TM_BG_2, 0xd858)
8589 FIELD(L3_TM_BG_2, TM_BG_2_31_8_RSVD, 24, 8)
8590 FIELD(L3_TM_BG_2, BIASGEN_CURRENT_PROG_1, 0, 8)
8591REG32(L3_TM_BG_3, 0xd85c)
8592 FIELD(L3_TM_BG_3, TM_BG_3_31_8_RSVD, 24, 8)
8593 FIELD(L3_TM_BG_3, BIASGEN_CURRENT_PROG_2, 0, 8)
8594REG32(L3_TM_BG_4, 0xd860)
8595 FIELD(L3_TM_BG_4, TM_BG_4_31_8_RSVD, 24, 8)
8596 FIELD(L3_TM_BG_4, BIASGEN_CURRENT_PROG_3, 0, 8)
8597REG32(L3_TM_BG_5, 0xd864)
8598 FIELD(L3_TM_BG_5, TM_BG_5_31_8_RSVD, 24, 8)
8599 FIELD(L3_TM_BG_5, BIASGEN_CURRENT_PROG_4, 0, 8)
8600REG32(L3_TM_BG_6, 0xd868)
8601 FIELD(L3_TM_BG_6, TM_BG_6_31_8_RSVD, 24, 8)
8602 FIELD(L3_TM_BG_6, BIASGEN_CURRENT_PROG_5, 0, 8)
8603REG32(L3_TM_BG_7, 0xd86c)
8604 FIELD(L3_TM_BG_7, TM_BG_7_31_8_RSVD, 24, 8)
8605 FIELD(L3_TM_BG_7, BIASGEN_CURRENT_PROG_6, 0, 8)
8606REG32(L3_TM_BG_8, 0xd870)
8607 FIELD(L3_TM_BG_8, TM_BG_8_31_8_RSVD, 24, 8)
8608 FIELD(L3_TM_BG_8, BIASGEN_CURRENT_PROG_7, 0, 8)
8609REG32(L3_TM_BG_9, 0xd874)
8610 FIELD(L3_TM_BG_9, TM_BG_9_31_8_RSVD, 24, 8)
8611 FIELD(L3_TM_BG_9, BIASGEN_CURRENT_PROG_8, 0, 8)
8612REG32(L3_TM_BG_10, 0xd878)
8613 FIELD(L3_TM_BG_10, TM_BG_10_31_8_RSVD, 24, 8)
8614 FIELD(L3_TM_BG_10, BIASGEN_CURRENT_PROG_9, 0, 8)
8615REG32(L3_TM_SD0, 0xd87c)
8616 FIELD(L3_TM_SD0, TM_SD0_31_8_RSVD, 24, 8)
8617 FIELD(L3_TM_SD0, SD_CAL_OVERRIDE_CODE, 2, 6)
8618 FIELD(L3_TM_SD0, SD_CAL_OVERRIDE_EN, 1, 1)
8619 FIELD(L3_TM_SD0, SD_CAL_DIR, 0, 1)
8620REG32(L3_TM_SD1, 0xd880)
8621 FIELD(L3_TM_SD1, TM_SD1_31_8_RSVD, 24, 8)
8622 FIELD(L3_TM_SD1, SD_BYPASS_ANA_CAL_EN_VAL, 7, 1)
8623 FIELD(L3_TM_SD1, SD_BYPASS_ANA_CAL_EN, 6, 1)
8624 FIELD(L3_TM_SD1, SD_CAL_CODE_START, 0, 6)
8625REG32(L3_TM_SD2, 0xd884)
8626 FIELD(L3_TM_SD2, TM_SD2_31_8_RSVD, 24, 8)
8627 FIELD(L3_TM_SD2, SD_CAL_FORCE_CAL, 7, 1)
8628 FIELD(L3_TM_SD2, SD_CAL_CODE_TUNE_BYP, 6, 1)
8629 FIELD(L3_TM_SD2, SD_CAL_CODE_TUNE, 0, 6)
8630REG32(L3_TM_SD3, 0xd888)
8631 FIELD(L3_TM_SD3, TM_SD3_31_8_RSVD, 24, 8)
8632 FIELD(L3_TM_SD3, SD_CAL_ITER_WAIT_0, 0, 8)
8633REG32(L3_TM_SD4, 0xd88c)
8634 FIELD(L3_TM_SD4, TM_SD4_31_8_RSVD, 24, 8)
8635 FIELD(L3_TM_SD4, SD_CAL_ITER_WAIT_BYPASS, 4, 1)
8636 FIELD(L3_TM_SD4, SD_CAL_ITER_WAIT_1, 0, 4)
8637REG32(L3_TM_SD5, 0xd890)
8638 FIELD(L3_TM_SD5, TM_SD5_31_8_RSVD, 24, 8)
8639 FIELD(L3_TM_SD5, SD_CAL_INIT_WAIT_0, 0, 8)
8640REG32(L3_TM_SD6, 0xd894)
8641 FIELD(L3_TM_SD6, TM_SD6_31_8_RSVD, 24, 8)
8642 FIELD(L3_TM_SD6, SD_CAL_INIT_WAIT_BYPASS, 4, 1)
8643 FIELD(L3_TM_SD6, SD_CAL_INIT_WAIT_1, 0, 4)
8644REG32(L3_TM_MISC1, 0xd898)
8645 FIELD(L3_TM_MISC1, TM_MISC1_31_8_RSVD, 24, 8)
8646 FIELD(L3_TM_MISC1, HSRX_POLARITY_FLIP, 7, 1)
8647 FIELD(L3_TM_MISC1, RXTERM_BIAS_PROG, 3, 4)
8648 FIELD(L3_TM_MISC1, LSRX_OR_SYS_POLARITY_FLIP, 2, 1)
8649 FIELD(L3_TM_MISC1, FORCE_SATAG1_DCC_MODE, 1, 1)
8650 FIELD(L3_TM_MISC1, SATAG1_DCC_MODE_VAL, 0, 1)
8651REG32(L3_TM_MISC2, 0xd89c)
8652 FIELD(L3_TM_MISC2, TM_MISC2_31_8_RSVD, 24, 8)
8653 FIELD(L3_TM_MISC2, ILL_CAL_BYPASS_COUNTS, 7, 1)
8654 FIELD(L3_TM_MISC2, PWR_SEQ_SAMP_CAL_ALWAYS, 6, 1)
8655 FIELD(L3_TM_MISC2, PWR_SEQ_BYP_CAL_DONE, 5, 1)
8656 FIELD(L3_TM_MISC2, PWR_SEQ_BYP_CAL_DONE_VAL, 4, 1)
8657 FIELD(L3_TM_MISC2, SAMP_BYPASS_CAL_TO_EQ, 3, 1)
8658 FIELD(L3_TM_MISC2, SAMP_BYPASS_CAL_TO_EQ_VAL, 2, 1)
8659 FIELD(L3_TM_MISC2, UNUSED, 0, 2)
8660REG32(L3_TM_EYE_SURF0, 0xd8a0)
8661 FIELD(L3_TM_EYE_SURF0, TM_EYE_SURF0_31_8_RSVD, 24, 8)
8662 FIELD(L3_TM_EYE_SURF0, UNUSED, 7, 1)
8663 FIELD(L3_TM_EYE_SURF0, EYE_SURF_RUN, 6, 1)
8664 FIELD(L3_TM_EYE_SURF0, COORD_EW_DIR, 5, 1)
8665 FIELD(L3_TM_EYE_SURF0, COORD_EW_OFFSET, 0, 5)
8666REG32(L3_TM_EYE_SURF1, 0xd8a4)
8667 FIELD(L3_TM_EYE_SURF1, TM_EYE_SURF1_31_8_RSVD, 24, 8)
8668 FIELD(L3_TM_EYE_SURF1, COORD_NS_DIR, 7, 1)
8669 FIELD(L3_TM_EYE_SURF1, COORD_NS_OFFSET, 0, 7)
8670REG32(L3_TM_EYE_SURF2, 0xd8a8)
8671 FIELD(L3_TM_EYE_SURF2, TM_EYE_SURF2_31_8_RSVD, 24, 8)
8672 FIELD(L3_TM_EYE_SURF2, TIMER_DELAY_TIME0, 0, 8)
8673REG32(L3_TM_EYE_SURF3, 0xd8ac)
8674 FIELD(L3_TM_EYE_SURF3, TM_EYE_SURF3_31_8_RSVD, 24, 8)
8675 FIELD(L3_TM_EYE_SURF3, TIMER_DELAY_TIME1, 0, 8)
8676REG32(L3_TM_EYE_SURF4, 0xd8b0)
8677 FIELD(L3_TM_EYE_SURF4, TM_EYE_SURF4_31_8_RSVD, 24, 8)
8678 FIELD(L3_TM_EYE_SURF4, TIMER_DELAY_TIME2, 0, 8)
8679REG32(L3_TM_EYE_SURF5, 0xd8b4)
8680 FIELD(L3_TM_EYE_SURF5, TM_EYE_SURF5_31_8_RSVD, 24, 8)
8681 FIELD(L3_TM_EYE_SURF5, TIMER_DELAY_TIME3, 0, 8)
8682REG32(L3_TM_EYE_SURF6, 0xd8b8)
8683 FIELD(L3_TM_EYE_SURF6, TM_EYE_SURF6_31_8_RSVD, 24, 8)
8684 FIELD(L3_TM_EYE_SURF6, TIMER_TEST_TIME0, 0, 8)
8685REG32(L3_TM_EYE_SURF7, 0xd8bc)
8686 FIELD(L3_TM_EYE_SURF7, TM_EYE_SURF7_31_8_RSVD, 24, 8)
8687 FIELD(L3_TM_EYE_SURF7, TIMER_TEST_TIME1, 0, 8)
8688REG32(L3_TM_EYE_SURF8, 0xd8c0)
8689 FIELD(L3_TM_EYE_SURF8, TM_EYE_SURF8_31_8_RSVD, 24, 8)
8690 FIELD(L3_TM_EYE_SURF8, TIMER_TEST_TIME2, 0, 8)
8691REG32(L3_TM_EYE_SURF9, 0xd8c4)
8692 FIELD(L3_TM_EYE_SURF9, TM_EYE_SURF9_31_8_RSVD, 24, 8)
8693 FIELD(L3_TM_EYE_SURF9, TIMER_TEST_TIME3, 0, 8)
8694REG32(L3_TM_SPARE, 0xd8c8)
8695 FIELD(L3_TM_SPARE, TM_SPARE_31_8_RSVD, 24, 8)
8696 FIELD(L3_TM_SPARE, RXDA_SPARE_PORT, 0, 8)
8697REG32(L3_TM_ANA_EQ1, 0xd8cc)
8698 FIELD(L3_TM_ANA_EQ1, TM_ANA_EQ1_31_8_RSVD, 24, 8)
8699 FIELD(L3_TM_ANA_EQ1, UNUSED, 5, 3)
8700 FIELD(L3_TM_ANA_EQ1, EQ_INPUT_CM_PROG, 2, 3)
8701 FIELD(L3_TM_ANA_EQ1, EQ_PADINTF_HQ_PROG, 0, 2)
8702REG32(L3_TM_ANA_E_PI0, 0xd8d0)
8703 FIELD(L3_TM_ANA_E_PI0, TM_ANA_E_PI0_31_8_RSVD, 24, 8)
8704 FIELD(L3_TM_ANA_E_PI0, EPI_BIASTRIM, 5, 3)
8705 FIELD(L3_TM_ANA_E_PI0, UNUSED, 0, 5)
8706REG32(L3_TM_ANA_IQ_PI0, 0xd8d4)
8707 FIELD(L3_TM_ANA_IQ_PI0, TM_ANA_IQ_PI0_31_8_RSVD, 24, 8)
8708 FIELD(L3_TM_ANA_IQ_PI0, IQPI_BIASTRIM, 5, 3)
8709 FIELD(L3_TM_ANA_IQ_PI0, UNUSED, 0, 5)
8710REG32(L3_TM_ANA_MISC0, 0xd8d8)
8711 FIELD(L3_TM_ANA_MISC0, TM_ANA_MISC0_31_8_RSVD, 24, 8)
8712 FIELD(L3_TM_ANA_MISC0, EPI_CALIB_EN, 7, 1)
8713 FIELD(L3_TM_ANA_MISC0, IQPI_CALIB_EN, 6, 1)
8714 FIELD(L3_TM_ANA_MISC0, UNUSED, 0, 6)
8715REG32(L3_TM_SAMP_CODE_IQ_PH0, 0xd8dc)
8716 FIELD(L3_TM_SAMP_CODE_IQ_PH0, TM_SAMP_CODE_IQ_PH0_31_8_RSVD, 24, 8)
8717 FIELD(L3_TM_SAMP_CODE_IQ_PH0, UNUSED, 7, 1)
8718 FIELD(L3_TM_SAMP_CODE_IQ_PH0, SAMP_CALIB_BYP, 6, 1)
8719 FIELD(L3_TM_SAMP_CODE_IQ_PH0, IQ_PH0_SAMP_CODE, 0, 6)
8720REG32(L3_TM_SAMP_CODE_IQ_PH90, 0xd8e0)
8721 FIELD(L3_TM_SAMP_CODE_IQ_PH90, TM_SAMP_CODE_IQ_PH90_31_8_RSVD, 24, 8)
8722 FIELD(L3_TM_SAMP_CODE_IQ_PH90, CALIB_SWEEP_DIR, 6, 2)
8723 FIELD(L3_TM_SAMP_CODE_IQ_PH90, IQ_PH90_SAMP_CODE, 0, 6)
8724REG32(L3_TM_SAMP_CODE_IQ_PH180, 0xd8e4)
8725 FIELD(L3_TM_SAMP_CODE_IQ_PH180, TM_SAMP_CODE_IQ_PH180_31_8_RSVD, 24, 8)
8726 FIELD(L3_TM_SAMP_CODE_IQ_PH180, UNUSED, 6, 2)
8727 FIELD(L3_TM_SAMP_CODE_IQ_PH180, IQ_PH180_SAMP_CODE, 0, 6)
8728REG32(L3_TM_SAMP_CODE_IQ_PH270, 0xd8e8)
8729 FIELD(L3_TM_SAMP_CODE_IQ_PH270, TM_SAMP_CODE_IQ_PH270_31_8_RSVD, 24, 8)
8730 FIELD(L3_TM_SAMP_CODE_IQ_PH270, HSRX_DBG_BUS_SEL, 6, 2)
8731 FIELD(L3_TM_SAMP_CODE_IQ_PH270, IQ_PH270_SAMP_CODE, 0, 6)
8732REG32(L3_TM_SAMP_CODE_E_PH0, 0xd8ec)
8733 FIELD(L3_TM_SAMP_CODE_E_PH0, TM_SAMP_CODE_E_PH0_31_8_RSVD, 24, 8)
8734 FIELD(L3_TM_SAMP_CODE_E_PH0, UNUSED, 6, 2)
8735 FIELD(L3_TM_SAMP_CODE_E_PH0, E_PH90_SAMP_CODE, 0, 6)
8736REG32(L3_TM_SAMP_CODE_E_PH180, 0xd8f0)
8737 FIELD(L3_TM_SAMP_CODE_E_PH180, TM_SAMP_CODE_E_PH180_31_8_RSVD, 24, 8)
8738 FIELD(L3_TM_SAMP_CODE_E_PH180, UNUSED, 6, 2)
8739 FIELD(L3_TM_SAMP_CODE_E_PH180, E_PH270_SAMP_CODE, 0, 6)
8740REG32(L3_TM_IQ_ILL0, 0xd8f4)
8741 FIELD(L3_TM_IQ_ILL0, TM_IQ_ILL0_31_8_RSVD, 24, 8)
8742 FIELD(L3_TM_IQ_ILL0, ILL_BYPASS_IQ_CAL_EN, 7, 1)
8743 FIELD(L3_TM_IQ_ILL0, IQ_ILL_PLOADTRIM_BYP_VAL, 2, 5)
8744 FIELD(L3_TM_IQ_ILL0, IQ_ILL_PLOADTRIM_BYP, 1, 1)
8745 FIELD(L3_TM_IQ_ILL0, ILL_BYPASS_IQ_CODES, 0, 1)
8746REG32(L3_TM_IQ_ILL1, 0xd8f8)
8747 FIELD(L3_TM_IQ_ILL1, TM_IQ_ILL1_31_8_RSVD, 24, 8)
8748 FIELD(L3_TM_IQ_ILL1, ILL_BYPASS_IQ_CALCODE_F0, 0, 8)
8749REG32(L3_TM_IQ_ILL2, 0xd8fc)
8750 FIELD(L3_TM_IQ_ILL2, TM_IQ_ILL2_31_8_RSVD, 24, 8)
8751 FIELD(L3_TM_IQ_ILL2, ILL_BYPASS_IQ_CALCODE_F1, 0, 8)
8752REG32(L3_TM_IQ_ILL3, 0xd900)
8753 FIELD(L3_TM_IQ_ILL3, TM_IQ_ILL3_31_8_RSVD, 24, 8)
8754 FIELD(L3_TM_IQ_ILL3, ILL_BYPASS_IQ_CALCODE_F2, 0, 8)
8755REG32(L3_TM_IQ_ILL4, 0xd904)
8756 FIELD(L3_TM_IQ_ILL4, TM_IQ_ILL4_31_8_RSVD, 24, 8)
8757 FIELD(L3_TM_IQ_ILL4, ILL_BYPASS_IQ_CALCODE_F3, 0, 8)
8758REG32(L3_TM_IQ_ILL5, 0xd908)
8759 FIELD(L3_TM_IQ_ILL5, TM_IQ_ILL5_31_8_RSVD, 24, 8)
8760 FIELD(L3_TM_IQ_ILL5, ILL_BYPASS_IQ_CALCODE_F4, 0, 8)
8761REG32(L3_TM_IQ_ILL6, 0xd90c)
8762 FIELD(L3_TM_IQ_ILL6, TM_IQ_ILL6_31_8_RSVD, 24, 8)
8763 FIELD(L3_TM_IQ_ILL6, ILL_BYPASS_IQ_CALCODE_F5, 0, 8)
8764REG32(L3_TM_IQ_ILL7, 0xd910)
8765 FIELD(L3_TM_IQ_ILL7, TM_IQ_ILL7_31_8_RSVD, 24, 8)
8766 FIELD(L3_TM_IQ_ILL7, ILL_BYPASS_IQ_CNSTGMTRIM_VAL, 0, 8)
8767REG32(L3_TM_IQ_ILL8, 0xd914)
8768 FIELD(L3_TM_IQ_ILL8, TM_IQ_ILL8_31_8_RSVD, 24, 8)
8769 FIELD(L3_TM_IQ_ILL8, ILL_BYPASS_IQ_POLYTRIM_VAL, 0, 8)
8770REG32(L3_TM_IQ_ILL9, 0xd918)
8771 FIELD(L3_TM_IQ_ILL9, TM_IQ_ILL9_31_8_RSVD, 24, 8)
8772 FIELD(L3_TM_IQ_ILL9, UNUSED, 4, 4)
8773 FIELD(L3_TM_IQ_ILL9, ILL_BYPASS_IQ_LFEN, 3, 1)
8774 FIELD(L3_TM_IQ_ILL9, ILL_BYPASS_IQ_LFEN_VAL, 2, 1)
8775 FIELD(L3_TM_IQ_ILL9, ILL_BYPASS_IQ_CNSTGMTRIM, 1, 1)
8776 FIELD(L3_TM_IQ_ILL9, ILL_BYPASS_IQ_POLYTIM, 0, 1)
8777REG32(L3_TM_IQ_ILL10, 0xd91c)
8778 FIELD(L3_TM_IQ_ILL10, TM_IQ_ILL10_31_8_RSVD, 24, 8)
8779 FIELD(L3_TM_IQ_ILL10, UNUSED, 6, 2)
8780 FIELD(L3_TM_IQ_ILL10, IQPI_CALCTRIM, 4, 2)
8781 FIELD(L3_TM_IQ_ILL10, IQPI_REPLICATRIM, 0, 4)
8782REG32(L3_TM_E_ILL0, 0xd920)
8783 FIELD(L3_TM_E_ILL0, TM_E_ILL0_31_8_RSVD, 24, 8)
8784 FIELD(L3_TM_E_ILL0, E_ILL_CALIB_CTRL, 7, 1)
8785 FIELD(L3_TM_E_ILL0, E_ILL_PLOADTRIM_BYP_VAL, 2, 5)
8786 FIELD(L3_TM_E_ILL0, E_ILL_PLOADTRIM_BYP, 1, 1)
8787 FIELD(L3_TM_E_ILL0, E_ILL_CALIB_BYP, 0, 1)
8788REG32(L3_TM_E_ILL1, 0xd924)
8789 FIELD(L3_TM_E_ILL1, TM_E_ILL1_31_8_RSVD, 24, 8)
8790 FIELD(L3_TM_E_ILL1, ILL_BYPASS_E_CALCODE_F0, 0, 8)
8791REG32(L3_TM_E_ILL2, 0xd928)
8792 FIELD(L3_TM_E_ILL2, TM_E_ILL2_31_8_RSVD, 24, 8)
8793 FIELD(L3_TM_E_ILL2, ILL_BYPASS_E_CALCODE_F1, 0, 8)
8794REG32(L3_TM_E_ILL3, 0xd92c)
8795 FIELD(L3_TM_E_ILL3, TM_E_ILL3_31_8_RSVD, 24, 8)
8796 FIELD(L3_TM_E_ILL3, ILL_BYPASS_E_CALCODE_F2, 0, 8)
8797REG32(L3_TM_E_ILL4, 0xd930)
8798 FIELD(L3_TM_E_ILL4, TM_E_ILL4_31_8_RSVD, 24, 8)
8799 FIELD(L3_TM_E_ILL4, ILL_BYPASS_E_CALCODE_F3, 0, 8)
8800REG32(L3_TM_E_ILL5, 0xd934)
8801 FIELD(L3_TM_E_ILL5, TM_E_ILL5_31_8_RSVD, 24, 8)
8802 FIELD(L3_TM_E_ILL5, ILL_BYPASS_E_CALCODE_F4, 0, 8)
8803REG32(L3_TM_E_ILL6, 0xd938)
8804 FIELD(L3_TM_E_ILL6, TM_E_ILL6_31_8_RSVD, 24, 8)
8805 FIELD(L3_TM_E_ILL6, ILL_BYPASS_E_CALCODE_F5, 0, 8)
8806REG32(L3_TM_E_ILL7, 0xd93c)
8807 FIELD(L3_TM_E_ILL7, TM_E_ILL7_31_8_RSVD, 24, 8)
8808 FIELD(L3_TM_E_ILL7, ILL_BYPASS_E_CNSTGMTRIM_VAL, 0, 8)
8809REG32(L3_TM_E_ILL8, 0xd940)
8810 FIELD(L3_TM_E_ILL8, TM_E_ILL8_31_8_RSVD, 24, 8)
8811 FIELD(L3_TM_E_ILL8, ILL_BYPASS_E_POLYTRIM_VAL, 0, 8)
8812REG32(L3_TM_E_ILL9, 0xd944)
8813 FIELD(L3_TM_E_ILL9, TM_E_ILL9_31_8_RSVD, 24, 8)
8814 FIELD(L3_TM_E_ILL9, UNUSED, 4, 4)
8815 FIELD(L3_TM_E_ILL9, ILL_BYPASS_E_LFEN, 3, 1)
8816 FIELD(L3_TM_E_ILL9, ILL_BYPASS_E_LFEN_VAL, 2, 1)
8817 FIELD(L3_TM_E_ILL9, ILL_BYPASS_E_CNSTGMTRIM, 1, 1)
8818 FIELD(L3_TM_E_ILL9, ILL_BYPASS_E_POLYTIM, 0, 1)
8819REG32(L3_TM_E_ILL10, 0xd948)
8820 FIELD(L3_TM_E_ILL10, TM_E_ILL10_31_8_RSVD, 24, 8)
8821 FIELD(L3_TM_E_ILL10, UNUSED, 6, 2)
8822 FIELD(L3_TM_E_ILL10, EPI_CALCTRIM, 4, 2)
8823 FIELD(L3_TM_E_ILL10, EPI_REPLICATRIM, 0, 4)
8824REG32(L3_TM_EQ0, 0xd94c)
8825 FIELD(L3_TM_EQ0, TM_EQ0_31_8_RSVD, 24, 8)
8826 FIELD(L3_TM_EQ0, EQ_STG1_RL_PROG_MSB, 7, 1)
8827 FIELD(L3_TM_EQ0, EQ_STG1_CTRL_BYP, 6, 1)
8828 FIELD(L3_TM_EQ0, EQ_STG2_CTRL_BYP, 5, 1)
8829 FIELD(L3_TM_EQ0, EQ_ADAPTATION_FORCE, 4, 1)
8830 FIELD(L3_TM_EQ0, EQ_ADAPTATION_FORCE_VAL, 3, 1)
8831 FIELD(L3_TM_EQ0, EQ_ISOURCE_EN_VAL, 0, 3)
8832REG32(L3_TM_EQ1, 0xd950)
8833 FIELD(L3_TM_EQ1, TM_EQ1_31_8_RSVD, 24, 8)
8834 FIELD(L3_TM_EQ1, EQ_STG1_PREAMP_MODE_VAL, 7, 1)
8835 FIELD(L3_TM_EQ1, EQ_STG1_RL_PROG, 5, 2)
8836 FIELD(L3_TM_EQ1, EQ_STG2_CM_PROG, 3, 2)
8837 FIELD(L3_TM_EQ1, EQ_STG2_PREAMP_MODE_VAL, 2, 1)
8838 FIELD(L3_TM_EQ1, EQ_STG2_RL_PROG, 0, 2)
8839REG32(L3_TM_EQ2, 0xd954)
8840 FIELD(L3_TM_EQ2, TM_EQ2_31_8_RSVD, 24, 8)
8841 FIELD(L3_TM_EQ2, UNUSED, 7, 1)
8842 FIELD(L3_TM_EQ2, EQ_EN_BACKGND_ADAPT, 6, 1)
8843 FIELD(L3_TM_EQ2, EQ_COUNT_STRAYS, 5, 1)
8844 FIELD(L3_TM_EQ2, EQ_WINDOW_SIZE, 3, 2)
8845 FIELD(L3_TM_EQ2, EQ_MAJ_THRESH, 1, 2)
8846 FIELD(L3_TM_EQ2, EQ_BIAS_CTRL_BYP, 0, 1)
8847REG32(L3_TM_EQ3, 0xd958)
8848 FIELD(L3_TM_EQ3, TM_EQ3_31_8_RSVD, 24, 8)
8849 FIELD(L3_TM_EQ3, UNUSED, 5, 3)
8850 FIELD(L3_TM_EQ3, EQ_BYPASS_ISINK_ENZ_VAL, 0, 5)
8851REG32(L3_TM_EQ4, 0xd95c)
8852 FIELD(L3_TM_EQ4, TM_EQ4_31_8_RSVD, 24, 8)
8853 FIELD(L3_TM_EQ4, UNUSED, 5, 3)
8854 FIELD(L3_TM_EQ4, BYPASS_EQ_C_STG1, 4, 1)
8855 FIELD(L3_TM_EQ4, BYPASS_EQ_C_VAL_STG1, 0, 4)
8856REG32(L3_TM_EQ5, 0xd960)
8857 FIELD(L3_TM_EQ5, TM_EQ5_31_8_RSVD, 24, 8)
8858 FIELD(L3_TM_EQ5, UNUSED, 6, 2)
8859 FIELD(L3_TM_EQ5, BYPASS_EQ_R_STG1, 5, 1)
8860 FIELD(L3_TM_EQ5, BYPASS_EQ_R_VAL_STG1, 0, 5)
8861REG32(L3_TM_EQ6, 0xd964)
8862 FIELD(L3_TM_EQ6, TM_EQ6_31_8_RSVD, 24, 8)
8863 FIELD(L3_TM_EQ6, UNUSED, 5, 3)
8864 FIELD(L3_TM_EQ6, BYPASS_EQ_C_STG2, 4, 1)
8865 FIELD(L3_TM_EQ6, BYPASS_EQ_C_VAL_STG2, 0, 4)
8866REG32(L3_TM_EQ7, 0xd968)
8867 FIELD(L3_TM_EQ7, TM_EQ7_31_8_RSVD, 24, 8)
8868 FIELD(L3_TM_EQ7, UNUSED, 6, 2)
8869 FIELD(L3_TM_EQ7, BYPASS_EQ_R_STG2, 5, 1)
8870 FIELD(L3_TM_EQ7, BYPASS_EQ_R_VAL_STG2, 0, 5)
8871REG32(L3_TM_EQ8, 0xd96c)
8872 FIELD(L3_TM_EQ8, TM_EQ8_31_8_RSVD, 24, 8)
8873 FIELD(L3_TM_EQ8, EQ_BYPASS_CALIB, 7, 1)
8874 FIELD(L3_TM_EQ8, EQ_SWEEP, 5, 2)
8875 FIELD(L3_TM_EQ8, SEL_SAMP, 2, 3)
8876 FIELD(L3_TM_EQ8, BYPASS_EQ_CAL, 1, 1)
8877 FIELD(L3_TM_EQ8, BYPASS_EQ_CAL_VAL, 0, 1)
8878REG32(L3_TM_EQ9, 0xd970)
8879 FIELD(L3_TM_EQ9, TM_EQ9_31_8_RSVD, 24, 8)
8880 FIELD(L3_TM_EQ9, UNUSED, 7, 1)
8881 FIELD(L3_TM_EQ9, EQ_BYPASS_CALIB_CODE, 0, 7)
8882REG32(L3_TM_EQ10, 0xd974)
8883 FIELD(L3_TM_EQ10, TM_EQ10_31_8_RSVD, 24, 8)
8884 FIELD(L3_TM_EQ10, UNUSED, 7, 1)
8885 FIELD(L3_TM_EQ10, OFFSET_COEF_SCALER, 4, 3)
8886 FIELD(L3_TM_EQ10, DIAG_OUTPUT_SEL, 0, 4)
8887REG32(L3_TM_EQ11, 0xd978)
8888 FIELD(L3_TM_EQ11, TM_EQ11_31_8_RSVD, 24, 8)
8889 FIELD(L3_TM_EQ11, EQ_CALIB_CLK_DIV_FORCE, 7, 1)
8890 FIELD(L3_TM_EQ11, EDGE_IS_FIRST, 6, 1)
8891 FIELD(L3_TM_EQ11, FORCE_EQ_OFFS_ON, 5, 1)
8892 FIELD(L3_TM_EQ11, FORCE_EQ_OFFS_OFF, 4, 1)
8893 FIELD(L3_TM_EQ11, EQ_OFFS_WITH_ADAPT, 3, 1)
8894 FIELD(L3_TM_EQ11, OFFSET_VOTER_OVERRIDE_EN, 2, 1)
8895 FIELD(L3_TM_EQ11, OFFSET_VOTER_OVERRIDE_NEG, 1, 1)
8896 FIELD(L3_TM_EQ11, OFFSET_VOTER_OVERRIDE_POS, 0, 1)
8897REG32(L3_TM_ILL7, 0xd97c)
8898 FIELD(L3_TM_ILL7, TM_ILL7_31_8_RSVD, 24, 8)
8899 FIELD(L3_TM_ILL7, ILL_CAL_INIT_WAIT, 0, 8)
8900REG32(L3_TM_ILL8, 0xd980)
8901 FIELD(L3_TM_ILL8, TM_ILL8_31_8_RSVD, 24, 8)
8902 FIELD(L3_TM_ILL8, ILL_CAL_ITER_WAIT, 0, 8)
8903REG32(L3_TM_ILL9, 0xd984)
8904 FIELD(L3_TM_ILL9, TM_ILL9_31_8_RSVD, 24, 8)
8905 FIELD(L3_TM_ILL9, ILL_CAL_BYPASS_CAP_START, 7, 1)
8906 FIELD(L3_TM_ILL9, ILL_CAL_CAP_START_VAL, 0, 7)
8907REG32(L3_TM_ILL10, 0xd988)
8908 FIELD(L3_TM_ILL10, TM_ILL10_31_8_RSVD, 24, 8)
8909 FIELD(L3_TM_ILL10, G3A_USB3_PCIEG2_PLL_CTR_11_8_BYP_VAL, 4, 4)
8910 FIELD(L3_TM_ILL10, G3B_PLL_CTR_11_8_BYP_VAL, 0, 4)
8911REG32(L3_TM_ILL11, 0xd98c)
8912 FIELD(L3_TM_ILL11, TM_ILL11_31_8_RSVD, 24, 8)
8913 FIELD(L3_TM_ILL11, G2A_PCIEG1_PLL_CTR_11_8_BYP_VAL, 4, 4)
8914 FIELD(L3_TM_ILL11, G2B_PLL_CTR_11_8_BYP_VAL, 0, 4)
8915REG32(L3_TM_ILL12, 0xd990)
8916 FIELD(L3_TM_ILL12, TM_ILL12_31_8_RSVD, 24, 8)
8917 FIELD(L3_TM_ILL12, G1A_PLL_CTR_BYP_VAL, 0, 8)
8918REG32(L3_TM_ILL13, 0xd994)
8919 FIELD(L3_TM_ILL13, TM_ILL13_31_8_RSVD, 24, 8)
8920 FIELD(L3_TM_ILL13, ILL_CAL_IDLE_VAL_REFCNT, 0, 3)
8921REG32(L3_TM_ILL14, 0xd998)
8922 FIELD(L3_TM_ILL14, TM_ILL14_31_8_RSVD, 24, 8)
8923 FIELD(L3_TM_ILL14, ILL_CALIB_WAIT, 4, 4)
8924 FIELD(L3_TM_ILL14, ILL_CHG_WAIT, 0, 4)
8925REG32(L3_TM_FRZ_FSM0, 0xd99c)
8926 FIELD(L3_TM_FRZ_FSM0, TM_FRZ_FSM0_31_8_RSVD, 24, 8)
8927 FIELD(L3_TM_FRZ_FSM0, FREEZE_HSRX_PWR_SEQ_FSM, 0, 8)
8928REG32(L3_TM_FRZ_FSM1, 0xd9a0)
8929 FIELD(L3_TM_FRZ_FSM1, TM_FRZ_FSM1_31_8_RSVD, 24, 8)
8930 FIELD(L3_TM_FRZ_FSM1, UNUSED, 6, 2)
8931 FIELD(L3_TM_FRZ_FSM1, FREEZE_ILL_CALIB_FSM, 0, 6)
8932REG32(L3_TM_RST_DLY, 0xd9a4)
8933 FIELD(L3_TM_RST_DLY, TM_RST_DLY_31_8_RSVD, 24, 8)
8934 FIELD(L3_TM_RST_DLY, APB_RST_DLY, 0, 8)
8935REG32(L3_TM_ILL15, 0xd9a8)
8936 FIELD(L3_TM_ILL15, TM_ILL15_31_8_RSVD, 24, 8)
8937 FIELD(L3_TM_ILL15, ILL_CAL_REF_CTR_MSB_REG1, 0, 8)
8938REG32(L3_TM_MISC3, 0xd9ac)
8939 FIELD(L3_TM_MISC3, TM_MISC3_31_8_RSVD, 24, 8)
8940 FIELD(L3_TM_MISC3, AUX0_BIT_7, 7, 1)
8941 FIELD(L3_TM_MISC3, AUX0_BIT_6, 6, 1)
8942 FIELD(L3_TM_MISC3, AUX0_BIT_5, 5, 1)
8943 FIELD(L3_TM_MISC3, DBG_BUS_SEL, 2, 3)
8944 FIELD(L3_TM_MISC3, CDR_EN_FPL, 1, 1)
8945 FIELD(L3_TM_MISC3, CDR_EN_FFL, 0, 1)
8946REG32(L3_TM_EQ_OFFS1, 0xd9b0)
8947 FIELD(L3_TM_EQ_OFFS1, TM_EQ_OFFS1_31_8_RSVD, 24, 8)
8948 FIELD(L3_TM_EQ_OFFS1, EQ_OFFSET_CORR_BYP, 1, 7)
8949 FIELD(L3_TM_EQ_OFFS1, AUX1_BIT_7, 0, 1)
8950REG32(L3_TM_SAMP0, 0xd9b4)
8951 FIELD(L3_TM_SAMP0, TM_SAMP0_31_8_RSVD, 24, 8)
8952 FIELD(L3_TM_SAMP0, SAMP_CALIB_CLK_DIV_FACTOR, 1, 7)
8953 FIELD(L3_TM_SAMP0, SAMP_CALIB_CLK_DIV_FORCE, 0, 1)
8954REG32(L3_TM_EQ12, 0xd9b8)
8955 FIELD(L3_TM_EQ12, TM_EQ12_31_8_RSVD, 24, 8)
8956 FIELD(L3_TM_EQ12, EQ_CALIB_CLK_DIV_FACTOR, 0, 8)
8957REG32(L3_TM_MISC4, 0xd9bc)
8958 FIELD(L3_TM_MISC4, TM_MISC4_31_8_RSVD, 24, 8)
8959 FIELD(L3_TM_MISC4, PSO_CLK_LANE_FRM_PCS, 2, 1)
8960 FIELD(L3_TM_MISC4, BSCAN_MODE_VAL, 1, 1)
8961 FIELD(L3_TM_MISC4, BSCAN_FORCE_MODE, 0, 1)
8962REG32(L3_TM_SAMP_STATUS0, 0xda80)
8963 FIELD(L3_TM_SAMP_STATUS0, TM_SAMP_STATUS0_31_8_RSVD, 24, 8)
8964 FIELD(L3_TM_SAMP_STATUS0, IQ_SAMP_PH0_CALIB_CODE, 0, 6)
8965REG32(L3_TM_SAMP_STATUS1, 0xda84)
8966 FIELD(L3_TM_SAMP_STATUS1, TM_SAMP_STATUS1_31_8_RSVD, 24, 8)
8967 FIELD(L3_TM_SAMP_STATUS1, IQ_SAMP_PH90_CALIB_CODE, 0, 6)
8968REG32(L3_TM_SAMP_STATUS2, 0xda88)
8969 FIELD(L3_TM_SAMP_STATUS2, TM_SAMP_STATUS2_31_8_RSVD, 24, 8)
8970 FIELD(L3_TM_SAMP_STATUS2, IQ_SAMP_PH180_CALIB_CODE, 0, 6)
8971REG32(L3_TM_SAMP_STATUS3, 0xda8c)
8972 FIELD(L3_TM_SAMP_STATUS3, TM_SAMP_STATUS3_31_8_RSVD, 24, 8)
8973 FIELD(L3_TM_SAMP_STATUS3, IQ_SAMP_PH270_CALIB_CODE, 0, 6)
8974REG32(L3_TM_SAMP_STATUS4, 0xda90)
8975 FIELD(L3_TM_SAMP_STATUS4, TM_SAMP_STATUS4_31_8_RSVD, 24, 8)
8976 FIELD(L3_TM_SAMP_STATUS4, E_SAMP_PH0_CALIB_CODE, 0, 6)
8977REG32(L3_TM_SAMP_STATUS5, 0xda94)
8978 FIELD(L3_TM_SAMP_STATUS5, TM_SAMP_STATUS5_31_8_RSVD, 24, 8)
8979 FIELD(L3_TM_SAMP_STATUS5, E_SAMP_PH180_CALIB_CODE, 0, 6)
8980REG32(L3_TM_ILL_STATUS0, 0xda98)
8981 FIELD(L3_TM_ILL_STATUS0, TM_ILL_STATUS0_31_8_RSVD, 24, 8)
8982 FIELD(L3_TM_ILL_STATUS0, IQ_F0_CALCODE_CALIB_VAL, 0, 7)
8983REG32(L3_TM_ILL_STATUS1, 0xda9c)
8984 FIELD(L3_TM_ILL_STATUS1, TM_ILL_STATUS1_31_8_RSVD, 24, 8)
8985 FIELD(L3_TM_ILL_STATUS1, IQ_F1_CALCODE_CALIB_VAL, 0, 7)
8986REG32(L3_TM_ILL_STATUS2, 0xdaa0)
8987 FIELD(L3_TM_ILL_STATUS2, TM_ILL_STATUS2_31_8_RSVD, 24, 8)
8988 FIELD(L3_TM_ILL_STATUS2, IQ_F2_CALCODE_CALIB_VAL, 0, 7)
8989REG32(L3_TM_ILL_STATUS3, 0xdaa4)
8990 FIELD(L3_TM_ILL_STATUS3, TM_ILL_STATUS3_31_8_RSVD, 24, 8)
8991 FIELD(L3_TM_ILL_STATUS3, IQ_F3_CALCODE_CALIB_VAL, 0, 7)
8992REG32(L3_TM_ILL_STATUS4, 0xdaa8)
8993 FIELD(L3_TM_ILL_STATUS4, TM_ILL_STATUS4_31_8_RSVD, 24, 8)
8994 FIELD(L3_TM_ILL_STATUS4, IQ_F4_CALCODE_CALIB_VAL, 0, 7)
8995REG32(L3_TM_ILL_STATUS5, 0xdaac)
8996 FIELD(L3_TM_ILL_STATUS5, TM_ILL_STATUS5_31_8_RSVD, 24, 8)
8997 FIELD(L3_TM_ILL_STATUS5, IQ_F5_CALCODE_CALIB_VAL, 0, 7)
8998REG32(L3_TM_ILL_STATUS6, 0xdab0)
8999 FIELD(L3_TM_ILL_STATUS6, TM_ILL_STATUS6_31_8_RSVD, 24, 8)
9000 FIELD(L3_TM_ILL_STATUS6, E_F0_CALCODE_CALIB_VAL, 0, 7)
9001REG32(L3_TM_ILL_STATUS7, 0xdab4)
9002 FIELD(L3_TM_ILL_STATUS7, TM_ILL_STATUS7_31_8_RSVD, 24, 8)
9003 FIELD(L3_TM_ILL_STATUS7, E_F1_CALCODE_CALIB_VAL, 0, 7)
9004REG32(L3_TM_ILL_STATUS8, 0xdab8)
9005 FIELD(L3_TM_ILL_STATUS8, TM_ILL_STATUS8_31_8_RSVD, 24, 8)
9006 FIELD(L3_TM_ILL_STATUS8, E_F2_CALCODE_CALIB_VAL, 0, 7)
9007REG32(L3_TM_ILL_STATUS9, 0xdabc)
9008 FIELD(L3_TM_ILL_STATUS9, TM_ILL_STATUS9_31_8_RSVD, 24, 8)
9009 FIELD(L3_TM_ILL_STATUS9, E_F3_CALCODE_CALIB_VAL, 0, 7)
9010REG32(L3_TM_ILL_STATUS10, 0xdac0)
9011 FIELD(L3_TM_ILL_STATUS10, TM_ILL_STATUS10_31_8_RSVD, 24, 8)
9012 FIELD(L3_TM_ILL_STATUS10, E_F4_CALCODE_CALIB_VAL, 0, 7)
9013REG32(L3_TM_ILL_STATUS11, 0xdac4)
9014 FIELD(L3_TM_ILL_STATUS11, TM_ILL_STATUS11_31_8_RSVD, 24, 8)
9015 FIELD(L3_TM_ILL_STATUS11, E_F5_CALCODE_CALIB_VAL, 0, 7)
9016REG32(L3_TM_MISC_ST_0, 0xdac8)
9017 FIELD(L3_TM_MISC_ST_0, TM_MISC_ST_0_31_8_RSVD, 24, 8)
9018 FIELD(L3_TM_MISC_ST_0, EYE_SURF_DONE, 5, 1)
9019 FIELD(L3_TM_MISC_ST_0, SD_CAL_DONE, 4, 1)
9020 FIELD(L3_TM_MISC_ST_0, SAMP_CAL_DONE, 3, 1)
9021 FIELD(L3_TM_MISC_ST_0, ILL_CAL_DONE, 2, 1)
9022 FIELD(L3_TM_MISC_ST_0, EQ_CAL_DONE, 1, 1)
9023 FIELD(L3_TM_MISC_ST_0, EQ_VALID_ADAPT_CODE, 0, 1)
9024REG32(L3_TM_SD_ST_0, 0xdacc)
9025 FIELD(L3_TM_SD_ST_0, TM_SD_ST_0_31_8_RSVD, 24, 8)
9026 FIELD(L3_TM_SD_ST_0, SD_CAL_CODE, 0, 6)
9027REG32(L3_TM_EYESURF_ST0, 0xdad0)
9028 FIELD(L3_TM_EYESURF_ST0, TM_EYESURF_ST0_31_8_RSVD, 24, 8)
9029 FIELD(L3_TM_EYESURF_ST0, ERROR_COUNT0, 0, 8)
9030REG32(L3_TM_EYESURF_ST1, 0xdad4)
9031 FIELD(L3_TM_EYESURF_ST1, TM_EYESURF_ST1_31_8_RSVD, 24, 8)
9032 FIELD(L3_TM_EYESURF_ST1, ERROR_COUNT1, 0, 8)
9033REG32(L3_TM_EQ_ST0, 0xdad8)
9034 FIELD(L3_TM_EQ_ST0, TM_EQ_ST0_31_8_RSVD, 24, 8)
9035 FIELD(L3_TM_EQ_ST0, EQ_ADAPT_CODE0, 0, 8)
9036REG32(L3_TM_EQ_ST1, 0xdadc)
9037 FIELD(L3_TM_EQ_ST1, TM_EQ_ST1_31_8_RSVD, 24, 8)
9038 FIELD(L3_TM_EQ_ST1, EQ_ADAPT_CODE1, 0, 8)
9039REG32(L3_TM_EQ_ST2, 0xdae0)
9040 FIELD(L3_TM_EQ_ST2, TM_EQ_ST2_31_8_RSVD, 24, 8)
9041 FIELD(L3_TM_EQ_ST2, EQ_CALIB_CODE, 0, 7)
9042REG32(L3_TM_RXPMA_ST1, 0xdae4)
9043 FIELD(L3_TM_RXPMA_ST1, TM_RXPMA_ST1_31_8_RSVD, 24, 8)
9044 FIELD(L3_TM_RXPMA_ST1, HSRX_OPMODE_STATUS, 0, 8)
9045REG32(L3_TM_CDR0, 0xdc00)
9046 FIELD(L3_TM_CDR0, TM_CDR0_31_8_RSVD, 24, 8)
9047 FIELD(L3_TM_CDR0, FAST_PHASE_LOCK_FORCE, 7, 1)
9048 FIELD(L3_TM_CDR0, UNUSED, 5, 2)
9049 FIELD(L3_TM_CDR0, CDR_LOOP_CTRL, 2, 3)
9050 FIELD(L3_TM_CDR0, SECOND_ORDER_LOOP_DIS, 1, 1)
9051 FIELD(L3_TM_CDR0, FIRST_ORDER_LOOP_DIS, 0, 1)
9052REG32(L3_TM_CDR1, 0xdc04)
9053 FIELD(L3_TM_CDR1, TM_CDR1_31_8_RSVD, 24, 8)
9054 FIELD(L3_TM_CDR1, RESET_DELAY_2OL, 0, 8)
9055REG32(L3_TM_CDR2, 0xdc08)
9056 FIELD(L3_TM_CDR2, TM_CDR2_31_8_RSVD, 24, 8)
9057 FIELD(L3_TM_CDR2, CLK_SEL_2OL, 6, 2)
9058 FIELD(L3_TM_CDR2, INTEGRATOR_THRESH_2OL, 0, 6)
9059REG32(L3_TM_CDR3, 0xdc0c)
9060 FIELD(L3_TM_CDR3, TM_CDR3_31_8_RSVD, 24, 8)
9061 FIELD(L3_TM_CDR3, UNUSED, 7, 1)
9062 FIELD(L3_TM_CDR3, SIGNAL_THRESH_1OL, 0, 7)
9063REG32(L3_TM_CDR4, 0xdc10)
9064 FIELD(L3_TM_CDR4, TM_CDR4_31_8_RSVD, 24, 8)
9065 FIELD(L3_TM_CDR4, UNUSED, 7, 1)
9066 FIELD(L3_TM_CDR4, SIGNAL_THRESH_2OL, 0, 7)
9067REG32(L3_TM_CDR5, 0xdc14)
9068 FIELD(L3_TM_CDR5, TM_CDR5_31_8_RSVD, 24, 8)
9069 FIELD(L3_TM_CDR5, FPHL_FSM_ACC_CYCLES, 5, 3)
9070 FIELD(L3_TM_CDR5, FFL_PH0_INT_GAIN, 0, 5)
9071REG32(L3_TM_CDR6, 0xdc18)
9072 FIELD(L3_TM_CDR6, TM_CDR6_31_8_RSVD, 24, 8)
9073 FIELD(L3_TM_CDR6, FPHL_FSM_DELAY_CYCLES, 5, 3)
9074 FIELD(L3_TM_CDR6, FFL_PH1_INT_GAIN, 0, 5)
9075REG32(L3_TM_CDR7, 0xdc1c)
9076 FIELD(L3_TM_CDR7, TM_CDR7_31_8_RSVD, 24, 8)
9077 FIELD(L3_TM_CDR7, FPHL_FSM_TRIGGER1_WAIT_CYCLES, 5, 3)
9078 FIELD(L3_TM_CDR7, FFL_PH2_INT_GAIN, 0, 5)
9079REG32(L3_TM_CDR8, 0xdc20)
9080 FIELD(L3_TM_CDR8, TM_CDR8_31_8_RSVD, 24, 8)
9081 FIELD(L3_TM_CDR8, FPHL_FSM_TRIGGER2_WAIT_CYCLES, 5, 3)
9082 FIELD(L3_TM_CDR8, FFL_PH3_INT_GAIN, 0, 5)
9083REG32(L3_TM_CDR9, 0xdc24)
9084 FIELD(L3_TM_CDR9, TM_CDR9_31_8_RSVD, 24, 8)
9085 FIELD(L3_TM_CDR9, FPHL_FSM_TRIGGER3_WAIT_CYCLES, 5, 3)
9086 FIELD(L3_TM_CDR9, FFL_PH4_INT_GAIN, 0, 5)
9087REG32(L3_TM_CDR10, 0xdc28)
9088 FIELD(L3_TM_CDR10, TM_CDR10_31_8_RSVD, 24, 8)
9089 FIELD(L3_TM_CDR10, FFL_TIME_PER_PHASE_10_8, 5, 3)
9090 FIELD(L3_TM_CDR10, FFL_PH5_INT_GAIN, 0, 5)
9091REG32(L3_TM_CDR11, 0xdc2c)
9092 FIELD(L3_TM_CDR11, TM_CDR11_31_8_RSVD, 24, 8)
9093 FIELD(L3_TM_CDR11, UNUSED, 5, 3)
9094 FIELD(L3_TM_CDR11, FFL_PH6_INT_GAIN, 0, 5)
9095REG32(L3_TM_CDR12, 0xdc30)
9096 FIELD(L3_TM_CDR12, TM_CDR12_31_8_RSVD, 24, 8)
9097 FIELD(L3_TM_CDR12, CDRLF_RESET_ON_EN_CDR, 7, 1)
9098 FIELD(L3_TM_CDR12, CDRLF_RESET_ON_INT_MAX_2OL, 6, 1)
9099 FIELD(L3_TM_CDR12, CDRLF_RESET_ON_MODE_CHG, 5, 1)
9100 FIELD(L3_TM_CDR12, FFL_PH7_INT_GAIN, 0, 5)
9101REG32(L3_TM_CDR13, 0xdc34)
9102 FIELD(L3_TM_CDR13, TM_CDR13_31_8_RSVD, 24, 8)
9103 FIELD(L3_TM_CDR13, FFL_TIME_PER_PHASE_7_0, 0, 8)
9104REG32(L3_TM_CDR14, 0xdc38)
9105 FIELD(L3_TM_CDR14, TM_CDR14_31_8_RSVD, 24, 8)
9106 FIELD(L3_TM_CDR14, FFL_PH3_POST_INT_GAIN, 6, 2)
9107 FIELD(L3_TM_CDR14, FFL_PH2_POST_INT_GAIN, 4, 2)
9108 FIELD(L3_TM_CDR14, FFL_PH1_POST_INT_GAIN, 2, 2)
9109 FIELD(L3_TM_CDR14, FFL_PH0_POST_INT_GAIN, 0, 2)
9110REG32(L3_TM_CDR15, 0xdc3c)
9111 FIELD(L3_TM_CDR15, TM_CDR15_31_8_RSVD, 24, 8)
9112 FIELD(L3_TM_CDR15, FFL_PH7_POST_INT_GAIN, 6, 2)
9113 FIELD(L3_TM_CDR15, FFL_PH6_POST_INT_GAIN, 4, 2)
9114 FIELD(L3_TM_CDR15, FFL_PH5_POST_INT_GAIN, 2, 2)
9115 FIELD(L3_TM_CDR15, FFL_PH4_POST_INT_GAIN, 0, 2)
9116REG32(L3_TM_CDR16, 0xdc40)
9117 FIELD(L3_TM_CDR16, TM_CDR16_31_8_RSVD, 24, 8)
9118 FIELD(L3_TM_CDR16, UNUSED, 5, 3)
9119 FIELD(L3_TM_CDR16, FFL_PH0_PROP_GAIN, 0, 5)
9120REG32(L3_TM_CDR17, 0xdc44)
9121 FIELD(L3_TM_CDR17, TM_CDR17_31_8_RSVD, 24, 8)
9122 FIELD(L3_TM_CDR17, UNUSED, 5, 3)
9123 FIELD(L3_TM_CDR17, FFL_PH1_PROP_GAIN, 0, 5)
9124REG32(L3_TM_CDR18, 0xdc48)
9125 FIELD(L3_TM_CDR18, TM_CDR18_31_8_RSVD, 24, 8)
9126 FIELD(L3_TM_CDR18, UNUSED, 5, 3)
9127 FIELD(L3_TM_CDR18, FFL_PH2_PROP_GAIN, 0, 5)
9128REG32(L3_TM_CDR19, 0xdc4c)
9129 FIELD(L3_TM_CDR19, TM_CDR19_31_8_RSVD, 24, 8)
9130 FIELD(L3_TM_CDR19, UNUSED, 5, 3)
9131 FIELD(L3_TM_CDR19, FFL_PH3_PROP_GAIN, 0, 5)
9132REG32(L3_TM_CDR20, 0xdc50)
9133 FIELD(L3_TM_CDR20, TM_CDR20_31_8_RSVD, 24, 8)
9134 FIELD(L3_TM_CDR20, UNUSED, 5, 3)
9135 FIELD(L3_TM_CDR20, FFL_PH4_PROP_GAIN, 0, 5)
9136REG32(L3_TM_CDR21, 0xdc54)
9137 FIELD(L3_TM_CDR21, TM_CDR21_31_8_RSVD, 24, 8)
9138 FIELD(L3_TM_CDR21, UNUSED, 5, 3)
9139 FIELD(L3_TM_CDR21, FFL_PH5_PROP_GAIN, 0, 5)
9140REG32(L3_TM_CDR22, 0xdc58)
9141 FIELD(L3_TM_CDR22, TM_CDR22_31_8_RSVD, 24, 8)
9142 FIELD(L3_TM_CDR22, UNUSED, 5, 3)
9143 FIELD(L3_TM_CDR22, FFL_PH6_PROP_GAIN, 0, 5)
9144REG32(L3_TM_CDR23, 0xdc5c)
9145 FIELD(L3_TM_CDR23, TM_CDR23_31_8_RSVD, 24, 8)
9146 FIELD(L3_TM_CDR23, UNUSED, 7, 1)
9147 FIELD(L3_TM_CDR23, PHASE_LAG_LEAD_RESPONSE, 5, 2)
9148 FIELD(L3_TM_CDR23, FFL_PH7_PROP_GAIN, 0, 5)
9149REG32(L3_TM_MISC0, 0xdc60)
9150 FIELD(L3_TM_MISC0, TM_MISC0_31_8_RSVD, 24, 8)
9151 FIELD(L3_TM_MISC0, UNUSED, 2, 6)
9152 FIELD(L3_TM_MISC0, DBG0_SEL, 0, 2)
9153REG32(L3_TM_HSRX_ST0, 0xdc64)
9154 FIELD(L3_TM_HSRX_ST0, TM_HSRX_ST0_31_8_RSVD, 24, 8)
9155 FIELD(L3_TM_HSRX_ST0, FAST_LOCK_STATUS, 0, 1)
9156REG32(L3_TM_PLL_LS_CLOCK, 0xe000)
9157 FIELD(L3_TM_PLL_LS_CLOCK, TM_PLL_LS_CLOCK_31_8_RSVD, 24, 8)
9158 FIELD(L3_TM_PLL_LS_CLOCK, TM_PLL_LS_CLOCK, 0, 8)
9159REG32(L3_TM_PLL_LOOP_FILT, 0xe004)
9160 FIELD(L3_TM_PLL_LOOP_FILT, TM_PLL_LOOP_FILT_31_8_RSVD, 24, 8)
9161 FIELD(L3_TM_PLL_LOOP_FILT, TM_FORCE_RES_SW_ON, 7, 1)
9162 FIELD(L3_TM_PLL_LOOP_FILT, TM_MPHY_USB3_R2_HIGH_RES_SW_ON, 6, 1)
9163 FIELD(L3_TM_PLL_LOOP_FILT, TM_MPHY_USB3_R2_LOW_RES_SW_ON, 5, 1)
9164 FIELD(L3_TM_PLL_LOOP_FILT, TM_PCIE_R1_DEFAULT_RES_SW_ON, 4, 1)
9165 FIELD(L3_TM_PLL_LOOP_FILT, TM_PCIE_R1_HIGH_RES_SW_ON, 3, 1)
9166 FIELD(L3_TM_PLL_LOOP_FILT, TM_PCIE_R1_LOW_RES_SW_ON, 2, 1)
9167 FIELD(L3_TM_PLL_LOOP_FILT, TM_BYPASS_SEC_LOOP_FILTER, 1, 1)
9168 FIELD(L3_TM_PLL_LOOP_FILT, TM_SEC_LOOP, 0, 1)
9169REG32(L3_TM_PLL_DIG2, 0xe008)
9170 FIELD(L3_TM_PLL_DIG2, TM_PLL_DIG2_31_8_RSVD, 24, 8)
9171 FIELD(L3_TM_PLL_DIG2, TM_FBDIV_0_LSB, 7, 1)
9172 FIELD(L3_TM_PLL_DIG2, TM_PLL_HS_CLOCK_0, 0, 7)
9173REG32(L3_TM_PLL_FBDIV, 0xe00c)
9174 FIELD(L3_TM_PLL_FBDIV, TM_PLL_FBDIV_31_8_RSVD, 24, 8)
9175 FIELD(L3_TM_PLL_FBDIV, TM_FBDIV_1, 0, 8)
9176REG32(L3_TM_PLL_DIG4, 0xe010)
9177 FIELD(L3_TM_PLL_DIG4, TM_PLL_DIG4_31_8_RSVD, 24, 8)
9178 FIELD(L3_TM_PLL_DIG4, TM_VCO_CLOCK_PULDN, 7, 1)
9179 FIELD(L3_TM_PLL_DIG4, TM_FORCE_ANA_COARSEDONE, 6, 1)
9180 FIELD(L3_TM_PLL_DIG4, TM_ANA_COARSEDONE, 5, 1)
9181 FIELD(L3_TM_PLL_DIG4, TM_FORCE_COARSE_DONE_INT, 4, 1)
9182 FIELD(L3_TM_PLL_DIG4, TM_COARSE_DONE_INT, 3, 1)
9183 FIELD(L3_TM_PLL_DIG4, TM_FORCE_FBDIV, 2, 1)
9184 FIELD(L3_TM_PLL_DIG4, TM_FBDIV_2, 0, 2)
9185REG32(L3_TM_PLL_DIG5, 0xe014)
9186 FIELD(L3_TM_PLL_DIG5, TM_PLL_DIG5_31_8_RSVD, 24, 8)
9187 FIELD(L3_TM_PLL_DIG5, TM_PD_6GHZ_LOWNOISE_RING, 7, 1)
9188 FIELD(L3_TM_PLL_DIG5, TM_PD_6GHZ_RING, 6, 1)
9189 FIELD(L3_TM_PLL_DIG5, TM_COARSE_PROG, 1, 5)
9190 FIELD(L3_TM_PLL_DIG5, TM_FORCE_VCO_CLOCK_PULDN, 0, 1)
9191REG32(L3_TM_PLL_DIG6, 0xe018)
9192 FIELD(L3_TM_PLL_DIG6, TM_PLL_DIG6_31_8_RSVD, 24, 8)
9193 FIELD(L3_TM_PLL_DIG6, TM_CONFG_CHNG_CYCLES_0_LSB, 7, 1)
9194 FIELD(L3_TM_PLL_DIG6, TM_VCO_SETTLE_CYCLES, 5, 2)
9195 FIELD(L3_TM_PLL_DIG6, TM_INITIAL_WAIT_CYCLES, 3, 2)
9196 FIELD(L3_TM_PLL_DIG6, TM_FORCE_COARSE_PROG_PD_RING, 2, 1)
9197 FIELD(L3_TM_PLL_DIG6, TM_PD_1P5GHZ_RING, 1, 1)
9198 FIELD(L3_TM_PLL_DIG6, TM_PD_3GHZ_RING, 0, 1)
9199REG32(L3_TM_PLL_DIG7, 0xe01c)
9200 FIELD(L3_TM_PLL_DIG7, TM_PLL_DIG7_31_8_RSVD, 24, 8)
9201 FIELD(L3_TM_PLL_DIG7, TM_CPUMP_CODE_0_LSB, 7, 1)
9202 FIELD(L3_TM_PLL_DIG7, TM_FORCE_ANA_START_LOOP, 6, 1)
9203 FIELD(L3_TM_PLL_DIG7, TM_ANA_START_LOOP, 5, 1)
9204 FIELD(L3_TM_PLL_DIG7, TM_PLL_LOCK_CYCLES, 3, 2)
9205 FIELD(L3_TM_PLL_DIG7, TM_STAND_BY_SETTLE_CYCLES, 1, 2)
9206 FIELD(L3_TM_PLL_DIG7, TM_CONFG_CHNG_CYCLES_1_MSB, 0, 1)
9207REG32(L3_TM_PLL_CPUMP_CODE_1, 0xe020)
9208 FIELD(L3_TM_PLL_CPUMP_CODE_1, TM_PLL_CPUMP_CODE_1_31_8_RSVD, 24, 8)
9209 FIELD(L3_TM_PLL_CPUMP_CODE_1, TM_CPUMP_CODE_1, 0, 8)
9210REG32(L3_TM_PLL_DIG9, 0xe024)
9211 FIELD(L3_TM_PLL_DIG9, TM_PLL_DIG9_31_8_RSVD, 24, 8)
9212 FIELD(L3_TM_PLL_DIG9, TM_PLL_RSVD, 6, 2)
9213 FIELD(L3_TM_PLL_DIG9, TM_FB_BY2_BYPASS, 5, 1)
9214 FIELD(L3_TM_PLL_DIG9, TM_FORCE_CP_CODE, 4, 1)
9215 FIELD(L3_TM_PLL_DIG9, TM_CPUMP_CODE_2_MSB, 0, 4)
9216REG32(L3_TM_PLL_COARSE_CODE_LSB, 0xe028)
9217 FIELD(L3_TM_PLL_COARSE_CODE_LSB, TM_PLL_COARSE_CODE_LSB_31_8_RSVD, 24, 8)
9218 FIELD(L3_TM_PLL_COARSE_CODE_LSB, TM_COARSE_CODE_LSB, 0, 8)
9219REG32(L3_TM_PLL_DIG11, 0xe02c)
9220 FIELD(L3_TM_PLL_DIG11, TM_PLL_DIG11_31_8_RSVD, 24, 8)
9221 FIELD(L3_TM_PLL_DIG11, TM_CONST_NDAC_CNTRL, 4, 4)
9222 FIELD(L3_TM_PLL_DIG11, TM_FORCE_COARSE_CODE, 3, 1)
9223 FIELD(L3_TM_PLL_DIG11, TM_COARSE_CODE_MSB, 0, 3)
9224REG32(L3_TM_PLL_DIG12, 0xe030)
9225 FIELD(L3_TM_PLL_DIG12, TM_PLL_DIG12_31_8_RSVD, 24, 8)
9226 FIELD(L3_TM_PLL_DIG12, TM_FORCE_PTAT_NDAC_CNTRL, 7, 1)
9227 FIELD(L3_TM_PLL_DIG12, TM_PTAT_NDAC_CNTRL, 1, 6)
9228 FIELD(L3_TM_PLL_DIG12, TM_FORCE_CONST_NDAC_CNTRL, 0, 1)
9229REG32(L3_TM_PLL_CONST_PMOS, 0xe034)
9230 FIELD(L3_TM_PLL_CONST_PMOS, TM_PLL_CONST_PMOS_31_8_RSVD, 24, 8)
9231 FIELD(L3_TM_PLL_CONST_PMOS, TM_CONST_PMOS_CNTRL, 0, 8)
9232REG32(L3_TM_PLL_DIG14, 0xe038)
9233 FIELD(L3_TM_PLL_DIG14, TM_PLL_DIG14_31_8_RSVD, 24, 8)
9234 FIELD(L3_TM_PLL_DIG14, TM_COARSE_CODE_AFTER_V2I_0_LSB, 1, 7)
9235 FIELD(L3_TM_PLL_DIG14, TM_FORCE_CONST_PMOS_CNTRL, 0, 1)
9236REG32(L3_TM_PLL_DIG15, 0xe03c)
9237 FIELD(L3_TM_PLL_DIG15, TM_PLL_DIG15_31_8_RSVD, 24, 8)
9238 FIELD(L3_TM_PLL_DIG15, TM_V2I_CODE_0_LSB, 5, 3)
9239 FIELD(L3_TM_PLL_DIG15, TM_FORCE_COARSE_CODE_AFTER_V2I, 4, 1)
9240 FIELD(L3_TM_PLL_DIG15, TM_COARSE_CODE_AFTER_V2I_1_MSB, 0, 4)
9241REG32(L3_TM_PLL_DIG16, 0xe040)
9242 FIELD(L3_TM_PLL_DIG16, TM_PLL_DIG16_31_8_RSVD, 24, 8)
9243 FIELD(L3_TM_PLL_DIG16, TM_FORCE_PLL_LOCK, 7, 1)
9244 FIELD(L3_TM_PLL_DIG16, TM_PLL_LOCK, 6, 1)
9245 FIELD(L3_TM_PLL_DIG16, TM_FORCE_SS_NO_STEPS_STEP_SIZE, 5, 1)
9246 FIELD(L3_TM_PLL_DIG16, TM_PLL_RSVD, 4, 1)
9247 FIELD(L3_TM_PLL_DIG16, TM_FORCE_V2I_CODE, 3, 1)
9248 FIELD(L3_TM_PLL_DIG16, TM_V2I_CODE_1_MSB, 0, 3)
9249REG32(L3_TM_PLL_DIG17, 0xe044)
9250 FIELD(L3_TM_PLL_DIG17, TM_PLL_DIG17_31_8_RSVD, 24, 8)
9251 FIELD(L3_TM_PLL_DIG17, TM_FB_CLK, 6, 2)
9252 FIELD(L3_TM_PLL_DIG17, TM_MODE_DEPTH, 3, 3)
9253 FIELD(L3_TM_PLL_DIG17, TM_MODE_RATE, 0, 3)
9254REG32(L3_TM_PLL_DIG18, 0xe048)
9255 FIELD(L3_TM_PLL_DIG18, TM_PLL_DIG18_31_8_RSVD, 24, 8)
9256 FIELD(L3_TM_PLL_DIG18, TM_PLL_LOCK_PULDN, 7, 1)
9257 FIELD(L3_TM_PLL_DIG18, TM_STEP_SIZE_CNTRL, 5, 2)
9258 FIELD(L3_TM_PLL_DIG18, TM_SD_GSHIFT, 3, 2)
9259 FIELD(L3_TM_PLL_DIG18, TM_SD_DITHER, 1, 2)
9260 FIELD(L3_TM_PLL_DIG18, TM_PLL_LOCK_INT, 0, 1)
9261REG32(L3_TM_PLL_DIG19, 0xe04c)
9262 FIELD(L3_TM_PLL_DIG19, TM_PLL_DIG19_31_8_RSVD, 24, 8)
9263 FIELD(L3_TM_PLL_DIG19, TM_FORCE_EN_CLOCK_HS_DIV_2, 7, 1)
9264 FIELD(L3_TM_PLL_DIG19, TM_EN_CLOCK_HS_DIV_2, 6, 1)
9265 FIELD(L3_TM_PLL_DIG19, TM_PLL_HS_CLOCK_1, 3, 3)
9266 FIELD(L3_TM_PLL_DIG19, TM_PD_PFD, 2, 1)
9267 FIELD(L3_TM_PLL_DIG19, TM_FORCE_PD_PFD, 1, 1)
9268 FIELD(L3_TM_PLL_DIG19, TM_SELECT_PCI_2P5, 0, 1)
9269REG32(L3_TM_PLL_DIG20, 0xe050)
9270 FIELD(L3_TM_PLL_DIG20, TM_PLL_DIG20_31_8_RSVD, 24, 8)
9271 FIELD(L3_TM_PLL_DIG20, TM_PLL_HALF_FULL_RATE, 7, 1)
9272 FIELD(L3_TM_PLL_DIG20, TM_PLL_RSVD, 6, 1)
9273 FIELD(L3_TM_PLL_DIG20, TM_V2I_PROG, 1, 5)
9274 FIELD(L3_TM_PLL_DIG20, TM_FORCE_V2I_PROG, 0, 1)
9275REG32(L3_TM_PLL_DIG21, 0xe054)
9276 FIELD(L3_TM_PLL_DIG21, TM_PLL_DIG21_31_8_RSVD, 24, 8)
9277 FIELD(L3_TM_PLL_DIG21, TM_FORCE_EN_PLL_LDO_0P9_REF, 7, 1)
9278 FIELD(L3_TM_PLL_DIG21, ANA_TM_EN_PLL_0P9_FORCE_SW, 6, 1)
9279 FIELD(L3_TM_PLL_DIG21, TM_PLL_PD_OPDIV_SYM, 5, 1)
9280 FIELD(L3_TM_PLL_DIG21, TM_FORCE_PLL_PD_OPDIV_SYM, 4, 1)
9281 FIELD(L3_TM_PLL_DIG21, TM_PLL_RSVD_1, 3, 1)
9282 FIELD(L3_TM_PLL_DIG21, TM_PLL_RSVD_2, 2, 1)
9283 FIELD(L3_TM_PLL_DIG21, TM_PLL_EN, 1, 1)
9284 FIELD(L3_TM_PLL_DIG21, TM_FORCE_PLL_EN, 0, 1)
9285REG32(L3_TM_PLL_DIG22, 0xe058)
9286 FIELD(L3_TM_PLL_DIG22, TM_PLL_DIG22_31_8_RSVD, 24, 8)
9287 FIELD(L3_TM_PLL_DIG22, TM_PLL_RSVD, 7, 1)
9288 FIELD(L3_TM_PLL_DIG22, TM_EN_PLL_LDO_0P9_REF_CP, 6, 1)
9289 FIELD(L3_TM_PLL_DIG22, TM_FORCE_EN_PLL_LDO_0P9_REF_CP, 5, 1)
9290 FIELD(L3_TM_PLL_DIG22, TM_FORCE_COARSE_START, 4, 1)
9291 FIELD(L3_TM_PLL_DIG22, TM_FORCE_PD_PLL_LDO_1P4, 3, 1)
9292 FIELD(L3_TM_PLL_DIG22, TM_FORCE_ANA_EN_LL_DELAYED, 2, 1)
9293 FIELD(L3_TM_PLL_DIG22, TM_FORCE_ANA_EN_LL, 1, 1)
9294 FIELD(L3_TM_PLL_DIG22, TM_EN_PLL_LDO_0P9_REF, 0, 1)
9295REG32(L3_TM_PLL_DIG23, 0xe05c)
9296 FIELD(L3_TM_PLL_DIG23, TM_PLL_DIG23_31_8_RSVD, 24, 8)
9297 FIELD(L3_TM_PLL_DIG23, BF_7, 7, 1)
9298 FIELD(L3_TM_PLL_DIG23, PLL_TM_VCO_LDO_BYPASS, 6, 1)
9299 FIELD(L3_TM_PLL_DIG23, TM_ANA_EN_LL_DELAYED, 5, 1)
9300 FIELD(L3_TM_PLL_DIG23, TM_ANA_EN_LL, 4, 1)
9301 FIELD(L3_TM_PLL_DIG23, TM_ANA_PD_PLL, 3, 1)
9302 FIELD(L3_TM_PLL_DIG23, TM_FORCE_PLL_PD, 2, 1)
9303 FIELD(L3_TM_PLL_DIG23, TM_ANA_COARSE_START, 1, 1)
9304 FIELD(L3_TM_PLL_DIG23, TM_PD_PLL_LDO_1P4, 0, 1)
9305REG32(L3_TM_PLL_DIG24, 0xe060)
9306 FIELD(L3_TM_PLL_DIG24, TM_PLL_DIG24_31_8_RSVD, 24, 8)
9307 FIELD(L3_TM_PLL_DIG24, TM_PLL_RSVD, 7, 1)
9308 FIELD(L3_TM_PLL_DIG24, PLL_TM_VCO_LDO, 1, 6)
9309 FIELD(L3_TM_PLL_DIG24, PLL_TM_VCO_LDO_BYPASS_WITH_SEQUENCE, 0, 1)
9310REG32(L3_TM_PLL_DIG25, 0xe064)
9311 FIELD(L3_TM_PLL_DIG25, TM_PLL_DIG25_31_8_RSVD, 24, 8)
9312 FIELD(L3_TM_PLL_DIG25, TM_FORCE_RST_N_HSRIPPLE, 7, 1)
9313 FIELD(L3_TM_PLL_DIG25, TM_RST_N_HSRIPPLE, 6, 1)
9314 FIELD(L3_TM_PLL_DIG25, TM_PLL_ATB_CNTRL, 1, 5)
9315 FIELD(L3_TM_PLL_DIG25, TM_PLL_OBSERVE_PTAT_10U, 0, 1)
9316REG32(L3_TM_PLL_DIG26, 0xe068)
9317 FIELD(L3_TM_PLL_DIG26, TM_PLL_DIG26_31_8_RSVD, 24, 8)
9318 FIELD(L3_TM_PLL_DIG26, TM_PLL_RSVD, 7, 1)
9319 FIELD(L3_TM_PLL_DIG26, TM_PD_PLL_PTAT, 6, 1)
9320 FIELD(L3_TM_PLL_DIG26, TM_FORCE_PD_PLL_PTAT, 5, 1)
9321 FIELD(L3_TM_PLL_DIG26, TM_USB3_R2_HIGH_RES_SW_ON, 4, 1)
9322 FIELD(L3_TM_PLL_DIG26, TM_PLL_SEL_VCO_DIV2_LOOP_OUT, 3, 1)
9323 FIELD(L3_TM_PLL_DIG26, TM_PLL_SEL_VCO_DIRECT_LOOP_OUT, 2, 1)
9324 FIELD(L3_TM_PLL_DIG26, TM_PLL_SEL_VCO_HISPEED_DIV2_LOOP_OUT, 1, 1)
9325 FIELD(L3_TM_PLL_DIG26, TM_FORCE_LOOP_PATH, 0, 1)
9326REG32(L3_TM_PLL_CLK_DIST_NTRIM_LSB, 0xe06c)
9327 FIELD(L3_TM_PLL_CLK_DIST_NTRIM_LSB, TM_PLL_CLK_DIST_NTRIM_LSB_31_8_RSVD, 24, 8)
9328 FIELD(L3_TM_PLL_CLK_DIST_NTRIM_LSB, TM_CLKDIST_BIAS_NTRIM_LSB, 0, 8)
9329REG32(L3_TM_PLL_CLK_DIST_PTRIM_LSB, 0xe070)
9330 FIELD(L3_TM_PLL_CLK_DIST_PTRIM_LSB, TM_PLL_CLK_DIST_PTRIM_LSB_31_8_RSVD, 24, 8)
9331 FIELD(L3_TM_PLL_CLK_DIST_PTRIM_LSB, TM_CLKDIST_BIAS_PTRIM_LSB, 0, 8)
9332REG32(L3_TM_PLL_DIG_29, 0xe074)
9333 FIELD(L3_TM_PLL_DIG_29, TM_PLL_DIG_29_31_8_RSVD, 24, 8)
9334 FIELD(L3_TM_PLL_DIG_29, TM_CLKDIST_OBSRV_MRSTBUF_SUP, 7, 1)
9335 FIELD(L3_TM_PLL_DIG_29, TM_CLKDIST_OBSRV_LRSTBUF_SUP, 6, 1)
9336 FIELD(L3_TM_PLL_DIG_29, TM_CLKDIST_ENABLE_RST_RPTR, 5, 1)
9337 FIELD(L3_TM_PLL_DIG_29, TM_FORCE_CLKDIST_ENABLE_RST_RPTR, 4, 1)
9338 FIELD(L3_TM_PLL_DIG_29, TM_CLKDIST_ENABLE_CLK_RPTR, 3, 1)
9339 FIELD(L3_TM_PLL_DIG_29, TM_FORCE_CLKDIST_ENABLE_CLK_RPTR, 2, 1)
9340 FIELD(L3_TM_PLL_DIG_29, TM_CLKDIST_BIAS_PTRIM_MSB, 1, 1)
9341 FIELD(L3_TM_PLL_DIG_29, TM_CLKDIST_BIAS_NTRIM_MSB, 0, 1)
9342REG32(L3_TM_PLL_DIG_30, 0xe078)
9343 FIELD(L3_TM_PLL_DIG_30, TM_PLL_DIG_30_31_8_RSVD, 24, 8)
9344 FIELD(L3_TM_PLL_DIG_30, TM_CLKDIST_ENABLE_BIAS, 7, 1)
9345 FIELD(L3_TM_PLL_DIG_30, TM_FORCE_CLKDIST_ENABLE_BIAS, 6, 1)
9346 FIELD(L3_TM_PLL_DIG_30, TM_CLKDIST_ENABLE_CMN_BIAS, 5, 1)
9347 FIELD(L3_TM_PLL_DIG_30, TM_FORCE_CLKDIST_ENABLE_CMN_BIAS, 4, 1)
9348 FIELD(L3_TM_PLL_DIG_30, TM_CLKDIST_SUP_OBSRV, 3, 1)
9349 FIELD(L3_TM_PLL_DIG_30, TM_CLKDIST_OBSRV_RSTMUX_SUP, 2, 1)
9350 FIELD(L3_TM_PLL_DIG_30, TM_CLKDIST_OBSRV_RPTR_RSTBUF_SUP, 1, 1)
9351 FIELD(L3_TM_PLL_DIG_30, TM_CLKDIST_OBSRV_MUS_SUP, 0, 1)
9352REG32(L3_TM_PLL_DIG_31, 0xe07c)
9353 FIELD(L3_TM_PLL_DIG_31, TM_PLL_DIG_31_31_8_RSVD, 24, 8)
9354 FIELD(L3_TM_PLL_DIG_31, TM_CLKDIST_ENABLE_MASTER_CLK_DRIVE, 7, 1)
9355 FIELD(L3_TM_PLL_DIG_31, TM_FORCE_CLKDIST_ENABLE_MASTER_CLK_DRIVE, 6, 1)
9356 FIELD(L3_TM_PLL_DIG_31, TM_CLKDIST_ENABLE_LANE_RST_DRIVE, 5, 1)
9357 FIELD(L3_TM_PLL_DIG_31, TM_FORCE_CLKDIST_ENABLE_LANE_RST_DRIVE, 4, 1)
9358 FIELD(L3_TM_PLL_DIG_31, TM_CLKDIST_ENABLE_LANE_CLK_DRIVE, 3, 1)
9359 FIELD(L3_TM_PLL_DIG_31, TM_FORCE_CLKDIST_ENABLE_LANE_CLK_DRIVE, 2, 1)
9360 FIELD(L3_TM_PLL_DIG_31, TM_CLKDIST_BIAS_RATE_SEL, 1, 1)
9361 FIELD(L3_TM_PLL_DIG_31, TM_FORCE_CLKDIST_BIAS_RATE_SEL, 0, 1)
9362REG32(L3_TM_PLL_DIG_32, 0xe080)
9363 FIELD(L3_TM_PLL_DIG_32, TM_PLL_DIG_32_31_8_RSVD, 24, 8)
9364 FIELD(L3_TM_PLL_DIG_32, TM_CLKDIST_MUX_XVCR_CLK_EN, 7, 1)
9365 FIELD(L3_TM_PLL_DIG_32, TM_FORCE_CLKDIST_MUX_XVCR_CLK_EN, 6, 1)
9366 FIELD(L3_TM_PLL_DIG_32, TM_FORCE_LOAD_FBDIV, 5, 1)
9367 FIELD(L3_TM_PLL_DIG_32, TM_LOAD_FBDIV, 4, 1)
9368 FIELD(L3_TM_PLL_DIG_32, TM_FORCE_RST_FDBK_DIV, 3, 1)
9369 FIELD(L3_TM_PLL_DIG_32, TM_RST_FDBK_DIV, 2, 1)
9370 FIELD(L3_TM_PLL_DIG_32, TM_CLKDIST_ENABLE_MASTER_RST_DRIVE, 1, 1)
9371 FIELD(L3_TM_PLL_DIG_32, TM_FORCE_CLKDIST_ENABLE_MASTER_RST_DRIVE, 0, 1)
9372REG32(L3_TM_PLL_DIG_33, 0xe084)
9373 FIELD(L3_TM_PLL_DIG_33, TM_PLL_DIG_33_31_8_RSVD, 24, 8)
9374 FIELD(L3_TM_PLL_DIG_33, TM_FORCE_TX_CLK_RST_REL, 7, 1)
9375 FIELD(L3_TM_PLL_DIG_33, TM_TX_CLK_RST_REL, 6, 1)
9376 FIELD(L3_TM_PLL_DIG_33, TM_CLKDIST_MUX_XCVR_MASTER_RST_EN, 5, 1)
9377 FIELD(L3_TM_PLL_DIG_33, TM_FORCE_CLKDIST_MUX_XCVR_MASTER_RST_EN, 4, 1)
9378 FIELD(L3_TM_PLL_DIG_33, TM_CLKDIST_MUX_MASTER_CLK_SEL, 3, 1)
9379 FIELD(L3_TM_PLL_DIG_33, TM_FORCE_CLKDIST_MUX_MASTER_CLK_SEL, 2, 1)
9380 FIELD(L3_TM_PLL_DIG_33, TM_CLKDIST_MUX_LOCAL_CLK_SEL, 1, 1)
9381 FIELD(L3_TM_PLL_DIG_33, TM_FORCE_CLKDIST_MUX_LOCAL_CLK_SEL, 0, 1)
9382REG32(L3_TM_PLL_DIG_34, 0xe088)
9383 FIELD(L3_TM_PLL_DIG_34, TM_PLL_DIG_34_31_8_RSVD, 24, 8)
9384 FIELD(L3_TM_PLL_DIG_34, TM_PLL_RSVD, 7, 1)
9385 FIELD(L3_TM_PLL_DIG_34, TM_FBDIV_3_MSB, 2, 5)
9386 FIELD(L3_TM_PLL_DIG_34, TM_SEL_VCO_OUT, 1, 1)
9387 FIELD(L3_TM_PLL_DIG_34, TM_FORCE_SEL_VCO_OUT, 0, 1)
9388REG32(L3_TM_PLL_DIG_35, 0xe08c)
9389 FIELD(L3_TM_PLL_DIG_35, TM_PLL_DIG_35_31_8_RSVD, 24, 8)
9390 FIELD(L3_TM_PLL_DIG_35, TM_CLKDIST_BIAS_SPARE, 6, 2)
9391 FIELD(L3_TM_PLL_DIG_35, TM_CLKDIST_DRVR_SPARE, 4, 2)
9392 FIELD(L3_TM_PLL_DIG_35, TM_CLKDIST_MUX_SPARE, 2, 2)
9393 FIELD(L3_TM_PLL_DIG_35, TM_CLKDIST_RPTR_SPARE, 0, 2)
9394REG32(L3_TM_PLL_DIG_36, 0xe090)
9395 FIELD(L3_TM_PLL_DIG_36, TM_PLL_DIG_36_31_8_RSVD, 24, 8)
9396 FIELD(L3_TM_PLL_DIG_36, CLKDIST_BIAS_SPARE, 6, 2)
9397 FIELD(L3_TM_PLL_DIG_36, CLKDIST_DRVR_SPARE, 4, 2)
9398 FIELD(L3_TM_PLL_DIG_36, CLKDIST_MUX_SPARE, 2, 2)
9399 FIELD(L3_TM_PLL_DIG_36, CLKDIST_RPTR_SPARE, 0, 2)
9400REG32(L3_TM_PLL_DIG_37, 0xe094)
9401 FIELD(L3_TM_PLL_DIG_37, TM_PLL_DIG_37_31_8_RSVD, 24, 8)
9402 FIELD(L3_TM_PLL_DIG_37, TM_COARSE_CODE_SAT_VALUE_LSB, 5, 3)
9403 FIELD(L3_TM_PLL_DIG_37, TM_ENABLE_COARSE_SATURATION, 4, 1)
9404 FIELD(L3_TM_PLL_DIG_37, W_SPARE_OUTPUTS, 2, 2)
9405 FIELD(L3_TM_PLL_DIG_37, TM_FORCE_EN_IP_DIV_BYPASS, 1, 1)
9406 FIELD(L3_TM_PLL_DIG_37, TM_EN_IP_DIV_BYPASS, 0, 1)
9407REG32(L3_TM_PLL_COARSE_CODE_SAT_MSB, 0xe098)
9408 FIELD(L3_TM_PLL_COARSE_CODE_SAT_MSB, TM_PLL_COARSE_CODE_SAT_MSB_31_8_RSVD, 24, 8)
9409 FIELD(L3_TM_PLL_COARSE_CODE_SAT_MSB, TM_COARSE_CODE_SAT_VALUE_MSB, 0, 8)
9410REG32(L3_MPHY_CFG_HIB8, 0xe300)
9411 FIELD(L3_MPHY_CFG_HIB8, MPHY_CFG_HIB8_31_8_RSVD, 24, 8)
9412 FIELD(L3_MPHY_CFG_HIB8, MPHY_HIBERN8_RSVD, 1, 7)
9413 FIELD(L3_MPHY_CFG_HIB8, MPHY_HIBERN8, 0, 1)
9414REG32(L3_MPHY_CFG_MODE, 0xe304)
9415 FIELD(L3_MPHY_CFG_MODE, MPHY_CFG_MODE_31_8_RSVD, 24, 8)
9416 FIELD(L3_MPHY_CFG_MODE, MPHY_HS_LS_MODE_RSVD, 2, 6)
9417 FIELD(L3_MPHY_CFG_MODE, MPHY_HS_LS_MODE, 0, 2)
9418REG32(L3_MPHY_CFG_HS_GEAR, 0xe308)
9419 FIELD(L3_MPHY_CFG_HS_GEAR, MPHY_CFG_HS_GEAR_31_8_RSVD, 24, 8)
9420 FIELD(L3_MPHY_CFG_HS_GEAR, MPHY_HS_GEAR_RSVD, 2, 6)
9421 FIELD(L3_MPHY_CFG_HS_GEAR, MPHY_HS_GEAR, 0, 2)
9422REG32(L3_MPHY_CFG_HS_RATE, 0xe30c)
9423 FIELD(L3_MPHY_CFG_HS_RATE, MPHY_CFG_HS_RATE_31_8_RSVD, 24, 8)
9424 FIELD(L3_MPHY_CFG_HS_RATE, MPHY_RATE_RSVD, 1, 7)
9425 FIELD(L3_MPHY_CFG_HS_RATE, MPHY_RATE, 0, 1)
9426REG32(L3_MPHY_CFG_PWM, 0xe310)
9427 FIELD(L3_MPHY_CFG_PWM, MPHY_CFG_PWM_31_8_RSVD, 24, 8)
9428 FIELD(L3_MPHY_CFG_PWM, MPHY_PWM_GEAR_RSVD, 3, 5)
9429 FIELD(L3_MPHY_CFG_PWM, MPHY_PWM_GEAR, 0, 3)
9430REG32(L3_PLL_OPDIV_LS, 0xe314)
9431 FIELD(L3_PLL_OPDIV_LS, PLL_OPDIV_LS_31_8_RSVD, 24, 8)
9432 FIELD(L3_PLL_OPDIV_LS, TM_SEL_OPDIV_FOR_REFCLK, 7, 1)
9433 FIELD(L3_PLL_OPDIV_LS, ANA_OPDIV_LS, 0, 7)
9434REG32(L3_MPHY_CFG_UPDT, 0xe318)
9435 FIELD(L3_MPHY_CFG_UPDT, MPHY_CFG_UPDT_31_8_RSVD, 24, 8)
9436 FIELD(L3_MPHY_CFG_UPDT, MPHY_CFGUPDT_RSVD, 1, 7)
9437 FIELD(L3_MPHY_CFG_UPDT, MPHY_CFGUPDT, 0, 1)
9438REG32(L3_PLL_TM_DIV_CNTRLS, 0xe31c)
9439 FIELD(L3_PLL_TM_DIV_CNTRLS, PLL_TM_DIV_CNTRLS_31_8_RSVD, 24, 8)
9440 FIELD(L3_PLL_TM_DIV_CNTRLS, TM_FORCE_PD_OPDIV_LS, 7, 1)
9441 FIELD(L3_PLL_TM_DIV_CNTRLS, TM_PD_OPDIV_LS, 6, 1)
9442 FIELD(L3_PLL_TM_DIV_CNTRLS, PLL_TM_DIV_CNTRLS_RSVD, 5, 1)
9443 FIELD(L3_PLL_TM_DIV_CNTRLS, TM_BYPASS_OPDIV_LS_MOD, 4, 1)
9444 FIELD(L3_PLL_TM_DIV_CNTRLS, TM_FORCE_PLL_PD_HS, 3, 1)
9445 FIELD(L3_PLL_TM_DIV_CNTRLS, TM_PLL_PD_HS, 2, 1)
9446 FIELD(L3_PLL_TM_DIV_CNTRLS, SEL_IP_MUX_CONTROL, 1, 1)
9447 FIELD(L3_PLL_TM_DIV_CNTRLS, TM_SWAP_OP_MUX_CONTROL, 0, 1)
9448REG32(L3_PLL_FBDIV_G1A_LSB, 0xe320)
9449 FIELD(L3_PLL_FBDIV_G1A_LSB, PLL_FBDIV_G1A_LSB_31_8_RSVD, 24, 8)
9450 FIELD(L3_PLL_FBDIV_G1A_LSB, FBDIV_G1A_LSB, 0, 8)
9451REG32(L3_PLL_FBDIV_G1B_LSB, 0xe324)
9452 FIELD(L3_PLL_FBDIV_G1B_LSB, PLL_FBDIV_G1B_LSB_31_8_RSVD, 24, 8)
9453 FIELD(L3_PLL_FBDIV_G1B_LSB, FBDIV_G1B_LSB, 0, 8)
9454REG32(L3_PLL_FBDIV_G2A_LSB, 0xe328)
9455 FIELD(L3_PLL_FBDIV_G2A_LSB, PLL_FBDIV_G2A_LSB_31_8_RSVD, 24, 8)
9456 FIELD(L3_PLL_FBDIV_G2A_LSB, FBDIV_G2A_LSB, 0, 8)
9457REG32(L3_PLL_FBDIV_G2B_LSB, 0xe32c)
9458 FIELD(L3_PLL_FBDIV_G2B_LSB, PLL_FBDIV_G2B_LSB_31_8_RSVD, 24, 8)
9459 FIELD(L3_PLL_FBDIV_G2B_LSB, FBDIV_G2B_LSB, 0, 8)
9460REG32(L3_PLL_FBDIV_G3A_LSB, 0xe330)
9461 FIELD(L3_PLL_FBDIV_G3A_LSB, PLL_FBDIV_G3A_LSB_31_8_RSVD, 24, 8)
9462 FIELD(L3_PLL_FBDIV_G3A_LSB, FBDIV_G3A_LSB, 0, 8)
9463REG32(L3_PLL_FBDIV_G3B_LSB, 0xe334)
9464 FIELD(L3_PLL_FBDIV_G3B_LSB, PLL_FBDIV_G3B_LSB_31_8_RSVD, 24, 8)
9465 FIELD(L3_PLL_FBDIV_G3B_LSB, FBDIV_G3B_LSB, 0, 8)
9466REG32(L3_PLL_FBDIV_G1A_MSB, 0xe338)
9467 FIELD(L3_PLL_FBDIV_G1A_MSB, PLL_FBDIV_G1A_MSB_31_8_RSVD, 24, 8)
9468 FIELD(L3_PLL_FBDIV_G1A_MSB, FBDIV_G1A_MSB, 0, 8)
9469REG32(L3_PLL_FBDIV_G1B_MSB, 0xe33c)
9470 FIELD(L3_PLL_FBDIV_G1B_MSB, PLL_FBDIV_G1B_MSB_31_8_RSVD, 24, 8)
9471 FIELD(L3_PLL_FBDIV_G1B_MSB, FBDIV_G1B_MSB, 0, 8)
9472REG32(L3_PLL_FBDIV_G2A_MSB, 0xe340)
9473 FIELD(L3_PLL_FBDIV_G2A_MSB, PLL_FBDIV_G2A_MSB_31_8_RSVD, 24, 8)
9474 FIELD(L3_PLL_FBDIV_G2A_MSB, FBDIV_G2A_MSB, 0, 8)
9475REG32(L3_PLL_FBDIV_G2B_MSB, 0xe344)
9476 FIELD(L3_PLL_FBDIV_G2B_MSB, PLL_FBDIV_G2B_MSB_31_8_RSVD, 24, 8)
9477 FIELD(L3_PLL_FBDIV_G2B_MSB, FBDIV_G2B_MSB, 0, 8)
9478REG32(L3_PLL_FBDIV_G3A_MSB, 0xe348)
9479 FIELD(L3_PLL_FBDIV_G3A_MSB, PLL_FBDIV_G3A_MSB_31_8_RSVD, 24, 8)
9480 FIELD(L3_PLL_FBDIV_G3A_MSB, FBDIV_G3A_MSB, 0, 8)
9481REG32(L3_PLL_FBDIV_G3B_MSB, 0xe34c)
9482 FIELD(L3_PLL_FBDIV_G3B_MSB, PLL_FBDIV_G3B_MSB_31_8_RSVD, 24, 8)
9483 FIELD(L3_PLL_FBDIV_G3B_MSB, FBDIV_G3B_MSB, 0, 8)
9484REG32(L3_PLL_IPDIV, 0xe350)
9485 FIELD(L3_PLL_IPDIV, PLL_IPDIV_31_8_RSVD, 24, 8)
9486 FIELD(L3_PLL_IPDIV, PLL_IPDIV, 0, 8)
9487REG32(L3_PLL_FBDIV_FRAC_0_LSB, 0xe354)
9488 FIELD(L3_PLL_FBDIV_FRAC_0_LSB, PLL_FBDIV_FRAC_0_LSB_31_8_RSVD, 24, 8)
9489 FIELD(L3_PLL_FBDIV_FRAC_0_LSB, FBDIV_FRAC_0_LSB, 0, 8)
9490REG32(L3_PLL_FBDIV_FRAC_1, 0xe358)
9491 FIELD(L3_PLL_FBDIV_FRAC_1, PLL_FBDIV_FRAC_1_31_8_RSVD, 24, 8)
9492 FIELD(L3_PLL_FBDIV_FRAC_1, FBDIV_FRAC_1, 0, 8)
9493REG32(L3_PLL_FBDIV_FRAC_2, 0xe35c)
9494 FIELD(L3_PLL_FBDIV_FRAC_2, PLL_FBDIV_FRAC_2_31_8_RSVD, 24, 8)
9495 FIELD(L3_PLL_FBDIV_FRAC_2, FBDIV_FRAC_2, 0, 8)
9496REG32(L3_PLL_FBDIV_FRAC_3_MSB, 0xe360)
9497 FIELD(L3_PLL_FBDIV_FRAC_3_MSB, PLL_FBDIV_FRAC_3_MSB_31_8_RSVD, 24, 8)
9498 FIELD(L3_PLL_FBDIV_FRAC_3_MSB, PLL_FBDIV_FRAC_3_MSV_RSVD, 7, 1)
9499 FIELD(L3_PLL_FBDIV_FRAC_3_MSB, TM_FORCE_EN_FRAC, 6, 1)
9500 FIELD(L3_PLL_FBDIV_FRAC_3_MSB, TM_EN_FRAC, 5, 1)
9501 FIELD(L3_PLL_FBDIV_FRAC_3_MSB, FBDIV_FRAC_3_MSB_RSVD, 3, 2)
9502 FIELD(L3_PLL_FBDIV_FRAC_3_MSB, FBDIV_FRAC_3_MSB, 0, 3)
9503REG32(L3_PLL_PWR_SEQ_WAIT_TIME, 0xe364)
9504 FIELD(L3_PLL_PWR_SEQ_WAIT_TIME, PLL_PWR_SEQ_WAIT_TIME_31_8_RSVD, 24, 8)
9505 FIELD(L3_PLL_PWR_SEQ_WAIT_TIME, TM_PLL_SETTLING, 6, 2)
9506 FIELD(L3_PLL_PWR_SEQ_WAIT_TIME, TM_PLL_BIAS_SETTLING, 4, 2)
9507 FIELD(L3_PLL_PWR_SEQ_WAIT_TIME, TM_LDO_SETTLING, 2, 2)
9508 FIELD(L3_PLL_PWR_SEQ_WAIT_TIME, TM_LDO_RELIABILITY, 0, 2)
9509REG32(L3_PLL_SS_STEPS_0_LSB, 0xe368)
9510 FIELD(L3_PLL_SS_STEPS_0_LSB, PLL_SS_STEPS_0_LSB_31_8_RSVD, 24, 8)
9511 FIELD(L3_PLL_SS_STEPS_0_LSB, SS_NUM_OF_STEPS_0_LSB, 0, 8)
9512REG32(L3_PLL_SS_STEPS_1_MSB, 0xe36c)
9513 FIELD(L3_PLL_SS_STEPS_1_MSB, PLL_SS_STEPS_1_MSB_31_8_RSVD, 24, 8)
9514 FIELD(L3_PLL_SS_STEPS_1_MSB, SS_NUM_OF_STEPS_1_MSB_RSVD, 3, 5)
9515 FIELD(L3_PLL_SS_STEPS_1_MSB, SS_NUM_OF_STEPS_1_MSB, 0, 3)
9516REG32(L3_PLL_SS_STEP_SIZE_0_LSB, 0xe370)
9517 FIELD(L3_PLL_SS_STEP_SIZE_0_LSB, PLL_SS_STEP_SIZE_0_LSB_31_8_RSVD, 24, 8)
9518 FIELD(L3_PLL_SS_STEP_SIZE_0_LSB, SS_STEP_SIZE_0_LSB, 0, 8)
9519REG32(L3_PLL_SS_STEP_SIZE_1, 0xe374)
9520 FIELD(L3_PLL_SS_STEP_SIZE_1, PLL_SS_STEP_SIZE_1_31_8_RSVD, 24, 8)
9521 FIELD(L3_PLL_SS_STEP_SIZE_1, SS_STEP_SIZE_1, 0, 8)
9522REG32(L3_PLL_SS_STEP_SIZE_2, 0xe378)
9523 FIELD(L3_PLL_SS_STEP_SIZE_2, PLL_SS_STEP_SIZE_2_31_8_RSVD, 24, 8)
9524 FIELD(L3_PLL_SS_STEP_SIZE_2, SS_STEP_SIZE_2, 0, 8)
9525REG32(L3_PLL_SS_STEP_SIZE_3_MSB, 0xe37c)
9526 FIELD(L3_PLL_SS_STEP_SIZE_3_MSB, PLL_SS_STEP_SIZE_3_MSB_31_8_RSVD, 24, 8)
9527 FIELD(L3_PLL_SS_STEP_SIZE_3_MSB, TM_FORCE_EN_SS, 7, 1)
9528 FIELD(L3_PLL_SS_STEP_SIZE_3_MSB, TM_EN_SS, 6, 1)
9529 FIELD(L3_PLL_SS_STEP_SIZE_3_MSB, FORCE_SS_NUM_OF_STEPS, 5, 1)
9530 FIELD(L3_PLL_SS_STEP_SIZE_3_MSB, FORCE_SS_STEP_SIZE, 4, 1)
9531 FIELD(L3_PLL_SS_STEP_SIZE_3_MSB, SS_SPREAD_TYPE, 2, 2)
9532 FIELD(L3_PLL_SS_STEP_SIZE_3_MSB, SS_STEP_SIZE_3_MSB, 0, 2)
9533REG32(L3_TM_MASK_CFG_UPDT, 0xe380)
9534 FIELD(L3_TM_MASK_CFG_UPDT, TM_MASK_CFG_UPDT_31_8_RSVD, 24, 8)
9535 FIELD(L3_TM_MASK_CFG_UPDT, TM_MASK_CFG_UPDT_RSVD, 7, 1)
9536 FIELD(L3_TM_MASK_CFG_UPDT, HIBERN8_MASK_CFG_UPDT, 6, 1)
9537 FIELD(L3_TM_MASK_CFG_UPDT, HS_MODE_MASK_CFG_UPDT, 5, 1)
9538 FIELD(L3_TM_MASK_CFG_UPDT, LS_MODE_MASK_CFG_UPDT, 4, 1)
9539 FIELD(L3_TM_MASK_CFG_UPDT, OPDIV_LS_MASK_CFG_UPDT, 3, 1)
9540 FIELD(L3_TM_MASK_CFG_UPDT, PWM_GEAR_MASK_CFG_UPDT, 2, 1)
9541 FIELD(L3_TM_MASK_CFG_UPDT, HS_GEAR_MASK_CFG_UPDT, 1, 1)
9542 FIELD(L3_TM_MASK_CFG_UPDT, HS_RATE_MASK_CFG_UPDT, 0, 1)
9543REG32(L3_PLL_TM_FORCE_DIV, 0xe384)
9544 FIELD(L3_PLL_TM_FORCE_DIV, PLL_TM_FORCE_DIV_31_8_RSVD, 24, 8)
9545 FIELD(L3_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_FRAC, 7, 1)
9546 FIELD(L3_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G3B, 6, 1)
9547 FIELD(L3_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G3A, 5, 1)
9548 FIELD(L3_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G2B, 4, 1)
9549 FIELD(L3_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G2A, 3, 1)
9550 FIELD(L3_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G1B, 2, 1)
9551 FIELD(L3_PLL_TM_FORCE_DIV, TM_FORCE_FBDIV_G1A, 1, 1)
9552 FIELD(L3_PLL_TM_FORCE_DIV, TM_FORCE_IPDIV, 0, 1)
9553REG32(L3_PLL_TM_COARSE_CODE_1_LSB, 0xe388)
9554 FIELD(L3_PLL_TM_COARSE_CODE_1_LSB, PLL_TM_COARSE_CODE_1_LSB_31_8_RSVD, 24, 8)
9555 FIELD(L3_PLL_TM_COARSE_CODE_1_LSB, TM_COARSE_CODE_1_LSB, 0, 8)
9556REG32(L3_PLL_TM_COARSE_CODE_2_LSB, 0xe38c)
9557 FIELD(L3_PLL_TM_COARSE_CODE_2_LSB, PLL_TM_COARSE_CODE_2_LSB_31_8_RSVD, 24, 8)
9558 FIELD(L3_PLL_TM_COARSE_CODE_2_LSB, TM_COARSE_CODE_2_LSB, 0, 8)
9559REG32(L3_PLL_TM_COARSE_CODE_3_LSB, 0xe390)
9560 FIELD(L3_PLL_TM_COARSE_CODE_3_LSB, PLL_TM_COARSE_CODE_3_LSB_31_8_RSVD, 24, 8)
9561 FIELD(L3_PLL_TM_COARSE_CODE_3_LSB, TM_COARSE_CODE_3_LSB, 0, 8)
9562REG32(L3_PLL_TM_COARSE_CODE_4_LSB, 0xe394)
9563 FIELD(L3_PLL_TM_COARSE_CODE_4_LSB, PLL_TM_COARSE_CODE_4_LSB_31_8_RSVD, 24, 8)
9564 FIELD(L3_PLL_TM_COARSE_CODE_4_LSB, TM_COARSE_CODE_4_LSB, 0, 8)
9565REG32(L3_PLL_TM_COARSE_CODE_5_LSB, 0xe398)
9566 FIELD(L3_PLL_TM_COARSE_CODE_5_LSB, PLL_TM_COARSE_CODE_5_LSB_31_8_RSVD, 24, 8)
9567 FIELD(L3_PLL_TM_COARSE_CODE_5_LSB, TM_COARSE_CODE_5_LSB, 0, 8)
9568REG32(L3_PLL_TM_COARSE_CODE_6_LSB, 0xe39c)
9569 FIELD(L3_PLL_TM_COARSE_CODE_6_LSB, PLL_TM_COARSE_CODE_6_LSB_31_8_RSVD, 24, 8)
9570 FIELD(L3_PLL_TM_COARSE_CODE_6_LSB, TM_COARSE_CODE_6_LSB, 0, 8)
9571REG32(L3_PLL_TM_COARSE_CODE_1_2_MSB, 0xe3a0)
9572 FIELD(L3_PLL_TM_COARSE_CODE_1_2_MSB, PLL_TM_COARSE_CODE_1_2_MSB_31_8_RSVD, 24, 8)
9573 FIELD(L3_PLL_TM_COARSE_CODE_1_2_MSB, TM_COARSE_CODE_G1_AB_MSB_RSVD, 6, 2)
9574 FIELD(L3_PLL_TM_COARSE_CODE_1_2_MSB, TM_COARSE_CODE_2_MSB, 3, 3)
9575 FIELD(L3_PLL_TM_COARSE_CODE_1_2_MSB, TM_COARSE_CODE_1_MSB, 0, 3)
9576REG32(L3_PLL_TM_COARSE_CODE_3_4_MSB, 0xe3a4)
9577 FIELD(L3_PLL_TM_COARSE_CODE_3_4_MSB, PLL_TM_COARSE_CODE_3_4_MSB_31_8_RSVD, 24, 8)
9578 FIELD(L3_PLL_TM_COARSE_CODE_3_4_MSB, TM_COARSE_CODE_G2_AB_MSB_RSVD, 6, 2)
9579 FIELD(L3_PLL_TM_COARSE_CODE_3_4_MSB, TM_COARSE_CODE_4_MSB, 3, 3)
9580 FIELD(L3_PLL_TM_COARSE_CODE_3_4_MSB, TM_COARSE_CODE_3_MSB, 0, 3)
9581REG32(L3_PLL_TM_COARSE_CODE_5_6_MSB, 0xe3a8)
9582 FIELD(L3_PLL_TM_COARSE_CODE_5_6_MSB, PLL_TM_COARSE_CODE_5_6_MSB_31_8_RSVD, 24, 8)
9583 FIELD(L3_PLL_TM_COARSE_CODE_5_6_MSB, TM_COARSE_CODE_G3_AB_MSB_RSVD, 6, 2)
9584 FIELD(L3_PLL_TM_COARSE_CODE_5_6_MSB, TM_COARSE_CODE_6_MSB, 3, 3)
9585 FIELD(L3_PLL_TM_COARSE_CODE_5_6_MSB, TM_COARSE_CODE_5_MSB, 0, 3)
9586REG32(L3_PLL_TM_SHARED_0, 0xe3ac)
9587 FIELD(L3_PLL_TM_SHARED_0, PLL_TM_SHARED_0_31_8_RSVD, 24, 8)
9588 FIELD(L3_PLL_TM_SHARED_0, TM_FORCE_EXTSIGNAL_FOR_HIBERN8, 7, 1)
9589 FIELD(L3_PLL_TM_SHARED_0, TM_FORCE_REGBIT_FOR_HIBERN8, 6, 1)
9590 FIELD(L3_PLL_TM_SHARED_0, TM_FORCE_PLL_STANDBY, 5, 1)
9591 FIELD(L3_PLL_TM_SHARED_0, TM_PLL_STANDBY, 4, 1)
9592 FIELD(L3_PLL_TM_SHARED_0, TM_SLOWN_FAST_BRING_UP_ALWAYS, 3, 1)
9593 FIELD(L3_PLL_TM_SHARED_0, EN_TM_FOR_BRING_UP_SCHEME, 2, 1)
9594 FIELD(L3_PLL_TM_SHARED_0, SELECT_HS_FB_DIVIDER, 1, 1)
9595 FIELD(L3_PLL_TM_SHARED_0, TM_BYPASS_COARSE_SEARCH, 0, 1)
9596REG32(L3_PLL_TM_FRAC_OFFSET_0, 0xe3b0)
9597 FIELD(L3_PLL_TM_FRAC_OFFSET_0, PLL_TM_FRAC_OFFSET_0_31_8_RSVD, 24, 8)
9598 FIELD(L3_PLL_TM_FRAC_OFFSET_0, TM_FRAC_OFFSET_LSB_0, 0, 8)
9599REG32(L3_PLL_TM_FRAC_OFFSET_1, 0xe3b4)
9600 FIELD(L3_PLL_TM_FRAC_OFFSET_1, PLL_TM_FRAC_OFFSET_1_31_8_RSVD, 24, 8)
9601 FIELD(L3_PLL_TM_FRAC_OFFSET_1, TM_FRAC_OFFSET_1, 0, 8)
9602REG32(L3_PLL_TM_FRAC_OFFSET_2, 0xe3b8)
9603 FIELD(L3_PLL_TM_FRAC_OFFSET_2, PLL_TM_FRAC_OFFSET_2_31_8_RSVD, 24, 8)
9604 FIELD(L3_PLL_TM_FRAC_OFFSET_2, TM_PLL_RSVD, 2, 6)
9605 FIELD(L3_PLL_TM_FRAC_OFFSET_2, TM_FORCE_FBDIV_FRAC_OFFSET, 1, 1)
9606 FIELD(L3_PLL_TM_FRAC_OFFSET_2, TM_FRAC_OFFSET_MSB_2, 0, 1)
9607REG32(L3_PLL_STATUS_READ_0, 0xe3e0)
9608 FIELD(L3_PLL_STATUS_READ_0, PLL_STATUS_READ_0_31_8_RSVD, 24, 8)
9609 FIELD(L3_PLL_STATUS_READ_0, PLL_COARSE_CODE_LSB_STATUS_READ, 0, 8)
9610REG32(L3_PLL_STATUS_READ_1, 0xe3e4)
9611 FIELD(L3_PLL_STATUS_READ_1, PLL_STATUS_READ_1_31_8_RSVD, 24, 8)
9612 FIELD(L3_PLL_STATUS_READ_1, PLL_STATUS_READ_1_RSVD, 6, 2)
9613 FIELD(L3_PLL_STATUS_READ_1, PLL_START_LOOP_STATUS_READ, 5, 1)
9614 FIELD(L3_PLL_STATUS_READ_1, PLL_LOCK_STATUS_READ, 4, 1)
9615 FIELD(L3_PLL_STATUS_READ_1, PLL_COARSE_DONE_STATUS_READ, 3, 1)
9616 FIELD(L3_PLL_STATUS_READ_1, PLL_COARSE_CODE_MSB_STATUS_READ, 0, 3)
9617REG32(L3_TM_CALIB_DIG0, 0xec00)
9618 FIELD(L3_TM_CALIB_DIG0, TM_CALIB_DIG0_31_8_RSVD, 24, 8)
9619 FIELD(L3_TM_CALIB_DIG0, TM_CALIB_DIG0_7_6_RSVD, 6, 2)
9620 FIELD(L3_TM_CALIB_DIG0, ICONST_CNTRL, 5, 1)
9621 FIELD(L3_TM_CALIB_DIG0, ICONST_BYP, 4, 1)
9622 FIELD(L3_TM_CALIB_DIG0, CALIB_RSTN_CNTRL, 2, 2)
9623 FIELD(L3_TM_CALIB_DIG0, TM_CALIB_DIG0_0_1_RSVD, 0, 2)
9624REG32(L3_TM_CALIB_DIG1, 0xec04)
9625 FIELD(L3_TM_CALIB_DIG1, TM_CALIB_DIG1_31_8_RSVD, 24, 8)
9626 FIELD(L3_TM_CALIB_DIG1, TM_CALIB_DIG1_4_7_RSVD, 4, 4)
9627 FIELD(L3_TM_CALIB_DIG1, FORCE_CALIB_EN_LL, 3, 1)
9628 FIELD(L3_TM_CALIB_DIG1, TM_CALIB_DIG1_1_2_RSVD, 1, 2)
9629 FIELD(L3_TM_CALIB_DIG1, CALIB_EN_LL_CNTRL, 0, 1)
9630REG32(L3_TM_CALIB_DIG2, 0xec08)
9631 FIELD(L3_TM_CALIB_DIG2, TM_CALIB_DIG2_31_8_RSVD, 24, 8)
9632 FIELD(L3_TM_CALIB_DIG2, CALIB_ICONST0, 0, 8)
9633REG32(L3_TM_CALIB_DIG3, 0xec0c)
9634 FIELD(L3_TM_CALIB_DIG3, TM_CALIB_DIG3_31_8_RSVD, 24, 8)
9635 FIELD(L3_TM_CALIB_DIG3, CALIB_ICONST1, 0, 8)
9636REG32(L3_TM_CALIB_DIG4, 0xec10)
9637 FIELD(L3_TM_CALIB_DIG4, TM_CALIB_DIG4_31_8_RSVD, 24, 8)
9638 FIELD(L3_TM_CALIB_DIG4, CALIB_ICONST2, 0, 8)
9639REG32(L3_TM_CALIB_DIG5, 0xec14)
9640 FIELD(L3_TM_CALIB_DIG5, TM_CALIB_DIG5_31_8_RSVD, 24, 8)
9641 FIELD(L3_TM_CALIB_DIG5, CALIB_ICONST3, 0, 8)
9642REG32(L3_TM_CALIB_DIG6, 0xec18)
9643 FIELD(L3_TM_CALIB_DIG6, TM_CALIB_DIG6_31_8_RSVD, 24, 8)
9644 FIELD(L3_TM_CALIB_DIG6, CALIB_ICONST4, 0, 8)
9645REG32(L3_TM_CALIB_DIG7, 0xec1c)
9646 FIELD(L3_TM_CALIB_DIG7, TM_CALIB_DIG7_31_8_RSVD, 24, 8)
9647 FIELD(L3_TM_CALIB_DIG7, CALIB_ICONST5, 0, 8)
9648REG32(L3_TM_CALIB_DIG8, 0xec20)
9649 FIELD(L3_TM_CALIB_DIG8, TM_CALIB_DIG8_31_8_RSVD, 24, 8)
9650 FIELD(L3_TM_CALIB_DIG8, CALIB_ICONST6, 0, 8)
9651REG32(L3_TM_CALIB_DIG9, 0xec24)
9652 FIELD(L3_TM_CALIB_DIG9, TM_CALIB_DIG9_31_8_RSVD, 24, 8)
9653 FIELD(L3_TM_CALIB_DIG9, CALIB_ICONST7, 0, 8)
9654REG32(L3_TM_CALIB_DIG10, 0xec28)
9655 FIELD(L3_TM_CALIB_DIG10, TM_CALIB_DIG10_31_8_RSVD, 24, 8)
9656 FIELD(L3_TM_CALIB_DIG10, CALIB_ICONST8, 0, 8)
9657REG32(L3_TM_CALIB_DIG11, 0xec2c)
9658 FIELD(L3_TM_CALIB_DIG11, TM_CALIB_DIG11_31_8_RSVD, 24, 8)
9659 FIELD(L3_TM_CALIB_DIG11, CALIB_ICONST9, 0, 8)
9660REG32(L3_TM_CALIB_DIG12, 0xec30)
9661 FIELD(L3_TM_CALIB_DIG12, TM_CALIB_DIG12_31_8_RSVD, 24, 8)
9662 FIELD(L3_TM_CALIB_DIG12, CALIB_ICONST10_7_RSVD, 7, 1)
9663 FIELD(L3_TM_CALIB_DIG12, CALIB_ICONST_10, 0, 7)
9664REG32(L3_TM_CALIB_DIG13, 0xec34)
9665 FIELD(L3_TM_CALIB_DIG13, TM_CALIB_DIG13_31_8_RSVD, 24, 8)
9666 FIELD(L3_TM_CALIB_DIG13, TM_CALIB_DIG13_6_7_RSVD, 6, 2)
9667 FIELD(L3_TM_CALIB_DIG13, TM_OR_FP_ICAL_CODE, 5, 1)
9668 FIELD(L3_TM_CALIB_DIG13, FP_ICAL_CODE_OR, 0, 5)
9669REG32(L3_TM_CALIB_DIG14, 0xec38)
9670 FIELD(L3_TM_CALIB_DIG14, TM_CALIB_DIG14_31_8_RSVD, 24, 8)
9671 FIELD(L3_TM_CALIB_DIG14, ICAL_CODE_OR_0, 7, 1)
9672 FIELD(L3_TM_CALIB_DIG14, TM_OR_ICAL_CODE, 6, 1)
9673 FIELD(L3_TM_CALIB_DIG14, FORCE_EN_ICAL, 5, 1)
9674 FIELD(L3_TM_CALIB_DIG14, TM_OR_EN_ICAL, 4, 1)
9675 FIELD(L3_TM_CALIB_DIG14, FORCE_EN_CALIB, 3, 1)
9676 FIELD(L3_TM_CALIB_DIG14, TM_OR_EN_CALIB, 2, 1)
9677 FIELD(L3_TM_CALIB_DIG14, FORCE_CALIB_DONE, 1, 1)
9678 FIELD(L3_TM_CALIB_DIG14, TM_OR_CALIB_DONE, 0, 1)
9679REG32(L3_TM_CALIB_DIG15, 0xec3c)
9680 FIELD(L3_TM_CALIB_DIG15, TM_CALIB_DIG15_31_8_RSVD, 24, 8)
9681 FIELD(L3_TM_CALIB_DIG15, RX_CODE_OR_0, 7, 1)
9682 FIELD(L3_TM_CALIB_DIG15, TM_OR_RX_CODE, 6, 1)
9683 FIELD(L3_TM_CALIB_DIG15, FORCE_EN_RX, 5, 1)
9684 FIELD(L3_TM_CALIB_DIG15, TM_OR_EN_RX, 4, 1)
9685 FIELD(L3_TM_CALIB_DIG15, ICAL_CODE_OR_4, 3, 1)
9686 FIELD(L3_TM_CALIB_DIG15, ICAL_CODE_OR_3, 2, 1)
9687 FIELD(L3_TM_CALIB_DIG15, ICAL_CODE_OR_2, 1, 1)
9688 FIELD(L3_TM_CALIB_DIG15, ICAL_CODE_OR_1, 0, 1)
9689REG32(L3_TM_CALIB_DIG16, 0xec40)
9690 FIELD(L3_TM_CALIB_DIG16, TM_CALIB_DIG16_31_8_RSVD, 24, 8)
9691 FIELD(L3_TM_CALIB_DIG16, MPHY_CODE_OR_1, 7, 1)
9692 FIELD(L3_TM_CALIB_DIG16, MPHY_CODE_OR_0, 6, 1)
9693 FIELD(L3_TM_CALIB_DIG16, TM_OR_MPHY_CODE, 5, 1)
9694 FIELD(L3_TM_CALIB_DIG16, FORCE_EN_MPHY, 4, 1)
9695 FIELD(L3_TM_CALIB_DIG16, TM_OR_EN_MPHY, 3, 1)
9696 FIELD(L3_TM_CALIB_DIG16, RX_CODE_OR_3, 2, 1)
9697 FIELD(L3_TM_CALIB_DIG16, RX_CODE_OR_2, 1, 1)
9698 FIELD(L3_TM_CALIB_DIG16, RX_CODE_OR_1, 0, 1)
9699REG32(L3_TM_CALIB_DIG17, 0xec44)
9700 FIELD(L3_TM_CALIB_DIG17, TM_CALIB_DIG17_31_8_RSVD, 24, 8)
9701 FIELD(L3_TM_CALIB_DIG17, USB2_CODE_OR_2, 7, 1)
9702 FIELD(L3_TM_CALIB_DIG17, USB2_CODE_OR_1, 6, 1)
9703 FIELD(L3_TM_CALIB_DIG17, USB2_CODE_OR_0, 5, 1)
9704 FIELD(L3_TM_CALIB_DIG17, TM_OR_USB2_CODE, 4, 1)
9705 FIELD(L3_TM_CALIB_DIG17, FORCE_EN_USB2, 3, 1)
9706 FIELD(L3_TM_CALIB_DIG17, TM_OR_EN_USB2, 2, 1)
9707 FIELD(L3_TM_CALIB_DIG17, MPHY_CODE_OR_3, 1, 1)
9708 FIELD(L3_TM_CALIB_DIG17, MPHY_CODE_OR_2, 0, 1)
9709REG32(L3_TM_CALIB_DIG18, 0xec48)
9710 FIELD(L3_TM_CALIB_DIG18, TM_CALIB_DIG18_31_8_RSVD, 24, 8)
9711 FIELD(L3_TM_CALIB_DIG18, PIPE_NSW_CODE_OR_2, 7, 1)
9712 FIELD(L3_TM_CALIB_DIG18, PIPE_NSW_CODE_OR_1, 6, 1)
9713 FIELD(L3_TM_CALIB_DIG18, PIPE_NSW_CODE_OR_0, 5, 1)
9714 FIELD(L3_TM_CALIB_DIG18, TM_OR_PIPE_NSW_CODE, 4, 1)
9715 FIELD(L3_TM_CALIB_DIG18, FORCE_EN_PIPE_NSW, 3, 1)
9716 FIELD(L3_TM_CALIB_DIG18, TM_OR_EN_PIPE_NSW, 2, 1)
9717 FIELD(L3_TM_CALIB_DIG18, USB2_CODE_OR_4, 1, 1)
9718 FIELD(L3_TM_CALIB_DIG18, USB2_CODE_OR_3, 0, 1)
9719REG32(L3_TM_CALIB_DIG19, 0xec4c)
9720 FIELD(L3_TM_CALIB_DIG19, TM_CALIB_DIG19_31_8_RSVD, 24, 8)
9721 FIELD(L3_TM_CALIB_DIG19, PIPE_PSW_CODE_OR_1, 7, 1)
9722 FIELD(L3_TM_CALIB_DIG19, PIPE_PSW_CODE_OR_0, 6, 1)
9723 FIELD(L3_TM_CALIB_DIG19, TM_OR_PIPE_PSW_CODE, 5, 1)
9724 FIELD(L3_TM_CALIB_DIG19, FORCE_EN_PIPE_PSW, 4, 1)
9725 FIELD(L3_TM_CALIB_DIG19, TM_OR_EN_PIPE_PSW, 3, 1)
9726 FIELD(L3_TM_CALIB_DIG19, PIPE_NSW_CODE_OR_5, 2, 1)
9727 FIELD(L3_TM_CALIB_DIG19, PIPE_NSW_CODE_OR_4, 1, 1)
9728 FIELD(L3_TM_CALIB_DIG19, PIPE_NSW_CODE_OR_3, 0, 1)
9729REG32(L3_TM_CALIB_DIG20, 0xec50)
9730 FIELD(L3_TM_CALIB_DIG20, TM_CALIB_DIG20_31_8_RSVD, 24, 8)
9731 FIELD(L3_TM_CALIB_DIG20, CALIB_MODE, 6, 2)
9732 FIELD(L3_TM_CALIB_DIG20, PIPE_PSW_CODE_OR_5, 3, 1)
9733 FIELD(L3_TM_CALIB_DIG20, PIPE_PSW_CODE_OR_4, 2, 1)
9734 FIELD(L3_TM_CALIB_DIG20, PIPE_PSW_CODE_OR_3, 1, 1)
9735 FIELD(L3_TM_CALIB_DIG20, PIPE_PSW_CODE_OR_2, 0, 1)
9736REG32(L3_TM_CALIB_DIG21, 0xec54)
9737 FIELD(L3_TM_CALIB_DIG21, TM_CALIB_DIG21_31_8_RSVD, 24, 8)
9738 FIELD(L3_TM_CALIB_DIG21, TM_CALIB_ANA, 3, 5)
9739 FIELD(L3_TM_CALIB_DIG21, TM_CALIB_DIG22_2_RSVD, 2, 1)
9740 FIELD(L3_TM_CALIB_DIG21, FORCE_ICALIB_DONE, 1, 1)
9741 FIELD(L3_TM_CALIB_DIG21, TM_OR_ICALIB_DONE, 0, 1)
9742REG32(L3_TM_CALIB_DIG22, 0xec58)
9743 FIELD(L3_TM_CALIB_DIG22, TM_CALIB_DIG22_31_8_RSVD, 24, 8)
9744 FIELD(L3_TM_CALIB_DIG22, TM_CALIB_DIG22_5_7_RSVD, 7, 1)
9745 FIELD(L3_TM_CALIB_DIG22, EN_FP_ICAL, 6, 1)
9746 FIELD(L3_TM_CALIB_DIG22, BYPASS_FP_ICAL, 5, 1)
9747 FIELD(L3_TM_CALIB_DIG22, TM_CALIB_OBSRV_INTNODES, 0, 5)
9748REG32(L3_TM_SLICER2_CTRL, 0xec5c)
9749 FIELD(L3_TM_SLICER2_CTRL, TM_SLICER2_CTRL_31_8_RSVD, 24, 8)
9750 FIELD(L3_TM_SLICER2_CTRL, SLICER2_TM_CONTROL_7_RSVD, 7, 1)
9751 FIELD(L3_TM_SLICER2_CTRL, SLICER2_TM_SELPLLOUT_TESTOUT, 6, 1)
9752 FIELD(L3_TM_SLICER2_CTRL, SLICER2_TM_SELDIGOUT_TESTOUT, 5, 1)
9753 FIELD(L3_TM_SLICER2_CTRL, SLICER2_TM_OBSERVE_SUP, 4, 1)
9754 FIELD(L3_TM_SLICER2_CTRL, SLICER2_TM_OBSERVE_DIGSUP, 3, 1)
9755 FIELD(L3_TM_SLICER2_CTRL, SLICER2_TM_OBSERVE_DIFSUP, 2, 1)
9756 FIELD(L3_TM_SLICER2_CTRL, SLICER2_TM_ENABLE_SINGLE_ENDED, 1, 1)
9757 FIELD(L3_TM_SLICER2_CTRL, REFCLKN23_TM_OBSERVE_SUP, 0, 1)
9758REG32(L3_TM_SLICER23_BIAS_PROG0, 0xec60)
9759 FIELD(L3_TM_SLICER23_BIAS_PROG0, TM_SLICER23_BIAS_PROG0_31_8_RSVD, 24, 8)
9760 FIELD(L3_TM_SLICER23_BIAS_PROG0, SLICER23_TM_BIAS_PROG0, 0, 8)
9761REG32(L3_TM_SLICER23_BIAS_PROG1, 0xec64)
9762 FIELD(L3_TM_SLICER23_BIAS_PROG1, TM_SLICER23_BIAS_PROG1_31_8_RSVD, 24, 8)
9763 FIELD(L3_TM_SLICER23_BIAS_PROG1, SLICER23_TM_BIAS_PROG1_4_7_RSVD, 4, 4)
9764 FIELD(L3_TM_SLICER23_BIAS_PROG1, SLICER23_TM_BIAS_PROG1, 0, 4)
9765REG32(L3_TM_SLICER3_CTRL, 0xec68)
9766 FIELD(L3_TM_SLICER3_CTRL, TM_SLICER3_CTRL_31_8_RSVD, 24, 8)
9767 FIELD(L3_TM_SLICER3_CTRL, SLICER3_TM_CONTROL1_7_RSVD, 7, 1)
9768 FIELD(L3_TM_SLICER3_CTRL, SLICER3_TM_SELPLLOUT_TESTOUT, 6, 1)
9769 FIELD(L3_TM_SLICER3_CTRL, SLICER3_TM_SELDIGOUT_TESTOUT, 5, 1)
9770 FIELD(L3_TM_SLICER3_CTRL, SLICER3_TM_OBSERVE_SUP, 4, 1)
9771 FIELD(L3_TM_SLICER3_CTRL, SLICER3_TM_OBSERVE_DIGSUP, 3, 1)
9772 FIELD(L3_TM_SLICER3_CTRL, SLICER3_TM_OBSERVE_DIFSUP, 2, 1)
9773 FIELD(L3_TM_SLICER3_CTRL, SLICER3_TM_ENABLE_SINGLE_ENDED, 1, 1)
9774 FIELD(L3_TM_SLICER3_CTRL, SLICER3_TM_CONTROL1_0_RSVD, 0, 1)
9775REG32(L3_CAL_SLICER_SPARE, 0xeca0)
9776 FIELD(L3_CAL_SLICER_SPARE, CAL_SLICER_SPARE_31_8_RSVD, 24, 8)
9777 FIELD(L3_CAL_SLICER_SPARE, CAL_SLICER_SPARE_RESERVED, 6, 2)
9778 FIELD(L3_CAL_SLICER_SPARE, SLICER3_DA_SPARE, 4, 2)
9779 FIELD(L3_CAL_SLICER_SPARE, SLICER2_DA_SPARE, 2, 2)
9780 FIELD(L3_CAL_SLICER_SPARE, CAL_DA_SPARE, 0, 2)
9781REG32(L3_SLICER2_ENABLE, 0xef00)
9782 FIELD(L3_SLICER2_ENABLE, SLICER2_ENABLE_31_8_RSVD, 24, 8)
9783 FIELD(L3_SLICER2_ENABLE, REFCLK23_SUP_EN, 7, 1)
9784 FIELD(L3_SLICER2_ENABLE, SLICER2_ENABLE_TERM, 6, 1)
9785 FIELD(L3_SLICER2_ENABLE, SLICER2_ENABLE_TC_CNTRL, 4, 2)
9786 FIELD(L3_SLICER2_ENABLE, SLICER2_ENABLE_DIVIDER_4TEST, 3, 1)
9787 FIELD(L3_SLICER2_ENABLE, SLICER2_ENABLE_CLK_OUT, 2, 1)
9788 FIELD(L3_SLICER2_ENABLE, SLICER2_ENABLE_BGBIAS, 1, 1)
9789 FIELD(L3_SLICER2_ENABLE, SLICER2_ENABLE, 0, 1)
9790REG32(L3_SLICER3_ENABLE, 0xef04)
9791 FIELD(L3_SLICER3_ENABLE, SLICER3_ENABLE_31_8_RSVD, 24, 8)
9792 FIELD(L3_SLICER3_ENABLE, SLICER23_PD_BIAS, 7, 1)
9793 FIELD(L3_SLICER3_ENABLE, SLICER3_ENABLE_TERM, 6, 1)
9794 FIELD(L3_SLICER3_ENABLE, SLICER3_ENABLE_TC_CNTRL, 4, 2)
9795 FIELD(L3_SLICER3_ENABLE, SLICER3_ENABLE_DIVIDER_4TEST, 3, 1)
9796 FIELD(L3_SLICER3_ENABLE, SLICER3_ENABLE_CLK_OUT, 2, 1)
9797 FIELD(L3_SLICER3_ENABLE, SLICER3_ENABLE_BGBIAS, 1, 1)
9798 FIELD(L3_SLICER3_ENABLE, SLICER3_ENABLE, 0, 1)
9799REG32(L3_SLICER2_BYPASS, 0xef08)
9800 FIELD(L3_SLICER2_BYPASS, SLICER2_BYPASS_31_8_RSVD, 24, 8)
9801 FIELD(L3_SLICER2_BYPASS, SLICER2_BYPASS_7_RSVD, 7, 1)
9802 FIELD(L3_SLICER2_BYPASS, SLICER2_ENABLE_TERM_BYPASS, 6, 1)
9803 FIELD(L3_SLICER2_BYPASS, SLICER2_ENABLE_TC_CNTRL_BYPASS, 5, 1)
9804 FIELD(L3_SLICER2_BYPASS, SLICER2_ENABLE_CLK_OUT_BYPASS, 2, 1)
9805 FIELD(L3_SLICER2_BYPASS, SLICER2_ENABLE_BGBIAS_BYPASS, 1, 1)
9806 FIELD(L3_SLICER2_BYPASS, SLICER2_ENABLE_BYPASS, 0, 1)
9807REG32(L3_SLICER3_BYPASS, 0xef0c)
9808 FIELD(L3_SLICER3_BYPASS, SLICER3_BYPASS_31_8_RSVD, 24, 8)
9809 FIELD(L3_SLICER3_BYPASS, SLICER23_PD_BIAS_BYPASS, 7, 1)
9810 FIELD(L3_SLICER3_BYPASS, SLICER3_ENABLE_TERM_BYPASS, 6, 1)
9811 FIELD(L3_SLICER3_BYPASS, SLICER3_ENABLE_TC_CNTRL_BYPASS, 5, 1)
9812 FIELD(L3_SLICER3_BYPASS, SLICER3_ENABLE_CLK_OUT_BYPASS, 2, 1)
9813 FIELD(L3_SLICER3_BYPASS, SLICER3_ENABLE_BGBIAS_BYPASS, 1, 1)
9814 FIELD(L3_SLICER3_BYPASS, SLICER3_ENABLE_BYPASS, 0, 1)
9815REG32(L3_TM_BRINGUP_CONTROL, 0xef10)
9816 FIELD(L3_TM_BRINGUP_CONTROL, TM_BRINGUP_CONTROL_31_8_RSVD, 24, 8)
9817 FIELD(L3_TM_BRINGUP_CONTROL, TM_BRING_UP_CONTROL_2_7_RSVD, 2, 6)
9818 FIELD(L3_TM_BRINGUP_CONTROL, TM_SLOW_FAST_BRING_UP_ALWAYS, 1, 1)
9819 FIELD(L3_TM_BRINGUP_CONTROL, TM_BRING_UP_CONTROL_1_RSVD, 0, 1)
9820REG32(L3_CALIB_DONE_STATUS, 0xef14)
9821 FIELD(L3_CALIB_DONE_STATUS, CALIB_DONE_STATUS_31_8_RSVD, 24, 8)
9822 FIELD(L3_CALIB_DONE_STATUS, CALIB_DONE_STATUS_2_7_RSVD, 2, 6)
9823 FIELD(L3_CALIB_DONE_STATUS, CALIB_DONE_STATUS, 1, 1)
9824 FIELD(L3_CALIB_DONE_STATUS, CALIB_COMP_OUT_STATUS, 0, 1)
9825REG32(L3_CALIB_PIPE_PSW_CODE_STATUS, 0xef18)
9826 FIELD(L3_CALIB_PIPE_PSW_CODE_STATUS, CALIB_PIPE_PSW_CODE_STATUS_31_8_RSVD, 24, 8)
9827 FIELD(L3_CALIB_PIPE_PSW_CODE_STATUS, CALIB_PIPE_PSW_CODE_STATUS_6_7_RSVD, 6, 2)
9828 FIELD(L3_CALIB_PIPE_PSW_CODE_STATUS, PIPE_PSW_CALIB_CODE_STATUS, 0, 6)
9829REG32(L3_CALIB_PIPE_NSW_CODE_STATUS, 0xef1c)
9830 FIELD(L3_CALIB_PIPE_NSW_CODE_STATUS, CALIB_PIPE_NSW_CODE_STATUS_31_8_RSVD, 24, 8)
9831 FIELD(L3_CALIB_PIPE_NSW_CODE_STATUS, CALIB_PIPE_PSW_CODE_STATUS_6_7_RSVD, 6, 2)
9832 FIELD(L3_CALIB_PIPE_NSW_CODE_STATUS, PIPE_NSW_CALIB_CODE_STATUS, 0, 6)
9833REG32(L3_CALIB_MPHY_TX_CODE_STATUS, 0xef20)
9834 FIELD(L3_CALIB_MPHY_TX_CODE_STATUS, CALIB_MPHY_TX_CODE_STATUS_31_8_RSVD, 24, 8)
9835 FIELD(L3_CALIB_MPHY_TX_CODE_STATUS, CALIB_MPHY_TX_CODE_STATUS_4_7_RSVD, 4, 4)
9836 FIELD(L3_CALIB_MPHY_TX_CODE_STATUS, MPHY_TX_CALIB_CODE_STATUS, 0, 4)
9837REG32(L3_CALIB_ICAL_CODE_STATUS, 0xef24)
9838 FIELD(L3_CALIB_ICAL_CODE_STATUS, CALIB_ICAL_CODE_STATUS_31_8_RSVD, 24, 8)
9839 FIELD(L3_CALIB_ICAL_CODE_STATUS, I_CALIB_CODE_STATUS_5_7_RSVD, 5, 3)
9840 FIELD(L3_CALIB_ICAL_CODE_STATUS, I_CALIB_CODE_STATUS, 0, 5)
9841REG32(L3_CALIB_RX_CODE_STATUS, 0xef28)
9842 FIELD(L3_CALIB_RX_CODE_STATUS, CALIB_RX_CODE_STATUS_31_8_RSVD, 24, 8)
9843 FIELD(L3_CALIB_RX_CODE_STATUS, CALIB_RX_CODE_STATUS_4_7_RSVD, 4, 4)
9844 FIELD(L3_CALIB_RX_CODE_STATUS, I_CALIB_CODE_STATUS, 0, 4)
9845REG32(L3_CALIB_USB2_TX_CODE_STATUS, 0xef2c)
9846 FIELD(L3_CALIB_USB2_TX_CODE_STATUS, CALIB_USB2_TX_CODE_STATUS_31_8_RSVD, 24, 8)
9847 FIELD(L3_CALIB_USB2_TX_CODE_STATUS, USB2_TX_CALIB_CODE_STATUS_5_7_RSVD, 5, 3)
9848 FIELD(L3_CALIB_USB2_TX_CODE_STATUS, USB2_TX_CALIB_CODE_STATUS, 0, 5)
9849REG32(L3_CAL_ISO_CTRL, 0xef30)
9850 FIELD(L3_CAL_ISO_CTRL, CAL_ISO_CTRL_31_8_RSVD, 24, 8)
9851 FIELD(L3_CAL_ISO_CTRL, CAL_SIO_CONTROL_RSVD, 2, 6)
9852 FIELD(L3_CAL_ISO_CTRL, CAL_ISO_CTRL_BAR, 1, 1)
9853 FIELD(L3_CAL_ISO_CTRL, FORCE_CAL_ISO_CTRL_BAR, 0, 1)
9854REG32(L3_UPHY_GLOBAL_CTRL, 0xf000)
9855 FIELD(L3_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_31_8_RSVD, 24, 8)
9856 FIELD(L3_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_7_RSVD, 7, 1)
9857 FIELD(L3_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_6_RSVD, 6, 1)
9858 FIELD(L3_UPHY_GLOBAL_CTRL, UPHY_GLOBAL_CTRL_5_RSVD, 5, 1)
9859 FIELD(L3_UPHY_GLOBAL_CTRL, PCLK_SELECT, 4, 1)
9860 FIELD(L3_UPHY_GLOBAL_CTRL, MPHY_G3_BIST_ENABLE, 3, 1)
9861 FIELD(L3_UPHY_GLOBAL_CTRL, MULTI_RATE_ENABLE, 2, 1)
9862 FIELD(L3_UPHY_GLOBAL_CTRL, MPHY_GEAR_SELECT, 0, 2)
9863REG32(L3_BIST_CTRL_1, 0xf004)
9864 FIELD(L3_BIST_CTRL_1, BIST_CTRL_1_31_8_RSVD, 24, 8)
9865 FIELD(L3_BIST_CTRL_1, REPETITIVE_PATTERN_ENABLE, 7, 1)
9866 FIELD(L3_BIST_CTRL_1, PRBS_PATTERNS, 5, 2)
9867 FIELD(L3_BIST_CTRL_1, BIST_PATTERN_SELECT, 2, 3)
9868 FIELD(L3_BIST_CTRL_1, BIST_INFINITE_MODE_ENABLE, 1, 1)
9869 FIELD(L3_BIST_CTRL_1, BIST_ENABLE, 0, 1)
9870REG32(L3_BIST_CTRL_2, 0xf008)
9871 FIELD(L3_BIST_CTRL_2, BIST_CTRL_2_31_8_RSVD, 24, 8)
9872 FIELD(L3_BIST_CTRL_2, BIST_CTRL_2_7_3_RSVD, 3, 5)
9873 FIELD(L3_BIST_CTRL_2, BIST_TRAINIG_SEQUENCE_SELECT, 1, 2)
9874 FIELD(L3_BIST_CTRL_2, BIST_ERROR_INJECTION_ENABLE, 0, 1)
9875REG32(L3_BIST_RUN_LEN_L, 0xf00c)
9876 FIELD(L3_BIST_RUN_LEN_L, BIST_RUN_LEN_L_31_8_RSVD, 24, 8)
9877 FIELD(L3_BIST_RUN_LEN_L, BIST_RUN_LEN_L, 0, 8)
9878REG32(L3_BIST_ERR_INJ_POINT_L, 0xf010)
9879 FIELD(L3_BIST_ERR_INJ_POINT_L, BIST_ERR_INJ_POINT_L_31_8_RSVD, 24, 8)
9880 FIELD(L3_BIST_ERR_INJ_POINT_L, BIST_ERROR_INJ_POINT_L, 0, 8)
9881REG32(L3_BIST_RUNLEN_ERR_INJ_H, 0xf014)
9882 FIELD(L3_BIST_RUNLEN_ERR_INJ_H, BIST_RUNLEN_ERR_INJ_H_31_8_RSVD, 24, 8)
9883 FIELD(L3_BIST_RUNLEN_ERR_INJ_H, BIST_RUN_LEN_H, 4, 4)
9884 FIELD(L3_BIST_RUNLEN_ERR_INJ_H, BIST_ERROR_INJ_POINT_H, 0, 4)
9885REG32(L3_BIST_IDLE_TIME, 0xf018)
9886 FIELD(L3_BIST_IDLE_TIME, BIST_IDLE_TIME_31_8_RSVD, 24, 8)
9887 FIELD(L3_BIST_IDLE_TIME, BIST_IDLE_TIME, 0, 8)
9888REG32(L3_BIST_MARKER_L, 0xf01c)
9889 FIELD(L3_BIST_MARKER_L, BIST_MARKER_L_31_8_RSVD, 24, 8)
9890 FIELD(L3_BIST_MARKER_L, BIST_MARKER_L, 0, 8)
9891REG32(L3_BIST_IDLE_CHAR_L, 0xf020)
9892 FIELD(L3_BIST_IDLE_CHAR_L, BIST_IDLE_CHAR_L_31_8_RSVD, 24, 8)
9893 FIELD(L3_BIST_IDLE_CHAR_L, BIST_IDLE_CHAR_L, 0, 8)
9894REG32(L3_BIST_MARKER_IDLE_H, 0xf024)
9895 FIELD(L3_BIST_MARKER_IDLE_H, BIST_MARKER_IDLE_H_31_8_RSVD, 24, 8)
9896 FIELD(L3_BIST_MARKER_IDLE_H, BIST_MARKER_IDLE_RESERVED_7, 6, 2)
9897 FIELD(L3_BIST_MARKER_IDLE_H, BIST_MARKER_H, 4, 2)
9898 FIELD(L3_BIST_MARKER_IDLE_H, BIST_MARKER_IDLE_RESERVED_3, 2, 2)
9899 FIELD(L3_BIST_MARKER_IDLE_H, BIST_IDLE_CHAR_H, 0, 2)
9900REG32(L3_BIST_LOW_PULSE_TIME, 0xf028)
9901 FIELD(L3_BIST_LOW_PULSE_TIME, BIST_LOW_PULSE_TIME_31_8_RSVD, 24, 8)
9902 FIELD(L3_BIST_LOW_PULSE_TIME, BIST_LOW_PULSE_TIME, 0, 8)
9903REG32(L3_BIST_TOTAL_PULSE_TIME, 0xf02c)
9904 FIELD(L3_BIST_TOTAL_PULSE_TIME, BIST_TOTAL_PULSE_TIME_31_8_RSVD, 24, 8)
9905 FIELD(L3_BIST_TOTAL_PULSE_TIME, BIST_TOTAL_PULSE_TIME, 0, 8)
9906REG32(L3_BIST_TEST_PAT_1, 0xf030)
9907 FIELD(L3_BIST_TEST_PAT_1, BIST_TEST_PAT_1_31_8_RSVD, 24, 8)
9908 FIELD(L3_BIST_TEST_PAT_1, BIST_TEST_PAT_1_L, 0, 8)
9909REG32(L3_BIST_TEST_PAT_2, 0xf034)
9910 FIELD(L3_BIST_TEST_PAT_2, BIST_TEST_PAT_2_31_8_RSVD, 24, 8)
9911 FIELD(L3_BIST_TEST_PAT_2, BIST_TEST_PAT_2_L, 0, 8)
9912REG32(L3_BIST_TEST_PAT_3, 0xf038)
9913 FIELD(L3_BIST_TEST_PAT_3, BIST_TEST_PAT_3_31_8_RSVD, 24, 8)
9914 FIELD(L3_BIST_TEST_PAT_3, BIST_TEST_PAT_3_L, 0, 8)
9915REG32(L3_BIST_TEST_PAT_4, 0xf03c)
9916 FIELD(L3_BIST_TEST_PAT_4, BIST_TEST_PAT_4_31_8_RSVD, 24, 8)
9917 FIELD(L3_BIST_TEST_PAT_4, BIST_TEST_PAT_4_L, 0, 8)
9918REG32(L3_BIST_TEST_PAT_MSBS, 0xf040)
9919 FIELD(L3_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_MSBS_31_8_RSVD, 24, 8)
9920 FIELD(L3_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_4_H, 6, 2)
9921 FIELD(L3_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_3_H, 4, 2)
9922 FIELD(L3_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_2_H, 2, 2)
9923 FIELD(L3_BIST_TEST_PAT_MSBS, BIST_TEST_PAT_1_H, 0, 2)
9924REG32(L3_BIST_PKT_NUM, 0xf044)
9925 FIELD(L3_BIST_PKT_NUM, BIST_PKT_NUM_31_8_RSVD, 24, 8)
9926 FIELD(L3_BIST_PKT_NUM, BIST_PKT_NUM, 0, 8)
9927REG32(L3_BIST_FRM_IDLE_TIME, 0xf048)
9928 FIELD(L3_BIST_FRM_IDLE_TIME, BIST_FRM_IDLE_TIME_31_8_RSVD, 24, 8)
9929 FIELD(L3_BIST_FRM_IDLE_TIME, BIST_FRM_IDLE_TIME, 0, 8)
9930REG32(L3_BIST_PKT_CTR_L, 0xf04c)
9931 FIELD(L3_BIST_PKT_CTR_L, BIST_PKT_CTR_L_31_8_RSVD, 24, 8)
9932 FIELD(L3_BIST_PKT_CTR_L, BIST_PKT_CTR_L, 0, 8)
9933REG32(L3_BIST_PKT_CTR_H, 0xf050)
9934 FIELD(L3_BIST_PKT_CTR_H, BIST_PKT_CTR_H_31_8_RSVD, 24, 8)
9935 FIELD(L3_BIST_PKT_CTR_H, BIST_PKT_CTR_H, 0, 8)
9936REG32(L3_BIST_ERR_CTR_L, 0xf054)
9937 FIELD(L3_BIST_ERR_CTR_L, BIST_ERR_CTR_L_31_8_RSVD, 24, 8)
9938 FIELD(L3_BIST_ERR_CTR_L, BIST_ERR_CTR_L, 0, 8)
9939REG32(L3_BIST_ERR_CTR_H, 0xf058)
9940 FIELD(L3_BIST_ERR_CTR_H, BIST_ERR_CTR_H_31_8_RSVD, 24, 8)
9941 FIELD(L3_BIST_ERR_CTR_H, BIST_ERR_CTR_H, 0, 8)
9942REG32(L3_CLK_DIV_CNT, 0xf05c)
9943 FIELD(L3_CLK_DIV_CNT, CLK_DIV_CNT_31_8_RSVD, 24, 8)
9944 FIELD(L3_CLK_DIV_CNT, REF_CLK_BYPASS_GT_50MHZ, 7, 1)
9945 FIELD(L3_CLK_DIV_CNT, SLOW_CNT_REG, 0, 7)
9946REG32(L3_DATA_BUS_WID, 0xf060)
9947 FIELD(L3_DATA_BUS_WID, DATA_BUS_WID_31_8_RSVD, 24, 8)
9948 FIELD(L3_DATA_BUS_WID, RATE_CHANGE_BYPASS, 7, 1)
9949 FIELD(L3_DATA_BUS_WID, PCLK_RATIO_BY_4, 6, 1)
9950 FIELD(L3_DATA_BUS_WID, PCLK_RATIO_BY_2, 5, 1)
9951 FIELD(L3_DATA_BUS_WID, RATE_CHANGE_DELAY_SEL, 4, 1)
9952 FIELD(L3_DATA_BUS_WID, RATE_CHANGE_DELAY_COUNT, 0, 4)
9953REG32(L3_ANADIG_BYPASS, 0xf064)
9954 FIELD(L3_ANADIG_BYPASS, ANADIG_BYPASS_31_8_RSVD, 24, 8)
9955 FIELD(L3_ANADIG_BYPASS, ANA_DIG_COUNTER_SELECT, 7, 1)
9956 FIELD(L3_ANADIG_BYPASS, ANADIG_COUNT, 0, 7)
9957REG32(L3_BIST_FILLER_OUT, 0xf068)
9958 FIELD(L3_BIST_FILLER_OUT, BIST_FILLER_OUT_31_8_RSVD, 24, 8)
9959 FIELD(L3_BIST_FILLER_OUT, BIST_FILLER_OUT_RESERVED, 2, 6)
9960 FIELD(L3_BIST_FILLER_OUT, BIST_FILLER_OUT_ENABLE, 1, 1)
9961 FIELD(L3_BIST_FILLER_OUT, BIST_TX_RX_LOOPBACK_ENABLE, 0, 1)
9962REG32(L3_BIST_FORCE_MK_RST, 0xf06c)
9963 FIELD(L3_BIST_FORCE_MK_RST, BIST_FORCE_MK_RST_31_8_RSVD, 24, 8)
9964 FIELD(L3_BIST_FORCE_MK_RST, BIST_FORCE_RESET, 1, 1)
9965 FIELD(L3_BIST_FORCE_MK_RST, BIST_ENABLE_MK_FROM_REG, 0, 1)
9966REG32(L3_SPARE_IN, 0xf070)
9967 FIELD(L3_SPARE_IN, SPARE_IN_31_8_RSVD, 24, 8)
9968 FIELD(L3_SPARE_IN, SPARE_IN, 0, 8)
9969REG32(L3_SPARE_OUT, 0xf074)
9970 FIELD(L3_SPARE_OUT, SPARE_OUT_31_8_RSVD, 24, 8)
9971 FIELD(L3_SPARE_OUT, SPARE_OUT, 0, 8)
9972REG32(PLL_REF_SEL0, 0x10000)
9973 FIELD(PLL_REF_SEL0, PLL_REF_SEL0_31_8_RSVD, 24, 8)
9974 FIELD(PLL_REF_SEL0, PLL_REF_SEL0_7_RSVD, 7, 1)
9975 FIELD(PLL_REF_SEL0, PLL_REF_SEL0_6_RSVD, 6, 1)
9976 FIELD(PLL_REF_SEL0, PLL_REF_SEL0_5_RSVD, 5, 1)
9977 FIELD(PLL_REF_SEL0, PLLREFSEL0, 0, 5)
9978REG32(PLL_REF_SEL1, 0x10004)
9979 FIELD(PLL_REF_SEL1, PLL_REF_SEL1_31_8_RSVD, 24, 8)
9980 FIELD(PLL_REF_SEL1, PLL_REF_SEL0_7_RSVD, 7, 1)
9981 FIELD(PLL_REF_SEL1, PLL_REF_SEL0_6_RSVD, 6, 1)
9982 FIELD(PLL_REF_SEL1, PLL_REF_SEL0_5_RSVD, 5, 1)
9983 FIELD(PLL_REF_SEL1, PLLREFSEL1, 0, 5)
9984REG32(PLL_REF_SEL2, 0x10008)
9985 FIELD(PLL_REF_SEL2, PLL_REF_SEL2_31_8_RSVD, 24, 8)
9986 FIELD(PLL_REF_SEL2, PLL_REF_SEL0_7_RSVD, 7, 1)
9987 FIELD(PLL_REF_SEL2, PLL_REF_SEL0_6_RSVD, 6, 1)
9988 FIELD(PLL_REF_SEL2, PLL_REF_SEL0_5_RSVD, 5, 1)
9989 FIELD(PLL_REF_SEL2, PLLREFSEL2, 0, 5)
9990REG32(PLL_REF_SEL3, 0x1000c)
9991 FIELD(PLL_REF_SEL3, PLL_REF_SEL3_31_8_RSVD, 24, 8)
9992 FIELD(PLL_REF_SEL3, PLL_REF_SEL0_7_RSVD, 7, 1)
9993 FIELD(PLL_REF_SEL3, PLL_REF_SEL0_6_RSVD, 6, 1)
9994 FIELD(PLL_REF_SEL3, PLL_REF_SEL0_5_RSVD, 5, 1)
9995 FIELD(PLL_REF_SEL3, PLLREFSEL3, 0, 5)
9996REG32(ICM_CFG0, 0x10010)
9997 FIELD(ICM_CFG0, ICM_CFG0_31_8_RSVD, 24, 8)
9998 FIELD(ICM_CFG0, ICM_CFG0_7_RSVD, 7, 1)
9999 FIELD(ICM_CFG0, L1_ICM_CFG, 4, 3)
10000 FIELD(ICM_CFG0, ICM_CFG0_3_RSVD, 3, 1)
10001 FIELD(ICM_CFG0, L0_ICM_CFG, 0, 3)
10002REG32(ICM_CFG1, 0x10014)
10003 FIELD(ICM_CFG1, ICM_CFG1_31_8_RSVD, 24, 8)
10004 FIELD(ICM_CFG1, ICM_CFG1_7_RSVD, 7, 1)
10005 FIELD(ICM_CFG1, L3_ICM_CFG, 4, 3)
10006 FIELD(ICM_CFG1, ICM_CFG1_3_RSVD, 3, 1)
10007 FIELD(ICM_CFG1, L2_ICM_CFG, 0, 3)
10008REG32(TM_CMN_RST, 0x10018)
10009 FIELD(TM_CMN_RST, TM_CMN_RST_31_8_RSVD, 24, 8)
10010 FIELD(TM_CMN_RST, TM_CMN_RST_7_2_RSVD, 2, 6)
10011 FIELD(TM_CMN_RST, CMN_RESETN, 1, 1)
10012 FIELD(TM_CMN_RST, CMN_RESETN_TM_EN, 0, 1)
10013REG32(PCIE_DYNDESKEW_PAT0, 0x1001c)
10014 FIELD(PCIE_DYNDESKEW_PAT0, PCIE_DYNDESKEW_PAT0_31_8_RSVD, 24, 8)
10015 FIELD(PCIE_DYNDESKEW_PAT0, PCIE_DYN_DESKEW_PAT0, 0, 8)
10016REG32(PCIE_DYNDESKEW_PAT1, 0x10020)
10017 FIELD(PCIE_DYNDESKEW_PAT1, PCIE_DYNDESKEW_PAT1_31_8_RSVD, 24, 8)
10018 FIELD(PCIE_DYNDESKEW_PAT1, PCIE_DYN_DESKEW_PAT1, 0, 8)
10019REG32(LANE_RPTR_CTRL, 0x10024)
10020 FIELD(LANE_RPTR_CTRL, LANE_RPTR_CTRL_31_8_RSVD, 24, 8)
10021 FIELD(LANE_RPTR_CTRL, LANE_RPTR_CTRL_7_1_RSVD, 1, 7)
10022 FIELD(LANE_RPTR_CTRL, LANE_RPTR_ON, 0, 1)
10023REG32(BGCAL_REF_SEL, 0x10028)
10024 FIELD(BGCAL_REF_SEL, BGCAL_REF_SEL_31_8_RSVD, 24, 8)
10025 FIELD(BGCAL_REF_SEL, BGCAL_REF_SEL_7_RSVD, 7, 1)
10026 FIELD(BGCAL_REF_SEL, BGCAL_REF_SEL_6_RSVD, 6, 1)
10027 FIELD(BGCAL_REF_SEL, BGCAL_REF_SEL_5_RSVD, 5, 1)
10028 FIELD(BGCAL_REF_SEL, BGCAL_REFSEL, 0, 5)
10029REG32(PCIE_RXSTAT_CTRL, 0x1002c)
10030 FIELD(PCIE_RXSTAT_CTRL, PCIE_RXSTAT_CTRL_31_8_RSVD, 24, 8)
10031 FIELD(PCIE_RXSTAT_CTRL, PCIE_RXSTAT_CTRL_7_1_RSVD, 1, 7)
10032 FIELD(PCIE_RXSTAT_CTRL, PCIE_RXSTAT_PIPELN_DIS_TM, 0, 1)
10033REG32(PLLLOCK2PCIEPHYRDY_CNT, 0x10034)
10034 FIELD(PLLLOCK2PCIEPHYRDY_CNT, PLLLOCK2PCIEPHYRDY_CNT_31_8_RSVD, 24, 8)
10035 FIELD(PLLLOCK2PCIEPHYRDY_CNT, PLLLOCK2PCIEPHYRDY_CNT, 0, 8)
10036REG32(LPBK_CTRL0, 0x10038)
10037 FIELD(LPBK_CTRL0, LPBK_CTRL0_31_8_RSVD, 24, 8)
10038 FIELD(LPBK_CTRL0, LPBK_CTRL0_7_RSVD, 7, 1)
10039 FIELD(LPBK_CTRL0, L1_LPBK_SEL, 4, 3)
10040 FIELD(LPBK_CTRL0, LPBK_CTRL0_3_RSVD, 3, 1)
10041 FIELD(LPBK_CTRL0, L0_LPBK_SEL, 0, 3)
10042REG32(LPBK_CTRL1, 0x1003c)
10043 FIELD(LPBK_CTRL1, LPBK_CTRL1_31_8_RSVD, 24, 8)
10044 FIELD(LPBK_CTRL1, LPBK_CTRL1_7_RSVD, 7, 1)
10045 FIELD(LPBK_CTRL1, L3_LPBK_SEL, 4, 3)
10046 FIELD(LPBK_CTRL1, LPBK_CTRL1_3_RSVD, 3, 1)
10047 FIELD(LPBK_CTRL1, L2_LPBK_SEL, 0, 3)
10048REG32(TX_PROT_BUS_WIDTH, 0x10040)
10049 FIELD(TX_PROT_BUS_WIDTH, TX_PROT_BUS_WIDTH_31_8_RSVD, 24, 8)
10050 FIELD(TX_PROT_BUS_WIDTH, L3_TX_PROT_BUSWIDTH, 6, 2)
10051 FIELD(TX_PROT_BUS_WIDTH, L2_TX_PROT_BUSWIDTH, 4, 2)
10052 FIELD(TX_PROT_BUS_WIDTH, L1_TX_PROT_BUSWIDTH, 2, 2)
10053 FIELD(TX_PROT_BUS_WIDTH, L0_TX_PROT_BUSWIDTH, 0, 2)
10054REG32(RX_PROT_BUS_WIDTH, 0x10044)
10055 FIELD(RX_PROT_BUS_WIDTH, RX_PROT_BUS_WIDTH_31_8_RSVD, 24, 8)
10056 FIELD(RX_PROT_BUS_WIDTH, L3_RX_PROT_BUSWIDTH, 6, 2)
10057 FIELD(RX_PROT_BUS_WIDTH, L2_RX_PROT_BUSWIDTH, 4, 2)
10058 FIELD(RX_PROT_BUS_WIDTH, L1_RX_PROT_BUSWIDTH, 2, 2)
10059 FIELD(RX_PROT_BUS_WIDTH, L0_RX_PROT_BUSWIDTH, 0, 2)
10060REG32(RMMI_RST_CTRL, 0x10048)
10061 FIELD(RMMI_RST_CTRL, RMMI_RST_CTRL_31_8_RSVD, 24, 8)
10062 FIELD(RMMI_RST_CTRL, L3_RX_RESET, 7, 1)
10063 FIELD(RMMI_RST_CTRL, L2_RX_RESET, 6, 1)
10064 FIELD(RMMI_RST_CTRL, L1_RX_RESET, 5, 1)
10065 FIELD(RMMI_RST_CTRL, L0_RX_RESET, 4, 1)
10066 FIELD(RMMI_RST_CTRL, L3_TX_RESET, 3, 1)
10067 FIELD(RMMI_RST_CTRL, L2_TX_RESET, 2, 1)
10068 FIELD(RMMI_RST_CTRL, L1_TX_RESET, 1, 1)
10069 FIELD(RMMI_RST_CTRL, L0_TX_RESET, 0, 1)
10070REG32(TM_RX_COUPLING_CTRL, 0x1004c)
10071 FIELD(TM_RX_COUPLING_CTRL, TM_RX_COUPLING_CTRL_31_8_RSVD, 24, 8)
10072 FIELD(TM_RX_COUPLING_CTRL, L3_RX_COUPLING_TM_EN, 7, 1)
10073 FIELD(TM_RX_COUPLING_CTRL, L3_RX_COUPLING, 6, 1)
10074 FIELD(TM_RX_COUPLING_CTRL, L2_RX_COUPLING_TM_EN, 5, 1)
10075 FIELD(TM_RX_COUPLING_CTRL, L2_RX_COUPLING, 4, 1)
10076 FIELD(TM_RX_COUPLING_CTRL, L1_RX_COUPLING_TM_EN, 3, 1)
10077 FIELD(TM_RX_COUPLING_CTRL, L1_RX_COUPLING, 2, 1)
10078 FIELD(TM_RX_COUPLING_CTRL, L0_RX_COUPLING_TM_EN, 1, 1)
10079 FIELD(TM_RX_COUPLING_CTRL, L0_RX_COUPLING, 0, 1)
10080REG32(TM_PCIE_DESKEW_CTRL, 0x10050)
10081 FIELD(TM_PCIE_DESKEW_CTRL, TM_PCIE_DESKEW_CTRL_31_8_RSVD, 24, 8)
10082 FIELD(TM_PCIE_DESKEW_CTRL, EN_DESKEW_RATE_CHANGE_TM, 7, 1)
10083 FIELD(TM_PCIE_DESKEW_CTRL, LINK_DOWN_RESET, 6, 1)
10084 FIELD(TM_PCIE_DESKEW_CTRL, PCIE_DESKEW_BYP, 5, 1)
10085 FIELD(TM_PCIE_DESKEW_CTRL, PCIE_DYN_DESKEW_BYP, 4, 1)
10086 FIELD(TM_PCIE_DESKEW_CTRL, PCIE_RX_DATA_PATH_EN_TM_EN, 3, 1)
10087 FIELD(TM_PCIE_DESKEW_CTRL, PCIE_RX_DATA_PATH_EN_TM, 2, 1)
10088 FIELD(TM_PCIE_DESKEW_CTRL, PCIE_DESKEW_TM_EN, 1, 1)
10089 FIELD(TM_PCIE_DESKEW_CTRL, PCIE_DESKEW_EN, 0, 1)
10090REG32(TM_PCIE_LANEMAP, 0x10054)
10091 FIELD(TM_PCIE_LANEMAP, TM_PCIE_LANEMAP_31_8_RSVD, 24, 8)
10092 FIELD(TM_PCIE_LANEMAP, TM_PCIE_LANEMAP_TM_7_5_RSVD, 5, 3)
10093 FIELD(TM_PCIE_LANEMAP, PCIE_LANEMAP_TM_EN, 4, 1)
10094 FIELD(TM_PCIE_LANEMAP, PCIE_LANEMAP_TM, 0, 4)
10095REG32(RX_DETECT_CTRL, 0x10058)
10096 FIELD(RX_DETECT_CTRL, RX_DETECT_CTRL_31_8_RSVD, 24, 8)
10097 FIELD(RX_DETECT_CTRL, L3_TXDETRX_RC_OFF, 7, 1)
10098 FIELD(RX_DETECT_CTRL, L3_TXDETRX_RC_OFF_TM_EN, 6, 1)
10099 FIELD(RX_DETECT_CTRL, L2_TXDETRX_RC_OFF, 5, 1)
10100 FIELD(RX_DETECT_CTRL, L2_TXDETRX_RC_OFF_TM_EN, 4, 1)
10101 FIELD(RX_DETECT_CTRL, L1_TXDETRX_RC_OFF, 3, 1)
10102 FIELD(RX_DETECT_CTRL, L1_TXDETRX_RC_OFF_TM_EN, 2, 1)
10103 FIELD(RX_DETECT_CTRL, L0_TXDETRX_RC_OFF, 1, 1)
10104 FIELD(RX_DETECT_CTRL, L0_TXDETRX_RC_OFF_TM_EN, 0, 1)
10105REG32(DESKEW_ST0, 0x1005c)
10106 FIELD(DESKEW_ST0, DESKEW_ST0_31_8_RSVD, 24, 8)
10107 FIELD(DESKEW_ST0, IDLE_SEQ_DETD, 4, 4)
10108 FIELD(DESKEW_ST0, IDLE_SEQ_4_DETD, 0, 4)
10109REG32(DESKEW_ST1, 0x10060)
10110 FIELD(DESKEW_ST1, DESKEW_ST1_31_8_RSVD, 24, 8)
10111 FIELD(DESKEW_ST1, DESKEW_ST1_7_6_RSVD, 6, 2)
10112 FIELD(DESKEW_ST1, DESKEW_DONE, 5, 1)
10113 FIELD(DESKEW_ST1, DESKEW_IN_PROGRESS, 4, 1)
10114 FIELD(DESKEW_ST1, PCIE_LANE_MAP, 0, 4)
10115REG32(AFE_RX0_CTRL, 0x10064)
10116 FIELD(AFE_RX0_CTRL, AFE_RX0_CTRL_31_8_RSVD, 24, 8)
10117 FIELD(AFE_RX0_CTRL, AFE_RX0_CTRL_7_5_RSVD, 5, 3)
10118 FIELD(AFE_RX0_CTRL, PSO_IO_EQ, 4, 1)
10119 FIELD(AFE_RX0_CTRL, PSO_CORE_EQ, 3, 1)
10120 FIELD(AFE_RX0_CTRL, PSO_EQ_TM, 2, 1)
10121 FIELD(AFE_RX0_CTRL, AFE_RX0_MPHY_PWM_SYS_REFCLK, 1, 1)
10122 FIELD(AFE_RX0_CTRL, AFE_RX0_MPHY_MASK_BURST_START, 0, 1)
10123REG32(AFE_RX1_CTRL, 0x10068)
10124 FIELD(AFE_RX1_CTRL, AFE_RX1_CTRL_31_8_RSVD, 24, 8)
10125 FIELD(AFE_RX1_CTRL, AFE_RX1_CTRL_7_5_RSVD, 5, 3)
10126 FIELD(AFE_RX1_CTRL, PSO_IO_EQ, 4, 1)
10127 FIELD(AFE_RX1_CTRL, PSO_CORE_EQ, 3, 1)
10128 FIELD(AFE_RX1_CTRL, PSO_EQ_TM, 2, 1)
10129 FIELD(AFE_RX1_CTRL, AFE_RX1_MPHY_PWM_SYS_REFCLK, 1, 1)
10130 FIELD(AFE_RX1_CTRL, AFE_RX1_MPHY_MASK_BURST_START, 0, 1)
10131REG32(AFE_RX2_CTRL, 0x1006c)
10132 FIELD(AFE_RX2_CTRL, AFE_RX2_CTRL_31_8_RSVD, 24, 8)
10133 FIELD(AFE_RX2_CTRL, AFE_RX2_CTRL_7_5_RSVD, 5, 3)
10134 FIELD(AFE_RX2_CTRL, PSO_IO_EQ, 4, 1)
10135 FIELD(AFE_RX2_CTRL, PSO_CORE_EQ, 3, 1)
10136 FIELD(AFE_RX2_CTRL, PSO_EQ_TM, 2, 1)
10137 FIELD(AFE_RX2_CTRL, AFE_RX2_MPHY_PWM_SYS_REFCLK, 1, 1)
10138 FIELD(AFE_RX2_CTRL, AFE_RX2_MPHY_MASK_BURST_START, 0, 1)
10139REG32(AFE_RX3_CTRL, 0x10070)
10140 FIELD(AFE_RX3_CTRL, AFE_RX3_CTRL_31_8_RSVD, 24, 8)
10141 FIELD(AFE_RX3_CTRL, AFE_RX3_CTRL_7_5_RSVD, 5, 3)
10142 FIELD(AFE_RX3_CTRL, PSO_IO_EQ, 4, 1)
10143 FIELD(AFE_RX3_CTRL, PSO_CORE_EQ, 3, 1)
10144 FIELD(AFE_RX3_CTRL, PSO_EQ_TM, 2, 1)
10145 FIELD(AFE_RX3_CTRL, AFE_RX3_MPHY_PWM_SYS_REFCLK, 1, 1)
10146 FIELD(AFE_RX3_CTRL, AFE_RX3_MPHY_MASK_BURST_START, 0, 1)
10147REG32(SPARE_IN0, 0x10074)
10148 FIELD(SPARE_IN0, SPARE_IN0_31_8_RSVD, 24, 8)
10149 FIELD(SPARE_IN0, SPARE_IN, 0, 8)
10150REG32(SPARE_OUT0, 0x10078)
10151 FIELD(SPARE_OUT0, SPARE_OUT0_31_8_RSVD, 24, 8)
10152 FIELD(SPARE_OUT0, SPARE_OUT, 0, 8)
10153REG32(SPARE_IN1, 0x1007c)
10154 FIELD(SPARE_IN1, SPARE_IN1_31_8_RSVD, 24, 8)
10155 FIELD(SPARE_IN1, SPARE_IN, 0, 8)
10156REG32(SPARE_OUT1, 0x10080)
10157 FIELD(SPARE_OUT1, SPARE_OUT1_31_8_RSVD, 24, 8)
10158 FIELD(SPARE_OUT1, SPARE_OUT, 0, 8)
10159REG32(SPARE_IN2, 0x10084)
10160 FIELD(SPARE_IN2, SPARE_IN2_31_8_RSVD, 24, 8)
10161 FIELD(SPARE_IN2, SPARE_IN, 0, 8)
10162REG32(SPARE_OUT2, 0x10088)
10163 FIELD(SPARE_OUT2, SPARE_OUT2_31_8_RSVD, 24, 8)
10164 FIELD(SPARE_OUT2, SPARE_OUT, 0, 8)
10165REG32(SPARE_IN3, 0x1008c)
10166 FIELD(SPARE_IN3, SPARE_IN3_31_8_RSVD, 24, 8)
10167 FIELD(SPARE_IN3, SPARE_IN, 0, 8)
10168REG32(SPARE_OUT3, 0x10090)
10169 FIELD(SPARE_OUT3, SPARE_OUT3_31_8_RSVD, 24, 8)
10170 FIELD(SPARE_OUT3, SPARE_OUT, 0, 8)
10171REG32(SGMII_CDET_CTRL, 0x10094)
10172 FIELD(SGMII_CDET_CTRL, SGMII_CDET_CTRL_31_8_RSVD, 24, 8)
10173 FIELD(SGMII_CDET_CTRL, L3_EN_CDET_TM_EN, 7, 1)
10174 FIELD(SGMII_CDET_CTRL, L3_EN_CDET, 6, 1)
10175 FIELD(SGMII_CDET_CTRL, L2_EN_CDET_TM_EN, 5, 1)
10176 FIELD(SGMII_CDET_CTRL, L2_EN_CDET, 4, 1)
10177 FIELD(SGMII_CDET_CTRL, L1_EN_CDET_TM_EN, 3, 1)
10178 FIELD(SGMII_CDET_CTRL, L1_EN_CDET, 2, 1)
10179 FIELD(SGMII_CDET_CTRL, L0_EN_CDET_TM_EN, 1, 1)
10180 FIELD(SGMII_CDET_CTRL, L0_EN_CDET, 0, 1)
10181REG32(UPHY_SPARE0, 0x10098)
10182 FIELD(UPHY_SPARE0, UPHY_SPARE0_31_8_RSVD, 24, 8)
10183 FIELD(UPHY_SPARE0, SPARE, 0, 8)
10184REG32(UPHY_SPARE1, 0x1009c)
10185 FIELD(UPHY_SPARE1, UPHY_SPARE1_31_8_RSVD, 24, 8)
10186 FIELD(UPHY_SPARE1, SPARE, 0, 8)
10187REG32(UPHY_SPARE2, 0x100a0)
10188 FIELD(UPHY_SPARE2, UPHY_SPARE2_31_8_RSVD, 24, 8)
10189 FIELD(UPHY_SPARE2, SPARE, 0, 8)
10190REG32(UPHY_SPARE3, 0x100a4)
10191 FIELD(UPHY_SPARE3, UPHY_SPARE3_31_8_RSVD, 24, 8)
10192 FIELD(UPHY_SPARE3, SPARE, 0, 8)
10193REG32(CIRRUS_SPARE_OUT0, 0x100a8)
10194 FIELD(CIRRUS_SPARE_OUT0, CIRRUS_SPARE_OUT0_31_8_RSVD, 24, 8)
10195 FIELD(CIRRUS_SPARE_OUT0, SPARE, 0, 8)
10196REG32(CIRRUS_SPARE_OUT1, 0x100ac)
10197 FIELD(CIRRUS_SPARE_OUT1, CIRRUS_SPARE_OUT1_31_8_RSVD, 24, 8)
10198 FIELD(CIRRUS_SPARE_OUT1, SPARE, 0, 8)
10199REG32(CIRRUS_SPARE_OUT2, 0x100b0)
10200 FIELD(CIRRUS_SPARE_OUT2, CIRRUS_SPARE_OUT2_31_8_RSVD, 24, 8)
10201 FIELD(CIRRUS_SPARE_OUT2, SPARE, 0, 8)
10202REG32(CIRRUS_SPARE_OUT3, 0x100b4)
10203 FIELD(CIRRUS_SPARE_OUT3, CIRRUS_SPARE_OUT3_31_8_RSVD, 24, 8)
10204 FIELD(CIRRUS_SPARE_OUT3, SPARE, 0, 8)
10205REG32(CIRRUS_SPARE_IN0, 0x100b8)
10206 FIELD(CIRRUS_SPARE_IN0, CIRRUS_SPARE_IN0_31_8_RSVD, 24, 8)
10207 FIELD(CIRRUS_SPARE_IN0, SPARE, 0, 8)
10208REG32(CIRRUS_SPARE_IN1, 0x100bc)
10209 FIELD(CIRRUS_SPARE_IN1, CIRRUS_SPARE_IN1_31_8_RSVD, 24, 8)
10210 FIELD(CIRRUS_SPARE_IN1, SPARE, 0, 8)
10211REG32(CIRRUS_SPARE_IN2, 0x100c0)
10212 FIELD(CIRRUS_SPARE_IN2, CIRRUS_SPARE_IN2_31_8_RSVD, 24, 8)
10213 FIELD(CIRRUS_SPARE_IN2, SPARE, 0, 8)
10214REG32(CIRRUS_SPARE_IN3, 0x100c4)
10215 FIELD(CIRRUS_SPARE_IN3, CIRRUS_SPARE_IN3_31_8_RSVD, 24, 8)
10216 FIELD(CIRRUS_SPARE_IN3, SPARE, 0, 8)
10217REG32(AFE_EQ_PSO_DELAY, 0x100c8)
10218 FIELD(AFE_EQ_PSO_DELAY, AFE_EQ_PSO_DELAY_31_8_RSVD, 24, 8)
10219 FIELD(AFE_EQ_PSO_DELAY, RSVD_7, 7, 1)
10220 FIELD(AFE_EQ_PSO_DELAY, DEASSERT_DELAY, 4, 3)
10221 FIELD(AFE_EQ_PSO_DELAY, RSVD_3, 3, 1)
10222 FIELD(AFE_EQ_PSO_DELAY, ASSERT_DELAY, 0, 3)
10223REG32(USB_TXFIFO0_CTRL, 0x10210)
10224 FIELD(USB_TXFIFO0_CTRL, USB_TXFIFO0_CTRL_31_8_RSVD, 24, 8)
10225 FIELD(USB_TXFIFO0_CTRL, USB0_TXFIFO_BYP, 7, 1)
10226 FIELD(USB_TXFIFO0_CTRL, USB_TXFIFO0_CTRL_6_RSVD, 6, 1)
10227 FIELD(USB_TXFIFO0_CTRL, USB0_TXFIFO_ALMOST_EMPTY_VAL, 0, 6)
10228REG32(USB_TXFIFO1_CTRL, 0x10214)
10229 FIELD(USB_TXFIFO1_CTRL, USB_TXFIFO1_CTRL_31_8_RSVD, 24, 8)
10230 FIELD(USB_TXFIFO1_CTRL, USB1_TXFIFO_BYP, 7, 1)
10231 FIELD(USB_TXFIFO1_CTRL, USB_TXFIFO1_CTRL_6_RSVD, 6, 1)
10232 FIELD(USB_TXFIFO1_CTRL, USB1_TXFIFO_ALMOST_EMPTY_VAL, 0, 6)
10233REG32(DP_TXFIFO0_CTRL, 0x10218)
10234 FIELD(DP_TXFIFO0_CTRL, DP_TXFIFO0_CTRL_31_8_RSVD, 24, 8)
10235 FIELD(DP_TXFIFO0_CTRL, DP0_TXFIFO_BYP, 7, 1)
10236 FIELD(DP_TXFIFO0_CTRL, DP_TXFIFO0_CTRL_6_RSVD, 6, 1)
10237 FIELD(DP_TXFIFO0_CTRL, DP0_TXFIFO_ALMOST_EMPTY_VAL, 0, 6)
10238REG32(DP_TXFIFO1_CTRL, 0x1021c)
10239 FIELD(DP_TXFIFO1_CTRL, DP_TXFIFO1_CTRL_31_8_RSVD, 24, 8)
10240 FIELD(DP_TXFIFO1_CTRL, DP1_TXFIFO_BYP, 7, 1)
10241 FIELD(DP_TXFIFO1_CTRL, DP_TXFIFO1_CTRL_6_RSVD, 6, 1)
10242 FIELD(DP_TXFIFO1_CTRL, DP1_TXFIFO_ALMOST_EMPTY_VAL, 0, 6)
10243
10244#define SERDES_R_MAX (R_DP_TXFIFO1_CTRL + 1)
10245
10246typedef struct SERDES {
10247 SysBusDevice parent_obj;
10248 MemoryRegion iomem;
10249
10250 uint32_t regs[SERDES_R_MAX];
10251 RegisterInfo regs_info[SERDES_R_MAX];
10252 const char *prefix;
10253} SERDES;
10254
10255static RegisterAccessInfo serdes_regs_info[] = {
10256 { .name = "L0_TX_ANA_TM_0", .addr = A_L0_TX_ANA_TM_0,
10257 .reset = 0x28,
10258 .ro = 0xffffffc3,
10259 },{ .name = "L0_TX_ANA_TM_3", .addr = A_L0_TX_ANA_TM_3,
10260 .ro = 0xffffff00,
10261 },{ .name = "L0_TX_ANA_TM_4", .addr = A_L0_TX_ANA_TM_4,
10262 .ro = 0xffffff80,
10263 },{ .name = "L0_TX_ANA_TM_5", .addr = A_L0_TX_ANA_TM_5,
10264 .ro = 0xffffff80,
10265 },{ .name = "L0_TX_ANA_TM_9", .addr = A_L0_TX_ANA_TM_9,
10266 .reset = 0x3f,
10267 .ro = 0xffffff00,
10268 },{ .name = "L0_TX_ANA_TM_10", .addr = A_L0_TX_ANA_TM_10,
10269 .reset = 0x30,
10270 .ro = 0xffffff00,
10271 },{ .name = "L0_TX_ANA_TM_13", .addr = A_L0_TX_ANA_TM_13,
10272 .reset = 0x2,
10273 .ro = 0xfffffff0,
10274 },{ .name = "L0_TX_ANA_TM_14", .addr = A_L0_TX_ANA_TM_14,
10275 .ro = 0xffffffcf,
10276 },{ .name = "L0_TX_ANA_TM_15", .addr = A_L0_TX_ANA_TM_15,
10277 .ro = 0xffffff00,
10278 },{ .name = "L0_TX_ANA_TM_16", .addr = A_L0_TX_ANA_TM_16,
10279 .ro = 0xfffffff0,
10280 },{ .name = "L0_TX_ANA_TM_18", .addr = A_L0_TX_ANA_TM_18,
10281 .reset = 0x2,
10282 .ro = 0xffffff00,
10283 },{ .name = "L0_TX_ANA_TM_19", .addr = A_L0_TX_ANA_TM_19,
10284 .ro = 0xffffff00,
10285 },{ .name = "L0_TX_ANA_TM_20", .addr = A_L0_TX_ANA_TM_20,
10286 .ro = 0xffffffe0,
10287 },{ .name = "L0_TX_ANA_TM_21", .addr = A_L0_TX_ANA_TM_21,
10288 .ro = 0xffffffc0,
10289 },{ .name = "L0_TX_DIG_TM_61", .addr = A_L0_TX_DIG_TM_61,
10290 .ro = 0xffffff34,
10291 },{ .name = "L0_TX_DIG_TM_62", .addr = A_L0_TX_DIG_TM_62,
10292 .ro = 0xffffff00,
10293 },{ .name = "L0_TX_DIG_TM_65", .addr = A_L0_TX_DIG_TM_65,
10294 .ro = 0xffffff01,
10295 },{ .name = "L0_TX_DIG_TM_67", .addr = A_L0_TX_DIG_TM_67,
10296 .ro = 0xffffff00,
10297 },{ .name = "L0_TX_DIG_TM_68", .addr = A_L0_TX_DIG_TM_68,
10298 .ro = 0xffffff00,
10299 },{ .name = "L0_TX_DIG_TM_69", .addr = A_L0_TX_DIG_TM_69,
10300 .ro = 0xffffff00,
10301 },{ .name = "L0_TX_DIG_TM_76", .addr = A_L0_TX_DIG_TM_76,
10302 .ro = 0xffffff00,
10303 },{ .name = "L0_TX_DIG_TM_77", .addr = A_L0_TX_DIG_TM_77,
10304 .ro = 0xffffff00,
10305 },{ .name = "L0_TX_DIG_TM_78", .addr = A_L0_TX_DIG_TM_78,
10306 .ro = 0xffffff00,
10307 },{ .name = "L0_TX_DIG_TM_79", .addr = A_L0_TX_DIG_TM_79,
10308 .ro = 0xffffff00,
10309 },{ .name = "L0_TX_DIG_TM_80", .addr = A_L0_TX_DIG_TM_80,
10310 .ro = 0xffffff00,
10311 },{ .name = "L0_TX_DIG_TM_81", .addr = A_L0_TX_DIG_TM_81,
10312 .ro = 0xffffff00,
10313 },{ .name = "L0_TX_DIG_TM_82", .addr = A_L0_TX_DIG_TM_82,
10314 .ro = 0xffffff00,
10315 },{ .name = "L0_TX_DIG_TM_83", .addr = A_L0_TX_DIG_TM_83,
10316 .ro = 0xfffffff0,
10317 },{ .name = "L0_TX_DIG_TM_84", .addr = A_L0_TX_DIG_TM_84,
10318 .ro = 0xffffff0a,
10319 },{ .name = "L0_TX_ANA_TM_85", .addr = A_L0_TX_ANA_TM_85,
10320 .ro = 0xffffffca,
10321 },{ .name = "L0_TX_ANA_TM_87", .addr = A_L0_TX_ANA_TM_87,
10322 .ro = 0xfffffff0,
10323 },{ .name = "L0_TX_ANA_TM_88", .addr = A_L0_TX_ANA_TM_88,
10324 .reset = 0x96,
10325 .ro = 0xffffff00,
10326 },{ .name = "L0_TX_ANA_TM_89", .addr = A_L0_TX_ANA_TM_89,
10327 .ro = 0xffffffd9,
10328 },{ .name = "L0_TX_ANA_TM_90", .addr = A_L0_TX_ANA_TM_90,
10329 .ro = 0xffffffdf,
10330 },{ .name = "L0_TX_DIG_TM_91", .addr = A_L0_TX_DIG_TM_91,
10331 .reset = 0x1a,
10332 .ro = 0xffffff00,
10333 },{ .name = "L0_TX_DIG_TM_92", .addr = A_L0_TX_DIG_TM_92,
10334 .reset = 0xa,
10335 .ro = 0xffffff00,
10336 },{ .name = "L0_TX_ANA_TM_95", .addr = A_L0_TX_ANA_TM_95,
10337 .ro = 0xffffffc3,
10338 },{ .name = "L0_TX_ANA_TM_96", .addr = A_L0_TX_ANA_TM_96,
10339 .ro = 0xffffff00,
10340 },{ .name = "L0_TX_ANA_TM_97", .addr = A_L0_TX_ANA_TM_97,
10341 .ro = 0xffffff00,
10342 },{ .name = "L0_TX_DIG_TM_98", .addr = A_L0_TX_DIG_TM_98,
10343 .ro = 0xffffffc0,
10344 },{ .name = "L0_TX_DIG_TM_99", .addr = A_L0_TX_DIG_TM_99,
10345 .ro = 0xffffff00,
10346 },{ .name = "L0_TX_DIG_TM_100", .addr = A_L0_TX_DIG_TM_100,
10347 .ro = 0xffffff00,
10348 },{ .name = "L0_TX_DIG_TM_101", .addr = A_L0_TX_DIG_TM_101,
10349 .ro = 0xffffff00,
10350 },{ .name = "L0_TX_DIG_TM_102", .addr = A_L0_TX_DIG_TM_102,
10351 .ro = 0xffffff00,
10352 },{ .name = "L0_TX_DIG_TM_103", .addr = A_L0_TX_DIG_TM_103,
10353 .ro = 0xffffff00,
10354 },{ .name = "L0_TX_DIG_TM_104", .addr = A_L0_TX_DIG_TM_104,
10355 .ro = 0xffffff00,
10356 },{ .name = "L0_TX_DIG_TM_105", .addr = A_L0_TX_DIG_TM_105,
10357 .ro = 0xffffff00,
10358 },{ .name = "L0_TX_DIG_TM_106", .addr = A_L0_TX_DIG_TM_106,
10359 .ro = 0xffffff00,
10360 },{ .name = "L0_TX_DIG_TM_107", .addr = A_L0_TX_DIG_TM_107,
10361 .ro = 0xffffff80,
10362 },{ .name = "L0_TX_DIG_TM_108", .addr = A_L0_TX_DIG_TM_108,
10363 .ro = 0xffffff80,
10364 },{ .name = "L0_TX_DIG_TM_109", .addr = A_L0_TX_DIG_TM_109,
10365 .ro = 0xffffff00,
10366 },{ .name = "L0_TX_DIG_TM_110", .addr = A_L0_TX_DIG_TM_110,
10367 .reset = 0x9,
10368 .ro = 0xffffff00,
10369 },{ .name = "L0_TX_DIG_TM_111", .addr = A_L0_TX_DIG_TM_111,
10370 .ro = 0xffffff00,
10371 },{ .name = "L0_TX_ANA_TM_112", .addr = A_L0_TX_ANA_TM_112,
10372 .ro = 0xffffffc0,
10373 },{ .name = "L0_TX_ANA_TM_113", .addr = A_L0_TX_ANA_TM_113,
10374 .ro = 0xffffff00,
10375 },{ .name = "L0_TX_ANA_TM_114", .addr = A_L0_TX_ANA_TM_114,
10376 .ro = 0xffffffe0,
10377 },{ .name = "L0_TX_ANA_TM_115", .addr = A_L0_TX_ANA_TM_115,
10378 .ro = 0xffffff80,
10379 },{ .name = "L0_TX_ANA_TM_116", .addr = A_L0_TX_ANA_TM_116,
10380 .ro = 0xffffff80,
10381 },{ .name = "L0_TX_ANA_TM_117", .addr = A_L0_TX_ANA_TM_117,
10382 .ro = 0xffffffc0,
10383 },{ .name = "L0_TX_ANA_TM_118", .addr = A_L0_TX_ANA_TM_118,
10384 .ro = 0xfffffff0,
10385 },{ .name = "L0_TXPMA_TM_0", .addr = A_L0_TXPMA_TM_0,
10386 .ro = 0xffffff00,
10387 },{ .name = "L0_TXPMA_TM_1", .addr = A_L0_TXPMA_TM_1,
10388 .ro = 0xfffffff0,
10389 },{ .name = "L0_TXPMA_TM_2", .addr = A_L0_TXPMA_TM_2,
10390 .ro = 0xffffff00,
10391 },{ .name = "L0_TXPMA_TM_3", .addr = A_L0_TXPMA_TM_3,
10392 .ro = 0xffffffe0,
10393 },{ .name = "L0_TXPMA_TM_4", .addr = A_L0_TXPMA_TM_4,
10394 .reset = 0x2,
10395 .ro = 0xffffff01,
10396 },{ .name = "L0_TXPMA_TM_5", .addr = A_L0_TXPMA_TM_5,
10397 .ro = 0xfffffff0,
10398 },{ .name = "L0_TXPMA_TM_6", .addr = A_L0_TXPMA_TM_6,
10399 .ro = 0xffffff00,
10400 },{ .name = "L0_TXPMA_TM_7", .addr = A_L0_TXPMA_TM_7,
10401 .ro = 0xffffff00,
10402 },{ .name = "L0_TXPMA_TM_8", .addr = A_L0_TXPMA_TM_8,
10403 .ro = 0xfffffffc,
10404 },{ .name = "L0_TXPMA_TM_9", .addr = A_L0_TXPMA_TM_9,
10405 .ro = 0xffffff80,
10406 },{ .name = "L0_TXPMA_TM_10", .addr = A_L0_TXPMA_TM_10,
10407 .ro = 0xffffffc0,
10408 },{ .name = "L0_TXPMA_TM_11", .addr = A_L0_TXPMA_TM_11,
10409 .ro = 0xffffffe0,
10410 },{ .name = "L0_TXPMA_TM_12", .addr = A_L0_TXPMA_TM_12,
10411 .ro = 0xffffff01,
10412 },{ .name = "L0_TXPMA_TM_13", .addr = A_L0_TXPMA_TM_13,
10413 .ro = 0xffffff00,
10414 },{ .name = "L0_TXPMA_TM_14", .addr = A_L0_TXPMA_TM_14,
10415 .ro = 0xffffffe0,
10416 },{ .name = "L0_TXPMA_TM_15", .addr = A_L0_TXPMA_TM_15,
10417 .ro = 0xffffff00,
10418 },{ .name = "L0_TXPMA_TM_16", .addr = A_L0_TXPMA_TM_16,
10419 .ro = 0xffffff00,
10420 },{ .name = "L0_TXPMA_TM_17", .addr = A_L0_TXPMA_TM_17,
10421 .ro = 0xffffff00,
10422 },{ .name = "L0_TXPMA_TM_18", .addr = A_L0_TXPMA_TM_18,
10423 .reset = 0xf,
10424 .ro = 0xffffff00,
10425 },{ .name = "L0_TXPMA_TM_19", .addr = A_L0_TXPMA_TM_19,
10426 .reset = 0x3,
10427 .ro = 0xffffffc0,
10428 },{ .name = "L0_TXPMA_TM_20", .addr = A_L0_TXPMA_TM_20,
10429 .reset = 0x6,
10430 .ro = 0xffffff00,
10431 },{ .name = "L0_TXPMA_TM_21", .addr = A_L0_TXPMA_TM_21,
10432 .reset = 0x3,
10433 .ro = 0xffffff00,
10434 },{ .name = "L0_TXPMA_TM_22", .addr = A_L0_TXPMA_TM_22,
10435 .reset = 0x6,
10436 .ro = 0xffffff00,
10437 },{ .name = "L0_TXPMA_TM_23", .addr = A_L0_TXPMA_TM_23,
10438 .reset = 0x3,
10439 .ro = 0xffffff00,
10440 },{ .name = "L0_TXPMA_TM_24", .addr = A_L0_TXPMA_TM_24,
10441 .ro = 0xffffff80,
10442 },{ .name = "L0_TXPMA_TM_25", .addr = A_L0_TXPMA_TM_25,
10443 .ro = 0xffffffc0,
10444 },{ .name = "L0_TXPMA_TM_26", .addr = A_L0_TXPMA_TM_26,
10445 .reset = 0x64,
10446 .ro = 0xffffff00,
10447 },{ .name = "L0_TXPMA_TM_27", .addr = A_L0_TXPMA_TM_27,
10448 .ro = 0xffffff00,
10449 },{ .name = "L0_TXPMA_ST_0", .addr = A_L0_TXPMA_ST_0,
10450 .reset = 0x1,
10451 .ro = 0xffffffff,
10452 },{ .name = "L0_TXPMA_ST_1", .addr = A_L0_TXPMA_ST_1,
10453 .reset = 0x1,
10454 .ro = 0xffffffff,
10455 },{ .name = "L0_TXPMA_ST_2", .addr = A_L0_TXPMA_ST_2,
10456 .reset = 0x4,
10457 .ro = 0xffffffff,
10458 },{ .name = "L0_TXPMA_ST_3", .addr = A_L0_TXPMA_ST_3,
10459 .reset = 0x20,
10460 .ro = 0xffffffff,
10461 },{ .name = "L0_TXPMA_ST_4", .addr = A_L0_TXPMA_ST_4,
10462 .reset = 0x20,
10463 .ro = 0xffffffff,
10464 },{ .name = "L0_TXPMA_ST_5", .addr = A_L0_TXPMA_ST_5,
10465 .reset = 0x20,
10466 .ro = 0xffffffff,
10467 },{ .name = "L0_TXPMA_ST_6", .addr = A_L0_TXPMA_ST_6,
10468 .reset = 0xb,
10469 .ro = 0xffffffff,
10470 },{ .name = "L0_TXPMA_ST_7", .addr = A_L0_TXPMA_ST_7,
10471 .ro = 0xffffffff,
10472 },{ .name = "L0_TXPMA_ST_8", .addr = A_L0_TXPMA_ST_8,
10473 .ro = 0xffffffff,
10474 },{ .name = "L0_TXPMA_ST_9", .addr = A_L0_TXPMA_ST_9,
10475 .ro = 0xffffffff,
10476 },{ .name = "L0_TXPMD_TM_0", .addr = A_L0_TXPMD_TM_0,
10477 .ro = 0xffffffe0,
10478 },{ .name = "L0_TXPMD_TM_1", .addr = A_L0_TXPMD_TM_1,
10479 .ro = 0xffffffe0,
10480 },{ .name = "L0_TXPMD_TM_2", .addr = A_L0_TXPMD_TM_2,
10481 .ro = 0xffffffe0,
10482 },{ .name = "L0_TXPMD_TM_3", .addr = A_L0_TXPMD_TM_3,
10483 .ro = 0xffffffe0,
10484 },{ .name = "L0_TXPMD_TM_4", .addr = A_L0_TXPMD_TM_4,
10485 .ro = 0xffffffe0,
10486 },{ .name = "L0_TXPMD_TM_5", .addr = A_L0_TXPMD_TM_5,
10487 .ro = 0xffffffe0,
10488 },{ .name = "L0_TXPMD_TM_6", .addr = A_L0_TXPMD_TM_6,
10489 .ro = 0xffffffe0,
10490 },{ .name = "L0_TXPMD_TM_7", .addr = A_L0_TXPMD_TM_7,
10491 .ro = 0xffffffe0,
10492 },{ .name = "L0_TXPMD_TM_8", .addr = A_L0_TXPMD_TM_8,
10493 .ro = 0xffffffe0,
10494 },{ .name = "L0_TXPMD_TM_9", .addr = A_L0_TXPMD_TM_9,
10495 .ro = 0xffffffe0,
10496 },{ .name = "L0_TXPMD_TM_10", .addr = A_L0_TXPMD_TM_10,
10497 .ro = 0xffffffe0,
10498 },{ .name = "L0_TXPMD_TM_11", .addr = A_L0_TXPMD_TM_11,
10499 .ro = 0xffffffe0,
10500 },{ .name = "L0_TXPMD_TM_12", .addr = A_L0_TXPMD_TM_12,
10501 .ro = 0xffffffe0,
10502 },{ .name = "L0_TXPMD_TM_13", .addr = A_L0_TXPMD_TM_13,
10503 .ro = 0xffffffe0,
10504 },{ .name = "L0_TXPMD_TM_14", .addr = A_L0_TXPMD_TM_14,
10505 .ro = 0xffffffe0,
10506 },{ .name = "L0_TXPMD_TM_15", .addr = A_L0_TXPMD_TM_15,
10507 .ro = 0xffffffe0,
10508 },{ .name = "L0_TXPMD_TM_16", .addr = A_L0_TXPMD_TM_16,
10509 .ro = 0xffffffe0,
10510 },{ .name = "L0_TXPMD_TM_17", .addr = A_L0_TXPMD_TM_17,
10511 .ro = 0xffffffe0,
10512 },{ .name = "L0_TXPMD_TM_18", .addr = A_L0_TXPMD_TM_18,
10513 .ro = 0xffffffe0,
10514 },{ .name = "L0_TXPMD_TM_19", .addr = A_L0_TXPMD_TM_19,
10515 .ro = 0xffffffe0,
10516 },{ .name = "L0_TXPMD_TM_20", .addr = A_L0_TXPMD_TM_20,
10517 .ro = 0xffffffe0,
10518 },{ .name = "L0_TXPMD_TM_21", .addr = A_L0_TXPMD_TM_21,
10519 .ro = 0xffffffe0,
10520 },{ .name = "L0_TXPMD_TM_22", .addr = A_L0_TXPMD_TM_22,
10521 .ro = 0xffffffe0,
10522 },{ .name = "L0_TXPMD_TM_23", .addr = A_L0_TXPMD_TM_23,
10523 .ro = 0xffffffe0,
10524 },{ .name = "L0_TXPMD_TM_24", .addr = A_L0_TXPMD_TM_24,
10525 .ro = 0xffffffe0,
10526 },{ .name = "L0_TXPMD_TM_25", .addr = A_L0_TXPMD_TM_25,
10527 .ro = 0xffffffe0,
10528 },{ .name = "L0_TXPMD_TM_26", .addr = A_L0_TXPMD_TM_26,
10529 .ro = 0xffffffe0,
10530 },{ .name = "L0_TXPMD_TM_27", .addr = A_L0_TXPMD_TM_27,
10531 .ro = 0xffffffe0,
10532 },{ .name = "L0_TXPMD_TM_28", .addr = A_L0_TXPMD_TM_28,
10533 .ro = 0xffffffe0,
10534 },{ .name = "L0_TXPMD_TM_29", .addr = A_L0_TXPMD_TM_29,
10535 .ro = 0xffffffe0,
10536 },{ .name = "L0_TXPMD_TM_30", .addr = A_L0_TXPMD_TM_30,
10537 .ro = 0xffffffe0,
10538 },{ .name = "L0_TXPMD_TM_31", .addr = A_L0_TXPMD_TM_31,
10539 .ro = 0xffffffe0,
10540 },{ .name = "L0_TXPMD_TM_32", .addr = A_L0_TXPMD_TM_32,
10541 .ro = 0xffffff00,
10542 },{ .name = "L0_TXPMD_TM_33", .addr = A_L0_TXPMD_TM_33,
10543 .ro = 0xffffff00,
10544 },{ .name = "L0_TXPMD_TM_34", .addr = A_L0_TXPMD_TM_34,
10545 .ro = 0xffffff00,
10546 },{ .name = "L0_TXPMD_TM_35", .addr = A_L0_TXPMD_TM_35,
10547 .ro = 0xffffff00,
10548 },{ .name = "L0_TXPMD_TM_36", .addr = A_L0_TXPMD_TM_36,
10549 .ro = 0xffffff00,
10550 },{ .name = "L0_TXPMD_TM_37", .addr = A_L0_TXPMD_TM_37,
10551 .ro = 0xffffff00,
10552 },{ .name = "L0_TXPMD_TM_38", .addr = A_L0_TXPMD_TM_38,
10553 .ro = 0xffffff80,
10554 },{ .name = "L0_TXPMD_TM_39", .addr = A_L0_TXPMD_TM_39,
10555 .ro = 0xfffffff8,
10556 },{ .name = "L0_TXPMD_TM_40", .addr = A_L0_TXPMD_TM_40,
10557 .ro = 0xffffff00,
10558 },{ .name = "L0_TXPMD_TM_41", .addr = A_L0_TXPMD_TM_41,
10559 .ro = 0xffffff00,
10560 },{ .name = "L0_TXPMD_TM_42", .addr = A_L0_TXPMD_TM_42,
10561 .ro = 0xffffffe0,
10562 },{ .name = "L0_TXPMD_TM_43", .addr = A_L0_TXPMD_TM_43,
10563 .ro = 0xfffffff0,
10564 },{ .name = "L0_TXPMD_TM_44", .addr = A_L0_TXPMD_TM_44,
10565 .ro = 0xffffffc0,
10566 },{ .name = "L0_TXPMD_TM_45", .addr = A_L0_TXPMD_TM_45,
10567 .ro = 0xffffffc0,
10568 },{ .name = "L0_TXPMD_TM_46", .addr = A_L0_TXPMD_TM_46,
10569 .ro = 0xffffffc0,
10570 },{ .name = "L0_TXPMD_TM_47", .addr = A_L0_TXPMD_TM_47,
10571 .ro = 0xffffff00,
10572 },{ .name = "L0_TXPMD_TM_48", .addr = A_L0_TXPMD_TM_48,
10573 .ro = 0xffffffc0,
10574 },{ .name = "L0_TM_ANA_BYP_1", .addr = A_L0_TM_ANA_BYP_1,
10575 .ro = 0xffffff00,
10576 },{ .name = "L0_TM_ANA_BYP_2", .addr = A_L0_TM_ANA_BYP_2,
10577 .ro = 0xffffff00,
10578 },{ .name = "L0_TM_ANA_BYP_3", .addr = A_L0_TM_ANA_BYP_3,
10579 .ro = 0xffffff00,
10580 },{ .name = "L0_TM_ANA_BYP_4", .addr = A_L0_TM_ANA_BYP_4,
10581 .ro = 0xffffff00,
10582 },{ .name = "L0_TM_ANA_BYP_5", .addr = A_L0_TM_ANA_BYP_5,
10583 .rsvd = 0xc0,
10584 .ro = 0xffffffc0,
10585 },{ .name = "L0_TM_ANA_BYP_7", .addr = A_L0_TM_ANA_BYP_7,
10586 .rsvd = 0xf,
10587 .ro = 0xffffff0f,
10588 },{ .name = "L0_TM_ANA_BYP_8", .addr = A_L0_TM_ANA_BYP_8,
10589 .ro = 0xffffff00,
10590 },{ .name = "L0_TM_ANA_BYP_9", .addr = A_L0_TM_ANA_BYP_9,
10591 .ro = 0xffffff00,
10592 },{ .name = "L0_TM_ANA_BYP_10", .addr = A_L0_TM_ANA_BYP_10,
10593 .rsvd = 0xc0,
10594 .ro = 0xffffffc0,
10595 },{ .name = "L0_TM_ANA_BYP_11", .addr = A_L0_TM_ANA_BYP_11,
10596 .rsvd = 0xc0,
10597 .ro = 0xffffffc0,
10598 },{ .name = "L0_TM_ANA_BYP_12", .addr = A_L0_TM_ANA_BYP_12,
10599 .ro = 0xffffff00,
10600 },{ .name = "L0_TM_ANA_BYP_13", .addr = A_L0_TM_ANA_BYP_13,
10601 .rsvd = 0xfc,
10602 .ro = 0xfffffffc,
10603 },{ .name = "L0_TM_ANA_BYP_14", .addr = A_L0_TM_ANA_BYP_14,
10604 .rsvd = 0xc,
10605 .ro = 0xffffff0c,
10606 },{ .name = "L0_TM_ANA_BYP_15", .addr = A_L0_TM_ANA_BYP_15,
10607 .ro = 0xffffff00,
10608 },{ .name = "L0_TM_ANA_BYP_16", .addr = A_L0_TM_ANA_BYP_16,
10609 .ro = 0xffffff00,
10610 },{ .name = "L0_TM_ANA_BYP_17", .addr = A_L0_TM_ANA_BYP_17,
10611 .rsvd = 0x80,
10612 .ro = 0xffffff80,
10613 },{ .name = "L0_TM_ANA_BYP_18", .addr = A_L0_TM_ANA_BYP_18,
10614 .rsvd = 0xf0,
10615 .ro = 0xfffffff0,
10616 },{ .name = "L0_TM_ANA_BYP_20", .addr = A_L0_TM_ANA_BYP_20,
10617 .ro = 0xffffff00,
10618 },{ .name = "L0_TM_ANA_BYP_21", .addr = A_L0_TM_ANA_BYP_21,
10619 .ro = 0xffffff00,
10620 },{ .name = "L0_TM_ANA_BYP_22", .addr = A_L0_TM_ANA_BYP_22,
10621 .ro = 0xffffff00,
10622 },{ .name = "L0_TM_ANA_BYP_23", .addr = A_L0_TM_ANA_BYP_23,
10623 .ro = 0xffffff00,
10624 },{ .name = "L0_TM_DIG_1", .addr = A_L0_TM_DIG_1,
10625 .reset = 0x40,
10626 .ro = 0xffffff00,
10627 },{ .name = "L0_TM_DIG_2", .addr = A_L0_TM_DIG_2,
10628 .rsvd = 0xc0,
10629 .ro = 0xffffffc0,
10630 },{ .name = "L0_TM_DIG_3", .addr = A_L0_TM_DIG_3,
10631 .ro = 0xffffff00,
10632 },{ .name = "L0_TM_DIG_4", .addr = A_L0_TM_DIG_4,
10633 .rsvd = 0x7,
10634 .ro = 0xffffff07,
10635 },{ .name = "L0_TM_DIG_5", .addr = A_L0_TM_DIG_5,
10636 .rsvd = 0xf8,
10637 .ro = 0xfffffff8,
10638 },{ .name = "L0_TM_DIG_6", .addr = A_L0_TM_DIG_6,
10639 .rsvd = 0x80,
10640 .ro = 0xffffff80,
10641 },{ .name = "L0_TM_DIG_7", .addr = A_L0_TM_DIG_7,
10642 .ro = 0xffffff00,
10643 },{ .name = "L0_TM_DIG_8", .addr = A_L0_TM_DIG_8,
10644 .rsvd = 0xe0,
10645 .ro = 0xffffffe0,
10646 },{ .name = "L0_TM_DIG_9", .addr = A_L0_TM_DIG_9,
10647 .rsvd = 0xf0,
10648 .ro = 0xfffffff0,
10649 },{ .name = "L0_TM_DIG_10", .addr = A_L0_TM_DIG_10,
10650 .reset = 0x1,
10651 .rsvd = 0xf0,
10652 .ro = 0xfffffff0,
10653 },{ .name = "L0_TM_DIG_11", .addr = A_L0_TM_DIG_11,
10654 .rsvd = 0xf,
10655 .ro = 0xffffff0f,
10656 },{ .name = "L0_TM_DIG_12", .addr = A_L0_TM_DIG_12,
10657 .rsvd = 0xc0,
10658 .ro = 0xffffffc0,
10659 },{ .name = "L0_TM_DIG_13", .addr = A_L0_TM_DIG_13,
10660 .reset = 0x1a,
10661 .rsvd = 0x80,
10662 .ro = 0xffffff80,
10663 },{ .name = "L0_TM_DIG_14", .addr = A_L0_TM_DIG_14,
10664 .rsvd = 0xf,
10665 .ro = 0xffffff0f,
10666 },{ .name = "L0_TM_DIG_15", .addr = A_L0_TM_DIG_15,
10667 .reset = 0xd,
10668 .rsvd = 0xc0,
10669 .ro = 0xffffffc0,
10670 },{ .name = "L0_TM_DIG_16", .addr = A_L0_TM_DIG_16,
10671 .rsvd = 0xe0,
10672 .ro = 0xffffffe0,
10673 },{ .name = "L0_TM_DIG_17", .addr = A_L0_TM_DIG_17,
10674 .rsvd = 0xe0,
10675 .ro = 0xffffffe0,
10676 },{ .name = "L0_TM_DIG_18", .addr = A_L0_TM_DIG_18,
10677 .reset = 0x2a,
10678 .ro = 0xffffff00,
10679 },{ .name = "L0_TM_DIG_19", .addr = A_L0_TM_DIG_19,
10680 .reset = 0x36,
10681 .ro = 0xffffff00,
10682 },{ .name = "L0_TM_DIG_20", .addr = A_L0_TM_DIG_20,
10683 .reset = 0x10,
10684 .rsvd = 0x80,
10685 .ro = 0xffffff80,
10686 },{ .name = "L0_TM_DIG_21", .addr = A_L0_TM_DIG_21,
10687 .rsvd = 0xe0,
10688 .ro = 0xffffffe0,
10689 },{ .name = "L0_TM_DIG_22", .addr = A_L0_TM_DIG_22,
10690 .rsvd = 0xc0,
10691 .ro = 0xffffffc0,
10692 },{ .name = "L0_TM_DIG_23", .addr = A_L0_TM_DIG_23,
10693 .reset = 0x5,
10694 .ro = 0xffffff00,
10695 },{ .name = "L0_TM_DIG_24", .addr = A_L0_TM_DIG_24,
10696 .ro = 0xffffff00,
10697 },{ .name = "L0_TM_DIG_25", .addr = A_L0_TM_DIG_25,
10698 .ro = 0xffffff00,
10699 },{ .name = "L0_TM_DIG_26", .addr = A_L0_TM_DIG_26,
10700 .ro = 0xffffff00,
10701 },{ .name = "L0_TM_DIG_27", .addr = A_L0_TM_DIG_27,
10702 .ro = 0xffffff00,
10703 },{ .name = "L0_TM_DIG_28", .addr = A_L0_TM_DIG_28,
10704 .ro = 0xffffff00,
10705 },{ .name = "L0_TM_DIG_29", .addr = A_L0_TM_DIG_29,
10706 .ro = 0xffffff00,
10707 },{ .name = "L0_TM_AUX_0", .addr = A_L0_TM_AUX_0,
10708 .ro = 0xffffff00,
10709 },{ .name = "L0_TM_AUX_1", .addr = A_L0_TM_AUX_1,
10710 .ro = 0xffffff00,
10711 },{ .name = "L0_TM_AUX_2", .addr = A_L0_TM_AUX_2,
10712 .ro = 0xffffff00,
10713 },{ .name = "L0_TM_AUX_3", .addr = A_L0_TM_AUX_3,
10714 .ro = 0xffffff00,
10715 },{ .name = "L0_TM_AUX_4", .addr = A_L0_TM_AUX_4,
10716 .ro = 0xffffff00,
10717 },{ .name = "L0_TM_DIG_30", .addr = A_L0_TM_DIG_30,
10718 .rsvd = 0xc0,
10719 .ro = 0xffffffc0,
10720 },{ .name = "L0_TM_DIG_31", .addr = A_L0_TM_DIG_31,
10721 .reset = 0xfa,
10722 .ro = 0xffffff00,
10723 },{ .name = "L0_TM_DIG_32", .addr = A_L0_TM_DIG_32,
10724 .reset = 0xfa,
10725 .ro = 0xffffff00,
10726 },{ .name = "L0_TM_DIG_33", .addr = A_L0_TM_DIG_33,
10727 .ro = 0xffffff00,
10728 },{ .name = "L0_TM_DIG_34", .addr = A_L0_TM_DIG_34,
10729 .reset = 0x1e,
10730 .rsvd = 0xc0,
10731 .ro = 0xffffffc0,
10732 },{ .name = "L0_TM_DIG_35", .addr = A_L0_TM_DIG_35,
10733 .reset = 0x18,
10734 .rsvd = 0xc0,
10735 .ro = 0xffffffc0,
10736 },{ .name = "L0_TM_DIG_36", .addr = A_L0_TM_DIG_36,
10737 .ro = 0xffffff00,
10738 },{ .name = "L0_TM_DIG_37", .addr = A_L0_TM_DIG_37,
10739 .rsvd = 0xe0,
10740 .ro = 0xffffffe0,
10741 },{ .name = "L0_TM_LFPS_1", .addr = A_L0_TM_LFPS_1,
10742 .reset = 0x88,
10743 .ro = 0xffffff00,
10744 },{ .name = "L0_TM_LFPS_2", .addr = A_L0_TM_LFPS_2,
10745 .reset = 0x34,
10746 .rsvd = 0x80,
10747 .ro = 0xffffff80,
10748 },{ .name = "L0_TM_LFPS_3", .addr = A_L0_TM_LFPS_3,
10749 .reset = 0x6c,
10750 .ro = 0xffffff00,
10751 },{ .name = "L0_TM_LFPS_4", .addr = A_L0_TM_LFPS_4,
10752 .rsvd = 0xc0,
10753 .ro = 0xffffffc0,
10754 },{ .name = "L0_TM_RXPMA_1", .addr = A_L0_TM_RXPMA_1,
10755 .ro = 0xffffff00,
10756 },{ .name = "L0_TM_BSCAN_1", .addr = A_L0_TM_BSCAN_1,
10757 .rsvd = 0xf8,
10758 .ro = 0xfffffff8,
10759 },{ .name = "L0_TM_MPHY_SQ_1", .addr = A_L0_TM_MPHY_SQ_1,
10760 .reset = 0x1,
10761 .rsvd = 0xe0,
10762 .ro = 0xffffffe0,
10763 },{ .name = "L0_TM_LSRX_1", .addr = A_L0_TM_LSRX_1,
10764 .ro = 0xffffff00,
10765 },{ .name = "L0_TM_LSRX_2", .addr = A_L0_TM_LSRX_2,
10766 .rsvd = 0xc0,
10767 .ro = 0xffffffc0,
10768 },{ .name = "L0_TM_SIGDET_1", .addr = A_L0_TM_SIGDET_1,
10769 .reset = 0x34,
10770 .rsvd = 0x80,
10771 .ro = 0xffffff80,
10772 },{ .name = "L0_TM_SIGDET_2", .addr = A_L0_TM_SIGDET_2,
10773 .reset = 0xf,
10774 .ro = 0xffffff00,
10775 },{ .name = "L0_TM_DFT_1", .addr = A_L0_TM_DFT_1,
10776 .rsvd = 0x7,
10777 .ro = 0xffffff07,
10778 },{ .name = "L0_TM_DFT_2", .addr = A_L0_TM_DFT_2,
10779 .rsvd = 0xf8,
10780 .ro = 0xfffffff8,
10781 },{ .name = "L0_TM_DFT_3", .addr = A_L0_TM_DFT_3,
10782 .rsvd = 0xe0,
10783 .ro = 0xffffffe0,
10784 },{ .name = "L0_TM_DFT_4", .addr = A_L0_TM_DFT_4,
10785 .rsvd = 0xfc,
10786 .ro = 0xfffffffc,
10787 },{ .name = "L0_TM_DFT_5", .addr = A_L0_TM_DFT_5,
10788 .ro = 0xffffff00,
10789 },{ .name = "L0_TM_DFT_6", .addr = A_L0_TM_DFT_6,
10790 .ro = 0xffffff00,
10791 },{ .name = "L0_TM_DFT_7", .addr = A_L0_TM_DFT_7,
10792 .rsvd = 0xe0,
10793 .ro = 0xffffffe0,
10794 },{ .name = "L0_TM_DFT_8", .addr = A_L0_TM_DFT_8,
10795 .rsvd = 0xe0,
10796 .ro = 0xffffffe0,
10797 },{ .name = "L0_TM_DFT_9", .addr = A_L0_TM_DFT_9,
10798 .ro = 0xffffff00,
10799 },{ .name = "L0_TM_DFT_10", .addr = A_L0_TM_DFT_10,
10800 .rsvd = 0xf0,
10801 .ro = 0xfffffff0,
10802 },{ .name = "L0_TM_BG_1", .addr = A_L0_TM_BG_1,
10803 .ro = 0xffffff00,
10804 },{ .name = "L0_TM_BG_2", .addr = A_L0_TM_BG_2,
10805 .ro = 0xffffff00,
10806 },{ .name = "L0_TM_BG_3", .addr = A_L0_TM_BG_3,
10807 .ro = 0xffffff00,
10808 },{ .name = "L0_TM_BG_4", .addr = A_L0_TM_BG_4,
10809 .ro = 0xffffff00,
10810 },{ .name = "L0_TM_BG_5", .addr = A_L0_TM_BG_5,
10811 .ro = 0xffffff00,
10812 },{ .name = "L0_TM_BG_6", .addr = A_L0_TM_BG_6,
10813 .ro = 0xffffff00,
10814 },{ .name = "L0_TM_BG_7", .addr = A_L0_TM_BG_7,
10815 .ro = 0xffffff00,
10816 },{ .name = "L0_TM_BG_8", .addr = A_L0_TM_BG_8,
10817 .ro = 0xffffff00,
10818 },{ .name = "L0_TM_BG_9", .addr = A_L0_TM_BG_9,
10819 .ro = 0xffffff00,
10820 },{ .name = "L0_TM_BG_10", .addr = A_L0_TM_BG_10,
10821 .ro = 0xffffff00,
10822 },{ .name = "L0_TM_SD0", .addr = A_L0_TM_SD0,
10823 .ro = 0xffffff00,
10824 },{ .name = "L0_TM_SD1", .addr = A_L0_TM_SD1,
10825 .ro = 0xffffff00,
10826 },{ .name = "L0_TM_SD2", .addr = A_L0_TM_SD2,
10827 .ro = 0xffffff00,
10828 },{ .name = "L0_TM_SD3", .addr = A_L0_TM_SD3,
10829 .reset = 0x4,
10830 .ro = 0xffffff00,
10831 },{ .name = "L0_TM_SD4", .addr = A_L0_TM_SD4,
10832 .rsvd = 0xe0,
10833 .ro = 0xffffffe0,
10834 },{ .name = "L0_TM_SD5", .addr = A_L0_TM_SD5,
10835 .reset = 0xa,
10836 .ro = 0xffffff00,
10837 },{ .name = "L0_TM_SD6", .addr = A_L0_TM_SD6,
10838 .rsvd = 0xe0,
10839 .ro = 0xffffffe0,
10840 },{ .name = "L0_TM_MISC1", .addr = A_L0_TM_MISC1,
10841 .ro = 0xffffff00,
10842 },{ .name = "L0_TM_MISC2", .addr = A_L0_TM_MISC2,
10843 .ro = 0xffffff03,
10844 },{ .name = "L0_TM_EYE_SURF0", .addr = A_L0_TM_EYE_SURF0,
10845 .ro = 0xffffff80,
10846 },{ .name = "L0_TM_EYE_SURF1", .addr = A_L0_TM_EYE_SURF1,
10847 .ro = 0xffffff00,
10848 },{ .name = "L0_TM_EYE_SURF2", .addr = A_L0_TM_EYE_SURF2,
10849 .ro = 0xffffff00,
10850 },{ .name = "L0_TM_EYE_SURF3", .addr = A_L0_TM_EYE_SURF3,
10851 .ro = 0xffffff00,
10852 },{ .name = "L0_TM_EYE_SURF4", .addr = A_L0_TM_EYE_SURF4,
10853 .ro = 0xffffff00,
10854 },{ .name = "L0_TM_EYE_SURF5", .addr = A_L0_TM_EYE_SURF5,
10855 .ro = 0xffffff00,
10856 },{ .name = "L0_TM_EYE_SURF6", .addr = A_L0_TM_EYE_SURF6,
10857 .ro = 0xffffff00,
10858 },{ .name = "L0_TM_EYE_SURF7", .addr = A_L0_TM_EYE_SURF7,
10859 .ro = 0xffffff00,
10860 },{ .name = "L0_TM_EYE_SURF8", .addr = A_L0_TM_EYE_SURF8,
10861 .ro = 0xffffff00,
10862 },{ .name = "L0_TM_EYE_SURF9", .addr = A_L0_TM_EYE_SURF9,
10863 .ro = 0xffffff00,
10864 },{ .name = "L0_TM_SPARE", .addr = A_L0_TM_SPARE,
10865 .ro = 0xffffff00,
10866 },{ .name = "L0_TM_ANA_EQ1", .addr = A_L0_TM_ANA_EQ1,
10867 .reset = 0xc,
10868 .ro = 0xffffffe0,
10869 },{ .name = "L0_TM_ANA_E_PI0", .addr = A_L0_TM_ANA_E_PI0,
10870 .reset = 0xa0,
10871 .ro = 0xffffff1f,
10872 },{ .name = "L0_TM_ANA_IQ_PI0", .addr = A_L0_TM_ANA_IQ_PI0,
10873 .reset = 0xa0,
10874 .ro = 0xffffff1f,
10875 },{ .name = "L0_TM_ANA_MISC0", .addr = A_L0_TM_ANA_MISC0,
10876 .ro = 0xffffff3f,
10877 },{ .name = "L0_TM_SAMP_CODE_IQ_PH0", .addr = A_L0_TM_SAMP_CODE_IQ_PH0,
10878 .ro = 0xffffff80,
10879 },{ .name = "L0_TM_SAMP_CODE_IQ_PH90", .addr = A_L0_TM_SAMP_CODE_IQ_PH90,
10880 .ro = 0xffffff00,
10881 },{ .name = "L0_TM_SAMP_CODE_IQ_PH180", .addr = A_L0_TM_SAMP_CODE_IQ_PH180,
10882 .ro = 0xffffffc0,
10883 },{ .name = "L0_TM_SAMP_CODE_IQ_PH270", .addr = A_L0_TM_SAMP_CODE_IQ_PH270,
10884 .ro = 0xffffff00,
10885 },{ .name = "L0_TM_SAMP_CODE_E_PH0", .addr = A_L0_TM_SAMP_CODE_E_PH0,
10886 .ro = 0xffffffc0,
10887 },{ .name = "L0_TM_SAMP_CODE_E_PH180", .addr = A_L0_TM_SAMP_CODE_E_PH180,
10888 .ro = 0xffffffc0,
10889 },{ .name = "L0_TM_IQ_ILL0", .addr = A_L0_TM_IQ_ILL0,
10890 .ro = 0xffffff00,
10891 },{ .name = "L0_TM_IQ_ILL1", .addr = A_L0_TM_IQ_ILL1,
10892 .ro = 0xffffff00,
10893 },{ .name = "L0_TM_IQ_ILL2", .addr = A_L0_TM_IQ_ILL2,
10894 .ro = 0xffffff00,
10895 },{ .name = "L0_TM_IQ_ILL3", .addr = A_L0_TM_IQ_ILL3,
10896 .ro = 0xffffff00,
10897 },{ .name = "L0_TM_IQ_ILL4", .addr = A_L0_TM_IQ_ILL4,
10898 .ro = 0xffffff00,
10899 },{ .name = "L0_TM_IQ_ILL5", .addr = A_L0_TM_IQ_ILL5,
10900 .ro = 0xffffff00,
10901 },{ .name = "L0_TM_IQ_ILL6", .addr = A_L0_TM_IQ_ILL6,
10902 .ro = 0xffffff00,
10903 },{ .name = "L0_TM_IQ_ILL7", .addr = A_L0_TM_IQ_ILL7,
10904 .ro = 0xffffff00,
10905 },{ .name = "L0_TM_IQ_ILL8", .addr = A_L0_TM_IQ_ILL8,
10906 .ro = 0xffffff00,
10907 },{ .name = "L0_TM_IQ_ILL9", .addr = A_L0_TM_IQ_ILL9,
10908 .ro = 0xfffffff0,
10909 },{ .name = "L0_TM_IQ_ILL10", .addr = A_L0_TM_IQ_ILL10,
10910 .reset = 0x3,
10911 .ro = 0xffffffc0,
10912 },{ .name = "L0_TM_E_ILL0", .addr = A_L0_TM_E_ILL0,
10913 .ro = 0xffffff00,
10914 },{ .name = "L0_TM_E_ILL1", .addr = A_L0_TM_E_ILL1,
10915 .ro = 0xffffff00,
10916 },{ .name = "L0_TM_E_ILL2", .addr = A_L0_TM_E_ILL2,
10917 .ro = 0xffffff00,
10918 },{ .name = "L0_TM_E_ILL3", .addr = A_L0_TM_E_ILL3,
10919 .ro = 0xffffff00,
10920 },{ .name = "L0_TM_E_ILL4", .addr = A_L0_TM_E_ILL4,
10921 .ro = 0xffffff00,
10922 },{ .name = "L0_TM_E_ILL5", .addr = A_L0_TM_E_ILL5,
10923 .ro = 0xffffff00,
10924 },{ .name = "L0_TM_E_ILL6", .addr = A_L0_TM_E_ILL6,
10925 .ro = 0xffffff00,
10926 },{ .name = "L0_TM_E_ILL7", .addr = A_L0_TM_E_ILL7,
10927 .ro = 0xffffff00,
10928 },{ .name = "L0_TM_E_ILL8", .addr = A_L0_TM_E_ILL8,
10929 .ro = 0xffffff00,
10930 },{ .name = "L0_TM_E_ILL9", .addr = A_L0_TM_E_ILL9,
10931 .ro = 0xfffffff0,
10932 },{ .name = "L0_TM_E_ILL10", .addr = A_L0_TM_E_ILL10,
10933 .reset = 0x3,
10934 .ro = 0xffffffc0,
10935 },{ .name = "L0_TM_EQ0", .addr = A_L0_TM_EQ0,
10936 .ro = 0xffffff00,
10937 },{ .name = "L0_TM_EQ1", .addr = A_L0_TM_EQ1,
10938 .ro = 0xffffff00,
10939 },{ .name = "L0_TM_EQ2", .addr = A_L0_TM_EQ2,
10940 .ro = 0xffffff80,
10941 },{ .name = "L0_TM_EQ3", .addr = A_L0_TM_EQ3,
10942 .ro = 0xffffffe0,
10943 },{ .name = "L0_TM_EQ4", .addr = A_L0_TM_EQ4,
10944 .ro = 0xffffffe0,
10945 },{ .name = "L0_TM_EQ5", .addr = A_L0_TM_EQ5,
10946 .ro = 0xffffffc0,
10947 },{ .name = "L0_TM_EQ6", .addr = A_L0_TM_EQ6,
10948 .ro = 0xffffffe0,
10949 },{ .name = "L0_TM_EQ7", .addr = A_L0_TM_EQ7,
10950 .ro = 0xffffffc0,
10951 },{ .name = "L0_TM_EQ8", .addr = A_L0_TM_EQ8,
10952 .ro = 0xffffff00,
10953 },{ .name = "L0_TM_EQ9", .addr = A_L0_TM_EQ9,
10954 .ro = 0xffffff80,
10955 },{ .name = "L0_TM_EQ10", .addr = A_L0_TM_EQ10,
10956 .ro = 0xffffff80,
10957 },{ .name = "L0_TM_EQ11", .addr = A_L0_TM_EQ11,
10958 .ro = 0xffffff00,
10959 },{ .name = "L0_TM_ILL7", .addr = A_L0_TM_ILL7,
10960 .reset = 0x5,
10961 .ro = 0xffffff00,
10962 },{ .name = "L0_TM_ILL8", .addr = A_L0_TM_ILL8,
10963 .reset = 0x2,
10964 .ro = 0xffffff00,
10965 },{ .name = "L0_TM_ILL9", .addr = A_L0_TM_ILL9,
10966 .reset = 0x40,
10967 .ro = 0xffffff00,
10968 },{ .name = "L0_TM_ILL10", .addr = A_L0_TM_ILL10,
10969 .ro = 0xffffff00,
10970 },{ .name = "L0_TM_ILL11", .addr = A_L0_TM_ILL11,
10971 .ro = 0xffffff00,
10972 },{ .name = "L0_TM_ILL12", .addr = A_L0_TM_ILL12,
10973 .ro = 0xffffff00,
10974 },{ .name = "L0_TM_ILL13", .addr = A_L0_TM_ILL13,
10975 .reset = 0x1,
10976 .rsvd = 0xf8,
10977 .ro = 0xfffffff8,
10978 },{ .name = "L0_TM_ILL14", .addr = A_L0_TM_ILL14,
10979 .reset = 0x51,
10980 .ro = 0xffffff00,
10981 },{ .name = "L0_TM_FRZ_FSM0", .addr = A_L0_TM_FRZ_FSM0,
10982 .ro = 0xffffff00,
10983 },{ .name = "L0_TM_FRZ_FSM1", .addr = A_L0_TM_FRZ_FSM1,
10984 .ro = 0xffffffc0,
10985 },{ .name = "L0_TM_RST_DLY", .addr = A_L0_TM_RST_DLY,
10986 .ro = 0xffffff00,
10987 },{ .name = "L0_TM_ILL15", .addr = A_L0_TM_ILL15,
10988 .ro = 0xffffff00,
10989 },{ .name = "L0_TM_MISC3", .addr = A_L0_TM_MISC3,
10990 .reset = 0x3,
10991 .ro = 0xffffff00,
10992 },{ .name = "L0_TM_EQ_OFFS1", .addr = A_L0_TM_EQ_OFFS1,
10993 .ro = 0xffffff00,
10994 },{ .name = "L0_TM_SAMP0", .addr = A_L0_TM_SAMP0,
10995 .ro = 0xffffff00,
10996 },{ .name = "L0_TM_EQ12", .addr = A_L0_TM_EQ12,
10997 .ro = 0xffffff00,
10998 },{ .name = "L0_TM_MISC4", .addr = A_L0_TM_MISC4,
10999 .rsvd = 0xf8,
11000 .ro = 0xfffffff8,
11001 },{ .name = "L0_TM_SAMP_STATUS0", .addr = A_L0_TM_SAMP_STATUS0,
11002 .rsvd = 0xc0,
11003 .ro = 0xffffffff,
11004 },{ .name = "L0_TM_SAMP_STATUS1", .addr = A_L0_TM_SAMP_STATUS1,
11005 .rsvd = 0xc0,
11006 .ro = 0xffffffff,
11007 },{ .name = "L0_TM_SAMP_STATUS2", .addr = A_L0_TM_SAMP_STATUS2,
11008 .rsvd = 0xc0,
11009 .ro = 0xffffffff,
11010 },{ .name = "L0_TM_SAMP_STATUS3", .addr = A_L0_TM_SAMP_STATUS3,
11011 .rsvd = 0xc0,
11012 .ro = 0xffffffff,
11013 },{ .name = "L0_TM_SAMP_STATUS4", .addr = A_L0_TM_SAMP_STATUS4,
11014 .rsvd = 0xc0,
11015 .ro = 0xffffffff,
11016 },{ .name = "L0_TM_SAMP_STATUS5", .addr = A_L0_TM_SAMP_STATUS5,
11017 .rsvd = 0xc0,
11018 .ro = 0xffffffff,
11019 },{ .name = "L0_TM_ILL_STATUS0", .addr = A_L0_TM_ILL_STATUS0,
11020 .rsvd = 0x80,
11021 .ro = 0xffffffff,
11022 },{ .name = "L0_TM_ILL_STATUS1", .addr = A_L0_TM_ILL_STATUS1,
11023 .rsvd = 0x80,
11024 .ro = 0xffffffff,
11025 },{ .name = "L0_TM_ILL_STATUS2", .addr = A_L0_TM_ILL_STATUS2,
11026 .rsvd = 0x80,
11027 .ro = 0xffffffff,
11028 },{ .name = "L0_TM_ILL_STATUS3", .addr = A_L0_TM_ILL_STATUS3,
11029 .rsvd = 0x80,
11030 .ro = 0xffffffff,
11031 },{ .name = "L0_TM_ILL_STATUS4", .addr = A_L0_TM_ILL_STATUS4,
11032 .rsvd = 0x80,
11033 .ro = 0xffffffff,
11034 },{ .name = "L0_TM_ILL_STATUS5", .addr = A_L0_TM_ILL_STATUS5,
11035 .rsvd = 0x80,
11036 .ro = 0xffffffff,
11037 },{ .name = "L0_TM_ILL_STATUS6", .addr = A_L0_TM_ILL_STATUS6,
11038 .rsvd = 0x80,
11039 .ro = 0xffffffff,
11040 },{ .name = "L0_TM_ILL_STATUS7", .addr = A_L0_TM_ILL_STATUS7,
11041 .rsvd = 0x80,
11042 .ro = 0xffffffff,
11043 },{ .name = "L0_TM_ILL_STATUS8", .addr = A_L0_TM_ILL_STATUS8,
11044 .rsvd = 0x80,
11045 .ro = 0xffffffff,
11046 },{ .name = "L0_TM_ILL_STATUS9", .addr = A_L0_TM_ILL_STATUS9,
11047 .rsvd = 0x80,
11048 .ro = 0xffffffff,
11049 },{ .name = "L0_TM_ILL_STATUS10", .addr = A_L0_TM_ILL_STATUS10,
11050 .rsvd = 0x80,
11051 .ro = 0xffffffff,
11052 },{ .name = "L0_TM_ILL_STATUS11", .addr = A_L0_TM_ILL_STATUS11,
11053 .rsvd = 0x80,
11054 .ro = 0xffffffff,
11055 },{ .name = "L0_TM_MISC_ST_0", .addr = A_L0_TM_MISC_ST_0,
11056 .rsvd = 0xc0,
11057 .ro = 0xffffffff,
11058 },{ .name = "L0_TM_SD_ST_0", .addr = A_L0_TM_SD_ST_0,
11059 .reset = 0x12,
11060 .rsvd = 0xc0,
11061 .ro = 0xffffffff,
11062 },{ .name = "L0_TM_EYESURF_ST0", .addr = A_L0_TM_EYESURF_ST0,
11063 .ro = 0xffffffff,
11064 },{ .name = "L0_TM_EYESURF_ST1", .addr = A_L0_TM_EYESURF_ST1,
11065 .ro = 0xffffffff,
11066 },{ .name = "L0_TM_EQ_ST0", .addr = A_L0_TM_EQ_ST0,
11067 .reset = 0xff,
11068 .ro = 0xffffffff,
11069 },{ .name = "L0_TM_EQ_ST1", .addr = A_L0_TM_EQ_ST1,
11070 .ro = 0xffffffff,
11071 },{ .name = "L0_TM_EQ_ST2", .addr = A_L0_TM_EQ_ST2,
11072 .rsvd = 0x80,
11073 .ro = 0xffffffff,
11074 },{ .name = "L0_TM_RXPMA_ST1", .addr = A_L0_TM_RXPMA_ST1,
11075 .ro = 0xffffffff,
11076 },{ .name = "L0_TM_CDR0", .addr = A_L0_TM_CDR0,
11077 .ro = 0xffffff60,
11078 },{ .name = "L0_TM_CDR1", .addr = A_L0_TM_CDR1,
11079 .ro = 0xffffff00,
11080 },{ .name = "L0_TM_CDR2", .addr = A_L0_TM_CDR2,
11081 .ro = 0xffffff00,
11082 },{ .name = "L0_TM_CDR3", .addr = A_L0_TM_CDR3,
11083 .ro = 0xffffff80,
11084 },{ .name = "L0_TM_CDR4", .addr = A_L0_TM_CDR4,
11085 .ro = 0xffffff80,
11086 },{ .name = "L0_TM_CDR5", .addr = A_L0_TM_CDR5,
11087 .ro = 0xffffff00,
11088 },{ .name = "L0_TM_CDR6", .addr = A_L0_TM_CDR6,
11089 .ro = 0xffffff00,
11090 },{ .name = "L0_TM_CDR7", .addr = A_L0_TM_CDR7,
11091 .ro = 0xffffff00,
11092 },{ .name = "L0_TM_CDR8", .addr = A_L0_TM_CDR8,
11093 .ro = 0xffffff00,
11094 },{ .name = "L0_TM_CDR9", .addr = A_L0_TM_CDR9,
11095 .ro = 0xffffff00,
11096 },{ .name = "L0_TM_CDR10", .addr = A_L0_TM_CDR10,
11097 .ro = 0xffffff00,
11098 },{ .name = "L0_TM_CDR11", .addr = A_L0_TM_CDR11,
11099 .ro = 0xffffffe0,
11100 },{ .name = "L0_TM_CDR12", .addr = A_L0_TM_CDR12,
11101 .ro = 0xffffff00,
11102 },{ .name = "L0_TM_CDR13", .addr = A_L0_TM_CDR13,
11103 .ro = 0xffffff00,
11104 },{ .name = "L0_TM_CDR14", .addr = A_L0_TM_CDR14,
11105 .ro = 0xffffff00,
11106 },{ .name = "L0_TM_CDR15", .addr = A_L0_TM_CDR15,
11107 .ro = 0xffffff00,
11108 },{ .name = "L0_TM_CDR16", .addr = A_L0_TM_CDR16,
11109 .ro = 0xffffffe0,
11110 },{ .name = "L0_TM_CDR17", .addr = A_L0_TM_CDR17,
11111 .ro = 0xffffffe0,
11112 },{ .name = "L0_TM_CDR18", .addr = A_L0_TM_CDR18,
11113 .ro = 0xffffffe0,
11114 },{ .name = "L0_TM_CDR19", .addr = A_L0_TM_CDR19,
11115 .ro = 0xffffffe0,
11116 },{ .name = "L0_TM_CDR20", .addr = A_L0_TM_CDR20,
11117 .ro = 0xffffffe0,
11118 },{ .name = "L0_TM_CDR21", .addr = A_L0_TM_CDR21,
11119 .ro = 0xffffffe0,
11120 },{ .name = "L0_TM_CDR22", .addr = A_L0_TM_CDR22,
11121 .ro = 0xffffffe0,
11122 },{ .name = "L0_TM_CDR23", .addr = A_L0_TM_CDR23,
11123 .ro = 0xffffff80,
11124 },{ .name = "L0_TM_MISC0", .addr = A_L0_TM_MISC0,
11125 .ro = 0xfffffffc,
11126 },{ .name = "L0_TM_HSRX_ST0", .addr = A_L0_TM_HSRX_ST0,
11127 .rsvd = 0xfe,
11128 .ro = 0xffffffff,
11129 },{ .name = "L0_TM_PLL_LS_CLOCK", .addr = A_L0_TM_PLL_LS_CLOCK,
11130 .ro = 0xffffff00,
11131 },{ .name = "L0_TM_PLL_LOOP_FILT", .addr = A_L0_TM_PLL_LOOP_FILT,
11132 .ro = 0xffffff00,
11133 },{ .name = "L0_TM_PLL_DIG2", .addr = A_L0_TM_PLL_DIG2,
11134 .ro = 0xffffff00,
11135 },{ .name = "L0_TM_PLL_FBDIV", .addr = A_L0_TM_PLL_FBDIV,
11136 .ro = 0xffffff00,
11137 },{ .name = "L0_TM_PLL_DIG4", .addr = A_L0_TM_PLL_DIG4,
11138 .reset = 0x80,
11139 .ro = 0xffffff00,
11140 },{ .name = "L0_TM_PLL_DIG5", .addr = A_L0_TM_PLL_DIG5,
11141 .reset = 0xc0,
11142 .ro = 0xffffff00,
11143 },{ .name = "L0_TM_PLL_DIG6", .addr = A_L0_TM_PLL_DIG6,
11144 .reset = 0x3,
11145 .ro = 0xffffff00,
11146 },{ .name = "L0_TM_PLL_DIG7", .addr = A_L0_TM_PLL_DIG7,
11147 .ro = 0xffffff00,
11148 },{ .name = "L0_TM_PLL_CPUMP_CODE_1", .addr = A_L0_TM_PLL_CPUMP_CODE_1,
11149 .ro = 0xffffff00,
11150 },{ .name = "L0_TM_PLL_DIG9", .addr = A_L0_TM_PLL_DIG9,
11151 .ro = 0xffffffc0,
11152 },{ .name = "L0_TM_PLL_COARSE_CODE_LSB", .addr = A_L0_TM_PLL_COARSE_CODE_LSB,
11153 .ro = 0xffffff00,
11154 },{ .name = "L0_TM_PLL_DIG11", .addr = A_L0_TM_PLL_DIG11,
11155 .ro = 0xffffff00,
11156 },{ .name = "L0_TM_PLL_DIG12", .addr = A_L0_TM_PLL_DIG12,
11157 .ro = 0xffffff00,
11158 },{ .name = "L0_TM_PLL_CONST_PMOS", .addr = A_L0_TM_PLL_CONST_PMOS,
11159 .ro = 0xffffff00,
11160 },{ .name = "L0_TM_PLL_DIG14", .addr = A_L0_TM_PLL_DIG14,
11161 .ro = 0xffffff00,
11162 },{ .name = "L0_TM_PLL_DIG15", .addr = A_L0_TM_PLL_DIG15,
11163 .ro = 0xffffff00,
11164 },{ .name = "L0_TM_PLL_DIG16", .addr = A_L0_TM_PLL_DIG16,
11165 .ro = 0xffffff10,
11166 },{ .name = "L0_TM_PLL_DIG17", .addr = A_L0_TM_PLL_DIG17,
11167 .ro = 0xffffff00,
11168 },{ .name = "L0_TM_PLL_DIG18", .addr = A_L0_TM_PLL_DIG18,
11169 .ro = 0xffffff00,
11170 },{ .name = "L0_TM_PLL_DIG19", .addr = A_L0_TM_PLL_DIG19,
11171 .ro = 0xffffff00,
11172 },{ .name = "L0_TM_PLL_DIG20", .addr = A_L0_TM_PLL_DIG20,
11173 .ro = 0xffffff40,
11174 },{ .name = "L0_TM_PLL_DIG21", .addr = A_L0_TM_PLL_DIG21,
11175 .reset = 0x20,
11176 .ro = 0xffffff0c,
11177 },{ .name = "L0_TM_PLL_DIG22", .addr = A_L0_TM_PLL_DIG22,
11178 .ro = 0xffffff80,
11179 },{ .name = "L0_TM_PLL_DIG23", .addr = A_L0_TM_PLL_DIG23,
11180 .reset = 0x31,
11181 .ro = 0xffffff00,
11182 },{ .name = "L0_TM_PLL_DIG24", .addr = A_L0_TM_PLL_DIG24,
11183 .ro = 0xffffff80,
11184 },{ .name = "L0_TM_PLL_DIG25", .addr = A_L0_TM_PLL_DIG25,
11185 .ro = 0xffffff00,
11186 },{ .name = "L0_TM_PLL_DIG26", .addr = A_L0_TM_PLL_DIG26,
11187 .reset = 0x40,
11188 .ro = 0xffffff80,
11189 },{ .name = "L0_TM_PLL_CLK_DIST_NTRIM_LSB", .addr = A_L0_TM_PLL_CLK_DIST_NTRIM_LSB,
11190 .ro = 0xffffff00,
11191 },{ .name = "L0_TM_PLL_CLK_DIST_PTRIM_LSB", .addr = A_L0_TM_PLL_CLK_DIST_PTRIM_LSB,
11192 .ro = 0xffffff00,
11193 },{ .name = "L0_TM_PLL_DIG_29", .addr = A_L0_TM_PLL_DIG_29,
11194 .ro = 0xffffff00,
11195 },{ .name = "L0_TM_PLL_DIG_30", .addr = A_L0_TM_PLL_DIG_30,
11196 .ro = 0xffffff00,
11197 },{ .name = "L0_TM_PLL_DIG_31", .addr = A_L0_TM_PLL_DIG_31,
11198 .ro = 0xffffff00,
11199 },{ .name = "L0_TM_PLL_DIG_32", .addr = A_L0_TM_PLL_DIG_32,
11200 .ro = 0xffffff00,
11201 },{ .name = "L0_TM_PLL_DIG_33", .addr = A_L0_TM_PLL_DIG_33,
11202 .ro = 0xffffff00,
11203 },{ .name = "L0_TM_PLL_DIG_34", .addr = A_L0_TM_PLL_DIG_34,
11204 .ro = 0xffffff80,
11205 },{ .name = "L0_TM_PLL_DIG_35", .addr = A_L0_TM_PLL_DIG_35,
11206 .ro = 0xffffff00,
11207 },{ .name = "L0_TM_PLL_DIG_36", .addr = A_L0_TM_PLL_DIG_36,
11208 .ro = 0xffffff00,
11209 },{ .name = "L0_TM_PLL_DIG_37", .addr = A_L0_TM_PLL_DIG_37,
11210 .ro = 0xffffff00,
11211 },{ .name = "L0_TM_PLL_COARSE_CODE_SAT_MSB", .addr = A_L0_TM_PLL_COARSE_CODE_SAT_MSB,
11212 .ro = 0xffffff00,
11213 },{ .name = "L0_MPHY_CFG_HIB8", .addr = A_L0_MPHY_CFG_HIB8,
11214 .ro = 0xfffffffe,
11215 },{ .name = "L0_MPHY_CFG_MODE", .addr = A_L0_MPHY_CFG_MODE,
11216 .ro = 0xfffffffc,
11217 },{ .name = "L0_MPHY_CFG_HS_GEAR", .addr = A_L0_MPHY_CFG_HS_GEAR,
11218 .ro = 0xfffffffc,
11219 },{ .name = "L0_MPHY_CFG_HS_RATE", .addr = A_L0_MPHY_CFG_HS_RATE,
11220 .ro = 0xfffffffe,
11221 },{ .name = "L0_MPHY_CFG_PWM", .addr = A_L0_MPHY_CFG_PWM,
11222 .ro = 0xfffffff8,
11223 },{ .name = "L0_PLL_OPDIV_LS", .addr = A_L0_PLL_OPDIV_LS,
11224 .ro = 0xffffff00,
11225 },{ .name = "L0_MPHY_CFG_UPDT", .addr = A_L0_MPHY_CFG_UPDT,
11226 .ro = 0xfffffffe,
11227 },{ .name = "L0_PLL_TM_DIV_CNTRLS", .addr = A_L0_PLL_TM_DIV_CNTRLS,
11228 .reset = 0x40,
11229 .ro = 0xffffff20,
11230 },{ .name = "L0_PLL_FBDIV_G1A_LSB", .addr = A_L0_PLL_FBDIV_G1A_LSB,
11231 .ro = 0xffffff00,
11232 },{ .name = "L0_PLL_FBDIV_G1B_LSB", .addr = A_L0_PLL_FBDIV_G1B_LSB,
11233 .ro = 0xffffff00,
11234 },{ .name = "L0_PLL_FBDIV_G2A_LSB", .addr = A_L0_PLL_FBDIV_G2A_LSB,
11235 .ro = 0xffffff00,
11236 },{ .name = "L0_PLL_FBDIV_G2B_LSB", .addr = A_L0_PLL_FBDIV_G2B_LSB,
11237 .ro = 0xffffff00,
11238 },{ .name = "L0_PLL_FBDIV_G3A_LSB", .addr = A_L0_PLL_FBDIV_G3A_LSB,
11239 .ro = 0xffffff00,
11240 },{ .name = "L0_PLL_FBDIV_G3B_LSB", .addr = A_L0_PLL_FBDIV_G3B_LSB,
11241 .ro = 0xffffff00,
11242 },{ .name = "L0_PLL_FBDIV_G1A_MSB", .addr = A_L0_PLL_FBDIV_G1A_MSB,
11243 .ro = 0xffffff00,
11244 },{ .name = "L0_PLL_FBDIV_G1B_MSB", .addr = A_L0_PLL_FBDIV_G1B_MSB,
11245 .ro = 0xffffff00,
11246 },{ .name = "L0_PLL_FBDIV_G2A_MSB", .addr = A_L0_PLL_FBDIV_G2A_MSB,
11247 .ro = 0xffffff00,
11248 },{ .name = "L0_PLL_FBDIV_G2B_MSB", .addr = A_L0_PLL_FBDIV_G2B_MSB,
11249 .ro = 0xffffff00,
11250 },{ .name = "L0_PLL_FBDIV_G3A_MSB", .addr = A_L0_PLL_FBDIV_G3A_MSB,
11251 .ro = 0xffffff00,
11252 },{ .name = "L0_PLL_FBDIV_G3B_MSB", .addr = A_L0_PLL_FBDIV_G3B_MSB,
11253 .ro = 0xffffff00,
11254 },{ .name = "L0_PLL_IPDIV", .addr = A_L0_PLL_IPDIV,
11255 .ro = 0xffffff00,
11256 },{ .name = "L0_PLL_FBDIV_FRAC_0_LSB", .addr = A_L0_PLL_FBDIV_FRAC_0_LSB,
11257 .ro = 0xffffff00,
11258 },{ .name = "L0_PLL_FBDIV_FRAC_1", .addr = A_L0_PLL_FBDIV_FRAC_1,
11259 .ro = 0xffffff00,
11260 },{ .name = "L0_PLL_FBDIV_FRAC_2", .addr = A_L0_PLL_FBDIV_FRAC_2,
11261 .ro = 0xffffff00,
11262 },{ .name = "L0_PLL_FBDIV_FRAC_3_MSB", .addr = A_L0_PLL_FBDIV_FRAC_3_MSB,
11263 .ro = 0xffffff98,
11264 },{ .name = "L0_PLL_PWR_SEQ_WAIT_TIME", .addr = A_L0_PLL_PWR_SEQ_WAIT_TIME,
11265 .ro = 0xffffff00,
11266 },{ .name = "L0_PLL_SS_STEPS_0_LSB", .addr = A_L0_PLL_SS_STEPS_0_LSB,
11267 .ro = 0xffffff00,
11268 },{ .name = "L0_PLL_SS_STEPS_1_MSB", .addr = A_L0_PLL_SS_STEPS_1_MSB,
11269 .ro = 0xfffffff8,
11270 },{ .name = "L0_PLL_SS_STEP_SIZE_0_LSB", .addr = A_L0_PLL_SS_STEP_SIZE_0_LSB,
11271 .ro = 0xffffff00,
11272 },{ .name = "L0_PLL_SS_STEP_SIZE_1", .addr = A_L0_PLL_SS_STEP_SIZE_1,
11273 .ro = 0xffffff00,
11274 },{ .name = "L0_PLL_SS_STEP_SIZE_2", .addr = A_L0_PLL_SS_STEP_SIZE_2,
11275 .ro = 0xffffff00,
11276 },{ .name = "L0_PLL_SS_STEP_SIZE_3_MSB", .addr = A_L0_PLL_SS_STEP_SIZE_3_MSB,
11277 .ro = 0xffffff00,
11278 },{ .name = "L0_TM_MASK_CFG_UPDT", .addr = A_L0_TM_MASK_CFG_UPDT,
11279 .ro = 0xffffff80,
11280 },{ .name = "L0_PLL_TM_FORCE_DIV", .addr = A_L0_PLL_TM_FORCE_DIV,
11281 .ro = 0xffffff00,
11282 },{ .name = "L0_PLL_TM_COARSE_CODE_1_LSB", .addr = A_L0_PLL_TM_COARSE_CODE_1_LSB,
11283 .ro = 0xffffff00,
11284 },{ .name = "L0_PLL_TM_COARSE_CODE_2_LSB", .addr = A_L0_PLL_TM_COARSE_CODE_2_LSB,
11285 .ro = 0xffffff00,
11286 },{ .name = "L0_PLL_TM_COARSE_CODE_3_LSB", .addr = A_L0_PLL_TM_COARSE_CODE_3_LSB,
11287 .ro = 0xffffff00,
11288 },{ .name = "L0_PLL_TM_COARSE_CODE_4_LSB", .addr = A_L0_PLL_TM_COARSE_CODE_4_LSB,
11289 .ro = 0xffffff00,
11290 },{ .name = "L0_PLL_TM_COARSE_CODE_5_LSB", .addr = A_L0_PLL_TM_COARSE_CODE_5_LSB,
11291 .ro = 0xffffff00,
11292 },{ .name = "L0_PLL_TM_COARSE_CODE_6_LSB", .addr = A_L0_PLL_TM_COARSE_CODE_6_LSB,
11293 .ro = 0xffffff00,
11294 },{ .name = "L0_PLL_TM_COARSE_CODE_1_2_MSB", .addr = A_L0_PLL_TM_COARSE_CODE_1_2_MSB,
11295 .ro = 0xffffffc0,
11296 },{ .name = "L0_PLL_TM_COARSE_CODE_3_4_MSB", .addr = A_L0_PLL_TM_COARSE_CODE_3_4_MSB,
11297 .ro = 0xffffffc0,
11298 },{ .name = "L0_PLL_TM_COARSE_CODE_5_6_MSB", .addr = A_L0_PLL_TM_COARSE_CODE_5_6_MSB,
11299 .ro = 0xffffffc0,
11300 },{ .name = "L0_PLL_TM_SHARED_0", .addr = A_L0_PLL_TM_SHARED_0,
11301 .ro = 0xffffff00,
11302 },{ .name = "L0_PLL_TM_FRAC_OFFSET_0", .addr = A_L0_PLL_TM_FRAC_OFFSET_0,
11303 .ro = 0xffffff00,
11304 },{ .name = "L0_PLL_TM_FRAC_OFFSET_1", .addr = A_L0_PLL_TM_FRAC_OFFSET_1,
11305 .ro = 0xffffff00,
11306 },{ .name = "L0_PLL_TM_FRAC_OFFSET_2", .addr = A_L0_PLL_TM_FRAC_OFFSET_2,
11307 .ro = 0xfffffffc,
11308 },{ .name = "L0_PLL_STATUS_READ_0", .addr = A_L0_PLL_STATUS_READ_0,
11309 .ro = 0xffffffff,
11310 },{ .name = "L0_PLL_STATUS_READ_1", .addr = A_L0_PLL_STATUS_READ_1,
11311 .reset = 0x1 | R_L0_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_MASK,
11312 .ro = 0xffffffff,
11313 },{ .name = "L0_TM_BG_PROG0", .addr = A_L0_TM_BG_PROG0,
11314 .ro = 0xffffff80,
11315 },{ .name = "L0_TM_BG_PROG1", .addr = A_L0_TM_BG_PROG1,
11316 .ro = 0xffffff00,
11317 },{ .name = "L0_TM_ANA_BG_TESTBIT0", .addr = A_L0_TM_ANA_BG_TESTBIT0,
11318 .ro = 0xffffff00,
11319 },{ .name = "L0_TM_ANA_BG_TESTBIT1", .addr = A_L0_TM_ANA_BG_TESTBIT1,
11320 .ro = 0xffffff00,
11321 },{ .name = "L0_TM_ANA_BG_TESTBIT2", .addr = A_L0_TM_ANA_BG_TESTBIT2,
11322 .ro = 0xffffff00,
11323 },{ .name = "L0_TM_ANA_BG_TESTBIT3", .addr = A_L0_TM_ANA_BG_TESTBIT3,
11324 .ro = 0xffffff00,
11325 },{ .name = "L0_TM_ANA_BG_TESTBIT4", .addr = A_L0_TM_ANA_BG_TESTBIT4,
11326 .ro = 0xffffff00,
11327 },{ .name = "L0_TM_ANA_BG_TESTBIT5", .addr = A_L0_TM_ANA_BG_TESTBIT5,
11328 .ro = 0xffffff00,
11329 },{ .name = "L0_TM_ANA_BG_TESTBIT6", .addr = A_L0_TM_ANA_BG_TESTBIT6,
11330 .ro = 0xffffff00,
11331 },{ .name = "L0_TM_ANA_BG_TESTBIT7", .addr = A_L0_TM_ANA_BG_TESTBIT7,
11332 .ro = 0xffffff00,
11333 },{ .name = "L0_TM_ANA_BG_TESTBIT8", .addr = A_L0_TM_ANA_BG_TESTBIT8,
11334 .ro = 0xffffff00,
11335 },{ .name = "L0_TM_ANA_BG_TESTBIT9", .addr = A_L0_TM_ANA_BG_TESTBIT9,
11336 .ro = 0xffffff00,
11337 },{ .name = "L0_TM_ANA_BG_TESTBIT10", .addr = A_L0_TM_ANA_BG_TESTBIT10,
11338 .ro = 0xffffff00,
11339 },{ .name = "L0_TM_ANA_BG_TESTBIT11", .addr = A_L0_TM_ANA_BG_TESTBIT11,
11340 .ro = 0xffffff00,
11341 },{ .name = "L0_TM_ANA_BG_TESTBIT12", .addr = A_L0_TM_ANA_BG_TESTBIT12,
11342 .ro = 0xffffff00,
11343 },{ .name = "L0_TM_ANA_BG_TESTBIT13", .addr = A_L0_TM_ANA_BG_TESTBIT13,
11344 .ro = 0xffffff00,
11345 },{ .name = "L0_TM_ANA_BG_TESTBIT14", .addr = A_L0_TM_ANA_BG_TESTBIT14,
11346 .ro = 0xffffff00,
11347 },{ .name = "L0_TM_ANA_BG_TESTBIT15", .addr = A_L0_TM_ANA_BG_TESTBIT15,
11348 .ro = 0xffffff00,
11349 },{ .name = "L0_TM_ANA_BG_TESTBIT16", .addr = A_L0_TM_ANA_BG_TESTBIT16,
11350 .ro = 0xffffff00,
11351 },{ .name = "L0_TM_ANA_BG_TESTBIT17", .addr = A_L0_TM_ANA_BG_TESTBIT17,
11352 .ro = 0xffffff00,
11353 },{ .name = "L0_TM_ANA_BG_TESTBIT18", .addr = A_L0_TM_ANA_BG_TESTBIT18,
11354 .ro = 0xffffff00,
11355 },{ .name = "L0_TM_ANA_BG_TESTBIT19", .addr = A_L0_TM_ANA_BG_TESTBIT19,
11356 .ro = 0xffffff00,
11357 },{ .name = "L0_TM_ANA_BG_TESTBIT20", .addr = A_L0_TM_ANA_BG_TESTBIT20,
11358 .ro = 0xfffffffc,
11359 },{ .name = "L0_TM_BG_PROG2", .addr = A_L0_TM_BG_PROG2,
11360 .ro = 0xffffffc0,
11361 },{ .name = "L0_L0_REF_CLK_SEL", .addr = A_L0_L0_REF_CLK_SEL,
11362 .reset = 0x80,
11363 .ro = 0xffffff60,
11364 },{ .name = "L0_L1_REF_CLK_SEL", .addr = A_L0_L1_REF_CLK_SEL,
11365 .reset = 0x80,
11366 .ro = 0xffffff60,
11367 },{ .name = "L0_L2_REF_CLK_SEL", .addr = A_L0_L2_REF_CLK_SEL,
11368 .reset = 0x80,
11369 .ro = 0xffffff60,
11370 },{ .name = "L0_L3_REF_CLK_SEL", .addr = A_L0_L3_REF_CLK_SEL,
11371 .reset = 0x80,
11372 .ro = 0xffffff60,
11373 },{ .name = "L0_L0_REF_CLK_PULLDN", .addr = A_L0_L0_REF_CLK_PULLDN,
11374 .ro = 0xfffffff0,
11375 },{ .name = "L0_L1_REF_CLK_PULLDN", .addr = A_L0_L1_REF_CLK_PULLDN,
11376 .ro = 0xfffffff0,
11377 },{ .name = "L0_L2_REF_CLK_PULLDN", .addr = A_L0_L2_REF_CLK_PULLDN,
11378 .ro = 0xfffffff0,
11379 },{ .name = "L0_L3_REF_CLK_PULLDN", .addr = A_L0_L3_REF_CLK_PULLDN,
11380 .ro = 0xfffffff0,
11381 },{ .name = "L0_TM_PG_CTRL0", .addr = A_L0_TM_PG_CTRL0,
11382 .ro = 0xffffff00,
11383 },{ .name = "L0_TM_PG_CTRL1", .addr = A_L0_TM_PG_CTRL1,
11384 .ro = 0xffffffc0,
11385 },{ .name = "L0_TM_SLICER0_CTRL", .addr = A_L0_TM_SLICER0_CTRL,
11386 .ro = 0xffffff80,
11387 },{ .name = "L0_TM_SLICER01_BIAS_PROG0", .addr = A_L0_TM_SLICER01_BIAS_PROG0,
11388 .ro = 0xffffff00,
11389 },{ .name = "L0_TM_SLICER01_BIAS_PROG1", .addr = A_L0_TM_SLICER01_BIAS_PROG1,
11390 .ro = 0xfffffff0,
11391 },{ .name = "L0_TM_SLICER1_CTRL", .addr = A_L0_TM_SLICER1_CTRL,
11392 .ro = 0xffffff81,
11393 },{ .name = "L0_TM_BG_IPTAT_PROG", .addr = A_L0_TM_BG_IPTAT_PROG,
11394 .ro = 0xffffff00,
11395 },{ .name = "L0_TM_PG_MUX_SEL", .addr = A_L0_TM_PG_MUX_SEL,
11396 .ro = 0xffffffe0,
11397 },{ .name = "L0_BG_SLICER_SPARE", .addr = A_L0_BG_SLICER_SPARE,
11398 .ro = 0xffffffc0,
11399 },{ .name = "L0_TM_1US_COUNT", .addr = A_L0_TM_1US_COUNT,
11400 .reset = 0x28,
11401 .ro = 0xffffff00,
11402 },{ .name = "L0_TM_BG_SETTLING_TIME", .addr = A_L0_TM_BG_SETTLING_TIME,
11403 .ro = 0xfffffff8,
11404 },{ .name = "L0_SLICER0_ENABLE", .addr = A_L0_SLICER0_ENABLE,
11405 .reset = 0x80,
11406 .ro = 0xffffff00,
11407 },{ .name = "L0_SLICER1_ENABLE", .addr = A_L0_SLICER1_ENABLE,
11408 .ro = 0xffffff00,
11409 },{ .name = "L0_SLICER0_BYPASS", .addr = A_L0_SLICER0_BYPASS,
11410 .ro = 0xffffff98,
11411 },{ .name = "L0_SLICER1_BYPASS", .addr = A_L0_SLICER1_BYPASS,
11412 .ro = 0xffffff18,
11413 },{ .name = "L0_BG_POWER_GOOD_STATUS", .addr = A_L0_BG_POWER_GOOD_STATUS,
11414 .ro = 0xffffffff,
11415 },{ .name = "L0_SUPPLY_POWER_GOOD_STATUS", .addr = A_L0_SUPPLY_POWER_GOOD_STATUS,
11416 .ro = 0xffffffff,
11417 .reset = 0x000000ff,
11418 },{ .name = "L0_BG_ISO_CTRL", .addr = A_L0_BG_ISO_CTRL,
11419 .ro = 0xfffffffc,
11420 },{ .name = "L0_UPHY_GLOBAL_CTRL", .addr = A_L0_UPHY_GLOBAL_CTRL,
11421 .ro = 0xffffffe0,
11422 },{ .name = "L0_BIST_CTRL_1", .addr = A_L0_BIST_CTRL_1,
11423 .ro = 0xffffff00,
11424 },{ .name = "L0_BIST_CTRL_2", .addr = A_L0_BIST_CTRL_2,
11425 .ro = 0xfffffff8,
11426 },{ .name = "L0_BIST_RUN_LEN_L", .addr = A_L0_BIST_RUN_LEN_L,
11427 .ro = 0xffffff00,
11428 },{ .name = "L0_BIST_ERR_INJ_POINT_L", .addr = A_L0_BIST_ERR_INJ_POINT_L,
11429 .ro = 0xffffff00,
11430 },{ .name = "L0_BIST_RUNLEN_ERR_INJ_H", .addr = A_L0_BIST_RUNLEN_ERR_INJ_H,
11431 .ro = 0xffffff00,
11432 },{ .name = "L0_BIST_IDLE_TIME", .addr = A_L0_BIST_IDLE_TIME,
11433 .ro = 0xffffff00,
11434 },{ .name = "L0_BIST_MARKER_L", .addr = A_L0_BIST_MARKER_L,
11435 .ro = 0xffffff00,
11436 },{ .name = "L0_BIST_IDLE_CHAR_L", .addr = A_L0_BIST_IDLE_CHAR_L,
11437 .ro = 0xffffff00,
11438 },{ .name = "L0_BIST_MARKER_IDLE_H", .addr = A_L0_BIST_MARKER_IDLE_H,
11439 .ro = 0xffffffcc,
11440 },{ .name = "L0_BIST_LOW_PULSE_TIME", .addr = A_L0_BIST_LOW_PULSE_TIME,
11441 .ro = 0xffffff00,
11442 },{ .name = "L0_BIST_TOTAL_PULSE_TIME", .addr = A_L0_BIST_TOTAL_PULSE_TIME,
11443 .ro = 0xffffff00,
11444 },{ .name = "L0_BIST_TEST_PAT_1", .addr = A_L0_BIST_TEST_PAT_1,
11445 .ro = 0xffffff00,
11446 },{ .name = "L0_BIST_TEST_PAT_2", .addr = A_L0_BIST_TEST_PAT_2,
11447 .ro = 0xffffff00,
11448 },{ .name = "L0_BIST_TEST_PAT_3", .addr = A_L0_BIST_TEST_PAT_3,
11449 .ro = 0xffffff00,
11450 },{ .name = "L0_BIST_TEST_PAT_4", .addr = A_L0_BIST_TEST_PAT_4,
11451 .ro = 0xffffff00,
11452 },{ .name = "L0_BIST_TEST_PAT_MSBS", .addr = A_L0_BIST_TEST_PAT_MSBS,
11453 .ro = 0xffffff00,
11454 },{ .name = "L0_BIST_PKT_NUM", .addr = A_L0_BIST_PKT_NUM,
11455 .ro = 0xffffff00,
11456 },{ .name = "L0_BIST_FRM_IDLE_TIME", .addr = A_L0_BIST_FRM_IDLE_TIME,
11457 .ro = 0xffffff00,
11458 },{ .name = "L0_BIST_PKT_CTR_L", .addr = A_L0_BIST_PKT_CTR_L,
11459 .ro = 0xffffffff,
11460 },{ .name = "L0_BIST_PKT_CTR_H", .addr = A_L0_BIST_PKT_CTR_H,
11461 .ro = 0xffffffff,
11462 },{ .name = "L0_BIST_ERR_CTR_L", .addr = A_L0_BIST_ERR_CTR_L,
11463 .ro = 0xffffffff,
11464 },{ .name = "L0_BIST_ERR_CTR_H", .addr = A_L0_BIST_ERR_CTR_H,
11465 .ro = 0xffffffff,
11466 },{ .name = "L0_CLK_DIV_CNT", .addr = A_L0_CLK_DIV_CNT,
11467 .reset = 0x19,
11468 .ro = 0xffffff00,
11469 },{ .name = "L0_DATA_BUS_WID", .addr = A_L0_DATA_BUS_WID,
11470 .reset = 0x1,
11471 .ro = 0xffffff00,
11472 },{ .name = "L0_ANADIG_BYPASS", .addr = A_L0_ANADIG_BYPASS,
11473 .ro = 0xffffff00,
11474 },{ .name = "L0_BIST_FILLER_OUT", .addr = A_L0_BIST_FILLER_OUT,
11475 .reset = 0x1,
11476 .ro = 0xfffffffc,
11477 },{ .name = "L0_BIST_FORCE_MK_RST", .addr = A_L0_BIST_FORCE_MK_RST,
11478 .rsvd = 0xfc,
11479 .ro = 0xfffffffc,
11480 },{ .name = "L0_SPARE_IN", .addr = A_L0_SPARE_IN,
11481 .ro = 0xffffffff,
11482 },{ .name = "L0_SPARE_OUT", .addr = A_L0_SPARE_OUT,
11483 .ro = 0xffffff00,
11484 },{ .name = "L1_TX_ANA_TM_0", .addr = A_L1_TX_ANA_TM_0,
11485 .reset = 0x28,
11486 .ro = 0xffffffc3,
11487 },{ .name = "L1_TX_ANA_TM_3", .addr = A_L1_TX_ANA_TM_3,
11488 .ro = 0xffffff00,
11489 },{ .name = "L1_TX_ANA_TM_4", .addr = A_L1_TX_ANA_TM_4,
11490 .ro = 0xffffff80,
11491 },{ .name = "L1_TX_ANA_TM_5", .addr = A_L1_TX_ANA_TM_5,
11492 .ro = 0xffffff80,
11493 },{ .name = "L1_TX_ANA_TM_9", .addr = A_L1_TX_ANA_TM_9,
11494 .reset = 0x3f,
11495 .ro = 0xffffff00,
11496 },{ .name = "L1_TX_ANA_TM_10", .addr = A_L1_TX_ANA_TM_10,
11497 .reset = 0x30,
11498 .ro = 0xffffff00,
11499 },{ .name = "L1_TX_ANA_TM_13", .addr = A_L1_TX_ANA_TM_13,
11500 .reset = 0x2,
11501 .ro = 0xfffffff0,
11502 },{ .name = "L1_TX_ANA_TM_14", .addr = A_L1_TX_ANA_TM_14,
11503 .ro = 0xffffffcf,
11504 },{ .name = "L1_TX_ANA_TM_15", .addr = A_L1_TX_ANA_TM_15,
11505 .ro = 0xffffff00,
11506 },{ .name = "L1_TX_ANA_TM_16", .addr = A_L1_TX_ANA_TM_16,
11507 .ro = 0xfffffff0,
11508 },{ .name = "L1_TX_ANA_TM_18", .addr = A_L1_TX_ANA_TM_18,
11509 .reset = 0x2,
11510 .ro = 0xffffff00,
11511 },{ .name = "L1_TX_ANA_TM_19", .addr = A_L1_TX_ANA_TM_19,
11512 .ro = 0xffffff00,
11513 },{ .name = "L1_TX_ANA_TM_20", .addr = A_L1_TX_ANA_TM_20,
11514 .ro = 0xffffffe0,
11515 },{ .name = "L1_TX_ANA_TM_21", .addr = A_L1_TX_ANA_TM_21,
11516 .ro = 0xffffffc0,
11517 },{ .name = "L1_TX_DIG_TM_61", .addr = A_L1_TX_DIG_TM_61,
11518 .ro = 0xffffff34,
11519 },{ .name = "L1_TX_DIG_TM_62", .addr = A_L1_TX_DIG_TM_62,
11520 .ro = 0xffffff00,
11521 },{ .name = "L1_TX_DIG_TM_65", .addr = A_L1_TX_DIG_TM_65,
11522 .ro = 0xffffff01,
11523 },{ .name = "L1_TX_DIG_TM_67", .addr = A_L1_TX_DIG_TM_67,
11524 .ro = 0xffffff00,
11525 },{ .name = "L1_TX_DIG_TM_68", .addr = A_L1_TX_DIG_TM_68,
11526 .ro = 0xffffff00,
11527 },{ .name = "L1_TX_DIG_TM_69", .addr = A_L1_TX_DIG_TM_69,
11528 .ro = 0xffffff00,
11529 },{ .name = "L1_TX_DIG_TM_76", .addr = A_L1_TX_DIG_TM_76,
11530 .ro = 0xffffff00,
11531 },{ .name = "L1_TX_DIG_TM_77", .addr = A_L1_TX_DIG_TM_77,
11532 .ro = 0xffffff00,
11533 },{ .name = "L1_TX_DIG_TM_78", .addr = A_L1_TX_DIG_TM_78,
11534 .ro = 0xffffff00,
11535 },{ .name = "L1_TX_DIG_TM_79", .addr = A_L1_TX_DIG_TM_79,
11536 .ro = 0xffffff00,
11537 },{ .name = "L1_TX_DIG_TM_80", .addr = A_L1_TX_DIG_TM_80,
11538 .ro = 0xffffff00,
11539 },{ .name = "L1_TX_DIG_TM_81", .addr = A_L1_TX_DIG_TM_81,
11540 .ro = 0xffffff00,
11541 },{ .name = "L1_TX_DIG_TM_82", .addr = A_L1_TX_DIG_TM_82,
11542 .ro = 0xffffff00,
11543 },{ .name = "L1_TX_DIG_TM_83", .addr = A_L1_TX_DIG_TM_83,
11544 .ro = 0xfffffff0,
11545 },{ .name = "L1_TX_DIG_TM_84", .addr = A_L1_TX_DIG_TM_84,
11546 .ro = 0xffffff0a,
11547 },{ .name = "L1_TX_ANA_TM_85", .addr = A_L1_TX_ANA_TM_85,
11548 .ro = 0xffffffca,
11549 },{ .name = "L1_TX_ANA_TM_87", .addr = A_L1_TX_ANA_TM_87,
11550 .ro = 0xfffffff0,
11551 },{ .name = "L1_TX_ANA_TM_88", .addr = A_L1_TX_ANA_TM_88,
11552 .reset = 0x96,
11553 .ro = 0xffffff00,
11554 },{ .name = "L1_TX_ANA_TM_89", .addr = A_L1_TX_ANA_TM_89,
11555 .ro = 0xffffffd9,
11556 },{ .name = "L1_TX_ANA_TM_90", .addr = A_L1_TX_ANA_TM_90,
11557 .ro = 0xffffffdf,
11558 },{ .name = "L1_TX_DIG_TM_91", .addr = A_L1_TX_DIG_TM_91,
11559 .reset = 0x1a,
11560 .ro = 0xffffff00,
11561 },{ .name = "L1_TX_DIG_TM_92", .addr = A_L1_TX_DIG_TM_92,
11562 .reset = 0xa,
11563 .ro = 0xffffff00,
11564 },{ .name = "L1_TX_ANA_TM_95", .addr = A_L1_TX_ANA_TM_95,
11565 .ro = 0xffffffc3,
11566 },{ .name = "L1_TX_ANA_TM_96", .addr = A_L1_TX_ANA_TM_96,
11567 .ro = 0xffffff00,
11568 },{ .name = "L1_TX_ANA_TM_97", .addr = A_L1_TX_ANA_TM_97,
11569 .ro = 0xffffff00,
11570 },{ .name = "L1_TX_DIG_TM_98", .addr = A_L1_TX_DIG_TM_98,
11571 .ro = 0xffffffc0,
11572 },{ .name = "L1_TX_DIG_TM_99", .addr = A_L1_TX_DIG_TM_99,
11573 .ro = 0xffffff00,
11574 },{ .name = "L1_TX_DIG_TM_100", .addr = A_L1_TX_DIG_TM_100,
11575 .ro = 0xffffff00,
11576 },{ .name = "L1_TX_DIG_TM_101", .addr = A_L1_TX_DIG_TM_101,
11577 .ro = 0xffffff00,
11578 },{ .name = "L1_TX_DIG_TM_102", .addr = A_L1_TX_DIG_TM_102,
11579 .ro = 0xffffff00,
11580 },{ .name = "L1_TX_DIG_TM_103", .addr = A_L1_TX_DIG_TM_103,
11581 .ro = 0xffffff00,
11582 },{ .name = "L1_TX_DIG_TM_104", .addr = A_L1_TX_DIG_TM_104,
11583 .ro = 0xffffff00,
11584 },{ .name = "L1_TX_DIG_TM_105", .addr = A_L1_TX_DIG_TM_105,
11585 .ro = 0xffffff00,
11586 },{ .name = "L1_TX_DIG_TM_106", .addr = A_L1_TX_DIG_TM_106,
11587 .ro = 0xffffff00,
11588 },{ .name = "L1_TX_DIG_TM_107", .addr = A_L1_TX_DIG_TM_107,
11589 .ro = 0xffffff80,
11590 },{ .name = "L1_TX_DIG_TM_108", .addr = A_L1_TX_DIG_TM_108,
11591 .ro = 0xffffff80,
11592 },{ .name = "L1_TX_DIG_TM_109", .addr = A_L1_TX_DIG_TM_109,
11593 .ro = 0xffffff00,
11594 },{ .name = "L1_TX_DIG_TM_110", .addr = A_L1_TX_DIG_TM_110,
11595 .reset = 0x9,
11596 .ro = 0xffffff00,
11597 },{ .name = "L1_TX_DIG_TM_111", .addr = A_L1_TX_DIG_TM_111,
11598 .ro = 0xffffff00,
11599 },{ .name = "L1_TX_ANA_TM_112", .addr = A_L1_TX_ANA_TM_112,
11600 .ro = 0xffffffc0,
11601 },{ .name = "L1_TX_ANA_TM_113", .addr = A_L1_TX_ANA_TM_113,
11602 .ro = 0xffffff00,
11603 },{ .name = "L1_TX_ANA_TM_114", .addr = A_L1_TX_ANA_TM_114,
11604 .ro = 0xffffffe0,
11605 },{ .name = "L1_TX_ANA_TM_115", .addr = A_L1_TX_ANA_TM_115,
11606 .ro = 0xffffff80,
11607 },{ .name = "L1_TX_ANA_TM_116", .addr = A_L1_TX_ANA_TM_116,
11608 .ro = 0xffffff80,
11609 },{ .name = "L1_TX_ANA_TM_117", .addr = A_L1_TX_ANA_TM_117,
11610 .ro = 0xffffffc0,
11611 },{ .name = "L1_TX_ANA_TM_118", .addr = A_L1_TX_ANA_TM_118,
11612 .ro = 0xfffffff0,
11613 },{ .name = "L1_TXPMA_TM_0", .addr = A_L1_TXPMA_TM_0,
11614 .ro = 0xffffff00,
11615 },{ .name = "L1_TXPMA_TM_1", .addr = A_L1_TXPMA_TM_1,
11616 .ro = 0xfffffff0,
11617 },{ .name = "L1_TXPMA_TM_2", .addr = A_L1_TXPMA_TM_2,
11618 .ro = 0xffffff00,
11619 },{ .name = "L1_TXPMA_TM_3", .addr = A_L1_TXPMA_TM_3,
11620 .ro = 0xffffffe0,
11621 },{ .name = "L1_TXPMA_TM_4", .addr = A_L1_TXPMA_TM_4,
11622 .reset = 0x2,
11623 .ro = 0xffffff01,
11624 },{ .name = "L1_TXPMA_TM_5", .addr = A_L1_TXPMA_TM_5,
11625 .ro = 0xfffffff0,
11626 },{ .name = "L1_TXPMA_TM_6", .addr = A_L1_TXPMA_TM_6,
11627 .ro = 0xffffff00,
11628 },{ .name = "L1_TXPMA_TM_7", .addr = A_L1_TXPMA_TM_7,
11629 .ro = 0xffffff00,
11630 },{ .name = "L1_TXPMA_TM_8", .addr = A_L1_TXPMA_TM_8,
11631 .ro = 0xfffffffc,
11632 },{ .name = "L1_TXPMA_TM_9", .addr = A_L1_TXPMA_TM_9,
11633 .ro = 0xffffff80,
11634 },{ .name = "L1_TXPMA_TM_10", .addr = A_L1_TXPMA_TM_10,
11635 .ro = 0xffffffc0,
11636 },{ .name = "L1_TXPMA_TM_11", .addr = A_L1_TXPMA_TM_11,
11637 .ro = 0xffffffe0,
11638 },{ .name = "L1_TXPMA_TM_12", .addr = A_L1_TXPMA_TM_12,
11639 .ro = 0xffffff01,
11640 },{ .name = "L1_TXPMA_TM_13", .addr = A_L1_TXPMA_TM_13,
11641 .ro = 0xffffff00,
11642 },{ .name = "L1_TXPMA_TM_14", .addr = A_L1_TXPMA_TM_14,
11643 .ro = 0xffffffe0,
11644 },{ .name = "L1_TXPMA_TM_15", .addr = A_L1_TXPMA_TM_15,
11645 .ro = 0xffffff00,
11646 },{ .name = "L1_TXPMA_TM_16", .addr = A_L1_TXPMA_TM_16,
11647 .ro = 0xffffff00,
11648 },{ .name = "L1_TXPMA_TM_17", .addr = A_L1_TXPMA_TM_17,
11649 .ro = 0xffffff00,
11650 },{ .name = "L1_TXPMA_TM_18", .addr = A_L1_TXPMA_TM_18,
11651 .reset = 0xf,
11652 .ro = 0xffffff00,
11653 },{ .name = "L1_TXPMA_TM_19", .addr = A_L1_TXPMA_TM_19,
11654 .reset = 0x3,
11655 .ro = 0xffffffc0,
11656 },{ .name = "L1_TXPMA_TM_20", .addr = A_L1_TXPMA_TM_20,
11657 .reset = 0x6,
11658 .ro = 0xffffff00,
11659 },{ .name = "L1_TXPMA_TM_21", .addr = A_L1_TXPMA_TM_21,
11660 .reset = 0x3,
11661 .ro = 0xffffff00,
11662 },{ .name = "L1_TXPMA_TM_22", .addr = A_L1_TXPMA_TM_22,
11663 .reset = 0x6,
11664 .ro = 0xffffff00,
11665 },{ .name = "L1_TXPMA_TM_23", .addr = A_L1_TXPMA_TM_23,
11666 .reset = 0x3,
11667 .ro = 0xffffff00,
11668 },{ .name = "L1_TXPMA_TM_24", .addr = A_L1_TXPMA_TM_24,
11669 .ro = 0xffffff80,
11670 },{ .name = "L1_TXPMA_TM_25", .addr = A_L1_TXPMA_TM_25,
11671 .ro = 0xffffffc0,
11672 },{ .name = "L1_TXPMA_TM_26", .addr = A_L1_TXPMA_TM_26,
11673 .reset = 0x64,
11674 .ro = 0xffffff00,
11675 },{ .name = "L1_TXPMA_TM_27", .addr = A_L1_TXPMA_TM_27,
11676 .ro = 0xffffff00,
11677 },{ .name = "L1_TXPMA_ST_0", .addr = A_L1_TXPMA_ST_0,
11678 .reset = 0x1,
11679 .ro = 0xffffffff,
11680 },{ .name = "L1_TXPMA_ST_1", .addr = A_L1_TXPMA_ST_1,
11681 .reset = 0x1,
11682 .ro = 0xffffffff,
11683 },{ .name = "L1_TXPMA_ST_2", .addr = A_L1_TXPMA_ST_2,
11684 .reset = 0x4,
11685 .ro = 0xffffffff,
11686 },{ .name = "L1_TXPMA_ST_3", .addr = A_L1_TXPMA_ST_3,
11687 .reset = 0x20,
11688 .ro = 0xffffffff,
11689 },{ .name = "L1_TXPMA_ST_4", .addr = A_L1_TXPMA_ST_4,
11690 .reset = 0x20,
11691 .ro = 0xffffffff,
11692 },{ .name = "L1_TXPMA_ST_5", .addr = A_L1_TXPMA_ST_5,
11693 .reset = 0x20,
11694 .ro = 0xffffffff,
11695 },{ .name = "L1_TXPMA_ST_6", .addr = A_L1_TXPMA_ST_6,
11696 .reset = 0xb,
11697 .ro = 0xffffffff,
11698 },{ .name = "L1_TXPMA_ST_7", .addr = A_L1_TXPMA_ST_7,
11699 .ro = 0xffffffff,
11700 },{ .name = "L1_TXPMA_ST_8", .addr = A_L1_TXPMA_ST_8,
11701 .ro = 0xffffffff,
11702 },{ .name = "L1_TXPMA_ST_9", .addr = A_L1_TXPMA_ST_9,
11703 .ro = 0xffffffff,
11704 },{ .name = "L1_TXPMD_TM_0", .addr = A_L1_TXPMD_TM_0,
11705 .ro = 0xffffffe0,
11706 },{ .name = "L1_TXPMD_TM_1", .addr = A_L1_TXPMD_TM_1,
11707 .ro = 0xffffffe0,
11708 },{ .name = "L1_TXPMD_TM_2", .addr = A_L1_TXPMD_TM_2,
11709 .ro = 0xffffffe0,
11710 },{ .name = "L1_TXPMD_TM_3", .addr = A_L1_TXPMD_TM_3,
11711 .ro = 0xffffffe0,
11712 },{ .name = "L1_TXPMD_TM_4", .addr = A_L1_TXPMD_TM_4,
11713 .ro = 0xffffffe0,
11714 },{ .name = "L1_TXPMD_TM_5", .addr = A_L1_TXPMD_TM_5,
11715 .ro = 0xffffffe0,
11716 },{ .name = "L1_TXPMD_TM_6", .addr = A_L1_TXPMD_TM_6,
11717 .ro = 0xffffffe0,
11718 },{ .name = "L1_TXPMD_TM_7", .addr = A_L1_TXPMD_TM_7,
11719 .ro = 0xffffffe0,
11720 },{ .name = "L1_TXPMD_TM_8", .addr = A_L1_TXPMD_TM_8,
11721 .ro = 0xffffffe0,
11722 },{ .name = "L1_TXPMD_TM_9", .addr = A_L1_TXPMD_TM_9,
11723 .ro = 0xffffffe0,
11724 },{ .name = "L1_TXPMD_TM_10", .addr = A_L1_TXPMD_TM_10,
11725 .ro = 0xffffffe0,
11726 },{ .name = "L1_TXPMD_TM_11", .addr = A_L1_TXPMD_TM_11,
11727 .ro = 0xffffffe0,
11728 },{ .name = "L1_TXPMD_TM_12", .addr = A_L1_TXPMD_TM_12,
11729 .ro = 0xffffffe0,
11730 },{ .name = "L1_TXPMD_TM_13", .addr = A_L1_TXPMD_TM_13,
11731 .ro = 0xffffffe0,
11732 },{ .name = "L1_TXPMD_TM_14", .addr = A_L1_TXPMD_TM_14,
11733 .ro = 0xffffffe0,
11734 },{ .name = "L1_TXPMD_TM_15", .addr = A_L1_TXPMD_TM_15,
11735 .ro = 0xffffffe0,
11736 },{ .name = "L1_TXPMD_TM_16", .addr = A_L1_TXPMD_TM_16,
11737 .ro = 0xffffffe0,
11738 },{ .name = "L1_TXPMD_TM_17", .addr = A_L1_TXPMD_TM_17,
11739 .ro = 0xffffffe0,
11740 },{ .name = "L1_TXPMD_TM_18", .addr = A_L1_TXPMD_TM_18,
11741 .ro = 0xffffffe0,
11742 },{ .name = "L1_TXPMD_TM_19", .addr = A_L1_TXPMD_TM_19,
11743 .ro = 0xffffffe0,
11744 },{ .name = "L1_TXPMD_TM_20", .addr = A_L1_TXPMD_TM_20,
11745 .ro = 0xffffffe0,
11746 },{ .name = "L1_TXPMD_TM_21", .addr = A_L1_TXPMD_TM_21,
11747 .ro = 0xffffffe0,
11748 },{ .name = "L1_TXPMD_TM_22", .addr = A_L1_TXPMD_TM_22,
11749 .ro = 0xffffffe0,
11750 },{ .name = "L1_TXPMD_TM_23", .addr = A_L1_TXPMD_TM_23,
11751 .ro = 0xffffffe0,
11752 },{ .name = "L1_TXPMD_TM_24", .addr = A_L1_TXPMD_TM_24,
11753 .ro = 0xffffffe0,
11754 },{ .name = "L1_TXPMD_TM_25", .addr = A_L1_TXPMD_TM_25,
11755 .ro = 0xffffffe0,
11756 },{ .name = "L1_TXPMD_TM_26", .addr = A_L1_TXPMD_TM_26,
11757 .ro = 0xffffffe0,
11758 },{ .name = "L1_TXPMD_TM_27", .addr = A_L1_TXPMD_TM_27,
11759 .ro = 0xffffffe0,
11760 },{ .name = "L1_TXPMD_TM_28", .addr = A_L1_TXPMD_TM_28,
11761 .ro = 0xffffffe0,
11762 },{ .name = "L1_TXPMD_TM_29", .addr = A_L1_TXPMD_TM_29,
11763 .ro = 0xffffffe0,
11764 },{ .name = "L1_TXPMD_TM_30", .addr = A_L1_TXPMD_TM_30,
11765 .ro = 0xffffffe0,
11766 },{ .name = "L1_TXPMD_TM_31", .addr = A_L1_TXPMD_TM_31,
11767 .ro = 0xffffffe0,
11768 },{ .name = "L1_TXPMD_TM_32", .addr = A_L1_TXPMD_TM_32,
11769 .ro = 0xffffff00,
11770 },{ .name = "L1_TXPMD_TM_33", .addr = A_L1_TXPMD_TM_33,
11771 .ro = 0xffffff00,
11772 },{ .name = "L1_TXPMD_TM_34", .addr = A_L1_TXPMD_TM_34,
11773 .ro = 0xffffff00,
11774 },{ .name = "L1_TXPMD_TM_35", .addr = A_L1_TXPMD_TM_35,
11775 .ro = 0xffffff00,
11776 },{ .name = "L1_TXPMD_TM_36", .addr = A_L1_TXPMD_TM_36,
11777 .ro = 0xffffff00,
11778 },{ .name = "L1_TXPMD_TM_37", .addr = A_L1_TXPMD_TM_37,
11779 .ro = 0xffffff00,
11780 },{ .name = "L1_TXPMD_TM_38", .addr = A_L1_TXPMD_TM_38,
11781 .ro = 0xffffff80,
11782 },{ .name = "L1_TXPMD_TM_39", .addr = A_L1_TXPMD_TM_39,
11783 .ro = 0xfffffff8,
11784 },{ .name = "L1_TXPMD_TM_40", .addr = A_L1_TXPMD_TM_40,
11785 .ro = 0xffffff00,
11786 },{ .name = "L1_TXPMD_TM_41", .addr = A_L1_TXPMD_TM_41,
11787 .ro = 0xffffff00,
11788 },{ .name = "L1_TXPMD_TM_42", .addr = A_L1_TXPMD_TM_42,
11789 .ro = 0xffffffe0,
11790 },{ .name = "L1_TXPMD_TM_43", .addr = A_L1_TXPMD_TM_43,
11791 .ro = 0xfffffff0,
11792 },{ .name = "L1_TXPMD_TM_44", .addr = A_L1_TXPMD_TM_44,
11793 .ro = 0xffffffc0,
11794 },{ .name = "L1_TXPMD_TM_45", .addr = A_L1_TXPMD_TM_45,
11795 .ro = 0xffffffc0,
11796 },{ .name = "L1_TXPMD_TM_46", .addr = A_L1_TXPMD_TM_46,
11797 .ro = 0xffffffc0,
11798 },{ .name = "L1_TXPMD_TM_47", .addr = A_L1_TXPMD_TM_47,
11799 .ro = 0xffffff00,
11800 },{ .name = "L1_TXPMD_TM_48", .addr = A_L1_TXPMD_TM_48,
11801 .ro = 0xffffffc0,
11802 },{ .name = "L1_TM_ANA_BYP_1", .addr = A_L1_TM_ANA_BYP_1,
11803 .ro = 0xffffff00,
11804 },{ .name = "L1_TM_ANA_BYP_2", .addr = A_L1_TM_ANA_BYP_2,
11805 .ro = 0xffffff00,
11806 },{ .name = "L1_TM_ANA_BYP_3", .addr = A_L1_TM_ANA_BYP_3,
11807 .ro = 0xffffff00,
11808 },{ .name = "L1_TM_ANA_BYP_4", .addr = A_L1_TM_ANA_BYP_4,
11809 .ro = 0xffffff00,
11810 },{ .name = "L1_TM_ANA_BYP_5", .addr = A_L1_TM_ANA_BYP_5,
11811 .rsvd = 0xc0,
11812 .ro = 0xffffffc0,
11813 },{ .name = "L1_TM_ANA_BYP_7", .addr = A_L1_TM_ANA_BYP_7,
11814 .rsvd = 0xf,
11815 .ro = 0xffffff0f,
11816 },{ .name = "L1_TM_ANA_BYP_8", .addr = A_L1_TM_ANA_BYP_8,
11817 .ro = 0xffffff00,
11818 },{ .name = "L1_TM_ANA_BYP_9", .addr = A_L1_TM_ANA_BYP_9,
11819 .ro = 0xffffff00,
11820 },{ .name = "L1_TM_ANA_BYP_10", .addr = A_L1_TM_ANA_BYP_10,
11821 .rsvd = 0xc0,
11822 .ro = 0xffffffc0,
11823 },{ .name = "L1_TM_ANA_BYP_11", .addr = A_L1_TM_ANA_BYP_11,
11824 .rsvd = 0xc0,
11825 .ro = 0xffffffc0,
11826 },{ .name = "L1_TM_ANA_BYP_12", .addr = A_L1_TM_ANA_BYP_12,
11827 .ro = 0xffffff00,
11828 },{ .name = "L1_TM_ANA_BYP_13", .addr = A_L1_TM_ANA_BYP_13,
11829 .rsvd = 0xfc,
11830 .ro = 0xfffffffc,
11831 },{ .name = "L1_TM_ANA_BYP_14", .addr = A_L1_TM_ANA_BYP_14,
11832 .rsvd = 0xc,
11833 .ro = 0xffffff0c,
11834 },{ .name = "L1_TM_ANA_BYP_15", .addr = A_L1_TM_ANA_BYP_15,
11835 .ro = 0xffffff00,
11836 },{ .name = "L1_TM_ANA_BYP_16", .addr = A_L1_TM_ANA_BYP_16,
11837 .ro = 0xffffff00,
11838 },{ .name = "L1_TM_ANA_BYP_17", .addr = A_L1_TM_ANA_BYP_17,
11839 .rsvd = 0x80,
11840 .ro = 0xffffff80,
11841 },{ .name = "L1_TM_ANA_BYP_18", .addr = A_L1_TM_ANA_BYP_18,
11842 .rsvd = 0xf0,
11843 .ro = 0xfffffff0,
11844 },{ .name = "L1_TM_ANA_BYP_20", .addr = A_L1_TM_ANA_BYP_20,
11845 .ro = 0xffffff00,
11846 },{ .name = "L1_TM_ANA_BYP_21", .addr = A_L1_TM_ANA_BYP_21,
11847 .ro = 0xffffff00,
11848 },{ .name = "L1_TM_ANA_BYP_22", .addr = A_L1_TM_ANA_BYP_22,
11849 .ro = 0xffffff00,
11850 },{ .name = "L1_TM_ANA_BYP_23", .addr = A_L1_TM_ANA_BYP_23,
11851 .ro = 0xffffff00,
11852 },{ .name = "L1_TM_DIG_1", .addr = A_L1_TM_DIG_1,
11853 .reset = 0x40,
11854 .ro = 0xffffff00,
11855 },{ .name = "L1_TM_DIG_2", .addr = A_L1_TM_DIG_2,
11856 .rsvd = 0xc0,
11857 .ro = 0xffffffc0,
11858 },{ .name = "L1_TM_DIG_3", .addr = A_L1_TM_DIG_3,
11859 .ro = 0xffffff00,
11860 },{ .name = "L1_TM_DIG_4", .addr = A_L1_TM_DIG_4,
11861 .rsvd = 0x7,
11862 .ro = 0xffffff07,
11863 },{ .name = "L1_TM_DIG_5", .addr = A_L1_TM_DIG_5,
11864 .rsvd = 0xf8,
11865 .ro = 0xfffffff8,
11866 },{ .name = "L1_TM_DIG_6", .addr = A_L1_TM_DIG_6,
11867 .rsvd = 0x80,
11868 .ro = 0xffffff80,
11869 },{ .name = "L1_TM_DIG_7", .addr = A_L1_TM_DIG_7,
11870 .ro = 0xffffff00,
11871 },{ .name = "L1_TM_DIG_8", .addr = A_L1_TM_DIG_8,
11872 .rsvd = 0xe0,
11873 .ro = 0xffffffe0,
11874 },{ .name = "L1_TM_DIG_9", .addr = A_L1_TM_DIG_9,
11875 .rsvd = 0xf0,
11876 .ro = 0xfffffff0,
11877 },{ .name = "L1_TM_DIG_10", .addr = A_L1_TM_DIG_10,
11878 .reset = 0x1,
11879 .rsvd = 0xf0,
11880 .ro = 0xfffffff0,
11881 },{ .name = "L1_TM_DIG_11", .addr = A_L1_TM_DIG_11,
11882 .rsvd = 0xf,
11883 .ro = 0xffffff0f,
11884 },{ .name = "L1_TM_DIG_12", .addr = A_L1_TM_DIG_12,
11885 .rsvd = 0xc0,
11886 .ro = 0xffffffc0,
11887 },{ .name = "L1_TM_DIG_13", .addr = A_L1_TM_DIG_13,
11888 .reset = 0x1a,
11889 .rsvd = 0x80,
11890 .ro = 0xffffff80,
11891 },{ .name = "L1_TM_DIG_14", .addr = A_L1_TM_DIG_14,
11892 .rsvd = 0xf,
11893 .ro = 0xffffff0f,
11894 },{ .name = "L1_TM_DIG_15", .addr = A_L1_TM_DIG_15,
11895 .reset = 0xd,
11896 .rsvd = 0xc0,
11897 .ro = 0xffffffc0,
11898 },{ .name = "L1_TM_DIG_16", .addr = A_L1_TM_DIG_16,
11899 .rsvd = 0xe0,
11900 .ro = 0xffffffe0,
11901 },{ .name = "L1_TM_DIG_17", .addr = A_L1_TM_DIG_17,
11902 .rsvd = 0xe0,
11903 .ro = 0xffffffe0,
11904 },{ .name = "L1_TM_DIG_18", .addr = A_L1_TM_DIG_18,
11905 .reset = 0x2a,
11906 .ro = 0xffffff00,
11907 },{ .name = "L1_TM_DIG_19", .addr = A_L1_TM_DIG_19,
11908 .reset = 0x36,
11909 .ro = 0xffffff00,
11910 },{ .name = "L1_TM_DIG_20", .addr = A_L1_TM_DIG_20,
11911 .reset = 0x10,
11912 .rsvd = 0x80,
11913 .ro = 0xffffff80,
11914 },{ .name = "L1_TM_DIG_21", .addr = A_L1_TM_DIG_21,
11915 .rsvd = 0xe0,
11916 .ro = 0xffffffe0,
11917 },{ .name = "L1_TM_DIG_22", .addr = A_L1_TM_DIG_22,
11918 .rsvd = 0xc0,
11919 .ro = 0xffffffc0,
11920 },{ .name = "L1_TM_DIG_23", .addr = A_L1_TM_DIG_23,
11921 .reset = 0x5,
11922 .ro = 0xffffff00,
11923 },{ .name = "L1_TM_DIG_24", .addr = A_L1_TM_DIG_24,
11924 .ro = 0xffffff00,
11925 },{ .name = "L1_TM_DIG_25", .addr = A_L1_TM_DIG_25,
11926 .ro = 0xffffff00,
11927 },{ .name = "L1_TM_DIG_26", .addr = A_L1_TM_DIG_26,
11928 .ro = 0xffffff00,
11929 },{ .name = "L1_TM_DIG_27", .addr = A_L1_TM_DIG_27,
11930 .ro = 0xffffff00,
11931 },{ .name = "L1_TM_DIG_28", .addr = A_L1_TM_DIG_28,
11932 .ro = 0xffffff00,
11933 },{ .name = "L1_TM_DIG_29", .addr = A_L1_TM_DIG_29,
11934 .ro = 0xffffff00,
11935 },{ .name = "L1_TM_AUX_0", .addr = A_L1_TM_AUX_0,
11936 .ro = 0xffffff00,
11937 },{ .name = "L1_TM_AUX_1", .addr = A_L1_TM_AUX_1,
11938 .ro = 0xffffff00,
11939 },{ .name = "L1_TM_AUX_2", .addr = A_L1_TM_AUX_2,
11940 .ro = 0xffffff00,
11941 },{ .name = "L1_TM_AUX_3", .addr = A_L1_TM_AUX_3,
11942 .ro = 0xffffff00,
11943 },{ .name = "L1_TM_AUX_4", .addr = A_L1_TM_AUX_4,
11944 .ro = 0xffffff00,
11945 },{ .name = "L1_TM_DIG_30", .addr = A_L1_TM_DIG_30,
11946 .rsvd = 0xc0,
11947 .ro = 0xffffffc0,
11948 },{ .name = "L1_TM_DIG_31", .addr = A_L1_TM_DIG_31,
11949 .reset = 0xfa,
11950 .ro = 0xffffff00,
11951 },{ .name = "L1_TM_DIG_32", .addr = A_L1_TM_DIG_32,
11952 .reset = 0xfa,
11953 .ro = 0xffffff00,
11954 },{ .name = "L1_TM_DIG_33", .addr = A_L1_TM_DIG_33,
11955 .ro = 0xffffff00,
11956 },{ .name = "L1_TM_DIG_34", .addr = A_L1_TM_DIG_34,
11957 .reset = 0x1e,
11958 .rsvd = 0xc0,
11959 .ro = 0xffffffc0,
11960 },{ .name = "L1_TM_DIG_35", .addr = A_L1_TM_DIG_35,
11961 .reset = 0x18,
11962 .rsvd = 0xc0,
11963 .ro = 0xffffffc0,
11964 },{ .name = "L1_TM_DIG_36", .addr = A_L1_TM_DIG_36,
11965 .ro = 0xffffff00,
11966 },{ .name = "L1_TM_DIG_37", .addr = A_L1_TM_DIG_37,
11967 .rsvd = 0xe0,
11968 .ro = 0xffffffe0,
11969 },{ .name = "L1_TM_LFPS_1", .addr = A_L1_TM_LFPS_1,
11970 .reset = 0x88,
11971 .ro = 0xffffff00,
11972 },{ .name = "L1_TM_LFPS_2", .addr = A_L1_TM_LFPS_2,
11973 .reset = 0x34,
11974 .rsvd = 0x80,
11975 .ro = 0xffffff80,
11976 },{ .name = "L1_TM_LFPS_3", .addr = A_L1_TM_LFPS_3,
11977 .reset = 0x6c,
11978 .ro = 0xffffff00,
11979 },{ .name = "L1_TM_LFPS_4", .addr = A_L1_TM_LFPS_4,
11980 .rsvd = 0xc0,
11981 .ro = 0xffffffc0,
11982 },{ .name = "L1_TM_RXPMA_1", .addr = A_L1_TM_RXPMA_1,
11983 .ro = 0xffffff00,
11984 },{ .name = "L1_TM_BSCAN_1", .addr = A_L1_TM_BSCAN_1,
11985 .rsvd = 0xf8,
11986 .ro = 0xfffffff8,
11987 },{ .name = "L1_TM_MPHY_SQ_1", .addr = A_L1_TM_MPHY_SQ_1,
11988 .reset = 0x1,
11989 .rsvd = 0xe0,
11990 .ro = 0xffffffe0,
11991 },{ .name = "L1_TM_LSRX_1", .addr = A_L1_TM_LSRX_1,
11992 .ro = 0xffffff00,
11993 },{ .name = "L1_TM_LSRX_2", .addr = A_L1_TM_LSRX_2,
11994 .rsvd = 0xc0,
11995 .ro = 0xffffffc0,
11996 },{ .name = "L1_TM_SIGDET_1", .addr = A_L1_TM_SIGDET_1,
11997 .reset = 0x34,
11998 .rsvd = 0x80,
11999 .ro = 0xffffff80,
12000 },{ .name = "L1_TM_SIGDET_2", .addr = A_L1_TM_SIGDET_2,
12001 .reset = 0xf,
12002 .ro = 0xffffff00,
12003 },{ .name = "L1_TM_DFT_1", .addr = A_L1_TM_DFT_1,
12004 .rsvd = 0x7,
12005 .ro = 0xffffff07,
12006 },{ .name = "L1_TM_DFT_2", .addr = A_L1_TM_DFT_2,
12007 .rsvd = 0xf8,
12008 .ro = 0xfffffff8,
12009 },{ .name = "L1_TM_DFT_3", .addr = A_L1_TM_DFT_3,
12010 .rsvd = 0xe0,
12011 .ro = 0xffffffe0,
12012 },{ .name = "L1_TM_DFT_4", .addr = A_L1_TM_DFT_4,
12013 .rsvd = 0xfc,
12014 .ro = 0xfffffffc,
12015 },{ .name = "L1_TM_DFT_5", .addr = A_L1_TM_DFT_5,
12016 .ro = 0xffffff00,
12017 },{ .name = "L1_TM_DFT_6", .addr = A_L1_TM_DFT_6,
12018 .ro = 0xffffff00,
12019 },{ .name = "L1_TM_DFT_7", .addr = A_L1_TM_DFT_7,
12020 .rsvd = 0xe0,
12021 .ro = 0xffffffe0,
12022 },{ .name = "L1_TM_DFT_8", .addr = A_L1_TM_DFT_8,
12023 .rsvd = 0xe0,
12024 .ro = 0xffffffe0,
12025 },{ .name = "L1_TM_DFT_9", .addr = A_L1_TM_DFT_9,
12026 .ro = 0xffffff00,
12027 },{ .name = "L1_TM_DFT_10", .addr = A_L1_TM_DFT_10,
12028 .rsvd = 0xf0,
12029 .ro = 0xfffffff0,
12030 },{ .name = "L1_TM_BG_1", .addr = A_L1_TM_BG_1,
12031 .ro = 0xffffff00,
12032 },{ .name = "L1_TM_BG_2", .addr = A_L1_TM_BG_2,
12033 .ro = 0xffffff00,
12034 },{ .name = "L1_TM_BG_3", .addr = A_L1_TM_BG_3,
12035 .ro = 0xffffff00,
12036 },{ .name = "L1_TM_BG_4", .addr = A_L1_TM_BG_4,
12037 .ro = 0xffffff00,
12038 },{ .name = "L1_TM_BG_5", .addr = A_L1_TM_BG_5,
12039 .ro = 0xffffff00,
12040 },{ .name = "L1_TM_BG_6", .addr = A_L1_TM_BG_6,
12041 .ro = 0xffffff00,
12042 },{ .name = "L1_TM_BG_7", .addr = A_L1_TM_BG_7,
12043 .ro = 0xffffff00,
12044 },{ .name = "L1_TM_BG_8", .addr = A_L1_TM_BG_8,
12045 .ro = 0xffffff00,
12046 },{ .name = "L1_TM_BG_9", .addr = A_L1_TM_BG_9,
12047 .ro = 0xffffff00,
12048 },{ .name = "L1_TM_BG_10", .addr = A_L1_TM_BG_10,
12049 .ro = 0xffffff00,
12050 },{ .name = "L1_TM_SD0", .addr = A_L1_TM_SD0,
12051 .ro = 0xffffff00,
12052 },{ .name = "L1_TM_SD1", .addr = A_L1_TM_SD1,
12053 .ro = 0xffffff00,
12054 },{ .name = "L1_TM_SD2", .addr = A_L1_TM_SD2,
12055 .ro = 0xffffff00,
12056 },{ .name = "L1_TM_SD3", .addr = A_L1_TM_SD3,
12057 .reset = 0x4,
12058 .ro = 0xffffff00,
12059 },{ .name = "L1_TM_SD4", .addr = A_L1_TM_SD4,
12060 .rsvd = 0xe0,
12061 .ro = 0xffffffe0,
12062 },{ .name = "L1_TM_SD5", .addr = A_L1_TM_SD5,
12063 .reset = 0xa,
12064 .ro = 0xffffff00,
12065 },{ .name = "L1_TM_SD6", .addr = A_L1_TM_SD6,
12066 .rsvd = 0xe0,
12067 .ro = 0xffffffe0,
12068 },{ .name = "L1_TM_MISC1", .addr = A_L1_TM_MISC1,
12069 .ro = 0xffffff00,
12070 },{ .name = "L1_TM_MISC2", .addr = A_L1_TM_MISC2,
12071 .ro = 0xffffff03,
12072 },{ .name = "L1_TM_EYE_SURF0", .addr = A_L1_TM_EYE_SURF0,
12073 .ro = 0xffffff80,
12074 },{ .name = "L1_TM_EYE_SURF1", .addr = A_L1_TM_EYE_SURF1,
12075 .ro = 0xffffff00,
12076 },{ .name = "L1_TM_EYE_SURF2", .addr = A_L1_TM_EYE_SURF2,
12077 .ro = 0xffffff00,
12078 },{ .name = "L1_TM_EYE_SURF3", .addr = A_L1_TM_EYE_SURF3,
12079 .ro = 0xffffff00,
12080 },{ .name = "L1_TM_EYE_SURF4", .addr = A_L1_TM_EYE_SURF4,
12081 .ro = 0xffffff00,
12082 },{ .name = "L1_TM_EYE_SURF5", .addr = A_L1_TM_EYE_SURF5,
12083 .ro = 0xffffff00,
12084 },{ .name = "L1_TM_EYE_SURF6", .addr = A_L1_TM_EYE_SURF6,
12085 .ro = 0xffffff00,
12086 },{ .name = "L1_TM_EYE_SURF7", .addr = A_L1_TM_EYE_SURF7,
12087 .ro = 0xffffff00,
12088 },{ .name = "L1_TM_EYE_SURF8", .addr = A_L1_TM_EYE_SURF8,
12089 .ro = 0xffffff00,
12090 },{ .name = "L1_TM_EYE_SURF9", .addr = A_L1_TM_EYE_SURF9,
12091 .ro = 0xffffff00,
12092 },{ .name = "L1_TM_SPARE", .addr = A_L1_TM_SPARE,
12093 .ro = 0xffffff00,
12094 },{ .name = "L1_TM_ANA_EQ1", .addr = A_L1_TM_ANA_EQ1,
12095 .reset = 0xc,
12096 .ro = 0xffffffe0,
12097 },{ .name = "L1_TM_ANA_E_PI0", .addr = A_L1_TM_ANA_E_PI0,
12098 .reset = 0xa0,
12099 .ro = 0xffffff1f,
12100 },{ .name = "L1_TM_ANA_IQ_PI0", .addr = A_L1_TM_ANA_IQ_PI0,
12101 .reset = 0xa0,
12102 .ro = 0xffffff1f,
12103 },{ .name = "L1_TM_ANA_MISC0", .addr = A_L1_TM_ANA_MISC0,
12104 .ro = 0xffffff3f,
12105 },{ .name = "L1_TM_SAMP_CODE_IQ_PH0", .addr = A_L1_TM_SAMP_CODE_IQ_PH0,
12106 .ro = 0xffffff80,
12107 },{ .name = "L1_TM_SAMP_CODE_IQ_PH90", .addr = A_L1_TM_SAMP_CODE_IQ_PH90,
12108 .ro = 0xffffff00,
12109 },{ .name = "L1_TM_SAMP_CODE_IQ_PH180", .addr = A_L1_TM_SAMP_CODE_IQ_PH180,
12110 .ro = 0xffffffc0,
12111 },{ .name = "L1_TM_SAMP_CODE_IQ_PH270", .addr = A_L1_TM_SAMP_CODE_IQ_PH270,
12112 .ro = 0xffffff00,
12113 },{ .name = "L1_TM_SAMP_CODE_E_PH0", .addr = A_L1_TM_SAMP_CODE_E_PH0,
12114 .ro = 0xffffffc0,
12115 },{ .name = "L1_TM_SAMP_CODE_E_PH180", .addr = A_L1_TM_SAMP_CODE_E_PH180,
12116 .ro = 0xffffffc0,
12117 },{ .name = "L1_TM_IQ_ILL0", .addr = A_L1_TM_IQ_ILL0,
12118 .ro = 0xffffff00,
12119 },{ .name = "L1_TM_IQ_ILL1", .addr = A_L1_TM_IQ_ILL1,
12120 .ro = 0xffffff00,
12121 },{ .name = "L1_TM_IQ_ILL2", .addr = A_L1_TM_IQ_ILL2,
12122 .ro = 0xffffff00,
12123 },{ .name = "L1_TM_IQ_ILL3", .addr = A_L1_TM_IQ_ILL3,
12124 .ro = 0xffffff00,
12125 },{ .name = "L1_TM_IQ_ILL4", .addr = A_L1_TM_IQ_ILL4,
12126 .ro = 0xffffff00,
12127 },{ .name = "L1_TM_IQ_ILL5", .addr = A_L1_TM_IQ_ILL5,
12128 .ro = 0xffffff00,
12129 },{ .name = "L1_TM_IQ_ILL6", .addr = A_L1_TM_IQ_ILL6,
12130 .ro = 0xffffff00,
12131 },{ .name = "L1_TM_IQ_ILL7", .addr = A_L1_TM_IQ_ILL7,
12132 .ro = 0xffffff00,
12133 },{ .name = "L1_TM_IQ_ILL8", .addr = A_L1_TM_IQ_ILL8,
12134 .ro = 0xffffff00,
12135 },{ .name = "L1_TM_IQ_ILL9", .addr = A_L1_TM_IQ_ILL9,
12136 .ro = 0xfffffff0,
12137 },{ .name = "L1_TM_IQ_ILL10", .addr = A_L1_TM_IQ_ILL10,
12138 .reset = 0x3,
12139 .ro = 0xffffffc0,
12140 },{ .name = "L1_TM_E_ILL0", .addr = A_L1_TM_E_ILL0,
12141 .ro = 0xffffff00,
12142 },{ .name = "L1_TM_E_ILL1", .addr = A_L1_TM_E_ILL1,
12143 .ro = 0xffffff00,
12144 },{ .name = "L1_TM_E_ILL2", .addr = A_L1_TM_E_ILL2,
12145 .ro = 0xffffff00,
12146 },{ .name = "L1_TM_E_ILL3", .addr = A_L1_TM_E_ILL3,
12147 .ro = 0xffffff00,
12148 },{ .name = "L1_TM_E_ILL4", .addr = A_L1_TM_E_ILL4,
12149 .ro = 0xffffff00,
12150 },{ .name = "L1_TM_E_ILL5", .addr = A_L1_TM_E_ILL5,
12151 .ro = 0xffffff00,
12152 },{ .name = "L1_TM_E_ILL6", .addr = A_L1_TM_E_ILL6,
12153 .ro = 0xffffff00,
12154 },{ .name = "L1_TM_E_ILL7", .addr = A_L1_TM_E_ILL7,
12155 .ro = 0xffffff00,
12156 },{ .name = "L1_TM_E_ILL8", .addr = A_L1_TM_E_ILL8,
12157 .ro = 0xffffff00,
12158 },{ .name = "L1_TM_E_ILL9", .addr = A_L1_TM_E_ILL9,
12159 .ro = 0xfffffff0,
12160 },{ .name = "L1_TM_E_ILL10", .addr = A_L1_TM_E_ILL10,
12161 .reset = 0x3,
12162 .ro = 0xffffffc0,
12163 },{ .name = "L1_TM_EQ0", .addr = A_L1_TM_EQ0,
12164 .ro = 0xffffff00,
12165 },{ .name = "L1_TM_EQ1", .addr = A_L1_TM_EQ1,
12166 .ro = 0xffffff00,
12167 },{ .name = "L1_TM_EQ2", .addr = A_L1_TM_EQ2,
12168 .ro = 0xffffff80,
12169 },{ .name = "L1_TM_EQ3", .addr = A_L1_TM_EQ3,
12170 .ro = 0xffffffe0,
12171 },{ .name = "L1_TM_EQ4", .addr = A_L1_TM_EQ4,
12172 .ro = 0xffffffe0,
12173 },{ .name = "L1_TM_EQ5", .addr = A_L1_TM_EQ5,
12174 .ro = 0xffffffc0,
12175 },{ .name = "L1_TM_EQ6", .addr = A_L1_TM_EQ6,
12176 .ro = 0xffffffe0,
12177 },{ .name = "L1_TM_EQ7", .addr = A_L1_TM_EQ7,
12178 .ro = 0xffffffc0,
12179 },{ .name = "L1_TM_EQ8", .addr = A_L1_TM_EQ8,
12180 .ro = 0xffffff00,
12181 },{ .name = "L1_TM_EQ9", .addr = A_L1_TM_EQ9,
12182 .ro = 0xffffff80,
12183 },{ .name = "L1_TM_EQ10", .addr = A_L1_TM_EQ10,
12184 .ro = 0xffffff80,
12185 },{ .name = "L1_TM_EQ11", .addr = A_L1_TM_EQ11,
12186 .ro = 0xffffff00,
12187 },{ .name = "L1_TM_ILL7", .addr = A_L1_TM_ILL7,
12188 .reset = 0x5,
12189 .ro = 0xffffff00,
12190 },{ .name = "L1_TM_ILL8", .addr = A_L1_TM_ILL8,
12191 .reset = 0x2,
12192 .ro = 0xffffff00,
12193 },{ .name = "L1_TM_ILL9", .addr = A_L1_TM_ILL9,
12194 .reset = 0x40,
12195 .ro = 0xffffff00,
12196 },{ .name = "L1_TM_ILL10", .addr = A_L1_TM_ILL10,
12197 .ro = 0xffffff00,
12198 },{ .name = "L1_TM_ILL11", .addr = A_L1_TM_ILL11,
12199 .ro = 0xffffff00,
12200 },{ .name = "L1_TM_ILL12", .addr = A_L1_TM_ILL12,
12201 .ro = 0xffffff00,
12202 },{ .name = "L1_TM_ILL13", .addr = A_L1_TM_ILL13,
12203 .reset = 0x1,
12204 .rsvd = 0xf8,
12205 .ro = 0xfffffff8,
12206 },{ .name = "L1_TM_ILL14", .addr = A_L1_TM_ILL14,
12207 .reset = 0x51,
12208 .ro = 0xffffff00,
12209 },{ .name = "L1_TM_FRZ_FSM0", .addr = A_L1_TM_FRZ_FSM0,
12210 .ro = 0xffffff00,
12211 },{ .name = "L1_TM_FRZ_FSM1", .addr = A_L1_TM_FRZ_FSM1,
12212 .ro = 0xffffffc0,
12213 },{ .name = "L1_TM_RST_DLY", .addr = A_L1_TM_RST_DLY,
12214 .ro = 0xffffff00,
12215 },{ .name = "L1_TM_ILL15", .addr = A_L1_TM_ILL15,
12216 .ro = 0xffffff00,
12217 },{ .name = "L1_TM_MISC3", .addr = A_L1_TM_MISC3,
12218 .reset = 0x3,
12219 .ro = 0xffffff00,
12220 },{ .name = "L1_TM_EQ_OFFS1", .addr = A_L1_TM_EQ_OFFS1,
12221 .ro = 0xffffff00,
12222 },{ .name = "L1_TM_SAMP0", .addr = A_L1_TM_SAMP0,
12223 .ro = 0xffffff00,
12224 },{ .name = "L1_TM_EQ12", .addr = A_L1_TM_EQ12,
12225 .ro = 0xffffff00,
12226 },{ .name = "L1_TM_MISC4", .addr = A_L1_TM_MISC4,
12227 .rsvd = 0xf8,
12228 .ro = 0xfffffff8,
12229 },{ .name = "L1_TM_SAMP_STATUS0", .addr = A_L1_TM_SAMP_STATUS0,
12230 .rsvd = 0xc0,
12231 .ro = 0xffffffff,
12232 },{ .name = "L1_TM_SAMP_STATUS1", .addr = A_L1_TM_SAMP_STATUS1,
12233 .rsvd = 0xc0,
12234 .ro = 0xffffffff,
12235 },{ .name = "L1_TM_SAMP_STATUS2", .addr = A_L1_TM_SAMP_STATUS2,
12236 .rsvd = 0xc0,
12237 .ro = 0xffffffff,
12238 },{ .name = "L1_TM_SAMP_STATUS3", .addr = A_L1_TM_SAMP_STATUS3,
12239 .rsvd = 0xc0,
12240 .ro = 0xffffffff,
12241 },{ .name = "L1_TM_SAMP_STATUS4", .addr = A_L1_TM_SAMP_STATUS4,
12242 .rsvd = 0xc0,
12243 .ro = 0xffffffff,
12244 },{ .name = "L1_TM_SAMP_STATUS5", .addr = A_L1_TM_SAMP_STATUS5,
12245 .rsvd = 0xc0,
12246 .ro = 0xffffffff,
12247 },{ .name = "L1_TM_ILL_STATUS0", .addr = A_L1_TM_ILL_STATUS0,
12248 .rsvd = 0x80,
12249 .ro = 0xffffffff,
12250 },{ .name = "L1_TM_ILL_STATUS1", .addr = A_L1_TM_ILL_STATUS1,
12251 .rsvd = 0x80,
12252 .ro = 0xffffffff,
12253 },{ .name = "L1_TM_ILL_STATUS2", .addr = A_L1_TM_ILL_STATUS2,
12254 .rsvd = 0x80,
12255 .ro = 0xffffffff,
12256 },{ .name = "L1_TM_ILL_STATUS3", .addr = A_L1_TM_ILL_STATUS3,
12257 .rsvd = 0x80,
12258 .ro = 0xffffffff,
12259 },{ .name = "L1_TM_ILL_STATUS4", .addr = A_L1_TM_ILL_STATUS4,
12260 .rsvd = 0x80,
12261 .ro = 0xffffffff,
12262 },{ .name = "L1_TM_ILL_STATUS5", .addr = A_L1_TM_ILL_STATUS5,
12263 .rsvd = 0x80,
12264 .ro = 0xffffffff,
12265 },{ .name = "L1_TM_ILL_STATUS6", .addr = A_L1_TM_ILL_STATUS6,
12266 .rsvd = 0x80,
12267 .ro = 0xffffffff,
12268 },{ .name = "L1_TM_ILL_STATUS7", .addr = A_L1_TM_ILL_STATUS7,
12269 .rsvd = 0x80,
12270 .ro = 0xffffffff,
12271 },{ .name = "L1_TM_ILL_STATUS8", .addr = A_L1_TM_ILL_STATUS8,
12272 .rsvd = 0x80,
12273 .ro = 0xffffffff,
12274 },{ .name = "L1_TM_ILL_STATUS9", .addr = A_L1_TM_ILL_STATUS9,
12275 .rsvd = 0x80,
12276 .ro = 0xffffffff,
12277 },{ .name = "L1_TM_ILL_STATUS10", .addr = A_L1_TM_ILL_STATUS10,
12278 .rsvd = 0x80,
12279 .ro = 0xffffffff,
12280 },{ .name = "L1_TM_ILL_STATUS11", .addr = A_L1_TM_ILL_STATUS11,
12281 .rsvd = 0x80,
12282 .ro = 0xffffffff,
12283 },{ .name = "L1_TM_MISC_ST_0", .addr = A_L1_TM_MISC_ST_0,
12284 .rsvd = 0xc0,
12285 .ro = 0xffffffff,
12286 },{ .name = "L1_TM_SD_ST_0", .addr = A_L1_TM_SD_ST_0,
12287 .reset = 0x12,
12288 .rsvd = 0xc0,
12289 .ro = 0xffffffff,
12290 },{ .name = "L1_TM_EYESURF_ST0", .addr = A_L1_TM_EYESURF_ST0,
12291 .ro = 0xffffffff,
12292 },{ .name = "L1_TM_EYESURF_ST1", .addr = A_L1_TM_EYESURF_ST1,
12293 .ro = 0xffffffff,
12294 },{ .name = "L1_TM_EQ_ST0", .addr = A_L1_TM_EQ_ST0,
12295 .reset = 0xff,
12296 .ro = 0xffffffff,
12297 },{ .name = "L1_TM_EQ_ST1", .addr = A_L1_TM_EQ_ST1,
12298 .ro = 0xffffffff,
12299 },{ .name = "L1_TM_EQ_ST2", .addr = A_L1_TM_EQ_ST2,
12300 .rsvd = 0x80,
12301 .ro = 0xffffffff,
12302 },{ .name = "L1_TM_RXPMA_ST1", .addr = A_L1_TM_RXPMA_ST1,
12303 .ro = 0xffffffff,
12304 },{ .name = "L1_TM_CDR0", .addr = A_L1_TM_CDR0,
12305 .ro = 0xffffff60,
12306 },{ .name = "L1_TM_CDR1", .addr = A_L1_TM_CDR1,
12307 .ro = 0xffffff00,
12308 },{ .name = "L1_TM_CDR2", .addr = A_L1_TM_CDR2,
12309 .ro = 0xffffff00,
12310 },{ .name = "L1_TM_CDR3", .addr = A_L1_TM_CDR3,
12311 .ro = 0xffffff80,
12312 },{ .name = "L1_TM_CDR4", .addr = A_L1_TM_CDR4,
12313 .ro = 0xffffff80,
12314 },{ .name = "L1_TM_CDR5", .addr = A_L1_TM_CDR5,
12315 .ro = 0xffffff00,
12316 },{ .name = "L1_TM_CDR6", .addr = A_L1_TM_CDR6,
12317 .ro = 0xffffff00,
12318 },{ .name = "L1_TM_CDR7", .addr = A_L1_TM_CDR7,
12319 .ro = 0xffffff00,
12320 },{ .name = "L1_TM_CDR8", .addr = A_L1_TM_CDR8,
12321 .ro = 0xffffff00,
12322 },{ .name = "L1_TM_CDR9", .addr = A_L1_TM_CDR9,
12323 .ro = 0xffffff00,
12324 },{ .name = "L1_TM_CDR10", .addr = A_L1_TM_CDR10,
12325 .ro = 0xffffff00,
12326 },{ .name = "L1_TM_CDR11", .addr = A_L1_TM_CDR11,
12327 .ro = 0xffffffe0,
12328 },{ .name = "L1_TM_CDR12", .addr = A_L1_TM_CDR12,
12329 .ro = 0xffffff00,
12330 },{ .name = "L1_TM_CDR13", .addr = A_L1_TM_CDR13,
12331 .ro = 0xffffff00,
12332 },{ .name = "L1_TM_CDR14", .addr = A_L1_TM_CDR14,
12333 .ro = 0xffffff00,
12334 },{ .name = "L1_TM_CDR15", .addr = A_L1_TM_CDR15,
12335 .ro = 0xffffff00,
12336 },{ .name = "L1_TM_CDR16", .addr = A_L1_TM_CDR16,
12337 .ro = 0xffffffe0,
12338 },{ .name = "L1_TM_CDR17", .addr = A_L1_TM_CDR17,
12339 .ro = 0xffffffe0,
12340 },{ .name = "L1_TM_CDR18", .addr = A_L1_TM_CDR18,
12341 .ro = 0xffffffe0,
12342 },{ .name = "L1_TM_CDR19", .addr = A_L1_TM_CDR19,
12343 .ro = 0xffffffe0,
12344 },{ .name = "L1_TM_CDR20", .addr = A_L1_TM_CDR20,
12345 .ro = 0xffffffe0,
12346 },{ .name = "L1_TM_CDR21", .addr = A_L1_TM_CDR21,
12347 .ro = 0xffffffe0,
12348 },{ .name = "L1_TM_CDR22", .addr = A_L1_TM_CDR22,
12349 .ro = 0xffffffe0,
12350 },{ .name = "L1_TM_CDR23", .addr = A_L1_TM_CDR23,
12351 .ro = 0xffffff80,
12352 },{ .name = "L1_TM_MISC0", .addr = A_L1_TM_MISC0,
12353 .ro = 0xfffffffc,
12354 },{ .name = "L1_TM_HSRX_ST0", .addr = A_L1_TM_HSRX_ST0,
12355 .rsvd = 0xfe,
12356 .ro = 0xffffffff,
12357 },{ .name = "L1_TM_PLL_LS_CLOCK", .addr = A_L1_TM_PLL_LS_CLOCK,
12358 .ro = 0xffffff00,
12359 },{ .name = "L1_TM_PLL_LOOP_FILT", .addr = A_L1_TM_PLL_LOOP_FILT,
12360 .ro = 0xffffff00,
12361 },{ .name = "L1_TM_PLL_DIG2", .addr = A_L1_TM_PLL_DIG2,
12362 .ro = 0xffffff00,
12363 },{ .name = "L1_TM_PLL_FBDIV", .addr = A_L1_TM_PLL_FBDIV,
12364 .ro = 0xffffff00,
12365 },{ .name = "L1_TM_PLL_DIG4", .addr = A_L1_TM_PLL_DIG4,
12366 .reset = 0x80,
12367 .ro = 0xffffff00,
12368 },{ .name = "L1_TM_PLL_DIG5", .addr = A_L1_TM_PLL_DIG5,
12369 .reset = 0xc0,
12370 .ro = 0xffffff00,
12371 },{ .name = "L1_TM_PLL_DIG6", .addr = A_L1_TM_PLL_DIG6,
12372 .reset = 0x3,
12373 .ro = 0xffffff00,
12374 },{ .name = "L1_TM_PLL_DIG7", .addr = A_L1_TM_PLL_DIG7,
12375 .ro = 0xffffff00,
12376 },{ .name = "L1_TM_PLL_CPUMP_CODE_1", .addr = A_L1_TM_PLL_CPUMP_CODE_1,
12377 .ro = 0xffffff00,
12378 },{ .name = "L1_TM_PLL_DIG9", .addr = A_L1_TM_PLL_DIG9,
12379 .ro = 0xffffffc0,
12380 },{ .name = "L1_TM_PLL_COARSE_CODE_LSB", .addr = A_L1_TM_PLL_COARSE_CODE_LSB,
12381 .ro = 0xffffff00,
12382 },{ .name = "L1_TM_PLL_DIG11", .addr = A_L1_TM_PLL_DIG11,
12383 .ro = 0xffffff00,
12384 },{ .name = "L1_TM_PLL_DIG12", .addr = A_L1_TM_PLL_DIG12,
12385 .ro = 0xffffff00,
12386 },{ .name = "L1_TM_PLL_CONST_PMOS", .addr = A_L1_TM_PLL_CONST_PMOS,
12387 .ro = 0xffffff00,
12388 },{ .name = "L1_TM_PLL_DIG14", .addr = A_L1_TM_PLL_DIG14,
12389 .ro = 0xffffff00,
12390 },{ .name = "L1_TM_PLL_DIG15", .addr = A_L1_TM_PLL_DIG15,
12391 .ro = 0xffffff00,
12392 },{ .name = "L1_TM_PLL_DIG16", .addr = A_L1_TM_PLL_DIG16,
12393 .ro = 0xffffff10,
12394 },{ .name = "L1_TM_PLL_DIG17", .addr = A_L1_TM_PLL_DIG17,
12395 .ro = 0xffffff00,
12396 },{ .name = "L1_TM_PLL_DIG18", .addr = A_L1_TM_PLL_DIG18,
12397 .ro = 0xffffff00,
12398 },{ .name = "L1_TM_PLL_DIG19", .addr = A_L1_TM_PLL_DIG19,
12399 .ro = 0xffffff00,
12400 },{ .name = "L1_TM_PLL_DIG20", .addr = A_L1_TM_PLL_DIG20,
12401 .ro = 0xffffff40,
12402 },{ .name = "L1_TM_PLL_DIG21", .addr = A_L1_TM_PLL_DIG21,
12403 .reset = 0x20,
12404 .ro = 0xffffff0c,
12405 },{ .name = "L1_TM_PLL_DIG22", .addr = A_L1_TM_PLL_DIG22,
12406 .ro = 0xffffff80,
12407 },{ .name = "L1_TM_PLL_DIG23", .addr = A_L1_TM_PLL_DIG23,
12408 .reset = 0x31,
12409 .ro = 0xffffff00,
12410 },{ .name = "L1_TM_PLL_DIG24", .addr = A_L1_TM_PLL_DIG24,
12411 .ro = 0xffffff80,
12412 },{ .name = "L1_TM_PLL_DIG25", .addr = A_L1_TM_PLL_DIG25,
12413 .ro = 0xffffff00,
12414 },{ .name = "L1_TM_PLL_DIG26", .addr = A_L1_TM_PLL_DIG26,
12415 .reset = 0x40,
12416 .ro = 0xffffff80,
12417 },{ .name = "L1_TM_PLL_CLK_DIST_NTRIM_LSB", .addr = A_L1_TM_PLL_CLK_DIST_NTRIM_LSB,
12418 .ro = 0xffffff00,
12419 },{ .name = "L1_TM_PLL_CLK_DIST_PTRIM_LSB", .addr = A_L1_TM_PLL_CLK_DIST_PTRIM_LSB,
12420 .ro = 0xffffff00,
12421 },{ .name = "L1_TM_PLL_DIG_29", .addr = A_L1_TM_PLL_DIG_29,
12422 .ro = 0xffffff00,
12423 },{ .name = "L1_TM_PLL_DIG_30", .addr = A_L1_TM_PLL_DIG_30,
12424 .ro = 0xffffff00,
12425 },{ .name = "L1_TM_PLL_DIG_31", .addr = A_L1_TM_PLL_DIG_31,
12426 .ro = 0xffffff00,
12427 },{ .name = "L1_TM_PLL_DIG_32", .addr = A_L1_TM_PLL_DIG_32,
12428 .ro = 0xffffff00,
12429 },{ .name = "L1_TM_PLL_DIG_33", .addr = A_L1_TM_PLL_DIG_33,
12430 .ro = 0xffffff00,
12431 },{ .name = "L1_TM_PLL_DIG_34", .addr = A_L1_TM_PLL_DIG_34,
12432 .ro = 0xffffff80,
12433 },{ .name = "L1_TM_PLL_DIG_35", .addr = A_L1_TM_PLL_DIG_35,
12434 .ro = 0xffffff00,
12435 },{ .name = "L1_TM_PLL_DIG_36", .addr = A_L1_TM_PLL_DIG_36,
12436 .ro = 0xffffff00,
12437 },{ .name = "L1_TM_PLL_DIG_37", .addr = A_L1_TM_PLL_DIG_37,
12438 .ro = 0xffffff00,
12439 },{ .name = "L1_TM_PLL_COARSE_CODE_SAT_MSB", .addr = A_L1_TM_PLL_COARSE_CODE_SAT_MSB,
12440 .ro = 0xffffff00,
12441 },{ .name = "L1_MPHY_CFG_HIB8", .addr = A_L1_MPHY_CFG_HIB8,
12442 .ro = 0xfffffffe,
12443 },{ .name = "L1_MPHY_CFG_MODE", .addr = A_L1_MPHY_CFG_MODE,
12444 .ro = 0xfffffffc,
12445 },{ .name = "L1_MPHY_CFG_HS_GEAR", .addr = A_L1_MPHY_CFG_HS_GEAR,
12446 .ro = 0xfffffffc,
12447 },{ .name = "L1_MPHY_CFG_HS_RATE", .addr = A_L1_MPHY_CFG_HS_RATE,
12448 .ro = 0xfffffffe,
12449 },{ .name = "L1_MPHY_CFG_PWM", .addr = A_L1_MPHY_CFG_PWM,
12450 .ro = 0xfffffff8,
12451 },{ .name = "L1_PLL_OPDIV_LS", .addr = A_L1_PLL_OPDIV_LS,
12452 .ro = 0xffffff00,
12453 },{ .name = "L1_MPHY_CFG_UPDT", .addr = A_L1_MPHY_CFG_UPDT,
12454 .ro = 0xfffffffe,
12455 },{ .name = "L1_PLL_TM_DIV_CNTRLS", .addr = A_L1_PLL_TM_DIV_CNTRLS,
12456 .reset = 0x40,
12457 .ro = 0xffffff20,
12458 },{ .name = "L1_PLL_FBDIV_G1A_LSB", .addr = A_L1_PLL_FBDIV_G1A_LSB,
12459 .ro = 0xffffff00,
12460 },{ .name = "L1_PLL_FBDIV_G1B_LSB", .addr = A_L1_PLL_FBDIV_G1B_LSB,
12461 .ro = 0xffffff00,
12462 },{ .name = "L1_PLL_FBDIV_G2A_LSB", .addr = A_L1_PLL_FBDIV_G2A_LSB,
12463 .ro = 0xffffff00,
12464 },{ .name = "L1_PLL_FBDIV_G2B_LSB", .addr = A_L1_PLL_FBDIV_G2B_LSB,
12465 .ro = 0xffffff00,
12466 },{ .name = "L1_PLL_FBDIV_G3A_LSB", .addr = A_L1_PLL_FBDIV_G3A_LSB,
12467 .ro = 0xffffff00,
12468 },{ .name = "L1_PLL_FBDIV_G3B_LSB", .addr = A_L1_PLL_FBDIV_G3B_LSB,
12469 .ro = 0xffffff00,
12470 },{ .name = "L1_PLL_FBDIV_G1A_MSB", .addr = A_L1_PLL_FBDIV_G1A_MSB,
12471 .ro = 0xffffff00,
12472 },{ .name = "L1_PLL_FBDIV_G1B_MSB", .addr = A_L1_PLL_FBDIV_G1B_MSB,
12473 .ro = 0xffffff00,
12474 },{ .name = "L1_PLL_FBDIV_G2A_MSB", .addr = A_L1_PLL_FBDIV_G2A_MSB,
12475 .ro = 0xffffff00,
12476 },{ .name = "L1_PLL_FBDIV_G2B_MSB", .addr = A_L1_PLL_FBDIV_G2B_MSB,
12477 .ro = 0xffffff00,
12478 },{ .name = "L1_PLL_FBDIV_G3A_MSB", .addr = A_L1_PLL_FBDIV_G3A_MSB,
12479 .ro = 0xffffff00,
12480 },{ .name = "L1_PLL_FBDIV_G3B_MSB", .addr = A_L1_PLL_FBDIV_G3B_MSB,
12481 .ro = 0xffffff00,
12482 },{ .name = "L1_PLL_IPDIV", .addr = A_L1_PLL_IPDIV,
12483 .ro = 0xffffff00,
12484 },{ .name = "L1_PLL_FBDIV_FRAC_0_LSB", .addr = A_L1_PLL_FBDIV_FRAC_0_LSB,
12485 .ro = 0xffffff00,
12486 },{ .name = "L1_PLL_FBDIV_FRAC_1", .addr = A_L1_PLL_FBDIV_FRAC_1,
12487 .ro = 0xffffff00,
12488 },{ .name = "L1_PLL_FBDIV_FRAC_2", .addr = A_L1_PLL_FBDIV_FRAC_2,
12489 .ro = 0xffffff00,
12490 },{ .name = "L1_PLL_FBDIV_FRAC_3_MSB", .addr = A_L1_PLL_FBDIV_FRAC_3_MSB,
12491 .ro = 0xffffff98,
12492 },{ .name = "L1_PLL_PWR_SEQ_WAIT_TIME", .addr = A_L1_PLL_PWR_SEQ_WAIT_TIME,
12493 .ro = 0xffffff00,
12494 },{ .name = "L1_PLL_SS_STEPS_0_LSB", .addr = A_L1_PLL_SS_STEPS_0_LSB,
12495 .ro = 0xffffff00,
12496 },{ .name = "L1_PLL_SS_STEPS_1_MSB", .addr = A_L1_PLL_SS_STEPS_1_MSB,
12497 .ro = 0xfffffff8,
12498 },{ .name = "L1_PLL_SS_STEP_SIZE_0_LSB", .addr = A_L1_PLL_SS_STEP_SIZE_0_LSB,
12499 .ro = 0xffffff00,
12500 },{ .name = "L1_PLL_SS_STEP_SIZE_1", .addr = A_L1_PLL_SS_STEP_SIZE_1,
12501 .ro = 0xffffff00,
12502 },{ .name = "L1_PLL_SS_STEP_SIZE_2", .addr = A_L1_PLL_SS_STEP_SIZE_2,
12503 .ro = 0xffffff00,
12504 },{ .name = "L1_PLL_SS_STEP_SIZE_3_MSB", .addr = A_L1_PLL_SS_STEP_SIZE_3_MSB,
12505 .ro = 0xffffff00,
12506 },{ .name = "L1_TM_MASK_CFG_UPDT", .addr = A_L1_TM_MASK_CFG_UPDT,
12507 .ro = 0xffffff80,
12508 },{ .name = "L1_PLL_TM_FORCE_DIV", .addr = A_L1_PLL_TM_FORCE_DIV,
12509 .ro = 0xffffff00,
12510 },{ .name = "L1_PLL_TM_COARSE_CODE_1_LSB", .addr = A_L1_PLL_TM_COARSE_CODE_1_LSB,
12511 .ro = 0xffffff00,
12512 },{ .name = "L1_PLL_TM_COARSE_CODE_2_LSB", .addr = A_L1_PLL_TM_COARSE_CODE_2_LSB,
12513 .ro = 0xffffff00,
12514 },{ .name = "L1_PLL_TM_COARSE_CODE_3_LSB", .addr = A_L1_PLL_TM_COARSE_CODE_3_LSB,
12515 .ro = 0xffffff00,
12516 },{ .name = "L1_PLL_TM_COARSE_CODE_4_LSB", .addr = A_L1_PLL_TM_COARSE_CODE_4_LSB,
12517 .ro = 0xffffff00,
12518 },{ .name = "L1_PLL_TM_COARSE_CODE_5_LSB", .addr = A_L1_PLL_TM_COARSE_CODE_5_LSB,
12519 .ro = 0xffffff00,
12520 },{ .name = "L1_PLL_TM_COARSE_CODE_6_LSB", .addr = A_L1_PLL_TM_COARSE_CODE_6_LSB,
12521 .ro = 0xffffff00,
12522 },{ .name = "L1_PLL_TM_COARSE_CODE_1_2_MSB", .addr = A_L1_PLL_TM_COARSE_CODE_1_2_MSB,
12523 .ro = 0xffffffc0,
12524 },{ .name = "L1_PLL_TM_COARSE_CODE_3_4_MSB", .addr = A_L1_PLL_TM_COARSE_CODE_3_4_MSB,
12525 .ro = 0xffffffc0,
12526 },{ .name = "L1_PLL_TM_COARSE_CODE_5_6_MSB", .addr = A_L1_PLL_TM_COARSE_CODE_5_6_MSB,
12527 .ro = 0xffffffc0,
12528 },{ .name = "L1_PLL_TM_SHARED_0", .addr = A_L1_PLL_TM_SHARED_0,
12529 .ro = 0xffffff00,
12530 },{ .name = "L1_PLL_TM_FRAC_OFFSET_0", .addr = A_L1_PLL_TM_FRAC_OFFSET_0,
12531 .ro = 0xffffff00,
12532 },{ .name = "L1_PLL_TM_FRAC_OFFSET_1", .addr = A_L1_PLL_TM_FRAC_OFFSET_1,
12533 .ro = 0xffffff00,
12534 },{ .name = "L1_PLL_TM_FRAC_OFFSET_2", .addr = A_L1_PLL_TM_FRAC_OFFSET_2,
12535 .ro = 0xfffffffc,
12536 },{ .name = "L1_PLL_STATUS_READ_0", .addr = A_L1_PLL_STATUS_READ_0,
12537 .ro = 0xffffffff,
12538 },{ .name = "L1_PLL_STATUS_READ_1", .addr = A_L1_PLL_STATUS_READ_1,
12539 .reset = 0x1 | R_L1_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_MASK,
12540 .ro = 0xffffffff,
12541 },{ .name = "L1_UPHY_GLOBAL_CTRL", .addr = A_L1_UPHY_GLOBAL_CTRL,
12542 .ro = 0xffffffe0,
12543 },{ .name = "L1_BIST_CTRL_1", .addr = A_L1_BIST_CTRL_1,
12544 .ro = 0xffffff00,
12545 },{ .name = "L1_BIST_CTRL_2", .addr = A_L1_BIST_CTRL_2,
12546 .ro = 0xfffffff8,
12547 },{ .name = "L1_BIST_RUN_LEN_L", .addr = A_L1_BIST_RUN_LEN_L,
12548 .ro = 0xffffff00,
12549 },{ .name = "L1_BIST_ERR_INJ_POINT_L", .addr = A_L1_BIST_ERR_INJ_POINT_L,
12550 .ro = 0xffffff00,
12551 },{ .name = "L1_BIST_RUNLEN_ERR_INJ_H", .addr = A_L1_BIST_RUNLEN_ERR_INJ_H,
12552 .ro = 0xffffff00,
12553 },{ .name = "L1_BIST_IDLE_TIME", .addr = A_L1_BIST_IDLE_TIME,
12554 .ro = 0xffffff00,
12555 },{ .name = "L1_BIST_MARKER_L", .addr = A_L1_BIST_MARKER_L,
12556 .ro = 0xffffff00,
12557 },{ .name = "L1_BIST_IDLE_CHAR_L", .addr = A_L1_BIST_IDLE_CHAR_L,
12558 .ro = 0xffffff00,
12559 },{ .name = "L1_BIST_MARKER_IDLE_H", .addr = A_L1_BIST_MARKER_IDLE_H,
12560 .ro = 0xffffffcc,
12561 },{ .name = "L1_BIST_LOW_PULSE_TIME", .addr = A_L1_BIST_LOW_PULSE_TIME,
12562 .ro = 0xffffff00,
12563 },{ .name = "L1_BIST_TOTAL_PULSE_TIME", .addr = A_L1_BIST_TOTAL_PULSE_TIME,
12564 .ro = 0xffffff00,
12565 },{ .name = "L1_BIST_TEST_PAT_1", .addr = A_L1_BIST_TEST_PAT_1,
12566 .ro = 0xffffff00,
12567 },{ .name = "L1_BIST_TEST_PAT_2", .addr = A_L1_BIST_TEST_PAT_2,
12568 .ro = 0xffffff00,
12569 },{ .name = "L1_BIST_TEST_PAT_3", .addr = A_L1_BIST_TEST_PAT_3,
12570 .ro = 0xffffff00,
12571 },{ .name = "L1_BIST_TEST_PAT_4", .addr = A_L1_BIST_TEST_PAT_4,
12572 .ro = 0xffffff00,
12573 },{ .name = "L1_BIST_TEST_PAT_MSBS", .addr = A_L1_BIST_TEST_PAT_MSBS,
12574 .ro = 0xffffff00,
12575 },{ .name = "L1_BIST_PKT_NUM", .addr = A_L1_BIST_PKT_NUM,
12576 .ro = 0xffffff00,
12577 },{ .name = "L1_BIST_FRM_IDLE_TIME", .addr = A_L1_BIST_FRM_IDLE_TIME,
12578 .ro = 0xffffff00,
12579 },{ .name = "L1_BIST_PKT_CTR_L", .addr = A_L1_BIST_PKT_CTR_L,
12580 .ro = 0xffffffff,
12581 },{ .name = "L1_BIST_PKT_CTR_H", .addr = A_L1_BIST_PKT_CTR_H,
12582 .ro = 0xffffffff,
12583 },{ .name = "L1_BIST_ERR_CTR_L", .addr = A_L1_BIST_ERR_CTR_L,
12584 .ro = 0xffffffff,
12585 },{ .name = "L1_BIST_ERR_CTR_H", .addr = A_L1_BIST_ERR_CTR_H,
12586 .ro = 0xffffffff,
12587 },{ .name = "L1_CLK_DIV_CNT", .addr = A_L1_CLK_DIV_CNT,
12588 .reset = 0x19,
12589 .ro = 0xffffff00,
12590 },{ .name = "L1_DATA_BUS_WID", .addr = A_L1_DATA_BUS_WID,
12591 .reset = 0x1,
12592 .ro = 0xffffff00,
12593 },{ .name = "L1_ANADIG_BYPASS", .addr = A_L1_ANADIG_BYPASS,
12594 .ro = 0xffffff00,
12595 },{ .name = "L1_BIST_FILLER_OUT", .addr = A_L1_BIST_FILLER_OUT,
12596 .reset = 0x1,
12597 .ro = 0xfffffffc,
12598 },{ .name = "L1_BIST_FORCE_MK_RST", .addr = A_L1_BIST_FORCE_MK_RST,
12599 .rsvd = 0xfc,
12600 .ro = 0xfffffffc,
12601 },{ .name = "L1_SPARE_IN", .addr = A_L1_SPARE_IN,
12602 .ro = 0xffffffff,
12603 },{ .name = "L1_SPARE_OUT", .addr = A_L1_SPARE_OUT,
12604 .ro = 0xffffff00,
12605 },{ .name = "L2_TX_ANA_TM_0", .addr = A_L2_TX_ANA_TM_0,
12606 .reset = 0x28,
12607 .ro = 0xffffffc3,
12608 },{ .name = "L2_TX_ANA_TM_3", .addr = A_L2_TX_ANA_TM_3,
12609 .ro = 0xffffff00,
12610 },{ .name = "L2_TX_ANA_TM_4", .addr = A_L2_TX_ANA_TM_4,
12611 .ro = 0xffffff80,
12612 },{ .name = "L2_TX_ANA_TM_5", .addr = A_L2_TX_ANA_TM_5,
12613 .ro = 0xffffff80,
12614 },{ .name = "L2_TX_ANA_TM_9", .addr = A_L2_TX_ANA_TM_9,
12615 .reset = 0x3f,
12616 .ro = 0xffffff00,
12617 },{ .name = "L2_TX_ANA_TM_10", .addr = A_L2_TX_ANA_TM_10,
12618 .reset = 0x30,
12619 .ro = 0xffffff00,
12620 },{ .name = "L2_TX_ANA_TM_13", .addr = A_L2_TX_ANA_TM_13,
12621 .reset = 0x2,
12622 .ro = 0xfffffff0,
12623 },{ .name = "L2_TX_ANA_TM_14", .addr = A_L2_TX_ANA_TM_14,
12624 .ro = 0xffffffcf,
12625 },{ .name = "L2_TX_ANA_TM_15", .addr = A_L2_TX_ANA_TM_15,
12626 .ro = 0xffffff00,
12627 },{ .name = "L2_TX_ANA_TM_16", .addr = A_L2_TX_ANA_TM_16,
12628 .ro = 0xfffffff0,
12629 },{ .name = "L2_TX_ANA_TM_18", .addr = A_L2_TX_ANA_TM_18,
12630 .reset = 0x2,
12631 .ro = 0xffffff00,
12632 },{ .name = "L2_TX_ANA_TM_19", .addr = A_L2_TX_ANA_TM_19,
12633 .ro = 0xffffff00,
12634 },{ .name = "L2_TX_ANA_TM_20", .addr = A_L2_TX_ANA_TM_20,
12635 .ro = 0xffffffe0,
12636 },{ .name = "L2_TX_ANA_TM_21", .addr = A_L2_TX_ANA_TM_21,
12637 .ro = 0xffffffc0,
12638 },{ .name = "L2_TX_DIG_TM_61", .addr = A_L2_TX_DIG_TM_61,
12639 .ro = 0xffffff34,
12640 },{ .name = "L2_TX_DIG_TM_62", .addr = A_L2_TX_DIG_TM_62,
12641 .ro = 0xffffff00,
12642 },{ .name = "L2_TX_DIG_TM_65", .addr = A_L2_TX_DIG_TM_65,
12643 .ro = 0xffffff01,
12644 },{ .name = "L2_TX_DIG_TM_67", .addr = A_L2_TX_DIG_TM_67,
12645 .ro = 0xffffff00,
12646 },{ .name = "L2_TX_DIG_TM_68", .addr = A_L2_TX_DIG_TM_68,
12647 .ro = 0xffffff00,
12648 },{ .name = "L2_TX_DIG_TM_69", .addr = A_L2_TX_DIG_TM_69,
12649 .ro = 0xffffff00,
12650 },{ .name = "L2_TX_DIG_TM_76", .addr = A_L2_TX_DIG_TM_76,
12651 .ro = 0xffffff00,
12652 },{ .name = "L2_TX_DIG_TM_77", .addr = A_L2_TX_DIG_TM_77,
12653 .ro = 0xffffff00,
12654 },{ .name = "L2_TX_DIG_TM_78", .addr = A_L2_TX_DIG_TM_78,
12655 .ro = 0xffffff00,
12656 },{ .name = "L2_TX_DIG_TM_79", .addr = A_L2_TX_DIG_TM_79,
12657 .ro = 0xffffff00,
12658 },{ .name = "L2_TX_DIG_TM_80", .addr = A_L2_TX_DIG_TM_80,
12659 .ro = 0xffffff00,
12660 },{ .name = "L2_TX_DIG_TM_81", .addr = A_L2_TX_DIG_TM_81,
12661 .ro = 0xffffff00,
12662 },{ .name = "L2_TX_DIG_TM_82", .addr = A_L2_TX_DIG_TM_82,
12663 .ro = 0xffffff00,
12664 },{ .name = "L2_TX_DIG_TM_83", .addr = A_L2_TX_DIG_TM_83,
12665 .ro = 0xfffffff0,
12666 },{ .name = "L2_TX_DIG_TM_84", .addr = A_L2_TX_DIG_TM_84,
12667 .ro = 0xffffff0a,
12668 },{ .name = "L2_TX_ANA_TM_85", .addr = A_L2_TX_ANA_TM_85,
12669 .ro = 0xffffffca,
12670 },{ .name = "L2_TX_ANA_TM_87", .addr = A_L2_TX_ANA_TM_87,
12671 .ro = 0xfffffff0,
12672 },{ .name = "L2_TX_ANA_TM_88", .addr = A_L2_TX_ANA_TM_88,
12673 .reset = 0x96,
12674 .ro = 0xffffff00,
12675 },{ .name = "L2_TX_ANA_TM_89", .addr = A_L2_TX_ANA_TM_89,
12676 .ro = 0xffffffd9,
12677 },{ .name = "L2_TX_ANA_TM_90", .addr = A_L2_TX_ANA_TM_90,
12678 .ro = 0xffffffdf,
12679 },{ .name = "L2_TX_DIG_TM_91", .addr = A_L2_TX_DIG_TM_91,
12680 .reset = 0x1a,
12681 .ro = 0xffffff00,
12682 },{ .name = "L2_TX_DIG_TM_92", .addr = A_L2_TX_DIG_TM_92,
12683 .reset = 0xa,
12684 .ro = 0xffffff00,
12685 },{ .name = "L2_TX_ANA_TM_95", .addr = A_L2_TX_ANA_TM_95,
12686 .ro = 0xffffffc3,
12687 },{ .name = "L2_TX_ANA_TM_96", .addr = A_L2_TX_ANA_TM_96,
12688 .ro = 0xffffff00,
12689 },{ .name = "L2_TX_ANA_TM_97", .addr = A_L2_TX_ANA_TM_97,
12690 .ro = 0xffffff00,
12691 },{ .name = "L2_TX_DIG_TM_98", .addr = A_L2_TX_DIG_TM_98,
12692 .ro = 0xffffffc0,
12693 },{ .name = "L2_TX_DIG_TM_99", .addr = A_L2_TX_DIG_TM_99,
12694 .ro = 0xffffff00,
12695 },{ .name = "L2_TX_DIG_TM_100", .addr = A_L2_TX_DIG_TM_100,
12696 .ro = 0xffffff00,
12697 },{ .name = "L2_TX_DIG_TM_101", .addr = A_L2_TX_DIG_TM_101,
12698 .ro = 0xffffff00,
12699 },{ .name = "L2_TX_DIG_TM_102", .addr = A_L2_TX_DIG_TM_102,
12700 .ro = 0xffffff00,
12701 },{ .name = "L2_TX_DIG_TM_103", .addr = A_L2_TX_DIG_TM_103,
12702 .ro = 0xffffff00,
12703 },{ .name = "L2_TX_DIG_TM_104", .addr = A_L2_TX_DIG_TM_104,
12704 .ro = 0xffffff00,
12705 },{ .name = "L2_TX_DIG_TM_105", .addr = A_L2_TX_DIG_TM_105,
12706 .ro = 0xffffff00,
12707 },{ .name = "L2_TX_DIG_TM_106", .addr = A_L2_TX_DIG_TM_106,
12708 .ro = 0xffffff00,
12709 },{ .name = "L2_TX_DIG_TM_107", .addr = A_L2_TX_DIG_TM_107,
12710 .ro = 0xffffff80,
12711 },{ .name = "L2_TX_DIG_TM_108", .addr = A_L2_TX_DIG_TM_108,
12712 .ro = 0xffffff80,
12713 },{ .name = "L2_TX_DIG_TM_109", .addr = A_L2_TX_DIG_TM_109,
12714 .ro = 0xffffff00,
12715 },{ .name = "L2_TX_DIG_TM_110", .addr = A_L2_TX_DIG_TM_110,
12716 .reset = 0x9,
12717 .ro = 0xffffff00,
12718 },{ .name = "L2_TX_DIG_TM_111", .addr = A_L2_TX_DIG_TM_111,
12719 .ro = 0xffffff00,
12720 },{ .name = "L2_TX_ANA_TM_112", .addr = A_L2_TX_ANA_TM_112,
12721 .ro = 0xffffffc0,
12722 },{ .name = "L2_TX_ANA_TM_113", .addr = A_L2_TX_ANA_TM_113,
12723 .ro = 0xffffff00,
12724 },{ .name = "L2_TX_ANA_TM_114", .addr = A_L2_TX_ANA_TM_114,
12725 .ro = 0xffffffe0,
12726 },{ .name = "L2_TX_ANA_TM_115", .addr = A_L2_TX_ANA_TM_115,
12727 .ro = 0xffffff80,
12728 },{ .name = "L2_TX_ANA_TM_116", .addr = A_L2_TX_ANA_TM_116,
12729 .ro = 0xffffff80,
12730 },{ .name = "L2_TX_ANA_TM_117", .addr = A_L2_TX_ANA_TM_117,
12731 .ro = 0xffffffc0,
12732 },{ .name = "L2_TX_ANA_TM_118", .addr = A_L2_TX_ANA_TM_118,
12733 .ro = 0xfffffff0,
12734 },{ .name = "L2_TXPMA_TM_0", .addr = A_L2_TXPMA_TM_0,
12735 .ro = 0xffffff00,
12736 },{ .name = "L2_TXPMA_TM_1", .addr = A_L2_TXPMA_TM_1,
12737 .ro = 0xfffffff0,
12738 },{ .name = "L2_TXPMA_TM_2", .addr = A_L2_TXPMA_TM_2,
12739 .ro = 0xffffff00,
12740 },{ .name = "L2_TXPMA_TM_3", .addr = A_L2_TXPMA_TM_3,
12741 .ro = 0xffffffe0,
12742 },{ .name = "L2_TXPMA_TM_4", .addr = A_L2_TXPMA_TM_4,
12743 .reset = 0x2,
12744 .ro = 0xffffff01,
12745 },{ .name = "L2_TXPMA_TM_5", .addr = A_L2_TXPMA_TM_5,
12746 .ro = 0xfffffff0,
12747 },{ .name = "L2_TXPMA_TM_6", .addr = A_L2_TXPMA_TM_6,
12748 .ro = 0xffffff00,
12749 },{ .name = "L2_TXPMA_TM_7", .addr = A_L2_TXPMA_TM_7,
12750 .ro = 0xffffff00,
12751 },{ .name = "L2_TXPMA_TM_8", .addr = A_L2_TXPMA_TM_8,
12752 .ro = 0xfffffffc,
12753 },{ .name = "L2_TXPMA_TM_9", .addr = A_L2_TXPMA_TM_9,
12754 .ro = 0xffffff80,
12755 },{ .name = "L2_TXPMA_TM_10", .addr = A_L2_TXPMA_TM_10,
12756 .ro = 0xffffffc0,
12757 },{ .name = "L2_TXPMA_TM_11", .addr = A_L2_TXPMA_TM_11,
12758 .ro = 0xffffffe0,
12759 },{ .name = "L2_TXPMA_TM_12", .addr = A_L2_TXPMA_TM_12,
12760 .ro = 0xffffff01,
12761 },{ .name = "L2_TXPMA_TM_13", .addr = A_L2_TXPMA_TM_13,
12762 .ro = 0xffffff00,
12763 },{ .name = "L2_TXPMA_TM_14", .addr = A_L2_TXPMA_TM_14,
12764 .ro = 0xffffffe0,
12765 },{ .name = "L2_TXPMA_TM_15", .addr = A_L2_TXPMA_TM_15,
12766 .ro = 0xffffff00,
12767 },{ .name = "L2_TXPMA_TM_16", .addr = A_L2_TXPMA_TM_16,
12768 .ro = 0xffffff00,
12769 },{ .name = "L2_TXPMA_TM_17", .addr = A_L2_TXPMA_TM_17,
12770 .ro = 0xffffff00,
12771 },{ .name = "L2_TXPMA_TM_18", .addr = A_L2_TXPMA_TM_18,
12772 .reset = 0xf,
12773 .ro = 0xffffff00,
12774 },{ .name = "L2_TXPMA_TM_19", .addr = A_L2_TXPMA_TM_19,
12775 .reset = 0x3,
12776 .ro = 0xffffffc0,
12777 },{ .name = "L2_TXPMA_TM_20", .addr = A_L2_TXPMA_TM_20,
12778 .reset = 0x6,
12779 .ro = 0xffffff00,
12780 },{ .name = "L2_TXPMA_TM_21", .addr = A_L2_TXPMA_TM_21,
12781 .reset = 0x3,
12782 .ro = 0xffffff00,
12783 },{ .name = "L2_TXPMA_TM_22", .addr = A_L2_TXPMA_TM_22,
12784 .reset = 0x6,
12785 .ro = 0xffffff00,
12786 },{ .name = "L2_TXPMA_TM_23", .addr = A_L2_TXPMA_TM_23,
12787 .reset = 0x3,
12788 .ro = 0xffffff00,
12789 },{ .name = "L2_TXPMA_TM_24", .addr = A_L2_TXPMA_TM_24,
12790 .ro = 0xffffff80,
12791 },{ .name = "L2_TXPMA_TM_25", .addr = A_L2_TXPMA_TM_25,
12792 .ro = 0xffffffc0,
12793 },{ .name = "L2_TXPMA_TM_26", .addr = A_L2_TXPMA_TM_26,
12794 .reset = 0x64,
12795 .ro = 0xffffff00,
12796 },{ .name = "L2_TXPMA_TM_27", .addr = A_L2_TXPMA_TM_27,
12797 .ro = 0xffffff00,
12798 },{ .name = "L2_TXPMA_ST_0", .addr = A_L2_TXPMA_ST_0,
12799 .reset = 0x1,
12800 .ro = 0xffffffff,
12801 },{ .name = "L2_TXPMA_ST_1", .addr = A_L2_TXPMA_ST_1,
12802 .reset = 0x1,
12803 .ro = 0xffffffff,
12804 },{ .name = "L2_TXPMA_ST_2", .addr = A_L2_TXPMA_ST_2,
12805 .reset = 0x4,
12806 .ro = 0xffffffff,
12807 },{ .name = "L2_TXPMA_ST_3", .addr = A_L2_TXPMA_ST_3,
12808 .reset = 0x20,
12809 .ro = 0xffffffff,
12810 },{ .name = "L2_TXPMA_ST_4", .addr = A_L2_TXPMA_ST_4,
12811 .reset = 0x20,
12812 .ro = 0xffffffff,
12813 },{ .name = "L2_TXPMA_ST_5", .addr = A_L2_TXPMA_ST_5,
12814 .reset = 0x20,
12815 .ro = 0xffffffff,
12816 },{ .name = "L2_TXPMA_ST_6", .addr = A_L2_TXPMA_ST_6,
12817 .reset = 0xb,
12818 .ro = 0xffffffff,
12819 },{ .name = "L2_TXPMA_ST_7", .addr = A_L2_TXPMA_ST_7,
12820 .ro = 0xffffffff,
12821 },{ .name = "L2_TXPMA_ST_8", .addr = A_L2_TXPMA_ST_8,
12822 .ro = 0xffffffff,
12823 },{ .name = "L2_TXPMA_ST_9", .addr = A_L2_TXPMA_ST_9,
12824 .ro = 0xffffffff,
12825 },{ .name = "L2_TXPMD_TM_0", .addr = A_L2_TXPMD_TM_0,
12826 .ro = 0xffffffe0,
12827 },{ .name = "L2_TXPMD_TM_1", .addr = A_L2_TXPMD_TM_1,
12828 .ro = 0xffffffe0,
12829 },{ .name = "L2_TXPMD_TM_2", .addr = A_L2_TXPMD_TM_2,
12830 .ro = 0xffffffe0,
12831 },{ .name = "L2_TXPMD_TM_3", .addr = A_L2_TXPMD_TM_3,
12832 .ro = 0xffffffe0,
12833 },{ .name = "L2_TXPMD_TM_4", .addr = A_L2_TXPMD_TM_4,
12834 .ro = 0xffffffe0,
12835 },{ .name = "L2_TXPMD_TM_5", .addr = A_L2_TXPMD_TM_5,
12836 .ro = 0xffffffe0,
12837 },{ .name = "L2_TXPMD_TM_6", .addr = A_L2_TXPMD_TM_6,
12838 .ro = 0xffffffe0,
12839 },{ .name = "L2_TXPMD_TM_7", .addr = A_L2_TXPMD_TM_7,
12840 .ro = 0xffffffe0,
12841 },{ .name = "L2_TXPMD_TM_8", .addr = A_L2_TXPMD_TM_8,
12842 .ro = 0xffffffe0,
12843 },{ .name = "L2_TXPMD_TM_9", .addr = A_L2_TXPMD_TM_9,
12844 .ro = 0xffffffe0,
12845 },{ .name = "L2_TXPMD_TM_10", .addr = A_L2_TXPMD_TM_10,
12846 .ro = 0xffffffe0,
12847 },{ .name = "L2_TXPMD_TM_11", .addr = A_L2_TXPMD_TM_11,
12848 .ro = 0xffffffe0,
12849 },{ .name = "L2_TXPMD_TM_12", .addr = A_L2_TXPMD_TM_12,
12850 .ro = 0xffffffe0,
12851 },{ .name = "L2_TXPMD_TM_13", .addr = A_L2_TXPMD_TM_13,
12852 .ro = 0xffffffe0,
12853 },{ .name = "L2_TXPMD_TM_14", .addr = A_L2_TXPMD_TM_14,
12854 .ro = 0xffffffe0,
12855 },{ .name = "L2_TXPMD_TM_15", .addr = A_L2_TXPMD_TM_15,
12856 .ro = 0xffffffe0,
12857 },{ .name = "L2_TXPMD_TM_16", .addr = A_L2_TXPMD_TM_16,
12858 .ro = 0xffffffe0,
12859 },{ .name = "L2_TXPMD_TM_17", .addr = A_L2_TXPMD_TM_17,
12860 .ro = 0xffffffe0,
12861 },{ .name = "L2_TXPMD_TM_18", .addr = A_L2_TXPMD_TM_18,
12862 .ro = 0xffffffe0,
12863 },{ .name = "L2_TXPMD_TM_19", .addr = A_L2_TXPMD_TM_19,
12864 .ro = 0xffffffe0,
12865 },{ .name = "L2_TXPMD_TM_20", .addr = A_L2_TXPMD_TM_20,
12866 .ro = 0xffffffe0,
12867 },{ .name = "L2_TXPMD_TM_21", .addr = A_L2_TXPMD_TM_21,
12868 .ro = 0xffffffe0,
12869 },{ .name = "L2_TXPMD_TM_22", .addr = A_L2_TXPMD_TM_22,
12870 .ro = 0xffffffe0,
12871 },{ .name = "L2_TXPMD_TM_23", .addr = A_L2_TXPMD_TM_23,
12872 .ro = 0xffffffe0,
12873 },{ .name = "L2_TXPMD_TM_24", .addr = A_L2_TXPMD_TM_24,
12874 .ro = 0xffffffe0,
12875 },{ .name = "L2_TXPMD_TM_25", .addr = A_L2_TXPMD_TM_25,
12876 .ro = 0xffffffe0,
12877 },{ .name = "L2_TXPMD_TM_26", .addr = A_L2_TXPMD_TM_26,
12878 .ro = 0xffffffe0,
12879 },{ .name = "L2_TXPMD_TM_27", .addr = A_L2_TXPMD_TM_27,
12880 .ro = 0xffffffe0,
12881 },{ .name = "L2_TXPMD_TM_28", .addr = A_L2_TXPMD_TM_28,
12882 .ro = 0xffffffe0,
12883 },{ .name = "L2_TXPMD_TM_29", .addr = A_L2_TXPMD_TM_29,
12884 .ro = 0xffffffe0,
12885 },{ .name = "L2_TXPMD_TM_30", .addr = A_L2_TXPMD_TM_30,
12886 .ro = 0xffffffe0,
12887 },{ .name = "L2_TXPMD_TM_31", .addr = A_L2_TXPMD_TM_31,
12888 .ro = 0xffffffe0,
12889 },{ .name = "L2_TXPMD_TM_32", .addr = A_L2_TXPMD_TM_32,
12890 .ro = 0xffffff00,
12891 },{ .name = "L2_TXPMD_TM_33", .addr = A_L2_TXPMD_TM_33,
12892 .ro = 0xffffff00,
12893 },{ .name = "L2_TXPMD_TM_34", .addr = A_L2_TXPMD_TM_34,
12894 .ro = 0xffffff00,
12895 },{ .name = "L2_TXPMD_TM_35", .addr = A_L2_TXPMD_TM_35,
12896 .ro = 0xffffff00,
12897 },{ .name = "L2_TXPMD_TM_36", .addr = A_L2_TXPMD_TM_36,
12898 .ro = 0xffffff00,
12899 },{ .name = "L2_TXPMD_TM_37", .addr = A_L2_TXPMD_TM_37,
12900 .ro = 0xffffff00,
12901 },{ .name = "L2_TXPMD_TM_38", .addr = A_L2_TXPMD_TM_38,
12902 .ro = 0xffffff80,
12903 },{ .name = "L2_TXPMD_TM_39", .addr = A_L2_TXPMD_TM_39,
12904 .ro = 0xfffffff8,
12905 },{ .name = "L2_TXPMD_TM_40", .addr = A_L2_TXPMD_TM_40,
12906 .ro = 0xffffff00,
12907 },{ .name = "L2_TXPMD_TM_41", .addr = A_L2_TXPMD_TM_41,
12908 .ro = 0xffffff00,
12909 },{ .name = "L2_TXPMD_TM_42", .addr = A_L2_TXPMD_TM_42,
12910 .ro = 0xffffffe0,
12911 },{ .name = "L2_TXPMD_TM_43", .addr = A_L2_TXPMD_TM_43,
12912 .ro = 0xfffffff0,
12913 },{ .name = "L2_TXPMD_TM_44", .addr = A_L2_TXPMD_TM_44,
12914 .ro = 0xffffffc0,
12915 },{ .name = "L2_TXPMD_TM_45", .addr = A_L2_TXPMD_TM_45,
12916 .ro = 0xffffffc0,
12917 },{ .name = "L2_TXPMD_TM_46", .addr = A_L2_TXPMD_TM_46,
12918 .ro = 0xffffffc0,
12919 },{ .name = "L2_TXPMD_TM_47", .addr = A_L2_TXPMD_TM_47,
12920 .ro = 0xffffff00,
12921 },{ .name = "L2_TXPMD_TM_48", .addr = A_L2_TXPMD_TM_48,
12922 .ro = 0xffffffc0,
12923 },{ .name = "L2_TM_ANA_BYP_1", .addr = A_L2_TM_ANA_BYP_1,
12924 .ro = 0xffffff00,
12925 },{ .name = "L2_TM_ANA_BYP_2", .addr = A_L2_TM_ANA_BYP_2,
12926 .ro = 0xffffff00,
12927 },{ .name = "L2_TM_ANA_BYP_3", .addr = A_L2_TM_ANA_BYP_3,
12928 .ro = 0xffffff00,
12929 },{ .name = "L2_TM_ANA_BYP_4", .addr = A_L2_TM_ANA_BYP_4,
12930 .ro = 0xffffff00,
12931 },{ .name = "L2_TM_ANA_BYP_5", .addr = A_L2_TM_ANA_BYP_5,
12932 .rsvd = 0xc0,
12933 .ro = 0xffffffc0,
12934 },{ .name = "L2_TM_ANA_BYP_7", .addr = A_L2_TM_ANA_BYP_7,
12935 .rsvd = 0xf,
12936 .ro = 0xffffff0f,
12937 },{ .name = "L2_TM_ANA_BYP_8", .addr = A_L2_TM_ANA_BYP_8,
12938 .ro = 0xffffff00,
12939 },{ .name = "L2_TM_ANA_BYP_9", .addr = A_L2_TM_ANA_BYP_9,
12940 .ro = 0xffffff00,
12941 },{ .name = "L2_TM_ANA_BYP_10", .addr = A_L2_TM_ANA_BYP_10,
12942 .rsvd = 0xc0,
12943 .ro = 0xffffffc0,
12944 },{ .name = "L2_TM_ANA_BYP_11", .addr = A_L2_TM_ANA_BYP_11,
12945 .rsvd = 0xc0,
12946 .ro = 0xffffffc0,
12947 },{ .name = "L2_TM_ANA_BYP_12", .addr = A_L2_TM_ANA_BYP_12,
12948 .ro = 0xffffff00,
12949 },{ .name = "L2_TM_ANA_BYP_13", .addr = A_L2_TM_ANA_BYP_13,
12950 .rsvd = 0xfc,
12951 .ro = 0xfffffffc,
12952 },{ .name = "L2_TM_ANA_BYP_14", .addr = A_L2_TM_ANA_BYP_14,
12953 .rsvd = 0xc,
12954 .ro = 0xffffff0c,
12955 },{ .name = "L2_TM_ANA_BYP_15", .addr = A_L2_TM_ANA_BYP_15,
12956 .ro = 0xffffff00,
12957 },{ .name = "L2_TM_ANA_BYP_16", .addr = A_L2_TM_ANA_BYP_16,
12958 .ro = 0xffffff00,
12959 },{ .name = "L2_TM_ANA_BYP_17", .addr = A_L2_TM_ANA_BYP_17,
12960 .rsvd = 0x80,
12961 .ro = 0xffffff80,
12962 },{ .name = "L2_TM_ANA_BYP_18", .addr = A_L2_TM_ANA_BYP_18,
12963 .rsvd = 0xf0,
12964 .ro = 0xfffffff0,
12965 },{ .name = "L2_TM_ANA_BYP_20", .addr = A_L2_TM_ANA_BYP_20,
12966 .ro = 0xffffff00,
12967 },{ .name = "L2_TM_ANA_BYP_21", .addr = A_L2_TM_ANA_BYP_21,
12968 .ro = 0xffffff00,
12969 },{ .name = "L2_TM_ANA_BYP_22", .addr = A_L2_TM_ANA_BYP_22,
12970 .ro = 0xffffff00,
12971 },{ .name = "L2_TM_ANA_BYP_23", .addr = A_L2_TM_ANA_BYP_23,
12972 .ro = 0xffffff00,
12973 },{ .name = "L2_TM_DIG_1", .addr = A_L2_TM_DIG_1,
12974 .reset = 0x40,
12975 .ro = 0xffffff00,
12976 },{ .name = "L2_TM_DIG_2", .addr = A_L2_TM_DIG_2,
12977 .rsvd = 0xc0,
12978 .ro = 0xffffffc0,
12979 },{ .name = "L2_TM_DIG_3", .addr = A_L2_TM_DIG_3,
12980 .ro = 0xffffff00,
12981 },{ .name = "L2_TM_DIG_4", .addr = A_L2_TM_DIG_4,
12982 .rsvd = 0x7,
12983 .ro = 0xffffff07,
12984 },{ .name = "L2_TM_DIG_5", .addr = A_L2_TM_DIG_5,
12985 .rsvd = 0xf8,
12986 .ro = 0xfffffff8,
12987 },{ .name = "L2_TM_DIG_6", .addr = A_L2_TM_DIG_6,
12988 .rsvd = 0x80,
12989 .ro = 0xffffff80,
12990 },{ .name = "L2_TM_DIG_7", .addr = A_L2_TM_DIG_7,
12991 .ro = 0xffffff00,
12992 },{ .name = "L2_TM_DIG_8", .addr = A_L2_TM_DIG_8,
12993 .rsvd = 0xe0,
12994 .ro = 0xffffffe0,
12995 },{ .name = "L2_TM_DIG_9", .addr = A_L2_TM_DIG_9,
12996 .rsvd = 0xf0,
12997 .ro = 0xfffffff0,
12998 },{ .name = "L2_TM_DIG_10", .addr = A_L2_TM_DIG_10,
12999 .reset = 0x1,
13000 .rsvd = 0xf0,
13001 .ro = 0xfffffff0,
13002 },{ .name = "L2_TM_DIG_11", .addr = A_L2_TM_DIG_11,
13003 .rsvd = 0xf,
13004 .ro = 0xffffff0f,
13005 },{ .name = "L2_TM_DIG_12", .addr = A_L2_TM_DIG_12,
13006 .rsvd = 0xc0,
13007 .ro = 0xffffffc0,
13008 },{ .name = "L2_TM_DIG_13", .addr = A_L2_TM_DIG_13,
13009 .reset = 0x1a,
13010 .rsvd = 0x80,
13011 .ro = 0xffffff80,
13012 },{ .name = "L2_TM_DIG_14", .addr = A_L2_TM_DIG_14,
13013 .rsvd = 0xf,
13014 .ro = 0xffffff0f,
13015 },{ .name = "L2_TM_DIG_15", .addr = A_L2_TM_DIG_15,
13016 .reset = 0xd,
13017 .rsvd = 0xc0,
13018 .ro = 0xffffffc0,
13019 },{ .name = "L2_TM_DIG_16", .addr = A_L2_TM_DIG_16,
13020 .rsvd = 0xe0,
13021 .ro = 0xffffffe0,
13022 },{ .name = "L2_TM_DIG_17", .addr = A_L2_TM_DIG_17,
13023 .rsvd = 0xe0,
13024 .ro = 0xffffffe0,
13025 },{ .name = "L2_TM_DIG_18", .addr = A_L2_TM_DIG_18,
13026 .reset = 0x2a,
13027 .ro = 0xffffff00,
13028 },{ .name = "L2_TM_DIG_19", .addr = A_L2_TM_DIG_19,
13029 .reset = 0x36,
13030 .ro = 0xffffff00,
13031 },{ .name = "L2_TM_DIG_20", .addr = A_L2_TM_DIG_20,
13032 .reset = 0x10,
13033 .rsvd = 0x80,
13034 .ro = 0xffffff80,
13035 },{ .name = "L2_TM_DIG_21", .addr = A_L2_TM_DIG_21,
13036 .rsvd = 0xe0,
13037 .ro = 0xffffffe0,
13038 },{ .name = "L2_TM_DIG_22", .addr = A_L2_TM_DIG_22,
13039 .rsvd = 0xc0,
13040 .ro = 0xffffffc0,
13041 },{ .name = "L2_TM_DIG_23", .addr = A_L2_TM_DIG_23,
13042 .reset = 0x5,
13043 .ro = 0xffffff00,
13044 },{ .name = "L2_TM_DIG_24", .addr = A_L2_TM_DIG_24,
13045 .ro = 0xffffff00,
13046 },{ .name = "L2_TM_DIG_25", .addr = A_L2_TM_DIG_25,
13047 .ro = 0xffffff00,
13048 },{ .name = "L2_TM_DIG_26", .addr = A_L2_TM_DIG_26,
13049 .ro = 0xffffff00,
13050 },{ .name = "L2_TM_DIG_27", .addr = A_L2_TM_DIG_27,
13051 .ro = 0xffffff00,
13052 },{ .name = "L2_TM_DIG_28", .addr = A_L2_TM_DIG_28,
13053 .ro = 0xffffff00,
13054 },{ .name = "L2_TM_DIG_29", .addr = A_L2_TM_DIG_29,
13055 .ro = 0xffffff00,
13056 },{ .name = "L2_TM_AUX_0", .addr = A_L2_TM_AUX_0,
13057 .ro = 0xffffff00,
13058 },{ .name = "L2_TM_AUX_1", .addr = A_L2_TM_AUX_1,
13059 .ro = 0xffffff00,
13060 },{ .name = "L2_TM_AUX_2", .addr = A_L2_TM_AUX_2,
13061 .ro = 0xffffff00,
13062 },{ .name = "L2_TM_AUX_3", .addr = A_L2_TM_AUX_3,
13063 .ro = 0xffffff00,
13064 },{ .name = "L2_TM_AUX_4", .addr = A_L2_TM_AUX_4,
13065 .ro = 0xffffff00,
13066 },{ .name = "L2_TM_DIG_30", .addr = A_L2_TM_DIG_30,
13067 .rsvd = 0xc0,
13068 .ro = 0xffffffc0,
13069 },{ .name = "L2_TM_DIG_31", .addr = A_L2_TM_DIG_31,
13070 .reset = 0xfa,
13071 .ro = 0xffffff00,
13072 },{ .name = "L2_TM_DIG_32", .addr = A_L2_TM_DIG_32,
13073 .reset = 0xfa,
13074 .ro = 0xffffff00,
13075 },{ .name = "L2_TM_DIG_33", .addr = A_L2_TM_DIG_33,
13076 .ro = 0xffffff00,
13077 },{ .name = "L2_TM_DIG_34", .addr = A_L2_TM_DIG_34,
13078 .reset = 0x1e,
13079 .rsvd = 0xc0,
13080 .ro = 0xffffffc0,
13081 },{ .name = "L2_TM_DIG_35", .addr = A_L2_TM_DIG_35,
13082 .reset = 0x18,
13083 .rsvd = 0xc0,
13084 .ro = 0xffffffc0,
13085 },{ .name = "L2_TM_DIG_36", .addr = A_L2_TM_DIG_36,
13086 .ro = 0xffffff00,
13087 },{ .name = "L2_TM_DIG_37", .addr = A_L2_TM_DIG_37,
13088 .rsvd = 0xe0,
13089 .ro = 0xffffffe0,
13090 },{ .name = "L2_TM_LFPS_1", .addr = A_L2_TM_LFPS_1,
13091 .reset = 0x88,
13092 .ro = 0xffffff00,
13093 },{ .name = "L2_TM_LFPS_2", .addr = A_L2_TM_LFPS_2,
13094 .reset = 0x34,
13095 .rsvd = 0x80,
13096 .ro = 0xffffff80,
13097 },{ .name = "L2_TM_LFPS_3", .addr = A_L2_TM_LFPS_3,
13098 .reset = 0x6c,
13099 .ro = 0xffffff00,
13100 },{ .name = "L2_TM_LFPS_4", .addr = A_L2_TM_LFPS_4,
13101 .rsvd = 0xc0,
13102 .ro = 0xffffffc0,
13103 },{ .name = "L2_TM_RXPMA_1", .addr = A_L2_TM_RXPMA_1,
13104 .ro = 0xffffff00,
13105 },{ .name = "L2_TM_BSCAN_1", .addr = A_L2_TM_BSCAN_1,
13106 .rsvd = 0xf8,
13107 .ro = 0xfffffff8,
13108 },{ .name = "L2_TM_MPHY_SQ_1", .addr = A_L2_TM_MPHY_SQ_1,
13109 .reset = 0x1,
13110 .rsvd = 0xe0,
13111 .ro = 0xffffffe0,
13112 },{ .name = "L2_TM_LSRX_1", .addr = A_L2_TM_LSRX_1,
13113 .ro = 0xffffff00,
13114 },{ .name = "L2_TM_LSRX_2", .addr = A_L2_TM_LSRX_2,
13115 .rsvd = 0xc0,
13116 .ro = 0xffffffc0,
13117 },{ .name = "L2_TM_SIGDET_1", .addr = A_L2_TM_SIGDET_1,
13118 .reset = 0x34,
13119 .rsvd = 0x80,
13120 .ro = 0xffffff80,
13121 },{ .name = "L2_TM_SIGDET_2", .addr = A_L2_TM_SIGDET_2,
13122 .reset = 0xf,
13123 .ro = 0xffffff00,
13124 },{ .name = "L2_TM_DFT_1", .addr = A_L2_TM_DFT_1,
13125 .rsvd = 0x7,
13126 .ro = 0xffffff07,
13127 },{ .name = "L2_TM_DFT_2", .addr = A_L2_TM_DFT_2,
13128 .rsvd = 0xf8,
13129 .ro = 0xfffffff8,
13130 },{ .name = "L2_TM_DFT_3", .addr = A_L2_TM_DFT_3,
13131 .rsvd = 0xe0,
13132 .ro = 0xffffffe0,
13133 },{ .name = "L2_TM_DFT_4", .addr = A_L2_TM_DFT_4,
13134 .rsvd = 0xfc,
13135 .ro = 0xfffffffc,
13136 },{ .name = "L2_TM_DFT_5", .addr = A_L2_TM_DFT_5,
13137 .ro = 0xffffff00,
13138 },{ .name = "L2_TM_DFT_6", .addr = A_L2_TM_DFT_6,
13139 .ro = 0xffffff00,
13140 },{ .name = "L2_TM_DFT_7", .addr = A_L2_TM_DFT_7,
13141 .rsvd = 0xe0,
13142 .ro = 0xffffffe0,
13143 },{ .name = "L2_TM_DFT_8", .addr = A_L2_TM_DFT_8,
13144 .rsvd = 0xe0,
13145 .ro = 0xffffffe0,
13146 },{ .name = "L2_TM_DFT_9", .addr = A_L2_TM_DFT_9,
13147 .ro = 0xffffff00,
13148 },{ .name = "L2_TM_DFT_10", .addr = A_L2_TM_DFT_10,
13149 .rsvd = 0xf0,
13150 .ro = 0xfffffff0,
13151 },{ .name = "L2_TM_BG_1", .addr = A_L2_TM_BG_1,
13152 .ro = 0xffffff00,
13153 },{ .name = "L2_TM_BG_2", .addr = A_L2_TM_BG_2,
13154 .ro = 0xffffff00,
13155 },{ .name = "L2_TM_BG_3", .addr = A_L2_TM_BG_3,
13156 .ro = 0xffffff00,
13157 },{ .name = "L2_TM_BG_4", .addr = A_L2_TM_BG_4,
13158 .ro = 0xffffff00,
13159 },{ .name = "L2_TM_BG_5", .addr = A_L2_TM_BG_5,
13160 .ro = 0xffffff00,
13161 },{ .name = "L2_TM_BG_6", .addr = A_L2_TM_BG_6,
13162 .ro = 0xffffff00,
13163 },{ .name = "L2_TM_BG_7", .addr = A_L2_TM_BG_7,
13164 .ro = 0xffffff00,
13165 },{ .name = "L2_TM_BG_8", .addr = A_L2_TM_BG_8,
13166 .ro = 0xffffff00,
13167 },{ .name = "L2_TM_BG_9", .addr = A_L2_TM_BG_9,
13168 .ro = 0xffffff00,
13169 },{ .name = "L2_TM_BG_10", .addr = A_L2_TM_BG_10,
13170 .ro = 0xffffff00,
13171 },{ .name = "L2_TM_SD0", .addr = A_L2_TM_SD0,
13172 .ro = 0xffffff00,
13173 },{ .name = "L2_TM_SD1", .addr = A_L2_TM_SD1,
13174 .ro = 0xffffff00,
13175 },{ .name = "L2_TM_SD2", .addr = A_L2_TM_SD2,
13176 .ro = 0xffffff00,
13177 },{ .name = "L2_TM_SD3", .addr = A_L2_TM_SD3,
13178 .reset = 0x4,
13179 .ro = 0xffffff00,
13180 },{ .name = "L2_TM_SD4", .addr = A_L2_TM_SD4,
13181 .rsvd = 0xe0,
13182 .ro = 0xffffffe0,
13183 },{ .name = "L2_TM_SD5", .addr = A_L2_TM_SD5,
13184 .reset = 0xa,
13185 .ro = 0xffffff00,
13186 },{ .name = "L2_TM_SD6", .addr = A_L2_TM_SD6,
13187 .rsvd = 0xe0,
13188 .ro = 0xffffffe0,
13189 },{ .name = "L2_TM_MISC1", .addr = A_L2_TM_MISC1,
13190 .ro = 0xffffff00,
13191 },{ .name = "L2_TM_MISC2", .addr = A_L2_TM_MISC2,
13192 .ro = 0xffffff03,
13193 },{ .name = "L2_TM_EYE_SURF0", .addr = A_L2_TM_EYE_SURF0,
13194 .ro = 0xffffff80,
13195 },{ .name = "L2_TM_EYE_SURF1", .addr = A_L2_TM_EYE_SURF1,
13196 .ro = 0xffffff00,
13197 },{ .name = "L2_TM_EYE_SURF2", .addr = A_L2_TM_EYE_SURF2,
13198 .ro = 0xffffff00,
13199 },{ .name = "L2_TM_EYE_SURF3", .addr = A_L2_TM_EYE_SURF3,
13200 .ro = 0xffffff00,
13201 },{ .name = "L2_TM_EYE_SURF4", .addr = A_L2_TM_EYE_SURF4,
13202 .ro = 0xffffff00,
13203 },{ .name = "L2_TM_EYE_SURF5", .addr = A_L2_TM_EYE_SURF5,
13204 .ro = 0xffffff00,
13205 },{ .name = "L2_TM_EYE_SURF6", .addr = A_L2_TM_EYE_SURF6,
13206 .ro = 0xffffff00,
13207 },{ .name = "L2_TM_EYE_SURF7", .addr = A_L2_TM_EYE_SURF7,
13208 .ro = 0xffffff00,
13209 },{ .name = "L2_TM_EYE_SURF8", .addr = A_L2_TM_EYE_SURF8,
13210 .ro = 0xffffff00,
13211 },{ .name = "L2_TM_EYE_SURF9", .addr = A_L2_TM_EYE_SURF9,
13212 .ro = 0xffffff00,
13213 },{ .name = "L2_TM_SPARE", .addr = A_L2_TM_SPARE,
13214 .ro = 0xffffff00,
13215 },{ .name = "L2_TM_ANA_EQ1", .addr = A_L2_TM_ANA_EQ1,
13216 .reset = 0xc,
13217 .ro = 0xffffffe0,
13218 },{ .name = "L2_TM_ANA_E_PI0", .addr = A_L2_TM_ANA_E_PI0,
13219 .reset = 0xa0,
13220 .ro = 0xffffff1f,
13221 },{ .name = "L2_TM_ANA_IQ_PI0", .addr = A_L2_TM_ANA_IQ_PI0,
13222 .reset = 0xa0,
13223 .ro = 0xffffff1f,
13224 },{ .name = "L2_TM_ANA_MISC0", .addr = A_L2_TM_ANA_MISC0,
13225 .ro = 0xffffff3f,
13226 },{ .name = "L2_TM_SAMP_CODE_IQ_PH0", .addr = A_L2_TM_SAMP_CODE_IQ_PH0,
13227 .ro = 0xffffff80,
13228 },{ .name = "L2_TM_SAMP_CODE_IQ_PH90", .addr = A_L2_TM_SAMP_CODE_IQ_PH90,
13229 .ro = 0xffffff00,
13230 },{ .name = "L2_TM_SAMP_CODE_IQ_PH180", .addr = A_L2_TM_SAMP_CODE_IQ_PH180,
13231 .ro = 0xffffffc0,
13232 },{ .name = "L2_TM_SAMP_CODE_IQ_PH270", .addr = A_L2_TM_SAMP_CODE_IQ_PH270,
13233 .ro = 0xffffff00,
13234 },{ .name = "L2_TM_SAMP_CODE_E_PH0", .addr = A_L2_TM_SAMP_CODE_E_PH0,
13235 .ro = 0xffffffc0,
13236 },{ .name = "L2_TM_SAMP_CODE_E_PH180", .addr = A_L2_TM_SAMP_CODE_E_PH180,
13237 .ro = 0xffffffc0,
13238 },{ .name = "L2_TM_IQ_ILL0", .addr = A_L2_TM_IQ_ILL0,
13239 .ro = 0xffffff00,
13240 },{ .name = "L2_TM_IQ_ILL1", .addr = A_L2_TM_IQ_ILL1,
13241 .ro = 0xffffff00,
13242 },{ .name = "L2_TM_IQ_ILL2", .addr = A_L2_TM_IQ_ILL2,
13243 .ro = 0xffffff00,
13244 },{ .name = "L2_TM_IQ_ILL3", .addr = A_L2_TM_IQ_ILL3,
13245 .ro = 0xffffff00,
13246 },{ .name = "L2_TM_IQ_ILL4", .addr = A_L2_TM_IQ_ILL4,
13247 .ro = 0xffffff00,
13248 },{ .name = "L2_TM_IQ_ILL5", .addr = A_L2_TM_IQ_ILL5,
13249 .ro = 0xffffff00,
13250 },{ .name = "L2_TM_IQ_ILL6", .addr = A_L2_TM_IQ_ILL6,
13251 .ro = 0xffffff00,
13252 },{ .name = "L2_TM_IQ_ILL7", .addr = A_L2_TM_IQ_ILL7,
13253 .ro = 0xffffff00,
13254 },{ .name = "L2_TM_IQ_ILL8", .addr = A_L2_TM_IQ_ILL8,
13255 .ro = 0xffffff00,
13256 },{ .name = "L2_TM_IQ_ILL9", .addr = A_L2_TM_IQ_ILL9,
13257 .ro = 0xfffffff0,
13258 },{ .name = "L2_TM_IQ_ILL10", .addr = A_L2_TM_IQ_ILL10,
13259 .reset = 0x3,
13260 .ro = 0xffffffc0,
13261 },{ .name = "L2_TM_E_ILL0", .addr = A_L2_TM_E_ILL0,
13262 .ro = 0xffffff00,
13263 },{ .name = "L2_TM_E_ILL1", .addr = A_L2_TM_E_ILL1,
13264 .ro = 0xffffff00,
13265 },{ .name = "L2_TM_E_ILL2", .addr = A_L2_TM_E_ILL2,
13266 .ro = 0xffffff00,
13267 },{ .name = "L2_TM_E_ILL3", .addr = A_L2_TM_E_ILL3,
13268 .ro = 0xffffff00,
13269 },{ .name = "L2_TM_E_ILL4", .addr = A_L2_TM_E_ILL4,
13270 .ro = 0xffffff00,
13271 },{ .name = "L2_TM_E_ILL5", .addr = A_L2_TM_E_ILL5,
13272 .ro = 0xffffff00,
13273 },{ .name = "L2_TM_E_ILL6", .addr = A_L2_TM_E_ILL6,
13274 .ro = 0xffffff00,
13275 },{ .name = "L2_TM_E_ILL7", .addr = A_L2_TM_E_ILL7,
13276 .ro = 0xffffff00,
13277 },{ .name = "L2_TM_E_ILL8", .addr = A_L2_TM_E_ILL8,
13278 .ro = 0xffffff00,
13279 },{ .name = "L2_TM_E_ILL9", .addr = A_L2_TM_E_ILL9,
13280 .ro = 0xfffffff0,
13281 },{ .name = "L2_TM_E_ILL10", .addr = A_L2_TM_E_ILL10,
13282 .reset = 0x3,
13283 .ro = 0xffffffc0,
13284 },{ .name = "L2_TM_EQ0", .addr = A_L2_TM_EQ0,
13285 .ro = 0xffffff00,
13286 },{ .name = "L2_TM_EQ1", .addr = A_L2_TM_EQ1,
13287 .ro = 0xffffff00,
13288 },{ .name = "L2_TM_EQ2", .addr = A_L2_TM_EQ2,
13289 .ro = 0xffffff80,
13290 },{ .name = "L2_TM_EQ3", .addr = A_L2_TM_EQ3,
13291 .ro = 0xffffffe0,
13292 },{ .name = "L2_TM_EQ4", .addr = A_L2_TM_EQ4,
13293 .ro = 0xffffffe0,
13294 },{ .name = "L2_TM_EQ5", .addr = A_L2_TM_EQ5,
13295 .ro = 0xffffffc0,
13296 },{ .name = "L2_TM_EQ6", .addr = A_L2_TM_EQ6,
13297 .ro = 0xffffffe0,
13298 },{ .name = "L2_TM_EQ7", .addr = A_L2_TM_EQ7,
13299 .ro = 0xffffffc0,
13300 },{ .name = "L2_TM_EQ8", .addr = A_L2_TM_EQ8,
13301 .ro = 0xffffff00,
13302 },{ .name = "L2_TM_EQ9", .addr = A_L2_TM_EQ9,
13303 .ro = 0xffffff80,
13304 },{ .name = "L2_TM_EQ10", .addr = A_L2_TM_EQ10,
13305 .ro = 0xffffff80,
13306 },{ .name = "L2_TM_EQ11", .addr = A_L2_TM_EQ11,
13307 .ro = 0xffffff00,
13308 },{ .name = "L2_TM_ILL7", .addr = A_L2_TM_ILL7,
13309 .reset = 0x5,
13310 .ro = 0xffffff00,
13311 },{ .name = "L2_TM_ILL8", .addr = A_L2_TM_ILL8,
13312 .reset = 0x2,
13313 .ro = 0xffffff00,
13314 },{ .name = "L2_TM_ILL9", .addr = A_L2_TM_ILL9,
13315 .reset = 0x40,
13316 .ro = 0xffffff00,
13317 },{ .name = "L2_TM_ILL10", .addr = A_L2_TM_ILL10,
13318 .ro = 0xffffff00,
13319 },{ .name = "L2_TM_ILL11", .addr = A_L2_TM_ILL11,
13320 .ro = 0xffffff00,
13321 },{ .name = "L2_TM_ILL12", .addr = A_L2_TM_ILL12,
13322 .ro = 0xffffff00,
13323 },{ .name = "L2_TM_ILL13", .addr = A_L2_TM_ILL13,
13324 .reset = 0x1,
13325 .rsvd = 0xf8,
13326 .ro = 0xfffffff8,
13327 },{ .name = "L2_TM_ILL14", .addr = A_L2_TM_ILL14,
13328 .reset = 0x51,
13329 .ro = 0xffffff00,
13330 },{ .name = "L2_TM_FRZ_FSM0", .addr = A_L2_TM_FRZ_FSM0,
13331 .ro = 0xffffff00,
13332 },{ .name = "L2_TM_FRZ_FSM1", .addr = A_L2_TM_FRZ_FSM1,
13333 .ro = 0xffffffc0,
13334 },{ .name = "L2_TM_RST_DLY", .addr = A_L2_TM_RST_DLY,
13335 .ro = 0xffffff00,
13336 },{ .name = "L2_TM_ILL15", .addr = A_L2_TM_ILL15,
13337 .ro = 0xffffff00,
13338 },{ .name = "L2_TM_MISC3", .addr = A_L2_TM_MISC3,
13339 .reset = 0x3,
13340 .ro = 0xffffff00,
13341 },{ .name = "L2_TM_EQ_OFFS1", .addr = A_L2_TM_EQ_OFFS1,
13342 .ro = 0xffffff00,
13343 },{ .name = "L2_TM_SAMP0", .addr = A_L2_TM_SAMP0,
13344 .ro = 0xffffff00,
13345 },{ .name = "L2_TM_EQ12", .addr = A_L2_TM_EQ12,
13346 .ro = 0xffffff00,
13347 },{ .name = "L2_TM_MISC4", .addr = A_L2_TM_MISC4,
13348 .rsvd = 0xf8,
13349 .ro = 0xfffffff8,
13350 },{ .name = "L2_TM_SAMP_STATUS0", .addr = A_L2_TM_SAMP_STATUS0,
13351 .rsvd = 0xc0,
13352 .ro = 0xffffffff,
13353 },{ .name = "L2_TM_SAMP_STATUS1", .addr = A_L2_TM_SAMP_STATUS1,
13354 .rsvd = 0xc0,
13355 .ro = 0xffffffff,
13356 },{ .name = "L2_TM_SAMP_STATUS2", .addr = A_L2_TM_SAMP_STATUS2,
13357 .rsvd = 0xc0,
13358 .ro = 0xffffffff,
13359 },{ .name = "L2_TM_SAMP_STATUS3", .addr = A_L2_TM_SAMP_STATUS3,
13360 .rsvd = 0xc0,
13361 .ro = 0xffffffff,
13362 },{ .name = "L2_TM_SAMP_STATUS4", .addr = A_L2_TM_SAMP_STATUS4,
13363 .rsvd = 0xc0,
13364 .ro = 0xffffffff,
13365 },{ .name = "L2_TM_SAMP_STATUS5", .addr = A_L2_TM_SAMP_STATUS5,
13366 .rsvd = 0xc0,
13367 .ro = 0xffffffff,
13368 },{ .name = "L2_TM_ILL_STATUS0", .addr = A_L2_TM_ILL_STATUS0,
13369 .rsvd = 0x80,
13370 .ro = 0xffffffff,
13371 },{ .name = "L2_TM_ILL_STATUS1", .addr = A_L2_TM_ILL_STATUS1,
13372 .rsvd = 0x80,
13373 .ro = 0xffffffff,
13374 },{ .name = "L2_TM_ILL_STATUS2", .addr = A_L2_TM_ILL_STATUS2,
13375 .rsvd = 0x80,
13376 .ro = 0xffffffff,
13377 },{ .name = "L2_TM_ILL_STATUS3", .addr = A_L2_TM_ILL_STATUS3,
13378 .rsvd = 0x80,
13379 .ro = 0xffffffff,
13380 },{ .name = "L2_TM_ILL_STATUS4", .addr = A_L2_TM_ILL_STATUS4,
13381 .rsvd = 0x80,
13382 .ro = 0xffffffff,
13383 },{ .name = "L2_TM_ILL_STATUS5", .addr = A_L2_TM_ILL_STATUS5,
13384 .rsvd = 0x80,
13385 .ro = 0xffffffff,
13386 },{ .name = "L2_TM_ILL_STATUS6", .addr = A_L2_TM_ILL_STATUS6,
13387 .rsvd = 0x80,
13388 .ro = 0xffffffff,
13389 },{ .name = "L2_TM_ILL_STATUS7", .addr = A_L2_TM_ILL_STATUS7,
13390 .rsvd = 0x80,
13391 .ro = 0xffffffff,
13392 },{ .name = "L2_TM_ILL_STATUS8", .addr = A_L2_TM_ILL_STATUS8,
13393 .rsvd = 0x80,
13394 .ro = 0xffffffff,
13395 },{ .name = "L2_TM_ILL_STATUS9", .addr = A_L2_TM_ILL_STATUS9,
13396 .rsvd = 0x80,
13397 .ro = 0xffffffff,
13398 },{ .name = "L2_TM_ILL_STATUS10", .addr = A_L2_TM_ILL_STATUS10,
13399 .rsvd = 0x80,
13400 .ro = 0xffffffff,
13401 },{ .name = "L2_TM_ILL_STATUS11", .addr = A_L2_TM_ILL_STATUS11,
13402 .rsvd = 0x80,
13403 .ro = 0xffffffff,
13404 },{ .name = "L2_TM_MISC_ST_0", .addr = A_L2_TM_MISC_ST_0,
13405 .rsvd = 0xc0,
13406 .ro = 0xffffffff,
13407 },{ .name = "L2_TM_SD_ST_0", .addr = A_L2_TM_SD_ST_0,
13408 .reset = 0x12,
13409 .rsvd = 0xc0,
13410 .ro = 0xffffffff,
13411 },{ .name = "L2_TM_EYESURF_ST0", .addr = A_L2_TM_EYESURF_ST0,
13412 .ro = 0xffffffff,
13413 },{ .name = "L2_TM_EYESURF_ST1", .addr = A_L2_TM_EYESURF_ST1,
13414 .ro = 0xffffffff,
13415 },{ .name = "L2_TM_EQ_ST0", .addr = A_L2_TM_EQ_ST0,
13416 .reset = 0xff,
13417 .ro = 0xffffffff,
13418 },{ .name = "L2_TM_EQ_ST1", .addr = A_L2_TM_EQ_ST1,
13419 .ro = 0xffffffff,
13420 },{ .name = "L2_TM_EQ_ST2", .addr = A_L2_TM_EQ_ST2,
13421 .rsvd = 0x80,
13422 .ro = 0xffffffff,
13423 },{ .name = "L2_TM_RXPMA_ST1", .addr = A_L2_TM_RXPMA_ST1,
13424 .ro = 0xffffffff,
13425 },{ .name = "L2_TM_CDR0", .addr = A_L2_TM_CDR0,
13426 .ro = 0xffffff60,
13427 },{ .name = "L2_TM_CDR1", .addr = A_L2_TM_CDR1,
13428 .ro = 0xffffff00,
13429 },{ .name = "L2_TM_CDR2", .addr = A_L2_TM_CDR2,
13430 .ro = 0xffffff00,
13431 },{ .name = "L2_TM_CDR3", .addr = A_L2_TM_CDR3,
13432 .ro = 0xffffff80,
13433 },{ .name = "L2_TM_CDR4", .addr = A_L2_TM_CDR4,
13434 .ro = 0xffffff80,
13435 },{ .name = "L2_TM_CDR5", .addr = A_L2_TM_CDR5,
13436 .ro = 0xffffff00,
13437 },{ .name = "L2_TM_CDR6", .addr = A_L2_TM_CDR6,
13438 .ro = 0xffffff00,
13439 },{ .name = "L2_TM_CDR7", .addr = A_L2_TM_CDR7,
13440 .ro = 0xffffff00,
13441 },{ .name = "L2_TM_CDR8", .addr = A_L2_TM_CDR8,
13442 .ro = 0xffffff00,
13443 },{ .name = "L2_TM_CDR9", .addr = A_L2_TM_CDR9,
13444 .ro = 0xffffff00,
13445 },{ .name = "L2_TM_CDR10", .addr = A_L2_TM_CDR10,
13446 .ro = 0xffffff00,
13447 },{ .name = "L2_TM_CDR11", .addr = A_L2_TM_CDR11,
13448 .ro = 0xffffffe0,
13449 },{ .name = "L2_TM_CDR12", .addr = A_L2_TM_CDR12,
13450 .ro = 0xffffff00,
13451 },{ .name = "L2_TM_CDR13", .addr = A_L2_TM_CDR13,
13452 .ro = 0xffffff00,
13453 },{ .name = "L2_TM_CDR14", .addr = A_L2_TM_CDR14,
13454 .ro = 0xffffff00,
13455 },{ .name = "L2_TM_CDR15", .addr = A_L2_TM_CDR15,
13456 .ro = 0xffffff00,
13457 },{ .name = "L2_TM_CDR16", .addr = A_L2_TM_CDR16,
13458 .ro = 0xffffffe0,
13459 },{ .name = "L2_TM_CDR17", .addr = A_L2_TM_CDR17,
13460 .ro = 0xffffffe0,
13461 },{ .name = "L2_TM_CDR18", .addr = A_L2_TM_CDR18,
13462 .ro = 0xffffffe0,
13463 },{ .name = "L2_TM_CDR19", .addr = A_L2_TM_CDR19,
13464 .ro = 0xffffffe0,
13465 },{ .name = "L2_TM_CDR20", .addr = A_L2_TM_CDR20,
13466 .ro = 0xffffffe0,
13467 },{ .name = "L2_TM_CDR21", .addr = A_L2_TM_CDR21,
13468 .ro = 0xffffffe0,
13469 },{ .name = "L2_TM_CDR22", .addr = A_L2_TM_CDR22,
13470 .ro = 0xffffffe0,
13471 },{ .name = "L2_TM_CDR23", .addr = A_L2_TM_CDR23,
13472 .ro = 0xffffff80,
13473 },{ .name = "L2_TM_MISC0", .addr = A_L2_TM_MISC0,
13474 .ro = 0xfffffffc,
13475 },{ .name = "L2_TM_HSRX_ST0", .addr = A_L2_TM_HSRX_ST0,
13476 .rsvd = 0xfe,
13477 .ro = 0xffffffff,
13478 },{ .name = "L2_TM_PLL_LS_CLOCK", .addr = A_L2_TM_PLL_LS_CLOCK,
13479 .ro = 0xffffff00,
13480 },{ .name = "L2_TM_PLL_LOOP_FILT", .addr = A_L2_TM_PLL_LOOP_FILT,
13481 .ro = 0xffffff00,
13482 },{ .name = "L2_TM_PLL_DIG2", .addr = A_L2_TM_PLL_DIG2,
13483 .ro = 0xffffff00,
13484 },{ .name = "L2_TM_PLL_FBDIV", .addr = A_L2_TM_PLL_FBDIV,
13485 .ro = 0xffffff00,
13486 },{ .name = "L2_TM_PLL_DIG4", .addr = A_L2_TM_PLL_DIG4,
13487 .reset = 0x80,
13488 .ro = 0xffffff00,
13489 },{ .name = "L2_TM_PLL_DIG5", .addr = A_L2_TM_PLL_DIG5,
13490 .reset = 0xc0,
13491 .ro = 0xffffff00,
13492 },{ .name = "L2_TM_PLL_DIG6", .addr = A_L2_TM_PLL_DIG6,
13493 .reset = 0x3,
13494 .ro = 0xffffff00,
13495 },{ .name = "L2_TM_PLL_DIG7", .addr = A_L2_TM_PLL_DIG7,
13496 .ro = 0xffffff00,
13497 },{ .name = "L2_TM_PLL_CPUMP_CODE_1", .addr = A_L2_TM_PLL_CPUMP_CODE_1,
13498 .ro = 0xffffff00,
13499 },{ .name = "L2_TM_PLL_DIG9", .addr = A_L2_TM_PLL_DIG9,
13500 .ro = 0xffffffc0,
13501 },{ .name = "L2_TM_PLL_COARSE_CODE_LSB", .addr = A_L2_TM_PLL_COARSE_CODE_LSB,
13502 .ro = 0xffffff00,
13503 },{ .name = "L2_TM_PLL_DIG11", .addr = A_L2_TM_PLL_DIG11,
13504 .ro = 0xffffff00,
13505 },{ .name = "L2_TM_PLL_DIG12", .addr = A_L2_TM_PLL_DIG12,
13506 .ro = 0xffffff00,
13507 },{ .name = "L2_TM_PLL_CONST_PMOS", .addr = A_L2_TM_PLL_CONST_PMOS,
13508 .ro = 0xffffff00,
13509 },{ .name = "L2_TM_PLL_DIG14", .addr = A_L2_TM_PLL_DIG14,
13510 .ro = 0xffffff00,
13511 },{ .name = "L2_TM_PLL_DIG15", .addr = A_L2_TM_PLL_DIG15,
13512 .ro = 0xffffff00,
13513 },{ .name = "L2_TM_PLL_DIG16", .addr = A_L2_TM_PLL_DIG16,
13514 .ro = 0xffffff10,
13515 },{ .name = "L2_TM_PLL_DIG17", .addr = A_L2_TM_PLL_DIG17,
13516 .ro = 0xffffff00,
13517 },{ .name = "L2_TM_PLL_DIG18", .addr = A_L2_TM_PLL_DIG18,
13518 .ro = 0xffffff00,
13519 },{ .name = "L2_TM_PLL_DIG19", .addr = A_L2_TM_PLL_DIG19,
13520 .ro = 0xffffff00,
13521 },{ .name = "L2_TM_PLL_DIG20", .addr = A_L2_TM_PLL_DIG20,
13522 .ro = 0xffffff40,
13523 },{ .name = "L2_TM_PLL_DIG21", .addr = A_L2_TM_PLL_DIG21,
13524 .reset = 0x20,
13525 .ro = 0xffffff0c,
13526 },{ .name = "L2_TM_PLL_DIG22", .addr = A_L2_TM_PLL_DIG22,
13527 .ro = 0xffffff80,
13528 },{ .name = "L2_TM_PLL_DIG23", .addr = A_L2_TM_PLL_DIG23,
13529 .reset = 0x31,
13530 .ro = 0xffffff00,
13531 },{ .name = "L2_TM_PLL_DIG24", .addr = A_L2_TM_PLL_DIG24,
13532 .ro = 0xffffff80,
13533 },{ .name = "L2_TM_PLL_DIG25", .addr = A_L2_TM_PLL_DIG25,
13534 .ro = 0xffffff00,
13535 },{ .name = "L2_TM_PLL_DIG26", .addr = A_L2_TM_PLL_DIG26,
13536 .reset = 0x40,
13537 .ro = 0xffffff80,
13538 },{ .name = "L2_TM_PLL_CLK_DIST_NTRIM_LSB", .addr = A_L2_TM_PLL_CLK_DIST_NTRIM_LSB,
13539 .ro = 0xffffff00,
13540 },{ .name = "L2_TM_PLL_CLK_DIST_PTRIM_LSB", .addr = A_L2_TM_PLL_CLK_DIST_PTRIM_LSB,
13541 .ro = 0xffffff00,
13542 },{ .name = "L2_TM_PLL_DIG_29", .addr = A_L2_TM_PLL_DIG_29,
13543 .ro = 0xffffff00,
13544 },{ .name = "L2_TM_PLL_DIG_30", .addr = A_L2_TM_PLL_DIG_30,
13545 .ro = 0xffffff00,
13546 },{ .name = "L2_TM_PLL_DIG_31", .addr = A_L2_TM_PLL_DIG_31,
13547 .ro = 0xffffff00,
13548 },{ .name = "L2_TM_PLL_DIG_32", .addr = A_L2_TM_PLL_DIG_32,
13549 .ro = 0xffffff00,
13550 },{ .name = "L2_TM_PLL_DIG_33", .addr = A_L2_TM_PLL_DIG_33,
13551 .ro = 0xffffff00,
13552 },{ .name = "L2_TM_PLL_DIG_34", .addr = A_L2_TM_PLL_DIG_34,
13553 .ro = 0xffffff80,
13554 },{ .name = "L2_TM_PLL_DIG_35", .addr = A_L2_TM_PLL_DIG_35,
13555 .ro = 0xffffff00,
13556 },{ .name = "L2_TM_PLL_DIG_36", .addr = A_L2_TM_PLL_DIG_36,
13557 .ro = 0xffffff00,
13558 },{ .name = "L2_TM_PLL_DIG_37", .addr = A_L2_TM_PLL_DIG_37,
13559 .ro = 0xffffff00,
13560 },{ .name = "L2_TM_PLL_COARSE_CODE_SAT_MSB", .addr = A_L2_TM_PLL_COARSE_CODE_SAT_MSB,
13561 .ro = 0xffffff00,
13562 },{ .name = "L2_MPHY_CFG_HIB8", .addr = A_L2_MPHY_CFG_HIB8,
13563 .ro = 0xfffffffe,
13564 },{ .name = "L2_MPHY_CFG_MODE", .addr = A_L2_MPHY_CFG_MODE,
13565 .ro = 0xfffffffc,
13566 },{ .name = "L2_MPHY_CFG_HS_GEAR", .addr = A_L2_MPHY_CFG_HS_GEAR,
13567 .ro = 0xfffffffc,
13568 },{ .name = "L2_MPHY_CFG_HS_RATE", .addr = A_L2_MPHY_CFG_HS_RATE,
13569 .ro = 0xfffffffe,
13570 },{ .name = "L2_MPHY_CFG_PWM", .addr = A_L2_MPHY_CFG_PWM,
13571 .ro = 0xfffffff8,
13572 },{ .name = "L2_PLL_OPDIV_LS", .addr = A_L2_PLL_OPDIV_LS,
13573 .ro = 0xffffff00,
13574 },{ .name = "L2_MPHY_CFG_UPDT", .addr = A_L2_MPHY_CFG_UPDT,
13575 .ro = 0xfffffffe,
13576 },{ .name = "L2_PLL_TM_DIV_CNTRLS", .addr = A_L2_PLL_TM_DIV_CNTRLS,
13577 .reset = 0x40,
13578 .ro = 0xffffff20,
13579 },{ .name = "L2_PLL_FBDIV_G1A_LSB", .addr = A_L2_PLL_FBDIV_G1A_LSB,
13580 .ro = 0xffffff00,
13581 },{ .name = "L2_PLL_FBDIV_G1B_LSB", .addr = A_L2_PLL_FBDIV_G1B_LSB,
13582 .ro = 0xffffff00,
13583 },{ .name = "L2_PLL_FBDIV_G2A_LSB", .addr = A_L2_PLL_FBDIV_G2A_LSB,
13584 .ro = 0xffffff00,
13585 },{ .name = "L2_PLL_FBDIV_G2B_LSB", .addr = A_L2_PLL_FBDIV_G2B_LSB,
13586 .ro = 0xffffff00,
13587 },{ .name = "L2_PLL_FBDIV_G3A_LSB", .addr = A_L2_PLL_FBDIV_G3A_LSB,
13588 .ro = 0xffffff00,
13589 },{ .name = "L2_PLL_FBDIV_G3B_LSB", .addr = A_L2_PLL_FBDIV_G3B_LSB,
13590 .ro = 0xffffff00,
13591 },{ .name = "L2_PLL_FBDIV_G1A_MSB", .addr = A_L2_PLL_FBDIV_G1A_MSB,
13592 .ro = 0xffffff00,
13593 },{ .name = "L2_PLL_FBDIV_G1B_MSB", .addr = A_L2_PLL_FBDIV_G1B_MSB,
13594 .ro = 0xffffff00,
13595 },{ .name = "L2_PLL_FBDIV_G2A_MSB", .addr = A_L2_PLL_FBDIV_G2A_MSB,
13596 .ro = 0xffffff00,
13597 },{ .name = "L2_PLL_FBDIV_G2B_MSB", .addr = A_L2_PLL_FBDIV_G2B_MSB,
13598 .ro = 0xffffff00,
13599 },{ .name = "L2_PLL_FBDIV_G3A_MSB", .addr = A_L2_PLL_FBDIV_G3A_MSB,
13600 .ro = 0xffffff00,
13601 },{ .name = "L2_PLL_FBDIV_G3B_MSB", .addr = A_L2_PLL_FBDIV_G3B_MSB,
13602 .ro = 0xffffff00,
13603 },{ .name = "L2_PLL_IPDIV", .addr = A_L2_PLL_IPDIV,
13604 .ro = 0xffffff00,
13605 },{ .name = "L2_PLL_FBDIV_FRAC_0_LSB", .addr = A_L2_PLL_FBDIV_FRAC_0_LSB,
13606 .ro = 0xffffff00,
13607 },{ .name = "L2_PLL_FBDIV_FRAC_1", .addr = A_L2_PLL_FBDIV_FRAC_1,
13608 .ro = 0xffffff00,
13609 },{ .name = "L2_PLL_FBDIV_FRAC_2", .addr = A_L2_PLL_FBDIV_FRAC_2,
13610 .ro = 0xffffff00,
13611 },{ .name = "L2_PLL_FBDIV_FRAC_3_MSB", .addr = A_L2_PLL_FBDIV_FRAC_3_MSB,
13612 .ro = 0xffffff98,
13613 },{ .name = "L2_PLL_PWR_SEQ_WAIT_TIME", .addr = A_L2_PLL_PWR_SEQ_WAIT_TIME,
13614 .ro = 0xffffff00,
13615 },{ .name = "L2_PLL_SS_STEPS_0_LSB", .addr = A_L2_PLL_SS_STEPS_0_LSB,
13616 .ro = 0xffffff00,
13617 },{ .name = "L2_PLL_SS_STEPS_1_MSB", .addr = A_L2_PLL_SS_STEPS_1_MSB,
13618 .ro = 0xfffffff8,
13619 },{ .name = "L2_PLL_SS_STEP_SIZE_0_LSB", .addr = A_L2_PLL_SS_STEP_SIZE_0_LSB,
13620 .ro = 0xffffff00,
13621 },{ .name = "L2_PLL_SS_STEP_SIZE_1", .addr = A_L2_PLL_SS_STEP_SIZE_1,
13622 .ro = 0xffffff00,
13623 },{ .name = "L2_PLL_SS_STEP_SIZE_2", .addr = A_L2_PLL_SS_STEP_SIZE_2,
13624 .ro = 0xffffff00,
13625 },{ .name = "L2_PLL_SS_STEP_SIZE_3_MSB", .addr = A_L2_PLL_SS_STEP_SIZE_3_MSB,
13626 .ro = 0xffffff00,
13627 },{ .name = "L2_TM_MASK_CFG_UPDT", .addr = A_L2_TM_MASK_CFG_UPDT,
13628 .ro = 0xffffff80,
13629 },{ .name = "L2_PLL_TM_FORCE_DIV", .addr = A_L2_PLL_TM_FORCE_DIV,
13630 .ro = 0xffffff00,
13631 },{ .name = "L2_PLL_TM_COARSE_CODE_1_LSB", .addr = A_L2_PLL_TM_COARSE_CODE_1_LSB,
13632 .ro = 0xffffff00,
13633 },{ .name = "L2_PLL_TM_COARSE_CODE_2_LSB", .addr = A_L2_PLL_TM_COARSE_CODE_2_LSB,
13634 .ro = 0xffffff00,
13635 },{ .name = "L2_PLL_TM_COARSE_CODE_3_LSB", .addr = A_L2_PLL_TM_COARSE_CODE_3_LSB,
13636 .ro = 0xffffff00,
13637 },{ .name = "L2_PLL_TM_COARSE_CODE_4_LSB", .addr = A_L2_PLL_TM_COARSE_CODE_4_LSB,
13638 .ro = 0xffffff00,
13639 },{ .name = "L2_PLL_TM_COARSE_CODE_5_LSB", .addr = A_L2_PLL_TM_COARSE_CODE_5_LSB,
13640 .ro = 0xffffff00,
13641 },{ .name = "L2_PLL_TM_COARSE_CODE_6_LSB", .addr = A_L2_PLL_TM_COARSE_CODE_6_LSB,
13642 .ro = 0xffffff00,
13643 },{ .name = "L2_PLL_TM_COARSE_CODE_1_2_MSB", .addr = A_L2_PLL_TM_COARSE_CODE_1_2_MSB,
13644 .ro = 0xffffffc0,
13645 },{ .name = "L2_PLL_TM_COARSE_CODE_3_4_MSB", .addr = A_L2_PLL_TM_COARSE_CODE_3_4_MSB,
13646 .ro = 0xffffffc0,
13647 },{ .name = "L2_PLL_TM_COARSE_CODE_5_6_MSB", .addr = A_L2_PLL_TM_COARSE_CODE_5_6_MSB,
13648 .ro = 0xffffffc0,
13649 },{ .name = "L2_PLL_TM_SHARED_0", .addr = A_L2_PLL_TM_SHARED_0,
13650 .ro = 0xffffff00,
13651 },{ .name = "L2_PLL_TM_FRAC_OFFSET_0", .addr = A_L2_PLL_TM_FRAC_OFFSET_0,
13652 .ro = 0xffffff00,
13653 },{ .name = "L2_PLL_TM_FRAC_OFFSET_1", .addr = A_L2_PLL_TM_FRAC_OFFSET_1,
13654 .ro = 0xffffff00,
13655 },{ .name = "L2_PLL_TM_FRAC_OFFSET_2", .addr = A_L2_PLL_TM_FRAC_OFFSET_2,
13656 .ro = 0xfffffffc,
13657 },{ .name = "L2_PLL_STATUS_READ_0", .addr = A_L2_PLL_STATUS_READ_0,
13658 .ro = 0xffffffff,
13659 },{ .name = "L2_PLL_STATUS_READ_1", .addr = A_L2_PLL_STATUS_READ_1,
13660 .reset = 0x1 | R_L2_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_MASK,
13661 .ro = 0xffffffff,
13662 },{ .name = "L2_UPHY_GLOBAL_CTRL", .addr = A_L2_UPHY_GLOBAL_CTRL,
13663 .ro = 0xffffffe0,
13664 },{ .name = "L2_BIST_CTRL_1", .addr = A_L2_BIST_CTRL_1,
13665 .ro = 0xffffff00,
13666 },{ .name = "L2_BIST_CTRL_2", .addr = A_L2_BIST_CTRL_2,
13667 .ro = 0xfffffff8,
13668 },{ .name = "L2_BIST_RUN_LEN_L", .addr = A_L2_BIST_RUN_LEN_L,
13669 .ro = 0xffffff00,
13670 },{ .name = "L2_BIST_ERR_INJ_POINT_L", .addr = A_L2_BIST_ERR_INJ_POINT_L,
13671 .ro = 0xffffff00,
13672 },{ .name = "L2_BIST_RUNLEN_ERR_INJ_H", .addr = A_L2_BIST_RUNLEN_ERR_INJ_H,
13673 .ro = 0xffffff00,
13674 },{ .name = "L2_BIST_IDLE_TIME", .addr = A_L2_BIST_IDLE_TIME,
13675 .ro = 0xffffff00,
13676 },{ .name = "L2_BIST_MARKER_L", .addr = A_L2_BIST_MARKER_L,
13677 .ro = 0xffffff00,
13678 },{ .name = "L2_BIST_IDLE_CHAR_L", .addr = A_L2_BIST_IDLE_CHAR_L,
13679 .ro = 0xffffff00,
13680 },{ .name = "L2_BIST_MARKER_IDLE_H", .addr = A_L2_BIST_MARKER_IDLE_H,
13681 .ro = 0xffffffcc,
13682 },{ .name = "L2_BIST_LOW_PULSE_TIME", .addr = A_L2_BIST_LOW_PULSE_TIME,
13683 .ro = 0xffffff00,
13684 },{ .name = "L2_BIST_TOTAL_PULSE_TIME", .addr = A_L2_BIST_TOTAL_PULSE_TIME,
13685 .ro = 0xffffff00,
13686 },{ .name = "L2_BIST_TEST_PAT_1", .addr = A_L2_BIST_TEST_PAT_1,
13687 .ro = 0xffffff00,
13688 },{ .name = "L2_BIST_TEST_PAT_2", .addr = A_L2_BIST_TEST_PAT_2,
13689 .ro = 0xffffff00,
13690 },{ .name = "L2_BIST_TEST_PAT_3", .addr = A_L2_BIST_TEST_PAT_3,
13691 .ro = 0xffffff00,
13692 },{ .name = "L2_BIST_TEST_PAT_4", .addr = A_L2_BIST_TEST_PAT_4,
13693 .ro = 0xffffff00,
13694 },{ .name = "L2_BIST_TEST_PAT_MSBS", .addr = A_L2_BIST_TEST_PAT_MSBS,
13695 .ro = 0xffffff00,
13696 },{ .name = "L2_BIST_PKT_NUM", .addr = A_L2_BIST_PKT_NUM,
13697 .ro = 0xffffff00,
13698 },{ .name = "L2_BIST_FRM_IDLE_TIME", .addr = A_L2_BIST_FRM_IDLE_TIME,
13699 .ro = 0xffffff00,
13700 },{ .name = "L2_BIST_PKT_CTR_L", .addr = A_L2_BIST_PKT_CTR_L,
13701 .ro = 0xffffffff,
13702 },{ .name = "L2_BIST_PKT_CTR_H", .addr = A_L2_BIST_PKT_CTR_H,
13703 .ro = 0xffffffff,
13704 },{ .name = "L2_BIST_ERR_CTR_L", .addr = A_L2_BIST_ERR_CTR_L,
13705 .ro = 0xffffffff,
13706 },{ .name = "L2_BIST_ERR_CTR_H", .addr = A_L2_BIST_ERR_CTR_H,
13707 .ro = 0xffffffff,
13708 },{ .name = "L2_CLK_DIV_CNT", .addr = A_L2_CLK_DIV_CNT,
13709 .reset = 0x19,
13710 .ro = 0xffffff00,
13711 },{ .name = "L2_DATA_BUS_WID", .addr = A_L2_DATA_BUS_WID,
13712 .reset = 0x1,
13713 .ro = 0xffffff00,
13714 },{ .name = "L2_ANADIG_BYPASS", .addr = A_L2_ANADIG_BYPASS,
13715 .ro = 0xffffff00,
13716 },{ .name = "L2_BIST_FILLER_OUT", .addr = A_L2_BIST_FILLER_OUT,
13717 .reset = 0x1,
13718 .ro = 0xfffffffc,
13719 },{ .name = "L2_BIST_FORCE_MK_RST", .addr = A_L2_BIST_FORCE_MK_RST,
13720 .rsvd = 0xfc,
13721 .ro = 0xfffffffc,
13722 },{ .name = "L2_SPARE_IN", .addr = A_L2_SPARE_IN,
13723 .ro = 0xffffffff,
13724 },{ .name = "L2_SPARE_OUT", .addr = A_L2_SPARE_OUT,
13725 .ro = 0xffffff00,
13726 },{ .name = "L3_TX_ANA_TM_0", .addr = A_L3_TX_ANA_TM_0,
13727 .reset = 0x28,
13728 .ro = 0xffffffc3,
13729 },{ .name = "L3_TX_ANA_TM_3", .addr = A_L3_TX_ANA_TM_3,
13730 .ro = 0xffffff00,
13731 },{ .name = "L3_TX_ANA_TM_4", .addr = A_L3_TX_ANA_TM_4,
13732 .ro = 0xffffff80,
13733 },{ .name = "L3_TX_ANA_TM_5", .addr = A_L3_TX_ANA_TM_5,
13734 .ro = 0xffffff80,
13735 },{ .name = "L3_TX_ANA_TM_9", .addr = A_L3_TX_ANA_TM_9,
13736 .reset = 0x3f,
13737 .ro = 0xffffff00,
13738 },{ .name = "L3_TX_ANA_TM_10", .addr = A_L3_TX_ANA_TM_10,
13739 .reset = 0x30,
13740 .ro = 0xffffff00,
13741 },{ .name = "L3_TX_ANA_TM_13", .addr = A_L3_TX_ANA_TM_13,
13742 .reset = 0x2,
13743 .ro = 0xfffffff0,
13744 },{ .name = "L3_TX_ANA_TM_14", .addr = A_L3_TX_ANA_TM_14,
13745 .ro = 0xffffffcf,
13746 },{ .name = "L3_TX_ANA_TM_15", .addr = A_L3_TX_ANA_TM_15,
13747 .ro = 0xffffff00,
13748 },{ .name = "L3_TX_ANA_TM_16", .addr = A_L3_TX_ANA_TM_16,
13749 .ro = 0xfffffff0,
13750 },{ .name = "L3_TX_ANA_TM_18", .addr = A_L3_TX_ANA_TM_18,
13751 .reset = 0x2,
13752 .ro = 0xffffff00,
13753 },{ .name = "L3_TX_ANA_TM_19", .addr = A_L3_TX_ANA_TM_19,
13754 .ro = 0xffffff00,
13755 },{ .name = "L3_TX_ANA_TM_20", .addr = A_L3_TX_ANA_TM_20,
13756 .ro = 0xffffffe0,
13757 },{ .name = "L3_TX_ANA_TM_21", .addr = A_L3_TX_ANA_TM_21,
13758 .ro = 0xffffffc0,
13759 },{ .name = "L3_TX_DIG_TM_61", .addr = A_L3_TX_DIG_TM_61,
13760 .ro = 0xffffff34,
13761 },{ .name = "L3_TX_DIG_TM_62", .addr = A_L3_TX_DIG_TM_62,
13762 .ro = 0xffffff00,
13763 },{ .name = "L3_TX_DIG_TM_65", .addr = A_L3_TX_DIG_TM_65,
13764 .ro = 0xffffff01,
13765 },{ .name = "L3_TX_DIG_TM_67", .addr = A_L3_TX_DIG_TM_67,
13766 .ro = 0xffffff00,
13767 },{ .name = "L3_TX_DIG_TM_68", .addr = A_L3_TX_DIG_TM_68,
13768 .ro = 0xffffff00,
13769 },{ .name = "L3_TX_DIG_TM_69", .addr = A_L3_TX_DIG_TM_69,
13770 .ro = 0xffffff00,
13771 },{ .name = "L3_TX_DIG_TM_76", .addr = A_L3_TX_DIG_TM_76,
13772 .ro = 0xffffff00,
13773 },{ .name = "L3_TX_DIG_TM_77", .addr = A_L3_TX_DIG_TM_77,
13774 .ro = 0xffffff00,
13775 },{ .name = "L3_TX_DIG_TM_78", .addr = A_L3_TX_DIG_TM_78,
13776 .ro = 0xffffff00,
13777 },{ .name = "L3_TX_DIG_TM_79", .addr = A_L3_TX_DIG_TM_79,
13778 .ro = 0xffffff00,
13779 },{ .name = "L3_TX_DIG_TM_80", .addr = A_L3_TX_DIG_TM_80,
13780 .ro = 0xffffff00,
13781 },{ .name = "L3_TX_DIG_TM_81", .addr = A_L3_TX_DIG_TM_81,
13782 .ro = 0xffffff00,
13783 },{ .name = "L3_TX_DIG_TM_82", .addr = A_L3_TX_DIG_TM_82,
13784 .ro = 0xffffff00,
13785 },{ .name = "L3_TX_DIG_TM_83", .addr = A_L3_TX_DIG_TM_83,
13786 .ro = 0xfffffff0,
13787 },{ .name = "L3_TX_DIG_TM_84", .addr = A_L3_TX_DIG_TM_84,
13788 .ro = 0xffffff0a,
13789 },{ .name = "L3_TX_ANA_TM_85", .addr = A_L3_TX_ANA_TM_85,
13790 .ro = 0xffffffca,
13791 },{ .name = "L3_TX_ANA_TM_87", .addr = A_L3_TX_ANA_TM_87,
13792 .ro = 0xfffffff0,
13793 },{ .name = "L3_TX_ANA_TM_88", .addr = A_L3_TX_ANA_TM_88,
13794 .reset = 0x96,
13795 .ro = 0xffffff00,
13796 },{ .name = "L3_TX_ANA_TM_89", .addr = A_L3_TX_ANA_TM_89,
13797 .ro = 0xffffffd9,
13798 },{ .name = "L3_TX_ANA_TM_90", .addr = A_L3_TX_ANA_TM_90,
13799 .ro = 0xffffffdf,
13800 },{ .name = "L3_TX_DIG_TM_91", .addr = A_L3_TX_DIG_TM_91,
13801 .reset = 0x1a,
13802 .ro = 0xffffff00,
13803 },{ .name = "L3_TX_DIG_TM_92", .addr = A_L3_TX_DIG_TM_92,
13804 .reset = 0xa,
13805 .ro = 0xffffff00,
13806 },{ .name = "L3_TX_ANA_TM_95", .addr = A_L3_TX_ANA_TM_95,
13807 .ro = 0xffffffc3,
13808 },{ .name = "L3_TX_ANA_TM_96", .addr = A_L3_TX_ANA_TM_96,
13809 .ro = 0xffffff00,
13810 },{ .name = "L3_TX_ANA_TM_97", .addr = A_L3_TX_ANA_TM_97,
13811 .ro = 0xffffff00,
13812 },{ .name = "L3_TX_DIG_TM_98", .addr = A_L3_TX_DIG_TM_98,
13813 .ro = 0xffffffc0,
13814 },{ .name = "L3_TX_DIG_TM_99", .addr = A_L3_TX_DIG_TM_99,
13815 .ro = 0xffffff00,
13816 },{ .name = "L3_TX_DIG_TM_100", .addr = A_L3_TX_DIG_TM_100,
13817 .ro = 0xffffff00,
13818 },{ .name = "L3_TX_DIG_TM_101", .addr = A_L3_TX_DIG_TM_101,
13819 .ro = 0xffffff00,
13820 },{ .name = "L3_TX_DIG_TM_102", .addr = A_L3_TX_DIG_TM_102,
13821 .ro = 0xffffff00,
13822 },{ .name = "L3_TX_DIG_TM_103", .addr = A_L3_TX_DIG_TM_103,
13823 .ro = 0xffffff00,
13824 },{ .name = "L3_TX_DIG_TM_104", .addr = A_L3_TX_DIG_TM_104,
13825 .ro = 0xffffff00,
13826 },{ .name = "L3_TX_DIG_TM_105", .addr = A_L3_TX_DIG_TM_105,
13827 .ro = 0xffffff00,
13828 },{ .name = "L3_TX_DIG_TM_106", .addr = A_L3_TX_DIG_TM_106,
13829 .ro = 0xffffff00,
13830 },{ .name = "L3_TX_DIG_TM_107", .addr = A_L3_TX_DIG_TM_107,
13831 .ro = 0xffffff80,
13832 },{ .name = "L3_TX_DIG_TM_108", .addr = A_L3_TX_DIG_TM_108,
13833 .ro = 0xffffff80,
13834 },{ .name = "L3_TX_DIG_TM_109", .addr = A_L3_TX_DIG_TM_109,
13835 .ro = 0xffffff00,
13836 },{ .name = "L3_TX_DIG_TM_110", .addr = A_L3_TX_DIG_TM_110,
13837 .reset = 0x9,
13838 .ro = 0xffffff00,
13839 },{ .name = "L3_TX_DIG_TM_111", .addr = A_L3_TX_DIG_TM_111,
13840 .ro = 0xffffff00,
13841 },{ .name = "L3_TX_ANA_TM_112", .addr = A_L3_TX_ANA_TM_112,
13842 .ro = 0xffffffc0,
13843 },{ .name = "L3_TX_ANA_TM_113", .addr = A_L3_TX_ANA_TM_113,
13844 .ro = 0xffffff00,
13845 },{ .name = "L3_TX_ANA_TM_114", .addr = A_L3_TX_ANA_TM_114,
13846 .ro = 0xffffffe0,
13847 },{ .name = "L3_TX_ANA_TM_115", .addr = A_L3_TX_ANA_TM_115,
13848 .ro = 0xffffff80,
13849 },{ .name = "L3_TX_ANA_TM_116", .addr = A_L3_TX_ANA_TM_116,
13850 .ro = 0xffffff80,
13851 },{ .name = "L3_TX_ANA_TM_117", .addr = A_L3_TX_ANA_TM_117,
13852 .ro = 0xffffffc0,
13853 },{ .name = "L3_TX_ANA_TM_118", .addr = A_L3_TX_ANA_TM_118,
13854 .ro = 0xfffffff0,
13855 },{ .name = "L3_TXPMA_TM_0", .addr = A_L3_TXPMA_TM_0,
13856 .ro = 0xffffff00,
13857 },{ .name = "L3_TXPMA_TM_1", .addr = A_L3_TXPMA_TM_1,
13858 .ro = 0xfffffff0,
13859 },{ .name = "L3_TXPMA_TM_2", .addr = A_L3_TXPMA_TM_2,
13860 .ro = 0xffffff00,
13861 },{ .name = "L3_TXPMA_TM_3", .addr = A_L3_TXPMA_TM_3,
13862 .ro = 0xffffffe0,
13863 },{ .name = "L3_TXPMA_TM_4", .addr = A_L3_TXPMA_TM_4,
13864 .reset = 0x2,
13865 .ro = 0xffffff01,
13866 },{ .name = "L3_TXPMA_TM_5", .addr = A_L3_TXPMA_TM_5,
13867 .ro = 0xfffffff0,
13868 },{ .name = "L3_TXPMA_TM_6", .addr = A_L3_TXPMA_TM_6,
13869 .ro = 0xffffff00,
13870 },{ .name = "L3_TXPMA_TM_7", .addr = A_L3_TXPMA_TM_7,
13871 .ro = 0xffffff00,
13872 },{ .name = "L3_TXPMA_TM_8", .addr = A_L3_TXPMA_TM_8,
13873 .ro = 0xfffffffc,
13874 },{ .name = "L3_TXPMA_TM_9", .addr = A_L3_TXPMA_TM_9,
13875 .ro = 0xffffff80,
13876 },{ .name = "L3_TXPMA_TM_10", .addr = A_L3_TXPMA_TM_10,
13877 .ro = 0xffffffc0,
13878 },{ .name = "L3_TXPMA_TM_11", .addr = A_L3_TXPMA_TM_11,
13879 .ro = 0xffffffe0,
13880 },{ .name = "L3_TXPMA_TM_12", .addr = A_L3_TXPMA_TM_12,
13881 .ro = 0xffffff01,
13882 },{ .name = "L3_TXPMA_TM_13", .addr = A_L3_TXPMA_TM_13,
13883 .ro = 0xffffff00,
13884 },{ .name = "L3_TXPMA_TM_14", .addr = A_L3_TXPMA_TM_14,
13885 .ro = 0xffffffe0,
13886 },{ .name = "L3_TXPMA_TM_15", .addr = A_L3_TXPMA_TM_15,
13887 .ro = 0xffffff00,
13888 },{ .name = "L3_TXPMA_TM_16", .addr = A_L3_TXPMA_TM_16,
13889 .ro = 0xffffff00,
13890 },{ .name = "L3_TXPMA_TM_17", .addr = A_L3_TXPMA_TM_17,
13891 .ro = 0xffffff00,
13892 },{ .name = "L3_TXPMA_TM_18", .addr = A_L3_TXPMA_TM_18,
13893 .reset = 0xf,
13894 .ro = 0xffffff00,
13895 },{ .name = "L3_TXPMA_TM_19", .addr = A_L3_TXPMA_TM_19,
13896 .reset = 0x3,
13897 .ro = 0xffffffc0,
13898 },{ .name = "L3_TXPMA_TM_20", .addr = A_L3_TXPMA_TM_20,
13899 .reset = 0x6,
13900 .ro = 0xffffff00,
13901 },{ .name = "L3_TXPMA_TM_21", .addr = A_L3_TXPMA_TM_21,
13902 .reset = 0x3,
13903 .ro = 0xffffff00,
13904 },{ .name = "L3_TXPMA_TM_22", .addr = A_L3_TXPMA_TM_22,
13905 .reset = 0x6,
13906 .ro = 0xffffff00,
13907 },{ .name = "L3_TXPMA_TM_23", .addr = A_L3_TXPMA_TM_23,
13908 .reset = 0x3,
13909 .ro = 0xffffff00,
13910 },{ .name = "L3_TXPMA_TM_24", .addr = A_L3_TXPMA_TM_24,
13911 .ro = 0xffffff80,
13912 },{ .name = "L3_TXPMA_TM_25", .addr = A_L3_TXPMA_TM_25,
13913 .ro = 0xffffffc0,
13914 },{ .name = "L3_TXPMA_TM_26", .addr = A_L3_TXPMA_TM_26,
13915 .reset = 0x64,
13916 .ro = 0xffffff00,
13917 },{ .name = "L3_TXPMA_TM_27", .addr = A_L3_TXPMA_TM_27,
13918 .ro = 0xffffff00,
13919 },{ .name = "L3_TXPMA_ST_0", .addr = A_L3_TXPMA_ST_0,
13920 .reset = 0x1,
13921 .ro = 0xffffffff,
13922 },{ .name = "L3_TXPMA_ST_1", .addr = A_L3_TXPMA_ST_1,
13923 .reset = 0x1,
13924 .ro = 0xffffffff,
13925 },{ .name = "L3_TXPMA_ST_2", .addr = A_L3_TXPMA_ST_2,
13926 .reset = 0x4,
13927 .ro = 0xffffffff,
13928 },{ .name = "L3_TXPMA_ST_3", .addr = A_L3_TXPMA_ST_3,
13929 .reset = 0x20,
13930 .ro = 0xffffffff,
13931 },{ .name = "L3_TXPMA_ST_4", .addr = A_L3_TXPMA_ST_4,
13932 .reset = 0x20,
13933 .ro = 0xffffffff,
13934 },{ .name = "L3_TXPMA_ST_5", .addr = A_L3_TXPMA_ST_5,
13935 .reset = 0x20,
13936 .ro = 0xffffffff,
13937 },{ .name = "L3_TXPMA_ST_6", .addr = A_L3_TXPMA_ST_6,
13938 .reset = 0xb,
13939 .ro = 0xffffffff,
13940 },{ .name = "L3_TXPMA_ST_7", .addr = A_L3_TXPMA_ST_7,
13941 .ro = 0xffffffff,
13942 },{ .name = "L3_TXPMA_ST_8", .addr = A_L3_TXPMA_ST_8,
13943 .ro = 0xffffffff,
13944 },{ .name = "L3_TXPMA_ST_9", .addr = A_L3_TXPMA_ST_9,
13945 .ro = 0xffffffff,
13946 },{ .name = "L3_TXPMD_TM_0", .addr = A_L3_TXPMD_TM_0,
13947 .ro = 0xffffffe0,
13948 },{ .name = "L3_TXPMD_TM_1", .addr = A_L3_TXPMD_TM_1,
13949 .ro = 0xffffffe0,
13950 },{ .name = "L3_TXPMD_TM_2", .addr = A_L3_TXPMD_TM_2,
13951 .ro = 0xffffffe0,
13952 },{ .name = "L3_TXPMD_TM_3", .addr = A_L3_TXPMD_TM_3,
13953 .ro = 0xffffffe0,
13954 },{ .name = "L3_TXPMD_TM_4", .addr = A_L3_TXPMD_TM_4,
13955 .ro = 0xffffffe0,
13956 },{ .name = "L3_TXPMD_TM_5", .addr = A_L3_TXPMD_TM_5,
13957 .ro = 0xffffffe0,
13958 },{ .name = "L3_TXPMD_TM_6", .addr = A_L3_TXPMD_TM_6,
13959 .ro = 0xffffffe0,
13960 },{ .name = "L3_TXPMD_TM_7", .addr = A_L3_TXPMD_TM_7,
13961 .ro = 0xffffffe0,
13962 },{ .name = "L3_TXPMD_TM_8", .addr = A_L3_TXPMD_TM_8,
13963 .ro = 0xffffffe0,
13964 },{ .name = "L3_TXPMD_TM_9", .addr = A_L3_TXPMD_TM_9,
13965 .ro = 0xffffffe0,
13966 },{ .name = "L3_TXPMD_TM_10", .addr = A_L3_TXPMD_TM_10,
13967 .ro = 0xffffffe0,
13968 },{ .name = "L3_TXPMD_TM_11", .addr = A_L3_TXPMD_TM_11,
13969 .ro = 0xffffffe0,
13970 },{ .name = "L3_TXPMD_TM_12", .addr = A_L3_TXPMD_TM_12,
13971 .ro = 0xffffffe0,
13972 },{ .name = "L3_TXPMD_TM_13", .addr = A_L3_TXPMD_TM_13,
13973 .ro = 0xffffffe0,
13974 },{ .name = "L3_TXPMD_TM_14", .addr = A_L3_TXPMD_TM_14,
13975 .ro = 0xffffffe0,
13976 },{ .name = "L3_TXPMD_TM_15", .addr = A_L3_TXPMD_TM_15,
13977 .ro = 0xffffffe0,
13978 },{ .name = "L3_TXPMD_TM_16", .addr = A_L3_TXPMD_TM_16,
13979 .ro = 0xffffffe0,
13980 },{ .name = "L3_TXPMD_TM_17", .addr = A_L3_TXPMD_TM_17,
13981 .ro = 0xffffffe0,
13982 },{ .name = "L3_TXPMD_TM_18", .addr = A_L3_TXPMD_TM_18,
13983 .ro = 0xffffffe0,
13984 },{ .name = "L3_TXPMD_TM_19", .addr = A_L3_TXPMD_TM_19,
13985 .ro = 0xffffffe0,
13986 },{ .name = "L3_TXPMD_TM_20", .addr = A_L3_TXPMD_TM_20,
13987 .ro = 0xffffffe0,
13988 },{ .name = "L3_TXPMD_TM_21", .addr = A_L3_TXPMD_TM_21,
13989 .ro = 0xffffffe0,
13990 },{ .name = "L3_TXPMD_TM_22", .addr = A_L3_TXPMD_TM_22,
13991 .ro = 0xffffffe0,
13992 },{ .name = "L3_TXPMD_TM_23", .addr = A_L3_TXPMD_TM_23,
13993 .ro = 0xffffffe0,
13994 },{ .name = "L3_TXPMD_TM_24", .addr = A_L3_TXPMD_TM_24,
13995 .ro = 0xffffffe0,
13996 },{ .name = "L3_TXPMD_TM_25", .addr = A_L3_TXPMD_TM_25,
13997 .ro = 0xffffffe0,
13998 },{ .name = "L3_TXPMD_TM_26", .addr = A_L3_TXPMD_TM_26,
13999 .ro = 0xffffffe0,
14000 },{ .name = "L3_TXPMD_TM_27", .addr = A_L3_TXPMD_TM_27,
14001 .ro = 0xffffffe0,
14002 },{ .name = "L3_TXPMD_TM_28", .addr = A_L3_TXPMD_TM_28,
14003 .ro = 0xffffffe0,
14004 },{ .name = "L3_TXPMD_TM_29", .addr = A_L3_TXPMD_TM_29,
14005 .ro = 0xffffffe0,
14006 },{ .name = "L3_TXPMD_TM_30", .addr = A_L3_TXPMD_TM_30,
14007 .ro = 0xffffffe0,
14008 },{ .name = "L3_TXPMD_TM_31", .addr = A_L3_TXPMD_TM_31,
14009 .ro = 0xffffffe0,
14010 },{ .name = "L3_TXPMD_TM_32", .addr = A_L3_TXPMD_TM_32,
14011 .ro = 0xffffff00,
14012 },{ .name = "L3_TXPMD_TM_33", .addr = A_L3_TXPMD_TM_33,
14013 .ro = 0xffffff00,
14014 },{ .name = "L3_TXPMD_TM_34", .addr = A_L3_TXPMD_TM_34,
14015 .ro = 0xffffff00,
14016 },{ .name = "L3_TXPMD_TM_35", .addr = A_L3_TXPMD_TM_35,
14017 .ro = 0xffffff00,
14018 },{ .name = "L3_TXPMD_TM_36", .addr = A_L3_TXPMD_TM_36,
14019 .ro = 0xffffff00,
14020 },{ .name = "L3_TXPMD_TM_37", .addr = A_L3_TXPMD_TM_37,
14021 .ro = 0xffffff00,
14022 },{ .name = "L3_TXPMD_TM_38", .addr = A_L3_TXPMD_TM_38,
14023 .ro = 0xffffff80,
14024 },{ .name = "L3_TXPMD_TM_39", .addr = A_L3_TXPMD_TM_39,
14025 .ro = 0xfffffff8,
14026 },{ .name = "L3_TXPMD_TM_40", .addr = A_L3_TXPMD_TM_40,
14027 .ro = 0xffffff00,
14028 },{ .name = "L3_TXPMD_TM_41", .addr = A_L3_TXPMD_TM_41,
14029 .ro = 0xffffff00,
14030 },{ .name = "L3_TXPMD_TM_42", .addr = A_L3_TXPMD_TM_42,
14031 .ro = 0xffffffe0,
14032 },{ .name = "L3_TXPMD_TM_43", .addr = A_L3_TXPMD_TM_43,
14033 .ro = 0xfffffff0,
14034 },{ .name = "L3_TXPMD_TM_44", .addr = A_L3_TXPMD_TM_44,
14035 .ro = 0xffffffc0,
14036 },{ .name = "L3_TXPMD_TM_45", .addr = A_L3_TXPMD_TM_45,
14037 .ro = 0xffffffc0,
14038 },{ .name = "L3_TXPMD_TM_46", .addr = A_L3_TXPMD_TM_46,
14039 .ro = 0xffffffc0,
14040 },{ .name = "L3_TXPMD_TM_47", .addr = A_L3_TXPMD_TM_47,
14041 .ro = 0xffffff00,
14042 },{ .name = "L3_TXPMD_TM_48", .addr = A_L3_TXPMD_TM_48,
14043 .ro = 0xffffffc0,
14044 },{ .name = "L3_TM_ANA_BYP_1", .addr = A_L3_TM_ANA_BYP_1,
14045 .ro = 0xffffff00,
14046 },{ .name = "L3_TM_ANA_BYP_2", .addr = A_L3_TM_ANA_BYP_2,
14047 .ro = 0xffffff00,
14048 },{ .name = "L3_TM_ANA_BYP_3", .addr = A_L3_TM_ANA_BYP_3,
14049 .ro = 0xffffff00,
14050 },{ .name = "L3_TM_ANA_BYP_4", .addr = A_L3_TM_ANA_BYP_4,
14051 .ro = 0xffffff00,
14052 },{ .name = "L3_TM_ANA_BYP_5", .addr = A_L3_TM_ANA_BYP_5,
14053 .rsvd = 0xc0,
14054 .ro = 0xffffffc0,
14055 },{ .name = "L3_TM_ANA_BYP_7", .addr = A_L3_TM_ANA_BYP_7,
14056 .rsvd = 0xf,
14057 .ro = 0xffffff0f,
14058 },{ .name = "L3_TM_ANA_BYP_8", .addr = A_L3_TM_ANA_BYP_8,
14059 .ro = 0xffffff00,
14060 },{ .name = "L3_TM_ANA_BYP_9", .addr = A_L3_TM_ANA_BYP_9,
14061 .ro = 0xffffff00,
14062 },{ .name = "L3_TM_ANA_BYP_10", .addr = A_L3_TM_ANA_BYP_10,
14063 .rsvd = 0xc0,
14064 .ro = 0xffffffc0,
14065 },{ .name = "L3_TM_ANA_BYP_11", .addr = A_L3_TM_ANA_BYP_11,
14066 .rsvd = 0xc0,
14067 .ro = 0xffffffc0,
14068 },{ .name = "L3_TM_ANA_BYP_12", .addr = A_L3_TM_ANA_BYP_12,
14069 .ro = 0xffffff00,
14070 },{ .name = "L3_TM_ANA_BYP_13", .addr = A_L3_TM_ANA_BYP_13,
14071 .rsvd = 0xfc,
14072 .ro = 0xfffffffc,
14073 },{ .name = "L3_TM_ANA_BYP_14", .addr = A_L3_TM_ANA_BYP_14,
14074 .rsvd = 0xc,
14075 .ro = 0xffffff0c,
14076 },{ .name = "L3_TM_ANA_BYP_15", .addr = A_L3_TM_ANA_BYP_15,
14077 .ro = 0xffffff00,
14078 },{ .name = "L3_TM_ANA_BYP_16", .addr = A_L3_TM_ANA_BYP_16,
14079 .ro = 0xffffff00,
14080 },{ .name = "L3_TM_ANA_BYP_17", .addr = A_L3_TM_ANA_BYP_17,
14081 .rsvd = 0x80,
14082 .ro = 0xffffff80,
14083 },{ .name = "L3_TM_ANA_BYP_18", .addr = A_L3_TM_ANA_BYP_18,
14084 .rsvd = 0xf0,
14085 .ro = 0xfffffff0,
14086 },{ .name = "L3_TM_ANA_BYP_20", .addr = A_L3_TM_ANA_BYP_20,
14087 .ro = 0xffffff00,
14088 },{ .name = "L3_TM_ANA_BYP_21", .addr = A_L3_TM_ANA_BYP_21,
14089 .ro = 0xffffff00,
14090 },{ .name = "L3_TM_ANA_BYP_22", .addr = A_L3_TM_ANA_BYP_22,
14091 .ro = 0xffffff00,
14092 },{ .name = "L3_TM_ANA_BYP_23", .addr = A_L3_TM_ANA_BYP_23,
14093 .ro = 0xffffff00,
14094 },{ .name = "L3_TM_DIG_1", .addr = A_L3_TM_DIG_1,
14095 .reset = 0x40,
14096 .ro = 0xffffff00,
14097 },{ .name = "L3_TM_DIG_2", .addr = A_L3_TM_DIG_2,
14098 .rsvd = 0xc0,
14099 .ro = 0xffffffc0,
14100 },{ .name = "L3_TM_DIG_3", .addr = A_L3_TM_DIG_3,
14101 .ro = 0xffffff00,
14102 },{ .name = "L3_TM_DIG_4", .addr = A_L3_TM_DIG_4,
14103 .rsvd = 0x7,
14104 .ro = 0xffffff07,
14105 },{ .name = "L3_TM_DIG_5", .addr = A_L3_TM_DIG_5,
14106 .rsvd = 0xf8,
14107 .ro = 0xfffffff8,
14108 },{ .name = "L3_TM_DIG_6", .addr = A_L3_TM_DIG_6,
14109 .rsvd = 0x80,
14110 .ro = 0xffffff80,
14111 },{ .name = "L3_TM_DIG_7", .addr = A_L3_TM_DIG_7,
14112 .ro = 0xffffff00,
14113 },{ .name = "L3_TM_DIG_8", .addr = A_L3_TM_DIG_8,
14114 .rsvd = 0xe0,
14115 .ro = 0xffffffe0,
14116 },{ .name = "L3_TM_DIG_9", .addr = A_L3_TM_DIG_9,
14117 .rsvd = 0xf0,
14118 .ro = 0xfffffff0,
14119 },{ .name = "L3_TM_DIG_10", .addr = A_L3_TM_DIG_10,
14120 .reset = 0x1,
14121 .rsvd = 0xf0,
14122 .ro = 0xfffffff0,
14123 },{ .name = "L3_TM_DIG_11", .addr = A_L3_TM_DIG_11,
14124 .rsvd = 0xf,
14125 .ro = 0xffffff0f,
14126 },{ .name = "L3_TM_DIG_12", .addr = A_L3_TM_DIG_12,
14127 .rsvd = 0xc0,
14128 .ro = 0xffffffc0,
14129 },{ .name = "L3_TM_DIG_13", .addr = A_L3_TM_DIG_13,
14130 .reset = 0x1a,
14131 .rsvd = 0x80,
14132 .ro = 0xffffff80,
14133 },{ .name = "L3_TM_DIG_14", .addr = A_L3_TM_DIG_14,
14134 .rsvd = 0xf,
14135 .ro = 0xffffff0f,
14136 },{ .name = "L3_TM_DIG_15", .addr = A_L3_TM_DIG_15,
14137 .reset = 0xd,
14138 .rsvd = 0xc0,
14139 .ro = 0xffffffc0,
14140 },{ .name = "L3_TM_DIG_16", .addr = A_L3_TM_DIG_16,
14141 .rsvd = 0xe0,
14142 .ro = 0xffffffe0,
14143 },{ .name = "L3_TM_DIG_17", .addr = A_L3_TM_DIG_17,
14144 .rsvd = 0xe0,
14145 .ro = 0xffffffe0,
14146 },{ .name = "L3_TM_DIG_18", .addr = A_L3_TM_DIG_18,
14147 .reset = 0x2a,
14148 .ro = 0xffffff00,
14149 },{ .name = "L3_TM_DIG_19", .addr = A_L3_TM_DIG_19,
14150 .reset = 0x36,
14151 .ro = 0xffffff00,
14152 },{ .name = "L3_TM_DIG_20", .addr = A_L3_TM_DIG_20,
14153 .reset = 0x10,
14154 .rsvd = 0x80,
14155 .ro = 0xffffff80,
14156 },{ .name = "L3_TM_DIG_21", .addr = A_L3_TM_DIG_21,
14157 .rsvd = 0xe0,
14158 .ro = 0xffffffe0,
14159 },{ .name = "L3_TM_DIG_22", .addr = A_L3_TM_DIG_22,
14160 .rsvd = 0xc0,
14161 .ro = 0xffffffc0,
14162 },{ .name = "L3_TM_DIG_23", .addr = A_L3_TM_DIG_23,
14163 .reset = 0x5,
14164 .ro = 0xffffff00,
14165 },{ .name = "L3_TM_DIG_24", .addr = A_L3_TM_DIG_24,
14166 .ro = 0xffffff00,
14167 },{ .name = "L3_TM_DIG_25", .addr = A_L3_TM_DIG_25,
14168 .ro = 0xffffff00,
14169 },{ .name = "L3_TM_DIG_26", .addr = A_L3_TM_DIG_26,
14170 .ro = 0xffffff00,
14171 },{ .name = "L3_TM_DIG_27", .addr = A_L3_TM_DIG_27,
14172 .ro = 0xffffff00,
14173 },{ .name = "L3_TM_DIG_28", .addr = A_L3_TM_DIG_28,
14174 .ro = 0xffffff00,
14175 },{ .name = "L3_TM_DIG_29", .addr = A_L3_TM_DIG_29,
14176 .ro = 0xffffff00,
14177 },{ .name = "L3_TM_AUX_0", .addr = A_L3_TM_AUX_0,
14178 .ro = 0xffffff00,
14179 },{ .name = "L3_TM_AUX_1", .addr = A_L3_TM_AUX_1,
14180 .ro = 0xffffff00,
14181 },{ .name = "L3_TM_AUX_2", .addr = A_L3_TM_AUX_2,
14182 .ro = 0xffffff00,
14183 },{ .name = "L3_TM_AUX_3", .addr = A_L3_TM_AUX_3,
14184 .ro = 0xffffff00,
14185 },{ .name = "L3_TM_AUX_4", .addr = A_L3_TM_AUX_4,
14186 .ro = 0xffffff00,
14187 },{ .name = "L3_TM_DIG_30", .addr = A_L3_TM_DIG_30,
14188 .rsvd = 0xc0,
14189 .ro = 0xffffffc0,
14190 },{ .name = "L3_TM_DIG_31", .addr = A_L3_TM_DIG_31,
14191 .reset = 0xfa,
14192 .ro = 0xffffff00,
14193 },{ .name = "L3_TM_DIG_32", .addr = A_L3_TM_DIG_32,
14194 .reset = 0xfa,
14195 .ro = 0xffffff00,
14196 },{ .name = "L3_TM_DIG_33", .addr = A_L3_TM_DIG_33,
14197 .ro = 0xffffff00,
14198 },{ .name = "L3_TM_DIG_34", .addr = A_L3_TM_DIG_34,
14199 .reset = 0x1e,
14200 .rsvd = 0xc0,
14201 .ro = 0xffffffc0,
14202 },{ .name = "L3_TM_DIG_35", .addr = A_L3_TM_DIG_35,
14203 .reset = 0x18,
14204 .rsvd = 0xc0,
14205 .ro = 0xffffffc0,
14206 },{ .name = "L3_TM_DIG_36", .addr = A_L3_TM_DIG_36,
14207 .ro = 0xffffff00,
14208 },{ .name = "L3_TM_DIG_37", .addr = A_L3_TM_DIG_37,
14209 .rsvd = 0xe0,
14210 .ro = 0xffffffe0,
14211 },{ .name = "L3_TM_LFPS_1", .addr = A_L3_TM_LFPS_1,
14212 .reset = 0x88,
14213 .ro = 0xffffff00,
14214 },{ .name = "L3_TM_LFPS_2", .addr = A_L3_TM_LFPS_2,
14215 .reset = 0x34,
14216 .rsvd = 0x80,
14217 .ro = 0xffffff80,
14218 },{ .name = "L3_TM_LFPS_3", .addr = A_L3_TM_LFPS_3,
14219 .reset = 0x6c,
14220 .ro = 0xffffff00,
14221 },{ .name = "L3_TM_LFPS_4", .addr = A_L3_TM_LFPS_4,
14222 .rsvd = 0xc0,
14223 .ro = 0xffffffc0,
14224 },{ .name = "L3_TM_RXPMA_1", .addr = A_L3_TM_RXPMA_1,
14225 .ro = 0xffffff00,
14226 },{ .name = "L3_TM_BSCAN_1", .addr = A_L3_TM_BSCAN_1,
14227 .rsvd = 0xf8,
14228 .ro = 0xfffffff8,
14229 },{ .name = "L3_TM_MPHY_SQ_1", .addr = A_L3_TM_MPHY_SQ_1,
14230 .reset = 0x1,
14231 .rsvd = 0xe0,
14232 .ro = 0xffffffe0,
14233 },{ .name = "L3_TM_LSRX_1", .addr = A_L3_TM_LSRX_1,
14234 .ro = 0xffffff00,
14235 },{ .name = "L3_TM_LSRX_2", .addr = A_L3_TM_LSRX_2,
14236 .rsvd = 0xc0,
14237 .ro = 0xffffffc0,
14238 },{ .name = "L3_TM_SIGDET_1", .addr = A_L3_TM_SIGDET_1,
14239 .reset = 0x34,
14240 .rsvd = 0x80,
14241 .ro = 0xffffff80,
14242 },{ .name = "L3_TM_SIGDET_2", .addr = A_L3_TM_SIGDET_2,
14243 .reset = 0xf,
14244 .ro = 0xffffff00,
14245 },{ .name = "L3_TM_DFT_1", .addr = A_L3_TM_DFT_1,
14246 .rsvd = 0x7,
14247 .ro = 0xffffff07,
14248 },{ .name = "L3_TM_DFT_2", .addr = A_L3_TM_DFT_2,
14249 .rsvd = 0xf8,
14250 .ro = 0xfffffff8,
14251 },{ .name = "L3_TM_DFT_3", .addr = A_L3_TM_DFT_3,
14252 .rsvd = 0xe0,
14253 .ro = 0xffffffe0,
14254 },{ .name = "L3_TM_DFT_4", .addr = A_L3_TM_DFT_4,
14255 .rsvd = 0xfc,
14256 .ro = 0xfffffffc,
14257 },{ .name = "L3_TM_DFT_5", .addr = A_L3_TM_DFT_5,
14258 .ro = 0xffffff00,
14259 },{ .name = "L3_TM_DFT_6", .addr = A_L3_TM_DFT_6,
14260 .ro = 0xffffff00,
14261 },{ .name = "L3_TM_DFT_7", .addr = A_L3_TM_DFT_7,
14262 .rsvd = 0xe0,
14263 .ro = 0xffffffe0,
14264 },{ .name = "L3_TM_DFT_8", .addr = A_L3_TM_DFT_8,
14265 .rsvd = 0xe0,
14266 .ro = 0xffffffe0,
14267 },{ .name = "L3_TM_DFT_9", .addr = A_L3_TM_DFT_9,
14268 .ro = 0xffffff00,
14269 },{ .name = "L3_TM_DFT_10", .addr = A_L3_TM_DFT_10,
14270 .rsvd = 0xf0,
14271 .ro = 0xfffffff0,
14272 },{ .name = "L3_TM_BG_1", .addr = A_L3_TM_BG_1,
14273 .ro = 0xffffff00,
14274 },{ .name = "L3_TM_BG_2", .addr = A_L3_TM_BG_2,
14275 .ro = 0xffffff00,
14276 },{ .name = "L3_TM_BG_3", .addr = A_L3_TM_BG_3,
14277 .ro = 0xffffff00,
14278 },{ .name = "L3_TM_BG_4", .addr = A_L3_TM_BG_4,
14279 .ro = 0xffffff00,
14280 },{ .name = "L3_TM_BG_5", .addr = A_L3_TM_BG_5,
14281 .ro = 0xffffff00,
14282 },{ .name = "L3_TM_BG_6", .addr = A_L3_TM_BG_6,
14283 .ro = 0xffffff00,
14284 },{ .name = "L3_TM_BG_7", .addr = A_L3_TM_BG_7,
14285 .ro = 0xffffff00,
14286 },{ .name = "L3_TM_BG_8", .addr = A_L3_TM_BG_8,
14287 .ro = 0xffffff00,
14288 },{ .name = "L3_TM_BG_9", .addr = A_L3_TM_BG_9,
14289 .ro = 0xffffff00,
14290 },{ .name = "L3_TM_BG_10", .addr = A_L3_TM_BG_10,
14291 .ro = 0xffffff00,
14292 },{ .name = "L3_TM_SD0", .addr = A_L3_TM_SD0,
14293 .ro = 0xffffff00,
14294 },{ .name = "L3_TM_SD1", .addr = A_L3_TM_SD1,
14295 .ro = 0xffffff00,
14296 },{ .name = "L3_TM_SD2", .addr = A_L3_TM_SD2,
14297 .ro = 0xffffff00,
14298 },{ .name = "L3_TM_SD3", .addr = A_L3_TM_SD3,
14299 .reset = 0x4,
14300 .ro = 0xffffff00,
14301 },{ .name = "L3_TM_SD4", .addr = A_L3_TM_SD4,
14302 .rsvd = 0xe0,
14303 .ro = 0xffffffe0,
14304 },{ .name = "L3_TM_SD5", .addr = A_L3_TM_SD5,
14305 .reset = 0xa,
14306 .ro = 0xffffff00,
14307 },{ .name = "L3_TM_SD6", .addr = A_L3_TM_SD6,
14308 .rsvd = 0xe0,
14309 .ro = 0xffffffe0,
14310 },{ .name = "L3_TM_MISC1", .addr = A_L3_TM_MISC1,
14311 .ro = 0xffffff00,
14312 },{ .name = "L3_TM_MISC2", .addr = A_L3_TM_MISC2,
14313 .ro = 0xffffff03,
14314 },{ .name = "L3_TM_EYE_SURF0", .addr = A_L3_TM_EYE_SURF0,
14315 .ro = 0xffffff80,
14316 },{ .name = "L3_TM_EYE_SURF1", .addr = A_L3_TM_EYE_SURF1,
14317 .ro = 0xffffff00,
14318 },{ .name = "L3_TM_EYE_SURF2", .addr = A_L3_TM_EYE_SURF2,
14319 .ro = 0xffffff00,
14320 },{ .name = "L3_TM_EYE_SURF3", .addr = A_L3_TM_EYE_SURF3,
14321 .ro = 0xffffff00,
14322 },{ .name = "L3_TM_EYE_SURF4", .addr = A_L3_TM_EYE_SURF4,
14323 .ro = 0xffffff00,
14324 },{ .name = "L3_TM_EYE_SURF5", .addr = A_L3_TM_EYE_SURF5,
14325 .ro = 0xffffff00,
14326 },{ .name = "L3_TM_EYE_SURF6", .addr = A_L3_TM_EYE_SURF6,
14327 .ro = 0xffffff00,
14328 },{ .name = "L3_TM_EYE_SURF7", .addr = A_L3_TM_EYE_SURF7,
14329 .ro = 0xffffff00,
14330 },{ .name = "L3_TM_EYE_SURF8", .addr = A_L3_TM_EYE_SURF8,
14331 .ro = 0xffffff00,
14332 },{ .name = "L3_TM_EYE_SURF9", .addr = A_L3_TM_EYE_SURF9,
14333 .ro = 0xffffff00,
14334 },{ .name = "L3_TM_SPARE", .addr = A_L3_TM_SPARE,
14335 .ro = 0xffffff00,
14336 },{ .name = "L3_TM_ANA_EQ1", .addr = A_L3_TM_ANA_EQ1,
14337 .reset = 0xc,
14338 .ro = 0xffffffe0,
14339 },{ .name = "L3_TM_ANA_E_PI0", .addr = A_L3_TM_ANA_E_PI0,
14340 .reset = 0xa0,
14341 .ro = 0xffffff1f,
14342 },{ .name = "L3_TM_ANA_IQ_PI0", .addr = A_L3_TM_ANA_IQ_PI0,
14343 .reset = 0xa0,
14344 .ro = 0xffffff1f,
14345 },{ .name = "L3_TM_ANA_MISC0", .addr = A_L3_TM_ANA_MISC0,
14346 .ro = 0xffffff3f,
14347 },{ .name = "L3_TM_SAMP_CODE_IQ_PH0", .addr = A_L3_TM_SAMP_CODE_IQ_PH0,
14348 .ro = 0xffffff80,
14349 },{ .name = "L3_TM_SAMP_CODE_IQ_PH90", .addr = A_L3_TM_SAMP_CODE_IQ_PH90,
14350 .ro = 0xffffff00,
14351 },{ .name = "L3_TM_SAMP_CODE_IQ_PH180", .addr = A_L3_TM_SAMP_CODE_IQ_PH180,
14352 .ro = 0xffffffc0,
14353 },{ .name = "L3_TM_SAMP_CODE_IQ_PH270", .addr = A_L3_TM_SAMP_CODE_IQ_PH270,
14354 .ro = 0xffffff00,
14355 },{ .name = "L3_TM_SAMP_CODE_E_PH0", .addr = A_L3_TM_SAMP_CODE_E_PH0,
14356 .ro = 0xffffffc0,
14357 },{ .name = "L3_TM_SAMP_CODE_E_PH180", .addr = A_L3_TM_SAMP_CODE_E_PH180,
14358 .ro = 0xffffffc0,
14359 },{ .name = "L3_TM_IQ_ILL0", .addr = A_L3_TM_IQ_ILL0,
14360 .ro = 0xffffff00,
14361 },{ .name = "L3_TM_IQ_ILL1", .addr = A_L3_TM_IQ_ILL1,
14362 .ro = 0xffffff00,
14363 },{ .name = "L3_TM_IQ_ILL2", .addr = A_L3_TM_IQ_ILL2,
14364 .ro = 0xffffff00,
14365 },{ .name = "L3_TM_IQ_ILL3", .addr = A_L3_TM_IQ_ILL3,
14366 .ro = 0xffffff00,
14367 },{ .name = "L3_TM_IQ_ILL4", .addr = A_L3_TM_IQ_ILL4,
14368 .ro = 0xffffff00,
14369 },{ .name = "L3_TM_IQ_ILL5", .addr = A_L3_TM_IQ_ILL5,
14370 .ro = 0xffffff00,
14371 },{ .name = "L3_TM_IQ_ILL6", .addr = A_L3_TM_IQ_ILL6,
14372 .ro = 0xffffff00,
14373 },{ .name = "L3_TM_IQ_ILL7", .addr = A_L3_TM_IQ_ILL7,
14374 .ro = 0xffffff00,
14375 },{ .name = "L3_TM_IQ_ILL8", .addr = A_L3_TM_IQ_ILL8,
14376 .ro = 0xffffff00,
14377 },{ .name = "L3_TM_IQ_ILL9", .addr = A_L3_TM_IQ_ILL9,
14378 .ro = 0xfffffff0,
14379 },{ .name = "L3_TM_IQ_ILL10", .addr = A_L3_TM_IQ_ILL10,
14380 .reset = 0x3,
14381 .ro = 0xffffffc0,
14382 },{ .name = "L3_TM_E_ILL0", .addr = A_L3_TM_E_ILL0,
14383 .ro = 0xffffff00,
14384 },{ .name = "L3_TM_E_ILL1", .addr = A_L3_TM_E_ILL1,
14385 .ro = 0xffffff00,
14386 },{ .name = "L3_TM_E_ILL2", .addr = A_L3_TM_E_ILL2,
14387 .ro = 0xffffff00,
14388 },{ .name = "L3_TM_E_ILL3", .addr = A_L3_TM_E_ILL3,
14389 .ro = 0xffffff00,
14390 },{ .name = "L3_TM_E_ILL4", .addr = A_L3_TM_E_ILL4,
14391 .ro = 0xffffff00,
14392 },{ .name = "L3_TM_E_ILL5", .addr = A_L3_TM_E_ILL5,
14393 .ro = 0xffffff00,
14394 },{ .name = "L3_TM_E_ILL6", .addr = A_L3_TM_E_ILL6,
14395 .ro = 0xffffff00,
14396 },{ .name = "L3_TM_E_ILL7", .addr = A_L3_TM_E_ILL7,
14397 .ro = 0xffffff00,
14398 },{ .name = "L3_TM_E_ILL8", .addr = A_L3_TM_E_ILL8,
14399 .ro = 0xffffff00,
14400 },{ .name = "L3_TM_E_ILL9", .addr = A_L3_TM_E_ILL9,
14401 .ro = 0xfffffff0,
14402 },{ .name = "L3_TM_E_ILL10", .addr = A_L3_TM_E_ILL10,
14403 .reset = 0x3,
14404 .ro = 0xffffffc0,
14405 },{ .name = "L3_TM_EQ0", .addr = A_L3_TM_EQ0,
14406 .ro = 0xffffff00,
14407 },{ .name = "L3_TM_EQ1", .addr = A_L3_TM_EQ1,
14408 .ro = 0xffffff00,
14409 },{ .name = "L3_TM_EQ2", .addr = A_L3_TM_EQ2,
14410 .ro = 0xffffff80,
14411 },{ .name = "L3_TM_EQ3", .addr = A_L3_TM_EQ3,
14412 .ro = 0xffffffe0,
14413 },{ .name = "L3_TM_EQ4", .addr = A_L3_TM_EQ4,
14414 .ro = 0xffffffe0,
14415 },{ .name = "L3_TM_EQ5", .addr = A_L3_TM_EQ5,
14416 .ro = 0xffffffc0,
14417 },{ .name = "L3_TM_EQ6", .addr = A_L3_TM_EQ6,
14418 .ro = 0xffffffe0,
14419 },{ .name = "L3_TM_EQ7", .addr = A_L3_TM_EQ7,
14420 .ro = 0xffffffc0,
14421 },{ .name = "L3_TM_EQ8", .addr = A_L3_TM_EQ8,
14422 .ro = 0xffffff00,
14423 },{ .name = "L3_TM_EQ9", .addr = A_L3_TM_EQ9,
14424 .ro = 0xffffff80,
14425 },{ .name = "L3_TM_EQ10", .addr = A_L3_TM_EQ10,
14426 .ro = 0xffffff80,
14427 },{ .name = "L3_TM_EQ11", .addr = A_L3_TM_EQ11,
14428 .ro = 0xffffff00,
14429 },{ .name = "L3_TM_ILL7", .addr = A_L3_TM_ILL7,
14430 .reset = 0x5,
14431 .ro = 0xffffff00,
14432 },{ .name = "L3_TM_ILL8", .addr = A_L3_TM_ILL8,
14433 .reset = 0x2,
14434 .ro = 0xffffff00,
14435 },{ .name = "L3_TM_ILL9", .addr = A_L3_TM_ILL9,
14436 .reset = 0x40,
14437 .ro = 0xffffff00,
14438 },{ .name = "L3_TM_ILL10", .addr = A_L3_TM_ILL10,
14439 .ro = 0xffffff00,
14440 },{ .name = "L3_TM_ILL11", .addr = A_L3_TM_ILL11,
14441 .ro = 0xffffff00,
14442 },{ .name = "L3_TM_ILL12", .addr = A_L3_TM_ILL12,
14443 .ro = 0xffffff00,
14444 },{ .name = "L3_TM_ILL13", .addr = A_L3_TM_ILL13,
14445 .reset = 0x1,
14446 .rsvd = 0xf8,
14447 .ro = 0xfffffff8,
14448 },{ .name = "L3_TM_ILL14", .addr = A_L3_TM_ILL14,
14449 .reset = 0x51,
14450 .ro = 0xffffff00,
14451 },{ .name = "L3_TM_FRZ_FSM0", .addr = A_L3_TM_FRZ_FSM0,
14452 .ro = 0xffffff00,
14453 },{ .name = "L3_TM_FRZ_FSM1", .addr = A_L3_TM_FRZ_FSM1,
14454 .ro = 0xffffffc0,
14455 },{ .name = "L3_TM_RST_DLY", .addr = A_L3_TM_RST_DLY,
14456 .ro = 0xffffff00,
14457 },{ .name = "L3_TM_ILL15", .addr = A_L3_TM_ILL15,
14458 .ro = 0xffffff00,
14459 },{ .name = "L3_TM_MISC3", .addr = A_L3_TM_MISC3,
14460 .reset = 0x3,
14461 .ro = 0xffffff00,
14462 },{ .name = "L3_TM_EQ_OFFS1", .addr = A_L3_TM_EQ_OFFS1,
14463 .ro = 0xffffff00,
14464 },{ .name = "L3_TM_SAMP0", .addr = A_L3_TM_SAMP0,
14465 .ro = 0xffffff00,
14466 },{ .name = "L3_TM_EQ12", .addr = A_L3_TM_EQ12,
14467 .ro = 0xffffff00,
14468 },{ .name = "L3_TM_MISC4", .addr = A_L3_TM_MISC4,
14469 .rsvd = 0xf8,
14470 .ro = 0xfffffff8,
14471 },{ .name = "L3_TM_SAMP_STATUS0", .addr = A_L3_TM_SAMP_STATUS0,
14472 .rsvd = 0xc0,
14473 .ro = 0xffffffff,
14474 },{ .name = "L3_TM_SAMP_STATUS1", .addr = A_L3_TM_SAMP_STATUS1,
14475 .rsvd = 0xc0,
14476 .ro = 0xffffffff,
14477 },{ .name = "L3_TM_SAMP_STATUS2", .addr = A_L3_TM_SAMP_STATUS2,
14478 .rsvd = 0xc0,
14479 .ro = 0xffffffff,
14480 },{ .name = "L3_TM_SAMP_STATUS3", .addr = A_L3_TM_SAMP_STATUS3,
14481 .rsvd = 0xc0,
14482 .ro = 0xffffffff,
14483 },{ .name = "L3_TM_SAMP_STATUS4", .addr = A_L3_TM_SAMP_STATUS4,
14484 .rsvd = 0xc0,
14485 .ro = 0xffffffff,
14486 },{ .name = "L3_TM_SAMP_STATUS5", .addr = A_L3_TM_SAMP_STATUS5,
14487 .rsvd = 0xc0,
14488 .ro = 0xffffffff,
14489 },{ .name = "L3_TM_ILL_STATUS0", .addr = A_L3_TM_ILL_STATUS0,
14490 .rsvd = 0x80,
14491 .ro = 0xffffffff,
14492 },{ .name = "L3_TM_ILL_STATUS1", .addr = A_L3_TM_ILL_STATUS1,
14493 .rsvd = 0x80,
14494 .ro = 0xffffffff,
14495 },{ .name = "L3_TM_ILL_STATUS2", .addr = A_L3_TM_ILL_STATUS2,
14496 .rsvd = 0x80,
14497 .ro = 0xffffffff,
14498 },{ .name = "L3_TM_ILL_STATUS3", .addr = A_L3_TM_ILL_STATUS3,
14499 .rsvd = 0x80,
14500 .ro = 0xffffffff,
14501 },{ .name = "L3_TM_ILL_STATUS4", .addr = A_L3_TM_ILL_STATUS4,
14502 .rsvd = 0x80,
14503 .ro = 0xffffffff,
14504 },{ .name = "L3_TM_ILL_STATUS5", .addr = A_L3_TM_ILL_STATUS5,
14505 .rsvd = 0x80,
14506 .ro = 0xffffffff,
14507 },{ .name = "L3_TM_ILL_STATUS6", .addr = A_L3_TM_ILL_STATUS6,
14508 .rsvd = 0x80,
14509 .ro = 0xffffffff,
14510 },{ .name = "L3_TM_ILL_STATUS7", .addr = A_L3_TM_ILL_STATUS7,
14511 .rsvd = 0x80,
14512 .ro = 0xffffffff,
14513 },{ .name = "L3_TM_ILL_STATUS8", .addr = A_L3_TM_ILL_STATUS8,
14514 .rsvd = 0x80,
14515 .ro = 0xffffffff,
14516 },{ .name = "L3_TM_ILL_STATUS9", .addr = A_L3_TM_ILL_STATUS9,
14517 .rsvd = 0x80,
14518 .ro = 0xffffffff,
14519 },{ .name = "L3_TM_ILL_STATUS10", .addr = A_L3_TM_ILL_STATUS10,
14520 .rsvd = 0x80,
14521 .ro = 0xffffffff,
14522 },{ .name = "L3_TM_ILL_STATUS11", .addr = A_L3_TM_ILL_STATUS11,
14523 .rsvd = 0x80,
14524 .ro = 0xffffffff,
14525 },{ .name = "L3_TM_MISC_ST_0", .addr = A_L3_TM_MISC_ST_0,
14526 .rsvd = 0xc0,
14527 .ro = 0xffffffff,
14528 },{ .name = "L3_TM_SD_ST_0", .addr = A_L3_TM_SD_ST_0,
14529 .reset = 0x12,
14530 .rsvd = 0xc0,
14531 .ro = 0xffffffff,
14532 },{ .name = "L3_TM_EYESURF_ST0", .addr = A_L3_TM_EYESURF_ST0,
14533 .ro = 0xffffffff,
14534 },{ .name = "L3_TM_EYESURF_ST1", .addr = A_L3_TM_EYESURF_ST1,
14535 .ro = 0xffffffff,
14536 },{ .name = "L3_TM_EQ_ST0", .addr = A_L3_TM_EQ_ST0,
14537 .reset = 0xff,
14538 .ro = 0xffffffff,
14539 },{ .name = "L3_TM_EQ_ST1", .addr = A_L3_TM_EQ_ST1,
14540 .ro = 0xffffffff,
14541 },{ .name = "L3_TM_EQ_ST2", .addr = A_L3_TM_EQ_ST2,
14542 .rsvd = 0x80,
14543 .ro = 0xffffffff,
14544 },{ .name = "L3_TM_RXPMA_ST1", .addr = A_L3_TM_RXPMA_ST1,
14545 .ro = 0xffffffff,
14546 },{ .name = "L3_TM_CDR0", .addr = A_L3_TM_CDR0,
14547 .ro = 0xffffff60,
14548 },{ .name = "L3_TM_CDR1", .addr = A_L3_TM_CDR1,
14549 .ro = 0xffffff00,
14550 },{ .name = "L3_TM_CDR2", .addr = A_L3_TM_CDR2,
14551 .ro = 0xffffff00,
14552 },{ .name = "L3_TM_CDR3", .addr = A_L3_TM_CDR3,
14553 .ro = 0xffffff80,
14554 },{ .name = "L3_TM_CDR4", .addr = A_L3_TM_CDR4,
14555 .ro = 0xffffff80,
14556 },{ .name = "L3_TM_CDR5", .addr = A_L3_TM_CDR5,
14557 .ro = 0xffffff00,
14558 },{ .name = "L3_TM_CDR6", .addr = A_L3_TM_CDR6,
14559 .ro = 0xffffff00,
14560 },{ .name = "L3_TM_CDR7", .addr = A_L3_TM_CDR7,
14561 .ro = 0xffffff00,
14562 },{ .name = "L3_TM_CDR8", .addr = A_L3_TM_CDR8,
14563 .ro = 0xffffff00,
14564 },{ .name = "L3_TM_CDR9", .addr = A_L3_TM_CDR9,
14565 .ro = 0xffffff00,
14566 },{ .name = "L3_TM_CDR10", .addr = A_L3_TM_CDR10,
14567 .ro = 0xffffff00,
14568 },{ .name = "L3_TM_CDR11", .addr = A_L3_TM_CDR11,
14569 .ro = 0xffffffe0,
14570 },{ .name = "L3_TM_CDR12", .addr = A_L3_TM_CDR12,
14571 .ro = 0xffffff00,
14572 },{ .name = "L3_TM_CDR13", .addr = A_L3_TM_CDR13,
14573 .ro = 0xffffff00,
14574 },{ .name = "L3_TM_CDR14", .addr = A_L3_TM_CDR14,
14575 .ro = 0xffffff00,
14576 },{ .name = "L3_TM_CDR15", .addr = A_L3_TM_CDR15,
14577 .ro = 0xffffff00,
14578 },{ .name = "L3_TM_CDR16", .addr = A_L3_TM_CDR16,
14579 .ro = 0xffffffe0,
14580 },{ .name = "L3_TM_CDR17", .addr = A_L3_TM_CDR17,
14581 .ro = 0xffffffe0,
14582 },{ .name = "L3_TM_CDR18", .addr = A_L3_TM_CDR18,
14583 .ro = 0xffffffe0,
14584 },{ .name = "L3_TM_CDR19", .addr = A_L3_TM_CDR19,
14585 .ro = 0xffffffe0,
14586 },{ .name = "L3_TM_CDR20", .addr = A_L3_TM_CDR20,
14587 .ro = 0xffffffe0,
14588 },{ .name = "L3_TM_CDR21", .addr = A_L3_TM_CDR21,
14589 .ro = 0xffffffe0,
14590 },{ .name = "L3_TM_CDR22", .addr = A_L3_TM_CDR22,
14591 .ro = 0xffffffe0,
14592 },{ .name = "L3_TM_CDR23", .addr = A_L3_TM_CDR23,
14593 .ro = 0xffffff80,
14594 },{ .name = "L3_TM_MISC0", .addr = A_L3_TM_MISC0,
14595 .ro = 0xfffffffc,
14596 },{ .name = "L3_TM_HSRX_ST0", .addr = A_L3_TM_HSRX_ST0,
14597 .rsvd = 0xfe,
14598 .ro = 0xffffffff,
14599 },{ .name = "L3_TM_PLL_LS_CLOCK", .addr = A_L3_TM_PLL_LS_CLOCK,
14600 .ro = 0xffffff00,
14601 },{ .name = "L3_TM_PLL_LOOP_FILT", .addr = A_L3_TM_PLL_LOOP_FILT,
14602 .ro = 0xffffff00,
14603 },{ .name = "L3_TM_PLL_DIG2", .addr = A_L3_TM_PLL_DIG2,
14604 .ro = 0xffffff00,
14605 },{ .name = "L3_TM_PLL_FBDIV", .addr = A_L3_TM_PLL_FBDIV,
14606 .ro = 0xffffff00,
14607 },{ .name = "L3_TM_PLL_DIG4", .addr = A_L3_TM_PLL_DIG4,
14608 .reset = 0x80,
14609 .ro = 0xffffff00,
14610 },{ .name = "L3_TM_PLL_DIG5", .addr = A_L3_TM_PLL_DIG5,
14611 .reset = 0xc0,
14612 .ro = 0xffffff00,
14613 },{ .name = "L3_TM_PLL_DIG6", .addr = A_L3_TM_PLL_DIG6,
14614 .reset = 0x3,
14615 .ro = 0xffffff00,
14616 },{ .name = "L3_TM_PLL_DIG7", .addr = A_L3_TM_PLL_DIG7,
14617 .ro = 0xffffff00,
14618 },{ .name = "L3_TM_PLL_CPUMP_CODE_1", .addr = A_L3_TM_PLL_CPUMP_CODE_1,
14619 .ro = 0xffffff00,
14620 },{ .name = "L3_TM_PLL_DIG9", .addr = A_L3_TM_PLL_DIG9,
14621 .ro = 0xffffffc0,
14622 },{ .name = "L3_TM_PLL_COARSE_CODE_LSB", .addr = A_L3_TM_PLL_COARSE_CODE_LSB,
14623 .ro = 0xffffff00,
14624 },{ .name = "L3_TM_PLL_DIG11", .addr = A_L3_TM_PLL_DIG11,
14625 .ro = 0xffffff00,
14626 },{ .name = "L3_TM_PLL_DIG12", .addr = A_L3_TM_PLL_DIG12,
14627 .ro = 0xffffff00,
14628 },{ .name = "L3_TM_PLL_CONST_PMOS", .addr = A_L3_TM_PLL_CONST_PMOS,
14629 .ro = 0xffffff00,
14630 },{ .name = "L3_TM_PLL_DIG14", .addr = A_L3_TM_PLL_DIG14,
14631 .ro = 0xffffff00,
14632 },{ .name = "L3_TM_PLL_DIG15", .addr = A_L3_TM_PLL_DIG15,
14633 .ro = 0xffffff00,
14634 },{ .name = "L3_TM_PLL_DIG16", .addr = A_L3_TM_PLL_DIG16,
14635 .ro = 0xffffff10,
14636 },{ .name = "L3_TM_PLL_DIG17", .addr = A_L3_TM_PLL_DIG17,
14637 .ro = 0xffffff00,
14638 },{ .name = "L3_TM_PLL_DIG18", .addr = A_L3_TM_PLL_DIG18,
14639 .ro = 0xffffff00,
14640 },{ .name = "L3_TM_PLL_DIG19", .addr = A_L3_TM_PLL_DIG19,
14641 .ro = 0xffffff00,
14642 },{ .name = "L3_TM_PLL_DIG20", .addr = A_L3_TM_PLL_DIG20,
14643 .ro = 0xffffff40,
14644 },{ .name = "L3_TM_PLL_DIG21", .addr = A_L3_TM_PLL_DIG21,
14645 .reset = 0x20,
14646 .ro = 0xffffff0c,
14647 },{ .name = "L3_TM_PLL_DIG22", .addr = A_L3_TM_PLL_DIG22,
14648 .ro = 0xffffff80,
14649 },{ .name = "L3_TM_PLL_DIG23", .addr = A_L3_TM_PLL_DIG23,
14650 .reset = 0x31,
14651 .ro = 0xffffff00,
14652 },{ .name = "L3_TM_PLL_DIG24", .addr = A_L3_TM_PLL_DIG24,
14653 .ro = 0xffffff80,
14654 },{ .name = "L3_TM_PLL_DIG25", .addr = A_L3_TM_PLL_DIG25,
14655 .ro = 0xffffff00,
14656 },{ .name = "L3_TM_PLL_DIG26", .addr = A_L3_TM_PLL_DIG26,
14657 .reset = 0x40,
14658 .ro = 0xffffff80,
14659 },{ .name = "L3_TM_PLL_CLK_DIST_NTRIM_LSB", .addr = A_L3_TM_PLL_CLK_DIST_NTRIM_LSB,
14660 .ro = 0xffffff00,
14661 },{ .name = "L3_TM_PLL_CLK_DIST_PTRIM_LSB", .addr = A_L3_TM_PLL_CLK_DIST_PTRIM_LSB,
14662 .ro = 0xffffff00,
14663 },{ .name = "L3_TM_PLL_DIG_29", .addr = A_L3_TM_PLL_DIG_29,
14664 .ro = 0xffffff00,
14665 },{ .name = "L3_TM_PLL_DIG_30", .addr = A_L3_TM_PLL_DIG_30,
14666 .ro = 0xffffff00,
14667 },{ .name = "L3_TM_PLL_DIG_31", .addr = A_L3_TM_PLL_DIG_31,
14668 .ro = 0xffffff00,
14669 },{ .name = "L3_TM_PLL_DIG_32", .addr = A_L3_TM_PLL_DIG_32,
14670 .ro = 0xffffff00,
14671 },{ .name = "L3_TM_PLL_DIG_33", .addr = A_L3_TM_PLL_DIG_33,
14672 .ro = 0xffffff00,
14673 },{ .name = "L3_TM_PLL_DIG_34", .addr = A_L3_TM_PLL_DIG_34,
14674 .ro = 0xffffff80,
14675 },{ .name = "L3_TM_PLL_DIG_35", .addr = A_L3_TM_PLL_DIG_35,
14676 .ro = 0xffffff00,
14677 },{ .name = "L3_TM_PLL_DIG_36", .addr = A_L3_TM_PLL_DIG_36,
14678 .ro = 0xffffff00,
14679 },{ .name = "L3_TM_PLL_DIG_37", .addr = A_L3_TM_PLL_DIG_37,
14680 .ro = 0xffffff00,
14681 },{ .name = "L3_TM_PLL_COARSE_CODE_SAT_MSB", .addr = A_L3_TM_PLL_COARSE_CODE_SAT_MSB,
14682 .ro = 0xffffff00,
14683 },{ .name = "L3_MPHY_CFG_HIB8", .addr = A_L3_MPHY_CFG_HIB8,
14684 .ro = 0xfffffffe,
14685 },{ .name = "L3_MPHY_CFG_MODE", .addr = A_L3_MPHY_CFG_MODE,
14686 .ro = 0xfffffffc,
14687 },{ .name = "L3_MPHY_CFG_HS_GEAR", .addr = A_L3_MPHY_CFG_HS_GEAR,
14688 .ro = 0xfffffffc,
14689 },{ .name = "L3_MPHY_CFG_HS_RATE", .addr = A_L3_MPHY_CFG_HS_RATE,
14690 .ro = 0xfffffffe,
14691 },{ .name = "L3_MPHY_CFG_PWM", .addr = A_L3_MPHY_CFG_PWM,
14692 .ro = 0xfffffff8,
14693 },{ .name = "L3_PLL_OPDIV_LS", .addr = A_L3_PLL_OPDIV_LS,
14694 .ro = 0xffffff00,
14695 },{ .name = "L3_MPHY_CFG_UPDT", .addr = A_L3_MPHY_CFG_UPDT,
14696 .ro = 0xfffffffe,
14697 },{ .name = "L3_PLL_TM_DIV_CNTRLS", .addr = A_L3_PLL_TM_DIV_CNTRLS,
14698 .reset = 0x40,
14699 .ro = 0xffffff20,
14700 },{ .name = "L3_PLL_FBDIV_G1A_LSB", .addr = A_L3_PLL_FBDIV_G1A_LSB,
14701 .ro = 0xffffff00,
14702 },{ .name = "L3_PLL_FBDIV_G1B_LSB", .addr = A_L3_PLL_FBDIV_G1B_LSB,
14703 .ro = 0xffffff00,
14704 },{ .name = "L3_PLL_FBDIV_G2A_LSB", .addr = A_L3_PLL_FBDIV_G2A_LSB,
14705 .ro = 0xffffff00,
14706 },{ .name = "L3_PLL_FBDIV_G2B_LSB", .addr = A_L3_PLL_FBDIV_G2B_LSB,
14707 .ro = 0xffffff00,
14708 },{ .name = "L3_PLL_FBDIV_G3A_LSB", .addr = A_L3_PLL_FBDIV_G3A_LSB,
14709 .ro = 0xffffff00,
14710 },{ .name = "L3_PLL_FBDIV_G3B_LSB", .addr = A_L3_PLL_FBDIV_G3B_LSB,
14711 .ro = 0xffffff00,
14712 },{ .name = "L3_PLL_FBDIV_G1A_MSB", .addr = A_L3_PLL_FBDIV_G1A_MSB,
14713 .ro = 0xffffff00,
14714 },{ .name = "L3_PLL_FBDIV_G1B_MSB", .addr = A_L3_PLL_FBDIV_G1B_MSB,
14715 .ro = 0xffffff00,
14716 },{ .name = "L3_PLL_FBDIV_G2A_MSB", .addr = A_L3_PLL_FBDIV_G2A_MSB,
14717 .ro = 0xffffff00,
14718 },{ .name = "L3_PLL_FBDIV_G2B_MSB", .addr = A_L3_PLL_FBDIV_G2B_MSB,
14719 .ro = 0xffffff00,
14720 },{ .name = "L3_PLL_FBDIV_G3A_MSB", .addr = A_L3_PLL_FBDIV_G3A_MSB,
14721 .ro = 0xffffff00,
14722 },{ .name = "L3_PLL_FBDIV_G3B_MSB", .addr = A_L3_PLL_FBDIV_G3B_MSB,
14723 .ro = 0xffffff00,
14724 },{ .name = "L3_PLL_IPDIV", .addr = A_L3_PLL_IPDIV,
14725 .ro = 0xffffff00,
14726 },{ .name = "L3_PLL_FBDIV_FRAC_0_LSB", .addr = A_L3_PLL_FBDIV_FRAC_0_LSB,
14727 .ro = 0xffffff00,
14728 },{ .name = "L3_PLL_FBDIV_FRAC_1", .addr = A_L3_PLL_FBDIV_FRAC_1,
14729 .ro = 0xffffff00,
14730 },{ .name = "L3_PLL_FBDIV_FRAC_2", .addr = A_L3_PLL_FBDIV_FRAC_2,
14731 .ro = 0xffffff00,
14732 },{ .name = "L3_PLL_FBDIV_FRAC_3_MSB", .addr = A_L3_PLL_FBDIV_FRAC_3_MSB,
14733 .ro = 0xffffff98,
14734 },{ .name = "L3_PLL_PWR_SEQ_WAIT_TIME", .addr = A_L3_PLL_PWR_SEQ_WAIT_TIME,
14735 .ro = 0xffffff00,
14736 },{ .name = "L3_PLL_SS_STEPS_0_LSB", .addr = A_L3_PLL_SS_STEPS_0_LSB,
14737 .ro = 0xffffff00,
14738 },{ .name = "L3_PLL_SS_STEPS_1_MSB", .addr = A_L3_PLL_SS_STEPS_1_MSB,
14739 .ro = 0xfffffff8,
14740 },{ .name = "L3_PLL_SS_STEP_SIZE_0_LSB", .addr = A_L3_PLL_SS_STEP_SIZE_0_LSB,
14741 .ro = 0xffffff00,
14742 },{ .name = "L3_PLL_SS_STEP_SIZE_1", .addr = A_L3_PLL_SS_STEP_SIZE_1,
14743 .ro = 0xffffff00,
14744 },{ .name = "L3_PLL_SS_STEP_SIZE_2", .addr = A_L3_PLL_SS_STEP_SIZE_2,
14745 .ro = 0xffffff00,
14746 },{ .name = "L3_PLL_SS_STEP_SIZE_3_MSB", .addr = A_L3_PLL_SS_STEP_SIZE_3_MSB,
14747 .ro = 0xffffff00,
14748 },{ .name = "L3_TM_MASK_CFG_UPDT", .addr = A_L3_TM_MASK_CFG_UPDT,
14749 .ro = 0xffffff80,
14750 },{ .name = "L3_PLL_TM_FORCE_DIV", .addr = A_L3_PLL_TM_FORCE_DIV,
14751 .ro = 0xffffff00,
14752 },{ .name = "L3_PLL_TM_COARSE_CODE_1_LSB", .addr = A_L3_PLL_TM_COARSE_CODE_1_LSB,
14753 .ro = 0xffffff00,
14754 },{ .name = "L3_PLL_TM_COARSE_CODE_2_LSB", .addr = A_L3_PLL_TM_COARSE_CODE_2_LSB,
14755 .ro = 0xffffff00,
14756 },{ .name = "L3_PLL_TM_COARSE_CODE_3_LSB", .addr = A_L3_PLL_TM_COARSE_CODE_3_LSB,
14757 .ro = 0xffffff00,
14758 },{ .name = "L3_PLL_TM_COARSE_CODE_4_LSB", .addr = A_L3_PLL_TM_COARSE_CODE_4_LSB,
14759 .ro = 0xffffff00,
14760 },{ .name = "L3_PLL_TM_COARSE_CODE_5_LSB", .addr = A_L3_PLL_TM_COARSE_CODE_5_LSB,
14761 .ro = 0xffffff00,
14762 },{ .name = "L3_PLL_TM_COARSE_CODE_6_LSB", .addr = A_L3_PLL_TM_COARSE_CODE_6_LSB,
14763 .ro = 0xffffff00,
14764 },{ .name = "L3_PLL_TM_COARSE_CODE_1_2_MSB", .addr = A_L3_PLL_TM_COARSE_CODE_1_2_MSB,
14765 .ro = 0xffffffc0,
14766 },{ .name = "L3_PLL_TM_COARSE_CODE_3_4_MSB", .addr = A_L3_PLL_TM_COARSE_CODE_3_4_MSB,
14767 .ro = 0xffffffc0,
14768 },{ .name = "L3_PLL_TM_COARSE_CODE_5_6_MSB", .addr = A_L3_PLL_TM_COARSE_CODE_5_6_MSB,
14769 .ro = 0xffffffc0,
14770 },{ .name = "L3_PLL_TM_SHARED_0", .addr = A_L3_PLL_TM_SHARED_0,
14771 .ro = 0xffffff00,
14772 },{ .name = "L3_PLL_TM_FRAC_OFFSET_0", .addr = A_L3_PLL_TM_FRAC_OFFSET_0,
14773 .ro = 0xffffff00,
14774 },{ .name = "L3_PLL_TM_FRAC_OFFSET_1", .addr = A_L3_PLL_TM_FRAC_OFFSET_1,
14775 .ro = 0xffffff00,
14776 },{ .name = "L3_PLL_TM_FRAC_OFFSET_2", .addr = A_L3_PLL_TM_FRAC_OFFSET_2,
14777 .ro = 0xfffffffc,
14778 },{ .name = "L3_PLL_STATUS_READ_0", .addr = A_L3_PLL_STATUS_READ_0,
14779 .ro = 0xffffffff,
14780 },{ .name = "L3_PLL_STATUS_READ_1", .addr = A_L3_PLL_STATUS_READ_1,
14781 .reset = 0x1 | R_L3_PLL_STATUS_READ_1_PLL_LOCK_STATUS_READ_MASK,
14782 .ro = 0xffffffff,
14783 },{ .name = "L3_TM_CALIB_DIG0", .addr = A_L3_TM_CALIB_DIG0,
14784 .ro = 0xffffffc3,
14785 },{ .name = "L3_TM_CALIB_DIG1", .addr = A_L3_TM_CALIB_DIG1,
14786 .ro = 0xfffffff6,
14787 },{ .name = "L3_TM_CALIB_DIG2", .addr = A_L3_TM_CALIB_DIG2,
14788 .ro = 0xffffff00,
14789 },{ .name = "L3_TM_CALIB_DIG3", .addr = A_L3_TM_CALIB_DIG3,
14790 .ro = 0xffffff00,
14791 },{ .name = "L3_TM_CALIB_DIG4", .addr = A_L3_TM_CALIB_DIG4,
14792 .ro = 0xffffff00,
14793 },{ .name = "L3_TM_CALIB_DIG5", .addr = A_L3_TM_CALIB_DIG5,
14794 .ro = 0xffffff00,
14795 },{ .name = "L3_TM_CALIB_DIG6", .addr = A_L3_TM_CALIB_DIG6,
14796 .ro = 0xffffff00,
14797 },{ .name = "L3_TM_CALIB_DIG7", .addr = A_L3_TM_CALIB_DIG7,
14798 .ro = 0xffffff00,
14799 },{ .name = "L3_TM_CALIB_DIG8", .addr = A_L3_TM_CALIB_DIG8,
14800 .ro = 0xffffff00,
14801 },{ .name = "L3_TM_CALIB_DIG9", .addr = A_L3_TM_CALIB_DIG9,
14802 .ro = 0xffffff00,
14803 },{ .name = "L3_TM_CALIB_DIG10", .addr = A_L3_TM_CALIB_DIG10,
14804 .ro = 0xffffff00,
14805 },{ .name = "L3_TM_CALIB_DIG11", .addr = A_L3_TM_CALIB_DIG11,
14806 .ro = 0xffffff00,
14807 },{ .name = "L3_TM_CALIB_DIG12", .addr = A_L3_TM_CALIB_DIG12,
14808 .ro = 0xffffff80,
14809 },{ .name = "L3_TM_CALIB_DIG13", .addr = A_L3_TM_CALIB_DIG13,
14810 .ro = 0xffffffc0,
14811 },{ .name = "L3_TM_CALIB_DIG14", .addr = A_L3_TM_CALIB_DIG14,
14812 .ro = 0xffffff00,
14813 },{ .name = "L3_TM_CALIB_DIG15", .addr = A_L3_TM_CALIB_DIG15,
14814 .ro = 0xffffff00,
14815 },{ .name = "L3_TM_CALIB_DIG16", .addr = A_L3_TM_CALIB_DIG16,
14816 .ro = 0xffffff00,
14817 },{ .name = "L3_TM_CALIB_DIG17", .addr = A_L3_TM_CALIB_DIG17,
14818 .ro = 0xffffff00,
14819 },{ .name = "L3_TM_CALIB_DIG18", .addr = A_L3_TM_CALIB_DIG18,
14820 .ro = 0xffffff00,
14821 },{ .name = "L3_TM_CALIB_DIG19", .addr = A_L3_TM_CALIB_DIG19,
14822 .ro = 0xffffff00,
14823 },{ .name = "L3_TM_CALIB_DIG20", .addr = A_L3_TM_CALIB_DIG20,
14824 .rsvd = 0x30,
14825 .ro = 0xffffff30,
14826 },{ .name = "L3_TM_CALIB_DIG21", .addr = A_L3_TM_CALIB_DIG21,
14827 .ro = 0xffffff04,
14828 },{ .name = "L3_TM_CALIB_DIG22", .addr = A_L3_TM_CALIB_DIG22,
14829 .ro = 0xffffff80,
14830 },{ .name = "L3_TM_SLICER2_CTRL", .addr = A_L3_TM_SLICER2_CTRL,
14831 .ro = 0xffffff80,
14832 },{ .name = "L3_TM_SLICER23_BIAS_PROG0", .addr = A_L3_TM_SLICER23_BIAS_PROG0,
14833 .ro = 0xffffff00,
14834 },{ .name = "L3_TM_SLICER23_BIAS_PROG1", .addr = A_L3_TM_SLICER23_BIAS_PROG1,
14835 .ro = 0xfffffff0,
14836 },{ .name = "L3_TM_SLICER3_CTRL", .addr = A_L3_TM_SLICER3_CTRL,
14837 .ro = 0xffffff81,
14838 },{ .name = "L3_CAL_SLICER_SPARE", .addr = A_L3_CAL_SLICER_SPARE,
14839 .ro = 0xffffffc0,
14840 },{ .name = "L3_SLICER2_ENABLE", .addr = A_L3_SLICER2_ENABLE,
14841 .reset = 0x80,
14842 .ro = 0xffffff00,
14843 },{ .name = "L3_SLICER3_ENABLE", .addr = A_L3_SLICER3_ENABLE,
14844 .ro = 0xffffff00,
14845 },{ .name = "L3_SLICER2_BYPASS", .addr = A_L3_SLICER2_BYPASS,
14846 .rsvd = 0x18,
14847 .ro = 0xffffff98,
14848 },{ .name = "L3_SLICER3_BYPASS", .addr = A_L3_SLICER3_BYPASS,
14849 .rsvd = 0x18,
14850 .ro = 0xffffff18,
14851 },{ .name = "L3_TM_BRINGUP_CONTROL", .addr = A_L3_TM_BRINGUP_CONTROL,
14852 .ro = 0xfffffffd,
14853 },{ .name = "L3_CALIB_DONE_STATUS", .addr = A_L3_CALIB_DONE_STATUS,
14854 .ro = 0xffffffff,
14855
14856 .reset = 0x3,
14857 },{ .name = "L3_CALIB_PIPE_PSW_CODE_STATUS", .addr = A_L3_CALIB_PIPE_PSW_CODE_STATUS,
14858 .reset = 0x20,
14859 .ro = 0xffffffff,
14860 },{ .name = "L3_CALIB_PIPE_NSW_CODE_STATUS", .addr = A_L3_CALIB_PIPE_NSW_CODE_STATUS,
14861 .reset = 0x20,
14862 .ro = 0xffffffff,
14863 },{ .name = "L3_CALIB_MPHY_TX_CODE_STATUS", .addr = A_L3_CALIB_MPHY_TX_CODE_STATUS,
14864 .reset = 0x8,
14865 .ro = 0xffffffff,
14866 },{ .name = "L3_CALIB_ICAL_CODE_STATUS", .addr = A_L3_CALIB_ICAL_CODE_STATUS,
14867 .reset = 0x10,
14868 .ro = 0xffffffff,
14869 },{ .name = "L3_CALIB_RX_CODE_STATUS", .addr = A_L3_CALIB_RX_CODE_STATUS,
14870 .reset = 0x8,
14871 .ro = 0xffffffff,
14872 },{ .name = "L3_CALIB_USB2_TX_CODE_STATUS", .addr = A_L3_CALIB_USB2_TX_CODE_STATUS,
14873 .reset = 0x10,
14874 .ro = 0xffffffff,
14875 },{ .name = "L3_CAL_ISO_CTRL", .addr = A_L3_CAL_ISO_CTRL,
14876 .ro = 0xfffffffc,
14877 },{ .name = "L3_UPHY_GLOBAL_CTRL", .addr = A_L3_UPHY_GLOBAL_CTRL,
14878 .ro = 0xffffffe0,
14879 },{ .name = "L3_BIST_CTRL_1", .addr = A_L3_BIST_CTRL_1,
14880 .ro = 0xffffff00,
14881 },{ .name = "L3_BIST_CTRL_2", .addr = A_L3_BIST_CTRL_2,
14882 .ro = 0xfffffff8,
14883 },{ .name = "L3_BIST_RUN_LEN_L", .addr = A_L3_BIST_RUN_LEN_L,
14884 .ro = 0xffffff00,
14885 },{ .name = "L3_BIST_ERR_INJ_POINT_L", .addr = A_L3_BIST_ERR_INJ_POINT_L,
14886 .ro = 0xffffff00,
14887 },{ .name = "L3_BIST_RUNLEN_ERR_INJ_H", .addr = A_L3_BIST_RUNLEN_ERR_INJ_H,
14888 .ro = 0xffffff00,
14889 },{ .name = "L3_BIST_IDLE_TIME", .addr = A_L3_BIST_IDLE_TIME,
14890 .ro = 0xffffff00,
14891 },{ .name = "L3_BIST_MARKER_L", .addr = A_L3_BIST_MARKER_L,
14892 .ro = 0xffffff00,
14893 },{ .name = "L3_BIST_IDLE_CHAR_L", .addr = A_L3_BIST_IDLE_CHAR_L,
14894 .ro = 0xffffff00,
14895 },{ .name = "L3_BIST_MARKER_IDLE_H", .addr = A_L3_BIST_MARKER_IDLE_H,
14896 .ro = 0xffffffcc,
14897 },{ .name = "L3_BIST_LOW_PULSE_TIME", .addr = A_L3_BIST_LOW_PULSE_TIME,
14898 .ro = 0xffffff00,
14899 },{ .name = "L3_BIST_TOTAL_PULSE_TIME", .addr = A_L3_BIST_TOTAL_PULSE_TIME,
14900 .ro = 0xffffff00,
14901 },{ .name = "L3_BIST_TEST_PAT_1", .addr = A_L3_BIST_TEST_PAT_1,
14902 .ro = 0xffffff00,
14903 },{ .name = "L3_BIST_TEST_PAT_2", .addr = A_L3_BIST_TEST_PAT_2,
14904 .ro = 0xffffff00,
14905 },{ .name = "L3_BIST_TEST_PAT_3", .addr = A_L3_BIST_TEST_PAT_3,
14906 .ro = 0xffffff00,
14907 },{ .name = "L3_BIST_TEST_PAT_4", .addr = A_L3_BIST_TEST_PAT_4,
14908 .ro = 0xffffff00,
14909 },{ .name = "L3_BIST_TEST_PAT_MSBS", .addr = A_L3_BIST_TEST_PAT_MSBS,
14910 .ro = 0xffffff00,
14911 },{ .name = "L3_BIST_PKT_NUM", .addr = A_L3_BIST_PKT_NUM,
14912 .ro = 0xffffff00,
14913 },{ .name = "L3_BIST_FRM_IDLE_TIME", .addr = A_L3_BIST_FRM_IDLE_TIME,
14914 .ro = 0xffffff00,
14915 },{ .name = "L3_BIST_PKT_CTR_L", .addr = A_L3_BIST_PKT_CTR_L,
14916 .ro = 0xffffffff,
14917 },{ .name = "L3_BIST_PKT_CTR_H", .addr = A_L3_BIST_PKT_CTR_H,
14918 .ro = 0xffffffff,
14919 },{ .name = "L3_BIST_ERR_CTR_L", .addr = A_L3_BIST_ERR_CTR_L,
14920 .ro = 0xffffffff,
14921 },{ .name = "L3_BIST_ERR_CTR_H", .addr = A_L3_BIST_ERR_CTR_H,
14922 .ro = 0xffffffff,
14923 },{ .name = "L3_CLK_DIV_CNT", .addr = A_L3_CLK_DIV_CNT,
14924 .reset = 0x19,
14925 .ro = 0xffffff00,
14926 },{ .name = "L3_DATA_BUS_WID", .addr = A_L3_DATA_BUS_WID,
14927 .reset = 0x1,
14928 .ro = 0xffffff00,
14929 },{ .name = "L3_ANADIG_BYPASS", .addr = A_L3_ANADIG_BYPASS,
14930 .ro = 0xffffff00,
14931 },{ .name = "L3_BIST_FILLER_OUT", .addr = A_L3_BIST_FILLER_OUT,
14932 .reset = 0x1,
14933 .ro = 0xfffffffc,
14934 },{ .name = "L3_BIST_FORCE_MK_RST", .addr = A_L3_BIST_FORCE_MK_RST,
14935 .rsvd = 0xfc,
14936 .ro = 0xfffffffc,
14937 },{ .name = "L3_SPARE_IN", .addr = A_L3_SPARE_IN,
14938 .ro = 0xffffffff,
14939 },{ .name = "L3_SPARE_OUT", .addr = A_L3_SPARE_OUT,
14940 .ro = 0xffffff00,
14941 },{ .name = "PLL_REF_SEL0", .addr = A_PLL_REF_SEL0,
14942 .reset = 0xd,
14943 .ro = 0xffffffe0,
14944 },{ .name = "PLL_REF_SEL1", .addr = A_PLL_REF_SEL1,
14945 .reset = 0x8,
14946 .ro = 0xffffffe0,
14947 },{ .name = "PLL_REF_SEL2", .addr = A_PLL_REF_SEL2,
14948 .reset = 0xf,
14949 .ro = 0xffffffe0,
14950 },{ .name = "PLL_REF_SEL3", .addr = A_PLL_REF_SEL3,
14951 .reset = 0xe,
14952 .ro = 0xffffffe0,
14953 },{ .name = "ICM_CFG0", .addr = A_ICM_CFG0,
14954 .ro = 0xffffff88,
14955 },{ .name = "ICM_CFG1", .addr = A_ICM_CFG1,
14956 .ro = 0xffffff88,
14957 },{ .name = "TM_CMN_RST", .addr = A_TM_CMN_RST,
14958 .reset = 0x2,
14959 .ro = 0xfffffffc,
14960 },{ .name = "PCIE_DYNDESKEW_PAT0", .addr = A_PCIE_DYNDESKEW_PAT0,
14961 .reset = 0x1c,
14962 .ro = 0xffffff00,
14963 },{ .name = "PCIE_DYNDESKEW_PAT1", .addr = A_PCIE_DYNDESKEW_PAT1,
14964 .reset = 0x1c,
14965 .ro = 0xffffff00,
14966 },{ .name = "LANE_RPTR_CTRL", .addr = A_LANE_RPTR_CTRL,
14967 .ro = 0xfffffffe,
14968 },{ .name = "BGCAL_REF_SEL", .addr = A_BGCAL_REF_SEL,
14969 .reset = 0xc,
14970 .ro = 0xffffffe0,
14971 },{ .name = "PCIE_RXSTAT_CTRL", .addr = A_PCIE_RXSTAT_CTRL,
14972 .ro = 0xfffffffe,
14973 },{ .name = "PLLLOCK2PCIEPHYRDY_CNT", .addr = A_PLLLOCK2PCIEPHYRDY_CNT,
14974 .ro = 0xffffff00,
14975 },{ .name = "LPBK_CTRL0", .addr = A_LPBK_CTRL0,
14976 .ro = 0xffffff88,
14977 },{ .name = "LPBK_CTRL1", .addr = A_LPBK_CTRL1,
14978 .ro = 0xffffff88,
14979 },{ .name = "TX_PROT_BUS_WIDTH", .addr = A_TX_PROT_BUS_WIDTH,
14980 .reset = 0x55,
14981 .ro = 0xffffff00,
14982 },{ .name = "RX_PROT_BUS_WIDTH", .addr = A_RX_PROT_BUS_WIDTH,
14983 .reset = 0x55,
14984 .ro = 0xffffff00,
14985 },{ .name = "RMMI_RST_CTRL", .addr = A_RMMI_RST_CTRL,
14986 .reset = 0xff,
14987 .ro = 0xffffff00,
14988 },{ .name = "TM_RX_COUPLING_CTRL", .addr = A_TM_RX_COUPLING_CTRL,
14989 .ro = 0xffffff00,
14990 },{ .name = "TM_PCIE_DESKEW_CTRL", .addr = A_TM_PCIE_DESKEW_CTRL,
14991 .reset = 0x80,
14992 .ro = 0xffffff00,
14993 },{ .name = "TM_PCIE_LANEMAP", .addr = A_TM_PCIE_LANEMAP,
14994 .ro = 0xffffffe0,
14995 },{ .name = "RX_DETECT_CTRL", .addr = A_RX_DETECT_CTRL,
14996 .ro = 0xffffff00,
14997 },{ .name = "DESKEW_ST0", .addr = A_DESKEW_ST0,
14998 .ro = 0xffffffff,
14999 },{ .name = "DESKEW_ST1", .addr = A_DESKEW_ST1,
15000 .ro = 0xffffffff,
15001 },{ .name = "AFE_RX0_CTRL", .addr = A_AFE_RX0_CTRL,
15002 .ro = 0xffffffe0,
15003 },{ .name = "AFE_RX1_CTRL", .addr = A_AFE_RX1_CTRL,
15004 .ro = 0xffffffe0,
15005 },{ .name = "AFE_RX2_CTRL", .addr = A_AFE_RX2_CTRL,
15006 .ro = 0xffffffe0,
15007 },{ .name = "AFE_RX3_CTRL", .addr = A_AFE_RX3_CTRL,
15008 .ro = 0xffffffe0,
15009 },{ .name = "SPARE_IN0", .addr = A_SPARE_IN0,
15010 .ro = 0xffffff00,
15011 },{ .name = "SPARE_OUT0", .addr = A_SPARE_OUT0,
15012 .ro = 0xffffffff,
15013 },{ .name = "SPARE_IN1", .addr = A_SPARE_IN1,
15014 .ro = 0xffffff00,
15015 },{ .name = "SPARE_OUT1", .addr = A_SPARE_OUT1,
15016 .ro = 0xffffffff,
15017 },{ .name = "SPARE_IN2", .addr = A_SPARE_IN2,
15018 .ro = 0xffffff00,
15019 },{ .name = "SPARE_OUT2", .addr = A_SPARE_OUT2,
15020 .ro = 0xffffffff,
15021 },{ .name = "SPARE_IN3", .addr = A_SPARE_IN3,
15022 .ro = 0xffffff00,
15023 },{ .name = "SPARE_OUT3", .addr = A_SPARE_OUT3,
15024 .ro = 0xffffffff,
15025 },{ .name = "SGMII_CDET_CTRL", .addr = A_SGMII_CDET_CTRL,
15026 .reset = 0xff,
15027 .ro = 0xffffff00,
15028 },{ .name = "UPHY_SPARE0", .addr = A_UPHY_SPARE0,
15029 .ro = 0xffffff00,
15030 },{ .name = "UPHY_SPARE1", .addr = A_UPHY_SPARE1,
15031 .ro = 0xffffff00,
15032 },{ .name = "UPHY_SPARE2", .addr = A_UPHY_SPARE2,
15033 .ro = 0xffffff00,
15034 },{ .name = "UPHY_SPARE3", .addr = A_UPHY_SPARE3,
15035 .ro = 0xffffff00,
15036 },{ .name = "CIRRUS_SPARE_OUT0", .addr = A_CIRRUS_SPARE_OUT0,
15037 .ro = 0xffffff00,
15038 },{ .name = "CIRRUS_SPARE_OUT1", .addr = A_CIRRUS_SPARE_OUT1,
15039 .ro = 0xffffff00,
15040 },{ .name = "CIRRUS_SPARE_OUT2", .addr = A_CIRRUS_SPARE_OUT2,
15041 .ro = 0xffffff00,
15042 },{ .name = "CIRRUS_SPARE_OUT3", .addr = A_CIRRUS_SPARE_OUT3,
15043 .ro = 0xffffff00,
15044 },{ .name = "CIRRUS_SPARE_IN0", .addr = A_CIRRUS_SPARE_IN0,
15045 .ro = 0xffffffff,
15046 },{ .name = "CIRRUS_SPARE_IN1", .addr = A_CIRRUS_SPARE_IN1,
15047 .ro = 0xffffffff,
15048 },{ .name = "CIRRUS_SPARE_IN2", .addr = A_CIRRUS_SPARE_IN2,
15049 .ro = 0xffffffff,
15050 },{ .name = "CIRRUS_SPARE_IN3", .addr = A_CIRRUS_SPARE_IN3,
15051 .ro = 0xffffffff,
15052 },{ .name = "AFE_EQ_PSO_DELAY", .addr = A_AFE_EQ_PSO_DELAY,
15053 .reset = 0x11,
15054 .ro = 0xffffff88,
15055 },{ .name = "USB_TXFIFO0_CTRL", .addr = A_USB_TXFIFO0_CTRL,
15056 .ro = 0xffffff40,
15057 },{ .name = "USB_TXFIFO1_CTRL", .addr = A_USB_TXFIFO1_CTRL,
15058 .ro = 0xffffff40,
15059 },{ .name = "DP_TXFIFO0_CTRL", .addr = A_DP_TXFIFO0_CTRL,
15060 .ro = 0xffffff40,
15061 },{ .name = "DP_TXFIFO1_CTRL", .addr = A_DP_TXFIFO1_CTRL,
15062 .ro = 0xffffff40,
15063 }
15064};
15065
15066static void serdes_reset(DeviceState *dev)
15067{
15068 SERDES *s = XILINX_SERDES(dev);
15069 unsigned int i;
15070
15071 for (i = 0; i < ARRAY_SIZE(s->regs_info); ++i) {
15072 register_reset(&s->regs_info[i]);
15073 }
15074
15075}
15076
15077
15078
15079static SERDES *serdes_from_mr(void *mr_accessor)
15080{
15081 RegisterInfoArray *reg_array = mr_accessor;
15082 Object *obj;
15083
15084 assert(reg_array != NULL);
15085
15086 obj = reg_array->mem.owner;
15087 assert(obj);
15088
15089 return XILINX_SERDES(obj);
15090}
15091
15092static uint64_t serdes_read(void *opaque, hwaddr addr, unsigned size)
15093{
15094 SERDES *s = serdes_from_mr(opaque);
15095 RegisterInfo *r = &s->regs_info[addr / 4];
15096
15097 if (!r->data) {
15098 qemu_log("%s: Decode error: read from %" HWADDR_PRIx "\n",
15099 object_get_canonical_path(OBJECT(s)),
15100 addr);
15101 return 0;
15102 }
15103 return register_read(r, ~0, s->prefix, XILINX_SERDES_ERR_DEBUG);
15104}
15105
15106static void serdes_write(void *opaque, hwaddr addr, uint64_t value,
15107 unsigned size)
15108{
15109 SERDES *s = serdes_from_mr(opaque);
15110 RegisterInfo *r = &s->regs_info[addr / 4];
15111
15112 if (!r->data) {
15113 qemu_log("%s: Decode error: write to %" HWADDR_PRIx "=%" PRIx64 "\n",
15114 object_get_canonical_path(OBJECT(s)),
15115 addr, value);
15116 return;
15117 }
15118 register_write(r, value, ~0, s->prefix, XILINX_SERDES_ERR_DEBUG);
15119}
15120
15121static const MemoryRegionOps serdes_ops = {
15122 .read = serdes_read,
15123 .write = serdes_write,
15124 .endianness = DEVICE_LITTLE_ENDIAN,
15125 .valid = {
15126 .min_access_size = 4,
15127 .max_access_size = 4,
15128 },
15129};
15130
15131static void serdes_init(Object *obj)
15132{
15133 SERDES *s = XILINX_SERDES(obj);
15134 SysBusDevice *sbd = SYS_BUS_DEVICE(obj);
15135 RegisterInfoArray *reg_array;
15136
15137 s->prefix = object_get_canonical_path(obj);
15138 reg_array =
15139 register_init_block32(DEVICE(obj), serdes_regs_info,
15140 ARRAY_SIZE(serdes_regs_info),
15141 s->regs_info, s->regs,
15142 &serdes_ops,
15143 XILINX_SERDES_ERR_DEBUG,
15144 SERDES_R_MAX * 4);
15145 memory_region_init_io(&s->iomem, obj, &serdes_ops, s,
15146 TYPE_XILINX_SERDES, SERDES_R_MAX * 4);
15147 memory_region_add_subregion(&s->iomem, 0x0, ®_array->mem);
15148 sysbus_init_mmio(sbd, &s->iomem);
15149}
15150
15151static const VMStateDescription vmstate_serdes = {
15152 .name = TYPE_XILINX_SERDES,
15153 .version_id = 1,
15154 .minimum_version_id = 1,
15155 .fields = (VMStateField[]) {
15156 VMSTATE_UINT32_ARRAY(regs, SERDES, SERDES_R_MAX),
15157 VMSTATE_END_OF_LIST(),
15158 }
15159};
15160
15161static void serdes_class_init(ObjectClass *klass, void *data)
15162{
15163 DeviceClass *dc = DEVICE_CLASS(klass);
15164
15165 dc->reset = serdes_reset;
15166 dc->vmsd = &vmstate_serdes;
15167}
15168
15169static const TypeInfo serdes_info = {
15170 .name = TYPE_XILINX_SERDES,
15171 .parent = TYPE_SYS_BUS_DEVICE,
15172 .instance_size = sizeof(SERDES),
15173 .class_init = serdes_class_init,
15174 .instance_init = serdes_init,
15175};
15176
15177static void serdes_register_types(void)
15178{
15179 type_register_static(&serdes_info);
15180}
15181
15182type_init(serdes_register_types)
15183